1function loadArrivalsData(n){var t="/umbraco/api/arrivaldepartureapi/arrivals/?culture="+n;fetch(t,{method:"GET",headers:{}}).then(function(n){return n.json()}).then(function(n){bindArrivals(n)})}function loadDeparturesData(n){var t="/umbraco/api/arrivaldepartureapi/departures/?culture="+n;fetch(t,{method:"GET",headers:{}}).then(function(n){return n.json()}).then(function(n){bindDepartures(n)})}function bindArrivals(n){if($(".arrival-loader-row").hide(),n&&n.length>0)for(var t=0;t<n.length;t++)$("#ArrivalsChart").append(getScheduleArrivalRow(n[t],!1));else $("#NoArrivalsRow").show()}function bindDepartures(n){if($(".departure-loader-row").hide(),n&&n.length>0)for(var t=0;t<n.length;t++)$("#DeparturesChart").append(getScheduleDepartureRow(n[t],!1));else $("#NoDeparturesRow").show()}function getScheduleArrivalRow(n,t){var s=new Date(Date.parse(n.Date)),f=s.toLocaleTimeString(navigator.language,{hour:"2-digit",minute:"2-digit",hour12:!1}),e=n.ActualArrivalTime!==null?formatTime(n.ActualArrivalTime):"",o=n.LocalizedFlightStatus,i,r,u;if(t&&(f="",e="",o=""),i=n.CodeShareFlights!==null&&n.CodeShareFlights.length>0,r="<tr class='text-left "+(t?"child-flight "+n.ParentFlightNumber:i?"child-flights-toggle":"")+"'id='"+n.FlightNumber+"'><td class='text-left'>"+n.AirportCity+" ("+n.AirportCode+")<\/td><td class='text-left'>"+n.Airliner+"<\/td><td class='flight-no text-left'>"+n.FlightNumber+(i?"<i class='display-none material-icons'>expand_more<\/i>(+"+n.CodeShareFlights.length+")":"")+"<\/td><td>"+f+"<\/td><td>"+e+"<\/td><td>"+o+"<\/td><\/tr>",i)for(u=0;u<n.CodeShareFlights.length;u++)r=r+getScheduleArrivalRow(n.CodeShareFlights[u],!0);return r}function getScheduleDepartureRow(n,t){var s=new Date(Date.parse(n.Date)),f=s.toLocaleTimeString(navigator.language,{hour:"2-digit",minute:"2-digit",hour12:!1}),e=n.ActualDepartureTime!==null?formatTime(n.ActualDepartureTime):"",o=n.LocalizedFlightStatus,i,r,u;if(t&&(f="",e="",o=""),i=n.CodeShareFlights!==null&&n.CodeShareFlights.length>0,r="<tr class='text-left "+(t?"child-flight "+n.ParentFlightNumber:i?"child-flights-toggle":"")+"'id='"+n.FlightNumber+"'><td class='text-left'>"+n.AirportCity+" ("+n.AirportCode+")<\/td><td class='text-left'>"+n.Airliner+"<\/td><td class='flight-no text-left'>"+n.FlightNumber+(i?" <i class='display-none material-icons child-flights-toggle'>expand_more<\/i>(+"+n.CodeShareFlights.length+")":"")+"<\/td><td>"+f+"<\/td><td>"+e+"<\/td><td>"+o+"<\/td><\/tr>",i)for(u=0;u<n.CodeShareFlights.length;u++)r=r+getScheduleDepartureRow(n.CodeShareFlights[u],!0);return r}function initHomePage(n){$("a[href='#panel2']").one("click",function(){loadDeparturesData(n)});loadArrivalsData(n);$(document).on("click",".child-flights-toggle",function(){var n=$(this).attr("id");$("."+n+".child-flight").toggle();$("."+n+" , #"+n).toggleClass("code-share-wrapper");$(this).children(".flight-no").children("i").text($(this).children(".flight-no").children("i").text()==="expand_more"?"expand_less":"expand_more")})}function loadClock(n,t){setupIntersectionObservation("current-time",function(){dynamicScriptInjection(n,!1,function(){initCurrentTime(t,".current-time")},"moment-script")})}function initCurrentTime(n,t){setInterval(function(){updateTime(n,t)},1e3)}function updateTime(n,t){var i=moment.tz(n),r=i.format("HH:mm:ss a")+" GMT "+i.format("ZZ");$(t).html(r)}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.