<commit_before>
<div class="fb-upload-container">
	
	<!-- UPLOAD TARGET -->
	<div class="fb-upload-target-container">

		<!-- UPLOAD TARGET -->
		<div class="fb-upload-target" 
			ngf-drop 
			ngf-select
			ng-model="files"
			ngf-drag-over-class="fb-upload-target-hover"
			ngf-multiple="true"
			ngf-allow-dir="true">
			<div class="fb-upload-target-content">
				<span class="glyphicon glyphicon-open icon-default"></span>
				<span class="fb-upload-target-msg"><b>Drag &amp; Drop</b> or <b>browse files</b> to upload.</span>
			</div>
			<div class="fb-upload-target-border"></div>
		</div>

		<!-- UPLOAD STATUS -->
		<div class="fb-upload-target-status" ng-if="uploadService.actions.busy || uploadService.actions.completed"></div>
	</div>

	<!-- FILE BROWSER -->
	<div class="file-browser" ng-if="uploadService.fileList != 0">
		<div class="fb-body">
			
			<!-- FILE BROWSER LIST -->
			<div class="fb-list">

				<div class="column-header">
					<div class="col name-col first-col">
						<span>Name</span>
					</div>
					<div class="col file-size-progress-col">
						<span>File Size</span>
					</div>
				</div>
				
				<ul>
					<li class="fb-list-item" ng-class="{'has-error': f.failed}" ng-repeat="f in uploadService.fileList">
						<span class="fb-col-group">							
							<span class="col name-col first-col">
								<span class="avatar">
									<span class="fb-success glyphicon glyphicon-ok" ng-if="f.uploaded"></span>
									<span class="fb-error glyphicon glyphicon-alert" ng-if="f.failed"></span>
									<span class="fb-error glyphicon glyphicon-warning-sign" ng-if="f.cancelled"></span>
									<span class="fb-file glyphicon glyphicon-file" ng-if="!f.uploaded && !f.failed"></span>
								</span>
								{{f.name}}
							</span>
							<span class="col file-size-progress-col last-col">
								<div class="progress-container">
									<div class="progress-msg">
										<span ng-if="f.progress && f.progress < 100">{{f.progress}}% of </span> 
										<span>{{f.size | bytes:2}}</span>
										<span ng-if="f.progress == 100"> - {{f.status}}</span>
									</div>
									<div class="progress">
										<div class="progress-bar" style="width:{{f.progress}}%" title="{{f.progress}}%" role="progressbar"></div>
									</div>
								</div>
								<button class="btn icon-btn"
									ng-click="uploadService.removeFile(f)"
									ng-disabled="uploadService.actions.busy || uploadService.actions.completed">
									<span class="glyphicon glyphicon-trash"></span>
								</button>
							</span>
						</span>
					</li>
				</ul>

			</div><!-- / FILE BROWSER LIST -->

		</div>
	</div><!-- / FILE BROWSER BODY --><commit_msg>ESM-726 - Upload Status Bar not Working in IE11<commit_after>
<div class="fb-upload-container">
	
	<!-- UPLOAD TARGET -->
	<div class="fb-upload-target-container">

		<!-- UPLOAD TARGET -->
		<div class="fb-upload-target" 
			ngf-drop 
			ngf-select
			ng-model="files"
			ngf-drag-over-class="fb-upload-target-hover"
			ngf-multiple="true"
			ngf-allow-dir="true">
			<div class="fb-upload-target-content">
				<span class="glyphicon glyphicon-open icon-default"></span>
				<span class="fb-upload-target-msg"><b>Drag &amp; Drop</b> or <b>browse files</b> to upload.</span>
			</div>
			<div class="fb-upload-target-border"></div>
		</div>

		<!-- UPLOAD STATUS -->
		<div class="fb-upload-target-status" ng-if="uploadService.actions.busy || uploadService.actions.completed"></div>
	</div>

	<!-- FILE BROWSER -->
	<div class="file-browser" ng-if="uploadService.fileList != 0">
		<div class="fb-body">
			
			<!-- FILE BROWSER LIST -->
			<div class="fb-list">

				<div class="column-header">
					<div class="col name-col first-col">
						<span>Name</span>
					</div>
					<div class="col file-size-progress-col">
						<span>File Size</span>
					</div>
				</div>
				
				<ul>
					<li class="fb-list-item" ng-class="{'has-error': f.failed}" ng-repeat="f in uploadService.fileList">
						<span class="fb-col-group">							
							<span class="col name-col first-col">
								<span class="avatar">
									<span class="fb-success glyphicon glyphicon-ok" ng-if="f.uploaded"></span>
									<span class="fb-error glyphicon glyphicon-alert" ng-if="f.failed"></span>
									<span class="fb-error glyphicon glyphicon-warning-sign" ng-if="f.cancelled"></span>
									<span class="fb-file glyphicon glyphicon-file" ng-if="!f.uploaded && !f.failed"></span>
								</span>
								{{f.name}}
							</span>
							<span class="col file-size-progress-col last-col">
								<div class="progress-container">
									<div class="progress-msg">
										<span ng-if="f.progress && f.progress < 100">{{f.progress}}% of </span> 
										<span>{{f.size | bytes:2}}</span>
										<span ng-if="f.progress == 100"> - {{f.status}}</span>
									</div>
									<div class="progress">
										<div class="progress-bar" ng-style="{'width' : f.progress + '%'}" title="{{f.progress}}%" role="progressbar"></div>
									</div>
								</div>
								<button class="btn icon-btn"
									ng-click="uploadService.removeFile(f)"
									ng-disabled="uploadService.actions.busy || uploadService.actions.completed">
									<span class="glyphicon glyphicon-trash"></span>
								</button>
							</span>
						</span>
					</li>
				</ul>

			</div><!-- / FILE BROWSER LIST -->

		</div>
	</div><!-- / FILE BROWSER BODY -->
{'fraction_non_alphanumeric': 0.20118343195266272, 'fraction_numerical': 0.003883136094674556, 'mean_word_length': 2.6011984021304926, 'pattern_counts': {'":': 0, '<': 165, '<?xml version=': 0, '>': 163, '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': '4227999', 'n_tokens_mistral': 2495, 'n_tokens_neox': 1819, 'n_words': 336}