<commit_before><!-- pageend.html START -->
				</div>
			</div>
		</div>
		<!-- /content -->
		<!-- footer -->
		<div data-role="footer" style="border:0px; text-align:center; overflow: hidden;" data-position="fixed" data-tap-toggle="false">
			<div style="display:none;" class="footeralignmentIE"><div class="footeralignmentIE_l_outer"><img src="/system/images/loxberry_footer_logo_only.svg" alt=""><div class="footerlogotextIE"><img src="/system/images/loxberry_footer_loxberry_text_ws.svg" alt=""></div><div class="footeralignmentIE_l"></div></div><div class="footeralignmentIE_r_outer"><div class="footeralignmentIE_r"><div class="footersloganIE_r"><img src="/system/images/BTL.svg" alt=""></div></div></div></div>
			<div style="display:none;" class="footeralignment"><div class="footerlogo"></div><div class="footerlogokeepspacel"><div class="footerfadebackground"><div class="footerlogotext"></div></div></div><div class="footerlogogradient_l2r"></div><div style="display:flex; width:100%;"></div><div class="footerlogokeepspacel"><div class="footerlogogradient_r2l"></div><div class="footerfadebackground"><div class="footerslogan"></div></div></div></div>
			  <div style="min-width:130px; margin-top:-50px; margin-left:auto; z-index:5000; margin-right:auto; display: flex; align-items: center; justify-content: center; flex-grow:1; flex-wrap: nowrap; overflow:hidden; white-space: nowrap;" >
			</div>
				<a id="btnhome" href="/admin/system/index.cgi" data-role="button" data-icon="home" data-iconpos="notext">Hauptmen&uuml;</a>&nbsp;&nbsp;
				<a id="btnsystem" href="/admin/system/index.cgi?form=system" data-role="button" data-icon="bars" data-iconpos="notext">Einstellungen</a>&nbsp;&nbsp;
				<a id="btnpower" href="/admin/system/power.cgi" data-role="button" data-icon="power" data-iconpos="notext">Power</a>
				<div data-href="/admin/system/power.cgi"                 id="btnpower_alert" style="pointer-events: none; display:none; width:30px; height:30px; background-repeat: no-repeat; background-image: url('/system/images/reboot_required.svg');"></div>
				<div data-href="/admin/system/updates.cgi?do=lbuhistory" id="update_alert"   style="cursor:pointer; display:none; width:30px; height:30px; background-repeat: no-repeat; background-image: url('/system/images/update-running.svg');"></div>
		</div>
		<SCRIPT>
		$( document ).ready(function() 
		{
			if ( $(document.body).hasClass("chrome") ) { $( '.display_chome_only' ).show(); } else { $( '.display_chome_only' ).hide(); }
			if ( $(document.body).hasClass("ie11") || $(document.body).hasClass("ie10") ) 
			{ 
				 $(".footeralignmentIE").css('display','inline-block');
			     $(".footeralignmentIE_l").css('display','inline-block');	
			     $(".footeralignmentIE_r_outer").css('display','inline-block');	
			     $(".footeralignmentIE_l_outer").css('display','inline-block');	
			     $(".footeralignmentIE_r").css('display','inline-block');	
			     $(".footersloganIE_r").css('display','inline-block');	
			     $(".footerlogotextIE").css('display','inline-block');	
 			} 
 			else 
 			{ 
				$(".footeralignment").css('display','flex');	 
 			}
			var reboot_check_interval_timer = setInterval(reboot_required, 30000);

		$( window ).resize(function() {
			  reboot_required();
			  update_alert();

		});
		
		
		function reboot_on()
		{ 
			var reboot_alert_offset = $("#btnpower").offset(); 
			$("#btnpower_alert").css({"padding": "0px", "border": "0px", "z-index": 10000, "top": "4px" ,"left" : reboot_alert_offset.left + 4, "position":"absolute" }); 
			if ( $("#btnpower").prop("animate_reboot") == 1 )
			{ 
				$("#btnpower_alert").fadeTo( 2000 , 1.0, function() 
				{ 
					setTimeout(function(){ reboot_off(); }, 2700); 
				}); 
			}
			else
			{
				$("#btnpower_alert").css("display", "none"); 
			}
		}; 
		function reboot_off()
		{ 
			var reboot_alert_offset = $("#btnpower").offset(); 
			$("#btnpower_alert").css({"padding": "0px", "border": "0px", "z-index": 10000, "top": "4px" ,"left" : reboot_alert_offset.left + 4, "position":"absolute" }); 
			if ( $("#btnpower").prop("animate_reboot") == 1 )
			{ 
				$("#btnpower_alert").fadeTo( 2000 , 0.1, function() 
				{ 
					setTimeout(function(){ reboot_on(); }, 100); 
				});   
			}
			else
			{
				$("#btnpower_alert").fadeTo( 2000 , 0);
				setTimeout(function()
				{ 
					$("#btnpower_alert").css("display", "none"); 
					$("#btnpower").attr("title",""); 
					$("#btnpower_alert").on("click", ""); 
				}, 2000); 
			}
		}; 
		function reboot_required() 
		{
			var reboot_alert_offset = $("#btnpower").offset(); 
			$.ajax( "tools/ajax-reboot-required-handler.php")
				.done(function(data) 
				{ 
					var response_data = JSON.parse(data);
					console.log("ajax-reboot-required-handler.php executed",response_data);
					if (response_data.reboot_required != 0) 
					{
						$("#btnpower").attr("title","<TMPL_VAR POWER.MSG_REBOOT_REQUIRED_SHORT>"); 
						$("#btnpower_alert").on("click", function(e)
						{ 
							var ele = e.target; window.location.replace(ele.getAttribute("data-href"));
						}); 
						if ( $("#btnpower").prop("animate_reboot") != 1 )
						{
							$("#btnpower").prop("animate_reboot",1); 
							reboot_on();
						}
					}
					else 
					{
						$("#btnpower").prop("animate_reboot",""); 
						reboot_off();
					}
				})
				.error(function(XMLHttpRequest, textStatus, errorThrown) 
				{
  					console.log( "ajax-reboot-required-handler.php Call failed: " + textStatus + "=" + errorThrown);
					$("#btnpower").prop("animate_reboot",""); 
					reboot_off();
  				});
  		}
  		function update_alert() 
		{
			$.ajax( "tools/ajax-update-running-handler.php")
				.done(function(data) 
				{ 
					var response_data = JSON.parse(data);
					var update_alert_offset = $("#btnpower").offset(); 
					console.log("ajax-update-running-handler.php executed",response_data);
					if (response_data.update_running == 1) 
					{
						$("#update_alert").css({"padding": "0px", "border": "0px", "z-index": 19999, "top": "8px" ,"left" : update_alert_offset.left + 40, "position":"absolute" }); 
						$("#update_alert").fadeTo( 2000 , 1.0); 
						$("#update_alert").attr("title","<TMPL_VAR UPDATES.LBU_UPDATE_WARNING_FOOTER> ("+response_data.which.toString()+")"); 
						$("#update_alert").on("click", function(e)
						{ 
							var ele = e.target; window.location.replace(ele.getAttribute("data-href"));
						}); 
					}
					else 
					{
						$("#update_alert").css({"padding": "0px", "border": "0px", "z-index": 19999, "top": "8px" ,"left" : update_alert_offset.left + 40, "position":"absolute" }); 
						$("#update_alert").fadeTo( 2000 , 0); 
					}
				})
				.error(function(XMLHttpRequest, textStatus, errorThrown) 
				{
  					console.log( "ajax-update-running-handler.php Call failed: " + textStatus + "=" + errorThrown);
					$("#update_alert").css({"padding": "0px", "border": "0px", "z-index": 19999, "top": "8px" ,"left" : update_alert_offset.left + 40, "position":"absolute" }); <commit_msg>Correct cursor in footer + remove console debug<commit_after><!-- pageend.html START -->
				</div>
			</div>
		</div>
		<!-- /content -->
		<!-- footer -->
		<div data-role="footer" style="border:0px; text-align:center; overflow: hidden;" data-position="fixed" data-tap-toggle="false">
			<div style="display:none;" class="footeralignmentIE"><div class="footeralignmentIE_l_outer"><img src="/system/images/loxberry_footer_logo_only.svg" alt=""><div class="footerlogotextIE"><img src="/system/images/loxberry_footer_loxberry_text_ws.svg" alt=""></div><div class="footeralignmentIE_l"></div></div><div class="footeralignmentIE_r_outer"><div class="footeralignmentIE_r"><div class="footersloganIE_r"><img src="/system/images/BTL.svg" alt=""></div></div></div></div>
			<div style="display:none;" class="footeralignment"><div class="footerlogo"></div><div class="footerlogokeepspacel"><div class="footerfadebackground"><div class="footerlogotext"></div></div></div><div class="footerlogogradient_l2r"></div><div style="display:flex; width:100%;"></div><div class="footerlogokeepspacel"><div class="footerlogogradient_r2l"></div><div class="footerfadebackground"><div class="footerslogan"></div></div></div></div>
			  <div style="min-width:130px; margin-top:-50px; margin-left:auto; z-index:5000; margin-right:auto; display: flex; align-items: center; justify-content: center; flex-grow:1; flex-wrap: nowrap; overflow:hidden; white-space: nowrap;" >
			</div>
				<a id="btnhome" href="/admin/system/index.cgi" data-role="button" data-icon="home" data-iconpos="notext">Hauptmen&uuml;</a>&nbsp;&nbsp;
				<a id="btnsystem" href="/admin/system/index.cgi?form=system" data-role="button" data-icon="bars" data-iconpos="notext">Einstellungen</a>&nbsp;&nbsp;
				<a id="btnpower" href="/admin/system/power.cgi" data-role="button" data-icon="power" data-iconpos="notext">Power</a>
				<div data-href="/admin/system/power.cgi"                 id="btnpower_alert" style="pointer-events: none; display:none; width:30px; height:30px; background-repeat: no-repeat; background-image: url('/system/images/reboot_required.svg');"></div>
				<div data-href="/admin/system/updates.cgi?do=lbuhistory" id="update_alert"   style="cursor:default; display:none; width:30px; height:30px; background-repeat: no-repeat; background-image: url('/system/images/update-running.svg');"></div>
		</div>
		<SCRIPT>
		$( document ).ready(function() 
		{
			if ( $(document.body).hasClass("chrome") ) { $( '.display_chome_only' ).show(); } else { $( '.display_chome_only' ).hide(); }
			if ( $(document.body).hasClass("ie11") || $(document.body).hasClass("ie10") ) 
			{ 
				 $(".footeralignmentIE").css('display','inline-block');
			     $(".footeralignmentIE_l").css('display','inline-block');	
			     $(".footeralignmentIE_r_outer").css('display','inline-block');	
			     $(".footeralignmentIE_l_outer").css('display','inline-block');	
			     $(".footeralignmentIE_r").css('display','inline-block');	
			     $(".footersloganIE_r").css('display','inline-block');	
			     $(".footerlogotextIE").css('display','inline-block');	
 			} 
 			else 
 			{ 
				$(".footeralignment").css('display','flex');	 
 			}
			var reboot_check_interval_timer = setInterval(reboot_required, 30000);

		$( window ).resize(function() {
			  reboot_required();
			  update_alert();

		});
		
		
		function reboot_on()
		{ 
			var reboot_alert_offset = $("#btnpower").offset(); 
			$("#btnpower_alert").css({"padding": "0px", "border": "0px", "z-index": 10000, "top": "4px" ,"left" : reboot_alert_offset.left + 4, "position":"absolute" }); 
			if ( $("#btnpower").prop("animate_reboot") == 1 )
			{ 
				$("#btnpower_alert").fadeTo( 2000 , 1.0, function() 
				{ 
					setTimeout(function(){ reboot_off(); }, 2700); 
				}); 
			}
			else
			{
				$("#btnpower_alert").css("display", "none"); 
			}
		}; 
		function reboot_off()
		{ 
			var reboot_alert_offset = $("#btnpower").offset(); 
			$("#btnpower_alert").css({"padding": "0px", "border": "0px", "z-index": 10000, "top": "4px" ,"left" : reboot_alert_offset.left + 4, "position":"absolute" }); 
			if ( $("#btnpower").prop("animate_reboot") == 1 )
			{ 
				$("#btnpower_alert").fadeTo( 2000 , 0.1, function() 
				{ 
					setTimeout(function(){ reboot_on(); }, 100); 
				});   
			}
			else
			{
				$("#btnpower_alert").fadeTo( 2000 , 0);
				setTimeout(function()
				{ 
					$("#btnpower_alert").css("display", "none"); 
					$("#btnpower").attr("title",""); 
					$("#btnpower_alert").on("click", ""); 
				}, 2000); 
			}
		}; 
		function reboot_required() 
		{
			var reboot_alert_offset = $("#btnpower").offset(); 
			$.ajax( "tools/ajax-reboot-required-handler.php")
				.done(function(data) 
				{ 
					var response_data = JSON.parse(data);
					//console.log("ajax-reboot-required-handler.php executed",response_data);
					if (response_data.reboot_required != 0) 
					{
						$("#btnpower").attr("title","<TMPL_VAR POWER.MSG_REBOOT_REQUIRED_SHORT>"); 
						$("#btnpower_alert").on("click", function(e)
						{ 
							var ele = e.target; window.location.replace(ele.getAttribute("data-href"));
						}); 
						if ( $("#btnpower").prop("animate_reboot") != 1 )
						{
							$("#btnpower").prop("animate_reboot",1); 
							reboot_on();
						}
					}
					else 
					{
						$("#btnpower").prop("animate_reboot",""); 
						reboot_off();
					}
				})
				.error(function(XMLHttpRequest, textStatus, errorThrown) 
				{
  					//console.log( "ajax-reboot-required-handler.php Call failed: " + textStatus + "=" + errorThrown);
					$("#btnpower").prop("animate_reboot",""); 
					reboot_off();
  				});
  		}
  		function update_alert() 
		{
			$.ajax( "tools/ajax-update-running-handler.php")
				.done(function(data) 
				{ 
					var response_data = JSON.parse(data);
					var update_alert_offset = $("#btnpower").offset(); 
					//console.log("ajax-update-running-handler.php executed",response_data);
					if (response_data.update_running == 1) 
					{
						$("#update_alert").css({"padding": "0px", "border": "0px", "z-index": 19999, "top": "8px" ,"left" : update_alert_offset.left + 40, "position":"absolute", "cursor":"pointer" }); 
						$("#update_alert").fadeTo( 2000 , 1.0); 
						$("#update_alert").attr("title","<TMPL_VAR UPDATES.LBU_UPDATE_WARNING_FOOTER> ("+response_data.which.toString()+")"); 
						$("#update_alert").on("click", function(e)
						{ 
							var ele = e.target; window.location.replace(ele.getAttribute("data-href"));
						}); 
					}
					else 
					{
						$("#update_alert").css({"padding": "0px", "border": "0px", "z-index": 19999, "top": "8px" ,"left" : update_alert_offset.left + 40, "position":"absolute", "cursor":"default" }); 
						$("#update_alert").attr("title",""); 
						$("#update_alert").fadeTo( 2000 , 0); 
					}
				})
				.error(function(XMLHttpRequest, textStatus, errorThrown) 
				{
  					//console.log( "ajax-update-running-handler.php Call failed: " + textStatus + "=" + errorThrown);
						$("#update_alert").css({"padding": "0px", "border": "0px", "z-index": 19999, "top": "8px" ,"left" : update_alert_offset.left + 40, "position":"absolute", "cursor":"default" }); 
						$("#update_alert").attr("title",""); 
{'fraction_non_alphanumeric': 0.2155675980012668, 'fraction_numerical': 0.017735238229291295, 'mean_word_length': 4.071377587437545, 'pattern_counts': {'":': 53, '<': 127, '<?xml version=': 0, '>': 127, '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': '791797', 'n_tokens_mistral': 5877, 'n_tokens_neox': 4803, 'n_words': 657}