1/*! For license information please see announcements.js.LICENSE.txt */ 2(()=>{"use strict";function e(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)e[n]=o[n]}return e}var t=function t(o,n){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},n,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var s in i)i[s]&&(c+="; "+s,!0!==i[s]&&(c+="="+i[s].split(";")[0]));return document.cookie=t+"="+o.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],n={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var s=decodeURIComponent(i[0]);if(n[s]=o.read(c,s),e===s)break}catch(e){}}return e?n[e]:n}},remove:function(t,o){r(t,"",e({},o,{expires:-1}))},withAttributes:function(o){return t(this.converter,e({},this.attributes,o))},withConverter:function(o){return t(e({},this.converter,o),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(o)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});const o=t;document.addEventListener("DOMContentLoaded",(function(){const e=document.querySelector(".promo"),t=document.querySelector(".promo img");if(e){const n=e.dataset.promoId,r=e.dataset.promoLink;!function(e){const t=o.get("promo");if(!t)return!1;let[n,r]=t.split("@"),i=864e5;return n==e&&r&&Date.now()-parseInt(r)<i}(n)?(console.log("Here"),e.classList.add("promo--active")):console.log("dismissed"),e.addEventListener("click",(function(){e.classList.contains("promo--active")&&(e.classList.remove("promo--active"),o.set("promo",`${n}@${+Date.now()}`))})),r&&t.addEventListener("click",(function(t){if(!e.classList.contains("promo--active"))return e.classList.add("promo--active"),t.stopPropagation(),!1;window.open(r,"_blank")}))}}))})();
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.