PageSourceSearch

https://iq.govwin.com/neo/assets/manifests/adbutler-manifest-a562e4ff68713003837fed94d3591f6e.js

js govwin.com collected 2026-10-02 03:18:58 UTC 31,137 bytes, 62 lines download raw bytes

1//# sourceMappingURL=adbutler-manifest.js.map
2var process=process||{env:{NODE_ENV:"development"}};(function(){function q(z,x){x=x||{bubbles:!1,cancelable:!1,detail:void 0};var h=document.createEvent("CustomEvent");h.initCustomEvent(z,x.bubbles,x.cancelable,x.detail);return h}if("function"===typeof window.CustomEvent)return!1;q.prototype=window.Event.prototype;window.CustomEvent=q})();
3(function(q,z){function x(){function a(p){p=p||{};this.height=this.width=0;this.position={top:0,left:0};this.durationOnScreen=this.percentOnScreen=0;this.DOMElement={};this.observer=this.timer=null;this.settings={percentageToBeViewable:p.percentageToBeViewable||50,timeBeforeViewable:p.timeBeforeViewable||1E3}}function c(p){p.DOMElement.style.position="relative";var l=h.createElement("div");l.setAttribute("id",p.DOMElement.id+"_debug");l.setAttribute("style","position:absolute; top:0; left:0; width:150px; height:55px; line-height:.8; padding:5px; background-color:rgba(117, 117, 117, .7); border:1px solid #6B6B6B;");
4p.DOMElement.appendChild(l);var t=h.createElement("span");t.setAttribute("id",p.DOMElement.id+"_debug_text");t.setAttribute("style","color:white; font-size:12px;");l.appendChild(t)}function d(p){p.DOMElement.setAttribute("viewable","true");m("Viewability.markViewable("+p.DOMElement.id+") --\x3e Element is marked as viewable.");clearInterval(p.timer);var l=e.indexOf(p);e.splice(l,1);l=p.DOMElement.getAttribute("viewable-callback");if(null!=l&&void 0!=l){var t=new XMLHttpRequest;t.onreadystatechange=
5function(){};t.open("GET",l,!0);t.send()}b.requests[p.DOMElement.parentElement.id]&&b.dispatchAdButlerEvent(p.DOMElement.parentElement,b.EVENTS.VIEWABLE,b.requests[p.DOMElement.parentElement.id])}function f(p){p=p.DOMElement.getAttribute("eligible-callback");if(null!=p&&void 0!=p){var l=new XMLHttpRequest;l.onreadystatechange=function(){};l.open("GET",p,!0);l.send()}}var e=[],g,k,n,r,y=!1;a.prototype.recalculate=function(){k=window.innerHeight;g=window.innerWidth;r=window.scrollX;n=window.scrollY;
6var p=this.DOMElement.getBoundingClientRect();this.position.left=p.left+r;this.position.top=p.top+n;this.width=p.width;this.height=p.height;var l=this.position.left,t=this.position.top+this.height,v=this.position.left+this.width,w=this.position.top;this.percentOnScreen=Math.max(0,Math.min(r+g,v)-Math.max(r,l))*Math.max(0,Math.min(n+k,t)-Math.max(n,w))/((v-l)*(t-w))*100;y&&(l=h.getElementById(this.DOMElement.id+"_debug_text"),p='<table><tr><td></td><td>Left</td><td>Top</td><td style="color:lawngreen">'+
7this.percentOnScreen.toFixed(2)+"%</td></tr><tr><td>Abs</td><td>"+this.position.left+"</td><td>"+this.position.top+"</td></tr><tr><td>Bounds</td><td>"+p.left+"</td><td>"+p.top+"</td></tr><tr><td>Screen</td><td>"+r+"</td><td>"+n+"</td></tr></table>",l.innerHTML=p)};a.prototype.initialize=function(p){var l=this,t=p.querySelector("[abv-element]");null===t?this.DOMElement=p:(t.setAttribute("eligible-callback",p.getAttribute("eligible-callback")),t.setAttribute("viewable-callback",p.getAttribute("viewable-callback")),
8this.DOMElement=t);this.DOMElement.setAttribute("viewable","false");p=0;t=b.requests[Object.keys(b.requests)[0]];void 0!==t&&(p=t.core.ID);"IntersectionObserver"in window&&-1===b.useOldViewableMethod.indexOf(p)?(this.observer=new IntersectionObserver(function(v){if(void 0!==v[0]){var w=v[0];m("Viewability.observerIntersect("+l.DOMElement.id+") --\x3e "+(w.isIntersecting?"true":"false"));!0===w.isIntersecting?l.timer=setInterval(function(){l.durationOnScreen+=100;if(l.durationOnScreen>=l.settings.timeBeforeViewable){l.observer.unobserve(l.DOMElement);
9d(l);var B=w.target.parentElement?w.target.parentElement.id:void 0,A=b.refreshConfig[B];void 0===A||"viewable"!==A.options.queueMode||A.complete||(A.options.requireVisible?b.addRefreshObserver(B):setTimeout(function(){b.triggerRefresh(B)},A.options.delay))}},100):clearInterval(l.timer)}},{threshold:[l.settings.percentageToBeViewable/100]}),this.observer.observe(this.DOMElement)):this.timer=setInterval(function(){l.recalculate();if(l.percentOnScreen>=l.settings.percentageToBeViewable){if(l.durationOnScreen+=
10100,l.durationOnScreen>=l.settings.timeBeforeViewable){d(l);var v=l.DOMElement.parentElement.id,w=b.refreshConfig[v];void 0===w||"viewable"!==w.options.queueMode||w.complete||setTimeout(function(){b.triggerRefresh(v)},w.options.delay)}}else l.durationOnScreen=0},100)};x.prototype.addViewableEntity=function(p,l){var t=h.getElementById(p);null!==t&&(l=new a(l),l.initialize(t),e.forEach(function(v){v.DOMElement.id==p&&(clearInterval(v.timer),e.splice(e.indexOf(v),1))}),e.push(l),y&&c(l),l.recalculate(),
11f(l))};x.prototype.initializeViewability=function(){h.createAttribute("viewable")};x.prototype.debug=function(p){(y=p)?e.forEach(function(l){c(l)}):e.forEach(function(l){var t=h.getElementById(l.DOMElement.id+"_debug");t&&t.remove();l.DOMElement.style.position="static"})};x.prototype.logViewables=function(){console.log(e)};window.addEventListener("focus",function(){});window.addEventListener("blur",function(){})}var h=q.document,b={},u={}
11,C=0,m=function(a){if(b.logging){if(b.timing){0==C&&(C=(new Date).getTime());
12var c=(new Date).getTime();a="[AdButler] "+a+" ("+(c-C)+" ms)"}else a="[AdButler] "+a;q.console&&q.console.log&&q.console.log(a)}};b={ads:[],pixels:{},pixelsXhr:{},requests:{},domains:{},clickHandlers:{},protocol:"http:",pageKey:!1,logging:!1,timing:!1,supportsIntersectionObserver:!1,initialized:!1,viewability:{},sourceURL:!1,isLazyLoading:!1,lazyLoad:{supportsIntersectionObserver:!1,observer:null,observerCache:{},eventsAttached:!1,eventActive:!1,queue:[],config:null,defaultConfig:{fetchViewportPercent:400,
13renderViewportPercent:100,mobileScaling:1}},delayedLoadMaxAttempts:50,delayedLoadAttemptCount:{},delayedInsert:{fastPollLimit:20,midPollLimit:30,pollLimit:50,domCheckCount:{}},refreshConfig:{},refreshIntervalTime:100,betaAccounts:[172084,173448,108508,173345,175092,167283,169430,108422,168814,185532],beta:{xhrload:[142519,1641280]},useOldViewableMethod:[108422,108670,168814,169247,175092],useAltVers:[178157,178840,182839,183023,164128],usePostLoadFn:[178157,178840,182839,183023,164128],kwInject:[178157,
14178840,182839,183023,164128,107899],idwAccounts:[],idwLoaded:!1,altVers:"www3",tcf:{hasCMP:!1,version:1,consentDataLoaded:!1,consentString:null,gdprApplies:!1},sid:function(){function a(){if(0!==f.length)f[0](function(){f.shift();0<f.length&&a()})}function c(e){f.push(e);1===f.length&&a()}function d(e){c(function(g){var k=h.createElement("img");k.src=e;k.onload=g;k.onerror=g;k.height=0;k.width=0;k.border=0;k.alt="";k.style="display:none;";h.body.appendChild(k)})}var f=[];return{queueAdButlerCookieInit:function(e){d(b.protocol+
15"//"+e+"/adserve/suid?type=adb")},queueSyncPixelCookie:d,queueSyncIFrameCookie:function(e){c(function(g){var k=h.createElement("iframe");k.src=e;k.onload=g;k.onerror=g;k.height=0;k.width=0;k.border=0;k.alt="";k.style="display:none;";h.body.appendChild(k)})}}}(),init:function(){b.initialized=!0;b.logging=b.isBoolean(q.AdButlerAppLogging)?q.AdButlerAppLogging:b.logging;m("app.init()");b.protocol="http:"===h.location.protocol?"http:":"https:";b.sourceURL=b.getReferrer();b.ads=b.ads?b.ads:[];b.supportsIntersectionObserver=
16"IntersectionObserver"in window;b.initRND();b.viewability=new x;b.viewability.initializeViewability();var a=b.ads;b.ads=[];b.ads.push=b.registerByPush;if(a&&0<a.length)for(var c=0;c<a.length;c++)b.registerByPush(a[c]);h.dispatchEvent(new CustomEvent("AdButler_Loaded"))},calcNFramesDeep:function(){for(var a=0,c=q.self;c!==q.top&&!(c=c.parent,a++,2<=a););return a},getReferrer:function(){var a=b.calcNFramesDeep(),c=!1;0===a?(m("Referrer: depth 0: "+h.location.href),c=h.location.href):1===a?(m("Referrer: depth 1: "+
17h.referrer),c=h.referrer):h.location.hasOwnProperty("ancestorOrigins")&&0<h.location.ancestorOrigins.length&&(m("Referrer: depth greater than 1: "+h.location.ancestorOrigins[h.location.ancestorOrigins.length-1]),c=h.location.ancestorOrigins[h.location.ancestorOrigins.length-1]);"string"===typeof c&&c.startsWith("data:",0)&&(m("Referrer: Detected data URL, ignoring "),c=!1);return c},_addEventListener:function(a,c,d){"addEventListener"in q?a.addEventListener(c,d,!1):"attachEvent"in q&&a.attachEvent("on"+
18c,d)},removeEventListener:function(a,c,d){m("app.removeEventListener()");"removeEventListener"in q&&a.removeEventListener(c,d,!1)},insertScriptBefore:function(a,c,d,f){var e=h.createElement("script");e.async=!!d;e.type="text/javascript";e.src=c;b.isFunction(f)&&b._addEventListener(e,"load",f);a.parentElement.insertBefore(e,a)},insertHeadScript:function(a,c,d,f){var e=h.createElement("script");e.async=!!c;e.type="text/javascript";e.src=a;if(b.isObject(f))for(var g in f)e.setAttribute(g,f[g]);b.isFunction(d)&&
19b._addEventListener(e,"load",d);h.head.appendChild(e)},addEventListener:function(a,c,d){q.addEventListener(a,c,d)},initRND:function(){b.pageKey=window.rnd?b.rnd=window.rnd:b.rnd=window.rnd=b.randomNumber()},registerByPush:function(a){return"function"===typeof a?a():a.handler.call(null,a.opt)},buildRequest:function(a,c,d,f,e){var g={core:{},redirect:{},opt:{adserveVersion:"adserve"},customParams:{},custom:{},dataKeys:null,eventLogData:{}};g.core={ID:a,size:d.join("x"),setID:c,type:"async",domid:f,
20place:e.place,pid:e.pageKey?e.pageKey:b.pageKey,sw:z.width?z.width:0,sh:z.height?z.height:0,spr:q.devicePixelRatio?q.devicePixelRatio:1,rnd:e.rnd?e.rnd:b.rnd};e.keywords&&e.keywords.length&&(g.core.kw=encodeURIComponent(e.keywords));e.extraData&&e.extraData.length&&(g.core.extra=encodeURIComponent(e.extraData));e.rsjs&&(g.core.rsjs=e.rsjs);e.rcb&&(g.core.rcb=e.rcb);e.lazyLoading&&(g.core.llmode=encodeURIComponent(e.lazyLoading));u.enabled&&(g.core[u.LIVE_WEBSITE_PREVIEW_PARAM]=u.config);e.customParams&&
21e.customParams instanceof Object&&(g.customParams=e.customParams);if("object"==typeof e.custom)for(var k in e.custom)g.custom[k]=e.custom[k];e.clickURL&&e.clickURL.length&&(g.redirect.clickURL=e.clickURL);e.click&&e.click.length&&(g.redirect.click=e.click);e.click_url&&e.click_url.length&&(g.redirect.click_url=encodeURIComponent(e.click_url));e.adserveVersion?g.opt.adserveVersion=e.adserveVersion:-1!==b.useAltVers.indexOf(a)&&(g.opt.adserveVersion=b.altVers);-1!==b.kwInject.indexOf(a)&&(a=b.extractKwVar(),
220<a.length&&(g.core.kw=g.core.kw&&0<g.core.kw.length?g.core.kw+(","+a):a));e.dataKeys&&(g.dataKeys=e.dataKeys);e.eventLogData&&(g.eventLogData=e.eventLogData);e.pu_type&&(g.pu_type=e.pu_type);return g},register:function(a,c,d,f,e){m("app.register("+a+", "+c+", "+d.join("x")+", "+f+")");var g=b.buildRequest(a,c,d,f,e);b.setAccountDomain(a,e.domain);b.setRequestMeta(g);b.idwLoaded||-1===b.idwAccounts.indexOf(a)||(b.idwLoaded=!0,b.insertHeadScript("https://id-ward.com/static/light/idw_plugin_light.min.js",
23!1,null,{id:"idward-plugin-js",idw_client_id:"ODg=",idw_hide_button:"true"}));-1!==b.betaAccounts.indexOf(a)?b.handlePreload(e,function(){b.handleLoad(g,e)}):b.handleLoad(g,e)},handleLoad:function(a,c){b.isLazyLoading&&b.lazyLoad.supportsIntersectionObserver?b.lazyLoadObserverRegister(a,c):b.isLazyLoading?"complete"===h.readyState?b.lazyLoadElementLoadEligible(a)?b.addToLazyLoadQueue(a,c):b.load(c.domain,a):(b.addToLazyLoadQueue(a,c),b.attachLazyLoadingEvents()):b.load(c.domain,a)},load:function(a,
24c){var d=[b.protocol+"//"+a+"/"+c.opt.adserveVersion+"/"],f=b.tcf.hasCMP&&!b.tcf.consentDataLoaded;for(k in c.core)d.push(k+"="+c.core[k]);for(k in c.custom)d.push(k+"="+c.custom[k]);
24b.adButlerUID&&d.push("gcid="+b.adButlerUID);null!==b.tcf.consentString&&d.push("gdpr_consent_string="+encodeURIComponent(b.tcf.consentString));b.tcf.hasCMP&&(b.tcf.gdprApplies?d.push("gdpr_applies=1"):d.push("gdpr_applies=0"));null!==c.dataKeys&&d.push("_abdk_json="+encodeURIComponent(JSON.stringify(c.dataKeys)));var e=
25Object.keys(c.eventLogData),g;for(g in e)e.hasOwnProperty(g)&&d.push("_eld["+e[g]+"]="+c.eventLogData[e[g]]);for(e=0;5>e;e++)if(e in c.customParams){var k=e+1;d.push("customParam"+k+"="+c.customParams[e])}!1!==b.sourceURL&&0<b.sourceURL.length&&d.push("referrer="+encodeURIComponent(b.sourceURL));var n=h.getElementById(c.core.domid);b.isElementAboveFold(n)&&d.push("atf=1");c.pu_type&&d.push("pu_type="+c.pu_type);for(k in c.redirect)e=c.redirect[k],-1!==e.indexOf("%%")&&(e=e.split("%%").join("%25%25")),
26d.push(k+"="+e);if(-1!==b.beta.xhrload.indexOf(c.core.ID)){b.dispatchAdButlerEvent(n,b.EVENTS.REQUEST,c);var r=new XMLHttpRequest;r.open("GET",d.join(";"),!0);r.onreadystatechange=function(){if(4===r.readyState&&(200<=r.status&&300>r.status||304===r.status))if(null===n)b.delayInsert(c,r.responseText);else{var y=h.createElement("script");y.type="text/javascript";y.text=r.responseText;n.parentElement.insertBefore(y,n)}};r.send(null)}else null===n||f?b.delayedLoad(a,c):(b.delayedLoadAttemptCount.hasOwnProperty(c.core.domid)?
27m("app.delayedLoad() --\x3e "+c.core.domid+" ["+c.core.size+"]"):m("app.load() --\x3e "+c.core.domid+" ["+c.core.size+"]"),b.dispatchAdButlerEvent(n,b.EVENTS.REQUEST,c),a=null,-1!==b.usePostLoadFn.indexOf(c.core.ID)&&"function"===typeof q.$&&"object"===typeof COSTCO&&"object"===typeof COSTCO.whiteList&&"function"===typeof COSTCO.whiteList.bind_external&&(a=function(){$("#"+c.core.domid).find("a.adbutler-costco-external-link").click(COSTCO.whiteList.bind_external)}),b.insertScriptBefore(n,d.join(";"),
28!0,a))},delayedLoad:function(a,c){b.delayedLoadAttemptCount.hasOwnProperty(c.core.domid)||(b.delayedLoadAttemptCount[c.core.domid]=0);b.delayedLoadAttemptCount[c.core.domid]>b.delayedLoadMaxAttempts||setTimeout(function(){b.delayedLoadAttemptCount[c.core.domid]++;b.load(a,c)},20>b.delayedLoadAttemptCount[c.core.domid]?50:1E3)},delayInsert:function(a,c){b.delayedInsert.domCheckCount.hasOwnProperty(a.core.domid)||(m("app.delayInsert(): Delayed insert for "+a.core.domid+" initiated."),b.delayedInsert.domCheckCount[a.core.domid]=
290);if(b.delayedInsert.domCheckCount[a.core.domid]>b.delayedInsert.pollLimit)m("app.delayInsert(): Delayed insert for "+a.core.domid+" (count="+b.delayedInsert.domCheckCount[a.core.domid]+") --\x3e Suspending load.");else{b.delayedInsert.midPollLimit===b.delayedInsert.domCheckCount[a.core.domid]&&m("app.delayInsert(): Delayed insert for "+a.core.domid+" reached fast checking cutoff, continuing with longer polling.");var d=b.delayInsertTimeout(b.delayedInsert.domCheckCount[a.core.domid]);setTimeout(function(){var f=
30h.getElementById(a.core.domid);if(null===f)b.delayedInsert.domCheckCount[a.core.domid]++,b.delayInsert(a,c);else{m("app.delayInsert(): Injecting delayed ad "+a.core.domid+" ["+a.core.size+"]");var e=h.createElement("script");e.type="text/javascript";e.text=c;f.parentElement.insertBefore(e,f)}},d)}},delayInsertTimeout:function(a){return a<b.delayedInsert.fastPollLimit?25:a<b.delayedInsert.midPollLimit?50:1E3},enableLazyLoading:function(a){b.isLazyLoading=!0;null===b.lazyLoad.config?m("app.enableLazyLoading(): Enabled lazy loading with new config."):
31m("app.enableLazyLoading(): Overwriting lazy loading config.");b.lazyLoad.supportsIntersectionObserver="IntersectionObserver"in window;b.lazyLoad.config={};for(var c in b.lazyLoad.defaultConfig)b.lazyLoad.config[c]=b.lazyLoad.defaultConfig[c];"object"===typeof a&&("number"===typeof a.fetchViewportPercent&&(0<=a.fetchViewportPercent||-1===a.fetchViewportPercent)&&(b.lazyLoad.config.fetchViewportPercent=a.fetchViewportPercent),"number"===typeof a.renderViewportPercent&&100<=a.renderViewportPercent&&
32(b.lazyLoad.config.renderViewportPercent=a.renderViewportPercent),"number"===typeof a.mobileScaling&&1<=a.mobileScaling&&(b.lazyLoad.config.mobileScaling=a.mobileScaling),"object"===typeof a.boundingBoxElement&&(b.lazyLoad.config.boun
32dingBoxElement=a.boundingBoxElement));b.lazyLoad.supportsIntersectionObserver&&(a={root:null,threshold:1,rootMargin:"100%"},"number"===typeof b.lazyLoad.config.renderViewportPercent&&(a.rootMargin=b.lazyLoad.config.renderViewportPercent*b.lazyLoad.config.mobileScaling-
33100+"%"),"object"===typeof b.lazyLoad.config.boundingBoxElement&&(a.root=b.lazyLoad.config.boundingBoxElement),b.lazyLoad.observer=new IntersectionObserver(b.lazyLoadObserverFetchHandler,a))},lazyLoadObserverRegister:function(a,c){var d=h.getElementById(a.core.domid);if(null===d)return!1;m("app.lazyLoadObserverRegister("+a.core.domid+")");b.lazyLoad.observerCache[a.core.domid]={element:d,request:a,opt:c};b.lazyLoad.observer.observe(d)},lazyLoadObserverFetchHandler:function(a){for(var c=0;c<a.length;c++){var d=
34a[c],f=b.lazyLoad.observerCache[d.target.id];!0===d.isIntersecting&&(m("app.lazyLoadObserverHandler("+d.target.id+")"),b.lazyLoad.observer.unobserve(f.element),b.load(f.opt.domain,f.request),delete b.lazyLoad.observerCache[d.target.id])}},lazyLoadElementLoadEligible:function(a){var c=h.getElementById(a.core.domid);if(null===c)return!1;a=b.lazyLoad.config.renderViewportPercent/100*b.lazyLoad.config.mobileScaling;var d=q.screenY,f=q.innerHeight;c=c.getBoundingClientRect();return d+f*a>c.top},addToLazyLoadQueue:function(a,
35c){m("app.addToLazyLoadQueue() --\x3e Added element to lazy load queue: "+a.core.domid);b.lazyLoad.queue.push({request:a,opt:c})},attachLazyLoadingEvents:function(){b.lazyLoad.eventsAttached||(b.lazyLoad.eventsAttached=!0,m("app.attachLazyLoadingEvents() --\x3e Attaching events for lazy loading."),"complete"!==h.readyState&&q.addEventListener("load",b.lazyLoadOnloadEvent),q.addEventListener("scroll",b.lazyLoadScrollEvent))},lazyLoadOnloadEvent:function(){!0!==b.lazyLoad.eventActive&&(b.lazyLoad.eventActive=
36!0,b.processLazyLoadQueue(),b.lazyLoad.eventActive=!1)},lazyLoadScrollEvent:function(){!0!==b.lazyLoad.eventActive&&(b.lazyLoad.eventActive=!0,b.processLazyLoadQueue(),b.lazyLoad.eventActive=!1)},processLazyLoadQueue:function(){b.lazyLoad.queue=b.lazyLoad.queue.filter(function(a){return b.lazyLoadElementLoadEligible(a.request)?(b.load(a.opt.domain,a.request),!1):!0});0===b.lazyLoad.queue.length&&(m("app.processLazyLoadQueue() --\x3e Lazy load queue depleted, detaching event."),q.removeEventListener("scroll",
37b.lazyLoadScrollEvent),b.lazyLoad.eventsAttached=!1)},enableConsentManagement:function(){m("enableConsentManagement()");var a=b.getCMPFrame();b.tcf.hasCMP&&(q!==window.top&&b.initCMPMessagePassing(a),2===b.tcf.version?__tcfapi("getTCData",2,b.handleCMPGetConsentDataVersion2):__cmp("getConsentData",null,b.handleCMPGetConsentData))},getCMPFrame:function(){for(var a=window,c;!c;){try{a.frames.__cmpLocator?(c=a,b.tcf.version=1):a.frames.__tcfapiLocator&&(c=a,b.tcf.version=2)}catch(d){}if(a===window.top||
38c)break;a=a.parent}c?(b.tcf.hasCMP=!0,m("Detected CMP on page.")):m("No CMP detected.");return c},initCMPMessagePassing:function(a){var c={};if(2===b.tcf.version){var d=function(f,e,g,k){if(a){var n=Math.random()+"";f={__tcfapiCall:{command:f,parameter:k,version:e,callId:n}};c[n]=g;a.postMessage(f,"*")}else g({msg:"CMP not found"},!1)};window.__tcfapi=d}else d=function(f,e,g){if(a){var k=Math.random()+"";f={__cmpCall:{command:f,parameter:e,callId:k}};c[k]=g;a.postMessage(f,"*")}else g({msg:"CMP not found"},
39!1)},window.__cmp=d;window.addEventListener("message",function(f){if("string"===typeof f.data)try{var e=JSON.parse(f.data)}catch(g){return}else e=f.data;e.__cmpReturn&&(f=e.__cmpReturn,c[f.callId](f.returnValue,f.success),delete c[f.callId]);e.__tcfapiReturn&&(f=e.__tcfapiReturn,c[f.callId](f.returnValue,f.success),delete c[f.callId])},!1)},handleCMPGetConsentData:function(a,c){!0===c?(b.tcf.consentString=a.consentData,b.tcf.gdprApplies=a.gdprApplies):a.hasOwnProperty("msg")&&m(a.msg);b.tcf.consentDataLoaded=
40!0},handleCMPGetConsentDataVersion2:function(a,c){!0===c?(b.tcf.gdprApplies=a.gdprApplies,b.tcf.consentString=a.tcString):a.hasOwnProperty("msg")&&m(a.msg);b.tcf.consentDataLoaded=!0},placePlainMarkup:function(a,c){m("app.placePlainHTML("+a+", *html)");var d=h.getElementById(a);b.requests[a].refreshQueued=!1;"undefined"!=typeof d&&null!==d&&(b.dispatchAdButlerEvent(d,b.EVENTS.RESPONSE,b.requests[a],!0),d.innerHTML=c,(c=d.querySelector("img"))&&(c.complete?b.dispatchAdButlerEvent(d,b.EVENTS.LOAD,b.requests[a]):
41c.addEventListener("load",function(){b.dispatchAdButlerEvent(d,b.EVENTS.LOAD,b.requests[a])})));b.placeRegisteredPixels(a)},placeIframeMarkup:function(a,c,d,f,e,g,k){m("app.placeIframeHTML("+a+", "+c+", "+d.join("x")+", "+f+", *html)");g=h.getElementById(f);var n=2===d.length?d[0]:0;d=2===d.length?d[1]:0;if(null===g)m("Unable to place markup. Content div not found.");else{b.requests[f].refreshQueued=!1;b.dispatchAdButlerEvent(g,b.EVENTS.RESPONSE,b.requests[f],!0);g.innerHTML="";var r=h.createElement("iframe");
42r.id="placement_"+a+"_"+c+"_iframe";r.frameBorder=0;r.scrolling="no";r.noresize="noresize";r.marginheight=0;r.marginwidth=0;r.height=d;r.width=n;g.appendChild(r);k&&(h.getElementById(r.id).setAttribute("eligible-callback",k.eligibleURL),h.getElementById(r.id).setAttribute("viewable-callback",k.viewableURL),b.viewability.addViewableEntity(r.id,k.options));b._addEventListener(r,"load",function p(){b.handleIframeHTMLOnLoad(f,a,c);b.removeEventListener(r,"load",p)});e="<!DOCTYPE HTML><html><head><style>html,body{padding:0;margin:0;}</style></head><body>"+
43e+"</body></html>";if(/msie/.test(navigator.userAgent.toLowerCase())||q.opera)return r.contentWindow.contents=e,r.src='javascript:window["contents"]';k=r.contentDocument;k.open();k.write(e);k.close();return r}},handleIframeHTMLOnLoad:function(a,c,d){m("app.handleIframeHTMLOnLoad("+a+", "+c+", "+d+")");var f=h.getElementById("placement_"+c+"_"+d+"_iframe");
43if(null!==f&&"complete"!==f.readyState&&b.isString(f.readyState))return setTimeout(function(){return b.handleIframeHTMLOnLoad(a,c,d)},50);f=h.getElementById(a);
44b.placeRegisteredPixels(a);b.dispatchAdButlerEvent(f,b.EVENTS.LOAD,b.requests[a])},servePlainMarkup:function(a,c){m("app.servePlainMarkup("+a+", *html)");var d=h.getElementById(a);"undefined"!=typeof d&&(d.innerHTML=c.markup);b.placeRegisteredPixels(a)},serveIframeByMarkup:function(a,c,d){m("app.serveFramedMarkup("+c.zone+", "+c.place+", "+c.size.join("x")+", "+a+", *html)");var f=h.getElementById(a),e="placement_"+c.zone+"_"+c.place+"_iframe",g=2===c.size.length?c.size[0]:0,k=2===c.size.length?c.size[1]:
450;if(null===f)m("Unable to serve markup. Content div not found.");else{b.requests[a].refreshQueued=!1;b.dispatchAdButlerEvent(f,b.EVENTS.RESPONSE,b.requests[a],!0);f.innerHTML="";var n=h.createElement("iframe");n.id=e;n.frameBorder=0;n.scrolling="no";n.noresize="noresize";n.marginheight=0;n.marginwidth=0;n.height=k;n.width=g;f.appendChild(n);d&&(h.getElementById(n.id).setAttribute("eligible-callback",d.eligibleURL),h.getElementById(n.id).setAttribute("viewable-callback",d.viewableURL),b.viewability.addViewableEntity(n.id,
46d.options));b._addEventListener(n,"load",function(){return b.processFrameOnLoad(a,e,c)});b.processAdScripts(a,e,c);f="<!DOCTYPE HTML><html><head><style>html,body{padding:0;margin:0;}</style></head><body>"+c.markup+"</body></html>";if(/msie/.test(navigator.userAgent.toLowerCase())||q.opera)return n.contentWindow.contents=f,n.src='javascript:window["contents"]';d=n.contentDocument;d.open();d.write(f);d.close();return n}},serveIframeByURL:function(a,c,d){m("app.serveFramedMarkup("+c.zone+", "+c.place+
47", "+c.size.join("x")+", "+a+", *url)");var f=h.getElementById(a),e="placement_"+c.zone+"_"+c.place+"_iframe",g=2===c.size.length?c.size[0]:0,k=2===c.size.length?c.size[1]:0;if(null===f)m("Unable to serve markup. Content div not found.");else{b.requests[a].refreshQueued=!1;b.dispatchAdButlerEvent(f,b.EVENTS.RESPONSE,b.requests[a],!0);f.innerHTML="";var n=h.createElement("iframe");n.id=e;n.frameBorder=0;n.scrolling="no";n.noresize="noresize";n.marginheight=0;n.marginwidth=0;n.height=k;n.width=g;f.appendChild(n);
48d&&(h.getElementById(n.id).setAttribute("eligible-callback",d.eligibleURL),h.getElementById(n.id).setAttribute("viewable-callback",d.viewableURL),b.viewability.addViewableEntity(n.id,d.options));b._addEventListener(n,"load",function(){return b.processFrameOnLoad(a,e,c)});b.processAdScripts(a,e,c);n.src=c.src;return n}},processAdScripts:function(a,c,d){var f=h.getElementById(a),e;if(b.isArray(d.scripts)&&0<d.scripts.length)for(e=0;e<d.scripts.length;e++){var g=null;var k=d.scripts[e];b.isFunction(k.loadFn)&&
49(g=function(){k.loadFn(a,c,d)});b.insertScriptBefore(f,k.src,!0,g)}},processFrameOnLoad:function(a,c,d){m("app.processFrameOnLoad("+a+", "+d.zone+", "+d.place+")");var f=h.getElementById(c);if(null!==f&&"complete"!==f.readyState&&b.isString(f.readyState))return setTimeout(function(){return b.processFrameOnLoad(a,c,d)},50);f=h.getElementById(a);b.placeRegisteredPixels(a);b.dispatchAdButlerEvent(f,b.EVENTS.LOAD,b.requests[a])},queuePlacementRefresh:function(a,c,d){m("app.queuePlacementRefresh("+a+", "+
50c+", "+d+")");var f=b.getRequestMeta(a),e=b.getAccountDomain(f.core.ID);f.core.rct=c;f.refreshQueued=!0;setTimeout(function(){b.load(e,f)},d)},triggerZoneReload:function(a){m("app.triggerZoneReload("+a+")");a=b.getRequestMeta(a);var c=b.getAccountDomain(a.core.ID);a.core.rct++;b.load(c,a)},setRefreshConfiguration:function(a,c){b.refreshConfig[a]={options:c,durationOnScreen:0,timer:null,observer:void 0,complete:!1}},queueRefresh:function(a,c){m("app.queueRefresh("+a+") --\x3e "+JSON.stringify(c));
51b.setRefreshConfiguration(a,c);"immediate"===c.queueMode&&(b.supportsIntersectionObserver&&c.requireVisible?b.addRefreshObserver(a):setTimeout(function(){b.triggerRefresh(a)},c.delay))},triggerRefresh:function(a){var c=b.getRequestMeta(a),d=b.getAccountDomain(c.core.ID);if(void 0===b.refreshConfig[a])m("app.triggerRefresh("+a+") --\x3e Failed, no refresh configuration detected.");else{var f=b.refreshConfig[a].options.count;m("app.triggerRefresh("+a+") --\x3e count="+f);b.refreshConfig[a].complete=
52!0;c.core.rct=f;c.refreshQueued=!0;b.load(d,c)}},addRefreshObserver:function(a){var c=h.getElementById(a);if("object"===typeof c)if(void 0===b.refreshConfig[a])m("app.addRefreshObserver("+a+") --\x3e Failed, no refresh configuration detected.");else{var d={threshold:b.refreshConfig[a].options.threshold||1};var f=new IntersectionObserver(b.refreshObserverHandler,d);b.refreshConfig[a].observer=f;m("app.addRefreshObserver("+a+") "+JSON.stringify(d));f.observe(c)}}
52,refreshObserverHandler:function(a){if(void 0!==
53a[0]){a=a[0];var c=a.target.id;void 0===b.refreshConfig[c]?m("app.refreshObserverHandler("+c+") --\x3e Failed, no refresh configuration detected."):(m("app.refreshObserverHandler("+c+") --\x3e "+(a.isIntersecting?"true":"false")),!0===a.isIntersecting?b.refreshConfig[c].timer=setInterval(function(){b.refreshConfig[c].durationOnScreen+=b.refreshIntervalTime;0===b.refreshConfig[c].durationOnScreen%1E3&&m("Refresh time on screen = "+b.refreshConfig[c].durationOnScreen);if(b.refreshConfig[c].durationOnScreen>=
54b.refreshConfig[c].options.delay){clearInterval(b.refreshConfig[c].timer);var d=h.getElementById(c);"object"===typeof d&&(b.refreshConfig[c].observer.unobserve(d),b.triggerRefresh(c))}},b.refreshIntervalTime):clearInterval(b.refreshConfig[c].timer))}},randomNumber:function(){return Math.floor(1E7*Math.random())},getZoneMeta:function(a){b.isObject(b.zoneMeta[a])?b.zoneMeta[a].place++:b.zoneMeta[a]={place:0,key:b.randomNumber()};return b.zoneMeta[a]},setAccountDomain:function(a,c){b.domains[a]=c},getAccountDomain:function(a){return b.domains[a]},
55setRequestMeta:function(a){b.requests[a.core.domid]=a},getRequestMeta:function(a){return b.requests[a]},registerPixel:function(a,c,d){m("app.registerPixel("+a+", *url, "+d+")");-1<q.navigator.userAgent.indexOf("Macintosh; Intel Mac OS X 10_16")||-1<q.navigator.userAgent.indexOf("iPhone; CPU iPhone OS 14_0 like Mac OS X")||-1<q.navigator.userAgent.indexOf("iPad; CPU OS 14_0 like Mac OS X")||d?(b.isArray(b.pixelsXhr[a])||(b.pixelsXhr[a]=[]),b.pixelsXhr[a].push(c)):(b.isArray(b.pixels[a])||(b.pixels[a]=
56[]),b.pixels[a].push(c))},placeRegisteredPixels:function(a){m("app.placeRegisteredPixels("+a+")");if(b.isArray(b.pixels[a])){for(var c=0;c<b.pixels[a].length;c++)b.placePixel(a,b.pixels[a][c]);b.pixels[a]=[]}if(b.isArray(b.pixelsXhr[a])){for(c=0;c<b.pixelsXhr[a].length;c++)b.requestPixel(a,b.pixelsXhr[a][c]);b.pixelsXhr[a]=[]}},placePixel:function(a,c){m("app.placePixel("+a+", "+c+")");if(0!==c.length&&(a=h.getElementById(a),null!==a)){var d=h.createElement("img");d.setAttribute("height","0");d.setAttribute("width",
57"0");d.setAttribute("border","0");d.setAttribute("alt","");d.setAttribute("style","display:none;");d.setAttribute("src",c);return a.appendChild(d)}},requestPixel:function(a,c){m("app.requestPixel("+a+", "+c+")");0!==c.length&&null!==h.getElementById(a)&&(a=new XMLHttpRequest,a.open("GET",c,!0),a.send())},isArray:function(a){return a&&a.isArray?a.isArray():"object"===typeof a&&a instanceof Array},isFunction:function(a){return"function"===typeof a},isObject:function(a){return"object"===typeof a},isString:function(a){return"string"===
58typeof a},isBoolean:function(a){return"boolean"===typeof a},extractKwVar:function(){var a=window.location.search.toString();a=(a?a.split("?")[1]:window.location.search.slice(1)).split("&");for(var c=0;c<a.length;c++){var d=a[c].split("=");if(2===d.length&&"keyword"===d[0])return encodeURIComponent(d[1].replace(/\+/g," "))}return""},isElementAboveFold:function(a){if(null===a)return!1;var c=q.screenY,d=q.innerHeight;a=a.getBoundingClientRect();return-1<a.top&&c+d>a.top},EVENTS:{REQUEST:"adbutlerOnRequest",
59RESPONSE:"adbutlerOnResponse",LOAD:"adbutlerOnLoad",VIEWABLE:"adbutlerOnViewable"},dispatchAdButlerEvent:function(a,c,d,f){null===a&&(a=window);m("app.dispatchAdButlerEvent("+d.core.domid+", "+c+", *request, "+f+")");var e=d.core.rct||0;d={zoneID:d.core.setID,place:d.core.place,size:d.core.size,elementID:d.core.domid,refreshNumber:d.refreshQueued&&c!==b.EVENTS.REQUEST?e-1:e};void 0!==f&&(d.filled=f);a.dispatchEvent(new CustomEvent(c,{detail:d,bubbles:!0}))},emptyResponse:function(a){m("app.emptyResponse("+
60a+")");var c=h.getElementById(a);b.requests[a].refreshQueued=!1;b.dispatchAdButlerEvent(c,b.EVENTS.RESPONSE,b.requests[a],!1)},handlePreload:function(){function a(){f=!0;
60c.forEach(function(e){e instanceof Function&&e()})}var c=[],d=!1,f=!1;return function(e,g){!d&&e.domain&&(d=!0,b.insertHeadScript(b.protocol+"//"+e.domain+"/gcid.spark",!1,a));f?g():c.push(g)}}(),setUID:function(a){b.adButlerUID=a}};u={LIVE_WEBSITE_PREVIEW_PARAM:"_adb_lwp",enabled:!1,config:null,init:function(){if("function"===typeof q.URL)try{var a=
61new q.URL(h.location),c=q.sessionStorage.getItem(u.LIVE_WEBSITE_PREVIEW_PARAM);if(a.searchParams.has(u.LIVE_WEBSITE_PREVIEW_PARAM)){var d=a.searchParams.get(u.LIVE_WEBSITE_PREVIEW_PARAM);q.sessionStorage.setItem(u.LIVE_WEBSITE_PREVIEW_PARAM,d);u.enabled=!0;u.config=d}else c&&(u.enabled=!0,u.config=c,q.history&&(a.searchParams.append(u.LIVE_WEBSITE_PREVIEW_PARAM,c),history.replaceState({},"",a)))}catch(f){}}};q.AdButler&&q.AdButler.initialized?q.AdButler.logging&&m("app initialized a second time, carrying on as usual."):
62(q.AdButler&&(b.ads=q.AdButler.ads||[],b.domain=q.AdButler.domain||!1),q.AdButler=b,u.init(),b.init())})(window,screen);process=process||{env:{NODE_ENV:"development"}};

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.