<commit_before>/* ==========================================================================
   CSS for control sap.m/FlexBox.control 
   ========================================================================== */

/* Class for vertical (default) layout 
   ========================================================================== */
.sapUiFixFlex {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
    
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	
	height: 100%;
}
	
/* Flexible child */
.sapUiFixFlexFlexible {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	
	-webkit-flex-grow: 1;
	-ms-flex: 1 1;
	flex-grow: 1;
	
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;

	overflow: hidden;
	position: relative;
	width: 100%;
}
	
.sapUiFixFlexFlexibleContainer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	&>.sapUiFixFlex {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
}


/* Fixed child */
.sapUiFixFlexFixed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	position: relative;
	overflow: hidden;
	width: 100%;
}

/* Class for horizontal layout 
   ========================================================================== */
   
.sapUiFixFlexRow {
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;

	&>.sapUiFixFlexFlexible,	
	&>.sapUiFixFlexFixed {
		width: auto;
		height: 100%;
	}
}

/* Legacy browser support
   ========================================================================== */
   
.sapUiFixFlexRow {
	&.sapUiFixFlex-Legacy {
		position: relative;

		&>.sapUiFixFlexFixed, 
		&>.sapUiFixFlexFlexible {
			position: relative;
			float: left;
		}
	}
}<commit_msg>[FIX] sap.ui.layout.FixFlex: Android native browser support<commit_after>/* ==========================================================================
   CSS for control sap.m/FlexBox.control 
   ========================================================================== */

/* Class for vertical (default) layout 
   ========================================================================== */
.sapUiFixFlex {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
    
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	
	height: 100%;
}
	
/* Flexible child */
.sapUiFixFlexFlexible {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;

	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex: 1 1;
	flex-grow: 1;
	
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;

	overflow: hidden;
	position: relative;
	width: 100%;
}
	
.sapUiFixFlexFlexibleContainer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

	&>.sapUiFixFlex {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
}


/* Fixed child */
.sapUiFixFlexFixed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	position: relative;
	overflow: hidden;
	width: 100%;
}

/* Class for horizontal layout 
   ========================================================================== */
   
.sapUiFixFlexRow {
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;

	&>.sapUiFixFlexFlexible,	
	&>.sapUiFixFlexFixed {
		width: auto;
		height: 100%;
	}
}

/* Legacy browser support
   ========================================================================== */
   
.sapUiFixFlexRow {
	&.sapUiFixFlex-Legacy {
		position: relative;

		&>.sapUiFixFlexFixed, 
		&>.sapUiFixFlexFlexible {
			position: relative;
			float: left;
		}
	}
}
{'fraction_non_alphanumeric': 0.28898395721925135, 'fraction_numerical': 0.010481283422459893, 'mean_word_length': 3.9957264957264957, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2367935', 'n_tokens_mistral': 1809, 'n_tokens_neox': 1582, 'n_words': 315}