/* prebid.js v11.10.0 Updated: 2026-05-06 Modules: appnexusBidAdapter, atsAnalyticsAdapter, consentManagementGpp, consentManagementTcf, consentManagementUsp, criteoBidAdapter, criteoIdSystem, gamAdServerVideo, eplanningBidAdapter, gppControl_usnat, gppControl_usstates, gptPreAuction, identityLinkIdSystem, ixBidAdapter, msftBidAdapter, pairIdSystem, rtbhouseBidAdapter, rubiconBidAdapter, seedtagBidAdapter, smartadserverBidAdapter, smilewantedBidAdapter, tcfControl, yandexBidAdapter, userId */ if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else (function(){ (()=>{var t,r={1490(t,r,e){function n(t){var r,e,o;if(Array.isArray(t)){for(e=Array(r=t.length);r--;)e[r]=(o=t[r])&&"object"==typeof o?n(o):o;return e}if("[object Object]"===Object.prototype.toString.call(t)){for(r in e={},t)"__proto__"===r?Object.defineProperty(e,r,{value:n(t[r]),configurable:!0,enumerable:!0,writable:!0}):e[r]=(o=t[r])&&"object"==typeof o?n(o):o;return e}return t}e.d(r,{Q:()=>n})},3435(t,r,e){function n(t,r,e){r.split&&(r=r.split("."));for(var n,o,i=0,u=r.length,f=t;in})},3715(t,r,e){e.d(r,{A:()=>n});const n={pbGlobal:"pbjs",defineGlobal:!0,features:{NATIVE:!0,VIDEO:!0,UID2_CSTG:!0,GREEDY:!1,AUDIO:!0,LOG_NON_ERROR:!0,LOG_ERROR:!0},distUrlBase:"https://cdn.jsdelivr.net/npm/prebid.js@11.10.0/dist/chunks/",skipCalls:{}}},5481(t){ /* * @license MIT * Fun Hooks v1.1.0 * (c) @snapwich */ i.SYNC=1,i.ASYNC=2,i.QUEUE=4;var r="fun-hooks",e=Object.freeze({ready:0}),n=new WeakMap;function o(t,r){return Array.prototype.slice.call(t,r)}function i(t){var u,f={},a=[];function c(t,r){return"function"==typeof t?s.call(null,"sync",t,r):"string"==typeof t&&"function"==typeof r?s.apply(null,arguments):"object"==typeof t?l.apply(null,arguments):void 0}function l(t,r,e){var n=!0;void 0===r&&(r=Object.getOwnPropertyNames(t).filter(t=>!t.match(/^_/)),n=!1);var o={},i=["constructor"];do{r.forEach(function(r){var n=r.match(/(?:(sync|async):)?(.+)/),u=n[1]||"sync",f=n[2];if(!o[f]&&"function"==typeof t[f]&&-1===i.indexOf(f)){var a=t[f];o[f]=t[f]=s(u,a,e?[e,f]:void 0)}}),t=Object.getPrototypeOf(t)}while(n&&t);return o}function p(t){var e=Array.isArray(t)?t:t.split(".");return e.reduce(function(n,o,i){var f=n[o],c=!1;return f||(i===e.length-1?(u||a.push(function(){c||console.warn(r+": referenced '"+t+"' but it was never created")}),n[o]=y(function(t){n[o]=t,c=!0})):n[o]={})},f)}function y(t){var r=[],e=[],o=function(){},i={before:function(t,e){return f.call(this,r,"before",t,e)},after:function(t,r){return f.call(this,e,"after",t,r)},getHooks:function(t){var n=r.concat(e);"object"==typeof t&&(n=n.filter(function(r){return Object.keys(t).every(function(e){return r[e]===t[e]})}));try{Object.assign(n,{remove:function(){return n.forEach(function(t){t.remove()}),this}})}catch(t){console.error("error adding `remove` to array, did you modify Array.prototype?")}return n},removeAll:function(){return this.getHooks().remove()}},u={install:function(n,i,u){this.type=n,o=u,u(r,e),t&&t(i)}};return n.set(i.after,u),i;function f(t,n,i,u){var f={hook:i,type:n,priority:u||10,remove:function(){var n=t.indexOf(f);-1!==n&&(t.splice(n,1),o(r,e))}};return t.push(f),t.sort(function(t,r){return r.priority-t.priority}),o(r,e),this}}function s(e,f,c){var l=f.after&&n.get(f.after);if(l){if(l.type!==e)throw r+": recreated hookable with different type";return f}var s,v=c?p(c):y(),d={get:function(t,r){return v[r]||Reflect.get.apply(Reflect,arguments)}};u||a.push(h);var b=new Proxy(f,d);return n.get(b.after).install(e,b,function(t,r){var n,i=[];t.length||r.length?(t.forEach(u),n=i.push(void 0)-1,r.forEach(u),s=function(t,r,u){var f,a=i.slice(),c=0,l="async"===e&&"function"==typeof u[u.length-1]&&u.pop();function p(t){"sync"===e?f=t:l&&l.apply(null,arguments)}function y(t){if(a[c]){var n=o(arguments);return y.bail=p,n.unshift(y),a[c++].apply(r,n)}"sync"===e?f=t:l&&l.apply(null,arguments)}return a[n]=function(){var n=o(arguments,1);"async"===e&&l&&(delete y.bail,n.push(y));var i=t.apply(r,n);"sync"===e&&y(i)},y.apply(null,u),f}):s=void 0;function u(t){i.push(t.hook)}h()}),b;function h(){!u&&("sync"!==e||t.ready&i.SYNC)&&("async"!==e||t.ready&i.ASYNC)?"sync"!==e&&t.ready&i.QUEUE?d.apply=function(){var t=arguments;a.push(function(){b.apply(t[1],t[2])})}:d.apply=function(){throw r+": hooked function not ready"}:d.apply=s}}return(t=Object.assign({},e,t)).ready?c.ready=function(){u=!0,function(t){for(var r;r=t.shift();)r()}(a)}:u=!0,c.get=p,c}t.exports=i},8158(t,r,e){function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t){var r=function(t,r){if("object"!=n(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,r||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==n(r)?r:r+""}function i(t,r,e){return(r=o(r))in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}e.d(r,{A:()=>i})},8928(t,r,e){function n(t,r,e,n,o){for(r=r.split?r.split("."):r,n=0;nn})}},e={};function n(t){var o=e[t];if(void 0!==o)return o.exports;var i=e[t]={exports:{}};return r[t](i,i.exports,n),i.exports}n.m=r,t=[],n.O=(r,e,o,i)=>{if(!e){var u=1/0;for(l=0;l=i)&&Object.keys(n.O).every(t=>n.O[t](e[a]))?e.splice(a--,1):(f=!1,i0&&t[l-1][2]>i;l--)t[l]=t[l-1];t[l]=[e,o,i]},n.n=t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return n.d(r,{a:r}),r},n.d=(t,r)=>{for(var e in r)n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t={9673:0};n.O.j=r=>0===t[r];var r=(r,e)=>{var o,i,[u,f,a]=e,c=0;if(u.some(r=>0!==t[r])){for(o in f)n.o(f,o)&&(n.m[o]=f[o]);if(a)var l=a(n)}for(r&&r(e);cn(8224));o=n.O(o)})(); (self.pbjsChunk=self.pbjsChunk||[]).push([[802],{80(e,t,n){n.d(t,{Cf:()=>a,S3:()=>i,Tb:()=>o,WR:()=>s,e4:()=>d,pS:()=>u,qN:()=>c,yB:()=>f,zt:()=>r});const r=["request","imp","bidResponse","response"],[i,o,s,a]=r,[c,d]=["default","pbs"],l=new Set(r);const{registerOrtbProcessor:u,getProcessors:f}=function(){const e={};return{registerOrtbProcessor(t){let{type:n,name:i,fn:o,priority:s=0,dialects:a=[c]}=t;if(!l.has(n))throw new Error("ORTB processor type must be one of: ".concat(r.join(", ")));a.forEach(t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(n)||(e[t][n]={}),e[t][n][i]={priority:s,fn:o}})},getProcessors:t=>e[t]||{}}}()},84(e,t,n){n.d(t,{Q:()=>r});const r=(0,n(1785).A_)("sync",()=>{})},323(e,t,n){n.d(t,{DL:()=>l,Ml:()=>i,Ue:()=>r,VJ:()=>f,hE:()=>u,hq:()=>d,it:()=>h,mo:()=>c,pY:()=>g,qX:()=>o,uc:()=>a,yg:()=>p,yl:()=>s});const r="accessDevice",i="syncUser",o="enrichUfpd",s="enrichEids",a="fetchBids",c="reportAnalytics",d="transmitEids",l="transmitUfpd",u="transmitPreciseGeo",f="transmitTid",g="loadExternalScript",p="accessRequestCredentials",h="acceptBid"},724(e,t,n){n.d(t,{Dk:()=>s,Ez:()=>l,Ii:()=>o,OI:()=>u,TQ:()=>h,U3:()=>b,XG:()=>f,ZI:()=>m,Zw:()=>d,bt:()=>g,e3:()=>p,iK:()=>a,q7:()=>c});var r=n(7449),i=n(1785);const o="component",s=o+"Type",a=o+"Name",c="adapterCode",d="storageType",l="storageKey",u="write",f="configName",g="syncType",p="syncUrl",h="_config";function m(e){return function(t,n,i){const d={[s]:t,[a]:n,[o]:"".concat(t,".").concat(n)};return t===r.tW&&(d[c]=e(n)),b(Object.assign(d,i))}}const b=(0,i.A_)("sync",e=>e)},765(e,t,n){n.d(t,{S:()=>s});var r=n(7413),i=n(2354);const o=(0,i.CK)("fpdEnrichment"),s=(0,r.memoize)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;if(!o.cookiesAreEnabled())return e;const t=e.split(".");if(2===t.length)return e;let n,r,s=-2;do{n=t.slice(s).join("."),(0,i.d_)(n,o)?r=!1:(s+=-1,r=Math.abs(s)<=t.length)}while(r);return n})},1068(e,t,n){n.d(t,{B1:()=>g,SL:()=>j,ad:()=>R,mW:()=>S,o2:()=>U,t6:()=>B});var r=n(8158),i=n(7413),o=n(3350),s=n(8203),a=n(8384);function c(e,t,n){d(e,t),t.set(e,n)}function d(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function l(e,t){return e.get(f(e,t))}function u(e,t,n){return e.set(f(e,t),n),n}function f(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}const g=Object.freeze({}),p="gdpr",h="gpp",m="usp",b="coppa";var v=new WeakMap,y=new WeakMap,E=new WeakMap,w=new WeakMap,A=new WeakMap,T=new WeakMap,I=new WeakSet;class O{constructor(){var e,t;d(e=this,t=I),t.add(e),c(this,v,void 0),c(this,y,void 0),c(this,E,void 0),c(this,w,void 0),c(this,A,!0),c(this,T,void 0),(0,r.A)(this,"generatedTime",void 0),(0,r.A)(this,"hashFields",void 0),this.reset()}reset(){u(E,this,(0,s.v6)()),u(v,this,!1),u(y,this,null),u(w,this,!1),this.generatedTime=null}enable(){u(v,this,!0)}get enabled(){return l(v,this)}get ready(){return l(w,this)}get promise(){return l(w,this)?s.U9.resolve(l(y,this)):(l(v,this)||f(I,this,C).call(this,null),l(E,this).promise)}setConsentData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,i.timestamp)();this.generatedTime=t,u(A,this,!0),f(I,this,C).call(this,e)}getConsentData(){return l(v,this)?l(y,this):null}get hash(){return l(A,this)&&(u(T,this,(0,i.cyrb53Hash)(JSON.stringify(l(y,this)&&this.hashFields?this.hashFields.map(e=>l(y,this)[e]):l(y,this)))),u(A,this,!1)),l(T,this)}}function C(e){u(w,this,!0),u(y,this,e),l(E,this).resolve(e)}const S=new class extends O{constructor(){super(...arguments),(0,r.A)(this,"hashFields",["gdprApplies","consentString"])}getConsentMeta(){const e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,o.O8)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}},B=new class extends O{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},R=new class extends O{constructor(){super(...arguments),(0,r.A)(this,"hashFields",["applicableSections","gppString"])}getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},k=(()=>{function e(){return!!a.$W.getConfig("coppa")}return{getCoppa:e,getConsentData:e,getConsentMeta:e,reset(){},get promise(){return s.U9.resolve(e())},get hash(){return e()?"1":"0"}}})(),U=function(){const e={},t={},n={};return{register(r,i,o){o&&((e[i]=e[i]||{})[r]=o,t.hasOwnProperty(i)?t[i]!==o&&(t[i]=n):t[i]=o)},get(r){const i={modules:e[r]||{}};return t.hasOwnProperty(r)&&t[r]!==n&&(i.gvlid=t[r]),i}}}(),D={[p]:S,[m]:B,[h]:R,[b]:k};const j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;const t=Object.entries(e);return Object.assign({get promise(){return s.U9.all(t.map(e=>{let[t,n]=e;return n.promise.then(e=>[t,e])})).then(e=>Object.fromEntries(e))},get hash(){return(0,i.cyrb53Hash)(t.map(e=>{let[t,n]=e;return n.hash}).join(":"))}},Object.fromEntries(["getConsentData","getConsentMeta","reset"].map(e=>{return[e,(n=e,function(){return Object.fromEntries(t.map(e=>{let[t,r]=e;return[t,r[n]()]}))})];var n})))}()},1129(e,t,n){n.d(t,{E:()=>a,m:()=>s});var r=n(4864);const i=(0,r.uP)()?window:{},o=i[(0,r.k)()]=i[(0,r.k)()]||{};function s(){return o}function a(e){o.installedModules.push(e)}o.cmd=o.cmd||[],o.que=o.que||[],o.installedModules=o.installedModules||[],i===window&&(i._pbjsGlobals=i._pbjsGlobals||[],i._pbjsGlobals.push((0,r.k)()))},1662(e,t,n){n.d(t,{Ai:()=>l,kl:()=>u});var r=n(7413),i=n(3350),o=n(8384),s=n(1785),a=n(4864);const c="outstream",d=[["mimes",e=>Array.isArray(e)&&e.length>0&&e.every(e=>"string"==typeof e)],["minduration",i.Fq],["maxduration",i.Fq],["startdelay",i.Fq],["maxseq",i.Fq],["poddur",i.Fq],["protocols",i.Uu],["battr",i.Uu],["maxextended",i.Fq],["minbitrate",i.Fq],["maxbitrate",i.Fq],["delivery",i.Uu],["api",i.Uu],["companiontype",i.Uu],["feed",i.Fq],["stitched",i.Fq],["nvol",i.Fq]],l=new Map(d);function u(e){}(0,s.A_)("sync",function(e,t,n,i,s){if(n&&(s||i!==c)){const{url:t,useLocal:n}=o.$W.getConfig("cache")||{};return t||n||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,r.logError)("\n This bid contains only vastXml and will not work when a prebid cache url is not specified.\n Try enabling either prebid cache with ".concat((0,a.k)(),'.setConfig({ cache: {url: "..."} });\n or local cache with ').concat((0,a.k)(),".setConfig({ cache: { useLocal: true }});\n ")),!1)}return!(i===c&&!s)||!!(e.renderer||t&&t.renderer||n.renderer)},"checkAudioBidSetup")},1779(e,t,n){n.d(t,{D4:()=>o,FY:()=>s,G_:()=>i,s6:()=>r});const r="native",i="video",o="banner",s="audio"},1785(e,t,n){n.d(t,{A_:()=>s,Gc:()=>c,Y6:()=>g,Yn:()=>d,bz:()=>f,u2:()=>p,xG:()=>u});var r=n(5481),i=n.n(r),o=n(8203);const s=i()({ready:i().SYNC|i().ASYNC|i().QUEUE}),a=(0,o.v6)();s.ready=(()=>{const e=s.ready;return function(){try{return e.apply(s)}finally{a.resolve()}}})();const c=a.promise,d=s.get;const l={};function u(e,t){let{postInstallAllowed:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};s("async",function(r){r.forEach(e=>t(...e)),n&&(l[e]=t)},e)([])}function f(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{t.push(n),e(t)})}function g(e,t){return Object.defineProperties(t,Object.fromEntries(["before","after","getHooks","removeAll"].map(t=>[t,{get:()=>e[t]}]))),t}function p(e){return g(e,function(){for(var t=arguments.length,n=new Array(t),r=0;rc,Z:()=>a});var r=n(5423),i=n(5521),o=n(7413),s=n(3721);const a={isBidNotExpired:e=>e.responseTimestamp+1e3*(0,r.cT)(e)>(0,o.timestamp)(),isUnusedBid:e=>e&&(e.status&&![i.tl.RENDERED].includes(e.status)||!e.status),isBidNotLocked:e=>!s.s.isLocked(e.adserverTargeting)};function c(e){return!Object.values(a).some(t=>!t(e))}},2354(e,t,n){n.d(t,{CK:()=>w,X0:()=>b,d_:()=>A,le:()=>y,p6:()=>I,qk:()=>m,s0:()=>v,vM:()=>E});var r=n(8158),i=n(7413),o=n(5437),s=n(7449),a=n(4283),c=n(724),d=n(323),l=n(8384),u=n(1785),f=n(4405),g=n(5881);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},{isAllowed:r=a.io}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function o(i,o,a,u){let p=e;const h=l.$W.getCurrentBidder();h&&t===s.tW&&f.Ay.aliasRegistry[h]===e&&(p=h);const m={[c.Zw]:o,[c.OI]:u};n&&null!=a&&(m[c.Ez]=a);return i({valid:r(d.Ue,(0,g.s)(t,p,m))})}function u(e,t,n,r,i){if(!i||"function"!=typeof i)return o(e,t,n,r);v.push(function(){let s=o(e,t,n,r);i(s)})}function p(e){const t=e.charAt(0).toUpperCase()+e.substring(1),n=()=>window[e],r=function(t){return u(function(t){if(t&&t.valid)try{return!!n()}catch(t){(0,i.logError)("".concat(e," api disabled"))}return!1},m,null,!1,t)};return{["has".concat(t)]:r,["".concat(e,"IsEnabled")]:e=>u(function(e){if(e&&e.valid)try{return n().setItem("prebid.cookieTest","1"),"1"===n().getItem("prebid.cookieTest")}catch(e){}finally{try{n().removeItem("prebid.cookieTest")}catch(e){}}return!1},m,null,!1,e),["setDataIn".concat(t)]:(e,t,i)=>u(function(i){i&&i.valid&&r()&&n().setItem(e,t)},m,e,!0,i),["getDataFrom".concat(t)]:(e,t)=>u(function(t){return t&&t.valid&&r()?n().getItem(e):null},m,e,!1,t),["removeDataFrom".concat(t)]:(e,t)=>u(function(t){t&&t.valid&&r()&&n().removeItem(e)},m,e,!0,t)}}return h(h(h({setCookie:function(e,t,n,r,i,o){return u(function(o){if(o&&o.valid){const o=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",s=n&&""!==n?" ;expires=".concat(n):"",a="none"===(null==r?void 0:r.toLowerCase())?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(t)).concat(s,"; path=/").concat(o).concat(r?"; SameSite=".concat(r):"").concat(a)}},b,e,!0,o)},getCookie:function(e,t){return u(function(t){if(t&&t.valid){let t=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return t?decodeURIComponent(t[2]):null}return null},b,e,!1,t)},cookiesAreEnabled:function(e){return u(function(e){return!(!e||!e.valid)&&((0,i.checkCookieSupport)()&&A())},b,null,!1,e)}},p("localStorage")),p("sessionStorage")),{},{findSimilarCookies:function(e,t){return u(function(t){if(t&&t.valid){const t=[];if((0,i.hasDeviceAccess)()){const n=document.cookie.split(";");for(;n.length;){const r=n.pop();let i=r.indexOf("=");i=i<0?r.length:i;decodeURIComponent(r.slice(0,i).replace(/^\s+/,"")).indexOf(e)>=0&&t.push(decodeURIComponent(r.slice(i+1)))}}return t}},b,e,!1,t)}})}function E(){let{moduleType:e,moduleName:t,bidderCode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function r(){throw new Error("Invalid invocation for getStorageManager: must set either bidderCode, or moduleType + moduleName")}return n?((e&&e!==s.tW||t)&&r(),e=s.tW,t=n):t&&e||r(),y({moduleType:e,moduleName:t})}function w(e){return y({moduleName:e,moduleType:s.tp})}const A=(()=>{const e=w("storage");return(0,i.memoize)(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;const r=new Date((0,i.timestamp)()+1e4).toUTCString(),o="_rdc".concat(Date.now()),s="writeable";n.setCookie(o,s,r,"Lax",t);return n.getCookie(o)===s&&(n.setCookie(o,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,t),!0)})})();function T(){if(!(0,i.hasDeviceAccess)())return{allow:!1}}(0,a.qB)(d.Ue,"deviceAccess config",T),(0,a.qB)(d.yg,"deviceAccess config",T),(0,a.qB)(d.Ue,"bidderSettings.*.storageAllowed",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.u;if(e[c.Dk]!==s.tW)return;let n=t.get(e[c.q7],"storageAllowed");if(n&&!0!==n){const t=e[c.Zw];n=Array.isArray(n)?n.some(e=>e===t):n===t}else n=!!n;return n?void 0:{allow:n}});const I=(0,u.A_)("sync",(e,t)=>{})},2682(e,t,n){n.d(t,{xb:()=>O,a$:()=>T});var r=n(4405),i=n(8384),o=n(7797),s=n(3838),a=n(5657),c=n(7791),d=n(5521),l=n(3399),u=n(3350),f=n(7413),g=n(1785),p=n(9015),h=n(5437),m=n(2822),b=n(4283),v=n(5881),y=n(7449),E=n(323);const w=["cpm","ttl","creativeId","netRevenue","currency"],A={auctionId:e=>{var t;return null===(t=e.ortb2)||void 0===t||null===(t=t.source)||void 0===t?void 0:t.tid},transactionId:e=>{var t;return null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.tid}};function T(e){const t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){const n=O(e);r.Ay.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach(t=>{let i,o,s=t;(0,u.Qd)(t)&&(s=t.code,i=t.gvlid,o=t.skipPbsAliasing),r.Ay.aliasRegistry[s]=e.code,n(Object.assign({},e,{code:s,gvlid:i,skipPbsAliasing:o}))})}const I=(0,f.memoize)(e=>{let{bidderCode:t}=e;const n=(0,b.io)(E.VJ,(0,v.s)(y.tW,t));function r(e,t,r){return A.hasOwnProperty(t)?n?A[t](e):null:Reflect.get(e,t,r)}function i(e,t){const n=new Proxy(e,t);return Object.entries(e).filter(e=>{let[t,n]=e;return"function"==typeof n}).forEach(t=>{let[r,i]=t;n[r]=i.bind(e)}),n}const o=(0,f.memoize)(e=>i(e,{get:r}),e=>e.bidId);return{bidRequest:o,bidderRequest:e=>i(e,{get:(t,n,i)=>"bids"===n?e.bids.map(o):r(t,n,i)})}});function O(e){return Object.assign((t=e.code,n=t,{callBids:function(){},setBidderCode:function(e){n=e},getBidderCode:function(){return n}}),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:s,callBids:function(t,n,g,b,v,y){if(!Array.isArray(t.bids))return;const E=I(t),T={};function O(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const o=(0,m.BO)(t.metrics);o.checkpoint("addBidResponse"),T[e]=!0,o.measureTime("addBidResponse.validate",()=>function(e,t){let{index:n=p.n.index,responseMediaType:r=t.mediaType}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function o(){const e=Object.keys(t);return w.every(n=>e.includes(n)&&![void 0,null].includes(t[n]))}function s(e){return"Invalid bid from ".concat(t.bidderCode,". Ignoring bid: ").concat(e)}if(!e)return(0,f.logWarn)("No adUnitCode was supplied to addBidResponse."),!1;if(!t)return(0,f.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1;if(!o())return(0,f.logError)(s("Bidder ".concat(t.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1;const d=i.$W.getConfig("auctionOptions")||{},l=!0===d.rejectUnknownMediaTypes,u=!1!==d.rejectInvalidMediaTypes,g=n.getMediaTypes(t);if(g&&Object.keys(g).length>0){if(null==r&&l)return(0,f.logError)(s("Bid mediaType is required. Allowed: ".concat(Object.keys(g).join(", ")))),!1;if(null!=r&&u&&!g.hasOwnProperty(r))return(0,f.logError)(s("Bid mediaType '".concat(r,"' is not supported by the ad unit. Allowed: ").concat(Object.keys(g).join(", ")))),!1}if("native"===t.mediaType&&!(0,a.Bm)(t,{index:n}))return(0,f.logError)(s("Native bid missing some required properties.")),!1;if("video"===t.mediaType&&!(0,c.vk)(t,{index:n}))return(0,f.logError)(s("Video bid does not have required vastUrl or renderer property")),!1;if("banner"===t.mediaType&&!function(e,t){let{index:n=p.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;if(null!=t.wratio&&null!=t.hratio)return t.wratio=parseInt(t.wratio,10),t.hratio=parseInt(t.hratio,10),!0;const r=n.getBidRequest(t),i=n.getMediaTypes(t),o=r&&r.sizes||i&&i.banner&&i.banner.sizes,s=(0,f.parseSizesInput)(o);if(1===s.length){const[e,n]=s[0].split("x");return t.width=parseInt(e,10),t.height=parseInt(n,10),!0}return!1}(e,t,{index:n}))return(0,f.logError)(s("Banner bids require a width and height")),!1;return!0}(e,t,{responseMediaType:r}))?n(e,t):n.reject(e,t,d.Tf.INVALID)}const C=[];function B(){g(),i.$W.runWithBidder(e.code,()=>{l.Ic(d.qY.BIDDER_DONE,t),s(C,t.gdprConsent,t.uspConsent,t.gppConsent)})}const k=R(t).measureTime("validate",()=>t.bids.filter(t=>function(t){if(!e.isBidRequestValid(t))return(0,f.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(t))),!1;return!0}(E.bidRequest(t))));if(0===k.length)return void B();const U={};k.forEach(e=>{U[e.bidId]=e}),S(e,k,t,b,y,{onRequest:e=>l.Ic(d.qY.BEFORE_BIDDER_HTTP,t,e),onResponse:t=>{v(e.code),C.push(t)},onError:(n,i)=>{i.timedOut||v(e.code),r.Ay.callBidderError(e.code,i,t),l.Ic(d.qY.BIDDER_ERROR,{error:i,bidderRequest:t}),(0,f.logError)("Server call for ".concat(e.code," failed: ").concat(n," ").concat(i.status,". Continuing without bids."),{bidRequests:k})},onBid:t=>{const r=U[t.requestId],i=t;if(r){var s;if(i.adapterCode=r.bidder,function(e,t){const n=h.u.get(t,"allowAlternateBidderCodes")||!1;let r=h.u.get(t,"allowedAlternateBidderCodes");if(e&&t&&t!==e&&(r=(0,u.cy)(r)?r.map(e=>e.trim().toLowerCase()).filter(e=>!!e).filter(f.uniques):r,!n||(0,u.cy)(r)&&"*"!==r[0]&&!r.includes(e)))return!0;return!1}(t.bidderCode,r.bidder))return(0,f.logWarn)("".concat(t.bidderCode," is not a registered partner or known bidder of ").concat(r.bidder,", hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.")),void n.reject(r.adUnitCode,t,d.Tf.BIDDER_DISALLOWED);i.originalCpm=t.cpm,i.originalCurrency=t.currency,i.meta=t.meta||Object.assign({},t[r.bidder]),i.deferBilling=r.deferBilling,i.deferRendering=i.deferBilling&&(null!==(s=t.deferRendering)&&void 0!==s?s:"function"!=typeof e.onBidBillable);const a=Object.assign((0,o.O)(r),i,(0,f.pick)(r,Object.keys(A))),c=Object.prototype.hasOwnProperty.call(t,"mediaType")?t.mediaType:null;O(r.adUnitCode,a,c)}else(0,f.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(t.requestId,". Ignoring.")),n.reject(null,t,d.Tf.INVALID_REQUEST_ID)},onCompletion:B})}});var t,n;function s(t,n,r,i){B(e,t,n,r,i)}}const C=["bids","paapi"],S=(0,g.A_)("async",function(e,t,n,r,i,o){let{onRequest:s,onResponse:a,onError:c,onBid:l,onCompletion:g}=o;const p=R(n);g=p.startTiming("total").stopBefore(g);const m=I(n);let w=p.measureTime("buildRequests",()=>e.buildRequests(t.map(m.bidRequest),m.bidderRequest(n)));if(Array.isArray(w)||(w=[w]),!w||0===w.length)return void g();const A=(0,f.delayExecution)(g,w.length);w.forEach(t=>{var n;const o=p.fork();function g(e){null!=e&&(e.metrics=o.fork().renameWith()),l(e)}const m=i(function(n,r){T();try{n=JSON.parse(n)}catch(e){}n={body:n,headers:{get:r.getResponseHeader.bind(r)}},a(n);try{n=o.measureTime("interpretResponse",()=>e.interpretResponse(n,t))}catch(t){return(0,f.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,t),void A()}let i;i=n&&!Object.keys(n).some(e=>!C.includes(e))?n.bids:n,i&&((0,u.cy)(i)?i.forEach(g):g(i)),A()}),w=i(function(e,t){T(),c(e,t),A()});s(t);const T=o.startTiming("net"),I="TRUE"===(0,f.getParameterByName)(d.M).toUpperCase()||(0,f.debugTurnedOn)();function O(n){var r;const i=t.options;return Object.assign(n,i,{browsingTopics:!(null!=i&&i.hasOwnProperty("browsingTopics")&&!i.browsingTopics)&&((null===(r=h.u.get(e.code,"topicsHeader"))||void 0===r||r)&&(0,b.io)(E.DL,(0,v.s)(y.tW,e.code))),suppressTopicsEnrollmentWarning:null!=i&&i.hasOwnProperty("suppressTopicsEnrollmentWarning")?i.suppressTopicsEnrollmentWarning:!I})}switch(t.method){case"GET":r("".concat(t.url).concat(function(e){if(e)return"?".concat("object"==typeof e?(0,f.parseQueryStringParameters)(e):e);return""}(t.data)),{success:m,error:w},void 0,O({method:"GET",withCredentials:!0}));break;case"POST":const i=null===(n=t.options)||void 0===n?void 0:n.endpointCompression,o=e=>{let{url:t,payload:n}=e;r(t,{success:m,error:w},n,O({method:"POST",contentType:"text/plain",withCredentials:!0}))};i&&I&&(0,f.logWarn)("Skipping GZIP compression for ".concat(e.code," as debug mode is enabled")),i&&!I&&(0,f.isGzipCompressionSupported)()?(0,f.compressDataWithGZip)(t.data).then(e=>{const n=new URL(t.url);n.searchParams.has("gzip")||n.searchParams.set("gzip","1"),o({url:n.href,payload:e})}):o({url:t.url,payload:"string"==typeof t.data?t.data:JSON.stringify(t.data)});break;default:(0,f.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(t.method," must be GET or POST")),A()}})},"processBidderRequests"),B=(0,g.A_)("async",function(e,t,n,o,a){const c=i.$W.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(c||!r.Ay.aliasRegistry[e.code])){let r=e.getUserSyncs({iframeEnabled:s.zt.canBidderRegisterSync("iframe",e.code),pixelEnabled:s.zt.canBidderRegisterSync("image",e.code)},t,n,o,a);r&&(Array.isArray(r)||(r=[r]),r.forEach(t=>{s.zt.registerSync(t.type,e.code,t.url)}),s.zt.bidderDone(e.code))}},"registerSyncs");function R(e){return(0,m.BO)(e.metrics).renameWith(t=>["adapter.client.".concat(t),"adapters.client.".concat(e.bidderCode,".").concat(t)])}},2822(e,t,n){n.d(t,{Ak:()=>m,BO:()=>g,K7:()=>p});var r=n(8384);const i="performanceMetrics",o=window.performance&&window.performance.now?()=>window.performance.now():()=>Date.now(),s=new WeakMap;function a(e,t,n){return function(){t&&t();try{for(var r=arguments.length,i=new Array(r),o=0;oe,nodes:i=s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(){return function o(s){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>({forEach(t){t(e)}});a=r(a);const c=(d="timestamps",function(e){return s.dfWalk({visit(t,n){const r=n[d];if(r.hasOwnProperty(e))return r[e]}})});var d;function l(e,t){const n=a(e);s.dfWalk({follow:(e,t)=>t.propagate&&(!e||!e.stopPropagation),visit(e,r){n.forEach(n=>{null==e?r.metrics[n]=t:(r.groups.hasOwnProperty(n)||(r.groups[n]=[]),r.groups[n].push(t))})}})}function u(t){return n(e,e=>l(t,e))}function f(){const e={};return s.dfWalk({visit(t,n){const r=(t,n)=>{Object.prototype.hasOwnProperty.call(e,t)||(e[t]=n)};Object.entries(n.metrics).forEach(e=>{let[t,n]=e;return r(t,n)}),t&&!t.includeGroups||Object.entries(n.groups).forEach(e=>{let[t,n]=e;return r(t,n)})}}),e}const g={startTiming:u,measureTime:function(e,t){return u(e).stopAfter(t)()},measureHookTime:function(e,t,n){const r=u(e);return n(function(e){const t=r.stopBefore(e);return t.bail=e.bail&&r.stopBefore(e.bail),t.stopTiming=r,t.untimed=e,t}(t))},checkpoint:function(t){s.timestamps[t]=e()},timeSince:function(t,n){const r=c(t),i=null!=r?e()-r:null;return null!=n&&l(n,i),i},timeBetween:function(e,t,n){const r=c(e),i=c(t),o=null!=r&&null!=i?i-r:null;return null!=n&&l(n,o),o},setMetric:l,getMetrics:f,fork:function(){let{propagate:e=!0,stopPropagation:n=!1,includeGroups:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o(t([[s,{propagate:e,stopPropagation:n,includeGroups:r}]]),a)},join:function(e){let{propagate:t=!0,stopPropagation:n=!1,includeGroups:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=i.get(e);null!=o&&o.addParent(s,{propagate:t,stopPropagation:n,includeGroups:r})},newMetrics:function(){return o(s.newSibling(),a)},renameWith:function(e){return o(s,e)},toJSON:()=>f()};return i.set(g,s),g}(t([]))}}function d(e,t){const n=e();let r=!1;function i(){r||(t(e()-n),r=!0)}return i.stopBefore=e=>a(e,i),i.stopAfter=e=>a(e,null,i),i}function l(e){return{metrics:{},timestamps:{},groups:{},addParent(t,n){e.push([t,n])},newSibling:()=>l(e.slice()),dfWalk(){let t,{visit:n,follow:r=()=>!0,visited:i=new Set,inEdge:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!i.has(this)){if(i.add(this),t=n(o,this),null!=t)return t;for(const[s,a]of e)if(r(o,a)&&(t=s.dfWalk({visit:n,follow:r,visited:i,inEdge:a}),null!=t))return t}}}}const u=(()=>{const e=function(){},t=()=>({}),n={forEach:e},r=()=>null;r.stopBefore=e=>e,r.stopAfter=e=>e;const i=Object.defineProperties({dfWalk:e,newSibling:()=>i,addParent:e},Object.fromEntries(["metrics","timestamps","groups"].map(e=>[e,{get:t}])));return c({now:()=>0,mkNode:()=>i,mkRenamer:()=>()=>n,mkTimer:()=>r,nodes:{get:e,set:e}})()})();let f=!0;function g(e){return f&&e||u}r.$W.getConfig(i,e=>{f=!!e[i]});const p=(()=>{const e=c();return function(){return f?e():u}})();function h(e,t){return function(n,r){var i=this;return function(o){for(var s=arguments.length,a=new Array(s>1?s-1:0),c=1;cr.call(i,e,...a))}}}const m=h("requestBids.",e=>e.metrics);h("addBidResponse.",(e,t)=>t.metrics)},2859(e,t,n){n.d(t,{JE:()=>s,o1:()=>o});var r=n(8203);function i(e,t){e()?function(){const e=window.scheduler;return"function"==typeof(null==e?void 0:e.yield)?e.yield():r.U9.resolve()}().then(t):t()}function o(e,t){return function(){for(var n=arguments.length,r=new Array(n),o=0;o{t.apply(this,r)})}}function s(e,t,n){!function(e,t){let n=0;function r(){e.length>n?(n+=1,e[n-1](r)):"function"==typeof t&&t()}r()}(t.map(t=>n=>{i(e,()=>{t(),n()})}),n)}},3350(e,t,n){n.d(t,{Et:()=>u,Fq:()=>p,Go:()=>i,KG:()=>a,Lm:()=>g,O8:()=>d,Qd:()=>f,SH:()=>o,Uu:()=>h,cy:()=>l,fp:()=>c});var r=n(1490);function i(e){return(0,r.Q)(e)||{}}function o(e,t){return t.filter(t=>e[t]).reduce((t,n)=>Object.assign(t,{[n]:e[n]}),{})}const s=Object.prototype.toString;function a(e,t){return s.call(e)==="[object "+t+"]"}function c(e){return a(e,"Function")}function d(e){return a(e,"String")}const l=Array.isArray.bind(Array);function u(e){return a(e,"Number")}function f(e){return a(e,"Object")}function g(e){return a(e,"Boolean")}const p=Number.isInteger.bind(Number);function h(e,t){return l(e)&&(!t||e.length===t)&&e.every(e=>p(e))}},3399(e,t,n){n.d(t,{AU:()=>p,Ic:()=>b,kQ:()=>m,on:()=>g});var r=n(7413),i=n(5521),o=n(7834),s=n(8384);const a="eventHistoryTTL";let c=null;const d=(0,o.H)({monotonic:!0,ttl:()=>c});s.$W.getConfig(a,e=>{const t=c,n=null==e?void 0:e[a];c="number"==typeof n?1e3*n:null,t!==c&&d.refresh()});let l=Object.values(i.qY);const u=i.cA,f=function(){const e={};function t(e){return l.includes(e)}return{has:t,on:function(n,i,o){if(t(n)){const t=e[n]||{que:[]};o?(t[o]=t[o]||{que:[]},t[o].que.push(i)):t.que.push(i),e[n]=t}else r.logError("Wrong event name : "+n+" Valid event names :"+l)},emit:function(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;oObject.assign({},e))}}}();r._setEventEmitter(f.emit.bind(f));const{on:g,off:p,get:h,getEvents:m,emit:b,addEvents:v,has:y}=f},3721(e,t,n){n.d(t,{s:()=>a});var r=n(8384),i=n(7834),o=n(7413);const s=3e3;const a=function(){let e,t,n=(0,i.H)({monotonic:!0,ttl:()=>e,slack:0});r.$W.getConfig("targetingControls",r=>{var i;({lock:t,lockTimeout:e=s}=null!==(i=r.targetingControls)&&void 0!==i?i:{}),null==t||Array.isArray(t)?null==t&&c():t=[t],n.clear()});const[a,c]=(()=>{let e=!1;function r(e){var r;let{slot:i}=e;null===(r=t)||void 0===r||r.forEach(e=>{var t;return null===(t=i.getTargeting(e))||void 0===t?void 0:t.forEach(n.delete)})}return[()=>{var n,i;null!=t&&!e&&(0,o.isGptPubadsDefined)()&&(null===(n=(i=googletag.pubads()).addEventListener)||void 0===n||n.call(i,"slotRenderEnded",r),e=!0)},()=>{var t,n;e&&(0,o.isGptPubadsDefined)()&&(null===(t=(n=googletag.pubads()).removeEventListener)||void 0===t||t.call(n,"slotRenderEnded",r),e=!1)}]})();return{isLocked(e){var r,i;return null!==(r=null===(i=t)||void 0===i?void 0:i.some(t=>null!=e[t]&&n.has(e[t])))&&void 0!==r&&r},lock(e){var r;a(),null===(r=t)||void 0===r||r.forEach(t=>null!=e[t]&&n.add(e[t]))}}}()},3838(e,t,n){n.d(t,{qh:()=>f,zt:()=>p});var r=n(7413),i=n(3350),o=n(8384),s=n(2354),a=n(4283),c=n(323),d=n(724),l=n(7449),u=n(5881);const f={syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:500};o.$W.setDefaults({userSync:(0,i.Go)(f)});const g=(0,s.CK)("usersync");const p=function(e){const t={};let n={image:[],iframe:[]};const s=new Set;let a={};const f={image:!0,iframe:!1};let g=e.config;function p(){if(g.syncEnabled&&e.browserSupportsCookies){try{!function(){if(!f.iframe)return;h(n.iframe,e=>{const[t,i]=e;(0,r.logMessage)("Invoking iframe user sync for bidder: ".concat(t)),(0,r.insertUserSyncIframe)(i),function(e,t){e.image=e.image.filter(e=>e[0]!==t)}(n,t)})}(),function(){if(!f.image)return;h(n.image,e=>{const[t,n]=e;(0,r.logMessage)("Invoking image pixel user sync for bidder: ".concat(t)),(0,r.triggerPixel)(n)})}()}catch(e){return(0,r.logError)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function h(e,t){(0,r.shuffle)(e).forEach(t)}function m(e,t){const n=g.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,r.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(t,'" in userSync config. You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.')),!1;const n=e.all?e.all:e[t],o=e.all?"all":t;if(!n)return!1;const s=n.filter,a=n.bidders;if(s&&"include"!==s&&"exclude"!==s)return(0,r.logWarn)('UserSync "filterSettings.'.concat(o,".filter\" setting '").concat(s,"' is not a valid option; use either 'include' or 'exclude'.")),!1;if("*"!==a&&!(Array.isArray(a)&&a.length>0&&a.every(e=>(0,i.O8)(e)&&"*"!==e)))return(0,r.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(o,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1;return!0}(n,e)){f[e]=!0;const r=n.all?n.all:n[e],i="*"===r.bidders?[t]:r.bidders,o={include:(e,t)=>!e.includes(t),exclude:(e,t)=>e.includes(t)};return o[r.filter||"include"](i,t)}return!f[e]}return o.$W.getConfig("userSync",e=>{if(e.userSync){const t=e.userSync.filterSettings;(0,i.Qd)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}g=Object.assign(g,e.userSync)}),e.regRule(c.Ml,"userSync config",e=>{if(!g.syncEnabled)return{allow:!1,reason:"syncs are disabled"};if(e[d.Dk]===l.tW){const n=e[d.bt],r=e[d.iK];if(!t.canBidderRegisterSync(n,r))return{allow:!1,reason:"".concat(n," syncs are not enabled for ").concat(r)}}}),t.registerSync=(t,o,f)=>s.has(o)?(0,r.logMessage)('already fired syncs for "'.concat(o,'", ignoring registerSync call')):g.syncEnabled&&(0,i.cy)(n[t])?o?0!==g.syncsPerBidder&&Number(a[o])>=g.syncsPerBidder?(0,r.logWarn)('Number of user syncs exceeded for "'.concat(o,'"')):void(e.isAllowed(c.Ml,(0,u.s)(l.tW,o,{[d.bt]:t,[d.e3]:f}))&&(n[t].push([o,f]),a=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(a,o))):(0,r.logWarn)("Bidder is required for registering sync"):(0,r.logWarn)('User sync type "'.concat(t,'" not supported')),t.bidderDone=s.add.bind(s),t.syncUsers=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(p,Number(e));p()},t.triggerUserSyncs=()=>{g.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=(e,t)=>!g.filterSettings||!m(e,t),t}(Object.defineProperties({config:o.$W.getConfig("userSync"),isAllowed:a.io,regRule:a.qB},{browserSupportsCookies:{get:function(){return!(0,r.isSafariBrowser)()&&!(0,r.isFirefoxBrowser)()&&!(0,r.isChromeIOSBrowser)()&&g.cookiesAreEnabled()}}}))},3895(e,t,n){n.d(t,{HH:()=>d,kj:()=>c,xh:()=>a});var r=n(8203),i=n(7413),o=n(1852),s=n(1785);const a=3,c=(0,s.A_)("sync",function(e){return o.G}),d=function(){const e={};return function(t){const n=c(t);return e.hasOwnProperty(n)||(e[n]=new r.U9(e=>{const r=(0,i.createInvisibleIframe)();r.srcdoc="\n