1var tldebug=0,timestampListI18n=window.EC_TIMESTAMP_LIST||{locale:"en",strings:{}},timestampListUnit=null,timestampListTimezone=null,timestampListUnitToggle=null,timestampListTimezoneToggle=null;function timestampListUsesMilliseconds(){return"ms"===(timestampListUnit||(ec_is_ms()?"ms":"s"))}function timestampListTimezonePreference(){return"2"===String(timestampListTimezone||getTzPref())?2:1}function timestampListString(t,e){return timestampListI18n.strings[t]||e}function unitName(){return timestampListUsesMilliseconds()?timestampListString("milliseconds","milliseconds"):timestampListString("seconds","seconds")}function unitHeading(){return timestampListUsesMilliseconds()?timestampListString("milliseconds_heading","Milliseconds"):timestampListString("seconds_heading","Seconds")}function formatUnitValue(t){var e=t;return timestampListUsesMilliseconds()&&(e*=1e3),String(e)}function timestampListDateString(t,e){var n=timestampListI18n.locale||"en";if("en"!==n){if(window.ECI18n&&"function"==typeof ECI18n.resolveIntlLocale&&(n=ECI18n.resolveIntlLocale(n)),"function"==typeof formatDateTime)return formatDateTime(t,n,!!e,!1,!0,!0);try{return t.toLocaleString(n,e?{timeZone:"UTC"}:void 0)}catch(t){}}return e?t.toUTCString():formatEpochLocaleString(t)}function tlprint(t,e){var n=formatUnitValue(t),i=timestampListDateString(new Date(1e3*t),!!e);return'<span title="'+i+'">'+n+"</span>"}function tldate(t){return timestampListDateString(new Date(1e3*t),!1)}function refreshColumnVisibility(){var t=timestampListTimezonePreference();document.querySelectorAll(".col-gmt").forEach((function(e){e.style.display=1==t?"":"none"})),document.querySelectorAll(".col-local").forEach((function(e){e.style.display=2==t?"":"none"}))}function refreshFullDateVisibility(){var t=!!tldebug;document.querySelectorAll(".tl-full-date, .tl-full-date-col").forEach((function(e){e.style.display=t?"table-cell":"none"}));var e=document.getElementById("toggle-full-dates");e&&(e.textContent=t?timestampListString("hide_dates","hide dates in the table"):timestampListString("show_dates","show dates in the table"),e.setAttribute("aria-pressed",t?"true":"false"))}function refreshRelativeLabels(){if("undefined"!=typeof Intl&&"function"==typeof Intl.RelativeTimeFormat){var t,e,n=timestampListI18n.locale||"en";try{t=new Intl.RelativeTimeFormat(n,{numeric:"always"}),e=new Intl.RelativeTimeFormat(n,{numeric:"auto"})}catch(t){return}document.querySelectorAll(".relative-label").forEach((function(n){var i=parseInt(n.getAttribute("data-relative-value"),10),a=n.getAttribute("data-relative-unit");if(a&&!isNaN(i)){var r=t.format(i,a);if(1===Math.abs(i)){var s=e.format(i,a);s!==r&&(r+=" ("+s+")")}n.textContent=r}}))}}function refreshUnitLabels(){document.querySelectorAll(".timestamp-unit-label, .duration-unit-label").forEach((function(t){t.textContent=unitName()})),document.querySelectorAll(".duration-unit-heading").forEach((function(t){t.textContent=unitHeading()}))}function refreshStaticTimestamps(){document.querySelectorAll(".static-timestamp").forEach((function(t){var e=parseInt(t.getAttribute("data-ts"),10);t.textContent=formatUnitValue(e)}))}function refreshDurationValues(){var t=timestampListUsesMilliseconds()?timestampListString("milliseconds_value","@1 milliseconds"):timestampListString("seconds_value","@1 seconds");document.querySelectorAll(".duration-value").forEach((function(e){var n=parseInt(e.getAttribute("data-seconds"),10);e.textContent=t.replace("@1",formatUnitValue(n))}))}function refreshLocalMonthValues(){var t="undefined"!=typeof cYear?cYear:(new Date).getFullYear()-1;document.querySelectorAll("td.localMn").forEach((function(e,n){var i=t+Math.floor(n/12),a=new Date(i,n%12,1,0,0,0,0);e.innerHTML=tlprint(Math.floor(a.getTime()/1e3),!1)}))}function refreshLocalYearValues(){document.querySelectorAll("td.localYr").forEach((function(t,e){var n=new Date(1930+e,0,1,0,0,0,0);t.innerHTML=tlprint(Math.floor(n.getTime()/1e3),!1)}))}function refreshStaticLists(){refreshLocalMonthValues(),refreshLocalYearValues(),refreshStaticTimestamps(),refreshDurationValues(),refreshUnitLabels()}function addToDate(t,e,n){var i=new Date(t.getTime());if("hour"===e&&i.setTime(i.getTime()+60*n*60*1e3),"day"===e&&i.setDate(i.getDate()+n),"month"===e){var a=i.getDate();i.setDate(1),i.setMonth(i.getMonth()+n);var r=new Date(i.getFullYear(),i.getMonth()+1,0).getDate();i.setDate(Math.min(a,r))}if("year"===e){var s=i.getDate();i.setDate(1),i.setFullYear(i.getFullYear()+n);var o=new Date(i.getFullYear(),i.getMonth()+1,0).getDate();i.setDate(Math.min(s,o))}return Math.floor(i.getTime()/1e3)}function setTimestampRow(t,e){var n=document.getElementById(t);n&&(n.innerHTML=tlprint(e,!1));var i=document.getElementById(t+"-date");i&&(i.textContent=tldate(e))}function setTimestampRows(t,e){e.forEach((function(e){setTimestampRow(e[0],addToDate(t,e[1],e[2]))}))}function timestamplists(t){tldebug=t?1:0;var e,n,i=Math.floor((new Date).getTime()/1e3),a=new Date(1e3*i);document.querySelectorAll("td.gmtMn").forEach((function(t){var e=parseInt(t.getAttribute("data-ts"));t.innerHTML=tlprint(e,!0)})),document.querySelectorAll("td.gmtYr").forEach((function(t){var e=parseInt(t.getAttribute("data-ts"));t.innerHTML=tlprint(e,!0)})),setTimestampRow("rnow",i),setTimestampRow("unow",i),e=".showtime",n=timestampListDateString(a,!1),document.querySelectorAll(e).forEach((function(t){t.innerHTML=n})),setTimestampRows(a,[["r1h","hour",-1],["r2h","hour",-2],["r3h","hour",-3],["r6h","hour",-6],["r12h","hour",-12],["r1d","day",-1],["r2d","day",-2],["r3d","day",-3],["r7d","day",-7],["r14d","day",-14],["r21d","day",-21],["r28d","day",-28],["r1m","month",-1],["r2m","month",-2],["r3m","month",-3],["r6m","month",-6],["r9m","month",-9],["r1y","year",-1],["r2y","year",-2],["r3y","year",-3],["r5y","year",-5],["r10y","year",-10],["u1h","hour",1],["u2h","hour",2],["u3h","hour",3],["u6h","hour",6],["u12h","hour",12],["u1d","day",1],["u2d","day",2],["u3d","day",3],["u7d","day",7],["u14d","day",14],["u21d","day",21],["u28d","day",28],["u1m","month",1],["u2m","month",2],["u3m","month",3],["u6m","month",6],["u9m","month",9],["u1y","year",1],["u2y","year",2],["u3y","year",3],["u5y","year",5],["u10y","year",10]]),refreshFullDateVisibility()}document.addEventListener("DOMContentLoaded",(function(){if(timestampListUnit=getPreferenceValue("ec_unit","s"),timestampListTimezone=String(getPreferenceValue("ec_tzpref","1")),refreshRelativeLabels(),timestamplists(0),refreshStaticLists(),refreshColumnVisibility(),window.bindCalToggleGroup){var t=document.getElementById("list-unit-group");t&&(timestampListUnitToggle=window.bindCalToggleGroup({groupSelector:t,activeClass:"active",defaultValue:timestampListUnit,onChange:function(t){timestampListUnit=t,document.dispatchEvent(new CustomEvent("ec_unit_changed",{detail:{unit:t}}))}}));var e=document.getElementById("list-tz-group");e&&(timestampListTimezoneToggle=window.bindCalToggleGroup({groupSelector:e,activeClass:"active",defaultValue:timestampListTimezone,onChange:function(t){timestampListTimezone=t,document.dispatchEvent(new CustomEvent("ec_tz_changed",{detail:{tz:t}}))}}))}document.querySelectorAll(".refresh-lists").forEach((function(t){t.style.cursor="pointer",t.addEventListener("click",(function(t){t.preventDefault(),timestamplists(tldebug)})),t.addEventListener("keydown",(function(t){"Enter"!==t.key&&" "!==t.key&&"Spacebar"!==t.key||(t.preventDefault(),timestamplists(tldebug))}))}));var n=document.getElementById("toggle-full-dates");n&&n.addEventListener("click",(function(){timestamplists(tldebug?0:1)})),document.addEventListener("ec_unit_changed",(function(t){var e=t.detail&&t.detail.unit;"s"!==e&&"ms"!==e||(timestampListUnit=e,timestampListUnitToggle&×tampListUnitToggle.setActive(e,!0)),timestamplists(tldebug),refreshStaticLists()})),document.addEventListener("ec_tz_changed",(function(t){var e=t.detail&&String(t.detail.tz);"1"!==e&&"2"!==e||(timestampListTimezone=e,timestampListTimezoneToggle&×tampListTimezoneToggle.setActive(e,!0)),timestamplists(tldebug),refreshColumnVisibility(),refreshLocalMonthValues(),refreshLocalYearValues()}))}));
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.