/* prebid.js v10.16.0
Updated: 2025-11-13
Modules: rtdModule, adagioBidAdapter, adyoulikeBidAdapter, amxBidAdapter, appnexusBidAdapter, criteoBidAdapter, eplanningBidAdapter, equativBidAdapter, insticatorBidAdapter, kueezRtbBidAdapter, medianetBidAdapter, missenaBidAdapter, nextMillenniumBidAdapter, onetagBidAdapter, pubmaticBidAdapter, richaudienceBidAdapter, rtbhouseBidAdapter, rubiconBidAdapter, seedtagBidAdapter, sharethroughBidAdapter, smilewantedBidAdapter, sparteoBidAdapter, teadsBidAdapter, adagioAnalyticsAdapter, consentManagementGpp, consentManagementTcf, gptPreAuction, tcfControl, currency, priceFloors, paapi, paapiForGpt, prebidServerBidAdapter, s2sTesting, adagioRtdProvider */
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={23715:(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@10.16.0/dist/chunks/",skipCalls:{}}},35481: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(),b={get:function(t,r){return v[r]||Reflect.get.apply(Reflect,arguments)}};u||a.push(h);var d=new Proxy(f,b);return n.get(d.after).install(e,d,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()}),d;function h(){!u&&("sync"!==e||t.ready&i.SYNC)&&("async"!==e||t.ready&i.ASYNC)?"sync"!==e&&t.ready&i.QUEUE?b.apply=function(){var t=arguments;a.push(function(){d.apply(t[1],t[2])})}:b.apply=function(){throw r+": hooked function not ready"}:b.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},58928:(t,r,e)=>{function n(t,r,e,n,o){for(r=r.split?r.split("."):r,n=0;n<r.length;n++)t=t?t[r[n]]:o;return t===o?e:t}e.d(r,{A:()=>n})},83435:(t,r,e)=>{function n(t,r,e){r.split&&(r=r.split("."));for(var n,o,i=0,u=r.length,f=t;i<u&&"__proto__"!=(o=""+r[i++])&&"constructor"!==o&&"prototype"!==o;)f=f[o]=i===u?e:typeof(n=f[o])==typeof r?n:0*r[i]!=0||~(""+r[i]).indexOf(".")?{}:[]}e.d(r,{J:()=>n})},91490:(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})},98158:(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})}},e={};function n(t){var o=e[t];if(void 0!==o)return o.exports;var i=e[t]={exports:{}};return r[t].call(i.exports,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<t.length;l++){for(var[e,o,i]=t[l],f=!0,a=0;a<e.length;a++)(!1&i||u>=i)&&Object.keys(n.O).every(t=>n.O[t](e[a]))?e.splice(a--,1):(f=!1,i<u&&(u=i));if(f){t.splice(l--,1);var c=o();void 0!==c&&(r=c)}}return r}i=i||0;for(var l=t.length;l>0&&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.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),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={39673: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);c<u.length;c++)i=u[c],n.o(t,i)&&t[i]&&t[i][0](),t[i]=0;return n.O(l)},e=self.pbjsChunk=self.pbjsChunk||[];e.forEach(r.bind(null,0)),e.push=r.bind(null,e.push.bind(e))})();var o=n.O(void 0,[60802,37769,40315,51085],()=>n(57215));o=n.O(o)})();
(self.pbjsChunk=self.pbjsChunk||[]).push([[60802],{765:(e,t,n)=>{n.d(t,{k:()=>i,rT:()=>s,uP:()=>o});var r=n(23715);function i(){return r.A.pbGlobal}function o(){return r.A.defineGlobal}function s(){return r.A.distUrlBase}},1124:(e,t,n)=>{n.d(t,{j:()=>u,q:()=>g});var r=n(10466),i=n(91933);const o=2,s={buckets:[{max:5,increment:.5}]},a={buckets:[{max:20,increment:.1}]},c={buckets:[{max:20,increment:.01}]},d={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},l={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":f(e,s,n),med:""===r?"":f(e,a,n),high:""===r?"":f(e,c,n),auto:""===r?"":f(e,l,n),dense:""===r?"":f(e,d,n),custom:""===r?"":f(e,t,n)}}function f(e,t,n){let s="";if(!g(t))return s;const a=t.buckets.reduce((e,t)=>e.max>t.max?e:t,{max:0});let c=0;const d=t.buckets.find(t=>{if(e>a.max*n){let e=t.precision;void 0===e&&(e=o),s=(t.max*n).toFixed(e)}else{if(e<=t.max*n&&e>=c*n)return t.min=c,t;c=t.max}});return d&&(s=function(e,t,n){const s=void 0!==t.precision?t.precision:o,a=t.increment*n,c=t.min*n;let d=Math.floor;const l=i.$W.getConfig("cpmRoundingFunction");"function"==typeof l&&(d=l);const u=Math.pow(10,s+2),f=(e*u-c*u)/(a*u);let g,p;try{g=d(f)*a+c}catch(e){p=!0}(p||"number"!=typeof g)&&((0,r.logWarn)("Invalid rounding function passed in config"),g=Math.floor(f)*a+c);return g=Number(g.toFixed(10)),g.toFixed(s)}(e,d,n)),s}function g(e){if((0,r.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;let t=!0;return e.buckets.forEach(e=>{e.max&&e.increment||(t=!1)}),t}},3129:(e,t,n)=>{n.d(t,{Q:()=>r});const r=(0,n(32592).A_)("sync",()=>{})},3516:(e,t,n)=>{n.d(t,{JN:()=>k,JS:()=>D,a$:()=>O,eI:()=>I,fn:()=>U,xb:()=>C});var r=n(5672),i=n(51409),o=n(91933),s=n(63320),a=n(73391),c=n(80356),d=n(36220),l=n(11418),u=n(18014),f=n(26665),g=n(10466),p=n(32592),m=n(63006),h=n(77156),b=n(37841),v=n(53202),y=n(77610),E=n(70736),w=n(45808);const A=["cpm","ttl","creativeId","netRevenue","currency"],T={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 O(e){const t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){const n=C(e);i.Ay.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach(t=>{let r,o,s=t;(0,f.Qd)(t)&&(s=t.code,r=t.gvlid,o=t.skipPbsAliasing),i.Ay.aliasRegistry[s]=e.code,n(Object.assign({},e,{code:s,gvlid:r,skipPbsAliasing:o}))})}const I=(0,g.memoize)(e=>{let{bidderCode:t}=e;const n=(0,v.io)(w.VJ,(0,y.s)(E.tW,t));function r(e,t,r){return T.hasOwnProperty(t)?n?T[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,g.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 C(e){return Object.assign((0,r.A)(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:t,callBids:function(n,r,a,c,d,p){if(!Array.isArray(n.bids))return;const m=I(n),v={};const y=[];function E(){a(),o.$W.runWithBidder(e.code,()=>{u.emit(l.qY.BIDDER_DONE,n),t(y,n.gdprConsent,n.uspConsent,n.gppConsent)})}const w=D(n).measureTime("validate",()=>n.bids.filter(t=>function(t){if(!e.isBidRequestValid(t))return(0,g.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(t))),!1;return!0}(m.bidRequest(t))));if(0===w.length)return void E();const A={};w.forEach(e=>{A[e.bidId]=e}),B(e,w,n,c,p,{onRequest:e=>u.emit(l.qY.BEFORE_BIDDER_HTTP,n,e),onResponse:t=>{d(e.code),y.push(t)},onPaapi:e=>{const t=A[e.bidId];t?k(t,e):(0,g.logWarn)("Received fledge auction configuration for an unknown bidId",e)},onError:(t,r)=>{r.timedOut||d(e.code),i.Ay.callBidderError(e.code,r,n),u.emit(l.qY.BIDDER_ERROR,{error:r,bidderRequest:n}),(0,g.logError)("Server call for ".concat(e.code," failed: ").concat(t," ").concat(r.status,". Continuing without bids."),{bidRequests:w})},onBid:t=>{const n=A[t.requestId],i=t;if(n){var o;if(i.adapterCode=n.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,f.cy)(r)?r.map(e=>e.trim().toLowerCase()).filter(e=>!!e).filter(g.uniques):r,!n||(0,f.cy)(r)&&"*"!==r[0]&&!r.includes(e)))return!0;return!1}(t.bidderCode,n.bidder))return(0,g.logWarn)("".concat(t.bidderCode," is not a registered partner or known bidder of ").concat(n.bidder,", hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.")),void r.reject(n.adUnitCode,t,l.Tf.BIDDER_DISALLOWED);i.originalCpm=t.cpm,i.originalCurrency=t.currency,i.meta=t.meta||Object.assign({},t[n.bidder]),i.deferBilling=n.deferBilling,i.deferRendering=i.deferBilling&&(null!==(o=t.deferRendering)&&void 0!==o?o:"function"!=typeof e.onBidBillable);const a=Object.assign((0,s.O)(n),i,(0,g.pick)(n,Object.keys(T)));!function(e,t){const n=(0,b.BO)(t.metrics);n.checkpoint("addBidResponse"),v[e]=!0,n.measureTime("addBidResponse.validate",()=>U(e,t))?r(e,t):r.reject(e,t,l.Tf.INVALID)}(n.adUnitCode,a)}else(0,g.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(t.requestId,". Ignoring.")),r.reject(null,t,l.Tf.INVALID_REQUEST_ID)},onCompletion:E})}});function t(t,n,r,i){R(e,t,n,r,i)}}const S=["bids","paapi"],B=(0,p.A_)("async",function(e,t,n,r,i,o){let{onRequest:s,onResponse:a,onPaapi:c,onError:d,onBid:u,onCompletion:p}=o;const m=D(n);p=m.startTiming("total").stopBefore(p);const b=I(n);let A=m.measureTime("buildRequests",()=>e.buildRequests(t.map(b.bidRequest),b.bidderRequest(n)));if(Array.isArray(A)||(A=[A]),!A||0===A.length)return void p();const T=(0,g.delayExecution)(p,A.length);A.forEach(t=>{var n;const o=m.fork();function p(e){null!=e&&(e.metrics=o.fork().renameWith()),u(e)}const b=i(function(n,r){O();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,g.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,t),void T()}let i,s;n&&!Object.keys(n).some(e=>!S.includes(e))?(i=n.bids,s=n.paapi):i=n,(0,f.cy)(s)&&s.forEach(c),i&&((0,f.cy)(i)?i.forEach(p):p(i)),T()}),A=i(function(e,t){O(),d(e,t),T()});s(t);const O=o.startTiming("net"),I="TRUE"===(0,g.getParameterByName)(l.M).toUpperCase()||(0,g.debugTurnedOn)();function C(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,v.io)(w.DL,(0,y.s)(E.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,g.parseQueryStringParameters)(e):e);return""}(t.data)),{success:b,error:A},void 0,C({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:b,error:A},n,C({method:"POST",contentType:"text/plain",withCredentials:!0}))};i&&I&&(0,g.logWarn)("Skipping GZIP compression for ".concat(e.code," as debug mode is enabled")),i&&!I&&(0,g.isGzipCompressionSupported)()?(0,g.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,g.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(t.method," must be GET or POST")),T()}})},"processBidderRequests"),R=(0,p.A_)("async",function(e,t,n,r,s){const c=o.$W.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(c||!i.Ay.aliasRegistry[e.code])){let i=e.getUserSyncs({iframeEnabled:a.zt.canBidderRegisterSync("iframe",e.code),pixelEnabled:a.zt.canBidderRegisterSync("image",e.code)},t,n,r,s);i&&(Array.isArray(i)||(i=[i]),i.forEach(t=>{a.zt.registerSync(t.type,e.code,t.url)}),a.zt.bidderDone(e.code))}},"registerSyncs"),k=(0,p.A_)("sync",(e,t)=>{},"addPaapiConfig");function U(e,t){let{index:n=m.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function r(e){return"Invalid bid from ".concat(t.bidderCode,". Ignoring bid: ").concat(e)}return e?t?function(){const e=Object.keys(t);return A.every(n=>e.includes(n)&&![void 0,null].includes(t[n]))}()?"native"!==t.mediaType||(0,c.Bm)(t,{index:n})?"video"!==t.mediaType||(0,d.vk)(t,{index:n})?!("banner"===t.mediaType&&!function(e,t){let{index:n=m.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,g.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}))||((0,g.logError)(r("Banner bids require a width and height")),!1):((0,g.logError)(r("Video bid does not have required vastUrl or renderer property")),!1):((0,g.logError)(r("Native bid missing some required properties.")),!1):((0,g.logError)(r("Bidder ".concat(t.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,g.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):((0,g.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function D(e){return(0,b.BO)(e.metrics).renameWith(t=>["adapter.client.".concat(t),"adapters.client.".concat(e.bidderCode,".").concat(t)])}},5672:(e,t,n)=>{function r(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{A:()=>r})},10466:(e,t,n)=>{n.r(t),n.d(t,{_each:()=>Z,_map:()=>te,_setEventEmitter:()=>h,binarySearch:()=>et,buildUrl:()=>Le,canAccessWindowTop:()=>P,checkCookieSupport:()=>ke,cleanObj:()=>Ne,compareCodeAndSlot:()=>qe,compressDataWithGZip:()=>st,contains:()=>ee,convertObjectToArray:()=>Xe,createIframe:()=>Q,createInvisibleIframe:()=>J,createTrackPixelHtml:()=>ae,createTrackPixelIframeHtml:()=>de,cyrb53Hash:()=>Ve,debugTurnedOn:()=>V,deepAccess:()=>s.A,deepClone:()=>a.Go,deepEqual:()=>ze,deepSetValue:()=>c.J,delayExecution:()=>Ue,encodeMacroURI:()=>ce,extractDomainFromHost:()=>rt,flatten:()=>ue,formatQS:()=>Fe,generateUUID:()=>O,getBidIdParameter:()=>I,getBidRequest:()=>fe,getBidderCodes:()=>pe,getDefinedParams:()=>a.SH,getDocument:()=>N,getDomLoadingDuration:()=>Be,getParameterByName:()=>K,getPerformanceNow:()=>Se,getPrebidInternal:()=>E,getSafeframeGeometry:()=>we,getScreenOrientation:()=>d.Vv,getUniqueIdentifierStr:()=>T,getUnixTimestampFromNow:()=>Ye,getUserConfiguredParams:()=>je,getValue:()=>ge,getWinDimensions:()=>d.Ot,getWindowLocation:()=>W,getWindowSelf:()=>x,getWindowTop:()=>q,groupBy:()=>De,hasConsoleLogger:()=>H,hasDeviceAccess:()=>Re,hasNonSerializableProperty:()=>tt,inIframe:()=>ye,insertElement:()=>ne,insertHtmlIntoIframe:()=>oe,insertUserSyncIframe:()=>se,internal:()=>v,isA:()=>a.KG,isAdUnitCodeMatchingSlot:()=>xe,isApnGetTagDefined:()=>he,isArray:()=>a.cy,isArrayOfNums:()=>a.Uu,isBoolean:()=>a.Lm,isEmpty:()=>Y,isEmptyStr:()=>X,isFn:()=>a.fp,isGptPubadsDefined:()=>me,isGzipCompressionSupported:()=>ot,isInteger:()=>a.Fq,isNumber:()=>a.Et,isPlainObject:()=>a.Qd,isSafariBrowser:()=>Ae,isSafeFrameWindow:()=>Ee,isStr:()=>a.O8,isValidMediaTypes:()=>_e,logError:()=>L,logInfo:()=>F,logMessage:()=>M,logWarn:()=>G,memoize:()=>Ke,mergeDeep:()=>$e,parseGPTSingleSizeArray:()=>U,parseGPTSingleSizeArrayToRtbSize:()=>_,parseQS:()=>Me,parseQueryStringParameters:()=>C,parseSizesInput:()=>R,parseUrl:()=>Ge,pick:()=>Pe,prefixLog:()=>z,replaceAuctionPrice:()=>Oe,replaceClickThrough:()=>Ie,replaceMacros:()=>Te,resetWinDimensions:()=>d.Bp,safeJSONEncode:()=>Je,safeJSONParse:()=>Qe,setOnAny:()=>nt,setScriptAttributes:()=>Ze,shuffle:()=>ve,sizeTupleToRtbSize:()=>D,sizeTupleToSizeString:()=>k,sizesToSizeTuples:()=>B,sortByHighestCpm:()=>be,timestamp:()=>Ce,transformAdServerTargetingObj:()=>S,triggerNurlWithCpm:()=>it,triggerPixel:()=>ie,uniques:()=>le,unsupportedBidderMessage:()=>We,waitForElementToLoad:()=>re});var r=n(91933),i=n(11418),o=n(13064),s=n(58928),a=n(26665),c=n(83435),d=n(43958);const l=Boolean(window.console),u=Boolean(l&&window.console.log),f=Boolean(l&&window.console.info),g=Boolean(l&&window.console.warn),p=Boolean(l&&window.console.error);let m;function h(e){m=e}function b(){null!=m&&m(...arguments)}const v={checkCookieSupport:ke,createTrackPixelIframeHtml:de,getWindowSelf:x,getWindowTop:q,canAccessWindowTop:P,getWindowLocation:W,insertUserSyncIframe:se,insertElement:ne,isFn:a.fp,triggerPixel:ie,logError:L,logWarn:G,logMessage:M,logInfo:F,parseQS:Me,formatQS:Fe,deepEqual:ze},y={};function E(){return y}var w,A=(w=0,function(){return++w});function T(){return A()+Math.random().toString(16).substr(2)}function O(e){return e?(e^(window&&window.crypto&&window.crypto.getRandomValues?crypto.getRandomValues(new Uint8Array(1))[0]%16:16*Math.random())>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,O)}function I(e,t){return(null==t?void 0:t[e])||""}function C(e){let t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+"="+encodeURIComponent(e[n])+"&");return t=t.replace(/&$/,""),t}function S(e){return e&&Object.getOwnPropertyNames(e).length>0?Object.keys(e).map(t=>"".concat(t,"=").concat(encodeURIComponent(e[t]))).join("&"):""}function B(e){return"string"==typeof e?e.split(/\s*,\s*/).map(e=>e.match(/^(\d+)x(\d+)$/i)).filter(e=>e).map(e=>{let[t,n,r]=e;return[parseInt(n,10),parseInt(r,10)]}):Array.isArray(e)?j(e)?[e]:e.filter(j):[]}function R(e){return B(e).map(k)}function k(e){return e[0]+"x"+e[1]}function U(e){if(j(e))return k(e)}function D(e){return{w:e[0],h:e[1]}}function _(e){if(j(e))return D(e)}function j(e){return(0,a.cy)(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function q(){return window.top}function x(){return window.self}function W(){return window.location}function N(){return document}function P(){try{if(v.getWindowTop().location.href)return!0}catch(e){return!1}}function M(){V()&&u&&console.log.apply(console,$(arguments,"MESSAGE:"))}function F(){V()&&f&&console.info.apply(console,$(arguments,"INFO:"))}function G(){V()&&g&&console.warn.apply(console,$(arguments,"WARNING:")),b(i.qY.AUCTION_DEBUG,{type:"WARNING",arguments})}function L(){V()&&p&&console.error.apply(console,$(arguments,"ERROR:")),b(i.qY.AUCTION_DEBUG,{type:"ERROR",arguments})}function z(e){function t(t){return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];t(e,...r)}}return{logError:t(L),logWarn:t(G),logMessage:t(M),logInfo:t(F)}}function $(e,t){e=[].slice.call(e);const n=r.$W.getCurrentBidder();return t&&e.unshift(t),n&&e.unshift(i("#aaa")),e.unshift(i("#3b88c3")),e.unshift("%cPrebid"+(n?"%c".concat(n):"")),e;function i(e){return"display: inline-block; color: #fff; background: ".concat(e,"; padding: 1px 4px; border-radius: 3px;")}}function H(){return u}function V(){return!!r.$W.getConfig("debug")}const Q=(()=>{const e={border:"0px",hspace:"0",vspace:"0",marginWidth:"0",marginHeight:"0",scrolling:"no",frameBorder:"0",allowtransparency:"true"};return function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=t.createElement("iframe");return Object.assign(i,Object.assign({},e,n)),Object.assign(i.style,r),i}})();function J(){return Q(document,{id:T(),width:0,height:0,src:"about:blank"},{display:"none",height:"0px",width:"0px",border:"0px"})}function K(e){return Me(W().search)[e]||""}function Y(e){return!e||((0,a.cy)(e)||(0,a.O8)(e)?!(e.length>0):Object.keys(e).length<=0)}function X(e){return(0,a.O8)(e)&&(!e||0===e.length)}function Z(e,t){if((0,a.fp)(null==e?void 0:e.forEach))return e.forEach(t,this);Object.entries(e||{}).forEach(e=>{let[n,r]=e;return t.call(this,r,n)})}function ee(e,t){return(0,a.fp)(null==e?void 0:e.includes)&&e.includes(t)}function te(e,t){return(0,a.fp)(null==e?void 0:e.map)?e.map(t):Object.entries(e||{}).map(n=>{let[r,i]=n;return t(i,r,e)})}function ne(e,t,n,r){let i;t=t||document,i=n?t.getElementsByTagName(n):t.getElementsByTagName("head");try{if(i=i.length?i:t.getElementsByTagName("body"),i.length){i=i[0];const t=r?null:i.firstChild;return i.insertBefore(e,t)}}catch(e){}}function re(e,t){let n=null;return new o.U9(r=>{const i=function(){e.removeEventListener("load",i),e.removeEventListener("error",i),null!=n&&window.clearTimeout(n),r()};e.addEventListener("load",i),e.addEventListener("error",i),null!=t&&(n=window.setTimeout(i,t))})}function ie(e,t,n){const r=new Image;t&&v.isFn(t)&&re(r,n).then(t),r.src=e}function oe(e){if(!e)return;const t=J();var n;v.insertElement(t,document,"body"),(n=t.contentWindow.document).open(),n.write(e),n.close()}function se(e,t,n){const r=v.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;const o=i.firstChild;t&&v.isFn(t)&&re(o,n).then(t),v.insertElement(o,document,"html",!0)}function ae(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:encodeURI;if(!e)return"";let n='<div style="position:absolute;left:0px;top:0px;visibility:hidden;">';return n+='<img src="'+t(e)+'"></div>',n}function ce(e){return Array.from(e.matchAll(/\$({[^}]+})/g)).map(e=>e[1]).reduce((e,t)=>e.replace("$"+encodeURIComponent(t),"$"+t),encodeURI(e))}function de(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?((!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(e=encodeURI(e)),t&&(t='sandbox="'.concat(t,'"')),"<iframe ".concat(t,' id="').concat(T(),'"\n      frameborder="0"\n      allowtransparency="true"\n      marginheight="0" marginwidth="0"\n      width="0" hspace="0" vspace="0" height="0"\n      style="height:0px;width:0px;display:none;"\n      scrolling="no"\n      src="').concat(e,'">\n    </iframe>')):""}function le(e,t,n){return n.indexOf(e)===t}function ue(e,t){return e.concat(t)}function fe(e,t){if(e)return t.flatMap(e=>e.bids).find(t=>["bidId","adId","bid_id"].some(n=>t[n]===e))}function ge(e,t){return e[t]}function pe(e){return e.map(e=>e.bids.map(e=>e.bidder).reduce(ue,[])).reduce(ue,[]).filter(e=>void 0!==e).filter(le)}function me(){if(window.googletag&&(0,a.fp)(window.googletag.pubads)&&(0,a.fp)(window.googletag.pubads().getSlots))return!0}function he(){if(window.apntag&&(0,a.fp)(window.apntag.getTag))return!0}const be=(e,t)=>t.cpm-e.cpm;function ve(e){let t=e.length;for(;t>0;){const n=Math.floor(Math.random()*t);t--;const r=e[t];e[t]=e[n],e[n]=r}return e}function ye(){try{return v.getWindowSelf()!==v.getWindowTop()}catch(e){return!0}}function Ee(){if(!ye())return!1;const e=v.getWindowSelf();return!(!e.$sf||!e.$sf.ext)}function we(){try{const e=x();return"function"==typeof e.$sf.ext.geom?e.$sf.ext.geom():void 0}catch(e){return void L("Error getting SafeFrame geometry",e)}}function Ae(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function Te(e,t){if(e)return Object.entries(t).reduce((e,t)=>{let[n,r]=t;return e.replace(new RegExp("\\$\\{"+n+"\\}","g"),r||"")},e)}function Oe(e,t){return Te(e,{AUCTION_PRICE:t})}function Ie(e,t){if(e&&t&&"string"==typeof t)return e.replace(/\${CLICKTHROUGH}/g,t)}function Ce(){return(new Date).getTime()}function Se(){return window.performance&&window.performance.now&&window.performance.now()||0}function Be(e){var t;let n=-1;const r=(e=e||x()).performance;if(null!==(t=e.performance)&&void 0!==t&&t.timing&&e.performance.timing.navigationStart>0){const e=r.timing.domLoading-r.timing.navigationStart;e>0&&(n=e)}return n}function Re(){return!1!==r.$W.getConfig("deviceAccess")}function ke(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function Ue(e,t){if(t<1)throw new Error("numRequiredCalls must be a positive number. Got ".concat(t));let n=0;return function(){n++,n===t&&e.apply(this,arguments)}}function De(e,t){return e.reduce(function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e},{})}function _e(e){const t=["banner","native","video","audio"],n=["instream","outstream","adpod"];return!!Object.keys(e).every(e=>t.includes(e))&&(!e.video||!e.video.context||n.includes(e.video.context))}function je(e,t,n){return e.filter(e=>e.code===t).flatMap(e=>e.bids).filter(e=>e.bidder===n).map(e=>e.params||{})}const qe=(e,t)=>e.getAdUnitPath()===t||e.getSlotElementId()===t;function xe(e){return t=>qe(e,t)}function We(e,t){const n=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return"\n    ".concat(e.code," is a ").concat(n," ad unit\n    containing bidders that don't support ").concat(n,": ").concat(t,".\n    This bidder won't fetch demand.\n  ")}function Ne(e){return Object.fromEntries(Object.entries(e).filter(e=>{let[t,n]=e;return void 0!==n}))}function Pe(e,t){return"object"!=typeof e?{}:t.reduce((n,r,i)=>{if("function"==typeof r)return n;let o=r;const s=r.match(/^(.+?)\sas\s(.+?)$/i);s&&(r=s[1],o=s[2]);let a=e[r];return"function"==typeof t[i+1]&&(a=t[i+1](a,n)),void 0!==a&&(n[o]=a),n},{})}function Me(e){return e?e.replace(/^\?/,"").split("&").reduce((e,t)=>{let[n,r]=t.split("=");return/\[\]$/.test(n)?(n=n.replace("[]",""),e[n]=e[n]||[],e[n].push(r)):e[n]=r||"",e},{}):{}}function Fe(e){return Object.keys(e).map(t=>Array.isArray(e[t])?e[t].map(e=>"".concat(t,"[]=").concat(e)).join("&"):"".concat(t,"=").concat(e[t])).join("&")}function Ge(e,t){const n=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?n.href=e:n.href=decodeURIComponent(e);const r=t&&"decodeSearchAsString"in t&&t.decodeSearchAsString;return{href:n.href,protocol:(n.protocol||"").replace(/:$/,""),hostname:n.hostname,port:+n.port,pathname:n.pathname.replace(/^(?!\/)/,"/"),search:r?n.search:v.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}}function Le(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(v.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")}function ze(e,t){let{checkTypes:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Array.isArray(e),i=Array.isArray(t);if(r&&i){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!ze(e[r],t[r],{checkTypes:n}))return!1;return!0}if(r||i)return!1;if(n&&e.constructor!==t.constructor)return!1;const o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;for(const r of o){if(!Object.prototype.hasOwnProperty.call(t,r))return!1;if(!ze(e[r],t[r],{checkTypes:n}))return!1}return!0}function $e(e){for(let t=0;t<(arguments.length<=1?0:arguments.length-1);t++){const n=t+1<1||arguments.length<=t+1?void 0:arguments[t+1];(0,a.Qd)(n)&&He(e,n)}return e}function He(e,t){if(!(0,a.Qd)(e)||!(0,a.Qd)(t))return;const n=Object.keys(t);for(let r=0;r<n.length;r++){const i=n[r];if("__proto__"===i||"constructor"===i)continue;const o=t[i];(0,a.Qd)(o)?(e[i]||(e[i]={}),He(e[i],o)):Array.isArray(o)?Array.isArray(e[i])?o.forEach(t=>{e[i].some(e=>ze(e,t))||e[i].push(t)}):e[i]=[...o]:e[i]=o}}function Ve(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=function(e,t){if((0,a.fp)(Math.imul))return Math.imul(e,t);var n=(4194303&e)*(t|=0);return 4290772992&e&&(n+=(4290772992&e)*t|0),0|n};let r=3735928559^t,i=1103547991^t;for(let t,o=0;o<e.length;o++)t=e.charCodeAt(o),r=n(r^t,2654435761),i=n(i^t,1597334677);return r=n(r^r>>>16,2246822507)^n(i^i>>>13,3266489909),i=n(i^i>>>16,2246822507)^n(r^r>>>13,3266489909),(4294967296*(2097151&i)+(r>>>0)).toString()}function Qe(e){try{return JSON.parse(e)}catch(e){}}function Je(e){try{return JSON.stringify(e)}catch(e){return""}}function Ke(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e};const n=new Map,r=function(){const r=t.apply(this,arguments);return n.has(r)||n.set(r,e.apply(this,arguments)),n.get(r)};return r.clear=n.clear.bind(n),r}function Ye(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"d";if(["m","d"].indexOf(t)<0)return Date.now();const n=e/("m"===t?1440:1);return Date.now()+(e&&e>0?864e5*n:0)}function Xe(e){return Object.keys(e).map(t=>({[t]:e[t]}))}function Ze(e,t){Object.entries(t).forEach(t=>{let[n,r]=t;return e.setAttribute(n,r)})}function et(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>e,r=0,i=e.length&&e.length-1;const o=n(t);for(;i-r>1;){const t=r+Math.round((i-r)/2);o>n(e[t])?r=t:i=t}for(;e.length>r&&o>n(e[r]);)r++;return r}function tt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;for(const n in e){const r=e[n],i=typeof r;if(void 0===r||"function"===i||"symbol"===i||r instanceof RegExp||r instanceof Map||r instanceof Set||r instanceof Date||null!==r&&"object"===i&&r.hasOwnProperty("toJSON"))return!0;if(null!==r&&"object"===i&&r.constructor===Object){if(t.has(r))return!0;if(t.add(r),tt(r,t))return!0}}return!1}function nt(e,t){for(let n,r=0;r<e.length;r++)if(n=(0,s.A)(e[r],t),n)return n}function rt(e){let t=null;try{const n=/[-\w]+\.([-\w]+|[-\w]{3,}|[-\w]{1,3}\.[-\w]{2})$/i.exec(e);if(null!=n&&n.length>0){t=n[0];for(let e=1;e<n.length;e++)n[e].length>t.length&&(t=n[e])}}catch(e){t=null}return t}function it(e,t){(0,a.O8)(e.nurl)&&""!==e.nurl&&(e.nurl=e.nurl.replace(/\${AUCTION_PRICE}/,t),ie(e.nurl))}const ot=function(){let e;return function(){if(void 0!==e)return e;try{void 0===window.CompressionStream?e=!1:(new window.CompressionStream("gzip"),e=!0)}catch(t){e=!1}return e}}();async function st(e){"string"!=typeof e&&(e=JSON.stringify(e));const t=(new TextEncoder).encode(e),n=new Blob([t]).stream().pipeThrough(new window.CompressionStream("gzip")),r=await new Response(n).blob(),i=await r.arrayBuffer();return new Uint8Array(i)}},10867:(e,t,n)=>{n.d(t,{EN:()=>c,gR:()=>s});var r=n(91933),i=n(10466);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;let n=t.location.protocol;try{n=t.top.location.protocol}catch(e){}return/^\/\//.exec(e)?n+e:"".concat(n,"//").concat(e)}function s(e){let t,{noLeadingWww:n=!1,noPort:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t=new URL(o(e))}catch(e){return}return t=r?t.hostname:t.host,n&&t.startsWith("www.")&&(t=t.substring(4)),t}function a(e){try{const t=e.querySelector("link[rel='canonical']");if(null!==t)return t.href}catch(e){}return null}const c=function(e){let t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return i.top!==i?e:function(){const o=a(i.document),s=i.location.href;return t===o&&s===n||(t=o,n=s,r=e()),r}}((d=window,function(){const e=[],t=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(d),n=r.$W.getConfig("maxNestedIframes");let c,l,u,f,g=!1,p=0,m=!1,h=!1,b=!1;do{const n=c,r=h;let o,s=!1,f=null;h=!1,c=c?c.parent:d;try{o=c.location.href||null}catch(e){s=!0}if(s)if(r){const e=n.context;try{f=e.sourceUrl,l=f,b=!0,m=!0,c===d.top&&(g=!0),e.canonicalUrl&&(u=e.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{const e=n.document.referrer;e&&(f=e,c===d.top&&(g=!0))}catch(e){}!f&&t&&t[p-1]&&(f=t[p-1],c===d.top&&(b=!0)),f&&!m&&(l=f)}else{if(o&&(f=o,l=f,m=!1,c===d.top)){g=!0;const e=a(c.document);e&&(u=e)}c.context&&c.context.sourceUrl&&(h=!0)}e.push(f),p++}while(c!==d.top&&p<n);e.reverse();try{f=d.top.document.referrer}catch(e){}const v=g||b?l:null,y=r.$W.getConfig("pageUrl")||u||null;let E=r.$W.getConfig("pageUrl")||v||o(y,d);return v&&v.indexOf("?")>-1&&-1===E.indexOf("?")&&(E="".concat(E).concat(v.substring(v.indexOf("?")))),{reachedTop:g,isAmp:m,numIframes:p-1,stack:e,topmostLocation:l||null,location:v,canonicalUrl:y,page:E,domain:s(E)||null,ref:f||null,legacy:{reachedTop:g,isAmp:m,numIframes:p-1,stack:e,referer:l||null,canonicalUrl:y}}}));var d},10939:(e,t,n)=>{n.d(t,{H:()=>l});var r=n(13064),i=n(10466);let o=null,s=0,a=[];function c(){document.hidden?o=Date.now():(s+=Date.now()-(null!=o?o:0),o=null,a.forEach(e=>{let{callback:t,startTime:n,setTimerId:r}=e;return r(d(t,s-n)())}),a=[])}function d(e,t){const n=s;let r=setTimeout(()=>{s===n&&null==o?e():null!=o?a.push({callback:e,startTime:n,setTimerId(e){r=e}}):r=d(e,s-n)()},t);return()=>r}function l(){let{startTime:e=i.timestamp,ttl:t=()=>null,monotonic:n=!1,slack:o=5e3}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=new Map,a=[],c=[],l=n?e=>c.push(e):e=>c.splice((0,i.binarySearch)(c,e,e=>e.expiry),0,e);let u,f;function g(){if(f&&clearTimeout(f),c.length>0){const e=(0,i.timestamp)();u=Math.max(e,c[0].expiry+o),f=d(()=>{const e=(0,i.timestamp)();let t=0;for(const n of c){if(n.expiry>e)break;a.forEach(e=>{try{e(n.item)}catch(e){(0,i.logError)(e)}}),s.delete(n.item),t++}c.splice(0,t),f=null,g()},u-e)}else f=null}function p(n){const i={},s=m;let a;const[c,d]=Object.entries({start:e,delta:t}).map(e=>{let t,[c,d]=e;return function(){const e=t={};r.U9.resolve(d(n)).then(n=>{e===t&&(i[c]=n,s===m&&null!=i.start&&null!=i.delta&&(a=i.start+i.delta,l(p),(null==f||u>a+o)&&g()))})}}),p={item:n,refresh:d,get expiry(){return a}};return c(),d(),p}let m={};return{[Symbol.iterator]:()=>s.keys(),add(e){!s.has(e)&&s.set(e,p(e))},has:e=>s.has(e),delete(e){const t=s.get(e);if(t)for(let e=0;e<c.length&&c[e].expiry<=t.expiry;e++)if(c[e]===t){c.splice(e,1);break}return s.delete(e)},clear(){c.length=0,g(),s.clear(),m={}},toArray:()=>Array.from(s.keys()),refresh(){c.length=0,g();for(const e of s.values())e.refresh()},onExpiry:e=>(a.push(e),()=>{const t=a.indexOf(e);t>=0&&a.splice(t,1)})}}document.addEventListener("visibilitychange",c)},11418:(e,t,n)=>{n.d(t,{IY:()=>w,M:()=>i,RW:()=>g,Tf:()=>m,UE:()=>d,XQ:()=>o,Zh:()=>u,_B:()=>y,as:()=>a,cA:()=>c,h0:()=>h,iD:()=>r,jO:()=>b,nl:()=>E,oA:()=>v,qY:()=>s,tl:()=>p,x5:()=>f,xS:()=>l});const r={PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},i="pbjs_debug",o={GOOD:1},s={AUCTION_INIT:"auctionInit",AUCTION_TIMEOUT:"auctionTimeout",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_REJECTED:"bidRejected",NO_BID:"noBid",SEAT_NON_BID:"seatNonBid",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",SET_TARGETING:"setTargeting",BEFORE_REQUEST_BIDS:"beforeRequestBids",BEFORE_BIDDER_HTTP:"beforeBidderHttp",REQUEST_BIDS:"requestBids",ADD_AD_UNITS:"addAdUnits",AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",TCF2_ENFORCEMENT:"tcf2Enforcement",AUCTION_DEBUG:"auctionDebug",BID_VIEWABLE:"bidViewable",STALE_RENDER:"staleRender",EXPIRED_RENDER:"expiredRender",BILLABLE_EVENT:"billableEvent",BID_ACCEPTED:"bidAccepted",RUN_PAAPI_AUCTION:"paapiRunAuction",PBS_ANALYTICS:"pbsAnalytics",PAAPI_BID:"paapiBid",PAAPI_NO_BID:"paapiNoBid",PAAPI_ERROR:"paapiError",BEFORE_PBS_HTTP:"beforePBSHttp",BROWSI_INIT:"browsiInit",BROWSI_DATA:"browsiData",BROWSER_INTERVENTION:"browserIntervention"},a={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},c={bidWon:"adUnitCode"},d={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},l={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",SOURCE:"hb_source",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_ID:"hb_cache_id",CACHE_HOST:"hb_cache_host",ADOMAIN:"hb_adomain",ACAT:"hb_acat",CRID:"hb_crid",DSP:"hb_dsp",VERSION:"hb_ver"},u={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_HOST:"hb_cache_host",VERSION:"hb_ver"},f={title:"hb_native_title",body:"hb_native_body",body2:"hb_native_body2",privacyLink:"hb_native_privacy",privacyIcon:"hb_native_privicon",sponsoredBy:"hb_native_brand",image:"hb_native_image",icon:"hb_native_icon",clickUrl:"hb_native_linkurl",displayUrl:"hb_native_displayurl",cta:"hb_native_cta",rating:"hb_native_rating",address:"hb_native_address",downloads:"hb_native_downloads",likes:"hb_native_likes",phone:"hb_native_phone",price:"hb_native_price",salePrice:"hb_native_saleprice",rendererUrl:"hb_renderer_url",adTemplate:"hb_adTemplate"},g={SRC:"s2s",DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",SYNCED_BIDDERS_KEY:"pbjsSyncs"},p={BID_TARGETING_SET:"targetingSet",RENDERED:"rendered",BID_REJECTED:"bidRejected"},m={INVALID:"Bid has missing or invalid properties",INVALID_REQUEST_ID:"Invalid request ID",BIDDER_DISALLOWED:"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes",FLOOR_NOT_MET:"Bid does not meet price floor",CANNOT_CONVERT_CURRENCY:"Unable to convert currency",DSA_REQUIRED:"Bid does not provide required DSA transparency info",DSA_MISMATCH:"Bid indicates inappropriate DSA rendering method",PRICE_TOO_HIGH:"Bid price exceeds maximum value"},h={body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl"},b={sponsored:1,desc:2,rating:3,likes:4,downloads:5,price:6,saleprice:7,phone:8,address:9,desc2:10,displayurl:11,ctatext:12},v={ICON:1,MAIN:3},y=["privacyIcon","clickUrl","adTemplate","rendererUrl","type"],E={REQUEST:"Prebid Request",RESPONSE:"Prebid Response",NATIVE:"Prebid Native",EVENT:"Prebid Event",INTERVENTION:"Prebid Intervention"},w="__pb_locator__"},13064:(e,t,n)=>{n.d(t,{U9:()=>a,cb:()=>c,v6:()=>d});var r,i,o=n(51748);const s=null!==(r=(0,o.m)().setTimeout)&&void 0!==r?r:setTimeout,a=null!==(i=(0,o.m)().Promise)&&void 0!==i?i:Promise;function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new a(t=>{s(t,e)})}function d(){let e,t,{promiseFactory:n=e=>new a(e)}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function r(e){return t=>e(t)}return{promise:n((n,r)=>{e=n,t=r}),resolve:r(e),reject:r(t)}}},15482:(e,t,n)=>{n.d(t,{S9:()=>l,cT:()=>d,lc:()=>u});var r=n(91933),i=n(10466);const o="minBidCacheTTL";let s=1,a=null;const c=[];function d(e){return e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:s)}function l(){return a}function u(e){c.push(e)}r.$W.getConfig("ttlBuffer",e=>{"number"==typeof e.ttlBuffer?s=e.ttlBuffer:(0,i.logError)("Invalid value for ttlBuffer",e.ttlBuffer)}),r.$W.getConfig(o,e=>{const t=a;a=null==e?void 0:e[o],a="number"==typeof a?a:null,t!==a&&c.forEach(e=>e(a))})},16169:(e,t,n)=>{n.d(t,{w:()=>T});var r=n(32592),i=n(10867),o=n(91780),s=n(10466),a=n(58928),c=n(83435),d=n(26665),l=n(43958),u=n(83367),f=n(91933),g=n(42217),p=n(13064),m=n(51833),h=n(53202),b=n(77610),v=n(45808),y=n(70736),E=n(30183);const w={getRefererInfo:i.EN,findRootDomain:o.S,getWindowTop:s.getWindowTop,getWindowSelf:s.getWindowSelf,getHighEntropySUA:g.FD,getLowEntropySUA:g.zO,getDocument:s.getDocument},A=(0,m.i8)("FPD"),T=(0,r.A_)("sync",e=>{const t=[e,I().catch(()=>null),p.U9.resolve("cookieDeprecationLabel"in navigator&&(0,h.io)(v.Ue,(0,b.s)(y.tp,"cdep"))&&navigator.cookieDeprecationLabel.getValue()).catch(()=>null)];return p.U9.all(t).then(e=>{let[t,n,r]=e;const i=w.getRefererInfo();if(Object.entries(S).forEach(e=>{let[n,r]=e;const o=r(t,i);o&&Object.keys(o).length>0&&(t[n]=(0,s.mergeDeep)({},o,t[n]))}),n&&(0,c.J)(t,"device.sua",Object.assign({},n,t.device.sua)),r){const e={cdep:r};(0,c.J)(t,"device.ext",Object.assign({},e,t.device.ext))}const o=w.getDocument().documentElement.lang;if(o&&((0,c.J)(t,"site.ext.data.documentLang",o),!(0,a.A)(t,"site.content.language"))){const e=o.split("-")[0];(0,c.J)(t,"site.content.language",e)}t=A(t);for(const e of m.Dy)if((0,m.O$)(t,e)){t[e]=(0,s.mergeDeep)({},B(t,i),t[e]);break}return t})});function O(e){try{return e(w.getWindowTop())}catch(t){return e(w.getWindowSelf())}}function I(){const e=f.$W.getConfig("firstPartyData.uaHints");return Array.isArray(e)&&0!==e.length?w.getHighEntropySUA(e):p.U9.resolve(w.getLowEntropySUA())}function C(e){return(0,d.SH)(e,Object.keys(e))}const S={site(e,t){if(!m.Dy.filter(e=>"site"!==e).some(m.O$.bind(null,e)))return C({page:t.page,ref:t.ref})},device:()=>O(e=>{const t=(0,l.Ot)().screen.width,n=(0,l.Ot)().screen.height,{width:r,height:i}=(0,E.M)();return{w:t,h:n,dnt:(0,u.l)()?1:0,ua:e.navigator.userAgent,language:e.navigator.language.split("-").shift(),ext:{vpw:r,vph:i}}}),regs(){const e={};O(e=>e.navigator.globalPrivacyControl)&&(0,c.J)(e,"ext.gpc","1");const t=f.$W.getConfig("coppa");return"boolean"==typeof t&&(e.coppa=t?1:0),e}};function B(e,t){var n,r;const o=(0,i.gR)(t.page,{noLeadingWww:!0});return C({domain:o,keywords:null===(n=O(e=>e.document.querySelector("meta[name='keywords']")))||void 0===n||null===(n=n.content)||void 0===n||null===(r=n.replace)||void 0===r?void 0:r.call(n,/\s/g,""),publisher:C({domain:w.findRootDomain(o)})})}},18014:(e,t,n)=>{n.r(t),n.d(t,{addEvents:()=>v,clearEvents:()=>E,emit:()=>b,get:()=>m,getEvents:()=>h,has:()=>y,off:()=>p,on:()=>g});var r=n(10466),i=n(11418),o=n(10939),s=n(91933);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;o<n;o++)i[o-1]=arguments[o];!function(t,n){r.logMessage("Emitting event for: "+t);const i=n[0]||{},o=i[u[t]],s=e[t]||{que:[]};var a=Object.keys(s);const c=[];d.add({eventType:t,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&a.includes(o)&&c.push(...s[o].que),c.push(...s.que),(c||[]).forEach(function(e){if(e)try{e(...n)}catch(e){r.logError("Error executing handler:","events.js",e,t)}})}(t,i)},off:function(t,n,i){const o=e[t];r.isEmpty(o)||r.isEmpty(o.que)&&r.isEmpty(o[i])||i&&(r.isEmpty(o[i])||r.isEmpty(o[i].que))||(i?(o[i].que||[]).forEach(function(e){const t=o[i].que;e===n&&t.splice(t.indexOf(e),1)}):(o.que||[]).forEach(function(e){const t=o.que;e===n&&t.splice(t.indexOf(e),1)}),e[t]=o)},get:function(){return e},addEvents:function(e){l=l.concat(e)},getEvents:function(){return d.toArray().map(e=>Object.assign({},e))}}}();r._setEventEmitter(f.emit.bind(f));const{on:g,off:p,get:m,getEvents:h,emit:b,addEvents:v,has:y}=f;function E(){d.clear()}},22517:(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]||{}}}()},25291:(e,t,n)=>{n.d(t,{Dk:()=>s,Ez:()=>l,Ii:()=>o,OI:()=>u,TQ:()=>m,U3:()=>b,XG:()=>f,ZI:()=>h,Zw:()=>d,bt:()=>g,e3:()=>p,iK:()=>a,q7:()=>c});var r=n(70736),i=n(32592);const o="component",s=o+"Type",a=o+"Name",c="adapterCode",d="storageType",l="storageKey",u="write",f="configName",g="syncType",p="syncUrl",m="_config";function h(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)},26665:(e,t,n)=>{n.d(t,{Et:()=>h,Fq:()=>y,Go:()=>i,KG:()=>f,Lm:()=>v,O8:()=>p,Qd:()=>b,SH:()=>o,Uu:()=>E,cy:()=>m,fp:()=>g});var r=n(91490);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="String",a="Function",c="Number",d="Object",l="Boolean",u=Object.prototype.toString;function f(e,t){return u.call(e)==="[object "+t+"]"}function g(e){return f(e,a)}function p(e){return f(e,s)}const m=Array.isArray.bind(Array);function h(e){return f(e,c)}function b(e){return f(e,d)}function v(e){return f(e,l)}const y=Number.isInteger.bind(Number);function E(e,t){return m(e)&&(!t||e.length===t)&&e.every(e=>y(e))}},32592:(e,t,n)=>{n.d(t,{A_:()=>s,Gc:()=>c,Y6:()=>p,Yn:()=>d,bz:()=>g,pT:()=>l,u2:()=>m,xG:()=>f});var r=n(35481),i=n.n(r),o=n(13064);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;function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15;0===e.getHooks({hook:t}).length&&e.before(t,n)}const u={};function f(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&&(u[e]=t)},e)([])}function g(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const i=u[e];if(i)return i(...n);d(e).before((e,t)=>{t.push(n),e(t)})}function p(e,t){return Object.defineProperties(t,Object.fromEntries(["before","after","getHooks","removeAll"].map(t=>[t,{get:()=>e[t]}]))),t}function m(e){return p(e,function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.push(function(){}),e.apply(this,n)})}},36220:(e,t,n)=>{n.d(t,{E2:()=>m,H6:()=>d,V0:()=>g,Zy:()=>f,mn:()=>l,vk:()=>p});var r=n(26665),i=n(10466),o=n(91933),s=n(32592),a=n(63006),c=n(765);const d="outstream",l="instream",u=[["mimes",e=>Array.isArray(e)&&e.length>0&&e.every(e=>"string"==typeof e)],["minduration",r.Fq],["maxduration",r.Fq],["startdelay",r.Fq],["maxseq",r.Fq],["poddur",r.Fq],["protocols",r.Uu],["w",r.Fq],["h",r.Fq],["podid",r.O8],["podseq",r.Fq],["rqddurs",r.Uu],["placement",r.Fq],["plcmt",r.Fq],["linearity",r.Fq],["skip",e=>[1,0].includes(e)],["skipmin",r.Fq],["skipafter",r.Fq],["sequence",r.Fq],["slotinpod",r.Fq],["mincpmpersec",r.Et],["battr",r.Uu],["maxextended",r.Fq],["minbitrate",r.Fq],["maxbitrate",r.Fq],["boxingallowed",r.Fq],["playbackmethod",r.Uu],["playbackend",r.Fq],["delivery",r.Uu],["pos",r.Fq],["api",r.Uu],["companiontype",r.Uu],["poddedupe",r.Uu]],f=new Map(u);function g(e){var t;const n=null==e||null===(t=e.mediaTypes)||void 0===t?void 0:t.video;if(null!=n){var o,s;if(null==n.plcmt)n.context===d||[2,3,4].includes(n.placement)?n.plcmt=4:null!==(o=n.playbackmethod)&&void 0!==o&&null!==(s=o.some)&&void 0!==s&&s.call(o,e=>[2,6].includes(e))&&(n.plcmt=2);const t=(0,r.Uu)(n.playerSize,2)?n.playerSize:Array.isArray(n.playerSize)&&(0,r.Uu)(n.playerSize[0])?n.playerSize[0]:null,a=(0,r.Et)(n.w)&&(0,r.Et)(n.h)?[n.w,n.h]:null;let c=!1;null==t?null!=a&&(null!=n.playerSize?c=!0:n.playerSize=[a]):["w","h"].forEach((e,r)=>{null!=n[e]&&n[e]!==t[r]?c=!0:n[e]=t[r]}),c&&(0,i.logWarn)('Ad unit "'.concat(e.code," has conflicting playerSize and w/h"),e)}}function p(e){var t;let{index:n=a.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=null===(t=n.getMediaTypes(e))||void 0===t?void 0:t.video,i=r&&(null==r?void 0:r.context),o=r&&(null==r?void 0:r.useCacheKey),s=n.getAdUnit(e);return m(e,s,r,i,o)}const m=(0,s.A_)("sync",function(e,t,n,r,s){if(n&&(s||r!==d)){const{url:t,useLocal:n}=o.$W.getConfig("cache")||{};return t||n||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.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,c.k)(),'.setConfig({ cache: {url: "..."} });\n        or local cache with ').concat((0,c.k)(),".setConfig({ cache: { useLocal: true }});\n      ")),!1)}return!(r===d&&!s)||!!(e.renderer||t&&t.renderer||n.renderer)},"checkVideoBidSetup")},37841:(e,t,n)=>{n.d(t,{Ak:()=>h,BO:()=>g,K7:()=>p,NL:()=>b});var r=n(91933);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;o<r;o++)i[o]=arguments[o];return e.apply(this,i)}finally{n&&n()}}}function c(){let{now:e=o,mkNode:t=l,mkTimer:n=d,mkRenamer:r=e=>e,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(){let e={};return s.dfWalk({visit(t,n){e=Object.assign({},!t||t.includeGroups?n.groups:null,n.metrics,e)}}),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 m(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;c<s;c++)a[c-1]=arguments[c];return g(t.apply(i,a)).measureHookTime(e+n,o,e=>r.call(i,e,...a))}}}const h=m("requestBids.",e=>e.metrics),b=m("addBidResponse.",(e,t)=>t.metrics)},40069:(e,t,n)=>{n.d(t,{mZ:()=>o});var r=n(10466),i=n(83435);const o=(0,n(32592).A_)("sync",function(e){return[s,a].forEach(t=>function(e,t){t.global=e(t.global,"global FPD"),Object.entries(t.bidder).forEach(n=>{let[r,i]=n;t.bidder[r]=e(i,"bidder '".concat(r,"' FPD"))})}(t,e)),e});function s(e,t){var n,o,s,a,c;if(!e)return e;const d=[],l=[...(null!==(n=null==e||null===(o=e.user)||void 0===o?void 0:o.eids)&&void 0!==n?n:[]).map(e=>[0,e]),...(null!==(s=null==e||null===(a=e.user)||void 0===a||null===(a=a.ext)||void 0===a?void 0:a.eids)&&void 0!==s?s:[]).map(e=>[1,e])].filter(e=>{let[n,i]=e;return d.findIndex(e=>{let[t,o]=e;return n!==t&&(0,r.deepEqual)(o,i)})>-1?((0,r.logWarn)("Found duplicate EID in user.eids and user.ext.eids (".concat(t,")"),i),!1):(d.push([n,i]),!0)});return l.length>0&&(0,i.J)(e,"user.ext.eids",l.map(e=>{let[t,n]=e;return n})),null==e||null===(c=e.user)||void 0===c||delete c.eids,e}function a(e,t){var n,o,s;if(!e)return e;const a=null===(n=e.source)||void 0===n?void 0:n.schain,c=null===(o=e.source)||void 0===o||null===(o=o.ext)||void 0===o?void 0:o.schain;return null==a||null==c||(0,r.deepEqual)(a,c)||(0,r.logWarn)("Conflicting source.schain and source.ext.schain (".concat(t,"), preferring source.schain"),{"source.schain":a,"source.ext.schain":c}),null!=(null!=a?a:c)&&(0,i.J)(e,"source.ext.schain",null!=a?a:c),null===(s=e.source)||void 0===s||delete s.schain,e}},41385:(e,t,n)=>{n.d(t,{B1:()=>g,SL:()=>_,ad:()=>R,et:()=>k,mW:()=>S,o2:()=>U,t6:()=>B});var r=n(98158),i=n(10466),o=n(26665),s=n(13064),a=n(91933);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",m="gpp",h="usp",b="coppa";var v=new WeakMap,y=new WeakMap,E=new WeakMap,w=new WeakMap,A=new WeakMap,T=new WeakMap,O=new WeakSet;class I{constructor(){var e,t;d(e=this,t=O),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(O,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(O,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 I{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 I{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},R=new class extends I{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,[h]:B,[m]:R,[b]:k};const _=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})))}()},42217:(e,t,n)=>{n.d(t,{CP:()=>u,FD:()=>l,zO:()=>d});var r=n(10466),i=n(26665),o=n(13064);const s=2,a=["architecture","bitness","model","platformVersion","fullVersionList"],c=["brands","mobile","platform"],d=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=window.navigator)||void 0===e?void 0:e.userAgentData;const n=t&&c.some(e=>void 0!==t[e])?Object.freeze(f(1,t)):null;return function(){return n}}(),l=u();function u(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=window.navigator)||void 0===e?void 0:e.userAgentData;const n={},i=new WeakMap;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;if(!i.has(e)){const t=Array.from(e);t.sort(),i.set(e,t.join("|"))}const c=i.get(e);if(!n.hasOwnProperty(c))try{n[c]=t.getHighEntropyValues(e).then(e=>(0,r.isEmpty)(e)?null:Object.freeze(f(s,e))).catch(()=>null)}catch(e){n[c]=o.U9.resolve(null)}return n[c]}}function f(e,t){function n(e,t){const n={brand:e};return(0,i.O8)(t)&&!(0,r.isEmptyStr)(t)&&(n.version=t.split(".")),n}const o={source:e};return t.platform&&(o.platform=n(t.platform,t.platformVersion)),(t.fullVersionList||t.brands)&&(o.browsers=(t.fullVersionList||t.brands).map(e=>{let{brand:t,version:r}=e;return n(t,r)})),void 0!==t.mobile&&(o.mobile=t.mobile?1:0),["model","bitness","architecture"].forEach(e=>{const n=t[e];(0,i.O8)(n)&&(o[e]=n)}),o}},43958:(e,t,n)=>{n.d(t,{Vv:()=>c,Ot:()=>s,Bp:()=>a});var r=n(10466);const i=new function e(t,n){const r={};let i={};const o=[];Object.entries(n).forEach(n=>{let[s,a]=n;if(null!=a&&"object"==typeof a){const n=new e(()=>{var e;return null===(e=t())||void 0===e?void 0:e[s]},a);r[s]=n.obj,o.push(n.reset)}else!0===a&&Object.defineProperty(r,s,{get(){var e;i.hasOwnProperty(s)||(i[s]=null===(e=t())||void 0===e?void 0:e[s]);return i[s]}})}),this.obj=r,this.reset=function(){o.forEach(e=>e()),i={}}}(()=>(0,r.canAccessWindowTop)()?r.internal.getWindowTop():r.internal.getWindowSelf(),{innerHeight:!0,innerWidth:!0,screen:{width:!0,height:!0},visualViewport:{width:!0,height:!0},document:{documentElement:{clientWidth:!0,clientHeight:!0,scrollTop:!0,scrollLeft:!0},body:{scrollTop:!0,scrollLeft:!0,clientWidth:!0,clientHeight:!0}}}),o={reset:i.reset},s=(()=>{let e;return function(){return(!e||Date.now()-e>20)&&(o.reset(),e=Date.now()),i.obj}})();function a(){o.reset()}function c(e){var t,n,i,o;const s=null!=e?e:(0,r.canAccessWindowTop)()?r.internal.getWindowTop():r.internal.getWindowSelf(),a=null!==(t=null!==(n=null==s?void 0:s.screen)&&void 0!==n?n:null===(i=r.internal.getWindowSelf())||void 0===i?void 0:i.screen)&&void 0!==t?t:null===(o=window)||void 0===o?void 0:o.screen,c=Number(null==a?void 0:a.width),d=Number(null==a?void 0:a.height);if(Number.isFinite(c)&&Number.isFinite(d))return d>=c?"portrait":"landscape"}},45144:(e,t,n)=>{n.d(t,{HH:()=>d,kj:()=>c,xh:()=>a});var r=n(13064),i=n(10466),o=n(63293),s=n(32592);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 t=(0,i.createInvisibleIframe)();t.srcdoc="<script>".concat(n,"<\/script>"),t.onload=()=>e(t.contentWindow.render),document.body.appendChild(t)})),e[n]}}()},45808:(e,t,n)=>{n.d(t,{DL:()=>l,Ml:()=>i,Ue:()=>r,VJ:()=>f,hE:()=>u,hq:()=>d,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"},51409:(e,t,n)=>{n.d(t,{S1:()=>F,Ay:()=>se,tS:()=>X,pX:()=>ee,Mf:()=>te,K5:()=>J,Gs:()=>Z});var r=n(98158),i=n(26665),o=n(10466),s=n(80356),a=n(3516),c=n(62201),d=n(91933),l=n(32592);const u="requests",f="wins",g="auctions";let p={};function m(e,t){const n=p[e]=p[e]||{bidders:{}};return t?(n.bidders[t]=n.bidders[t]||{},n.bidders[t]):n}function h(e,t){return function(n,r){var i;const o=m(n,t&&r);return o[e]=(null!==(i=o[e])&&void 0!==i?i:0)+1,o[e]}}function b(e,t){return function(n,r){var i;return null!==(i=m(n,t&&r)[e])&&void 0!==i?i:0}}const v=h(u,!1),y=h(u,!0),E=h(f,!0),w=h(g,!1),A=b(u,!1),T=b(u,!0),O=b(f,!0),I=b(g,!1);var C=n(10867),S=n(41385),B=n(18014),R=n(11418),k=n(37841),U=n(63006),D=n(70736),_=n(53202),j=n(45808),q=n(25291),x=n(53578),W=n(72122);function N(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 P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const M="pbsBidAdapter",F={CLIENT:"client",SERVER:"server"},G={isAllowed:_.io,redact:x.$p},L={},z={},$={};let H=[];d.$W.getConfig("s2sConfig",e=>{e&&e.s2sConfig&&(H=(0,i.cy)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])});const V=(0,q.ZI)(e=>ne.resolveAlias(e));function Q(e){var t;return null!==(t=e.configName)&&void 0!==t?t:e.name}function J(e){return V(D.tp,M,{[q.XG]:Q(e)})}const K=["nativeParams","nativeOrtbRequest","renderer"];function Y(e){let{bidderCode:t,auctionId:n,bidderRequestId:r,adUnits:s,src:a,metrics:c,getTid:d}=e;return s.reduce((e,s)=>{const l=s.bids.filter(e=>e.bidder===t);return null==t&&0===l.length&&null!=s.s2sBid&&l.push({bidder:null}),e.push(l.reduce((e,l)=>{var u,f,g,p,m;const[h,b]=d(l.bidder,s.transactionId,null!==(u=null===(f=l.ortb2Imp)||void 0===f||null===(f=f.ext)||void 0===f?void 0:f.tid)&&void 0!==u?u:null===(g=s.ortb2Imp)||void 0===g||null===(g=g.ext)||void 0===g?void 0:g.tid),v=null==(l=Object.assign({},l,{ortb2Imp:(0,o.mergeDeep)({},s.ortb2Imp,l.ortb2Imp,{ext:{tid:h,tidSource:b}})},(0,i.SH)(s,K))).mediaTypes?s.mediaTypes:l.mediaTypes;return(0,o.isValidMediaTypes)(v)?l=Object.assign({},l,{mediaTypes:v}):(0,o.logError)("mediaTypes is not correctly configured for adunit ".concat(s.code)),"client"===a&&y(s.code,t),e.push(Object.assign({},l,{adUnitCode:s.code,transactionId:s.transactionId,adUnitId:s.adUnitId,sizes:(null==v||null===(p=v.banner)||void 0===p?void 0:p.sizes)||(null==v||null===(m=v.video)||void 0===m?void 0:m.playerSize)||[],bidId:l.bid_id||(0,o.generateUUID)(),bidderRequestId:r,auctionId:n,src:a,metrics:c,auctionsCount:I(s.code),bidRequestsCount:A(s.code),bidderRequestsCount:T(s.code,l.bidder),bidderWinsCount:O(s.code,l.bidder),deferBilling:!!s.deferBilling})),e},[])),e},[]).reduce(o.flatten,[]).filter(e=>""!==e)}const X=(0,l.A_)("sync",function(e,t){let{getS2SBidders:n=ee}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return e;{const r=n(t);return e.filter(e=>{if(!r.has(e.bidder))return!1;if(null==e.s2sConfigName)return!0;const n=Q(t);return(Array.isArray(e.s2sConfigName)?e.s2sConfigName:[e.s2sConfigName]).includes(n)})}},"filterBidsForAdUnit");const Z=(0,l.A_)("sync",(e,t)=>e,"setupAdUnitMediaTypes");function ee(e){(0,i.cy)(e)||(e=[e]);const t=new Set([null]);return e.filter(e=>e&&e.enabled).flatMap(e=>e.bidders).forEach(e=>t.add(e)),t}const te=(0,l.A_)("sync",function(e,t){let{getS2SBidders:n=ee}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n(t);return(0,o.getBidderCodes)(e).reduce((e,t)=>(e[r.has(t)?F.SERVER:F.CLIENT].push(t),e),{[F.CLIENT]:[],[F.SERVER]:[]})},"partitionBidders");const ne={bidderRegistry:L,analyticsRegistry:$,aliasRegistry:z,makeBidRequests:(0,l.A_)("sync",function(e,t,n,r,a){let c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},l=arguments.length>6?arguments[6]:void 0;l=(0,k.BO)(l),B.emit(R.qY.BEFORE_REQUEST_BIDS,e),(0,s.nk)(e),e.map(e=>e.code).filter(o.uniques).forEach(w),e.forEach(e=>{(0,i.Qd)(e.mediaTypes)||(e.mediaTypes={}),e.bids=e.bids.filter(e=>!e.bidder||G.isAllowed(j.uc,V(D.tW,e.bidder))),v(e.code)}),e=Z(e,a);let{[F.CLIENT]:u,[F.SERVER]:f}=te(e,H);d.$W.getConfig("bidderSequence")===d.Ov&&(u=(0,o.shuffle)(u));const g=(0,C.EN)(),p=[],m=c.global||{},h=c.bidder||{},b=function(){let e,t;return d.$W.getConfig("consistentTIDs")?(e="pbjsStable",t=e=>e):(e="pbjs",t=(()=>{const e={};return(t,n)=>(e.hasOwnProperty(n)||(e[n]={}),e[n].hasOwnProperty(t)||(e[n][t]="u".concat((0,o.generateUUID)())),e[n][t])})()),function(n,r,i){return[null!=i?i:t(r,n),null!=i?"pub":e]}}();function y(e,t){var n,r,i;const s=G.redact(null!=t?t:V(D.tW,e.bidderCode)),[a,c]=b(e.bidderCode,e.auctionId,null!==(n=null===(r=h[e.bidderCode])||void 0===r||null===(r=r.source)||void 0===r?void 0:r.tid)&&void 0!==n?n:null===(i=m.source)||void 0===i?void 0:i.tid),d=Object.freeze(s.ortb2((0,o.mergeDeep)({},m,h[e.bidderCode],{source:{tid:a,ext:{tidSource:c}}})));return e.ortb2=d,e.bids=e.bids.map(e=>(e.ortb2=d,s.bidRequest(e))),e}H.forEach(r=>{const s=J(r);if(r&&r.enabled&&G.isAllowed(j.uc,s)){const{adUnits:a,hasModuleBids:c}=function(e,t){let n=(0,i.Go)(e),r=!1;return n.forEach(e=>{const n=e.bids.filter(e=>{var n;return e.module===M&&(null===(n=e.params)||void 0===n?void 0:n.configName)===Q(t)});1===n.length?(e.s2sBid=n[0],r=!0,e.ortb2Imp=(0,o.mergeDeep)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):n.length>1&&(0,o.logWarn)('Multiple "module" bids for the same s2s configuration; all will be ignored',n),e.bids=X(e.bids,t).map(e=>(e.bid_id=(0,o.getUniqueIdentifierStr)(),e))}),n=n.filter(e=>!(t.filterBidderlessCalls&&1===e.bids.length&&null==e.bids[0].bidder||0===e.bids.length&&null==e.s2sBid)),{adUnits:n,hasModuleBids:r}}(e,r),d=(0,o.generateUUID)();(0===f.length&&c?[null]:f).forEach(e=>{const c=(0,o.generateUUID)(),u=l.fork(),f=y({bidderCode:e,auctionId:n,bidderRequestId:c,uniquePbsTid:d,bids:Y({bidderCode:e,auctionId:n,bidderRequestId:c,adUnits:(0,i.Go)(a),src:R.RW.SRC,metrics:u,getTid:b}),auctionStart:t,timeout:r.timeout,src:R.RW.SRC,refererInfo:g,metrics:u},s);0!==f.bids.length&&p.push(f)}),a.forEach(e=>{const t=e.bids.filter(e=>p.find(t=>t.bids.find(t=>t.bidId===e.bid_id)));e.bids=t}),p.forEach(e=>{void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=a.filter(e=>e.bids.length>0||null!=e.s2sBid))})}});const E=function(e){let t=(0,i.Go)(e);return t.forEach(e=>{e.bids=X(e.bids,null)}),t=t.filter(e=>0!==e.bids.length),t}(e);return u.forEach(e=>{const s=(0,o.generateUUID)(),a=l.fork(),c=y({bidderCode:e,auctionId:n,bidderRequestId:s,bids:Y({bidderCode:e,auctionId:n,bidderRequestId:s,adUnits:(0,i.Go)(E),src:"client",metrics:a,getTid:b}),auctionStart:t,timeout:r,refererInfo:g,metrics:a}),d=L[e];d||(0,o.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),d&&c.bids&&0!==c.bids.length&&p.push(c)}),p.forEach(e=>{S.mW.getConsentData()&&(e.gdprConsent=S.mW.getConsentData()),S.t6.getConsentData()&&(e.uspConsent=S.t6.getConsentData()),S.ad.getConsentData()&&(e.gppConsent=S.ad.getConsentData())}),p},"makeBidRequests"),callBids(e,t,n,r,i,s,a){let l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(!t.length)return void(0,o.logWarn)("callBids executed with no bidRequests.  Were they filtered by labels or sizing?");const[u,f]=t.reduce((e,t)=>(e[Number(void 0!==t.src&&t.src===R.RW.SRC)].push(t),e),[[],[]]);var g=[];f.forEach(e=>{for(var t=-1,n=0;n<g.length;++n)if(e.uniquePbsTid===g[n].uniquePbsTid){t=n;break}t<=-1&&g.push(e)});let p=0;H.forEach(e=>{if(e&&g[p]&&ee(e).has(g[p].bidderCode)){const t=(0,c.g4)(s,i?{request:i.request.bind(null,"s2s"),done:i.done}:void 0),d=e.bidders,u=L[e.adapter],m=g[p].uniquePbsTid,h=g[p].adUnitsS2SCopy,b=f.filter(e=>e.uniquePbsTid===m);if(u){const i={ad_units:h,s2sConfig:e,ortb2Fragments:l,requestBidsTimeout:s};if(i.ad_units.length){const e=b.map(e=>(e.start=(0,o.timestamp)(),function(t){t||a(e.bidderRequestId);for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];r.apply(e,[t,...i])})),s=(0,o.getBidderCodes)(i.ad_units).filter(e=>d.includes(e));(0,o.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(s.length>0?s.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),b.forEach(e=>{B.emit(R.qY.BID_REQUESTED,P(P({},e),{},{tid:e.auctionId}))}),u.callBids(i,f,n,t=>e.forEach(e=>e(t)),t)}}else(0,o.logError)("missing "+e.adapter);p++}}),u.forEach(e=>{e.start=(0,o.timestamp)();const t=L[e.bidderCode];d.$W.runWithBidder(e.bidderCode,()=>{(0,o.logMessage)("CALLING BIDDER"),B.emit(R.qY.BID_REQUESTED,e)});const l=(0,c.g4)(s,i?{request:i.request.bind(null,e.bidderCode),done:i.done}:void 0),u=r.bind(e);try{d.$W.runWithBidder(e.bidderCode,t.callBids.bind(t,e,n,u,l,()=>a(e.bidderRequestId),d.$W.callbackWithBidder(e.bidderCode)))}catch(t){(0,o.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:t,bidRequest:e}),u()}})},videoAdapters:[],registerBidAdapter(e,t){let{supportedMediaTypes:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var r;e&&t?"function"==typeof e.callBids?(L[t]=e,S.o2.register(D.tW,t,null===(r=e.getSpec)||void 0===r?void 0:r.call(e).gvlid),n.includes("video")&&ne.videoAdapters.push(t),n.includes("native")&&s.mT.push(t)):(0,o.logError)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,o.logError)("bidAdapter or bidderCode not specified")},aliasBidAdapter(e,t,n){if(void 0===L[t]){const r=L[e];if(void 0===r){const n=[];H.forEach(r=>{if(r.bidders&&r.bidders.length){const i=r&&r.bidders;r&&i.includes(t)?z[t]=e:n.push(e)}}),n.forEach(e=>{(0,o.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")})}else try{let i;const c=function(e){const t=[];ne.videoAdapters.includes(e)&&t.push("video");s.mT.includes(e)&&t.push("native");return t}(e);if(r.constructor.prototype!==Object.prototype)i=new r.constructor,i.setBidderCode(t);else{const{useBaseGvlid:s=!1}=n||{},c=r.getSpec(),d=s?c.gvlid:null==n?void 0:n.gvlid;null==d&&null!=c.gvlid&&(0,o.logWarn)("Alias '".concat(t,"' will NOT re-use the GVL ID of the original adapter ('").concat(c.code,"', gvlid: ").concat(c.gvlid,"). Functionality that requires TCF consent may not work as expected."));const l=n&&n.skipPbsAliasing;i=(0,a.xb)(Object.assign({},c,{code:t,gvlid:d,skipPbsAliasing:l})),z[t]=e}ne.registerBidAdapter(i,t,{supportedMediaTypes:c})}catch(t){(0,o.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,o.logMessage)('alias name "'+t+'" has been already specified.')},resolveAlias(e){let t,n=e;for(;z[n]&&(!t||!t.has(n));)n=z[n],(t=t||new Set).add(n);return n},registerAnalyticsAdapter(e){let{adapter:t,code:n,gvlid:r}=e;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,$[n]={adapter:t,gvlid:r},S.o2.register(D.Tn,n,r)):(0,o.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(n,'"\n        analytics adapter must implement an enableAnalytics() function')):(0,o.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},enableAnalytics(e){(0,i.cy)(e)||(e=[e]),e.forEach(e=>{const t=$[e.provider];t&&t.adapter?G.isAllowed(j.mo,V(D.Tn,e.provider,{[q.TQ]:e}))&&t.adapter.enableAnalytics(e):(0,o.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))})},getBidAdapter:e=>L[e],getAnalyticsAdapter:e=>$[e],callTimedOutBidders(e,t,n){t=t.map(t=>(t.params=(0,o.getUserConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=n,t)),t=(0,o.groupBy)(t,"bidder"),Object.keys(t).forEach(e=>{oe(e,"onTimeout",t[e])})},callBidWonBidder(e,t,n){t.params=(0,o.getUserConfiguredParams)(n,t.adUnitCode,t.bidder),E(t.adUnitCode,t.bidder),oe(e,"onBidWon",t)},triggerBilling:(()=>{const e=new WeakSet;return t=>{var n;e.has(t)||(e.add(t),((null===(n=(0,W.$T)(t.eventtrackers)[W.OA])||void 0===n?void 0:n[W.Ni])||[]).forEach(e=>o.internal.triggerPixel(e)),oe(t.bidder,"onBidBillable",t))}})(),callSetTargetingBidder(e,t){oe(e,"onSetTargeting",t)},callBidViewableBidder(e,t){oe(e,"onBidViewable",t)},callBidderError(e,t,n){oe(e,"onBidderError",{error:t,bidderRequest:n})},callAdRenderSucceededBidder(e,t){oe(e,"onAdRenderSucceeded",t)},callOnInterventionBidder(e,t,n){oe(e,"onIntervention",{bid:t,intervention:n})},callDataDeletionRequest:(0,l.A_)("sync",function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r="onDataDeletionRequest";Object.keys(L).filter(e=>!z.hasOwnProperty(e)).forEach(e=>{const n=re(e,r);if(null!=n){const i=U.n.getBidsRequested().filter(t=>function(e){const t=new Set;for(;z.hasOwnProperty(e)&&!t.has(e);)t.add(e),e=z[e];return e}(t.bidderCode)===e);ie(e,r,...n,i,...t)}}),Object.entries($).forEach(e=>{var n;let[i,s]=e;const a=null==s||null===(n=s.adapter)||void 0===n?void 0:n[r];if("function"==typeof a)try{a.apply(s.adapter,t)}catch(e){(0,o.logError)("error calling ".concat(r," of ").concat(i),e)}})})};function re(e,t){const n=L[e],r=(null==n?void 0:n.getSpec)&&n.getSpec();if(r&&r[t]&&"function"==typeof r[t])return[r,r[t]]}function ie(e,t,n,r){try{(0,o.logInfo)("Invoking ".concat(e,".").concat(t));for(var i=arguments.length,s=new Array(i>4?i-4:0),a=4;a<i;a++)s[a-4]=arguments[a];d.$W.runWithBidder(e,r.bind(n,...s))}catch(n){(0,o.logWarn)("Error calling ".concat(t," of ").concat(e))}}function oe(e,t,n){if((null==n?void 0:n.source)!==R.RW.SRC){const r=re(e,t);null!=r&&ie(e,t,...r,n)}}const se=ne},51640:(e,t,n)=>{n.d(t,{M_:()=>u,Sb:()=>f,X5:()=>y,kh:()=>d});var r=n(62201),i=n(91933),o=n(63006),s=n(10466),a=n(71186);const c=15,d=new Map;function l(e){return e.vastXml?e.vastXml:function(e,t){const n=(t=t&&(Array.isArray(t)?t:[t]))?t.map(e=>"<Impression><![CDATA[".concat(e,"]]></Impression>")).join(""):"";return'<VAST version="3.0">\n    <Ad>\n      <Wrapper>\n        <AdSystem>prebid.org wrapper</AdSystem>\n        <VASTAdTagURI><![CDATA['.concat(e,"]]></VASTAdTagURI>\n        ").concat(n,"\n        <Creatives></Creatives>\n      </Wrapper>\n    </Ad>\n  </VAST>")}(e.vastUrl,e.vastImpUrl)}function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.g4;const s={puts:e.map(e=>function(e){let{index:t=o.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=l(e),r=t.getAuction(e),s={type:"xml",value:n,ttlseconds:Number(e.ttl)+c};return i.$W.getConfig("cache.vasttrack")&&(s.bidder=e.bidder,s.bidid=e.requestId,s.aid=e.auctionId),null!=r&&(s.timestamp=r.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(s.key=e.customCacheKey),s}(e))};n(i.$W.getConfig("cache.timeout"))(i.$W.getConfig("cache.url"),function(e){return{success:function(t){let n;try{n=JSON.parse(t).responses}catch(t){return void e(t,[])}n?e(null,n):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(t,n){e(new Error("Error storing video ad in the cache: ".concat(t,": ").concat(JSON.stringify(n))),[])}}}(t),JSON.stringify(s),{contentType:"text/plain",withCredentials:!0})}const f=e=>{const t=l(e),n=URL.createObjectURL(new Blob([t],{type:"text/xml"}));g(e,n),d.set(e.videoCacheKey,n)},g=(e,t,n)=>{e.videoCacheKey=n||(0,s.generateUUID)(),e.vastUrl||(e.vastUrl=t)},p={store:u};function m(e){const t=e.map(e=>e.bidResponse);p.store(t,function(n,r){var o;n?(o=n,(0,s.logError)("Failed to save to the video cache: ".concat(o,". Video bids will be discarded:"),t)):e.length!==r.length?(0,s.logError)("expected ".concat(e.length," cache IDs, got ").concat(r.length," instead")):r.forEach((t,n)=>{const{auctionInstance:r,bidResponse:o,afterBidAdded:c}=e[n];var d;""===t.uuid?(0,s.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."):(g(o,(d=t.uuid,"".concat(i.$W.getConfig("cache.url"),"?uuid=").concat(d)),t.uuid),(0,a.v8)(r,o),c())})})}let h,b,v;i.$W.getConfig("cache",e=>{let{cache:t}=e;h="number"==typeof t.batchSize&&t.batchSize>0?t.batchSize:1,b="number"==typeof t.batchTimeout&&t.batchTimeout>0?t.batchTimeout:0,t.useLocal&&!v&&(v=o.n.onExpiry(e=>{e.getBidsReceived().forEach(e=>{const t=d.get(e.videoCacheKey);t&&t.startsWith("blob")&&URL.revokeObjectURL(t),d.delete(e.videoCacheKey)})}))});const y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m,n=[[]],r=!1;const i=e=>e();return function(o,s,a){const c=b>0?e:i;n[n.length-1].length>=h&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:s,afterBidAdded:a}),r||(r=!0,c(()=>{n.forEach(t),n=[[]],r=!1},b))}}()},51748:(e,t,n)=>{n.d(t,{E:()=>a,m:()=>s});var r=n(765);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)()))},51833:(e,t,n)=>{n.d(t,{Dy:()=>i,O$:()=>s,i8:()=>o});var r=n(10466);const i=["dooh","app","site"];function o(e){return function(t){return i.reduce((n,i)=>(s(t,i)&&(null!=n?((0,r.logWarn)("".concat(e," specifies both '").concat(n,"' and '").concat(i,"'; dropping the latter.")),delete t[i]):n=i),n),null),t}}function s(e,t){return null!=e[t]&&Object.keys(e[t]).length>0}},53202:(e,t,n)=>{n.d(t,{io:()=>s,qB:()=>o});var r=n(10466),i=n(25291);const[o,s]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.prefixLog)("Activity control:");const t={};function n(e){return t[e]=t[e]||[],t[e]}function o(t,n,r,o){let s;try{s=r(o)}catch(r){e.logError("Exception in rule ".concat(n," for '").concat(t,"'"),r),s={allow:!1,reason:r}}return s&&Object.assign({activity:t,name:n,component:o[i.Ii]},s)}const s={};function a(t){let{activity:n,name:r,allow:i,reason:o,component:a}=t;const c="".concat(r," ").concat(i?"allowed":"denied"," '").concat(n,"' for '").concat(a,"'").concat(o?":":""),d=s.hasOwnProperty(c);if(d&&clearTimeout(s[c]),s[c]=setTimeout(()=>delete s[c],1e3),!d){const t=[c];o&&t.push(o),(i?e.logInfo:e.logWarn).apply(e,t)}}return[function(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;const o=n(e),s=o.findIndex(e=>{let[t]=e;return i<t}),a=[i,t,r];return o.splice(s<0?o.length:s,0,a),function(){const e=o.indexOf(a);e>=0&&o.splice(e,1)}},function(e,t){let r,i;for(const[s,c,d]of n(e)){if(r!==s&&i)break;r=s;const n=o(e,c,d,t);if(n){if(!n.allow)return a(n),!1;i=n}}return i&&a(i),!0}]}()},53578:(e,t,n)=>{n.d(t,{Vx:()=>c,l7:()=>a,p4:()=>h,$V:()=>m,ZP:()=>b,$p:()=>v,uD:()=>p});var r=n(58928),i=n(91933),o=n(53202),s=n(45808);const a=["data","ext.data","yob","gender","keywords","kwarray","id","buyeruid","customdata"].map(e=>"user.".concat(e)).concat("device.ext.cdep"),c=["user.eids","user.ext.eids"],d=["user.geo.lat","user.geo.lon","device.geo.lat","device.geo.lon"],l=["device.ip"],u=["device.ipv6"];function f(e){return Object.assign({get(){},run(e,t,n,r,i){const o=n&&n[r];if(m(o)&&i()){const e=this.get(o);void 0===e?delete n[r]:n[r]=e}}},e)}function g(e){return e.forEach(e=>{e.paths=e.paths.map(e=>{const t=e.split("."),n=t.pop();return[t.length>0?t.join("."):null,n]})}),function(t,n){const i=[];for(var o=arguments.length,s=new Array(o>2?o-2:0),a=2;a<o;a++)s[a-2]=arguments[a];const c=p(t,...s);return e.forEach(e=>{if(!1!==t[e.name])for(const[o,s]of e.paths){const a=null==o?n:(0,r.A)(n,o);if(i.push(e.run(n,o,a,s,c.bind(null,e))),!1===t[e.name])return}}),i.filter(e=>null!=e)}}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(t){return e.hasOwnProperty(t.name)||(e[t.name]=!!t.applies(...n)),e[t.name]}}function m(e){return null!=e&&("object"!=typeof e||Object.keys(e).length>0)}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.io;return function(n){return!t(e,n)}}function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.DL,paths:a,applies:h(s.DL,e)},{name:s.hq,paths:c,applies:h(s.hq,e)},{name:s.hE,paths:d,applies:h(s.hE,e),get:e=>Math.round(100*(e+Number.EPSILON))/100},{name:s.hE,paths:l,applies:h(s.hE,e),get:e=>function(e){if(!e)return null;const t=e.split(".").map(Number);if(4!==t.length)return null;const n=[];for(let e=0;e<4;e++){const t=Math.max(0,Math.min(8,24-8*e));n.push(255<<8-t&255)}return t.map((e,t)=>e&n[t]).join(".")}(e)},{name:s.hE,paths:u,applies:h(s.hE,e),get:e=>function(e){if(!e)return null;let t=e.split(":").map(e=>parseInt(e,16));for(t=t.map(e=>isNaN(e)?0:e);t.length<8;)t.push(0);if(8!==t.length)return null;const n=[];for(let e=0;e<8;e++){const t=Math.max(0,Math.min(16,64-16*e));n.push(65535<<16-t&65535)}return t.map((e,t)=>e&n[t]).map(e=>e.toString(16)).join(":")}(e)},{name:s.VJ,paths:["source.tid","source.ext.tidSource"],applies:h(s.VJ,e)}].map(f)}const v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;const t=g(b(e)),n=g(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.hq,paths:["userId","userIdAsEids"],applies:h(s.hq,e)},{name:s.VJ,paths:["ortb2Imp.ext.tid","ortb2Imp.ext.tidSource"],applies:h(s.VJ,e)}].map(f)}(e));return function(e){const r={};return{ortb2:n=>(t(r,n,e),n),bidRequest:t=>(n(r,t,e),t)}}}();(0,o.qB)(s.VJ,"enableTIDs config",()=>{if(!i.$W.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}})},57215:(e,t,n)=>{n.d(t,{WH:()=>se,xu:()=>de,Z:()=>ae,gH:()=>me,pq:()=>ne});var r=n(51748),i=n(10466),o=n(26665),s=n(58928),a=n(83435),c=n(98158),d=n(80356),l=n(11418),u=n(71852),f=n(45144);function g(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 p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){(0,c.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const{REQUEST:m,RESPONSE:h,NATIVE:b,EVENT:v}=l.nl,y={[m]:function(e,t,n){(0,u.bw)({renderFn(t){e(Object.assign({message:h,renderer:(0,f.kj)(n),rendererVersion:f.xh},t))},resizeFn:w(t.adId,n),options:t.options,adId:t.adId,bidResponse:n})},[v]:function(e,t,n){if(null==n)return void(0,i.logError)("Cannot find ad '".concat(t.adId,"' for x-origin event request"));if(n.status!==l.tl.RENDERED)return void(0,i.logWarn)("Received x-origin event request without corresponding render request for ad '".concat(n.adId,"'"));return(0,u.Uc)(t,n)}};function E(){window.addEventListener("message",function(e){!function(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(e){return}if(n&&n.adId&&n.message&&y.hasOwnProperty(n.message))(0,u.$A)(n.adId,n.message===l.nl.REQUEST).then(t=>{var r,o;y[n.message]((r=n.adId,o=function(e){return null==e.origin&&0===e.ports.length?function(){const e="Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870";throw(0,i.logError)(e),new Error(e)}:e.ports.length>0?function(t){e.ports[0].postMessage(JSON.stringify(t))}:function(t){e.source.postMessage(JSON.stringify(t),e.origin)}}(e),function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return o(Object.assign({},e,{adId:r}),...n)}),n,t)})}(e)},!1)}function w(e,t){return function(n,r){!function(e){let{instl:t,adId:n,adUnitCode:r,width:o,height:s}=e;if(t)return;function a(e){return e?e+"px":"100%"}function c(e){if(e){const t=e.style;t.width=a(o),t.height=a(s)}else(0,i.logError)("Unable to locate matching page element for adUnitCode ".concat(r,".  Can't resize it to ad's dimensions.  Please review setup."))}const d=l('iframe:not([style*="display: none"])');function l(e){const t=u(n,r),i=document.getElementById(t);return i&&i.querySelector(e)}function u(e,t){if((0,i.isGptPubadsDefined)()){const t=f(e);if(t)return t}if((0,i.isApnGetTagDefined)()){const e=g(t);if(e)return e}return t}function f(e){const t=window.googletag.pubads().getSlots().find(t=>t.getTargetingKeys().find(n=>t.getTargeting(n).includes(e)));return t?t.getSlotElementId():null}function g(e){const t=window.apntag.getTag(e);return t&&t.targetId}[d,null==d?void 0:d.parentElement].forEach(c)}(p(p({},t),{},{width:n,height:r,adId:e}))}}Object.assign(y,{[b]:function(e,t,n){if(null==n)return void(0,i.logError)("Cannot find ad for x-origin event request: '".concat(t.adId,"'"));switch(t.action){case"assetRequest":(0,u.Hh)(n,()=>e((0,d.IX)(t,n)));break;case"allAssetRequest":(0,u.Hh)(n,()=>e((0,d.yl)(t,n)));break;default:(0,u.vW)(t,n,{resizeFn:w(t.adId,n)}),(0,u.Pk)(n)}}});var A=n(73391),T=n(91933),O=n(63006),I=n(80869),C=n(32592),S=n(87067),B=n(61443),R=n(51409),k=n(18014),U=n(37841),D=n(13064);function _(){var e;const t=null!==(e=(0,r.m)().scheduler)&&void 0!==e?e:window.scheduler;return null!=t&&t.yield?t.yield():D.U9.resolve()}var j=n(16169),q=n(41385),x=n(79236),W=n(36220);const N=[["format",e=>Array.isArray(e)&&e.length>0&&e.every(e=>"object"==typeof e)],["w",o.Fq],["h",o.Fq],["btype",o.Uu],["battr",o.Uu],["pos",o.Fq],["mimes",e=>Array.isArray(e)&&e.length>0&&e.every(e=>"string"==typeof e)],["topframe",e=>[1,0].includes(e)],["expdir",o.Uu],["api",o.Uu],["id",o.O8],["vcm",e=>[1,0].includes(e)]],P=new Map(N);var M=n(59794);function F(e,t){var n=this;return function(){for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];return document.prerendering&&e()?new Promise(e=>{document.addEventListener("prerenderingchange",()=>{(0,i.logInfo)("Auctions were suspended while page was prerendering"),e(t.apply(n,o))},{once:!0})}):Promise.resolve(t.apply(n,o))}}var G=n(3516),L=n(40069),z=n(88417),$=n(765);const H=(0,r.m)(),{triggerUserSyncs:V}=A.zt,{ADD_AD_UNITS:Q,REQUEST_BIDS:J,SET_TARGETING:K}=l.qY;function Y(e,t){let n=[];return(0,o.cy)(e)&&(t?e.length===t:e.length>0)&&(e.every(e=>(0,o.Uu)(e,2))?n=e:(0,o.Uu)(e,2)&&n.push(e)),n}function X(e,t){const n=(0,s.A)(e,"ortb2Imp.".concat(t)),r=(0,s.A)(e,"mediaTypes.".concat(t));if(!n&&!r)return;const o={[M.G_]:W.Zy,[M.D4]:P}[t];o&&[...o].forEach(n=>{let[r,o]=n;const c=(0,s.A)(e,"mediaTypes.".concat(t,".").concat(r)),d=(0,s.A)(e,"ortb2Imp.".concat(t,".").concat(r));void 0===c&&void 0===d||(void 0===c?(0,a.J)(e,"mediaTypes.".concat(t,".").concat(r),d):void 0===d?(0,a.J)(e,"ortb2Imp.".concat(t,".").concat(r),c):((0,i.logWarn)("adUnit ".concat(e.code,": specifies conflicting ortb2Imp.").concat(t,".").concat(r," and mediaTypes.").concat(t,".").concat(r,", the latter will be ignored"),e),(0,a.J)(e,"mediaTypes.".concat(t,".").concat(r),d)))})}function Z(e){var t,n,r,s,c;const d=(0,o.Go)(e),l=d.mediaTypes.banner,u=null==l.sizes?null:Y(l.sizes),f=null!==(t=null===(n=e.ortb2Imp)||void 0===n||null===(n=n.banner)||void 0===n?void 0:n.format)&&void 0!==t?t:null==l?void 0:l.format;let g;if(null!=f){(0,a.J)(d,"ortb2Imp.banner.format",f),l.format=f;try{g=f.filter(t=>{let{w:n,h:r,wratio:o,hratio:s}=t;return null!=(null!=n?n:r)&&null!=(null!=o?o:s)?((0,i.logWarn)("Ad unit banner.format specifies both w/h and wratio/hratio",e),!1):null!=n&&null!=r||null!=o&&null!=s}).map(e=>{let{w:t,h:n,wratio:r,hratio:i}=e;return[null!=t?t:r,null!=n?n:i]})}catch(t){(0,i.logError)("Invalid format definition on ad unit ".concat(e.code),f)}null==g||null==u||(0,i.deepEqual)(u,g)||(0,i.logWarn)("Ad unit ".concat(e.code," has conflicting sizes and format definitions"),e)}const p=null!==(r=null!=g?g:u)&&void 0!==r?r:[],m=null!==(s=null===(c=e.ortb2Imp)||void 0===c||null===(c=c.banner)||void 0===c?void 0:c.expdir)&&void 0!==s?s:l.expdir;return null!=m&&(l.expdir=m,(0,a.J)(d,"ortb2Imp.banner.expdir",m)),p.length>0?(l.sizes=p,d.sizes=p):((0,i.logError)("Detected a mediaTypes.banner object without a proper sizes field.  Please ensure the sizes are listed like: [[300, 250], ...].  Removing invalid mediaTypes.banner object from request."),delete d.mediaTypes.banner),ne(d,"banner"),X(d,"banner"),d}function ee(e){const t=(0,o.Go)(e);return ne(t,"audio"),X(t,"audio"),t}function te(e){const t=(0,o.Go)(e),n=t.mediaTypes.video;if(n.playerSize){const e="number"==typeof n.playerSize[0]?2:1,r=Y(n.playerSize,e);r.length>0?(2===e&&(0,i.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),n.playerSize=r,t.sizes=r):((0,i.logError)("Detected incorrect configuration of mediaTypes.video.playerSize.  Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete t.mediaTypes.video.playerSize)}return ne(t,"video"),X(t,"video"),t}function ne(e,t,n){const r=((null==e?void 0:e.mediaTypes)||{})[t],s={banner:P,audio:z.Ai,video:W.Zy}[t];(0,o.Qd)(r)?null!=r&&Object.entries(r).forEach(o=>{let[a,c]=o;if(!s.has(a))return;s.get(a)(c)||("function"==typeof n?n(a,c,e):(delete r[a],(0,i.logWarn)('Invalid prop in adUnit "'.concat(e.code,'": Invalid value for mediaTypes.').concat(t,".").concat(a," ORTB property. The property has been removed."))))}):(0,i.logWarn)("validateOrtb".concat(t,"Fields: ").concat(t,"Params must be an object."))}function re(e){function t(t){return(0,i.logError)('Error in adUnit "'.concat(e.code,'": ').concat(t,". Removing native request from ad unit"),e),delete r.mediaTypes.native,r}function n(e){for(const t of["types"])if(s.hasOwnProperty(t)){const n=e(t);if(n)return n}}const r=(0,o.Go)(e),s=r.mediaTypes.native;if(s.ortb){var a;if(null!==(a=s.ortb.assets)&&void 0!==a&&a.some(e=>!(0,o.Et)(e.id)||e.id<0||e.id%1!=0))return t("native asset ID must be a nonnegative integer");if(n(e=>t('ORTB native requests cannot specify "'.concat(e,'"'))))return r;const e=Object.keys(l.x5).filter(e=>l.x5[e].includes("hb_native_")),c=Object.keys(s).filter(t=>e.includes(t));c.length>0&&((0,i.logError)("when using native OpenRTB format, you cannot use legacy native properties. Deleting ".concat(c," keys from request.")),c.forEach(e=>delete r.mediaTypes.native[e]))}else n(t=>(0,i.logWarn)("mediaTypes.native.".concat(t," is deprecated, consider using native ORTB instead"),e));return s.image&&s.image.sizes&&!Array.isArray(s.image.sizes)&&((0,i.logError)("Please use an array of sizes for native.image.sizes field.  Removing invalid mediaTypes.native.image.sizes property from request."),delete r.mediaTypes.native.image.sizes),s.image&&s.image.aspect_ratios&&!Array.isArray(s.image.aspect_ratios)&&((0,i.logError)("Please use an array of sizes for native.image.aspect_ratios field.  Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete r.mediaTypes.native.image.aspect_ratios),s.icon&&s.icon.sizes&&!Array.isArray(s.icon.sizes)&&((0,i.logError)("Please use an array of sizes for native.icon.sizes field.  Removing invalid mediaTypes.native.icon.sizes property from request."),delete r.mediaTypes.native.icon.sizes),r}function ie(e,t){var n;const r=null==e||null===(n=e.mediaTypes)||void 0===n||null===(n=n[t])||void 0===n?void 0:n.pos;if(!(0,o.Et)(r)||isNaN(r)||!isFinite(r)){const n="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,i.logWarn)(n),delete e.mediaTypes[t].pos}return e}function oe(e){const t=e=>"adUnit.code '".concat(n.code,"' ").concat(e),n=e,r=n.mediaTypes,s=n.bids;return null==s||(0,o.cy)(s)?null==s&&null==n.ortb2Imp?((0,i.logError)(t("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):r&&0!==Object.keys(r).length?(null==n.ortb2Imp||null!=s&&0!==s.length||(n.bids=[{bidder:null}],(0,i.logMessage)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),n):((0,i.logError)(t("does not define a 'mediaTypes' object.  This is a required field for the auction, so this adUnit has been removed.")),null):((0,i.logError)(t("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(0,S.L6)(),H.bidderSettings=H.bidderSettings||{},H.libLoaded=!0,H.version="v10.16.0",(0,i.logInfo)("Prebid.js v10.16.0 loaded"),H.adUnits=H.adUnits||[];const se={validateAdUnit:oe,validateBannerMediaType:Z,validateSizes:Y};Object.assign(se,{validateNativeMediaType:re}),Object.assign(se,{validateVideoMediaType:te}),Object.assign(se,{validateAudioMediaType:ee});const ae=(0,C.A_)("sync",function(e){const t=[];return e.forEach(e=>{const n=oe(e);if(null==n)return;const r=n.mediaTypes;let i,o,s,a;r.banner&&(i=Z(n),r.banner.hasOwnProperty("pos")&&(i=ie(i,"banner"))),r.video&&(o=te(i||n),r.video.hasOwnProperty("pos")&&(o=ie(o,"video"))),r.native&&(s=re(o||(i||n))),r.audio&&(a=ee(s||n));const c=Object.assign({},i,o,s,a);t.push(c)}),t},"checkAdUnitSetup");function ce(e,t){return function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(0,i.logInfo)("Invoking ".concat((0,$.k)(),".").concat(e),r),t.apply(this,r)}}function de(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(0,r.m)()[e]=n?ce(e,t):t}function le(e){return ue(e)[e]}function ue(e){return I.iS.getAllTargeting(e)}function fe(e){return(e=e.slice()).bids=e,e}function ge(e){const t=O.n[e]().filter(e=>O.n.getAdUnitCodes().includes(e.adUnitCode)),n=O.n.getLastAuctionId();return t.map(e=>e.adUnitCode).filter(i.uniques).map(e=>t.filter(t=>t.auctionId===n&&t.adUnitCode===e)).filter(e=>e&&e[0]&&e[0].adUnitCode).map(e=>({[e[0].adUnitCode]:fe(e)})).reduce((e,t)=>Object.assign(e,t),{})}de("triggerUserSyncs",V),de("getAdserverTargetingForAdUnitCodeStr",function(e){if(e){const t=le(e);return(0,i.transformAdServerTargetingObj)(t)}(0,i.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")}),de("getHighestUnusedBidResponseForAdUnitCode",function(e){if(e){const t=O.n.getAllBidsForAdUnitCode(e).filter(I.Yl);return t.length?t.reduce(x.Vk):null}(0,i.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")}),de("getAdserverTargetingForAdUnitCode",le),de("getAdserverTargeting",ue),de("getConsentMetadata",function(){return q.SL.getConsentMeta()}),de("getNoBids",function(){return ge("getNoBids")}),de("getNoBidsForAdUnitCode",function(e){return fe(O.n.getNoBids().filter(t=>t.adUnitCode===e))}),de("getBidResponses",function(){return ge("getBidsReceived")}),de("getBidResponsesForAdUnitCode",function(e){return fe(O.n.getBidsReceived().filter(t=>t.adUnitCode===e))}),de("setTargetingForGPTAsync",function(e,t){(0,i.isGptPubadsDefined)()?I.iS.setTargetingForGPT(e,t):(0,i.logError)("window.googletag is not defined on the page")}),de("setTargetingForAst",function(e){I.iS.isApntagDefined()?(I.iS.setTargetingForAst(e),k.emit(K,I.iS.getAllTargeting())):(0,i.logError)("window.apntag is not defined on the page")}),de("renderAd",async function(e,t,n){await _(),(0,u.BS)(e,t,n)}),de("removeAdUnit",function(e){if(!e)return void(H.adUnits=[]);let t;t=(0,o.cy)(e)?e:[e],t.forEach(e=>{for(let t=H.adUnits.length-1;t>=0;t--)H.adUnits[t].code===e&&H.adUnits.splice(t,1)})});const pe=function(){const e=(0,C.A_)("async",function(e){let{bidsBackHandler:t,timeout:n,adUnits:r,adUnitCodes:s,labels:a,auctionId:c,ttlBuffer:d,ortb2:l,metrics:u,defer:f}=null!=e?e:{};k.emit(J);const g=n||T.$W.getConfig("bidderTimeout");null==s||Array.isArray(s)||(s=[s]),s&&s.length?r=r.filter(e=>s.includes(e.code)):s=r&&r.map(e=>e.code),s=s.filter(i.uniques);let p={global:(0,i.mergeDeep)({},T.$W.getAnyConfig("ortb2")||{},l||{}),bidder:Object.fromEntries(Object.entries(T.$W.getBidderConfig()).map(e=>{let[t,n]=e;return[t,(0,o.Go)(n.ortb2)]}).filter(e=>{let[t,n]=e;return null!=n}))};p=(0,L.mZ)(p),(0,j.w)(D.U9.resolve(p.global)).then(e=>(p.global=e,me({bidsBackHandler:t,timeout:g,adUnits:r,adUnitCodes:s,labels:a,auctionId:c,ttlBuffer:d,ortb2Fragments:p,metrics:u,defer:f})))},"requestBids");return(0,C.Y6)(e,ce("requestBids",F(()=>!T.$W.getConfig("allowPrerendering"),function(){const t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.adUnits||H.adUnits;return t.adUnits=Array.isArray(n)?n.slice():[n],t.metrics=(0,U.K7)(),t.metrics.checkpoint("requestBids"),t.defer=(0,D.v6)({promiseFactory:e=>new Promise(e)}),e.call(this,t),t.defer.promise})))}();de("requestBids",pe,!1);const me=(0,C.A_)("async",function(){let{bidsBackHandler:e,timeout:t,adUnits:n,ttlBuffer:r,adUnitCodes:o,labels:s,auctionId:a,ortb2Fragments:c,metrics:d,defer:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=(0,R.pX)(T.$W.getConfig("s2sConfig")||[]);!function(e){e.forEach(e=>(0,W.V0)(e)),e.forEach(e=>(0,z.kl)(e))}(n);const f=(0,U.BO)(d).measureTime("requestBids.validate",()=>ae(n));function g(t,n,r){if("function"==typeof e)try{e(t,n,r)}catch(e){(0,i.logError)("Error executing bidsBackHandler",null,e)}l.resolve({bids:t,timedOut:n,auctionId:r})}const p={};if(f.forEach(e=>{var t;const n=Object.keys(e.mediaTypes||{banner:"banner"}),o=e.bids.map(e=>e.bidder).filter(Boolean),s=R.Ay.bidderRegistry,a=o.filter(e=>!u.has(e));e.adUnitId=(0,i.generateUUID)();const c=null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.tid;c&&(p.hasOwnProperty(e.code)?(0,i.logWarn)("Multiple distinct ortb2Imp.ext.tid were provided for twin ad units '".concat(e.code,"'")):p[e.code]=c),null==r||e.hasOwnProperty("ttlBuffer")||(e.ttlBuffer=r),a.forEach(t=>{const r=s[t],o=r&&r.getSpec&&r.getSpec(),a=o&&o.supportedMediaTypes||["banner"];n.some(e=>a.includes(e))||((0,i.logWarn)((0,i.unsupportedBidderMessage)(e,t)),e.bids=e.bids.filter(e=>e.bidder!==t))})}),f&&0!==f.length){f.forEach(e=>{var t;const n=(null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.tid)||p[e.code]||(0,i.generateUUID)();p.hasOwnProperty(e.code)||(p[e.code]=n),e.transactionId=n});const e=O.n.createAuction({adUnits:f,adUnitCodes:o,callback:g,cbTimeout:t,labels:s,auctionId:a,ortb2Fragments:c,metrics:d}),n=f.length;n>15&&(0,i.logInfo)("Current auction ".concat(e.getAuctionId()," contains ").concat(n," adUnits."),f),o.forEach(t=>I.iS.setLatestAuctionForAdUnit(t,e.getAuctionId())),e.callBids()}else(0,i.logMessage)("No adUnits configured. No bids requested."),g()},"startAuction");pe.before(function(e,t){function n(e){let t;for(;t=e.shift();)t()}n(B.s0),n(ve),e.call(this,t)},49),de("addAdUnits",function(e){H.adUnits.push(...Array.isArray(e)?e:[e]),k.emit(Q)});const he={bidWon(e){if(O.n.getBidsRequested().map(e=>e.bids.map(e=>e.adUnitCode)).reduce(i.flatten).filter(i.uniques).includes(e))return!0;(0,i.logError)('The "'+e+'" placement is not defined.')}};function be(e,t){return he.hasOwnProperty(e)&&he[e](t)}de("onEvent",function(e,t,n){(0,o.fp)(t)?!n||be(e,n)?k.on(e,t,n):(0,i.logError)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,i.logError)('The event handler provided is not a function and was not set on event "'+e+'".')}),de("offEvent",function(e,t,n){n&&!be(e,n)||k.off(e,t,n)}),de("getEvents",function(){return k.getEvents()}),de("registerBidAdapter",function(e,t,n){try{const r=n?(0,G.xb)(n):e();R.Ay.registerBidAdapter(r,t)}catch(e){(0,i.logError)("Error registering bidder adapter : "+e.message)}}),de("registerAnalyticsAdapter",function(e){try{R.Ay.registerAnalyticsAdapter(e)}catch(e){(0,i.logError)("Error registering analytics adapter : "+e.message)}});const ve=[],ye=(0,C.A_)("async",function(e){e&&!(0,i.isEmpty)(e)?R.Ay.enableAnalytics(e):(0,i.logError)("".concat((0,$.k)(),".enableAnalytics should be called with option {}"))},"enableAnalyticsCb");let Ee;function we(e){Ee.promise.then(()=>{if("function"==typeof e)try{e.call()}catch(e){(0,i.logError)("Error processing command :",e.message,e.stack)}else(0,i.logError)("Commands written into ".concat((0,$.k)(),".cmd.push must be wrapped in a function"))})}async function Ae(e){for(const t of e){if(void 0===t.called)try{t.call(),t.called=!0}catch(e){(0,i.logError)("Error processing command :","prebid.js",e)}await _()}}de("enableAnalytics",function(e){ve.push(ye.bind(this,e))}),de("aliasBidder",function(e,t,n){e&&t?R.Ay.aliasBidAdapter(e,t,n):(0,i.logError)("bidderCode and alias must be passed as arguments","".concat((0,$.k)(),".aliasBidder"))}),H.aliasRegistry=R.Ay.aliasRegistry,T.$W.getConfig("aliasRegistry",e=>{"private"===e.aliasRegistry&&delete H.aliasRegistry}),de("getAllWinningBids",function(){return O.n.getAllWinningBids()}),de("getAllPrebidWinningBids",function(){return(0,i.logWarn)("getAllPrebidWinningBids may be removed or renamed in a future version. This function returns bids that have won in prebid and have had targeting set but have not (yet?) won in the ad server. It excludes bids that have been rendered."),O.n.getBidsReceived().filter(e=>e.status===l.tl.BID_TARGETING_SET)}),de("getHighestCpmBids",function(e){return I.iS.getWinningBids(e)}),de("clearAllAuctions",function(){O.n.clearAllAuctions()}),de("markWinningBidAsUsed",function(e){let t,{adId:n,adUnitCode:r,analytics:o=!1,events:s=!1}=e;r&&null==n?t=I.iS.getWinningBids(r):n?t=O.n.getBidsReceived().filter(e=>e.adId===n):(0,i.logWarn)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),t.length>0&&(o||s?(0,u.n6)(t[0]):O.n.addWinningBid(t[0]),(0,u.qn)(t[0]))}),de("getConfig",T.$W.getAnyConfig),de("readConfig",T.$W.readAnyConfig),de("mergeConfig",T.$W.mergeConfig),de("mergeBidderConfig",T.$W.mergeBidderConfig),de("setConfig",T.$W.setConfig),de("setBidderConfig",T.$W.setBidderConfig),H.que.push(()=>E()),Ee=(0,D.v6)();de("processQueue",F(()=>H.delayPrerendering,async function(){H.que.push=H.cmd.push=we,(0,u.XO)(),C.A_.ready();try{await Ae(H.que),await Ae(H.cmd)}finally{Ee.resolve()}}),!1),de("triggerBilling",function(e){let{adId:t,adUnitCode:n}=e;O.n.getAllWinningBids().filter(e=>e.adId===t||null==t&&e.adUnitCode===n).forEach(e=>{R.Ay.triggerBilling(e),(0,u.vB)(e)})})},59794:(e,t,n)=>{n.d(t,{D4:()=>o,FY:()=>a,GE:()=>c,G_:()=>i,LM:()=>s,s6:()=>r});const r="native",i="video",o="banner",s="adpod",a="audio",c=[r,i,o,a]},61443:(e,t,n)=>{n.d(t,{CK:()=>w,X0:()=>b,le:()=>y,p6:()=>T,qk:()=>h,s0:()=>v,vM:()=>E});var r=n(98158),i=n(10466),o=n(77156),s=n(70736),a=n(53202),c=n(25291),d=n(45808),l=n(91933),u=n(32592),f=n(51409),g=n(77610);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 m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const h="html5",b="cookie";let v=[];function y(){let{moduleName:e,moduleType:t,advertiseKeys:n=!0}=arguments.length>0&&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 m=l.$W.getCurrentBidder();m&&t===s.tW&&f.Ay.aliasRegistry[m]===e&&(p=m);const h={[c.Zw]:o,[c.OI]:u};n&&null!=a&&(h[c.Ez]=a);return i({valid:r(d.Ue,(0,g.s)(t,p,h))})}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},h,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},h,null,!1,e),["setDataIn".concat(t)]:(e,t,i)=>u(function(i){i&&i.valid&&r()&&n().setItem(e,t)},h,e,!0,i),["getDataFrom".concat(t)]:(e,t)=>u(function(t){return t&&t.valid&&r()?n().getItem(e):null},h,e,!1,t),["removeDataFrom".concat(t)]:(e,t)=>u(function(t){t&&t.valid&&r()&&n().removeItem(e)},h,e,!0,t)}}return m(m(m({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)()},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})}function A(){if(!(0,i.hasDeviceAccess)())return{allow:!1}}(0,a.qB)(d.Ue,"deviceAccess config",A),(0,a.qB)(d.yg,"deviceAccess config",A),(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 T=(0,u.A_)("sync",(e,t)=>{})},62201:(e,t,n)=>{n.d(t,{RD:()=>v,Rz:()=>b,g4:()=>h,hd:()=>y,p3:()=>g});var r=n(45808),i=n(77610),o=n(53202),s=n(91933),a=n(32592),c=n(10466);const d={fetch:window.fetch.bind(window),makeRequest:(e,t)=>new Request(e,t),timeout(e,t){const n=new AbortController;let r=setTimeout(()=>{n.abort(),(0,c.logError)("Request timeout after ".concat(e,"ms"),t),r=null},e);return{signal:n.signal,done(){r&&clearTimeout(r)}}}},l="GET",u="POST",f="Content-Type",g=(0,a.A_)("async",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return e.withCredentials&&(e.withCredentials=t&&n?(0,o.io)(r.yg,(0,i.s)(t,n)):(0,c.hasDeviceAccess)()),e},"processRequestOptions");function p(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=(t,n)=>{var o,a;let c;null==e||null!=(null===(o=n)||void 0===o?void 0:o.signal)||s.$W.getConfig("disableAjaxTimeout")||(c=d.timeout(e,t),n=Object.assign({signal:c.signal},n)),g(n,r,i);let l=d.fetch(t,n);return null!=(null===(a=c)||void 0===a?void 0:a.done)&&(l=l.finally(c.done)),l};return null==t&&null==n||(o=(e=>function(r,i){const o=new URL(null==(null==r?void 0:r.url)?r:r.url,document.location).origin;let s=e(r,i);return t&&t(o),n&&(s=s.finally(()=>n(o))),s})(o)),o}function m(e,t){let n,{status:r,statusText:i="",headers:o,url:s}=e;function a(e){if(void 0===n)try{var r;n=(new DOMParser).parseFromString(t,null==o||null===(r=o.get(f))||void 0===r||null===(r=r.split(";"))||void 0===r?void 0:r[0])}catch(t){n=null,e&&e(t)}return n}return{readyState:XMLHttpRequest.DONE,status:r,statusText:i,responseText:t,response:t,responseType:"",responseURL:s,get responseXML(){return a(c.logError)},getResponseHeader:e=>null!=o&&o.has(e)?o.get(e):null,toJSON(){return Object.assign({responseXML:a()},this)},timedOut:!1}}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=p(e,{request:t,done:n},arguments.length>2?arguments[2]:void 0,arguments.length>3?arguments[3]:void 0);return function(e,t,n){!function(e,t){const{success:n,error:r}="object"==typeof t&&null!=t?t:{success:"function"==typeof t?t:()=>null,error:(e,t)=>(0,c.logError)("Network error",e,t)};e.then(e=>e.text().then(t=>[e,t])).then(e=>{let[t,i]=e;const o=m(t,i);t.ok||304===t.status?n(i,o):r(t.statusText,o)},e=>r("",Object.assign(m({status:0},""),{reason:e,timedOut:"AbortError"===(null==e?void 0:e.name)})))}(r(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n.method||(t?u:l);if(r===l&&t){const r=(0,c.parseUrl)(e,n);Object.assign(r.search,t),e=(0,c.buildUrl)(r)}const i=new Headers(n.customHeaders);i.set(f,n.contentType||"text/plain");const o={method:r,headers:i};return r!==l&&t&&(o.body=t),n.withCredentials&&(o.credentials="include"),isSecureContext&&(["browsingTopics","adAuctionHeaders"].forEach(e=>{n[e]&&(o[e]=!0)}),null!=n.suppressTopicsEnrollmentWarning&&(o.suppressTopicsEnrollmentWarning=n.suppressTopicsEnrollmentWarning)),n.keepalive&&(o.keepalive=!0),d.makeRequest(e,o)}(e,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})),t)}}function b(e,t){return!(!window.navigator||!window.navigator.sendBeacon)&&window.navigator.sendBeacon(e,t)}const v=h(),y=p()},63006:(e,t,n)=>{n.d(t,{n:()=>l});var r=n(10466),i=n(71186);function o(e){Object.assign(this,{getAuction(t){let{auctionId:n}=t;if(null!=n)return e().find(e=>e.getAuctionId()===n)},getAdUnit(t){let{adUnitId:n}=t;if(null!=n)return e().flatMap(e=>e.getAdUnits()).find(e=>e.adUnitId===n)},getMediaTypes(e){let{adUnitId:t,requestId:n}=e;if(null!=n){const e=this.getBidRequest({requestId:n});if(null!=e&&(null==t||e.adUnitId===t))return e.mediaTypes}else if(null!=t){const e=this.getAdUnit({adUnitId:t});if(null!=e)return e.mediaTypes}},getBidderRequest(t){let{requestId:n,bidderRequestId:r}=t;if(null!=n||null!=r){let t=e().flatMap(e=>e.getBidRequests());return null!=r&&(t=t.filter(e=>e.bidderRequestId===r)),null==n?t[0]:t.find(e=>e.bids&&null!=e.bids.find(e=>e.bidId===n))}},getBidRequest(t){let{requestId:n}=t;if(null!=n)return e().flatMap(e=>e.getBidRequests()).flatMap(e=>e.bids).find(e=>e&&e.bidId===n)},getOrtb2(e){var t,n;return(null===(t=this.getBidderRequest(e))||void 0===t?void 0:t.ortb2)||(null===(n=this.getAuction(e))||void 0===n||null===(n=n.getFPD())||void 0===n||null===(n=n.global)||void 0===n?void 0:n.ortb2)}})}var s=n(11418),a=n(37841),c=n(10939),d=n(15482);const l=function(){const e=(0,c.H)({startTime:e=>e.end.then(()=>e.getAuctionEnd()),ttl:e=>null==(0,d.S9)()?null:e.end.then(()=>1e3*Math.max((0,d.S9)(),...e.getBidsReceived().map(e=>e.ttl)))});(0,d.lc)(()=>e.refresh());const t={onExpiry:e.onExpiry};function n(t){for(const n of e)if(n.getAuctionId()===t)return n}function l(){return e.toArray().flatMap(e=>e.getBidsReceived())}return t.addWinningBid=function(e){const t=(0,a.BO)(e.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","adserver.pending"),t.timeBetween("requestBids","bidWon","adserver.e2e");const i=n(e.auctionId);i?i.addWinningBid(e):(0,r.logWarn)("Auction not found when adding winning bid")},Object.entries({getAllWinningBids:{name:"getWinningBids"},getBidsRequested:{name:"getBidRequests"},getNoBids:{},getAdUnits:{},getBidsReceived:{pre:e=>e.getAuctionStatus()===i.UZ},getAdUnitCodes:{post:r.uniques}}).forEach(n=>{let[r,{name:i=r,pre:o,post:s}]=n;const a=null==o?e=>e[i]():e=>o(e)?e[i]():[],c=null==s?e=>e:e=>e.filter(s);t[r]=()=>c(e.toArray().flatMap(a))}),t.getAllBidsForAdUnitCode=function(e){return l().filter(t=>t&&t.adUnitCode===e)},t.createAuction=function(t){const n=(0,i.mX)(t);return function(t){e.add(t)}(n),n},t.findBidByAdId=function(e){return l().find(t=>t.adId===e)},t.getStandardBidderAdServerTargeting=function(){return(0,i.HN)()[s.iD.ADSERVER_TARGETING]},t.setStatusForBids=function(e,r){const i=t.findBidByAdId(e);if(i&&(i.status=r),i&&r===s.tl.BID_TARGETING_SET){const e=n(i.auctionId);e&&e.setBidTargeting(i)}},t.getLastAuctionId=function(){const t=e.toArray();return t.length&&t[t.length-1].getAuctionId()},t.clearAllAuctions=function(){e.clear()},t.index=new o(()=>e.toArray()),t}()},63320:(e,t,n)=>{n.d(t,{O:()=>o});var r=n(10466);function i(){let{src:e="client",bidder:t="",bidId:n,transactionId:i,adUnitId:o,auctionId:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var a=e;Object.assign(this,{bidderCode:t,width:0,height:0,adId:(0,r.getUniqueIdentifierStr)(),requestId:n,transactionId:i,adUnitId:o,auctionId:s,mediaType:"banner",source:a}),this.getSize=function(){return this.width+"x"+this.height}}function o(e){return new i(e)}},67464:(e,t,n)=>{n.d(t,{A4:()=>d,J7:()=>l,Pg:()=>u});var r=n(75049),i=n(10466),o=n(51748),s=n(70736);const a=(0,o.m)(),c="outstream";function d(e){const{url:t,config:n,id:o,callback:d,loaded:l,adUnitCode:u,renderNow:f}=e;this.url=t,this.config=n,this.handlers={},this.id=o,this.renderNow=f,this.adUnitCode=u,this.loaded=l,this.cmd=[],this.push=e=>{"function"==typeof e?this.loaded?e.call():this.cmd.push(e):(0,i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=d||(()=>{this.loaded=!0,this.process()}),this.render=function(){const e=arguments,n=()=>{this._render?this._render.apply(this,e):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};!function(e){var t;const n=a.adUnits.find(t=>t.code===e);if(!n)return!1;const r=null==n?void 0:n.renderer,i=!!(r&&r.url&&r.render),o=null==n||null===(t=n.mediaTypes)||void 0===t||null===(t=t.video)||void 0===t?void 0:t.renderer,s=!!(o&&o.url&&o.render);return!!(i&&!0!==r.backupOnly||s&&!0!==o.backupOnly)}(u)?f?n():(this.cmd.unshift(n),(0,r.R)(t,s.tp,c,this.callback,this.documentContext)):((0,i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(u)),n())}.bind(this)}function l(e){return!(!e||!e.url&&!e.renderNow)}function u(e,t,n){let r=null;e.config&&e.config.documentResolver&&(r=e.config.documentResolver(t,document,n)),r||(r=document),e.documentContext=r,e.render(t,e.documentContext)}d.install=function(e){let{url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:s,renderNow:a}=e;return new d({url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:s,renderNow:a})},d.prototype.getConfig=function(){return this.config},d.prototype.setRender=function(e){this._render=e},d.prototype.setEventHandlers=function(e){this.handlers=e},d.prototype.handleVideoEvent=function(e){let{id:t,eventName:n}=e;"function"==typeof this.handlers[n]&&this.handlers[n](),(0,i.logMessage)("Prebid Renderer event for id ".concat(t," type ").concat(n))},d.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command on ad unit '".concat(this.adUnitCode,"':"),e)}}},70736:(e,t,n)=>{n.d(t,{Tn:()=>a,fW:()=>o,tW:()=>i,tp:()=>r,zu:()=>s});const r="prebid",i="bidder",o="userId",s="rtd",a="analytics"},71186:(e,t,n)=>{n.d(t,{AA:()=>S,BU:()=>F,HN:()=>K,NE:()=>j,UZ:()=>B,ZV:()=>z,mO:()=>L,mX:()=>q,sR:()=>x,v8:()=>M,w1:()=>N});var r=n(10466),i=n(26665),o=n(1124),s=n(80356),a=n(51640),c=n(67464),d=n(91933),l=n(73391),u=n(32592),f=n(36220),g=n(59794),p=n(63006),m=n(77156),h=n(18014),b=n(51409),v=n(11418),y=n(13064),E=n(37841),w=n(77459),A=n(51748),T=n(10939),O=n(15482);const{syncUsers:I}=l.zt,C="started",S="inProgress",B="completed";h.on(v.qY.BID_ADJUSTMENT,function(e){!function(e){const t=(0,w.y)(e.cpm,e);t>=0&&(e.cpm=t)}(e)});const R=4,k={},U={},D=[],_=(0,A.m)();const j=(0,u.A_)("sync",e=>{});function q(e){let{adUnits:t,adUnitCodes:n,callback:i,cbTimeout:l,labels:u,auctionId:m,ortb2Fragments:w,metrics:A}=e;A=(0,E.BO)(A);const q=t,L=u,z=n,$=m||(0,r.generateUUID)(),H=l,V=new Set,Q=(0,y.v6)(),J=(0,y.v6)();let K=[],Y=i,Z=[];const ee=(0,T.H)({startTime:e=>e.responseTimestamp,ttl:e=>null==(0,O.S9)()?null:1e3*Math.max((0,O.S9)(),e.ttl)});let te,ne,re,ie,oe=[],se=[],ae=[];function ce(){return{auctionId:$,timestamp:te,auctionEnd:ne,auctionStatus:ie,adUnits:q,adUnitCodes:z,labels:L,bidderRequests:Z,noBids:oe,bidsReceived:ee.toArray(),bidsRejected:K,winningBids:se,timeout:H,metrics:A,seatNonBids:ae}}function de(e){if(e?h.emit(v.qY.AUCTION_TIMEOUT,ce()):clearTimeout(re),void 0===ne){let n=[];e&&((0,r.logMessage)("Auction ".concat($," timedOut")),n=Z.filter(e=>!V.has(e.bidderRequestId)).flatMap(e=>e.bids),n.length&&h.emit(v.qY.BID_TIMEOUT,n)),ie=B,ne=Date.now(),A.checkpoint("auctionEnd"),A.timeBetween("requestBids","auctionEnd","requestBids.total"),A.timeBetween("callBids","auctionEnd","requestBids.callBids"),Q.resolve(),h.emit(v.qY.AUCTION_END,ce()),P(q,function(){try{if(null!=Y){const t=ee.toArray().filter(e=>z.includes(e.adUnitCode)).reduce(X,{});Y.apply(_,[t,e,$]),Y=null}}catch(e){(0,r.logError)("Error executing bidsBackHandler",null,e)}finally{var i;n.length&&b.Ay.callTimedOutBidders(t,n,H);const e=null!==(i=d.$W.getConfig("userSync"))&&void 0!==i?i:{};e.enableOverride||I(e.syncDelay)}})}}function le(){d.$W.resetBidder(),(0,r.logInfo)("Bids Received for Auction with id: ".concat($),ee.toArray()),ie=B,de(!1)}function ue(e){V.add(e)}function fe(e){e.forEach(e=>{var t;t=e,Z=Z.concat(t)});const t={},n={bidRequests:e,run:()=>{j(this),re=setTimeout(()=>de(!0),H),ie=S,h.emit(v.qY.AUCTION_INIT,ce());const n=function(e,t){let{index:n=p.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=0,l=!1;const u=new Set,m={};function b(){i--,l&&0===i&&e()}function E(e,t,n){return m[t.requestId]=!0,function(e,t){let{index:n=p.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n.getBidderRequest(e),o=n.getAdUnit(e),s=i&&i.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,r.timestamp)(),requestTimestamp:e.requestTimestamp||s,cpm:parseFloat(e.cpm)||0,bidder:e.bidder||e.bidderCode,adUnitCode:t}),null!=(null==o?void 0:o.ttlBuffer)&&(e.ttlBuffer=o.ttlBuffer);e.timeToRespond=e.responseTimestamp-e.requestTimestamp}(t,e),i++,n(b)}function w(e,i){E(e,i,e=>{const l=function(e){var t,n;let{index:r=p.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};h.emit(v.qY.BID_ADJUSTMENT,e);const i=r.getAdUnit(e);e.instl=1===(null==i||null===(t=i.ortb2Imp)||void 0===t?void 0:t.instl);const s=(null===(n=r.getBidRequest(e))||void 0===n?void 0:n.renderer)||i.renderer,a=e.mediaType,l=r.getMediaTypes(e),u=l&&l[a];var f=u&&u.renderer,g=null;!f||!f.render||!0===f.backupOnly&&e.renderer?!s||!s.render||!0===s.backupOnly&&e.renderer||(g=s):g=f;g&&(e.renderer=c.A4.install({url:g.url,config:g.options,renderNow:null==g.url}),e.renderer.setRender(g.render));const m=G(e.mediaType,l,d.$W.getConfig("mediaTypePriceGranularity")),b=(0,o.j)(e.cpm,"object"==typeof m?m:d.$W.getConfig("customPriceBucket"),d.$W.getConfig("currency.granularityMultiplier"));return e.pbLg=b.low,e.pbMg=b.med,e.pbHg=b.high,e.pbAg=b.auto,e.pbDg=b.dense,e.pbCg=b.custom,e}(i);h.emit(v.qY.BID_ACCEPTED,l),l.mediaType===g.G_||l.mediaType===g.FY?function(e,t,n){var i;let{index:o=p.n.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=!0;const c=null===(i=o.getMediaTypes({requestId:t.originalRequestId||t.requestId,adUnitId:t.adUnitId}))||void 0===i?void 0:i.video,l=c&&(null==c?void 0:c.context),u=c&&(null==c?void 0:c.useCacheKey),{useLocal:g,url:m,ignoreBidderCacheKey:h}=d.$W.getConfig("cache")||{};g?(0,a.Sb)(t):m&&(u||l!==f.H6)&&(!t.videoCacheKey||h?(s=!1,F(e,t,n,c)):t.vastUrl||((0,r.logError)("videoCacheKey specified but not required vastUrl for video bid"),s=!1));s&&(M(e,t),n())}(t,l,e):((0,s.l6)(l)&&(0,s.gs)(l,n.getAdUnit(l)),M(t,l),e())})}function A(e,n,i){return E(e,n,e=>{n.rejectionReason=i,(0,r.logWarn)("Bid from ".concat(n.bidder||"unknown bidder"," was rejected: ").concat(i),n),h.emit(v.qY.BID_REJECTED,n),t.addBidRejected(n),e()})}function T(){const n=this;let o=t.getBidRequests();const s=d.$W.getConfig("auctionOptions");if(u.add(n),s&&!(0,r.isEmpty)(s)){const e=s.secondaryBidders;e&&!o.every(t=>e.includes(t.bidderCode))&&(o=o.filter(t=>!e.includes(t.bidderCode)))}l=o.every(e=>u.has(e)),n.bids.forEach(e=>{m[e.bidId]||(t.addNoBid(e),h.emit(v.qY.NO_BID,e))}),l&&0===i&&e()}return{addBidResponse:function(){function e(e,t){x.call({dispatch:w},e,t,(()=>{let n=!1;return r=>{n||(A(e,t,r),n=!0)}})())}return e.reject=A,e}(),adapterDone:function(){W(y.U9.resolve()).finally(()=>T.call(this))}}}(le,this);b.Ay.callBids(q,e,n.addBidResponse,n.adapterDone,{request(e,n){l(k,n),l(t,e),U[e]||(U[e]={SRA:!0,origin:n}),t[e]>1&&(U[e].SRA=!1)},done(e){k[e]--,D[0]&&i(D[0])&&D.shift()}},H,ue,w),J.resolve()}};function i(e){let t=!0;const n=d.$W.getConfig("maxRequestsPerOrigin")||R;return e.bidRequests.some(e=>{let r=1;const i=void 0!==e.src&&e.src===v.RW.SRC?"s2s":e.bidderCode;return U[i]&&(!1===U[i].SRA&&(r=Math.min(e.bids.length,n)),k[U[i].origin]+r>n&&(t=!1)),!t}),t&&e.run(),t}function l(e,t){void 0===e[t]?e[t]=1:e[t]++}i(n)||((0,r.logWarn)("queueing auction due to limited endpoint capacity"),D.push(n))}return(0,O.lc)(()=>ee.refresh()),h.on(v.qY.SEAT_NON_BID,e=>{var t;e.auctionId===$&&(t=e.seatnonbid,ae=ae.concat(t))}),{addBidReceived:function(e){ee.add(e)},addBidRejected:function(e){K=K.concat(e)},addNoBid:function(e){oe=oe.concat(e)},callBids:function(){ie=C,te=Date.now();const e=A.measureTime("requestBids.makeRequests",()=>b.Ay.makeBidRequests(q,te,$,H,L,w,A));(0,r.logInfo)("Bids Requested for Auction with id: ".concat($),e),A.checkpoint("callBids"),e.length<1?((0,r.logWarn)("No valid bid requests returned for auction"),le()):N.call({dispatch:fe,context:this},e)},addWinningBid:function(e){se=se.concat(e),b.Ay.callBidWonBidder(e.adapterCode||e.bidder,e,t),e.deferBilling||b.Ay.triggerBilling(e)},setBidTargeting:function(e){b.Ay.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>se,getAuctionStart:()=>te,getAuctionEnd:()=>ne,getTimeout:()=>H,getAuctionId:()=>$,getAuctionStatus:()=>ie,getAdUnits:()=>q,getAdUnitCodes:()=>z,getBidRequests:()=>Z,getBidsReceived:()=>ee.toArray(),getNoBids:()=>oe,getNonBids:()=>ae,getFPD:()=>w,getMetrics:()=>A,end:Q.promise,requestsDone:J.promise,getProperties:ce}}const x=(0,u.u2)((0,u.A_)("async",function(e,t,n){!function(e){const t=d.$W.getConfig("maxBid");return!t||!e.cpm||t>=Number(e.cpm)}(t)?n(v.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,e,t)},"addBidResponse")),W=(0,u.A_)("sync",e=>e,"responsesReady"),N=(0,u.A_)("sync",function(e){this.dispatch.call(this.context,e)},"addBidderRequests"),P=(0,u.A_)("async",function(e,t){t&&t()},"bidsBackCallback");function M(e,t){!function(e){let t;const n=!0===m.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){let{index:n=p.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};const r=n.getBidRequest(t);var i={};const o=K(t.mediaType,e);Y(i,o,t,r),e&&m.u.getOwn(e,v.iD.ADSERVER_TARGETING)&&(Y(i,m.u.ownSettingsFor(e),t,r),t.sendStandardTargeting=m.u.get(e,"sendStandardTargeting"));return i}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,E.BO)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),e.addBidReceived(t),h.emit(v.qY.BID_RESPONSE,t)}const F=(0,u.A_)("async",function(e,t,n,r){(0,a.X5)(e,t,n)},"callPrebidCache");function G(e,t,n){if(e&&n){if(e===g.G_){var r,i;const e=null!==(r=null==t||null===(i=t[g.G_])||void 0===i?void 0:i.context)&&void 0!==r?r:"instream";if(n["".concat(g.G_,"-").concat(e)])return n["".concat(g.G_,"-").concat(e)]}return n[e]}}const L=function(e){let{index:t=p.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=G(e.mediaType,t.getMediaTypes(e),d.$W.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&n?"string"==typeof n?n:"custom":d.$W.getConfig("priceGranularity")},z=e=>t=>{const n=e||L(t);return n===v.UE.AUTO?t.pbAg:n===v.UE.DENSE?t.pbDg:n===v.UE.LOW?t.pbLg:n===v.UE.MEDIUM?t.pbMg:n===v.UE.HIGH?t.pbHg:n===v.UE.CUSTOM?t.pbCg:void 0},$=()=>e=>e.creativeId?e.creativeId:"",H=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:"",V=()=>e=>{var t,n;return e.meta&&(e.meta.networkId||e.meta.networkName)?(null==e||null===(t=e.meta)||void 0===t?void 0:t.networkName)||(null==e||null===(n=e.meta)||void 0===n?void 0:n.networkId):""},Q=()=>e=>{var t;const n=null==e||null===(t=e.meta)||void 0===t?void 0:t.primaryCatId;return Array.isArray(n)?n[0]||"":n||""};function J(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return e[t]}}}function K(e,t){const n=Object.assign({},m.u.settingsFor(null));if(n[v.iD.ADSERVER_TARGETING]||(n[v.iD.ADSERVER_TARGETING]=[J(v.xS.BIDDER,"bidderCode"),J(v.xS.AD_ID,"adId"),J(v.xS.PRICE_BUCKET,z()),J(v.xS.SIZE,"size"),J(v.xS.DEAL,"dealId"),J(v.xS.SOURCE,"source"),J(v.xS.FORMAT,"mediaType"),J(v.xS.ADOMAIN,H()),J(v.xS.ACAT,Q()),J(v.xS.DSP,V()),J(v.xS.CRID,$())]),"video"===e){const e=n[v.iD.ADSERVER_TARGETING].slice();if(n[v.iD.ADSERVER_TARGETING]=e,[v.xS.UUID,v.xS.CACHE_ID].forEach(t=>{void 0===e.find(e=>e.key===t)&&e.push(J(t,"videoCacheKey"))}),d.$W.getConfig("cache.url")&&(!t||!1!==m.u.get(t,"sendStandardTargeting"))){const t=(0,r.parseUrl)(d.$W.getConfig("cache.url"));void 0===e.find(e=>e.key===v.xS.CACHE_HOST)&&e.push(J(v.xS.CACHE_HOST,function(e){var n;return(null==e||null===(n=e.adserverTargeting)||void 0===n?void 0:n[v.xS.CACHE_HOST])||t.hostname}))}}return n}function Y(e,t,n,o){var s=t[v.iD.ADSERVER_TARGETING];return n.size=n.getSize(),(s||[]).forEach(function(s){var a=s.key,c=s.val;if(e[a]&&(0,r.logWarn)("The key: "+a+" is being overwritten"),(0,i.fp)(c))try{c=c(n,o)}catch(e){(0,r.logError)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&a!==v.xS.DEAL&&a!==v.xS.ACAT&&a!==v.xS.DSP&&a!==v.xS.CRID||!(0,r.isEmptyStr)(c)&&null!=c?e[a]=c:(0,r.logInfo)("suppressing empty key '"+a+"' from adserver targeting")}),e}function X(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},71852:(e,t,n)=>{n.d(t,{$A:()=>O,BS:()=>M,Hh:()=>W,Pk:()=>N,Uc:()=>B,XO:()=>F,_0:()=>D,bw:()=>_,n6:()=>I,qn:()=>j,vB:()=>P,vW:()=>R,vd:()=>U});var r=n(10466),i=n(18014),o=n(11418),s=n(91933),a=n(67464),c=n(59794),d=n(63006),l=n(45144),u=n(32592),f=n(80356),g=n(13064),p=n(51409),m=n(37841),h=n(80869),b=n(72122);const{AD_RENDER_FAILED:v,AD_RENDER_SUCCEEDED:y,STALE_RENDER:E,BID_WON:w,EXPIRED_RENDER:A}=o.qY,{EXCEPTION:T}=o.as,O=(0,u.A_)("sync",function(e){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.U9.resolve()).then(t=>null!=t?t:d.n.findBidByAdId(e)).catch(()=>{})}),I=(0,u.A_)("sync",function(e){var t;((null===(t=(0,b.$T)(e.eventtrackers)[b.RO])||void 0===t?void 0:t[b.Ni])||[]).forEach(e=>(0,r.triggerPixel)(e)),i.emit(w,e),d.n.addWinningBid(e)});function C(e){let{reason:t,message:n,bid:o,id:s}=e;const a={reason:t,message:n};o&&(a.bid=o,a.adId=o.adId),s&&(a.adId=s),(0,r.logError)("Error rendering ad (id: ".concat(s,"): ").concat(n)),i.emit(v,a)}function S(e){let{doc:t,bid:n,id:r}=e;const o={doc:t,bid:n,adId:r};p.Ay.callAdRenderSucceededBidder(n.adapterCode||n.bidder,n),i.emit(y,o)}function B(e,t){switch(e.event){case o.qY.AD_RENDER_FAILED:C({bid:t,id:t.adId,reason:e.info.reason,message:e.info.message});break;case o.qY.AD_RENDER_SUCCEEDED:S({doc:null,bid:t,id:t.adId});break;case o.qY.BROWSER_INTERVENTION:!function(e){const{bid:t,intervention:n}=e;p.Ay.callOnInterventionBidder(t.adapterCode||t.bidder,t,n),i.emit(o.qY.BROWSER_INTERVENTION,e)}({bid:t,adId:t.adId,intervention:e.intervention});break;default:(0,r.logError)("Received event request for unsupported event: '".concat(e.event,"' (adId: '").concat(t.adId,"')"))}}function R(e,t,n){let{resizeFn:r,fireTrackers:i=f.vO}=n;if("resizeNativeHeight"===e.action)r(e.width,e.height);else i(e,t)}const k={[o.nl.EVENT]:B};k[o.nl.NATIVE]=R;const U=(0,u.A_)("sync",function(e,t){const{ad:n,adUrl:i,cpm:o,originalCpm:s,width:a,height:c,instl:d}=e,l={AUCTION_PRICE:s||o,CLICKTHROUGH:(null==t?void 0:t.clickUrl)||""};return{ad:(0,r.replaceMacros)(n,l),adUrl:(0,r.replaceMacros)(i,l),width:a,height:c,instl:d}}),D=(0,u.A_)("sync",function(e){let{renderFn:t,resizeFn:n,bidResponse:i,options:s,doc:a,isMainDocument:d=a===document&&!(0,r.inIframe)()}=e;const l=i.mediaType===c.G_;if(d||l)return void C({reason:o.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:l?"Cannot render video ad without a renderer":"renderAd was prevented from writing to the main document.",bid:i,id:i.adId});const u=U(i,s);t(Object.assign({adId:i.adId},u));const{width:f,height:g}=u;null!=(null!=f?f:g)&&n(f,g)});function _(e){let{renderFn:t,resizeFn:n,adId:a,options:c,bidResponse:d,doc:l}=e;W(d,()=>{if(null!=d){var e,u;if(d.status===o.tl.RENDERED)if((0,r.logWarn)("Ad id ".concat(a," has been rendered before")),i.emit(E,d),null!==(e=s.$W.getConfig("auctionOptions"))&&void 0!==e&&e.suppressStaleRender)return;if(!h.uW.isBidNotExpired(d))if((0,r.logWarn)("Ad id ".concat(a," has been expired")),i.emit(A,d),null!==(u=s.$W.getConfig("auctionOptions"))&&void 0!==u&&u.suppressExpiredRender)return;try{D({renderFn:t,resizeFn:n,bidResponse:d,options:c,doc:l})}catch(e){C({reason:o.as.EXCEPTION,message:e.message,id:a,bid:d})}}else C({reason:o.as.CANNOT_FIND_AD,message:"Cannot find ad '".concat(a,"'"),id:a})})}function j(e){const t=(0,m.BO)(e.metrics);t.checkpoint("bidRender"),t.timeBetween("bidWon","bidRender","render.deferred"),t.timeBetween("auctionEnd","bidRender","render.pending"),t.timeBetween("requestBids","bidRender","render.e2e"),e.status=o.tl.RENDERED}D.before(function(e,t){const{bidResponse:n,doc:r}=t;(0,a.J7)(n.renderer)?((0,a.Pg)(n.renderer,n,r),S({doc:r,bid:n,id:n.adId}),e.bail()):e(t)},100);const q=new WeakMap,x=new WeakSet;function W(e,t){null!=e?(q.set(e,t),e.deferRendering||P(e),N(e)):t()}function N(e){x.has(e)||(x.add(e),I(e))}function P(e){const t=q.get(e);t&&(t(),j(e),q.delete(e))}function M(e,t,n){let i;function s(e,n){C(Object.assign({id:t,bid:i},{reason:e,message:n}))}function a(t,n){var r;const i=null===(r=e.defaultView)||void 0===r?void 0:r.frameElement;i&&(t&&(i.width=t,i.style.width&&(i.style.width="".concat(t,"px"))),n&&(i.height=n,i.style.height&&(i.style.height="".concat(n,"px"))))}const c=(d={resizeFn:a},function(e,t,n){k.hasOwnProperty(e)&&k[e](t,n,d)});var d;function u(e){return new g.U9(t=>{"loading"===e.readyState?e.addEventListener("DOMContentLoaded",t):t()})}function f(t){g.U9.all([(0,l.HH)(i),u(e)]).then(n=>{let[o]=n;return o(t,{sendMessage:(e,t)=>c(e,t,i),mkFrame:r.createIframe},e.defaultView)}).then(()=>S({doc:e,bid:i,id:i.adId}),e=>{s((null==e?void 0:e.reason)||o.as.EXCEPTION,null==e?void 0:e.message),(null==e?void 0:e.stack)&&(0,r.logError)(e)});const n=document.createComment("Creative ".concat(i.creativeId," served by ").concat(i.bidder," Prebid.js Header Bidding"));(0,r.insertElement)(n,e,"html")}try{t&&e?O(t).then(r=>{i=r,_({renderFn:f,resizeFn:a,adId:t,options:{clickUrl:null==n?void 0:n.clickThrough},bidResponse:r,doc:e})}):s(o.as.MISSING_DOC_OR_ADID,"missing ".concat(t?"doc":"adId"))}catch(e){s(T,e.message)}}function F(){if(!window.frames[o.IY])if(document.body){const e=(0,r.createInvisibleIframe)();e.name=o.IY,document.body.appendChild(e)}else window.requestAnimationFrame(F)}},71958:(e,t,n)=>{n.d(t,{U:()=>s});var r=n(51748),i=n(10466);const o=(0,r.m)();function s(e,t){o.adServers=o.adServers||{},o.adServers[e]=o.adServers[e]||{},Object.keys(t).forEach(n=>{o.adServers[e][n]?(0,i.logWarn)("Attempting to add an already registered function property ".concat(n," for AdServer ").concat(e,".")):o.adServers[e][n]=t[n]})}},72122:(e,t,n)=>{n.d(t,{$T:()=>a,Ni:()=>r,OA:()=>o,RO:()=>s,fR:()=>i});const r=1,i=2,o=1,s=500;function a(e){return(null!=e?e:[]).reduce((e,t)=>{var n,r;let{event:i,method:o,url:s}=t;const a=e[i]=null!==(n=e[i])&&void 0!==n?n:{};return(a[o]=null!==(r=a[o])&&void 0!==r?r:[]).push(s),e},{})}},73391:(e,t,n)=>{n.d(t,{qh:()=>f,zt:()=>p});var r=n(26665),i=n(10466),o=n(91933),s=n(61443),a=n(53202),c=n(45808),d=n(25291),l=n(70736),u=n(77610);const f={syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:500};o.$W.setDefaults({userSync:(0,r.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;m(n.iframe,e=>{const[t,r]=e;(0,i.logMessage)("Invoking iframe user sync for bidder: ".concat(t)),(0,i.insertUserSyncIframe)(r),function(e,t){e.image=e.image.filter(e=>e[0]!==t)}(n,t)})}(),function(){if(!f.image)return;m(n.image,e=>{const[t,n]=e;(0,i.logMessage)("Invoking image pixel user sync for bidder: ".concat(t)),(0,i.triggerPixel)(n)})}()}catch(e){return(0,i.logError)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function m(e,t){(0,i.shuffle)(e).forEach(t)}function h(e,t){const n=g.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,i.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,i.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,r.O8)(e)&&"*"!==e)))return(0,i.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,r.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,i.logMessage)('already fired syncs for "'.concat(o,'", ignoring registerSync call')):g.syncEnabled&&(0,r.cy)(n[t])?o?0!==g.syncsPerBidder&&Number(a[o])>=g.syncsPerBidder?(0,i.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,i.logWarn)("Bidder is required for registering sync"):(0,i.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||!h(e,t),t}(Object.defineProperties({config:o.$W.getConfig("userSync"),isAllowed:a.io,regRule:a.qB},{browserSupportsCookies:{get:function(){return!(0,i.isSafariBrowser)()&&g.cookiesAreEnabled()}}}))},75049:(e,t,n)=>{n.d(t,{R:()=>d});var r=n(45808),i=n(77610),o=n(53202),s=n(10466);const a=new WeakMap,c=["debugging","outstream","aaxBlockmeter","adagio","adloox","arcspan","airgrid","browsi","brandmetrics","clean.io","humansecurityMalvDefense","humansecurity","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","wurfl","nodalsAi","anonymised","optable","oftmedia","justtag","tncId","ftrackId","id5"];function d(e,t,n,d,l,u){if(!(0,o.io)(r.pY,(0,i.s)(t,n)))return;if(!n||!e)return void(0,s.logError)("cannot load external script without url and moduleCode");if(!c.includes(n))return void(0,s.logError)("".concat(n," not whitelisted for loading external JavaScript"));l||(l=document);const f=m(l,e);if(f)return d&&"function"==typeof d&&(f.loaded?d():f.callbacks.push(d)),f.tag;const g=a.get(l)||{},p={loaded:!1,tag:null,callbacks:[]};return g[e]=p,a.set(l,g),d&&"function"==typeof d&&p.callbacks.push(d),(0,s.logWarn)("module ".concat(n," is loading external JavaScript")),function(t,n,r,i){r||(r=document);var o=r.createElement("script");o.type="text/javascript",o.async=!0;const a=m(r,e);a&&(a.tag=o);o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,n())}:o.onload=function(){n()};o.src=t,i&&(0,s.setScriptAttributes)(o,i);return(0,s.insertElement)(o,r),o}(e,function(){p.loaded=!0;try{for(let e=0;e<p.callbacks.length;e++)p.callbacks[e]()}catch(e){(0,s.logError)("Error executing callback","adloader.js:loadExternalScript",e)}},l,u);function m(e,t){const n=a.get(e);return n&&n[t]?n[t]:null}}},77156:(e,t,n)=>{n.d(t,{u:()=>f});var r=n(98158),i=n(58928),o=n(10466),s=n(51748),a=n(11418);function c(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}function d(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")}var l=new WeakSet;function u(e){return null==e?this.defaultScope:e}const f=new class{constructor(e,t){c(this,l),(0,r.A)(this,"getSettings",void 0),(0,r.A)(this,"defaultScope",void 0),this.getSettings=e,this.defaultScope=t}get(e,t){let n=this.getOwn(e,t);return void 0===n&&(n=this.getOwn(null,t)),n}getOwn(e,t){return e=d(l,this,u).call(this,e),(0,i.A)(this.getSettings(),"".concat(e,".").concat(t))}getScopes(){return Object.keys(this.getSettings()).filter(e=>e!==this.defaultScope)}settingsFor(e){return(0,o.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}ownSettingsFor(e){return e=d(l,this,u).call(this,e),this.getSettings()[e]||{}}}(()=>(0,s.m)().bidderSettings||{},a.iD.BD_SETTING_STANDARD)},77459:(e,t,n)=>{n.d(t,{y:()=>s});var r=n(63006),i=n(77156),o=n(10466);function s(e,t,n){var s;let{index:a=r.n.index,bs:c=i.u}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=n||a.getBidRequest(t);const d=null==t?void 0:t.adapterCode,l=(null==t?void 0:t.bidderCode)||(null===(s=n)||void 0===s?void 0:s.bidder),u=c.get(null==t?void 0:t.adapterCode,"adjustAlternateBids"),f=c.getOwn(l,"bidCpmAdjustment")||c.get(u?d:l,"bidCpmAdjustment");if(f&&"function"==typeof f)try{return f(e,Object.assign({},t),n)}catch(e){(0,o.logError)("Error during bid adjustment",e)}return e}},77610:(e,t,n)=>{n.d(t,{s:()=>i});var r=n(51409);const i=(0,n(25291).ZI)(e=>r.Ay.resolveAlias(e))},79236:(e,t,n)=>{function r(e,t){return e===t?0:e<t?-1:1}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e=>e;return(t,n)=>r(e(t),e(n))}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;return(t,n)=>-e(t,n)||0}function s(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){for(const r of t){const t=r(e,n);if(0!==t)return t}return 0}}function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;return(t,n)=>e(n,t)<0?n:t}function c(){return a(o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r))}n.d(t,{Bp:()=>a,Bq:()=>f,NV:()=>i,Ph:()=>c,Vk:()=>u});const d=i(e=>e.cpm),l=i(e=>e.responseTimestamp),u=c(s(d,o(i(e=>e.timeToRespond)))),f=c(s(d,o(l)));c(s(d,l))},80356:(e,t,n)=>{n.d(t,{Bm:()=>A,Ex:()=>N,Gg:()=>C,IX:()=>R,Xj:()=>q,gs:()=>O,l6:()=>v,mT:()=>p,nk:()=>E,rn:()=>D,vO:()=>T,yl:()=>k});var r=n(98158),i=n(10466),o=n(26665),s=n(63006),a=n(11418),c=n(59794),d=n(71852),l=n(45144),u=n(72122);function f(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 g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const p=[],m={image:{ortb:{ver:"1.2",assets:[{required:1,id:1,img:{type:3,wmin:100,hmin:100}},{required:1,id:2,title:{len:140}},{required:1,id:3,data:{type:1}},{required:0,id:4,data:{type:2}},{required:0,id:5,img:{type:1,wmin:20,hmin:20}}]},image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}},h=P(a.h0),b=P(a.jO);function v(e){return null!=e.native&&"object"==typeof e.native}function y(e){if(e&&e.type&&function(e){if(!e||!Object.keys(m).includes(e))return(0,i.logError)("".concat(e," nativeParam is not supported")),!1;return!0}(e.type)&&(e=m[e.type]),!e||!e.ortb||w(e.ortb))return e}function E(e){e.forEach(e=>{var t;const n=e.nativeParams||(null==e||null===(t=e.mediaTypes)||void 0===t?void 0:t.native);n&&(e.nativeParams=y(n)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||D(e.nativeParams))})}function w(e){const t=e.assets;if(!Array.isArray(t)||0===t.length)return(0,i.logError)("assets in mediaTypes.native.ortb is not an array, or it's empty. Assets: ",t),!1;const n=t.map(e=>e.id);return t.length!==new Set(n).size||n.some(e=>e!==parseInt(e,10))?((0,i.logError)("each asset object must have 'id' property, it must be unique and it must be an integer"),!1):e.hasOwnProperty("eventtrackers")&&!Array.isArray(e.eventtrackers)?((0,i.logError)("ortb.eventtrackers is not an array. Eventtrackers: ",e.eventtrackers),!1):t.every(e=>function(e){if(!(0,o.Qd)(e))return(0,i.logError)("asset must be an object. Provided asset: ",e),!1;if(e.img){if(!(0,o.Et)(e.img.w)&&!(0,o.Et)(e.img.wmin))return(0,i.logError)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,o.Et)(e.img.h)&&!(0,o.Et)(e.img.hmin))return(0,i.logError)("for img asset there must be 'h' or 'hmin' property"),!1}else if(e.title){if(!(0,o.Et)(e.title.len))return(0,i.logError)("for title asset there must be 'len' property defined"),!1}else if(e.data){if(!(0,o.Et)(e.data.type))return(0,i.logError)("for data asset 'type' property must be a number"),!1}else if(e.video&&!(Array.isArray(e.video.mimes)&&Array.isArray(e.video.protocols)&&(0,o.Et)(e.video.minduration)&&(0,o.Et)(e.video.maxduration)))return(0,i.logError)("video asset is not properly configured"),!1;return!0}(e))}function A(e){var t;let{index:n=s.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=n.getAdUnit(e);if(!r)return!1;const o=r.nativeOrtbRequest;return function(e,t){var n;if(null==e||null===(n=e.link)||void 0===n||!n.url)return(0,i.logError)("native response doesn't have 'link' property. Ortb response: ",e),!1;const r=t.assets.filter(e=>1===e.required).map(e=>e.id),o=e.assets.map(e=>e.id),s=r.every(e=>o.includes(e));s||(0,i.logError)("didn't receive a bid with all required assets. Required ids: ".concat(r,", but received ids in response: ").concat(o));return s}((null===(t=e.native)||void 0===t?void 0:t.ortb)||W(e.native,o),o)}function T(e,t){const n=t.native.ortb||x(t.native);return"click"===e.action?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{fetchURL:n=i.triggerPixel}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t){var r;const i=(e.assets||[]).filter(e=>e.link).reduce((e,t)=>(e[t.id]=t.link,e),{}),o=(null===(r=e.link)||void 0===r?void 0:r.clicktrackers)||[],s=i[t];let a=o;s&&(a=s.clicktrackers||[]),a.forEach(e=>n(e))}else{var o;((null===(o=e.link)||void 0===o?void 0:o.clicktrackers)||[]).forEach(e=>n(e))}}(n,null==e?void 0:e.assetId):function(e){let{runMarkup:t=e=>(0,i.insertHtmlIntoIframe)(e),fetchURL:n=i.triggerPixel}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{[u.Ni]:r=[],[u.fR]:o=[]}=(0,u.$T)(e.eventtrackers||[])[u.OA]||{};e.imptrackers&&(r=r.concat(e.imptrackers));r.forEach(e=>n(e)),o=o.map(e=>'<script async src="'.concat(e,'"><\/script>')),e.jstracker&&(o=o.concat([e.jstracker]));o.length&&t(o.join("\n"))}(n),e.action}function O(e,t){var n;const r=null==t?void 0:t.nativeOrtbRequest,i=null===(n=e.native)||void 0===n?void 0:n.ortb;if(r&&i){const t=N(i,r);Object.assign(e.native,t)}["rendererUrl","adTemplate"].forEach(n=>{var r;const i=null==t||null===(r=t.nativeParams)||void 0===r?void 0:r[n];i&&(e.native[n]=U(i))})}function I(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=[];return Object.entries(e).filter(e=>{let[r,i]=e;return i&&(!1===n&&"ext"===r||null==t||t.includes(r))}).forEach(e=>{let[i,o]=e;!1===n&&"ext"===i?r.push(...I(o,t,!0)):(n||a.x5.hasOwnProperty(i))&&r.push({key:i,value:U(o)})}),r}function C(e,t,n){var r;const i=g(g({},(0,o.SH)(e.native,["rendererUrl","adTemplate"])),{},{assets:I(e.native,n),nativeKeys:a.x5});return e.native.ortb?i.ortb=e.native.ortb:null!==(r=t.mediaTypes)&&void 0!==r&&null!==(r=r.native)&&void 0!==r&&r.ortb&&(i.ortb=W(e.native,t.nativeOrtbRequest)),i}function S(e,t,n){let{index:r=s.n.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const i={message:"assetResponse",adId:e.adId};let o=(0,d.vd)(t).native;return o?(i.native=Object.assign({},o),i.renderer=(0,l.kj)(t),i.rendererVersion=l.xh,null!=n&&(o.assets=o.assets.filter(e=>{let{key:t}=e;return n.includes(t)}))):o=C(t,r.getAdUnit(t),n),Object.assign(i,o)}const B=Object.fromEntries(Object.entries(a.x5).map(e=>{let[t,n]=e;return[n,t]}));function R(e,t){const n=e.assets.map(e=>B[e]);return S(e,t,n)}function k(e,t){return S(e,t,null)}function U(e){return(null==e?void 0:e.url)||e}function D(e){if(!e&&!(0,o.Qd)(e))return void(0,i.logError)("Native assets object is empty or not an object: ",e);const t={ver:"1.2",assets:[]};for(const n in e){if(a._B.includes(n))continue;if(!a.x5.hasOwnProperty(n)){(0,i.logError)("Unrecognized native asset code: ".concat(n,". Asset will be ignored."));continue}if("privacyLink"===n){t.privacy=1;continue}const r=e[n];let s=0;r.required&&(0,o.Lm)(r.required)&&(s=Number(r.required));const c={id:t.assets.length,required:s};if(n in a.h0)c.data={type:a.jO[a.h0[n]]},r.len&&(c.data.len=r.len);else if("icon"===n||"image"===n){if(c.img={type:"icon"===n?a.oA.ICON:a.oA.MAIN},r.aspect_ratios)if((0,o.cy)(r.aspect_ratios))if(r.aspect_ratios.length){const{min_width:e,min_height:t}=r.aspect_ratios[0];(0,o.Fq)(e)&&(0,o.Fq)(t)?(c.img.wmin=e,c.img.hmin=t):(0,i.logError)("image.aspect_ratios min_width or min_height are invalid: ",e,t);const n=r.aspect_ratios.filter(e=>e.ratio_width&&e.ratio_height).map(e=>"".concat(e.ratio_width,":").concat(e.ratio_height));n.length>0&&(c.img.ext={aspectratios:n})}else(0,i.logError)("image.aspect_ratios was passed, but it's empty:",r.aspect_ratios);else(0,i.logError)("image.aspect_ratios was passed, but it's not a an array:",r.aspect_ratios);r.sizes&&(2===r.sizes.length&&(0,o.Fq)(r.sizes[0])&&(0,o.Fq)(r.sizes[1])?(c.img.w=r.sizes[0],c.img.h=r.sizes[1],delete c.img.hmin,delete c.img.wmin):(0,i.logError)("image.sizes was passed, but its value is not an array of integers:",r.sizes))}else"title"===n?c.title={len:r.len||140}:"ext"===n&&(c.ext=r,delete c.required);t.assets.push(c)}return t}function _(e,t){for(;e&&t&&e!==t;)e>t?e-=t:t-=e;return e||t}function j(e){if(!w(e))return;const t={};for(const n of e.assets){if(n.title){const e={required:!!n.required&&Boolean(n.required),len:n.title.len};t.title=e}else if(n.img){const e={required:!!n.required&&Boolean(n.required)};if(n.img.w&&n.img.h)e.sizes=[n.img.w,n.img.h];else if(n.img.wmin&&n.img.hmin){const t=_(n.img.wmin,n.img.hmin);e.aspect_ratios=[{min_width:n.img.wmin,min_height:n.img.hmin,ratio_width:n.img.wmin/t,ratio_height:n.img.hmin/t}]}n.img.type===a.oA.MAIN?t.image=e:t.icon=e}else if(n.data){const e=Object.keys(a.jO).find(e=>a.jO[e]===n.data.type),r=Object.keys(a.h0).find(t=>a.h0[t]===e);t[r]={required:!!n.required&&Boolean(n.required)},n.data.len&&(t[r].len=n.data.len)}e.privacy&&(t.privacyLink={required:!1})}return t}function q(e){{if(!e||!(0,o.cy)(e))return e;if(!e.some(e=>{var t;return null===(t=((null==e?void 0:e.mediaTypes)||{})[c.s6])||void 0===t?void 0:t.ortb}))return e;const t=(0,o.Go)(e);for(const e of t)e.mediaTypes&&e.mediaTypes[c.s6]&&e.mediaTypes[c.s6].ortb&&(e.mediaTypes[c.s6]=Object.assign((0,i.pick)(e.mediaTypes[c.s6],a._B),j(e.mediaTypes[c.s6].ortb)),e.nativeParams=y(e.mediaTypes[c.s6]));return t}}function x(e){const t={link:{},eventtrackers:[]};return Object.entries(e).forEach(e=>{let[n,r]=e;switch(n){case"clickUrl":t.link.url=r;break;case"clickTrackers":t.link.clicktrackers=Array.isArray(r)?r:[r];break;case"impressionTrackers":(Array.isArray(r)?r:[r]).forEach(e=>{t.eventtrackers.push({event:u.OA,method:u.Ni,url:e})});break;case"javascriptTrackers":t.jstracker=Array.isArray(r)?r.join(""):r;break;case"privacyLink":t.privacy=r}}),t}function W(e,t){const n=g(g({},x(e)),{},{assets:[]});function r(e,r){let i=t.assets.find(e);null!=i&&(i=(0,o.Go)(i),r(i),n.assets.push(i))}return Object.keys(e).filter(t=>!!e[t]).forEach(t=>{const n=U(e[t]);switch(t){case"title":r(e=>null!=e.title,e=>{e.title={text:n}});break;case"image":case"icon":const e="image"===t?a.oA.MAIN:a.oA.ICON;r(t=>null!=t.img&&t.img.type===e,e=>{e.img={url:n}});break;default:t in a.h0&&r(e=>null!=e.data&&e.data.type===a.jO[a.h0[t]],e=>{e.data={value:n}})}}),n}function N(e,t){var n;const r={},i=(null==t?void 0:t.assets)||[];r.clickUrl=null===(n=e.link)||void 0===n?void 0:n.url,r.privacyLink=e.privacy;for(const t of(null==e?void 0:e.assets)||[]){const e=i.find(e=>t.id===e.id);if(t.title)r.title=t.title.text;else if(t.img){var o;r[(null==e||null===(o=e.img)||void 0===o?void 0:o.type)===a.oA.MAIN?"image":"icon"]={url:t.img.url,width:t.img.w,height:t.img.h}}else if(t.data){var s;r[h[b[null==e||null===(s=e.data)||void 0===s?void 0:s.type]]]=t.data.value}}r.impressionTrackers=[];let c=[];e.imptrackers&&r.impressionTrackers.push(...e.imptrackers);for(const t of(null==e?void 0:e.eventtrackers)||[])t.event===u.OA&&t.method===u.Ni&&r.impressionTrackers.push(t.url),t.event===u.OA&&t.method===u.fR&&c.push(t.url);return c=c.map(e=>'<script async src="'.concat(e,'"><\/script>')),null!=e&&e.jstracker&&c.push(e.jstracker),c.length&&(r.javascriptTrackers=c.join("\n")),r}function P(e){var t={};for(var n in e)t[e[n]]=n;return t}},80869:(e,t,n)=>{n.d(t,{uW:()=>O,m2:()=>B,ME:()=>C,Yl:()=>I,Jp:()=>S,iS:()=>U});var r=n(63006),i=n(15482),o=n(77156),s=n(91933),a=n(11418),c=n(18014),d=n(32592),l=n(59794),u=n(10466),f=n(26665),g=n(58928),p=n(79236),m=n(10939);const h=3e3;const b=function(){let e,t,n=(0,m.H)({monotonic:!0,ttl:()=>e,slack:0});s.$W.getConfig("targetingControls",r=>{var o;({lock:t,lockTimeout:e=h}=null!==(o=r.targetingControls)&&void 0!==o?o:{}),null==t||Array.isArray(t)?null==t&&i():t=[t],n.clear()});const[r,i]=(()=>{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,u.isGptPubadsDefined)()&&(null===(n=(i=googletag.pubads()).addEventListener)||void 0===n||n.call(i,"slotRenderEnded",r),e=!0)},()=>{var t,n;e&&(0,u.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 i;r(),null===(i=t)||void 0===i||i.forEach(t=>null!=e[t]&&n.add(e[t]))}}}();var v=[];const y=20,E="targetingControls.allowTargetingKeys",w="targetingControls.addTargetingKeys",A='Only one of "'.concat(E,'" or "').concat(w,'" can be set'),T=Object.keys(a.xS).map(e=>a.xS[e]),O={isBidNotExpired:e=>e.responseTimestamp+1e3*(0,i.cT)(e)>(0,u.timestamp)(),isUnusedBid:e=>e&&(e.status&&![a.tl.RENDERED].includes(e.status)||!e.status),isBidNotLocked:e=>!b.isLocked(e.adserverTargeting)};function I(e){return!Object.values(O).some(t=>!t(e))}const C=(0,d.A_)("sync",function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:u.sortByHighestCpm;if(!r){const r=[],o=s.$W.getConfig("sendBidsControl.dealPrioritization"),a=(0,u.groupBy)(e,"adUnitCode");return Object.keys(a).forEach(e=>{let s=[];const c=(0,u.groupBy)(a[e],"bidderCode");Object.keys(c).forEach(e=>{s.push(c[e].reduce(t))});const d="object"==typeof n?n[e]:n;d?(s=o?s.sort(S(!0)):s.sort((e,t)=>t.cpm-e.cpm),r.push(...s.slice(0,d))):(s=s.sort(i),r.push(...s))}),r}return e});function S(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n){return void 0!==t.adserverTargeting.hb_deal&&void 0===n.adserverTargeting.hb_deal?-1:void 0===t.adserverTargeting.hb_deal&&void 0!==n.adserverTargeting.hb_deal?1:e?n.cpm-t.cpm:n.adserverTargeting.hb_pb-t.adserverTargeting.hb_pb}}function B(e,t){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>window.googletag.pubads().getSlots())().reduce((e,n)=>{const r=(0,f.fp)(t)&&t(n);return Object.keys(e).filter((0,f.fp)(r)?r:(0,u.isAdUnitCodeMatchingSlot)(n)).forEach(t=>e[t].push(n)),e},Object.fromEntries(e.map(e=>[e,[]])))}function R(e,t){if(!s.$W.getConfig("enableSendAllBids"))return 0;const n=s.$W.getConfig("sendBidsControl.bidLimit"),i=new Set(e),o={};for(const e of r.n.getAdUnits())i.has(e.code)&&(o[e.code]=(null==e?void 0:e.bidLimit)||t||n);return o}const k="1.17.2";const U=function(e){const t={},n={setLatestAuctionForAdUnit(e,n){t[e]=n},resetPresetTargetingAST(e){r(e).forEach(function(e){const t=window.apntag.getTag(e);if(t&&t.keywords){const n=Object.keys(t.keywords),r={};n.forEach(e=>{v.includes(e.toLowerCase())||(r[e]=t.keywords[e])}),window.apntag.modifyTag(e,{keywords:r})}})},getAllTargeting(t,n,c){let d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:p.Vk,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:u.sortByHighestCpm;c||(c=i(d,l));const g=r(t),b=R(g,n),{customKeysByUnit:O,filteredBids:I}=function(e,t){const n=[],r={},i=s.$W.getConfig("targetingControls.alwaysIncludeDeals");return t.forEach(t=>{const s=e.includes(t.adUnitCode),a=!0===o.u.get(t.bidderCode,"allowZeroCpmBids")?t.cpm>=0:t.cpm>0,c=i&&t.dealId;s&&(c||a)&&(n.push(t),Object.keys(t.adserverTargeting).filter(function(){const e=h();return function(t){return-1===e.indexOf(t)}}()).forEach(e=>{const n=e.substring(0,20),i=r[t.adUnitCode]||{},o=[t.adserverTargeting[e]];i[n]?i[n]=i[n].concat(o).filter(u.uniques):i[n]=o,r[t.adUnitCode]=i}))}),{filteredBids:n,customKeysByUnit:r}}(g,c);let B=function(t,n,r){const i=!0===s.$W.getConfig("targetingControls.allBidsCustomTargeting"),o=m(t,r).concat(function(e){const t=s.$W.getConfig("targetingControls.alwaysIncludeDeals"),n=s.$W.getConfig("enableSendAllBids");return function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=T.slice(),i=s.$W.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),o=i?i.map(e=>a.xS[e]):r;return e.reduce((e,i)=>{if(t||n&&i.dealId){const t=function(e,t){return t.reduce((t,n)=>(e.adserverTargeting[n]&&t.push({["".concat(n,"_").concat(e.bidderCode).substring(0,y)]:[e.adserverTargeting[n]]}),t),[])}(i,r.filter(e=>void 0!==i.adserverTargeting[e]&&(n||-1!==o.indexOf(e))));t&&e.push({[i.adUnitCode]:t})}return e},[])}(e,n,t)}(t)).concat(function(t){function n(e){return null==e?void 0:e[a.iD.ADSERVER_TARGETING]}function r(e){const t=n(e);return Object.keys(t).map(function(e){return(0,f.O8)(t[e])&&(t[e]=t[e].split(",").map(e=>e.trim())),(0,f.cy)(t[e])||(t[e]=[t[e]]),{[e]:t[e]}})}return e.getAdUnits().filter(e=>t.includes(e.code)&&n(e)).reduce((e,t)=>{const n=r(t);return n&&e.push({[t.code]:n}),e},[])}(r)).concat(function(e){let t=s.$W.getConfig("targetingControls.version");return!1===t?[]:e.map(e=>({[e]:[{[a.xS.VERSION]:[null!=t?t:k]}]}))}(r));i&&o.push(...function(e,t){return e.reduce((e,n)=>{const r=Object.assign({},n),i=t[r.adUnitCode],o=[];return i&&Object.keys(i).forEach(e=>{e&&i[e]&&o.push({[e]:i[e]})}),e.push({[r.adUnitCode]:o}),e},[])}(t,n));return o.forEach(e=>{!function(e){Object.keys(e).forEach(t=>{e[t].forEach(e=>{const t=Object.keys(e);-1===v.indexOf(t[0])&&(v=t.concat(v))})})}(e)}),o}(C(I,d,b,void 0,l),O,g);const U=Object.keys(Object.assign({},a.Zh));let D=s.$W.getConfig(E);const _=s.$W.getConfig(w);if(null!=_&&null!=D)throw new Error(A);D=null!=_?U.concat(_):D||U,Array.isArray(D)&&D.length>0&&(B=function(e,t){const n=Object.assign({},a.xS),r=Object.keys(a.xS),i={};(0,u.logInfo)("allowTargetingKeys - allowed keys [ ".concat(t.map(e=>n[e]).join(", ")," ]")),e.forEach(e=>{const o=Object.keys(e)[0],s=e[o].filter(e=>{const o=Object.keys(e)[0],s=0===r.filter(e=>0===o.indexOf(n[e])).length||t.find(e=>{const t=n[e];return 0===o.indexOf(t)});return i[o]=!s,s});e[o]=s});const o=Object.keys(i).filter(e=>i[e]);(0,u.logInfo)("allowTargetingKeys - removed keys [ ".concat(o.join(", ")," ]"));const s=e.filter(e=>e[Object.keys(e)[0]].length>0);return s}(B,D));let j=function(e){return e.map(e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].map(e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].join(",")})).reduce((e,t)=>Object.assign(t,e),{})})).reduce(function(e,t){var n=Object.keys(t)[0];return e[n]=Object.assign({},e[n],t[n]),e},{})}(B);const q=s.$W.getConfig("targetingControls.auctionKeyMaxChars");return q&&((0,u.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(q," characters.  Running checks on auction keys...")),j=function(e,t){const n=(0,f.Go)(e),r=Object.keys(n).map(e=>({adUnitCode:e,adserverTargeting:n[e]})).sort(S());return r.reduce(function(e,r,i,o){let s=(a=r.adserverTargeting,Object.keys(a).reduce(function(e,t){return e+="".concat(t,"%3d").concat(encodeURIComponent(a[t]),"%26")},""));var a;i+1===o.length&&(s=s.slice(0,-3));const c=r.adUnitCode,d=s.length;return d<=t?(t-=d,(0,u.logInfo)("AdUnit '".concat(c,"' auction keys comprised of ").concat(d," characters.  Deducted from running threshold; new limit is ").concat(t),n[c]),e[c]=n[c]):(0,u.logWarn)("The following keys for adUnitCode '".concat(c,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(d,", the current allotted amount was ").concat(t,".\n"),n[c]),i+1===o.length&&0===Object.keys(e).length&&(0,u.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars).  Please review setup and consider adjusting."),e},{})}(j,q)),g.forEach(e=>{j[e]||(j[e]={}),1===Object.keys(j[e]).length&&null!=j[e][a.xS.VERSION]&&delete j[e][a.xS.VERSION]}),j},setTargetingForGPT:(0,d.A_)("sync",function(t,r){const i=n.getAllTargeting(t),o=Object.fromEntries(v.map(e=>[e,null]));Object.entries(B(Object.keys(i),r)).forEach(e=>{let[t,n]=e;n.forEach(e=>{Object.keys(i[t]).forEach(e=>{let n=i[t][e];"string"==typeof n&&-1!==n.indexOf(",")&&(n=n.split(",")),i[t][e]=n}),(0,u.logMessage)("Attempting to set targeting-map for slot: ".concat(e.getSlotElementId()," with targeting-map:"),i[t]),e.updateTargetingFromMap(Object.assign({},o,i[t])),b.lock(i[t])})}),Object.keys(i).forEach(t=>{Object.keys(i[t]).forEach(n=>{"hb_adid"===n&&e.setStatusForBids(i[t][n],a.tl.BID_TARGETING_SET)})}),n.targetingDone(i),c.emit(a.qY.SET_TARGETING,i)},"setTargetingForGPT"),targetingDone:(0,d.A_)("sync",function(e){return e},"targetingDone"),getWinningBids(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.Vk,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u.sortByHighestCpm;const a=t||i(n,s),c=r(e);return a.filter(e=>c.includes(e.adUnitCode)).filter(e=>!0===o.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0).map(e=>e.adUnitCode).filter(u.uniques).map(e=>a.filter(t=>t.adUnitCode===e?t:null).reduce(p.Vk))},setTargetingForAst(e){const t=n.getAllTargeting(e);try{n.resetPresetTargetingAST(e)}catch(e){(0,u.logError)("unable to reset targeting for AST"+e)}Object.keys(t).forEach(e=>{b.lock(t[e]),Object.keys(t[e]).forEach(n=>{if((0,u.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(n," value: ").concat(t[e][n])),(0,f.O8)(t[e][n])||(0,f.cy)(t[e][n])){const r={},i=/pt[0-9]/;n.search(i)<0?r[n.toUpperCase()]=t[e][n]:r[n]=t[e][n],window.apntag.setKeywords(e,r,{overrideKeyValue:!0})}})})},isApntagDefined(){if(window.apntag&&(0,f.fp)(window.apntag.setKeywords))return!0}};function r(t){return"string"==typeof t?[t]:(0,f.cy)(t)?t:e.getAdUnitCodes()||[]}function i(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.Bq,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const i=e.getBidsReceived().reduce((e,n)=>{var r;const i=s.$W.getConfig("useBidCache"),o=s.$W.getConfig("bidCacheFilterFunction"),a=t[n.adUnitCode]===n.auctionId,c=!(i&&!a&&"function"==typeof o)||!!o(n);return(i||a)&&c&&(null==n||null===(r=n.video)||void 0===r?void 0:r.context)!==l.LM&&I(n)&&(n.latestTargetedAuctionId=t[n.adUnitCode],e.push(n)),e},[]);return C(i,n,void 0,void 0,r)}function m(e,t){const r=n.getWinningBids(t,e),i=h();return r.map(e=>({[e.adUnitCode]:Object.keys(e.adserverTargeting).filter(t=>void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===i.indexOf(t)).reduce((t,n)=>{const r=[e.adserverTargeting[n]],i={[n.substring(0,y)]:r};if(n===a.xS.DEAL){const o="".concat(n,"_").concat(e.bidderCode).substring(0,y),s={[o]:r};return[...t,i,s]}return[...t,i]},[])}))}function h(){return e.getStandardBidderAdServerTargeting().map(e=>e.key).concat(T).filter(u.uniques)}return s.$W.getConfig("targetingControls",function(e){null!=(0,g.A)(e,E)&&null!=(0,g.A)(e,w)&&(0,u.logError)(A)}),n}(r.n)},87067:(e,t,n)=>{n.d(t,{L6:()=>y,ey:()=>p});var r=n(91933),i=n(32592),o=n(51748),s=n(10466),a=n(63320),c=n(75049),d=n(13064),l=n(70736),u=n(59794),f=n(67464),g=n(765);const p="__".concat((0,g.k)(),"_debugging__");function m(){return(0,o.m)().installedModules.includes("debugging")}function h(e){return new d.U9(t=>{(0,c.R)(e,l.tp,"debugging",t)})}function b(){let{alreadyInstalled:e=m,script:t=h}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null;return function(){return null==n&&(n=new d.U9((n,c)=>{setTimeout(()=>{if(e())n();else{const e="".concat((0,g.rT)(),"debugging-standalone.js");(0,s.logMessage)('Debugging module not installed, loading it from "'.concat(e,'"...')),(0,o.m)()._installDebugging=!0,t(e).then(()=>{(0,o.m)()._installDebugging({DEBUG_KEY:p,hook:i.A_,config:r.$W,createBid:a.O,logger:(0,s.prefixLog)("DEBUG:"),utils:s,BANNER:u.D4,NATIVE:u.s6,VIDEO:u.G_,Renderer:f.A4})}).then(n,c)}})})),n}}const v=function(){let{load:e=b(),hook:t=(0,i.Yn)("requestBids")}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null,r=!1;function o(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return(n||d.U9.resolve()).then(()=>e.apply(this,r))}function s(){t.getHooks({hook:o}).remove(),r=!1}return{enable:function(){r||(n=e(),t.before(o,99),r=!0)},disable:s,reset:function(){n=null,s()}}}();v.reset;function y(){let e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){const t=v;let n=null;try{n=e.getItem(p)}catch(e){}null!==n&&t.enable()}}r.$W.getConfig("debugging",function(e){let{debugging:t}=e;null!=t&&t.enabled?v.enable():v.disable()})},88417:(e,t,n)=>{n.d(t,{Ai:()=>l,kl:()=>u});var r=n(26665),i=n(10466),o=n(91933),s=n(32592),a=n(765);const c="outstream",d=[["mimes",e=>Array.isArray(e)&&e.length>0&&e.every(e=>"string"==typeof e)],["minduration",r.Fq],["maxduration",r.Fq],["startdelay",r.Fq],["maxseq",r.Fq],["poddur",r.Fq],["protocols",r.Uu],["battr",r.Uu],["maxextended",r.Fq],["minbitrate",r.Fq],["maxbitrate",r.Fq],["delivery",r.Uu],["api",r.Uu],["companiontype",r.Uu],["feed",r.Fq],["stitched",r.Fq],["nvol",r.Fq]],l=new Map(d);function u(e){}(0,s.A_)("sync",function(e,t,n,r,s){if(n&&(s||r!==c)){const{url:t,useLocal:n}=o.$W.getConfig("cache")||{};return t||n||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.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!(r===c&&!s)||!!(e.renderer||t&&t.renderer||n.renderer)},"checkAudioBidSetup")},91780:(e,t,n)=>{n.d(t,{S:()=>o});var r=n(10466);const i=(0,n(61443).CK)("fpdEnrichment"),o=(0,r.memoize)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;if(!i.cookiesAreEnabled())return e;const t=e.split(".");if(2===t.length)return e;let n,o,s=-2;const a="_rdc".concat(Date.now()),c="writeable";do{n=t.slice(s).join(".");const e=new Date((0,r.timestamp)()+1e4).toUTCString();i.setCookie(a,c,e,"Lax",n,void 0);i.getCookie(a,void 0)===c?(o=!1,i.setCookie(a,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,n,void 0)):(s+=-1,o=Math.abs(s)<=t.length)}while(o);return n})},91933:(e,t,n)=>{n.d(t,{$W:()=>v,Ov:()=>g});var r=n(98158),i=n(1124),o=n(10466),s=n(26665),a=n(58928),c=n(11418);function d(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 l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const u="TRUE"===(0,o.getParameterByName)(c.M).toUpperCase(),f={},g="random",p={};p[g]=!0,p.fixed=!0;const m=g,h={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};function b(e){const t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?{priceGranularity:h.MEDIUM,customPriceBucket:{},mediaTypePriceGranularity:{},bidderSequence:m,auctionOptions:{}}:{};function n(e){return t[e]}function r(n,r){t.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0}),t[n]=r}const a={publisherDomain:{set(e){null!=e&&(0,o.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),r("publisherDomain",e)}},priceGranularity:{set(e){d(e)&&("string"==typeof e?r("priceGranularity",c(e)?e:h.MEDIUM):(0,s.Qd)(e)&&(r("customPriceBucket",e),r("priceGranularity",h.CUSTOM),(0,o.logMessage)("Using custom price granularity")))}},customPriceBucket:{},mediaTypePriceGranularity:{set(e){null!=e&&r("mediaTypePriceGranularity",Object.keys(e).reduce((t,r)=>(d(e[r])?"string"==typeof e?t[r]=c(e[r])?e[r]:n("priceGranularity"):(0,s.Qd)(e)&&(t[r]=e[r],(0,o.logMessage)("Using custom price granularity for ".concat(r))):(0,o.logWarn)("Invalid price granularity for media type: ".concat(r)),t),{}))}},bidderSequence:{set(e){p[e]?r("bidderSequence",e):(0,o.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))}},auctionOptions:{set(e){(function(e){if(!(0,s.Qd)(e))return(0,o.logWarn)("Auction Options must be an object"),!1;for(const t of Object.keys(e)){if("secondaryBidders"!==t&&"suppressStaleRender"!==t&&"suppressExpiredRender"!==t)return(0,o.logWarn)("Auction Options given an incorrect param: ".concat(t)),!1;if("secondaryBidders"===t){if(!(0,s.cy)(e[t]))return(0,o.logWarn)("Auction Options ".concat(t," must be of type Array")),!1;if(!e[t].every(s.O8))return(0,o.logWarn)("Auction Options ".concat(t," must be only string")),!1}else if(("suppressStaleRender"===t||"suppressExpiredRender"===t)&&!(0,s.Lm)(e[t]))return(0,o.logWarn)("Auction Options ".concat(t," must be of type boolean")),!1}return!0})(e)&&r("auctionOptions",e)}}};return Object.defineProperties(e,Object.fromEntries(Object.entries(a).map(e=>{let[i,o]=e;return[i,Object.assign({get:n.bind(null,i),set:r.bind(null,i),enumerable:t.hasOwnProperty(i),configurable:!t.hasOwnProperty(i)},o)]}))),e;function c(e){return Object.keys(h).find(t=>e===h[t])}function d(e){if(!e)return(0,o.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)c(e)||(0,o.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,s.Qd)(e)&&!(0,i.q)(e))return(0,o.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}}const v=function(){const e=[];let t,n,r,i=null;function c(){t={};const e=b({debug:u,bidderTimeout:3e3,enableSendAllBids:true,useBidCache:false,deviceAccess:true,disableAjaxTimeout:false,maxNestedIframes:10,maxBid:5e3,userSync:{topics:f}});n&&E(Object.keys(n).reduce((t,r)=>(n[r]!==e[r]&&(t[r]=e[r]||{}),t),{})),n=e,r={}}function d(){if(i&&r&&(0,s.Qd)(r[i])){const e=r[i],t=new Set([...Object.keys(n),...Object.keys(e)]),a={};for(const r of t){const t=n[r],i=e[r];a[r]=void 0===i?t:void 0===t?i:(0,s.Qd)(i)?(0,o.mergeDeep)({},t,i):i}return a}return l({},n)}const[g,p]=[d,function(){const e=d();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map(e=>function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){const t=arguments.length<=0?void 0:arguments[0];return t?(0,a.A)(e(),t):d()}return y(...arguments)}),[m,h]=[p,g].map(e=>function(){let t=e(...arguments);return t&&"object"==typeof t&&(t=(0,s.Go)(t)),t});function v(e){if(!(0,s.Qd)(e))return void(0,o.logError)("setConfig options must be an object");const r=Object.keys(e),i={};r.forEach(r=>{let a=e[r];(0,s.Qd)(t[r])&&(0,s.Qd)(a)&&(a=Object.assign({},t[r],a));try{i[r]=n[r]=a}catch(e){(0,o.logWarn)("Cannot set config for property ".concat(r," : "),e)}}),E(i)}function y(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n;if("string"!=typeof t&&(i=t,t="*",r=n||{}),"function"!=typeof i)return void(0,o.logError)("listener must be a function");const s={topic:t,callback:i};return e.push(s),r.init&&i("*"===t?p():{[t]:p(t)}),function(){e.splice(e.indexOf(s),1)}}function E(t){const n=Object.keys(t);e.filter(e=>n.includes(e.topic)).forEach(e=>{e.callback({[e.topic]:t[e.topic]})}),e.filter(e=>"*"===e.topic).forEach(e=>e.callback(t))}function w(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,s.Qd)(e))throw new Error("setBidderConfig bidder options must be an object");if(!Array.isArray(e.bidders)||!e.bidders.length)throw new Error("setBidderConfig bidder options must contain a bidders list with at least 1 bidder");if(!(0,s.Qd)(e.config))throw new Error("setBidderConfig bidder options must contain a config object")}(e),e.bidders.forEach(n=>{r[n]||(r[n]=b({},!1)),Object.keys(e.config).forEach(i=>{const a=e.config[i],c=r[n][i];if((0,s.Qd)(a)&&(null==c||(0,s.Qd)(c))){const e=t?o.mergeDeep:Object.assign;r[n][i]=e({},c||{},a)}else r[n][i]=a})})}catch(e){(0,o.logError)(e)}}function A(e,t){i=e;try{return t()}finally{T()}}function T(){i=null}return c(),{getCurrentBidder:function(){return i},resetBidder:T,getConfig:p,getAnyConfig:g,readConfig:m,readAnyConfig:h,setConfig:v,mergeConfig:function(e){if(!(0,s.Qd)(e))return void(0,o.logError)("mergeConfig input must be an object");const t=(0,o.mergeDeep)(d(),e);return v(l({},t)),t},setDefaults:function(e){(0,s.Qd)(t)?(Object.assign(t,e),Object.assign(n,e)):(0,o.logError)("defaults must be an object")},resetConfig:c,runWithBidder:A,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return A(e,t.bind(this,...r))}(0,o.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:w,getBidderConfig:function(){return r},mergeBidderConfig:function(e){return w(e,!0)}}}()},93448:(e,t,n)=>{function r(e){var t;return null==e||!e.gdprApplies||!0===(null==e||null===(t=e.vendorData)||void 0===t||null===(t=t.purpose)||void 0===t||null===(t=t.consents)||void 0===t?void 0:t[1])}n.d(t,{C:()=>r})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[37769],{30183:(t,n,e)=>{e.d(n,{M:()=>h,g:()=>o});var c=e(10466),i=e(43958);function o(){try{const t=(0,c.getWindowTop)(),{scrollY:n,scrollX:e}=t,{height:i,width:o}=h();return{top:n,right:e+o,bottom:n+i,left:e}}catch(t){return{}}}function h(){const t=(0,i.Ot)();try{const n=t.innerHeight||t.document.documentElement.clientHeight||t.document.body.clientHeight||0;return{width:t.innerWidth||t.document.documentElement.clientWidth||t.document.body.clientWidth||0,height:n}}catch(t){return{}}}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[40315],{83367:(o,t,n)=>{function r(o){var t,n;return"1"===o.navigator.doNotTrack||"1"===o.doNotTrack||"1"===o.navigator.msDoNotTrack||"yes"===(null===(t=o.navigator.doNotTrack)||void 0===t||null===(n=t.toLowerCase)||void 0===n?void 0:n.call(t))}function a(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{return r(o)||o!==o.top&&r(o.top)}catch(o){return!1}}n.d(t,{l:()=>a})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[51085],{63293:(e,n,t)=>{t.d(n,{G:()=>r});const r='(()=>{"use strict";const e="Prebid Event",n="browserIntervention";window.render=function(t,r,i){let{ad:o,adUrl:l,width:s,height:d,instl:c}=t,{mkFrame:a,sendMessage:h}=r;if(function(){const t=window;if("ReportingObserver"in t)try{new t.ReportingObserver(t=>{var r;r=t[0],h(e,{event:n,intervention:r})},{buffered:!0,types:["intervention"]}).observe()}catch(e){}}(),!o&&!l){const e=new Error("Missing ad markup or URL");throw e.reason="noAd",e}{if(null==d){var v;const e=null===(v=i.document)||void 0===v?void 0:v.body;[e,null==e?void 0:e.parentElement].filter(e=>null!=(null==e?void 0:e.style)).forEach(e=>{e.style.height="100%"})}const e=i.document,n={width:null!=s?s:"100%",height:null!=d?d:"100%"};if(l&&!o?n.src=l:n.srcdoc=o,e.body.appendChild(a(e,n)),c&&i.frameElement){const e=i.frameElement.style;e.width=s?"".concat(s,"px"):"100vw",e.height=d?"".concat(d,"px"):"100vh"}}}})();'}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2630],{74369:(e,t,n)=>{n.d(t,{Ay:()=>T,q0:()=>h});var r=n(98158),l=n(11418),s=n(62201),a=n(10466),o=n(18014),i=n(91933);function c(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 p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const u={ajax:s.RD},b="endpoint",f="bundle",y="analyticsLabels",g={internal:{},publisher:{}};let d={};function h(e){g.internal=e,d=v()}i.$W.getConfig(y,e=>{g.publisher=e[y],d=v()});const v=()=>Object.values(g).reduce((e,t)=>p(p({},e),t),{}),O=Object.values(l.qY).filter(e=>e!==l.qY.AUCTION_DEBUG);let j=100;function T(e){let{url:t,analyticsType:n,global:r,handler:s}=e;const i=[];let c,g,h=!1,v=!0;const T=(()=>{let e,t=!1;const n=()=>{if(!t){t=!0;try{let e=0,t=0;for(;i.length>0;){e++;const n=i.length;if(i.shift()(),i.length>=n?t++:t=0,t>=10)return(0,a.logError)("Detected probable infinite loop, discarding events",i),void(i.length=0)}(0,a.logMessage)("".concat(g," analytics: processed ").concat(e," events"))}finally{t=!1}}};return function(){null!=e&&(clearTimeout(e),e=null),0===j?n():e=setTimeout(n,j)}})();return Object.defineProperties({track:function(e){const{eventType:n,args:l}=e;this.getAdapterType()===f&&window[r](s,n,l);this.getAdapterType()===b&&function(e){let{eventType:n,args:r,callback:l}=e;u.ajax(t,l,JSON.stringify({eventType:n,args:r,labels:d}))}(e)},enqueue:A,enableAnalytics:E,disableAnalytics:function(){Object.entries(c||{}).forEach(e=>{let[t,n]=e;o.off(t,n)}),this.enableAnalytics=this._oldEnable?this._oldEnable:E,h=!1},getAdapterType:()=>n,getGlobal:()=>r,getHandler:()=>s,getUrl:()=>t},{enabled:{get:()=>h}});function A(e){let{eventType:t,args:n}=e;i.push(()=>{Object.keys(d||[]).length>0&&(n=p({[y]:d},n)),this.track({eventType:t,labels:d,args:n})}),T()}function E(e){if(g=null==e?void 0:e.provider,v="object"!=typeof e||"object"!=typeof e.options||(void 0===e.options.sampling||Math.random()<parseFloat(e.options.sampling)),v){const t=(()=>{const{includeEvents:t=O,excludeEvents:n=[]}=e||{};return new Set(Object.values(l.qY).filter(e=>t.includes(e)).filter(e=>!n.includes(e)))})();o.getEvents().forEach(e=>{if(!e||!t.has(e.eventType))return;const{eventType:n,args:r}=e;A.call(this,{eventType:n,args:r})}),c=Object.fromEntries(Array.from(t).map(e=>{const t=t=>this.enqueue({eventType:e,args:t});return o.on(e,t),[e,t]}))}else(0,a.logMessage)('Analytics adapter for "'.concat(r,'" disabled by sampling'));this._oldEnable=this.enableAnalytics,this.enableAnalytics=function(){return(0,a.logMessage)('Analytics adapter for "'.concat(r,'" already enabled, unnecessary call to `enableAnalytics`.'))},h=!0}}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[33005],{52819:(t,n,e)=>{e.d(n,{Cn:()=>s,eu:()=>w,ho:()=>f,mw:()=>a,n9:()=>u,p:()=>r,ph:()=>l});var o=e(51833),g=e(10466),d=e(58928);const i=new Map;function a(t){return n=>(0,g.compareCodeAndSlot)(n,t)}function l(t,n){if(!t||"string"!=typeof t)return!1;window.googletag=window.googletag||{cmd:[]},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(()=>{window.googletag.pubads().setTargeting(t,n)})}function u(t){let n;return(0,g.isGptPubadsDefined)()&&(n=window.googletag.pubads().getSlots().find(a(t))),n}function r(t){if(i.has(t))return i.get(t);const n=u(t);let e={};return n&&(e={gptSlot:n.getAdUnitPath(),divId:n.getSlotElementId()}),!(0,g.isEmpty)(e)&&i.set(t,e),e}const s=["IAB_AUDIENCE_1_1","IAB_CONTENT_2_2"];function w(t){return Object.entries({[s[0]]:c(t,["user.data"],4),[s[1]]:c(t,o.Dy.map(t=>"".concat(t,".content.data")),6)}).map(t=>{let[n,e]=t;return e.length?{taxonomy:n,values:e}:null}).filter(t=>t)}function c(t,n,e){return n.flatMap(n=>(0,d.A)(t,n)||[]).filter(t=>{var n;return(null===(n=t.ext)||void 0===n?void 0:n.segtax)===e}).flatMap(t=>{var n;return null===(n=t.segment)||void 0===n?void 0:n.map(t=>t.id)}).filter(t=>t).filter(g.uniques)}function f(t){!function(t,n){const e=()=>window.googletag.pubads().addEventListener(t,n);(0,g.isGptPubadsDefined)()?e():(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(e))}("slotRenderEnded",t)}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[35759],{61841:(A,e,n)=>{n.d(e,{B:()=>I,h:()=>i});var s=n(10466);function i(){return(0,s.canAccessWindowTop)()?(0,s.getWindowTop)():(0,s.getWindowSelf)()}const I=function(){const A=i();return A.ADAGIO=A.ADAGIO||{},A.ADAGIO.pageviewId=A.ADAGIO.pageviewId||(0,s.generateUUID)(),A.ADAGIO.adUnits=A.ADAGIO.adUnits||{},A.ADAGIO.pbjsAdUnits=A.ADAGIO.pbjsAdUnits||[],A.ADAGIO.queue=A.ADAGIO.queue||[],A.ADAGIO.versions=A.ADAGIO.versions||{},A.ADAGIO.versions.pbjs="10.16.0",A.ADAGIO.windows=A.ADAGIO.windows||[],A.ADAGIO.isSafeFrameWindow=(0,s.isSafeFrameWindow)(),A.ADAGIO}()}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[32316],{28317:(e,n,t)=>{t.d(n,{G:()=>l});var s=t(57215);const u=new Map;function l(e){let n;return u.has(e)?n=u.get(e):(n=e.getBoundingClientRect(),u.set(e,n)),n}s.gH.before((e,n)=>{u.clear(),e(n)})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[44982],{38657:(s,n,e)=>{function t(s,n){const e=[];for(let t=0;t<Math.ceil(s.length/n);t++){const h=t*n,l=h+n;e.push(s.slice(h,l))}return e}e.d(n,{i:()=>t})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[97247],{93819:(r,a,e)=>{e.d(a,{D:()=>o});var n=e(51833),t=e(58928);const s=["user.keywords"].concat(n.Dy.flatMap(r=>["keywords","content.keywords"].map(a=>"".concat(r,".").concat(a))));function o(r){for(var a=arguments.length,e=new Array(a>1?a-1:0),n=1;n<a;n++)e[n-1]=arguments[n];return function(){const r=new Set;for(var a=arguments.length,e=new Array(a),n=0;n<a;n++)e[n]=arguments[n];return e.filter(r=>r).flatMap(r=>Array.isArray(r)?r:r.split(",")).map(r=>r.replace(/^\s*/,"").replace(/\s*$/,"")).filter(r=>r).forEach(a=>r.add(a)),Array.from(r.keys())}(...s.map(a=>(0,t.A)(r,a)),...e)}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[95444],{38695:(e,t,n)=>{n.d(t,{QF:()=>p,T_:()=>g,gg:()=>l});var r=n(26665),o=n(10466),c=n(58928),i=n(93819),a=n(51833);const d={526:"1plusX",527:"1plusX",541:"captify_segments",540:"perid"},s=["user.data"].concat(a.Dy.map(e=>"".concat(e,".content.data")));function u(e,t,n){return null==t?n:(0,r.O8)(t)?t:(0,r.Et)(t)?t.toString():void(0,o.logWarn)("Unsuported type for param: "+e+" required type: String")}function l(e){return(0,r.O8)(e)&&""!==e?f(e.split(/\s*(?:,)\s*/)):{}}function f(e){const t={};return e.forEach(e=>{if(-1!==e.indexOf("=")){const n=e.split("="),r=n[0],o=n[1];t.hasOwnProperty(r)?t[r].push(o):t[r]=[o]}else t.hasOwnProperty(e)||(t[e]=[])}),t}function g(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords";const n=[];return(0,o._each)(e,(e,c)=>{if((0,r.cy)(e)){const n=[];(0,o._each)(e,e=>{((e=u(t+"."+c,e))||""===e)&&n.push(e)}),e=n}else{if(e=u(t+"."+c,e),!(0,r.O8)(e))return;e=[e]}e=e.filter(e=>""!==e);const i={key:c};e.length>0&&(i.value=e),n.push(i)}),n}((0,o.mergeDeep)(...t.map(e=>Object.fromEntries(Object.entries(e||{}).map(e=>{let[t,n]=e;return[t,(0,r.Et)(n)||(0,r.O8)(n)?[n]:n]})))))}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return g(function(e){return f((0,i.D)(e))}(e),function(e){var t;const n=null==e||null===(t=e.site)||void 0===t||null===(t=t.ext)||void 0===t||null===(t=t.data)||void 0===t?void 0:t["ias-brand-safety"];if(n&&"object"==typeof n&&Object.keys(n).length>0)return f(Object.entries(n).map(e=>{let[t,n]=e;return"".concat(t,"=").concat(n)}));return{}}(e),function(e){const t={};return s.forEach(n=>{((0,c.A)(e,n)||[]).forEach(e=>{var n;const r=d[null==e||null===(n=e.ext)||void 0===n?void 0:n.segtax];r&&e.segment.forEach(e=>{t[r]?t[r].push(e.id):t[r]=[e.id]})})}),t}(e),...n)}},46614:(e,t,n)=>{n.d(t,{DX:()=>c,GS:()=>i,vk:()=>o});var r=n(26665);function o(e){return e.replace(/(?:^|\.?)([A-Z])/g,function(e,t){return"_"+t.toLowerCase()}).replace(/^_/,"")}const c=[{code:"appnexusAst",gvlid:32},{code:"emetriq",gvlid:213},{code:"pagescience",gvlid:32},{code:"gourmetads",gvlid:32},{code:"newdream",gvlid:32},{code:"matomy",gvlid:32},{code:"featureforward",gvlid:32},{code:"oftmedia",gvlid:32},{code:"adasta",gvlid:32},{code:"beintoo",gvlid:618},{code:"projectagora",gvlid:1032},{code:"stailamedia",gvlid:32},{code:"uol",gvlid:32},{code:"adzymic",gvlid:723}];function i(e,t){const n=[];for(let o=0;o<t;o++){const t=(0,r.Qd)(e)?(0,r.Go)(e):e;n.push(t)}return n}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[42698],{73468:(A,B,I)=>{I.d(B,{n:()=>s});const s={1:"IAB20-3",2:"IAB18-5",3:"IAB10-1",4:"IAB2-3",5:"IAB19-8",6:"IAB22-1",7:"IAB18-1",8:"IAB12-3",9:"IAB5-1",10:"IAB4-5",11:"IAB13-4",12:"IAB8-7",13:"IAB9-7",14:"IAB7-1",15:"IAB20-18",16:"IAB10-7",17:"IAB19-18",18:"IAB13-6",19:"IAB18-4",20:"IAB1-5",21:"IAB1-6",22:"IAB3-4",23:"IAB19-13",24:"IAB22-2",25:"IAB3-9",26:"IAB17-18",27:"IAB19-6",28:"IAB1-7",29:"IAB9-30",30:"IAB20-7",31:"IAB20-17",32:"IAB7-32",33:"IAB16-5",34:"IAB19-34",35:"IAB11-5",36:"IAB12-3",37:"IAB11-4",38:"IAB12-3",39:"IAB9-30",41:"IAB7-44",42:"IAB7-1",43:"IAB7-30",50:"IAB19-30",51:"IAB17-12",52:"IAB19-30",53:"IAB3-1",55:"IAB13-2",56:"IAB19-30",57:"IAB19-30",58:"IAB7-39",59:"IAB22-1",60:"IAB7-39",61:"IAB21-3",62:"IAB5-1",63:"IAB12-3",64:"IAB20-18",65:"IAB11-2",66:"IAB17-18",67:"IAB9-9",68:"IAB9-5",69:"IAB7-44",71:"IAB22-3",73:"IAB19-30",74:"IAB8-5",78:"IAB22-1",85:"IAB12-2",86:"IAB22-3",87:"IAB11-3",112:"IAB7-32",113:"IAB7-32",114:"IAB7-32",115:"IAB7-32",118:"IAB9-5",119:"IAB9-5",120:"IAB9-5",121:"IAB9-5",122:"IAB9-5",123:"IAB9-5",124:"IAB9-5",125:"IAB9-5",126:"IAB9-5",127:"IAB22-1",132:"IAB1-2",133:"IAB19-30",137:"IAB3-9",138:"IAB19-3",140:"IAB2-3",141:"IAB2-1",142:"IAB2-3",143:"IAB17-13",166:"IAB11-4",175:"IAB3-1",176:"IAB13-4",182:"IAB8-9",183:"IAB3-5"}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[12126],{23610:(e,r,n)=>{n.d(r,{$:()=>t});var s=n(26665);function t(e,r){return Object.keys(e).forEach(n=>{var t,u;r[n]&&((0,s.fp)(e[n])?r[n]=e[n](r[n]):r[n]=(t=e[n],u=r[n],"string"===t?u&&u.toString():"number"===t?Number(u):u),isNaN(r[n])&&delete r.key)}),r}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[57109],{29708:(e,t,n)=>{n.d(t,{Al:()=>a});var r=n(98158),s=n(10466);class i{constructor(){(0,r.A)(this,"cmpApi",null),(0,r.A)(this,"listenerId",void 0)}setCmpApi(e){this.cmpApi=e}getCmpApi(){return this.cmpApi}setCmpListenerId(e){this.listenerId=e}getCmpListenerId(){return this.listenerId}resetCmpApis(){this.cmpApi=null,this.listenerId=void 0}getRemoveListenerParams(){const e=this.getCmpApi(),t=this.getCmpListenerId();return e&&"function"==typeof e&&null!=t?{command:"removeEventListener",callback:()=>this.resetCmpApis(),parameter:t}:null}}class c extends i{constructor(e){super(),(0,r.A)(this,"getConsentData",void 0),this.getConsentData=e||(()=>null)}removeCmpEventListener(){const e=this.getRemoveListenerParams();if(e){const t=this.getConsentData();e.apiVersion=(null==t?void 0:t.apiVersion)||2,(0,s.logInfo)("Removing TCF CMP event listener"),this.getCmpApi()(e)}}}class o extends i{removeCmpEventListener(){const e=this.getRemoveListenerParams();e&&((0,s.logInfo)("Removing GPP CMP event listener"),this.getCmpApi()(e))}}function a(e,t){switch(e){case"tcf":return new c(t);case"gpp":return new o;default:return(0,s.logError)("Unknown CMP type: ".concat(e)),null}}},93254:(e,t,n)=>{n.d(t,{c5:()=>p,q4:()=>l});var r=n(98158),s=n(13064);function i(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 c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const o=0,a=1,l=2;function p(e){let{apiName:t,apiVersion:n,apiArgs:r=["command","callback","parameter","version"],callbackArgs:i=["returnValue","success"],mode:p=o}=e,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;const m={},f="".concat(t,"Call"),d="".concat(t,"Return");function g(e){var t;const n="string"==typeof e.data&&e.data.includes(d)?JSON.parse(e.data):e.data;if(null!=n&&null!==(t=n[d])&&void 0!==t&&t.callId){const e=n[d];m.hasOwnProperty(e.callId)&&m[e.callId](...i.map(t=>e[t]))}}const[v,h]=function(){let e,n=u,r=!1;for(;null!=n;){try{if("function"==typeof n[t]){e=n,r=!0;break}}catch(e){}try{if(n.frames["".concat(t,"Locator")]){e=n;break}}catch(e){}if(n===u.top)break;n=n.parent}return[e,r]}();if(!v)return;function b(e){return e=Object.assign({version:n},e),r.map(t=>[t,e[t]])}function C(e,t,n,r){const s="function"==typeof e;return function(i,c){if(r&&r(),p!==a){(null==c||c?t:n)(s?void 0:i)}s&&e.apply(this,arguments)}}let O;return h?O=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new s.U9((n,r)=>{const s=v[t](...b(c(c({},e),{},{callback:e.callback||p===l?C(e.callback,n,r):void 0})).map(e=>{let[t,n]=e;return n}));(p===a||null==e.callback&&p===o)&&n(s)})}:(u.addEventListener("message",g,!1),O=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new s.U9((n,r)=>{const s=Math.random().toString(),i={[f]:c(c({},Object.fromEntries(b(e).filter(e=>{let[t]=e;return"callback"!==t}))),{},{callId:s})};m[s]=C(null==e?void 0:e.callback,n,r,(t||null==(null==e?void 0:e.callback))&&(()=>{delete m[s]})),v.postMessage(i,"*"),p===a&&n()})}),Object.assign(O,{isDirect:h,close(){!h&&u.removeEventListener("message",g)}})}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[90010],{13965:(n,t,e)=>{e.d(t,{yq:()=>i});var o=e(37841),a=e(10466),c=e(26665),r=e(13064),s=e(25291),l=e(32592);function i(){let n,t,e,{namespace:i,displayName:u,consentDataHandler:m,parseConsentData:g,getNullConsent:d,cmpHandlers:f,cmpEventCleanup:p,DEFAULT_CMP:C="iab",DEFAULT_CONSENT_TIMEOUT:D=1e4}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function h(n){return"consentManagement.".concat(i," ").concat(n)}function b(n,t){return n(Object.assign({["".concat(i,"Consent")]:m.getConsentData()},t))}function T(){return t().then(n=>{let{error:t}=n;return{error:t,consentData:m.getConsentData()}})}function v(){null==n&&(n=function(n,t){const e=new WeakSet;return(0,o.Ak)(n,function(n,o){return t().then(t=>{let{consentData:c,error:r}=t;!r||c&&e.has(r)||(e.add(r),(0,a.logWarn)(r.message,...r.args||[])),n.call(this,o)}).catch(t=>{(0,a.logError)("".concat(null==t?void 0:t.message," Canceling auction as per consentManagement config."),...(null==t?void 0:t.args)||[]),n.stopTiming(),"function"==typeof o.bidsBackHandler?o.bidsBackHandler():(0,a.logError)("Error executing bidsBackHandler")})})}(i,()=>t()),(0,l.Yn)("requestBids").before(n,50),s.U3.before(b),(0,a.logInfo)("".concat(u," consentManagement module has been activated...")))}function k(){null!=n&&((0,l.Yn)("requestBids").getHooks({hook:n}).remove(),s.U3.getHooks({hook:b}).remove(),n=null,(0,a.logInfo)("".concat(u," consentManagement module has been deactivated...")))}return function(o){const s=null==o?void 0:o[i];if(!s||"object"!=typeof s)return(0,a.logWarn)(h("config not defined, exiting consent manager module")),k(),{};if(!1===(null==s?void 0:s.enabled))return(0,a.logWarn)(h("config enabled is set to false, disabling consent manager module")),function(){if(k(),"function"==typeof p)try{p()}catch(n){(0,a.logError)("Error during CMP event cleanup for ".concat(u,":"),n)}}(),{};let l,b;(0,c.O8)(s.cmpApi)?l=s.cmpApi:(l=C,(0,a.logInfo)(h("config did not specify cmp.  Using system default setting (".concat(C,").")))),(0,c.Et)(s.timeout)?b=s.timeout:(b=D,(0,a.logInfo)(h("config did not specify timeout.  Using system default setting (".concat(D,")."))));const E=(0,c.Et)(s.actionTimeout)?s.actionTimeout:null;let y;"static"===l?(0,c.Qd)(s.consentData)?(e=s.consentData,b=null,y=()=>new r.U9(n=>n(m.setConsentData(g(e))))):(0,a.logError)(h("config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")):f.hasOwnProperty(l)?y=f[l]:(m.setConsentData(null),(0,a.logWarn)("".concat(u," CMP framework (").concat(l,") is not a supported framework.  Aborting consentManagement module and resuming auction.")),y=()=>r.U9.resolve());const w=()=>function(n){let t,{name:e,consentDataHandler:o,setupCmp:a,cmpTimeout:c,actionTimeout:r,getNullConsent:s}=n;return o.enable(),new Promise((n,l)=>{let i,u=!1;function m(a){null!=t&&clearTimeout(t),t=null!=a?setTimeout(()=>{var t;const a=null!==(t=o.getConsentData())&&void 0!==t?t:u?i:s(),c="timeout waiting for ".concat(u?"user action on CMP":"CMP to load");o.setConsentData(a),n({consentData:a,error:new Error("".concat(e," ").concat(c))})},a):null}a(function(n){i=n,u||(u=!0,null!=r&&m(r))}).then(()=>n({consentData:o.getConsentData()}),l),null!=c&&m(c)}).finally(()=>{t&&clearTimeout(t)}).catch(n=>{throw o.setConsentData(null),n})}({name:u,consentDataHandler:m,setupCmp:y,cmpTimeout:b,actionTimeout:E,getNullConsent:d});return t=(()=>{let n;return function(){return null==n&&(n=w().catch(t=>{throw n=null,t})),n}})(),v(),{cmpHandler:l,cmpTimeout:b,actionTimeout:E,staticConsentData:e,loadConsentData:T,requestBidsHook:n}}}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[58498],{7500:(e,t,r)=>{r.d(t,{K:()=>o,X:()=>i});var n=r(59794);const i={1:n.D4,2:n.G_,4:n.s6};function o(e,t,r){if(e.mediaType)return;const n=r.mediaType;if(!n&&!i.hasOwnProperty(t.mtype))throw new Error("Cannot determine mediaType for response");e.mediaType=n||i[t.mtype]}},9201:(e,t,r)=>{r.d(t,{T:()=>v,A:()=>f});const n=new WeakMap;var i=r(10466),o=r(59794);var s=r(36220);var a=r(7500),d=r(26665);var l=r(22517),u=r(51833),p=r(88417);const c={[l.S3]:{fpd:{priority:99,fn(e,t){(0,i.mergeDeep)(e,t.ortb2)}},onlyOneClient:{priority:-99,fn:(0,u.i8)("ORTB request")},props:{fn(e,t){Object.assign(e,{id:e.id||(0,i.generateUUID)(),test:e.test||0});const r=parseInt(t.timeout,10);isNaN(r)||(e.tmax=r)}}},[l.Tb]:{fpd:{priority:99,fn(e,t){(0,i.mergeDeep)(e,t.ortb2Imp)}},id:{fn(e,t){e.id=t.bidId}},banner:{fn:function(e,t,r){var n;if(r.mediaType&&r.mediaType!==o.D4)return;const s=null==t||null===(n=t.mediaTypes)||void 0===n?void 0:n.banner;if(s){var a;const r={topframe:!0===(0,i.inIframe)()?0:1};s.sizes&&null==(null===(a=t.ortb2Imp)||void 0===a||null===(a=a.banner)||void 0===a?void 0:a.format)&&(r.format=(0,i.sizesToSizeTuples)(s.sizes).map(i.sizeTupleToRtbSize)),s.hasOwnProperty("pos")&&(r.pos=s.pos),e.banner=(0,i.mergeDeep)(r,e.banner)}}},secure:{fn(e,t){var r;e.secure=null!==(r=e.secure)&&void 0!==r?r:1}}},[l.WR]:{mediaType:{priority:99,fn:a.K},banner:{fn:function(){let{createPixel:e=e=>(0,i.createTrackPixelHtml)(decodeURIComponent(e),i.encodeMacroURI)}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,r){t.mediaType===o.D4&&(r.adm&&r.nurl?t.ad=e(r.nurl)+r.adm:r.adm?t.ad=r.adm:r.nurl&&(t.adUrl=r.nurl))}}()},props:{fn(e,t,r){var n,i,o,s;(Object.entries({requestId:null===(n=r.bidRequest)||void 0===n?void 0:n.bidId,seatBidId:t.id,cpm:t.price,currency:r.ortbResponse.cur||r.currency,width:t.w,height:t.h,wratio:t.wratio,hratio:t.hratio,dealId:t.dealid,creative_id:t.crid,creativeId:t.crid,burl:t.burl,ttl:t.exp||r.ttl,netRevenue:r.netRevenue}).filter(e=>{let[t,r]=e;return void 0!==r}).forEach(t=>{let[r,n]=t;e[r]=n}),e.meta||(e.meta={}),t.adomain&&(e.meta.advertiserDomains=t.adomain),null!==(i=t.ext)&&void 0!==i&&i.dsa&&(e.meta.dsa=t.ext.dsa),t.cat&&(e.meta.primaryCatId=t.cat[0],e.meta.secondaryCatIds=t.cat.slice(1)),t.attr&&(e.meta.attr=t.attr),null!==(o=t.ext)&&void 0!==o&&o.eventtrackers)&&(e.eventtrackers=(null!==(s=e.eventtrackers)&&void 0!==s?s:[]).concat(t.ext.eventtrackers))}}}};c[l.Tb].native={fn:function(e,t,r){if(r.mediaType&&r.mediaType!==o.s6)return;let n=t.nativeOrtbRequest;var s;n&&(n=Object.assign({},r.nativeRequest,n),null!==(s=n.assets)&&void 0!==s&&s.length?e.native=(0,i.mergeDeep)({},{request:JSON.stringify(n),ver:n.ver},e.native):(0,i.logWarn)("mediaTypes.native is set, but no assets were specified. Native request skipped.",t))}},c[l.WR].native={fn:function(e,t){if(e.mediaType===o.s6){let r;if(r="string"==typeof t.adm?JSON.parse(t.adm):t.adm,!(0,d.Qd)(r)||!Array.isArray(r.assets))throw new Error("ORTB native response contained no assets");e.native={ortb:r}}}},c[l.Tb].video={fn:function(e,t,r){var n;if(r.mediaType&&r.mediaType!==o.G_)return;const a=null==t||null===(n=t.mediaTypes)||void 0===n?void 0:n.video;if(!(0,i.isEmpty)(a)){const t=Object.fromEntries(Object.entries(a).filter(e=>{let[t]=e;return s.Zy.has(t)}));if(a.playerSize){const e=(0,i.sizesToSizeTuples)(a.playerSize).map(i.sizeTupleToRtbSize);e.length>1&&(0,i.logWarn)("video request specifies more than one playerSize; all but the first will be ignored"),Object.assign(t,e[0])}e.video=(0,i.mergeDeep)(t,e.video)}}},c[l.WR].video={fn:function(e,t,r){var n,i;e.mediaType===o.G_&&(null!=r&&null!==(n=r.imp)&&void 0!==n&&null!==(n=n.video)&&void 0!==n&&n.w&&null!=r&&null!==(i=r.imp)&&void 0!==i&&null!==(i=i.video)&&void 0!==i&&i.h&&([e.playerWidth,e.playerHeight]=[r.imp.video.w,r.imp.video.h]),t.adm&&(e.vastXml=t.adm),t.nurl&&(e.vastUrl=t.nurl))}},c[l.Tb].audio={fn:function(e,t,r){var n;if(r.mediaType&&r.mediaType!==o.FY)return;const s=null==t||null===(n=t.mediaTypes)||void 0===n?void 0:n.audio;if(!(0,i.isEmpty)(s)){const t=Object.fromEntries(Object.entries(s).filter(e=>{let[t]=e;return p.Ai.has(t)}));e.audio=(0,i.mergeDeep)(t,e.audio)}}},c[l.WR].audio={fn:function(e,t){e.mediaType===o.FY&&(t.adm&&(e.vastXml=t.adm),t.nurl&&(e.vastUrl=t.nurl))}};var m=r(60877);function f(){let{context:e={},processors:t=v,overrides:r={},imp:o,request:s,bidResponse:a,response:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=new WeakMap;function p(e,i,o,s){let a;return function(){null==a&&(a=function(){let a=o.bind(this,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!n.has(e)){const t=Object.entries(e);t.sort((e,t)=>(e=e[1].priority||0)===(t=t[1].priority||0)?0:e>t?-1:1),n.set(e,t.map(e=>{let[t,r]=e;return[t,r.fn]}))}const r=n.get(e).filter(e=>{let[r]=e;return!t.hasOwnProperty(r)||t[r]}).map(function(e){let[r,n]=e;return t.hasOwnProperty(r)?t[r].bind(this,n):n});return function(){const e=Array.from(arguments);r.forEach(t=>{t.apply(this,e)})}}(t()[e]||{},r[e]||{}));return i&&(a=i.bind(this,a)),function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];try{return a.apply(this,t)}catch(e){s.call(this,e,...t)}}}());for(var d=arguments.length,l=new Array(d),u=0;u<d;u++)l[u]=arguments[u];return a.apply(this,l)}}const c=p(l.Tb,o,function(e,t,r){const n={};return e(n,t,r),n},function(e,t,r){(0,i.logError)("Error while converting bidRequest to ORTB imp; request skipped.",{error:e,bidRequest:t,context:r})}),m=p(l.S3,s,function(e,t,r,n){const i={imp:t};return e(i,r,n),i},function(e,t,r,n){throw(0,i.logError)("Error while converting to ORTB request",{error:e,imps:t,bidderRequest:r,context:n}),e}),f=p(l.WR,a,function(e,t,r){const n={};return e(n,t,r),n},function(e,t,r){(0,i.logError)("Error while converting ORTB seatbid.bid to bidResponse; bid skipped.",{error:e,bid:t,context:r})}),b=p(l.Cf,d,function(e,t,r,n){const i={bids:t};return e(i,r,n),i},function(e,t,r,n){throw(0,i.logError)("Error while converting from ORTB response",{error:e,bidResponses:t,ortbResponse:r,context:n}),e});return{toORTB(t){let{bidderRequest:r,bidRequests:n,context:o={}}=t;n=n||r.bids;const s={req:Object.assign({bidRequests:n},e,o),imp:{}};s.req.impContext=s.imp;const a=n.map(t=>{const n=Object.assign({bidderRequest:r,reqContext:s.req},e,o),a=c(t,n);if(null!=a){if(a.hasOwnProperty("id"))return Object.assign(n,{bidRequest:t,imp:a}),s.imp[a.id]=n,a;(0,i.logError)("Converted ORTB imp does not specify an id, ignoring bid request",t,a)}}).filter(Boolean),d=m(a,r,s.req);return s.req.bidderRequest=r,null!=d&&u.set(d,s),d},fromORTB(e){let{request:t,response:r}=e;const n=u.get(t);if(null==n)throw new Error("ortbRequest passed to `fromORTB` must be the same object returned by `toORTB`");function o(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign(e,{ortbRequest:t},r)}const s=Object.fromEntries((t.imp||[]).map(e=>[e.id,e])),a=((null==r?void 0:r.seatbid)||[]).flatMap(e=>(e.bid||[]).map(t=>{if(s.hasOwnProperty(t.impid)&&n.imp.hasOwnProperty(t.impid))return f(t,o(n.imp[t.impid],{imp:s[t.impid],seatbid:e,ortbResponse:r}));(0,i.logError)("ORTB response seatbid[].bid[].impid does not match any imp in request; ignoring bid",t)})).filter(Boolean);return b(a,r,o(n.req))}}}const v=(0,i.memoize)(()=>(0,m.U)(c,(0,l.yB)(l.qN)))},60877:(e,t,r)=>{r.d(t,{U:()=>i});var n=r(22517);function i(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];const o=t.shift(),s=t.length>1?i(...t):t[0];return Object.fromEntries(n.zt.map(e=>[e,Object.assign({},o[e],s[e])]))}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[15889],{79547:(n,e,r)=>{r.d(e,{FE:()=>u,GR:()=>i});var t=r(58928),s=r(83435),o=r(10466);const c=Object.freeze([...["device.sua","source.schain","regs.gdpr","regs.us_privacy","regs.gpp","regs.gpp_sid","user.consent","user.eids"].map(n=>function(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(n,e)=>"".concat(n,".ext.").concat(e);const[r,o]=function(n){const e=n.split(".");return[e.slice(0,e.length-1).join("."),e[e.length-1]]}(n);return e=e(r,o),n=>{const c=(0,t.A)(n,r);if(null!=(null==c?void 0:c[o]))return(0,s.J)(n,e,c[o]),()=>delete c[o]}}(n)),...["app","content","site","user"].map(function(n){return e=>{var r;const t=null===(r=e[n])||void 0===r?void 0:r.kwarray;if(null!=t){const r=(e[n].keywords||"").split(",");return Array.isArray(t)&&r.push(...t),e[n].keywords=r.join(","),()=>delete e[n].kwarray}}})]);function u(){let n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;return function(r){return e.forEach(e=>{try{const t=e(r);"function"==typeof t&&n&&t()}catch(n){(0,o.logError)("Error translating request to ORTB 2.5",n)}}),r}}const i=u()}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[35957],{26283:(e,t,s)=>{function n(){const e=new Set;return{submit(t,s,n){const u={onResume:s,timerId:setTimeout(()=>{e.delete(u),n()},t)};e.add(u)},resume(){for(const t of e)e.delete(t),clearTimeout(t.timerId),t.onResume()}}}s.d(t,{L:()=>n})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[40817],{99235:(n,e,o)=>{function c(n,e){if(null==n||!n.nodes)return null;return"".concat(n.ver,",").concat(n.complete,"!")+n.nodes.map(n=>e.map(e=>n[e]?encodeURIComponent(n[e]).replace(/!/g,"%21"):"").join(",")).join("!")}o.d(e,{v:()=>c})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[14577],{75767:(n,c,o)=>{function e(n,c,o){return o?"".concat(n).concat(c,"=").concat(encodeURIComponent(o),"&"):n}o.d(c,{v:()=>e})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[90467],{84603:(e,n,t)=>{t.d(n,{Fd:()=>f,Mf:()=>d,Wz:()=>m,mN:()=>b});var o=t(98158),r=t(59794),a=t(58928),i=t(26665),s=t(75767);function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,o)}return t}function l(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?c(Object(t),!0).forEach(function(n){(0,o.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}const p=0;function d(e,n,t){const o=[];return(0,i.fp)(e.getFloor)&&((0,a.A)(e,"mediaTypes.".concat(t,".").concat(t===r.G_?"playerSize":"sizes"))||[]).forEach(r=>{const a=e.getFloor({currency:n||"USD",mediaType:t,size:r}).floor;o.push(isNaN(a)?p:a)}),o.length?Math.min(...o):p}function f(e,n,t,o,r){const a=[];return e.forEach(e=>{var i,s,c;const p={},d=function(o,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;const s=function(e,n,t,o,r){var a;return(null===(a=e.getFloor)||void 0===a?void 0:a.call(e,{currency:r,mediaType:n,size:[t,o]}).floor)||e.params.bidfloor||-1}(n,o,a,i,t);p[s]||(p[s]=l(l({},e),{},{bidfloor:s})),p[s][r]||(p[s][r]="banner"===o?{format:[]}:e[o]),"banner"===o&&p[s][r].format.push({w:a,h:i})};null!==(i=e.banner)&&void 0!==i&&null!==(i=i.format)&&void 0!==i&&i.length&&e.banner.format.forEach(e=>d("banner","bannerTemp",null==e?void 0:e.w,null==e?void 0:e.h)),d("native","nativeTemp"),d("video","videoTemp",null===(s=e.video)||void 0===s?void 0:s.w,null===(c=e.video)||void 0===c?void 0:c.h),Object.values(p).forEach(n=>{if([["banner","bannerTemp"],["native","nativeTemp"],["video","videoTemp"]].forEach(e=>{let[t,o]=e;n=function(e,n,t){const o={};for(const r in e)r===n?Object.prototype.hasOwnProperty.call(e,t)&&(o[n]=e[t]):r!==t&&(o[r]=e[r]);return-1===o.bidfloor&&delete o.bidfloor,o}(n,t,o)}),n.banner||n.video||n.native){const t=function(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n=0,t="";for(;n++<14;)t+=e.charAt(Math.floor(62*Math.random()));return t}();o[t]=n.id,n.id=t,n.banner&&"stx"===r&&(n.banner.pos=e.banner.pos,n.banner.topframe=e.banner.topframe),a.push(n)}})}),a}const u="https://apps.smartadserver.com",v="".concat(u,"/diff/templates/asset/csync.html"),b="eqt_pid";function m(e,n,t,o,r){if(e.iframeEnabled){window.addEventListener("message",function e(n){n.origin===u&&"getConsent"===n.data.action&&(n.source&&n.source.postMessage&&n.source.postMessage({action:"consentResponse",id:n.data.id,consents:t.vendorData.vendor.consents},n.origin),n.data.pid&&r.setDataInLocalStorage(b,n.data.pid),this.removeEventListener("message",e))});let e=(0,s.v)(v+"?","nwid",o);return e=(0,s.v)(e,"gdpr",null!=t&&t.gdprApplies?"1":"0"),[{type:"iframe",url:e}]}return[]}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[85946],{78385:(e,n,t)=>{t.d(n,{T7:()=>c,UM:()=>o,Xd:()=>i,Xz:()=>r,Zb:()=>l,dB:()=>d,mB:()=>u});const o="USD",i=300,r=9e5,d=36e5,c="vidSid",l="vdzwopt",u="vdzHum"},91223:(e,n,t)=>{t.d(n,{$d:()=>f,EE:()=>O,GH:()=>p,Lp:()=>T,W:()=>C,Wu:()=>w,Zq:()=>S,bH:()=>D,lE:()=>j,pT:()=>I});var o=t(98158),i=t(10466),r=t(26665),d=t(38657),c=t(78385),l=t(77156),u=t(91933),a=t(59794);function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,o)}return t}function p(){return"wsid_"+parseInt(Date.now()*Math.random())}function g(){try{return(0,i.parseUrl)(window.top.document.URL,{decodeSearchAsString:!0}).search}catch(e){return""}}function v(e){return e.cId||e.CID||e.cID||e.CId||e.cid||e.ciD||e.Cid||e.CiD}function m(e){return e.pId||e.PID||e.pID||e.PId||e.pid||e.piD||e.Pid||e.PiD}function b(e){return e.subDomain||e.SubDomain||e.Subdomain||e.subdomain||e.SUBDOMAIN||e.subDOMAIN}function f(e){const n=e.params||{};return!(!v(n)||!m(n))}function I(e){try{return JSON.parse(e)}catch(n){return e}}function h(e,n,t,o){try{const i=o||Date.now(),r=JSON.stringify({value:t,created:i});e.setDataInLocalStorage(n,r)}catch(e){}}function y(e,n){try{return I(e.getDataFromLocalStorage(n,null))}catch(e){}return null}function C(e,n){let t=e.getDataFromLocalStorage(n,null);return t||(t=String(Date.now()),e.setDataInLocalStorage(n,t,null)),t}function S(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.Xz;try{const o=y(e,n);let i,r=0;o&&o.value&&Date.now()-o.created<t&&(r=o.value,i=o.created);const d=r+1;return h(e,n,d,i),d}catch(e){return 0}}function D(e){if(!e.nurl)return;const n={adId:e.adId,creativeId:e.creativeId,auctionId:e.auctionId,transactionId:e.transactionId,adUnitCode:e.adUnitCode,cpm:e.cpm,currency:e.currency,originalCpm:e.originalCpm,originalCurrency:e.originalCurrency,netRevenue:e.netRevenue,mediaType:e.mediaType,timeToRespond:e.timeToRespond,status:e.status},t=(0,i.formatQS)(n),o=e.nurl+(-1===e.nurl.indexOf("?")?"?":"&")+t;(0,i.triggerPixel)(o)}function O(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{iframeSyncUrl:"",imageSyncUrl:""};return function(n,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const c=[],{iframeEnabled:l,pixelEnabled:a}=n,{gdprApplies:s,consentString:p=""}=o,{gppString:g,applicableSections:v}=d,m=u.$W.getConfig("coppa")?1:0,b=t.filter(e=>{var n;return null==e||null===(n=e.body)||void 0===n?void 0:n.cid}).map(e=>e.body.cid).filter(i.uniques);let f="?cid=".concat(encodeURIComponent(b.join(",")),"&gdpr=").concat(s?1:0,"&gdpr_consent=").concat(encodeURIComponent(p||""),"&us_privacy=").concat(encodeURIComponent(r||""),"&coppa=").concat(encodeURIComponent(m));return g&&null!=v&&v.length&&(f+="&gpp="+encodeURIComponent(g),f+="&gpp_sid="+encodeURIComponent(v.join(","))),l&&e.iframeSyncUrl&&c.push({type:"iframe",url:"".concat(e.iframeSyncUrl,"/").concat(f)}),a&&e.imageSyncUrl&&c.push({type:"image",url:"".concat(e.imageSyncUrl,"/").concat(f)}),c}}function U(e,n){let t;n.forEach(n=>{t="uid.".concat(n.source),e[t]=n.uids[0].id})}function w(e){return y(e,c.T7)||""}function R(e,n,t,d,u,a,p,v,b){var f,I,C,S,D,O,w,R,T,j,P,x,E,q,z,A,_;const{params:W,bidId:L,adUnitCode:k,schain:F,mediaTypes:M,ortb2Imp:$,bidderRequestId:X,bidRequestsCount:B,bidderRequestsCount:N,bidderWinsCount:G}=e,{ext:H}=W;let{bidFloor:J}=W;const V=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_";const t=e.length;let o=0,i=0;if(t>0)for(;i<t;)o=(o<<5)-o+e.charCodeAt(i++)|0;return n+o}(n),Z=(0,r.fp)(b)?b(V,e):{},Q=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.dB;const o="u_".concat(n),i=Date.now(),r=y(e,o);let d;return!r||!r.value||i-r.created>t?(d="".concat(n,"_").concat(i.toString()),h(e,o,d)):d=r.value,d}(a,V),K=m(W),Y=l.u.get(v,"storageAllowed"),ee=(null==e||null===(f=e.ortb2Imp)||void 0===f||null===(f=f.ext)||void 0===f?void 0:f.gpid)||"",ne=(null==d||null===(I=d.ortb2)||void 0===I||null===(I=I.site)||void 0===I?void 0:I.cat)||[],te=(null==d||null===(C=d.ortb2)||void 0===C||null===(C=C.site)||void 0===C?void 0:C.pagecat)||[],oe=(null==d||null===(S=d.ortb2)||void 0===S||null===(S=S.site)||void 0===S||null===(S=S.content)||void 0===S?void 0:S.data)||[],ie=(null==d||null===(D=d.ortb2)||void 0===D||null===(D=D.user)||void 0===D?void 0:D.data)||[],re=(null==d||null===(O=d.ortb2)||void 0===O||null===(O=O.site)||void 0===O||null===(O=O.content)||void 0===O?void 0:O.language)||document.documentElement.lang,de=null!==(w=null==d||null===(R=d.ortb2)||void 0===R||null===(R=R.regs)||void 0===R?void 0:R.coppa)&&void 0!==w?w:0,ce=(null==d||null===(T=d.ortb2)||void 0===T?void 0:T.device)||{};if((0,r.fp)(e.getFloor)){const n=e.getFloor({currency:"USD",mediaType:"*",size:"*"});"USD"===(null==n?void 0:n.currency)&&(J=n.floor)}const le=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach(function(n){(0,o.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({url:encodeURIComponent(n),uqs:g(),cb:Date.now(),bidFloor:J,bidId:L,referrer:d.refererInfo.ref,adUnitCode:k,publisherId:K,sizes:t,uniqueDealId:Q,bidderVersion:p,prebidVersion:"10.16.0",res:"".concat(screen.width,"x").concat(screen.height),schain:F,mediaTypes:M,isStorageAllowed:Y,gpid:ee,cat:ne,contentData:oe,contentLang:re,coppa:de,userData:ie,pagecat:te,transactionId:null==$||null===(j=$.ext)||void 0===j?void 0:j.tid,bidderRequestId:X,bidRequestsCount:B,bidderRequestsCount:N,bidderWinsCount:G,bidderTimeout:u,device:ce},Z);(null===(P=e.userIdAsEids)||void 0===P?void 0:P.length)>0&&U(le,e.userIdAsEids),(null===(x=e.user)||void 0===x||null===(x=x.ext)||void 0===x||null===(x=x.eids)||void 0===x?void 0:x.length)>0&&U(le,e.user.ext.eids),e.userId&&function(e,n){let t;(0,i._each)(n,(n,o)=>{switch(t="uid.".concat(o),o){case"lipb":e[t]=n.lipbid;break;case"id5id":e[t]=n.uid;break;default:e[t]=n}})}(le,e.userId);const ue=null==d||null===(E=d.ortb2)||void 0===E||null===(E=E.device)||void 0===E?void 0:E.sua;if(ue&&(le.sua=ue),d.gdprConsent&&(d.gdprConsent.consentString&&(le.gdprConsent=d.gdprConsent.consentString),void 0!==d.gdprConsent.gdprApplies&&(le.gdpr=d.gdprConsent.gdprApplies?1:0)),d.uspConsent&&(le.usPrivacy=d.uspConsent),d.gppConsent?(le.gppString=d.gppConsent.gppString,le.gppSid=d.gppConsent.applicableSections):null!==(q=d.ortb2)&&void 0!==q&&null!==(q=q.regs)&&void 0!==q&&q.gpp&&(le.gppString=d.ortb2.regs.gpp,le.gppSid=d.ortb2.regs.gpp_sid),null!==(z=d.paapi)&&void 0!==z&&z.enabled){var ae;const e=null==d||null===(ae=d.ortb2Imp)||void 0===ae||null===(ae=ae.ext)||void 0===ae?void 0:ae.ae;e&&(le.fledge=e)}if(((null==M||null===(A=M.video)||void 0===A?void 0:A.api)||[]).includes(7)){var se;const e=null==d||null===(se=d.ortb2)||void 0===se||null===(se=se.source)||void 0===se?void 0:se.ext;null!=e&&e.omidpv&&(le.omidpv=e.omidpv),null!=e&&e.omidpn&&(le.omidpn=e.omidpn)}const pe=null==d||null===(_=d.ortb2)||void 0===_||null===(_=_.regs)||void 0===_||null===(_=_.ext)||void 0===_?void 0:_.dsa;return pe&&(le.dsa=pe),W.placementId&&(le.placementId=W.placementId),(0,i._each)(H,(e,n)=>{le["ext."+n]=e}),d.ortb2&&(le.ortb2=d.ortb2),e.ortb2Imp&&(le.ortb2Imp=e.ortb2Imp),le}function T(e,n){return function(t,o){var i;if(!t||!t.body)return[];const r=n&&u.$W.getConfig("".concat(e,".singleRequest")),d=null==o||null===(i=o.data)||void 0===i?void 0:i.bidId,{results:l}=t.body,s=[];try{return l.forEach((e,n)=>{const{creativeId:t,ad:o,price:i,exp:l,width:u,height:p,currency:g,bidId:v,nurl:m,advertiserDomains:b,metaData:f,mediaType:I=a.D4}=e;if(!o||!i)return;const h={requestId:r&&v?v:d,cpm:i,width:u,height:p,creativeId:t,currency:g||c.UM,netRevenue:!0,ttl:l||c.Xd};m&&(h.nurl=m),f?Object.assign(h,{meta:f}):Object.assign(h,{meta:{advertiserDomains:b||[]}}),I===a.D4?Object.assign(h,{ad:o}):Object.assign(h,{vastXml:o,mediaType:a.G_}),s.push(h)}),s}catch(e){return[]}}}function j(e,n,t,o,c,l){function s(i,r,d,l,u){const{params:a}=i,s=v(a),p=b(a),g=R(i,r,d,l,u,t,c,o,n);return{method:"POST",url:"".concat(e(p),"/prebid/multi/").concat(s),data:g}}return function(p,g){const m=g.refererInfo.page||g.refererInfo.topmostLocation,f=g.timeout||u.$W.getConfig("bidderTimeout"),I=l&&u.$W.getConfig("".concat(o,".singleRequest")),h=[];if(I){const l=p.filter(e=>(0,r.cy)(e.mediaTypes)?e.mediaTypes.includes(a.D4):void 0!==e.mediaTypes[a.D4]);if(l.length>0){const r=function(r,l,a,s){const{params:p}=r[0],g=v(p),m=b(p),f=r.map(e=>{const r=(0,i.parseSizesInput)(e.sizes);return R(e,a,r,l,s,t,c,o,n)}),I=Math.min(20,u.$W.getConfig("".concat(o,".chunkSize"))||10);return(0,d.i)(f,I).map(n=>({method:"POST",url:"".concat(e(m),"/prebid/multi/").concat(g),data:{bids:n}}))}(l,g,m,f);h.push(...r)}p.filter(e=>void 0!==e.mediaTypes[a.G_]).forEach(e=>{const n=(0,i.parseSizesInput)(e.sizes),t=s(e,m,n,g,f);h.push(t)})}else p.forEach(e=>{const n=(0,i.parseSizesInput)(e.sizes),t=s(e,m,n,g,f);h.push(t)});return h}}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[18139],{33457:(r,e,s)=>{function t(r){if(!r)return;let e=[];if(r.mediaTypes&&r.mediaTypes.banner&&Array.isArray(r.mediaTypes.banner.sizes)){const s=r.mediaTypes.banner.sizes;Array.isArray(s[0])?e=s:e.push(s)}else Array.isArray(r.sizes)&&(Array.isArray(r.sizes[0])?e=r.sizes:e.push(r.sizes));return e}function n(r){const e=[];return Array.isArray(r)&&2===r.length&&!Array.isArray(r[0])?e.push({width:parseInt(r[0],10),height:parseInt(r[1],10)}):Array.isArray(r)&&Array.isArray(r[0])&&r.forEach(r=>{e.push({width:parseInt(r[0],10),height:parseInt(r[1],10)})}),e}function h(r){return r.reduce((r,e)=>e.h*e.w<r.h*r.w?e:r)}s.d(e,{Ck:()=>n,M$:()=>h,up:()=>t})},70149:(r,e,s)=>{s.d(e,{p:()=>n,w:()=>h});var t=s(26665);function n(r){const e=[];let s={};if(t.cy(r)&&2===r.length&&!t.cy(r[0]))s.width=parseInt(r[0],10),s.height=parseInt(r[1],10),e.push(s);else if("object"==typeof r)for(let t=0;t<r.length;t++){const n=r[t];s={},s.width=parseInt(n[0],10),s.height=parseInt(n[1],10),e.push(s)}return e}const h=[{w:300,h:250},{w:300,h:600},{w:728,h:90},{w:970,h:250},{w:320,h:50},{w:160,h:600},{w:320,h:180},{w:320,h:100},{w:336,h:280}]}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[11961],{4969:(e,t,n)=>{n.d(t,{Fk:()=>g,PW:()=>y,tb:()=>h,wc:()=>b,xN:()=>f,z8:()=>m});var i=n(98158),s=n(99012),r=n(26665),o=n(10466),a=n(95568),d=n(62201),c=n(10867),l=n(51748);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){(0,i.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t){const n=e.adSlots[t];return a.dO.configuration.shouldLogAPPR&&!n.logged[a.Ns]}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const{name:i,cid:d,value:u,relatedData:f,logData:g,project:b}=(0,r.Qd)(e)?p(p({},e),{},{logData:t}):{name:e,relatedData:t},m=a.dO.refererInfo||(0,c.EN)(),h=Object.assign({},{logid:"kfk",evtid:a.lp.PROJECT_EVENTS,project:b||(n?"prebidanalytics":"prebid"),dn:m.domain||"",requrl:m.topmostLocation||"",pbav:(0,l.m)().medianetGlobals.analyticsEnabled?a.uI:"",pbver:a.MQ,cid:d||a.dO.configuration.cid||"",event:i||"",value:u||"",rd:f||""},g),y=n?a.ki:a.nn,_=n?(0,s.eP)(h):(0,o.formatQS)(h);function I(){return y+"?"+_}return{send:function(){if(!n)return void v(y,_,(0,s.Up)(h,["cid","project","name as value"]));const e=I();a.dO.errorQueue.push(e),(0,o.triggerPixel)(e)},getUrl:I}}function b(e,t){const n=a.lp[t];return"logid=kfk&evtid=".concat(n,"&").concat(e)}function m(e,t){try{a.dO.logsQueue.push(e+"?"+t);(0,d.Rz)(e,t)||(v(e,t),g("sb_log_failed").send())}catch(n){v(e,t),g("sb_not_supported").send()}}function v(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,d.RD)(e,{success:()=>{},error:(e,t)=>{let{reason:i}=t;return g(Object.assign(n,{name:"ajax_log_failed",relatedData:i})).send()}},t,{method:"POST"})}function h(e){return Object.keys(e).map(t=>{const n=e[t];return"".concat(t,"=").concat(void 0===n?"":n)}).join("||")}function y(e,t){if(void 0===e||t!==a.iG)return"";const n=(0,s.s8)(e,"",{});return JSON.stringify(n)}},12291:(e,t,n)=>{n.d(t,{r:()=>l});var i=n(99012),s=n(91933),r=n(71186),o=n(58928),a=n(10466),d=n(4969),c=n(95568);const l={Pick:{Auction:["adSlots",()=>({}),"bidsRequested",()=>[],"bidsReceived",()=>[],"responseBids",()=>[],"bidsTimeout",()=>[],"noBids",()=>[],"psiBids",()=>[],"bidderRequests as pendingRequests",e=>e.length,"hasEnded",()=>!1,"auctionId","auctionStatus","timestamp","timeout","bidderRequests.0.ortb2.sup_log","bidderRequests.0.bids.0.floorData","bidderRequests.0.refererInfo","bidderRequests.0 as consentInfo",e=>(0,i.Up)(e,["gdprConsent","uspConsent","gppConsent"])],AdSlot:["code","ext as adext","logged",()=>({[c.Ns]:!1,[c.Bz]:!1}),"supcrid",(e,t,n)=>n.emsCode||n.code,"ortb2Imp"],BidRequest:["bidder","src","params","bidId","bidId as originalRequestId","adUnitCode","mediaTypes",e=>Object.keys(e),"iwb",()=>0,"winner",()=>0,"status",()=>c.pP,"responseReceived",()=>!1,"sizes",(e,t,n)=>(0,i.bl)(n),"ext",()=>({})],BidResponse:["originalCurrency","originalRequestId","requestId","originalBidder","bidderCode","currency","adId","snm as status","mediaType","cpm","timeToRespond","dealId","meta","originalCpm","bidderCode","creativeId","latestTargetedAuctionId","floorData","width","height","size",(e,t)=>e||(0,i._)(t.width,t.height),"ext"]},Log:{Bid:["meta.advertiserDomains as advurl",function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).join(",")},"currMul as omul","originalCurrency as icurr","inCurrMul as imul","mediaTypes as req_mtype",e=>e.join("|"),"mediaType as res_mtype","mediaType as mtype",(e,t,n)=>{let{mediaTypes:i}=n;return e||i.join("|")},"ext.seat as ortbseat","ext.int_dsp_id as mx_int_dsp_id","ext.int_agency_id as mx_int_agency_id","ext.pvid as mpvid","ext.crid",(e,t,n)=>e||(0,o.A)(n.params,"crid"),"ext",(e,t,n)=>(0,a.safeJSONEncode)(n.bidder===c.AS?e:{}),"requestId as reqid",(e,t,n)=>e||n.bidId,"originalRequestId as ogReqId","adId as adid","originalBidder as og_pvnm","bidderCode as pvnm",(e,t,n)=>{let{bidder:i}=n;return e||i},"src","originalCpm as ogbdp","bdp",(e,t,n)=>e||n.cpm,"cpm as cbdp","dfpbd","dealId as dId","winner","currency as curr","timeToRespond as rests","status","iwb","floorData.floorValue as bidflr","floorData.floorRule as flrrule","floorRuleValue as flrRulePrice","serverLatencyMillis as rtime","pbsExt","creativeId as pcrid","dbf","latestTargetedAuctionId as lacid","utime","metrics as ltime",(e,t)=>t.rests||(0,i.HS)(e),"bidder as issec",e=>{var t,n;return null!==(t=s.$W.getConfig(c.$w))&&void 0!==t&&null!==(t=t.secondaryBidders)&&void 0!==t&&null!==(n=t.includes)&&void 0!==n&&n.call(t,e)?1:0},"sizes as szs",e=>e.join("|"),"size",(e,t,n)=>(n.res_sizes||[e]).join("|"),"params",(e,t,n)=>(0,d.PW)(e,n.status)],AdSlot:["supcrid","code as og_supcrid","context as vplcmtt",e=>c.IB[e]||0,"ortb2Imp.instl as instl",e=>e||0,"targeting as targ",e=>(0,a.safeJSONEncode)(e),"adext",e=>encodeURIComponent((0,a.safeJSONEncode)(e))],Auction:["auctionId as acid","sup_log","consentInfo.gdprConsent.consentString as gdprConsent","consentInfo.uspConsent as ccpa","consentInfo.gdprConsent.gdprApplies as gdpr",e=>e?"1":"0","consentInfo.gppConsent.gppString as gpp_str","consentInfo.gppConsent.applicableSections as gpp_sid",e=>(0,a.safeJSONEncode)(e),"coppa",()=>!0===s.$W.getConfig("coppa")?1:0,"hasEnded as aucstatus",e=>e?r.UZ:r.AA,"availableUids as uid_mod_avb",e=>(0,a.safeJSONEncode)(e),"uidValues as id_details",e=>(0,a.safeJSONEncode)(e),"refererInfo.topmostLocation as requrl","refererInfo.domain as dn","refererInfo.ref",i.B8,"screen",i._b,"timeout as tmax","sts",(e,t,n)=>n.auctionStartTime-n.timestamp,"ets",(e,t,n)=>n.auctionEndTime-n.timestamp||-1,"floorData.modelVersion as flrver","floorData as flrdata",e=>(0,d.tb)((0,i.Up)(e,["location as ln","skipped as skp","skipRate as sr","fetchStatus as fs","enforcements.enforceJS as enfj","enforcements.floorDeals as enfd"]))],Globals:["cid","ajaxState as ajx","pubLper as plper","loggingPercent as lper",e=>Math.round(100/e),"enableDbf",()=>1,"flt",()=>1,"pbv",()=>c.MQ,"pbav",()=>c.uI,"coppa",()=>!0===s.$W.getConfig("coppa")?1:0]}}},95568:(e,t,n)=>{n.d(t,{$w:()=>I,AS:()=>u,Bz:()=>B,CD:()=>P,GX:()=>s,IB:()=>k,IW:()=>x,Ir:()=>_,Jo:()=>g,MQ:()=>l,Mq:()=>q,NJ:()=>d,Ns:()=>M,P6:()=>p,RJ:()=>O,SM:()=>R,Y1:()=>b,Zz:()=>a,b6:()=>m,bk:()=>S,dO:()=>i,e9:()=>v,ek:()=>D,hA:()=>A,iG:()=>f,ki:()=>r,lp:()=>z,nn:()=>o,p1:()=>j,pF:()=>C,pL:()=>E,pP:()=>h,rN:()=>T,sE:()=>N,uI:()=>c,wr:()=>y,z0:()=>w});const i={auctions:{},infoByAdIdMap:{},bdpMap:{},configuration:{},logsQueue:[],errorQueue:[],eventQueue:null,refererInfo:null},s=500,r="https://qsearch-a.akamaihd.net/log",o="https://navvy.media.net/log",a="https://navvy.media.net/clog",d="https://pb-logs.media.net/clog",c="2.0.0",l="10.16.0",u="medianet",p=142,f=1,g=2,b=3,m=5,v=6,h=7,y=12,_={[f]:4,[g]:3,[m]:2,[b]:1,[v]:1,[h]:0,[y]:0},I="auctionOptions",O="analytics_config_parse_fail",j="analytics_config_ajax_fail",S=2e3,R="winning_bid_absent",w="winning_auction_missing",E="iwb_bid_missing",C=0,A=1,P=3,x=10,T="https://prebid.media.net/rtb/prebid/analytics/config",N="-2",q=9999,D={INSTREAM:"instream",OUTSTREAM:"outstream"},k={[D.INSTREAM]:1,[D.OUTSTREAM]:6},M="APPR",B="RA",z={[B]:"pba_aw",[M]:"prebid_analytics_events_client",PROJECT_EVENTS:"projectevents"}},99012:(e,t,n)=>{n.d(t,{B8:()=>h,HS:()=>b,Pn:()=>y,Qd:()=>v,RW:()=>c,Up:()=>m,_:()=>g,_b:()=>p,bl:()=>f,eP:()=>u,ij:()=>d,s8:()=>l});var i=n(10466),s=n(58928),r=n(26665),o=n(95568),a=n(30183);function d(){let e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).find(n=>n[e]===t)}function c(){let e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(t=>Object.entries(e).every(e=>{let[n,i]=e;return t[n]===i}))}function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(const i in e){if(Array.isArray(e[i]))continue;const s=t?t+"."+i:i;"object"==typeof e[i]?l(e[i],s,n):n[s]=String(e[i])}return n}function u(e){return(0,i._map)(e,(e,t)=>void 0===e?t+"=":((0,r.Qd)(e)&&(e=JSON.stringify(e)),t+"="+encodeURIComponent(e))).join("&")}function p(){const{width:e,height:t}=(0,a.M)(),n=t||-1;return"".concat(e||-1,"x").concat(n)}function f(e){let{mediaTypes:t,sizes:n}=e;const r=(0,s.A)(t,"banner.sizes")||n||[],o=(0,s.A)(t,"native")?[[1,1]]:[],a=(0,s.A)(t,"video.playerSize")||[];let d=[];return 2===a.length&&(d=[a]),[...r,...o,...d].filter(i.uniques).map(e=>e.join("x"))}function g(e,t){return isNaN(e)||isNaN(t)?"":e+"x"+t}function b(e){var t;if(!e||!(0,r.fp)(e.getMetrics))return-1;const n=e.getMetrics(),i=n["adapter.client.total"]||(null===(t=n["adapter.s2s.total"])||void 0===t?void 0:t[0])||n["adapter.s2s.total"]||-1;return parseFloat(i.toFixed(2))}function m(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("object"!=typeof e||null===e)return{};const i={};return t.forEach((r,o)=>{if("function"==typeof r)return;let a,d,[c,l]=r.split(/\sas\s/i);c=c.trim(),d=(null==l?void 0:l.trim())||c.split(".").pop(),a=(0,s.A)(e,c),"function"==typeof t[o+1]&&(a=t[o+1](a,i,e)),void 0===a&&n||(i[d]=a)}),i}const v=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=i=>{"hidden"===document.visibilityState&&(e(i),t&&(window.removeEventListener("visibilitychange",n,!0),window.removeEventListener("pagehide",n,!0)))};window.addEventListener("visibilitychange",n,!0),window.addEventListener("pagehide",n,!0),n({})};function h(e){try{return e||window.top.document.referrer}catch(e){return document.referrer}}function y(){return 100*Math.random()<parseFloat(o.dO.configuration.loggingPercent)}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[19147],{32808:(l,n,u)=>{function r(l){var n;return null==l||null===(n=l.ortb2)||void 0===n||null===(n=n.ext)||void 0===n||null===(n=n.prebid)||void 0===n?void 0:n.adServerCurrency}u.d(n,{b:()=>r})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[42809],{85128:(A,t,e)=>{e.d(t,{T:()=>a});let n=null;const a=()=>!1!==n;!function(){const A=navigator.userAgent.match(/iPhone OS (\d+)_(\d+)/);if(null!==A&&parseInt(A[1])<17&&!navigator.userAgent.includes("Safari"))return;const t=document.createElement("video");t.src="data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAAADxtZGF0AAAAMGWIhAAV//73ye/Apuvb3rW/k89I/Cy3PsIqP39atohOSV14BYa1heKCYgALQC5K4QAAAwZtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAD6AABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACMHRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAEAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAoAAAAFoAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAA+gAAAAAAAEAAAAAAahtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAEAAAABAAFXEAAAAAAAtaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAFZpZGVvSGFuZGxlcgAAAAFTbWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAABE3N0YmwAAACvc3RzZAAAAAAAAAABAAAAn2F2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAoABaAEgAAABIAAAAAAAAAAEVTGF2YzYwLjMxLjEwMiBsaWJ4MjY0AAAAAAAAAAAAAAAY//8AAAA1YXZjQwFkAAr/4QAYZ2QACqzZQo35IQAAAwABAAADAAIPEiWWAQAGaOvjyyLA/fj4AAAAABRidHJ0AAAAAAAAAaAAAAGgAAAAGHN0dHMAAAAAAAAAAQAAAAEAAEAAAAAAHHN0c2MAAAAAAAAAAQAAAAEAAAABAAAAAQAAABRzdHN6AAAAAAAAADQAAAABAAAAFHN0Y28AAAAAAAAAAQAAADAAAABidWR0YQAAAFptZXRhAAAAAAAAACFoZGxyAAAAAAAAAABtZGlyYXBwbAAAAAAAAAAAAAAAAC1pbHN0AAAAJal0b28AAAAdZGF0YQAAAAEAAAAATGF2ZjYwLjE2LjEwMA==",t.setAttribute("playsinline","true"),t.muted=!0;const e=t.play();e?e.then(()=>{n=!0,t.src=""}).catch(A=>{A instanceof DOMException&&"NotSupportedError"===A.name||(n=!1)}):n=!1}()}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[78556],{21865:(e,t,r)=>{r.d(t,{Gw:()=>o,LC:()=>b,eN:()=>p,jN:()=>y,r2:()=>u,s_:()=>m,w5:()=>c,zw:()=>l});var n=r(39799),i=r(59794),a=r(10867),d=r(10466);function s(e){let t=e.sizes;return!t&&e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes&&(t=e.mediaTypes.banner.sizes),Array.isArray(t)&&!Array.isArray(t[0])&&(t=[t[0],t[1]]),Array.isArray(t)&&Array.isArray(t[0])||(t=[[0,0]]),t}function l(e){let{payload:t,url:r,bidderRequest:n,bidId:i}=e;const a={method:"POST",data:JSON.stringify(t),url:r,options:{withCredentials:!0}};return n&&(a.bidderRequest=n),i&&(a.bidId=i),a}function o(e){const t={};return t.id=parseInt(e.params.placementId,10),t.gpid="targetVideo",t.sizes=s(e),t.primary_size=t.sizes[0],t.ad_types=[i.G_],t.uuid=e.bidId,t.allow_smaller_sizes=!1,t.use_pmt_rule=!1,t.prebid=!0,t.disable_psa=!0,t.hb_source=1,t.require_asset_url=!0,t.video={playback_method:2,skippable:!0},t}function p(e,t,r,n){const i=(0,d.getBidRequest)(e.uuid,[r]),a=s(i),l={requestId:e.uuid,cpm:t.cpm/n,creativeId:t.creative_id,dealId:t.deal_id,currency:"USD",netRevenue:!0,width:a[0][0],height:a[0][1],ttl:300,adUnitCode:i.adUnitCode,appnexus:{buyerMemberId:t.buyer_member_id,dealPriority:t.deal_priority,dealCode:t.deal_code}};var o;return t.rtb.video&&Object.assign(l,{vastImpUrl:t.notify_url,ad:(o=t.notify_url+"&redir="+encodeURIComponent(t.rtb.video.asset_url),'<!DOCTYPE html>\n    <html lang="en">\n    <head>\n      <meta charset="UTF-8">\n      <title></title>\n      <style>html, body {width: 100%; height: 100%; margin: 0;}</style>\n    </head>\n    <body>\n      <div id="targetVideoPlayer"></div>\n      <script src="https://player.target-video.com/custom/targetvideo-banner.js"><\/script>\n      <script>initPlayer("'.concat(o,'");<\/script>\n    </body>\n  </html>')),ttl:3600}),l}function u(e,t,r,n,a){const{ad:d,adUrl:s,vastUrl:l,vastXml:o}=m(e),p={requestId:t,params:n,currency:r,cpm:e.price,width:e.w,height:e.h,creativeId:e.adid||e.crid,netRevenue:!1,ttl:a,meta:{advertiserDomains:e.adomain||[]}};return l||o?(p.mediaType=i.G_,l&&(p.vastUrl=l),o&&(p.vastXml=o)):(p.ad=d,p.adUrl=s),p}function c(e){return e&&e.ads&&e.ads.length&&e.ads.find(e=>e.rtb)}function m(e){var t;let r,n,a,s;if((null==e||null===(t=e.ext)||void 0===t||null===(t=t.prebid)||void 0===t?void 0:t.type)===i.G_)"http"===e.adm.substr(0,4)?s=e.adm:a=e.adm;else e.adm&&e.nurl?(r=e.adm,r+=(0,d.createTrackPixelHtml)(decodeURIComponent(e.nurl))):e.adm?r=e.adm:e.nurl&&(n=e.nurl);return{ad:r,adUrl:n,vastXml:a,vastUrl:s}}function b(e,t,r,i,a){var s;const l={endpoint:a};var o;(t&&(l.gdpr=t.gdprApplies?1:0,l.gdpr_consent=encodeURIComponent(t.consentString||"")),r&&"string"==typeof r&&(l.us_privacy=encodeURIComponent(r)),null!=i&&i.gppString&&null!=i&&null!==(s=i.applicableSections)&&void 0!==s&&s.length)&&(l.gpp=encodeURIComponent(i.gppString),l.gpp_sid=encodeURIComponent(null==i||null===(o=i.applicableSections)||void 0===o?void 0:o.join(",")));const p=Object.keys(l).length>0?(0,d.formatQS)(l):"";let u=[];return e.iframeEnabled&&(u=[{type:"iframe",url:n.uw+"load-cookie.html?"+p}]),u}function y(){const e=a.EN&&(0,a.EN)()||{};return{page:e.page,ref:e.ref,domain:e.domain}}},39799:(e,t,r)=>{r.d(t,{UE:()=>o,VQ:()=>i,fG:()=>s,jG:()=>l,jS:()=>a,nf:()=>d,rA:()=>u,u2:()=>n,uw:()=>p});const n="pbjs",i=786,a=1.35,d="targetVideo",s=300,l="https://ib.adnxs.com/ut/v3/prebid",o="https://pbs.prebrid.tv/openrtb2/auction",p="https://pbs.prebrid.tv/static/",u=["api","linearity","maxduration","mimes","minduration","plcmt","playbackmethod","protocols","startdelay","placement"]}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[41225],{10786:(n,r,t)=>{t.d(r,{hZ:()=>o,x4:()=>u});var e=t(51748),l=t(79236);function o(n,r,t){let l=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(r===t)return n;let o=n;try{o=(0,e.m)().convertCurrency(n,r,t)}catch(n){if(!l)throw n}return o}function u(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n=>[n.cpm,n.currency],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o;return function(e,l){return null==n&&(n=l),t(e,l,n,r)}}();return(0,l.NV)(t=>r.apply(null,n(t)))}},75211:(n,r,t)=>{t.d(r,{M:()=>o});var e=t(58928),l=t(26665);function o(n){if(!l.fp(n.getFloor))return e.A(n,"params.bidfloor",0);try{const r=n.getFloor({currency:"USD",mediaType:"*",size:"*"});return null==r?void 0:r.floor}catch(n){return 0}}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[47606],{85161:(n,t,e)=>{e.d(t,{$:()=>u});var s=e(63006);const u=()=>function(n){const t=new WeakMap;return function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const u=n(e);if(null!=u)return t.has(u)||t.set(u,s),t.get(u)}}(n=>s.n.index.getAuction({auctionId:n}))}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[47618],{18876:(e,i,d)=>{d.d(i,{o:()=>o,s:()=>r});var n=d(59794),t=d(7500);const r={[n.D4]:"banner",[n.s6]:"native",[n.G_]:"video"};function o(e,i,d){let o=d.mediaType;var l;o||(o=t.X.hasOwnProperty(i.mtype)?t.X[i.mtype]:null===(l=i.ext)||void 0===l||null===(l=l.prebid)||void 0===l?void 0:l.type,r.hasOwnProperty(o)||(o=n.D4));e.mediaType=o}},25844:(e,i,d)=>{d.d(i,{W:()=>t});var n=d(83435);function t(e,i){const d=i.params;d&&(0,n.J)(e,"ext.prebid.bidder.".concat(i.bidder),d)}},69488:(e,i,d)=>{d.d(i,{m:()=>m});var n=d(60877),t=d(22517),r=d(26665),o=d(10466),l=d(18876),a=d(51409),s=d(91933),v=d(83435);var u=d(25844);var c=d(51748);var b=d(59794);var p=d(72122);const f={[t.S3]:{extPrebid:{fn:function(e,i){var d;(0,v.J)(e,"ext.prebid",(0,o.mergeDeep)({auctiontimestamp:i.auctionStart,targeting:{includewinners:!0,includebidderkeys:!1}},null===(d=e.ext)||void 0===d?void 0:d.prebid)),s.$W.getConfig("debug")&&(e.ext.prebid.debug=!0)}},extPrebidChannel:{fn:function(e){var i;(0,v.J)(e,"ext.prebid.channel",Object.assign({name:"pbjs",version:(0,c.m)().version},null===(i=e.ext)||void 0===i||null===(i=i.prebid)||void 0===i?void 0:i.channel))}},extPrebidAliases:{fn:function(e,i,d){let{am:n=a.Ay}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(n.aliasRegistry[i.bidderCode]){const d=n.bidderRegistry[i.bidderCode];if(!d||!d.getSpec().skipPbsAliasing){var t;(0,v.J)(e,"ext.prebid.aliases.".concat(i.bidderCode),n.aliasRegistry[i.bidderCode]);const r=s.$W.getConfig("gvlMapping.".concat(i.bidderCode))||(null==d||null===(t=d.getSpec)||void 0===t?void 0:t.call(d).gvlid);r&&(0,v.J)(e,"ext.prebid.aliasgvlids.".concat(i.bidderCode),r)}}}}},[t.Tb]:{params:{fn:u.W},adUnitCode:{fn:function(e,i){const d=i.adUnitCode;d&&(0,v.J)(e,"ext.prebid.adunitcode",d)}}},[t.WR]:{mediaType:{fn:l.o,priority:99},videoCache:{fn:function(e,i){if(e.mediaType===b.G_){var d,n;let{cacheId:o,url:l}=null!==(d=null==i||null===(n=i.ext)||void 0===n||null===(n=n.prebid)||void 0===n||null===(n=n.cache)||void 0===n?void 0:n.vastXml)&&void 0!==d?d:{};if(!o||!l){var t,r;const{hb_uuid:e,hb_cache_host:d,hb_cache_path:n}=null!==(t=null==i||null===(r=i.ext)||void 0===r||null===(r=r.prebid)||void 0===r?void 0:r.targeting)&&void 0!==t?t:{};e&&d&&n&&(o=e,l="https://".concat(d).concat(n,"?uuid=").concat(e))}o&&l&&Object.assign(e,{videoCacheKey:o,vastUrl:l})}},priority:-10},bidderCode:{fn(e,i,d){var n,t;e.bidderCode=d.seatbid.seat,e.adapterCode=(null==i||null===(n=i.ext)||void 0===n||null===(n=n.prebid)||void 0===n||null===(n=n.meta)||void 0===n?void 0:n.adaptercode)||(null===(t=d.bidRequest)||void 0===t?void 0:t.bidder)||e.bidderCode}},pbsBidId:{fn(e,i){var d;const n=null==i||null===(d=i.ext)||void 0===d||null===(d=d.prebid)||void 0===d?void 0:d.bidid;(0,r.O8)(n)&&(e.pbsBidId=n)}},adserverTargeting:{fn(e,i){var d;const n=null==i||null===(d=i.ext)||void 0===d||null===(d=d.prebid)||void 0===d?void 0:d.targeting;(0,r.Qd)(n)&&(e.adserverTargeting=n)}},extPrebidMeta:{fn(e,i){var d;e.meta=(0,o.mergeDeep)({},null==i||null===(d=i.ext)||void 0===d||null===(d=d.prebid)||void 0===d?void 0:d.meta,e.meta)}},pbsWinTrackers:{fn:function(e,i){var d;e.eventtrackers=e.eventtrackers||[],[[i.burl,p.OA],[null==i||null===(d=i.ext)||void 0===d||null===(d=d.prebid)||void 0===d||null===(d=d.events)||void 0===d?void 0:d.win,p.RO]].filter(i=>{let[d,n]=i;return d&&null==e.eventtrackers.find(e=>{let{method:i,event:t,url:r}=e;return t===n&&i===p.Ni&&r===d})}).forEach(i=>{let[d,n]=i;e.eventtrackers.push({method:p.Ni,event:n,url:d})})}}},[t.Cf]:{serverSideStats:{fn(e,i,d){var n;const t=null===(n=d.bidderRequest)||void 0===n?void 0:n.bidderCode,r=null==i?void 0:i.ext;if(!r)return;const o={errors:"serverErrors",responsetimemillis:"serverResponseTimeMs"};Object.entries(r).forEach(e=>{let[i,n]=e;if(o[i]){if(!t)return;const e=null==n?void 0:n[t];if(void 0!==e){var r;const n=o[i];d.bidderRequest[n]=e,null===(r=d.bidRequests)||void 0===r||r.forEach(i=>{i[n]=e})}}else void 0!==n&&(d.bidderRequest.pbsExt=d.bidderRequest.pbsExt||{},d.bidderRequest.pbsExt[i]=n)})}}}};var g=d(9201);const m=(0,o.memoize)(()=>(0,n.U)((0,g.T)(),f,(0,t.yB)(t.e4)))}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[24472],{44621:(t,i,o)=>{o.d(i,{K_:()=>r,UX:()=>l,gl:()=>g,tF:()=>f});var h=o(43958),e=o(10466),n=o(28317);function l(t){let{w:i,h:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{width:h,height:e,left:l,top:r,right:f,bottom:g,x:u,y:m}=(0,n.G)(t);return(0===h||0===e)&&i&&o&&(h=i,e=o,f=l+i,g=r+o),{width:h,height:e,left:l,top:r,right:f,bottom:g,x:u,y:m}}const r=function(t){let{w:i,h:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const e=l(t,{w:i,h:o}),{innerHeight:n,innerWidth:r}=(0,h.Ot)(),f=function(t){const i={left:t[0].left,right:t[0].right,top:t[0].top,bottom:t[0].bottom};for(let o=1;o<t.length;++o){if(i.left=Math.max(i.left,t[o].left),i.right=Math.min(i.right,t[o].right),i.left>=i.right)return null;if(i.top=Math.max(i.top,t[o].top),i.bottom=Math.min(i.bottom,t[o].bottom),i.top>=i.bottom)return null}return i.width=i.right-i.left,i.height=i.bottom-i.top,i}([{left:0,top:0,right:r,bottom:n},e]);let g,u;return null!==f?(g=f.width*f.height,u=e.width*e.height,g/u*100):0};function f(t){return!(0,e.inIframe)()&&null!==t}function g(t,i,o){return"visible"===i.document.visibilityState?r(t,o):0}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[67464],{76685:(n,a,e)=>{e.d(a,{k:()=>i,z:()=>l});var t=e(26665),r=e(10466);const l=function(n,a){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if((0,t.O8)(a)&&a.length>0){const e=a.split("|").filter(n=>n.trim().length>0);a=e.map(n=>n.trim()).join("|"),n.ext.key_val=a}else(0,r.logWarn)(e+"Ignoring param : dctr with value : "+a+", expects string-value, found empty or non-string value")},i=function(n,a){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";(0,t.cy)(a)?a.forEach(a=>{"string"==typeof a&&a.length>3?(n.pmp||(n.pmp={private_auction:0,deals:[]}),n.pmp.deals.push({id:a})):(0,r.logWarn)("".concat(e,"Error: deal-id present in array bid.params.deals should be a string with more than 3 characters length, deal-id ignored: ").concat(a))}):(0,r.logWarn)("".concat(e,"Error: bid.params.deals should be an array of strings."))}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[92931],{21262:(e,t,r)=>{r.d(t,{$d:()=>p,Gy:()=>g,Mf:()=>l,o$:()=>b,vK:()=>v,xO:()=>m,yc:()=>f});var n=r(98158),i=r(91933),a=r(26665),o=r(10466),c=r(59794);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e){if(!(e.requestId&&e.cpm&&e.creativeId&&e.ttl&&e.currency&&e.meta))return!1;switch(e.mediaType){case c.D4:return Boolean(e.width&&e.height&&e.ad);case c.G_:return Boolean(e.vastXml||e.vastUrl);case c.s6:return Boolean(e.native&&e.native.impressionTrackers);default:return!1}}function l(e){var t,r;if(!(0,a.fp)(e.getFloor))return null!==(t=null==e||null===(r=e.params)||void 0===r?void 0:r.bidFloor)&&void 0!==t?t:0;try{const t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});return null==t?void 0:t.floor}catch(e){return 0}}function p(e){return Boolean(e.bidId&&e.params&&e.params.placementId)}const g=e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0;const n=(0,o.getWindowTop)(),i=n.location,a=[],s={deviceWidth:n.screen.width,deviceHeight:n.screen.height,language:navigator&&navigator.language?navigator.language.split("-")[0]:"",host:i.host,page:i.pathname,placements:a};v(r,s);const d=t.length;for(let e=0;e<d;e++){var u;const r=t[e],n={placementId:r.params.placementId,bidId:r.bidId,schain:(null==r||null===(u=r.ortb2)||void 0===u||null===(u=u.source)||void 0===u||null===(u=u.ext)||void 0===u?void 0:u.schain)||{},bidfloor:l(r)};void 0!==r.userId&&(n.userId=r.userId);const i=r.mediaTypes;i&&i[c.D4]&&i[c.D4].sizes&&(n.sizes=i[c.D4].sizes,n.adFormat=c.D4),a.push(n)}return{method:"POST",url:e,data:s}};function m(e){const t=[];for(let r=0;r<e.body.length;r++){const n=e.body[r];if(u(n)){const e=n.adomain&&n.adomain.length?n.adomain:[];n.meta=d(d({},n.meta),{},{advertiserDomains:e}),t.push(n)}}return t}function v(e,t){e&&(e.uspConsent&&(t.ccpa=e.uspConsent),e.gdprConsent&&(t.gdpr=e.gdprConsent),e.gppConsent&&(t.gpp=e.gppConsent))}const b=(e,t,r,n,a)=>{const o=e.iframeEnabled?"iframe":"image",c=a.includes("ck.2trk.info");let s=c?a:"".concat(a,"/").concat(o,"?pbjs=1");if(r&&r.consentString?"boolean"==typeof r.gdprApplies?s+="&gdpr=".concat(Number(r.gdprApplies),"&gdpr_consent=").concat(r.consentString):s+="&gdpr=0&gdpr_consent=".concat(r.consentString):s+=c?"&gdpr=0&gdpr_consent=":"",c)s+=n?"&us_privacy=".concat(n):"&us_privacy=",s+=e.iframeEnabled?"&t=4":"&t=2";else{n&&n.consentString&&(s+="&ccpa_consent=".concat(n.consentString));const e=i.$W.getConfig("coppa")?1:0;s+="&coppa=".concat(e)}return[{type:o,url:s}]};function f(e){var t;const r=(null==e||null===(t=e.adserverTargeting)||void 0===t?void 0:t.hb_pb)||"";(0,a.O8)(e.nurl)&&""!==e.nurl&&(e.nurl=e.nurl.replace(/\${AUCTION_PRICE}/,r),(0,o.triggerPixel)(e.nurl))}},80982:(e,t,r)=>{r.d(t,{Qz:()=>d,kf:()=>u,xv:()=>s});var n=r(58928),i=r(10466),a=r(59794),o=r(95115);const c=55,s={NATIVE:{IMAGE_TYPE:{ICON:1,MAIN:3},ASSET_ID:{TITLE:1,IMAGE:2,ICON:3,BODY:4,SPONSORED:5,CTA:6},DATA_ASSET_TYPE:{SPONSORED:1,DESC:2,CTA_TEXT:12}}};function d(e){return{requestId:e.impid,mediaType:a.s6,cpm:e.price,creativeId:e.adid||e.crid,width:1,height:1,ttl:c,meta:{advertiserDomains:e.adomain},netRevenue:!0,currency:"USD",native:u((0,o.j9)(e.adm,e.price))}}function u(e){try{const t=JSON.parse(e).native;if(t){const e={clickUrl:encodeURI(t.link.url),impressionTrackers:t.imptrackers||t.eventtrackers[0].url};return t.link.clicktrackers&&(e.clickTrackers=t.link.clicktrackers[0]),t.assets.forEach(t=>{switch(t.id){case s.NATIVE.ASSET_ID.TITLE:e.title=(0,n.A)(t,"title.text");break;case s.NATIVE.ASSET_ID.IMAGE:e.image={url:encodeURI(t.img.url),width:(0,n.A)(t,"img.w"),height:(0,n.A)(t,"img.h")};break;case s.NATIVE.ASSET_ID.ICON:e.icon={url:encodeURI(t.img.url),width:(0,n.A)(t,"img.w"),height:(0,n.A)(t,"img.h")};break;case s.NATIVE.ASSET_ID.BODY:e.body=(0,n.A)(t,"data.value");break;case s.NATIVE.ASSET_ID.SPONSORED:e.sponsoredBy=(0,n.A)(t,"data.value");break;case s.NATIVE.ASSET_ID.CTA:e.cta=(0,n.A)(t,"data.value")}}),e}}catch(e){(0,i.logInfo)("Error in bidUtils interpretNativeAd"+e)}}},95115:(e,t,r)=>{r.d(t,{VU:()=>g,bH:()=>l,j9:()=>p,rz:()=>d,xO:()=>u});var n=r(80356),i=r(10466),a=r(58928),o=r(62201),c=r(21262),s=r(80982);const d=e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0;t=(0,n.Xj)(t),(0,i.logInfo)("validBidRequests1 ::"+JSON.stringify(t));var o=Intl.DateTimeFormat().resolvedOptions().timeZone;let s={id:t[0].auctionId,imp:t.map(e=>function(e){const t={id:e.bidId,bidFloor:(0,c.Mf)(e)};"native"===e.mediaType||(0,a.A)(e,"mediaTypes.native")?t.native=function(e){if("native"===e.mediaType||(0,a.A)(e,"mediaTypes.native")){let t={assets:e.nativeOrtbRequest.assets||e.nativeParams.ortb.assets,ver:"1.2"};return{request:JSON.stringify(t)}}}(e):t.banner=function(e){if(e.mediaTypes.banner){return{format:(e.mediaTypes.banner.sizes||e.sizes).map(e=>({w:e[0],h:e[1]}))}}}(e);return t}(e)),user:{id:t[0].userId.pubcid||"",buyeruid:t[0].buyerUid||"",geo:{country:t[0].params.region||o,region:t[0].params.region||o}},device:t[0].ortb2.device,site:t[0].ortb2.site,source:t[0].ortb2.source,bcat:t[0].ortb2.bcat||t[0].params.bcat,badv:t[0].ortb2.badv||t[0].params.badv,wlang:t[0].ortb2.wlang||t[0].params.wlang};return s.device&&"undefined"!==s.device&&(s.device.geo={country:s.user.geo.country,region:s.user.geo.region}),s.site.publisher={publisherId:t[0].params.publisherId},(0,c.vK)(r,s),{method:"POST",url:e,data:s}};function u(e){const t=[];return e.body.seatbid.forEach(e=>{e.bid.forEach(e=>{t.push({requestId:e.impid,cpm:e.price,width:e.w,height:e.h,creativeId:e.crid,ad:p(e.adm,e.price),currency:"USD",netRevenue:!0,ttl:300,meta:{advertiserDomains:e.adomain||""}})})}),t}function l(e){if(e.nurl){const t=(0,i.replaceAuctionPrice)(e.nurl,e.price);(0,o.RD)(t)}}function p(e,t){return(0,i.replaceAuctionPrice)(e,t)}function g(e){const t=e.body,r=[];return t.seatbid.forEach(e=>{e.bid.forEach(e=>{if(e.price)if(0===e.adm.indexOf("{")){let t=(0,s.Qz)(e);r.push(t)}else r.push({requestId:e.impid,cpm:e.price,width:e.w,height:e.h,creativeId:e.crid,ad:p(e.adm,e.price),currency:"USD",netRevenue:!0,ttl:300,meta:{advertiserDomains:e.adomain||""}})})}),r}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[90107],{5423:(o,n,i)=>{function t(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}i.d(n,{$:()=>t})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[45881],{74520:(e,t,r)=>{r.d(t,{Qo:()=>a});var n=r(53202),l=r(45808),c=r(53578),o=r(10466);function u(e){const t={};function r(e){return null==e.wpRule&&(e.wpRule=0!==e.wpRules.length&&{check:t=>e.wpRules.some(t)}),e.wpRule}function n(e,t,l,u){if(!e.hasWP||!(0,c.$V)(t)&&!(0,c.$V)(l)||(0,o.deepEqual)(t,l))return l;const i=r(e);if(i&&i.check(u))return t;if(e.children)for(const[r,i]of Object.entries(e.children)){const s=n(i,null==t?void 0:t[r],null==l?void 0:l[r],u);if(null==l||"object"!=typeof l)return(0,o.logWarn)("Invalid value set for '".concat(e.path,"', expected an object"),l),t;(0,c.$V)(s)||null!=t&&t.hasOwnProperty(r)?l[r]=s:delete l[r]}return l}function l(e,t,n){if(!e.hasWP||!(0,c.$V)(t))return!0;const o=r(e);if(o&&o.check(n))return!1;if(e.children)for(const[r,c]of Object.entries(e.children))if(!l(c,null==t?void 0:t[r],n))return!1;return!0}function u(e,t,o,i){return new Proxy(e,{get(e,r,n){var l;const s=Reflect.get(e,r,n);if(o&&null!=s&&"object"==typeof s)return u(s,t,o,i);if(null!==(l=t.children)&&void 0!==l&&l.hasOwnProperty(r)){const{children:e,hasWP:n}=t.children[r];var a;if((e||n)&&null!=s&&"object"==typeof s)return u(s,(null===(a=t.children)||void 0===a?void 0:a[r])||t,o||null==e,i);if((0,c.$V)(s)){const e=(null==(d=t.children[r]).redactRule&&(d.redactRule=0!==d.redactRules.length&&{check:e=>d.redactRules.some(e),get(e){for(const t of d.redactRules)if(e=t.get(e),!(0,c.$V)(e))break;return e}}),d.redactRule);if(e&&e.check(i))return e.get(s)}}var d;return s},set(e,l,u,s){var a;if(o){const e=r(t);if(e&&e.check(i))return!0}if(null!==(a=t.children)&&void 0!==a&&a.hasOwnProperty(l)){const r=Reflect.get(e,l,s);if(u=n(t.children[l],r,u,i),!(0,c.$V)(u)&&!e.hasOwnProperty(l))return!0}return Reflect.set(e,l,u,s)},deleteProperty(e,n){var c;if(o){const e=r(t);if(e&&e.check(i))return!0}return!(null===(c=t.children)||void 0===c||!c.hasOwnProperty(n)||l(t.children[n],e[n],i))||Reflect.deleteProperty(e,n)}})}return e.forEach(e=>{e.paths.forEach(r=>{let n=t;if(r.split(".").forEach(e=>{var t,r,l,c;n.children=null!==(t=n.children)&&void 0!==t?t:{},n.children[e]=null!==(r=n.children[e])&&void 0!==r?r:{parent:n,path:n.path?"".concat(n.path,".").concat(e):e},n=n.children[e],n.wpRules=null!==(l=n.wpRules)&&void 0!==l?l:[],n.redactRules=null!==(c=n.redactRules)&&void 0!==c?c:[]}),(e.wp?n.wpRules:n.redactRules).push(e),e.wp){let e=n;for(;e&&!e.hasWP;)e.hasWP=!0,e=e.parent}})}),function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),l=1;l<r;l++)n[l-1]=arguments[l];return u(e,t,!1,(0,c.uD)({},...n))}}function i(e){return Object.assign({wp:!0},e)}const s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.io;return u((0,c.ZP)(e).concat(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.io;return[{name:l.yl,paths:c.Vx,applies:(0,c.p4)(l.yl,e)},{name:l.qX,paths:c.l7,applies:(0,c.p4)(l.qX,e)}].map(i)}(e)))}();const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s;return function(t,r){t.global=t.global||{},t.bidder=t.bidder||{};const n={global:e(t.global,r),bidder:new Proxy(t.bidder,{get(t,n,l){let c=Reflect.get(t,n,l);return null!=c&&(c=e(c,r)),c},set(t,n,l,c){null!=l&&"object"==typeof l||(0,o.logError)("ortb2Fragments.bidder[bidderCode] must be an object");let u=Reflect.get(t,n,c);return null==u&&(u=t[n]={}),u=e(u,r),Object.entries(l).forEach(e=>{let[t,r]=e;u[t]=r}),!0}})};return Object.defineProperties({},Object.fromEntries(Object.entries(n).map(e=>{let[t,r]=e;return[t,{get:()=>r}]})))}}()}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[46550],{29077:(n,p,e)=>{function t(n,p,e){const t={};var o;(n&&("boolean"==typeof n.gdprApplies&&(t.gdpr=Number(n.gdprApplies)),"string"==typeof n.consentString&&(t.gdpr_consent=n.consentString)),p&&(t.us_privacy=encodeURIComponent(p)),null!=e&&e.gppString)&&(t.gpp=e.gppString,t.gpp_sid=null===(o=e.applicableSections)||void 0===o?void 0:o.toString());return t}e.d(p,{d:()=>t})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[26762],{2433:(t,n,o)=>{function e(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{t=n.top.history.length}catch(n){t=void 0}return t}function i(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{t=n.top.navigator.hardwareConcurrency}catch(n){t=void 0}return t}function r(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{t=n.top.navigator.deviceMemory}catch(n){t=void 0}return t}o.d(n,{GA:()=>e,iz:()=>i,qM:()=>r})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[47639],{15121:(t,e,n)=>{function r(t){const e=t.performance||t.webkitPerformance||t.msPerformance||t.mozPerformance,n=e&&"function"==typeof e.getEntriesByType&&"[object Function]"===Object.prototype.toString.call(e.getEntriesByType)&&e.getEntriesByType("navigation")[0]&&e.getEntriesByType("navigation")[0].responseStart&&e.getEntriesByType("navigation")[0].requestStart&&e.getEntriesByType("navigation")[0].responseStart>0&&e.getEntriesByType("navigation")[0].requestStart>0&&Math.round(e.getEntriesByType("navigation")[0].responseStart-e.getEntriesByType("navigation")[0].requestStart);if(n)return n.toString();const r=e&&e.timing.responseStart&&e.timing.requestStart&&e.timing.responseStart>0&&e.timing.requestStart>0&&e.timing.responseStart-e.timing.requestStart;return r?r.toString():""}n.d(e,{v:()=>r})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[37077],{79780:(t,n,e)=>{var i=e(98158),o=e(51748),a=e(61841),d=e(58928),r=e(10466),c=e(26665),s=e(59794),u=e(11418),l=e(74369),p=e(51409),g=e(62201),b=e(52819);function A(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);n&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),e.push.apply(e,i)}return e}function m(t){for(var n=1;n<arguments.length;n++){var e=null!=arguments[n]?arguments[n]:{};n%2?A(Object(e),!0).forEach(function(n){(0,i.A)(t,n,e[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):A(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))})}return t}const f=Object.keys(u.qY).map(t=>u.qY[t]),y="adagio",_=function(){return a.B},h={auctions:{},getAuction:function(t,n){return this.auctions[t][n]},getBiddersFromAuction:function(t,n){return this.getAuction(t,n).bdrs.split(",")},getAllAdUnitCodes:function(t){return Object.keys(this.auctions[t])},updateAuction:function(t,n,e){this.auctions[t][n]=m(m({},this.auctions[t][n]),e)},auctionIdReferences:{},addPrebidAuctionIdRef(t,n){this.auctionIdReferences[t]=n},getAdagioAuctionId(t){return this.auctionIdReferences[t]},auctionByAdunit:{},getAuctionIdByAdunit:(t,n)=>h.auctionByAdunit[t]?{auctionId:h.auctionByAdunit[t],adUnitCode:t}:h.auctionByAdunit[n]?{auctionId:h.auctionByAdunit[n],adUnitCode:n}:{auctionId:null,adUnitCode:null}},I=window.encodeURIComponent,v=t=>j(t),C=(t,n)=>(0,d.A)(h,"auctions.".concat(t,".").concat(n),!1),O=t=>(0,d.A)(h,"auctions.".concat(t),!1);function E(t,n){const e={};return t.filter(t=>{const i=n(t);return!e.hasOwnProperty(i)&&(e[i]=!0)})}function j(t){return!!t&&(t+p.Ay.aliasRegistry[t]).toLowerCase().includes(y)}function w(t){return{banner:"ban",outstream:"vidout",instream:"vidin",adpod:"vidadpod",native:"nat"}[t]||t}function U(t,n){return Object.keys(t).reduce((e,i)=>i.startsWith(n)?(e[i]=t[i],e):(e["".concat(n).concat(i)]=t[i],e),{})}function D(t,n){let e=t;return"string"==typeof n&&"USD"!==n.toUpperCase()&&(e="function"==typeof(0,o.m)().convertCurrency?parseFloat(Number((0,o.m)().convertCurrency(t,n,"USD"))).toFixed(3):null),e}function R(t){return{netCpm:D(t.cpm,t.currency),orginalCpm:D(t.originalCpm,t.originalCurrency)}}function k(t,n){h.updateAuction(t,n,{v:(h.getAuction(t,n).v||0)+1}),function(t){if(!t.org_id||!t.site)return void(0,r.logInfo)("request is missing org_id or site, skipping beacon.");t=Object.keys(t).reduce((n,e)=>(null!==t[e]&&(n[e]=t[e]),n),{});const n="".concat("https://c.4dex.io/pba.gif","?").concat(Object.keys(t).map(n=>"".concat(n,"=").concat(I(t[n]))).join("&"));(0,g.RD)(n,null,null,{method:"GET"})}(h.getAuction(t,n))}function q(t){return(0,d.A)(t,"latestTargetedAuctionId")||(0,d.A)(t,"auctionId")}function P(t){const{auctionId:n,adUnitCode:e}=h.getAuctionIdByAdunit(t.slot.getAdUnitPath(),t.slot.getSlotElementId());if(!n){const n="".concat(t.slot.getAdUnitPath()," - ").concat(t.slot.getSlotElementId());return void(0,r.logWarn)("Could not find configured ad unit matching GAM render of slot: "+n)}h.updateAuction(n,e,{adsrv:"gam",adsrv_empty:t.isEmpty});const i=h.getAuction(n,e);void 0!==(null==i?void 0:i.loa_e)&&k(n,e)}const B=Object.assign((0,l.Ay)({emptyUrl:"",analyticsType:"endpoint"}),{track:function(t){const{eventType:n,args:e}=t;try{switch(n){case u.qY.AUCTION_INIT:!function(t){const n=(0,a.h)(),e=t.auctionId,i=new Set(t.bidderRequests.map(t=>t.bids.map(t=>t.adUnitCode)).flat()),o=t.bidderRequests.find(t=>j(t.bidderCode)),r=(0,d.A)(t.bidderRequests[0],"ortb2.site.ext.data.adg_rtd.uid");h.addPrebidAuctionIdRef(e,r),h.auctions[e]={},i.forEach(i=>{const a=t.adUnits.filter(t=>t.code===i),c=a.reduce((t,n)=>t.concat(n.bids.map(t=>t.bidder)),[]),u=[...new Set(c)],l=a.map(t=>t.mediaTypes),g=E(l.map(t=>Object.keys(t)).flat(),t=>t).map(t=>w(t)).sort(),b=E(l.filter(t=>t.hasOwnProperty(s.D4)&&t[s.D4].hasOwnProperty("sizes")).map(t=>t[s.D4].sizes.map(t=>t.join("x"))).flat(),t=>t).sort(),A=u.sort(),m=A.map(n=>{const e=t.bidderRequests.find(t=>t.bidderCode===n);return e?e.bids[0].src:null}).join(","),f=A.map(t=>p.Ay.resolveAlias(t)).join(","),y=r||e,I=(0,d.A)(t.bidderRequests[0],"ortb2.site.ext.data.adg_rtd.session",{}),v={org_id:B.options.organizationId,site:B.options.site,v:0,pbjsv:"10.16.0",pv_id:_().pageviewId,auct_id:y,adu_code:i,url_dmn:n.location.hostname,mts:g.join(","),ban_szs:b.join(","),bdrs:A.join(","),pgtyp:(0,d.A)(t.bidderRequests[0],"ortb2.site.ext.data.pagetype",null),plcmt:(0,d.A)(a[0],"ortb2Imp.ext.data.adg_rtd.placement",null),t_n:I.testName||null,t_v:I.testVersion||null,s_id:I.id||null,s_new:I.new||null,bdrs_src:m,bdrs_code:f};if(o&&o.bids){const t=o.bids.filter(t=>t.adUnitCode===i);if(t.length>0){const n=E(t.map(t=>Object.keys(t.mediaTypes)).flat(),t=>t).flat().map(t=>w(t)).sort();v.adg_mts=n.join(","),v.org_id=v.org_id||t[0].params.organizationId,v.site=v.site||t[0].params.site,v.plcmt||(v.plcmt=(0,d.A)(t[0],"params.placement",null))}}h.auctions[e][i]=v,h.auctionByAdunit[i]=e,k(e,i)})}(e);break;case u.qY.BID_RESPONSE:!function(t){v(t.bidder)&&C(t.auctionId,t.adUnitCode)&&t.pba&&h.updateAuction(t.auctionId,t.adUnitCode,m({},U(t.pba,"e_")))}(e);break;case u.qY.AUCTION_END:!function(t){const{auctionId:n}=t;if(!O(n))return;h.getAllAdUnitCodes(n).forEach(e=>{const i=performance.getEntriesByType("navigation")[0],o=h.getAuction(n,e),a=o.bdrs.split(","),d=o.bdrs_timeout||[];h.updateAuction(n,e,{bdrs_bid:h.getBiddersFromAuction(n,e).map(n=>t.bidsReceived.find(t=>t.adUnitCode===e&&t.bidder===n)?"1":"0").join(","),bdrs_cpm:h.getBiddersFromAuction(n,e).map(n=>{const i=t.bidsReceived.find(t=>t.adUnitCode===e&&t.bidder===n);return i?R(i).netCpm:null}).join(","),dom_i:Math.round(i.domInteractive)||null,dom_c:Math.round(i.domComplete)||null,loa_e:Math.round(i.loadEventEnd)||null,bdrs_timeout:a.map(t=>d.includes(t)?"1":"0").join(",")}),k(n,e)})}(e);break;case u.qY.BID_WON:!function(t){const n=q(t);if(!C(n,t.adUnitCode))return;const e=R(t),i=t.latestTargetedAuctionId&&t.latestTargetedAuctionId!==t.auctionId?h.getAdagioAuctionId(t.auctionId):null,o=performance.getEntriesByType("navigation")[0];h.updateAuction(n,t.adUnitCode,{win_bdr:t.bidder,win_mt:w(t.mediaType),win_ban_sz:t.mediaType===s.D4?"".concat(t.width,"x").concat(t.height):null,win_net_cpm:e.netCpm,win_og_cpm:e.orginalCpm,dom_i:Math.round(o.domInteractive)||null,dom_c:Math.round(o.domComplete)||null,loa_e:Math.round(o.loadEventEnd)||null,auct_id_c:i}),k(n,t.adUnitCode)}(e);break;case u.qY.AD_RENDER_FAILED:!function(t,n){const{adUnitCode:e}=t.bid,i=q(t.bid);C(i,e)&&(h.updateAuction(i,e,{rndr:n?1:0}),k(i,e))}(e,n===u.qY.AD_RENDER_SUCCEEDED);break;case u.qY.PBS_ANALYTICS:!function(t){var n;const e=null===(n=t.atag.find(t=>"adg-pba"===t.module))||void 0===n?void 0:n.pba;if(!e)return;h.getAllAdUnitCodes(t.auctionId).forEach(n=>{const i=e[n];(0,c.Qd)(i)&&h.updateAuction(t.auctionId,n,m({},U(i,"e_")))})}(e);break;case u.qY.BID_TIMEOUT:!function(t){t.forEach(t=>{const n=h.getAuction(t.auctionId,t.adUnitCode);if(!n)return void(0,r.logWarn)("bid timeout on auction ".concat(t.auctionId,", with adunitCode ").concat(t.adUnitCode,": could not retrieve auction from cache"));const e=n.bdrs_timeout||[];e.push(t.bidder),n.bdrs_timeout=e})}(e)}}catch(t){(0,r.logError)("Error on Adagio Analytics Adapter",t)}try{void 0!==e&&-1!==f.indexOf(n)&&_().queue.push({action:"pb-analytics-event",data:{eventName:n,args:e},ts:Date.now()})}catch(t){(0,r.logError)("Error on Adagio Analytics Adapter - adagio.js",t)}}});B.originEnableAnalytics=B.enableAnalytics,B.enableAnalytics=t=>{_().versions.adagioAnalyticsAdapter="3.0.0";const n=(0,o.m)().installedModules;!n||n.length&&-1!==n.indexOf("adagioRtdProvider")&&-1!==n.indexOf("rtdModule")?(B.options=t.options||{},B.options.organizationId?B.options.organizationId=B.options.organizationId.toString():(0,r.logWarn)("Adagio Analytics Adapter: organizationId is required and is missing will try to fallback on params."),B.options.site?"string"!=typeof B.options.site&&((0,r.logWarn)("Adagio Analytics Adapter: site should be a string will try to fallback on params."),B.options.site=void 0):(0,r.logWarn)("Adagio Analytics Adapter: site is required and is missing will try to fallback on params."),B.originEnableAnalytics(t),(0,b.ho)(P)):(0,r.logError)("Adagio Analytics Adapter requires rtdModule & adagioRtdProvider modules which are not installed. No beacon will be sent")},p.Ay.registerAnalyticsAdapter({adapter:B,code:y,gvlid:617});(0,o.E)("adagioAnalyticsAdapter")}},t=>{t.O(0,[2630,33005,35759,60802,37769,40315,51085],()=>{return n=79780,t(t.s=n);var n});t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[97966],{58237:(e,a,t)=>{var r=t(98158),i=t(51748),n=t(59794),s=t(10466),o=t(58928),d=t(26665),p=t(10867),c=t(36220),l=t(67464),m=t(61841),u=t(91933),g=t(80356),y=t(52819),f=t(3516),v=t(73391),b=t(57215);function h(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,r)}return t}function A(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?h(Object(t),!0).forEach(function(a){(0,r.A)(e,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):h(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))})}return e}const w="Adagio:",I=[n.D4,n.s6,n.G_],T="adagio",k="https://".concat(T,".bbvms.com/r/$RENDERER.js");const O={canAccessWindowTop:s.canAccessWindowTop,getAdagioNs:function(){return m.B},getDevice:function(e){const a={};null!=e&&e.device&&(0,s.mergeDeep)(a,e.device),a.geo||(a.geo={});const t=navigator.language?"language":"userLanguage";return(0,s.mergeDeep)(a,{userAgent:navigator.userAgent,language:navigator[t],js:1}),a},getSite:function(e){const{refererInfo:a}=e;return{domain:(0,p.gR)(a.topmostLocation)||"",page:a.topmostLocation||"",referrer:a.ref||(0,s.getWindowSelf)().document.referrer||"",top:a.reachedTop}},getRefererInfo:p.EN,hasRtd:function(){return(u.$W.getConfig("realTimeData.dataProviders")||[]).find(e=>"adagio"===e.name)},isRendererPreferredFromPublisher:function(e){const a=(0,o.A)(e,"renderer"),t=!!(a&&a.url&&a.render),r=(0,o.A)(e,"mediaTypes.video.renderer"),i=!!(r&&r.url&&r.render);return!!(t&&!0!==a.backupOnly||i&&!0!==r.backupOnly)}};function E(e){const a=(0,o.A)(e,"mediaTypes.video",{}),t=(0,o.A)(e,"params.video",{}),r={};if(Array.isArray(a.playerSize)){const e=Array.isArray(a.playerSize[0])?a.playerSize[0]:a.playerSize;r.w=e[0],r.h=e[1]}const i=A(A(A({},r),a),t);i.context&&i.context===c.H6&&(i.playerName=function(e){return O.isRendererPreferredFromPublisher(e)?"other":"adagio"}(e)),e.mediaTypes.video=i,(0,b.pq)(e,"video")}function U(e){if(!e.admNative||!Array.isArray(e.admNative.assets))return void(0,s.logError)("".concat(w," Invalid native response"));const a={};e.admNative.assets.forEach(e=>{if(e.title)a.title=e.title.text;else if(e.data)!function(e){const t={1:"sponsoredBy",2:"body",3:"rating",4:"likes",5:"downloads",6:"price",7:"salePrice",8:"phone",9:"address",10:"body2",11:"displayUrl",12:"cta"};t.hasOwnProperty(e.type)&&"string"==typeof e.value&&(a[t[e.type]]=e.value)}(e.data);else if(e.img)if(1===e.img.type)a.icon={url:e.img.url,width:e.img.w,height:e.img.h};else a.image={url:e.img.url,width:e.img.w,height:e.img.h}}),e.admNative.link&&(e.admNative.link.url&&(a.clickUrl=e.admNative.link.url),Array.isArray(e.admNative.link.clicktrackers)&&(a.clickTrackers=e.admNative.link.clicktrackers)),Array.isArray(e.admNative.eventtrackers)?(a.impressionTrackers=[],e.admNative.eventtrackers.forEach(e=>{if(1===e.event)switch(e.method){case 1:a.impressionTrackers.push(e.url);break;case 2:const t='<script async src="'.concat(e.url,'"><\/script>');a.javascriptTrackers?a.javascriptTrackers+="\n".concat(t):a.javascriptTrackers=t}})):(a.impressionTrackers=Array.isArray(e.admNative.imptrackers)?e.admNative.imptrackers:[],e.admNative.jstracker&&(a.javascriptTrackers=e.admNative.jstracker)),e.admNative.privacy&&(a.privacyLink=e.admNative.privacy),e.admNative.ext&&(a.ext={},e.admNative.ext.bvw&&(a.ext.adagio_bvw=e.admNative.ext.bvw)),e.native=a}function S(e,a){if(e.params=e.params||{},e.params[a])return;const t=u.$W.getConfig("adagio")||{},r=e.ortb2,i=t[a]||(0,o.A)(r,"site.ext.data.".concat(a),null);if(i){if(Array.isArray(i))return void(i.length&&(e.params[a]=i[0].toString()));e.params[a]=i.toString()}}function j(e){const a=u.$W.getConfig("adagio")||{};if(e.params=e.params||{},a.siteId&&(e.params.organizationId=a.siteId.split(":")[0],e.params.site=a.siteId.split(":")[1]),!e.params.placement){let a=(0,o.A)(e,"ortb2Imp.ext.data.adg_rtd.placement","");a||(a=(0,o.A)(e,"ortb2Imp.ext.data.placement","")),a||!0!==e.params.useAdUnitCodeAsPlacement||(a=e.adUnitCode),e.params.placement=a}e.params.adUnitElementId=(0,o.A)(e,"ortb2Imp.ext.data.divId",e.params.adUnitElementId),e.params.adUnitElementId||(!0===a.useAdUnitCodeAsAdUnitElementId||!0===e.params.useAdUnitCodeAsAdUnitElementId?e.params.adUnitElementId=e.adUnitCode:e.params.adUnitElementId=function(e){const a=(0,y.p)(e);if(a.divId)return a.divId}(e.adUnitCode)),S(e,"pagetype"),S(e,"category")}const C={bootstrapPlayer:function(e){const a=e.outstreamRendererCode,t={code:e.adUnitCode};if(e.vastXml?t.vastXml=e.vastXml:e.vastUrl&&(t.vastUrl=e.vastUrl),!e.vastXml&&!e.vastUrl)return void(0,s.logError)("".concat(w," no vastXml or vastUrl on bid"));if(!window.bluebillywig||!window.bluebillywig.renderers||!window.bluebillywig.renderers.length)return void(0,s.logError)("".concat(w," no BlueBillywig renderers found!"));const r=this.getRendererId(T,a),i={};e.skipOffset&&(i.skipOffset=e.skipOffset.toString());const n=window.bluebillywig.renderers.find(e=>e._id===r);if(!n)return void(0,s.logError)("".concat(w," couldn't find a renderer with ID ").concat(r));const o=document.getElementById(e.adUnitCode);n.bootstrap(t,o,i)},newRenderer:function(e,a){const t=k.replace("$RENDERER",a),r=l.A4.install({url:t,loaded:!1,adUnitCode:e});try{r.setRender(this.outstreamRender)}catch(e){(0,s.logError)("".concat(w," error trying to setRender"),e)}return r},outstreamRender:function(e){e.renderer.push(()=>{C.bootstrapPlayer(e)})},getRendererId:function(e,a){return"".concat(e,"-").concat(a)}},R={code:"adagio",gvlid:617,supportedMediaTypes:I,isBidRequestValid:e=>(e.params=e.params||{},j(e),!!(e.params.organizationId&&e.params.site&&e.params.placement)||((0,s.logWarn)("".concat(w," at least one required param is missing.")),!1)),buildRequests(e,a){e=(0,g.Xj)(e);const t="https:"===location.protocol?1:0,r=O.getDevice(null==a?void 0:a.ortb2),i=O.getSite(a),p=O.getAdagioNs().pageviewId,c=function(e){if(!(0,o.A)(e,"gdprConsent"))return!1;const{apiVersion:a,gdprApplies:t,consentString:r,allowAuctionWithoutConsent:i}=e.gdprConsent;return(0,s.cleanObj)({apiVersion:a,consentString:r,consentRequired:t?1:0,allowAuctionWithoutConsent:i?1:0})}(a)||{},l=function(e){return!!(0,o.A)(e,"uspConsent")&&{uspConsent:e.uspConsent}}(a)||{},m={required:!0===u.$W.getConfig("coppa")?1:0},{gpp:y,gpp_sid:f}=(0,o.A)(a,"ortb2.regs",{}),b=(h=e[0],(0,o.A)(h,"ortb2.source.ext.schain"));var h;const T=function(e){if((0,o.A)(e,"userIdAsEids"))return e.userIdAsEids}(e[0])||[],k=(0,o.A)(u.$W.getConfig("userSync"),"syncEnabled")&&v.zt.canBidderRegisterSync("iframe","adagio"),U=(0,o.A)(a,"ortb2.regs.ext.dsa"),S=(0,o.A)(a,"ortb2.site.ext.data.adg_rtd.session",{});Object.keys(S).length||((0,s.logInfo)(w,"No session data provided. A new session is be generated."),S.new=!0,S.rnd=Math.random());const j=(0,o.A)(a,"ortb2.site.ext.data.adg_rtd.uid")||(0,s.generateUUID)(),C=e.map(e=>{const a=(0,d.Go)(e);if(a.auctionId=j,a.params.splitKeyword&&((0,d.O8)(a.params.splitKeyword)||(0,d.Et)(a.params.splitKeyword)?a.params.splitKeyword=a.params.splitKeyword.toString():(delete a.params.splitKeyword,(0,s.logWarn)(w,"The splitKeyword param have been removed because the type is invalid, accepted type: number or string."))),a.params.organizationId=a.params.organizationId.toString(),a.params.dataLayer)if((0,d.O8)(a.params.dataLayer)||(0,d.Et)(a.params.dataLayer)||(0,d.cy)(a.params.dataLayer)||(0,d.fp)(a.params.dataLayer))(0,s.logWarn)(w,"The dataLayer param is invalid, only object is accepted as a type."),delete a.params.dataLayer;else{let e=!1;a.params.dl=a.params.dataLayer,delete a.params.dataLayer,Object.keys(a.params.dl).forEach(t=>{a.params.dl[t]&&((0,d.O8)(a.params.dl[t])||(0,d.Et)(a.params.dl[t])?a.params.dl[t]=a.params.dl[t].toString():(e=!0,delete a.params.dl[t]))}),e&&(0,s.logWarn)(w,"Some parameters of the dataLayer property have been removed because the type is invalid, accepted type: number or string.")}const t=function(e){if(!(0,d.fp)(e.getFloor))return!1;const a=[],t=(t,r)=>{const i=e.getFloor({currency:"USD",mediaType:t,size:r});a.push((0,s.cleanObj)({mt:t,s:(0,d.cy)(r)?"".concat(r[0],"x").concat(r[1]):void 0,f:isNaN(null==i?void 0:i.floor)||"USD"!==(null==i?void 0:i.currency)||null==i?void 0:i.floor}))};return Object.keys(e.mediaTypes).forEach(a=>{if(-1!==I.indexOf(a)){const r=a===n.G_?"playerSize":"sizes";e.mediaTypes[a][r]&&e.mediaTypes[a][r].length?(0,d.cy)(e.mediaTypes[a][r][0])?e.mediaTypes[a][r].forEach(e=>{t(a,[e[0],e[1]])}):t(a,[e.mediaTypes[a][r][0],e.mediaTypes[a][r][1]]):t(a,"*")}}),a}(e);if((0,d.cy)(t)&&t.length){if(a.floors=t,(0,o.A)(a,"mediaTypes.banner")){const e=a.mediaTypes.banner,t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t={size:e,floor:null},r=a.floors.filter(e=>e.mt===n.D4),i=r.find(a=>a.s===e.join("x"));return t.floor=r?i?i.f:r[0].f:null,t};a.mediaTypes.banner.bannerSizes=(0,d.cy)(e.sizes[0])?e.sizes.map(e=>t(e)):t(e.sizes)}if((0,o.A)(a,"mediaTypes.video")){const e=a.mediaTypes.video,t=a.floors.filter(e=>e.mt===n.G_),r=e.playerSize&&(0,d.cy)(e.playerSize[0])?e.playerSize[0]:e.playerSize,i=r?t.find(e=>e.s===r.join("x")):void 0;a.mediaTypes.video.floor=t?i?i.f:t[0].f:null}if((0,o.A)(a,"mediaTypes.native")){const e=a.floors.filter(e=>e.mt===n.s6);e.length&&(a.mediaTypes.native.floor=e[0].f)}}(0,o.A)(a,"mediaTypes.video")&&E(a);const r=(0,o.A)(a,"ortb2Imp.ext.gpid");r&&(a.gpid=r);const i=(0,o.A)(a,"ortb2Imp.instl");void 0!==i&&(a.instl=1===i||"1"===i?1:void 0);const p=(0,o.A)(a,"ortb2Imp.rwdd");void 0!==p&&(a.rwdd=1===p||"1"===p?1:void 0);const c=A(A({},(0,o.A)(a,"ortb2.site.ext.data.adg_rtd.features",{})),{},{print_number:(a.bidderRequestsCount||1).toString(),adunit_position:(0,o.A)(a,"ortb2Imp.ext.data.adg_rtd.adunit_position",null)});a.features=Object.entries(c).reduce((e,a)=>{let[t,r]=a;return null!=r&&(e[t]=r),e},{}),delete a.params.siteId;return{adUnitCode:a.adUnitCode,auctionId:a.auctionId,bidder:a.bidder,bidId:a.bidId,params:a.params,features:a.features,gpid:a.gpid,mediaTypes:a.mediaTypes,nativeParams:a.nativeParams,score:a.score,transactionId:a.transactionId,instl:a.instl,rwdd:a.rwdd}}),R=C.reduce((e,a)=>{const t=a.params.organizationId;return e[t]=e[t]||[],e[t].push(a),e},{});e.forEach(e=>{e.params.pageviewId=p});return Object.keys(R).map(e=>({method:"POST",url:"".concat("https://mp.4dex.io/prebid","?orgid=").concat(e),data:{organizationId:e,hasRtd:O.hasRtd()?1:0,secure:t,device:r,site:i,pageviewId:p,adUnits:R[e],data:{session:S},regs:{gdpr:c,coppa:m,ccpa:l,gpp:y||"",gppSid:f||[],dsa:U},schain:b,user:{eids:T},prebidVersion:"10.16.0",usIfr:k},options:{endpointCompression:!0}}))},interpretResponse(e,a){const t=[];try{const r=e.body;r&&(r.data&&O.hasRtd()&&O.getAdagioNs().queue.push({action:"ssp-data",ts:Date.now(),data:r.data}),r.bids&&r.bids.forEach(e=>{const r=a.data.adUnits.find(a=>a.bidId===e.requestId);if(r){if(e.meta=(0,o.A)(e,"meta",{}),e.meta.mediaType=e.mediaType,e.meta.advertiserDomains=Array.isArray(e.aDomain)&&e.aDomain.length?e.aDomain:[],e.mediaType===n.G_){const a=(0,o.A)(r,"mediaTypes.video.context");if(!e.vastUrl&&e.vastXml&&(e.vastUrl="data:text/xml;charset=utf-8;base64,"+window.btoa(e.vastXml.replace(/\\"/g,'"'))),a===c.H6){if(e.outstreamRendererCode=(0,o.A)(r,"params.rendererCode","renderer"),(0,o.A)(r,"mediaTypes.video.skip")){const a=(0,o.A)(r,"mediaTypes.video.skipafter",5);e.skipOffset=a}e.renderer=C.newRenderer(e.adUnitCode,e.outstreamRendererCode)}}e.mediaType===n.s6&&U(e),e.site=r.params.site,e.placement=r.params.placement,e.pagetype=r.params.pagetype,e.category=r.params.category}t.push(e)}))}catch(e){(0,s.logError)(e)}return t},getUserSyncs(e,a){if(!a.length||""===a[0].body||!a[0].body.userSyncs)return!1;return a[0].body.userSyncs.map(e=>({type:"p"===e.t?"image":"iframe",url:e.u}))}};(0,f.a$)(R),(0,i.E)("adagioBidAdapter")}},e=>{e.O(0,[33005,35759,60802,37769,40315,51085],()=>{return a=58237,e(e.s=a);var a});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[65601],{76504:(e,t,a)=>{var n=a(98158),o=a(51748),i=a(70736),s=a(51409),r=a(75049),d=a(32592),c=a(61443),g=a(10466),u=a(26665),l=a(58928),m=a(83435),p=a(43958),f=a(61841),h=a(52819),w=a(28317),b=a(765);function y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function v(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?y(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):y(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const S="adagio",A="code",x="gpid",I=(0,c.vM)({moduleType:i.zu,moduleName:S}),{logError:O,logInfo:T,logWarn:D}=(0,g.prefixLog)("AdagioRtdProvider:"),N=new Set,j=function(){const e={session:{}};return{init:()=>{I.getDataFromLocalStorage("adagio",t=>{const{rnd:a,vwSmplg:n,vwSmplgNxt:o,expiry:i,lastActivityTime:s,id:r,pages:d,testName:c,testVersion:l}=W.getSessionFromLocalStorage(t),m=(e=>!(0,u.Et)(e)||Date.now()>e)(i),p=W.getAbTestFromLocalStorage(t),f=p?2:void 0;if(e.session=v(v(v(v(v(v({rnd:a,pages:d||1,new:m},void 0!==f&&{v:f}),void 0!==n&&{vwSmplg:n}),void 0!==o&&{vwSmplgNxt:o}),void 0!==i&&{expiry:i}),void 0!==s&&{lastActivityTime:s}),void 0!==r&&{id:r}),m&&(e.session.new=!0,e.session.id=(0,g.generateUUID)(),e.session.rnd=Math.random()),2===f){const{testName:t,testVersion:a,expiry:n,sessionId:o}=p;n&&n>Date.now()&&(!o||o===e.session.id)&&t&&a&&(e.session.testName=t,e.session.testVersion=a)}else c&&l&&(e.session.testName=c,e.session.testVersion=l);W.getAdagioNs().queue.push({action:"session",ts:Date.now(),data:{session:v({},e.session)}})})},get:function(){return e.session}}}(),E=function(){const e={initialized:!1,data:{}};return{reset:function(){e.initialized=!1,e.data={}},get:function(){const t=(0,f.h)();return e.initialized||(e.data={page_dimensions:L().toString(),viewport_dimensions:_().toString(),user_timestamp:(Math.floor((new Date).getTime()/1e3)-60*(new Date).getTimezoneOffset()).toString(),dom_loading:(0,g.getDomLoadingDuration)(t).toString()},e.initialized=!0),v({},e.data)}}}(),W={getAdagioNs:function(){return f.B},getSession:function(){return j},getFeatures:function(){return E},getGuard:function(){return N},isAdagioBidder:function(e){return!!e&&(e+s.Ay.aliasRegistry[e]).toLowerCase().includes("adagio")},getSessionFromLocalStorage:function(e){const t={new:!0,rnd:Math.random()},a=this.getObjFromStorageValue(e);return a&&a.session?a.session:t},getAbTestFromLocalStorage:function(e){const t=this.getObjFromStorageValue(e);return t&&t.abTest?t.abTest:null},getObjFromStorageValue:function(e){return JSON.parse(e,function(e,t){if("_"!==e.charAt(0)||""===e)return t})},computePlacementFromLegacy:function(e,t){let a="";switch((0,l.A)(e,"params.placementSource","").toLowerCase()){case A:a=t.code;break;case x:a=(0,l.A)(t,"ortb2Imp.ext.gpid")}const n=(0,l.A)(t,"ortb2Imp.ext.data.placement","");return a||n}};const F={name:S,gvlid:617,init:function(e,t){var a,n;return(0,u.O8)(null===(a=e.params)||void 0===a?void 0:a.organizationId)&&(0,u.O8)(null===(n=e.params)||void 0===n?void 0:n.site)?(W.getAdagioNs().hasRtd=!0,W.getSession().init(),function(){const e=new Set(["impressionViewable","slotRenderEnded","slotVisibilityChanged"]),t=new Set(["noad","setHeaderBiddingWinner"]),a=new Set(["adLoaded"]),n=(0,g.getWindowSelf)();Array.isArray(W.getAdagioNs().windows)||(W.getAdagioNs().windows=[]);let o=W.getAdagioNs().windows.find(e=>e.self===n);o||(o={self:n},W.getAdagioNs().windows.push(o));const i=(e,t,a,o,i)=>{try{if(a.adserver===o)return;n[e]=n[e]||{},n[e][t]=n[e][t]||[],i()}catch(e){O(e)}};i("googletag","cmd",n,"gpt",()=>{n.googletag.cmd.push(()=>{e.forEach(e=>{n.googletag.pubads().addEventListener(e,t=>{W.getAdagioNs().queue.push({action:"gpt-event",data:{eventName:e,args:t,_window:n},ts:Date.now()})})}),o.adserver="gpt"})}),i("sas","cmd",n,"sas",()=>{n.sas.cmd.push(()=>{t.forEach(e=>{n.sas.events.on(e,t=>{W.getAdagioNs().queue.push({action:"sas-event",data:{eventName:e,args:t,_window:n},ts:Date.now()})})}),o.adserver="sas"})}),i("apntag","anq",n,"ast",()=>{n.apntag.anq.push(()=>{a.forEach(e=>{n.apntag.onEvent(e,function(){W.getAdagioNs().queue.push({action:"ast-event",data:{eventName:e,args:arguments,_window:n},ts:Date.now()})})}),o.adserver="ast"})})}(),function(e){I.localStorageIsEnabled(t=>{t&&(0,r.R)("https://script.4dex.io/a/latest/adagio.js",i.zu,S,void 0,void 0,{id:"adagiojs-".concat((0,g.getUniqueIdentifierStr)()),"data-pid":e.params.organizationId})})}(e),!0):(O("organizationId is required and must be a string."),!1)},getBidRequestData:function(e,t,a){const{site:n}=e.ortb2Fragments.global,i=W.getFeatures().get(),s={uid:(0,g.generateUUID)(),pageviewId:f.B.pageviewId,features:v({},i),session:v({},j.get())};(0,m.J)(n,"ext.data.adg_rtd",s),(e.adUnits||(0,o.m)().adUnits||[]).forEach(e=>{e.ortb2Imp=e.ortb2Imp||{};const t=(0,l.A)(e,"ortb2Imp");let o=(0,l.A)(t,"ext.data.divId");o||(o=(0,h.p)(e.code).divId,(0,m.J)(t,"ext.data.divId",o||e.code));const i=function(e){if(!(0,g.isSafeFrameWindow)()&&!(0,g.canAccessWindowTop)())return"";const t={x:0,y:0};if((0,g.isSafeFrameWindow)()){const{self:e}=(0,g.getSafeframeGeometry)()||{};if(!e)return"";t.x=Math.round(e.t),t.y=Math.round(e.l)}else try{const a=(0,g.getWindowTop)(),n=a.document;let o;if(!0===(0,g.inIframe)()){const t=(0,g.getWindowSelf)();o=q(t.document.getElementById(e),t)}else o=a.document.getElementById(e);if(!o)return"";const i=(0,w.G)(o),s=(0,p.Ot)(),r=n.body,d=n.clientTop||r.clientTop||0,c=n.clientLeft||r.clientLeft||0,u=a.pageYOffset||s.document.documentElement.scrollTop||s.document.body.scrollTop,l=a.pageXOffset||s.document.documentElement.scrollLeft||s.document.body.scrollLeft,m=a.getComputedStyle(o,null);"none"===m.display&&D("The element is hidden. The slot position cannot be computed."),t.x=Math.round(i.left+l-c),t.y=Math.round(i.top+u-d)}catch(e){return O(e),""}return"".concat(t.x,"x").concat(t.y)}(o);(0,m.J)(t,"ext.data.adg_rtd.adunit_position",i);const s=e.bids.find(e=>W.isAdagioBidder(e.bidder));if(s){let o=!1;!(0,l.A)(n,"ext.data.pagetype")&&s.params.pagetype&&((0,m.J)(n,"ext.data.pagetype",s.params.pagetype),o=!0),!(0,l.A)(n,"ext.data.category")&&s.params.category&&((0,m.J)(n,"ext.data.category",s.params.category),o=!0),o&&T("`pagetype` and/or `category` have been set in the FPD `ortb2.site.ext.data` object from `adUnits[].bids.adagio.params`.");const i=s.params.placement,r=(0,l.A)(t,"ext.data.adg_rtd.placement","");if(i&&(0,m.J)(t,"ext.data.adg_rtd.placement",i),!i&&!r){const n=W.computePlacementFromLegacy(a,e);n&&((0,m.J)(t,"ext.data.adg_rtd.placement",n),D("`ortb2Imp.ext.data.adg_rtd.placement` has been set from a legacy source. Please set `bids[].adagio.params.placement` or `ortb2Imp.ext.data.adg_rtd.placement` value."))}}}),t()},onBidRequestEvent:function(e,t,a){setTimeout(()=>{e.bids.forEach(e=>{const a=(0,l.A)(e,"ortb2.site.ext.data.adg_rtd.uid");if(!a)return void O("The `uid` is required to store the request in the ADAGIO namespace.");const n="".concat(e.adUnitCode,"-").concat(a);W.getGuard().has(n)||(W.getGuard().add(n),function(e,t){try{const{bidder:a,adUnitCode:n,mediaTypes:i,params:s,auctionId:r,bidderRequestsCount:d,ortb2:c,ortb2Imp:g}=e,{organizationId:u,site:m}=t.params,p=(0,l.A)(c,"site.ext.data",{}),f={bidder:a,adUnitCode:n,mediaTypes:i,params:s,auctionId:r,bidderRequestsCount:d,ortb2:p,ortb2Imp:(0,l.A)(g,"ext.data",{}),localPbjs:(0,b.k)(),localPbjsRef:(0,o.m)(),organizationId:u,site:m};W.getAdagioNs().queue.push({action:"store",ts:Date.now(),data:f})}catch(e){O(e)}}(e,t))})},1)}};function q(e,t){try{if((0,g.getWindowTop)()===t)return e.getAttribute("id")||e.setAttribute("id","adg-".concat((0,g.getUniqueIdentifierStr)())),e;{const a=t.frameElement,n=(0,w.G)(a),o=(0,w.G)(e);return n.width===o.width&&n.height===o.height&&q(a,t.parent)}}catch(e){return D(e),!1}}function L(){if((0,g.isSafeFrameWindow)()||!(0,g.canAccessWindowTop)())return"";const e=(0,g.getWindowTop)(),t=e.document.querySelector("body");if(!t)return"";const a=e.document.documentElement,n=Math.max(t.scrollWidth,t.offsetWidth,a.clientWidth,a.scrollWidth,a.offsetWidth),o=Math.max(t.scrollHeight,t.offsetHeight,a.clientHeight,a.scrollHeight,a.offsetHeight);return"".concat(n,"x").concat(o)}function _(){if(!(0,g.isSafeFrameWindow)()&&!(0,g.canAccessWindowTop)())return"";const e={w:0,h:0};if((0,g.isSafeFrameWindow)()){const{win:t}=(0,g.getSafeframeGeometry)()||{};if(!t)return"";e.w=Math.round(t.w),e.h=Math.round(t.h)}else{const{innerWidth:t,innerHeight:a}=(0,p.Ot)();e.w=t,e.h=a}return"".concat(e.w,"x").concat(e.h)}(0,d.bz)("realTimeData",F),(0,o.E)("adagioRtdProvider")}},e=>{e.O(0,[33005,32316,35759,60802,37769,40315,51085],()=>{return t=76504,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[50678],{12877:(e,n,t)=>{var i=t(51748),r=t(58928),o=t(10466),a=t(3516),s=t(91933),c=t(59794),d=t(80356);const p="USD",l={image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1},cta:{required:!1}},u={code:"adyoulike",gvlid:259,supportedMediaTypes:[c.D4,c.s6,c.G_],aliases:["ayl"],isBidRequestValid:function(e){const n=v(h(e)),t=n.width>0&&n.height>0;return e.params&&e.params.placement&&(t||e.mediaTypes&&e.mediaTypes.native)},buildRequests:function(e,n){e=(0,d.Xj)(e);let t,i=!1;const o={Version:"1.0",Bids:e.reduce((e,n)=>{var o,a;const s=function(e){if((0,r.A)(e,"mediaTypes.banner"))return c.D4;if((0,r.A)(e,"mediaTypes.video"))return c.G_;if((0,r.A)(e,"mediaTypes.native"))return c.s6}(n),d=h(n),u=v(d);e[n.bidId]={},e[n.bidId].PlacementID=n.params.placement,e[n.bidId].TransactionID=null===(o=n.ortb2Imp)||void 0===o||null===(o=o.ext)||void 0===o?void 0:o.tid,e[n.bidId].Width=u.width,e[n.bidId].Height=u.height,e[n.bidId].AvailableSizes=d.join(","),"function"==typeof n.getFloor&&(e[n.bidId].Pricing=function(e,n,t){const i=e.getFloor({currency:p,mediaType:t,size:[n.width,n.height]});if(!isNaN(null==i?void 0:i.floor)&&(null==i?void 0:i.currency)===p)return i.floor}(n,u,s));const m=null==n||null===(a=n.ortb2)||void 0===a||null===(a=a.source)||void 0===a||null===(a=a.ext)||void 0===a?void 0:a.schain;if(m&&(e[n.bidId].SChain=m),!t&&n.userIdAsEids&&n.userIdAsEids.length&&(t=n.userIdAsEids),s===c.s6){let t=n.mediaTypes.native;"image"===t.type&&(t=Object.assign({},l,t)),t.clickUrl={required:!0},e[n.bidId].Native=t}if(s===c.G_){i=!0,e[n.bidId].Video=n.mediaTypes.video;const t=n.mediaTypes.video.playerSize;Array.isArray(t)&&!Array.isArray(t[0])&&(e[n.bidId].Video.playerSize=[t])}return e},{}),PageRefreshed:m()};n.gdprConsent&&(o.gdprConsent={consentString:n.gdprConsent.consentString,consentRequired:"boolean"==typeof n.gdprConsent.gdprApplies?n.gdprConsent.gdprApplies:null}),n.uspConsent&&(o.uspConsent=n.uspConsent),n.ortb2&&(o.ortb2=n.ortb2),t&&(o.eids=t),o.pbjs_version="10.16.0";const a=JSON.stringify(o);return{method:"POST",url:g(e,n,i),data:a,options:{withCredentials:!0}}},interpretResponse:function(e,n){const t=[];var i={};if(!e||!e.body)return t;try{i=JSON.parse(n.data).Bids}catch(e){}return e.body.forEach(e=>{const n=function(e,n){if(!e||!e.Ad&&!e.Native&&!e.Vast)return;const t=n&&n[e.BidID];t&&(e.Width&&"0"!==e.Width||(e.Width=t.Width),e.Height&&"0"!==e.Height||(e.Height=t.Height));const i={requestId:e.BidID,ttl:3600,creativeId:e.CreativeID,cpm:e.Price,netRevenue:!0,currency:p,meta:e.Meta||{advertiserDomains:[]}},o=e.Vast;o?(i.width=e.Width,i.height=e.Height,i.vastXml=window.atob(o),i.mediaType="video"):t.Native?(i.native=function(e,n){if("object"==typeof e.Native)return e.Native;const t={};var i={},o={};if("string"==typeof e.Ad){i=JSON.parse(e.Ad.match(/\/\*PREBID\*\/(.*)\/\*PREBID\*\//)[1]),o=i.Content.Preview.Text;var a=i.TrackingPrefix+"/pixel?event_kind=IMPRESSION&attempt="+i.Attempt,s=i.TrackingPrefix+"/pixel?event_kind=INSERTION&attempt="+i.Attempt;i.Campaign&&(a+="&campaign="+i.Campaign,s+="&campaign="+i.Campaign),t.clickUrl=i.TrackingPrefix+"/ar?event_kind=CLICK&attempt="+i.Attempt+"&campaign="+i.Campaign+"&url="+encodeURIComponent(i.Content.Landing.Url),i.OnEvents?(t.clickTrackers=y(i.OnEvents.CLICK),t.impressionTrackers=y(i.OnEvents.IMPRESSION),t.javascriptTrackers=y(i.OnEvents.IMPRESSION,!0)):t.impressionTrackers=[],t.impressionTrackers.push(a,s)}return Object.keys(n).forEach(function(a,s){switch(a){case"title":t[a]=o.TITLE;break;case"body":t[a]=o.DESCRIPTION;break;case"cta":t[a]=o.CALLTOACTION;break;case"sponsoredBy":t[a]=i.Content.Preview.Sponsor.Name;break;case"image":const s=n.image.sizes||[];s.length||(s[0]=e.Width||300,s[1]=e.Height||250);const c=b(i,(0,r.A)(i,"Content.Preview.Thumbnail.Image"),s[0],s[1]);c&&(t[a]={url:c,width:s[0],height:s[1]});break;case"icon":const d=n.icon.sizes||[];d.length||(d[0]=50,d[1]=50);const p=b(i,(0,r.A)(i,"Content.Preview.Sponsor.Logo.Resource"),d[0],d[1]);p&&(t[a]={url:p,width:d[0],height:d[1]});break;case"privacyIcon":t[a]=b(i,(0,r.A)(i,"Content.Preview.Credit.Logo.Resource"),25,25);break;case"privacyLink":t[a]=(0,r.A)(i,"Content.Preview.Credit.Url")}}),t}(e,t.Native),i.mediaType="native"):(i.width=e.Width,i.height=e.Height,i.ad=e.Ad);return i}(e,i);n&&t.push(n)}),t},getUserSyncs:function(e,n,t,i,r){var o;if(!e.iframeEnabled)return[];let a="";var c;(t&&(a+="&gdpr="+(t.gdprApplies?1:0),a+="&gdpr_consent="+encodeURIComponent(t.consentString||"")),!0===s.$W.getConfig("coppa")&&(a+="&coppa=1"),i&&(a+="&us_privacy="+encodeURIComponent(i)),null!=r&&r.gppString&&null!=r&&null!==(o=r.applicableSections)&&void 0!==o&&o.length)&&(a+="&gpp="+encodeURIComponent(r.gppString),a+="&gpp_sid="+encodeURIComponent(null==r||null===(c=r.applicableSections)||void 0===c?void 0:c.join(",")));return[{type:"iframe",url:"https://visitor.omnitagjs.com/visitor/isync?uid=19340f4f097d16f41f34fc0274981ca4".concat(a)}]}};function m(){try{if(performance&&performance.navigation)return performance.navigation.type===performance.navigation.TYPE_RELOAD}catch(e){}return!1}function g(e,n,t){const i=function(e){const n=(e||[]).find(e=>e.params.DC);return n?"-"+n.params.DC:""}(e),r=t?"/hb-api/prebid-video/v1":"/hb-api/prebid/v1";return(0,o.buildUrl)({protocol:"https",host:"".concat("hb-api").concat(i,".omnitagjs.com"),pathname:r,search:f(n)})}function f(e){var n;const t={};if(e){var i;const n=e.refererInfo;n&&(n.location&&(t.RefererUrl=encodeURIComponent(n.location),n.reachedTop||(t.SafeFrame=!0)),t.PageUrl=encodeURIComponent(n.topmostLocation),t.PageReferrer=encodeURIComponent(n.location));const r=null===(i=e.ortb2)||void 0===i?void 0:i.site;r&&(t.PageUrl=encodeURIComponent(r.page||(null==n?void 0:n.topmostLocation)),t.PageReferrer=encodeURIComponent(r.ref||(null==n?void 0:n.location)))}const r=null==e||null===(n=e.refererInfo)||void 0===n?void 0:n.canonicalUrl;return r&&(t.CanonicalUrl=encodeURIComponent(r)),t}function h(e){let n=e.sizes||[];return e.mediaTypes&&e.mediaTypes.banner&&(n=e.mediaTypes.banner.sizes||[]),e.params&&Array.isArray(e.params.size)&&(n=e.params.size,Array.isArray(n[0])||(n=[n])),(0,o.parseSizesInput)(n)}function v(e){const n={},t=e[0];if("string"!=typeof t)return n;const i=t.toUpperCase().split("X"),r=parseInt(i[0],10);r&&(n.width=r);const o=parseInt(i[1],10);return o&&(n.height=o),n}function I(e){return e?"https://blobs.omnitagjs.com/blobs/"+e.substr(16,2)+"/"+e.substr(16)+"/"+e:""}function b(e,n,t,i){let r="";if(n&&n.Kind)switch(n.Kind){case"INTERNAL":r=I(n.Data.Internal.BlobReference.Uid);break;case"EXTERNAL":const o=e.DynamicPrefix;let a=n.Data.External.Url;if(a=a.replace(/\[height\]/i,""+i),a=a.replace(/\[width\]/i,""+t),a.indexOf(o)>=0){const e=/.*url=([^&]*)/gm.exec(a);r=e?e[1]:"",r||(r=I(/.*key=([^&]*)/gm.exec(a)[1]))}else r=a}return r}function y(e,n){const t=[];return e?(e.forEach((e,i)=>{(n&&"JAVASCRIPT_URL"===e.Kind||!n&&"PIXEL_URL"===e.Kind)&&t.push(e.Url)}),t):t}(0,a.a$)(u),(0,i.E)("adyoulikeBidAdapter")}},e=>{e.O(0,[60802,37769,40315,51085],()=>{return n=12877,e(e.s=n);var n});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[25369],{88288:(e,t,n)=>{var r=n(98158),i=n(51748),o=n(3516),s=n(59794),a=n(10466),l=n(58928),d=n(26665),u=n(91933),c=n(61443),p=n(62201),m=n(765);function f(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 g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const b=(0,c.vM)({bidderCode:"amx"}),h=/\.com?\.\w{2,4}$/,y=/^\s*<\??(?:vast|xml)/i,v="https://1x1.a-mo.net/",w=v+"hbx/",C=v+"e",O="__amuidpb";function I(e,t){return null==e?[]:e.map(t).reduce((e,t)=>null!=t&&e.concat(t),[])}function S(e){return null!=(t=e.adm)&&y.test(t)?s.G_:s.D4;var t}const A=(e,t)=>null==e||typeof e===t;function _(e){const t=e.hostname.split("."),n=t.slice(t.length-(h.test(e.hostname)?3:2)).join(".");return btoa(n).replace(/=+$/,"")}const j=encodeURIComponent;function T(){try{return b.getDataFromLocalStorage(O)}catch(e){return null}}function D(e){const t=[];return Object.keys(e||{}).forEach(n=>{t.push(j(n)+"="+j(String(e[n])))}),j(t.join("&"))}function x(e){const t={};return(0,a._each)(e,e=>{t[e.bidId]=function(e){var t;const n=(p=e.sizes,m=e.mediaTypes,p.concat((0,l.A)(m,"".concat(s.D4,".sizes"),[])||[]).concat((0,l.A)(m,"".concat(s.G_,".sizes"),[])||[]).sort((e,t)=>t[0]*t[1]-e[0]*e[1])[0]||[0,0]),r=e.mediaType===s.G_||s.G_ in e.mediaTypes,i=r||n[1]>100,o=(0,l.A)(e,"params.tagId"),a=null!=e.params&&"string"==typeof e.params.adUnitId&&""!==e.params.adUnitId?e.params.adUnitId:e.adUnitCode,d=[e.sizes,(0,l.A)(e,"mediaTypes.".concat(s.D4,".sizes"),[])||[],(0,l.A)(e,"mediaTypes.".concat(s.G_,".sizes"),[])||[]],u=(0,l.A)(e,"mediaTypes.".concat(s.G_),{})||{},c={au:a,av:i,vd:u,vr:r,ms:d,aw:n[0],ah:n[1],tf:0,sc:(null==e||null===(t=e.ortb2)||void 0===t||null===(t=t.source)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.schain)||{},f:P(R(e)),rtb:e.ortb2Imp};var p,m;"string"==typeof o&&o.length>0&&(c.i=o);return c}(e)}),t}const U=(e,t)=>(0,a.triggerPixel)("".concat(w,"g_").concat(e,"?").concat((0,a.formatQS)(g(g({},t),{},{ts:Date.now(),eid:(0,a.getUniqueIdentifierStr)()})))),q=0;function P(e){return"number"==typeof e&&isFinite(e)&&e>0?e:q}function R(e){if(!(0,d.fp)(e.getFloor))return(0,l.A)(e,"params.floor",q);try{const t=e.getFloor({currency:"USD",mediaType:"*",size:"*",bidRequest:e});return null==t?void 0:t.floor}catch(e){return(0,a.logError)("call to getFloor failed: ",e),q}}function k(e,t,n){return(0,l.A)(e,"refererInfo."+t,n)}function z(e,t){if(null==e)return!1;const n=e[t];return null!=n&&(!!("*"===n.bidders||(0,d.cy)(n.bidders)&&-1!==n.bidders.indexOf("amx"))&&(null==n.filter||"include"===n.filter))}function E(){const e=u.$W.getConfig("userSync");if(null==e)return{d:0,l:0,t:0,e:!0};const t={d:e.syncDelay,l:e.syncsPerBidder,t:0,e:e.syncEnabled};return z(e.filterSettings,"all")?(t.t=0,t):(z(e.filterSettings,"iframe")&&(t.t|=2),z(e.filterSettings,"image")&&(t.t|=1),t)}function G(e){var t,n;return null!=(null==e?void 0:e.gppConsent)?e.gppConsent:null!==(t=null==e||null===(n=e.ortb2)||void 0===n||null===(n=n.regs)||void 0===n?void 0:n.gpp)&&void 0!==t?t:{gppString:"",applicableSections:""}}function W(e){if(null==e.refererInfo)return{r:"",t:!1,c:"",l:0,s:[]};const t=e.refererInfo;return{r:t.topmostLocation,t:t.reachedTop,l:t.numIframes,s:t.stack,c:t.canonicalUrl}}const B=(e,t)=>{var n,r,i;return!!(null!==(n=null!==(r=null!==(i=e.amx)&&void 0!==i?i:e[t])&&void 0!==r?r:e.standard)&&void 0!==n?n:{}).allowAlternateBidderCodes},$={code:"amx",gvlid:737,supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:e=>A((0,l.A)(e,"params.endpoint",null),"string")&&A((0,l.A)(e,"params.tagId",null),"string"),buildRequests(e,t){const n=(r=t,(0,a.parseUrl)((null===(i=r.refererInfo)||void 0===i?void 0:i.topmostLocation)||window.location.href));var r,i;const o=(0,l.A)(e[0],"params.tagId",null),s=(0,l.A)(e[0],"params.testMode",0),d=null!=e[0]?e[0]:{bidderRequestsCount:0,bidderWinsCount:0,bidRequestsCount:0};var c,p;return{data:{a:(0,a.generateUUID)(),B:0,b:n.host,brc:d.bidderRequestsCount||0,bwc:d.bidderWinsCount||0,trc:d.bidRequestsCount||0,tm:(p=s,!0===p||1===p||"true"===p),V:"10.16.0",vg:(0,m.k)(),i:s&&null!=o?o:_(n),l:{},f:.01,cv:"pba1.3.4",st:"prebid",h:screen.height,w:screen.width,gs:(0,l.A)(t,"gdprConsent.gdprApplies",""),gc:(0,l.A)(t,"gdprConsent.consentString",""),gpp:G(t),u:k(t,"page",n.href),do:k(t,"site",n.hostname),re:k(t,"ref"),am:T(),usp:t.uspConsent||"1---",smt:1,d:"",m:x(e),cpp:u.$W.getConfig("coppa")?1:0,fpd2:t.ortb2,tmax:t.timeout,amp:k(t,"isAmp",null),ri:W(t),sync:E(),eids:(c=e.reduce((e,t)=>(null==t||null==t.userIdAsEids||(0,a._each)(t.userIdAsEids,t=>{null!=t&&(e[t.source]=t)}),e),{}),null!=Object.values?Object.values(c):Object.keys(c).map(e=>c[e]))},method:"POST",browsingTopics:!0,url:(0,l.A)(e[0],"params.endpoint","https://prebid.a-mo.net/a/c"),withCredentials:!0}},getUserSyncs(e,t,n,r,i){const o={gdpr_consent:j((null==n?void 0:n.consentString)||""),gdpr:j(null!=n&&n.gdprApplies?1:0),us_privacy:j(r||""),gpp:j((null==i?void 0:i.gppString)||""),gpp_sid:j((null==i?void 0:i.applicableSections)||"")},s={url:"https://prebid.a-mo.net/isyn?".concat((0,a.formatQS)(o)),type:"iframe"};if(null==t||0===t.length)return e.iframeEnabled?[s]:[];const l=[];let d=!1;return(0,a._each)(t,function(t){let{body:n}=t;null!=n&&null!=n.p&&n.p.hreq&&(0,a._each)(n.p.hreq,function(t){const n=-1!==t.indexOf("__st=iframe")?"iframe":"image";(e.iframeEnabled||"image"===n)&&(d=d||"iframe"===n||-1!==t.indexOf("cchain"),l.push({url:t,type:n}))})}),!d&&l.length<2&&l.push(s),l},interpretResponse(e,t){var n;const r=e.body;if(null==r||"string"==typeof r)return[];r.am&&"string"==typeof r.am&&function(e){try{b.setDataInLocalStorage(O,e)}catch(e){}}(r.am);const{bidderSettings:o}=(0,i.m)(),a=u.$W.getCurrentBidder(),l=B(null!=o?o:{},a)||B(null!==(n=u.$W.getConfig("bidderSettings"))&&void 0!==n?n:{},a);return I(Object.keys(r.r),e=>I(r.r[e],n=>n.b.map(n=>{var r;const i=S(n),o=n.adm;if(null==o)return null;const a=function(e,t,n){if(null!=e.w&&e.w>1&&null!=e.h&&e.h>1)return[e.w,e.h];const r=t.m[n];return null==r?[0,0]:[r.aw,r.ah]}(n,t.data,e),d=i===s.D4?240:300,{bc:u,ds:c,dsp:p}=null!==(r=n.ext)&&void 0!==r?r:{};return g(g({},null!=u&&l?{bidderCode:u}:{}),{},{requestId:e,cpm:n.price,width:a[0],height:a[1],creativeId:n.crid,currency:"USD",netRevenue:!0,[i===s.G_?"vastXml":"ad"]:o,meta:g(g({advertiserDomains:n.adomain,mediaType:i},null!=p?{networkId:p}:{}),null!=c?{demandSource:c}:{}),mediaType:i,ttl:"number"==typeof n.exp?n.exp:d})})).filter(e=>null!=e))},onSetTargeting(e){null!=e&&U("pbst",{A:e.bidder,w:e.width,h:e.height,bid:e.adId,c1:e.mediaType,np:e.cpm,aud:e.requestId,a:e.adUnitCode,c2:D(e.adserverTargeting),cn3:e.timeToRespond})},onTimeout(e){if(null==e||!e.length)return;let t=null;const n=e.map(e=>{const n=e.params||{},r=function(e){return null==e.sizes||0===e.sizes.length?[0,0]:e.sizes[0]}(e),{domain:i,page:o,ref:s}=null!=e.ortb2&&null!=e.ortb2.site?e.ortb2.site:{};return null==t&&(t={do:i,u:o,U:T(),re:s,V:"10.16.0",vg:(0,m.k)()}),{A:e.bidder,mid:n.tagId,a:n.adunitId||e.adUnitCode,bid:e.bidId,n:"g_pbto",aud:e.transactionId,w:r[0],h:r[1],cn:e.timeout,cn2:e.bidderRequestsCount,cn3:e.bidderWinsCount}}),r=JSON.stringify({c:t,e:n});(0,p.hd)(C,{body:r,keepalive:!0,withCredentials:!0,method:"POST"}).catch(e=>{})},onBidWon(e){null!=e&&U("pbwin",{A:e.bidder,w:e.width,h:e.height,bid:e.adId,C:e.mediaType===s.D4?0:1,np:e.cpm,a:e.adUnitCode})}};(0,o.a$)($),(0,i.E)("amxBidAdapter")}},e=>{e.O(0,[60802,37769,40315,51085],()=>{return t=88288,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[44599],{158:(e,t,i)=>{i.d(t,{I:()=>R});var r=i(51748),a=i(58928),s=i(26665),o=i(10466),n=i(67464),d=i(91933),c=i(3516),p=i(59794),l=i(36220),u=i(61443),m=i(77156),g=i(93448),h=i(80356),_=i(73468),f=i(38695),b=i(46614),y=i(23610),v=i(38657);const k="appnexus",w="https://ib.adnxs.com/ut/v3/prebid",x="https://ib.adnxs-simple.com/ut/v3/prebid",I=["id","minduration","maxduration","skippable","playback_method","frameworks","context","skipoffset"],C=["minduration","maxduration","skip","skipafter","playbackmethod","api","startdelay","placement","plcmt"],E=["age","externalUid","external_uid","segments","gender","dnt","language"],T=["geo","device_id"],U=["enabled","dongle","member_id","debug_timeout"],O={apn_debug_dongle:"dongle",apn_debug_member_id:"member_id",apn_debug_timeout:"debug_timeout"},S={playback_method:{unknown:0,auto_play_sound_on:1,auto_play_sound_off:2,click_to_play:3,mouse_over:4,auto_play_sound_unknown:5},context:{unknown:0,pre_roll:1,mid_roll:2,post_roll:3,outstream:4,"in-banner":5,"in-feed":6,interstitial:7,accompanying_content_pre_roll:8,accompanying_content_mid_roll:9,accompanying_content_post_roll:10}},A={body:"description",body2:"desc2",cta:"ctatext",image:{serverName:"main_image",requiredParams:{required:!0}},icon:{serverName:"icon",requiredParams:{required:!0}},sponsoredBy:"sponsored_by",privacyLink:"privacy_link",salePrice:"saleprice",displayUrl:"displayurl"},j=(0,u.vM)({bidderCode:k}),D=new Map([[1,"Mobile/Tablet - General"],[2,"Personal Computer"],[3,"Connected TV"],[4,"Phone"],[5,"Tablet"],[6,"Connected Device"],[7,"Set Top Box"],[8,"OOH Device"]]),R={code:k,gvlid:32,aliases:b.DX,supportedMediaTypes:[p.D4,p.G_,p.s6],isBidRequestValid:function(e){return!!(e.params.placementId||e.params.placement_id||e.params.member&&(e.params.invCode||e.params.inv_code))},buildRequests:function(e,t){var i,r,a,n,c,p;const l=(e=(0,h.Xj)(e)).map(N),u=(e||[]).find(P);let m={};!0===d.$W.getConfig("coppa")&&(m={coppa:!0}),u&&Object.keys(u.params.user).filter(e=>E.includes(e)).forEach(e=>{const t=(0,b.vk)(e);if("segments"===e&&(0,s.cy)(u.params.user[e])){const i=[];u.params.user[e].forEach(e=>{(0,s.Et)(e)?i.push({id:e}):(0,s.Qd)(e)&&i.push(e)}),m[t]=i}else"segments"!==e&&(m[t]=u.params.user[e])});const _=(e||[]).find(z);let k;_&&_.params&&_.params.app&&(k={},Object.keys(_.params.app).filter(e=>T.includes(e)).forEach(e=>{k[e]=_.params.app[e]}));const I=(e||[]).find(B);let C;I&&I.params&&_.params.app&&_.params.app.id&&(C={appid:I.params.app.id});let S={};const A={},R=j.getCookie("apn_prebid_debug")||null;if(R)try{S=JSON.parse(R)}catch(e){(0,o.logError)("AppNexus Debug Auction Cookie Error:\n\n"+e)}else{Object.keys(O).forEach(e=>{const t=(0,o.getParameterByName)(e);(0,s.O8)(t)&&""!==t&&(S[O[e]]=t,S.enabled=!0)}),S=(0,y.$)({member_id:"number",debug_timeout:"number"},S);const t=(e||[]).find(G);t&&t.debug&&(S=t.debug)}S&&S.enabled&&Object.keys(S).filter(e=>U.includes(e)).forEach(e=>{A[e]=S[e]});const q=(e||[]).find(M),H=q?parseInt(q.params.member,10):0,V=null===(i=e[0])||void 0===i||null===(i=i.ortb2)||void 0===i||null===(i=i.source)||void 0===i||null===(i=i.ext)||void 0===i?void 0:i.schain,J=(e||[]).find(L),Q={tags:[...l],user:m,sdk:{source:"pbjs",version:"10.16.0"},schain:V};J&&(Q.iab_support={omidpn:"Appnexus",omidpv:"10.16.0"}),H>0&&(Q.member_id=H),_&&(Q.device=k),I&&(Q.app=C),null!=t&&null!==(r=t.ortb2)&&void 0!==r&&r.device&&(Q.device=Q.device||{},(0,o.mergeDeep)(Q.device,function(e){const t={useragent:e.ua,devicetype:D.get(e.devicetype),make:e.make,model:e.model,os:e.os,os_version:e.osv,w:e.w,h:e.h,ppi:e.ppi,pxratio:e.pxratio};return Object.keys(t).reduce((e,i)=>(t[i]&&(e[i]=t[i]),e),{})}(t.ortb2.device)));const X=(0,s.Go)(t&&t.ortb2),F=(0,s.Go)(d.$W.getConfig("appnexusAuctionKeywords"))||{},K=(0,f.QF)(X,F);if(K.length>0&&(Q.keywords=K),null!=X&&null!==(a=X.source)&&void 0!==a&&a.tid&&(Q.source?Object.assign({},Q.source,{tid:X.source.tid}):Q.source={tid:X.source.tid}),d.$W.getConfig("adpod.brandCategoryExclusion")&&(Q.brand_category_uniqueness=!0),A.enabled&&(Q.debug=A,(0,o.logInfo)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(A,null,4))),t&&t.gdprConsent&&(Q.gdpr_consent={consent_string:t.gdprConsent.consentString,consent_required:t.gdprConsent.gdprApplies},t.gdprConsent.addtlConsent&&-1!==t.gdprConsent.addtlConsent.indexOf("~"))){const e=t.gdprConsent.addtlConsent,i=e.substring(e.indexOf("~")+1);Q.gdpr_consent.addtl_consent=i.split(".").map(e=>parseInt(e,10))}if(t&&t.uspConsent&&(Q.us_privacy=t.uspConsent),null!=t&&t.gppConsent?Q.privacy={gpp:t.gppConsent.gppString,gpp_sid:t.gppConsent.applicableSections}:null!=t&&null!==(n=t.ortb2)&&void 0!==n&&null!==(n=n.regs)&&void 0!==n&&n.gpp&&(Q.privacy={gpp:t.ortb2.regs.gpp,gpp_sid:t.ortb2.regs.gpp_sid}),t&&t.refererInfo){const e={rd_ref:encodeURIComponent(t.refererInfo.topmostLocation),rd_top:t.refererInfo.reachedTop,rd_ifs:t.refererInfo.numIframes,rd_stk:t.refererInfo.stack.map(e=>encodeURIComponent(e)).join(",")},i=t.refererInfo.canonicalUrl;(0,s.O8)(i)&&""!==i&&(e.rd_can=i),Q.referrer_detection=e}(e||[]).find($)&&e.filter($).forEach(e=>{const t=function(e,t){const{durationRangeSec:i,requireExactDuration:r}=t.mediaTypes.video,a=function(e){const{adPodDurationSec:t,durationRangeSec:i,requireExactDuration:r}=e,a=Math.min(...i),s=Math.floor(t/a);return r?Math.max(s,i.length):s}(t.mediaTypes.video),s=Math.max(...i),o=e.filter(e=>e.uuid===t.bidId),n=(0,b.GS)(...o,a);if(r){const e=Math.ceil(a/i.length),t=(0,v.i)(n,e);i.forEach((e,i)=>{t[i].forEach(t=>{W(t,"minduration",e),W(t,"maxduration",e)})})}else n.forEach(e=>W(e,"maxduration",s));return n}(l,e),i=Q.tags.filter(t=>t.uuid!==e.bidId);Q.tags=[...i,...t]});if((null===(c=e[0].userIdAsEids)||void 0===c?void 0:c.length)>0){const t=[];e[0].userIdAsEids.forEach(e=>{!e||!e.uids||e.uids.length<1||e.uids.forEach(i=>{const r={source:e.source,id:i.id};"adserver.org"===e.source?r.rti_partner="TDID":"uidapi.com"===e.source&&(r.rti_partner="UID2"),t.push(r)})}),t.length&&(Q.eids=t)}if(null!=t&&null!==(p=t.ortb2)&&void 0!==p&&null!==(p=p.regs)&&void 0!==p&&null!==(p=p.ext)&&void 0!==p&&p.dsa){const e=t.ortb2.regs.ext.dsa,i={};if(["dsarequired","pubrender","datatopub"].forEach(t=>{(0,s.Et)(e[t])&&(i[t]=e[t])}),(0,s.cy)(e.transparency)&&e.transparency.every(e=>(0,s.Qd)(e))){const t=[];e.transparency.forEach(e=>{(0,s.O8)(e.domain)&&""!==e.domain&&(0,s.cy)(e.dsaparams)&&e.dsaparams.every(e=>(0,s.Et)(e))&&t.push(e)}),t.length>0&&(i.transparency=t)}(0,o.isEmpty)(i)||(Q.dsa=i)}l[0].publisher_id&&(Q.publisher_id=l[0].publisher_id);const Z=function(e,t){let i=[];const r={withCredentials:!0};let a=w;(0,g.C)(null==t?void 0:t.gdprConsent)||(a=x);"TRUE"!==(0,o.getParameterByName)("apn_test").toUpperCase()&&!0!==d.$W.getConfig("apn_test")||(r.customHeaders={"X-Is-Test":1});if(e.tags.length>15){const o=(0,s.Go)(e);(0,v.i)(e.tags,15).forEach(e=>{o.tags=e;const s=JSON.stringify(o);i.push({method:"POST",url:a,data:s,bidderRequest:t,options:r})})}else{const s=JSON.stringify(e);i={method:"POST",url:a,data:s,bidderRequest:t,options:r}}return i}(Q,t);return Z},interpretResponse:function(e,t){let{bidderRequest:i}=t;e=e.body;const r=[];if(!e||e.error){let t="in response for ".concat(i.bidderCode," adapter");return e&&e.error&&(t+=": ".concat(e.error)),(0,o.logError)(t),r}if(e.tags&&e.tags.forEach(e=>{const t=(d=e)&&d.ads&&d.ads.length&&(d.ads||[]).find(e=>e.rtb);var d;if(t){if((!0===m.u.get(i.bidderCode,"allowZeroCpmBids")?t.cpm>=0:t.cpm>0)&&this.supportedMediaTypes.includes(t.ad_type)){const d=function(e,t,i){const r=(0,o.getBidRequest)(e.uuid,[i]),d=(0,o.getUniqueIdentifierStr)(),c={adId:d,requestId:e.uuid,cpm:t.cpm,creativeId:t.creative_id,dealId:t.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:r.adUnitCode,appnexus:{buyerMemberId:t.buyer_member_id,dealPriority:t.deal_priority,dealCode:t.deal_code}};t.adomain&&(c.meta=Object.assign({},c.meta,{advertiserDomains:[t.adomain]}));t.advertiser_id&&(c.meta=Object.assign({},c.meta,{advertiserId:t.advertiser_id}));t.dsa&&(c.meta=Object.assign({},c.meta,{dsa:t.dsa}));function u(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}t.buyer_member_id&&(c.meta=Object.assign({},c.meta,{dchain:u(t)}));t.brand_id&&(c.meta=Object.assign({},c.meta,{brandId:t.brand_id}));if(t.rtb.video){Object.assign(c,{width:t.rtb.video.player_width,height:t.rtb.video.player_height,vastImpUrl:t.notify_url,ttl:3600});switch((0,a.A)(r,"mediaTypes.video.context")){case p.LM:const r=_.n[t.brand_category_id]?_.n[t.brand_category_id]:null;c.meta=Object.assign({},c.meta,{primaryCatId:r});const s=t.deal_priority;c.video={context:p.LM,durationSeconds:Math.floor(t.rtb.video.duration_ms/1e3),dealTier:s},c.vastUrl=t.rtb.video.asset_url;break;case l.H6:if(c.adResponse=e,c.adResponse.ad=c.adResponse.ads[0],c.adResponse.ad.video=c.adResponse.ad.rtb.video,c.vastXml=t.rtb.video.content,t.renderer_url){const r=(i.bids||[]).find(t=>t.bidId===e.uuid);let s=(0,a.A)(r,"mediaTypes.video.renderer.options");s||(s=(0,a.A)(r,"renderer.options")),c.renderer=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n.A4.install({id:t.renderer_id,url:t.renderer_url,config:i,loaded:!1,adUnitCode:e});try{r.setRender(H)}catch(e){(0,o.logWarn)("Prebid Error calling setRender on renderer",e)}return r.setEventHandlers({impression:()=>(0,o.logMessage)("AppNexus outstream video impression event"),loaded:()=>(0,o.logMessage)("AppNexus outstream video loaded event"),ended:()=>{(0,o.logMessage)("AppNexus outstream renderer video event"),document.querySelector("#".concat(e)).style.display="none"}}),r}(c.adUnitCode,t,s)}break;case l.mn:c.vastUrl=t.notify_url+"&redir="+encodeURIComponent(t.rtb.video.asset_url)}}else if(t.rtb[p.s6]){var m;const e=t.rtb[p.s6];let i;if(null!==(m=t.viewability)&&void 0!==m&&m.config.includes("dom_id=%native_dom_id%")){const e="pbjs_adid="+d+";pbjs_auc="+r.adUnitCode;i=t.viewability.config.replace("dom_id=%native_dom_id%",e)}let a=e.javascript_trackers;null==a?a=i:(0,s.O8)(a)?a=[a,i]:a.push(i),c[p.s6]={title:e.title,body:e.desc,body2:e.desc2,cta:e.ctatext,rating:e.rating,sponsoredBy:e.sponsored,privacyLink:e.privacy_link,address:e.address,downloads:e.downloads,likes:e.likes,phone:e.phone,price:e.price,salePrice:e.saleprice,clickUrl:e.link.url,displayUrl:e.displayurl,clickTrackers:e.link.click_trackers,impressionTrackers:e.impression_trackers,video:e.video,javascriptTrackers:a},e.main_img&&(c[p.s6].image={url:e.main_img.url,height:e.main_img.height,width:e.main_img.width}),e.icon&&(c[p.s6].icon={url:e.icon.url,height:e.icon.height,width:e.icon.width}),c[p.s6].ext={video:e.video,customImage1:e.image1&&{url:e.image1.url,height:e.image1.height,width:e.image1.width},customImage2:e.image2&&{url:e.image2.url,height:e.image2.height,width:e.image2.width},customImage3:e.image3&&{url:e.image3.url,height:e.image3.height,width:e.image3.width},customImage4:e.image4&&{url:e.image4.url,height:e.image4.height,width:e.image4.width},customImage5:e.image5&&{url:e.image5.url,height:e.image5.height,width:e.image5.width},customIcon1:e.icon1&&{url:e.icon1.url,height:e.icon1.height,width:e.icon1.width},customIcon2:e.icon2&&{url:e.icon2.url,height:e.icon2.height,width:e.icon2.width},customIcon3:e.icon3&&{url:e.icon3.url,height:e.icon3.height,width:e.icon3.width},customIcon4:e.icon4&&{url:e.icon4.url,height:e.icon4.height,width:e.icon4.width},customIcon5:e.icon5&&{url:e.icon5.url,height:e.icon5.height,width:e.icon5.width},customSocialIcon1:e.socialicon1&&{url:e.socialicon1.url,height:e.socialicon1.height,width:e.socialicon1.width},customSocialIcon2:e.socialicon2&&{url:e.socialicon2.url,height:e.socialicon2.height,width:e.socialicon2.width},customSocialIcon3:e.socialicon3&&{url:e.socialicon3.url,height:e.socialicon3.height,width:e.socialicon3.width},customSocialIcon4:e.socialicon4&&{url:e.socialicon4.url,height:e.socialicon4.height,width:e.socialicon4.width},customSocialIcon5:e.socialicon5&&{url:e.socialicon5.url,height:e.socialicon5.height,width:e.socialicon5.width},customTitle1:e.title1,customTitle2:e.title2,customTitle3:e.title3,customTitle4:e.title4,customTitle5:e.title5,customBody1:e.body1,customBody2:e.body2,customBody3:e.body3,customBody4:e.body4,customBody5:e.body5,customCta1:e.ctatext1,customCta2:e.ctatext2,customCta3:e.ctatext3,customCta4:e.ctatext4,customCta5:e.ctatext5,customDisplayUrl1:e.displayurl1,customDisplayUrl2:e.displayurl2,customDisplayUrl3:e.displayurl3,customDisplayUrl4:e.displayurl4,customDisplayUrl5:e.displayurl5,customSocialUrl1:e.socialurl1,customSocialUrl2:e.socialurl2,customSocialUrl3:e.socialurl3,customSocialUrl4:e.socialurl4,customSocialUrl5:e.socialurl5}}else{Object.assign(c,{width:t.rtb.banner.width,height:t.rtb.banner.height,ad:t.rtb.banner.content});try{if(t.rtb.trackers)for(let e=0;e<t.rtb.trackers[0].impression_urls.length;e++){const i=t.rtb.trackers[0].impression_urls[e],r=(0,o.createTrackPixelHtml)(i);c.ad+=r}}catch(e){(0,o.logError)("Error appending tracking pixel",e)}}return c}(e,t,i);d.mediaType=function(e){const t=e.ad_type;return t===p.G_?p.G_:t===p.s6?p.s6:p.D4}(t),r.push(d)}}}),e.debug&&e.debug.debug_info){let t="AppNexus Debug Auction for Prebid\n\n"+e.debug.debug_info;t=t.replace(/(<td>|<th>)/gm,"\t").replace(/(<\/td>|<\/th>)/gm,"\n").replace(/^<br>/gm,"").replace(/(<br>\n|<br>)/gm,"\n").replace(/<h1>(.*)<\/h1>/gm,"\n\n===== $1 =====\n\n").replace(/<h[2-6]>(.*)<\/h[2-6]>/gm,"\n\n*** $1 ***\n\n").replace(/(<([^>]+)>)/gim,""),(0,o.logMessage)("https://console.appnexus.com/docs/understanding-the-debug-auction"),(0,o.logMessage)(t)}return r},getUserSyncs:function(e,t,i,r,a){if(e.iframeEnabled&&(0,g.C)(i))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}];if(e.pixelEnabled){return["https://px.ads.linkedin.com/setuid?partner=appNexus"].map(e=>({type:"image",url:e}))}}};function N(e){var t;const i={};Object.keys(e.params).forEach(t=>{const i=(0,b.vk)(t);i!==t&&(e.params[i]=e.params[t],delete e.params[t])}),i.sizes=q(e.sizes),i.primary_size=i.sizes[0],i.ad_types=[],i.uuid=e.bidId,e.params.placement_id?i.id=parseInt(e.params.placement_id,10):i.code=e.params.inv_code;const r=(0,o.getParameterByName)("ast_override_div");if((0,s.O8)(r)&&""!==r){const t=decodeURIComponent(r).split(",").find(t=>t.startsWith("".concat(e.adUnitCode,":")));if(t){const e=t.split(":")[1];e&&(i.force_creative_id=parseInt(e,10))}}i.allow_smaller_sizes=e.params.allow_smaller_sizes||!1,i.use_pmt_rule="boolean"==typeof e.params.use_payment_rule?e.params.use_payment_rule:"boolean"==typeof e.params.use_pmt_rule&&e.params.use_pmt_rule,i.prebid=!0,i.disable_psa=!0;const n=function(e){if(!(0,s.fp)(e.getFloor))return e.params.reserve?e.params.reserve:null;const t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,s.Qd)(t)&&!isNaN(t.floor)&&"USD"===t.currency)return t.floor;return null}(e);if(n&&(i.reserve=n),e.params.position)i.position={above:1,below:2}[e.params.position]||0;else{const t=(0,a.A)(e,"mediaTypes.banner.pos")||(0,a.A)(e,"mediaTypes.video.pos");0!==t&&1!==t&&3!==t||(i.position=3===t?2:t)}e.params.traffic_source_code&&(i.traffic_source_code=e.params.traffic_source_code),e.params.private_sizes&&(i.private_sizes=q(e.params.private_sizes)),e.params.supply_type&&(i.supply_type=e.params.supply_type),e.params.pub_click&&(i.pubclick=e.params.pub_click),e.params.ext_inv_code&&(i.ext_inv_code=e.params.ext_inv_code),e.params.publisher_id&&(i.publisher_id=parseInt(e.params.publisher_id,10)),e.params.external_imp_id&&(i.external_imp_id=e.params.external_imp_id);const d=(0,f.T_)((0,f.gg)((0,a.A)(e,"ortb2Imp.ext.data.keywords")),null===(t=e.params)||void 0===t?void 0:t.keywords);d.length>0&&(i.keywords=d);const c=(0,a.A)(e,"ortb2Imp.ext.gpid");c&&(i.gpid=c);const l=(0,a.A)(e,"ortb2Imp.ext.tid");if(l&&(i.tid=l),(e.mediaType===p.s6||(0,a.A)(e,"mediaTypes.".concat(p.s6)))&&(i.ad_types.push(p.s6),0===i.sizes.length&&(i.sizes=q([1,1])),e.nativeParams)){const t=function(e){const t={};return Object.keys(e).forEach(i=>{const r=A[i]&&A[i].serverName||A[i]||i,a=A[i]&&A[i].requiredParams;t[r]=Object.assign({},a,e[i]);if(!(r!==A.image.serverName&&r!==A.icon.serverName)&&t[r].sizes){const e=t[r].sizes;((0,s.Uu)(e)||(0,s.cy)(e)&&e.length>0&&e.every(e=>(0,s.Uu)(e)))&&(t[r].sizes=q(t[r].sizes))}r===A.privacyLink&&(t.privacy_supported=!0)}),t}(e.nativeParams);i[p.s6]={layouts:[t]}}{const t=(0,a.A)(e,"mediaTypes.".concat(p.G_)),r=(0,a.A)(e,"mediaTypes.video.context");i.hb_source=t&&"adpod"===r?7:1,(e.mediaType===p.G_||t)&&i.ad_types.push(p.G_),(e.mediaType===p.G_||t&&"outstream"!==r)&&(i.require_asset_url=!0),e.params.video&&(i.video={},Object.keys(e.params.video).filter(e=>I.includes(e)).forEach(t=>{switch(t){case"context":case"playback_method":let r=e.params.video[t];r=(0,s.cy)(r)?r[0]:r,i.video[t]=S[t][r];break;case"frameworks":break;default:i.video[t]=e.params.video[t]}}),e.params.video.frameworks&&(0,s.cy)(e.params.video.frameworks)&&(i.video_frameworks=e.params.video.frameworks)),t&&(i.video=i.video||{},Object.keys(t).filter(e=>C.includes(e)).forEach(e=>{switch(e){case"minduration":case"maxduration":"number"!=typeof i.video[e]&&(i.video[e]=t[e]);break;case"skip":"boolean"!=typeof i.video.skippable&&(i.video.skippable=1===t[e]);break;case"skipafter":"number"!=typeof i.video.skipoffset&&(i.video.skippoffset=t[e]);break;case"playbackmethod":if("number"!=typeof i.video.playback_method){let r=t[e];r=(0,s.cy)(r)?r[0]:r,r>=1&&r<=4&&(i.video.playback_method=r)}break;case"api":if(!i.video_frameworks&&(0,s.cy)(t[e])){const r=t[e].map(e=>{const t=4===e?5:5===e?4:e;if(t>=1&&t<=5)return t}).filter(e=>e);i.video_frameworks=r}break;case"startdelay":case"plcmt":case"placement":if("number"!=typeof i.video.context){const e=t.plcmt,r=t.placement,a=t.startdelay,s=function(e,t){if(!e)return;if(2===e){if(void 0===t)return;if(0===t)return"accompanying_content_pre_roll";if(-1===t)return"accompanying_content_mid_roll";if(-2===t)return"accompanying_content_post_roll"}else{if(3===e)return"interstitial";if(4===e)return"outstream"}}(e,a)||function(e){if(!e)return;if(2===e)return"in-banner";if(3===e)return"outstream";if(4===e)return"in-feed";if(5===e)return"intersitial"}(r)||function(e){if(void 0===e)return;if(0===e)return"pre_roll";if(-1===e)return"mid_roll";if(-2===e)return"post_roll"}(a);i.video.context=S.context[s]}}})),e.renderer&&(i.video=Object.assign({},i.video,{custom_renderer_present:!0}))}return e.params.frameworks&&(0,s.cy)(e.params.frameworks)&&(i.banner_frameworks=e.params.frameworks),(0,a.A)(e,"mediaTypes.".concat(p.D4))&&i.ad_types.push(p.D4),0===i.ad_types.length&&delete i.ad_types,i}function q(e){const t=[];let i={};if((0,s.cy)(e)&&2===e.length&&!(0,s.cy)(e[0]))i.width=parseInt(e[0],10),i.height=parseInt(e[1],10),t.push(i);else if("object"==typeof e)for(let r=0;r<e.length;r++){const a=e[r];i={},i.width=parseInt(a[0],10),i.height=parseInt(a[1],10),t.push(i)}return t}function P(e){return!!e.params.user}function M(e){return!!parseInt(e.params.member,10)}function z(e){if(e.params)return!!e.params.app}function B(e){return e.params&&e.params.app?!!e.params.app.id:!!e.params.app}function G(e){return!!e.debug}function $(e){return e.mediaTypes&&e.mediaTypes.video&&e.mediaTypes.video.context===p.LM}function L(e){let t=!1;const i=e.params,r=e.params.video;return i.frameworks&&(0,s.cy)(i.frameworks)&&(t=e.params.frameworks.includes(6)),!t&&r&&r.frameworks&&(0,s.cy)(r.frameworks)&&(t=e.params.video.frameworks.includes(6)),t}function W(e,t,i){(0,o.isEmpty)(e.video)&&(e.video={}),e.video[t]=i}function H(e,t){!function(e){try{const t=document.getElementById(e).querySelectorAll("div[id^='google_ads']");t[0]&&t[0].style.setProperty("display","none")}catch(e){}}(e.adUnitCode),function(e){try{const t=document.getElementById(e).querySelectorAll("script[id^='sas_script']");t[0].nextSibling&&"iframe"===t[0].nextSibling.localName&&t[0].nextSibling.style.setProperty("display","none")}catch(e){}}(e.adUnitCode),e.renderer.push(()=>{((null==t?void 0:t.defaultView)||window).ANOutstreamVideo.renderAd({tagId:e.adResponse.tag_id,sizes:[e.getSize().split("x")],targetId:e.adUnitCode,uuid:e.adResponse.uuid,adResponse:e.adResponse,rendererOptions:e.renderer.getConfig()},V.bind(null,e))})}function V(e,t,i){e.renderer.handleVideoEvent({id:t,eventName:i})}(0,c.a$)(R),(0,r.E)("appnexusBidAdapter")}},e=>{e.O(0,[60802,44982,97247,95444,42698,12126,37769,40315,51085],()=>{return t=158,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[38793],{19648:(n,e,t)=>{var i=t(98158),s=t(51748),a=t(10466),o=t(26665),l=t(83435),r=t(91933),p=t(41385),c=t(16169),u=t(93254),d=t(13064),h=t(13965),g=t(29708);function v(n,e,t){(function(n,e){if(e.has(n))throw new TypeError("Cannot initialize the same private elements twice on an object")})(n,e),e.set(n,t)}function m(n,e){return n.get(P(n,e))}function f(n,e,t){e||(e=[]);var i=e.length++;return Object.defineProperty({},"_",{set:function(s){e[i]=s,n.apply(t,e)}})}function C(n,e,t){return n.set(P(n,e),t),t}function P(n,e,t){if("function"==typeof n?n===e:n.has(e))return arguments.length<3?e:t;throw new TypeError("Private element is not present on this object")}let S={},y=null;class w{constructor(n,e){(0,i.A)(this,"message",void 0),(0,i.A)(this,"args",void 0),this.message=n,this.args=null==e?[]:[e]}}var M=new WeakMap,b=new WeakMap,A=new WeakMap;class D{static get(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.c5;if(null==this.INST){const e=n({apiName:"__gpp",apiArgs:["command","callback","parameter"],mode:u.q4});if(null==e)throw new w("GPP CMP not found");this.INST=new this(e)}return this.INST}constructor(n){(0,i.A)(this,"apiVersion","1.1"),(0,i.A)(this,"cmp",void 0),v(this,M,void 0),v(this,b,void 0),v(this,A,[]),(0,i.A)(this,"initialized",!1),this.cmp=n,[f(C,[M,this])._,f(C,[b,this])._]=["resolve","reject"].map(n=>e=>{for(;m(A,this).length;)m(A,this).pop()[n](e)})}init(n){const e=this.updateWhenReady(n);return this.initialized||(n.gppVersion!==this.apiVersion&&(0,a.logWarn)("Unrecognized GPP CMP version: ".concat(n.apiVersion,". Continuing using GPP API version ").concat(this.apiVersion,"...")),this.initialized=!0,y||(y=(0,g.Al)("gpp")),y.setCmpApi(this.cmp),this.cmp({command:"addEventListener",callback:(n,e)=>{var t,i;(null==e||e?"error"===(null==n||null===(t=n.pingData)||void 0===t?void 0:t.cmpStatus)?m(b,this).call(this,new w('CMP status is "error"; please check CMP setup',n)):this.isCMPReady((null==n?void 0:n.pingData)||{})&&["sectionChange","signalStatus"].includes(null==n?void 0:n.eventName)&&m(M,this).call(this,this.updateConsent(n.pingData)):m(b,this).call(this,new w("Received error response from CMP",n)),null==p.ad.getConsentData()||null==(null==n?void 0:n.pingData)||this.isCMPReady(n.pingData)||p.ad.setConsentData(null),null!==(null==n?void 0:n.listenerId)&&void 0!==(null==n?void 0:n.listenerId))&&(null===(i=y)||void 0===i||i.setCmpListenerId(null==n?void 0:n.listenerId))}})),e}refresh(){return this.cmp({command:"ping"}).then(this.init.bind(this))}updateConsent(n){return new d.U9(e=>{if(null==n||(0,a.isEmpty)(n))throw new w("Received empty response from CMP",n);const t=k(n);(0,a.logInfo)("Retrieved GPP consent from CMP:",t),p.ad.setConsentData(t),e(t)})}nextUpdate(){const n=(0,d.v6)();return m(A,this).push(n),n.promise}updateWhenReady(n){return this.isCMPReady(n)?this.updateConsent(n):this.nextUpdate()}isCMPReady(n){return"ready"===n.signalStatus}}(0,i.A)(D,"INST",void 0);const I={iab:function(){return new d.U9(n=>n(D.get().refresh()))}};function k(n){if(null!=(null==n?void 0:n.applicableSections)&&!Array.isArray(n.applicableSections)||null!=(null==n?void 0:n.gppString)&&!(0,o.O8)(n.gppString)||null!=(null==n?void 0:n.parsedSections)&&!(0,o.Qd)(n.parsedSections))throw new w("CMP returned unexpected value during lookup process.",n);return["usnatv1","uscav1"].forEach(e=>{var t;null!=n&&null!==(t=n.parsedSections)&&void 0!==t&&t[e]&&(0,a.logWarn)("Received invalid section from cmp: '".concat(e,"'. Some functionality may not work as expected"),n)}),R(n)}function R(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{gppString:null==n?void 0:n.gppString,applicableSections:(null==n?void 0:n.applicableSections)||[],parsedSections:(null==n?void 0:n.parsedSections)||{},gppData:n}}const N=(0,h.yq)({namespace:"gpp",displayName:"GPP",consentDataHandler:p.ad,parseConsentData:k,getNullConsent:()=>R(null),cmpHandlers:I,cmpEventCleanup:function(){y&&(y.removeCmpEventListener(),y=null),S={},p.ad.reset(),D.INST=null}});r.$W.getConfig("consentManagement",n=>function(n){var e,t,i;return S=N(n),null===(e=(t=S).loadConsentData)||void 0===e||null===(e=e.call(t))||void 0===e||null===(i=e.catch)||void 0===i?void 0:i.call(e,()=>null)}(n.consentManagement)),c.w.before(function(n,e){return n(e.then(n=>{const e=p.ad.getConsentData();return e&&(Array.isArray(e.applicableSections)&&(0,l.J)(n,"regs.gpp_sid",e.applicableSections),(0,l.J)(n,"regs.gpp",e.gppString)),n}))}),(0,s.E)("consentManagementGpp")}},n=>{n.O(0,[57109,90010,60802,37769,40315,51085],()=>{return e=19648,n(n.s=e);var e});n.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[15081],{26264:(e,n,t)=>{var o=t(51748),r=t(10466),s=t(83435),a=t(26665),l=t(91933),i=t(41385),d=t(22517),c=t(16169),p=t(93254),u=t(13965),g=t(29708);let f,C,v={};const m={iab:function(e){return new Promise((n,t)=>{const o=(0,p.c5)({apiName:"__tcfapi",apiVersion:2,apiArgs:["command","version","callback","parameter"]});o||t(new Error("TCF2 CMP not found.")),o.isDirect?(0,r.logInfo)("Detected CMP API is directly accessible, calling it now..."):(0,r.logInfo)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now..."),b||(b=(0,g.Al)("tcf",()=>i.mW.getConsentData())),b.setCmpApi(o),o({command:"addEventListener",callback:function(o,s){if((0,r.logInfo)("Received a response from CMP",o),s){try{e(D(o))}catch(e){}if(!1===o.gdprApplies||"tcloaded"===o.eventStatus||"useractioncomplete"===o.eventStatus)try{var a;if(null!==o.listenerId&&void 0!==o.listenerId)null===(a=b)||void 0===a||a.setCmpListenerId(o.listenerId);i.mW.setConsentData(D(o)),n()}catch(e){t(e)}}else t(Error("CMP unable to register callback function.  Please check CMP setup."))}})})}};let b=null;function D(e){if(function(){const n=e&&"boolean"==typeof e.gdprApplies?e.gdprApplies:f,t=e&&e.tcString;return!("boolean"==typeof n&&(!0!==n||t&&(0,a.O8)(t)))}())throw Object.assign(new Error("CMP returned unexpected value during lookup process."),{args:[e]});return A(e)}function A(e){const n={consentString:e?e.tcString:void 0,vendorData:e||void 0,gdprApplies:e&&"boolean"==typeof e.gdprApplies?e.gdprApplies:f,apiVersion:2};return e&&e.addtlConsent&&(0,a.O8)(e.addtlConsent)&&(n.addtlConsent=e.addtlConsent),n}const P=(0,u.yq)({namespace:"gdpr",displayName:"TCF",consentDataHandler:i.mW,cmpHandlers:m,parseConsentData:D,getNullConsent:()=>A(null),cmpEventCleanup:function(){b&&(b.removeCmpEventListener(),b=null),v={},i.mW.reset()}});l.$W.getConfig("consentManagement",e=>function(e){var n,t,o,r;const s=e&&(e.gdpr||e.usp||e.gpp?e.gdpr:e);return null!=(null==s||null===(n=s.consentData)||void 0===n?void 0:n.getTCData)&&(s.consentData=s.consentData.getTCData),f=!0===(null==s?void 0:s.defaultGdprScope),C=!(null==s||!s.dsaPlatform),v=P({gdpr:s}),null===(t=(o=v).loadConsentData)||void 0===t||null===(t=t.call(o))||void 0===t||null===(r=t.catch)||void 0===r?void 0:r.call(t,()=>null)}(e.consentManagement)),c.w.before(function(e,n){return e(n.then(e=>{const n=i.mW.getConsentData();return n&&("boolean"==typeof n.gdprApplies&&(0,s.J)(e,"regs.ext.gdpr",n.gdprApplies?1:0),(0,s.J)(e,"user.ext.consent",n.consentString)),C&&(0,s.J)(e,"regs.ext.dsa.dsarequired",3),e}))}),(0,d.pS)({type:d.S3,name:"gdprAddtlConsent",fn:function(e,n){var t;const o=null===(t=n.gdprConsent)||void 0===t?void 0:t.addtlConsent;o&&"string"==typeof o&&(0,s.J)(e,"user.ext.ConsentedProvidersSettings.consented_providers",o)}}),(0,o.E)("consentManagementTcf")}},e=>{e.O(0,[60802,57109,90010,37769,40315,51085],()=>{return n=26264,e(e.s=n);var n});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[21829],{196:(e,i,o)=>{var t=o(98158),n=o(51748),r=o(58928),a=o(83435),d=o(10466),l=o(26665),s=o(3516),u=o(59794),c=o(61443),p=o(10867),v=o(93448),m=o(67464),g=o(36220),f=o(62201),y=o(9201),b=o(79547),h=o(91933);function I(e,i){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);i&&(t=t.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),o.push.apply(o,t)}return o}function T(e){for(var i=1;i<arguments.length;i++){var o=null!=arguments[i]?arguments[i]:{};i%2?I(Object(o),!0).forEach(function(i){(0,t.A)(e,i,o[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):I(Object(o)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(o,i))})}return e}const k="criteo",S="https://grid-bidder.criteo.com/openrtb_2_5/pbjs/auction/request",x=(0,c.vM)({bidderCode:k}),C="Criteo: ",P=(0,b.FE)(),w="https://static.criteo.net/js/ld/publishertag.renderer.js",O="cto_optout",E="cto_bundle",q=!0,_=(0,y.A)({context:{netRevenue:!0,ttl:60},imp:function(e,i,o){var t;const n=e(i,o),r=i.params;n.tagid=i.adUnitCode,(0,a.J)(n,"ext",T(T(T({},i.params.ext),n.ext),{},{rwdd:n.rwdd,floors:F(i),bidder:{publishersubid:null==r?void 0:r.publisherSubId,zoneid:null==r?void 0:r.zoneId,uid:null==r?void 0:r.uid}})),delete n.rwdd,!o.fledgeEnabled&&null!==(t=n.ext.igs)&&void 0!==t&&t.ae&&delete n.ext.igs.ae;if(L(i)){var d;const e=i.params.video;void 0!==e&&(0,a.J)(n,"video",T(T({},n.video),{},{skip:n.video.skip||e.skip||0,placement:n.video.placement||e.placement,minduration:n.video.minduration||e.minduration,playbackmethod:n.video.playbackmethod||e.playbackmethod,startdelay:n.video.startdelay||e.startdelay||0})),(0,a.J)(n,"video.ext",{context:i.mediaTypes.video.context,playersizes:D(null==i||null===(d=i.mediaTypes)||void 0===d||null===(d=d.video)||void 0===d?void 0:d.playerSize,J),plcmt:i.mediaTypes.video.plcmt,poddur:i.mediaTypes.video.adPodDurationSec,rqddurs:i.mediaTypes.video.durationRangeSec})}if(n.native&&void 0!==n.native.request){const e=JSON.parse(n.native.request);e.assets&&(1!==e.assets.length||Object.keys(e.assets[0]).length)||delete e.assets,(0,a.J)(n,"native.request_native",e),delete n.native.request}return n},request:function(e,i,o,t){let n=e(i,o,t);void 0!==t.publisherId&&(void 0!==n.app?(0,a.J)(n,"app.publisher.id",t.publisherId):(0,a.J)(n,"site.publisher.id",t.publisherId));o&&o.gdprConsent&&(0,a.J)(n,"regs.ext.gdprversion",o.gdprConsent.apiVersion);return n=P(n),n},bidResponse:function(e,i,o){var t,n,r,d;o.mediaType=null==i||null===(t=i.ext)||void 0===t?void 0:t.mediatype,o.mediaType===u.s6&&void 0!==i.adm_native&&(i.adm=i.adm_native,delete i.adm_native);const l=e(i,o),{bidRequest:s}=o;l.currency=null==i||null===(n=i.ext)||void 0===n?void 0:n.cur,void 0!==(null==i||null===(r=i.ext)||void 0===r?void 0:r.meta)&&(0,a.J)(l,"meta",T(T({},l.meta),i.ext.meta));void 0!==(null==i||null===(d=i.ext)||void 0===d||null===(d=d.paf)||void 0===d?void 0:d.content_id)&&(0,a.J)(l,"meta.paf.content_id",i.ext.paf.content_id);if(l.mediaType===u.G_){var c,p;l.vastUrl=null===(c=i.ext)||void 0===c?void 0:c.displayurl,(null==s||null===(p=s.mediaTypes)||void 0===p||null===(p=p.video)||void 0===p?void 0:p.context)===g.H6&&(l.renderer=function(e){var i,o;if(void 0===(null===(i=e.ext)||void 0===i?void 0:i.videoPlayerConfig)||void 0===(null===(o=e.ext)||void 0===o?void 0:o.videoPlayerType))return;const t={documentResolver:(e,i,o)=>null!=o?o:i},n=(i,o)=>{var t;const n={slotid:e.id,vastUrl:null===(t=e.ext)||void 0===t?void 0:t.displayurl,vastXml:e.adm,documentContext:o},r=e.ext.videoPlayerConfig;window.CriteoOutStream[e.ext.videoPlayerType].play(n,r)},r=m.A4.install({url:w,config:t});return r.setRender(n),r}(i))}return l},response:function(e,i,o,t){var n;const r=e(i,o,t),d=null==o||null===(n=o.ext)||void 0===n||null===(n=n.paf)||void 0===n?void 0:n.transmission;return r.bids.forEach(e=>{var i;void 0!==d&&void 0!==(null==e||null===(i=e.meta)||void 0===i||null===(i=i.paf)||void 0===i?void 0:i.content_id)?(0,a.J)(e,"meta.paf.transmission",d):delete e.meta.paf}),r}});const j={code:k,gvlid:91,supportedMediaTypes:[u.D4,u.G_,u.s6],getUserSyncs:function(e,i,o,t){let n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const{gppString:r="",applicableSections:a=[]}=n,l=(0,p.EN)(),s="criteoPrebidAdapter";if(e.iframeEnabled&&(0,v.C)(o)){const u=[];if(u.push("origin=".concat(s)),u.push("topUrl=".concat(l.domain)),o&&(o.gdprApplies&&u.push("gdpr=".concat(!0===o.gdprApplies?1:0)),o.consentString&&u.push("gdpr_consent=".concat(o.consentString))),t&&u.push("us_privacy=".concat(t)),u.push("gpp=".concat(r)),Array.isArray(a))for(const y of a)u.push("gpp_sid=".concat(y));const c=Math.random().toString(),m={bundle:U(E),cw:x.cookiesAreEnabled(),lsw:x.localStorageIsEnabled(),optoutCookie:U(O),origin:s,requestId:c,tld:l.domain,topUrl:l.domain,version:"10.16.0".replace(/\./g,"_")};function g(e){if(!e.data||"https://gum.criteo.com"!==e.origin)return;if(e.data.requestId!==c)return;window.removeEventListener("message",g,!0),e.stopImmediatePropagation();const i=e.data;var o,t;i.optout?(z(E),A(O,!0,43200,l.domain)):(i.bundle&&A(E,i.bundle,9360,l.domain),null==i||null===(o=i.callbacks)||void 0===o||null===(t=o.forEach)||void 0===t||t.call(o,d.triggerPixel))}window.removeEventListener("message",g,!0),window.addEventListener("message",g,!0);const f=JSON.stringify(m).replace(/"/g,"%22");return[{type:"iframe",url:"https://gum.criteo.com/syncframe?".concat(u.join("&"),"#").concat(f)}]}if(e.pixelEnabled&&(0,v.C)(o)){const b=[];if(b.push("profile=207"),o&&(!0===o.gdprApplies&&b.push("gdprapplies=true"),o.consentString&&b.push("gdpr=".concat(o.consentString))),t&&b.push("ccpa=".concat(t)),b.push("gpp=".concat(r)),Array.isArray(a))for(const h of a)b.push("gpp_sid=".concat(h));return[{type:"image",url:"https://ssp-sync.criteo.com/user-sync/redirect?".concat(b.join("&"))}]}return[]},isBidRequestValid:e=>!(!e||!e.params||!e.params.zoneId&&!e.params.networkId)&&!(L(e)&&!function(e){let i=!0;return["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach(function(o){var t,n,r,a,l,s;"placement"===o?void 0===(null==e||null===(t=e.mediaTypes)||void 0===t||null===(t=t.video)||void 0===t?void 0:t[o])&&void 0===(null==e||null===(n=e.params)||void 0===n||null===(n=n.video)||void 0===n?void 0:n[o])&&void 0===(null==e||null===(r=e.mediaTypes)||void 0===r||null===(r=r.video)||void 0===r?void 0:r.plcmt)&&void 0===(null==e||null===(a=e.params)||void 0===a||null===(a=a.video)||void 0===a?void 0:a.plcmt)&&(i=!1,(0,d.logError)("Criteo Bid Adapter: mediaTypes.video."+o+" or mediaTypes.video.plcmt is required")):void 0===(null==e||null===(l=e.mediaTypes)||void 0===l||null===(l=l.video)||void 0===l?void 0:l[o])&&void 0===(null==e||null===(s=e.params)||void 0===s||null===(s=s.video)||void 0===s?void 0:s[o])&&(i=!1,(0,d.logError)("Criteo Bid Adapter: mediaTypes.video."+o+" is required"))}),i}(e)),buildRequests:(e,i)=>{e.forEach(e=>{var i;(function(e){var i;return void 0!==(null==e||null===(i=e.mediaTypes)||void 0===i?void 0:i.native)})(e)&&(function(e){return!(e.nativeParams&&(e.nativeParams.image&&!0!==e.nativeParams.image.sendId||e.nativeParams.icon&&!0!==e.nativeParams.icon.sendId||e.nativeParams.clickUrl&&!0!==e.nativeParams.clickUrl.sendId||e.nativeParams.displayUrl&&!0!==e.nativeParams.displayUrl.sendId||e.nativeParams.privacyLink&&!0!==e.nativeParams.privacyLink.sendId||e.nativeParams.privacyIcon&&!0!==e.nativeParams.privacyIcon.sendId))}(e)||(0,d.logWarn)(C+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)"),null==(null==e||null===(i=e.nativeOrtbRequest)||void 0===i?void 0:i.assets)&&((0,d.logWarn)(C+"native asset requirements are missing"),(0,a.J)(e,"nativeOrtbRequest.assets",[{}])))});const o=function(e,i){var o,t,n,r,a;const l=(0,d.parseUrl)(null==i||null===(o=i.refererInfo)||void 0===o?void 0:o.topmostLocation).search;return{url:(null==i||null===(t=i.refererInfo)||void 0===t?void 0:t.page)||"",debug:"1"===l.pbt_debug,noLog:"1"===l.pbt_nolog,fledgeEnabled:null===(n=i.paapi)||void 0===n?void 0:n.enabled,amp:e.some(e=>"amp"===e.params.integrationMode),networkId:null===(r=e.find(e=>{var i;return null===(i=e.params)||void 0===i?void 0:i.networkId}))||void 0===r?void 0:r.params.networkId,publisherId:null===(a=e.find(e=>{var i;return null===(i=e.params)||void 0===i?void 0:i.pubid}))||void 0===a?void 0:a.params.pubid}}(e,i),t=function(e){let i=S;i+="?profileId=207",i+="&av="+String(37),i+="&wv="+encodeURIComponent("10.16.0"),i+="&cb="+String(Math.floor(99999999999*Math.random())),x.localStorageIsEnabled()?i+="&lsavail=1":i+="&lsavail=0";e.amp&&(i+="&im=1");e.debug&&(i+="&debug=1");e.noLog&&(i+="&nolog=1");const o=U(E);o&&(i+="&bundle=".concat(o));U(O)&&(i+="&optout=1");e.networkId&&(i+="&networkId="+e.networkId);return i}(o),n=_.toORTB({bidderRequest:i,bidRequests:e,context:o});if(n)return{method:"POST",url:t,data:n,bidRequests:e,options:{endpointCompression:R()}}},interpretResponse:(e,i)=>{var o;if(void 0===(null==e?void 0:e.body))return[];const t=_.fromORTB({response:e.body,request:i.data}).bids||[],n=null===(o=e.body)||void 0===o||null===(o=o.ext)||void 0===o||null===(o=o.igi)||void 0===o?void 0:o.filter(e=>(0,l.cy)(null==e?void 0:e.igs)).flatMap(e=>e.igs);return null!=n&&n.length?{bids:t,paapi:n}:t},onDataDeletionRequest:e=>{const i=U(E);i&&(z(E),(0,f.RD)("https://privacy.criteo.com/api/privacy/datadeletionrequest",null,JSON.stringify({publisherUserId:i}),{contentType:"application/json",method:"POST"}))}};function R(){try{const e=(0,r.A)(h.$W.getBidderConfig(),"criteo.gzipEnabled");if(void 0!==e){const i=String(e).toLowerCase().trim();if("true"===i||"false"===i){const e="true"===i;return(0,d.logInfo)("Criteo: Using bidder-specific gzipEnabled setting:",e),e}(0,d.logWarn)("Criteo: Invalid gzipEnabled value in bidder config:",e)}}catch(e){(0,d.logWarn)("Criteo: Error accessing bidder config:",e)}return(0,d.logInfo)("Criteo: Using default gzipEnabled setting:",q),q}function U(e){const i=x.getCookie(e),o=x.getDataFromLocalStorage(e);return i||o||void 0}function A(e,i,o,t){const n=new Date;n.setTime(n.getTime()+60*o*60*1e3);const r="expires=".concat(n.toUTCString()),a=t.split(".");for(let o=0;o<a.length;++o){const t=a.slice(a.length-o-1,a.length).join(".");try{x.setCookie(e,i,r,null,"."+t);const o=x.getCookie(e);if(o&&o===i)break}catch(e){}}x.setDataInLocalStorage(e,i)}function z(e){x.setCookie(e,"",0),x.removeDataFromLocalStorage(e)}function D(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e?Array.isArray(e[0])?e.map(e=>i(e)):[i(e)]:[]}function J(e){return e[0]+"x"+e[1]}function L(e){var i;return void 0!==(null==e||null===(i=e.mediaTypes)||void 0===i?void 0:i.video)}function F(e){try{const a={},d=function(e){if(e.getFloor)return e.getFloor;if(e.params.bidFloor&&e.params.bidFloorCur)try{const i=parseFloat(e.params.bidFloor);return()=>({currency:e.params.bidFloorCur,floor:i})}catch(e){}}(e);if(d){var i,o,t;if(null!==(i=e.mediaTypes)&&void 0!==i&&i.banner){var n;a.banner={};D(null==e||null===(n=e.mediaTypes)||void 0===n||null===(n=n.banner)||void 0===n?void 0:n.sizes).forEach(i=>{a.banner[J(i).toString()]=d.call(e,{size:i,mediaType:u.D4})})}if(null!==(o=e.mediaTypes)&&void 0!==o&&o.video){var r;a.video={};D(null==e||null===(r=e.mediaTypes)||void 0===r||null===(r=r.video)||void 0===r?void 0:r.playerSize).forEach(i=>{a.video[J(i).toString()]=d.call(e,{size:i,mediaType:u.G_})})}return null!==(t=e.mediaTypes)&&void 0!==t&&t.native&&(a.native={},a.native["*"]=d.call(e,{size:"*",mediaType:u.s6})),a}}catch(e){(0,d.logError)("Could not parse floors from Prebid: "+e)}}(0,s.a$)(j),(0,n.E)("criteoBidAdapter")}},e=>{e.O(0,[60802,58498,15889,37769,40315,51085],()=>{return i=196,e(e.s=i);var i});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[56466],{56817:(e,n,r)=>{var o=r(51748),c=r(10466),t=r(83435),i=r(11418),s=r(62201),u=r(91933),a=r(32592),f=r(13064),l=r(22517),d=r(37841),y=r(18014),g=r(16169),v=r(26283),p=r(57215);let h,C=[],b={},R=!1,m=!0,I="USD";var S=!1,N={};let O,T={},w=(0,f.v6)();const D=(0,v.L)();let U=0;function Y(e){if(h="https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json?date=$$TODAY$$",null!==e.rates&&"object"==typeof e.rates&&(N.conversions=e.rates,R=!0,m=!1),null!==e.defaultRates&&"object"==typeof e.defaultRates&&(O=e.defaultRates,N.conversions=O,R=!0),"string"==typeof e.adServerCurrency){U=e.auctionDelay,(0,c.logInfo)("enabling currency support",e),I=e.adServerCurrency,e.conversionRateFile&&((0,c.logInfo)("currency using override conversionRateFile:",e.conversionRateFile),h=e.conversionRateFile);const n=h.indexOf("$$TODAY$$");if(-1!==n){const e=new Date;let r="".concat(e.getMonth()+1),o="".concat(e.getDate());r.length<2&&(r="0".concat(r)),o.length<2&&(o="0".concat(o));const c="".concat(e.getFullYear()).concat(r).concat(o);h="".concat(h.substring(0,n)).concat(c).concat(h.substring(n+9,h.length))}b={},S||(S=!0,(0,p.xu)("convertCurrency",F,!1),(0,a.Yn)("addBidResponse").before($,100),(0,a.Yn)("responsesReady").before(A),g.w.before(M),(0,a.Yn)("requestBids").before(x,50),(0,y.on)(i.qY.AUCTION_TIMEOUT,j),(0,y.on)(i.qY.AUCTION_INIT,E),E())}else U=0,(0,c.logInfo)("disabling currency support"),S&&((0,a.Yn)("addBidResponse").getHooks({hook:$}).remove(),(0,a.Yn)("responsesReady").getHooks({hook:A}).remove(),g.w.getHooks({hook:M}).remove(),(0,a.Yn)("requestBids").getHooks({hook:x}).remove(),(0,y.off)(i.qY.AUCTION_TIMEOUT,j),(0,y.off)(i.qY.AUCTION_INIT,E),delete(0,o.m)().convertCurrency,I="USD",b={},S=!1,R=!1,m=!0,N={},T={},w=(0,f.v6)());"object"==typeof e.bidderCurrencyDefault&&(T=e.bidderCurrencyDefault)}function k(e){O?((0,c.logWarn)(e),(0,c.logWarn)("Currency failed loading rates, falling back to currency.defaultRates")):(0,c.logError)(e)}function E(){m?(m=!1,R=!1,(0,s.RD)(h,{success:function(e){try{N=JSON.parse(e),(0,c.logInfo)("currencyRates set to "+JSON.stringify(N)),b={},R=!0,_(),D.resume()}catch(n){k("Failed to parse currencyRates response: "+e)}},error:function(e){k(e),R=!0,_(),D.resume(),m=!0}})):_()}function F(e,n,r){return parseFloat(e)*W(n,r)}function A(e,n){e(n.then(()=>w.promise))}u.$W.getConfig("currency",e=>Y(e.currency));const $=(0,d.NL)("currency",function(e,n,r,o){if(!r)return e.call(this,n,r,o);const t=r.bidderCode||r.bidder;if(T[t]){const e=T[t];r.currency&&e!==r.currency?(0,c.logWarn)("Currency default '".concat(t,": ").concat(e,"' ignored. adapter specified '").concat(r.currency,"'")):r.currency=e}if(r.currency||((0,c.logWarn)('Currency not specified on bid.  Defaulted to "USD"'),r.currency="USD"),r.getCpmInNewCurrency=function(e){return(parseFloat(this.cpm)*W(this.currency,e)).toFixed(3)},r.currency===I)return e.call(this,n,r,o);C.push([e,this,n,r,o]),S&&!R||_()});function j(e){let{auctionId:n}=e;C=C.filter(e=>{let[r,o,c,t,s]=e;return t.auctionId!==n||(s(i.Tf.CANNOT_CONVERT_CURRENCY),!1)})}function _(){for(;C.length>0;){const[e,n,r,o,t]=C.shift();if(void 0!==o&&"currency"in o&&"cpm"in o){const e=o.currency;try{const n=W(e);1!==n&&(o.cpm=(parseFloat(o.cpm)*n).toFixed(4),o.currency=I)}catch(e){(0,c.logWarn)("getCurrencyConversion threw error: ",e),t(i.Tf.CANNOT_CONVERT_CURRENCY);continue}}e.call(n,r,o,t)}w.resolve()}function W(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;var r,o=null;const t="".concat(e,"->").concat(n);if(t in b)o=b[t],(0,c.logMessage)("Using conversionCache value "+o+" for "+t);else if(!1===S){if("USD"!==e)throw new Error("Prebid currency support has not been enabled and fromCurrency is not USD");o=1}else if(e===n)o=1;else if(e in N.conversions){if(!(n in(r=N.conversions[e])))throw new Error("Specified adServerCurrency in config '"+n+"' not found in the currency rates file");o=r[n],(0,c.logInfo)("getCurrencyConversion using direct "+e+" to "+n+" conversionRate "+o)}else if(n in N.conversions){if(!(e in(r=N.conversions[n])))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");o=q(1/r[e],4),(0,c.logInfo)("getCurrencyConversion using reciprocal "+e+" to "+n+" conversionRate "+o)}else{var i=Object.keys(N.conversions)[0];if(!(e in N.conversions[i]))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");var s=1/N.conversions[i][e];if(!(n in N.conversions[i]))throw new Error("Specified adServerCurrency in config '"+n+"' not found in the currency rates file");o=q(s*N.conversions[i][n],4),(0,c.logInfo)("getCurrencyConversion using intermediate "+e+" thru "+i+" to "+n+" conversionRate "+o)}return t in b||((0,c.logMessage)("Adding conversionCache value "+o+" for "+t),b[t]=o),o}function q(e,n){var r=1;for(let e=0;e<n;e++)r+="0";return Math.round(e*r)/r}function M(e,n){return e(n.then(e=>((0,t.J)(e,"ext.prebid.adServerCurrency",I),e)))}(0,l.pS)({type:l.S3,name:"currency",fn:function(e,n,r){S&&(e.cur=e.cur||[r.currency||I])}});const x=(0,d.Ak)("currency",function(e,n){const r=(o=this,()=>e.call(o,n));var o;!R&&U>0?D.submit(U,r,()=>{(0,c.logWarn)("".concat("currency",": Fetch attempt did not return in time for auction ").concat(n.auctionId)),r()}):r()});(0,o.E)("currency")}},e=>{e.O(0,[60802,35957,37769,40315,51085],()=>{return n=56817,e(e.s=n);var n});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[22969],{35800:(e,t,n)=>{var r=n(51748),o=n(10466),i=n(43958),a=n(3516),s=n(61443),d=n(59794),c=n(52819),u=n(99235),p=n(28317);const f="eplanning",l=(0,s.vM)({bidderCode:f}),m=Math.random(),g="i.e-planning.net",h=["ci","sv","t","ml","sn"],v="pbsr_",y="pbvi_",b=window.navigator.userAgent.match(/(mobile)|(ip(hone|ad))|(android)|(blackberry)|(nokia)|(phone)|(opera\smini)/i),x=["1x1","300x50","320x50","300x250"],I=["1x1","970x90","970x250","160x600","300x600","728x90","300x250"],E="640x480",w={code:f,supportedMediaTypes:[d.D4,d.G_],isBidRequestValid:function(e){return Boolean(e.params.ci)||Boolean(e.params.t)},buildRequests:function(e,t){var n;const o=null===(n=e[0])||void 0===n||null===(n=n.ortb2)||void 0===n||null===(n=n.source)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.schain;let i,a;const s=function(e){if(function(e){for(let t=0;t<e.length;t++)if(e[t].params.t)return!0;return!1}(e))return function(e){let t;return e.forEach(e=>{t=t||e.params.isv}),{t:!0,isv:t||g}}(e.filter(e=>e.params.t));const t={};return e.forEach(e=>{h.forEach(n=>{e.params[n]&&!t[n]&&(t[n]=e.params[n])})}),t}(e),c=function(){try{return window.top.document.charset||window.top.document.characterSet}catch(e){return document.charset||document.characterSet}}(),f=function(e,t){const n=e.reduce((e,t)=>t.mediaTypes&&t.mediaTypes[d.G_]?"outstream"===t.mediaTypes[d.G_].context?2|e:1|e:e,0);n&&(e=e.filter(e=>e.mediaTypes&&e.mediaTypes[d.G_]&&(1&n?!e.mediaTypes[d.G_].context||"instream"===e.mediaTypes[d.G_].context:"outstream"===e.mediaTypes[d.G_].context)));const r=function(e){const t={};return e.forEach(e=>{const n=_(e,!0);t[n]=t[n]?t[n]:[],t[n].push(e)}),t}(e),o={str:"",vs:"",map:{},impType:n};return o.str=Object.keys(r).map(e=>r[e].map((e,r)=>{let i;if(o.vs+=function(e){let t,n="";l.hasLocalStorage()?(t=function(e){const t=l.getDataFromLocalStorage(v+e.adUnitCode)||0,n=l.getDataFromLocalStorage(y+e.adUnitCode)||0,r=t>0?n/t:0;return{render:t,ratio:window.parseInt(10*r,10)}}(e),n+=t.render>=4?t.ratio.toString(16):"F"):n+="F";return n}(e),n){const t=function(e){if(void 0===e||!Array.isArray(e))return;const t=Array.isArray(e[0])?e[0]:e;return Array.isArray(t)&&2===t.length?t:void 0}(e.mediaTypes[d.G_].playerSize),n=t?t.join("x"):E;return i="video_"+n+"_"+r,o.map[i]=e.bidId,i+":"+n+";1"+T(e)}return i=t?function(e){return e.replace(/_|\.|-|\//g,"").replace(/\)\(|\(|\)|:/g,"_").replace(/^_+|_+$/g,"")}(e.adUnitCode):e.params&&e.params.sn||_(e,!0)+"_"+r,o.map[i]=e.bidId,i+":"+_(e)+T(e)}).join("+")).join("+"),o}(e,s.ml),b=t.refererInfo.page||t.refererInfo.topmostLocation,x=t.refererInfo.domain||window.location.host;if(s.t)i="https://"+s.isv+"/layers/t_pbjs_2.json",a={};else{i="https://"+(s.sv||"pbjs.e-planning.net")+"/pbjs/1/"+s.ci+"/1/"+x+"/ROS";const n=t.refererInfo.ref||t.refererInfo.topmostLocation;if(l.hasLocalStorage()&&function(e){const t=[];e.forEach(e=>{const n=A(e.adUnitCode);n?U(n,e.adUnitCode):t.push(e.adUnitCode)}),t.length&&function(e){const t=new MutationObserver(function(t,n){let r,o;t&&Array.isArray(t)&&t.forEach(t=>{t&&t.addedNodes&&Array.isArray(t.addedNodes)&&t.addedNodes.forEach(t=>{r=e.indexOf(t.id),o=t,r<0&&e.forEach(n=>{const i=A(n);i&&i.contains(t)&&(0,p.G)(i).width>0&&(r=e.indexOf(i.id),o=i)}),r>=0&&(U(o,e[r]),e.splice(r,1),e.length||n.disconnect())})})});document.addEventListener("DOMContentLoaded",function(e){var n={childList:!0,subtree:!0,characterData:!0};t.observe(document.body,n)})}(t)}(e),a={rnd:m,e:f.str,ur:j(b||"file"),pbv:"10.16.0",ncb:"1",vs:f.vs},c&&(a.crs=c),o&&o.nodes.length<=2&&(a.sch=(0,u.v)(o,["asi","sid","hp","rid","name","domain"])),n&&(a.fr=j(n)),t&&t.gdprConsent&&void 0!==t.gdprConsent.gdprApplies&&(a.gdpr=t.gdprConsent.gdprApplies?"1":"0",void 0!==t.gdprConsent.consentString&&(a.gdprcs=t.gdprConsent.consentString)),t&&t.uspConsent&&(a.ccpa=t.uspConsent),(0,r.m)().getUserIds&&"function"==typeof(0,r.m)().getUserIds){const e=(0,r.m)().getUserIds();for(var I in e)a["e_"+I]="object"==typeof e[I]?encodeURIComponent(JSON.stringify(e[I])):encodeURIComponent(e[I])}f.impType&&(a.vctx=1&f.impType?1:2,a.vv=3)}return{method:"GET",url:i,data:a,adUnitToBidId:f.map}},interpretResponse:function(e,t){const n=e.body,r=[];return n&&!(0,o.isEmpty)(n.sp)&&n.sp.forEach(e=>{(0,o.isEmpty)(e.a)||e.a.forEach(n=>{const o={requestId:t.adUnitToBidId[e.k],cpm:n.pr,width:n.w,height:n.h,ttl:120,creativeId:n.crid,netRevenue:true,currency:"USD"};n.adom&&(o.meta={advertiserDomains:n.adom}),t&&t.data&&t.data.vv?(o.vastXml=n.adm,o.mediaType=d.G_):o.ad=n.adm,r.push(o)})}),r},getUserSyncs:function(e,t){const n=[],r=!(0,o.isEmpty)(t)&&t[0].body;if(r&&!(0,o.isEmpty)(r.cs)){r.cs.forEach(t=>{"string"==typeof t&&e.pixelEnabled?n.push({type:"image",url:t}):"object"==typeof t&&t.ifr&&e.iframeEnabled&&n.push({type:"iframe",url:t.u})})}return n}};function C(){return(0,i.Ot)().innerWidth<=1024||window.orientation||b}function S(e,t){var n=C()?x:I,r=n.indexOf(e),o=n.indexOf(t);return r>-1?o>-1&&r<o?1:-1:o>-1?1:0}function _(e,t){var n,r=e.sizes&&e.sizes.length?(n=e.sizes,(0,o.parseSizesInput)(n).sort(S)):[];return r.length?t?r[0]:r.join(","):"1x1"}function T(e){if("function"==typeof e.getFloor){const t=e.getFloor({currency:"USD",mediaType:"*",size:"*"})||{};if(t.floor)return"|"+encodeURIComponent(t.floor)}return""}function U(e,t){var n;(n={name:t,div:e}).div&&(O(v+n.name),function(){const e=5,t=1e3,n=.5;let r,o;const i={};function a(e){e.forEach(function(e){var t=e.target;e.isIntersecting?e.intersectionRatio>=n&&e.boundingClientRect&&e.boundingClientRect.height>0&&e.boundingClientRect.width>0&&(i[t.id]=!0):i[t.id]=!1})}function s(e){return i[e.id]&&document.visibilityState&&"visible"===document.visibilityState}function d(){if(!o){var e={root:null,rootMargin:"0px",threshold:[n]};o=new IntersectionObserver(a.bind(this),e)}}function c(n,r,o){const i=s(r)?n+1:0;i===e?(u(r),o()):setTimeout(c.bind(this,i,r,o),t/e)}function u(e){delete i[e.id],o.unobserve(e)}function p(e){o.observe(e)}function f(e,t){e&&(d(),p(e),c(0,e,t))}return r={onView:f.bind(this)},r}().onView(n.div,O.bind(void 0,y+n.name)))}function A(e){return document.getElementById(e)||document.getElementById(function(e){if((0,o.isGptPubadsDefined)()){const t=googletag.pubads().getSlots(),n=(0,c.mw)(e);for(let e=0;e<t.length;e++)if(n(t[e]))return t[e].getSlotElementId()}return null}(e))}function j(e){return e.length>255&&(e=e.split("?")[0]).length>255&&(e=e.slice(0,255)),e}function O(e){let t;try{t=l.getDataFromLocalStorage(e),t=t?window.parseInt(t,10)+1:1,l.setDataInLocalStorage(e,t)}catch(e){return!1}return!0}(0,a.a$)(w),(0,r.E)("eplanningBidAdapter")}},e=>{e.O(0,[33005,32316,40817,60802,37769,40315,51085],()=>{return t=35800,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[25538],{66081:(e,t,r)=>{var i=r(98158),d=r(51748),o=r(9201),s=r(84603),n=r(3516),a=r(91933),p=r(59794),u=r(67464),c=r(61443),l=r(83435),b=r(10466),m=r(58928);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const h="equativ",y="Equativ:";let g=[],O={},q=0,j={};function w(e){return!(e.mediaTypes.video&&"{}"===JSON.stringify(e.mediaTypes.video)||e.mediaTypes.native&&"{}"===JSON.stringify(e.mediaTypes.native))}const A=(0,c.vM)({bidderCode:h}),I={code:h,gvlid:45,supportedMediaTypes:[p.D4,p.G_,p.s6],buildRequests:(e,t)=>{if(0===e.filter(w).length)return void(0,b.logError)("".concat(y," No useful bid requests to process. No requests will be sent."),e);const r=[];return e.forEach(e=>{const i=x.toORTB({bidRequests:[e],bidderRequest:t});r.push({data:i,method:"POST",url:"https://ssb-global.smartadserver.com/api/bid?callerId=169"})}),r},interpretResponse:(e,t)=>{var r,i;return null!==(r=t.data)&&void 0!==r&&null!==(r=r.imp)&&void 0!==r&&r.length&&t.data.imp.forEach(e=>{e.id=O[e.id]}),null!==(i=e.body)&&void 0!==i&&null!==(i=i.seatbid)&&void 0!==i&&i.length&&e.body.seatbid.filter(e=>{var t;return null==e||null===(t=e.bid)||void 0===t?void 0:t.length}).forEach(e=>e.bid.forEach(e=>{e.impid=O[e.impid],(0,m.A)(e,"ext.feedback_token")&&(j[e.impid]=e.ext.feedback_token),e.ttl="number"==typeof e.exp&&e.exp>0?e.exp:300})),x.fromORTB({request:t.data,response:e.body})},isBidRequestValid:e=>!!((0,m.A)(e,"params.networkId")||(0,m.A)(e,"ortb2.site.publisher.id")||(0,m.A)(e,"ortb2.app.publisher.id")||(0,m.A)(e,"ortb2.dooh.publisher.id")),getUserSyncs:(e,t,r)=>(0,s.Wz)(e,t,r,q,A)},x=(0,o.A)({context:{netRevenue:!0,ttl:300},bidResponse(e,t,r){const{bidRequest:i}=r,d=e(t,r);if(d.mediaType===p.G_&&"outstream"===i.mediaTypes.video.context){const e=u.A4.install({adUnitCode:i.adUnitCode,id:i.bidId,url:"https://apps.sascdn.com/diff/video-outstream/equativ-video-outstream.js"});e.setRender(e=>{e.renderer.push(()=>{window.EquativVideoOutstream.renderAd({slotId:e.adUnitCode,vast:e.vastUrl||e.vastXml})})}),d.renderer=e}return d},imp(e,t,r){const i=e(t,r),{siteId:d,pageId:o,formatId:s}=t.params;delete i.dt,i.secure=1,i.tagid=t.adUnitCode,!(0,m.A)(t,"ortb2Imp.rwdd")&&(0,m.A)(t,"mediaTypes.video.ext.rewarded")&&(0,b.mergeDeep)(i,{rwdd:t.mediaTypes.video.ext.rewarded});const n=f(f(f({},d&&{siteId:d}),o&&{pageId:o}),s&&{formatId:s});return Object.keys(n).length&&(0,b.mergeDeep)(i.ext,{bidder:n}),i},request(e,t,r,i){const d=i.bidRequests[0],o=a.$W.getConfig("currency.adServerCurrency")||"USD";let n=e((0,s.Fd)(t,d,o,O,"eqtv"),r,i),p=["ortb2.site.publisher","ortb2.app.publisher","ortb2.dooh.publisher"].find(e=>(0,m.A)(d,e))||"ortb2.site.publisher";q=(0,m.A)(d,p+".id")||d.params.networkId,(0,l.J)(n,p.replace("ortb2.","")+".id",q),[{path:"mediaTypes.video",props:["mimes","placement"]},{path:"ortb2Imp.audio",props:["mimes"]},{path:"mediaTypes.native.ortb",props:["privacy","plcmttype","eventtrackers"]}].forEach(e=>{let{path:t,props:r}=e;(0,m.A)(d,t)&&r.forEach(e=>{(0,m.A)(d,"".concat(t,".").concat(e))||(0,b.logWarn)("".concat(y,' Property "').concat(t,".").concat(e,'" is missing from request. Request will proceed, but the use of "').concat(e,'" is strongly encouraged.'),d)})});const u=A.getDataFromLocalStorage(s.mN);return u&&(0,l.J)(n,"user.buyeruid",u),(0,l.J)(n,"ext.equativprebidjsversion","10.16.0"),n=function(e){var t;return null!=e&&null!==(t=e.ext)&&void 0!==t&&null!==(t=t.prebid)&&void 0!==t&&t.previousauctioninfo&&(e.ext.prebid.previousauctioninfo.forEach(e=>{j[null==e?void 0:e.bidId]&&(g.push({feedback_token:j[e.bidId],loss:e.bidderCpm===e.highestBidCpm?0:102,price:e.highestBidCpm}),delete j[e.bidId])}),delete e.ext.prebid),g.length&&((0,l.J)(e,"ext.bid_feedback",g[0]),g.shift()),e}(n),n}});(0,n.a$)(I),(0,d.E)("equativBidAdapter")}},e=>{e.O(0,[60802,58498,14577,90467,37769,40315,51085],()=>{return t=66081,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4584],{20543:(t,e,o)=>{var n=o(51748),i=o(52819),r=o(63006),a=o(91933),u=o(11418),l=o(32592),d=o(10466),c=o(83435),s=o(58928);let g={},f=!1;function p(t){return(0,i.eu)(t)}const m=t=>(a.$W.getConfig("gptPreAuction")||{}).mcmEnabled?t.replace(/(^\/\d*),\d*\//,"$1/"):t,v=function(t,e){const o=(t=>{const{customGptSlotMatching:e}=g;if(!(0,d.isGptPubadsDefined)())return;const o=t.reduce((t,e)=>(t[e.code]=t[e.code]||[],t[e.code].push(e),t),{}),n={};return window.googletag.pubads().getSlots().forEach(t=>{const i=Object.keys(o).find(e?e(t):(0,d.isAdUnitCodeMatchingSlot)(t));if(i){const e=n[i]=t.getAdUnitPath(),r={name:"gam",adslot:m(e)};o[i].forEach(t=>{var e;(0,c.J)(t,"ortb2Imp.ext.data.adserver",Object.assign({},null===(e=t.ortb2Imp)||void 0===e||null===(e=e.ext)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.adserver,r))})}}),n})(e),{useDefaultPreAuction:n,customPreAuction:i}=g;e.forEach(t=>{t.ortb2Imp=t.ortb2Imp||{},t.ortb2Imp.ext=t.ortb2Imp.ext||{},t.ortb2Imp.ext.data=t.ortb2Imp.ext.data||{};const e=t.ortb2Imp.ext,r=(0,s.A)(e,"data.adserver.adslot");if(e.gpid)return;let a;i?a=i(t,r,null==o?void 0:o[t.code]):n?a=((t,e,o)=>{if((0,d.isGptPubadsDefined)()){var n=window.googletag.pubads().getSlots().filter(t=>t.getAdUnitPath()===o);if(0!==n.length)return 1===n.length?e:"".concat(e,"#").concat(t.code)}})(t,r,null==o?void 0:o[t.code]):(0,d.logWarn)("Neither customPreAuction, defaultPreAuction and gpid were specified"),a&&(e.gpid=a)});for(var r=arguments.length,a=new Array(r>2?r-2:0),u=2;u<r;u++)a[u-2]=arguments[u];return t.call(undefined,e,...a)},b=(t,e)=>{const o=function(t){const e={};return i.Cn.forEach(o=>{const n=t.flatMap(t=>t).filter(t=>t.taxonomy===o).map(t=>t.values);e[o]=n.length?n.reduce((t,e)=>t.filter(t=>e.includes(t))):[],e[o]={values:e[o]}}),e}(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.n.index;return t.map(t=>{var o;return null===(o=e.getAuction({auctionId:t}))||void 0===o||null===(o=o.getFPD())||void 0===o?void 0:o.global}).map(p).filter(t=>t)}(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.n;return Object.values(t).flatMap(t=>Object.entries(t)).filter(t=>t[0]===u.xS.AD_ID||t[0].startsWith(u.xS.AD_ID+"_")).flatMap(t=>t[1]).map(t=>{var o;return null===(o=e.findBidByAdId(t))||void 0===o?void 0:o.auctionId}).filter(t=>null!=t).filter(d.uniques)}(e)));window.googletag.setConfig&&window.googletag.setConfig({pps:{taxonomies:o}}),t(e)},h=t=>{g=(0,d.pick)(t,["enabled",t=>!1!==t,"customGptSlotMatching",t=>"function"==typeof t&&t,"customPreAuction",t=>"function"==typeof t&&t,"useDefaultPreAuction",t=>null==t||t]),g.enabled?f||((0,l.Yn)("makeBidRequests").before(v),(0,l.Yn)("targetingDone").after(b),f=!0):((0,d.logInfo)("".concat("GPT Pre-Auction",": Turning off module")),g={},(0,l.Yn)("makeBidRequests").getHooks({hook:v}).remove(),(0,l.Yn)("targetingDone").getHooks({hook:b}).remove(),f=!1)};a.$W.getConfig("gptPreAuction",t=>h(t.gptPreAuction)),h({}),(0,n.E)("gptPreAuction")}},t=>{t.O(0,[33005,60802,37769,40315,51085],()=>{return e=20543,t(t.s=e);var e});t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[20897],{76328:(e,t,r)=>{var n=r(98158),i=r(51748),o=r(91933),s=r(59794),a=r(3516),d=r(58928),c=r(83435),p=r(26665),u=r(10466),l=r(43958),m=r(61443);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const g="insticator",y="https://ex.ingage.tech/v1/openrtb",v="hb_insticator_uid",A={minduration:e=>(0,p.Fq)(e),maxduration:e=>(0,p.Fq)(e),protocols:e=>(0,p.Uu)(e),startdelay:e=>(0,p.Fq)(e),linearity:e=>(0,p.Fq)(e)&&[1].includes(e),skip:e=>(0,p.Fq)(e)&&[1,0].includes(e),skipmin:e=>(0,p.Fq)(e),skipafter:e=>(0,p.Fq)(e),sequence:e=>(0,p.Fq)(e),battr:e=>(0,p.Uu)(e),maxextended:e=>(0,p.Fq)(e),minbitrate:e=>(0,p.Fq)(e),maxbitrate:e=>(0,p.Fq)(e),playbackmethod:e=>(0,p.Uu)(e),playbackend:e=>(0,p.Fq)(e)&&[1,2,3].includes(e),delivery:e=>(0,p.Uu)(e),pos:e=>(0,p.Fq)(e)&&[0,1,2,3,4,5,6,7].includes(e),api:e=>(0,p.Uu)(e)},h={cat:e=>Array.isArray(e)&&e.every(e=>"string"==typeof e),sectioncat:e=>Array.isArray(e)&&e.every(e=>"string"==typeof e),pagecat:e=>Array.isArray(e)&&e.every(e=>"string"==typeof e),search:e=>"string"==typeof e,mobile:e=>(0,p.Fq)(),content:e=>"object"==typeof e,keywords:e=>"string"==typeof e},x=(0,m.vM)({bidderCode:g});function I(e){var t,r;const n={id:e.bidId,tagid:e.adUnitCode,instl:(0,d.A)(e,"ortb2Imp.instl"),secure:"https:"===location.protocol?1:0,ext:{gpid:(0,d.A)(e,"ortb2Imp.ext.gpid"),insticator:{adUnitId:e.params.adUnitId}}};null!=e&&null!==(t=e.params)&&void 0!==t&&t.adUnitId&&(0,c.J)(n,"ext.prebid.bidder.insticator.adUnitId",e.params.adUnitId),null!=e&&null!==(r=e.params)&&void 0!==r&&r.publisherId&&(0,c.J)(n,"ext.prebid.bidder.insticator.publisherId",e.params.publisherId);const i=parseFloat((0,d.A)(e,"params.floor"));if(!isNaN(i)){n.bidfloor=(0,d.A)(e,"params.floor"),n.bidfloorcur="USD";const t=(0,d.A)(e,"params.bidfloorcur");t&&"USD"!==t&&(delete n.bidfloor,delete n.bidfloorcur,(0,u.logWarn)("insticator: bidfloorcur supported by insticator is USD only. ignoring bidfloor and bidfloorcur params"))}if((0,d.A)(e,"mediaTypes.banner")&&(n.banner=function(e){const t=[],r=(0,d.A)(e,"mediaTypes.banner.pos"),n=(0,d.A)(e,"mediaTypes.banner.sizes")||e.sizes;for(const e of n)t.push({w:e[0],h:e[1]});return{format:t,pos:r}}(e)),(0,d.A)(e,"mediaTypes.video")&&(n.video=function(e){let t=(0,d.A)(e,"mediaTypes.video.w"),r=(0,d.A)(e,"mediaTypes.video.h");const n=(0,d.A)(e,"mediaTypes.video.mimes"),i=(0,d.A)(e,"mediaTypes.video.placement"),o=(0,d.A)(e,"mediaTypes.video.plcmt")||void 0,s=(0,d.A)(e,"mediaTypes.video.playerSize"),a=(0,d.A)(e,"mediaTypes.video.context");r||t||!s||({w:t,h:r}=E(s,t,r));const c=(0,d.A)(e,"mediaTypes.video"),p=(0,d.A)(e,"params.video",{}),u={};for(const e in A)c[e]&&A[e](c[e])&&(u[e]=c[e]),p[e]&&!A[e](p[e])&&delete p[e];return i&&void 0!==i&&"number"==typeof i&&(u.placement=i),o&&(u.plcmt=o),void 0!==a&&(u.context=a),b(b({mimes:n,w:t,h:r},u),p)}(e)),(0,p.fp)(e.getFloor)){let t;const r=(0,d.A)(e,"mediaTypes.banner")?"banner":(0,d.A)(e,"mediaTypes.video")?"video":void 0;let i=r,o="*";if(r&&["banner","video"].includes(r))if("banner"===r){const{w:t,h:i}=n[r];if(t&&i)o=[t,i];else{const t=(0,d.A)(e,"mediaTypes.banner.format");if(t&&t.length>0){const{w:e,h:r}=t[0];o=[e,r]}}}else if("video"===r){const{w:e,h:t}=n[r];i=r,o=[e,t]}try{t=e.getFloor({currency:"USD",mediaType:i,size:o})}catch(e){(0,u.logWarn)("priceFloors module call getFloor failed, error : ",e)}t&&(n.bidfloor=t.floor,n.bidfloorcur=t.currency)}return n}function T(e){const t=(null==e?void 0:e.ortb2)||{},r=(null==t?void 0:t.device)||{},n={w:(0,l.Ot)().innerWidth,h:(0,l.Ot)().innerHeight,js:1,ext:{localStorage:x.localStorageIsEnabled(),cookies:x.cookiesAreEnabled()}};return"object"==typeof r&&Object.assign(n,r),n}function S(e){const t={ext:{}};e.gdprConsent&&(t.ext.gdpr=e.gdprConsent.gdprApplies?1:0,t.ext.gdprConsentString=e.gdprConsent.consentString),t.coppa=function(e){const t=(0,d.A)(e,"ortb2.regs.coppa");return void 0!==t?t:!0===o.$W.getConfig("coppa")?1:0}(e);const{gpp:r,gppSid:n}=function(e){let t=(0,d.A)(e,"gppConsent.gppString"),r=(0,d.A)(e,"gppConsent.applicableSections");return t&&r||(t=(0,d.A)(e,"ortb2.regs.gpp",""),r=(0,d.A)(e,"ortb2.regs.gpp_sid",[])),{gpp:t,gppSid:r}}(e);r&&(t.ext.gpp=r),n&&(t.ext.gppSid=n);const i=function(e){return!!(0,d.A)(e,"uspConsent")&&{uspConsent:e.uspConsent}}(e);i&&(t.ext.us_privacy=i.uspConsent,t.ext.ccpa=i.uspConsent);const s=(0,d.A)(e,"ortb2.regs.ext.dsa");return s&&(t.ext.dsa=s),t}function U(e){const t=function(){let e;return e=x.localStorageIsEnabled()?x.getDataFromLocalStorage(v):x.getCookie(v),e&&36!==e.length&&(e=void 0),e}()||(0,u.generateUUID)(),r=(0,d.A)(e,"params.user.yob"),n=(0,d.A)(e,"params.user.gender"),i=(0,d.A)(e,"params.user.keywords"),o=(0,d.A)(e,"params.user.data"),s=(0,d.A)(e,"params.user.ext");!function(e){if(x.localStorageIsEnabled()&&x.setDataInLocalStorage(v,e),x.cookiesAreEnabled()){const t=new Date(Date.now()+2592e6).toUTCString();x.setCookie(v,e,t)}}(t);const a={id:t};return r&&(a.yob=r),n&&(a.gender=n),i&&(a.keywords=i),o&&(a.data=o),s&&(a.ext=s),a}function w(e,t){var r,n;const i={id:t.bidderRequestId,tmax:t.timeout,source:{fd:1,tid:null===(r=t.ortb2)||void 0===r||null===(r=r.source)||void 0===r?void 0:r.tid},site:{domain:t.refererInfo.domain,page:t.refererInfo.page,ref:t.refererInfo.ref},device:T(t),regs:S(t),user:U(e[0]),imp:e.map(e=>I(e)),ext:{insticator:{adapter:{vendor:"prebid",prebid:"10.16.0"}}}},s=o.$W.getConfig("insticator.params");s&&(i.ext={insticator:b(b({},i.ext.insticator),s)});const a=function(e,t){var r;if(!e||0===e.length)return;const n=null===(r=e[0])||void 0===r||null===(r=r.ortb2)||void 0===r||null===(r=r.source)||void 0===r||null===(r=r.ext)||void 0===r?void 0:r.schain;return n?(n&&n.nodes&&n.nodes.length&&n.nodes[0]&&(n.nodes[0].rid=t),n):void 0}(e,t.bidderRequestId);a&&(i.source.ext={schain:a});const u=function(e){if(!e)return;const t=e.find(e=>(0,p.cy)(e.userIdAsEids)&&e.userIdAsEids.length>0);return t?t.userIdAsEids:e[0].userIdAsEids}(e);u&&(i.user.ext={eids:u});const l=(0,d.A)(t,"ortb2.site");if(l)for(const e in h){const t=l[e];t&&h[e](t)&&(i.site[e]=t)}return t.gdprConsent&&(0,c.J)(i,"user.ext.consent",t.gdprConsent.consentString),null!==(n=e[0])&&void 0!==n&&null!==(n=n.params)&&void 0!==n&&n.publisherId&&(0,c.J)(i,"site.publisher.id",e[0].params.publisherId),i}function C(e,t){return e.bid.map(e=>function(e,t){const r=(t.bids||[]).find(t=>t.bidId===e.impid);let n={};e.ext&&e.ext.meta&&(n=e.ext.meta),e.adomain&&(n.advertiserDomains=e.adomain);let i="banner";e.adm&&e.adm.includes("<VAST")&&(i="video");const s=b({requestId:e.impid,creativeId:e.crid,cpm:e.price,currency:"USD",netRevenue:!0,ttl:e.exp||o.$W.getConfig("insticator.bidTTL")||300,width:e.w,height:e.h,mediaType:i,ad:e.adm,adUnitCode:r.adUnitCode},Object.keys(n).length>0?{meta:n}:{});return"video"===i&&(s.vastXml=e.adm),!s.vastUrl&&s.vastXml&&(s.vastUrl="data:text/xml;charset=utf-8;base64,"+window.btoa(s.vastXml.replace(/\\"/g,'"'))),e.ext&&e.ext.dsa&&(s.ext=b(b({},s.ext),{},{dsa:e.ext.dsa})),s}(e,t))}function q(e){return e instanceof Array&&2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}function O(e){return e instanceof Array&&e.length>0&&e.map(q).reduce((e,t)=>e&&t,!0)}function E(e,t,r){return!t&&e&&(Array.isArray(e[0])?t=parseInt(e[0][0],10):"number"!=typeof e[0]||isNaN(e[0])||(t=parseInt(e[0],10))),!r&&e&&(Array.isArray(e[0])?r=parseInt(e[0][1],10):"number"!=typeof e[1]||isNaN(e[1])||(r=parseInt(e[1],10))),{w:t,h:r}}o.$W.setDefaults({insticator:{endpointUrl:y,bidTTL:300}});const F={code:g,gvlid:910,supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:function(e){return function(e){return!!e.params.adUnitId||((0,u.logError)("insticator: missing adUnitId bid parameter"),!1)}(e)&&function(e){return s.D4 in e.mediaTypes||s.G_ in e.mediaTypes||((0,u.logError)("insticator: expected banner or video in mediaTypes"),!1)}(e)&&function(e){return!(void 0!==(0,d.A)(e,"mediaTypes.banner")&&!O(e.sizes)&&!O(e.mediaTypes.banner.sizes)&&((0,u.logError)("insticator: banner sizes not specified or invalid"),1))}(e)&&function(e){const t=(0,d.A)(e,"mediaTypes.video"),r=(0,d.A)(e,"params.video"),n=b(b({},t),r);if(void 0===t)return!0;let i=(0,d.A)(e,"mediaTypes.video.w"),o=(0,d.A)(e,"mediaTypes.video.h");const s=(0,d.A)(e,"mediaTypes.video.playerSize");if(o||i||!s||({w:i,h:o}=E(s,i,o)),!q([i,o]))return(0,u.logError)("insticator: video size not specified or invalid"),!1;const a=(0,d.A)(e,"mediaTypes.video.mimes");if(!Array.isArray(a)||0===a.length)return(0,u.logError)("insticator: mimes not specified"),!1;const c=(0,d.A)(e,"mediaTypes.video.plcmt");if(void 0!==c&&"number"!=typeof c)return(0,u.logError)("insticator: video plcmt is not a number"),!1;for(const e in A)n[e]&&(A[e](n[e])||(0,u.logError)("insticator: video ".concat(e," is invalid or not supported by insticator")));return!(n.minduration&&n.maxduration&&n.minduration>n.maxduration&&((0,u.logError)("insticator: video minduration is greater than maxduration"),1))}(e)},buildRequests:function(e,t){const r=[];let n=o.$W.getConfig("insticator.endpointUrl")||y;return n=n.replace(/^http:/,"https:"),e.length>0&&(0,d.A)(e[0],"params.bid_endpoint_request_url")&&(n=(0,d.A)(e[0],"params.bid_endpoint_request_url").replace(/^http:/,"https:")),e.length>0&&r.push({method:"POST",url:n,options:{contentType:"application/json",withCredentials:!0},data:JSON.stringify(w(e,t)),bidderRequest:t}),r},interpretResponse:function(e,t){const r=t.bidderRequest,n=e.body;if(!n||n.id!==r.bidderRequestId)return(0,u.logError)("insticator: response id does not match bidderRequestId"),[];if(!n.seatbid)return[];return n.seatbid.map(e=>C(e,r)).reduce((e,t)=>e.concat(t),[])},getUserSyncs:function(e,t){const r=[];for(const e of t)e.body&&e.body.ext&&e.body.ext.sync instanceof Array&&r.push(...e.body.ext.sync);return r}};(0,a.a$)(F),(0,i.E)("insticatorBidAdapter")}},e=>{e.O(0,[60802,37769,40315,51085],()=>{return t=76328,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[61665],{58984:(t,e,r)=>{var n=r(98158),i=r(51748),c=r(3516),a=r(59794),o=r(61443),s=r(91223);function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}const p="kueezrtb",x="1.0.0",d=(0,o.vM)({bidderCode:p}),f={code:p,version:x,gvlid:1165,supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:s.$d,buildRequests:(0,s.lE)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"exchange";return"https://".concat(t,".kueezrtb.com")},function(t,e){const{auctionId:r,transactionId:i}=e,c=function(){if(!d.hasLocalStorage())return;let t=(0,s.pT)(d.getDataFromLocalStorage("_iiq_fdata"));t||(t=f.createFirstPartyData(),d.setDataInLocalStorage("_iiq_fdata",JSON.stringify(t)));return t}();return function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?u(Object(r),!0).forEach(function(e){(0,n.A)(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({auctionId:r,transactionId:i},c&&{iiqpcid:c.pcid,iiqpcidDate:c.pcidDate})},d,p,x,!1),interpretResponse:(0,s.Lp)(p,!1),getUserSyncs:(0,s.EE)({iframeSyncUrl:"https://sync.kueezrtb.com/api/sync/iframe",imageSyncUrl:"https://sync.kueezrtb.com/api/sync/image"}),createFirstPartyData:function(){return{pcid:l(),pcidDate:Date.now()}}};function l(){let t=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){const r=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"===e?r:3&r|8).toString(16)})}(0,c.a$)(f),(0,i.E)("kueezRtbBidAdapter")}},t=>{t.O(0,[44982,85946,60802,37769,40315,51085],()=>{return e=58984,t(t.s=e);var e});t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[59600],{29943:(t,e,n)=>{var o=n(51748),i=n(10466),r=n(58928),a=n(26665),s=n(83435),d=n(3516),c=n(91933),u=n(59794),l=n(67464),p=n(80356),m=n(52819),f=n(30183),b=n(99012),g=n(4969),y=n(95568),h=n(28317),x=n(33457);const v=y.AS,w="trustedstack",_="https://prebid.media.net/video/bundle.js",I=0,A=1,E=2,O="client_timeout",S="client_bid_won",C="client_set_targeting",T="client_bidder_error";let U,R;window.mnet=window.mnet||{},window.mnet.queue=window.mnet.queue||[];const W=[{code:w,gvlid:1288}];function j(t,e){const n=e.refererInfo,o={domain:(t=t||{}).domain||n.domain,page:t.page||n.page,ref:(0,b.B8)(t.ref),topMostLocation:n.topmostLocation,isTop:t.isTop||n.reachedTop};return U||(U=function(){if(U)return U;const t=function(t,e){const n=function(t,e){try{const n=(0,i.getWindowTop)().document.querySelector(t);if(null!==n&&n[e])return n[e]}catch(t){}}(t,e);return n&&function(t){const e=(0,i.getWindowTop)().document.createElement("a");return e.href=t,e.href}(n)}('link[rel="canonical"]',"href");return U=Object.assign({},t&&{canonical_url:t}),U}()),Object.assign(o,U)}function M(t){return{w:parseInt(t[0],10),h:parseInt(t[1],10)}}function P(t,e){const n=(0,r.A)(t,"params"),a=(0,r.A)(e,"gdprConsent"),s=(0,r.A)(e,"uspConsent"),d=(0,r.A)(t,"userId"),u=(0,r.A)(t,"ortb2.source.ext.schain")||{},l=J.getWindowSize(),p=!(!a||!a.gdprApplies),m=!!s,b=!!c.$W.getConfig("coppa"),{top:g=-1,right:y=-1,bottom:h=-1,left:x=-1}=(0,f.g)();return Object.assign({},{customer_id:n.cid},{prebid_version:"v10.16.0"},{gdpr_applies:p},p&&{gdpr_consent_string:a.consentString||""},{usp_applies:m},m&&{usp_consent_string:s||""},{coppa_applies:b},-1!==l.w&&-1!==l.h&&{screen:l},d&&{user_id:d},(0,o.m)().medianetGlobals.analyticsEnabled&&{analytics:!0},!(0,i.isEmpty)(u)&&{schain:u},{vcoords:{top_left:{x,y:g},bottom_right:{x:y,y:h}}})}function k(t,e){var n,o;const s=(0,m.p)(t.adUnitCode),d={id:t.bidId,transactionId:null===(n=t.ortb2Imp)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.tid,ext:{dfp_id:t.adUnitCode,display_count:t.auctionsCount,adUnitCode:t.adUnitCode,divId:s.divId,adUnitPath:s.gptSlot},all:t.params};t.ortb2Imp&&(d.ortb2Imp=t.ortb2Imp);const c=(0,r.A)(t,"mediaTypes.banner.sizes")||[],l=(0,r.A)(t,"mediaTypes.video")||{},p=(0,r.A)(t,"params.video")||{},f=Object.assign({},p,l);var b;if((0,i.isEmpty)(f)||(d.video=f),c.length>0&&(d.banner=(b=c,(0,a.cy)(b)&&2===b.length&&!(0,a.cy)(b[0])?[M(b)]:b.map(t=>M(t)))),t.nativeParams)try{d.native=JSON.stringify(t.nativeParams)}catch(t){(0,i.logError)("".concat(v," : Incorrect JSON : bidRequest.nativeParams"))}t.params.crid&&(d.tagid=t.params.crid.toString());const g=parseFloat(t.params.bidfloor||t.params.bidFloor);g&&(d.bidfloor=g);const y=function(t){let e=document.getElementById(t);if(!e&&-1!==t.indexOf("/")){const{divId:n}=(0,m.p)(t);(0,a.O8)(n)&&(e=document.getElementById(n))}if(e){const t=(0,h.G)(e),n={};return n.top_left={y:t.top,x:t.left},n.bottom_right={y:t.bottom,x:t.right},n}return null}(t.adUnitCode);if(y&&d.banner&&0!==d.banner.length){const t=function(t){const{scrollX:e,scrollY:n}=window;return{top_left:{x:t.top_left.x+e,y:t.top_left.y+n},bottom_right:{x:t.bottom_right.x+e,y:t.bottom_right.y+n}}}(y);d.ext.coordinates=t,d.ext.viewability=B(y.top_left,(0,x.M$)(d.banner)),B(t.top_left,(0,x.M$)(d.banner))>.5?d.ext.visibility=A:d.ext.visibility=E}else d.ext.visibility=I;const w=function(t){const e=[];"function"==typeof t.getFloor&&[u.D4,u.G_,u.s6].forEach(n=>{t.mediaTypes.hasOwnProperty(n)&&(n===u.D4?t.mediaTypes.banner.sizes.forEach(o=>{q(t,n,o,e)}):q(t,n,"*",e))});return e}(t);var _;(w&&w.length>0&&(d.bidfloors=w),null!==(o=e.paapi)&&void 0!==o&&o.enabled)&&(d.ext.ae=null==t||null===(_=t.ortb2Imp)||void 0===_||null===(_=_.ext)||void 0===_?void 0:_.ae);return d}function q(t,e,n,o){const i=t.getFloor({currency:"USD",mediaType:e,size:n})||{};n.length>1&&(i.size=n),i.mediaType=e,o.push(i)}function B(t,e){const n=e.w*e.h,o=J.getWindowSize(),i={x:t.x+e.w,y:t.y+e.h};return 0===n||-1===o.w||-1===o.h?0:function(t,e,n,o){if(t.x>o.x||e.x<n.x||t.y>o.y||e.y<n.y)return 0;return(Math.min(e.x,o.x)-Math.max(t.x,n.x))*(Math.min(e.y,o.y)-Math.max(t.y,n.y))}(t,i,{x:0,y:0},{x:o.w,y:o.h})/n}function G(t,e){const n=(0,a.Go)(t),o=(0,r.A)(e,"0.userIdAsEids");return o&&(0,s.J)(n,"user.ext.eids",o),n}function z(t){const e={};return(0,a.cy)(t)||(t=[]),t.forEach(t=>{const n=function(t){const e={};e.acid=t.auctionId||"",e.crid=(0,r.A)(t,"params.crid")||(0,r.A)(t,"params.0.crid")||t.adUnitCode||"",e.ext=(0,i.safeJSONEncode)(t.ext)||"";const n=(0,a.Go)(t);return delete n.ad,delete n.vastXml,e.rawobj=(0,i.safeJSONEncode)(n),e}(t);Object.keys(n).forEach(t=>{e[t]=e[t]||[],e[t].push(encodeURIComponent(n[t]))})}),e}function D(t,e){const n=z(e);t.cid=R,(0,g.Fk)(t,n,!1).send()}function F(t){const e=(0,r.A)(t,"context")||"",n=(0,r.A)(t,"vto");"outstream"===e&&n&&(t.renderer=function(){const t=l.A4.install({url:_});return t.setRender(function(t){window.mnet.queue.push(function(){const e={width:t.width,height:t.height,vastTimeout:t.vto,maxAllowedVastTagRedirects:t.mavtr,allowVpaid:t.avp,autoPlay:t.ap,preload:t.pl,mute:t.mt},n=t.dfp_id,o=(0,m.p)(n).divId||n;window.mnet.mediaNetoutstreamPlayer(t,o,e)})}),t}())}(0,o.m)().medianetGlobals=(0,o.m)().medianetGlobals||{};const J={code:v,gvlid:y.P6,aliases:W,supportedMediaTypes:[u.D4,u.s6,u.G_],isBidRequestValid:function(t){return t.params?t.params.cid&&(0,a.O8)(t.params.cid)&&!(0,i.isEmptyStr)(t.params.cid)?(R=t.params.cid,!0):((0,i.logError)("".concat(v," : cid should be a string")),!1):((0,i.logError)("".concat(v," : Missing bid parameters")),!1)},buildRequests:function(t,e){const n=function(t,e){return{site:j(t[0].params.site,e),ext:P(t[0],e),id:t[0].auctionId,imp:t.map(t=>k(t,e)),ortb2:G(e.ortb2,t),tmax:e.timeout}}(t=(0,p.Xj)(t),e);return{method:"POST",url:(o=e.bidderCode,i=n.ext.customer_id,(o===w?"https://prebid.trustedstack.com/rtb/trustedstack":"https://prebid.media.net/rtb/prebid")+"?cid="+encodeURIComponent(i)),data:JSON.stringify(n)};var o,i},interpretResponse:function(t,e){let n=[];if(!t||!t.body)return(0,i.logInfo)("".concat(v," : response is empty")),n;const o=t.body.bidList;(0,a.cy)(o)&&0!==o.length?(n=o.filter(t=>function(t){return!1===t.no_bid&&parseFloat(t.cpm)>0}(t)),n.forEach(F)):(0,i.logInfo)("".concat(v," : no bids"));const s=(0,r.A)(t,"body.ext.paApiAuctionConfigs")||[],d=(0,r.A)(t,"body.ext.igi")||[];return 0===s.length&&0===d.length?n:(d.length>0&&s.push(...d.map(t=>{let{igs:e}=t;return e||[]}).flat()),{bids:n,paapi:s})},getUserSyncs:function(t,e){const n=(o=e,!(0,i.isEmpty)(o)&&o[0].body&&o[0].body.ext&&(0,a.cy)(o[0].body.ext.csUrl)?o[0].body.ext.csUrl:[]);var o;return t.iframeEnabled?(0,b.RW)(n,{type:"iframe"}):t.pixelEnabled?(0,b.RW)(n,{type:"image"}):void 0},onTimeout:t=>{try{D({name:O,value:t.length,relatedData:t[0].timeout||c.$W.getConfig("bidderTimeout")},t)}catch(t){}},onBidWon:t=>{try{D({name:S,value:t.cpm},[t])}catch(t){}},onSetTargeting:t=>{try{const e={name:C,value:t.cpm};c.$W.getConfig("enableSendAllBids")||D(e,[t])}catch(t){}},onBidderError:t=>{let{error:e,bidderRequest:n}=t;try{D({name:T,relatedData:"timedOut:".concat(e.timedOut,"|status:").concat(e.status,"|message:").concat(e.reason.message)},n.bids)}catch(t){}},clearPageMeta:function(){U=void 0},getWindowSize:function(){return{w:window.screen.width||-1,h:window.screen.height||-1}}};(0,d.a$)(J),(0,o.E)("medianetBidAdapter")}},t=>{t.O(0,[18139,33005,32316,11961,60802,37769,40315,51085],()=>{return e=29943,t(t.s=e);var e});t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[29101],{20708:(e,r,n)=>{var t=n(98158),i=n(51748),o=n(10466),s=n(58928),a=n(26665),p=n(43958),c=n(59794),u=n(3516),d=n(61443),l=n(32808),m=n(85128),f=n(33457),v=n(30183);function y(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,t)}return n}function b(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?y(Object(n),!0).forEach(function(r){(0,t.A)(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}const g="missena",h=(0,d.vM)({bidderCode:g});function O(e,r){var n,t;const i={adunit:e.adUnitCode,ik:window.msna_ik,request_id:e.bidId,timeout:r.timeout},u=e.params.baseUrl||"https://bid.missena.io/";i.params=e.params,i.userEids=e.userIdAsEids||[],i.version="prebid.js@10.16.0";const d=function(e){if(!(0,a.fp)(e.getFloor))return{};const r=e.getFloor({currency:"USD",mediaType:c.D4});return isNaN(null==r?void 0:r.floor)?void 0:r}(e);i.floor=null==d?void 0:d.floor,i.floor_currency=null==d?void 0:d.currency,i.currency=(0,l.b)(r),i.schain=null==e||null===(n=e.ortb2)||void 0===n||null===(n=n.source)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.schain,i.autoplay=!0===(0,m.T)()?1:0,i.screen={height:(0,p.Ot)().screen.height,width:(0,p.Ot)().screen.width},i.viewport=(0,v.M)(),i.sizes=(0,f.Ck)(e.mediaTypes.banner.sizes);const y=(0,s.A)(e,"ortb2Imp.ext.gpid");return i.ortb2=b(b({},r.ortb2||{}),{},{ext:b(b({},(null===(t=r.ortb2)||void 0===t?void 0:t.ext)||{}),(0,a.O8)(y)&&!(0,o.isEmpty)(y)?{gpid:y}:{})}),{method:"POST",url:u+"?"+(0,o.formatQS)({t:e.params.apiKey}),data:JSON.stringify(i)}}window.msna_ik=window.msna_ik||(0,o.generateUUID)();const w={aliases:["msna"],code:g,gvlid:687,supportedMediaTypes:[c.D4],isBidRequestValid:function(e){return"object"==typeof e&&!!e.params.apiKey},buildRequests:function(e,r){var n,t,i;const s="missena.missena.capper.remove-bubble.".concat(null===(n=e[0])||void 0===n?void 0:n.params.apiKey),a=(0,o.safeJSONParse)(h.getDataFromLocalStorage(s)),p=null==r||null===(t=r.refererInfo)||void 0===t?void 0:t.topmostLocation;return"number"==typeof(null==a?void 0:a.expiry)&&(new Date).getTime()<(null==a?void 0:a.expiry)&&(null==a||!a.referer||(null==a?void 0:a.referer)===p)?((0,o.logInfo)("Missena - Capped"),[]):(this.msnaApiKey=null===(i=e[0])||void 0===i?void 0:i.params.apiKey,e.map(e=>O(e,r)))},interpretResponse:function(e,r){const n=[],t=e.body;return t&&!t.timeout&&t.ad&&n.push(t),n},getUserSyncs:function(e,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},t=arguments.length>3?arguments[3]:void 0;if(!e.iframeEnabled||!this.msnaApiKey)return[];const i=new URL("https://sync.missena.io/iframe");return i.searchParams.append("t",this.msnaApiKey),"boolean"==typeof n.gdprApplies&&(i.searchParams.append("gdpr",Number(n.gdprApplies)),i.searchParams.append("gdpr_consent",n.consentString)),t&&i.searchParams.append("us_privacy",t),[{type:"iframe",url:i.href}]},onTimeout:function(e){(0,o.logInfo)("Missena - Timeout from adapter",e)},onBidWon:function(e){var r;const n=e.params[0].baseUrl?"events.staging.missena.xyz":"events.missena.io";(0,o.triggerPixel)((0,o.buildUrl)({protocol:"https",hostname:n,pathname:"/v1/bidsuccess",search:{t:e.params[0].apiKey,provider:null===(r=e.meta)||void 0===r?void 0:r.networkName,cpm:e.originalCpm,currency:e.originalCurrency}})),(0,o.logInfo)("Missena - Bid won",e)}};(0,u.a$)(w),(0,i.E)("missenaBidAdapter")}},e=>{e.O(0,[18139,19147,42809,60802,37769,40315,51085],()=>{return r=20708,e(e.s=r);var r});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[76564],{99827:(e,i,n)=>{var o=n(51748),t=n(58928),r=n(26665),d=n(10466),a=n(43958),l=n(83435),s=n(21865),c=n(11418),u=n(59794),p=n(91933),v=n(3516),m=n(10867),g=n(30183);const f="4.5.0",b="v10.16.0",h="nextMillennium",y="https://cookies.nextmillmedia.com/sync?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&type={{.TYPE_PIXEL}}",w="USD",x={api:void 0,delivery:void 0,linearity:void 0,maxduration:void 0,mimes:["video/mp4","video/x-ms-wmv","application/javascript"],minduration:void 0,placement:void 0,plcmt:void 0,playbackend:void 0,playbackmethod:void 0,pos:void 0,protocols:void 0,skip:void 0,skipafter:void 0,skipmin:void 0,startdelay:void 0},_=Object.keys(x),S=["site.pagecat","site.keywords","site.name","site.cattax","site.cat","site.sectioncat","site.search","site.mobile","site.privacypolicy","site.kwarray","site.content.cat","site.content.language","site.content.keywords","site.publisher.id","site.publisher.name","site.publisher.cattax","site.publisher.cat","site.publisher.domain","device.sua","device.ip","device.ipv6","device.dnt","device.lmt","device.devicetype","device.make","device.model","device.os","device.osv","device.hwv","device.geo.lat","device.geo.lon","device.geo.type","device.geo.accuracy","device.geo.lastfix","device.geo.ipservice","device.geo.country","device.geo.region","device.geo.regionfips104","device.geo.metro","device.geo.city","device.geo.zip","device.geo.utcoffset","device.language","device.langb","user.keywords","bcat","badv","wlang","wlangb","cattax"],P=["displaymanager","displaymanagerver","instl","banner.btype","banner.battr","banner.mimes","banner.topframe","banner.expdir","banner.api","banner.format","video.rqddurs","video.battr","video.maxextended","video.minbitrate","video.maxbitrate","video.boxingallowed","video.api","video.companiontype"],C={code:h,supportedMediaTypes:[u.D4,u.G_],gvlid:1060,isBidRequestValid:function(e){return!!(e.params.placement_id&&(0,r.O8)(e.params.placement_id)||e.params.group_id&&(0,r.O8)(e.params.group_id))},buildRequests:function(e,i){const n=[];window.nmmRefreshCounts=window.nmmRefreshCounts||{};const o=function(){const e=m.EN&&(0,m.EN)()||{};let i,n=navigator.language;n&&(n=n.split("-")[0],i={language:n});return{page:e.page,ref:e.ref,domain:e.domain,content:i}}(),s=function(){const{width:e,height:i}=(0,g.M)();return{w:e,h:i,ua:window.navigator.userAgent||void 0,sua:R(),js:1,connectiontype:U()}}(),u=function(e,i){var n,o,t;const r=(null==e||null===(n=e[0])||void 0===n||null===(n=n.ortb2)||void 0===n||null===(n=n.source)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.schain)||(null==i||null===(o=i.ortb2)||void 0===o||null===(o=o.source)||void 0===o?void 0:o.schain)||(null==i||null===(t=i.ortb2)||void 0===t||null===(t=t.source)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.schain);if(!r)return;const d={schain:r};return d}(e,i),v=(0,t.A)(i,"timeout")||1500,h={id:null==i?void 0:i.bidderRequestId,tmax:v,ext:{next_mil_imps:[]},device:s,site:o,source:u,imp:[]};!function(){var e,i,n;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const r=null==t?void 0:t.gdprConsent,d=null==t?void 0:t.uspConsent;let a=(null==t||null===(e=t.gppConsent)||void 0===e?void 0:e.gppString)&&(null==t?void 0:t.gppConsent);!a&&null!=t&&null!==(i=t.ortb2)&&void 0!==i&&null!==(i=i.regs)&&void 0!==i&&i.gpp&&(a=null==t||null===(n=t.ortb2)||void 0===n?void 0:n.regs);if(r||d||a){var l,s,c,u,p,v;if(o.regs={},d&&(o.regs.us_privacy=d),a)o.regs.gpp=(null===(s=a)||void 0===s?void 0:s.gppString)||(null===(c=a)||void 0===c?void 0:c.gpp),o.regs.gpp_sid=(null===(u=t.gppConsent)||void 0===u?void 0:u.applicableSections)||(null===(p=a)||void 0===p?void 0:p.gpp_sid);if(r&&(void 0!==r.gdprApplies&&(o.regs.gdpr=r.gdprApplies?1:0),void 0!==r.consentString&&(o.user={consent:r.consentString})),"number"==typeof(null==t||null===(l=t.ortb2)||void 0===l||null===(l=l.regs)||void 0===l?void 0:l.coppa))o.regs.coppa=null==t||null===(v=t.ortb2)||void 0===v||null===(v=v.regs)||void 0===v?void 0:v.coppa}}(h,i),T(S,h,null==i?void 0:i.ortb2);const y=(0,d.parseUrl)((0,d.getWindowTop)().location.href).search,C=y.pbs&&"test"===y.pbs;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=!1;(0,d._each)(i,i=>{!n&&(0,r.cy)(i.userIdAsEids)&&i.userIdAsEids.length&&i.userIdAsEids.length&&((0,l.J)(e,"user.eids",i.userIdAsEids),n=!0)})}(h,e),(0,d._each)(e,(e,i)=>{window.nmmRefreshCounts[e.adUnitCode]=window.nmmRefreshCounts[e.adUnitCode]||0;const n=function(e){const i=(0,d.getBidIdParameter)("group_id",e.params),n=(0,d.getBidIdParameter)("placement_id",e.params);if(!i)return n;const o=I(window);let t=[];e.mediaTypes&&(e.mediaTypes.banner&&(t=[...e.mediaTypes.banner.sizes]),e.mediaTypes.video&&t.push(e.mediaTypes.video.playerSize));const r=o&&o.location&&o.location.host||"";return"g".concat(i,";").concat(t.map(e=>e.join("x")).join("|"),";").concat(r)}(e),{cur:o,mediaTypes:l}=function(){var e;let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(null===p.$W||void 0===p.$W||null===(e=p.$W.getConfig("currency"))||void 0===e?void 0:e.adServerCurrency)||w,o=[],r=["banner","video"],d={};for(const e of r){const r=(0,t.A)(i,"mediaTypes.".concat(e));if(r){if(d[e]={data:r},"function"==typeof i.getFloor){const o=i.getFloor({currency:n,mediaType:e,size:"*"});d[e].bidfloorcur=null==o?void 0:o.currency,d[e].bidfloor=null==o?void 0:o.floor}else d[e].bidfloorcur=n;o.includes(d[e].bidfloorcur)&&o.push(d[e].bidfloorcur)}}o.length||o.push(w);return{cur:o,mediaTypes:d}}(e);0===i&&(h.cur=o);const s=function(e,i,n){var o;const{banner:t,video:a}=n,l={id:e.bidId,ext:{prebid:{storedrequest:{id:i}}}},s=null==e||null===(o=e.ortb2Imp)||void 0===o||null===(o=o.ext)||void 0===o?void 0:o.gpid;s&&(l.ext.gpid=s);return function(e,i){var n;if(!i)return;i.bidfloorcur&&(e.bidfloorcur=i.bidfloorcur);i.bidfloor&&(e.bidfloor=i.bidfloor);const o=((null===(n=i.data)||void 0===n?void 0:n.sizes)||[]).map(e=>({w:e[0],h:e[1]})),{w:t,h:r}=o[0]||{};e.banner={w:t,h:r,format:o},E(e.banner,null==i?void 0:i.pos)}(l,t),function(e,i){if(!i)return;i.bidfloorcur&&(e.bidfloorcur=i.bidfloorcur);i.bidfloor&&(e.bidfloor=i.bidfloor);var n;e.video=(0,r.SH)(i.data,_),Object.keys(x).filter(e=>x[e]).forEach(i=>{void 0===e.video[i]&&(e.video[i]=x[i])}),i.data.playerSize?e.video=Object.assign(e.video,(0,d.parseGPTSingleSizeArrayToRtbSize)(null===(n=i.data)||void 0===n?void 0:n.playerSize)||{}):i.data.w&&i.data.h&&(e.video.w=i.data.w,e.video.h=i.data.h);E(e.video,null==i?void 0:i.pos)}(l,a),l}(e,n,l);T(P,s,null==e?void 0:e.ortb2Imp),h.imp.push(s),h.ext.next_mil_imps.push(function(e){var i,n;"number"==typeof(null===(i=window)||void 0===i?void 0:i.nmmRefreshCounts[e.adUnitCode])&&++window.nmmRefreshCounts[e.adUnitCode];const{adSlots:o,allowedAds:t}=e.params,r={impId:e.bidId,nextMillennium:{nm_version:f,pbjs_version:b,refresh_count:(null===(n=window)||void 0===n?void 0:n.nmmRefreshCounts[e.adUnitCode])||0,scrollTop:window.pageYOffset||(0,a.Ot)().document.documentElement.scrollTop}};Array.isArray(o)&&(r.nextMillennium.adSlots=o);Array.isArray(t)&&(r.nextMillennium.allowedAds=t);return r}(e))}),this.getUrlPixelMetric(c.qY.BID_REQUESTED,e),n.push({method:"POST",url:C?"https://dev.pbsa.nextmillmedia.com/openrtb2/auction":"https://pbs.nextmillmedia.com/openrtb2/auction",data:JSON.stringify(h),options:{contentType:"text/plain",withCredentials:!0}}),n},interpretResponse:function(e){const i=e.body,n=[],o=[];return(0,d._each)(i.seatbid,e=>{(0,d._each)(e.bid,e=>{const o=e.impid,{ad:t,adUrl:r,vastUrl:d,vastXml:a}=(0,s.s_)(e),l={requestId:o,cpm:e.price,width:e.w,height:e.h,creativeId:e.adid,currency:i.cur||w,netRevenue:!0,ttl:360,meta:{advertiserDomains:e.adomain||[]}};d||a?(l.mediaType=u.G_,d&&(l.vastUrl=d),a&&(l.vastXml=a)):(l.ad=t,l.adUrl=r),n.push(l)}),o.push(e.bid)}),this.getUrlPixelMetric(c.qY.BID_RESPONSE,o.flat()),n},getUserSyncs:function(e,i,n,o,d){if(!e.iframeEnabled&&!e.pixelEnabled)return[];const a=[],l=e=>i=>{a.push({type:e,url:A(i,n,o,d,e)})},s=e=>i=>{(0,t.A)(i,"body.ext.sync.".concat(e),[]).forEach(l(e))},c=(e,i)=>{l(e)(i)},u=s("image"),p=s("iframe");return(0,r.cy)(i)&&i.forEach(i=>{e.pixelEnabled&&u(i),e.iframeEnabled&&p(i)}),a.length||(e.pixelEnabled&&c("image",y),e.iframeEnabled&&c("iframe",y)),a},getUrlPixelMetric(e,i){var n;if(!(null===(n=p.$W.getBidderConfig())||void 0===n||null===(n=n.nextMillennium)||void 0===n||!n.disabledSendingStatisticData))return;const o=this._getUrlPixelMetric(e,i);o&&(0,d.triggerPixel)(o)},_getUrlPixelMetric(e,i){var n,o;Array.isArray(i)||(i=[i]);const t=(null===(n=i[0])||void 0===n?void 0:n.bidder)||(null===(o=i[0])||void 0===o?void 0:o.bidderCode);if(t!==h)return;const r=[];if((0,d._each)(i,e=>{e.params?r.push(e.params):Array.isArray(e.bids)&&r.push(e.bids.map(e=>e.params))}),!r.length)return;const a=[],l=[];r.flat().forEach(e=>{e.group_id?l.push(e.group_id):e.placement_id&&a.push(e.placement_id)});const s=a.length&&"&placements=".concat(a.join(";"))||"",c=l.length&&"&groups=".concat(l.join(";"))||"";if(!c&&!s)return;return"".concat("https://hb-analytics.nextmillmedia.com/statistics/metric","?event=").concat(e,"&bidder=").concat(t,"&source=pbjs").concat(c).concat(s)},onTimeout(e){for(const i of e)this.getUrlPixelMetric(c.qY.BID_TIMEOUT,i)}};function E(e,i){"number"==typeof i&&i>=0&&i<=7&&(e.pos=i)}function T(e,i){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(const o of e){const e=(0,t.A)(n,o);e&&(0,l.J)(i,o,e)}i.wlang&&delete i.wlangb}function A(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},t=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";const{consentString:r="",gdprApplies:d=!1}=i,a=Number(d);return e=e.replace("{{.GDPR}}",a).replace("{{.GDPRConsent}}",r).replace("{{.USPrivacy}}",n).replace("{{.GPP}}",o.gppString||"").replace("{{.GPPSID}}",(o.applicableSections||[]).join(",")).replace("{{.TYPE_PIXEL}}",t)}function I(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(i>10)return e;try{if(e.parent.document)return I(e.parent.window,++i)}catch(i){return e}}function U(){const e=navigator.connection||navigator.mozConnection||navigator.webkitConnection;return"ethernet"===(null==e?void 0:e.type)?1:"wifi"===(null==e?void 0:e.type)?2:"slow-2g"===(null==e?void 0:e.effectiveType)?3:"2g"===(null==e?void 0:e.effectiveType)?4:"3g"===(null==e?void 0:e.effectiveType)?5:"4g"===(null==e?void 0:e.effectiveType)?6:void 0}function R(){var e;const{brands:i,mobile:n,platform:o}=(null===(e=window)||void 0===e||null===(e=e.navigator)||void 0===e?void 0:e.userAgentData)||{};if(i&&o)return{browsers:i,mobile:Number(!!n),platform:o&&{brand:o}||void 0}}(0,v.a$)(C),(0,o.E)("nextMillenniumBidAdapter")}},e=>{e.O(0,[78556,60802,37769,40315,51085],()=>{return i=99827,e(e.s=i);var i});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[54530],{5380:(e,t,n)=>{var r=n(98158),i=n(51748),o=n(59794),s=n(36220),d=n(67464),a=n(61443),c=n(3516),l=n(58928),p=n(26665),u=n(43958),f=n(10466),g=n(28317),y=n(80356);function m(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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const v="https://onetag-sys.com/usync/",b="onetag",T="Ad",I=(0,a.vM)({bidderCode:b});function A(e){return void 0!==e.mediaTypes&&void 0!==e.mediaTypes.video}function w(e,t){if(e===o.D4)return D(t).length>0;if(e===o.G_&&A(t)){const e=t.mediaTypes.video.context;if("outstream"===e||"instream"===e)return j(t).length>0}else if(e===o.s6){var n,r;if("object"!=typeof t.mediaTypes.native||null===t.mediaTypes.native)return!1;if(!P(t)){if(void 0===t.nativeParams)return!1;const e=(0,y.rn)(t.nativeParams);return e&&e.assets&&Array.isArray(e.assets)&&e.assets.length>0&&e.assets.every(e=>O(e))}let e=!1,i=!1;const o=null===(n=t.mediaTypes.native)||void 0===n||null===(n=n.ortb)||void 0===n?void 0:n.assets,s=null===(r=t.mediaTypes.native)||void 0===r||null===(r=r.ortb)||void 0===r?void 0:r.eventtrackers;return o&&Array.isArray(o)&&o.length>0&&o.every(e=>O(e))&&(e=!0),s&&Array.isArray(s)&&s.length>0?s.every(e=>C(e))&&(i=!0):s||(i=!0),e&&i}return!1}const C=function(e){return!(!(e.event&&e.methods&&Number.isInteger(e.event)&&Array.isArray(e.methods))||!e.methods.length>0)},O=function(e){if(!e.hasOwnProperty("id")||!Number.isInteger(e.id))return!1;return!!(e.title||e.img||e.data||e.video)&&(!!(!e.title||e.title.len&&Number.isInteger(e.title.len))&&(!!(!e.data||e.data.type&&Number.isInteger(e.data.type))&&!(e.video&&!(e.video.mimes&&e.video.minduration&&e.video.maxduration&&e.video.protocols))))};function S(e){try{return void 0!==e.document.hidden?e.document.hidden:void 0!==e.document.msHidden?e.document.msHidden:void 0!==e.document.webkitHidden?e.document.webkitHidden:null}catch(e){return null}}function E(e){const t=e.filter(e=>A(e)).map(e=>{const t={};return z.call(t,e),t.context=e.mediaTypes.video.context,t.playerSize=j(e),t.mediaTypeInfo=(0,p.Go)(e.mediaTypes.video),t.type=o.G_,t.priceFloors=q(e,o.G_,t.playerSize),t}),n=e.filter(e=>w(o.D4,e)).map(e=>{const t={};return z.call(t,e),t.sizes=D(e),t.type=o.D4,t.mediaTypeInfo=(0,p.Go)(e.mediaTypes.banner),t.priceFloors=q(e,o.D4,t.sizes),t}),r=e.filter(e=>w(o.s6,e)).map(e=>{const t={};if(z.call(t,e),t.sizes=D(e),t.type=o.s6+T,t.mediaTypeInfo=(0,p.Go)(e.mediaTypes.native),!P(e)){const n=(0,y.rn)(e.nativeParams);t.mediaTypeInfo={},t.mediaTypeInfo.adTemplate=e.nativeParams.adTemplate,t.mediaTypeInfo.ortb=n}return t.priceFloors=q(e,o.s6,t.sizes),t});return t.concat(n).concat(r)}function P(e){return e.mediaTypes.native.ortb&&"object"==typeof e.mediaTypes.native.ortb}function z(e){const t=e.params;this.adUnitCode=e.adUnitCode,this.bidId=e.bidId,this.bidderRequestId=e.bidderRequestId,this.auctionId=(0,l.A)(e,"ortb2.source.tid"),this.transactionId=(0,l.A)(e,"ortb2Imp.ext.tid"),this.gpid=(0,l.A)(e,"ortb2Imp.ext.gpid"),this.pubId=t.pubId,this.ext=t.ext,this.ortb2Imp=(0,l.A)(e,"ortb2Imp"),t.pubClick&&(this.click=t.pubClick),t.dealId&&(this.dealId=t.dealId);const n=function(e){const t=document.getElementById(e);try{const{top:e,left:n,width:r,height:i}=(0,g.G)(t);let o=t.ownerDocument.defaultView;const s={top:e+o.pageYOffset,left:n+o.pageXOffset,width:r,height:i};let d=o.frameElement;for(;null!=d;){const{top:e,left:t}=(0,g.G)(d);s.top+=e+o.pageYOffset,s.left+=t+o.pageXOffset,o=o.parent,d=o.frameElement}return s}catch(e){return null}}(e.adUnitCode);n&&(this.coords=n)}function U(){try{if(null!=window.performance&&null!=window.performance.timing){const e={},t=window.performance.timing;return e.pageLoadTime=t.loadEventEnd-t.navigationStart,e.connectTime=t.responseEnd-t.requestStart,e.renderTime=t.domComplete-t.domLoading,e}}catch(e){return null}return null}function j(e){const t=e.mediaTypes.video.playerSize;return void 0!==t&&Array.isArray(t)&&t.length>0?k(t):[]}function D(e){if(void 0!==e.mediaTypes&&void 0!==e.mediaTypes.banner&&void 0!==e.mediaTypes.banner.sizes&&Array.isArray(e.mediaTypes.banner.sizes)&&e.mediaTypes.banner.sizes.length>0)return k(e.mediaTypes.banner.sizes);return!A(e)&&e.sizes&&Array.isArray(e.sizes)?k(e.sizes):[]}function k(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n];t.push({width:r[0],height:r[1]})}return t}function q(e,t,n){if("function"!=typeof e.getFloor)return[];const r=n=>{const r=e.getFloor({currency:"EUR",mediaType:t||"*",size:n||null})||{};return h(h({},r),{},{size:n&&2===n.length?{width:n[0],height:n[1]}:null,floor:null!=r.floor?r.floor:null})};return Array.isArray(n)&&n.length>0?n.map(e=>r([e.width,e.height])):[r(null)]}const x={code:b,gvlid:241,supportedMediaTypes:[o.D4,o.G_,o.s6],isBidRequestValid:function(e){return void 0!==e&&void 0!==e.params&&"string"==typeof e.params.pubId&&(w(o.D4,e)||w(o.G_,e)||w(o.s6,e))},buildRequests:function(e,t){var n,r;const i=h({bids:E(e)},function(e){const t=(0,u.Ot)(),n=function(){let e=window,t=window.parent;try{for(;e!==e.parent;)t=e.parent,t.location.href,e=e.parent}catch(e){}return e}();return{location:(0,l.A)(e,"refererInfo.page",null),referrer:(0,l.A)(e,"refererInfo.ref",null),stack:(0,l.A)(e,"refererInfo.stack",[]),numIframes:(0,l.A)(e,"refererInfo.numIframes",0),wWidth:t.innerWidth,wHeight:t.innerHeight,sWidth:t.screen.width,sHeight:t.screen.height,sLeft:"screenLeft"in n?n.screenLeft:n.screenX,sTop:"screenTop"in n?n.screenTop:n.screenY,xOffset:n.pageXOffset,yOffset:n.pageYOffset,docHidden:S(n),docHeight:n.document.body?n.document.body.scrollHeight:null,hLength:history.length,timing:U(),version:{prebid:"10.16.0",adapter:"1.1.5"}}}(t));t&&t.gdprConsent&&(i.gdprConsent={consentString:t.gdprConsent.consentString,consentRequired:t.gdprConsent.gdprApplies,addtlConsent:t.gdprConsent.addtlConsent}),t&&t.gppConsent&&(i.gppConsent={consentString:t.gppConsent.gppString,applicableSections:t.gppConsent.applicableSections}),t&&t.uspConsent&&(i.usPrivacy=t.uspConsent),t&&t.ortb2&&(i.ortb2=t.ortb2),e&&0!==e.length&&e[0].userIdAsEids&&(i.userId=e[0].userIdAsEids);const o=null==e||null===(n=e[0])||void 0===n||null===(n=n.ortb2)||void 0===n||null===(n=n.source)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.schain;e&&0!==e.length&&o&&function(e){let t=!1;const n=["asi","sid","hp"];if(!e||!e.nodes)return t;t=e.nodes.reduce((e,t)=>e?n.every(e=>t.hasOwnProperty(e)):e,!0),t||(0,f.logError)("OneTag: required schain params missing");return t}(o)&&(i.schain=o);try{I.hasLocalStorage()&&(i.onetagSid=I.getDataFromLocalStorage("onetag_sid"))}catch(e){}const s=navigator.connection||navigator.webkitConnection;return i.networkConnectionType=s&&s.type?s.type:null,i.networkEffectiveConnectionType=s&&s.effectiveType?s.effectiveType:null,i.fledgeEnabled=Boolean(null==t||null===(r=t.paapi)||void 0===r?void 0:r.enabled),{method:"POST",url:"https://onetag-sys.com/prebid-request",data:JSON.stringify(i)}},interpretResponse:function(e,t){const n=e.body,r=[],i=JSON.parse(t.data);if(!n||n.nobid&&!0===n.nobid)return r;if(!(n.fledgeAuctionConfigs||n.bids&&Array.isArray(n.bids)&&0!==n.bids.length))return r;if(Array.isArray(n.bids)&&n.bids.forEach(e=>{const t={requestId:e.requestId,cpm:e.cpm,width:e.width,height:e.height,creativeId:e.creativeId,dealId:null==e.dealId?e.dealId:"",currency:e.currency,netRevenue:e.netRevenue||!1,mediaType:e.mediaType===o.s6+T?o.s6:e.mediaType,meta:{mediaType:e.mediaType,advertiserDomains:e.adomain},ttl:e.ttl||300};if(e.dsa&&(t.meta.dsa=e.dsa),e.mediaType===o.D4)t.ad=e.ad;else if(e.mediaType===o.G_){const{context:n,adUnitCode:r}=(i.bids||[]).find(t=>t.bidId===e.requestId&&t.type===o.G_);n===s.mn?(t.vastUrl=e.vastUrl,t.videoCacheKey=e.videoCacheKey):n===s.H6&&(t.vastXml=e.ad,t.vastUrl=e.vastUrl,e.rendererUrl&&(t.renderer=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=d.A4.install({id:e.requestId,url:e.rendererUrl,config:t,adUnitCode:e.adUnitCode,loaded:!1});try{n.setRender(t=>{let{renderer:n,width:r,height:i,vastXml:o,adUnitCode:s}=t;n.push(()=>{window.onetag.Player.init(h(h({},e),{},{width:r,height:i,vastXml:o,nodeId:s,config:n.getConfig()}))})})}catch(e){}return n}(h(h({},e),{},{adUnitCode:r}))))}else e.mediaType!==o.s6&&e.mediaType!==o.s6+T||(t.native=e.native);r.push(t)}),n.fledgeAuctionConfigs&&Array.isArray(n.fledgeAuctionConfigs)){const e=n.fledgeAuctionConfigs;return{bids:r,paapi:e}}return r},getUserSyncs:function(e,t,n,r,i){const o=[];let s="";return n&&("boolean"==typeof n.gdprApplies&&(s+="&gdpr="+(n.gdprApplies?1:0)),"string"==typeof n.consentString&&(s+="&gdpr_consent="+n.consentString)),i&&"string"==typeof i.gppString&&(s+="&gpp_consent="+i.gppString),r&&"string"==typeof r&&(s+="&us_privacy="+r),e.iframeEnabled&&o.push({type:"iframe",url:v+"?cb="+(new Date).getTime()+s}),e.pixelEnabled&&o.push({type:"image",url:v+"?tag=img"+s}),o}};(0,c.a$)(x),(0,i.E)("onetagBidAdapter")}},e=>{e.O(0,[32316,60802,37769,40315,51085],()=>{return t=5380,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[90362],{29673:(e,n,t)=>{var o=t(98158),r=t(51748),i=t(91933),l=t(32592),a=t(10466),s=t(83435),c=t(58928),u=t(22517),d=t(18014),p=t(11418),f=t(10786),g=t(79236),b=t(85161),v=t(3516),m=t(13064),h=t(63006);function y(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,o)}return t}function A(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?y(Object(t),!0).forEach(function(n){(0,o.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}const P="PAAPI",O=[],I=new WeakSet;(0,l.xG)("paapi",function(e){O.push(e),e.init&&e.init({getPAAPIConfig:$,expandFilters:z})});const C=(0,b.$)(),w=(0,b.$)(),j=(0,b.$)(),E=(0,b.$)();let S={},x={};function k(e,n,t,o,r){var i,l;null!==(i=o.paapi)&&void 0!==i&&i.enabled&&(l=r,r=function(e,n,t,o){var r;return(o=null!=o?o:{}).adAuctionHeaders=null===(r=o.adAuctionHeaders)||void 0===r||r,l.call(this,e,n,t,o)});for(var a=arguments.length,s=new Array(a>5?a-5:0),c=5;c<a;c++)s[c-5]=arguments[c];return e.call(this,n,t,o,r,...s)}function B(){const e={},n=V(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return n&&(e.requestedSize=n),e}function R(){let e,n,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(t.length>0){const o=t.reduce((0,g.Ph)((0,f.x4)(e=>[e.cpm,e.currency])));e=o.cpm,n=o.currency}else{const t=o.map(e=>"function"==typeof e.getFloor&&e.getFloor()).filter(e=>e),r=t.length&&t.reduce((0,g.Bp)((0,f.x4)(e=>[e.floor,e.currency])));e=null==r?void 0:r.floor,n=null==r?void 0:r.currency}const r={};return e&&((0,s.J)(r,"auctionSignals.prebid.bidfloor",e),n&&(0,s.J)(r,"auctionSignals.prebid.bidfloorcur",n)),r}function q(e){var n,t;let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:G,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null!==(n=null===(t=x)||void 0===t?void 0:t.componentSeller)&&void 0!==n?n:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{compact:e=>{return(n=e.map(e=>e[1]),n.reduce((e,n)=>{if(F(n)){let t=e.find(e=>!e.hasOwnProperty(n.origin)||(0,a.deepEqual)(e[n.origin],n));t||(t={},e.push(t)),t[n.origin]=n}return e},[]).map(e=>Object.values(e))).map(e=>[{},e]);var n},expand:H};if(!r.auctionConfig)return(0,a.logWarn)(P,"Cannot use IG buyers: paapi.componentSeller.auctionConfig not set",e.map(e=>e[1])),[];return(0,i[r.separateAuctions?"expand":"compact"])(e).map(e=>{let[n,t]=e;const i=(0,a.mergeDeep)(o(t),r.auctionConfig);return i.auctionSignals=Y(i.auctionSignals||{},n),[n,i]})}function U(e){let{auctionId:n,bidsReceived:t,bidderRequests:o,adUnitCodes:r,adUnits:i}=e;const l=Object.fromEntries((null==i?void 0:i.map(e=>[e.code,e]))||[]),s=null==o?void 0:o.flatMap(e=>e.bids),c=C(n);(r||[]).forEach(e=>{c.hasOwnProperty(e)||(c[e]=null),!S.hasOwnProperty(e)&&(S[e]=null)});const u=w(n),d=j(n);u&&d&&Object.entries(d).forEach(e=>{let[n,t]=e;q(t).forEach(e=>{let[{bidder:t},o]=e;return D(u,n,{id:W(t),config:o})})});const p=E(n),f=Array.from(new Set(Object.keys(u).concat(Object.keys(p)))),g=Object.fromEntries(f.map(e=>{S[e]=n;const o=n=>n.adUnitCode===e;return[e,A(A({},B(l[e])),R(null==t?void 0:t.filter(o),null==s?void 0:s.filter(o)))]})),b={};function v(e,n){Object.entries(n).forEach(n=>{let[t,{resolve:o,default:r}]=n,i=e.hasOwnProperty(t)?e[t]:null;i=null==i&&null==r?void 0:"object"==typeof r&&"object"==typeof i?(0,a.mergeDeep)({},r,i):null!=i?i:r,o(i)})}Object.entries(u||{}).forEach(e=>{let[n,t]=e;t.forEach(e=>{let{id:t,config:o}=e;return D(b,t,{adUnitCode:n,config:(0,a.mergeDeep)({},g[n],o)})})}),Object.entries(p).forEach(e=>{let[n,{top:t,components:o}]=e;v(g[n],t),Object.entries(o).forEach(e=>{var t;let[o,{deferrals:r}]=e;const i=b.hasOwnProperty(o)?b[o]:[];i.length>1&&(0,a.logWarn)("Received multiple PAAPI configs for the same bidder and seller (".concat(o,"), active PAAPI auctions will only see the first"));const{config:l}=null!==(t=i.shift())&&void 0!==t?t:{config:A({},g[n])};v(l,r)})});const m=Object.values(b).flatMap(e=>e),h=Object.keys(p).length>0;x.parallel&&h&&m.length>0&&(0,a.logError)("Received PAAPI configs after PAAPI auctions were already started in parallel with their contextual auction",m),m.forEach(e=>{let{adUnitCode:n,config:t}=e;null==c[n]&&(c[n]=A(A({},g[n]),{},{componentAuctions:[]})),c[n].componentAuctions.push((0,a.mergeDeep)({},g[n],t))}),x.parallel&&h||O.forEach(e=>{var t;return null===(t=e.onAuctionConfig)||void 0===t?void 0:t.call(e,n,c)})}function D(e,n,t){!e.hasOwnProperty(n)&&(e[n]=[]),e[n].push(t)}function Y(e,n){var t,o;let{ortb2:r,ortb2Imp:i}=n;return null!=r&&(0,s.J)(e,"prebid.ortb2",(0,a.mergeDeep)({},r,null===(t=e.prebid)||void 0===t?void 0:t.ortb2)),null!=i&&(0,s.J)(e,"prebid.ortb2Imp",(0,a.mergeDeep)({},i,null===(o=e.prebid)||void 0===o?void 0:o.ortb2Imp)),e}function T(e,n){return"".concat(e,"::").concat(n)}function W(e){return x.componentSeller.separateAuctions?"igb::".concat(e):"igb"}function N(e,n,t){if(_(i.$W.getCurrentBidder()).enabled){const{adUnitCode:r,auctionId:l,bidder:s}=n;function c(e,n){const t=e(l);null!=t?D(t,r,n):(0,a.logWarn)(P,"Received PAAPI config for auction that has closed (auction '".concat(l,"', adUnit '").concat(r,"')"),n)}const{config:u,igb:d}=t;if(u){var o;u.auctionSignals=Y(u.auctionSignals||{},n);const p=u.perBuyerSignals=null!==(o=u.perBuyerSignals)&&void 0!==o?o:{};(u.interestGroupBuyers||[]).forEach(e=>{var t;p[e]=Y(null!==(t=p[e])&&void 0!==t?t:{},n)}),c(w,{id:T(s,u.seller),config:u})}d&&F(d)&&(d.pbs=Y(d.pbs||{},n),c(j,[n,d]))}e(n,t)}i.$W.getConfig("paapi",e=>{var n;(n=e.paapi)&&!0===n.enabled?(x.enabled||((0,l.Yn)("addPaapiConfig").before(N),(0,l.Yn)("makeBidRequests").before(K),(0,l.Yn)("makeBidRequests").after(X),(0,l.Yn)("processBidderRequests").before(te,9),(0,l.Yn)("processBidderRequests").before(re,10),(0,l.Yn)("processBidderRequests").before(k),d.on(p.qY.AUCTION_INIT,ie),d.on(p.qY.AUCTION_END,U)),x=n,(0,a.logInfo)("".concat(P," enabled (browser ").concat(M()?"supports":"does NOT support"," runAdAuction)"),n)):(x.enabled&&((0,l.Yn)("addPaapiConfig").getHooks({hook:N}).remove(),(0,l.Yn)("makeBidRequests").getHooks({hook:K}).remove(),(0,l.Yn)("makeBidRequests").getHooks({hook:X}).remove(),(0,l.Yn)("processBidderRequests").getHooks({hook:te}).remove(),(0,l.Yn)("processBidderRequests").getHooks({hook:re}).remove(),(0,l.Yn)("processBidderRequests").getHooks({hook:k}).remove(),d.off(p.qY.AUCTION_INIT,ie),d.off(p.qY.AUCTION_END,U)),x={},(0,a.logInfo)("".concat(P," disabled"),n))});const J={cur:"perBuyerCurrencies",pbs:"perBuyerSignals",ps:"perBuyerPrioritySignals",maxbid:"auctionSignals.prebid.perBuyerMaxbid"};function F(e){if(e.origin)return!0;(0,a.logWarn)("PAAPI buyer does not specify origin and will be ignored",e)}function G(e){const n=new Set;return Object.assign(e.reduce((t,o)=>(F(o)&&(n.has(o.origin)?(0,a.logWarn)(P,"Duplicate buyer: ".concat(o.origin,". All but the first will be ignored"),e):(n.add(o.origin),Object.entries(J).forEach(e=>{let[n,r]=e;if(null!=o[n]){const e=(0,c.A)(t,r)||{};e[o.origin]=o[n],(0,s.J)(t,r,e)}}))),t),{}),{interestGroupBuyers:Array.from(n.keys())})}function H(e){const n={},t={};return e.forEach(e=>{let[o,r]=e;!n.hasOwnProperty(o.bidder)&&(n[o.bidder]=o),D(t,o.bidder,r)}),Object.entries(t).map(e=>{let[t,o]=e;return[n[t],o]})}function z(){let{auctionId:e,adUnitCode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[];return null==n?t=Object.keys(S):S.hasOwnProperty(n)&&(t=[n]),Object.fromEntries(t.map(n=>[n,null!=e?e:S[n]]))}function $(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const t={};return Object.entries(z(e)).forEach(e=>{let[o,r]=e;const i=C(r);if(null!=i&&i.hasOwnProperty(o)){const e=i[o];e&&!I.has(e)?(t[o]=e,I.add(e)):n&&(t[o]=null)}else null==r&&n&&(t[o]=null)}),t}function M(){return"runAdAuction"in navigator&&"joinAdInterestGroup"in navigator}function _(e){var n,t;const o=x.enabled&&(null==e||!(null!==(n=x.bidders)&&void 0!==n&&n.length)||(null===(t=x.bidders)||void 0===t?void 0:t.includes(e)));return{enabled:o,ae:o?x.defaultForSlots:void 0}}(0,r.m)().getPAAPIConfig=e=>$(e);const L=(0,l.A_)("sync",function(e){var n,t;if(null!==(t=e=null===(n=e)||void 0===n?void 0:n.filter(e=>{let[n,t]=e;return!(n===t&&n<=5)}))&&void 0!==t&&t.length)return e.reduce((0,g.Ph)((0,g.NV)(e=>{let[n,t]=e;return n*t})))},"getPAAPISize");function V(e){var n;return(null===(n=e.ortb2Imp)||void 0===n||null===(n=n.ext)||void 0===n||null===(n=n.paapi)||void 0===n?void 0:n.requestedSize)||(n=>{const t=L((0,a.sizesToSizeTuples)(null===(n=e.mediaTypes)||void 0===n||null===(n=n.banner)||void 0===n?void 0:n.sizes));if(t)return{width:t[0],height:t[1]}})()}function K(e,n){M()&&x.enabled&&n.forEach(e=>{var n,t,o;const r=null!=(null===(n=e.ortb2Imp)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.igs)?e.ortb2Imp.ext.igs.ae||1:null,i=null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.ae;r!==i&&null!=r&&null!=i&&(0,a.logWarn)(P,"Ad unit defines conflicting ortb2Imp.ext.ae and ortb2Imp.ext.igs, using the latter",e);const l=null!==(o=null!=r?r:i)&&void 0!==o?o:x.defaultForSlots;if(l){(0,s.J)(e,"ortb2Imp.ext.ae",l),e.ortb2Imp.ext.igs=Object.assign({ae:l,biddable:1},e.ortb2Imp.ext.igs);const n=V(e);n&&(0,s.J)(e,"ortb2Imp.ext.paapi.requestedSize",n),e.bids.forEach(e=>{_(e.bidder).enabled||((0,s.J)(e,"ortb2Imp.ext.ae",0),e.ortb2Imp.ext.igs={ae:0,biddable:0})})}});for(var t=arguments.length,o=new Array(t>2?t-2:0),r=2;r<t;r++)o[r-2]=arguments[r];e(n,...o)}const Q=["createAuctionNonce","getInterestGroupAdAuctionData"];function X(e,n){M()&&n.forEach(e=>{var n;const{enabled:t}=_(e.bidderCode);Object.assign(e,{paapi:{enabled:t,componentSeller:!(null===(n=x.componentSeller)||void 0===n||!n.auctionConfig)}}),t&&Q.forEach(n=>{e.paapi[n]=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return new oe(()=>navigator[n](...t))}})}),e(n)}const Z=["auctionSignals","sellerSignals","perBuyerSignals","perBuyerTimeouts","directFromSellerSignals","perBuyerCurrencies","perBuyerCumulativeTimeouts","serverResponse"],ee=(()=>{const e=[{props:["seller"],validate:e=>"string"==typeof e},{props:["interestGroupBuyers"],validate:e=>Array.isArray(e)&&e.length>0},{props:["decisionLogicURL","decisionLogicUrl"],validate:e=>"string"==typeof e}];return function(n){const t=e.find(e=>{let{props:t,validate:o}=e;return t.every(e=>!n.hasOwnProperty(e)||!n[e]||!o(n[e]))});return!t||((0,a.logError)('Partial PAAPI config has missing or invalid property "'.concat(t.props[0],'"'),n),!1)}})();function ne(e,n,t,o){const r=(0,v.JS)(o),i=(0,v.eI)(o);let l;return r.measureTime(n,()=>{try{l=e[n](t.map(i.bidRequest),i.bidderRequest(o))}catch(e){(0,a.logError)('Error invoking "'.concat(n,'":'),e)}}),l}function te(e,n,t,o){function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n={};return[Object.fromEntries(Z.map(t=>{const o=(0,m.v6)({promiseFactory:e=>new Promise(e)});return o.default=e.hasOwnProperty(t)?e[t]:null,n[t]=o.promise,[t,o]})),n]}const{auctionId:i,paapi:{enabled:l,componentSeller:s}={}}=o,c=C(i);if(t.map(e=>e.adUnitCode).forEach(e=>{S[e]=i,c.hasOwnProperty(e)||(c[e]=null)}),l&&n.buildPAAPIConfigs){const e=ne(n,"buildPAAPIConfigs",t,o),l=Object.fromEntries(t.map(e=>[e.bidId,e]));(null!=e?e:[]).forEach(e=>{let{bidId:t,config:o,igb:u}=e;const d=l.hasOwnProperty(t)&&l[t];if(d){const e=d.adUnitCode;S[e]=i;const t=E(i),l=()=>{if(!t.hasOwnProperty(e)){const[n,o]=r();c[e]=A(A(A({},B(h.n.index.getAdUnit(d))),o),{},{componentAuctions:[]}),t[e]={top:n,components:{},auctionConfig:c[e]}}return t[e]};if(o&&ee(o)){const e=T(d.bidder,o.seller),n=l();if(n.components.hasOwnProperty(e))(0,a.logWarn)("Received multiple PAAPI configs for the same bidder and seller; config will be ignored",{config:o,bidder:d.bidder});else{const[t,i]=r(o),l=A(A(A({},B(d)),o),i);n.auctionConfig.componentAuctions.push(l),n.components[e]={auctionConfig:l,deferrals:t}}}if(s&&u&&F(u)){const e=W(n.code),t=l(),o=q([[d,u]])[0][1];if(t.components.hasOwnProperty(e)){const{auctionConfig:n,deferrals:r}=t.components[e];if(n.interestGroupBuyers.includes(u.origin))(0,a.logWarn)("Received the same PAAPI buyer multiple times for the same PAAPI auction. Consider setting paapi.componentSeller.separateAuctions: true",u);else{const e={};Object.entries(o).forEach(n=>{let[t,o]=n;r.hasOwnProperty(t)?(0,a.mergeDeep)(r[t],{default:o}):e[t]=o}),(0,a.mergeDeep)(n,e)}}else{const[n,i]=r(o),l=A(A(A({},o),B(d)),i);t.components[e]={auctionConfig:l,deferrals:n},t.auctionConfig.componentAuctions.push(l)}}}else(0,a.logError)("Received partial PAAPI config for unknown bidId",{bidId:t,config:o})})}for(var u=arguments.length,d=new Array(u>4?u-4:0),p=4;p<u;p++)d[p-4]=arguments[p];return e.call(this,n,t,o,...d)}class oe{constructor(e){this.resolve=e}}function re(e,n,t,o){for(var r,i=arguments.length,l=new Array(i>4?i-4:0),s=4;s<i;s++)l[s-4]=arguments[s];if(null!==(r=o.paapi)&&void 0!==r&&r.enabled&&n.paapiParameters){const r=ne(n,"paapiParameters",t,o);return m.U9.all(Object.entries(null!=r?r:{}).map(e=>{let[n,t]=e;return t instanceof oe?t.resolve().then(e=>[n,e]):Promise.resolve([n,t])})).then(e=>{o.paapi.params=Object.fromEntries(e)}).catch(e=>{(0,a.logError)("Could not resolve PAAPI parameters",e)}).then(()=>{e.call(this,n,t,o,...l)})}e.call(this,n,t,o,...l)}function ie(e){let{auctionId:n}=e;x.parallel&&h.n.index.getAuction({auctionId:n}).requestsDone.then(()=>{Object.keys(E(n)).length>0&&O.forEach(e=>{var t;return null===(t=e.onAuctionConfig)||void 0===t?void 0:t.call(e,n,C(n))})})}function le(e,n,t){e.forEach(e=>{var n;const o=t.impContext[e.impid];null!=o&&null!==(n=o.imp)&&void 0!==n&&null!==(n=n.ext)&&void 0!==n&&n.ae?(o.paapiConfigs=o.paapiConfigs||[],o.paapiConfigs.push(e)):(0,a.logWarn)(P,"Received auction configuration for an impression that was not in the request or did not ask for it",e,null==o?void 0:o.imp)})}(0,u.pS)({type:u.Tb,name:"impExtAe",fn:function(e,n,t){var o,r,i;null!==(o=t.bidderRequest.paapi)&&void 0!==o&&o.enabled||(null===(r=e.ext)||void 0===r||delete r.ae,null===(i=e.ext)||void 0===i||delete i.igs)}}),(0,u.pS)({type:u.Cf,name:"extPrebidFledge",fn:function(e,n,t){var o;le((null===(o=n.ext)||void 0===o||null===(o=o.prebid)||void 0===o||null===(o=o.fledge)||void 0===o?void 0:o.auctionconfigs)||[],0,t)},dialects:[u.e4]}),(0,u.pS)({type:u.Cf,name:"extIgiIgs",fn:function(e,n,t){var o;le(((null===(o=n.ext)||void 0===o?void 0:o.igi)||[]).flatMap(e=>((null==e?void 0:e.igs)||[]).map(n=>{var t;return n.impid!==e.impid&&null!=n.impid&&null!=e.impid&&(0,a.logWarn)(P,"ORTB response ext.igi.igs.impid conflicts with parent's impid",e),{config:n.config,impid:null!==(t=n.impid)&&void 0!==t?t:e.impid}}).concat(((null==e?void 0:e.igb)||[]).map(n=>({igb:n,impid:e.impid})))),e,t)}}),(0,u.pS)({type:u.Cf,name:"paapiConfigs",priority:-1,fn:function(e,n,t){const o=Object.values(t.impContext).flatMap(e=>(e.paapiConfigs||[]).map(n=>A({bidId:e.bidRequest.bidId},n)));o.length>0&&(e.paapi=o)}}),(0,r.E)("paapi")}},e=>{e.O(0,[60802,41225,47606,37769,40315,51085],()=>{return n=29673,e(e.s=n);var n});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[25494],{20357:(n,t,e)=>{var o=e(51748),i=e(32592),r=e(58928),c=e(10466),l=e(91933),a=e(79236),g=e(80869);const s="paapiForGpt";let f;l.$W.getConfig("paapi",n=>{(0,r.A)(n,"paapi.gpt.configWithTargeting",!0)?((0,c.logInfo)(s,"enabling PAAPI configuration with setTargetingForGPTAsync"),g.iS.setTargetingForGPT.before(h)):g.iS.setTargetingForGPT.getHooks({hook:h}).remove()});const u=function(){const n={};return function(t,e,o){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(e.length>0){var r;let l=null!==(r=n[t])&&void 0!==r?r:{},a=Object.fromEntries(o.map(n=>[n.seller,n]));const g=Object.keys(a);i?(a=Object.assign(l,a),l=Object.fromEntries(g.map(n=>[n,null]))):g.forEach(n=>{l[n]=null}),Object.keys(l).length?n[t]=l:delete n[t];const f=Object.entries(a).map(n=>{let[t,e]=n;return{configKey:t,auctionConfig:e}});f.length>0&&e.forEach(n=>{n.setConfig({componentAuction:f}),(0,c.logInfo)(s,"register component auction configs for: ".concat(t,": ").concat(n.getAdUnitPath()),o)})}else o.length>0&&(0,c.logWarn)(s,"unable to register component auction config for ".concat(t),o)}}(),p=(()=>{const n=[[728,90],[336,280],[300,250],[300,50],[160,600],[1024,768],[970,250],[970,90],[768,1024],[480,320],[468,60],[320,480],[320,100],[320,50],[300,600],[300,100],[250,250],[234,60],[200,200],[180,150],[125,125],[120,600],[120,240],[120,60],[88,31],[980,120],[980,90],[950,90],[930,180],[750,300],[750,200],[750,100],[580,400],[250,360],[240,400]].sort((0,a.NV)(n=>{let[t,e]=n;return-t*e})).map(n=>[n,(0,c.sizeTupleToSizeString)(n)]);return function(t,e){if(null!=e&&e.length){const o=new Set(e.map(c.sizeTupleToSizeString)),i=n.find(n=>{let[t,e]=n;return o.has(e)});if(i)return void t.bail(i[0])}t(e)}})();(0,o.m)().setPAAPIConfigForGPT=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n=>f(n,!0),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.m2;return function(){let o=arguments.length>1?arguments[1]:void 0,i=!1;const r=n(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})||{},l=e(Object.keys(r),o);Object.entries(r).forEach(n=>{let[e,o]=n;null!=o&&(i=!0),t(e,l[e],(null==o?void 0:o.componentAuctions)||[],!0)}),i||(0,c.logInfo)("".concat(s,": No component auctions available to set"))}}();const h=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,o.m)().setPAAPIConfigForGPT;return function(t,e,o){(Array.isArray(e)?e:[e]).map(n=>null==n?void 0:{adUnitCode:n}).forEach(t=>n(t,o)),t(e,o)}}();(0,i.bz)("paapi",{name:"gpt",init(n){f=n.getPAAPIConfig,(0,i.Yn)("getPAAPISize").before(p)}}),(0,o.E)("paapiForGpt")}},n=>{n.O(0,[60802,37769,40315,51085],()=>{return t=20357,n(n.s=t);var t});n.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[65328],{59109:(e,t,r)=>{r.d(t,{Gk:()=>z});var n=r(98158),i=r(51748),s=r(5672),o=r(10466),d=r(26665),a=r(11418),c=r(51409),l=r(91933),u=r(3516),p=r(18014),b=r(62201),f=r(32592),g=r(93448),m=r(9201),v=r(83435),y=r(63320),h=r(69488),O=r(25844),C=r(18876),B=r(22517),E=r(53578),q=r(77610),R=r(70736),j=r(53202),S=r(45808),P=r(10786),x=r(79236),w=r(58928);function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?I(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function A(e){let{global:t,bidder:r}=e;return Object.fromEntries(Object.entries(r).map(e=>{let[r,n]=e;return[r,U(n,(0,o.mergeDeep)({},t,n))]}))}function U(e,t){return Object.fromEntries(Object.entries(e).map(e=>{let[r,n]=e;const i=t[r];return Array.isArray(n)?!(0,o.deepEqual)(n,i)&&Array.isArray(i)&&(n=i):null!=n&&"object"==typeof n&&(n=U(n,i)),[r,n]}))}function T(e,t){let{global:r,bidder:n}=e;const i=function(e){let{eids:t,conflicts:r=new Set}=e;const n=[],i=[],s={};return t.forEach(e=>{(!1===e.bidders?n:i).push(e)}),i.forEach(e=>{let{eid:t,bidders:i}=e;r.has(t.source)?i.forEach(e=>{(s[e]=s[e]||[]).push(t)}):n.push({eid:t,bidders:i})}),{global:n.map(e=>{let{eid:t}=e;return t}),permissions:n.filter(e=>{let{bidders:t}=e;return!1!==t}).map(e=>{let{eid:t,bidders:r}=e;return{source:t.source,bidders:r}}),bidder:s}}(function(e){let{global:t,bidder:r}=e;const n=[],i={},s=new Set;function d(e){let t=n.find(t=>(0,o.deepEqual)(t.eid,e));return null==t&&(t={eid:e,bidders:new Set},n.push(t)),null==i[e.source]?i[e.source]=t.eid:t.eid===e&&s.add(e.source),t}return E.Vx.forEach(e=>{((0,w.A)(t,e)||[]).forEach(e=>{d(e).bidders=!1})}),Object.entries(r).forEach(e=>{let[t,r]=e;E.Vx.forEach(e=>{((0,w.A)(r,e)||[]).forEach(e=>{const r=d(e);!1!==r.bidders&&r.bidders.add(t)})})}),{eids:n.map(e=>{let{eid:t,bidders:r}=e;return{eid:t,bidders:r&&Array.from(r)}}),conflicts:s}}({global:r,bidder:n}));function s(e){var t,r;null==e||null===(t=e.user)||void 0===t||delete t.eids,null==e||null===(r=e.user)||void 0===r||null===(r=r.ext)||void 0===r||delete r.eids}return r=(0,d.Go)(r),n=(0,d.Go)(n),s(r),Object.values(n).forEach(s),i.global.length&&(0,v.J)(r,"user.ext.eids",i.global),null!=t&&t.length&&i.permissions.forEach(e=>{e.bidders=e.bidders.filter(e=>t.includes(e))}),i.permissions.length&&(0,v.J)(r,"ext.prebid.data.eidpermissions",i.permissions),Object.entries(i.bidder).forEach(e=>{let[t,r]=e;r.length&&(0,v.J)(n[t],"user.ext.eids",r)}),{global:r,bidder:n}}function J(e,t){return null==e||0===Object.keys(e.bidder||{}).length?e:D(D({},e=T(e,t)),{},{bidder:A(e)})}var k=r(59794);function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const _=new Set(["bidderCode","bidderRequestId","uniquePbsTid","bids","timeout"]),M=(()=>{const e=(0,x.Bp)((0,P.x4)(e=>[e.bidfloor,e.bidfloorcur]));return function(t){let r;for(const n of t){if(null==(null==n?void 0:n.bidfloorcur)||null==(null==n?void 0:n.bidfloor))return null;r=null==r?n:e(r,n)}return r}})(),G=(0,m.A)({processors:h.m,context:{netRevenue:!0},imp(e,t,r){Object.assign(r,t.pbsData);const n=e(t,r);var i,s;if((t.bids||[]).forEach(e=>{e.ortb2Imp&&Object.keys(e.ortb2Imp).length>0&&(0,v.J)(n,"ext.prebid.imp.".concat(e.bidder),e.ortb2Imp)}),Object.values(C.s).some(e=>n[e]))return n.secure=null!==(i=null===(s=t.ortb2Imp)||void 0===s?void 0:s.secure)&&void 0!==i?i:1,n},request(e,t,r,n){if(t.length){var i,s;const{s2sBidRequest:o}=n,d=e(t,r,n);return d.tmax=Math.floor(null!==(i=o.s2sConfig.timeout)&&void 0!==i?i:Math.min(.75*o.requestBidsTimeout,null!==(s=o.s2sConfig.maxTimeout)&&void 0!==s?s:z.maxTimeout)),d.ext.tmaxmax=d.ext.tmaxmax||o.requestBidsTimeout,[d.app,d.dooh,d.site].forEach(e=>{var t;!e||null!==(t=e.publisher)&&void 0!==t&&t.id||(0,v.J)(e,"publisher.id",o.s2sConfig.accountId)}),n.transmitTids||(0,v.J)(d,"ext.prebid.createtids",!1),d}(0,o.logError)("Request to Prebid Server rejected due to invalid media type(s) in adUnit.")},bidResponse(e,t,r){var n,i;let s=r.actualBidRequests.get(r.seatbid.seat);null==s&&(s=r.actualBidRequests.get(null)),s&&Object.assign(r,{bidRequest:s,bidderRequest:r.actualBidderRequests.find(e=>e.bidderCode===s.bidder)});const o=e(t,r);return o.requestBidder=null===(n=s)||void 0===n?void 0:n.bidder,null!==(i=o.native)&&void 0!==i&&i.ortb&&(o.adm=o.native.ortb),o.requestTimestamp=r.requestTimestamp,{bid:Object.assign((0,y.O)({src:a.RW.SRC,bidId:s?s.bidId||s.bid_Id:null,transactionId:r.adUnit.transactionId,adUnitId:r.adUnit.adUnitId,auctionId:r.bidderRequest.auctionId}),o,{deferRendering:!!r.adUnit.deferBilling,deferBilling:!!r.adUnit.deferBilling}),adUnit:r.adUnit.code}},overrides:{[B.Tb]:{id(e,t,r,n){t.id=n.impId},params(e,t,r,n){const i=n.s2sBidRequest.s2sConfig.adapterOptions;for(const e of n.actualBidRequests.values())(0,O.W)(t,e,n,n),i&&i[e.bidder]&&Object.assign(t.ext.prebid.bidder[e.bidder],i[e.bidder])},bidfloor(e,t,r,n){const i=M(function*(){for(const t of n.actualBidRequests.values()){const r={};e(r,t,n),yield r}}());null!=i&&Object.assign(t,i)},extBidfloor(e,t,r,n){var i;function s(e,t){null!=t&&((0,v.J)(e,"ext.bidfloor",t.bidfloor),(0,v.J)(e,"ext.bidfloorcur",t.bidfloorcur))}const o=Array.from(n.actualBidRequests.values()).map(r=>{const i=(0,d.Go)(t);return e(i,r,n),i});Object.values(k.GE).forEach(e=>{s(t[e],M(o.map(t=>{var r;return null===(r=t[e])||void 0===r?void 0:r.ext})))}),((null===(i=t[k.D4])||void 0===i?void 0:i.format)||[]).forEach((e,t)=>{s(e,M(o.map(e=>{var r;return null===(r=e[k.D4].format[t])||void 0===r?void 0:r.ext})))})}},[B.S3]:{fpd(e,t,r,n){var i,s,d,a;(n.transmitTids&&(0,v.J)(t,"source.tid",r.auctionId),(0,o.mergeDeep)(t,null===(i=n.s2sBidRequest.ortb2Fragments)||void 0===i?void 0:i.global),n.s2sBidRequest.s2sConfig.extPrebid&&"object"==typeof n.s2sBidRequest.s2sConfig.extPrebid)&&(0,v.J)(t,"ext.prebid",(0,o.mergeDeep)((null===(a=t.ext)||void 0===a?void 0:a.prebid)||{},n.s2sBidRequest.s2sConfig.extPrebid));n.getRedactor().ortb2(t);const c=Object.entries((null===(s=n.s2sBidRequest.ortb2Fragments)||void 0===s?void 0:s.bidder)||{}).filter(e=>{let[t]=e;const r=n.s2sBidRequest.s2sConfig.bidders;return n.s2sBidRequest.s2sConfig.allowUnknownBidderCodes||r&&r.includes(t)}).map(e=>{let[t,r]=e;return{bidders:[t],config:{ortb2:n.getRedactor(t).ortb2(r)}}});c.length&&(0,v.J)(t,"ext.prebid.bidderconfig",c);let l=(null==t||null===(d=t.ext)||void 0===d||null===(d=d.prebid)||void 0===d?void 0:d.schains)||[];const u=new Set(l.flatMap(e=>e.bidders));l=Object.values(l.concat(n.actualBidderRequests.filter(e=>!u.has(e.bidderCode)).map(e=>{var t;return{bidders:[e.bidderCode],schain:null==e||null===(t=e.bids)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.ortb2)||void 0===t||null===(t=t.source)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.schain}})).filter(e=>{let{bidders:t,schain:r}=e;return(null==t?void 0:t.length)>0&&r}).reduce((e,t)=>{let{bidders:r,schain:n}=t;const i=JSON.stringify(n);return e.hasOwnProperty(i)||(e[i]={bidders:new Set,schain:n}),r.forEach(t=>e[i].bidders.add(t)),e},{})).map(e=>{let{bidders:t,schain:r}=e;return{bidders:Array.from(t),schain:r}}),l.length&&(0,v.J)(t,"ext.prebid.schains",l)},extPrebidAliases(e,t,r,n){n.actualBidderRequests.forEach(r=>e(t,r,n))}},[B.Cf]:{serverSideStats(e,t,r,n){n.actualBidderRequests.forEach(i=>e(t,r,N(N({},n),{},{bidderRequest:i,bidRequests:i.bids})))},paapiConfigs(e,t,r,n){const i=Object.values(n.impContext).flatMap(e=>(e.paapiConfigs||[]).map(t=>{const r=e.actualBidderRequests.find(e=>e.bidderCode===t.bidder),n=e.actualBidRequests.get(t.bidder);return{adUnitCode:e.adUnit.code,ortb2:null==r?void 0:r.ortb2,ortb2Imp:null==n?void 0:n.ortb2Imp,bidder:t.bidder,config:t.config}}));i.length>0&&(t.paapi=i)}}}});var L=r(37841);function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}const $=l.$W.getConfig,H=a.RW.SRC;let Y,V=0;const z={bidders:Object.freeze([]),syncTimeout:1e3,adapter:"prebidServer",allowUnknownBidderCodes:!1,adapterOptions:{},syncUrlModifier:{},ortbNative:{eventtrackers:[{event:1,methods:[1,2]}]},maxTimeout:1500,filterBidderlessCalls:!1};function K(e){if(!e)return;e=Array.isArray(e)?e:[e];const t=new Set;return e.filter(e=>{var r;return r=e,["endpoint","syncEndpoint"].forEach(e=>{if((0,d.O8)(r[e])){const t=r[e];r[e]={p1Consent:t,noP1Consent:t}}!(0,d.Qd)(r[e])||r[e].p1Consent&&r[e].noP1Consent||["p1Consent","noP1Consent"].forEach(t=>{r[e][t]||(0,o.logWarn)("s2sConfig.".concat(e,".").concat(t," not defined.  PBS request will be skipped in some P1 scenarios."))})}),function(e){return null==e.adapter&&(e.adapter="prebidServer"),!0}(e)&&function(e){for(const t of["accountId","endpoint"])if(null==e[t])return(0,o.logError)(t+" missing in server to server config"),!1;return!0}(e)&&e.enabled?(Array.isArray(e.bidders)&&(e.bidders=e.bidders.filter(e=>!t.has(e)&&(t.add(e),!0))),!0):((0,o.logWarn)("prebidServer: s2s config is disabled",e),!1)})}function Z(e,t,r,n,i){if(Y.length===V)return;V++;let s={};const a=$("userSync.filterSettings");if(a){const{all:e,iframe:t,image:r}=a,n=t||e,i=r||e;n&&(s=Object.assign({iframe:n},s)),i&&(s=Object.assign({image:i},s))}const c={uuid:(0,o.generateUUID)(),bidders:e,account:i.accountId,filterSettings:s},l=i.userSyncLimit;(0,d.Et)(l)&&l>0&&(c.limit=l),t&&(c.gdpr=t.gdprApplies?1:0,!1!==t.gdprApplies&&(c.gdpr_consent=t.consentString)),r&&(c.us_privacy=r),n&&(c.gpp_sid=n.applicableSections.join(),c.gpp=n.gppString),"boolean"==typeof i.coopSync&&(c.coopSync=i.coopSync);const u=JSON.stringify(c);(0,b.RD)(X(i.syncEndpoint,t),e=>{try{Q(JSON.parse(e).bidder_status,i)}catch(e){(0,o.logError)(e)}},u,{contentType:"text/plain",withCredentials:!0})}function Q(e,t){if(0===e.length)return;const r=e.shift();r.no_cookie?function(e,t,r,n,i){i.syncUrlModifier&&"function"==typeof i.syncUrlModifier[r]&&(t=i.syncUrlModifier[r](e,t,r));!function(e,t,r,n,i){t?"image"===e||"redirect"===e?((0,o.logMessage)('Invoking image pixel user sync for bidder: "'.concat(r,'"')),(0,o.triggerPixel)(t,n,i)):"iframe"===e?((0,o.logMessage)('Invoking iframe user sync for bidder: "'.concat(r,'"')),(0,o.insertUserSyncIframe)(t,n,i)):((0,o.logError)('User sync type "'.concat(e,'" not supported for bidder: "').concat(r,'"')),n()):((0,o.logError)('No sync url for bidder "'.concat(r,'": ').concat(t)),n())}(e,t,r,n,i.syncTimeout)}(r.usersync.type,r.usersync.url,r.bidder,Q.bind(null,e,t),t):Q(e,t)}function X(e,t){const r=(0,g.C)(t),n=r?e.p1Consent:e.noP1Consent;return n||(0,o.logWarn)("Missing matching consent URL when gdpr="+r),n}function ee(e){let t,r,n;return Array.isArray(e)&&e.length>0&&(t=e[0].gdprConsent,r=e[0].uspConsent,n=e[0].gppConsent),{gdprConsent:t,uspConsent:r,gppConsent:n}}l.$W.setDefaults({s2sConfig:z}),$("s2sConfig",e=>{let{s2sConfig:t}=e;var r;(r=K(r=t)).length&&(Y=r)});const te=(0,f.A_)("async",function(e,t,r,n){var i,s;let{onResponse:u,onError:b,onBid:f,onFledge:g}=n;const{gdprConsent:m}=ee(t),v=(0,d.Go)(e.ad_units),y=v.map(e=>e.bids.map(e=>e.bidder).filter(o.uniques)).reduce(o.flatten,[]).filter(o.uniques),h=e.metrics.measureTime("buildRequests",()=>function(e,t,r,n){const i=(0,o.timestamp)(),s=new Set,d=[],a=(0,c.K5)(e.s2sConfig),u=(()=>{const e=(0,E.$p)(a),t={};return r=>null==r?e:(t.hasOwnProperty(r)||(t[r]=(0,E.$p)((0,q.s)(R.tW,r))),t[r])})();(r=r.map(e=>u().bidRequest(e))).forEach(e=>{const n=new Map;r.bids=e.bids.map(e=>u(e.bidder).bidRequest(e)),e.bids.forEach(r=>{null!=r.mediaTypes&&(0,o.logWarn)("Prebid Server adapter does not (yet) support bidder-specific mediaTypes for the same adUnit. Size mapping configuration will be ignored for adUnit: ".concat(e.code,", bidder: ").concat(r.bidder)),n.set(r.bidder,(0,o.getBidRequest)(r.bid_id,t))});let i=e.code,a=1;for(;s.has(i);)a++,i="".concat(e.code,"-").concat(a);s.add(i),d.push(N(N({},e),{},{adUnitCode:e.code,pbsData:{impId:i,actualBidRequests:n,adUnit:e}}))});const p=N(N({},Object.fromEntries(Object.entries(t[0]).filter(e=>{let[t]=e;return!_.has(t)}))),{},{paapi:{enabled:t.some(e=>{var t;return null===(t=e.paapi)||void 0===t?void 0:t.enabled})}});return G.toORTB({bidderRequest:p,bidRequests:d,context:{currency:l.$W.getConfig("currency.adServerCurrency")||"USD",ttl:e.s2sConfig.defaultTtl||60,requestTimestamp:i,s2sBidRequest:N(N({},e),{},{ortb2Fragments:J(e.ortb2Fragments,n)}),requestedBidders:n,actualBidderRequests:t,nativeRequest:e.s2sConfig.ortbNative,getRedactor:u,transmitTids:(0,j.io)(S.VJ,a)}})}(e,t,v,y)),O={endpointUrl:X(e.s2sConfig.endpoint,m),requestJson:h&&JSON.stringify(h),customHeaders:null!==(i=null==e||null===(s=e.s2sConfig)||void 0===s?void 0:s.customHeaders)&&void 0!==i?i:{}};if(p.emit(a.qY.BEFORE_PBS_HTTP,O),(0,o.logInfo)("BidRequest: "+O),h&&O.requestJson&&O.endpointUrl){const t=(t,n)=>{const i=e.metrics.startTiming("net");r(n,{success:function(t){let r;i();try{r=JSON.parse(t);const{bids:n,paapi:i}=e.metrics.measureTime("interpretResponse",()=>function(e,t){return G.fromORTB({response:e,request:t})}(r,h));n.forEach(f),i&&i.forEach(g)}catch(e){(0,o.logError)(e)}!r||r.status&&r.status.includes("Error")?((0,o.logError)("error parsing response: ",r?r.status:"not valid JSON"),u(!1,y)):u(!0,y,r)},error:function(){i();for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];b.apply(this,t)}},t,{contentType:"text/plain",withCredentials:!0,browsingTopics:(0,j.io)(S.DL,(0,c.K5)(e.s2sConfig)),customHeaders:O.customHeaders})},n=e.s2sConfig.endpointCompression&&!O.customHeaders["Content-Encoding"],i="TRUE"===(0,o.getParameterByName)(a.M).toUpperCase()||(0,o.debugTurnedOn)();n&&i&&(0,o.logWarn)("Skipping GZIP compression for PBS as debug mode is enabled"),n&&!i&&(0,o.isGzipCompressionSupported)()?(0,o.compressDataWithGZip)(O.requestJson).then(e=>{const r=new URL(O.endpointUrl);r.searchParams.set("gzip","1"),t(e,r.href)}):t(O.requestJson,O.endpointUrl)}else(0,o.logError)("PBS request not made.  Check endpoints.")},"processPBSRequest");function re(e,t){var r,n;return null!=e&&null!==(r=e.extPrebid)&&void 0!==r&&r.returnallbidstatus?null==t||null===(n=t.ext)||void 0===n?void 0:n.seatnonbid:void 0}function ne(e){var t;return null==e||null===(t=e.ext)||void 0===t||null===(t=t.prebid)||void 0===t||null===(t=t.analytics)||void 0===t?void 0:t.tags}c.Ay.registerBidAdapter(new function(){const e=(0,s.A)("prebidServer");e.callBids=function(e,t,r,i,s){var d;const b=e.metrics=(0,L.BO)(null==t||null===(d=t[0])||void 0===d?void 0:d.metrics).newMetrics().renameWith(t=>["adapter.s2s.".concat(t),"adapters.s2s.".concat(e.s2sConfig.defaultVendor,".").concat(t)]);i=b.startTiming("total").stopBefore(i),t.forEach(e=>(0,L.BO)(e.metrics).join(b,{stopPropagation:!0}));const{gdprConsent:f,uspConsent:g,gppConsent:m}=ee(t);if(Array.isArray(Y)){if(e.s2sConfig&&e.s2sConfig.syncEndpoint&&X(e.s2sConfig.syncEndpoint,f)){var v;const t=null!==(v=e.s2sConfig.extPrebid&&e.s2sConfig.extPrebid.aliases)&&void 0!==v?v:{};Z(e.s2sConfig.bidders.map(e=>c.Ay.aliasRegistry[e]||t[e]||e).filter((e,t,r)=>r.indexOf(e)===t),f,g,m,e.s2sConfig)}te(e,t,s,{onResponse:function(r,n,s){r&&t.forEach(e=>p.emit(a.qY.BIDDER_DONE,e));const{seatNonBidData:o,atagData:d}=function(e,t){return{atagData:ne(t),seatNonBidData:re(e,t)}}(e.s2sConfig,s);if(o&&p.emit(a.qY.SEAT_NON_BID,{seatnonbid:s.ext.seatnonbid,auctionId:t[0].auctionId,requestedBidders:n,response:s,adapterMetrics:b}),o||d){const e={seatnonbid:o,atag:d,auctionId:t[0].auctionId,requestedBidders:n,response:s,adapterMetrics:b};p.emit(a.qY.PBS_ANALYTICS,e)}i(!1),function(e,t,r,n){e.forEach(e=>{const i=c.Ay.getBidAdapter(e);i&&i.registerSyncs&&l.$W.runWithBidder(e,i.registerSyncs.bind(i,[],t,r,n))})}(n,f,g,m)},onError(r,n){var s;const{p1Consent:d="",noP1Consent:c=""}=(null==e||null===(s=e.s2sConfig)||void 0===s?void 0:s.endpoint)||{};d===c?(0,o.logError)("Prebid server call failed: '".concat(r,"'. Endpoint: \"").concat(d,'"}'),n):(0,o.logError)("Prebid server call failed: '".concat(r,"'. Endpoints: p1Consent \"").concat(d,'", noP1Consent "').concat(c,'"}'),n),t.forEach(e=>p.emit(a.qY.BIDDER_ERROR,{error:n,bidderRequest:e})),i(n.timedOut)},onBid:function(t){let{adUnit:n,bid:i}=t;const s=i.metrics=e.metrics.fork().renameWith();s.checkpoint("addBidResponse"),null!=i.requestId&&null!=i.requestBidder||e.s2sConfig.allowUnknownBidderCodes?s.measureTime("addBidResponse.validate",()=>(0,u.fn)(n,i))?r(n,i):r.reject(n,i,a.Tf.INVALID):((0,o.logWarn)("PBS adapter received bid from unknown bidder (".concat(i.bidder,"), but 's2sConfig.allowUnknownBidderCodes' is not set. Ignoring bid.")),r.reject(n,i,a.Tf.BIDDER_DISALLOWED))},onFledge:e=>{l.$W.runWithBidder(e.bidder,()=>{(0,u.JN)(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({auctionId:t[0].auctionId},e),{config:e.config})})}})}},Object.assign(this,{callBids:e.callBids,setBidderCode:e.setBidderCode,type:H})},"prebidServer"),(0,i.E)("prebidServerBidAdapter")}},e=>{e.O(0,[60802,58498,41225,47618,37769,40315,51085],()=>{return t=59109,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[13775],{4654:(e,o,r)=>{r.d(o,{JK:()=>$,ql:()=>Z});var t=r(14223),n=r(98158),i=r(51748),l=r(10466),a=r(58928),c=r(83435),d=r(26665),s=r(91933),u=r(62201),f=r(18014),m=r(11418),p=r(32592),h=r(10867),g=r(77156),v=r(63006),y=r(22517),b=r(37841),O=r(77459),j=r(52819),A=r(10786),F=r(26283),S=r(59794);const k=["modelGroups"];function T(e,o){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);o&&(t=t.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,t)}return r}function C(e){for(var o=1;o<arguments.length;o++){var r=null!=arguments[o]?arguments[o]:{};o%2?T(Object(r),!0).forEach(function(o){(0,n.A)(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}const R={NOT_FOUND:"not_found",RANDOM:"random"},x="Price Floors",E=(0,u.g4)(1e4),M=Symbol(),U=[M,"gptSlot","adUnitCode","size","domain","mediaType"],D=new Set;function I(e){return"string"==typeof e&&D.has(e)}let w=!1,P=!1,B={};const z=(0,F.L)();let W={};const N=(()=>{let e;return function(){return null==e&&(e=(0,l.parseUrl)((0,h.EN)().topmostLocation,{noDecodeWholeURL:!0}).hostname),e}})();function q(e,o){let{index:r=v.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(null==e?void 0:e.adUnitCode)||r.getAdUnit(o).code}const V={[M]:()=>"*",size:(e,o)=>(0,l.parseGPTSingleSizeArray)(o.size)||"*",mediaType:(e,o)=>o.mediaType||"banner",gptSlot:(e,o)=>function(e){let{index:o=v.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=o.getAdUnit({adUnitId:e});return"gam"===(0,a.A)(r,"ortb2Imp.ext.data.adserver.name")&&r.ortb2Imp.ext.data.adserver.adslot}((e||o).adUnitId)||(0,j.p)(q(e,o)).gptSlot,domain:N,adUnitCode:(e,o)=>q(e,o)};function G(e,o,r){if(!e.length)return[];let t={};return e.filter(I).length>0&&B.userIds&&(t=function(e,o){var r;if(!e||null==o||null===(r=o.userIdAsEid)||void 0===r||!r.length)return{};const t=o.userIdAsEid.reduce((e,o)=>(null!=o&&o.source&&e.add(o.source),e),new Set);return Object.entries(e).reduce((e,o)=>{let[r,n]=o;const i=Array.isArray(n)&&n.some(e=>t.has(e));return e["userId.".concat(r)]=i?1:0,e},{})}(B.userIds,o)),e.reduce((e,n)=>{let i;var l;I(n)?i=String(null!==(l=t[n])&&void 0!==l?l:"*"):i=V[n](o,r)||"*";return e.push("*"===i?["*"]:[i.toLowerCase(),"*"]),e},[])}function J(e,o){var r;let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=G((0,a.A)(e,"schema.fields")||[],o,t);if(!n.length)return{matchingFloor:void 0};const i=n.map(e=>e[0]).join("-"),l=(0,a.A)(e,"matchingInputs.".concat(i));if(l)return C({},l);const d=(s=n,u=(0,a.A)(e,"schema.delimiter")||"|",s.reduce((e,o)=>{const r=[];return e.forEach(e=>{o.forEach(o=>{r.push(e+u+o)})}),r}).sort((e,o)=>e.split("*").length-o.split("*").length));var s,u;const f=(d||[]).find(o=>e.values.hasOwnProperty(o)),m={floorMin:e.floorMin||0,floorRuleValue:e.values[f],matchingData:d[0],matchingRule:f===(null===(r=e.meta)||void 0===r?void 0:r.defaultRule)?void 0:f},p=(0,a.A)(o,"ortb2Imp.ext.prebid.floors.floorMin");return"number"==typeof p&&(m.floorMin=p),m.matchingFloor=Math.max(m.floorMin,m.floorRuleValue),(0,c.J)(e,"matchingInputs.".concat(i),C({},m)),m}function L(e,o,r){return parseFloat((0,O.y)(e,C(C({},o),{},{cpm:e}),r))}const _={banner:e=>(0,a.A)(e,"mediaTypes.banner.sizes")||[],video:e=>(0,a.A)(e,"mediaTypes.video.playerSize")||[],native:e=>(0,a.A)(e,"mediaTypes.native.image.sizes")?[(0,a.A)(e,"mediaTypes.native.image.sizes")]:[]};function Y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{currency:"USD",mediaType:"*",size:"*"};const o=this,r=W[o.auctionId];if(!r||r.skipped)return{};e=function(e,o){const r=Object.keys(e.mediaTypes||{});return"*"===o.mediaType&&1===r.length&&(o.mediaType=r[0]),"*"===o.size&&-1!==r.indexOf(o.mediaType)&&_[o.mediaType]&&1===_[o.mediaType](e).length&&(o.size=_[o.mediaType](e)[0]),o}(o,e);const t=J(r.data,C({},o),{mediaType:e.mediaType,size:e.size});let n=e.currency||r.data.currency;if(t.matchingFloor&&n!==r.data.currency)try{t.matchingFloor=(0,i.m)().convertCurrency(t.matchingFloor,r.data.currency,n)}catch(e){(0,l.logWarn)("".concat(x,": Unable to get currency conversion for getFloor for bidder ").concat(o.bidder,". You must have currency module enabled with defaultRates in your currency config")),n=r.data.currency}if(r.enforcement.bidAdjustment&&t.matchingFloor){const r=g.u.get(o.bidder,"inverseBidAdjustment");if(r){const n=Object.fromEntries(Object.entries(e).filter(e=>{let[o,r]=e;return"*"!==r&&["mediaType","size"].includes(o)}));t.matchingFloor=r(t.matchingFloor,o,n)}else{const e=L(t.matchingFloor,null,o);t.matchingFloor=e?function(e,o){const r=Math.pow(10,10);return e*r/(o*r)*(e*r)/r}(t.matchingFloor,e):t.matchingFloor}}return null===t.floorRuleValue?null:t.matchingFloor?{floor:(a=t.matchingFloor,c=4,Math.ceil((parseFloat(a)*Math.pow(10,c)).toFixed(1))/Math.pow(10,c)),currency:n}:{};var a,c}function H(e,o){const r=(0,d.Go)(e);return r.schema.delimiter=e.schema.delimiter||"|",r.values=function(e,o){const r=e.schema.fields,t=e.schema.delimiter,n=o&&-1===r.indexOf("adUnitCode")&&r.unshift("adUnitCode");return Object.keys(e.values).reduce((r,i)=>(r[(n?"".concat(o).concat(t).concat(i):i).toLowerCase()]=e.values[i],r),{})}(r,o),r.currency=r.currency||"USD",r}function Z(e,o){const r=(0,d.Go)(B);if(2===(0,a.A)(r,"data.floorsSchemaVersion")){const e=r.data,{modelGroups:o}=e,n=(0,t.A)(e,k);r.data=Object.assign(n,function(e,o){let r=Math.floor(Math.random()*o+1);for(let o=0;o<e.length;o++)if(r-=e[o].modelWeight,r<=0)return e[o]}(o,n.modelWeightSum))}const n=0===Object.keys((0,a.A)(r,"data.values")||{}).length;if(r.data=n?function(e){const o=e.find(e=>{var o;return null!=(null===(o=e.floors)||void 0===o?void 0:o.schema)});return e.reduce((e,r)=>{var t,n;if(null!=(null===(t=r.floors)||void 0===t?void 0:t.schema)&&!(0,l.deepEqual)(r.floors.schema,null==o||null===(n=o.floors)||void 0===n?void 0:n.schema))return(0,l.logError)("".concat(x,": adUnit '").concat(r.code,"' declares a different schema from one previously declared by adUnit '").concat(o.code,"'. Floor config for '").concat(r.code,"' will be ignored.")),e;const i=Object.assign({},null==o?void 0:o.floors,{values:void 0},r.floors);if(X(i))if(e.values){const o=H(i,r.code).values;Object.assign(e.values,o)}else(e=H(i,r.code)).location="adUnit";else null!=r.floors&&(0,l.logWarn)("adUnit '".concat(r.code,"' provides an invalid `floor` definition, it will be ignored for floor calculations"),r);return e},{})}(e):H(r.data),0===Object.keys((0,a.A)(r,"data.values")||{}).length)r.skipped=!0,r.skippedReason=R.NOT_FOUND;else{var i;const e=(0,l.getParameterByName)("pbjs_skipRate")||(null!==(i=(0,a.A)(r,"data.skipRate"))&&void 0!==i?i:r.skipRate),o=100*Math.random()<parseFloat(e);r.skipped=o,o&&(r.skippedReason=R.RANDOM)}return r.hasOwnProperty("floorMin")&&(r.data.floorMin=r.floorMin),function(e,o,r){const t=function(e){var o,r;const{data:t,enforcement:n}=e;return(null==t||null===(o=t.noFloorSignalBidders)||void 0===o?void 0:o.length)>0?t.noFloorSignalBidders:(null==n||null===(r=n.noFloorSignalBidders)||void 0===r?void 0:r.length)>0?n.noFloorSignalBidders:[]}(o);e.forEach(e=>{e.bids.forEach(e=>{var n;const i=t.some(o=>o===e.bidder);o.skipped||i?(i&&(0,l.logInfo)("noFloorSignal to ".concat(e.bidder)),delete e.getFloor):e.getFloor=Y,e.auctionId=r,e.floorData={noFloorSignaled:i,skipped:o.skipped,skipRate:null!==(n=(0,a.A)(o,"data.skipRate"))&&void 0!==n?n:o.skipRate,skippedReason:o.skippedReason,floorMin:o.floorMin,modelVersion:(0,a.A)(o,"data.modelVersion"),modelWeight:(0,a.A)(o,"data.modelWeight"),modelTimestamp:(0,a.A)(o,"data.modelTimestamp"),location:(0,a.A)(o,"data.location","noData"),floorProvider:o.floorProvider,fetchStatus:B.fetchStatus}})})}(e,r,o),r}function $(e){e.hasExited||(e.reqBidsConfigObj.auctionId=e.reqBidsConfigObj.auctionId||(0,l.generateUUID)(),W[e.reqBidsConfigObj.auctionId]=Z(e.reqBidsConfigObj.adUnits||(0,i.m)().adUnits,e.reqBidsConfigObj.auctionId),e.nextFn.apply(e.context,[e.reqBidsConfigObj]),e.hasExited=!0)}function K(e){return e=function(e){if((0,d.Et)(e.default)){var o;let t="*";const n=((null===(o=e.schema)||void 0===o?void 0:o.fields)||[]).length;var r;n?t=Array(n).fill("*").join((null===(r=e.schema)||void 0===r?void 0:r.delimiter)||"|"):(0,c.J)(e,"schema.fields",[M]),e.values=e.values||{},null==e.values[t]&&(e.values[t]=e.default,e.meta={defaultRule:t})}return e}(e),!!function(e){if(Array.isArray(e)&&e.length>0){if(e.every(e=>U.includes(e)||I(e)))return!0;(0,l.logError)("".concat(x,": Fields received do not match allowed fields"))}return!1}((0,a.A)(e,"schema.fields"))&&(o=e,r=e.schema.fields.length,t=e.schema.delimiter||"|","object"==typeof o.values&&(o.values=Object.keys(o.values).reduce((e,n)=>(function(e,o,r,t){return"string"==typeof e&&e.split(t).length===r&&("number"==typeof o||null===o)}(n,o.values[n],r,t)&&(e[n]=o.values[n]),e),{}),Object.keys(o.values).length>0));var o,r,t}const Q={1:e=>K(e),2:e=>!(!Array.isArray(e.modelGroups)||0===e.modelGroups.length)&&(e.modelWeightSum=0,e.modelGroups.every(o=>!("number"!=typeof o.modelWeight||!K(o))&&(e.modelWeightSum+=o.modelWeight,!0)))};function X(e){return"object"==typeof e&&(e.floorsSchemaVersion=e.floorsSchemaVersion||1,"function"!=typeof Q[e.floorsSchemaVersion]?((0,l.logError)("".concat(x,": Unknown floorsSchemaVersion: "),e.floorsSchemaVersion),!1):Q[e.floorsSchemaVersion](e))}function ee(e,o){if(e&&"object"==typeof e&&X(e))return(0,l.logInfo)("".concat(x,": A ").concat(o," set the auction floor data set to "),e),C(C({},e),{},{location:o});(0,l.logError)("".concat(x,": The floors data did not contain correct values"),e)}const oe=(0,b.Ak)("priceFloors",function(e,o){const r={reqBidsConfigObj:o,context:this,nextFn:e,hasExited:!1,timer:null};B.auctionDelay>0&&w?z.submit(B.auctionDelay,()=>$(r),()=>{(0,l.logWarn)("".concat(x,": Fetch attempt did not return in time for auction")),B.fetchStatus="timeout",$(r)}):$(r)});function re(e){let o;w=!1,B.fetchStatus="success";try{o=JSON.parse(e)}catch(r){o=e}const r=ee(o,"fetch");r&&(B.data=r,B.skipRate=(0,d.Et)(r.skipRate)?r.skipRate:B.skipRate,B.floorProvider=r.floorProvider||B.floorProvider),z.resume()}function te(e){w=!1,B.fetchStatus="error",(0,l.logError)("".concat(x,": Fetch errored with: "),e),z.resume()}function ne(e){var o;B=(0,l.pick)(e,["floorMin","enabled",e=>!1!==e,"auctionDelay",e=>e||0,"floorProvider",o=>(0,a.A)(e,"data.floorProvider",o),"endpoint",e=>e||{},"skipRate",()=>isNaN((0,a.A)(e,"data.skipRate"))?e.skipRate||0:e.data.skipRate,"userIds",ae,"enforcement",e=>(0,l.pick)(e||{},["enforceJS",e=>!1!==e,"enforcePBS",e=>!0===e,"floorDeals",e=>!0===e,"bidAdjustment",e=>!1!==e,"noFloorSignalBidders",e=>e||[]]),"additionalSchemaFields",e=>{return"object"==typeof e&&Object.keys(e).length>0?(o=e,void Object.keys(o).forEach(e=>{-1===U.indexOf(e)&&"function"==typeof o[e]&&(U.push(e),V[e]=o[e])})):void 0;var o},"data",e=>e&&ee(e,"setConfig")||void 0]),B.enabled?((o=B.endpoint).url&&!w?"GET"!==(o.method||"GET")?(0,l.logError)("".concat(x,": 'GET' is the only request method supported at this time!")):(E(o.url,{success:re,error:te},null,{method:"GET"}),w=!0):w&&(0,l.logWarn)("".concat(x,": A fetch is already occurring. Skipping.")),P||(f.on(m.qY.AUCTION_END,e=>{setTimeout(()=>delete W[e.auctionId],3e3)}),(0,p.Yn)("requestBids").before(oe,50),(0,p.Yn)("addBidResponse").before(ie,(0,l.debugTurnedOn)()?4:50),P=!0)):((0,l.logInfo)("".concat(x,": Turning off module")),B={},W={},(0,p.Yn)("addBidResponse").getHooks({hook:ie}).remove(),(0,p.Yn)("requestBids").getHooks({hook:oe}).remove(),P=!1)}const ie=(0,b.NL)("priceFloors",function(e,o,r,t){const n=W[r.auctionId];if(!n||!r||n.skipped)return e.call(this,o,r,t);const c=v.n.index.getBidRequest(r),d=J(n.data,c,C(C({},r),{},{size:[r.width,r.height]}));if(!d.matchingFloor)return 0!==d.matchingFloor&&(0,l.logWarn)("".concat(x,": unable to determine a matching price floor for bidResponse"),r),e.call(this,o,r,t);let s;const u=n.data.currency.toUpperCase(),f=r.currency||"USD";if(u===f.toUpperCase())s=r.cpm;else if(r.originalCurrency&&u===r.originalCurrency.toUpperCase())s=r.originalCpm;else try{s=(0,i.m)().convertCurrency(r.cpm,f.toUpperCase(),u)}catch(n){return(0,l.logError)("".concat(x,": Unable do get currency conversion for bidResponse to Floor Currency. Do you have Currency module enabled? ").concat(r)),e.call(this,o,r,t)}var p;return s=L(s,r,c),function(e,o,r,t){r.floorData={floorValue:o.matchingFloor,floorRule:o.matchingRule,floorRuleValue:o.floorRuleValue,floorCurrency:e.data.currency,cpmAfterAdjustments:t,enforcements:C({},e.enforcement),matchedFields:{}},e.data.schema.fields.forEach((t,n)=>{const i=o.matchingData.split(e.data.schema.delimiter)[n];r.floorData.matchedFields[t]=i})}(n,d,r,s),function(e,o,r){const t=!1!==(0,a.A)(e,"enforcement.enforceJS"),n=!0===(0,a.A)(e,"enforcement.floorDeals")||!r.dealId,i=r.floorData.cpmAfterAdjustments<o.matchingFloor;return t&&i&&n}(n,d,r)?(t(m.Tf.FLOOR_NOT_MET),void(0,l.logWarn)("".concat(x,": ").concat(r.bidderCode,"'s Bid Response for ").concat(o," was rejected due to floor not met (adjusted cpm: ").concat(null==r||null===(p=r.floorData)||void 0===p?void 0:p.cpmAfterAdjustments,", floor: ").concat(null==d?void 0:d.matchingFloor,")"),r)):e.call(this,o,r,t)});function le(e,o,r){let{currency:t=s.$W.getConfig("currency.adServerCurrency")||"USD",mediaType:n="*",size:i="*"}=o;if("function"==typeof e.getFloor){let o;try{o=e.getFloor({currency:t,mediaType:n,size:i})||{}}catch(o){return void(0,l.logWarn)("Cannot compute floor for bid",e)}o.floor=parseFloat(o.floor),null!=o.currency&&o.floor&&!isNaN(o.floor)&&r(o.floor,o.currency)}}function ae(e){if(!e||"object"!=typeof e)return{};D.clear();return Object.entries(e).some(e=>{let[o,r]=e;return!Array.isArray(r)||(D.add("userId.".concat(o)),!1)})?(D.clear(),{}):e}s.$W.getConfig("floors",e=>ne(e.floors)),(0,y.pS)({type:y.Tb,name:"bidfloor",fn:function(e,o,r){le(o,{currency:r.currency,mediaType:r.mediaType||"*",size:"*"},(o,r)=>{Object.assign(e,{bidfloor:o,bidfloorcur:r})})}}),(0,y.pS)({type:y.Tb,name:"extBidfloor",fn:function(e,o,r){var t;function n(o,r){o===e.bidfloor&&r===e.bidfloorcur||((0,c.J)(this,"ext.bidfloor",o),(0,c.J)(this,"ext.bidfloorcur",r))}Object.values(S.GE).filter(o=>null!=e[o]).forEach(t=>{le(o,{currency:e.bidfloorcur||(null==r?void 0:r.currency),mediaType:t},n.bind(e[t]))}),((null===(t=e[S.D4])||void 0===t?void 0:t.format)||[]).filter(e=>{let{w:o,h:r}=e;return null!=o&&null!=r}).forEach(t=>{le(o,{currency:e.bidfloorcur||(null==r?void 0:r.currency),mediaType:S.D4,size:[t.w,t.h]},n.bind(t))})},priority:-10}),(0,y.pS)({type:y.Tb,name:"extPrebidFloors",fn:function(e,o,r){if(null!=e.bidfloor){var t,n,i,l;let{floorMinCur:o,floorMin:a}=r.reqContext.floorMin||{};null==o&&(o=e.bidfloorcur);const d=(null===(t=e.ext)||void 0===t||null===(t=t.prebid)||void 0===t||null===(t=t.floors)||void 0===t?void 0:t.floorMinCur)||(null===(n=e.ext)||void 0===n||null===(n=n.prebid)||void 0===n?void 0:n.floorMinCur)||o,s=(null===(i=e.ext)||void 0===i||null===(i=i.prebid)||void 0===i||null===(i=i.floors)||void 0===i?void 0:i.floorMin)||(null===(l=e.ext)||void 0===l||null===(l=l.prebid)||void 0===l?void 0:l.floorMin),u=(0,A.hZ)(e.bidfloor,e.bidfloorcur,o),f=!(!s||!d)&&(0,A.hZ)(s,d,o),m=f&&f<u?f:u;(0,c.J)(e,"ext.prebid.floors.floorMin",m),(null==a||a>m)&&(a=m),r.reqContext.floorMin={floorMin:a,floorMinCur:o}}},dialects:[y.e4],priority:-1}),(0,y.pS)({type:y.S3,name:"extPrebidFloors",fn:function(e,o,r){var t;P&&(0,c.J)(e,"ext.prebid.floors.enabled",(null===(t=e.ext)||void 0===t||null===(t=t.prebid)||void 0===t||null===(t=t.floors)||void 0===t?void 0:t.enabled)||!1),null!=r&&r.floorMin&&(0,l.mergeDeep)(e,{ext:{prebid:{floors:r.floorMin}}})},dialects:[y.e4]}),(0,i.E)("priceFloors")},14223:(e,o,r)=>{function t(e,o){if(null==e)return{};var r,t,n=function(e,o){if(null==e)return{};var r={};for(var t in e)if({}.hasOwnProperty.call(e,t)){if(-1!==o.indexOf(t))continue;r[t]=e[t]}return r}(e,o);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(t=0;t<i.length;t++)r=i[t],-1===o.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}r.d(o,{A:()=>t})}},e=>{e.O(0,[60802,33005,41225,35957,37769,40315,51085],()=>{return o=4654,e(e.s=o);var o});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[41252],{90755:(e,t,r)=>{var n=r(98158),o=r(51748),i=r(58928),a=r(83435),d=r(10466),l=r(26665),s=r(3516),c=r(59794),u=r(91933),p=r(67464),m=r(44621),v=r(77156),g=r(9201),f=r(11418),b=r(76685);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const w="PubMatic: ",x=void 0,I="https://pubmatic.bbvms.com/r/".concat("$RENDERER",".js"),O=Object.values(f.h0),j=!0,_={kadpageurl:"",gender:"",yob:"",lat:"",lon:"",wiid:""},C={1:"PMP",5:"PREF",6:"PMPG"},R={banner:360,video:1800,native:1800};let P,E={},k=[],U=[],A=0;const T=(0,g.A)({context:{netRevenue:!0,ttl:360},imp(e,t,r){const{kadfloor:n,currency:o,adSlot:i="",deals:a,dctr:d,pmzoneid:l,hashedKey:s}=t.params,{adUnitCode:c,mediaTypes:u,rtd:p,ortb2:m}=t,v=e(t,r);if(!v.hasOwnProperty("banner")&&!v.hasOwnProperty("video")&&!v.hasOwnProperty("native"))return null;v.ext=v.ext||{},v.ext.pbcode=c,a&&(0,b.k)(v,a,w),d&&(0,b.z)(v,d,w);const g=S(m);if(g){const e=Object.values(g).filter(Boolean);e.length&&(v.ext.key_val=v.ext.key_val?"".concat(v.ext.key_val,"|").concat(e.join("|")):e.join("|"))}return null!=p&&p.jwplayer&&F(v,p.jwplayer),v.bidfloor=Y("kadfloor",n),v.bidfloorcur=o?Y("currency",o):"USD",M(v,t),v.hasOwnProperty("banner")&&N(v.banner,i),v.hasOwnProperty("video")&&D(null==u?void 0:u.video,c,v),v.hasOwnProperty("native")&&B(v,null==u?void 0:u.native),(v.hasOwnProperty("banner")||v.hasOwnProperty("video"))&&re(v,c,null==t?void 0:t.sizes),l&&(v.ext.pmZoneId=l),z(v,i.trim(),s),W(v),["banner","video","native"].forEach(e=>{var t;null!==(t=v[e])&&void 0!==t&&t.battr&&!Array.isArray(v[e].battr)&&delete v[e].battr}),v},request(e,t,r,n){var o;const i=function(e,t){const r={};return t.bids.forEach(t=>{const n=e.find(e=>e.id===t.bidId);if(!n)return;const o=t.adUnitId;if(!r[o])return void(r[o]=(0,l.Go)(n));const i=r[o];(0,l.O8)(n.tagid)&&(i.tagid=n.tagid);const a=(e,t,r)=>{n[e]&&n[e][t]&&(i[e]||(i[e]={}),r?(i[e][t]||(i[e][t]=[]),i[e][t]=[...i[e][t],...n[e][t]]):i[e][t]=n[e][t])};a("ext","key_val",!1),a("ext","pmZoneId",!1),a("pmp","deals",!0)}),Object.values(r)}(t,r),d=e(i,r,n);if(k.length||d.bcat){const e=H([...k||[],...d.bcat||[]]);e.length&&(d.bcat=e)}if(U.length||d.acat){const e=Z([...U||[],...d.acat||[]]);e.length&&(d.acat=e)}J(d),L(d,null==n?void 0:n.bidRequests),X(d,r);return(null!=r&&r.bidderCode?v.u.get(r.bidderCode,"allowAlternateBidderCodes"):void 0)&&G(d,r),null!=r&&null!==(o=r.ortb2)&&void 0!==o&&null!==(o=o.ext)&&void 0!==o&&null!==(o=o.prebid)&&void 0!==o&&o.previousauctioninfo&&(0,a.J)(d,"ext.previousAuctionInfo",r.ortb2.ext.prebid.previousauctioninfo),d},bidResponse(e,t,r){const n=e(t,r);n.meta&&(n.meta.mediaType=n.mediaType),$(n,t,r);const{mediaType:o,playerWidth:i,playerHeight:a}=n,{params:l,adUnitCode:s,mediaTypes:u}=null==r?void 0:r.bidRequest;if(o===c.G_){n.width||(n.width=i),n.height||(n.height=a);const{context:e,maxduration:t}=u[o];"outstream"===e&&l.outstreamAU&&s&&(n.rendererCode=l.outstreamAU,n.renderer=Q.newRenderer(n.rendererCode,s)),V(n,e,t)}if(o===c.s6&&t.adm){try{const e=JSON.parse(t.adm.replace(/\\/g,""));n.native={ortb:y({},e.native)}}catch(e){return void(0,d.logWarn)("".concat(w,"Error: Cannot parse native response for ad response: ").concat(t.adm))}n.width=t.w||0,n.height=t.h||0}return n},response:(e,t,r,n)=>e(t,r,n),overrides:{imp:{bidfloor:!1,extBidfloor:!1},bidResponse:{native:!1}}}),S=e=>{var t,r;const n=null==e||null===(t=e.user)||void 0===t||null===(t=t.ext)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.im_segments,o=null==e||null===(r=e.site)||void 0===r||null===(r=r.ext)||void 0===r||null===(r=r.data)||void 0===r?void 0:r["ias-brand-safety"],i=n&&(0,l.cy)(n)&&n.length,a="object"==typeof o&&Object.keys(o).length,d={};return i&&(d.im_segments="im_segments=".concat(n.join(","))),a&&(d["ias-brand-safety"]=Object.entries(o).map(e=>{let[t,r]=e;return"".concat(t,"=").concat(r)}).join("|")),Object.keys(d).length?d:void 0};const q=e=>{const t={};if(e.aspect_ratios&&(0,l.cy)(e.aspect_ratios)&&e.aspect_ratios.length){const{min_width:r,min_height:n}=e.aspect_ratios[0];(0,l.Fq)(r)&&(0,l.Fq)(n)&&(t.wmin=r,t.hmin=n),t.ext={aspectratios:e.aspect_ratios.filter(e=>{let{ratio_width:t,ratio_height:r}=e;return t&&r}).map(e=>{let{ratio_width:t,ratio_height:r}=e;return"".concat(t,":").concat(r)})}}return t.w=e.w||e.width,t.h=e.h||e.height,e.sizes&&2===e.sizes.length&&(0,l.Fq)(e.sizes[0])&&(0,l.Fq)(e.sizes[1])&&(t.w=e.sizes[0],t.h=e.sizes[1],delete t.wmin,delete t.hmin),e.ext&&(t.ext=e.ext),e.mimes&&(t.mimes=e.mimes),t},W=e=>{var t,r;e.displaymanager||(e.displaymanager="Prebid.js"),e.displaymanagerver||(e.displaymanagerver="10.16.0");const n=null===(t=e.ext)||void 0===t||null===(t=t.data)||void 0===t||null===(t=t.adserver)||void 0===t?void 0:t.adslot;n&&(e.ext.dfp_ad_unit_code=n),null!==(r=e.ext)&&void 0!==r&&r.data&&0===Object.keys(e.ext.data).length&&delete e.ext.data};const M=(e,t)=>{let r=-1;const n=Object.keys(t.mediaTypes),o=n.length>1;"function"!=typeof t.getFloor||u.$W.getConfig("pubmatic.disableFloors")||[c.D4,c.G_,c.s6].forEach(n=>{var i;if(!e.hasOwnProperty(n))return;(("banner"===n?null===(i=e[n])||void 0===i||null===(i=i.format)||void 0===i?void 0:i.map(e=>{let{w:t,h:r}=e;return[t,r]}):["*"])||["*"]).forEach(i=>{const a=t.getFloor({currency:e.bidfloorcur,mediaType:n,size:i});if((0,d.logInfo)(w,"floor from floor module returned for mediatype:",n," and size:",i," is: currency",a.currency,"floor",a.floor),(0,l.Qd)(a)&&(null==a?void 0:a.currency)===e.bidfloorcur&&!isNaN(parseInt(a.floor))){const t=parseFloat(a.floor);o&&n!==c.D4&&((0,d.logInfo)(w,"floor from floor module returned for mediatype:",n,"is : ",t,"with currency :",e.bidfloorcur),e[n].ext={bidfloor:t,bidfloorcur:e.bidfloorcur}),(0,d.logInfo)(w,"floor from floor module:",t,"previous floor value",r,"Min:",Math.min(t,r)),r=-1===r?t:Math.min(t,r),(0,d.logInfo)(w,"new floor value:",r)}}),o&&n===c.D4&&(e[n].ext={bidfloor:r,bidfloorcur:e.bidfloorcur})}),e.bidfloor&&((0,d.logInfo)(w,"Comparing floors:","from floor module:",r,"impObj.bidfloor:",e.bidfloor,"Max:",Math.max(r,e.bidfloor)),r=Math.max(r,e.bidfloor)),e.bidfloor=r>0?r:x,(0,d.logInfo)(w,"Updated imp.bidfloor:",e.bidfloor),o&&function(e,t){t.forEach(t=>{var r;null!==(r=e[t])&&void 0!==r&&r.ext&&e[t].ext.bidfloor===e.bidfloor&&e[t].ext.bidfloorcur===e.bidfloorcur&&delete e[t].ext})}(e,n)},N=(e,t)=>{var r,n,o,i;let a=null===(r=t.split(":")[0])||void 0===r?void 0:r.split("@");a=2===(null===(n=a)||void 0===n?void 0:n.length)?a[1].split("x"):3===a.length?a[2].split("x"):[];const d=e.format[0];2!==a.length||0===parseInt(a[0])&&0===parseInt(a[1])?(e.w=d.w,e.h=d.h):(e.w=parseInt(a[0]),e.h=parseInt(a[1])),e.format=e.format.filter(t=>!(t.w===e.w&&t.h===e.h)),null!==(o=e.format)&&void 0!==o&&o.length||delete e.format,null!==(i=e.pos)&&void 0!==i||(e.pos=0)},z=(e,t,r)=>{const n=t.split(":")[0].split("@");e.tagid=r||n[0]},B=(e,t)=>{if(null!=t&&t.ortb||(e.native.request=JSON.stringify((e=>{const t={ver:"1.2",assets:[]};for(const r in e){if(f._B.includes(r))continue;if(!f.x5.hasOwnProperty(r)&&!O.includes(r)){(0,d.logWarn)("".concat(w,": Unrecognized asset: ").concat(r,". Ignored."));continue}const n=e[r],o=n.required&&(0,l.Lm)(n.required)?1:0,i={id:t.assets.length,required:o};r in f.h0?i.data=y(y({type:f.jO[f.h0[r]]},n.len&&{len:n.len}),n.ext&&{ext:n.ext}):"icon"===r||"image"===r?i.img=y({type:"icon"===r?f.oA.ICON:f.oA.MAIN},q(n)):"title"===r?i.title=y({len:n.len||140},n.ext&&{ext:n.ext}):"ext"===r&&(i.ext=n,delete i.required),t.assets.push(i)}return t})(t))),null!=t&&t.ortb){const t=JSON.parse(e.native.request),{assets:r}=t;null!=r&&r.some(e=>e.title||e.img||e.data||e.video)?e.native.request=JSON.stringify(y({ver:"1.2"},t)):((0,d.logWarn)("".concat(w,": Native assets object is empty or contains invalid objects")),delete e.native)}},D=(e,t,r)=>{const n=r.video;(0,i.A)(e,"plcmt")||(0,d.logWarn)("Video.plcmt param missing for "+t),e&&(n.w||n.h)||(delete r.video,(0,d.logWarn)("".concat(w,"Error: Missing ").concat(e?"video size params (playersize or w&h)":"video config params"," for adunit: ").concat(t," with mediaType set as video. Ignoring video impression in the adunit.")))},F=(e,t)=>{var r;const n=null==t?void 0:t.targeting;if(!n||null===(r=n.segments)||void 0===r||!r.length)return;const o="".concat("jw-","id=").concat(n.content.id),i=n.segments.map(e=>"".concat("jw-").concat(e,"=1")).join("|"),a="".concat(o,"|").concat(i);e.ext=e.ext||{},e.ext.key_val=e.ext.key_val?"".concat(e.ext.key_val,"|").concat(a):a},G=(e,t)=>{const r=["all"],n=v.u.get(t.bidderCode,"allowedAlternateBidderCodes"),o=(0,l.cy)(n)?n.map(e=>e.trim().toLowerCase()).filter(d.uniques):r;e.ext.marketplace={allowedbidders:o.includes("*")||o.includes("all")?r:[...new Set(["pubmatic",...o.filter(e=>e&&e.trim())])]}},J=e=>{var t;(0,a.J)(e,"at",1),(0,a.J)(e,"cur",["USD"]),e.test=window.location.href.includes("pubmaticTest=true")?1:void 0,e.source&&!Object.keys(e.source).length&&delete e.source,null!==(t=e.app)&&void 0!==t&&t.publisher&&(e.app.publisher.id=A)},L=(e,t)=>{var r,n,o;const{gender:a,yob:d,pubId:l,refURL:s,kadpageurl:c}=E,{user:u}=e;e.device&&Object.assign(e.device,{js:1,connectiontype:K()}),e.user=y(y({},e.user),{},{gender:(null==u?void 0:u.gender)||(null==a?void 0:a.trim())||x,yob:(null==u?void 0:u.yob)||Y("yob",d)});const p=(0,i.A)(t,"0.userIdAsEids");!t.length||null==p||!p.length||null!==(r=e.user.ext)&&void 0!==r&&r.eids||(e.user.ext=e.user.ext||{},e.user.ext.eids=p),null!==(n=e.site)&&void 0!==n&&n.publisher&&(e.site.ref=e.site.ref||s,e.site.publisher.id=null==l?void 0:l.trim()),null!==(o=e.site)&&void 0!==o&&o.page&&c&&(e.site.page=c.trim()),e.device.geo&&!e.user.geo?e.user.geo=e.device.geo:e.user.geo&&!e.device.geo&&(e.device.geo=e.user.geo)},$=(e,t,r)=>{var n,o,i,a,d;const{ortbRequest:l,seatbid:s}=r;var u;(e.referrer=(null===(n=l.site)||void 0===n?void 0:n.ref)||"",e.sspID=e.partnerImpId=t.id||"",e.ad=t.adm,e.pm_dspid=null!==(o=t.ext)&&void 0!==o&&o.dspid?t.ext.dspid:null,e.pm_seat=s.seat,e.creativeId||(e.creativeId=t.id),360===Number(e.ttl)&&(e.ttl=R[e.mediaType]),t.dealid)&&(e.dealChannel=null!==(u=t.ext)&&void 0!==u&&u.deal_channel?C[t.ext.deal_channel]||null:"PMP");if(null!==(i=s.ext)&&void 0!==i&&i.buyid&&(e.adserverTargeting={hb_buyid_pubmatic:s.ext.buyid}),null!==(a=t.ext)&&void 0!==a&&a.marketplace&&(e.bidderCode=t.ext.marketplace),t.ext){const{dspid:r,dchain:n,dsa:o,ibv:i}=t.ext;r&&(e.meta.networkId=e.meta.demandSource=r),n&&(e.meta.dchain=n),o&&Object.keys(o).length&&(e.meta.dsa=o),i&&(e.ext=e.ext||{},e.ext.ibv=i,e.meta.mediaType=c.G_)}const p=s.seat||(null===(d=t.ext)||void 0===d?void 0:d.advid);p&&(e.meta.advertiserId=e.meta.agencyId=e.meta.buyerId=p),ee(t.adomain)&&(e.meta.clickUrl=e.meta.brandId=t.adomain[0]),t.cat&&ee(t.cat)&&(e.meta.secondaryCatIds=t.cat,e.meta.primaryCatId=t.cat[0])},X=(e,t)=>{const{profId:r,verId:n,wiid:o}=E;e.ext={epoch:(new Date).getTime(),wrapper:{profile:r?parseInt(r):void 0,version:n?parseInt(n):void 0,wiid:o,wv:"prebid_prebid_10.16.0",wp:"pbjs",biddercode:null==t?void 0:t.bidderCode},cpmAdjustment:P}},V=(e,t,r)=>{var n,o;if(null==e||null===(n=e.ext)||void 0===n||!n.prebiddealpriority)return;if(t!==c.LM)return;const i=(null==e||null===(o=e.ext)||void 0===o||null===(o=o.video)||void 0===o?void 0:o.duration)||r;e.video={context:c.LM,durationSeconds:i,dealTier:e.ext.prebiddealpriority}},Z=e=>[...new Set(e.filter(e=>"string"==typeof e||((0,d.logWarn)(w+"acat: Each category should be a string, ignoring category: "+e),!1)).map(e=>e.trim()))],H=e=>{const t=(e=e.map(e=>"string"==typeof e?e.trim():e)).filter(e=>"string"!=typeof e||e.length<3);return(0,d.logWarn)(w+"bcat: Each category must be a string with a length greater than 3, ignoring "+t),[...new Set(e.filter(e=>"string"==typeof e&&e.length>=3))]},K=()=>{const e=window.navigator&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection);return{ethernet:1,wifi:2,"slow-2g":4,"2g":4,"3g":5,"4g":6}[null==e?void 0:e.effectiveType]||0};const Q={bootstrapPlayer:function(e){const t={code:e.adUnitCode,vastXml:e.vastXml||null,vastUrl:e.vastUrl||null};if(!t.vastXml&&!t.vastUrl)return void(0,d.logWarn)("".concat(w,": No vastXml or vastUrl on bid, bailing..."));const r=Q.getRendererId("pubmatic",e.rendererCode),n=document.getElementById(e.adUnitCode),o=window.bluebillywig.renderers.find(e=>e._id===r);o?o.bootstrap(t,n):(0,d.logWarn)("".concat(w,": Couldn't find a renderer with ").concat(r))},newRenderer:function(e,t){const r=I.replace("$RENDERER",e),n=p.A4.install({url:r,loaded:!1,adUnitCode:t});try{n.setRender(Q.outstreamRender)}catch(e){(0,d.logWarn)("".concat(w,": Error tying to setRender on renderer"),e)}return n},outstreamRender:function(e){e.renderer.push(()=>Q.bootstrapPlayer(e))},getRendererId:function(e,t){return"".concat(e,"-").concat(t)}};function Y(e,t){var r;if(!(0,l.O8)(t))return t&&(0,d.logWarn)(w+"Ignoring param key: "+e+", expects string-value, found "+typeof t),x;const n={pmzoneid:()=>t.split(",").slice(0,50).map(e=>e.trim()).join(),kadfloor:()=>parseFloat(t),lat:()=>parseFloat(t),lon:()=>parseFloat(t),yob:()=>parseInt(t)};return(null===(r=n[e])||void 0===r?void 0:r.call(n))||t}function ee(e){return!0===(0,l.cy)(e)&&e.length>0}function te(){try{const e=(0,i.A)(u.$W.getBidderConfig(),"pubmatic.gzipEnabled");if(void 0!==e){const t=String(e).toLowerCase().trim();if("true"===t||"false"===t){const e="true"===t;return(0,d.logInfo)("PubMatic: Using bidder-specific gzipEnabled setting:",e),e}(0,d.logWarn)("PubMatic: Invalid gzipEnabled value in bidder config:",e)}}catch(e){(0,d.logWarn)("PubMatic: Error accessing bidder config:",e)}return(0,d.logInfo)("PubMatic: Using default gzipEnabled setting:",j),j}const re=(e,t,r)=>{var n,o;let i={w:0,h:0};(null===(n=e.video)||void 0===n?void 0:n.w)>0&&(null===(o=e.video)||void 0===o?void 0:o.h)>0?(i.w=e.video.w,i.h=e.video.h):i=function(e){return e&&e.length?e.reduce((e,t)=>t.h*t.w<e.h*e.w?t:e,e[0]):{w:0,h:0}}(r);const a=document.getElementById(t);if(!a)return;const l=(0,m.tF)(a)?(0,m.gl)(a,(0,d.getWindowTop)(),i):"na";e.ext||(e.ext={}),e.ext.viewability={amount:isNaN(l)?l:Math.round(l)}},ne={code:"pubmatic",gvlid:76,supportedMediaTypes:[c.D4,c.G_,c.s6],isBidRequestValid:e=>{if(!e||!e.params)return!1;const{publisherId:t}=e.params,r=e.mediaTypes||{},n=r[c.G_]||{};if(!(0,l.O8)(t))return(0,d.logWarn)(w+"Error: publisherId is mandatory and cannot be numeric (wrap it in quotes in your config). Call to OpenBid will not be sent for ad unit: "+JSON.stringify(e)),!1;if(r.hasOwnProperty(c.G_)){const t=(0,i.A)(e,"mediaTypes.video.mimes"),o=(0,i.A)(e,"params.video.mimes");if(!ee(t)&&!ee(o))return(0,d.logWarn)(w+"Error: For video ads, bid.mediaTypes.video.mimes OR bid.params.video.mimes should be present and must be a non-empty array. Call to OpenBid will not be sent for ad unit:"+JSON.stringify(e)),!1;if(!n.context)return(0,d.logError)("".concat(w,": No context specified in bid. Rejecting bid: "),e),!1;if("outstream"===n.context&&!(0,l.O8)(e.params.outstreamAU)&&!e.renderer&&!n.renderer)return r.hasOwnProperty(c.D4)||r.hasOwnProperty(c.s6)?(delete r[c.G_],(0,d.logWarn)("".concat(w,': for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting mediatype Video of bid: '),e),!0):((0,d.logError)("".concat(w,': for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting bid: '),e),!1)}return!0},buildRequests:(e,t)=>{var r,n,o;const{page:i,ref:a}=(null==t?void 0:t.refererInfo)||{},{publisherId:s,profId:c,verId:u}=(null==t||null===(r=t.bids)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.params)||{};var p,m;A=(null==s?void 0:s.trim())||(null===(p=null==t?void 0:t.bids,n=Array.isArray(p)&&p.length>0&&(null===(m=p.find(e=>{var t;return null===(t=e.params)||void 0===t||null===(t=t.publisherId)||void 0===t?void 0:t.trim()}))||void 0===m?void 0:m.params.publisherId)||null)||void 0===n?void 0:n.trim());const v=(0,d.generateUUID)();let g;k=[],U=[],E={pageURL:i||window.location.href,refURL:a||window.document.referrer,pubId:A,kadpageurl:i||window.location.href,profId:c,verId:u},e.forEach(e=>{e.params.wiid=e.params.wiid||t.auctionId||v,g=(0,l.Go)(e),((e,t)=>{Object.keys(_).forEach(r=>{const n=e[r];n&&((0,l.O8)(n)?t[r]=n:(0,d.logWarn)("".concat(w,"Ignoring param: ").concat(r," with value: ").concat(_[r],", expects string value, found ").concat(typeof n)))})})(g.params,E);const{bcat:r,acat:n}=g.params;r&&(k=k.concat(r)),n&&(U=U.concat(n))});const f=T.toORTB({validBidRequests:e,bidderRequest:t}),b={method:"POST",url:"https://hbopenbid.pubmatic.com/translator?source=prebid-client",data:f,bidderRequest:t,options:{endpointCompression:te()}};return null!=f&&null!==(o=f.imp)&&void 0!==o&&o.length?b:null},interpretResponse:(e,t)=>{const{bids:r}=T.fromORTB({response:e.body,request:t.data}),n=(0,i.A)(e.body,"ext.fledge_auction_configs");return n?{bids:r,paapi:Object.entries(n).map(e=>{let[t,r]=e;return{bidId:t,config:y({auctionSignals:{}},r)}})}:r},getUserSyncs:(e,t,r,n,o)=>{var i;let a=A;r&&(a+="&gdpr=".concat(r.gdprApplies?1:0,"&gdpr_consent=").concat(encodeURIComponent(r.consentString||""))),n&&(a+="&us_privacy=".concat(encodeURIComponent(n))),null!=o&&o.gppString&&null!=o&&null!==(i=o.applicableSections)&&void 0!==i&&i.length&&(a+="&gpp=".concat(encodeURIComponent(o.gppString),"&gpp_sid=").concat(encodeURIComponent(o.applicableSections.join(",")))),!0===u.$W.getConfig("coppa")&&(a+="&coppa=1");const d=e.iframeEnabled?"iframe":"image";return[{type:d,url:("iframe"===d?"https://ads.pubmatic.com/AdServer/js/user_sync.html?kdntuid=1&p=":"https://image8.pubmatic.com/AdServer/ImgSync?p=")+a}]},onBidWon:e=>{!function(e){var t;if(!e)return;const{originalCurrency:r,currency:n,cpm:o,originalCpm:i,meta:a}=e,d=r!==n&&(0,l.fp)(e.getCpmInNewCurrency)?e.getCpmInNewCurrency(r):o,s=e.mediaType,c=null==a?void 0:a.mediaType;P=P||{currency:n,originalCurrency:r,adjustment:[]};const u={cpmAdjustment:Number(((i-d)/i).toFixed(2)),mediaType:s,metaMediaType:c,cpm:d,originalCpm:i},p=null===(t=P)||void 0===t||null===(t=t.adjustment)||void 0===t?void 0:t.findIndex(e=>(null==e?void 0:e.mediaType)===s&&(null==e?void 0:e.metaMediaType)===c);-1!==p?P.adjustment.splice(p,1,u):P.adjustment.push(u)}(e)}};(0,s.a$)(ne),(0,o.E)("pubmaticBidAdapter")}},e=>{e.O(0,[60802,58498,32316,24472,67464,37769,40315,51085],()=>{return t=90755,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[81581],{62284:(e,n,i)=>{var r=i(51748),t=i(58928),d=i(10466),a=i(3516),o=i(91933),s=i(59794),l=i(67464),p=i(32808);let c="";const u={code:"richaudience",gvlid:108,aliases:[{code:"ra",gvlid:108}],supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:function(e){return!!(e.params&&e.params.pid&&e.params.supplyType)},buildRequests:function(e,n){return e.map(e=>{var i,r,d,a={bidfloor:y(e,o.$W),ifa:e.params.ifa,pid:e.params.pid,supplyType:e.params.supplyType,currencyCode:(0,p.b)(n),auctionId:e.auctionId,bidId:e.bidId,BidRequestsCount:e.bidRequestsCount,bidder:e.bidder,bidderRequestId:e.bidderRequestId,tagId:e.adUnitCode,sizes:m(e),referer:void 0!==n.refererInfo.page?encodeURIComponent(n.refererInfo.page):null,numIframes:void 0!==n.refererInfo.numIframes?n.refererInfo.numIframes:null,transactionId:null===(i=e.ortb2Imp)||void 0===i||null===(i=i.ext)||void 0===i?void 0:i.tid,timeout:n.timeout||600,eids:(0,t.A)(e,"userIdAsEids")?e.userIdAsEids:[],demand:g(e),videoData:f(e),scr_rsl:b(),cpuc:void 0!==window.navigator?window.navigator.hardwareConcurrency:null,kws:e.params.keywords,schain:null==e||null===(r=e.ortb2)||void 0===r||null===(r=r.source)||void 0===r||null===(r=r.ext)||void 0===r?void 0:r.schain,gpid:h(e),dsa:I(e),userData:(0,t.A)(e,"ortb2.user.data")};c=void 0!==n.refererInfo.page?encodeURIComponent(n.refererInfo.page):null,a.gdpr_consent="",a.gdpr=!1,n&&n.gdprConsent&&(void 0!==n.gdprConsent.gdprApplies&&(a.gdpr=n.gdprConsent.gdprApplies),void 0!==n.gdprConsent.consentString&&(a.gdpr_consent=n.gdprConsent.consentString)),null!=n&&n.gppConsent?a.privacy={gpp:n.gppConsent.gppString,gpp_sid:n.gppConsent.applicableSections}:null!=n&&null!==(d=n.ortb2)&&void 0!==d&&null!==(d=d.regs)&&void 0!==d&&d.gpp&&(a.privacy={gpp:n.ortb2.regs.gpp,gpp_sid:n.ortb2.regs.gpp_sid});return{method:"POST",url:"https://shb.richaudience.com/hb/",data:JSON.stringify(a)}})},interpretResponse:function(e,n){const i=[];var r=e.body;if(r){var t={requestId:JSON.parse(n.data).bidId,cpm:r.cpm,width:r.width,height:r.height,creativeId:r.creative_id,mediaType:r.media_type,netRevenue:r.netRevenue,currency:r.currency,ttl:r.ttl,meta:{advertiserDomains:[r.adomain[0]]},dealId:r.dealId};if("video"===r.media_type){t.vastXml=r.vastXML;try{null!=t.vastXml&&("outstream"!==JSON.parse(n.data).videoData.format&&"banner"!==JSON.parse(n.data).videoData.format||(t.renderer=l.A4.install({id:n.bidId,adunitcode:n.tagId,loaded:!1,config:r.media_type,url:"https://cdn3.richaudience.com/prebidVideo/player.js"})),t.renderer.setRender(v))}catch(e){t.ad=r.adm}}else t.ad=r.adm;i.push(t)}return i},getUserSyncs:function(e,n,i,r,t){var d;const a=[];var s,l,p=Math.floor(9999999999*Math.random()),u="",m="",g="";(s=function(e){try{let n=null;const i={};return null!=e.getConfig("userSync").filterSettings&&void 0!==e.getConfig("userSync").filterSettings&&(n=e.getConfig("userSync").filterSettings,null!=n.iframe&&void 0!==n.iframe&&(i.raiIframe="richaudience"===n.iframe.bidders||"*"===n.iframe.bidders?n.iframe.filter:"exclude"),null!=n.image&&void 0!==n.image&&(i.raiImage="richaudience"===n.image.bidders||"*"===n.image.bidders?n.image.filter:"exclude")),i}catch(e){return null}}(o.$W),i&&"string"==typeof i.consentString&&void 0!==i.consentString&&(m="consentString=".concat(i.consentString)),null!=t&&t.gppString&&null!=t&&null!==(d=t.applicableSections)&&void 0!==d&&d.length)&&(g="gpp="+encodeURIComponent(t.gppString),g+="&gpp_sid="+encodeURIComponent(null==t||null===(l=t.applicableSections)||void 0===l?void 0:l.join(",")));return e.iframeEnabled&&"exclude"!==s.raiIframe&&(u="https://sync.richaudience.com/dcf3528a0b8aa83634892d50e91c306e/?ord="+p,""!==m&&(u+="&".concat(m)),""!==g&&(u+="&".concat(g)),a.push({type:"iframe",url:u})),e.pixelEnabled&&null!=c&&0===a.length&&"exclude"!==s.raiImage&&(u="https://sync.richaudience.com/bf7c142f4339da0278e83698a02b0854/?referrer=".concat(c),""!==m&&(u+="&".concat(m)),""!==g&&(u+="&".concat(g)),a.push({type:"image",url:u})),a},onTimeout:function(e){const n=function(e){const{params:n,timeout:i}=e[0];let r="https://s.richaudience.com/err/?ec=6&ev=[timeout_publisher]&pla=[placement_hash]&int=PREBID&pltfm=&node=&dm=[domain]";r=r.replace("[timeout_publisher]",i),r=r.replace("[placement_hash]",n[0].pid),null!=document.location.host&&(r=r.replace("[domain]",document.location.host));return r}(e);n&&(0,d.triggerPixel)(n)}};function m(e){let n;if(e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes&&(n=e.mediaTypes.banner.sizes),null!=n)return n.map(e=>({w:e[0],h:e[1]}))}function g(e){let n="display";return void 0!==e.sizes&&e.sizes.forEach(function(e){(1800===e[0]&&1e3===e[1]||1===e[0]&&1===e[1])&&(n="skin")}),void 0!==e.mediaTypes&&void 0!==e.mediaTypes.video&&(n="video"),n}function f(e){let n;return n="video"===g(e)?{format:e.mediaTypes.video.context,playerSize:e.mediaTypes.video.playerSize,mimes:e.mediaTypes.video.mimes}:{format:"banner"},n}function v(e){e.renderer.push(()=>{!function(e){const n="".concat(e.vastXml),i={adUnit:e.adUnitCode};window.raParams(i,n,!0)}(e)})}function b(){let e="";return void 0!==window.screen&&(e=window.screen.width+"x"+window.screen.height),e}function h(e){let n="";return null!=(0,t.A)(e,"ortb2Imp.ext.gpid")?n=(0,t.A)(e,"ortb2Imp.ext.gpid"):null!=(0,t.A)(e,"ortb2Imp.ext.data.pbadslot")&&(n=(0,t.A)(e,"ortb2Imp.ext.data.pbadslot")),n}function y(e,n){try{let i;if(null!=e.params.bidfloor)i=e.params.bidfloor;else if("function"==typeof e.getFloor){i=e.getFloor({currency:null!=n.getConfig("floors.data.currency")?n.getConfig("floors.data.currency"):"USD",mediaType:"object"==typeof e.mediaTypes.banner?"banner":"video",size:"*"}).floor}return i}catch(e){return 0}}function I(e){var n,i;return null!=e&&null!==(n=e.ortb2)&&void 0!==n&&null!==(n=n.regs)&&void 0!==n&&null!==(n=n.ext)&&void 0!==n&&n.dsa?null==e||null===(i=e.ortb2)||void 0===i||null===(i=i.regs)||void 0===i||null===(i=i.ext)||void 0===i?void 0:i.dsa:null}(0,a.a$)(u),(0,r.E)("richaudienceBidAdapter")}},e=>{e.O(0,[19147,60802,37769,40315,51085],()=>{return n=62284,e(e.s=n);var n});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[97517],{89652:(e,r,t)=>{var n=t(98158),i=t(51748),s=t(10466),a=t(58928),o=t(83435),d=t(26665),p=t(5423),u=t(59794),c=t(3516),l=t(80356),m=t(80982);function g(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function f(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?g(Object(t),!0).forEach(function(r){(0,n.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):g(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}const y=["prebid-eu","prebid-us","prebid-asia"],b=["USD"],h=[u.D4,u.s6],v=[{name:"dsarequired",min:0,max:3},{name:"pubrender",min:0,max:2},{name:"datatopub",min:0,max:2}],T={code:"rtbhouse",supportedMediaTypes:h,gvlid:16,isBidRequestValid:function(e){return!(!y.includes(e.params.region)||!e.params.publisherId)},buildRequests:function(e,r){var t,n,i;e=(0,l.Xj)(e);const p={id:r.bidderRequestId,imp:e.map(e=>function(e){const r={id:e.bidId,banner:A(e),native:x(e),tagid:e.adUnitCode.toString()},t=function(e){const r=[];"function"==typeof e.getFloor&&Object.keys(e.mediaTypes).forEach(t=>{var n;h.includes(t)&&r.push(null===(n=e.getFloor({currency:b[0],mediaType:t,size:e.sizes||"*"}))||void 0===n?void 0:n.floor)});return r.length>0?Math.max(...r):parseFloat(e.params.bidfloor)}(e);t&&(r.bidfloor=t);const n=(0,a.A)(e,"ortb2Imp.ext");n&&(r.ext=(0,d.Go)(n),r.ext.ae&&delete r.ext.ae);return r}(e)),site:E(e,r),cur:b,test:e[0].params.test||0,source:S(e[0],r)};if(r&&r.gdprConsent&&r.gdprConsent.gdprApplies){const e=r.gdprConsent.consentString?r.gdprConsent.consentString.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""):"",t=r.gdprConsent.gdprApplies?1:0;p.regs={ext:{gdpr:t}},p.user={ext:{consent:e}}}const u=null===(t=e[0])||void 0===t||null===(t=t.ortb2)||void 0===t||null===(t=t.source)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.schain;if(u){const e=function(e){if(!e)return null;if(!function(e){if(!e.nodes)return!1;const r=["asi","sid","hp"];return e.nodes.every(e=>r.every(r=>e[r]))}(e))return(0,s.logError)("RTB House: required schain params missing"),null;return e}(u);e&&(p.ext={schain:e})}if(e[0].userIdAsEids){const r={eids:e[0].userIdAsEids};p.user&&p.user.ext?p.user.ext=f(f({},p.user.ext),r):p.user={ext:r}}const c=(null==r?void 0:r.ortb2)||{};["site","user","device","bcat","badv"].forEach(e=>{const r=c[e];r&&(0,s.mergeDeep)(p,{[e]:r})});const m=(0,a.A)(c,"regs.ext.dsa");(function(e){return!((0,s.isEmpty)(e)||!(0,d.Qd)(e))&&(v.reduce((r,t)=>{const n=e[t.name];return r&&(!e.hasOwnProperty(t.name)||(0,d.Et)(n)&&n>=t.min&&n<=t.max)},!0)&&(!e.hasOwnProperty("transparency")||(0,d.cy)(e.transparency)&&e.transparency.every(e=>(0,d.Qd)(e)&&(0,d.O8)(e.domain)&&e.domain&&(0,d.cy)(e.dsaparams)&&e.dsaparams.every(e=>(0,d.Et)(e)))))})(m)&&(0,s.mergeDeep)(p,{regs:{ext:{dsa:m}}}),null!==(n=r.gppConsent)&&void 0!==n&&n.gppString?((0,o.J)(p,"regs.gpp",r.gppConsent.gppString),(0,o.J)(p,"regs.gpp_sid",r.gppConsent.applicableSections)):null!==(i=c.regs)&&void 0!==i&&i.gpp&&((0,o.J)(p,"regs.gpp",c.regs.gpp),(0,o.J)(p,"regs.gpp_sid",c.regs.gpp_sid));return{method:"POST",url:"https://"+e[0].params.region+".creativecdn.com/bidder/prebid/bids",data:JSON.stringify(p)}},interpretOrtbResponse:function(e,r){const t=e.body;if(!(0,d.cy)(t))return[];const n=[];return t.forEach(e=>{if(!e.price)return;let r;r=0===e.adm.indexOf("{")?(0,m.Qz)(e):function(e){return{requestId:e.impid,mediaType:u.D4,cpm:e.price,creativeId:e.adid,ad:e.adm,width:e.w,height:e.h,ttl:55,meta:{advertiserDomains:e.adomain},netRevenue:!0,currency:"USD"}}(e),e.ext&&(r.ext=(0,d.Go)(e.ext),e.ext.dsa&&(r.meta=Object.assign({},r.meta,{dsa:e.ext.dsa}))),n.push(r)}),n},interpretResponse:function(e,r){return this.interpretOrtbResponse(e,r)}};function A(e){if("banner"===e.mediaType||(0,a.A)(e,"mediaTypes.banner")||!e.mediaType&&!e.mediaTypes){var r=e.sizes||e.mediaTypes.banner.sizes;return{w:r[0][0],h:r[0][1],format:r.map(e=>({w:e[0],h:e[1]}))}}}function E(e,r){let t="unknown",n=null;e&&e.length>0&&(t=e[0].params.publisherId,n=e[0].params.channel&&e[0].params.channel.toString().slice(0,50));const i={publisher:{id:t.toString()},page:r.refererInfo.page,name:(0,p.$)()};return n&&(i.channel=n),i}function S(e,r){return{tid:(null==r?void 0:r.auctionId)||""}}function x(e){if("native"===e.mediaType||(0,a.A)(e,"mediaTypes.native"))return{request:{assets:O(e)},ver:"1.1"}}function O(e){const r=e.nativeParams||(0,a.A)(e,"mediaTypes.native"),t=[];return r.title&&t.push({id:m.xv.NATIVE.ASSET_ID.TITLE,required:r.title.required?1:0,title:{len:r.title.len||25}}),r.image&&t.push({id:m.xv.NATIVE.ASSET_ID.IMAGE,required:r.image.required?1:0,img:I(r.image,m.xv.NATIVE.IMAGE_TYPE.MAIN)}),r.icon&&t.push({id:m.xv.NATIVE.ASSET_ID.ICON,required:r.icon.required?1:0,img:I(r.icon,m.xv.NATIVE.IMAGE_TYPE.ICON)}),r.sponsoredBy&&t.push({id:m.xv.NATIVE.ASSET_ID.SPONSORED,required:r.sponsoredBy.required?1:0,data:{type:m.xv.NATIVE.DATA_ASSET_TYPE.SPONSORED,len:r.sponsoredBy.len}}),r.body&&t.push({id:m.xv.NATIVE.ASSET_ID.BODY,required:r.body.request?1:0,data:{type:m.xv.NATIVE.DATA_ASSET_TYPE.DESC,len:r.body.len}}),r.cta&&t.push({id:m.xv.NATIVE.ASSET_ID.CTA,required:r.cta.required?1:0,data:{type:m.xv.NATIVE.DATA_ASSET_TYPE.CTA_TEXT,len:r.cta.len}}),t}function I(e,r){const t={type:r};if(e.aspect_ratios){const r=e.aspect_ratios[0],n=r.min_width||100;t.wmin=n,t.hmin=n/r.ratio_width*r.ratio_height}if(e.sizes){const r=Array.isArray(e.sizes[0])?e.sizes[0]:e.sizes;t.w=r[0],t.h=r[1]}return t}(0,c.a$)(T),(0,i.E)("rtbhouseBidAdapter")}},e=>{e.O(0,[92931,90107,60802,37769,40315,51085],()=>{return r=89652,e(e.s=r);var r});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[31079],{41085:(t,e,n)=>{var o=n(98158),r=n(51748),i=n(91933),a=n(32592),c=n(10466),s=n(18014),u=n(11418),f=n(51409),g=n(41385),l=n(37841),p=n(70736),d=n(74520);function D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function E(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?D(Object(n),!0).forEach(function(e){(0,o.A)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}const h=(0,n(25291).ZI)(t=>f.Ay.resolveAlias(t)),m=[];let b,O,y=[],v=[];const T=function(){let t=!1;return function(){t||(Object.entries({[u.qY.AUCTION_INIT]:["onAuctionInitEvent"],[u.qY.AUCTION_END]:["onAuctionEndEvent",I],[u.qY.BID_RESPONSE]:["onBidResponseEvent"],[u.qY.BID_REQUESTED]:["onBidRequestEvent"],[u.qY.BID_ACCEPTED]:["onBidAcceptedEvent"]}).forEach(t=>{let[e,[n,o]]=t;s.on(e,t=>{o&&o(t),y.forEach(e=>{try{e[n]&&e[n](t,e.config,O)}catch(t){(0,c.logError)("RTD provider '".concat(e.name,"': error in '").concat(n,"':"),t)}})})}),t=!0)}}();function R(){return{gdpr:g.mW.getConsentData(),usp:g.t6.getConsentData(),gpp:g.ad.getConsentData(),coppa:!!i.$W.getConfig("coppa")}}function j(){O=R();const t=[];v.forEach(e=>{const n=(m||[]).find(t=>t.name===e.name);n&&n.init&&n.init(e,O)&&t.push(Object.assign(n,{config:e}))}),y=t,(0,c.logInfo)("Real time data module enabled, using submodules: ".concat(y.map(t=>t.name).join(", ")))}const A=(0,l.Ak)("rtd",function(t,e){var n;O=R();const o=[],r=[];y.forEach(t=>{if("function"!=typeof t.getBidRequestData)return;o.push(t);const e=t.config;e&&e.waitForIt&&r.push(t)});const i=r.length&&(null===(n=b)||void 0===n?void 0:n.auctionDelay)>0;let a,c=r.length,s=!1;if(!o.length)return g();const u=i?b.auctionDelay:0;function f(){s||(this.config&&this.config.waitForIt&&c--,0===c&&setTimeout(g,0))}function g(){s||(s=!0,clearTimeout(a),t.call(this,e))}a=setTimeout(g,u),o.forEach(t=>{const n=(0,d.Qo)(e.ortb2Fragments||{},h(p.zu,t.name));t.getBidRequestData(E(E({},e),{},{ortb2Fragments:n}),f.bind(t),t.config,O,u)})});function I(t){const e=y.filter(t=>"function"==typeof t.getTargetingData);if(!e.length)return;const n=t.adUnitCodes;if(!n)return;const o=[];for(let r=e.length-1;r>=0;r--){const i=e[r].getTargetingData(n,e[r].config,O,t);i&&"object"==typeof i?o.push(i):(0,c.logWarn)("invalid getTargetingData response for sub module",e[r].name)}const r=(0,c.mergeDeep)({},...o);return t.adUnits.forEach(t=>{const e=t.code&&r[t.code];e&&((0,c.logInfo)("RTD set ad unit targeting of",e,"for",t),t[u.iD.ADSERVER_TARGETING]=Object.assign(t[u.iD.ADSERVER_TARGETING]||{},e))}),t.adUnits}function q(t){y.forEach(t=>{if("function"==typeof t.onDataDeletionRequest)try{t.onDataDeletionRequest(t.config)}catch(e){(0,c.logError)("Error executing ".concat(t.name,".onDataDeletionRequest"),e)}});for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];t.apply(this,n)}(0,a.xG)("realTimeData",function(t){return m.push(t),g.o2.register(p.zu,t.name,t.gvlid),function(){const e=m.indexOf(t);e>=0&&(m.splice(e,1),j())}}),function(t){const e=t.getConfig("realTimeData",t=>{let{realTimeData:n}=t;n.dataProviders?(e(),b=n,v=n.dataProviders,T(),(0,a.Yn)("startAuction").before(A,20),f.Ay.callDataDeletionRequest.before(q),j()):(0,c.logError)("missing parameters for real time module")})}(i.$W),(0,r.E)("rtdModule")}},t=>{t.O(0,[45881,60802,37769,40315,51085],()=>{return e=41085,t(t.s=e);var e});t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[62711],{52326:(e,t,r)=>{var i=r(98158),n=r(51748),o=r(9201),a=r(69488),s=r(3516),d=r(91933),c=r(59794),l=r(67464),u=r(10466),p=r(58928),m=r(83435),v=r(26665),b=r(93819),g=r(29077);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const y="https://video-outstream.rubiconproject.com/apex-2.2.1.js";let h=d.$W.getConfig("rubicon")||{};d.$W.getConfig("rubicon",e=>{(0,u.mergeDeep)(h,e.rubicon)});let _={};var j={1:"468x60",2:"728x90",5:"120x90",7:"125x125",8:"120x600",9:"160x600",10:"300x600",13:"200x200",14:"250x250",15:"300x250",16:"336x280",17:"240x400",19:"300x100",31:"980x120",32:"250x360",33:"180x500",35:"980x150",37:"468x400",38:"930x180",39:"750x100",40:"750x200",41:"750x300",42:"2x4",43:"320x50",44:"300x50",48:"300x300",53:"1024x768",54:"300x1050",55:"970x90",57:"970x250",58:"1000x90",59:"320x80",60:"320x150",61:"1000x1000",64:"580x500",65:"640x480",66:"930x600",67:"320x480",68:"1800x1000",72:"320x320",73:"320x160",78:"980x240",79:"980x300",80:"980x400",83:"480x300",85:"300x120",90:"548x150",94:"970x310",95:"970x100",96:"970x210",101:"480x320",102:"768x1024",103:"480x280",105:"250x800",108:"320x240",113:"1000x300",117:"320x100",125:"800x250",126:"200x600",144:"980x600",145:"980x150",152:"1000x250",156:"640x320",159:"320x250",179:"250x600",195:"600x300",198:"640x360",199:"640x200",213:"1030x590",214:"980x360",221:"1x1",229:"320x180",230:"2000x1400",232:"580x400",234:"6x6",251:"2x2",256:"480x820",257:"400x600",258:"500x200",259:"998x200",261:"480x480",264:"970x1000",265:"1920x1080",274:"1800x200",278:"320x500",282:"320x400",288:"640x380",484:"720x1280",524:"1x2",548:"500x1000",550:"980x480",552:"300x200",558:"640x640",562:"300x431",564:"320x431",566:"320x300",568:"300x150",570:"300x125",572:"250x350",574:"620x891",576:"610x877",578:"980x552",580:"505x656",622:"192x160",632:"1200x450",634:"340x450",680:"970x570",682:"300x240",684:"970x550",686:"300x210",688:"300x220",690:"970x170",710:"600x250",712:"340x430"};(0,u._each)(j,(e,t)=>{j[e]=t});const A=(0,o.A)({request(e,t,r,i){var o;const{bidRequests:a}=i,s=e(t,r,i);var c;s.cur=["USD"],s.test=d.$W.getConfig("debug")?1:0,(0,m.J)(s,"ext.prebid.cache",{vastxml:{returnCreative:!0===h.returnVast}}),(0,m.J)(s,"ext.prebid.bidders",{rubicon:{integration:h.int_type||"pbjs"}}),(0,m.J)(s,"ext.prebid.targeting.pricegranularity",{ranges:{low:[{max:5,increment:.5}],medium:[{max:20,increment:.1}],high:[{max:20,increment:.01}],auto:[{max:5,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}],dense:[{max:3,increment:.01},{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}],custom:(c=d.$W).getConfig("customPriceBucket")&&c.getConfig("customPriceBucket").buckets}[c.getConfig("priceGranularity")]});const l=(0,n.m)().installedModules;!l||l.length&&-1===l.indexOf("rubiconAnalyticsAdapter")||(0,m.J)(s,"ext.prebid.analytics",{rubicon:{"client-analytics":!0}}),function(e,t,r){var i;let n={};const o=(0,b.D)(r,...t.map(e=>e.params.keywords));t.forEach(t=>{const r={user:{ext:{data:x({},t.params.visitor)}},site:{ext:{data:x({},t.params.inventory)}}},i=e.imp.find(e=>{var t;return null===(t=e.ext)||void 0===t||null===(t=t.prebid)||void 0===t||null===(t=t.bidder)||void 0===t||null===(t=t.rubicon)||void 0===t||null===(t=t.video)||void 0===t?void 0:t.language});var o;i&&(r.site.content={language:null===(o=i.ext)||void 0===o||null===(o=o.prebid)||void 0===o||null===(o=o.bidder)||void 0===o||null===(o=o.rubicon)||void 0===o||null===(o=o.video)||void 0===o?void 0:o.language});n=(0,u.mergeDeep)(n,t.ortb2||{},r);const a=d.$W.getConfig("user.id");n.user.id=n.user.id||a}),(0,u.mergeDeep)(e,n),o&&o.length&&(0,m.J)(e,"site.keywords",o.join(","));null==e||null===(i=e.ext)||void 0===i||null===(i=i.prebid)||void 0===i||delete i.storedrequest}(s,a,r.ortb2),null==s||null===(o=s.ext)||void 0===o||null===(o=o.prebid)||void 0===o||delete o.storedrequest,!0===h.disableFloors&&delete s.ext.prebid.floors;return a.filter(e=>"object"==typeof e.floorData).length>0&&(s.ext.prebid.floors={enabled:!1}),s},imp(e,t,r){var i;const n=I(t);if(n.includes(c.D4)&&1===n.length)return;const o=e(t,r);return o.id=t.adUnitCode,delete o.banner,"atf"===t.params.position&&o.video&&(o.video.pos=1),"btf"===t.params.position&&o.video&&(o.video.pos=3),null===(i=o.ext)||void 0===i||null===(i=i.prebid)||void 0===i||delete i.storedrequest,!0===t.params.bidonmultiformat&&n.length>1&&(0,m.J)(o,"ext.prebid.bidder.rubicon.formats",n),function(e,t){"USD"!==t.bidfloorcur&&(delete t.bidfloor,delete t.bidfloorcur);if(!t.bidfloor){const r=parseFloat((0,p.A)(e,"params.floor"));isNaN(r)||(t.bidfloor=r,t.bidfloorcur="USD")}}(t,o),o.id=_[o.id]?o.id+_[o.id]++:(_[o.id]=2,o.id),o},bidResponse(e,t,r){var i;const n=e(t,r);n.meta.mediaType=(0,p.A)(t,"ext.prebid.type");const{bidRequest:o}=r,[a,s]="outstream"===(null===(i=o.mediaTypes.video)||void 0===i?void 0:i.context)?w(o,c.G_):[void 0,void 0];return n.width=t.w||a||n.playerWidth||0,n.height=t.h||s||n.playerHeight||0,n.mediaType===c.G_&&"outstream"===o.mediaTypes.video.context&&(n.renderer=function(e){const t=l.A4.install({id:e.adId,url:h.rendererUrl||y,config:h.rendererConfig||{},loaded:!1,adUnitCode:e.adUnitCode});try{t.setRender(S)}catch(e){(0,u.logWarn)("Prebid Error calling setRender on renderer",e)}return t}(n)),(0,p.A)(t,"ext.bidder.rp.advid")&&(0,m.J)(n,"meta.advertiserId",t.ext.bidder.rp.advid),n},context:{netRevenue:!1!==h.netRevenue,ttl:360},processors:a.m}),O={code:"rubicon",gvlid:52,supportedMediaTypes:[c.D4,c.G_,c.s6],isBidRequestValid:function(e){let t=!0;if("object"!=typeof e.params)return!1;for(let t=0,r=["accountId","siteId","zoneId"];t<r.length;t++)if(e.params[r[t]]=parseInt(e.params[r[t]]),isNaN(e.params[r[t]]))return(0,u.logError)("Rubicon: wrong format of accountId or siteId or zoneId."),!1;const r=I(e,!0);if(!r.length)return!1;r.includes(c.G_)&&(t=function(e){let t=!0;const r=Object.prototype.toString.call([]),i=Object.prototype.toString.call(0);var n={mimes:r,protocols:r,linearity:i};return Object.keys(n).forEach(function(r){Object.prototype.toString.call((0,p.A)(e,"mediaTypes.video."+r))!==n[r]&&(t=!1,(0,u.logError)("Rubicon: mediaTypes.video."+r+" is required and must be of type: "+n[r]))}),t}(e));const i=[c.D4,c.s6].filter(e=>r.includes(e)).length>0;return i?t&&i:t},buildRequests:function(e,t){let r=[];const i=[];let n;if(n=e.filter(e=>{const t=I(e)||[],{length:r}=t,{bidonmultiformat:i,video:n}=e.params||{};return 1===r&&(t.includes(c.G_)||t.includes(c.s6))||2===r&&!t.includes(c.D4)||n&&t.includes(c.G_)||i&&(t.includes(c.G_)||t.includes(c.s6))}),n&&n.length){const e=A.toORTB({bidRequests:n,bidderRequest:t});T(),i.push({method:"POST",url:"https://".concat(h.videoHost||"prebid-server",".rubiconproject.com/openrtb2/auction"),data:e,bidRequest:n})}const o=e.filter(e=>{const t=I(e)||[],{bidonmultiformat:r,video:i}=e.params||{};return t.includes(c.D4)&&(1===t.length||r||!r&&!i||!r&&i&&!t.includes(c.G_))});if(!0!==h.singleRequest)r=i.concat(o.map(e=>{const r=O.createSlotParams(e,t);return{method:"GET",url:"https://".concat(h.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:O.getOrderedParams(r).reduce((e,t)=>{const i=r[t];return(0,v.O8)(i)&&""!==i||(0,v.Et)(i)?"".concat(e).concat(E(t,i),"&"):e},"")+"slots=1&rand=".concat(Math.random()),bidRequest:e}}));else{const e=o.reduce((e,t)=>((e[t.params.siteId]=e[t.params.siteId]||[]).push(t),e),{}),n=10;r=i.concat(Object.keys(e).reduce((r,i)=>(function(e,t){const r=[];for(let i=0;i<e.length;i+=t)r.push(e.slice(i,i+t));return r}(e[i],n).forEach(e=>{const i=O.combineSlotUrlParams(e.map(e=>O.createSlotParams(e,t)));r.push({method:"GET",url:"https://".concat(h.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:O.getOrderedParams(i).reduce((e,t)=>{const r=i[t];return(0,v.O8)(r)&&""!==r||(0,v.Et)(r)?"".concat(e).concat(E(t,r),"&"):e},"")+"slots=".concat(e.length,"&rand=").concat(Math.random()),bidRequest:e})}),r),[]))}return r},getOrderedParams:function(e){const t=/^tg_v/,r=/^tg_i/,i=/^eid_|^tpid_/,n=["account_id","site_id","zone_id","size_id","alt_size_ids","p_pos","gdpr","gdpr_consent","us_privacy","gpp","gpp_sid","rp_schain"].concat(Object.keys(e).filter(e=>i.test(e))).concat(["x_liverampidl","ppuid","rf","p_geo.latitude","p_geo.longitude","kw"]).concat(Object.keys(e).filter(e=>t.test(e))).concat(Object.keys(e).filter(e=>r.test(e))).concat(["tk_flint","x_source.tid","l_pb_bid_id","p_screen_res","o_ae","o_cdep","rp_floor","rp_secure","tk_user_key"]);return n.concat(Object.keys(e).filter(e=>-1===n.indexOf(e)))},combineSlotUrlParams:function(e){if(1===e.length)return e[0];const t=e.reduce(function(t,r,i){return Object.keys(r).forEach(function(n){t.hasOwnProperty(n)||(t[n]=new Array(e.length)),t[n].splice(i,1,r[n])}),t},{}),r=new RegExp("^([^;]*)(;\\1)+$");return Object.keys(t).forEach(function(e){const i=t[e].join(";"),n=i.match(r);t[e]=n?n[1]:i}),t},createSlotParams:function(e,t){var r,i,n,o,a,s,l,m,b,g;e.startTime=(new Date).getTime();const f=e.params,y=w(e,"banner"),[_,j]=f.latLong||[],A={account_id:f.accountId,site_id:f.siteId,zone_id:f.zoneId,size_id:y[0],alt_size_ids:y.slice(1).join(",")||void 0,rp_floor:(f.floor=parseFloat(f.floor))>=.01?f.floor:void 0,rp_secure:"1",tk_flint:"".concat(h.int_type||"pbjs_lite","_v10.16.0"),"x_source.tid":null===(r=t.ortb2)||void 0===r||null===(r=r.source)||void 0===r?void 0:r.tid,"x_imp.ext.tid":null===(i=e.ortb2Imp)||void 0===i||null===(i=i.ext)||void 0===i?void 0:i.tid,l_pb_bid_id:e.bidId,o_cdep:null===(n=e.ortb2)||void 0===n||null===(n=n.device)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.cdep,ip:null===(o=e.ortb2)||void 0===o||null===(o=o.device)||void 0===o?void 0:o.ip,ipv6:null===(a=e.ortb2)||void 0===a||null===(a=a.device)||void 0===a?void 0:a.ipv6,p_screen_res:[window.screen.width,window.screen.height].join("x"),tk_user_key:f.userId,"p_geo.latitude":isNaN(parseFloat(_))?void 0:parseFloat(_).toFixed(4),"p_geo.longitude":isNaN(parseFloat(j))?void 0:parseFloat(j).toFixed(4),"tg_fl.eid":e.code,rf:k(e,t)};if("function"==typeof e.getFloor&&!h.disableFloors){let t;try{t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})}catch(e){(0,u.logError)("Rubicon: getFloor threw an error: ",e)}A.rp_hard_floor=(0,v.Qd)(t)&&"USD"===t.currency&&!isNaN(parseInt(t.floor))?t.floor:void 0}!0===f.bidonmultiformat&&(0,p.A)(e,"mediaTypes")&&Object.keys(e.mediaTypes).length>1&&(A.p_formats=Object.keys(e.mediaTypes).join(","));const S={1:"atf",3:"btf"}[(0,p.A)(e,"mediaTypes.banner.pos")]||"";A.p_pos="atf"===f.position||"btf"===f.position?f.position:S;const C=d.$W.getConfig("user.id");var I;(C&&(A.ppuid=C),null!=e&&null!==(s=e.ortb2Imp)&&void 0!==s&&null!==(s=s.ext)&&void 0!==s&&s.ae&&(A.o_ae=1),"number"==typeof(null==e||null===(l=e.ortb2)||void 0===l||null===(l=l.site)||void 0===l?void 0:l.mobile)&&(A["p_site.mobile"]=e.ortb2.site.mobile),function(e,t){var r,i,n,o;if(!1===h.readTopics)return;const a=[1,2,5,6,7,507].concat((null===(r=h.sendSiteSegtax)||void 0===r?void 0:r.map(e=>Number(e)))||[]),s=[4,508].concat((null===(i=h.sendUserSegtax)||void 0===i?void 0:i.map(e=>Number(e)))||[]),d=(null===(n=e.ortb2)||void 0===n||null===(n=n.user)||void 0===n?void 0:n.data)||[],c=(null===(o=e.ortb2)||void 0===o||null===(o=o.site)||void 0===o||null===(o=o.content)||void 0===o?void 0:o.data)||[];d.forEach(R(t,"v",s)),c.forEach(R(t,"i",a))}(t,A),null!=e&&null!==(m=e.ortb2)&&void 0!==m&&null!==(m=m.user)&&void 0!==m&&null!==(m=m.ext)&&void 0!==m&&m.eids&&e.ortb2.user.ext.eids.forEach(e=>{let{source:t,uids:r=[],inserter:i,matcher:n,mm:o,ext:a={}}=e;try{const e=r[0];if(!e)return;const a=e=>{var t,r;return[e.id,e.atype||"","",i||"",n||"",o||"",(null==e||null===(t=e.ext)||void 0===t?void 0:t.rtiPartner)||(null==e||null===(r=e.ext)||void 0===r?void 0:r.rtipartner)||""].join("^")},s=a(e);if(A["eid_".concat(t)]=s,!A.ppuid){const e=r.find(e=>{var t;return"ppuid"===(null===(t=e.ext)||void 0===t?void 0:t.stype)});null!=e&&e.id&&(A.ppuid=e.id)}}catch(e){(0,u.logWarn)("Rubicon: error reading eid:",{source:t,uids:r},e)}}),t.gdprConsent&&("boolean"==typeof t.gdprConsent.gdprApplies&&(A.gdpr=Number(t.gdprConsent.gdprApplies)),A.gdpr_consent=t.gdprConsent.consentString),t.uspConsent&&(A.us_privacy=encodeURIComponent(t.uspConsent)),null!==(b=t.gppConsent)&&void 0!==b&&b.gppString)&&(A.gpp=t.gppConsent.gppString,A.gpp_sid=null===(I=t.gppConsent)||void 0===I||null===(I=I.applicableSections)||void 0===I?void 0:I.toString());A.rp_maxbids=t.bidLimit,function(e,t,r){const i={user:{ext:{data:x({},e.params.visitor)}},site:{ext:{data:x({},e.params.inventory)}}};e.params.keywords&&(i.site.keywords=(0,v.cy)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);const n=(0,u.mergeDeep)({},e.ortb2||{},i),o=(0,p.A)(e.ortb2Imp,"ext")||{},a=(0,p.A)(e.ortb2Imp,"ext.data")||{},s=(0,p.A)(e,"ortb2Imp.ext.gpid"),d=(0,p.A)(n,"regs.ext.dsa"),l={user:[4],site:[1,2,5,6,7]},m={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},b=function(e,t,r){return"data"===t&&Array.isArray(e)?e.filter(e=>e.segment&&(0,p.A)(e,"ext.segtax")&&l[r]&&-1!==l[r].indexOf((0,p.A)(e,"ext.segtax"))).map(e=>{const t=e.segment.filter(e=>e.id).reduce((e,t)=>(e.push(t.id),e),[]);return t.length>0?t.toString():""}).toString():("object"!=typeof e||Array.isArray(e))&&void 0!==e?Array.isArray(e)?e.filter(e=>"object"!=typeof e&&void 0!==e||((0,u.logWarn)("Rubicon: Filtered value: ",e,"for key",t,": Expected value to be string, integer, or an array of strings/ints"),!1)).map(e=>e.toString()).toString():e.toString():void 0},g=function(e,t,i){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const o=b(e,i,t),a=m[i]&&n?"".concat(m[i]):"data"===i?"".concat(m[t],"iab"):"".concat(m[t]).concat(i);r[a]=r[a]?r[a].concat(",",o):o};if(t===c.D4){["site","user"].forEach(e=>{Object.keys(n[e]).forEach(t=>{"site"===e&&"content"===t&&n[e][t].data?g(n[e][t].data,e,"data"):"ext"!==t?g(n[e][t],e,t):n[e][t].data&&Object.keys(n[e].ext.data).forEach(t=>{g(n[e].ext.data[t],e,t,!1)})})}),Object.keys(a).forEach(e=>{"adserver"!==e?g(a[e],"site",e):"gam"===a[e].name&&g(a[e].adslot,name,e)}),s&&(r.p_gpid=s),d&&Object.keys(d).length&&(0,u.pick)(d,["dsainfo",e=>{r.dsainfo=e},"dsarequired",e=>{r.dsarequired=e},"pubrender",e=>{r.dsapubrender=e},"datatopub",e=>{r.dsadatatopubs=e},"transparency",e=>{Array.isArray(e)&&e.length&&(r.dsatransparency=e.reduce((e,t)=>{const r=t.domain||"";if(!r)return e;const i=t.dsaparams||t.params;return Array.isArray(i)&&0!==i.length?(e&&(e+="~~"),e+="".concat(r,"~").concat(i.join("_"))):e},""))}]),r["tg_i.pbadslot"]&&delete r["tg_i.dfp_ad_unit_code"];const e=(0,p.A)(n,"device.sua");e&&!1!==h.chEnabled&&(0,u.pick)(e,["architecture",e=>{r.m_ch_arch=e},"bitness",e=>{r.m_ch_bitness=e},"browsers",e=>{var t,i;if(!Array.isArray(e))return;const[n,o]=e.reduce((e,t)=>{var r,i,n,o;(e[0].push('"'.concat(null==t?void 0:t.brand,'"|v="').concat(null==t||null===(r=t.version)||void 0===r?void 0:r[0],'"')),(null==t||null===(i=t.version)||void 0===i?void 0:i.length)>1)&&e[1].push('"'.concat(null==t?void 0:t.brand,'"|v="').concat(null==t||null===(n=t.version)||void 0===n||null===(o=n.join)||void 0===o?void 0:o.call(n,"."),'"'));return e},[[],[]]);r.m_ch_ua=null==n||null===(t=n.join)||void 0===t?void 0:t.call(n,","),r.m_ch_full_ver=null==o||null===(i=o.join)||void 0===i?void 0:i.call(o,",")},"mobile",e=>{r.m_ch_mobile="?".concat(e)},"model",e=>{r.m_ch_model=e},"platform",e=>{var t,i;r.m_ch_platform=null==e?void 0:e.brand,r.m_ch_platform_ver=null==e||null===(t=e.version)||void 0===t||null===(i=t.join)||void 0===i?void 0:i.call(t,".")}])}else Object.keys(o).length&&(0,u.mergeDeep)(r.imp[0].ext,o),s&&(r.imp[0].ext.gpid=s),(0,u.mergeDeep)(r,n)}(e,c.D4,A),!0===d.$W.getConfig("coppa")&&(A.coppa=1);const T=null==e||null===(g=e.ortb2)||void 0===g||null===(g=g.source)||void 0===g||null===(g=g.ext)||void 0===g?void 0:g.schain;return T&&z(T)&&(A.rp_schain=O.serializeSupplyChain(T)),A},serializeSupplyChain:function(e){if(!z(e))return"";const{ver:t,complete:r,nodes:i}=e;return"".concat(t,",").concat(r,"!").concat(O.serializeSupplyChainNodes(i))},serializeSupplyChainNodes:function(e){const t=["asi","sid","hp","rid","name","domain"];return e.map(e=>t.map(t=>encodeURIComponent(e[t]||"")).join(",")).join("!")},interpretResponse:function(e,t){var r;e=e.body;const{data:i}=t;if(!e||"object"!=typeof e)return[];if(e.seatbid){const t=(0,p.A)(e,"ext.errors.rubicon");Array.isArray(t)&&t.length>0&&(0,u.logWarn)("Rubicon: Error in video response");return A.fromORTB({request:i,response:e}).bids}let n,o=e.ads,a=0;const{bidRequest:s}=t;if("object"==typeof s&&!Array.isArray(s)&&I(s).includes(c.G_)&&"object"==typeof o&&(o=o[s.adUnitCode]),!Array.isArray(o)||o.length<1)return[];const d=o.reduce((t,r,i)=>{if(r.impression_id&&n===r.impression_id?a++:n=r.impression_id,"ok"!==r.status)return t;const o=Array.isArray(s)?s[i-a]:s;if(o&&"object"==typeof o){const e={requestId:o.bidId,currency:"USD",creativeId:r.creative_id||"".concat(r.network||"","-").concat(r.advertiser||""),cpm:r.cpm||0,dealId:r.deal,ttl:360,netRevenue:!1!==h.netRevenue,rubicon:{advertiserId:r.advertiser,networkId:r.network},meta:{advertiserId:r.advertiser,networkId:r.network,mediaType:c.D4}};r.creative_type&&(e.mediaType=r.creative_type),r.dsa&&Object.keys(r.dsa).length&&(e.meta.dsa=r.dsa),r.adomain&&(e.meta.advertiserDomains=Array.isArray(r.adomain)?r.adomain:[r.adomain]),r.emulated_format&&(e.meta.mediaType=r.emulated_format),r.creative_type===c.G_?(e.width=o.params.video.playerWidth,e.height=o.params.video.playerHeight,e.vastUrl=r.creative_depot_url,e.impression_id=r.impression_id,e.videoCacheKey=r.impression_id):(e.ad=(d=r.script,l=r.impression_id,"<html>\n<head><script type='text/javascript'>inDapIF=true;<\/script></head>\n<body style='margin : 0; padding: 0;'>\n\x3c!-- Rubicon Project Ad Tag --\x3e\n<div data-rp-impression-id='".concat(l,"'>\n<script type='text/javascript'>").concat(d,"<\/script>\n</div>\n</body>\n</html>")),[e.width,e.height]=j[r.size_id].split("x").map(e=>Number(e))),e.rubiconTargeting=(Array.isArray(r.targeting)?r.targeting:[]).reduce((e,t)=>(e[t.key]=t.values[0],e),{rpfl_elemid:o.adUnitCode}),t.push(e)}else(0,u.logError)("Rubicon: bidRequest undefined at index position:".concat(i),s,e);var d,l;return t},[]).sort((e,t)=>(t.cpm||0)-(e.cpm||0)),l=null===(r=e.component_auction_config)||void 0===r?void 0:r.map(e=>({config:e,bidId:e.bidId}));return l?{bids:d,paapi:l}:d},getUserSyncs:function(e,t,r,i,n){if(e.iframeEnabled){let e=(0,g.d)(r,i,n);return e=Object.keys(e).length?"?".concat((0,u.formatQS)(e)):"",{type:"iframe",url:"https://".concat(h.syncHost||"eus",".rubiconproject.com/usync.html")+e}}}};function k(e,t){let r;return r=e.params.referrer?e.params.referrer:t.refererInfo.page,e.params.secure?r.replace(/^http:/i,"https:"):r}function S(e){const t=document.getElementById(e.adUnitCode);!function(e){const t=e.querySelector("div[id^='google_ads']");t&&t.style.setProperty("display","none")}(t),function(e){const t=e.querySelector("script[id^='sas_script']"),r=t&&t.nextSibling;r&&"iframe"===r.localName&&r.style.setProperty("display","none")}(t);const r=x(x({},{align:"center",position:"append",closeButton:!1,label:void 0,collapse:!0}),e.renderer.getConfig());e.renderer.push(()=>{window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:"#".concat(e.adUnitCode),align:r.align,position:r.position},closeButton:r.closeButton,label:r.label,collapse:r.collapse})})}function w(e,t){const r=e.params;if(t===c.G_){let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,p.A)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(t=e.sizes[0]),t}let i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,p.A)(e,"mediaTypes.banner.sizes")?i=C(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=C(e.sizes):(0,u.logWarn)("Rubicon: no sizes are setup or found"),function(e){const t=[15,2,9];return e.sort((e,r)=>{const i=t.indexOf(e),n=t.indexOf(r);return i>-1||n>-1?-1===i?1:-1===n?-1:i-n:e-r})}(i)}function R(e,t,r){return i=>{var n;const o=Number(null===(n=i.ext)||void 0===n?void 0:n.segtax);var a;r.includes(o)&&(e["tg_".concat(t,".tax").concat(o)]=null===(a=i.segment)||void 0===a?void 0:a.map(e=>e.id).join(","))}}function C(e){return(0,u.parseSizesInput)(e).reduce((e,t)=>{const r=parseInt(j[t],10);return r&&e.push(r),e},[])}function I(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r=[];if(function(e){let t=void 0!==(0,p.A)(e,"mediaTypes.".concat(c.G_));const r=void 0!==(0,p.A)(e,"mediaTypes.".concat(c.D4)),i=void 0!==(0,p.A)(e,"params.bidonmultiformat"),n="object"!=typeof(0,p.A)(e,"params.video");return!(!t||!i)||(r&&n&&(t=!1),t&&n&&(0,m.J)(e,"params.video",{}),t)}(e)){if(-1===["outstream","instream"].indexOf((0,p.A)(e,"mediaTypes.".concat(c.G_,".context"))))return t&&(0,u.logError)("Rubicon: mediaTypes.video.context must be outstream or instream"),r;if(w(e,c.G_).length<2)return t&&(0,u.logError)("Rubicon: could not determine the playerSize of the video"),r;t&&(0,u.logMessage)("Rubicon: making video request for adUnit",e.adUnitCode),r.push(c.G_)}if(void 0!==(0,p.A)(e,"mediaTypes.".concat(c.s6))&&r.push(c.s6),void 0!==(0,p.A)(e,"mediaTypes.".concat(c.D4))){if(0===w(e,c.D4).length)return t&&(0,u.logError)("Rubicon: could not determine the sizes for banner request"),r;t&&(0,u.logMessage)("Rubicon: making banner request for adUnit",e.adUnitCode),r.push(c.D4)}return r}const T=()=>{_={}};function z(e){let t=!1;const r=["asi","sid","hp"];return e.nodes?(t=e.nodes.reduce((e,t)=>e?r.every(e=>t.hasOwnProperty(e)):e,!0),t||(0,u.logError)("Rubicon: required schain params missing"),t):t}function E(e,t){return"rp_schain"===e?"rp_schain=".concat(t):"".concat(e,"=").concat(encodeURIComponent(t))}(0,s.a$)(O),(0,n.E)("rubiconBidAdapter")}},e=>{e.O(0,[60802,58498,97247,47618,46550,37769,40315,51085],()=>{return t=52326,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[75085],{79996:(e,r,t)=>{var o=t(98158),c=t(51748),n=t(51409),i=t(10466);function d(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function l(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?d(Object(t),!0).forEach(function(r){(0,o.A)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}const{CLIENT:u,SERVER:s}=n.S1,a=l(l({},n.S1),{},{clientTestBidders:new Set});function b(e){return e&&e.enabled&&e.testing}a.bidSource={},a.globalRand=Math.random(),a.getSourceBidderMap=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];var t={[s]:{},[u]:{}};return e.forEach(e=>{(e.bids||[]).forEach(e=>{r.indexOf(e.bidder)>-1&&!a.bidSource[e.bidder]&&(a.bidSource[e.bidder]=s),e.calcSource=e.calcSource||a.getSource(e.bidSource),e.finalSource=e.calcSource||a.bidSource[e.bidder]||u,t[e.finalSource][e.bidder]=!0})}),Object.keys(a.bidSource).forEach(e=>{t[a.bidSource[e]][e]=!0}),{[s]:Object.keys(t[s]),[u]:Object.keys(t[u])}},a.calculateBidSources=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r=e.bidderControl||{};(e.bidders||[]).forEach(e=>{a.bidSource[e]=a.getSource(r[e]&&r[e].bidSource)||s})},a.getSource=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[s,u];var t={},o=0;if(r.forEach(r=>{o+=e[r]||0,t[r]=o}),o)for(var c=a.globalRand*o,n=0;n<r.length;n++){const e=r[n];if(c<t[e])return e}};n.Mf.before(function(e,r,t){const o=(0,n.pX)(t);let c=!1;t.forEach(e=>{if(b(e)){a.calculateBidSources(e);a.getSourceBidderMap(r,[...o])[u].forEach(e=>a.clientTestBidders.add(e))}(function(e){return Boolean(b(e)&&e.testServerOnly)})(e)&&((e,r)=>Boolean((e||[]).find(e=>(e.bids||[]).find(e=>(e.bidSource||r.bidderControl&&r.bidderControl[e.bidder])&&e.finalSource===s))))(r,e)&&((0,i.logWarn)("testServerOnly: True.  All client requests will be suppressed."),c=!0)}),e.bail((0,i.getBidderCodes)(r).reduce((e,r)=>(o.has(r)&&e[s].push(r),c||o.has(r)&&!a.clientTestBidders.has(r)||e[u].push(r),e),{[u]:[],[s]:[]}))}),n.tS.before(function(e,r,t){r=null==t?r.filter(e=>!a.clientTestBidders.size||e.finalSource!==s):r.filter(e=>!b(t)||e.finalSource!==u),e.call(this,r,t)});(0,c.E)("s2sTesting")}},e=>{e.O(0,[60802,37769,40315,51085],()=>{return r=79996,e(e.s=r);var r});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[84258],{86105:(t,e,n)=>{var i=n(51748),o=n(28317),r=n(3516),s=n(91933),a=n(59794),d=n(26665),u=n(10466),c=n(43958),p=n(30183);const l={[a.D4]:"display",[a.G_]:"video"},g="fixed",v="mobile",m="unknown";const b=()=>{const t=navigator.connection||navigator.mozConnection||navigator.webkitConnection||{};switch(t.type||t.effectiveType){case"wifi":case"ethernet":return g;case"cellular":case"wimax":return v;default:return/iPad|iPhone|iPod/.test(navigator.userAgent)||/android/i.test(navigator.userAgent)?m:g}};function y(t){return!!t.mediaTypes&&!!t.mediaTypes.video}function h(t){const e=t.params;return!!e.publisherId&&!!e.adUnitId}function f(t){const e=I(t);return!!t.params.publisherId&&!!t.params.adUnitId&&y(t)&&!!e.playerSize&&(0,d.cy)(e.playerSize)&&e.playerSize.length>0}function S(t){var e,n;const i=t.params,o=(0,u._map)(Object.keys(t.mediaTypes),function(t){return l[t]}),r={id:t.bidId,transactionId:null===(e=t.ortb2Imp)||void 0===e||null===(e=e.ext)||void 0===e?void 0:e.tid,gpid:null===(n=t.ortb2Imp)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.gpid,sizes:t.sizes,supplyTypes:o,adUnitId:i.adUnitId,adUnitCode:t.adUnitCode,geom:w(t.adUnitCode),placement:i.placement,requestCount:t.bidRequestsCount||1};y(t)&&f(t)&&(r.videoParams=I(t));const s=function(t){var e;let n={};return"function"==typeof t.getFloor&&(n=t.getFloor({currency:"USD",mediaType:"*",size:"*"})),null===(e=n)||void 0===e?void 0:e.floor}(t);return s&&(r.bidFloor=s),r}function I(t){const e=t.mediaTypes.video||{};return e.playerSize&&(0,d.cy)(e.playerSize)&&e.playerSize.length>0&&(e.w=e.playerSize[0][0],e.h=e.playerSize[0][1]),e}function C(t){const e="display"===(n=t.mediaType)?a.D4:"video"===n?a.G_:n;var n;const i={requestId:t.bidId,cpm:t.price,width:t.width,height:t.height,creativeId:t.creativeId,currency:t.currency,netRevenue:!0,mediaType:e,ttl:t.ttl,nurl:t.nurl,meta:{advertiserDomains:t&&t.adomain&&t.adomain.length>0?t.adomain:[],mediaType:t.realMediaType}};return e===a.G_?i.vastXml=t.content:i.ad=t.content,i}function T(){const t=(()=>{try{const t=performance.getEntriesByType("navigation")[0];return Math.round(t.responseStart-t.startTime)}catch(t){try{const t=performance.timing;return Math.round(t.responseStart-t.fetchStart)}catch(t){return 0}}})();return t>=0&&t<=performance.now()?t:0}function w(t){const e=document.getElementById(t);if(e){const{top:t,left:n,width:i,height:r}=(0,o.G)(e),s={width:(0,c.Ot)().innerWidth,height:(0,c.Ot)().innerHeight};return{scrollY:(0,p.g)().top||0,top:t,left:n,width:i,height:r,viewport:s}}}const z={code:"seedtag",gvlid:157,aliases:["st"],supportedMediaTypes:[a.D4,a.G_],isBidRequestValid(t){const e=y(t),n=function(t){return!!t.mediaTypes&&!!t.mediaTypes.banner}(t);return e&&n?f(t)&&"outstream"===I(t).context&&h(t):e?f(t):!!n&&h(t)},buildRequests(t,e){var n,i,o,r,a,d,c,p,l;const g={url:e.refererInfo.page,publisherToken:t[0].params.publisherId,cmp:!!e.gdprConsent,timeout:e.timeout,version:"10.16.0",connectionType:b(),auctionStart:e.auctionStart||Date.now(),ttfb:T(),bidRequests:(0,u._map)(t,S),user:{topics:[],eids:[]},site:{}};if(g.cmp){const t=e.gdprConsent.gdprApplies;void 0!==t&&(g.ga=t),g.cd=e.gdprConsent.consentString}e.uspConsent&&(g.uspConsent=e.uspConsent);const v=null===(n=t[0])||void 0===n||null===(n=n.ortb2)||void 0===n||null===(n=n.source)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.schain;v&&(g.schain=v);const m=s.$W.getConfig("coppa");var y,h;(m&&(g.coppa=m),e.gppConsent?g.gppConsent={gppString:e.gppConsent.gppString,applicableSections:e.gppConsent.applicableSections}:null!==(i=e.ortb2)&&void 0!==i&&null!==(i=i.regs)&&void 0!==i&&i.gpp&&(g.gppConsent={gppString:e.ortb2.regs.gpp,applicableSections:e.ortb2.regs.gpp_sid}),null!==(o=e.ortb2)&&void 0!==o&&null!==(o=o.user)&&void 0!==o&&o.data&&(g.user.topics=e.ortb2.user.data),t[0]&&t[0].userIdAsEids&&(g.user.eids=t[0].userIdAsEids),null!==(r=e.ortb2)&&void 0!==r&&r.bcat)&&(g.bcat=null===(y=e.ortb2)||void 0===y?void 0:y.bcat);null!==(a=e.ortb2)&&void 0!==a&&a.badv&&(g.badv=null===(h=e.ortb2)||void 0===h?void 0:h.badv);null!==(d=e.ortb2)&&void 0!==d&&null!==(d=d.device)&&void 0!==d&&d.sua&&(g.sua=e.ortb2.device.sua),null!==(c=e.ortb2)&&void 0!==c&&null!==(c=c.site)&&void 0!==c&&c.cat&&(g.site.cat=e.ortb2.site.cat),null!==(p=e.ortb2)&&void 0!==p&&null!==(p=p.site)&&void 0!==p&&p.cattax&&(g.site.cattax=e.ortb2.site.cattax),null!==(l=e.ortb2)&&void 0!==l&&null!==(l=l.site)&&void 0!==l&&l.pagecat&&(g.site.pagecat=e.ortb2.site.pagecat);return{method:"POST",url:"https://s.seedtag.com/c/hb/bid",data:JSON.stringify(g)}},interpretResponse:function(t){const e=t.body;return e&&e.bids&&(0,d.cy)(e.bids)?(0,u._map)(e.bids,function(t){return C(t)}):[]},getUserSyncs(t,e){const n=e[0];if(t.iframeEnabled&&n){const t=n.body.cookieSync;return t?[{type:"iframe",url:t}]:[]}return[]},onTimeout(t){const e=function(t){let e="";if((0,d.cy)(t)&&t[0]&&(0,d.cy)(t[0].params)&&t[0].params[0]){const n=t[0].params[0],i=t[0].timeout;e="?publisherToken="+n.publisherId+"&adUnitId="+n.adUnitId+"&timeout="+i}return"https://s.seedtag.com/se/hb/timeout"+e}(t);(0,u.triggerPixel)(e)},onBidWon:function(t){t&&t.nurl&&(0,u.triggerPixel)(t.nurl)}};(0,r.a$)(z),(0,i.E)("seedtagBidAdapter")}},t=>{t.O(0,[32316,60802,37769,40315,51085],()=>{return e=86105,t(t.s=e);var e});t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[90089],{3240:(e,t,r)=>{var n=r(98158),i=r(51748),o=r(83367),a=r(59794),d=r(91933),s=r(9201),l=r(84603),p=r(3516),u=r(10466),c=r(58928),v=r(26665),m=r(61443);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const y="sharethrough",f="https://btlr.sharethrough.com/universal/v1?supply_id=".concat("WYu2BXv1");let h={},x=0,w=null;const I=(0,m.vM)({bidderCode:y});const S={getProtocol:function(){return window.location.protocol}},O=(0,s.A)({context:{netRevenue:!0,ttl:360}}),C={code:y,supportedMediaTypes:[a.G_,a.D4,a.s6],gvlid:80,isBidRequestValid:e=>!!e.params.pkey,buildRequests:(e,t)=>{var r,n,i,a,s,p,v,m;const b=t.timeout,y=t.ortb2||{},C=S.getProtocol().indexOf("http")<0||S.getProtocol().indexOf("https")>-1,k={id:(0,u.generateUUID)(),at:1,cur:["USD"],tmax:b,site:g({domain:(0,c.A)(t,"refererInfo.domain",window.location.hostname),page:(0,c.A)(t,"refererInfo.page",window.location.href),ref:(0,c.A)(t,"refererInfo.ref")},y.site),device:{ua:navigator.userAgent,language:navigator.language,js:1,dnt:(0,o.l)()?1:0,h:window.screen.height,w:window.screen.width,ext:{}},regs:{coppa:!0===d.$W.getConfig("coppa")?1:0,ext:{}},source:{tid:null===(r=t.ortb2)||void 0===r||null===(r=r.source)||void 0===r?void 0:r.tid,ext:{version:"10.16.0",str:"4.3.0",schain:null===(n=e[0])||void 0===n||null===(n=n.ortb2)||void 0===n||null===(n=n.source)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.schain}},bcat:(0,c.A)(t.ortb2,"bcat")||e[0].params.bcat||[],badv:(0,c.A)(t.ortb2,"badv")||e[0].params.badv||[],test:0};if(k.user=null!==(i=y.user)&&void 0!==i?i:{},k.user.ext||(k.user.ext={}),k.user.ext.eids=e[0].userIdAsEids||[],e[0].params.equativNetworkId){w=!0,x=e[0].params.equativNetworkId,k.site.publisher=g({id:e[0].params.equativNetworkId},k.site.publisher);const t=I.getDataFromLocalStorage(l.mN);t&&(k.user.buyeruid=t)}if(null!==(a=t.ortb2)&&void 0!==a&&null!==(a=a.device)&&void 0!==a&&null!==(a=a.ext)&&void 0!==a&&a.cdep&&(k.device.ext.cdep=t.ortb2.device.ext.cdep),null!=t&&null!==(s=t.ortb2)&&void 0!==s&&s.device&&(0,u.mergeDeep)(k.device,t.ortb2.device),t.gdprConsent){const e=!0===t.gdprConsent.gdprApplies;k.regs.ext.gdpr=e?1:0,e&&(k.user.ext.consent=t.gdprConsent.consentString)}t.uspConsent&&(k.regs.ext.us_privacy=t.uspConsent,k.regs.us_privacy=t.uspConsent),null!=t&&null!==(p=t.gppConsent)&&void 0!==p&&p.gppString?(k.regs.gpp=t.gppConsent.gppString,k.regs.gpp_sid=t.gppConsent.applicableSections):null!=t&&null!==(v=t.ortb2)&&void 0!==v&&null!==(v=v.regs)&&void 0!==v&&v.gpp&&(k.regs.ext.gpp=t.ortb2.regs.gpp,k.regs.ext.gpp_sid=t.ortb2.regs.gpp_sid),null!=t&&null!==(m=t.ortb2)&&void 0!==m&&null!==(m=m.regs)&&void 0!==m&&null!==(m=m.ext)&&void 0!==m&&m.dsa&&(k.regs.ext.dsa=t.ortb2.regs.ext.dsa);const T=e.map(e=>{var r;const n={ext:{}},i=(0,c.A)(e,"ortb2Imp.ext.tid");i&&(n.ext.tid=i);const o=(0,c.A)(e,"ortb2Imp.ext.gpid");o&&(n.ext.gpid=o);const a=(0,c.A)(e,"mediaTypes.native"),d=(0,c.A)(e,"mediaTypes.video");if(null!==(r=t.paapi)&&void 0!==r&&r.enabled&&e.mediaTypes.banner&&(0,u.mergeDeep)(n,{ext:{ae:1}}),d){var s;let[e,t]=[640,360];d.playerSize&&d.playerSize[0]&&d.playerSize[0][0]&&d.playerSize[0][1]&&([e,t]=d.playerSize[0]);const r=(e,t,r)=>{if(["api","battr","mimes","playbackmethod","protocols"].includes(e)){if((!Array.isArray(t[e])||0===t[e].length)&&t[e])return void(0,u.logWarn)("".concat("Sharethrough:",' Invalid video request property: "').concat(e,'" must be an array with at least 1 entry.  Value supplied: "').concat(t[e],'".  This will not be added to the bid request.'))}t[e]&&(r.video[e]=t[e])};n.video={pos:null!==(s=d.pos)&&void 0!==s?s:0,topframe:(0,u.inIframe)()?0:1,w:e,h:t};const i=["api","battr","companiontype","delivery","linearity","maxduration","mimes","minduration","placement","playbackmethod","plcmt","protocols","skip","skipafter","skipmin","startdelay"];w||i.push("companionad"),i.forEach(e=>{r(e,d,n)})}else if(w&&a){const r=O.toORTB({bidRequests:[e],bidderRequest:t});n.native=g({},r.imp[0].native)}else{n.banner={pos:(0,c.A)(e,"mediaTypes.banner.pos",0),topframe:(0,u.inIframe)()?0:1,format:e.sizes.map(e=>({w:+e[0],h:+e[1]}))};const t=(0,c.A)(e,"mediaTypes.banner.battr",null)||(0,c.A)(e,"ortb2Imp.banner.battr");t&&(n.banner.battr=t)}const l=w?e.adUnitCode:String(e.params.pkey);return g({id:e.bidId,tagid:l,secure:C?1:0,bidfloor:A(e)},n)}).filter(e=>!!e);let D=[];if(w){const t=e[0],r=d.$W.getConfig("currency.adServerCurrency")||"USD";D=(0,l.Fd)(T,t,r,h,"stx")}return T.map(e=>({method:"POST",url:w?"https://ssb.smartadserver.com/api/bid?callerId=233":f,data:g(g({},k),{},{imp:w?D:[e]})}))},interpretResponse:(e,t)=>{var r;let{body:n}=e;if(!n||!n.seatbid||0===n.seatbid.length||!n.seatbid[0].bid||0===n.seatbid[0].bid.length)return[];const i=null===(r=n.ext)||void 0===r?void 0:r.auctionConfigs,o=t.data.imp[0],d=n.seatbid[0].bid.map(e=>{var t,r,i,d,s,l,p,u,c,v,m,b,g;const y={requestId:w?h[e.impid]:e.impid,width:+e.w,height:+e.h,cpm:+e.price,creativeId:e.crid,dealId:e.dealid||null,mediaType:o.video?a.G_:o.native?a.s6:a.D4,currency:n.cur||"USD",netRevenue:!0,ttl:"number"==typeof e.exp&&e.exp>0?e.exp:360,ad:e.adm,nurl:e.nurl,meta:{advertiserDomains:e.adomain||[],networkId:(null===(t=e.ext)||void 0===t?void 0:t.networkId)||null,networkName:(null===(r=e.ext)||void 0===r?void 0:r.networkName)||null,agencyId:(null===(i=e.ext)||void 0===i?void 0:i.agencyId)||null,agencyName:(null===(d=e.ext)||void 0===d?void 0:d.agencyName)||null,advertiserId:(null===(s=e.ext)||void 0===s?void 0:s.advertiserId)||null,advertiserName:(null===(l=e.ext)||void 0===l?void 0:l.advertiserName)||null,brandId:(null===(p=e.ext)||void 0===p?void 0:p.brandId)||null,brandName:(null===(u=e.ext)||void 0===u?void 0:u.brandName)||null,demandSource:(null===(c=e.ext)||void 0===c?void 0:c.demandSource)||null,dchain:(null===(v=e.ext)||void 0===v?void 0:v.dchain)||null,primaryCatId:(null===(m=e.ext)||void 0===m?void 0:m.primaryCatId)||null,secondaryCatIds:(null===(b=e.ext)||void 0===b?void 0:b.secondaryCatIds)||null,mediaType:(null===(g=e.ext)||void 0===g?void 0:g.mediaType)||null}};return y.mediaType===a.G_?(y.ttl=3600,y.vastXml=e.adm):y.mediaType===a.s6&&(y.native={ortb:JSON.parse(e.adm)}),y});var s;return i&&!w?{bids:d,paapi:(null===(s=n.ext)||void 0===s?void 0:s.auctionConfigs)||{}}:d},getUserSyncs:(e,t,r)=>{if(w)return(0,l.Wz)(e,t,r,x,I);return e.pixelEnabled&&void 0!==(0,c.A)(t,"0.body.cookieSyncUrls")?t[0].body.cookieSyncUrls.map(e=>({type:"image",url:e})):[]},onTimeout:e=>{},onBidWon:e=>{},onSetTargeting:e=>{}};function A(e){let t=null;if("function"==typeof e.getFloor){const r=e.getFloor({currency:"USD",mediaType:e.mediaTypes&&e.mediaTypes.video?"video":"banner",size:e.sizes.map(e=>({w:e[0],h:e[1]}))});(0,v.Qd)(r)&&"USD"===r.currency&&!isNaN(parseFloat(r.floor))&&(t=parseFloat(r.floor))}return null!==t?t:0}(0,p.a$)(C),(0,i.E)("sharethroughBidAdapter")}},e=>{e.O(0,[60802,58498,14577,90467,37769,40315,51085],()=>{return t=3240,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[52094],{78637:(e,t,r)=>{var n=r(98158),i=r(51748),o=r(58928),s=r(26665),a=r(10466),d=r(67464),c=r(3516),p=r(59794),l=r(36220),u=r(99235),m=r(80356),f=r(32808);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const g={code:"smilewanted",gvlid:639,aliases:["smile","sw"],supportedMediaTypes:[p.D4,p.G_,p.s6],isBidRequestValid:function(e){if(!e.params||!e.params.zoneId)return!1;if((0,o.A)(e,"mediaTypes.video")){const t=(0,o.A)(e,"mediaTypes.video",{}),r=(0,o.A)(e,"params.video",{}),n=y(y({},t),r);if(!n.context||![l.mn,l.H6].includes(n.context))return!1}return!0},buildRequests:function(e,t){return(e=(0,m.Xj)(e)).map(e=>{var r,n;const i={zoneId:e.params.zoneId,currencyCode:(0,f.b)(t)||"EUR",tagId:e.adUnitCode,sizes:e.sizes.map(e=>({w:e[0],h:e[1]})),transactionId:null===(r=e.ortb2Imp)||void 0===r||null===(r=r.ext)||void 0===r?void 0:r.tid,timeout:null==t?void 0:t.timeout,bidId:e.bidId,positionType:e.params.positionType||"",prebidVersion:"10.16.0",schain:(0,u.v)(null==e||null===(n=e.ortb2)||void 0===n||null===(n=n.source)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.schain,["asi","sid","hp","rid","name","domain","ext"])},a=function(e){if((0,s.fp)(e.getFloor)){const t=e.getFloor({currency:"USD",mediaType:"banner",size:e.sizes.map(e=>({w:e[0],h:e[1]}))});if((0,s.Qd)(t)&&!isNaN(t.floor)&&"USD"===t.currency)return parseFloat(t.floor)}return null}(e);a&&(i.bidfloor=a),e.params.bidfloor&&(i.bidfloor=e.params.bidfloor),null!=t&&t.refererInfo&&(i.pageDomain=t.refererInfo.page||""),null!=t&&t.gdprConsent&&(i.gdpr_consent=t.gdprConsent.consentString,i.gdpr=t.gdprConsent.gdprApplies),i.eids=null==e?void 0:e.userIdAsEids;const d=(0,o.A)(e,"mediaTypes.video"),c=(0,o.A)(e,"mediaTypes.video.context");("video"===e.mediaType||d&&c===l.mn||d&&c===l.H6)&&(i.context=c,i.videoParams=(0,s.Go)(d));const p=(0,o.A)(e,"mediaTypes.native");if(p){i.context="native",i.nativeParams=p;const t=(0,o.A)(e,"mediaTypes.native.image.sizes",[]);if(t.length>0){const e=Array.isArray(t[0])?t[0]:t;i.width=e[0]||i.width,i.height=e[1]||i.height}}return{method:"POST",url:"https://prebid.smilewanted.com",data:JSON.stringify(i)}})},interpretResponse:function(e,t){if(!e.body)return[];const r=[];try{const i=e.body,o=JSON.parse(t.data);if(i){var n;const e=i.dealId||"",t={ad:i.ad,cpm:i.cpm,creativeId:i.creativeId,currency:i.currency,dealId:i.dealId,height:i.height,netRevenue:i.isNetCpm,requestId:o.bidId,ttl:i.ttl,width:i.width};if("video_instream"!==i.formatTypeSw&&"video_outstream"!==i.formatTypeSw||(t.mediaType="video",t.vastUrl=i.ad,t.ad=null,"video_outstream"===i.formatTypeSw&&(t.renderer=function(e,t){const r=d.A4.install({id:e.bidId,url:t.OustreamTemplateUrl,loaded:!1});try{r.setRender(h)}catch(e){(0,a.logWarn)("Prebid Error calling setRender on newRenderer",e)}return r}(o,i))),"native"===i.formatTypeSw){const e=JSON.parse(i.ad),r=(0,m.rn)(o.nativeParams);t.mediaType="native",t.native=(0,m.Ex)(e,r)}e.length>0&&(t.dealId=e),t.meta={},null!==(n=i.meta)&&void 0!==n&&n.advertiserDomains&&(0,s.cy)(i.meta.advertiserDomains)&&(t.meta.advertiserDomains=i.meta.advertiserDomains),r.push(t)}}catch(e){(0,a.logError)("Error while parsing smilewanted response",e)}return r},getUserSyncs:function(e,t,r,n){const i=[];if(e.iframeEnabled){const e=[];r&&"string"==typeof r.consentString&&("boolean"==typeof r.gdprApplies?e.push("gdpr=".concat(Number(r.gdprApplies),"&gdpr_consent=").concat(r.consentString)):e.push("gdpr_consent=".concat(r.consentString))),n&&e.push("us_privacy=".concat(encodeURIComponent(n)));const t=e.length>0?"?"+e.join("&"):"";i.push({type:"iframe",url:"https://csync.smilewanted.com"+t})}return i}};function h(e){e.renderer.push(()=>{window.SmileWantedOutStreamInit({width:e.width,height:e.height,vastUrl:e.vastUrl,elId:e.adUnitCode})})}(0,c.a$)(g),(0,i.E)("smilewantedBidAdapter")}},e=>{e.O(0,[19147,40817,60802,37769,40315,51085],()=>{return t=78637,e(e.s=t);var t});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[45363],{14866:(e,r,t)=>{var n,s=t(51748),i=t(58928),o=t(83435),a=t(10466),d=t(3516),p=t(59794),l=t(9201),u=t(67464);let c=(null===(n=window.sparteoCrossfire)||void 0===n?void 0:n.started)||!1;const m=(0,l.A)({context:{netRevenue:!0,ttl:60},request(e,r,t,n){const s=e(r,t,n);return(0,o.J)(s,"site.publisher.ext.params.pbjsVersion","10.16.0"),t.bids[0].params.networkId&&(s.site.publisher.ext.params.networkId=t.bids[0].params.networkId),t.bids[0].params.publisherId&&(s.site.publisher.ext.params.publisherId=t.bids[0].params.publisherId),s},imp(e,r,t){const n=e(r,t);return(0,o.J)(n,"ext.sparteo.params",r.params),n.ext.sparteo.params.adUnitCode=r.adUnitCode,n},bidResponse(e,r,t){var n;t.mediaType=(0,i.A)(r,"ext.prebid.type");const s=e(r,t);var o;"video"===t.mediaType&&(s.nurl=r.nurl,s.vastUrl=null!==(o=(0,i.A)(r,"ext.prebid.cache.vastXml.url"))&&void 0!==o?o:null);const d=null!==(n=(0,i.A)(r,"ext.prebid.renderer"))&&void 0!==n?n:null;return d&&d.url&&(s.renderer=function(e){const r=u.A4.install({url:e.url,loaded:!1,config:e});try{r.setRender(b)}catch(e){(0,a.logWarn)("Sparteo Bid Adapter: Prebid Error calling setRender on renderer",e)}return r}(d)),s}});function b(e){var r;if(!document.getElementById(e.adUnitCode))return void(0,a.logError)("Sparteo Bid Adapter: Video renderer did not started. bidResponse.adUnitCode is probably not a DOM element : ".concat(e.adUnitCode));const t=null!==(r=e.renderer.getConfig())&&void 0!==r?r:{};e.renderer.push(()=>{var r;window.ANOutstreamVideo.renderAd({targetId:e.adUnitCode,adResponse:{ad:{video:{content:e.vastXml,player_width:e.width,player_height:e.height}}},sizes:[e.width,e.height],rendererOptions:null!==(r=t.options)&&void 0!==r?r:{}})})}const h={code:"sparteo",gvlid:1028,supportedMediaTypes:[p.D4,p.G_],isBidRequestValid:function(e){const r=(0,i.A)(e,"mediaTypes.banner"),t=(0,i.A)(e,"mediaTypes.video");if(!e.params)return(0,a.logError)("The bid params are missing"),!1;if(!e.params.networkId&&!e.params.publisherId)return(0,a.logError)("The networkId is required"),!1;if(!r&&!t)return(0,a.logError)("The placement must be of banner or video type"),!1;if(r){const e=r.sizes;if(!e||0===(0,a.parseSizesInput)(e).length)return(0,a.logError)("mediaTypes.banner.sizes must be set for banner placement at the right format."),!1}return!t||0!==(0,a.parseSizesInput)(t.playerSize).length||((0,a.logError)("mediaTypes.video.playerSize must be set for video placement at the right format."),!1)},buildRequests:function(e,r){const t=m.toORTB({bidRequests:e,bidderRequest:r});return{method:"POST",url:e[0].params.endpoint?e[0].params.endpoint:"https://bid.sparteo.com/auction",data:t}},interpretResponse:function(e,r){return m.fromORTB({response:e.body,request:r.data}).bids},getUserSyncs:function(e,r,t,n){var s;let i="";if(!(c||null!==(s=window.sparteoCrossfire)&&void 0!==s&&s.started)&&(t&&(i+="&gdpr="+(t.gdprApplies?1:0),i+="&gdpr_consent="+encodeURIComponent(t.consentString||"")),n&&n.consentString&&(i+="&usp_consent=".concat(n.consentString)),e.iframeEnabled))return c=!0,window.sparteoCrossfire={started:!0},[{type:"iframe",url:"https://sync.sparteo.com/sync/iframe.html?from=prebidjs"+i}]},onTimeout:function(e){},onBidWon:function(e){e&&e.nurl&&(0,a.triggerPixel)(e.nurl,null)},onSetTargeting:function(e){}};(0,d.a$)(h),(0,s.E)("sparteoBidAdapter")}},e=>{e.O(0,[60802,58498,37769,40315,51085],()=>{return r=14866,e(e.s=r);var r});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4085],{1492:(e,n,o)=>{var t=o(51748),r=o(10466),u=o(58928),s=o(91933),l=o(51409),i=o(41385),c=o(18014),p=o(11418),a=o(70736),d=o(25291),f=o(53202),v=o(45808),g=o(62201);const h={purpose:{},feature:{}},m={purpose:!1,feature:"specialFeatureOptins"},y={storage:{type:"purpose",default:{purpose:"storage",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]},id:1},basicAds:{type:"purpose",id:2,default:{purpose:"basicAds",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}},personalizedAds:{type:"purpose",id:4,default:{purpose:"personalizedAds",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[],eidsRequireP4Consent:!1}},measurement:{type:"purpose",id:7,default:{purpose:"measurement",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}},transmitPreciseGeo:{type:"feature",id:1,default:{purpose:"transmitPreciseGeo",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}}},E=new Set,B=new Set,A=new Set,q=new Set,C=new Set,k=new Set;let P=!1,b=!1;const w=[a.tW,a.fW,a.Tn,a.zu],D="TCF2",W=[],x=[2],O=[2,7,9,10];function V(e,n,o,t){var r,s;const l=(0,u.A)(e,"vendorData.".concat(n));return!(null==l||null===(r=l.consents)||void 0===r||!r[o])||t&&!(null==l||null===(s=l.legitimateInterests)||void 0===s||!s[o])}function S(e,n,o,t){let r;if(!1!==m[n])r=!!(0,u.A)(e,"vendorData.".concat(m[n],".").concat(o));else{const[n,u]=t===i.B1?["publisher",O]:["purpose",x];r=V(e,n,o,u.includes(o))}return{purpose:r,vendor:V(e,"vendor",t,x.includes(o))}}function T(e,n,o,t){const r=y[e.purpose];if((e.vendorExceptions||[]).includes(o))return!0;const u=e.enforceVendor&&!(t===i.B1||(e.softVendorExceptions||[]).includes(o)),{purpose:s,vendor:l}=S(n,r.type,r.id,t);return(!e.enforcePurpose||s)&&(!u||l)}function F(e,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>null;return function(u){const l=i.mW.getConsentData(),c=u[d.iK];if(function(e,n,o){return null==e&&i.mW.enabled?((0,r.logWarn)("Attempting operation that requires purpose ".concat(n," consent while consent data is not available").concat(o?" (module: ".concat(o,")"):"",". Assuming no consent was given.")),!0):e&&e.gdprApplies}(l,e,c)){const e=function(e,n,o){if(n){const t=s.$W.getConfig("gvlMapping");if(t&&t[n])return t[n];if(e===a.tp)return i.B1;{let{gvlid:t,modules:u}=i.o2.get(n);if(null==t&&Object.keys(u).length>0)for(const o of w)if(u.hasOwnProperty(o)){t=u[o],o!==e&&(0,r.logWarn)("Multiple GVL IDs found for module '".concat(n,"'; using the ").concat(o," module's ID (").concat(t,") instead of the ").concat(e,"'s ID (").concat(u[e],")"));break}return null==t&&o&&(t=o()),t||null}}return null}(u[d.Dk],c,t(u)),p=!!n(l,c,e);if(!p)return o&&o.add(c),{allow:p}}}}function M(e){return F(e,(n,o,t)=>!!T(h.purpose[e],n,o,t),arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>null)}function j(e){return function(n){if(n[d.Dk]!==a.tp)return e(n)}}const I=(N=M(1,E),function(e){if(e[d.Dk]!==a.tp||b)return N(e)});var N;const z=M(1,E),G=M(1,E),R=j(M(2,B)),K=M(7,A,e=>function(e,n){var o;const t=l.Ay.getAnalyticsAdapter(e);return(o=>{if("function"!=typeof o)return o;try{return o.call(t.adapter,n)}catch(n){(0,r.logError)("Error invoking ".concat(e," adapter.gvlid()"),n)}})(null==t||null===(o=t.adapter)||void 0===o?void 0:o.gvlid)}(e[d.iK],e[d.TQ])),L=M(4,q),U=j((()=>{const e=F("2-10",function(e,n,o){for(let u=2;u<=10;u++){var t,r;if(null!==(t=h.purpose[u])&&void 0!==t&&null!==(t=t.vendorExceptions)&&void 0!==t&&t.includes(n))return!0;const{purpose:s,vendor:l}=S(e,"purpose",u,o);if(s&&(l||null!==(r=h.purpose[u])&&void 0!==r&&null!==(r=r.softVendorExceptions)&&void 0!==r&&r.includes(n)))return!0}return!1},C),n=M(4,C);return function(){var o;const t=null!==(o=h.purpose[4])&&void 0!==o&&o.eidsRequireP4Consent?n:e;for(var r=arguments.length,u=new Array(r),s=0;s<r;s++)u[s]=arguments[s];return t.apply(this,u)}})()),Y=F("Special Feature 1",(e,n,o)=>T(h.feature[1],e,n,o),k);function $(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,t=arguments.length>3?arguments[3]:void 0;if(!n.withCredentials||o&&t)return void e(n);const u=i.mW.getConsentData(),s=h.purpose[1],l=y[s.purpose],{purpose:c}=S(u,l.type,l.id,null);!c&&s.enforcePurpose&&(n.withCredentials=!1,(0,r.logWarn)("".concat(D," denied ").concat(v.yg))),e(n)}c.on(p.qY.AUCTION_END,function(){const e=function(e){return Array.from(e.keys()).filter(e=>null!=e)},n={storageBlocked:e(E),biddersBlocked:e(B),analyticsBlocked:e(A),ufpdBlocked:e(q),eidsBlocked:e(C),geoBlocked:e(k)};c.emit(p.qY.TCF2_ENFORCEMENT,n),[E,B,A,q,C,k].forEach(e=>e.clear())}),s.$W.getConfig("consentManagement",e=>function(e){let n=(0,u.A)(e,"gdpr.rules");n||(0,r.logWarn)("TCF2: enforcing P1 and P2 by default"),n=Object.fromEntries((n||[]).map(e=>[e.purpose,e])),b=!!(0,u.A)(e,"strictStorageEnforcement"),Object.entries(y).forEach(e=>{var o;let[t,r]=e;h[r.type][r.id]=null!==(o=n[t])&&void 0!==o?o:r.default}),P||(null!=h.purpose[1]&&(P=!0,W.push((0,f.qB)(v.Ue,D,I)),W.push((0,f.qB)(v.Ml,D,z)),W.push((0,f.qB)(v.yl,D,G)),g.p3.after($)),null!=h.purpose[2]&&W.push((0,f.qB)(v.uc,D,R)),null!=h.purpose[4]&&W.push((0,f.qB)(v.DL,D,L),(0,f.qB)(v.qX,D,L)),null!=h.purpose[7]&&W.push((0,f.qB)(v.mo,D,K)),null!=h.feature[1]&&W.push((0,f.qB)(v.hE,D,Y)),W.push((0,f.qB)(v.hq,D,U)))}(e.consentManagement)),(0,t.E)("tcfControl")}},e=>{e.O(0,[60802,37769,40315,51085],()=>{return n=1492,e(e.s=n);var n});e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[28746],{27889:(e,t,n)=>{var i=n(98158),o=n(51748),r=n(10466),d=n(43958),c=n(26665),l=n(3516),a=n(61443),s=n(85128),u=n(2433),p=n(15121);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach(function(t){(0,i.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}const f="teads",y=12,g=11,I=0,b=22,h="_tfpvi",w=(0,a.vM)({bidderCode:f}),S={code:f,gvlid:132,supportedMediaTypes:["video","banner"],isBidRequestValid:function(e){let t=!1;if(void 0!==e.params){const n=j(e.params.placementId),i=j(e.params.pageId);t=n&&i}return t||(0,r.logError)("Teads placementId and pageId parameters are required. Bid aborted."),t},buildRequests:function(e,t){var n,i,o,r;const c=e.map(T),l=window.top,a=m(m({referrer:P(t),pageReferrer:document.referrer,pageTitle:C().slice(0,300),pageDescription:k().slice(0,300),networkBandwidth:(s=window.navigator,s&&s.connection&&s.connection.downlink>=0?s.connection.downlink.toString():""),networkQuality:q(window.navigator),timeToFirstByte:(0,p.v)(window),data:c,domComplexity:A(document),device:(null==t||null===(n=t.ortb2)||void 0===n?void 0:n.device)||{},deviceWidth:screen.width,deviceHeight:screen.height,devicePixelRatio:l.devicePixelRatio,screenOrientation:(0,d.Vv)(),historyLength:(0,u.GA)(),viewportHeight:(0,d.Ot)().visualViewport.height,viewportWidth:(0,d.Ot)().visualViewport.width,hardwareConcurrency:(0,u.iz)(),deviceMemory:(0,u.qM)(),hb_version:"10.16.0",timeout:null==t?void 0:t.timeout,eids:O(e)},function(e){const t={unifiedId2:"uidapi.com",liveRampId:"liveramp.com",lotamePanoramaId:"crwdcntrl.net",id5Id:"id5-sync.com",criteoId:"criteo.com",yahooConnectId:"yahoo.com",quantcastId:"quantcast.com",epsilonPublisherLinkId:"epsilon.com",publisherFirstPartyViewerId:"pubcid.org",merkleId:"merkleinc.com",kinessoId:"kpuid.com"},n={};for(const o in t){var i;const r=t[o];null===(i=e[0].userIdAsEids)||void 0===i||i.forEach(e=>{var t;e.source===r&&null!==(t=e.uids)&&void 0!==t&&t[0].id&&(n[o]=e.uids[0].id)})}return n}(e)),{},{outbrainId:w.getDataFromLocalStorage("OB-USER-TOKEN")},function(e){var t;const n=null==e||null===(t=e[0])||void 0===t||null===(t=t.userIdAsEids)||void 0===t||null===(t=t.find(e=>"teads.com"===e.source))||void 0===t||null===(t=t.uids)||void 0===t?void 0:t[0].id;if(n)return{firstPartyCookieTeadsId:n};if(w.cookiesAreEnabled(null)){const e=w.getCookie(h,null);if(e)return{firstPartyCookieTeadsId:e}}return{}}(e));var s;const v=e[0],f=null==v||null===(i=v.ortb2)||void 0===i||null===(i=i.source)||void 0===i||null===(i=i.ext)||void 0===i?void 0:i.schain;f&&(a.schain=f);const S=t.gppConsent;if(t&&S){const e="string"==typeof S.gppString,t=Array.isArray(S.applicableSections)&&S.applicableSections.every(e=>"number"==typeof e);a.gpp={consentString:e?S.gppString:"",applicableSectionIds:t?S.applicableSections:[]}}const j=t.gdprConsent;if(t&&j){const e="boolean"==typeof j.gdprApplies,t="string"==typeof j.consentString,n=e?function(e,t){let n=y;e?t&&!t.isServiceSpecific&&(n=g):n=I;return n}(j.gdprApplies,j.vendorData):b;a.gdpr_iab={consent:t?j.consentString:"",status:n,apiVersion:j.apiVersion}}t&&t.uspConsent&&(a.us_privacy=t.uspConsent);const E=null==v||null===(o=v.ortb2)||void 0===o||null===(o=o.device)||void 0===o?void 0:o.sua;E&&(a.userAgentClientHints=E);const R=null==t||null===(r=t.ortb2)||void 0===r||null===(r=r.regs)||void 0===r||null===(r=r.ext)||void 0===r?void 0:r.dsa;R&&(a.dsa=R);return{method:"POST",url:"https://a.teads.tv/hb/bid-request",data:JSON.stringify(a)}},interpretResponse:function(e,t){if(!(e=e.body).responses)return[];const n=(0,s.T)();return e.responses.filter(e=>!e.needAutoplay||n).map(e=>{var t;const n={cpm:e.cpm,width:e.width,height:e.height,currency:e.currency,netRevenue:!0,ttl:e.ttl,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},ad:e.ad,requestId:e.bidId,creativeId:e.creativeId,placementId:e.placementId};return e.dealId&&(n.dealId=e.dealId),null!=e&&null!==(t=e.ext)&&void 0!==t&&t.dsa&&(n.meta.dsa=e.ext.dsa),n})}};function O(e){var t;return(null==e||null===(t=e[0])||void 0===t?void 0:t.userIdAsEids)||[]}function P(e){let t="";return e&&e.refererInfo&&e.refererInfo.page&&(t=e.refererInfo.page),t}function C(){try{const e=window.top.document.querySelector('meta[property="og:title"]');return window.top.document.title||e&&e.content||""}catch(e){const t=document.querySelector('meta[property="og:title"]');return document.title||t&&t.content||""}}function k(){let e;try{e=window.top.document.querySelector('meta[name="description"]')||window.top.document.querySelector('meta[property="og:description"]')}catch(t){e=document.querySelector('meta[name="description"]')||document.querySelector('meta[property="og:description"]')}return e&&e.content||""}function q(e){var t;const n=e.connection||e.mozConnection||e.webkitConnection;return null!==(t=null==n?void 0:n.effectiveType)&&void 0!==t?t:""}function A(e){var t,n;return null!==(t=null==e||null===(n=e.querySelectorAll("*"))||void 0===n?void 0:n.length)&&void 0!==t?t:-1}function T(e){var t,n,i;const o={},d=e.params.placementId,l=e.params.pageId,a=null==e||null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.gpid,s=null==e||null===(n=e.mediaTypes)||void 0===n||null===(n=n.video)||void 0===n?void 0:n.plcmt;return o.sizes=function(e){return(0,r.parseSizesInput)(function(e){var t,n,i;const o=null==e||null===(t=e.mediaTypes)||void 0===t||null===(t=t.video)||void 0===t?void 0:t.playerSize,r=null==e||null===(n=e.mediaTypes)||void 0===n||null===(n=n.video)||void 0===n?void 0:n.sizes,d=null==e||null===(i=e.mediaTypes)||void 0===i||null===(i=i.banner)||void 0===i?void 0:i.sizes;if((0,c.cy)(d)||(0,c.cy)(o)||(0,c.cy)(r)){return[d,r,o].reduce(function(e,t){return(0,c.cy)(t)&&((0,c.cy)(t[0])?t.forEach(function(t){e.push(t)}):e.push(t)),e},[])}return e.sizes}(e))}(e),o.bidId=(0,r.getBidIdParameter)("bidId",e),o.bidderRequestId=(0,r.getBidIdParameter)("bidderRequestId",e),o.placementId=parseInt(d,10),o.pageId=parseInt(l,10),o.adUnitCode=(0,r.getBidIdParameter)("adUnitCode",e),o.transactionId=(null===(i=e.ortb2Imp)||void 0===i||null===(i=i.ext)||void 0===i?void 0:i.tid)||"",a&&(o.gpid=a),s&&(o.videoPlcmt=s),o}function j(e){return parseInt(e)>0}(0,l.a$)(S),(0,o.E)("teadsBidAdapter")}},e=>{e.O(0,[26762,42809,47639,60802,37769,40315,51085],()=>{return t=27889,e(e.s=t);var t});e.O()}]);
})(),pbjs.processQueue();