cdn4.buysellads.net Open in urlscan Pro
151.139.128.10  Public Scan

URL: https://cdn4.buysellads.net/pub/tempmail.js
Submission: On May 17 via manual from IN — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

var bsablockthrough=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t){var r=document.createElement("script");r.async=!0,r.src="https://btloader.com/tag?o=5102648370397184&upapi=true",r.setAttribute("dropped-by","bsaoptimize"),document.getElementsByTagName("head")[0].appendChild(r)}]);
var bsagpt=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t){window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[];var r=document.createElement("script");r.async=!0,r.type="text/javascript",r.src="//www.googletagservices.com/tag/js/gpt.js",r.setAttribute("dropped-by","bsaoptimize"),document.getElementsByTagName("head")[0].appendChild(r)}]);
/* prebid.js v7.43.0
Updated: 2023-05-16
Modules: consentManagement, schain, adagioBidAdapter, adyoulikeBidAdapter, appnexusBidAdapter, criteoBidAdapter, medianetBidAdapter, onetagBidAdapter, pubmaticBidAdapter, rubiconBidAdapter, smartadserverBidAdapter, tripleliftBidAdapter, adagioAnalyticsAdapter */
if(window.bsapb&&window.bsapb.libLoaded)try{window.bsapb.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'bsapb' instance. Load aborted.")}catch(e){}else (function(){
(()=>{var e,t={35706:(e,t,n)=>{n.d(t,{Pd:()=>l,Th:()=>d,_U:()=>u});var r=n(55730),i=n(64358),o=n(20265),a=n(34614);const s=(0,n(78640).R)(),c="outstream";function d(e){const{url:t,config:n,id:d,callback:l,loaded:u,adUnitCode:f,renderNow:g}=e;this.url=t,this.config=n,this.handlers={},this.id=d,this.loaded=u,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=l||(()=>{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){const t=s.adUnits,n=(0,a.sE)(t,(t=>t.code===e));if(!n)return!1;const r=(0,o.Z)(n,"renderer"),i=!!(r&&r.url&&r.render),c=(0,o.Z)(n,"mediaTypes.video.renderer"),d=!!(c&&c.url&&c.render);return!!(i&&!0!==r.backupOnly||d&&!0!==c.backupOnly)}(f)?g?n():(this.cmd.unshift(n),(0,r.B)(t,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(f)),n())}.bind(this)}function l(e){return!(!e||!e.url)}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:a,renderNow:s}=e;return new d({url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:a,renderNow:s})},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: ",e)}}},875:(e,t,n)=>{n.d(t,{f:()=>a});var r=n(20265);let i={};function o(e,t,n){let r=function(e,t){let n=i[e]=i[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return r[t]=(r[t]||0)+1,r[t]}let a={incrementRequestsCounter:function(e){return o(e,"requestsCounter")},incrementBidderRequestsCounter:function(e,t){return o(e,"requestsCounter",t)},incrementBidderWinsCounter:function(e,t){return o(e,"winsCounter",t)},getRequestsCounter:function(e){return(0,r.Z)(i,"".concat(e,".requestsCounter"))||0},getBidderRequestsCounter:function(e,t){return(0,r.Z)(i,"".concat(e,".bidders.").concat(t,".requestsCounter"))||0},getBidderWinsCounter:function(e,t){return(0,r.Z)(i,"".concat(e,".bidders.").concat(t,".winsCounter"))||0}}},48525:(e,t,n)=>{function r(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{Z:()=>r})},51039:(e,t,n)=>{n.d(t,{PARTITIONS:()=>C,VP:()=>N,ZP:()=>z,JO:()=>_,rp:()=>U,uV:()=>j,TJ:()=>D,Ct:()=>P,nX:()=>R});var r=n(64358),i=n(20265),o=n(3193),a=n(34614),s=n(24679);let c=[];function d(e,t){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:t}:{labelAll:!1,labels:e.labelAny,activeLabels:t}}function l(){let{labels:e=[],labelAll:t=!1,activeLabels:n=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0,d=arguments.length>2?arguments[2]:void 0,l=u(arguments.length>3&&void 0!==arguments[3]?arguments[3]:c);(0,r.isPlainObject)(o)||(o=d?{banner:{sizes:d}}:{});let f=(0,i.Z)(o,"banner.sizes");l.shouldFilter&&f&&(o=(0,r.deepClone)(o),o.banner.sizes=f.filter((e=>l.sizesSupported[e])));let g={active:!o.hasOwnProperty(s.Mk)||(0,i.Z)(o,"banner.sizes.length")>0&&(0===e.length||!t&&(e.some((e=>l.labels[e]))||e.some((e=>(0,a.q9)(n,e))))||t&&e.reduce(((e,t)=>e?l.labels[t]||(0,a.q9)(n,t):e),!0)),mediaTypes:o};return f&&f.length!==o.banner.sizes.length&&(g.filterResults={before:f,after:o.banner.sizes}),g}function u(e){return e.reduce(((e,t)=>{if("object"==typeof t&&"string"==typeof t.mediaQuery&&t.mediaQuery.length>0){let n=!1;try{n=(0,r.getWindowTop)().matchMedia(t.mediaQuery).matches}catch(e){(0,r.logWarn)("Unfriendly iFrame blocks sizeConfig from being correctly evaluated"),n=matchMedia(t.mediaQuery).matches}n&&(Array.isArray(t.sizesSupported)&&(e.shouldFilter=!0),["labels","sizesSupported"].forEach((n=>(t[n]||[]).forEach((t=>e[n][t]=!0)))))}else(0,r.logWarn)('sizeConfig rule missing required property "mediaQuery"');return e}),{labels:{},sizesSupported:{},shouldFilter:!1})}o.config.getConfig("sizeConfig",(e=>function(e){c=e}(e.sizeConfig)));var f=n(70059),g=n(14699),p=n(48928),m=n(92797),h=n(875),b=n(25102),y=n(34516),v=n(52021),E=n(5644),T=n(99128),A=n(78653);const C={CLIENT:"client",SERVER:"server"};let S={},w=S.bidderRegistry={},I=S.aliasRegistry={},B=[];o.config.getConfig("s2sConfig",(e=>{e&&e.s2sConfig&&(B=(0,r.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var O={};const k=(0,m.z3)("sync",(function(e){let{bidderCode:t,auctionId:n,bidderRequestId:o,adUnits:a,src:s,metrics:c}=e;return a.reduce(((e,a)=>{const d=a.bids.filter((e=>e.bidder===t));return null==t&&0===d.length&&null!=a.s2sBid&&d.push({bidder:null}),e.push(d.reduce(((e,t)=>{const d=null==(t=Object.assign({},t,{ortb2Imp:(0,r.mergeDeep)({},a.ortb2Imp,t.ortb2Imp)},(0,r.getDefinedParams)(a,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?a.mediaTypes:t.mediaTypes;return(0,r.isValidMediaTypes)(d)?t=Object.assign({},t,{mediaTypes:d}):(0,r.logError)("mediaTypes is not correctly configured for adunit ".concat(a.code)),e.push(Object.assign({},t,{adUnitCode:a.code,transactionId:a.transactionId,sizes:(0,i.Z)(d,"banner.sizes")||(0,i.Z)(d,"video.playerSize")||[],bidId:t.bid_id||(0,r.getUniqueIdentifierStr)(),bidderRequestId:o,auctionId:n,src:s,metrics:c,bidRequestsCount:h.f.getRequestsCounter(a.code),bidderRequestsCount:h.f.getBidderRequestsCounter(a.code,t.bidder),bidderWinsCount:h.f.getBidderWinsCounter(a.code,t.bidder)})),e}),[])),e}),[]).reduce(r.flatten,[]).filter((e=>""!==e))}),"getBids");const _=(0,m.z3)("sync",(function(e,t){let{getS2SBidders:n=j}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return e;{const r=n(t);return e.filter((e=>r.has(e.bidder)))}}),"filterBidsForAdUnit");let U=new y.iK,R=new y.LO,D=new y.$e,N={getCoppa:function(){return!!o.config.getConfig("coppa")}};const q=(0,m.z3)("sync",((e,t)=>function(e,t){return e.reduce(((e,n)=>{let{active:i,mediaTypes:o,filterResults:a}=l(d(n,t),n.mediaTypes,n.sizes);return i?(a&&(0,r.logInfo)('Size mapping filtered adUnit "'.concat(n.code,'" banner sizes from '),a.before,"to ",a.after),n.mediaTypes=o,n.bids=n.bids.reduce(((e,i)=>{let{active:o,mediaTypes:a,filterResults:s}=l(d(i,t),n.mediaTypes);return o?(s&&((0,r.logInfo)('Size mapping filtered adUnit "'.concat(n.code,'" bidder "').concat(i.bidder,'" banner sizes from '),s.before,"to ",s.after),i.mediaTypes=a),e.push(i)):(0,r.logInfo)('Size mapping deactivated adUnit "'.concat(n.code,'" bidder "').concat(i.bidder,'"')),e}),[]),e.push(n)):(0,r.logInfo)('Size mapping disabled adUnit "'.concat(n.code,'"')),e}),[])}(e,t)),"setupAdUnitMediaTypes");function j(e){(0,r.isArray)(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 P=(0,m.z3)("sync",(function(e,t){let{getS2SBidders:n=j}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n(t);return(0,r.getBidderCodes)(e).reduce(((e,t)=>(e[i.has(t)?C.SERVER:C.CLIENT].push(t),e)),{[C.CLIENT]:[],[C.SERVER]:[]})}),"partitionBidders");function x(e,t){const n=w[e],r=(null==n?void 0:n.getSpec)&&n.getSpec();if(r&&r[t]&&"function"==typeof r[t])return[r,r[t]]}function M(e,t,n,i){try{(0,r.logInfo)("Invoking ".concat(e,".").concat(t));for(var a=arguments.length,s=new Array(a>4?a-4:0),c=4;c<a;c++)s[c-4]=arguments[c];o.config.runWithBidder(e,i.bind(n,...s))}catch(n){(0,r.logWarn)("Error calling ".concat(t," of ").concat(e))}}function W(e,t,n){const r=x(e,t);null!=r&&M(e,t,...r,n)}S.makeBidRequests=(0,m.z3)("sync",(function(e,t,n,i,s){let c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},d=arguments.length>6?arguments[6]:void 0;d=(0,T.Bf)(d),v.emit(E.EVENTS.BEFORE_REQUEST_BIDS,e),(0,f.Fb)(e),e=q(e,s);let{[C.CLIENT]:l,[C.SERVER]:u}=P(e,B);o.config.getConfig("bidderSequence")===o.F&&(l=(0,r.shuffle)(l));const g=(0,b.nH)();let p=[];const m=c.global||{},h=c.bidder||{};function y(e){const t=Object.freeze((0,r.mergeDeep)({},m,h[e.bidderCode]));return e.ortb2=t,e.bids.forEach((e=>e.ortb2=t)),e}B.forEach((i=>{if(i&&i.enabled){let{adUnits:o,hasModuleBids:s}=function(e,t){let n=(0,r.deepClone)(e),i=!1;return n.forEach((e=>{const n=e.bids.filter((e=>{var n;return"pbsBidAdapter"===e.module&&(null===(n=e.params)||void 0===n?void 0:n.configName)===t.configName}));1===n.length?(e.s2sBid=n[0],i=!0,e.ortb2Imp=(0,r.mergeDeep)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):n.length>1&&(0,r.logWarn)('Multiple "module" bids for the same s2s configuration; all will be ignored',n),e.bids=_(e.bids,t).map((e=>(e.bid_id=(0,r.getUniqueIdentifierStr)(),e)))})),n=n.filter((e=>0!==e.bids.length||null!=e.s2sBid)),{adUnits:n,hasModuleBids:i}}(e,i),c=(0,r.generateUUID)();(0===u.length&&s?[null]:u).forEach((e=>{const a=(0,r.getUniqueIdentifierStr)(),s=d.fork(),l=y({bidderCode:e,auctionId:n,bidderRequestId:a,uniquePbsTid:c,bids:k({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:(0,r.deepClone)(o),src:E.os.YZ,metrics:s}),auctionStart:t,timeout:i.timeout,src:E.os.YZ,refererInfo:g,metrics:s});0!==l.bids.length&&p.push(l)})),o.forEach((e=>{let t=e.bids.filter((e=>(0,a.sE)(p,(t=>(0,a.sE)(t.bids,(t=>t.bidId===e.bid_id))))));e.bids=t})),p.forEach((e=>{void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=o.filter((e=>e.bids.length>0||null!=e.s2sBid)))}))}}));let A=function(e){let t=(0,r.deepClone)(e);return t.forEach((e=>{e.bids=_(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return l.forEach((e=>{const o=(0,r.getUniqueIdentifierStr)(),a=d.fork(),c=y({bidderCode:e,auctionId:n,bidderRequestId:o,bids:k({bidderCode:e,auctionId:n,bidderRequestId:o,adUnits:(0,r.deepClone)(A),labels:s,src:"client",metrics:a}),auctionStart:t,timeout:i,refererInfo:g,metrics:a}),l=w[e];l||(0,r.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),l&&c.bids&&0!==c.bids.length&&p.push(c)})),p.forEach((e=>{U.getConsentData()&&(e.gdprConsent=U.getConsentData()),R.getConsentData()&&(e.uspConsent=R.getConsentData()),D.getConsentData()&&(e.gppConsent=D.getConsentData())})),p.forEach((e=>{o.config.runWithBidder(e.bidderCode,(()=>{const t=o.config.getConfig("fledgeEnabled");e.fledgeEnabled=navigator.runAdAuction&&t}))})),p}),"makeBidRequests"),S.callBids=function(e,t,n,i,a,s,c){let d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(!t.length)return void(0,r.logWarn)("callBids executed with no bidRequests.  Were they filtered by labels or sizing?");let[l,u]=t.reduce(((e,t)=>(e[Number(void 0!==t.src&&t.src===E.os.YZ)].push(t),e)),[[],[]]);var f=[];u.forEach((e=>{for(var t=-1,n=0;n<f.length;++n)if(e.uniquePbsTid===f[n].uniquePbsTid){t=n;break}t<=-1&&f.push(e)}));let g=0;B.forEach((e=>{if(e&&f[g]&&j(e).has(f[g].bidderCode)){const t=(0,p.O)(s,a?{request:a.request.bind(null,"s2s"),done:a.done}:void 0);let o=e.bidders;const c=w[e.adapter];let l=f[g].uniquePbsTid,m=f[g].adUnitsS2SCopy,h=u.filter((e=>e.uniquePbsTid===l));if(c){let a={ad_units:m,s2sConfig:e,ortb2Fragments:d};if(a.ad_units.length){let e=h.map((e=>(e.start=(0,r.timestamp)(),i.bind(e))));const s=(0,r.getBidderCodes)(a.ad_units).filter((e=>o.includes(e)));(0,r.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(s.length>0?s.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),h.forEach((e=>{v.emit(E.EVENTS.BID_REQUESTED,{...e,tid:e.auctionId})})),c.callBids(a,u,n,(()=>e.forEach((e=>e()))),t)}}else(0,r.logError)("missing "+e.adapter);g++}})),l.forEach((e=>{e.start=(0,r.timestamp)();const t=w[e.bidderCode];o.config.runWithBidder(e.bidderCode,(()=>{(0,r.logMessage)("CALLING BIDDER"),v.emit(E.EVENTS.BID_REQUESTED,e)}));let d=(0,p.O)(s,a?{request:a.request.bind(null,e.bidderCode),done:a.done}:void 0);const l=i.bind(e);try{o.config.runWithBidder(e.bidderCode,r.bind.call(t.callBids,t,e,n,l,d,c,o.config.callbackWithBidder(e.bidderCode)))}catch(t){(0,r.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:t,bidRequest:e}),l()}}))},S.videoAdapters=[],S.registerBidAdapter=function(e,t){let{supportedMediaTypes:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e&&t?"function"==typeof e.callBids?(w[t]=e,(0,a.q9)(n,"video")&&S.videoAdapters.push(t),(0,a.q9)(n,"native")&&f.Sg.push(t)):(0,r.logError)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,r.logError)("bidAdapter or bidderCode not specified")},S.aliasBidAdapter=function(e,t,n){if(void 0===w[t]){let i=w[e];if(void 0===i){const n=[];B.forEach((r=>{if(r.bidders&&r.bidders.length){const i=r&&r.bidders;r&&(0,a.q9)(i,t)?I[t]=e:n.push(e)}})),n.forEach((e=>{(0,r.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{let r,o=function(e){let t=[];return(0,a.q9)(S.videoAdapters,e)&&t.push("video"),(0,a.q9)(f.Sg,e)&&t.push("native"),t}(e);if(i.constructor.prototype!=Object.prototype)r=new i.constructor,r.setBidderCode(t);else{let o=i.getSpec(),a=n&&n.gvlid,s=n&&n.skipPbsAliasing;r=(0,g.PZ)(Object.assign({},o,{code:t,gvlid:a,skipPbsAliasing:s})),I[t]=e}S.registerBidAdapter(r,t,{supportedMediaTypes:o})}catch(t){(0,r.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,r.logMessage)('alias name "'+t+'" has been already specified.')},S.registerAnalyticsAdapter=function(e){let{adapter:t,code:n,gvlid:i}=e;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,O[n]={adapter:t,gvlid:i}):(0,r.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(n,'"\n        analytics adapter must implement an enableAnalytics() function')):(0,r.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},S.enableAnalytics=function(e){(0,r.isArray)(e)||(e=[e]),(0,r._each)(e,(e=>{const t=O[e.provider];t&&t.adapter?t.adapter.enableAnalytics(e):(0,r.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))}))},S.getBidAdapter=function(e){return w[e]},S.getAnalyticsAdapter=function(e){return O[e]},S.callTimedOutBidders=function(e,t,n){t=t.map((t=>(t.params=(0,r.getUserConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=n,t))),t=(0,r.groupBy)(t,"bidder"),Object.keys(t).forEach((e=>{W(e,"onTimeout",t[e])}))},S.callBidWonBidder=function(e,t,n){t.params=(0,r.getUserConfiguredParams)(n,t.adUnitCode,t.bidder),h.f.incrementBidderWinsCounter(t.adUnitCode,t.bidder),W(e,"onBidWon",t)},S.callSetTargetingBidder=function(e,t){W(e,"onSetTargeting",t)},S.callBidViewableBidder=function(e,t){W(e,"onBidViewable",t)},S.callBidderError=function(e,t,n){W(e,"onBidderError",{error:t,bidderRequest:n})},S.callDataDeletionRequest=(0,m.z3)("sync",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const i="onDataDeletionRequest";Object.keys(w).filter((e=>!I.hasOwnProperty(e))).forEach((e=>{const n=x(e,i);if(null!=n){const r=A.K.getBidsRequested().filter((t=>function(e){const t=new Set;for(;I.hasOwnProperty(e)&&!t.has(e);)t.add(e),e=I[e];return e}(t.bidderCode)===e));M(e,i,...n,r,...t)}})),Object.entries(O).forEach((e=>{var n;let[o,a]=e;const s=null==a||null===(n=a.adapter)||void 0===n?void 0:n[i];if("function"==typeof s)try{s.apply(a.adapter,t)}catch(e){(0,r.logError)("error calling ".concat(i," of ").concat(o),e)}}))}));const z=S},14699:(e,t,n)=>{n.d(t,{JY:()=>_,Ks:()=>B,PZ:()=>w,Q1:()=>k,dX:()=>S});var r=n(48525),i=n(51039),o=n(3193),a=n(69626),s=n(11974),c=n(70059),d=n(90154),l=n(5644),u=n(52021),f=n(34614),g=n(48928),p=n(64358),m=n(20265),h=n(24679),b=n(92797),y=n(15164),v=n(78653),E=n(55975),T=n(99128);const A=(0,y.eA)("bidderFactory"),C=["cpm","ttl","creativeId","netRevenue","currency"];function S(e){const t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){const n=w(e);i.ZP.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach((t=>{let r,o,a=t;(0,p.isPlainObject)(t)&&(a=t.code,r=t.gvlid,o=t.skipPbsAliasing),i.ZP.aliasRegistry[a]=e.code,n(Object.assign({},e,{code:a,gvlid:r,skipPbsAliasing:o}))}))}function w(e){return Object.assign(new r.Z(e.code),{getSpec:function(){return Object.freeze(e)},registerSyncs:t,callBids:function(r,s,c,d,f,g){if(!Array.isArray(r.bids))return;const m={};const h=[];function b(){c(),o.config.runWithBidder(e.code,(()=>{u.emit(l.EVENTS.BIDDER_DONE,r),t(h,r.gdprConsent,r.uspConsent,r.gppConsent)}))}const y=U(r).measureTime("validate",(()=>r.bids.filter(n)));if(0===y.length)return void b();const v={};y.forEach((e=>{v[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),I(e,y,r,d,g,{onRequest:e=>u.emit(l.EVENTS.BEFORE_BIDDER_HTTP,r,e),onResponse:t=>{f(e.code),h.push(t)},onFledgeAuctionConfigs:e=>{e.forEach((e=>{const t=v[e.bidId];t&&O(t,e)}))},onError:(t,n)=>{f(e.code),i.ZP.callBidderError(e.code,n,r),u.emit(l.EVENTS.BIDDER_ERROR,{error:n,bidderRequest:r}),(0,p.logError)("Server call for ".concat(e.code," failed: ").concat(t," ").concat(n.status,". Continuing without bids."))},onBid:t=>{const n=v[t.requestId];if(n){if(t.adapterCode=n.bidder,function(e,t){let n=E.S.get(t,"allowAlternateBidderCodes")||!1,r=E.S.get(t,"allowedAlternateBidderCodes");if(e&&t&&t!==e&&(r=(0,p.isArray)(r)?r.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(p.uniques):r,!n||(0,p.isArray)(r)&&"*"!==r[0]&&!r.includes(e)))return!0;return!1}(t.bidderCode,n.bidder))return(0,p.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 s.reject(n.adUnitCode,t,l.Gw.Dg);t.originalCpm=t.cpm,t.originalCurrency=t.currency,t.meta=t.meta||Object.assign({},t[n.bidder]);const e=Object.assign((0,a.m)(l.STATUS.GOOD,n),t);!function(e,t){const n=(0,T.Bf)(t.metrics);n.checkpoint("addBidResponse"),m[e]=!0,n.measureTime("addBidResponse.validate",(()=>_(e,t)))?s(e,t):s.reject(e,t,l.Gw.UI)}(n.adUnitCode,e)}else(0,p.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(t.requestId,". Ignoring.")),s.reject(null,t,l.Gw.Gp)},onCompletion:b})}});function t(t,n,r,i){B(e,t,n,r,i)}function n(t){return!!e.isBidRequestValid(t)||((0,p.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(t))),!1)}}const I=(0,b.z3)("sync",(function(e,t,n,r,i,o){let{onRequest:a,onResponse:s,onFledgeAuctionConfigs:c,onError:d,onBid:l,onCompletion:u}=o;const f=U(n);u=f.startTiming("total").stopBefore(u);let g=f.measureTime("buildRequests",(()=>e.buildRequests(t,n)));if(!g||0===g.length)return void u();Array.isArray(g)||(g=[g]);const m=(0,p.delayExecution)(u,g.length);g.forEach((t=>{const n=f.fork();function o(e){null!=e&&(e.metrics=n.fork().renameWith()),l(e)}const u=i((function(r,i){h();try{r=JSON.parse(r)}catch(e){}r={body:r,headers:{get:i.getResponseHeader.bind(i)}},s(r);try{r=n.measureTime("interpretResponse",(()=>e.interpretResponse(r,t)))}catch(t){return(0,p.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,t),void m()}let a;r&&(0,p.isArray)(r.fledgeAuctionConfigs)?(c(r.fledgeAuctionConfigs),a=r.bids):a=r,a&&((0,p.isArray)(a)?a.forEach(o):o(a)),m()})),g=i((function(e,t){h(),d(e,t),m()}));a(t);const h=n.startTiming("net");switch(t.method){case"GET":r("".concat(t.url).concat(function(e){if(e)return"?".concat("object"==typeof e?(0,p.parseQueryStringParameters)(e):e);return""}(t.data)),{success:u,error:g},void 0,Object.assign({method:"GET",withCredentials:!0},t.options));break;case"POST":r(t.url,{success:u,error:g},"string"==typeof t.data?t.data:JSON.stringify(t.data),Object.assign({method:"POST",contentType:"text/plain",withCredentials:!0},t.options));break;default:(0,p.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(t.type," must be GET or POST")),m()}}))}),"processBidderRequests"),B=(0,b.z3)("async",(function(e,t,n,r,a){const c=o.config.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(c||!i.ZP.aliasRegistry[e.code])){let i=o.config.getConfig("userSync.filterSettings"),c=e.getUserSyncs({iframeEnabled:!(!i||!i.iframe&&!i.all),pixelEnabled:!(!i||!i.image&&!i.all)},t,n,r,a);c&&(Array.isArray(c)||(c=[c]),c.forEach((t=>{s.userSync.registerSync(t.type,e.code,t.url)})))}}),"registerSyncs"),O=(0,b.z3)("sync",((e,t)=>{(0,p.logInfo)("bidderFactory.addComponentAuction",t)}),"addComponentAuction");function k(e,t){let n=i.ZP.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){let r=n.getSpec().getMappingFileInfo(),i=r.localStorageKey?r.localStorageKey:n.getBidderCode(),o=A.getDataFromLocalStorage(i);if(o){try{o=JSON.parse(o)}catch(t){(0,p.logError)("Failed to parse ".concat(e," mapping data stored in local storage"))}return o.mapping[t]?o.mapping[t]:null}}}function _(e,t){let{index:n=v.K.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(){let e=Object.keys(t);return C.every((n=>(0,f.q9)(e,n)&&!(0,f.q9)([void 0,null],t[n])))}()?"native"!==t.mediaType||(0,c.r4)(t,{index:n})?"video"!==t.mediaType||(0,d.Dn)(t,{index:n})?!("banner"===t.mediaType&&!function(e,t){let{index:n=v.K.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;const r=n.getBidRequest(t),i=n.getMediaTypes(t),o=r&&r.sizes||i&&i.banner&&i.banner.sizes,a=(0,p.parseSizesInput)(o);if(1===a.length){const[e,n]=a[0].split("x");return t.width=parseInt(e,10),t.height=parseInt(n,10),!0}return!1}(e,t,{index:n}))||((0,p.logError)(r("Banner bids require a width and height")),!1):((0,p.logError)(r("Video bid does not have required vastUrl or renderer property")),!1):((0,p.logError)(r("Native bid missing some required properties.")),!1):((0,p.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,p.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):((0,p.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function U(e){return(0,T.Bf)(e.metrics).renameWith((t=>["adapter.client.".concat(t),"adapters.client.".concat(e.bidderCode,".").concat(t)]))}(0,b.v5)("checkAdUnitSetup").before((function(e,t){if(!o.config.getConfig("adpod.brandCategoryExclusion"))return e.call(this,t);t.filter((e=>(0,m.Z)(e,"mediaTypes.video.context")===h.Oh)).map((e=>e.bids.map((e=>e.bidder)))).reduce(p.flatten,[]).filter(p.uniques).forEach((e=>{let t=i.ZP.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){let n=t.getSpec().getMappingFileInfo(),r=n.refreshInDays?n.refreshInDays:1,i=n.localStorageKey?n.localStorageKey:t.getSpec().code,o=A.getDataFromLocalStorage(i);try{o=o?JSON.parse(o):void 0,(!o||(0,p.timestamp)()>o.lastUpdated+24*r*60*60*1e3)&&(0,g.h)(n.url,{success:t=>{try{t=JSON.parse(t);let e={lastUpdated:(0,p.timestamp)(),mapping:t.mapping};A.setDataInLocalStorage(i,JSON.stringify(e))}catch(t){(0,p.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:()=>{(0,p.logError)("Failed to load ".concat(e," bidder translation file"))}})}catch(t){(0,p.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}}})),e.call(this,t)}))},55730:(e,t,n)=>{n.d(t,{B:()=>s});var r=n(34614),i=n(64358);const o=new WeakMap,a=["debugging","adloox","criteo","outstream","adagio","spotx","browsi","brandmetrics","justtag","tncId","akamaidap","ftrackId","inskin","hadron","medianet","improvedigital","aaxBlockmeter","confiant","arcspan"];function s(e,t,n,s,c){if(!t||!e)return void(0,i.logError)("cannot load external script without url and moduleCode");if(!(0,r.q9)(a,t))return void(0,i.logError)("".concat(t," not whitelisted for loading external JavaScript"));s||(s=document);const d=f(s,e);if(d)return n&&"function"==typeof n&&(d.loaded?n():d.callbacks.push(n)),d.tag;const l=o.get(s)||{},u={loaded:!1,tag:null,callbacks:[]};return l[e]=u,o.set(s,l),n&&"function"==typeof n&&u.callbacks.push(n),(0,i.logWarn)("module ".concat(t," is loading external JavaScript")),function(t,n,r,o){r||(r=document);var a=r.createElement("script");a.type="text/javascript",a.async=!0;const s=f(r,e);s&&(s.tag=a);a.readyState?a.onreadystatechange=function(){"loaded"!==a.readyState&&"complete"!==a.readyState||(a.onreadystatechange=null,n())}:a.onload=function(){n()};a.src=t,o&&(0,i.setScriptAttributes)(a,o);return(0,i.insertElement)(a,r),a}(e,(function(){u.loaded=!0;try{for(let e=0;e<u.callbacks.length;e++)u.callbacks[e]()}catch(e){(0,i.logError)("Error executing callback","adloader.js:loadExternalScript",e)}}),s,c);function f(e,t){const n=o.get(e);return n&&n[t]?n[t]:null}}},48928:(e,t,n)=>{n.d(t,{O:()=>s,h:()=>a});var r=n(3193),i=n(64358);const o=4,a=s();function s(){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]:{};return function(a,s,c){let d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{let l,u=d.method||(c?"POST":"GET"),f=document.createElement("a");f.href=a;let g="object"==typeof s&&null!==s?s:{success:function(){(0,i.logMessage)("xhr success")},error:function(e){(0,i.logError)("xhr error",null,e)}};if("function"==typeof s&&(g.success=s),l=new window.XMLHttpRequest,l.onreadystatechange=function(){if(l.readyState===o){"function"==typeof n&&n(f.origin);let e=l.status;e>=200&&e<300||304===e?g.success(l.responseText,l):g.error(l.statusText,l)}},r.config.getConfig("disableAjaxTimeout")||(l.ontimeout=function(){(0,i.logError)("  xhr timeout after ",l.timeout,"ms")}),"GET"===u&&c){let e=(0,i.parseUrl)(a,d);Object.assign(e.search,c),a=(0,i.buildUrl)(e)}l.open(u,a,!0),r.config.getConfig("disableAjaxTimeout")||(l.timeout=e),d.withCredentials&&(l.withCredentials=!0),(0,i._each)(d.customHeaders,((e,t)=>{l.setRequestHeader(t,e)})),d.preflight&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),l.setRequestHeader("Content-Type",d.contentType||"text/plain"),"function"==typeof t&&t(f.origin),"POST"===u&&c?l.send(c):l.send()}catch(e){(0,i.logError)("xhr construction",e),"object"==typeof s&&null!==s&&s.error(e)}}}},25686:(e,t,n)=>{n.d(t,{LX:()=>X,RH:()=>L,Yt:()=>q,Yw:()=>B,dg:()=>H,e0:()=>j,lU:()=>M,mv:()=>O,sq:()=>x,vO:()=>N});var r=n(64358),i=n(20265),o=n(56463),a=n(70059),s=n(79885),c=n(35706),d=n(3193),l=n(11974),u=n(92797),f=n(34614),g=n(90154),p=n(24679),m=n(78653),h=n(55975),b=n(52021),y=n(51039),v=n(5644),E=n(68792),T=n(99128),A=n(69626),C=n(36066),S=n(78640);const{syncUsers:w}=l.userSync,I="started",B="inProgress",O="completed";b.on(v.EVENTS.BID_ADJUSTMENT,(function(e){!function(e){let t=(0,C.O)(e.cpm,e);t>=0&&(e.cpm=t)}(e)}));const k=4,_={},U={},R=[],D=(0,S.R)();function N(e){let{adUnits:t,adUnitCodes:n,callback:a,cbTimeout:s,labels:l,auctionId:u,ortb2Fragments:h,metrics:C}=e;C=(0,T.Bf)(C);const S=t,N=l,x=n,z=u||(0,r.generateUUID)(),F=s,Z=new Set;let K,L,H,Y,Q=[],J=a,X=[],$=[],te=[],ne=[],re=[];function ie(){return{auctionId:z,timestamp:K,auctionEnd:L,auctionStatus:Y,adUnits:S,adUnitCodes:x,labels:N,bidderRequests:X,noBids:te,bidsReceived:$,bidsRejected:Q,winningBids:ne,timeout:F,metrics:C,seatNonBids:re}}function oe(e,n){if(n&&clearTimeout(H),void 0===L){let n=[];e&&((0,r.logMessage)("Auction ".concat(z," timedOut")),i=Z,n=X.map((e=>(e.bids||[]).filter((e=>!i.has(e.bidder))))).reduce(r.flatten,[]),n.length&&b.emit(v.EVENTS.BID_TIMEOUT,n)),Y=O,L=Date.now(),C.checkpoint("auctionEnd"),C.timeBetween("requestBids","auctionEnd","requestBids.total"),C.timeBetween("callBids","auctionEnd","requestBids.callBids"),b.emit(v.EVENTS.AUCTION_END,ie()),P(S,(function(){try{if(null!=J){const t=x,n=$.filter(r.bind.call(r.adUnitsFilter,this,t)).reduce(ee,{});J.apply(D,[n,e,z]),J=null}}catch(e){(0,r.logError)("Error executing bidsBackHandler",null,e)}finally{n.length&&y.ZP.callTimedOutBidders(t,n,F);let e=d.config.getConfig("userSync")||{};e.enableOverride||w(e.syncDelay)}}))}var i}function ae(){d.config.resetBidder(),(0,r.logInfo)("Bids Received for Auction with id: ".concat(z),$),Y=O,oe(!1,!0)}function se(e){Z.add(e)}function ce(e){e.forEach((e=>{var t;t=e,X=X.concat(t)}));let t={},n={bidRequests:e,run:()=>{!function(){const e=oe.bind(null,!0);let t=setTimeout(e,F);H=t}(),Y=B,b.emit(v.EVENTS.AUCTION_INIT,ie());let n=function(e,t){let{index:n=m.K.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=0,s=!1,l=new Set,u={};const h={};function y(e,t){null==h[e]&&(h[e]=E.Z.resolve()),h[e]=h[e].then((()=>E.Z.resolve(t).catch((()=>{}))))}function T(e,n){let r=e.timeout;(null==r||r>t.getTimeout())&&(r=t.getTimeout());const i=t.getAuctionStart()+r-Date.now(),o=h[e.bidderRequestId],a=h[""];(null!=o||null!=a)&&i>0?E.Z.race([E.Z.timeout(i),E.Z.resolve(a).then((()=>o))]).then(n):n()}function C(){a--,s&&0===a&&e()}function S(e,t,n){return u[t.requestId]=!0,function(e,t){let{index:n=m.K.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n.getBidderRequest(e),o=n.getAdUnit(e),a=i&&i.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,r.timestamp)(),requestTimestamp:e.requestTimestamp||a,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),a++,n(C)}function w(e,n){S(e,n,(e=>{let a=function(e){var t;let{index:n=m.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};b.emit(v.EVENTS.BID_ADJUSTMENT,e);const r=(null===(t=n.getBidRequest(e))||void 0===t?void 0:t.renderer)||n.getAdUnit(e).renderer,i=e.mediaType,a=n.getMediaTypes(e),s=a&&a[i];var l=s&&s.renderer,u=null;l&&l.url&&l.render&&(!0!==l.backupOnly||!e.renderer)?u=l:r&&r.url&&r.render&&(!0!==r.backupOnly||!e.renderer)&&(u=r);u&&(e.renderer=c.Th.install({url:u.url,config:u.options}),e.renderer.setRender(u.render));const f=V(e.mediaType,a,d.config.getConfig("mediaTypePriceGranularity")),g=(0,o.D)(e.cpm,"object"==typeof f?f:d.config.getConfig("customPriceBucket"),d.config.getConfig("currency.granularityMultiplier"));return e.pbLg=g.low,e.pbMg=g.med,e.pbHg=g.high,e.pbAg=g.auto,e.pbDg=g.dense,e.pbCg=g.custom,e}(n);a.mediaType===p.pX?function(e,t,n){let{index:o=m.K.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=!0;const s=(0,i.Z)(o.getMediaTypes({requestId:t.originalRequestId||t.requestId,transactionId:t.transactionId}),"video"),c=s&&(0,i.Z)(s,"context"),l=s&&(0,i.Z)(s,"useCacheKey");d.config.getConfig("cache.url")&&(l||c!==g.gZ)&&(!t.videoCacheKey||d.config.getConfig("cache.ignoreBidderCacheKey")?(a=!1,G(e,t,n,s)):t.vastUrl||((0,r.logError)("videoCacheKey specified but not required vastUrl for video bid"),a=!1));a&&(M(e,t),n())}(t,a,e):(null!=a.native&&"object"==typeof a.native&&W(a),M(t,a),e())}))}function I(e,n,i){return S(e,n,(e=>{var o;const a=(0,A.m)(v.STATUS.NO_BID,null===(o=n.getIdentifiers)||void 0===o?void 0:o.call(n));return Object.assign(a,Object.fromEntries(Object.entries(n).filter((e=>{let[t]=e;return!a.hasOwnProperty(t)&&!["ad","adUrl","vastXml","vastUrl","native"].includes(t)})))),a.status=v.BID_STATUS.BID_REJECTED,a.cpm=0,n.rejectionReason=i,(0,r.logWarn)("Bid from ".concat(n.bidder||"unknown bidder"," was rejected: ").concat(i),n),b.emit(v.EVENTS.BID_REJECTED,n),t.addBidRejected(n),e(),a}))}function B(){let n=this,i=t.getBidRequests();const o=d.config.getConfig("auctionOptions");if(l.add(n),o&&!(0,r.isEmpty)(o)){const e=o.secondaryBidders;e&&!i.every((t=>(0,f.q9)(e,t.bidderCode)))&&(i=i.filter((t=>!(0,f.q9)(e,t.bidderCode))))}s=i.every((e=>l.has(e))),n.bids.forEach((e=>{u[e.bidId]||(t.addNoBid(e),b.emit(v.EVENTS.NO_BID,e))})),s&&0===a&&e()}return{addBidResponse:function(){function e(e,t){const r=n.getBidderRequest(t);y(r&&r.bidderRequestId||"",q.call({dispatch:w},e,t,(()=>{let n;return r=>(null==n&&(n=I(e,t,r)),n)})()))}return e.reject=I,e}(),adapterDone:function(){T(this,B.bind(this))}}}(ae,this);y.ZP.callBids(S,e,n.addBidResponse,n.adapterDone,{request(e,n){s(_,n),s(t,e),U[e]||(U[e]={SRA:!0,origin:n}),t[e]>1&&(U[e].SRA=!1)},done(e){_[e]--,R[0]&&a(R[0])&&R.shift()}},F,se,h)}};function a(e){let t=!0,n=d.config.getConfig("maxRequestsPerOrigin")||k;return e.bidRequests.some((e=>{let r=1,i=void 0!==e.src&&e.src===v.os.YZ?"s2s":e.bidderCode;return U[i]&&(!1===U[i].SRA&&(r=Math.min(e.bids.length,n)),_[U[i].origin]+r>n&&(t=!1)),!t})),t&&e.run(),t}function s(e,t){void 0===e[t]?e[t]=1:e[t]++}a(n)||((0,r.logWarn)("queueing auction due to limited endpoint capacity"),R.push(n))}return b.on(v.EVENTS.SEAT_NON_BID,(e=>{var t;e.auctionId===z&&(t=e.seatnonbid,re=re.concat(t))})),{addBidReceived:function(e){$=$.concat(e)},addBidRejected:function(e){Q=Q.concat(e)},addNoBid:function(e){te=te.concat(e)},executeCallback:oe,callBids:function(){Y=I,K=Date.now();let e=C.measureTime("requestBids.makeRequests",(()=>y.ZP.makeBidRequests(S,K,z,F,N,h,C)));(0,r.logInfo)("Bids Requested for Auction with id: ".concat(z),e),C.checkpoint("callBids"),e.length<1?((0,r.logWarn)("No valid bid requests returned for auction"),ae()):j.call({dispatch:ce,context:this},e)},addWinningBid:function(e){ne=ne.concat(e),y.ZP.callBidWonBidder(e.adapterCode||e.bidder,e,t)},setBidTargeting:function(e){y.ZP.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>ne,getAuctionStart:()=>K,getTimeout:()=>F,getAuctionId:()=>z,getAuctionStatus:()=>Y,getAdUnits:()=>S,getAdUnitCodes:()=>x,getBidRequests:()=>X,getBidsReceived:()=>$,getNoBids:()=>te,getNonBids:()=>re,getFPD:()=>h,getMetrics:()=>C}}const q=(0,u.z3)("sync",(function(e,t,n){this.dispatch.call(null,e,t)}),"addBidResponse"),j=(0,u.z3)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),P=(0,u.z3)("async",(function(e,t){t&&t()}),"bidsBackCallback");function x(e,t){t.timeToRespond>e.getTimeout()+d.config.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function M(e,t){!function(e){let t;const n=!0===h.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){let{index:n=m.K.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};const r=n.getBidRequest(t);var i={};const o=X(t.mediaType,e);$(i,o,t,r),e&&h.S.getOwn(e,v.k2.xn)&&($(i,h.S.ownSettingsFor(e),t,r),t.sendStandardTargeting=h.S.get(e,"sendStandardTargeting"));t.native&&(i=Object.assign({},i,(0,a.Ur)(t)));return i}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,T.Bf)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),b.emit(v.EVENTS.BID_RESPONSE,t),e.addBidReceived(t),x(e,t)}const W=e=>{var t,n;const r=null===(t=m.K.index.getAdUnit(e))||void 0===t?void 0:t.nativeOrtbRequest,i=null===(n=e.native)||void 0===n?void 0:n.ortb;if(r&&i){const t=(0,a.zq)(i,r);Object.assign(e.native,t)}},z=e=>{(0,s.h)(e.map((e=>e.bidResponse)),(function(t,n){n.forEach(((n,i)=>{const{auctionInstance:o,bidResponse:a,afterBidAdded:c}=e[i];t?((0,r.logWarn)("Failed to save to the video cache: ".concat(t,". Video bid must be discarded.")),x(o,a)):""===n.uuid?((0,r.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),x(o,a)):(a.videoCacheKey=n.uuid,a.vastUrl||(a.vastUrl=(0,s.z)(a.videoCacheKey)),M(o,a),c())}))}))};let F,Z;d.config.getConfig("cache",(e=>{F="number"==typeof e.cache.batchSize&&e.cache.batchSize>0?e.cache.batchSize:1,Z="number"==typeof e.cache.batchTimeout&&e.cache.batchTimeout>0?e.cache.batchTimeout:0}));const K=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z,n=[[]],r=!1;const i=e=>e();return function(o,a,s){const c=Z>0?e:i;n[n.length-1].length>=F&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:a,afterBidAdded:s}),r||(r=!0,c((()=>{n.forEach(t),n=[[]],r=!1}),Z))}}(),G=(0,u.z3)("async",(function(e,t,n,r){K(e,t,n)}),"callPrebidCache");function V(e,t,n){if(e&&n){if(e===p.pX){const e=(0,i.Z)(t,"".concat(p.pX,".context"),"instream");if(n["".concat(p.pX,"-").concat(e)])return n["".concat(p.pX,"-").concat(e)]}return n[e]}}const L=function(e){let{index:t=m.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=V(e.mediaType,t.getMediaTypes(e),d.config.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&n?"string"==typeof n?n:"custom":d.config.getConfig("priceGranularity")},H=e=>t=>{const n=e||L(t);return n===v.Ql.B7?t.pbAg:n===v.Ql.uN?t.pbDg:n===v.Ql.yE?t.pbLg:n===v.Ql.M2?t.pbMg:n===v.Ql.lj?t.pbHg:n===v.Ql.qN?t.pbCg:void 0},Y=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:"",Q=()=>e=>e.meta&&e.meta.primaryCatId?e.meta.primaryCatId:"";function J(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return(0,r.getValue)(e,t)}}}function X(e,t){const n=v.TARGETING_KEYS,o=Object.assign({},h.S.settingsFor(null));if(o[v.k2.xn]||(o[v.k2.xn]=function(){const e=v.TARGETING_KEYS;return[J(e.BIDDER,"bidderCode"),J(e.AD_ID,"adId"),J(e.PRICE_BUCKET,H()),J(e.SIZE,"size"),J(e.DEAL,"dealId"),J(e.SOURCE,"source"),J(e.FORMAT,"mediaType"),J(e.ADOMAIN,Y()),J(e.ACAT,Q())]}()),"video"===e){const e=o[v.k2.xn].slice();if(o[v.k2.xn]=e,[n.UUID,n.CACHE_ID].forEach((t=>{void 0===(0,f.sE)(e,(e=>e.key===t))&&e.push(J(t,"videoCacheKey"))})),d.config.getConfig("cache.url")&&(!t||!1!==h.S.get(t,"sendStandardTargeting"))){const t=(0,r.parseUrl)(d.config.getConfig("cache.url"));void 0===(0,f.sE)(e,(e=>e.key===n.CACHE_HOST))&&e.push(J(n.CACHE_HOST,(function(e){return(0,i.Z)(e,"adserverTargeting.".concat(n.CACHE_HOST))?e.adserverTargeting[n.CACHE_HOST]:t.hostname})))}}return o}function $(e,t,n,i){var o=t[v.k2.xn];return n.size=n.getSize(),(0,r._each)(o,(function(o){var a=o.key,s=o.val;if(e[a]&&(0,r.logWarn)("The key: "+a+" is being overwritten"),(0,r.isFn)(s))try{s=s(n,i)}catch(e){(0,r.logError)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&a!==v.TARGETING_KEYS.DEAL&&a!==v.TARGETING_KEYS.ACAT||!(0,r.isEmptyStr)(s)&&null!=s?e[a]=s:(0,r.logInfo)("suppressing empty key '"+a+"' from adserver targeting")})),e}function ee(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},78653:(e,t,n)=>{n.d(t,{K:()=>d});var r=n(64358),i=n(25686),o=n(34614);function a(e){Object.assign(this,{getAuction(t){let{auctionId:n}=t;if(null!=n)return e().find((e=>e.getAuctionId()===n))},getAdUnit(t){let{transactionId:n}=t;if(null!=n)return e().flatMap((e=>e.getAdUnits())).find((e=>e.transactionId===n))},getMediaTypes(e){let{transactionId:t,requestId:n}=e;if(null!=n){const e=this.getBidRequest({requestId:n});if(null!=e&&(null==t||e.transactionId===t))return e.mediaTypes}else if(null!=t){const e=this.getAdUnit({transactionId: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))}})}var s=n(5644),c=n(99128);const d=function(){const e=[],t={};return t.addWinningBid=function(t){const n=(0,c.Bf)(t.metrics);n.checkpoint("bidWon"),n.timeBetween("auctionEnd","bidWon","render.pending"),n.timeBetween("requestBids","bidWon","render.e2e");const i=(0,o.sE)(e,(e=>e.getAuctionId()===t.auctionId));i?(t.status=s.BID_STATUS.RENDERED,i.addWinningBid(t)):(0,r.logWarn)("Auction not found when adding winning bid")},t.getAllWinningBids=function(){return e.map((e=>e.getWinningBids())).reduce(r.flatten,[])},t.getBidsRequested=function(){return e.map((e=>e.getBidRequests())).reduce(r.flatten,[])},t.getNoBids=function(){return e.map((e=>e.getNoBids())).reduce(r.flatten,[])},t.getBidsReceived=function(){return e.map((e=>{if(e.getAuctionStatus()===i.mv)return e.getBidsReceived()})).reduce(r.flatten,[]).filter((e=>e))},t.getAllBidsForAdUnitCode=function(t){return e.map((e=>e.getBidsReceived())).reduce(r.flatten,[]).filter((e=>e&&e.adUnitCode===t))},t.getAdUnits=function(){return e.map((e=>e.getAdUnits())).reduce(r.flatten,[])},t.getAdUnitCodes=function(){return e.map((e=>e.getAdUnitCodes())).reduce(r.flatten,[]).filter(r.uniques)},t.createAuction=function(t){const n=(0,i.vO)(t);return function(t){e.push(t)}(n),n},t.findBidByAdId=function(t){return(0,o.sE)(e.map((e=>e.getBidsReceived())).reduce(r.flatten,[]),(e=>e.adId===t))},t.getStandardBidderAdServerTargeting=function(){return(0,i.LX)()[s.k2.xn]},t.setStatusForBids=function(n,r){let i=t.findBidByAdId(n);if(i&&(i.status=r),i&&r===s.BID_STATUS.BID_TARGETING_SET){const t=(0,o.sE)(e,(e=>e.getAuctionId()===i.auctionId));t&&t.setBidTargeting(i)}},t.getLastAuctionId=function(){return e.length&&e[e.length-1].getAuctionId()},t.clearAllAuctions=function(){e.length=0},t.index=new a((()=>e)),t}()},55975:(e,t,n)=>{n.d(t,{S:()=>u});var r=n(20265),i=n(64358),o=n(78640),a=n(5644);function s(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 c(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var d=new WeakSet;function l(e){return null==e?this.defaultScope:e}const u=new class{constructor(e,t){s(this,d),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=c(this,d,l).call(this,e),(0,r.Z)(this.getSettings(),"".concat(e,".").concat(t))}getScopes(){return Object.keys(this.getSettings()).filter((e=>e!==this.defaultScope))}settingsFor(e){return(0,i.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}ownSettingsFor(e){return e=c(this,d,l).call(this,e),this.getSettings()[e]||{}}}((()=>(0,o.R)().bidderSettings||{}),a.k2.zF)},69626:(e,t,n)=>{n.d(t,{m:()=>o});var r=n(64358);function i(e){let{src:t="client",bidder:n="",bidId:i,transactionId:o,auctionId:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var s=t,c=e||0;this.bidderCode=n,this.width=0,this.height=0,this.statusMessage=function(){switch(c){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),this.adId=(0,r.getUniqueIdentifierStr)(),this.requestId=i,this.transactionId=o,this.auctionId=a,this.mediaType="banner",this.source=s,this.getStatusCode=function(){return c},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,auctionId:this.auctionId}}}function o(e,t){return new i(e,t)}},3193:(e,t,n)=>{n.d(t,{F:()=>d,config:()=>g});var r=n(56463),i=n(34614),o=n(64358),a=n(20265),s=n(5644);const c="TRUE"===(0,o.getParameterByName)(s.f).toUpperCase(),d="random",l={};l[d]=!0,l.fixed=!0;const u=d,f={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};const g=function(){let e,t,n,s=[],d=null;function g(){e={};let a={_debug:c,get debug(){return this._debug},set debug(e){this._debug=e},_bidderTimeout:3e3,get bidderTimeout(){return this._bidderTimeout},set bidderTimeout(e){this._bidderTimeout=e},_publisherDomain:null,get publisherDomain(){return this._publisherDomain},set publisherDomain(e){(0,o.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),this._publisherDomain=e},_priceGranularity:f.MEDIUM,set priceGranularity(e){d(e)&&("string"==typeof e?this._priceGranularity=s(e)?e:f.MEDIUM:(0,o.isPlainObject)(e)&&(this._customPriceBucket=e,this._priceGranularity=f.CUSTOM,(0,o.logMessage)("Using custom price granularity")))},get priceGranularity(){return this._priceGranularity},_customPriceBucket:{},get customPriceBucket(){return this._customPriceBucket},_mediaTypePriceGranularity:{},get mediaTypePriceGranularity(){return this._mediaTypePriceGranularity},set mediaTypePriceGranularity(e){this._mediaTypePriceGranularity=Object.keys(e).reduce(((t,n)=>(d(e[n])?"string"==typeof e?t[n]=s(e[n])?e[n]:this._priceGranularity:(0,o.isPlainObject)(e)&&(t[n]=e[n],(0,o.logMessage)("Using custom price granularity for ".concat(n))):(0,o.logWarn)("Invalid price granularity for media type: ".concat(n)),t)),{})},_sendAllBids:true,get enableSendAllBids(){return this._sendAllBids},set enableSendAllBids(e){this._sendAllBids=e},_useBidCache:false,get useBidCache(){return this._useBidCache},set useBidCache(e){this._useBidCache=e},_deviceAccess:true,get deviceAccess(){return this._deviceAccess},set deviceAccess(e){this._deviceAccess=e},_bidderSequence:u,get bidderSequence(){return this._bidderSequence},set bidderSequence(e){l[e]?this._bidderSequence=e:(0,o.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))},_timeoutBuffer:400,get timeoutBuffer(){return this._timeoutBuffer},set timeoutBuffer(e){this._timeoutBuffer=e},_disableAjaxTimeout:false,get disableAjaxTimeout(){return this._disableAjaxTimeout},set disableAjaxTimeout(e){this._disableAjaxTimeout=e},_maxNestedIframes:10,get maxNestedIframes(){return this._maxNestedIframes},set maxNestedIframes(e){this._maxNestedIframes=e},_auctionOptions:{},get auctionOptions(){return this._auctionOptions},set auctionOptions(e){(function(e){if(!(0,o.isPlainObject)(e))return(0,o.logWarn)("Auction Options must be an object"),!1;for(let t of Object.keys(e)){if("secondaryBidders"!==t&&"suppressStaleRender"!==t)return(0,o.logWarn)("Auction Options given an incorrect param: ".concat(t)),!1;if("secondaryBidders"===t){if(!(0,o.isArray)(e[t]))return(0,o.logWarn)("Auction Options ".concat(t," must be of type Array")),!1;if(!e[t].every(o.isStr))return(0,o.logWarn)("Auction Options ".concat(t," must be only string")),!1}else if("suppressStaleRender"===t&&!(0,o.isBoolean)(e[t]))return(0,o.logWarn)("Auction Options ".concat(t," must be of type boolean")),!1}return!0})(e)&&(this._auctionOptions=e)}};function s(e){return(0,i.sE)(Object.keys(f),(t=>e===f[t]))}function d(e){if(!e)return(0,o.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)s(e)||(0,o.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,o.isPlainObject)(e)&&!(0,r.t)(e))return(0,o.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}t&&T(Object.keys(t).reduce(((e,n)=>(t[n]!==a[n]&&(e[n]=a[n]||{}),e)),{})),t=a,n={}}function p(){if(d&&n&&(0,o.isPlainObject)(n[d])){let e=n[d];const r=new Set(Object.keys(t).concat(Object.keys(e)));return(0,i.Oc)(r).reduce(((n,r)=>(void 0===e[r]?n[r]=t[r]:void 0===t[r]?n[r]=e[r]:(0,o.isPlainObject)(e[r])?n[r]=(0,o.mergeDeep)({},t[r],e[r]):n[r]=e[r],n)),{})}return Object.assign({},t)}const[m,h]=[p,function(){const e=p();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.Z)(e(),t):p()}return E(...arguments)})),[b,y]=[h,m].map((e=>function(){let t=e(...arguments);return t&&"object"==typeof t&&(t=(0,o.deepClone)(t)),t}));function v(n){if(!(0,o.isPlainObject)(n))return void(0,o.logError)("setConfig options must be an object");let r=Object.keys(n),i={};r.forEach((r=>{let a=n[r];(0,o.isPlainObject)(e[r])&&(0,o.isPlainObject)(a)&&(a=Object.assign({},e[r],a));try{i[r]=t[r]=a}catch(e){(0,o.logWarn)("Cannot set config for property ".concat(r," : "),e)}})),T(i)}function E(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t;if("string"!=typeof e&&(r=e,e="*",n=t||{}),"function"!=typeof r)return void(0,o.logError)("listener must be a function");const i={topic:e,callback:r};return s.push(i),n.init&&r("*"===e?h():{[e]:h(e)}),function(){s.splice(s.indexOf(i),1)}}function T(e){const t=Object.keys(e);s.filter((e=>(0,i.q9)(t,e.topic))).forEach((t=>{t.callback({[t.topic]:e[t.topic]})})),s.filter((e=>"*"===e.topic)).forEach((t=>t.callback(e)))}function A(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,o.isPlainObject)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,o.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}(e),e.bidders.forEach((r=>{n[r]||(n[r]={}),Object.keys(e.config).forEach((i=>{let a=e.config[i];if((0,o.isPlainObject)(a)){const e=t?o.mergeDeep:Object.assign;n[r][i]=e({},n[r][i]||{},a)}else n[r][i]=a}))}))}catch(e){(0,o.logError)(e)}}function C(e,t){d=e;try{return t()}finally{S()}}function S(){d=null}return g(),{getCurrentBidder:function(){return d},resetBidder:S,getConfig:h,getAnyConfig:m,readConfig:b,readAnyConfig:y,setConfig:v,mergeConfig:function(e){if(!(0,o.isPlainObject)(e))return void(0,o.logError)("mergeConfig input must be an object");const t=(0,o.mergeDeep)(p(),e);return v({...t}),t},setDefaults:function(n){(0,o.isPlainObject)(e)?(Object.assign(e,n),Object.assign(t,n)):(0,o.logError)("defaults must be an object")},resetConfig:g,runWithBidder:C,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 C(e,o.bind.call(t,this,...r))}(0,o.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:A,getBidderConfig:function(){return n},mergeBidderConfig:function(e){return A(e,!0)}}}()},34516:(e,t,n)=>{n.d(t,{$P:()=>u,$e:()=>T,LO:()=>v,iK:()=>E});var r=n(64572),i=n(18916),o=n(42793),a=n(64358),s=n(68792);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,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}const u=Object.freeze({});var f=new WeakMap,g=new WeakMap,p=new WeakMap,m=new WeakMap,h=new WeakSet;class b{constructor(){var e,t;d(e=this,t=h),t.add(e),c(this,f,{writable:!0,value:void 0}),c(this,g,{writable:!0,value:void 0}),c(this,p,{writable:!0,value:void 0}),c(this,m,{writable:!0,value:void 0}),(0,r.Z)(this,"generatedTime",void 0),this.reset()}reset(){(0,o.Z)(this,p,(0,s.P)()),(0,o.Z)(this,f,!1),(0,o.Z)(this,g,null),(0,o.Z)(this,m,!1),this.generatedTime=null}enable(){(0,o.Z)(this,f,!0)}get enabled(){return(0,i.Z)(this,f)}get ready(){return(0,i.Z)(this,m)}get promise(){return(0,i.Z)(this,m)?s.Z.resolve((0,i.Z)(this,g)):((0,i.Z)(this,f)||l(this,h,y).call(this,null),(0,i.Z)(this,p).promise)}setConsentData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.timestamp)();this.generatedTime=t,l(this,h,y).call(this,e)}getConsentData(){return(0,i.Z)(this,g)}}function y(e){(0,o.Z)(this,m,!0),(0,o.Z)(this,g,e),(0,i.Z)(this,p).resolve(e)}class v extends b{getConsentMeta(){const e=this.getConsentData();if(e&&this.generatedTime)return{usp:e,generatedAt:this.generatedTime}}}class E extends b{getConsentMeta(){const e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,a.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}}class T extends b{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}}},56463:(e,t,n)=>{n.d(t,{D:()=>f,t:()=>p});var r=n(34614),i=n(64358),o=n(3193);const a=2,s={buckets:[{max:5,increment:.5}]},c={buckets:[{max:20,increment:.1}]},d={buckets:[{max:20,increment:.01}]},l={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},u={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":g(e,s,n),med:""===r?"":g(e,c,n),high:""===r?"":g(e,d,n),auto:""===r?"":g(e,u,n),dense:""===r?"":g(e,l,n),custom:""===r?"":g(e,t,n)}}function g(e,t,n){let s="";if(!p(t))return s;const c=t.buckets.reduce(((e,t)=>e.max>t.max?e:t),{max:0});let d=0,l=(0,r.sE)(t.buckets,(t=>{if(e>c.max*n){let e=t.precision;void 0===e&&(e=a),s=(t.max*n).toFixed(e)}else{if(e<=t.max*n&&e>=d*n)return t.min=d,t;d=t.max}}));return l&&(s=function(e,t,n){const r=void 0!==t.precision?t.precision:a,s=t.increment*n,c=t.min*n;let d=Math.floor,l=o.config.getConfig("cpmRoundingFunction");"function"==typeof l&&(d=l);let u,f,g=Math.pow(10,r+2),p=(e*g-c*g)/(s*g);try{u=d(p)*s+c}catch(e){f=!0}(f||"number"!=typeof u)&&((0,i.logWarn)("Invalid rounding function passed in config"),u=Math.floor(p)*s+c);return u=Number(u.toFixed(10)),u.toFixed(r)}(e,l,n)),s}function p(e){if((0,i.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}},53777:(e,t,n)=>{n.d(t,{Jc:()=>l,dF:()=>m});var r=n(3193),i=n(92797),o=n(78640),a=n(64358),s=n(69626),c=n(55730),d=n(68792);const l="__bsapb_debugging__";function u(){return(0,o.R)().installedModules.includes("debugging")}function f(e){return new d.Z((t=>{(0,c.B)(e,"debugging",t)}))}function g(){let{alreadyInstalled:e=u,script:t=f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null;return function(){return null==n&&(n=new d.Z(((n,c)=>{setTimeout((()=>{if(e())n();else{const e="https://cdn.jsdelivr.net/npm/prebid.js@7.43.0/dist/debugging-standalone.js";(0,a.logMessage)('Debugging module not installed, loading it from "'.concat(e,'"...')),(0,o.R)()._installDebugging=!0,t(e).then((()=>{(0,o.R)()._installDebugging({DEBUG_KEY:l,hook:i.z3,config:r.config,createBid:s.m,logger:(0,a.prefixLog)("DEBUG:")})})).then(n,c)}}))}))),n}}const p=function(){let{load:e=g(),hook:t=(0,i.v5)("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.Z.resolve()).then((()=>e.apply(this,r)))}function a(){t.getHooks({hook:o}).remove(),r=!1}return{enable:function(){r||(n=e(),t.before(o,99),r=!0)},disable:a,reset:function(){n=null,a()}}}();p.reset;function m(){let e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){let t=p,n=null;try{n=e.getItem(l)}catch(e){}null!==n&&t.enable()}}r.config.getConfig("debugging",(function(e){let{debugging:t}=e;null!=t&&t.enabled?p.enable():p.disable()}))},52021:(e,t,n)=>{n.r(t),n.d(t,{addEvents:()=>h,clearEvents:()=>b,emit:()=>m,get:()=>g,getEvents:()=>p,off:()=>f,on:()=>u});var r=n(64358),i=n(5644),o=Array.prototype.slice,a=Array.prototype.push,s=r._map(i.EVENTS,(function(e){return e})),c=i.aI,d=[];const l=function(){var e={},t={};return t.on=function(t,n,i){if(function(e){return r.contains(s,e)}(t)){var o=e[t]||{que:[]};i?(o[i]=o[i]||{que:[]},o[i].que.push(n)):o.que.push(n),e[t]=o}else r.logError("Wrong event name : "+t+" Valid event names :"+s)},t.emit=function(t){!function(t,n){r.logMessage("Emitting event for: "+t);var i=n[0]||{},o=i[c[t]],s=e[t]||{que:[]},l=r._map(s,(function(e,t){return t})),u=[];d.push({eventType:t,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&r.contains(l,o)&&a.apply(u,s[o].que),a.apply(u,s.que),r._each(u,(function(e){if(e)try{e.apply(null,n)}catch(e){r.logError("Error executing handler:","events.js",e)}}))}(t,o.call(arguments,1))},t.off=function(t,n,i){var 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?r._each(o[i].que,(function(e){var t=o[i].que;e===n&&t.splice(t.indexOf(e),1)})):r._each(o.que,(function(e){var t=o.que;e===n&&t.splice(t.indexOf(e),1)})),e[t]=o)},t.get=function(){return e},t.addEvents=function(e){s=s.concat(e)},t.getEvents=function(){var e=[];return r._each(d,(function(t){var n=Object.assign({},t);e.push(n)})),e},t}();r._setEventEmitter(l.emit.bind(l));const{on:u,off:f,get:g,getEvents:p,emit:m,addEvents:h}=l;function b(){d.length=0}},54078:(e,t,n)=>{n.d(t,{S:()=>b});var r=n(92797),i=n(25102),o=n(38196),a=n(64358),s=n(96475),c=n(3193),d=n(68792);const l=["architecture","bitness","model","platformVersion","fullVersionList"],u=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=(0,a.isEmpty)(t)?null:Object.freeze(g(1,t));return function(){return n}}(),f=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={},r=new WeakMap;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;if(!r.has(e)){const t=Array.from(e);t.sort(),r.set(e,t.join("|"))}const i=r.get(e);if(!n.hasOwnProperty(i))try{n[i]=t.getHighEntropyValues(e).then((e=>(0,a.isEmpty)(e)?null:Object.freeze(g(2,e)))).catch((()=>null))}catch(e){n[i]=d.Z.resolve(null)}return n[i]}}();function g(e,t){function n(e,t){const n={brand:e};return(0,a.isStr)(t)&&!(0,a.isEmptyStr)(t)&&(n.version=t.split(".")),n}const r={source:e};return t.platform&&(r.platform=n(t.platform,t.platformVersion)),(t.fullVersionList||t.brands)&&(r.browsers=(t.fullVersionList||t.brands).map((e=>{let{brand:t,version:r}=e;return n(t,r)}))),t.hasOwnProperty("mobile")&&(r.mobile=t.mobile?1:0),["model","bitness","architecture"].forEach((e=>{const n=t[e];(0,a.isStr)(n)&&(r[e]=n)})),r}var p=n(83790);const m={getRefererInfo:i.nH,findRootDomain:o.W,getWindowTop:a.getWindowTop,getWindowSelf:a.getWindowSelf,getHighEntropySUA:f,getLowEntropySUA:u},h=(0,p.A_)("FPD"),b=(0,r.z3)("sync",(e=>d.Z.all([e,v().catch((()=>null))]).then((e=>{let[t,n]=e;const r=m.getRefererInfo();!function(e){["app","site","device"].forEach((t=>{const n=c.config.getConfig(t);null!=n&&(e[t]=(0,a.mergeDeep)({},n,e[t]))}))}(t),Object.entries(T).forEach((e=>{let[n,i]=e;const o=i(t,r);o&&Object.keys(o).length>0&&(t[n]=(0,a.mergeDeep)({},o,t[n]))})),n&&(0,s.N)(t,"device.sua",Object.assign({},n,t.device.sua)),t=h(t);for(let e of p.Iq)if((0,p.Qg)(t,e)){t[e]=(0,a.mergeDeep)({},A(t,r),t[e]);break}return t}))));function y(e){try{return e(m.getWindowTop())}catch(t){return e(m.getWindowSelf())}}function v(){const e=c.config.getConfig("firstPartyData.uaHints");return Array.isArray(e)&&0!==e.length?m.getHighEntropySUA(e):d.Z.resolve(m.getLowEntropySUA())}function E(e){return(0,a.getDefinedParams)(e,Object.keys(e))}const T={site(e,t){if(!p.Iq.filter((e=>"site"!==e)).some(p.Qg.bind(null,e)))return E({page:t.page,ref:t.ref})},device:()=>y((e=>({w:e.innerWidth||e.document.documentElement.clientWidth||e.document.body.clientWidth,h:e.innerHeight||e.document.documentElement.clientHeight||e.document.body.clientHeight,dnt:(0,a.getDNT)()?1:0,ua:e.navigator.userAgent,language:e.navigator.language.split("-").shift()}))),regs(){const e={};y((e=>e.navigator.globalPrivacyControl))&&(0,s.N)(e,"ext.gpc",1);const t=c.config.getConfig("coppa");return"boolean"==typeof t&&(e.coppa=t?1:0),e}};function A(e,t){var n,r,o;const a=(0,i.hh)(t.page,{noLeadingWww:!0});return E({domain:a,keywords:null===(n=y((e=>e.document.querySelector("meta[name='keywords']"))))||void 0===n||null===(r=n.content)||void 0===r||null===(o=r.replace)||void 0===o?void 0:o.call(r,/\s/g,""),publisher:E({domain:m.findRootDomain(a)})})}},83790:(e,t,n)=>{n.d(t,{A_:()=>o,Iq:()=>i,Qg:()=>a});var r=n(64358);const i=["dooh","app","site"];function o(e){return function(t){return i.reduce(((n,i)=>(a(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 a(e,t){return null!=e[t]&&Object.keys(e[t]).length>0}},38196:(e,t,n)=>{n.d(t,{W:()=>o});var r=n(64358);const i=(0,n(15164).eA)(),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,a=-2;const s="_rdc".concat(Date.now()),c="writeable";do{n=t.slice(a).join(".");let e=new Date((0,r.timestamp)()+1e4).toUTCString();i.setCookie(s,c,e,"Lax",n,void 0);i.getCookie(s,void 0)===c?(o=!1,i.setCookie(s,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,n,void 0)):(a+=-1,o=Math.abs(a)<=t.length)}while(o);return n}))},92797:(e,t,n)=>{n.d(t,{Bx:()=>g,Cd:()=>c,IF:()=>p,bA:()=>f,o0:()=>l,v5:()=>d,z3:()=>a});var r=n(81432),i=n.n(r),o=n(68792);let a=i()({ready:i().SYNC|i().ASYNC|i().QUEUE});const s=(0,o.P)();a.ready=(()=>{const e=a.ready;return function(){try{return e.apply(a,arguments)}finally{s.resolve()}}})();const c=s.promise,d=a.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]:{};a("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}},24679:(e,t,n)=>{n.d(t,{B5:()=>r,Mk:()=>o,Oh:()=>a,pX:()=>i});const r="native",i="video",o="banner",a="adpod"},70059:(e,t,n)=>{n.d(t,{Fb:()=>A,JL:()=>k,Sg:()=>d,Ur:()=>I,e6:()=>w,eK:()=>O,lY:()=>R,r4:()=>S,xc:()=>l,zq:()=>q});var r=n(20265),i=n(64358),o=n(34614),a=n(78653),s=n(5644),c=n(24679);const d=[],l=Object.keys(s.NATIVE_KEYS).map((e=>s.NATIVE_KEYS[e])),u={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}}},{NATIVE_ASSET_TYPES:f,NATIVE_IMAGE_TYPES:g,PREBID_NATIVE_DATA_KEYS_TO_ORTB:p,NATIVE_KEYS_THAT_ARE_NOT_ASSETS:m,NATIVE_KEYS:h}=s,b=j(p),y=j(f),v={img:1,js:2,1:"img",2:"js"},E={impression:1,"viewable-mrc50":2,"viewable-mrc100":3,"viewable-video50":4};function T(e){if(e&&e.type&&function(e){if(!e||!(0,o.q9)(Object.keys(u),e))return(0,i.logError)("".concat(e," nativeParam is not supported")),!1;return!0}(e.type)&&(e=u[e.type]),!e||!e.ortb||C(e.ortb))return e}function A(e){e.forEach((e=>{const t=e.nativeParams||(0,r.Z)(e,"mediaTypes.native");t&&(e.nativeParams=T(t)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||function(e){if(!e&&!(0,i.isPlainObject)(e))return void(0,i.logError)("Native assets object is empty or not an object: ",e);const t={ver:"1.2",assets:[]};for(let n in e){if(m.includes(n))continue;if(!h.hasOwnProperty(n)){(0,i.logError)("Unrecognized native asset code: ".concat(n,". Asset will be ignored."));continue}const r=e[n];let o=0;r.required&&(0,i.isBoolean)(r.required)&&(o=Number(r.required));const a={id:t.assets.length,required:o};if(n in p)a.data={type:f[p[n]]},r.len&&(a.data.len=r.len);else if("icon"===n||"image"===n){if(a.img={type:"icon"===n?g.ICON:g.MAIN},r.aspect_ratios)if((0,i.isArray)(r.aspect_ratios))if(r.aspect_ratios.length){const{min_width:e,min_height:t}=r.aspect_ratios[0];(0,i.isInteger)(e)&&(0,i.isInteger)(t)?(a.img.wmin=e,a.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&&(a.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,i.isInteger)(r.sizes[0])&&(0,i.isInteger)(r.sizes[1])?(a.img.w=r.sizes[0],a.img.h=r.sizes[1],delete a.img.hmin,delete a.img.wmin):(0,i.logError)("image.sizes was passed, but its value is not an array of integers:",r.sizes))}else"title"===n?a.title={len:r.len||140}:"ext"===n&&(a.ext=r,delete a.required);t.assets.push(a)}return t}(e.nativeParams))}))}function C(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,i.isPlainObject)(e))return(0,i.logError)("asset must be an object. Provided asset: ",e),!1;if(e.img){if(!(0,i.isNumber)(e.img.w)&&!(0,i.isNumber)(e.img.wmin))return(0,i.logError)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,i.isNumber)(e.img.h)&&!(0,i.isNumber)(e.img.hmin))return(0,i.logError)("for img asset there must be 'h' or 'hmin' property"),!1}else if(e.title){if(!(0,i.isNumber)(e.title.len))return(0,i.logError)("for title asset there must be 'len' property defined"),!1}else if(e.data){if(!(0,i.isNumber)(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,i.isNumber)(e.video.minduration)&&(0,i.isNumber)(e.video.maxduration)))return(0,i.logError)("video asset is not properly configured"),!1;return!0}(e)))}function S(e){var t;let{index:n=a.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=n.getAdUnit(e);if(!s)return!1;let c=s.nativeOrtbRequest;return function(e,t){if(!(0,r.Z)(e,"link.url"))return(0,i.logError)("native response doesn't have 'link' property. Ortb response: ",e),!1;let n=t.assets.filter((e=>1===e.required)).map((e=>e.id)),a=e.assets.map((e=>e.id));const s=n.every((e=>(0,o.q9)(a,e)));s||(0,i.logError)("didn't receive a bid with all required assets. Required ids: ".concat(n,", but received ids in response: ").concat(a));return s}((null===(t=e.native)||void 0===t?void 0:t.ortb)||N(e.native,c),c)}function w(e,t){const n=t.native.ortb||D(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)||[];let a=i[t],s=o;a&&(s=a.clicktrackers||[]),s.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]:{};const r=(e.eventtrackers||[]).filter((e=>e.event===E.impression));let{img:o,js:a}=r.reduce(((e,t)=>(v.hasOwnProperty(t.method)&&e[v[t.method]].push(t.url),e)),{img:[],js:[]});e.imptrackers&&(o=o.concat(e.imptrackers));o.forEach((e=>n(e))),a=a.map((e=>'<script async src="'.concat(e,'"><\/script>'))),e.jstracker&&(a=a.concat([e.jstracker]));a.length&&t(a.join("\n"))}(n),e.action}function I(e){let{index:t=a.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={};const i=t.getAdUnit(e);(0,r.Z)(i,"nativeParams.rendererUrl")?e.native.rendererUrl=_(i.nativeParams.rendererUrl):(0,r.Z)(i,"nativeParams.adTemplate")&&(e.native.adTemplate=_(i.nativeParams.adTemplate));const o=!1!==(0,r.Z)(i,"nativeParams.sendTargetingKeys"),c=function(e){const t={};(0,r.Z)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach((e=>{t[e]="hb_native_".concat(e)}));return{...s.NATIVE_KEYS,...t}}(i),d={...e.native,...e.native.ext};return delete d.ext,Object.keys(d).forEach((t=>{const a=c[t];let s=_(e.native[t])||_((0,r.Z)(e,"native.ext.".concat(t)));if("adTemplate"===t||!a||!s)return;let d=(0,r.Z)(i,"nativeParams.".concat(t,".sendId"));if("boolean"!=typeof d&&(d=(0,r.Z)(i,"nativeParams.ext.".concat(t,".sendId"))),d){s="".concat(a,":").concat(e.adId)}let l=(0,r.Z)(i,"nativeParams.".concat(t,".sendTargetingKeys"));"boolean"!=typeof l&&(l=(0,r.Z)(i,"nativeParams.ext.".concat(t,".sendTargetingKeys")));("boolean"==typeof l?l:o)&&(n[a]=s)})),n}function B(e,t,n){var r,i;let{index:o=a.K.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const c={message:"assetResponse",adId:e.adId},d=o.getAdUnit(t);let l=t.native;return t.native.ortb?c.ortb=t.native.ortb:null!==(r=d.mediaTypes)&&void 0!==r&&null!==(i=r.native)&&void 0!==i&&i.ortb&&(c.ortb=N(t.native,d.nativeOrtbRequest)),c.assets=[],(null==n?Object.keys(l):n).forEach((function(e){if("adTemplate"===e&&l[e])c.adTemplate=_(l[e]);else if("rendererUrl"===e&&l[e])c.rendererUrl=_(l[e]);else if("ext"===e)Object.keys(l[e]).forEach((t=>{if(l[e][t]){const n=_(l[e][t]);c.assets.push({key:t,value:n})}}));else if(l[e]&&s.NATIVE_KEYS.hasOwnProperty(e)){const t=_(l[e]);c.assets.push({key:e,value:t})}})),c}function O(e,t){const n=e.assets.map((e=>(0,i.getKeyByValue)(s.NATIVE_KEYS,e)));return B(e,t,n)}function k(e,t){return B(e,t,null)}function _(e){return(null==e?void 0:e.url)||e}function U(e){if(!C(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)};n.img.w&&n.img.h?e.sizes=[n.img.w,n.img.h]:n.img.wmin&&n.img.hmin&&(e.aspect_ratios={min_width:n.img.wmin,min_height:n.img.hmin,ratio_width:n.img.wmin,ratio_height:n.img.hmin}),n.img.type===g.MAIN?t.image=e:t.icon=e}else if(n.data){let e=Object.keys(f).find((e=>f[e]===n.data.type)),r=Object.keys(p).find((t=>p[t]===e));t[r]={required:!!n.required&&Boolean(n.required)},n.data.len&&(t[r].len=n.data.len)}return t}function R(e){{if(!e||!(0,i.isArray)(e))return e;if(!e.some((e=>{var t;return null===(t=((null==e?void 0:e.mediaTypes)||{})[c.B5])||void 0===t?void 0:t.ortb})))return e;let t=(0,i.deepClone)(e);for(const e of t)e.mediaTypes&&e.mediaTypes[c.B5]&&e.mediaTypes[c.B5].ortb&&(e.mediaTypes[c.B5]=Object.assign((0,i.pick)(e.mediaTypes[c.B5],m),U(e.mediaTypes[c.B5].ortb)),e.nativeParams=T(e.mediaTypes[c.B5]));return t}}function D(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:E.impression,method:v.img,url:e})}));break;case"javascriptTrackers":t.jstracker=Array.isArray(r)?r.join(""):r}})),t}function N(e,t){const n={...D(e),assets:[]};function r(e,r){let o=t.assets.find(e);null!=o&&(o=(0,i.deepClone)(o),r(o),n.assets.push(o))}return Object.keys(e).filter((t=>!!e[t])).forEach((t=>{const n=_(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?g.MAIN:g.ICON;r((t=>null!=t.img&&t.img.type===e),(e=>{e.img={url:n}}));break;default:t in p&&r((e=>null!=e.data&&e.data.type===f[p[t]]),(e=>{e.data={value:n}}))}})),n}function q(e,t){const n={},r=(null==t?void 0:t.assets)||[];n.clickUrl=e.link.url,n.privacyLink=e.privacy;for(const t of(null==e?void 0:e.assets)||[]){const e=r.find((e=>t.id===e.id));t.title?n.title=t.title.text:t.img?n[e.img.type===g.MAIN?"image":"icon"]=t.img.url:t.data&&(n[b[y[e.data.type]]]=t.data.value)}n.impressionTrackers=[];let i=[];null!=t&&t.imptrackers&&n.impressionTrackers.push(...t.imptrackers);for(const t of(null==e?void 0:e.eventtrackers)||[])t.event===E.impression&&t.method===v.img&&n.impressionTrackers.push(t.url),t.event===E.impression&&t.method===v.js&&i.push(t.url);return i=i.map((e=>'<script async src="'.concat(e,'"><\/script>'))),null!=e&&e.jstracker&&i.push(e.jstracker),i.length&&(n.javascriptTrackers=i.join("\n")),n}function j(e){var t={};for(var n in e)t[e[n]]=n;return t}},34614:(e,t,n)=>{function r(e,t,n){return e&&e.includes(t,n)||!1}function i(){return Array.from.apply(Array,arguments)}function o(e,t,n){return e&&e.find(t,n)}function a(e,t,n){return e&&e.findIndex(t,n)}n.d(t,{Oc:()=>i,cx:()=>a,q9:()=>r,sE:()=>o})},23866:(e,t,n)=>{n.d(t,{zh:()=>te,O5:()=>ne,ew:()=>oe});var r=n(78640),i=n(64358),o=n(20265),a=n(96475),s=n(52021),c=n(70059),d=n(5644),l=n(78653),u=n(34614),f=n(35706),g=n(3193);const{AD_RENDER_FAILED:p,AD_RENDER_SUCCEEDED:m}=d.EVENTS;function h(e){let{reason:t,message:n,bid:r,id:o}=e;const a={reason:t,message:n};r&&(a.bid=r),o&&(a.adId=o),(0,i.logError)(n),s.emit(p,a)}function b(e){let{doc:t,bid:n,id:r}=e;const i={doc:t};n&&(i.bid=n),r&&(i.adId=r),s.emit(m,i)}const y=d.EVENTS.BID_WON,v=d.EVENTS.STALE_RENDER,E=new WeakSet,T={"Prebid Request":function(e,t,n){if(null==n)return void h({reason:d.AD_RENDER_FAILED_REASON.CANNOT_FIND_AD,message:"Cannot find ad '".concat(t.adId,"' for cross-origin render request"),id:t.adId});if(n.status===d.BID_STATUS.RENDERED&&((0,i.logWarn)("Ad id ".concat(n.adId," has been rendered before")),s.emit(v,n),(0,o.Z)(g.config.getConfig("auctionOptions"),"suppressStaleRender")))return;try{!function(e,t){const{adId:n,ad:r,adUrl:o,width:a,height:s,renderer:c,cpm:d,originalCpm:l}=e;(0,f.Pd)(c)?(0,f._U)(c,e):n&&(C(e),t({message:"Prebid Response",ad:(0,i.replaceAuctionPrice)(r,l||d),adUrl:(0,i.replaceAuctionPrice)(o,l||d),adId:n,width:a,height:s}))}(n,e)}catch(e){return void h({reason:d.AD_RENDER_FAILED_REASON.EXCEPTION,message:e.message,id:t.adId,bid:n})}l.K.addWinningBid(n),s.emit(y,n)},"Prebid Event":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!==d.BID_STATUS.RENDERED)return void(0,i.logWarn)("Received x-origin event request without corresponding render request for ad '".concat(t.adId,"'"));switch(t.event){case d.EVENTS.AD_RENDER_FAILED:h({bid:n,id:t.adId,reason:t.info.reason,message:t.info.message});break;case d.EVENTS.AD_RENDER_SUCCEEDED:b({doc:null,bid:n,id:t.adId});break;default:(0,i.logError)("Received x-origin event request for unsupported event: '".concat(t.event,"' (adId: '").concat(t.adId,"')"))}}};function A(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(e){return}if(n&&n.adId&&n.message){const t=(0,u.sE)(l.K.getBidsReceived(),(function(e){return e.adId===n.adId}));T.hasOwnProperty(n.message)&&T[n.message](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),n,t)}}function C(e){let{adId:t,adUnitCode:n,width:r,height:o}=e;["div","iframe"].forEach((e=>{let a=function(e){let r=function(e,t){return(0,i.isGptPubadsDefined)()?function(e){const t=(0,u.sE)(window.googletag.pubads().getSlots(),(t=>(0,u.sE)(t.getTargetingKeys(),(n=>(0,u.q9)(t.getTargeting(n),e)))));return t?t.getSlotElementId():null}(e):(0,i.isApnGetTagDefined)()?function(e){let t=window.apntag.getTag(e);return t&&t.targetId}(t):t}(t,n),o=document.getElementById(r);return o&&o.querySelector(e)}(e+':not([style*="display: none"])');if(a){let e=a.style;e.width=r?r+"px":"100%",e.height=o+"px"}else(0,i.logWarn)("Unable to locate matching page element for adUnitCode ".concat(n,".  Can't resize it to ad's dimensions.  Please review setup."))}))}Object.assign(T,{"Prebid Native":function(e,t,n){if(null==n)return void(0,i.logError)("Cannot find ad '".concat(t.adId,"' for x-origin event request"));E.has(n)||(E.add(n),l.K.addWinningBid(n),s.emit(y,n));switch(t.action){case"assetRequest":e((0,c.eK)(t,n));break;case"allAssetRequest":e((0,c.JL)(t,n));break;case"resizeNativeHeight":n.height=t.height,n.width=t.width,C(n);break;default:(0,c.e6)(t,n)}}});var S=n(11974),w=n(18621),I=n(92797),B=n(53777),O=n(875),k=n(69626),_=n(15164),U=n(51039),R=n(99128),D=n(68792),N=n(54078);const q=(0,r.R)(),{triggerUserSyncs:j}=S.userSync,{ADD_AD_UNITS:P,BID_WON:x,REQUEST_BIDS:M,SET_TARGETING:W,STALE_RENDER:z}=d.EVENTS,{PREVENT_WRITING_ON_MAIN_DOCUMENT:F,NO_AD:Z,EXCEPTION:K,CANNOT_FIND_AD:G,MISSING_DOC_OR_ADID:V}=d.AD_RENDER_FAILED_REASON,L={bidWon:function(e){var t=l.K.getBidsRequested().map((e=>e.bids.map((e=>e.adUnitCode)))).reduce(i.flatten).filter(i.uniques);if(!(0,i.contains)(t,e))return void(0,i.logError)('The "'+e+'" placement is not defined.');return!0}};function H(e,t,n){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=t,e.defaultView.frameElement.height=n)}function Y(e,t){let n=[];return(0,i.isArray)(e)&&(t?e.length===t:e.length>0)&&(e.every((e=>(0,i.isArrayOfNums)(e,2)))?n=e:(0,i.isArrayOfNums)(e,2)&&n.push(e)),n}function Q(e){const t=(0,i.deepClone)(e),n=t.mediaTypes.banner,r=Y(n.sizes);return r.length>0?(n.sizes=r,t.sizes=r):((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 t.mediaTypes.banner),t}function J(e){const t=(0,i.deepClone)(e),n=t.mediaTypes.video;if(n.playerSize){let e="number"==typeof n.playerSize[0]?2:1;const 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 t}function X(e){const t=(0,i.deepClone)(e),n=t.mediaTypes.native;if(n.ortb){const e=Object.keys(d.NATIVE_KEYS).filter((e=>d.NATIVE_KEYS[e].includes("hb_native_"))),r=Object.keys(n).filter((t=>e.includes(t)));r.length>0&&((0,i.logError)("when using native OpenRTB format, you cannot use legacy native properties. Deleting ".concat(r," keys from request.")),r.forEach((e=>delete t.mediaTypes.native[e])))}return n.image&&n.image.sizes&&!Array.isArray(n.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 t.mediaTypes.native.image.sizes),n.image&&n.image.aspect_ratios&&!Array.isArray(n.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 t.mediaTypes.native.image.aspect_ratios),n.icon&&n.icon.sizes&&!Array.isArray(n.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 t.mediaTypes.native.icon.sizes),t}function $(e,t){let n=(0,o.Z)(e,"mediaTypes.".concat(t,".pos"));if(!(0,i.isNumber)(n)||isNaN(n)||!isFinite(n)){let n="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,i.logWarn)(n),s.emit(d.EVENTS.AUCTION_DEBUG,{type:"WARNING",arguments:n}),delete e.mediaTypes[t].pos}return e}function ee(e){const t=t=>"adUnit.code '".concat(e.code,"' ").concat(t),n=e.mediaTypes,r=e.bids;return null==r||(0,i.isArray)(r)?null==r&&null==e.ortb2Imp?((0,i.logError)(t("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):n&&0!==Object.keys(n).length?(null==e.ortb2Imp||null!=r&&0!==r.length||(e.bids=[{bidder:null}],(0,i.logMessage)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((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,B.dF)(),q.bidderSettings=q.bidderSettings||{},q.libLoaded=!0,q.version="v7.43.0",(0,i.logInfo)("Prebid.js v7.43.0 loaded"),q.installedModules=q.installedModules||[],q.adUnits=q.adUnits||[],q.triggerUserSyncs=j;const te={validateAdUnit:ee,validateBannerMediaType:Q,validateSizes:Y};Object.assign(te,{validateNativeMediaType:X}),Object.assign(te,{validateVideoMediaType:J});const ne=(0,I.z3)("sync",(function(e){const t=[];return e.forEach((e=>{if(null==(e=ee(e)))return;const n=e.mediaTypes;let r,i,o;n.banner&&(r=Q(e),n.banner.hasOwnProperty("pos")&&(r=$(r,"banner"))),n.video&&(i=J(r||e),n.video.hasOwnProperty("pos")&&(i=$(i,"video"))),n.native&&(o=X(i||(r||e)));const a=Object.assign({},r,i,o);t.push(a)})),t}),"checkAdUnitSetup");function re(e){const t=l.K[e]().filter(i.bind.call(i.adUnitsFilter,this,l.K.getAdUnitCodes())),n=l.K.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]:{bids:e}}))).reduce(((e,t)=>Object.assign(e,t)),{})}function ie(e,t,n){const r=t.querySelector(n);e.parentNode&&e.parentNode===r||(0,i.insertElement)(e,t,n)}q.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,i.logInfo)("Invoking bsapb.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=q.getAdserverTargetingForAdUnitCode(e);return(0,i.transformAdServerTargetingObj)(t)}(0,i.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},q.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){const t=l.K.getAllBidsForAdUnitCode(e).filter(w.TL);return t.length?t.reduce(i.getHighestCpm):{}}(0,i.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},q.getAdserverTargetingForAdUnitCode=function(e){return q.getAdserverTargeting(e)[e]},q.getAdserverTargeting=function(e){return(0,i.logInfo)("Invoking bsapb.getAdserverTargeting",arguments),w.q0.getAllTargeting(e)},q.getConsentMetadata=function(){return(0,i.logInfo)("Invoking bsapb.getConsentMetadata"),{gdpr:U.rp.getConsentMeta(),usp:U.nX.getConsentMeta(),gpp:U.TJ.getConsentMeta(),coppa:!!g.config.getConfig("coppa")}},q.getNoBids=function(){return(0,i.logInfo)("Invoking bsapb.getNoBids",arguments),re("getNoBids")},q.getNoBidsForAdUnitCode=function(e){return{bids:l.K.getNoBids().filter((t=>t.adUnitCode===e))}},q.getBidResponses=function(){return(0,i.logInfo)("Invoking bsapb.getBidResponses",arguments),re("getBidsReceived")},q.getBidResponsesForAdUnitCode=function(e){return{bids:l.K.getBidsReceived().filter((t=>t.adUnitCode===e))}},q.setTargetingForGPTAsync=function(e,t){if((0,i.logInfo)("Invoking bsapb.setTargetingForGPTAsync",arguments),!(0,i.isGptPubadsDefined)())return void(0,i.logError)("window.googletag is not defined on the page");let n=w.q0.getAllTargeting(e);w.q0.resetPresetTargeting(e,t),w.q0.setTargetingForGPT(n,t),Object.keys(n).forEach((e=>{Object.keys(n[e]).forEach((t=>{"hb_adid"===t&&l.K.setStatusForBids(n[e][t],d.BID_STATUS.BID_TARGETING_SET)}))})),s.emit(W,n)},q.setTargetingForAst=function(e){(0,i.logInfo)("Invoking bsapb.setTargetingForAn",arguments),w.q0.isApntagDefined()?(w.q0.setTargetingForAst(e),s.emit(W,w.q0.getAllTargeting())):(0,i.logError)("window.apntag is not defined on the page")},q.renderAd=(0,I.z3)("async",(function(e,t,n){if((0,i.logInfo)("Invoking bsapb.renderAd",arguments),(0,i.logMessage)("Calling renderAd with adId :"+t),t)try{const r=l.K.findBidByAdId(t);if(!r){const e="Error trying to write ad. Cannot find ad by given id : ".concat(t);return void h({reason:G,message:e,id:t})}if(r.status===d.BID_STATUS.RENDERED&&((0,i.logWarn)("Ad id ".concat(r.adId," has been rendered before")),s.emit(z,r),(0,o.Z)(g.config.getConfig("auctionOptions"),"suppressStaleRender")))return;if(r.ad=(0,i.replaceAuctionPrice)(r.ad,r.originalCpm||r.cpm),r.adUrl=(0,i.replaceAuctionPrice)(r.adUrl,r.originalCpm||r.cpm),n&&n.clickThrough){const{clickThrough:e}=n;r.ad=(0,i.replaceClickThrough)(r.ad,e),r.adUrl=(0,i.replaceClickThrough)(r.adUrl,e)}l.K.addWinningBid(r),s.emit(x,r);const{height:a,width:c,ad:u,mediaType:p,adUrl:m,renderer:y}=r;{const e=r.adUnitCode,t=q.adUnits.filter((t=>t.code===e)),n=q.videoModule;if(t.video&&n)return void n.renderBid(t.video.divId,r)}if(!e){const e="Error trying to write ad Id :".concat(t," to the page. Missing document");return void h({reason:V,message:e,id:t})}const v=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));if((0,i.insertElement)(v,e,"html"),(0,f.Pd)(y))(0,f._U)(y,r,e),ie(v,e,"html"),b({doc:e,bid:r,id:t});else if(e===document&&!(0,i.inIframe)()||"video"===p){const e="Error trying to write ad. Ad render call ad id ".concat(t," was prevented from writing to the main document.");h({reason:F,message:e,bid:r,id:t})}else if(u)e.write(u),e.close(),H(e,c,a),ie(v,e,"html"),(0,i.callBurl)(r),b({doc:e,bid:r,id:t});else if(m){const n=(0,i.createInvisibleIframe)();n.height=a,n.width=c,n.style.display="inline",n.style.overflow="hidden",n.src=m,(0,i.insertElement)(n,e,"body"),H(e,c,a),ie(v,e,"html"),(0,i.callBurl)(r),b({doc:e,bid:r,id:t})}else{const e="Error trying to write ad. No ad for bid response id: ".concat(t);h({reason:Z,message:e,bid:r,id:t})}}catch(e){const n="Error trying to write ad Id :".concat(t," to the page:").concat(e.message);h({reason:K,message:n,id:t})}else{const e="Error trying to write ad Id :".concat(t," to the page. Missing adId");h({reason:V,message:e,id:t})}})),q.removeAdUnit=function(e){if((0,i.logInfo)("Invoking bsapb.removeAdUnit",arguments),!e)return void(q.adUnits=[]);let t;t=(0,i.isArray)(e)?e:[e],t.forEach((e=>{for(let t=q.adUnits.length-1;t>=0;t--)q.adUnits[t].code===e&&q.adUnits.splice(t,1)}))},q.requestBids=function(){const e=(0,I.z3)("async",(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,adUnitCodes:r,labels:o,auctionId:a,ttlBuffer:c,ortb2:d,metrics:l,defer:f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s.emit(M);const p=t||g.config.getConfig("bidderTimeout");(0,i.logInfo)("Invoking bsapb.requestBids",arguments),r&&r.length?n=n.filter((e=>(0,u.q9)(r,e.code))):r=n&&n.map((e=>e.code));const m={global:(0,i.mergeDeep)({},g.config.getAnyConfig("ortb2")||{},d||{}),bidder:Object.fromEntries(Object.entries(g.config.getBidderConfig()).map((e=>{let[t,n]=e;return[t,n.ortb2]})).filter((e=>{let[t,n]=e;return null!=n})))};return(0,N.S)(D.Z.resolve(m.global)).then((t=>(m.global=t,oe({bidsBackHandler:e,timeout:p,adUnits:n,adUnitCodes:r,labels:o,auctionId:a,ttlBuffer:c,ortb2Fragments:m,metrics:l,defer:f}))))}),"requestBids");return(0,I.IF)(e,(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.adUnits||q.adUnits;return t.adUnits=(0,i.isArray)(n)?n.slice():[n],t.metrics=(0,R.V6)(),t.metrics.checkpoint("requestBids"),t.defer=(0,D.P)({promiseFactory:e=>new Promise(e)}),e.call(this,t),t.defer.promise}))}();const oe=(0,I.z3)("async",(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,ttlBuffer:r,adUnitCodes:o,labels:s,auctionId:c,ortb2Fragments:d,metrics:f,defer:p}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const m=(0,U.uV)(g.config.getConfig("s2sConfig")||[]);function h(t,n,r){if("function"==typeof e)try{e(t,n,r)}catch(e){(0,i.logError)("Error executing bidsBackHandler",null,e)}p.resolve({bids:t,timedOut:n,auctionId:r})}if(n=(0,R.Bf)(f).measureTime("requestBids.validate",(()=>ne(n))),n.forEach((e=>{var t,n;const o=Object.keys(e.mediaTypes||{banner:"banner"}),s=e.bids.map((e=>e.bidder)),c=U.ZP.bidderRegistry,d=s.filter((e=>!m.has(e))),l=(null===(t=e.ortb2Imp)||void 0===t||null===(n=t.ext)||void 0===n?void 0:n.tid)||(0,i.generateUUID)();e.transactionId=l,null==r||e.hasOwnProperty("ttlBuffer")||(e.ttlBuffer=r),(0,a.N)(e,"ortb2Imp.ext.tid",l),d.forEach((t=>{const n=c[t],r=n&&n.getSpec&&n.getSpec(),a=r&&r.supportedMediaTypes||["banner"];o.some((e=>(0,u.q9)(a,e)))?O.f.incrementBidderRequestsCounter(e.code,t):((0,i.logWarn)((0,i.unsupportedBidderMessage)(e,t)),e.bids=e.bids.filter((e=>e.bidder!==t)))})),O.f.incrementRequestsCounter(e.code)})),n&&0!==n.length){const e=l.K.createAuction({adUnits:n,adUnitCodes:o,callback:h,cbTimeout:t,labels:s,auctionId:c,ortb2Fragments:d,metrics:f});let r=n.length;r>15&&(0,i.logInfo)("Current auction ".concat(e.getAuctionId()," contains ").concat(r," adUnits."),n),o.forEach((t=>w.q0.setLatestAuctionForAdUnit(t,e.getAuctionId()))),e.callBids()}else(0,i.logMessage)("No adUnits configured. No bids requested."),h()}),"startAuction");q.requestBids.before((function(e,t){function n(e){for(var t;t=e.shift();)t()}n(_.Ld),n(ae),e.call(this,t)}),49),q.addAdUnits=function(e){(0,i.logInfo)("Invoking bsapb.addAdUnits",arguments),q.adUnits.push.apply(q.adUnits,(0,i.isArray)(e)?e:[e]),s.emit(P)},q.onEvent=function(e,t,n){(0,i.logInfo)("Invoking bsapb.onEvent",arguments),(0,i.isFn)(t)?!n||L[e].call(null,n)?s.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+'".')},q.offEvent=function(e,t,n){(0,i.logInfo)("Invoking bsapb.offEvent",arguments),n&&!L[e].call(null,n)||s.off(e,t,n)},q.getEvents=function(){return(0,i.logInfo)("Invoking bsapb.getEvents"),s.getEvents()},q.registerBidAdapter=function(e,t){(0,i.logInfo)("Invoking bsapb.registerBidAdapter",arguments);try{U.ZP.registerBidAdapter(e(),t)}catch(e){(0,i.logError)("Error registering bidder adapter : "+e.message)}},q.registerAnalyticsAdapter=function(e){(0,i.logInfo)("Invoking bsapb.registerAnalyticsAdapter",arguments);try{U.ZP.registerAnalyticsAdapter(e)}catch(e){(0,i.logError)("Error registering analytics adapter : "+e.message)}},q.createBid=function(e){return(0,i.logInfo)("Invoking bsapb.createBid",arguments),(0,k.m)(e)};const ae=[],se=(0,I.z3)("async",(function(e){e&&!(0,i.isEmpty)(e)?((0,i.logInfo)("Invoking bsapb.enableAnalytics for: ",e),U.ZP.enableAnalytics(e)):(0,i.logError)("bsapb.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");function ce(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,i.logError)("Error processing command :","prebid.js",e)}}))}q.enableAnalytics=function(e){ae.push(se.bind(this,e))},q.aliasBidder=function(e,t,n){(0,i.logInfo)("Invoking bsapb.aliasBidder",arguments),e&&t?U.ZP.aliasBidAdapter(e,t,n):(0,i.logError)("bidderCode and alias must be passed as arguments","bsapb.aliasBidder")},q.aliasRegistry=U.ZP.aliasRegistry,g.config.getConfig("aliasRegistry",(e=>{"private"===e.aliasRegistry&&delete q.aliasRegistry})),q.getAllWinningBids=function(){return l.K.getAllWinningBids()},q.getAllPrebidWinningBids=function(){return l.K.getBidsReceived().filter((e=>e.status===d.BID_STATUS.BID_TARGETING_SET))},q.getHighestCpmBids=function(e){return w.q0.getWinningBids(e)},q.markWinningBidAsUsed=function(e){let t=[];e.adUnitCode&&e.adId?t=l.K.getBidsReceived().filter((t=>t.adId===e.adId&&t.adUnitCode===e.adUnitCode)):e.adUnitCode?t=w.q0.getWinningBids(e.adUnitCode):e.adId?t=l.K.getBidsReceived().filter((t=>t.adId===e.adId)):(0,i.logWarn)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),t.length>0&&(t[0].status=d.BID_STATUS.RENDERED)},q.getConfig=g.config.getAnyConfig,q.readConfig=g.config.readAnyConfig,q.mergeConfig=g.config.mergeConfig,q.mergeBidderConfig=g.config.mergeBidderConfig,q.setConfig=g.config.setConfig,q.setBidderConfig=g.config.setBidderConfig,q.que.push((()=>{window.addEventListener("message",A,!1)})),q.cmd.push=function(e){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 bsapb.cmd.push must be wrapped in a function")},q.que.push=q.cmd.push,q.processQueue=function(){I.z3.ready(),ce(q.que),ce(q.cmd)}},78640:(e,t,n)=>{n.d(t,{R:()=>o,z:()=>a});const r=window,i=r.bsapb=r.bsapb||{};function o(){return i}function a(e){i.installedModules.push(e)}i.cmd=i.cmd||[],i.que=i.que||[],r===window&&(r._pbjsGlobals=r._pbjsGlobals||[],r._pbjsGlobals.push("bsapb"))},25102:(e,t,n)=>{n.d(t,{hh:()=>a,nH:()=>s});var r=n(3193),i=n(64358);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 a(e){let{noLeadingWww:t=!1,noPort:n=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{e=new URL(o(e))}catch(e){return}return e=n?e.hostname:e.host,t&&e.startsWith("www.")&&(e=e.substring(4)),e}const s=function(e){function t(e){try{const t=e.querySelector("link[rel='canonical']");if(null!==t)return t.href}catch(e){}return null}return function(){const n=[],s=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(e),c=r.config.getConfig("maxNestedIframes");let d,l,u,f,g=!1,p=0,m=!1,h=!1,b=!1;do{const r=d,o=h;let a,c=!1,f=null;h=!1,d=d?d.parent:e;try{a=d.location.href||null}catch(e){c=!0}if(c)if(o){const t=r.context;try{f=t.sourceUrl,l=f,b=!0,m=!0,d===e.top&&(g=!0),t.canonicalUrl&&(u=t.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{const t=r.document.referrer;t&&(f=t,d===e.top&&(g=!0))}catch(e){}!f&&s&&s[p-1]&&(f=s[p-1],d===e.top&&(b=!0)),f&&!m&&(l=f)}else{if(a&&(f=a,l=f,m=!1,d===e.top)){g=!0;const e=t(d.document);e&&(u=e)}d.context&&d.context.sourceUrl&&(h=!0)}n.push(f),p++}while(d!==e.top&&p<c);n.reverse();try{f=e.top.document.referrer}catch(e){}const y=g||b?l:null,v=r.config.getConfig("pageUrl")||u||null;let E=r.config.getConfig("pageUrl")||y||o(v,e);return y&&y.indexOf("?")>-1&&-1===E.indexOf("?")&&(E="".concat(E).concat(y.substring(y.indexOf("?")))),{reachedTop:g,isAmp:m,numIframes:p-1,stack:n,topmostLocation:l||null,location:y,canonicalUrl:v,page:E,domain:a(E)||null,ref:f||null,legacy:{reachedTop:g,isAmp:m,numIframes:p-1,stack:n,referer:l||null,canonicalUrl:v}}}}(window)},15164:(e,t,n)=>{n.d(t,{Dp:()=>d,Ld:()=>c,S6:()=>f,c$:()=>l,df:()=>p,eA:()=>g});var r=n(92797),i=n(64358),o=n(55975),a=n(34516);const s=["core","prebid-module"];let c=[];const d="html5",l="cookie";function u(){let{gvlid:e,moduleName:t,bidderCode:n,moduleType:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{bidderSettings:u=o.S}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function g(r,o){if(function(e){if(null==n)return!0;const t=u.get(n,"storageAllowed");return t&&!0!==t?Array.isArray(t)?t.some((t=>t===e)):t===e:!!t}(o)){let o;return f(e,n||t,{hasEnforcementHook:!1},(function(e){if(e&&e.hasEnforcementHook)o=r(e);else{let e={hasEnforcementHook:!1,valid:(0,i.hasDeviceAccess)()};o=r(e)}})),o}(0,i.logInfo)("bidderSettings denied access to device storage for bidder '".concat(n,"'"));return r({valid:!1})}function p(e,t,n){if(!n||"function"!=typeof n)return g(e,t);c.push((function(){let r=g(e,t);n(r)}))}s.includes(r)&&(e=e||a.$P);const m=function(e){return p((function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){(0,i.logError)("Local storage api disabled")}return!1}),d,e)};return{setCookie:function(e,t,n,r,i,o){return p((function(o){if(o&&o.valid){const o=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",a=n&&""!==n?" ;expires=".concat(n):"",s=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(t)).concat(a,"; path=/").concat(o).concat(r?"; SameSite=".concat(r):"").concat(s)}}),l,o)},getCookie:function(e,t){return p((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}),l,t)},localStorageIsEnabled:function(e){return p((function(e){if(e&&e.valid)try{return localStorage.setItem("prebid.cookieTest","1"),"1"===localStorage.getItem("prebid.cookieTest")}catch(e){}finally{try{localStorage.removeItem("prebid.cookieTest")}catch(e){}}return!1}),d,e)},cookiesAreEnabled:function(e){return p((function(e){return!(!e||!e.valid)&&(0,i.checkCookieSupport)()}),l,e)},setDataInLocalStorage:function(e,t,n){return p((function(n){n&&n.valid&&m()&&window.localStorage.setItem(e,t)}),d,n)},getDataFromLocalStorage:function(e,t){return p((function(t){return t&&t.valid&&m()?window.localStorage.getItem(e):null}),d,t)},removeDataFromLocalStorage:function(e,t){return p((function(t){t&&t.valid&&m()&&window.localStorage.removeItem(e)}),d,t)},hasLocalStorage:m,findSimilarCookies:function(e,t){return p((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}}),l,t)}}}const f=(0,r.z3)("async",(function(e,t,n,r){r(n)}),"validateStorageEnforcement");function g(e){return u({moduleName:e,moduleType:"core"})}function p(){let{gvlid:e,moduleName:t,bidderCode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(arguments.length>1||arguments.length>0&&!(0,i.isPlainObject)(arguments[0]))throw new Error("Invalid invocation for getStorageManager");return u({gvlid:e,moduleName:t,bidderCode:n})}},18621:(e,t,n)=>{n.d(t,{TL:()=>E,bP:()=>A,ol:()=>T,q0:()=>C});var r=n(64358),i=n(20265),o=n(3193),a=n(70059),s=n(78653),c=n(24679),d=n(92797),l=n(55975),u=n(34614),f=n(5644),g=[];let p=1;o.config.getConfig("ttlBuffer",(e=>{"number"==typeof e.ttlBuffer?p=e.ttlBuffer:(0,r.logError)("Invalid value for ttlBuffer",e.ttlBuffer)}));const m="targetingControls.allowTargetingKeys",h="targetingControls.addTargetingKeys",b='Only one of "'.concat(m,'" or "').concat(h,'" can be set'),y=Object.keys(f.TARGETING_KEYS).map((e=>f.TARGETING_KEYS[e]));let v={isActualBid:e=>e.getStatusCode()===f.STATUS.GOOD,isBidNotExpired:e=>e.responseTimestamp+1e3*(e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:p))>(0,r.timestamp)(),isUnusedBid:e=>e&&(e.status&&!(0,u.q9)([f.BID_STATUS.RENDERED],e.status)||!e.status)};function E(e){return!Object.values(v).some((t=>!t(e)))}const T=(0,d.z3)("sync",(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!(arguments.length>3&&void 0!==arguments[3]&&arguments[3])){const i=[],a=o.config.getConfig("sendBidsControl.dealPrioritization");let s=(0,r.groupBy)(e,"adUnitCode");return Object.keys(s).forEach((e=>{let o=[],c=(0,r.groupBy)(s[e],"bidderCode");Object.keys(c).forEach((e=>o.push(c[e].reduce(t)))),n>0?(o=a?o.sort(A(!0)):o.sort(((e,t)=>t.cpm-e.cpm)),i.push(...o.slice(0,n))):i.push(...o)})),i}return e}));function A(){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}}const C=function(e){let t={},n={};function s(e,t){return e.adserverTargeting&&t&&((0,r.isArray)(t)&&(0,u.q9)(t,e.adUnitCode)||"string"==typeof t&&e.adUnitCode===t)}function d(t){return"string"==typeof t?[t]:(0,r.isArray)(t)?t:e.getAdUnitCodes()||[]}function p(){let t=e.getBidsReceived();if(o.config.getConfig("useBidCache")){const e=o.config.getConfig("bidCacheFilterFunction");"function"==typeof e&&(t=t.filter((t=>n[t.adUnitCode]===t.auctionId||!!e(t))))}else t=t.filter((e=>n[e.adUnitCode]===e.auctionId));return t=t.filter((e=>(0,i.Z)(e,"video.context")!==c.Oh)).filter(E),T(t,r.getOldestHighestCpmBid)}function v(e,n){let r=t.getWinningBids(e,n),i=C();return r=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,20)]:r};if(n===f.TARGETING_KEYS.DEAL){const o={["".concat(n,"_").concat(e.bidderCode).substring(0,20)]:r};return[...t,i,o]}return[...t,i]}),[])}))),r}function C(){return e.getStandardBidderAdServerTargeting().map((e=>e.key)).concat(y).filter(r.uniques)}function S(e,t,n,i){return Object.keys(t.adserverTargeting).filter(w()).forEach((n=>{e.length&&e.filter(function(e){return function(n){return n.adUnitCode===t.adUnitCode&&n.adserverTargeting[e]}}(n)).forEach(function(e){return function(n){(0,r.isArray)(n.adserverTargeting[e])||(n.adserverTargeting[e]=[n.adserverTargeting[e]]),n.adserverTargeting[e]=n.adserverTargeting[e].concat(t.adserverTargeting[e]).filter(r.uniques),delete t.adserverTargeting[e]}}(n))})),e.push(t),e}function w(){let e=C();return e=e.concat(a.xc),function(t){return-1===e.indexOf(t)}}function I(e){return{[e.adUnitCode]:Object.keys(e.adserverTargeting).filter(w()).map((t=>({[t.substring(0,20)]:[e.adserverTargeting[t]]})))}}function B(e,t){return t.map((t=>({["".concat(t,"_").concat(e.bidderCode).substring(0,20)]:[e.adserverTargeting[t]]})))}return t.setLatestAuctionForAdUnit=function(e,t){n[e]=t},t.resetPresetTargeting=function(t,n){if((0,r.isGptPubadsDefined)()){const i=d(t),o=e.getAdUnits().filter((e=>(0,u.q9)(i,e.code)));let a=g.reduce(((e,t)=>(e[t]=null,e)),{});window.googletag.pubads().getSlots().forEach((e=>{let t=(0,r.isFn)(n)&&n(e);o.forEach((n=>{(n.code===e.getAdUnitPath()||n.code===e.getSlotElementId()||(0,r.isFn)(t)&&t(n.code))&&e.updateTargetingFromMap(a)}))}))}},t.resetPresetTargetingAST=function(e){d(e).forEach((function(e){const t=window.apntag.getTag(e);if(t&&t.keywords){const n=Object.keys(t.keywords),r={};n.forEach((e=>{(0,u.q9)(g,e.toLowerCase())||(r[e]=t.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},t.getAllTargeting=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p();const c=d(t);var l=v(c,n).concat(function(e,t){return t.filter((t=>(0,u.q9)(e,t.adUnitCode))).map((e=>Object.assign({},e))).reduce(S,[]).map(I).filter((e=>e))}(c,n)).concat(o.config.getConfig("enableSendAllBids")?function(e,t){const n=y.concat(a.xc),i=o.config.getConfig("sendBidsControl.bidLimit"),c=T(t,r.getHighestCpm,i),d=o.config.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),l=d?d.map((e=>f.TARGETING_KEYS[e])):n;return c.map((t=>{if(s(t,e))return{[t.adUnitCode]:B(t,n.filter((e=>void 0!==t.adserverTargeting[e]&&-1!==l.indexOf(e))))}})).filter((e=>e))}(c,n):function(e,t){if(!0===o.config.getConfig("targetingControls.alwaysIncludeDeals")){const n=y.concat(a.xc);return T(t,r.getHighestCpm).map((t=>{if(t.dealId&&s(t,e))return{[t.adUnitCode]:B(t,n.filter((e=>void 0!==t.adserverTargeting[e])))}})).filter((e=>e))}return[]}(c,n)).concat(function(t){function n(e){return(0,i.Z)(e,f.k2.xn)}function o(e){const t=n(e);return Object.keys(t).map((function(e){return(0,r.isStr)(t[e])&&(t[e]=t[e].split(",").map((e=>e.trim()))),(0,r.isArray)(t[e])||(t[e]=[t[e]]),{[e]:t[e]}}))}return e.getAdUnits().filter((e=>(0,u.q9)(t,e.code)&&n(e))).map((e=>({[e.code]:o(e)})))}(c));l.map((e=>{Object.keys(e).map((t=>{e[t].map((e=>{-1===g.indexOf(Object.keys(e)[0])&&(g=Object.keys(e).concat(g))}))}))}));const E=Object.keys(Object.assign({},f.kF,f.NATIVE_KEYS));let C=o.config.getConfig(m);const w=o.config.getConfig(h);if(null!=w&&null!=C)throw new Error(b);C=null!=w?E.concat(w):C||E,Array.isArray(C)&&C.length>0&&(l=function(e,t){const n=Object.assign({},f.TARGETING_KEYS,f.NATIVE_KEYS),i=Object.keys(n),o={};(0,r.logInfo)("allowTargetingKeys - allowed keys [ ".concat(t.map((e=>n[e])).join(", ")," ]")),e.map((e=>{const r=Object.keys(e)[0],a=e[r].filter((e=>{const r=Object.keys(e)[0],a=0===i.filter((e=>0===r.indexOf(n[e]))).length||(0,u.sE)(t,(e=>{const t=n[e];return 0===r.indexOf(t)}));return o[r]=!a,a}));e[r]=a}));const a=Object.keys(o).filter((e=>o[e]));return(0,r.logInfo)("allowTargetingKeys - removed keys [ ".concat(a.join(", ")," ]")),e.filter((e=>e[Object.keys(e)[0]].length>0))}(l,C)),l=function(e){let t=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}),{});return t}(l);const O=o.config.getConfig("targetingControls.auctionKeyMaxChars");return O&&((0,r.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(O," characters.  Running checks on auction keys...")),l=function(e,t){let n=(0,r.deepClone)(e),i=Object.keys(n).map((e=>({adUnitCode:e,adserverTargeting:n[e]}))).sort(A());return i.reduce((function(e,i,o,a){let s=(c=i.adserverTargeting,Object.keys(c).reduce((function(e,t){return e+"".concat(t,"%3d").concat(encodeURIComponent(c[t]),"%26")}),""));var c;o+1===a.length&&(s=s.slice(0,-3));let d=i.adUnitCode,l=s.length;return l<=t?(t-=l,(0,r.logInfo)("AdUnit '".concat(d,"' auction keys comprised of ").concat(l," characters.  Deducted from running threshold; new limit is ").concat(t),n[d]),e[d]=n[d]):(0,r.logWarn)("The following keys for adUnitCode '".concat(d,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(l,", the current allotted amount was ").concat(t,".\n"),n[d]),o+1===a.length&&0===Object.keys(e).length&&(0,r.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars).  Please review setup and consider adjusting."),e}),{})}(l,O)),c.forEach((e=>{l[e]||(l[e]={})})),l},o.config.getConfig("targetingControls",(function(e){null!=(0,i.Z)(e,m)&&null!=(0,i.Z)(e,h)&&(0,r.logError)(b)})),t.setTargetingForGPT=function(e,t){window.googletag.pubads().getSlots().forEach((n=>{Object.keys(e).filter(t?t(n):(0,r.isAdUnitCodeMatchingSlot)(n)).forEach((t=>{Object.keys(e[t]).forEach((n=>{let r=e[t][n];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[t][n]=r})),(0,r.logMessage)("Attempting to set targeting-map for slot: ".concat(n.getSlotElementId()," with targeting-map:"),e[t]),n.updateTargetingFromMap(e[t])}))}))},t.getWinningBids=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p();const n=d(e);return t.filter((e=>(0,u.q9)(n,e.adUnitCode))).filter((e=>!0===l.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0)).map((e=>e.adUnitCode)).filter(r.uniques).map((e=>t.filter((t=>t.adUnitCode===e?t:null)).reduce(r.getHighestCpm)))},t.setTargetingForAst=function(e){let n=t.getAllTargeting(e);try{t.resetPresetTargetingAST(e)}catch(e){(0,r.logError)("unable to reset targeting for AST"+e)}Object.keys(n).forEach((e=>Object.keys(n[e]).forEach((t=>{if((0,r.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(t," value: ").concat(n[e][t])),(0,r.isStr)(n[e][t])||(0,r.isArray)(n[e][t])){let r={},i=/pt[0-9]/;t.search(i)<0?r[t.toUpperCase()]=n[e][t]:r[t]=n[e][t],window.apntag.setKeywords(e,r,{overrideKeyValue:!0})}}))))},t.isApntagDefined=function(){if(window.apntag&&(0,r.isFn)(window.apntag.setKeywords))return!0},t}(s.K)},11974:(e,t,n)=>{n.d(t,{userSync:()=>c});var r=n(64358),i=n(3193),o=n(34614),a=n(15164);i.config.setDefaults({userSync:(0,r.deepClone)({syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:0})});const s=(0,a.eA)("usersync");const c=function(e){let t={},n={image:[],iframe:[]},a=new Set,s={},c={image:!0,iframe:!1},d=e.config;function l(){if(d.syncEnabled&&e.browserSupportsCookies){try{!function(){if(!c.iframe)return;u(n.iframe,(e=>{let[t,i]=e;(0,r.logMessage)("Invoking iframe user sync for bidder: ".concat(t)),(0,r.insertUserSyncIframe)(i),function(e,t){e.image=e.image.filter((e=>e[0]!==t))}(n,t)}))}(),function(){if(!c.image)return;u(n.image,(e=>{let[t,n]=e;(0,r.logMessage)("Invoking image pixel user sync for bidder: ".concat(t)),(0,r.triggerPixel)(n)}))}()}catch(e){return(0,r.logError)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function u(e,t){(0,r.shuffle)(e).forEach((e=>{t(e),a.add(e[0])}))}function f(e,t){let n=d.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,r.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(t,'" in userSync config.  You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.')),!1;let n=e.all?e.all:e[t],i=e.all?"all":t;if(!n)return!1;let o=n.filter,a=n.bidders;if(o&&"include"!==o&&"exclude"!==o)return(0,r.logWarn)('UserSync "filterSettings.'.concat(i,".filter\" setting '").concat(o,"' is not a valid option; use either 'include' or 'exclude'.")),!1;if("*"!==a&&!(Array.isArray(a)&&a.length>0&&a.every((e=>(0,r.isStr)(e)&&"*"!==e))))return(0,r.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(i,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1;return!0}(n,e)){c[e]=!0;let r=n.all?n.all:n[e],i="*"===r.bidders?[t]:r.bidders;const a={include:(e,t)=>!(0,o.q9)(e,t),exclude:(e,t)=>(0,o.q9)(e,t)};return a[r.filter||"include"](i,t)}return!c[e]}return i.config.getConfig("userSync",(e=>{if(e.userSync){let t=e.userSync.filterSettings;(0,r.isPlainObject)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}d=Object.assign(d,e.userSync)})),t.registerSync=(e,i,o)=>{if(a.has(i))return(0,r.logMessage)('already fired syncs for "'.concat(i,'", ignoring registerSync call'));if(!d.syncEnabled||!(0,r.isArray)(n[e]))return(0,r.logWarn)('User sync type "'.concat(e,'" not supported'));if(!i)return(0,r.logWarn)("Bidder is required for registering sync");if(0!==d.syncsPerBidder&&Number(s[i])>=d.syncsPerBidder)return(0,r.logWarn)('Number of user syncs exceeded for "'.concat(i,'"'));if(!t.canBidderRegisterSync(e,i))return(0,r.logWarn)('Bidder "'.concat(i,'" not permitted to register their "').concat(e,'" userSync pixels.'));n[e].push([i,o]),s=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(s,i)},t.syncUsers=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(l,Number(e));l()},t.triggerUserSyncs=()=>{d.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=(e,t)=>!d.filterSettings||!f(e,t),t}(Object.defineProperties({config:i.config.getConfig("userSync")},{browserSupportsCookies:{get:function(){return!(0,r.isSafariBrowser)()&&s.cookiesAreEnabled()}}}))},64358:(e,t,n)=>{n.r(t),n.d(t,{_each:()=>pe,_map:()=>he,_setEventEmitter:()=>I,adUnitsFilter:()=>ze,bind:()=>R,buildUrl:()=>St,callBurl:()=>Te,checkCookieSupport:()=>Qe,chunk:()=>bt,cleanObj:()=>ut,compareOn:()=>Et,contains:()=>me,convertCamelToUnderscore:()=>lt,convertTypes:()=>pt,createInvisibleIframe:()=>re,createTrackPixelHtml:()=>Se,createTrackPixelIframeHtml:()=>we,cyrb53Hash:()=>Bt,debugTurnedOn:()=>ne,deepAccess:()=>l.Z,deepClone:()=>Fe,deepEqual:()=>wt,deepSetValue:()=>u.N,delayExecution:()=>Je,escapeUnsafeChars:()=>Rt,fill:()=>ht,flatten:()=>Oe,formatQS:()=>At,generateUUID:()=>j,getAdUnitSizes:()=>z,getBidIdParameter:()=>P,getBidRequest:()=>ke,getBidderCodes:()=>De,getDNT:()=>nt,getDefinedParams:()=>$e,getGptSlotForAdUnitCode:()=>at,getGptSlotInfoForAdUnitCode:()=>st,getHighestCpm:()=>je,getKeyByValue:()=>Re,getKeys:()=>_e,getLatestHighestCpmBid:()=>xe,getMaxValueFromArray:()=>vt,getMinValueFromArray:()=>yt,getOldestHighestCpmBid:()=>Pe,getParameterByName:()=>ie,getPerformanceNow:()=>He,getPrebidInternal:()=>_,getUniqueIdentifierStr:()=>q,getUserConfiguredParams:()=>tt,getValue:()=>Ue,getValueString:()=>Ie,getWindowFromDocument:()=>Ot,getWindowLocation:()=>H,getWindowSelf:()=>L,getWindowTop:()=>V,groupBy:()=>Xe,hasConsoleLogger:()=>te,hasDeviceAccess:()=>Ye,hasOwn:()=>be,inIframe:()=>Ze,insertElement:()=>ye,insertHtmlIntoIframe:()=>Ae,insertUserSyncIframe:()=>Ce,internal:()=>O,isA:()=>oe,isAdUnitCodeMatchingSlot:()=>it,isApnGetTagDefined:()=>qe,isArray:()=>ce,isArrayOfNums:()=>mt,isBoolean:()=>ue,isEmpty:()=>fe,isEmptyStr:()=>ge,isFn:()=>ae,isGptPubadsDefined:()=>Ne,isInteger:()=>dt,isNumber:()=>de,isPlainObject:()=>le,isSafariBrowser:()=>Ke,isSlotMatchingAdUnitCode:()=>ot,isStr:()=>se,isValidMediaTypes:()=>et,logError:()=>X,logInfo:()=>Q,logMessage:()=>Y,logWarn:()=>J,memoize:()=>_t,mergeDeep:()=>It,parseGPTSingleSizeArray:()=>Z,parseGPTSingleSizeArrayToRtbSize:()=>K,parseQS:()=>Tt,parseQueryStringParameters:()=>M,parseSizesInput:()=>F,parseUrl:()=>Ct,pick:()=>ft,prefixLog:()=>$,replaceAuctionPrice:()=>Ge,replaceClickThrough:()=>Ve,safeJSONParse:()=>kt,setScriptAttributes:()=>Ut,shuffle:()=>We,timestamp:()=>Le,transformAdServerTargetingObj:()=>W,transformBidderParamKeywords:()=>gt,triggerPixel:()=>Ee,tryAppendQueryString:()=>x,uniques:()=>Be,unsupportedBidderMessage:()=>ct,waitForElementToLoad:()=>ve});var r=n(3193),i=n(77079),o=n.n(i),a=n(34614),s=n(5644),c=n(68792),d=n(78640),l=n(20265),u=n(96475),f="Array",g="String",p="Function",m="Number",h="Object",b="Boolean",y=Object.prototype.toString;let v,E=Boolean(window.console),T=Boolean(E&&window.console.log),A=Boolean(E&&window.console.info),C=Boolean(E&&window.console.warn),S=Boolean(E&&window.console.error);const w=(0,d.R)();function I(e){v=e}function B(){null!=v&&v(...arguments)}const O={checkCookieSupport:Qe,createTrackPixelIframeHtml:we,getWindowSelf:L,getWindowTop:V,getWindowLocation:H,insertUserSyncIframe:Ce,insertElement:ye,isFn:ae,triggerPixel:Ee,logError:X,logWarn:J,logMessage:Y,logInfo:Q,parseQS:Tt,formatQS:At,deepEqual:wt};let k={};function _(){return k}var U={};let R=function(e,t){return t}.bind(null,1,U)()===U?Function.prototype.bind:function(e){var t=this,n=Array.prototype.slice.call(arguments,1);return function(){return t.apply(e,n.concat(Array.prototype.slice.call(arguments)))}};var D,N=(D=0,function(){return++D});function q(){return N()+Math.random().toString(16).substr(2)}function j(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,j)}function P(e,t){return t&&t[e]?t[e]:""}function x(e,t,n){return n?e+t+"="+encodeURIComponent(n)+"&":e}function M(e){let t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+"="+encodeURIComponent(e[n])+"&");return t=t.replace(/&$/,""),t}function W(e){return e&&Object.getOwnPropertyNames(e).length>0?_e(e).map((t=>"".concat(t,"=").concat(encodeURIComponent(Ue(e,t))))).join("&"):""}function z(e){if(!e)return;let t=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){let n=e.mediaTypes.banner.sizes;Array.isArray(n[0])?t=n:t.push(n)}else Array.isArray(e.sizes)&&(Array.isArray(e.sizes[0])?t=e.sizes:t.push(e.sizes));return t}function F(e){var t=[];if("string"==typeof e){var n=e.split(","),r=/^(\d)+x(\d)+$/i;if(n)for(var i in n)be(n,i)&&n[i].match(r)&&t.push(n[i])}else if("object"==typeof e){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])t.push(Z(e));else for(var a=0;a<o;a++)t.push(Z(e[a]))}return t}function Z(e){if(G(e))return e[0]+"x"+e[1]}function K(e){if(G(e))return{w:e[0],h:e[1]}}function G(e){return ce(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function V(){return window.top}function L(){return window.self}function H(){return window.location}function Y(){ne()&&T&&console.log.apply(console,ee(arguments,"MESSAGE:"))}function Q(){ne()&&A&&console.info.apply(console,ee(arguments,"INFO:"))}function J(){ne()&&C&&console.warn.apply(console,ee(arguments,"WARNING:")),B(s.EVENTS.AUCTION_DEBUG,{type:"WARNING",arguments})}function X(){ne()&&S&&console.error.apply(console,ee(arguments,"ERROR:")),B(s.EVENTS.AUCTION_DEBUG,{type:"ERROR",arguments})}function $(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(X),logWarn:t(J),logMessage:t(Y),logInfo:t(Q)}}function ee(e,t){e=[].slice.call(e);let n=r.config.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 te(){return T}function ne(){return!!r.config.getConfig("debug")}function re(){var e=document.createElement("iframe");return e.id=q(),e.height=0,e.width=0,e.border="0px",e.hspace="0",e.vspace="0",e.marginWidth="0",e.marginHeight="0",e.style.border="0",e.scrolling="no",e.frameBorder="0",e.src="about:blank",e.style.display="none",e}function ie(e){return Tt(H().search)[e]||""}function oe(e,t){return y.call(e)==="[object "+t+"]"}function ae(e){return oe(e,p)}function se(e){return oe(e,g)}function ce(e){return oe(e,f)}function de(e){return oe(e,m)}function le(e){return oe(e,h)}function ue(e){return oe(e,b)}function fe(e){if(!e)return!0;if(ce(e)||se(e))return!(e.length>0);for(var t in e)if(hasOwnProperty.call(e,t))return!1;return!0}function ge(e){return se(e)&&(!e||0===e.length)}function pe(e,t){if(!fe(e)){if(ae(e.forEach))return e.forEach(t,this);var n=0,r=e.length;if(r>0)for(;n<r;n++)t(e[n],n,e);else for(n in e)hasOwnProperty.call(e,n)&&t.call(this,e[n],n)}}function me(e,t){if(fe(e))return!1;if(ae(e.indexOf))return-1!==e.indexOf(t);for(var n=e.length;n--;)if(e[n]===t)return!0;return!1}function he(e,t){if(fe(e))return[];if(ae(e.map))return e.map(t);var n=[];return pe(e,(function(r,i){n.push(t(r,i,e))})),n}function be(e,t){return e.hasOwnProperty?e.hasOwnProperty(t):void 0!==e[t]&&e.constructor.prototype[t]!==e[t]}function ye(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];let t=r?null:i.firstChild;return i.insertBefore(e,t)}}catch(e){}}function ve(e,t){let n=null;return new c.Z((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 Ee(e,t,n){const r=new Image;t&&O.isFn(t)&&ve(r,n).then(t),r.src=e}function Te(e){let{source:t,burl:n}=e;t===s.os.YZ&&n&&O.triggerPixel(n)}function Ae(e){if(!e)return;let t=document.createElement("iframe");t.id=q(),t.width=0,t.height=0,t.hspace="0",t.vspace="0",t.marginWidth="0",t.marginHeight="0",t.style.display="none",t.style.height="0px",t.style.width="0px",t.scrolling="no",t.frameBorder="0",t.allowtransparency="true",O.insertElement(t,document,"body"),t.contentWindow.document.open(),t.contentWindow.document.write(e),t.contentWindow.document.close()}function Ce(e,t,n){let r=O.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;let o=i.firstChild;t&&O.isFn(t)&&ve(o,n).then(t),O.insertElement(o,document,"html",!0)}function Se(e){if(!e)return"";let t='<div style="position:absolute;left:0px;top:0px;visibility:hidden;">';return t+='<img src="'+encodeURI(e)+'"></div>',t}function we(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(q(),'"\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 Ie(e,t,n){return null==t?n:se(t)?t:de(t)?t.toString():void O.logWarn("Unsuported type for param: "+e+" required type: String")}function Be(e,t,n){return n.indexOf(e)===t}function Oe(e,t){return e.concat(t)}function ke(e,t){if(!e)return;let n;return t.some((t=>{let r=(0,a.sE)(t.bids,(t=>["bidId","adId","bid_id"].some((n=>t[n]===e))));return r&&(n=r),r})),n}function _e(e){return Object.keys(e)}function Ue(e,t){return e[t]}function Re(e,t){for(let n in e)if(e.hasOwnProperty(n)&&e[n]===t)return n}function De(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:w.adUnits).map((e=>e.bids.map((e=>e.bidder)).reduce(Oe,[]))).reduce(Oe,[]).filter((e=>void 0!==e)).filter(Be)}function Ne(){if(window.googletag&&ae(window.googletag.pubads)&&ae(window.googletag.pubads().getSlots))return!0}function qe(){if(window.apntag&&ae(window.apntag.getTag))return!0}const je=Me("timeToRespond",((e,t)=>e>t)),Pe=Me("responseTimestamp",((e,t)=>e>t)),xe=Me("responseTimestamp",((e,t)=>e<t));function Me(e,t){return(n,r)=>n.cpm===r.cpm?t(n[e],r[e])?r:n:n.cpm<r.cpm?r:n}function We(e){let t=e.length;for(;t>0;){let n=Math.floor(Math.random()*t);t--;let r=e[t];e[t]=e[n],e[n]=r}return e}function ze(e,t){return(0,a.q9)(e,t&&t.adUnitCode)}function Fe(e){return o()(e)}function Ze(){try{return O.getWindowSelf()!==O.getWindowTop()}catch(e){return!0}}function Ke(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function Ge(e,t){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,t)}function Ve(e,t){if(e&&t&&"string"==typeof t)return e.replace(/\${CLICKTHROUGH}/g,t)}function Le(){return(new Date).getTime()}function He(){return window.performance&&window.performance.now&&window.performance.now()||0}function Ye(){return!1!==r.config.getConfig("deviceAccess")}function Qe(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function Je(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 Xe(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}function $e(e,t){return t.filter((t=>e[t])).reduce(((t,n)=>Object.assign(t,{[n]:e[n]})),{})}function et(e){const t=["banner","native","video"],n=["instream","outstream","adpod"];return!!Object.keys(e).every((e=>(0,a.q9)(t,e)))&&(!e.video||!e.video.context||(0,a.q9)(n,e.video.context))}function tt(e,t,n){return e.filter((e=>e.code===t)).map((e=>e.bids)).reduce(Oe,[]).filter((e=>e.bidder===n)).map((e=>e.params||{}))}function nt(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}const rt=(e,t)=>e.getAdUnitPath()===t||e.getSlotElementId()===t;function it(e){return t=>rt(e,t)}function ot(e){return t=>rt(t,e)}function at(e){let t;return Ne()&&(t=(0,a.sE)(window.googletag.pubads().getSlots(),ot(e))),t}function st(e){const t=at(e);return t?{gptSlot:t.getAdUnitPath(),divId:t.getSlotElementId()}:{}}function ct(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 dt(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function lt(e){return e.replace(/(?:^|\.?)([A-Z])/g,(function(e,t){return"_"+t.toLowerCase()})).replace(/^_/,"")}function ut(e){return Object.keys(e).reduce(((t,n)=>(void 0!==e[n]&&(t[n]=e[n]),t)),{})}function ft(e,t){return"object"!=typeof e?{}:t.reduce(((n,r,i)=>{if("function"==typeof r)return n;let o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);let s=e[r];return"function"==typeof t[i+1]&&(s=t[i+1](s,n)),void 0!==s&&(n[o]=s),n}),{})}function gt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords",n=[];return pe(e,((e,r)=>{if(ce(e)){let n=[];pe(e,(e=>{((e=Ie(t+"."+r,e))||""===e)&&n.push(e)})),e=n}else{if(!se(e=Ie(t+"."+r,e)))return;e=[e]}n.push({key:r,value:e})})),n}function pt(e,t){return Object.keys(e).forEach((n=>{var r,i;t[n]&&(ae(e[n])?t[n]=e[n](t[n]):t[n]=(r=e[n],i=t[n],"string"===r?i&&i.toString():"number"===r?Number(i):i),isNaN(t[n])&&delete t.key)})),t}function mt(e,t){return ce(e)&&(!t||e.length===t)&&e.every((e=>dt(e)))}function ht(e,t){let n=[];for(let r=0;r<t;r++){let t=le(e)?Fe(e):e;n.push(t)}return n}function bt(e,t){let n=[];for(let r=0;r<Math.ceil(e.length/t);r++){let i=r*t,o=i+t;n.push(e.slice(i,o))}return n}function yt(e){return Math.min(...e)}function vt(e){return Math.max(...e)}function Et(e){return function(t,n){return t[e]<n[e]?1:t[e]>n[e]?-1:0}}function Tt(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 At(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 Ct(e,t){let n=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?n.href=e:n.href=decodeURIComponent(e);let 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:O.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}}function St(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(O.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")}function wt(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||n&&e.constructor!==t.constructor)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e){if(!t.hasOwnProperty(r))return!1;if(!wt(e[r],t[r],{checkTypes:n}))return!1}return!0}function It(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!n.length)return e;const i=n.shift();if(le(e)&&le(i))for(const t in i)le(i[t])?(e[t]||Object.assign(e,{[t]:{}}),It(e[t],i[t])):ce(i[t])?e[t]?ce(e[t])&&i[t].forEach((n=>{let r=1;for(let i=0;i<e[t].length;i++)if(wt(e[t][i],n)){r=0;break}r&&e[t].push(n)})):Object.assign(e,{[t]:[...i[t]]}):Object.assign(e,{[t]:i[t]});return It(e,...n)}function Bt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=function(e,t){if(ae(Math.imul))return Math.imul(e,t);var n=(4194303&e)*(t|=0);return 4290772992&e&&(n+=(4290772992&e)*t|0),0|n},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 Ot(e){return e?e.defaultView:null}function kt(e){try{return JSON.parse(e)}catch(e){}}function _t(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 Ut(e,t){for(let n in t)t.hasOwnProperty(n)&&e.setAttribute(n,t[n])}const Rt=(()=>{const e={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};return function(t){return t.replace(/[<>\b\f\n\r\t\0\u2028\u2029\\]/g,(t=>e[t]))}})()},36066:(e,t,n)=>{n.d(t,{O:()=>a});var r=n(78653),i=n(55975),o=n(64358);function a(e,t,n){var a;let{index:s=r.K.index,bs:c=i.S}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=n||s.getBidRequest(t);const d=c.get((null==t?void 0:t.bidderCode)||(null===(a=n)||void 0===a?void 0:a.bidder),"bidCpmAdjustment");if(d&&"function"==typeof d)try{return d(e,Object.assign({},t),n)}catch(e){(0,o.logError)("Error during bid adjustment",e)}return e}},99128:(e,t,n)=>{n.d(t,{A:()=>b,Bf:()=>g,V6:()=>p,g3:()=>h});var r=n(3193);const i="performanceMetrics",o=window.performance&&window.performance.now?()=>window.performance.now():()=>Date.now(),a=new WeakMap;function s(){let{now:e=o,mkNode:t=l,mkTimer:n=d,mkRenamer:r=(e=>e),nodes:i=a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(){return function o(a){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>({forEach(t){t(e)}});s=r(s);const c=(d="timestamps",function(e){return a.dfWalk({visit(t,n){const r=n[d];if(r.hasOwnProperty(e))return r[e]}})});var d;function l(e,t){const n=s(e);a.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 a.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){a.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([[a,{propagate:e,stopPropagation:n,includeGroups:r}]]),s)},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(a,{propagate:t,stopPropagation:n,includeGroups:r})},newMetrics:function(){return o(a.newSibling(),s)},renameWith:function(e){return o(a,e)},toJSON:()=>f()};return i.set(g,a),g}(t([]))}}function c(e,t,n){return function(){t&&t();try{return e.apply(this,arguments)}finally{n&&n()}}}function d(e,t){const n=e();let r=!1;function i(){r||(t(e()-n),r=!0)}return i.stopBefore=e=>c(e,i),i.stopAfter=e=>c(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[a,s]of e)if(r(o,s)&&(t=a.dfWalk({visit:n,follow:r,visited:i,inEdge:s}),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 s({now:()=>0,mkNode:()=>i,mkRenamer:()=>()=>n,mkTimer:()=>r,nodes:{get:e,set:e}})()})();let f=!0;function g(e){return f&&e||u}r.config.getConfig(i,(e=>{f=!!e[i]}));const p=(()=>{const e=s();return function(){return f?e():u}})();function m(e,t){return function(n,r){return function(i){for(var o=arguments.length,a=new Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];const c=this;return g(t.apply(c,a)).measureHookTime(e+n,i,(function(e){return r.call(c,e,...a)}))}}}const h=m("requestBids.",(e=>e.metrics)),b=m("addBidResponse.",((e,t)=>t.metrics))},68792:(e,t,n)=>{n.d(t,{P:()=>g,Z:()=>u});var r=n(18916),i=n(42793);function o(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function a(e,t,n){return function(e,t){if(e!==t)throw new TypeError("Private static access of wrong provenance")}(e,t),n}const s=0,c=1;var d=new WeakMap,l=new WeakMap;class u{static timeout(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new u((t=>{0===e?t():setTimeout(t,e)}))}constructor(e){if(o(this,d,{writable:!0,value:void 0}),o(this,l,{writable:!0,value:void 0}),"function"!=typeof e)throw new Error("resolver not a function");const t=[],n=[];let[r,a]=[s,c].map((e=>function(i){if(e===s&&"function"==typeof(null==i?void 0:i.then))i.then(r,a);else if(!t.length)for(t.push(e,i);n.length;)n.shift()()}));try{e(r,a)}catch(e){a(e)}(0,i.Z)(this,d,t),(0,i.Z)(this,l,n)}then(e,t){const n=(0,r.Z)(this,d);return new this.constructor(((i,o)=>{const a=()=>{let r=n[1],[a,c]=n[0]===s?[e,i]:[t,o];if("function"==typeof a){try{r=a(r)}catch(e){return void o(e)}c=i}c(r)};n.length?a():(0,r.Z)(this,l).push(a)}))}catch(e){return this.then(null,e)}finally(e){let t;return this.then((n=>(t=n,e())),(n=>(t=this.constructor.reject(n),e()))).then((()=>t))}static race(e){return new this(((t,n)=>{a(this,u,f).call(this,e,((e,r)=>e?t(r):n(r)))}))}static all(e){return new this(((t,n)=>{let r=[];a(this,u,f).call(this,e,((e,t,i)=>e?r[i]=t:n(t)),(()=>t(r)))}))}static allSettled(e){return new this((t=>{let n=[];a(this,u,f).call(this,e,((e,t,r)=>n[r]=e?{status:"fulfilled",value:t}:{status:"rejected",reason:t}),(()=>t(n)))}))}static resolve(e){return new this((t=>t(e)))}static reject(e){return new this(((t,n)=>n(e)))}}function f(e,t,n){let r=e.length;function i(){t.apply(this,arguments),--r<=0&&n&&n()}0===e.length&&n?n():e.forEach(((e,t)=>this.resolve(e).then((e=>i(!0,e,t)),(e=>i(!1,e,t)))))}function g(){let e,t,{promiseFactory:n=(e=>new u(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)}}},90154:(e,t,n)=>{n.d(t,{Dn:()=>l,LD:()=>d,gZ:()=>c,hD:()=>u});var r=n(20265),i=n(64358),o=n(3193),a=n(92797),s=n(78653);const c="outstream",d="instream";function l(e){let{index:t=s.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,r.Z)(t.getMediaTypes(e),"video"),i=n&&(0,r.Z)(n,"context"),o=n&&(0,r.Z)(n,"useCacheKey"),a=t.getAdUnit(e);return u(e,a,n,i,o)}const u=(0,a.z3)("sync",(function(e,t,n,r,a){return n&&(a||r!==c)?o.config.getConfig("cache.url")||!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 prebid cache with bsapb.setConfig({ cache: {url: "..."} });\n      '),!1):!(r===c&&!a)||!!(e.renderer||t&&t.renderer||n.renderer)}),"checkVideoBidSetup")},79885:(e,t,n)=>{n.d(t,{h:()=>c,z:()=>d});var r=n(48928),i=n(3193),o=n(78653);const a=15;function s(e){let{index:t=o.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e.vastXml?e.vastXml:function(e,t){let n=t?"<![CDATA[".concat(t,"]]>"):"";return'<VAST version="3.0">\n    <Ad>\n      <Wrapper>\n        <AdSystem>prebid.org wrapper</AdSystem>\n        <VASTAdTagURI><![CDATA['.concat(e,"]]></VASTAdTagURI>\n        <Impression>").concat(n,"</Impression>\n        <Creatives></Creatives>\n      </Wrapper>\n    </Ad>\n  </VAST>")}(e.vastUrl,e.vastImpUrl),r=t.getAuction(e);let s={type:"xml",value:n,ttlseconds:Number(e.ttl)+a};return i.config.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}function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.O;const o={puts:e.map(s)};n(i.config.getConfig("cache.timeout"))(i.config.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(o),{contentType:"text/plain",withCredentials:!0})}function d(e){return"".concat(i.config.getConfig("cache.url"),"?uuid=").concat(e)}},20265:(e,t,n)=>{function r(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}n.d(t,{Z:()=>r})},81432:e=>{
/*
* @license MIT
* Fun Hooks v0.9.10
* (c) @snapwich
*/
s.SYNC=1,s.ASYNC=2,s.QUEUE=4;var t="fun-hooks";var n=Object.freeze({useProxy:!0,ready:0}),r=new WeakMap,i="2,1,0"===[1].reduce((function(e,t,n){return[e,t,n]}),2).toString()?Array.prototype.reduce:function(e,t){var n,r=Object(this),i=r.length>>>0,o=0;if(t)n=t;else{for(;o<i&&!(o in r);)o++;n=r[o++]}for(;o<i;)o in r&&(n=e(n,r[o],o,r)),o++;return n};function o(e,t){return Array.prototype.slice.call(e,t)}var a=Object.assign||function(e){return i.call(o(arguments,1),(function(e,t){return t&&Object.keys(t).forEach((function(n){e[n]=t[n]})),e}),e)};function s(e){var c,d={},l=[];function u(e,t){return"function"==typeof e?m.call(null,"sync",e,t):"string"==typeof e&&"function"==typeof t?m.apply(null,arguments):"object"==typeof e?f.apply(null,arguments):void 0}function f(e,t,n){var r=!0;void 0===t&&(t=Object.getOwnPropertyNames(e),r=!1);var i={},o=["constructor"];do{(t=t.filter((function(t){return!("function"!=typeof e[t]||-1!==o.indexOf(t)||t.match(/^_/))}))).forEach((function(t){var r=t.split(":"),o=r[0],a=r[1]||"sync";if(!i[o]){var s=e[o];i[o]=e[o]=m(a,s,n?[n,o]:void 0)}})),e=Object.getPrototypeOf(e)}while(r&&e);return i}function g(e){var n=Array.isArray(e)?e:e.split(".");return i.call(n,(function(r,i,o){var a=r[i],s=!1;return a||(o===n.length-1?(c||l.push((function(){s||console.warn(t+": referenced '"+e+"' but it was never created")})),r[i]=p((function(e){r[i]=e,s=!0}))):r[i]={})}),d)}function p(e){var t=[],n=[],i=function(){},o={before:function(e,n){return c.call(this,t,"before",e,n)},after:function(e,t){return c.call(this,n,"after",e,t)},getHooks:function(e){var r=t.concat(n);"object"==typeof e&&(r=r.filter((function(t){return Object.keys(e).every((function(n){return t[n]===e[n]}))})));try{a(r,{remove:function(){return r.forEach((function(e){e.remove()})),this}})}catch(e){console.error("error adding `remove` to array, did you modify Array.prototype?")}return r},removeAll:function(){return this.getHooks().remove()}},s={install:function(r,o,a){this.type=r,i=a,a(t,n),e&&e(o)}};return r.set(o.after,s),o;function c(e,r,o,a){var s={hook:o,type:r,priority:a||10,remove:function(){var r=e.indexOf(s);-1!==r&&(e.splice(r,1),i(t,n))}};return e.push(s),e.sort((function(e,t){return t.priority-e.priority})),i(t,n),this}}function m(n,i,d){var u=i.after&&r.get(i.after);if(u){if(u.type!==n)throw t+": recreated hookable with different type";return i}var f,m,h=d?g(d):p(),b={get:function(e,t){return h[t]||Reflect.get.apply(Reflect,arguments)}};return c||l.push(y),e.useProxy&&"function"==typeof Proxy&&Proxy.revocable?m=new Proxy(i,b):(m=function(){return b.apply?b.apply(i,this,o(arguments)):i.apply(this,arguments)},a(m,h)),r.get(m.after).install(n,m,(function(e,t){var r,i=[];e.length||t.length?(e.forEach(a),r=i.push(void 0)-1,t.forEach(a),f=function(e,t,a){var s,c=0,d="async"===n&&"function"==typeof a[a.length-1]&&a.pop();function l(e){"sync"===n?s=e:d&&d.apply(null,arguments)}function u(e){if(i[c]){var r=o(arguments);return u.bail=l,r.unshift(u),i[c++].apply(t,r)}"sync"===n?s=e:d&&d.apply(null,arguments)}return i[r]=function(){var r=o(arguments,1);"async"===n&&d&&(delete u.bail,r.push(u));var i=e.apply(t,r);"sync"===n&&u(i)},u.apply(null,a),s}):f=void 0;function a(e){i.push(e.hook)}y()})),m;function y(){!c&&("sync"!==n||e.ready&s.SYNC)&&("async"!==n||e.ready&s.ASYNC)?"sync"!==n&&e.ready&s.QUEUE?b.apply=function(){var e=arguments;l.push((function(){m.apply(e[1],e[2])}))}:b.apply=function(){throw t+": hooked function not ready"}:b.apply=f}}return(e=a({},n,e)).ready?u.ready=function(){c=!0,function(e){for(var t;t=e.shift();)t()}(l)}:c=!0,u.get=g,u}e.exports=s},77079:e=>{e.exports=function e(t){var n=Array.isArray(t)?[]:{};for(var r in t){var i=t[r];n[r]=i&&"object"==typeof i?e(i):i}return n}},26983:(e,t,n)=>{function r(e,t){return t.get?t.get.call(e):t.value}n.d(t,{Z:()=>r})},86011:(e,t,n)=>{function r(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}n.d(t,{Z:()=>r})},1519:(e,t,n)=>{function r(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}n.d(t,{Z:()=>r})},18916:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(26983),i=n(1519);function o(e,t){var n=(0,i.Z)(e,t,"get");return(0,r.Z)(e,n)}},42793:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(86011),i=n(1519);function o(e,t,n){var o=(0,i.Z)(e,t,"set");return(0,r.Z)(e,o,n),n}},64572:(e,t,n)=>{function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}function o(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:()=>o})},96475:(e,t,n)=>{function r(e,t,n){t.split&&(t=t.split("."));for(var r,i,o=0,a=t.length,s=e;o<a&&"__proto__"!==(i=t[o++])&&"constructor"!==i&&"prototype"!==i;)s=s[i]=o===a?n:typeof(r=s[i])==typeof t?r:0*t[o]!=0||~(""+t[o]).indexOf(".")?{}:[]}n.d(t,{N:()=>r})},5644:e=>{e.exports=JSON.parse('{"k2":{"xn":"adserverTargeting","zF":"standard"},"f":"pbjs_debug","STATUS":{"GOOD":1,"NO_BID":2},"EVENTS":{"AUCTION_INIT":"auctionInit","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","BILLABLE_EVENT":"billableEvent"},"AD_RENDER_FAILED_REASON":{"PREVENT_WRITING_ON_MAIN_DOCUMENT":"preventWritingOnMainDocument","NO_AD":"noAd","EXCEPTION":"exception","CANNOT_FIND_AD":"cannotFindAd","MISSING_DOC_OR_ADID":"missingDocOrAdid"},"aI":{"bidWon":"adUnitCode"},"Ql":{"yE":"low","M2":"medium","lj":"high","B7":"auto","uN":"dense","qN":"custom"},"TARGETING_KEYS":{"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"},"kF":{"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"},"NATIVE_KEYS":{"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"},"os":{"YZ":"s2s"},"BID_STATUS":{"BID_TARGETING_SET":"targetingSet","RENDERED":"rendered","BID_REJECTED":"bidRejected"},"Gw":{"UI":"Bid has missing or invalid properties","Gp":"Invalid request ID","Dg":"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes","pe":"Bid does not meet price floor","Xx":"Unable to convert currency"},"PREBID_NATIVE_DATA_KEYS_TO_ORTB":{"body":"desc","body2":"desc2","sponsoredBy":"sponsored","cta":"ctatext","rating":"rating","address":"address","downloads":"downloads","likes":"likes","phone":"phone","price":"price","salePrice":"saleprice","displayUrl":"displayurl"},"NATIVE_ASSET_TYPES":{"sponsored":1,"desc":2,"rating":3,"likes":4,"downloads":5,"price":6,"saleprice":7,"phone":8,"address":9,"desc2":10,"displayurl":11,"ctatext":12},"NATIVE_IMAGE_TYPES":{"ICON":1,"MAIN":3},"NATIVE_KEYS_THAT_ARE_NOT_ASSETS":["privacyLink","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"]}')}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={exports:{}};return t[e].call(o.exports,o,o.exports,r),o.exports}r.m=t,e=[],r.O=(t,n,i,o)=>{if(!n){var a=1/0;for(l=0;l<e.length;l++){n=e[l][0],i=e[l][1],o=e[l][2];for(var s=!0,c=0;c<n.length;c++)(!1&o||a>=o)&&Object.keys(r.O).every((e=>r.O[e](n[c])))?n.splice(c--,1):(s=!1,o<a&&(a=o));if(s){e.splice(l--,1);var d=i();void 0!==d&&(t=d)}}return t}o=o||0;for(var l=e.length;l>0&&e[l-1][2]>o;l--)e[l]=e[l-1];e[l]=[n,i,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={25602:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var i,o,a=n[0],s=n[1],c=n[2],d=0;if(a.some((t=>0!==e[t]))){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(c)var l=c(r)}for(t&&t(n);d<a.length;d++)o=a[d],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(l)},n=self.bsapbChunk=self.bsapbChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var i=r(23866);i=r.O(i)})();
(self.bsapbChunk=self.bsapbChunk||[]).push([[14861],{64563:(e,t,n)=>{n.d(t,{ZP:()=>f});var a=n(5644),l=n(48928),s=n(64358),i=n(52021);const o={ajax:l.h},r="endpoint",c="bundle",p=Object.values(a.EVENTS).filter((e=>e!==a.EVENTS.AUCTION_DEBUG));let u=100;function f(e){let{url:t,analyticsType:n,global:l,handler:f}=e;const g=[];let d,y,b=!1,h=!0;const v=(()=>{let e,t=!1;const n=()=>{if(!t){t=!0;try{let e=0,t=0;for(;g.length>0;){e++;const n=g.length;if(g.shift()(),g.length>=n?t++:t=0,t>=10)return(0,s.logError)("Detected probable infinite loop, discarding events",g),void(g.length=0)}(0,s.logMessage)("".concat(y," analytics: processed ").concat(e," events"))}finally{t=!1}}};return function(){null!=e&&(clearTimeout(e),e=null),0===u?n():e=setTimeout(n,u)}})();return Object.defineProperties({track:function(e){let{eventType:n,args:a}=e;this.getAdapterType()===c&&window[l](f,n,a);this.getAdapterType()===r&&function(e){let{eventType:n,args:a,callback:l}=e;o.ajax(t,l,JSON.stringify({eventType:n,args:a}))}(...arguments)},enqueue:T,enableAnalytics:E,disableAnalytics:function(){Object.entries(d||{}).forEach((e=>{let[t,n]=e;i.off(t,n)})),this.enableAnalytics=this._oldEnable?this._oldEnable:E,b=!1},getAdapterType:()=>n,getGlobal:()=>l,getHandler:()=>f,getUrl:()=>t},{enabled:{get:()=>b}});function T(e){let{eventType:t,args:n}=e;g.push((()=>{this.track({eventType:t,args:n})})),v()}function E(e){y=null==e?void 0:e.provider;var t=this;if(h="object"!=typeof e||"object"!=typeof e.options||(void 0===e.options.sampling||Math.random()<parseFloat(e.options.sampling)),h){const n=(()=>{const{includeEvents:t=p,excludeEvents:n=[]}=e||{};return new Set(Object.values(a.EVENTS).filter((e=>t.includes(e))).filter((e=>!n.includes(e))))})();i.getEvents().forEach((e=>{if(!e||!n.has(e.eventType))return;const{eventType:a,args:l}=e;T.call(t,{eventType:a,args:l})})),d=Object.fromEntries(Array.from(n).map((t=>{const n=t===a.EVENTS.AUCTION_INIT?n=>{n.config="object"==typeof e&&e.options||{},this.enqueue({eventType:t,args:n})}:e=>this.enqueue({eventType:t,args:e});return i.on(t,n),[t,n]})))}else(0,s.logMessage)('Analytics adapter for "'.concat(l,'" disabled by sampling'));this._oldEnable=this.enableAnalytics,this.enableAnalytics=function(){return(0,s.logMessage)('Analytics adapter for "'.concat(l,'" already enabled, unnecessary call to `enableAnalytics`.'))},b=!0}}}}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[85279],{24980:(e,t,r)=>{r.d(t,{T:()=>y,x:()=>v});const n=new WeakMap;var i=r(64358),o=r(96475),s=r(20265),a=r(24679);function d(e){return(e=(0,i.parseSizesInput)(e)).map((e=>{const[t,r]=e.split("x");return{w:parseInt(t,10),h:parseInt(r,10)}}))}const p=new Set(["pos","placement","api","mimes","protocols","playbackmethod","minduration","maxduration","w","h","startdelay","placement","linearity","skip","skipmin","skipafter","minbitrate","maxbitrate","delivery","playbackend"]),u={instream:1};var l=r(15840);var c=r(26372),m=r(83790);const f={[c.Z]:{fpd:{priority:99,fn(e,t){(0,i.mergeDeep)(e,t.ortb2)}},onlyOneClient:{priority:-99,fn:(0,m.A_)("ORTB request")},props:{fn(e,t){var r;Object.assign(e,{id:e.id||t.auctionId,test:e.test||0});const n=parseInt(t.timeout,10);isNaN(n)||(e.tmax=n),(0,o.N)(e,"source.tid",(null===(r=e.source)||void 0===r?void 0:r.tid)||t.auctionId)}}},[c.DZ]:{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){if(r.mediaType&&r.mediaType!==a.Mk)return;const n=(0,s.Z)(t,"mediaTypes.banner");if(n){const t={topframe:!0===(0,i.inIframe)()?0:1};n.sizes&&(t.format=d(n.sizes)),n.hasOwnProperty("pos")&&(t.pos=n.pos),e.banner=(0,i.mergeDeep)(t,e.banner)}}},pbadslot:{fn(e){var t,r;const n=null===(t=e.ext)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.pbadslot;var i,o;n&&"string"==typeof n||(null===(i=e.ext)||void 0===i||(null===(o=i.data)||void 0===o||delete o.pbadslot))}}},[c.Px]:{mediaType:{priority:99,fn:l.R},banner:{fn:function(){let{createPixel:e=(e=>(0,i.createTrackPixelHtml)(decodeURIComponent(e)))}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,r){t.mediaType===a.Mk&&(r.adm&&r.nurl?(t.ad=r.adm,t.ad+=e(r.nurl)):r.adm?t.ad=r.adm:r.nurl&&(t.adUrl=r.nurl))}}()},props:{fn(e,t,r){var n;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,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;return e[r]=n})),e.meta||(e.meta={}),t.adomain&&(e.meta.advertiserDomains=t.adomain)}}}};f[c.DZ].native={fn:function(e,t,r){if(r.mediaType&&r.mediaType!==a.B5)return;let n=t.nativeOrtbRequest;var o;n&&(n=Object.assign({},r.nativeRequest,n),null!==(o=n.assets)&&void 0!==o&&o.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))}},f[c.Px].native={fn:function(e,t){if(e.mediaType===a.B5){let r;if(r="string"==typeof t.adm?JSON.parse(t.adm):t.adm,!(0,i.isPlainObject)(r)||!Array.isArray(r.assets))throw new Error("ORTB native response contained no assets");e.native={ortb:r}}}},f[c.DZ].video={fn:function(e,t,r){if(r.mediaType&&r.mediaType!==a.pX)return;const n=(0,s.Z)(t,"mediaTypes.video");if(!(0,i.isEmpty)(n)){const t=Object.fromEntries(Object.entries(n).filter((e=>{let[t]=e;return p.has(t)})));if(n.playerSize){const e=d(n.playerSize);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])}const r=u[n.context];null!=r&&(t.placement=r),e.video=(0,i.mergeDeep)(t,e.video)}}},f[c.Px].video={fn:function(e,t,r){e.mediaType===a.pX&&((0,s.Z)(r.imp,"video.w")&&(0,s.Z)(r.imp,"video.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))}};var b=r(61283);function v(){let{context:e={},processors:t=y,overrides:r={},imp:o,request:s,bidResponse:a,response:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const p=new WeakMap;function u(e,i,o,s){let a;return function(){return 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(){try{return a.apply(this,arguments)}catch(e){s.call(this,e,...arguments)}}}()),a.apply(this,arguments)}}const l=u(c.DZ,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=u(c.Z,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=u(c.Px,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=u(c.YC,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:{}},a=n.map((t=>{const n=Object.assign({bidderRequest:r,reqContext:s.req},e,o),a=l(t,n);if(null!=a){if(a.hasOwnProperty("id"))return n.bidRequest=t,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&&p.set(d,s),d},fromORTB(e){let{request:t,response:r}=e;const n=p.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({ortbRequest:t},r,e)}const s=Object.fromEntries((t.imp||[]).map((e=>[e.id,e]))),a=(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 y=(0,i.memoize)((()=>(0,b.F)(f,(0,c.fP)(c.TP))))},61283:(e,t,r)=>{r.d(t,{F:()=>i});var n=r(26372);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.gm.map((e=>[e,Object.assign({},o[e],s[e])])))}},15840:(e,t,r)=>{r.d(t,{R:()=>o,e:()=>i});var n=r(24679);const i={1:n.Mk,2:n.pX,4:n.B5};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]}}}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[70951],{99933:(e,i,d)=>{d.d(i,{X:()=>g});var t=d(61283),r=d(26372),n=d(20265),a=d(64358),s=d(11021),o=d(51039),b=d(96475);var c=d(39702);var p=d(3193),l=d(78640);var v=d(24679);const u={[r.Z]:{extPrebid:{fn:function(e,i){var d;(0,b.N)(e,"ext.prebid",(0,a.mergeDeep)({auctiontimestamp:i.auctionStart,targeting:{includewinners:!0,includebidderkeys:!1}},null===(d=e.ext)||void 0===d?void 0:d.prebid)),p.config.getConfig("debug")&&(e.ext.prebid.debug=!0)}},extPrebidChannel:{fn:function(e){var i,d;(0,b.N)(e,"ext.prebid.channel",Object.assign({name:"pbjs",version:(0,l.R)().version},null===(i=e.ext)||void 0===i||null===(d=i.prebid)||void 0===d?void 0:d.channel))}},extPrebidAliases:{fn:function(e,i,d){let{am:t=o.ZP}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t.aliasRegistry[i.bidderCode]){const d=t.bidderRegistry[i.bidderCode];d&&d.getSpec().skipPbsAliasing||(0,b.N)(e,"ext.prebid.aliases.".concat(i.bidderCode),t.aliasRegistry[i.bidderCode])}}}},[r.DZ]:{params:{fn:c.j},adUnitCode:{fn:function(e,i){const d=i.adUnitCode;d&&(0,b.N)(e,"ext.prebid.adunitcode",d)}}},[r.Px]:{mediaType:{fn:s.P,priority:99},videoCache:{fn:function(e,i){if(e.mediaType===v.pX){let{cacheId:d,url:t}=(0,n.Z)(i,"ext.prebid.cache.vastXml")||{};if(!d||!t){const{hb_uuid:e,hb_cache_host:r,hb_cache_path:a}=(0,n.Z)(i,"ext.prebid.targeting")||{};e&&r&&a&&(d=e,t="https://".concat(r).concat(a,"?uuid=").concat(e))}d&&t&&Object.assign(e,{videoCacheKey:d,vastUrl:t})}},priority:-10},bidderCode:{fn(e,i,d){var t;e.bidderCode=d.seatbid.seat,e.adapterCode=(0,n.Z)(i,"ext.prebid.meta.adaptercode")||(null===(t=d.bidRequest)||void 0===t?void 0:t.bidder)||e.bidderCode}},pbsBidId:{fn(e,i){const d=(0,n.Z)(i,"ext.prebid.bidid");(0,a.isStr)(d)&&(e.pbsBidId=d)}},adserverTargeting:{fn(e,i){const d=(0,n.Z)(i,"ext.prebid.targeting");(0,a.isPlainObject)(d)&&(e.adserverTargeting=d)}},extPrebidMeta:{fn(e,i){e.meta=(0,a.mergeDeep)({},(0,n.Z)(i,"ext.prebid.meta"),e.meta)}},pbsWurl:{fn(e,i){const d=(0,n.Z)(i,"ext.prebid.events.win");(0,a.isStr)(d)&&(e.pbsWurl=d)}}},[r.YC]:{serverSideStats:{fn(e,i,d){Object.entries({errors:"serverErrors",responsetimemillis:"serverResponseTimeMs"}).forEach((e=>{let[t,r]=e;const a=(0,n.Z)(i,"ext.".concat(t,".").concat(d.bidderRequest.bidderCode));a&&(d.bidderRequest[r]=a,d.bidRequests.forEach((e=>e[r]=a)))}))}}}};var f=d(24980);const g=(0,a.memoize)((()=>(0,t.F)((0,f.T)(),u,(0,r.fP)(r.md))))},11021:(e,i,d)=>{d.d(i,{E:()=>n,P:()=>a});var t=d(24679),r=d(15840);const n={[t.Mk]:"banner",[t.B5]:"native",[t.pX]:"video"};function a(e,i,d){let a=d.mediaType;var s,o;a||(a=r.e.hasOwnProperty(i.mtype)?r.e[i.mtype]:null===(s=i.ext)||void 0===s||null===(o=s.prebid)||void 0===o?void 0:o.type,n.hasOwnProperty(a)||(a=t.Mk));e.mediaType=a}},39702:(e,i,d)=>{d.d(i,{j:()=>a});var t=d(78653),r=d(51039),n=d(96475);function a(e,i,d){let{adUnit:a,bidderRequests:s,index:o=t.K.index,bidderRegistry:b=r.ZP.bidderRegistry}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=i.params;const p=b[i.bidder];p&&p.getSpec().transformBidParams&&(a=a||o.getAdUnit(i),s=s||[d.bidderRequest],c=p.getSpec().transformBidParams(c,!0,a,s)),c&&(0,n.N)(e,"ext.prebid.bidder.".concat(i.bidder),c)}}}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[63570],{8132:(e,a,n)=>{var t=n(78640),i=n(64563),s=n(51039),r=n(5644),A=n(64358);const o=Object.keys(r.EVENTS).map((e=>r.EVENTS[e]));let c=Object.assign((0,i.ZP)({emptyUrl:"",analyticsType:"endpoint"}),{track:function(e){let{eventType:a,args:n}=e;var t,i;void 0!==n&&-1!==o.indexOf(a)&&(t="pb-analytics-event",i={eventName:a,args:n},(0,A.getWindowTop)().ADAGIO.queue.push({action:t,data:i,ts:Date.now()}))}});c.originEnableAnalytics=c.enableAnalytics,c.enableAnalytics=e=>{if(!function(){try{if((0,A.getWindowTop)().location.href)return!0}catch(e){return!1}}())return;const a=(0,A.getWindowTop)();a.ADAGIO=a.ADAGIO||{},a.ADAGIO.queue=a.ADAGIO.queue||[],a.ADAGIO.versions=a.ADAGIO.versions||{},a.ADAGIO.versions.adagioAnalyticsAdapter="2.0.0",c.originEnableAnalytics(e)},s.ZP.registerAnalyticsAdapter({adapter:c,code:"adagio"});(0,t.z)("adagioAnalyticsAdapter")}},e=>{e.O(0,[14861],(()=>{return a=8132,e(e.s=a);var a}));e.O()}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[68514],{53934:(e,t,r)=>{var i=r(78640),n=r(34614),a=r(64358),o=r(20265),s=r(3193),c=r(14699),d=r(55730),u=r(1582),p=r(15164),l=r(25102),m=r(4192),f=r(24679),h=r(35706),g=r(90154),y=r(70059),v=r(11974);const b="adagio",I="Adagio:",A=[f.Mk,f.B5,f.pX],T="https://script.4dex.io/localstore.js",D="adagioScript",w=(0,p.df)({gvlid:617,bidderCode:b}),S={mimes:e=>Array.isArray(e)&&e.length>0&&e.every((e=>"string"==typeof e)),minduration:e=>(0,a.isInteger)(e),maxduration:e=>(0,a.isInteger)(e),protocols:e=>(0,a.isArrayOfNums)(e),w:e=>(0,a.isInteger)(e),h:e=>(0,a.isInteger)(e),startdelay:e=>(0,a.isInteger)(e),placement:e=>(0,a.isInteger)(e),linearity:e=>(0,a.isInteger)(e),skip:e=>(0,a.isInteger)(e),skipmin:e=>(0,a.isInteger)(e),skipafter:e=>(0,a.isInteger)(e),sequence:e=>(0,a.isInteger)(e),battr:e=>(0,a.isArrayOfNums)(e),maxextended:e=>(0,a.isInteger)(e),minbitrate:e=>(0,a.isInteger)(e),maxbitrate:e=>(0,a.isInteger)(e),boxingallowed:e=>(0,a.isInteger)(e),playbackmethod:e=>(0,a.isArrayOfNums)(e),playbackend:e=>(0,a.isInteger)(e),delivery:e=>(0,a.isInteger)(e),pos:e=>(0,a.isInteger)(e),api:e=>(0,a.isArrayOfNums)(e)};let x;const O=function(){let e,t={};return{clearFeatures:function(){e=void 0},clearExchangeData:function(){t={}},getOrSetGlobalFeatures:function(){return e||(e={page_dimensions:M().toString(),viewport_dimensions:q().toString(),user_timestamp:(Math.floor((new Date).getTime()/1e3)-60*(new Date).getTimezoneOffset()).toString(),dom_loading:Z().toString()}),e},prepareExchangeData(e){const r=JSON.parse(e,(function(e,t){if("_"!==e.charAt(0)||""===e)return t}));let i=(0,o.Z)(r,"session.rnd"),n=!1;R.isNewSession(r)&&(n=!0,i=Math.random());const s={session:{new:n,rnd:i}};(0,a.mergeDeep)(t,r,s),R.enqueue({action:"session",ts:Date.now(),data:t})},getExchangeData:()=>t}}();function E(){try{if((0,a.getWindowTop)().location.href)return!0}catch(e){return!1}}function k(){return x||(0,a.getWindowSelf)()}function U(){const e=(0,a.getWindowSelf)();return!(!e.$sf||!e.$sf.ext)}function C(e){const t=R.isRendererPreferredFromPublisher(e)?"other":"adagio";return"other"===t&&(0,a.logWarn)("".concat(I," renderer.backupOnly has not been set. Adagio recommends to use its own player to get expected behavior.")),t}const R={enqueue:function(e){const t=R.getCurrentWindow();t.ADAGIO=t.ADAGIO||{},t.ADAGIO.queue=t.ADAGIO.queue||[],t.ADAGIO.queue.push(e)},getPageviewId:function(){const e=R.getCurrentWindow();return e.ADAGIO=e.ADAGIO||{},e.ADAGIO.pageviewId=e.ADAGIO.pageviewId||(0,a.generateUUID)(),e.ADAGIO.pageviewId},getDevice:function(){const e=navigator.language?"language":"userLanguage";return{userAgent:navigator.userAgent,language:navigator[e],dnt:(0,a.getDNT)()?1:0,geo:{},js:1}},getSite:function(e){const{refererInfo:t}=e;return{domain:(0,l.hh)(t.topmostLocation)||"",page:t.topmostLocation||"",referrer:t.ref||(0,a.getWindowSelf)().document.referrer||"",top:t.reachedTop}},getElementFromTopWindow:function e(t,r){try{if((0,a.getWindowTop)()===r)return t.getAttribute("id")||t.setAttribute("id","adg-".concat((0,a.getUniqueIdentifierStr)())),t;{const i=r.frameElement,n=i.getBoundingClientRect(),a=t.getBoundingClientRect();return n.width===a.width&&n.height===a.height&&e(i,r.parent)}}catch(e){return(0,a.logWarn)("".concat(I),e),!1}},getRefererInfo:l.nH,adagioScriptFromLocalStorageCb:function(e){try{if(!e)return void(0,a.logWarn)("".concat(I," script not found."));const t=/^(\/\/ hash: (.+)\n)(.+\n)$/;if(t.test(e)){const r=e.match(t),i=r[2],n=r[3];(0,u.T)(n,i,"AL16XT44Sfp+8SHVF1UdC7hydPSMVLMhsYknKDdwqq+0ToDSJrP0+Qh0ki9JJI2uYm/6VEYo8TJED9WfMkiJ4vf02CW3RvSWwc35bif2SK1L8Nn/GfFYr/2/GG/Rm0vUsv+vBHky6nuuYls20Og0HDhMgaOlXoQ/cxMuiy5QSktp",65537)?((0,a.logInfo)("".concat(I," start script.")),Function(e)()):((0,a.logWarn)("".concat(I," invalid script found.")),w.removeDataFromLocalStorage(D))}else(0,a.logWarn)("".concat(I," no hash found.")),w.removeDataFromLocalStorage(D)}catch(e){(0,a.logError)(I,e)}},getCurrentWindow:k,canAccessTopWindow:E,isRendererPreferredFromPublisher:function(e){const t=(0,o.Z)(e,"renderer"),r=!!(t&&t.url&&t.render),i=(0,o.Z)(e,"mediaTypes.video.renderer"),n=!!(i&&i.url&&i.render);return!!(r&&!0!==t.backupOnly||n&&!0!==i.backupOnly)},isNewSession:function(e){const t=Date.now(),{lastActivityTime:r,vwSmplg:i}=(0,o.Z)(e,"session",{});return!(0,a.isNumber)(r)||!(0,a.isNumber)(i)||t-r>18e5}};function W(e){e.renderer.push((()=>{"function"==typeof window.ADAGIO.outstreamPlayer?window.ADAGIO.outstreamPlayer(e):(0,a.logError)("".concat(I," Adagio outstream player is not defined"))}))}function N(e){if(!e.admNative||!Array.isArray(e.admNative.assets))return void(0,a.logError)("".concat(I," Invalid native response"));const t={};e.admNative.assets.forEach((e=>{if(e.title)t.title=e.title.text;else if(e.data)!function(e){const r={1:"sponsoredBy",2:"body",3:"rating",4:"likes",5:"downloads",6:"price",7:"salePrice",8:"phone",9:"address",10:"body2",11:"displayUrl",12:"cta"};r.hasOwnProperty(e.type)&&"string"==typeof e.value&&(t[r[e.type]]=e.value)}(e.data);else if(e.img)if(1===e.img.type)t.icon={url:e.img.url,width:e.img.w,height:e.img.h};else t.image={url:e.img.url,width:e.img.w,height:e.img.h}})),e.admNative.link&&(e.admNative.link.url&&(t.clickUrl=e.admNative.link.url),Array.isArray(e.admNative.link.clicktrackers)&&(t.clickTrackers=e.admNative.link.clicktrackers)),Array.isArray(e.admNative.eventtrackers)?(t.impressionTrackers=[],e.admNative.eventtrackers.forEach((e=>{if(1===e.event)switch(e.method){case 1:t.impressionTrackers.push(e.url);break;case 2:const r='<script async src="'.concat(e.url,'"><\/script>');t.javascriptTrackers?t.javascriptTrackers+="\n".concat(r):t.javascriptTrackers=r}}))):(t.impressionTrackers=Array.isArray(e.admNative.imptrackers)?e.admNative.imptrackers:[],e.admNative.jstracker&&(t.javascriptTrackers=e.admNative.jstracker)),e.admNative.privacy&&(t.privacyLink=e.admNative.privacy),e.admNative.ext&&(t.ext={},e.admNative.ext.bvw&&(t.ext.adagio_bvw=e.admNative.ext.bvw)),e.native=t}function j(e,t){if(e.params=e.params||{},e.params[t])return;const r=s.config.getConfig("adagio")||{},i=e.ortb2,n=r[t]||(0,o.Z)(i,"site.ext.data.".concat(t),null);if(n){if(Array.isArray(n))return void(n.length&&(e.params[t]=n[0].toString()));e.params[t]=n.toString()}}function B(e){const t=s.config.getConfig("adagio")||{};e.params=e.params||{},t.siteId&&(e.params.organizationId=t.siteId.split(":")[0],e.params.site=t.siteId.split(":")[1]),!0!==t.useAdUnitCodeAsPlacement&&!0!==e.params.useAdUnitCodeAsPlacement||(e.params.placement=e.adUnitCode),e.params.adUnitElementId=(0,o.Z)(e,"ortb2Imp.ext.data.elementId",null)||e.params.adUnitElementId,e.params.adUnitElementId||(!0===t.useAdUnitCodeAsAdUnitElementId||!0===e.params.useAdUnitCodeAsAdUnitElementId?e.params.adUnitElementId=e.adUnitCode:e.params.adUnitElementId=function(e){const t=(0,a.getGptSlotInfoForAdUnitCode)(e);if(t.divId)return t.divId}(e.adUnitCode)),j(e,"pagetype"),j(e,"category")}function M(){if(U()||!E())return"";const e=(0,a.getWindowTop)(),t=e.document.querySelector("body");if(!t)return"";const r=e.document.documentElement,i=Math.max(t.scrollWidth,t.offsetWidth,r.clientWidth,r.scrollWidth,r.offsetWidth),n=Math.max(t.scrollHeight,t.offsetHeight,r.clientHeight,r.scrollHeight,r.offsetHeight);return"".concat(i,"x").concat(n)}function q(){if(!U()&&!E())return"";const e={w:0,h:0};if(U()){const t=(0,a.getWindowSelf)();if("function"!=typeof t.$sf.ext.geom)return(0,a.logWarn)(I,"Unable to compute from safeframe api."),"";const r=t.$sf.ext.geom();if(!r||!r.win)return(0,a.logWarn)(I,"Unable to compute from safeframe api. Missing `geom().win` property"),"";e.w=Math.round(r.w),e.h=Math.round(r.h)}else{const t=(0,a.getWindowTop)();e.w=t.innerWidth,e.h=t.innerHeight}return"".concat(e.w,"x").concat(e.h)}function z(e){if(!e)return"";if(!U()&&!E())return"";const t={x:0,y:0};if(U()){const e=(0,a.getWindowSelf)();if("function"!=typeof e.$sf.ext.geom)return(0,a.logWarn)(I,"Unable to compute from safeframe api."),"";const r=e.$sf.ext.geom();if(!r||!r.self)return(0,a.logWarn)(I,"Unable to compute from safeframe api. Missing `geom().self` property"),"";t.x=Math.round(r.t),t.y=Math.round(r.l)}else{if(!E())return"";try{const r=(0,a.getWindowTop)(),i=r.document;let n;if(!0===(0,a.inIframe)()){const t=(0,a.getWindowSelf)(),r=t.document.getElementById(e);n=R.getElementFromTopWindow(r,t)}else n=r.document.getElementById(e);if(!n)return"";let o=n.getBoundingClientRect();const s=i.documentElement,c=i.body,d=i.clientTop||c.clientTop||0,u=i.clientLeft||c.clientLeft||0,p=r.pageYOffset||s.scrollTop||c.scrollTop,l=r.pageXOffset||s.scrollLeft||c.scrollLeft,m=r.getComputedStyle(n,null).display||"block";if("none"===m){n.style=n.style||{};const e=n.style.display;n.style.display="block",o=n.getBoundingClientRect(),n.style.display=e||null}t.x=Math.round(o.left+l-u),t.y=Math.round(o.top+p-d)}catch(e){return(0,a.logError)(I,e),""}}return"".concat(t.x,"x").concat(t.y)}function G(e,t){if(!t.bids||!t.bids.length)return 1;return(0,n.sE)(t.bids,(t=>t.adUnitCode===e)).bidderRequestsCount||1}function Z(){let e,t=-1;if(e=E()?(0,a.getWindowTop)().performance:(0,a.getWindowSelf)().performance,e&&e.timing&&e.timing.navigationStart>0){const r=e.timing.domLoading-e.timing.navigationStart;r>0&&(t=r)}return t}function F(e){const t=k();let r;t.ADAGIO=t.ADAGIO||{},t.ADAGIO.pbjsAdUnits=t.ADAGIO.pbjsAdUnits.filter((t=>t.code!==e.adUnitCode)),e.features&&e.features.print_number?r=e.features.print_number:e.params.features&&e.params.features.print_number&&(r=e.params.features.print_number),t.ADAGIO.pbjsAdUnits.push({code:e.adUnitCode,mediaTypes:e.mediaTypes||{},sizes:e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)?e.mediaTypes.banner.sizes:e.sizes,bids:[{bidder:e.bidder,params:e.params}],auctionId:e.auctionId,pageviewId:R.getPageviewId(),printNumber:r,localPbjs:"bsapb",localPbjsRef:(0,i.R)()}),t.ADAGIO.adUnits[e.adUnitCode]={auctionId:e.auctionId,pageviewId:R.getPageviewId(),printNumber:r}}const P={code:b,gvlid:617,supportedMediaTypes:A,isBidRequestValid:e=>(e.params=e.params||{},B(e),!!(e.params.organizationId&&e.params.site&&e.params.placement)||((0,a.logWarn)("".concat(I," at least one required param is missing.")),!1)),buildRequests(e,t){e=(0,y.lY)(e);const r="https:"===location.protocol?1:0,i=R.getDevice(),n=R.getSite(t),c=R.getPageviewId(),d=function(e){if(!(0,o.Z)(e,"gdprConsent"))return!1;const{apiVersion:t,gdprApplies:r,consentString:i,allowAuctionWithoutConsent:n}=e.gdprConsent;return(0,a.cleanObj)({apiVersion:t,consentString:i,consentRequired:r?1:0,allowAuctionWithoutConsent:n?1:0})}(t)||{},u=function(e){return!!(0,o.Z)(e,"uspConsent")&&{uspConsent:e.uspConsent}}(t)||{},p={required:!0===s.config.getConfig("coppa")?1:0},l=(h=e[0],(0,o.Z)(h,"schain"));var h;const b=function(e){if((0,o.Z)(e,"userId"))return(0,m.HQ)(e.userId)}(e[0])||[],T=(0,o.Z)(s.config.getConfig("userSync"),"syncEnabled")&&v.userSync.canBidderRegisterSync("iframe","adagio"),D=(0,a._map)(e,(e=>{const r={...O.getOrSetGlobalFeatures(),print_number:G(e.adUnitCode,t).toString(),adunit_position:z(e.params.adUnitElementId)};if(e.params.splitKeyword&&((0,a.isStr)(e.params.splitKeyword)||(0,a.isNumber)(e.params.splitKeyword)?e.params.splitKeyword=e.params.splitKeyword.toString():(delete e.params.splitKeyword,(0,a.logWarn)(I,"The splitKeyword param have been removed because the type is invalid, accepted type: number or string."))),e.params.dataLayer)if((0,a.isStr)(e.params.dataLayer)||(0,a.isNumber)(e.params.dataLayer)||(0,a.isArray)(e.params.dataLayer)||(0,a.isFn)(e.params.dataLayer))(0,a.logWarn)(I,"The dataLayer param is invalid, only object is accepted as a type."),delete e.params.dataLayer;else{let t=!1;e.params.dl=e.params.dataLayer,delete e.params.dataLayer,Object.keys(e.params.dl).forEach((r=>{e.params.dl[r]&&((0,a.isStr)(e.params.dl[r])||(0,a.isNumber)(e.params.dl[r])?e.params.dl[r]=e.params.dl[r].toString():(t=!0,delete e.params.dl[r]))})),t&&(0,a.logWarn)(I,"Some parameters of the dataLayer property have been removed because the type is invalid, accepted type: number or string.")}Object.keys(r).forEach((e=>{""===r[e]&&delete r[e]})),e.features=r,R.enqueue({action:"features",ts:Date.now(),data:{features:e.features,params:e.params,adUnitCode:e.adUnitCode}});const i=function(e){if(!(0,a.isFn)(e.getFloor))return!1;const t=[],r=(r,i)=>{const n=e.getFloor({currency:"USD",mediaType:r,size:i});t.push((0,a.cleanObj)({mt:r,s:(0,a.isArray)(i)?"".concat(i[0],"x").concat(i[1]):void 0,f:isNaN(n.floor)||"USD"!==n.currency?void 0:n.floor}))};return Object.keys(e.mediaTypes).forEach((t=>{if(-1!==A.indexOf(t)){const i=t===f.pX?"playerSize":"sizes";e.mediaTypes[t][i]&&e.mediaTypes[t][i].length?(0,a.isArray)(e.mediaTypes[t][i][0])?e.mediaTypes[t][i].forEach((e=>{r(t,[e[0],e[1]])})):r(t,[e.mediaTypes[t][i][0],e.mediaTypes[t][i][1]]):r(t,"*")}})),t}(e);if((0,a.isArray)(i)&&i.length){if(e.floors=i,(0,o.Z)(e,"mediaTypes.banner")){const t=e.mediaTypes.banner,r=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const r={size:t,floor:null},i=e.floors.filter((e=>e.mt===f.Mk)),n=i.find((e=>e.s===t.join("x")));return r.floor=i?n?n.f:i[0].f:null,r};e.mediaTypes.banner.bannerSizes=(0,a.isArray)(t.sizes[0])?t.sizes.map((e=>r(e))):r(t.sizes)}if((0,o.Z)(e,"mediaTypes.video")){const t=e.mediaTypes.video,r=e.floors.filter((e=>e.mt===f.pX)),i=t.playerSize&&(0,a.isArray)(t.playerSize[0])?t.playerSize[0]:t.playerSize,n=i?r.find((e=>e.s===i.join("x"))):void 0;e.mediaTypes.video.floor=r?n?n.f:r[0].f:null}if((0,o.Z)(e,"mediaTypes.native")){const t=e.floors.filter((e=>e.mt===f.B5));t.length&&(e.mediaTypes.native.floor=t[0].f)}}return(0,o.Z)(e,"mediaTypes.video")&&function(e){const t=(0,o.Z)(e,"mediaTypes.video",{}),r=(0,o.Z)(e,"params.video",{}),i={};if(Array.isArray(t.playerSize)){const e=Array.isArray(t.playerSize[0])?t.playerSize[0]:t.playerSize;i.w=e[0],i.h=e[1]}const n={...i,...t,...r};n.context&&n.context===g.gZ&&(e.mediaTypes.video.playerName=C(e)),Object.keys(S).forEach((t=>{n.hasOwnProperty(t)&&(S[t](n[t])?e.mediaTypes.video[t]=n[t]:(delete e.mediaTypes.video[t],(0,a.logWarn)("".concat(I," The OpenRTB video param ").concat(t," has been skipped due to misformating. Please refer to OpenRTB 2.5 spec."))))}))}(e),F(e),e})),w=D.reduce(((e,t)=>{const r=(0,a.deepClone)(t);return r.params.organizationId=r.params.organizationId.toString(),delete r.floorData,delete r.params.siteId,delete r.userId,delete r.userIdAsEids,e[r.params.organizationId]=e[r.params.organizationId]||[],e[r.params.organizationId].push(r),e}),{});return(0,a._map)(Object.keys(w),(e=>({method:"POST",url:"https://mp.4dex.io/prebid",data:{id:(0,a.generateUUID)(),organizationId:e,secure:r,device:i,site:n,pageviewId:c,adUnits:w[e],data:O.getExchangeData(),regs:{gdpr:d,coppa:p,ccpa:u},schain:l,user:{eids:b},prebidVersion:"7.43.0",featuresVersion:"1",usIfr:T},options:{contentType:"text/plain"}})))},interpretResponse(e,t){let r=[];try{const i=e.body;i&&(i.data&&R.enqueue({action:"ssp-data",ts:Date.now(),data:i.data}),i.bids&&i.bids.forEach((e=>{const i=(0,n.sE)(t.data.adUnits,(t=>t.bidId===e.requestId));if(i){if(e.meta=(0,o.Z)(e,"meta",{}),e.meta.mediaType=e.mediaType,e.meta.advertiserDomains=Array.isArray(e.aDomain)&&e.aDomain.length?e.aDomain:[],e.mediaType===f.pX){const t=(0,o.Z)(i,"mediaTypes.video.context");!e.vastUrl&&e.vastXml&&(e.vastUrl="data:text/xml;charset=utf-8;base64,"+btoa(e.vastXml.replace(/\\"/g,'"'))),t===g.gZ&&(e.renderer=h.Th.install({id:e.requestId,adUnitCode:e.adUnitCode,url:e.urlRenderer||"https://script.4dex.io/outstream-player.js",config:{...(0,o.Z)(i,"mediaTypes.video"),...(0,o.Z)(e,"outstream",{})}}),e.renderer.setRender(W))}e.mediaType===f.B5&&N(e),e.site=i.params.site,e.placement=i.params.placement,e.pagetype=i.params.pagetype,e.category=i.params.category}r.push(e)})))}catch(e){(0,a.logError)(e)}return r},getUserSyncs(e,t){if(!t.length||""===t[0].body||!t[0].body.userSyncs)return!1;return t[0].body.userSyncs.map((e=>({type:"p"===e.t?"image":"iframe",url:e.u})))},transformBidParams(e,t,r,i){const a=(0,n.sE)(i,(e=>"adagio"===e.bidderCode)),s=(0,n.sE)(a.bids,(e=>e.adUnitCode===r.code));if(t){B(s),s.params.auctionId=(0,o.Z)(a,"auctionId");const e=O.getOrSetGlobalFeatures();s.params.features={...e,print_number:G(s.adUnitCode,a).toString(),adunit_position:z(s.params.adUnitElementId)},s.params.pageviewId=R.getPageviewId(),s.params.prebidVersion="7.43.0",s.params.data=O.getExchangeData(),(0,o.Z)(s,"mediaTypes.video.context")===g.gZ&&(s.params.playerName=C(s)),F(s)}return s.params}};!function(){E()&&(x=E()?(0,a.getWindowTop)():(0,a.getWindowSelf)());const e=R.getCurrentWindow();e.ADAGIO=e.ADAGIO||{},e.ADAGIO.adUnits=e.ADAGIO.adUnits||{},e.ADAGIO.pbjsAdUnits=e.ADAGIO.pbjsAdUnits||[],e.ADAGIO.queue=e.ADAGIO.queue||[],e.ADAGIO.versions=e.ADAGIO.versions||{},e.ADAGIO.versions.pbjs="7.43.0",e.ADAGIO.isSafeFrameWindow=U(),w.getDataFromLocalStorage("adagio",(e=>{try{O.prepareExchangeData(e)}catch(e){(0,a.logError)(I,e)}})),w.getDataFromLocalStorage(D,(e=>{R.adagioScriptFromLocalStorageCb(e)})),w.localStorageIsEnabled((e=>{if(e)(0,d.B)(T,b);else try{window.localStorage.removeItem(D),window.localStorage.removeItem("adagio")}catch(e){(0,a.logInfo)("".concat(I," unable to clear Adagio scripts from localstorage."))}}))}(),(0,c.dX)(P),(0,i.z)("adagioBidAdapter")},4192:(e,t,r)=>{r.d(t,{HQ:()=>s,Pv:()=>c,UR:()=>a});var i=r(64358),n=r(20265);const a={growthCodeId:{getValue:function(e){return e.gc_id},source:"growthcode.io",atype:1,getUidExt:function(e){const t=(0,i.pick)(e,["h1","h2","h3"]);if(Object.keys(t).length)return t}},trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){let t="";return e&&e.ext&&e.ext.DeviceID&&(t=e.ext.DeviceID),t},getUidExt:function(e){return e&&e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){const t=(0,i.pick)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{atype:3,getSource:function(e){var t;return null!=e&&null!==(t=e.ext)&&void 0!==t&&t.ssp?"".concat(e.ext.ssp,".merkleinc.com"):"merkleinc.com"},getValue:function(e){return e.id},getUidExt:function(e){return e.keyID?{keyID:e.keyID}:e.ext?e.ext:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return void 0===e.snowflake.id?e.snowflake:e.snowflake.id},source:"novatiq.com"},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxdt.net",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imppid:{source:"ppid.intimatemerger.com",atype:1},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},tncid:{source:"thenewco.it",atype:3},gravitompId:{source:"gravito.net",atype:1},czechAdId:{source:"czechadid.cz",atype:1},oneKeyData:{getValue:function(e){if(e&&Array.isArray(e.identifiers)&&e.identifiers[0])return e.identifiers[0].value},source:"paf",atype:1,getEidExt:function(e){if(e&&e.preferences)return{preferences:e.preferences}},getUidExt:function(e){if(e&&Array.isArray(e.identifiers)&&e.identifiers[0]){const t=e.identifiers[0];return{version:t.version,type:t.type,source:t.source}}}}};function o(e,t){const r=a[t];if(r&&e){let t={};t.source=(0,i.isFn)(r.getSource)?r.getSource(e):r.source;const n=(0,i.isFn)(r.getValue)?r.getValue(e):e;if((0,i.isStr)(n)){const a={id:n,atype:r.atype};if((0,i.isFn)(r.getUidExt)){const t=r.getUidExt(e);t&&(a.ext=t)}if(t.uids=[a],(0,i.isFn)(r.getEidExt)){const i=r.getEidExt(e);i&&(t.ext=i)}return t}}return null}function s(e){let t=[];for(const r in e)if(e.hasOwnProperty(r))if("pubProvidedId"===r)t=t.concat(e.pubProvidedId);else if(Array.isArray(e[r]))e[r].forEach(((e,i,n)=>{const a=o(e,r);a&&t.push(a)}));else{const i=o(e[r],r);i&&t.push(i)}return t}function c(e){let t=[];return e.filter((e=>(0,i.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length)).forEach((e=>{Object.keys(e.idObj).forEach((r=>{(0,n.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,n.Z)(a,r+".source")&&t.push({source:a[r].source,bidders:e.config.bidders})}))})),t}},44611:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){null!==e&&this.fromHexString(e)}return e.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var e,t=!1,r="",i=this.t,n=this.DB-i*this.DB%4;if(i-- >0)for(n<this.DB&&(e=this[i]>>n)>0&&(t=!0,r=p(e));i>=0;)n<4?(e=(this[i]&(1<<n)-1)<<4-n,e|=this[--i]>>(n+=this.DB-4)):(e=this[i]>>(n-=4)&15,n<=0&&(n+=this.DB,--i)),e>0&&(t=!0),t&&(r+=p(e));return t?r:"0"},e.prototype.fromHexString=function(t){if(null!==t){this.t=0,this.s=0;for(var r=t.length,i=!1,n=0;--r>=0;){var a=d(t,r);a<0?"-"==t.charAt(r)&&(i=!0):(i=!1,0==n?this[this.t++]=a:n+4>this.DB?(this[this.t-1]|=(a&(1<<this.DB-n)-1)<<n,this[this.t++]=a>>this.DB-n):this[this.t-1]|=a<<n,(n+=4)>=this.DB&&(n-=this.DB))}0,this.clamp(),i&&e.ZERO.subTo(this,this)}},e.prototype.negate=function(){var t=n();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.mod=function(t){var r=n();return this.abs().divRemTo(t,null,r),this.s<0&&r.compareTo(e.ZERO)>0&&t.subTo(r,r),r},e.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},e.prototype.lShiftTo=function(e,t){for(var r=e%this.DB,i=this.DB-r,n=(1<<i)-1,a=Math.floor(e/this.DB),o=this.s<<r&this.DM,s=this.t-1;s>=0;--s)t[s+a+1]=this[s]>>i|o,o=(this[s]&n)<<r;for(s=a-1;s>=0;--s)t[s]=0;t[a]=o,t.t=this.t+a+1,t.s=this.s,t.clamp()},e.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},e.prototype.dlShiftTo=function(e,t){var r;for(r=this.t-1;r>=0;--r)t[r+e]=this[r];for(r=e-1;r>=0;--r)t[r]=0;t.t=this.t+e,t.s=this.s},e.prototype.squareTo=function(e){for(var t=this.abs(),r=e.t=2*t.t;--r>=0;)e[r]=0;for(r=0;r<t.t-1;++r){var i=t.am(r,t[r],e,2*r,0,1);(e[r+t.t]+=t.am(r+1,2*t[r],e,2*r+1,i,t.t-r-1))>=t.DV&&(e[r+t.t]-=t.DV,e[r+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(r,t[r],e,2*r,0,1)),e.s=0,e.clamp()},e.prototype.multiplyTo=function(t,r){var i=this.abs(),n=t.abs(),a=i.t;for(r.t=a+n.t;--a>=0;)r[a]=0;for(a=0;a<n.t;++a)r[a+i.t]=i.am(0,n[a],r,a,0,i.t);r.s=0,r.clamp(),this.s!=t.s&&e.ZERO.subTo(r,r)},e.prototype.divRemTo=function(t,r,i){var o=t.abs();if(!(o.t<=0)){var s=this.abs();if(s.t<o.t)return null!=r&&r.fromHexString("0"),void(null!=i&&this.copyTo(i));null==i&&(i=n());var c=n(),d=this.s,u=t.s,p=this.DB-a(o[o.t-1]);p>0?(o.lShiftTo(p,c),s.lShiftTo(p,i)):(o.copyTo(c),s.copyTo(i));var l=c.t,m=c[l-1];if(0!=m){var f=m*(1<<this.F1)+(l>1?c[l-2]>>this.F2:0),h=this.FV/f,g=(1<<this.F1)/f,y=1<<this.F2,v=i.t,b=v-l,I=null==r?n():r;for(c.dlShiftTo(b,I),i.compareTo(I)>=0&&(i[i.t++]=1,i.subTo(I,i)),e.ONE.dlShiftTo(l,I),I.subTo(c,c);c.t<l;)c[c.t++]=0;for(;--b>=0;){var A=i[--v]==m?this.DM:Math.floor(i[v]*h+(i[v-1]+y)*g);if((i[v]+=c.am(0,A,i,b,0,l))<A)for(c.dlShiftTo(b,I),i.subTo(I,i);i[v]<--A;)i.subTo(I,i)}null!=r&&(i.drShiftTo(l,r),d!=u&&e.ZERO.subTo(r,r)),i.t=l,i.clamp(),p>0&&i.rShiftTo(p,i),d<0&&e.ZERO.subTo(i,i)}}},e.prototype.rShiftTo=function(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t)t.t=0;else{var i=e%this.DB,n=this.DB-i,a=(1<<i)-1;t[0]=this[r]>>i;for(var o=r+1;o<this.t;++o)t[o-r-1]|=(this[o]&a)<<n,t[o-r]=this[o]>>i;i>0&&(t[this.t-r-1]|=(this.s&a)<<n),t.t=this.t-r,t.clamp()}},e.prototype.drShiftTo=function(e,t){for(var r=e;r<this.t;++r)t[r-e]=this[r];t.t=Math.max(this.t-e,0),t.s=this.s},e.prototype.subTo=function(e,t){for(var r=0,i=0,n=Math.min(e.t,this.t);r<n;)i+=this[r]-e[r],t[r++]=i&this.DM,i>>=this.DB;if(e.t<this.t){for(i-=e.s;r<this.t;)i+=this[r],t[r++]=i&this.DM,i>>=this.DB;i+=this.s}else{for(i+=this.s;r<e.t;)i-=e[r],t[r++]=i&this.DM,i>>=this.DB;i-=e.s}t.s=i<0?-1:0,i<-1?t[r++]=this.DV+i:i>0&&(t[r++]=i),t.t=r,t.clamp()},e.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},e.prototype.modPowInt=function(e,t){var r;return r=e<256||t.isEven()?new l(t):new m(t),this.exp(e,r)},e.prototype.exp=function(t,r){if(t>4294967295||t<1)return e.ONE;var i=n(),o=n(),s=r.convert(this),c=a(t)-1;for(s.copyTo(i);--c>=0;)if(r.sqrTo(i,o),(t&1<<c)>0)r.mulTo(o,s,i);else{var d=i;i=o,o=d}return r.revert(i)},e.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},e.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var r=this.t;if(0!=(t=r-e.t))return this.s<0?-t:t;for(;--r>=0;)if(0!=(t=this[r]-e[r]))return t;return 0},e.prototype.am1=function(e,t,r,i,n,a){for(;--a>=0;){var o=t*this[e++]+r[i]+n;n=Math.floor(o/67108864),r[i++]=67108863&o}return n},e.prototype.am2=function(e,t,r,i,n,a){for(var o=32767&t,s=t>>15;--a>=0;){var c=32767&this[e],d=this[e++]>>15,u=s*c+d*o;n=((c=o*c+((32767&u)<<15)+r[i]+(1073741823&n))>>>30)+(u>>>15)+s*d+(n>>>30),r[i++]=1073741823&c}return n},e.prototype.am3=function(e,t,r,i,n,a){for(var o=16383&t,s=t>>14;--a>=0;){var c=16383&this[e],d=this[e++]>>14,u=s*c+d*o;n=((c=o*c+((16383&u)<<14)+r[i]+n)>>28)+(u>>14)+s*d,r[i++]=268435455&c}return n},e}();function n(){return new i(null)}function a(e){var t,r=1;return 0!=(t=e>>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}t.BigInteger=i,t.nbi=n,t.nbits=a;var o,s,c=[];for(o="0".charCodeAt(0),s=0;s<=9;++s)c[o++]=s;for(o="a".charCodeAt(0),s=10;s<36;++s)c[o++]=s;for(o="A".charCodeAt(0),s=10;s<36;++s)c[o++]=s;function d(e,t){var r=c[e.charCodeAt(t)];return null==r?-1:r}t.intAt=d;var u="0123456789abcdefghijklmnopqrstuvwxyz";function p(e){return u.charAt(e)}t.int2char=p;t.b64toHex=function(e){var t,r="",i=0,n=0;for(t=0;t<e.length&&"="!=e.charAt(t);++t){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e.charAt(t));a<0||(0==i?(r+=p(a>>2),n=3&a,i=1):1==i?(r+=p(n<<2|a>>4),n=15&a,i=2):2==i?(r+=p(n),r+=p(a>>2),n=3&a,i=3):(r+=p(n<<2|a>>4),r+=p(15&a),i=0))}return 1==i&&(r+=p(n<<2)),r},t.removeExtraSymbols=function(e){return e.replace(/^1f+00/,"").replace("3031300d060960864801650304020105000420","")};var l=function(){function e(e){this.m=e}return e.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},e.prototype.revert=function(e){return e},e.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},e.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),m=function(){function e(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}return e.prototype.convert=function(e){var t=n();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(i.ZERO)>0&&this.m.subTo(t,t),t},e.prototype.revert=function(e){var t=n();return e.copyTo(t),this.reduce(t),t},e.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var r=32767&e[t],i=r*this.mpl+((r*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(e[r=t+this.m.t]+=this.m.am(0,i,e,t,0,this.m.t);e[r]>=e.DV;)e[r]-=e.DV,e[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},e.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}();function f(e){var t=n();return t.fromHexString(e.toString()),t}t.nbv=f,i.ZERO=f(0),i.ONE=f(1),"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=i.prototype.am2,r=30):"Netscape"!=navigator.appName?(i.prototype.am=i.prototype.am1,r=26):(i.prototype.am=i.prototype.am3,r=28),i.prototype.DB=r,i.prototype.DM=(1<<r)-1,i.prototype.DV=1<<r;i.prototype.FV=Math.pow(2,52),i.prototype.F1=52-r,i.prototype.F2=2*r-52},94950:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e.hash=function(t){t=e.utf8Encode(t||"");for(var r=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],i=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],n=(t+=String.fromCharCode(128)).length/4+2,a=Math.ceil(n/16),o=new Array(a),s=0;s<a;s++){o[s]=new Array(16);for(var c=0;c<16;c++)o[s][c]=t.charCodeAt(64*s+4*c)<<24|t.charCodeAt(64*s+4*c+1)<<16|t.charCodeAt(64*s+4*c+2)<<8|t.charCodeAt(64*s+4*c+3)<<0}var d=8*(t.length-1)/Math.pow(2,32),u=8*(t.length-1)>>>0;o[a-1][14]=Math.floor(d),o[a-1][15]=u;for(s=0;s<a;s++){for(var p=new Array(64),l=0;l<16;l++)p[l]=o[s][l];for(l=16;l<64;l++)p[l]=e.q1(p[l-2])+p[l-7]+e.q0(p[l-15])+p[l-16]>>>0;var m=i[0],f=i[1],h=i[2],g=i[3],y=i[4],v=i[5],b=i[6],I=i[7];for(l=0;l<64;l++){var A=I+e.z1(y)+e.Ch(y,v,b)+r[l]+p[l],T=e.z0(m)+e.Maj(m,f,h);I=b,b=v,v=y,y=g+A>>>0,g=h,h=f,f=m,m=A+T>>>0}i[0]=i[0]+m>>>0,i[1]=i[1]+f>>>0,i[2]=i[2]+h>>>0,i[3]=i[3]+g>>>0,i[4]=i[4]+y>>>0,i[5]=i[5]+v>>>0,i[6]=i[6]+b>>>0,i[7]=i[7]+I>>>0}var D=new Array(i.length);for(I=0;I<i.length;I++)D[I]=("00000000"+i[I].toString(16)).slice(-8);return D.join("")},e.utf8Encode=function(e){try{return(new TextEncoder).encode(e).reduce((function(e,t){return e+String.fromCharCode(t)}),"")}catch(t){return unescape(encodeURIComponent(e))}},e.ROTR=function(e,t){return t>>>e|t<<32-e},e.z0=function(t){return e.ROTR(2,t)^e.ROTR(13,t)^e.ROTR(22,t)},e.z1=function(t){return e.ROTR(6,t)^e.ROTR(11,t)^e.ROTR(25,t)},e.q0=function(t){return e.ROTR(7,t)^e.ROTR(18,t)^t>>>3},e.q1=function(t){return e.ROTR(17,t)^e.ROTR(19,t)^t>>>10},e.Ch=function(e,t,r){return e&t^~e&r},e.Maj=function(e,t,r){return e&t^e&r^t&r},e}();t.Sha256=r},1582:(e,t,r)=>{var i=r(44611),n=r(94950);t.T=function(e,t,r,a){var o=new i.BigInteger(i.b64toHex(t)),s=new i.BigInteger(i.b64toHex(r)),c=o.modPowInt(a,s);return i.removeExtraSymbols(c.toHexString())===n.Sha256.hash(e)}}},e=>{var t;t=53934,e(e.s=t)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[17343],{67579:(e,t,i)=>{var r=i(78640),n=i(20265),o=i(64358),a=i(14699),c=i(4192),s=i(34614),d=i(24679),u=i(70059);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}},m={code:"adyoulike",gvlid:259,supportedMediaTypes:[d.Mk,d.B5,d.pX],aliases:["ayl"],isBidRequestValid:function(e){const t=I(h(e)),i=t.width>0&&t.height>0;return e.params&&e.params.placement&&(i||e.mediaTypes&&e.mediaTypes.native)},buildRequests:function(e,t){e=(0,u.lY)(e);let i=!1;const r={Version:"1.0",Bids:e.reduce(((e,t)=>{let r=function(e){if((0,n.Z)(e,"mediaTypes.banner"))return d.Mk;if((0,n.Z)(e,"mediaTypes.video"))return d.pX;if((0,n.Z)(e,"mediaTypes.native"))return d.B5}(t),o=h(t),a=I(o);if(e[t.bidId]={},e[t.bidId].PlacementID=t.params.placement,e[t.bidId].TransactionID=t.transactionId,e[t.bidId].Width=a.width,e[t.bidId].Height=a.height,e[t.bidId].AvailableSizes=o.join(","),"function"==typeof t.getFloor&&(e[t.bidId].Pricing=function(e,t,i){const r=e.getFloor({currency:p,mediaType:i,size:[t.width,t.height]});if(!isNaN(r.floor)&&r.currency===p)return r.floor}(t,a,r)),t.schain&&(e[t.bidId].SChain=t.schain),r===d.B5){let i=t.mediaTypes.native;"image"===i.type&&(i=Object.assign({},l,i)),i.clickUrl={required:!0},e[t.bidId].Native=i}if(r===d.pX){i=!0,e[t.bidId].Video=t.mediaTypes.video;const r=t.mediaTypes.video.playerSize;Array.isArray(r)&&!Array.isArray(r[0])&&(e[t.bidId].Video.playerSize=[r])}return e}),{}),PageRefreshed:f()};t.gdprConsent&&(r.gdprConsent={consentString:t.gdprConsent.consentString,consentRequired:"boolean"==typeof t.gdprConsent.gdprApplies?t.gdprConsent.gdprApplies:null}),t.uspConsent&&(r.uspConsent=t.uspConsent),t.ortb2&&(r.ortb2=t.ortb2),(0,n.Z)(t,"userId")&&(r.userId=(0,c.HQ)(t.userId)),r.pbjs_version="7.43.0";const o=JSON.stringify(r);return{method:"POST",url:g(e,t,i),data:o,options:{withCredentials:!0}}},interpretResponse:function(e,t){const i=[];var r={};try{r=JSON.parse(t.data).Bids}catch(e){}return e.body.forEach((e=>{const t=function(e,t){if(!e||!e.Ad&&!e.Native&&!e.Vast)return;const i=t&&t[e.BidID];i&&(e.Width&&"0"!==e.Width||(e.Width=i.Width),e.Height&&"0"!==e.Height||(e.Height=i.Height));const r={requestId:e.BidID,ttl:3600,creativeId:e.CreativeID,cpm:e.Price,netRevenue:!0,currency:p,meta:e.Meta||{advertiserDomains:[]}},o=e.Vast;o?(r.width=e.Width,r.height=e.Height,r.vastXml=window.atob(o),r.mediaType="video"):i.Native?(r.native=function(e,t){if("object"==typeof e.Native)return e.Native;const i={};var r={},o={};if("string"==typeof e.Ad){r=JSON.parse(e.Ad.match(/\/\*PREBID\*\/(.*)\/\*PREBID\*\//)[1]),o=r.Content.Preview.Text;var a=r.TrackingPrefix+"/pixel?event_kind=IMPRESSION&attempt="+r.Attempt,c=r.TrackingPrefix+"/pixel?event_kind=INSERTION&attempt="+r.Attempt;r.Campaign&&(a+="&campaign="+r.Campaign,c+="&campaign="+r.Campaign),i.clickUrl=r.TrackingPrefix+"/ar?event_kind=CLICK&attempt="+r.Attempt+"&campaign="+r.Campaign+"&url="+encodeURIComponent(r.Content.Landing.Url),r.OnEvents?(i.clickTrackers=k(r.OnEvents.CLICK),i.impressionTrackers=k(r.OnEvents.IMPRESSION),i.javascriptTrackers=k(r.OnEvents.IMPRESSION,!0)):i.impressionTrackers=[],i.impressionTrackers.push(a,c)}return Object.keys(t).map((function(a,c){switch(a){case"title":i[a]=o.TITLE;break;case"body":i[a]=o.DESCRIPTION;break;case"cta":i[a]=o.CALLTOACTION;break;case"sponsoredBy":i[a]=r.Content.Preview.Sponsor.Name;break;case"image":const c=t.image.sizes||[];c.length||(c[0]=e.Width||300,c[1]=e.Height||250);const s=b(r,(0,n.Z)(r,"Content.Preview.Thumbnail.Image"),c[0],c[1]);s&&(i[a]={url:s,width:c[0],height:c[1]});break;case"icon":const d=t.icon.sizes||[];d.length||(d[0]=50,d[1]=50);const u=b(r,(0,n.Z)(r,"Content.Preview.Sponsor.Logo.Resource"),d[0],d[1]);u&&(i[a]={url:u,width:d[0],height:d[1]});break;case"privacyIcon":i[a]=b(r,(0,n.Z)(r,"Content.Preview.Credit.Logo.Resource"),25,25);break;case"privacyLink":i[a]=(0,n.Z)(r,"Content.Preview.Credit.Url")}})),i}(e,i.Native),r.mediaType="native"):(r.width=e.Width,r.height=e.Height,r.ad=e.Ad);return r}(e,r);t&&i.push(t)})),i}};function f(){try{if(performance&&performance.navigation)return performance.navigation.type===performance.navigation.TYPE_RELOAD}catch(e){}return!1}function g(e,t,i){let r=function(e){let t=(0,s.sE)(e,(e=>e.params.DC));return t?"-"+t.params.DC:""}(e);const n=i?"/hb-api/prebid-video/v1":"/hb-api/prebid/v1";return(0,o.buildUrl)({protocol:"https",host:"".concat("hb-api").concat(r,".omnitagjs.com"),pathname:n,search:y(t)})}function y(e){var t;const i={};if(e){var r;const t=e.refererInfo;t&&(t.location&&(i.RefererUrl=encodeURIComponent(t.location),t.reachedTop||(i.SafeFrame=!0)),i.PageUrl=encodeURIComponent(t.topmostLocation),i.PageReferrer=encodeURIComponent(t.location));const n=null===(r=e.ortb2)||void 0===r?void 0:r.site;n&&(i.PageUrl=encodeURIComponent(n.page||(null==t?void 0:t.topmostLocation)),i.PageReferrer=encodeURIComponent(n.ref||(null==t?void 0:t.location)))}const n=null==e||null===(t=e.refererInfo)||void 0===t?void 0:t.canonicalUrl;return n&&(i.CanonicalUrl=encodeURIComponent(n)),i}function h(e){let t=e.sizes||[];return e.mediaTypes&&e.mediaTypes.banner&&(t=e.mediaTypes.banner.sizes||[]),e.params&&Array.isArray(e.params.size)&&(t=e.params.size,Array.isArray(t[0])||(t=[t])),(0,o.parseSizesInput)(t)}function I(e){const t={},i=e[0];if("string"!=typeof i)return t;const r=i.toUpperCase().split("X"),n=parseInt(r[0],10);n&&(t.width=n);const o=parseInt(r[1],10);return o&&(t.height=o),t}function v(e){return e?"https://blobs.omnitagjs.com/blobs/"+e.substr(16,2)+"/"+e.substr(16)+"/"+e:""}function b(e,t,i,r){let n="";if(t&&t.Kind)switch(t.Kind){case"INTERNAL":n=v(t.Data.Internal.BlobReference.Uid);break;case"EXTERNAL":const o=e.DynamicPrefix;let a=t.Data.External.Url;if(a=a.replace(/\[height\]/i,""+r),a=a.replace(/\[width\]/i,""+i),a.indexOf(o)>=0){const e=/.*url=([^&]*)/gm.exec(a);n=e?e[1]:"",n||(n=v(/.*key=([^&]*)/gm.exec(a)[1]))}else n=a}return n}function k(e,t){const i=[];return e?(e.map(((e,r)=>{(t&&"JAVASCRIPT_URL"===e.Kind||!t&&"PIXEL_URL"===e.Kind)&&i.push(e.Url)})),i):i}(0,a.dX)(m),(0,r.z)("adyoulikeBidAdapter")},4192:(e,t,i)=>{i.d(t,{HQ:()=>c,Pv:()=>s,UR:()=>o});var r=i(64358),n=i(20265);const o={growthCodeId:{getValue:function(e){return e.gc_id},source:"growthcode.io",atype:1,getUidExt:function(e){const t=(0,r.pick)(e,["h1","h2","h3"]);if(Object.keys(t).length)return t}},trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){let t="";return e&&e.ext&&e.ext.DeviceID&&(t=e.ext.DeviceID),t},getUidExt:function(e){return e&&e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){const t=(0,r.pick)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{atype:3,getSource:function(e){var t;return null!=e&&null!==(t=e.ext)&&void 0!==t&&t.ssp?"".concat(e.ext.ssp,".merkleinc.com"):"merkleinc.com"},getValue:function(e){return e.id},getUidExt:function(e){return e.keyID?{keyID:e.keyID}:e.ext?e.ext:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return void 0===e.snowflake.id?e.snowflake:e.snowflake.id},source:"novatiq.com"},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxdt.net",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imppid:{source:"ppid.intimatemerger.com",atype:1},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},tncid:{source:"thenewco.it",atype:3},gravitompId:{source:"gravito.net",atype:1},czechAdId:{source:"czechadid.cz",atype:1},oneKeyData:{getValue:function(e){if(e&&Array.isArray(e.identifiers)&&e.identifiers[0])return e.identifiers[0].value},source:"paf",atype:1,getEidExt:function(e){if(e&&e.preferences)return{preferences:e.preferences}},getUidExt:function(e){if(e&&Array.isArray(e.identifiers)&&e.identifiers[0]){const t=e.identifiers[0];return{version:t.version,type:t.type,source:t.source}}}}};function a(e,t){const i=o[t];if(i&&e){let t={};t.source=(0,r.isFn)(i.getSource)?i.getSource(e):i.source;const n=(0,r.isFn)(i.getValue)?i.getValue(e):e;if((0,r.isStr)(n)){const o={id:n,atype:i.atype};if((0,r.isFn)(i.getUidExt)){const t=i.getUidExt(e);t&&(o.ext=t)}if(t.uids=[o],(0,r.isFn)(i.getEidExt)){const r=i.getEidExt(e);r&&(t.ext=r)}return t}}return null}function c(e){let t=[];for(const i in e)if(e.hasOwnProperty(i))if("pubProvidedId"===i)t=t.concat(e.pubProvidedId);else if(Array.isArray(e[i]))e[i].forEach(((e,r,n)=>{const o=a(e,i);o&&t.push(o)}));else{const r=a(e[i],i);r&&t.push(r)}return t}function s(e){let t=[];return e.filter((e=>(0,r.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length)).forEach((e=>{Object.keys(e.idObj).forEach((i=>{(0,n.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,n.Z)(o,i+".source")&&t.push({source:o[i].source,bidders:e.config.bidders})}))})),t}}},e=>{var t;t=67579,e(e.s=t)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[83864],{46319:(e,r,t)=>{t.d(r,{p:()=>U});var a=t(78640),s=t(64358),i=t(20265),n=t(35706),o=t(3193),d=t(14699),p=t(24679),c=t(78653),l=t(34614),u=t(90154),m=t(15164),f=t(55975),g=t(17673),b=t(70059);const y="appnexus",_="https://ib.adnxs.com/ut/v3/prebid",h="https://ib.adnxs-simple.com/ut/v3/prebid",v=["id","minduration","maxduration","skippable","playback_method","frameworks","context","skipoffset"],k=["minduration","maxduration","skip","skipafter","playbackmethod","api","startdelay"],w=["age","externalUid","external_uid","segments","gender","dnt","language"],x=["geo","device_id"],C=["enabled","dongle","member_id","debug_timeout"],E={apn_debug_dongle:"dongle",apn_debug_member_id:"member_id",apn_debug_timeout:"debug_timeout"},I={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}},O={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"},A="<script",S=/\/\/cdn\.adnxs\.com\/v|\/\/cdn\.adnxs\-simple\.com\/v/,T="trk.js",j=(0,m.df)({gvlid:32,bidderCode:y}),U={code:y,gvlid:32,aliases:[{code:"appnexusAst",gvlid:32},{code:"emxdigital",gvlid:183},{code:"pagescience"},{code:"defymedia"},{code:"gourmetads"},{code:"matomy"},{code:"featureforward"},{code:"oftmedia"},{code:"adasta"},{code:"beintoo",gvlid:618}],supportedMediaTypes:[p.Mk,p.pX,p.B5],isBidRequestValid:function(e){return!!(e.params.placementId||e.params.placement_id||e.params.member&&(e.params.invCode||e.params.inv_code))},buildRequests:function(e,r){var t,a;const n=(e=(0,b.lY)(e)).map(N),d=(0,l.sE)(e,B);let p={};!0===o.config.getConfig("coppa")&&(p={coppa:!0}),d&&Object.keys(d.params.user).filter((e=>(0,l.q9)(w,e))).forEach((e=>{let r=(0,s.convertCamelToUnderscore)(e);if("segments"===e&&(0,s.isArray)(d.params.user[e])){let t=[];d.params.user[e].forEach((e=>{(0,s.isNumber)(e)?t.push({id:e}):(0,s.isPlainObject)(e)&&t.push(e)})),p[r]=t}else"segments"!==e&&(p[r]=d.params.user[e])}));const c=(0,l.sE)(e,D);let u;c&&c.params&&c.params.app&&(u={},Object.keys(c.params.app).filter((e=>(0,l.q9)(x,e))).forEach((e=>u[e]=c.params.app[e])));const m=(0,l.sE)(e,M);let f;m&&m.params&&c.params.app&&c.params.app.id&&(f={appid:m.params.app.id});let y={},v={};const k=j.getCookie("apn_prebid_debug")||null;if(k)try{y=JSON.parse(k)}catch(e){(0,s.logError)("AppNexus Debug Auction Cookie Error:\n\n"+e)}else{Object.keys(E).forEach((e=>{let r=(0,s.getParameterByName)(e);(0,s.isStr)(r)&&""!==r&&(y[E[e]]=r,y.enabled=!0)})),y=(0,s.convertTypes)({member_id:"number",debug_timeout:"number"},y);const r=(0,l.sE)(e,Z);r&&r.debug&&(y=r.debug)}y&&y.enabled&&Object.keys(y).filter((e=>(0,l.q9)(C,e))).forEach((e=>{v[e]=y[e]}));const I=(0,l.sE)(e,z),O=I?parseInt(I.params.member,10):0,A=e[0].schain,S=(0,l.sE)(e,F),T={tags:[...n],user:p,sdk:{source:"pbjs",version:"7.43.0"},schain:A};S&&(T.iab_support={omidpn:"Appnexus",omidpv:"7.43.0"}),O>0&&(T.member_id=O),c&&(T.device=u),m&&(T.app=f);let U=function(e){let r=[];return["site.keywords","site.content.keywords","user.keywords","app.keywords","app.content.keywords"].forEach((t=>{let a=(0,i.Z)(e,t);(0,s.isStr)(a)&&r.push(a)})),r}((0,s.deepClone)(r&&r.ortb2)).map((e=>H(e))),q=(0,s.deepClone)(o.config.getConfig("appnexusAuctionKeywords"))||{};Object.keys(q).forEach((e=>{((0,s.isStr)(q[e])||(0,s.isNumber)(q[e]))&&(q[e]=[q[e]])}));let R=(0,s.mergeDeep)({},q,...U),L=(0,s.transformBidderParamKeywords)(R);if(L.length>0&&(L.forEach(P),T.keywords=L),o.config.getConfig("adpod.brandCategoryExclusion")&&(T.brand_category_uniqueness=!0),v.enabled&&(T.debug=v,(0,s.logInfo)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(v,null,4))),r&&r.gdprConsent&&(T.gdpr_consent={consent_string:r.gdprConsent.consentString,consent_required:r.gdprConsent.gdprApplies},r.gdprConsent.addtlConsent&&-1!==r.gdprConsent.addtlConsent.indexOf("~"))){let e=r.gdprConsent.addtlConsent,t=e.substring(e.indexOf("~")+1);T.gdpr_consent.addtl_consent=t.split(".").map((e=>parseInt(e,10)))}if(r&&r.uspConsent&&(T.us_privacy=r.uspConsent),null!=r&&r.gppConsent?T.privacy={gpp:r.gppConsent.gppString,gpp_sid:r.gppConsent.applicableSections}:null!=r&&null!==(t=r.ortb2)&&void 0!==t&&null!==(a=t.regs)&&void 0!==a&&a.gpp&&(T.privacy={gpp:r.ortb2.regs.gpp,gpp_sid:r.ortb2.regs.gpp_sid}),r&&r.refererInfo){let e={rd_ref:encodeURIComponent(r.refererInfo.topmostLocation),rd_top:r.refererInfo.reachedTop,rd_ifs:r.refererInfo.numIframes,rd_stk:r.refererInfo.stack.map((e=>encodeURIComponent(e))).join(",")},t=r.refererInfo.canonicalUrl;(0,s.isStr)(t)&&""!==t&&(e.rd_can=t),T.referrer_detection=e}if((0,l.sE)(e,X)&&e.filter(X).forEach((e=>{const r=function(e,r){const{durationRangeSec:t,requireExactDuration:a}=r.mediaTypes.video,i=function(e){const{adPodDurationSec:r,durationRangeSec:t,requireExactDuration:a}=e,i=(0,s.getMinValueFromArray)(t),n=Math.floor(r/i);return a?Math.max(n,t.length):n}(r.mediaTypes.video),n=(0,s.getMaxValueFromArray)(t),o=e.filter((e=>e.uuid===r.bidId));let d=(0,s.fill)(...o,i);if(a){const e=Math.ceil(i/t.length),r=(0,s.chunk)(d,e);t.forEach(((e,t)=>{r[t].map((r=>{K(r,"minduration",e),K(r,"maxduration",e)}))}))}else d.map((e=>K(e,"maxduration",n)));return d}(n,e),t=T.tags.filter((r=>r.uuid!==e.bidId));T.tags=[...t,...r]})),e[0].userId){let r=[];e[0].userIdAsEids.forEach((e=>{!e||!e.uids||e.uids.length<1||e.uids.forEach((t=>{let a={source:e.source,id:t.id};"adserver.org"==e.source?a.rti_partner="TDID":"uidapi.com"==e.source&&(a.rti_partner="UID2"),r.push(a)}))})),r.length&&(T.eids=r)}n[0].publisher_id&&(T.publisher_id=n[0].publisher_id);const V=function(e,r){let t=[],a={withCredentials:!0},i=_;(0,g.h)(null==r?void 0:r.gdprConsent)||(i=h);"TRUE"!==(0,s.getParameterByName)("apn_test").toUpperCase()&&!0!==o.config.getConfig("apn_test")||(a.customHeaders={"X-Is-Test":1});if(e.tags.length>15){const n=(0,s.deepClone)(e);(0,s.chunk)(e.tags,15).forEach((e=>{n.tags=e;const s=JSON.stringify(n);t.push({method:"POST",url:i,data:s,bidderRequest:r,options:a})}))}else{const s=JSON.stringify(e);t={method:"POST",url:i,data:s,bidderRequest:r,options:a}}return t}(T,r);return V},interpretResponse:function(e,r){let{bidderRequest:t}=r;e=e.body;const a=[];if(!e||e.error){let r="in response for ".concat(t.bidderCode," adapter");return e&&e.error&&(r+=": ".concat(e.error)),(0,s.logError)(r),a}if(e.tags&&e.tags.forEach((e=>{const r=(o=e)&&o.ads&&o.ads.length&&(0,l.sE)(o.ads,(e=>e.rtb));var o;if(r){if((!0===f.S.get(t.bidderCode,"allowZeroCpmBids")?r.cpm>=0:r.cpm>0)&&(0,l.q9)(this.supportedMediaTypes,r.ad_type)){const o=function(e,r,t){const a=(0,s.getBidRequest)(e.uuid,[t]),o=(0,s.getUniqueIdentifierStr)(),c={adId:o,requestId:e.uuid,cpm:r.cpm,creativeId:r.creative_id,dealId:r.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:a.adUnitCode,appnexus:{buyerMemberId:r.buyer_member_id,dealPriority:r.deal_priority,dealCode:r.deal_code}};r.adomain&&(c.meta=Object.assign({},c.meta,{advertiserDomains:[r.adomain]}));r.advertiser_id&&(c.meta=Object.assign({},c.meta,{advertiserId:r.advertiser_id}));function m(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}r.buyer_member_id&&(c.meta=Object.assign({},c.meta,{dchain:m(r)}));r.brand_id&&(c.meta=Object.assign({},c.meta,{brandId:r.brand_id}));if(r.rtb.video){Object.assign(c,{width:r.rtb.video.player_width,height:r.rtb.video.player_height,vastImpUrl:r.notify_url,ttl:3600});switch((0,i.Z)(a,"mediaTypes.video.context")){case p.Oh:const o=(0,d.Q1)(a.bidder,r.brand_category_id);c.meta=Object.assign({},c.meta,{primaryCatId:o});const m=r.deal_priority;c.video={context:p.Oh,durationSeconds:Math.floor(r.rtb.video.duration_ms/1e3),dealTier:m},c.vastUrl=r.rtb.video.asset_url;break;case u.gZ:if(c.adResponse=e,c.adResponse.ad=c.adResponse.ads[0],c.adResponse.ad.video=c.adResponse.ad.rtb.video,c.vastXml=r.rtb.video.content,r.renderer_url){const a=(0,l.sE)(t.bids,(r=>r.bidId===e.uuid));let o=(0,i.Z)(a,"mediaTypes.video.renderer.options");o||(o=(0,i.Z)(a,"renderer.options")),c.renderer=function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=n.Th.install({id:r.renderer_id,url:r.renderer_url,config:t,loaded:!1,adUnitCode:e});try{a.setRender(L)}catch(e){(0,s.logWarn)("Prebid Error calling setRender on renderer",e)}return a.setEventHandlers({impression:()=>(0,s.logMessage)("AppNexus outstream video impression event"),loaded:()=>(0,s.logMessage)("AppNexus outstream video loaded event"),ended:()=>{(0,s.logMessage)("AppNexus outstream renderer video event"),document.querySelector("#".concat(e)).style.display="none"}}),a}(c.adUnitCode,r,o)}break;case u.LD:c.vastUrl=r.notify_url+"&redir="+encodeURIComponent(r.rtb.video.asset_url)}}else if(r.rtb[p.B5]){const e=r.rtb[p.B5];let t;if(function(e){if(!e||""===e)return!1;let r=e.match(S),t=null!=r&&r.length>=1,a=e.match(T),s=null!=a&&a.length>=1;return e.startsWith(A)&&s&&t}(r.viewability.config)){let e="pbjs_adid="+o+";pbjs_auc="+a.adUnitCode;t=r.viewability.config.replace("dom_id=%native_dom_id%",e)}let i=e.javascript_trackers;null==i?i=t:(0,s.isStr)(i)?i=[i,t]:i.push(t),c[p.B5]={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:i},e.main_img&&(c.native.image={url:e.main_img.url,height:e.main_img.height,width:e.main_img.width}),e.icon&&(c.native.icon={url:e.icon.url,height:e.icon.height,width:e.icon.width})}else{Object.assign(c,{width:r.rtb.banner.width,height:r.rtb.banner.height,ad:r.rtb.banner.content});try{if(r.rtb.trackers)for(let e=0;e<r.rtb.trackers[0].impression_urls.length;e++){const t=r.rtb.trackers[0].impression_urls[e],a=(0,s.createTrackPixelHtml)(t);c.ad+=a}}catch(e){(0,s.logError)("Error appending tracking pixel",e)}}return c}(e,r,t);o.mediaType=function(e){const r=e.ad_type;return r===p.pX?p.pX:r===p.B5?p.B5:p.Mk}(r),a.push(o)}}})),e.debug&&e.debug.debug_info){let r="AppNexus Debug Auction for Prebid\n\n"+e.debug.debug_info;r=r.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,s.logMessage)("https://console.appnexus.com/docs/understanding-the-debug-auction"),(0,s.logMessage)(r)}return a},getMappingFileInfo:function(){return{url:"https://acdn.adnxs-simple.com/prebid/appnexus-mapping/mappings.json",refreshInDays:2}},getUserSyncs:function(e,r,t,a,s){if(e.iframeEnabled&&(0,g.h)(t)&&function(e){return!e||!Array.isArray(e.applicableSections)||e.applicableSections.every((e=>"number"==typeof e&&e<=5))}(s))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}]},transformBidParams:function(e,r,t,a){let n=s.transformBidderParamKeywords;if(!0===r){let e=null,r=o.config.getConfig("s2sConfig");(0,s.isPlainObject)(r)?e=(0,i.Z)(r,"endpoint.p1Consent"):(0,s.isArray)(r)&&r.forEach((r=>{(0,l.q9)(r.bidders,t.bids[0].bidder)&&(e=(0,i.Z)(r,"endpoint.p1Consent"))})),e&&e.match("/openrtb2/prebid")&&(n=J)}return e=(0,s.convertTypes)({member:"string",invCode:"string",placementId:"number",keywords:n,publisherId:"number"},e),r&&(q(e.keywords)&&e.keywords.forEach(P),Object.keys(e).forEach((r=>{let t=(0,s.convertCamelToUnderscore)(r);t!==r&&(e[t]=e[r],delete e[r])})),e.use_pmt_rule="boolean"==typeof e.use_payment_rule&&e.use_payment_rule,e.use_payment_rule&&delete e.use_payment_rule),e}};function q(e){return!!((0,s.isArray)(e)&&e.length>0)}function P(e){q(e.value)&&""===e.value[0]&&delete e.value}function N(e){const r={};Object.keys(e.params).forEach((r=>{let t=(0,s.convertCamelToUnderscore)(r);t!==r&&(e.params[t]=e.params[r],delete e.params[r])})),r.sizes=R(e.sizes),r.primary_size=r.sizes[0],r.ad_types=[],r.uuid=e.bidId,e.params.placement_id?r.id=parseInt(e.params.placement_id,10):r.code=e.params.inv_code,r.allow_smaller_sizes=e.params.allow_smaller_sizes||!1,r.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,r.prebid=!0,r.disable_psa=!0;let t=function(e){if(!(0,s.isFn)(e.getFloor))return e.params.reserve?e.params.reserve:null;let r=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,s.isPlainObject)(r)&&!isNaN(r.floor)&&"USD"===r.currency)return r.floor;return null}(e);if(t&&(r.reserve=t),e.params.position)r.position={above:1,below:2}[e.params.position]||0;else{let t=(0,i.Z)(e,"mediaTypes.banner.pos")||(0,i.Z)(e,"mediaTypes.video.pos");0!==t&&1!==t&&3!==t||(r.position=3===t?2:t)}e.params.traffic_source_code&&(r.traffic_source_code=e.params.traffic_source_code),e.params.private_sizes&&(r.private_sizes=R(e.params.private_sizes)),e.params.supply_type&&(r.supply_type=e.params.supply_type),e.params.pub_click&&(r.pubclick=e.params.pub_click),e.params.ext_inv_code&&(r.ext_inv_code=e.params.ext_inv_code),e.params.publisher_id&&(r.publisher_id=parseInt(e.params.publisher_id,10)),e.params.external_imp_id&&(r.external_imp_id=e.params.external_imp_id);let a=(0,i.Z)(e,"ortb2Imp.ext.data.keywords");if((0,s.isStr)(a)&&""!==a||!(0,s.isEmpty)(e.params.keywords)){let t=H(a),i=(0,s.isPlainObject)(e.params.keywords)?(0,s.deepClone)(e.params.keywords):{};Object.keys(i).forEach((e=>{((0,s.isStr)(i[e])||(0,s.isNumber)(i[e]))&&(i[e]=[i[e]])}));let n=(0,s.mergeDeep)({},i,t),o=(0,s.transformBidderParamKeywords)(n);o.length>0&&(o.forEach(P),r.keywords=o)}let n=(0,i.Z)(e,"ortb2Imp.ext.data.pbadslot");if(n&&(r.gpid=n),(e.mediaType===p.B5||(0,i.Z)(e,"mediaTypes.".concat(p.B5)))&&(r.ad_types.push(p.B5),0===r.sizes.length&&(r.sizes=R([1,1])),e.nativeParams)){const t=function(e){const r={};return Object.keys(e).forEach((t=>{const a=O[t]&&O[t].serverName||O[t]||t,i=O[t]&&O[t].requiredParams;r[a]=Object.assign({},i,e[t]);if(!(a!==O.image.serverName&&a!==O.icon.serverName)&&r[a].sizes){let e=r[a].sizes;((0,s.isArrayOfNums)(e)||(0,s.isArray)(e)&&e.length>0&&e.every((e=>(0,s.isArrayOfNums)(e))))&&(r[a].sizes=R(r[a].sizes))}a===O.privacyLink&&(r.privacy_supported=!0)})),r}(e.nativeParams);r[p.B5]={layouts:[t]}}const o=(0,i.Z)(e,"mediaTypes.".concat(p.pX)),d=(0,i.Z)(e,"mediaTypes.video.context");r.hb_source=o&&"adpod"===d?7:1,(e.mediaType===p.pX||o)&&r.ad_types.push(p.pX),(e.mediaType===p.pX||o&&"outstream"!==d)&&(r.require_asset_url=!0),e.params.video&&(r.video={},Object.keys(e.params.video).filter((e=>(0,l.q9)(v,e))).forEach((t=>{switch(t){case"context":case"playback_method":let a=e.params.video[t];a=(0,s.isArray)(a)?a[0]:a,r.video[t]=I[t][a];break;case"frameworks":break;default:r.video[t]=e.params.video[t]}})),e.params.video.frameworks&&(0,s.isArray)(e.params.video.frameworks)&&(r.video_frameworks=e.params.video.frameworks)),o&&(r.video=r.video||{},Object.keys(o).filter((e=>(0,l.q9)(k,e))).forEach((e=>{switch(e){case"minduration":case"maxduration":"number"!=typeof r.video[e]&&(r.video[e]=o[e]);break;case"skip":"boolean"!=typeof r.video.skippable&&(r.video.skippable=1===o[e]);break;case"skipafter":"number"!=typeof r.video.skipoffset&&(r.video.skippoffset=o[e]);break;case"playbackmethod":if("number"!=typeof r.video.playback_method){let t=o[e];t=(0,s.isArray)(t)?t[0]:t,t>=1&&t<=4&&(r.video.playback_method=t)}break;case"api":if(!r.video_frameworks&&(0,s.isArray)(o[e])){let t=o[e].map((e=>{let r=4===e?5:5===e?4:e;if(r>=1&&r<=5)return r})).filter((e=>e));r.video_frameworks=t}break;case"startdelay":case"placement":const t="context";if("number"!=typeof r.video[t]){const e=o.placement,a=o.startdelay,s=function(e){if(!e)return;if(2===e)return"in-banner";if(e>2)return"outstream"}(e)||function(e){if(!e)return;if(0===e)return"pre_roll";if(-1===e)return"mid_roll";if(-2===e)return"post_roll"}(a);r.video[t]=I[t][s]}}}))),e.renderer&&(r.video=Object.assign({},r.video,{custom_renderer_present:!0})),e.params.frameworks&&(0,s.isArray)(e.params.frameworks)&&(r.banner_frameworks=e.params.frameworks);let u=(0,l.sE)(c.K.getAdUnits(),(r=>e.transactionId===r.transactionId));return u&&u.mediaTypes&&u.mediaTypes.banner&&r.ad_types.push(p.Mk),0===r.ad_types.length&&delete r.ad_types,r}function R(e){let r=[],t={};if((0,s.isArray)(e)&&2===e.length&&!(0,s.isArray)(e[0]))t.width=parseInt(e[0],10),t.height=parseInt(e[1],10),r.push(t);else if("object"==typeof e)for(let a=0;a<e.length;a++){let s=e[a];t={},t.width=parseInt(s[0],10),t.height=parseInt(s[1],10),r.push(t)}return r}function B(e){return!!e.params.user}function z(e){return!!parseInt(e.params.member,10)}function D(e){if(e.params)return!!e.params.app}function M(e){return e.params&&e.params.app?!!e.params.app.id:!!e.params.app}function Z(e){return!!e.debug}function X(e){return e.mediaTypes&&e.mediaTypes.video&&e.mediaTypes.video.context===p.Oh}function F(e){let r=!1;const t=e.params,a=e.params.video;return t.frameworks&&(0,s.isArray)(t.frameworks)&&(r=(0,l.q9)(e.params.frameworks,6)),!r&&a&&a.frameworks&&(0,s.isArray)(a.frameworks)&&(r=(0,l.q9)(e.params.video.frameworks,6)),r}function K(e,r,t){(0,s.isEmpty)(e.video)&&(e.video={}),e.video[r]=t}function L(e,r){!function(e){try{const r=document.getElementById(e).querySelectorAll("div[id^='google_ads']");r[0]&&r[0].style.setProperty("display","none")}catch(e){}}(e.adUnitCode),function(e){try{const r=document.getElementById(e).querySelectorAll("script[id^='sas_script']");r[0].nextSibling&&"iframe"===r[0].nextSibling.localName&&r[0].nextSibling.style.setProperty("display","none")}catch(e){}}(e.adUnitCode),e.renderer.push((()=>{((0,s.getWindowFromDocument)(r)||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,r,t){e.renderer.handleVideoEvent({id:r,eventName:t})}function J(e){let r="";return Object.keys(e).forEach((t=>{(0,s.isStr)(e[t])?""!==e[t]?r+="".concat(t,"=").concat(e[t],","):r+="".concat(t,","):(0,s.isArray)(e[t])&&(""===e[t][0]?r+="".concat(t,","):e[t].forEach((e=>{r+="".concat(t,"=").concat(e,",")})))})),r=r.substring(0,r.length-1),r}function H(e){let r={};if((0,s.isStr)(e)&&""!==e){e.split(/\s*(?:,)\s*/).forEach((e=>{if(-1!==e.indexOf("=")){let t=e.split("="),a=t[0],s=t[1];r.hasOwnProperty(a)?r[a].push(s):r[a]=[s]}else r.hasOwnProperty(e)||(r[e]=[""])}))}return r}(0,d.dX)(U),(0,a.z)("appnexusBidAdapter")},17673:(e,r,t)=>{t.d(r,{h:()=>s});var a=t(20265);function s(e){return null==e||!e.gdprApplies||!0===(0,a.Z)(e,"vendorData.purpose.consents.1")}}},e=>{var r;r=46319,e(e.s=r)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[21266],{55630:(n,e,t)=>{var o=t(78640),r=t(64358),s=t(96475),i=t(3193),a=t(51039),c=t(34614),l=t(99128),d=t(26372),u=t(54078);const p=2;let f,g,m,b,y,v,C=!1;const w={iab:function(n){let{onSuccess:e,onError:t,onEvent:o}=n;function s(n,s){(0,r.logInfo)("Received a response from CMP",n),s?(o(n),!1!==n.gdprApplies&&"tcloaded"!==n.eventStatus&&"useractioncomplete"!==n.eventStatus||M(n,{onSuccess:e,onError:t})):t("CMP unable to register callback function.  Please check CMP setup.")}const i={},{cmpFrame:a,cmpFunction:l}=function(){let n,e,t=window;for(;;){try{if("function"==typeof t.__tcfapi){e=t.__tcfapi,n=t;break}}catch(n){}try{if(t.frames.__tcfapiLocator){n=t;break}}catch(n){}if(t===window.top)break;t=t.parent}return{cmpFrame:n,cmpFunction:e}}();if(!a)return t("TCF2 CMP not found.");"function"==typeof l?((0,r.logInfo)("Detected CMP API is directly accessible, calling it now..."),l("addEventListener",p,s)):((0,r.logInfo)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now..."),function(n,e,t){const o="__tcfapi",r="".concat(o,"Call");function s(n){const e="".concat(o,"Return"),t="string"==typeof n.data&&(0,c.q9)(n.data,e)?JSON.parse(n.data):n.data;if(t[e]&&t[e].callId){const n=t[e];i.hasOwnProperty(n.callId)&&i[n.callId](n.returnValue,n.success)}}window[o]=function(n,t,o,s){const a=Math.random()+"",c={[r]:{command:n,version:t,parameter:s,callId:a}};i[a]=o,e.postMessage(c,"*")},window.addEventListener("message",s,!1),window[o](n,p,t)}("addEventListener",a,s))},static:function(n){let{onSuccess:e,onError:t}=n;M(b,{onSuccess:e,onError:t})}};function P(n){let e,t,o=!1,r=null,s=!1;function i(n){null!=r&&clearTimeout(r),o||null==n||(0===n?e():r=setTimeout(e,n))}function l(e,t,r){if(i(null),o=!0,a.rp.setConsentData(e),"function"==typeof n){for(var s=arguments.length,c=new Array(s>3?s-3:0),l=3;l<s;l++)c[l-3]=arguments[l];n(t,r,...c)}}if(!(0,c.q9)(Object.keys(w),f))return void l(null,!1,"CMP framework (".concat(f,") is not a supported framework.  Aborting consentManagement module and resuming auction."));const d={onSuccess:n=>l(n,!1),onError:function(n){for(var e=arguments.length,t=new Array(e>1?e-1:0),o=1;o<e;o++)t[o-1]=arguments[o];l(null,!0,n,...t)},onEvent:function(n){t=n,s||(s=!0,null!=y&&i(y))}};e=()=>{const n=n=>{l(n,!1,"".concat(s?"Timeout waiting for user action on CMP":"CMP did not load",", continuing auction..."))};M(t,{onSuccess:n,onError:()=>n(S(void 0))})},w[f](d),null!=y&&s||i(g)}const h=(0,l.g3)("gdpr",(function(n,e){var t;t=function(t,o){if(o){let n=r.logWarn;t&&(n=r.logError,o="".concat(o," Canceling auction as per consentManagement config."));for(var s=arguments.length,i=new Array(s>2?s-2:0),a=2;a<s;a++)i[a-2]=arguments[a];n(o,...i)}t?(n.stopTiming(),"function"==typeof e.bidsBackHandler?e.bidsBackHandler():(0,r.logError)("Error executing bidsBackHandler")):n.call(this,e)},v?((0,r.logInfo)("User consent information already known.  Pulling internally stored information..."),t(!1)):P(t)}));function M(n,e){let{onSuccess:t,onError:o}=e;!function(){const e=n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:m,t=n&&n.tcString;return!("boolean"==typeof e&&(!0!==e||t&&(0,r.isStr)(t)))}()?t(S(n)):o("CMP returned unexpected value during lookup process.",n)}function S(n){return v={consentString:n?n.tcString:void 0,vendorData:n||void 0,gdprApplies:n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:m},n&&n.addtlConsent&&(0,r.isStr)(n.addtlConsent)&&(v.addtlConsent=n.addtlConsent),v.apiVersion=p,v}i.config.getConfig("consentManagement",(n=>function(n){if((n=n&&(n.gdpr||n.usp||n.gpp?n.gdpr:n))&&"object"==typeof n){var e;(0,r.isStr)(n.cmpApi)?f=n.cmpApi:(f="iab",(0,r.logInfo)("consentManagement config did not specify cmp.  Using system default setting (".concat("iab",")."))),(0,r.isNumber)(n.timeout)?g=n.timeout:(g=1e4,(0,r.logInfo)("consentManagement config did not specify timeout.  Using system default setting (".concat(1e4,")."))),y=(0,r.isNumber)(n.actionTimeout)?n.actionTimeout:null,m=!0===n.defaultGdprScope,(0,r.logInfo)("consentManagement module has been activated..."),"static"===f&&((0,r.isPlainObject)(n.consentData)?(b=n.consentData,null!=(null===(e=b)||void 0===e?void 0:e.getTCData)&&(b=b.getTCData),g=0):(0,r.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),C||(0,o.R)().requestBids.before(h,50),C=!0,a.rp.enable(),P()}else(0,r.logWarn)("consentManagement (gdpr) config not defined, exiting consent manager")}(n.consentManagement))),u.S.before((function(n,e){return n(e.then((n=>{const e=a.rp.getConsentData();return e&&("boolean"==typeof e.gdprApplies&&(0,s.N)(n,"regs.ext.gdpr",e.gdprApplies?1:0),(0,s.N)(n,"user.ext.consent",e.consentString)),n})))})),(0,d.f8)({type:d.Z,name:"gdprAddtlConsent",fn:function(n,e){var t;const o=null===(t=e.gdprConsent)||void 0===t?void 0:t.addtlConsent;o&&"string"==typeof o&&(0,s.N)(n,"user.ext.ConsentedProvidersSettings.consented_providers",o)}}),(0,o.z)("consentManagement")},26372:(n,e,t)=>{t.d(e,{DZ:()=>s,Px:()=>i,TP:()=>c,YC:()=>a,Z:()=>r,f8:()=>u,fP:()=>p,gm:()=>o,md:()=>l});const o=["request","imp","bidResponse","response"],[r,s,i,a]=o,[c,l]=["default","pbs"],d=new Set(o);const{registerOrtbProcessor:u,getProcessors:p}=function(){const n={};return{registerOrtbProcessor(e){let{type:t,name:r,fn:s,priority:i=0,dialects:a=[c]}=e;if(!d.has(t))throw new Error("ORTB processor type must be one of: ".concat(o.join(", ")));a.forEach((e=>{n.hasOwnProperty(e)||(n[e]={}),n[e].hasOwnProperty(t)||(n[e][t]={}),n[e][t][r]={priority:i,fn:s}}))},getProcessors:e=>n[e]||{}}}()}},n=>{var e;e=55630,n(n.s=e)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[6406],{60241:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{var _src_prebidGlobal_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(78640),_src_utils_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(64358),_src_utils_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(20265),_src_adloader_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(55730),_src_adapters_bidderFactory_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(14699),_src_config_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(3193),_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(24679),_src_polyfill_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(34614),criteo_direct_rsa_validate_build_verify_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1582),_src_storageManager_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(15164),_src_native_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(70059),_src_refererDetection_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(25102),_src_utils_gpdr_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(17673);const GVLID=91,ADAPTER_VERSION=35,BIDDER_CODE="criteo",CDB_ENDPOINT="https://bidder.criteo.com/cdb",PROFILE_ID_INLINE=207,PROFILE_ID_PUBLISHERTAG=185,storage=(0,_src_storageManager_js__WEBPACK_IMPORTED_MODULE_1__.df)({gvlid:GVLID,bidderCode:BIDDER_CODE}),LOG_PREFIX="Criteo: ",FAST_BID_VERSION_PLACEHOLDER="%FAST_BID_VERSION%",FAST_BID_VERSION_CURRENT=135,FAST_BID_VERSION_LATEST="latest",FAST_BID_VERSION_NONE="none",PUBLISHER_TAG_URL_TEMPLATE="https://static.criteo.net/js/ld/publishertag.prebid"+FAST_BID_VERSION_PLACEHOLDER+".js",FAST_BID_PUBKEY_E=65537,FAST_BID_PUBKEY_N="ztQYwCE5BU7T9CDM5he6rKoabstXRmkzx54zFPZkWbK530dwtLBDeaWBMxHBUT55CYyboR/EZ4efghPi3CoNGfGWezpjko9P6p2EwGArtHEeS4slhu/SpSIFMjG6fdrpRoNuIAMhq1Z+Pr/+HOd1pThFKeGFr2/NhtAg+TXAzaU=",OPTOUT_COOKIE_NAME="cto_optout",BUNDLE_COOKIE_NAME="cto_bundle",GUID_RETENTION_TIME_HOUR=9360,OPTOUT_RETENTION_TIME_HOUR=43200,spec={code:BIDDER_CODE,gvlid:GVLID,supportedMediaTypes:[_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.Mk,_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX,_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5],getUserSyncs:function(t,e,r,i){if(canFastBid(_src_config_js__WEBPACK_IMPORTED_MODULE_3__.config.getConfig("criteo.fastBidVersion")))return[];const o=(0,_src_refererDetection_js__WEBPACK_IMPORTED_MODULE_4__.nH)(),s="criteoPrebidAdapter";if(t.iframeEnabled&&(0,_src_utils_gpdr_js__WEBPACK_IMPORTED_MODULE_5__.h)(r)){const t=[];t.push("origin=".concat(s)),t.push("topUrl=".concat(o.domain)),r&&(r.gdprApplies&&t.push("gdpr=".concat(1==r.gdprApplies?1:0)),r.consentString&&t.push("gdpr_consent=".concat(r.consentString))),i&&t.push("us_privacy=".concat(i));const e=Math.random().toString(),a={bundle:readFromAllStorages(BUNDLE_COOKIE_NAME),cw:storage.cookiesAreEnabled(),lsw:storage.localStorageIsEnabled(),optoutCookie:readFromAllStorages(OPTOUT_COOKIE_NAME),origin:s,requestId:e,tld:o.domain,topUrl:o.domain,version:"7.43.0".replace(/\./g,"_")};window.addEventListener("message",(function t(r){if(!r.data||"https://gum.criteo.com"!=r.origin)return;if(r.data.requestId!==e)return;this.removeEventListener("message",t),r.stopImmediatePropagation();const i=r.data;i.optout?(deleteFromAllStorages(BUNDLE_COOKIE_NAME),saveOnAllStorages(OPTOUT_COOKIE_NAME,!0,OPTOUT_RETENTION_TIME_HOUR)):i.bundle&&saveOnAllStorages(BUNDLE_COOKIE_NAME,i.bundle,GUID_RETENTION_TIME_HOUR)}),!0);const n=JSON.stringify(a).replace(/"/g,"%22");return[{type:"iframe",url:"https://gum.criteo.com/syncframe?".concat(t.join("&"),"#").concat(n)}]}return[]},isBidRequestValid:t=>!(!t||!t.params||!t.params.zoneId&&!t.params.networkId)&&!(hasVideoMediaType(t)&&!hasValidVideoMediaType(t)),buildRequests:(t,e)=>{var r,i;let o,s;t=(0,_src_native_js__WEBPACK_IMPORTED_MODULE_6__.lY)(t);let a=e.ortb2||{};Object.assign(e,{publisherExt:null===(r=a.site)||void 0===r?void 0:r.ext,userExt:null===(i=a.user)||void 0===i?void 0:i.ext,ceh:_src_config_js__WEBPACK_IMPORTED_MODULE_3__.config.getConfig("criteo.ceh"),coppa:_src_config_js__WEBPACK_IMPORTED_MODULE_3__.config.getConfig("coppa")});const n=_src_config_js__WEBPACK_IMPORTED_MODULE_3__.config.getConfig("criteo.fastBidVersion"),_=canFastBid(n);if(!publisherTagAvailable()&&_){window.Criteo=window.Criteo||{},window.Criteo.usePrebidEvents=!1,tryGetCriteoFastBid();const t=getFastBidUrl(n);setTimeout((()=>{(0,_src_adloader_js__WEBPACK_IMPORTED_MODULE_7__.B)(t,BIDDER_CODE)}),e.timeout)}if(publisherTagAvailable()){const r=new Criteo.PubTag.Adapters.Prebid(PROFILE_ID_PUBLISHERTAG,ADAPTER_VERSION,t,e,"7.43.0");o=r.buildCdbUrl(),s=r.buildCdbRequest()}else{const r=buildContext(t,e);o=buildCdbUrl(r),s=buildCdbRequest(r,t,e)}if(s)return{method:"POST",url:o,data:s,bidRequests:t}},interpretResponse:(t,e)=>{const r=t.body||t;if(publisherTagAvailable()){const t=Criteo.PubTag.Adapters.Prebid.GetAdapter(e);if(t)return t.interpretResponse(r,e)}const i=[];return r&&r.slots&&(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.isArray)(r.slots)&&r.slots.forEach((o=>{var s,a,n,_;const c=(0,_src_polyfill_js__WEBPACK_IMPORTED_MODULE_9__.sE)(e.bidRequests,(t=>t.adUnitCode===o.impid&&(!t.params.zoneId||parseInt(t.params.zoneId)===o.zoneid))),p=c.bidId,d={requestId:p,cpm:o.cpm,currency:o.currency,netRevenue:!0,ttl:o.ttl||60,creativeId:o.creativecode,width:o.width,height:o.height,dealId:o.dealCode};if(null!==(s=r.ext)&&void 0!==s&&null!==(a=s.paf)&&void 0!==a&&a.transmission&&null!==(n=o.ext)&&void 0!==n&&null!==(_=n.paf)&&void 0!==_&&_.content_id){const e={content_id:o.ext.paf.content_id,transmission:t.ext.paf.transmission};d.meta=Object.assign({},d.meta,{paf:e})}o.adomain&&(d.meta=Object.assign({},d.meta,{advertiserDomains:[o.adomain].flat()})),o.native?c.params.nativeCallback?d.ad=createNativeAd(p,o.native,c.params.nativeCallback):(d.native=createPrebidNativeAd(o.native),d.mediaType=_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5):o.video?(d.vastUrl=o.displayurl,d.mediaType=_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX):d.ad=o.creative,i.push(d)})),i},onTimeout:t=>{if(publisherTagAvailable()&&Array.isArray(t)){var e=[];t.forEach((t=>{if(-1===e.indexOf(t.auctionId)){e.push(t.auctionId);Criteo.PubTag.Adapters.Prebid.GetAdapter(t.auctionId).handleBidTimeout()}}))}},onBidWon:t=>{if(publisherTagAvailable()&&t){Criteo.PubTag.Adapters.Prebid.GetAdapter(t.auctionId).handleBidWon(t)}},onSetTargeting:t=>{if(publisherTagAvailable()){Criteo.PubTag.Adapters.Prebid.GetAdapter(t.auctionId).handleSetTargeting(t)}}};function readFromAllStorages(t){const e=storage.getCookie(t),r=storage.getDataFromLocalStorage(t);return e||r||void 0}function saveOnAllStorages(t,e,r){const i=new Date;i.setTime(i.getTime()+60*r*60*1e3);const o="expires=".concat(i.toUTCString());storage.setCookie(t,e,o),storage.setDataInLocalStorage(t,e)}function deleteFromAllStorages(t){storage.setCookie(t,"",0),storage.removeDataFromLocalStorage(t)}function publisherTagAvailable(){return"undefined"!=typeof Criteo&&Criteo.PubTag&&Criteo.PubTag.Adapters&&Criteo.PubTag.Adapters.Prebid}function buildContext(t,e){var r;let i="";e&&e.refererInfo&&(i=e.refererInfo.page);const o=(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.parseUrl)(null==e||null===(r=e.refererInfo)||void 0===r?void 0:r.topmostLocation).search,s={url:i,debug:"1"===o.pbt_debug,noLog:"1"===o.pbt_nolog,amp:!1};return t.forEach((t=>{"amp"===t.params.integrationMode&&(s.amp=!0)})),s}function buildCdbUrl(t){let e=CDB_ENDPOINT;e+="?profileId="+PROFILE_ID_INLINE,e+="&av="+String(ADAPTER_VERSION),e+="&wv="+encodeURIComponent("7.43.0"),e+="&cb="+String(Math.floor(99999999999*Math.random())),storage.localStorageIsEnabled()?e+="&lsavail=1":e+="&lsavail=0",t.amp&&(e+="&im=1"),t.debug&&(e+="&debug=1"),t.noLog&&(e+="&nolog=1");const r=readFromAllStorages(BUNDLE_COOKIE_NAME);r&&(e+="&bundle=".concat(r));return readFromAllStorages(OPTOUT_COOKIE_NAME)&&(e+="&optout=1"),e}function checkNativeSendId(t){return!(t.nativeParams&&(t.nativeParams.image&&(!0!==t.nativeParams.image.sendId||!0===t.nativeParams.image.sendTargetingKeys)||t.nativeParams.icon&&(!0!==t.nativeParams.icon.sendId||!0===t.nativeParams.icon.sendTargetingKeys)||t.nativeParams.clickUrl&&(!0!==t.nativeParams.clickUrl.sendId||!0===t.nativeParams.clickUrl.sendTargetingKeys)||t.nativeParams.displayUrl&&(!0!==t.nativeParams.displayUrl.sendId||!0===t.nativeParams.displayUrl.sendTargetingKeys)||t.nativeParams.privacyLink&&(!0!==t.nativeParams.privacyLink.sendId||!0===t.nativeParams.privacyLink.sendTargetingKeys)||t.nativeParams.privacyIcon&&(!0!==t.nativeParams.privacyIcon.sendId||!0===t.nativeParams.privacyIcon.sendTargetingKeys)))}function buildCdbRequest(t,e,r){var i,o;let s,a;const n={publisher:{url:t.url,ext:r.publisherExt},regs:{coppa:!0===r.coppa?1:!1===r.coppa?0:void 0},slots:e.map((t=>{s=t.params.networkId||s,a=t.schain||a;const e={impid:t.adUnitCode,transactionid:t.transactionId,auctionId:t.auctionId};if(t.params.zoneId&&(e.zoneid=t.params.zoneId),(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(t,"ortb2Imp.ext")&&(e.ext=t.ortb2Imp.ext),t.params.ext&&(e.ext=Object.assign({},e.ext,t.params.ext)),t.params.publisherSubId&&(e.publishersubid=t.params.publisherSubId),(t.params.nativeCallback||hasNativeMediaType(t))&&(e.native=!0,checkNativeSendId(t)||(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.logWarn)(LOG_PREFIX+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)")),hasBannerMediaType(t)?e.sizes=parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(t,"mediaTypes.banner.sizes"),parseSize):e.sizes=[],hasVideoMediaType(t)){const r={playersizes:parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(t,"mediaTypes.video.playerSize"),parseSize),mimes:t.mediaTypes.video.mimes,protocols:t.mediaTypes.video.protocols,maxduration:t.mediaTypes.video.maxduration,api:t.mediaTypes.video.api,skip:t.mediaTypes.video.skip,placement:t.mediaTypes.video.placement,minduration:t.mediaTypes.video.minduration,playbackmethod:t.mediaTypes.video.playbackmethod,startdelay:t.mediaTypes.video.startdelay},i=t.params.video;void 0!==i&&(r.skip=r.skip||i.skip||0,r.placement=r.placement||i.placement,r.minduration=r.minduration||i.minduration,r.playbackmethod=r.playbackmethod||i.playbackmethod,r.startdelay=r.startdelay||i.startdelay||0),e.video=r}return enrichSlotWithFloors(e,t),e}))};return s&&(n.publisher.networkid=s),a&&(n.source={ext:{schain:a}}),n.user=(null===(i=r.ortb2)||void 0===i?void 0:i.user)||{},n.site=(null===(o=r.ortb2)||void 0===o?void 0:o.site)||{},r&&r.ceh&&(n.user.ceh=r.ceh),r&&r.gdprConsent&&(n.gdprConsent={},void 0!==r.gdprConsent.gdprApplies&&(n.gdprConsent.gdprApplies=!!r.gdprConsent.gdprApplies),n.gdprConsent.version=r.gdprConsent.apiVersion,void 0!==r.gdprConsent.consentString&&(n.gdprConsent.consentData=r.gdprConsent.consentString)),r&&r.uspConsent&&(n.user.uspIab=r.uspConsent),n}function parseSizes(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t=>t;return null==t?[]:Array.isArray(t[0])?t.map((t=>e(t))):[e(t)]}function parseSize(t){return t[0]+"x"+t[1]}function hasVideoMediaType(t){return void 0!==(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(t,"mediaTypes.video")}function hasBannerMediaType(t){return void 0!==(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(t,"mediaTypes.banner")}function hasNativeMediaType(t){return void 0!==(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(t,"mediaTypes.native")}function hasValidVideoMediaType(t){let e=!0;if(["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach((function(r){void 0===(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(t,"mediaTypes.video."+r)&&void 0===(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(t,"params.video."+r)&&(e=!1,(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.logError)("Criteo Bid Adapter: mediaTypes.video."+r+" is required"))})),e){const e=t.mediaTypes.video.placement||t.params.video.placement;if("instream"==t.mediaTypes.video.context&&1===e)return!0;if("outstream"==t.mediaTypes.video.context&&1!==e)return!0}return!1}function createPrebidNativeAd(t){return{sendTargetingKeys:!1,title:t.products[0].title,body:t.products[0].description,sponsoredBy:t.advertiser.description,icon:t.advertiser.logo,image:t.products[0].image,clickUrl:t.products[0].click_url,privacyLink:t.privacy.optout_click_url,privacyIcon:t.privacy.optout_image_url,cta:t.products[0].call_to_action,price:t.products[0].price,impressionTrackers:t.impression_pixels.map((t=>t.url))}}function createNativeAd(t,e,r){var i="criteo_prebid_native_slots";return window[i]=window[i]||{},window[i][t]={callback:r,payload:e},'\n<script type="text/javascript">\nfor (var i = 0; i < 10; ++i) {\n var slots = window.parent.'.concat(i,';\n  if(!slots){continue;}\n  var responseSlot = slots["').concat(t,'"];\n  responseSlot.callback(responseSlot.payload);\n  break;\n}\n<\/script>')}function pickAvailableGetFloorFunc(t){if(t.getFloor)return t.getFloor;if(t.params.bidFloor&&t.params.bidFloorCur)try{const e=parseFloat(t.params.bidFloor);return()=>({currency:t.params.bidFloorCur,floor:e})}catch{}}function enrichSlotWithFloors(t,e){try{const s={},a=pickAvailableGetFloorFunc(e);if(a){var r,i,o;if(null!==(r=e.mediaTypes)&&void 0!==r&&r.banner){s.banner={};parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(e,"mediaTypes.banner.sizes")).forEach((t=>s.banner[parseSize(t).toString()]=a.call(e,{size:t,mediaType:_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.Mk})))}if(null!==(i=e.mediaTypes)&&void 0!==i&&i.video){s.video={};parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_10__.Z)(e,"mediaTypes.video.playerSize")).forEach((t=>s.video[parseSize(t).toString()]=a.call(e,{size:t,mediaType:_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX})))}null!==(o=e.mediaTypes)&&void 0!==o&&o.native&&(s.native={},s.native["*"]=a.call(e,{size:"*",mediaType:_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5})),Object.keys(s).length>0&&(t.ext||(t.ext={}),Object.assign(t.ext,{floors:s}))}}catch(t){(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.logError)("Could not parse floors from Prebid: "+t)}}function canFastBid(t){return t!==FAST_BID_VERSION_NONE}function getFastBidUrl(t){let e;if(t===FAST_BID_VERSION_LATEST)e="";else if(t){String(t).split(".")[0]<102&&(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.logWarn)("Specifying a Fastbid version which is not supporting version selection."),e="."+t}else e="."+FAST_BID_VERSION_CURRENT;return PUBLISHER_TAG_URL_TEMPLATE.replace(FAST_BID_VERSION_PLACEHOLDER,e)}function tryGetCriteoFastBid(){try{const fastBidStorageKey="criteo_fast_bid",hashPrefix="// Hash: ",fastBidFromStorage=storage.getDataFromLocalStorage(fastBidStorageKey);if(null!==fastBidFromStorage){const firstLineEndPosition=fastBidFromStorage.indexOf("\n"),firstLine=fastBidFromStorage.substr(0,firstLineEndPosition).trim();if(firstLine.substr(0,hashPrefix.length)!==hashPrefix)(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.logWarn)("No hash found in FastBid"),storage.removeDataFromLocalStorage(fastBidStorageKey);else{const publisherTagHash=firstLine.substr(hashPrefix.length),publisherTag=fastBidFromStorage.substr(firstLineEndPosition+1);(0,criteo_direct_rsa_validate_build_verify_js__WEBPACK_IMPORTED_MODULE_0__.T)(publisherTag,publisherTagHash,FAST_BID_PUBKEY_N,FAST_BID_PUBKEY_E)?((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.logInfo)("Using Criteo FastBid"),eval(publisherTag)):((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_8__.logWarn)("Invalid Criteo FastBid found"),storage.removeDataFromLocalStorage(fastBidStorageKey))}}}catch(t){}}(0,_src_adapters_bidderFactory_js__WEBPACK_IMPORTED_MODULE_11__.dX)(spec),(0,_src_prebidGlobal_js__WEBPACK_IMPORTED_MODULE_12__.z)("criteoBidAdapter")},17673:(t,e,r)=>{r.d(e,{h:()=>o});var i=r(20265);function o(t){return null==t||!t.gdprApplies||!0===(0,i.Z)(t,"vendorData.purpose.consents.1")}},44611:(t,e)=>{var r;Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t){null!==t&&this.fromHexString(t)}return t.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var t,e=!1,r="",i=this.t,o=this.DB-i*this.DB%4;if(i-- >0)for(o<this.DB&&(t=this[i]>>o)>0&&(e=!0,r=d(t));i>=0;)o<4?(t=(this[i]&(1<<o)-1)<<4-o,t|=this[--i]>>(o+=this.DB-4)):(t=this[i]>>(o-=4)&15,o<=0&&(o+=this.DB,--i)),t>0&&(e=!0),e&&(r+=d(t));return e?r:"0"},t.prototype.fromHexString=function(e){if(null!==e){this.t=0,this.s=0;for(var r=e.length,i=!1,o=0;--r>=0;){var s=c(e,r);s<0?"-"==e.charAt(r)&&(i=!0):(i=!1,0==o?this[this.t++]=s:o+4>this.DB?(this[this.t-1]|=(s&(1<<this.DB-o)-1)<<o,this[this.t++]=s>>this.DB-o):this[this.t-1]|=s<<o,(o+=4)>=this.DB&&(o-=this.DB))}0,this.clamp(),i&&t.ZERO.subTo(this,this)}},t.prototype.negate=function(){var e=o();return t.ZERO.subTo(this,e),e},t.prototype.abs=function(){return this.s<0?this.negate():this},t.prototype.mod=function(e){var r=o();return this.abs().divRemTo(e,null,r),this.s<0&&r.compareTo(t.ZERO)>0&&e.subTo(r,r),r},t.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},t.prototype.lShiftTo=function(t,e){for(var r=t%this.DB,i=this.DB-r,o=(1<<i)-1,s=Math.floor(t/this.DB),a=this.s<<r&this.DM,n=this.t-1;n>=0;--n)e[n+s+1]=this[n]>>i|a,a=(this[n]&o)<<r;for(n=s-1;n>=0;--n)e[n]=0;e[s]=a,e.t=this.t+s+1,e.s=this.s,e.clamp()},t.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},t.prototype.dlShiftTo=function(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s},t.prototype.squareTo=function(t){for(var e=this.abs(),r=t.t=2*e.t;--r>=0;)t[r]=0;for(r=0;r<e.t-1;++r){var i=e.am(r,e[r],t,2*r,0,1);(t[r+e.t]+=e.am(r+1,2*e[r],t,2*r+1,i,e.t-r-1))>=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()},t.prototype.multiplyTo=function(e,r){var i=this.abs(),o=e.abs(),s=i.t;for(r.t=s+o.t;--s>=0;)r[s]=0;for(s=0;s<o.t;++s)r[s+i.t]=i.am(0,o[s],r,s,0,i.t);r.s=0,r.clamp(),this.s!=e.s&&t.ZERO.subTo(r,r)},t.prototype.divRemTo=function(e,r,i){var a=e.abs();if(!(a.t<=0)){var n=this.abs();if(n.t<a.t)return null!=r&&r.fromHexString("0"),void(null!=i&&this.copyTo(i));null==i&&(i=o());var _=o(),c=this.s,p=e.s,d=this.DB-s(a[a.t-1]);d>0?(a.lShiftTo(d,_),n.lShiftTo(d,i)):(a.copyTo(_),n.copyTo(i));var l=_.t,u=_[l-1];if(0!=u){var h=u*(1<<this.F1)+(l>1?_[l-2]>>this.F2:0),E=this.FV/h,f=(1<<this.F1)/h,m=1<<this.F2,T=i.t,v=T-l,g=null==r?o():r;for(_.dlShiftTo(v,g),i.compareTo(g)>=0&&(i[i.t++]=1,i.subTo(g,i)),t.ONE.dlShiftTo(l,g),g.subTo(_,_);_.t<l;)_[_.t++]=0;for(;--v>=0;){var O=i[--T]==u?this.DM:Math.floor(i[T]*E+(i[T-1]+m)*f);if((i[T]+=_.am(0,O,i,v,0,l))<O)for(_.dlShiftTo(v,g),i.subTo(g,i);i[T]<--O;)i.subTo(g,i)}null!=r&&(i.drShiftTo(l,r),c!=p&&t.ZERO.subTo(r,r)),i.t=l,i.clamp(),d>0&&i.rShiftTo(d,i),c<0&&t.ZERO.subTo(i,i)}}},t.prototype.rShiftTo=function(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var i=t%this.DB,o=this.DB-i,s=(1<<i)-1;e[0]=this[r]>>i;for(var a=r+1;a<this.t;++a)e[a-r-1]|=(this[a]&s)<<o,e[a-r]=this[a]>>i;i>0&&(e[this.t-r-1]|=(this.s&s)<<o),e.t=this.t-r,e.clamp()}},t.prototype.drShiftTo=function(t,e){for(var r=t;r<this.t;++r)e[r-t]=this[r];e.t=Math.max(this.t-t,0),e.s=this.s},t.prototype.subTo=function(t,e){for(var r=0,i=0,o=Math.min(t.t,this.t);r<o;)i+=this[r]-t[r],e[r++]=i&this.DM,i>>=this.DB;if(t.t<this.t){for(i-=t.s;r<this.t;)i+=this[r],e[r++]=i&this.DM,i>>=this.DB;i+=this.s}else{for(i+=this.s;r<t.t;)i-=t[r],e[r++]=i&this.DM,i>>=this.DB;i-=t.s}e.s=i<0?-1:0,i<-1?e[r++]=this.DV+i:i>0&&(e[r++]=i),e.t=r,e.clamp()},t.prototype.clamp=function(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t},t.prototype.modPowInt=function(t,e){var r;return r=t<256||e.isEven()?new l(e):new u(e),this.exp(t,r)},t.prototype.exp=function(e,r){if(e>4294967295||e<1)return t.ONE;var i=o(),a=o(),n=r.convert(this),_=s(e)-1;for(n.copyTo(i);--_>=0;)if(r.sqrTo(i,a),(e&1<<_)>0)r.mulTo(a,n,i);else{var c=i;i=a,a=c}return r.revert(i)},t.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},t.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(0!=(e=r-t.t))return this.s<0?-e:e;for(;--r>=0;)if(0!=(e=this[r]-t[r]))return e;return 0},t.prototype.am1=function(t,e,r,i,o,s){for(;--s>=0;){var a=e*this[t++]+r[i]+o;o=Math.floor(a/67108864),r[i++]=67108863&a}return o},t.prototype.am2=function(t,e,r,i,o,s){for(var a=32767&e,n=e>>15;--s>=0;){var _=32767&this[t],c=this[t++]>>15,p=n*_+c*a;o=((_=a*_+((32767&p)<<15)+r[i]+(1073741823&o))>>>30)+(p>>>15)+n*c+(o>>>30),r[i++]=1073741823&_}return o},t.prototype.am3=function(t,e,r,i,o,s){for(var a=16383&e,n=e>>14;--s>=0;){var _=16383&this[t],c=this[t++]>>14,p=n*_+c*a;o=((_=a*_+((16383&p)<<14)+r[i]+o)>>28)+(p>>14)+n*c,r[i++]=268435455&_}return o},t}();function o(){return new i(null)}function s(t){var e,r=1;return 0!=(e=t>>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}e.BigInteger=i,e.nbi=o,e.nbits=s;var a,n,_=[];for(a="0".charCodeAt(0),n=0;n<=9;++n)_[a++]=n;for(a="a".charCodeAt(0),n=10;n<36;++n)_[a++]=n;for(a="A".charCodeAt(0),n=10;n<36;++n)_[a++]=n;function c(t,e){var r=_[t.charCodeAt(e)];return null==r?-1:r}e.intAt=c;var p="0123456789abcdefghijklmnopqrstuvwxyz";function d(t){return p.charAt(t)}e.int2char=d;e.b64toHex=function(t){var e,r="",i=0,o=0;for(e=0;e<t.length&&"="!=t.charAt(e);++e){var s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(t.charAt(e));s<0||(0==i?(r+=d(s>>2),o=3&s,i=1):1==i?(r+=d(o<<2|s>>4),o=15&s,i=2):2==i?(r+=d(o),r+=d(s>>2),o=3&s,i=3):(r+=d(o<<2|s>>4),r+=d(15&s),i=0))}return 1==i&&(r+=d(o<<2)),r},e.removeExtraSymbols=function(t){return t.replace(/^1f+00/,"").replace("3031300d060960864801650304020105000420","")};var l=function(){function t(t){this.m=t}return t.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},t.prototype.revert=function(t){return t},t.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},t.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}(),u=function(){function t(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}return t.prototype.convert=function(t){var e=o();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(i.ZERO)>0&&this.m.subTo(e,e),e},t.prototype.revert=function(t){var e=o();return t.copyTo(e),this.reduce(e),e},t.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e<this.m.t;++e){var r=32767&t[e],i=r*this.mpl+((r*this.mph+(t[e]>>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=e+this.m.t]+=this.m.am(0,i,t,e,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},t.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}();function h(t){var e=o();return e.fromHexString(t.toString()),e}e.nbv=h,i.ZERO=h(0),i.ONE=h(1),"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=i.prototype.am2,r=30):"Netscape"!=navigator.appName?(i.prototype.am=i.prototype.am1,r=26):(i.prototype.am=i.prototype.am3,r=28),i.prototype.DB=r,i.prototype.DM=(1<<r)-1,i.prototype.DV=1<<r;i.prototype.FV=Math.pow(2,52),i.prototype.F1=52-r,i.prototype.F2=2*r-52},94950:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){}return t.hash=function(e){e=t.utf8Encode(e||"");for(var r=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],i=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],o=(e+=String.fromCharCode(128)).length/4+2,s=Math.ceil(o/16),a=new Array(s),n=0;n<s;n++){a[n]=new Array(16);for(var _=0;_<16;_++)a[n][_]=e.charCodeAt(64*n+4*_)<<24|e.charCodeAt(64*n+4*_+1)<<16|e.charCodeAt(64*n+4*_+2)<<8|e.charCodeAt(64*n+4*_+3)<<0}var c=8*(e.length-1)/Math.pow(2,32),p=8*(e.length-1)>>>0;a[s-1][14]=Math.floor(c),a[s-1][15]=p;for(n=0;n<s;n++){for(var d=new Array(64),l=0;l<16;l++)d[l]=a[n][l];for(l=16;l<64;l++)d[l]=t.q1(d[l-2])+d[l-7]+t.q0(d[l-15])+d[l-16]>>>0;var u=i[0],h=i[1],E=i[2],f=i[3],m=i[4],T=i[5],v=i[6],g=i[7];for(l=0;l<64;l++){var O=g+t.z1(m)+t.Ch(m,T,v)+r[l]+d[l],D=t.z0(u)+t.Maj(u,h,E);g=v,v=T,T=m,m=f+O>>>0,f=E,E=h,h=u,u=O+D>>>0}i[0]=i[0]+u>>>0,i[1]=i[1]+h>>>0,i[2]=i[2]+E>>>0,i[3]=i[3]+f>>>0,i[4]=i[4]+m>>>0,i[5]=i[5]+T>>>0,i[6]=i[6]+v>>>0,i[7]=i[7]+g>>>0}var b=new Array(i.length);for(g=0;g<i.length;g++)b[g]=("00000000"+i[g].toString(16)).slice(-8);return b.join("")},t.utf8Encode=function(t){try{return(new TextEncoder).encode(t).reduce((function(t,e){return t+String.fromCharCode(e)}),"")}catch(e){return unescape(encodeURIComponent(t))}},t.ROTR=function(t,e){return e>>>t|e<<32-t},t.z0=function(e){return t.ROTR(2,e)^t.ROTR(13,e)^t.ROTR(22,e)},t.z1=function(e){return t.ROTR(6,e)^t.ROTR(11,e)^t.ROTR(25,e)},t.q0=function(e){return t.ROTR(7,e)^t.ROTR(18,e)^e>>>3},t.q1=function(e){return t.ROTR(17,e)^t.ROTR(19,e)^e>>>10},t.Ch=function(t,e,r){return t&e^~t&r},t.Maj=function(t,e,r){return t&e^t&r^e&r},t}();e.Sha256=r},1582:(t,e,r)=>{var i=r(44611),o=r(94950);e.T=function(t,e,r,s){var a=new i.BigInteger(i.b64toHex(e)),n=new i.BigInteger(i.b64toHex(r)),_=a.modPowInt(s,n);return i.removeExtraSymbols(_.toHexString())===o.Sha256.hash(t)}}},t=>{var e;e=60241,t(t.s=e)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[93769],{896:(t,e,n)=>{var i=n(78640),r=n(64358),o=n(20265),a=n(14699),d=n(3193),s=n(24679),c=n(25102),l=n(35706),u=n(70059);const p="medianet",m="https://prebid.media.net/video/bundle.js",f={NOT_DETERMINED:0,ABOVE_THE_FOLD:1,BELOW_THE_FOLD:2},g="client_timeout",b="client_bid_won";let h=(0,c.nH)(),y={};window.mnet=window.mnet||{},window.mnet.queue=window.mnet.queue||[],y.urlData={domain:h.domain,page:h.page,isTop:h.reachedTop};function w(){try{return window.top.document.referrer}catch(t){return document.referrer}}function _(t,e){const n=e.refererInfo;let i={domain:(t=t||{}).domain||n.domain,page:t.page||n.page,ref:t.ref||w(),topMostLocation:n.topmostLocation,isTop:t.isTop||n.reachedTop};return Object.assign(i,function(){if(y.pageMeta)return y.pageMeta;let t=x('link[rel="canonical"]',"href"),e=x('meta[property="og:url"]',"content"),n=x('meta[name="twitter:url"]',"content");return y.pageMeta=Object.assign({},t&&{canonical_url:t},e&&{og_url:e},n&&{twitter_url:n}),y.pageMeta}())}function x(t,e){let n=function(t,e){try{let n=(0,r.getWindowTop)().document.querySelector(t);if(null!==n&&n[e])return n[e]}catch(t){}}(t,e);return n&&function(t){let e=(0,r.getWindowTop)().document.createElement("a");return e.href=t,e.href}(n)}function v(t,e){return t.filter((t=>t.type===e))}function E(t){return{w:parseInt(t[0],10),h:parseInt(t[1],10)}}function T(t,e){const n=(0,o.Z)(t,"params"),a=(0,o.Z)(e,"gdprConsent"),s=(0,o.Z)(e,"uspConsent"),c=(0,o.Z)(t,"userId"),l=(0,o.Z)(t,"schain")||{},u=B.getWindowSize(),p=!(!a||!a.gdprApplies),m=!!s,f=!!d.config.getConfig("coppa");return Object.assign({},{customer_id:n.cid},{prebid_version:(0,i.R)().version},{gdpr_applies:p},p&&{gdpr_consent_string:a.consentString||""},{usp_applies:m},m&&{usp_consent_string:s||""},{coppa_applies:f},-1!==u.w&&-1!==u.h&&{screen:u},c&&{user_id:c},(0,i.R)().medianetGlobals.analyticsEnabled&&{analytics:!0},!(0,r.isEmpty)(l)&&{schain:l})}function O(t){let e={id:t.bidId,transactionId:t.transactionId,ext:{dfp_id:t.adUnitCode,display_count:t.bidRequestsCount},all:t.params};t.ortb2Imp&&(e.ortb2Imp=t.ortb2Imp);let n=(0,o.Z)(t,"mediaTypes.banner.sizes")||[];const i=(0,o.Z)(t,"mediaTypes.video")||{},a=(0,o.Z)(t,"params.video")||{},d=Object.assign({},a,i);var c;if((0,r.isEmpty)(d)||(e.video=d),n.length>0&&(e.banner=(c=n,(0,r.isArray)(c)&&2===c.length&&!(0,r.isArray)(c[0])?[E(c)]:c.map((t=>E(t))))),t.nativeParams)try{e.native=JSON.stringify(t.nativeParams)}catch(t){(0,r.logError)("".concat(p," : Incorrect JSON : bidRequest.nativeParams"))}t.params.crid&&(e.tagid=t.params.crid.toString());let l=parseFloat(t.params.bidfloor||t.params.bidFloor);l&&(e.bidfloor=l);const u=function(t){let e=document.getElementById(t);if(!e&&-1!==t.indexOf("/")){const{divId:n}=(0,r.getGptSlotInfoForAdUnitCode)(t);(0,r.isStr)(n)&&(e=document.getElementById(n))}if(e&&e.getBoundingClientRect){const t=e.getBoundingClientRect();let 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(u&&e.banner&&0!==e.banner.length){let t=function(t){return{top_left:{x:t.top_left.x+window.pageXOffset,y:t.top_left.y+window.pageYOffset},bottom_right:{x:t.bottom_right.x+window.pageXOffset,y:t.bottom_right.y+window.pageYOffset}}}(u);e.ext.coordinates=t,e.ext.viewability=M(u.top_left,R(e.banner)),M(t.top_left,R(e.banner))>.5?e.ext.visibility=f.ABOVE_THE_FOLD:e.ext.visibility=f.BELOW_THE_FOLD}else e.ext.visibility=f.NOT_DETERMINED;const m=function(t){let e=[];"function"==typeof t.getFloor&&[s.Mk,s.pX,s.B5].forEach((n=>{t.mediaTypes.hasOwnProperty(n)&&(n==s.Mk?t.mediaTypes.banner.sizes.forEach((i=>{I(t,n,i,e)})):I(t,n,"*",e))}));return e}(t);return m&&m.length>0&&(e.bidfloors=m),e}function I(t,e,n,i){let r=t.getFloor({currency:"USD",mediaType:e,size:n});n.length>1&&(r.size=n),r.mediaType=e,i.push(r)}function R(t){return t.reduce(((t,e)=>e.h*e.w<t.h*t.w?e:t))}function M(t,e){let n=e.w*e.h,i=B.getWindowSize(),r={x:t.x+e.w,y:t.y+e.h};return 0===n||-1===i.w||-1===i.h?0:function(t,e,n,i){if(t.x>i.x||e.x<n.x||t.y>i.y||e.y<n.y)return 0;return(Math.min(e.x,i.x)-Math.max(t.x,n.x))*(Math.min(e.y,i.y)-Math.max(t.y,n.y))}(t,r,{x:0,y:0},{x:i.w,y:i.h})/n}function S(t,e){e=(0,r.isArray)(e)&&e||[];let n={logid:"kfk",evtid:"projectevents",project:"prebid"};return n.acid=(0,o.Z)(e,"0.auctionId")||"",n.cid=(0,i.R)().medianetGlobals.cid||"",n.crid=e.map((t=>(0,o.Z)(t,"params.0.crid")||t.adUnitCode)).join("|"),n.adunit_count=e.length||0,n.dn=y.urlData.domain||"",n.requrl=y.urlData.page||"",n.istop=y.urlData.isTop||"",n.event=t.name||"",n.value=t.value||"",n.rd=t.related_data||"",n}function C(t,e){let n={protocol:"https",hostname:"qsearch-a.akamaihd.net/log",search:S(t,e)};(0,r.triggerPixel)((0,r.buildUrl)(n))}function D(t){const e=(0,o.Z)(t,"context")||"",n=(0,o.Z)(t,"vto");"outstream"==e&&n&&(t.renderer=function(t){const e=l.Th.install({url:m});return e.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,i=(0,r.getGptSlotInfoForAdUnitCode)(n).divId||n;window.mnet.mediaNetoutstreamPlayer(t,i,e)}))})),e}())}(0,i.R)().medianetGlobals=(0,i.R)().medianetGlobals||{};const B={code:p,gvlid:142,aliases:[{code:"aax",gvlid:720}],supportedMediaTypes:[s.Mk,s.B5,s.pX],isBidRequestValid:function(t){return t.params?t.params.cid&&(0,r.isStr)(t.params.cid)&&!(0,r.isEmptyStr)(t.params.cid)?(Object.assign((0,i.R)().medianetGlobals,!(0,i.R)().medianetGlobals.cid&&{cid:t.params.cid}),!0):((0,r.logError)("".concat(p," : cid should be a string")),!1):((0,r.logError)("".concat(p," : Missing bid parameters")),!1)},buildRequests:function(t,e){let n=function(t,e){return{site:_(t[0].params.site,e),ext:T(t[0],e),id:t[0].auctionId,imp:t.map((t=>O(t))),ortb2:e.ortb2,tmax:e.timeout||d.config.getConfig("bidderTimeout")}}(t=(0,u.lY)(t),e);return{method:"POST",url:(i=n.ext.customer_id,"https://prebid.media.net/rtb/prebid?cid="+encodeURIComponent(i)),data:JSON.stringify(n)};var i},interpretResponse:function(t,e){let n=[];if(!t||!t.body)return(0,r.logInfo)("".concat(p," : response is empty")),n;let i=t.body.bidList;return(0,r.isArray)(i)&&0!==i.length?(n=i.filter((t=>function(t){return!1===t.no_bid&&parseFloat(t.cpm)>0}(t))),n.forEach(D),n):((0,r.logInfo)("".concat(p," : no bids")),n)},getUserSyncs:function(t,e){let n=(i=e,!(0,r.isEmpty)(i)&&i[0].body&&i[0].body.ext&&(0,r.isArray)(i[0].body.ext.csUrl)?i[0].body.ext.csUrl:[]);var i;return t.iframeEnabled?v(n,"iframe"):t.pixelEnabled?v(n,"image"):void 0},onTimeout:t=>{try{C({name:g,value:t.length,related_data:t[0].timeout||d.config.getConfig("bidderTimeout")},t)}catch(t){}},onBidWon:t=>{try{C({name:b,value:t.cpm},[t])}catch(t){}},clearMnData:function(){y={}},getWindowSize:function(){return{w:window.screen.width||-1,h:window.screen.height||-1}}};(0,a.dX)(B),(0,i.z)("medianetBidAdapter")}},t=>{var e;e=896,t(t.s=e)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[71532],{34851:(e,t,n)=>{var i=n(78640),r=n(24679),o=n(90154),d=n(35706),s=n(34614),a=n(15164),c=n(14699),p=n(20265),l=n(64358);const u="https://onetag-sys.com/usync/",g="onetag",f=(0,a.df)({gvlid:241,bidderCode:g});function h(e){return void 0!==e.mediaTypes&&void 0!==e.mediaTypes.video}function m(e,t){if(e===r.Mk)return w(t).length>0;if(e===r.pX&&h(t)){const e=t.mediaTypes.video.context;if("outstream"===e||"instream"===e)return C(t).length>0}return!1}function y(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 v(e){const t=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,p.Z)(e,"refererInfo.page",null),referrer:(0,p.Z)(e,"refererInfo.ref",null),stack:(0,p.Z)(e,"refererInfo.stack",[]),numIframes:(0,p.Z)(e,"refererInfo.numIframes",0),wWidth:t.innerWidth,wHeight:t.innerHeight,oWidth:t.outerWidth,oHeight:t.outerHeight,sWidth:t.screen.width,sHeight:t.screen.height,aWidth:t.screen.availWidth,aHeight:t.screen.availHeight,sLeft:"screenLeft"in t?t.screenLeft:t.screenX,sTop:"screenTop"in t?t.screenTop:t.screenY,xOffset:t.pageXOffset,yOffset:t.pageYOffset,docHidden:y(t),docHeight:t.document.body?t.document.body.scrollHeight:null,hLength:history.length,timing:T(),version:{prebid:"7.43.0",adapter:"1.1.1"}}}function b(e){const t=e.filter((e=>h(e))).map((e=>{const t={};return I.call(t,e),t.context=e.mediaTypes.video.context,t.playerSize=C(e),t.mediaTypeInfo=(0,l.deepClone)(e.mediaTypes.video),t.type=r.pX,t.priceFloors=k(e,r.pX,t.playerSize),t})),n=e.filter((e=>m(r.Mk,e))).map((e=>{const t={};return I.call(t,e),t.sizes=w(e),t.type=r.Mk,t.mediaTypeInfo=(0,l.deepClone)(e.mediaTypes.banner),t.priceFloors=k(e,r.Mk,t.sizes),t}));return t.concat(n)}function I(e){const t=e.params;this.adUnitCode=e.adUnitCode,this.bidId=e.bidId,this.bidderRequestId=e.bidderRequestId,this.auctionId=e.auctionId,this.transactionId=e.transactionId,this.gpid=(0,p.Z)(e,"ortb2Imp.ext.gpid")||(0,p.Z)(e,"ortb2Imp.ext.data.pbadslot"),this.pubId=t.pubId,this.ext=t.ext,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:i,height:r}=t.getBoundingClientRect();let o=t.ownerDocument.defaultView;const d={top:e+o.pageYOffset,left:n+o.pageXOffset,width:i,height:r};let s=o.frameElement;for(;null!=s;){const{top:e,left:t}=s.getBoundingClientRect();d.top+=e+o.pageYOffset,d.left+=t+o.pageXOffset,o=o.parent,s=o.frameElement}return d}catch(e){return null}}(e.adUnitCode);n&&(this.coords=n)}function T(){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 C(e){const t=e.mediaTypes.video.playerSize;return void 0!==t&&Array.isArray(t)&&t.length>0?S(t):[]}function w(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 S(e.mediaTypes.banner.sizes);return!h(e)&&e.sizes&&Array.isArray(e.sizes)?S(e.sizes):[]}function S(e){const t=[];for(let n=0;n<e.length;n++){const i=e[n];t.push({width:i[0],height:i[1]})}return t}function k(e,t,n){const i=[];return"function"==typeof e.getFloor&&n.forEach((n=>{const r=e.getFloor({currency:"EUR",mediaType:t||"*",size:[n.width,n.height]});r.size=(0,l.deepClone)(n),r.floor||(r.floor=null),i.push(r)})),i}const E={code:g,gvlid:241,supportedMediaTypes:[r.Mk,r.pX],isBidRequestValid:function(e){return void 0!==e&&void 0!==e.params&&"string"==typeof e.params.pubId&&(m(r.Mk,e)||m(r.pX,e))},buildRequests:function(e,t){const n={bids:b(e),...v(t)};t&&t.gdprConsent&&(n.gdprConsent={consentString:t.gdprConsent.consentString,consentRequired:t.gdprConsent.gdprApplies}),t&&t.gppConsent&&(n.gppConsent={consentString:t.gppConsent.gppString,applicableSections:t.gppConsent.applicableSections}),t&&t.uspConsent&&(n.usPrivacy=t.uspConsent),e&&0!==e.length&&e[0].userIdAsEids&&(n.userId=e[0].userIdAsEids),e&&0!==e.length&&e[0].schain&&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,l.logError)("OneTag: required schain params missing");return t}(e[0].schain)&&(n.schain=e[0].schain);try{f.hasLocalStorage()&&(n.onetagSid=f.getDataFromLocalStorage("onetag_sid"))}catch(e){}const i=navigator.connection||navigator.webkitConnection;return n.networkConnectionType=i&&i.type?i.type:null,n.networkEffectiveConnectionType=i&&i.effectiveType?i.effectiveType:null,{method:"POST",url:"https://onetag-sys.com/prebid-request",data:JSON.stringify(n)}},interpretResponse:function(e,t){const n=e.body,i=[],a=JSON.parse(t.data);return!n||n.nobid&&!0===n.nobid?i:n.bids&&Array.isArray(n.bids)&&0!==n.bids.length?(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,meta:{mediaType:e.mediaType,advertiserDomains:e.adomain},ttl:e.ttl||300};if(e.mediaType===r.Mk)t.ad=e.ad;else if(e.mediaType===r.pX){const{context:n,adUnitCode:i}=(0,s.sE)(a.bids,(t=>t.bidId===e.requestId&&t.type===r.pX));n===o.LD?(t.vastUrl=e.vastUrl,t.videoCacheKey=e.videoCacheKey):n===o.gZ&&(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.Th.install({id:e.requestId,url:e.rendererUrl,config:t,adUnitCode:e.adUnitCode,loaded:!1});try{n.setRender((t=>{let{renderer:n,width:i,height:r,vastXml:o,adUnitCode:d}=t;n.push((()=>{window.onetag.Player.init({...e,width:i,height:r,vastXml:o,nodeId:d,config:n.getConfig()})}))}))}catch(e){}return n}({...e,adUnitCode:i})))}i.push(t)})),i):i},getUserSyncs:function(e,t,n,i,r){let o=[],d="";return n&&("boolean"==typeof n.gdprApplies&&(d+="&gdpr="+(n.gdprApplies?1:0)),"string"==typeof n.consentString&&(d+="&gdpr_consent="+n.consentString)),r&&"string"==typeof r.gppString&&(d+="&gpp_consent="+r.gppString),i&&"string"==typeof i&&(d+="&us_privacy="+i),e.iframeEnabled&&o.push({type:"iframe",url:u+"?cb="+(new Date).getTime()+d}),e.pixelEnabled&&o.push({type:"image",url:u+"?tag=img"+d}),o}};(0,c.dX)(E),(0,i.z)("onetagBidAdapter")}},e=>{var t;t=34851,e(e.s=t)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[55126],{15817:(e,r,a)=>{var t=a(78640),i=a(64358),n=a(20265),s=a(96475),o=a(14699),d=a(24679),p=a(3193),l=a(35706),c=a(55975),m=a(70059);const u="pubmatic",g="PubMatic: ",h="USD",f=void 0,y="https://pubmatic.bbvms.com/r/".concat("$RENDERER",".js"),b="Video.Placement param missing",v={kadpageurl:"",gender:"",yob:"",lat:"",lon:"",wiid:"",profId:"",verId:""},E={NUMBER:"number",STRING:"string",BOOLEAN:"boolean",ARRAY:"array",OBJECT:"object"},I={mimes:E.ARRAY,minduration:E.NUMBER,maxduration:E.NUMBER,startdelay:E.NUMBER,playbackmethod:E.ARRAY,api:E.ARRAY,protocols:E.ARRAY,w:E.NUMBER,h:E.NUMBER,battr:E.ARRAY,linearity:E.NUMBER,placement:E.NUMBER,minbitrate:E.NUMBER,maxbitrate:E.NUMBER,skip:E.NUMBER},w={TITLE:{ID:1,KEY:"title",TYPE:0},IMAGE:{ID:2,KEY:"image",TYPE:0},ICON:{ID:3,KEY:"icon",TYPE:0},SPONSOREDBY:{ID:4,KEY:"sponsoredBy",TYPE:1},BODY:{ID:5,KEY:"body",TYPE:2},CLICKURL:{ID:6,KEY:"clickUrl",TYPE:0},VIDEO:{ID:7,KEY:"video",TYPE:0},EXT:{ID:8,KEY:"ext",TYPE:0},DATA:{ID:9,KEY:"data",TYPE:0},LOGO:{ID:10,KEY:"logo",TYPE:0},SPONSORED:{ID:11,KEY:"sponsored",TYPE:1},DESC:{ID:12,KEY:"data",TYPE:2},RATING:{ID:13,KEY:"rating",TYPE:3},LIKES:{ID:14,KEY:"likes",TYPE:4},DOWNLOADS:{ID:15,KEY:"downloads",TYPE:5},PRICE:{ID:16,KEY:"price",TYPE:6},SALEPRICE:{ID:17,KEY:"saleprice",TYPE:7},PHONE:{ID:18,KEY:"phone",TYPE:8},ADDRESS:{ID:19,KEY:"address",TYPE:9},DESC2:{ID:20,KEY:"desc2",TYPE:10},DISPLAYURL:{ID:21,KEY:"displayurl",TYPE:11},CTA:{ID:22,KEY:"cta",TYPE:12}},T={ICON:1,LOGO:2,IMAGE:3},O=[{id:w.SPONSOREDBY.ID,required:!0,data:{type:1}},{id:w.TITLE.ID,required:!0},{id:w.IMAGE.ID,required:!0}],x={1:"PMP",5:"PREF",6:"PMPG"},R={bootstrapPlayer:function(e){const r={code:e.adUnitCode};if(e.vastXml?r.vastXml=e.vastXml:e.vastUrl&&(r.vastUrl=e.vastUrl),!e.vastXml&&!e.vastUrl)return void(0,i.logWarn)("".concat(g,": No vastXml or vastUrl on bid, bailing..."));const a=R.getRendererId("pubmatic",e.rendererCode),t=document.getElementById(e.adUnitCode);let n;for(let e=0;e<window.bluebillywig.renderers.length;e++)if(window.bluebillywig.renderers[e]._id===a){n=window.bluebillywig.renderers[e];break}n?n.bootstrap(r,t):(0,i.logWarn)("".concat(g,": Couldn't find a renderer with ").concat(a))},newRenderer:function(e,r){var a=y.replace("$RENDERER",e);const t=l.Th.install({url:a,loaded:!1,adUnitCode:r});try{t.setRender(R.outstreamRender)}catch(e){(0,i.logWarn)("".concat(g,": Error tying to setRender on renderer"),e)}return t},outstreamRender:function(e){e.renderer.push((function(){R.bootstrapPlayer(e)}))},getRendererId:function(e,r){return"".concat(e,"-").concat(r)}},D=[d.Mk,d.pX,d.B5];let P=0,S=!1,Y={},A={},k=["pubmatic"];const C=["all"];function N(e,r){if(!(0,i.isStr)(r))return r&&(0,i.logWarn)(g+"Ignoring param key: "+e+", expects string-value, found "+typeof r),f;switch(e){case"pmzoneid":return r.split(",").slice(0,50).map((e=>e.trim())).join();case"kadfloor":case"lat":case"lon":return parseFloat(r)||f;case"yob":return parseInt(r)||f;default:return r}}function U(e){var r;e.params.adUnit="",e.params.adUnitIndex="0",e.params.width=0,e.params.height=0,e.params.adSlot=(r=e.params.adSlot,(0,i.isStr)(r)?r.replace(/^\s+/g,"").replace(/\s+$/g,""):(r&&(0,i.logWarn)(u+": adSlot must be a string. Ignoring adSlot"),""));var a=e.params.adSlot,t=a.split(":");if(a=t[0],2==t.length&&(e.params.adUnitIndex=t[1]),t=a.split("@"),e.params.adUnit=t[0],t.length>1){if(2!=(t=t[1].split("x")).length)return void(0,i.logWarn)(g+"AdSlot Error: adSlot not in required format");e.params.width=parseInt(t[0],10),e.params.height=parseInt(t[1],10)}else if(e.hasOwnProperty("mediaTypes")&&e.mediaTypes.hasOwnProperty(d.Mk)&&e.mediaTypes.banner.hasOwnProperty("sizes")){for(var n=0,s=[];n<e.mediaTypes.banner.sizes.length;n++)2===e.mediaTypes.banner.sizes[n].length&&s.push(e.mediaTypes.banner.sizes[n]);e.mediaTypes.banner.sizes=s,e.mediaTypes.banner.sizes.length>=1&&(e.params.width=e.mediaTypes.banner.sizes[0][0],e.params.height=e.mediaTypes.banner.sizes[0][1],e.mediaTypes.banner.sizes=e.mediaTypes.banner.sizes.splice(1,e.mediaTypes.banner.sizes.length-1))}}function K(e,r,a){var t,n="Ignoring param key: "+e+", expects "+a+", found "+typeof r;switch(a){case E.BOOLEAN:t=i.isBoolean;break;case E.NUMBER:t=i.isNumber;break;case E.STRING:t=i.isStr;break;case E.ARRAY:t=i.isArray}return t(r)?r:((0,i.logWarn)(g+n),f)}function z(e,r){var a=e.KEY;return{id:e.ID,required:r[a].required?1:0,data:{type:e.TYPE,len:r[a].len,ext:r[a].ext}}}function B(e){var r={assets:[]};for(var a in e){if(e.hasOwnProperty(a)){var t={};if(!(r.assets&&r.assets.length>0&&r.assets.hasOwnProperty(a)))switch(a){case w.TITLE.KEY:t={id:w.TITLE.ID,required:e[a].required?1:0,title:{len:e[a].len||e[a].length,ext:e[a].ext}};break;case w.IMAGE.KEY:t={id:w.IMAGE.ID,required:e[a].required?1:0,img:{type:T.IMAGE,w:e[a].w||e[a].width||(e[a].sizes?e[a].sizes[0]:f),h:e[a].h||e[a].height||(e[a].sizes?e[a].sizes[1]:f),wmin:e[a].wmin||e[a].minimumWidth||(e[a].minsizes?e[a].minsizes[0]:f),hmin:e[a].hmin||e[a].minimumHeight||(e[a].minsizes?e[a].minsizes[1]:f),mimes:e[a].mimes,ext:e[a].ext}};break;case w.ICON.KEY:t={id:w.ICON.ID,required:e[a].required?1:0,img:{type:T.ICON,w:e[a].w||e[a].width||(e[a].sizes?e[a].sizes[0]:f),h:e[a].h||e[a].height||(e[a].sizes?e[a].sizes[1]:f)}};break;case w.VIDEO.KEY:t={id:w.VIDEO.ID,required:e[a].required?1:0,video:{minduration:e[a].minduration,maxduration:e[a].maxduration,protocols:e[a].protocols,mimes:e[a].mimes,ext:e[a].ext}};break;case w.EXT.KEY:t={id:w.EXT.ID,required:e[a].required?1:0};break;case w.LOGO.KEY:t={id:w.LOGO.ID,required:e[a].required?1:0,img:{type:T.LOGO,w:e[a].w||e[a].width||(e[a].sizes?e[a].sizes[0]:f),h:e[a].h||e[a].height||(e[a].sizes?e[a].sizes[1]:f)}};break;case w.SPONSOREDBY.KEY:case w.BODY.KEY:case w.RATING.KEY:case w.LIKES.KEY:case w.DOWNLOADS.KEY:case w.PRICE.KEY:case w.SALEPRICE.KEY:case w.PHONE.KEY:case w.ADDRESS.KEY:case w.DESC2.KEY:case w.DISPLAYURL.KEY:case w.CTA.KEY:t=z(A[a],e)}}t&&t.id&&(r.assets[r.assets.length]=t)}var i=O.length,n=0;return O.forEach((e=>{for(var a=r.assets.length,t=0;t<a;t++)if(e.id==r.assets[t].id){n++;break}})),S=i!=n,r}function q(e){var r,a=e.mediaTypes.banner.sizes,t=[];if(a!==f&&(0,i.isArray)(a)){if(r={},e.params.width||e.params.height)r.w=e.params.width,r.h=e.params.height;else{if(0===a.length)return r=f,(0,i.logWarn)(g+"Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),r;r.w=parseInt(a[0][0],10),r.h=parseInt(a[0][1],10),a=a.splice(1,a.length-1)}a.length>0&&(t=[],a.forEach((function(e){e.length>1&&t.push({w:e[0],h:e[1]})})),t.length>0&&(r.format=t)),r.pos=0,r.topframe=(0,i.inIframe)()?0:1}else(0,i.logWarn)(g+"Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),r=f;return r}function M(e){var r,a=(0,i.mergeDeep)((0,n.Z)(e.mediaTypes,"video"),e.params.video);if(a!==f){for(var t in r={},function(e,r){(0,n.Z)(e,"placement")||(0,i.logWarn)(b+" for "+r)}(a,e.adUnitCode),I)a.hasOwnProperty(t)&&(r[t]=K(t,a[t],I[t]));(0,i.isArray)(e.mediaTypes.video.playerSize[0])?(r.w=parseInt(e.mediaTypes.video.playerSize[0][0],10),r.h=parseInt(e.mediaTypes.video.playerSize[0][1],10)):(0,i.isNumber)(e.mediaTypes.video.playerSize[0])&&(r.w=parseInt(e.mediaTypes.video.playerSize[0],10),r.h=parseInt(e.mediaTypes.video.playerSize[1],10))}else r=f,(0,i.logWarn)(g+"Error: Video config params missing for adunit: "+e.params.adUnit+" with mediaType set as video. Ignoring video impression in the adunit.");return r}function L(e,r){var a,t,o={},l={},c=e.hasOwnProperty("sizes")?e.sizes:[],m="",u=[];if(function(e,r){r.params.deals&&((0,i.isArray)(r.params.deals)?r.params.deals.forEach((function(r){(0,i.isStr)(r)&&r.length>3?(e.pmp||(e.pmp={private_auction:0,deals:[]}),e.pmp.deals.push({id:r})):(0,i.logWarn)(g+"Error: deal-id present in array bid.params.deals should be a strings with more than 3 charaters length, deal-id ignored: "+r)})):(0,i.logWarn)(g+"Error: bid.params.deals should be an array of strings."))}(o={id:e.bidId,tagid:e.params.adUnit||void 0,bidfloor:N("kadfloor",e.params.kadfloor),secure:1,ext:{pmZoneId:N("pmzoneid",e.params.pmzoneid)},bidfloorcur:e.params.currency?N("currency",e.params.currency):h},e),function(e,r){var a,t="";if(r.params.dctr)if(t=r.params.dctr,(0,i.isStr)(t)&&t.length>0){var n=t.split("|");t="",n.forEach((e=>{t+=e.length>0?e.trim()+"|":""})),a=t.length,"|"===t.substring(a,a-1)&&(t=t.substring(0,a-1)),e.ext.key_val=t.trim()}else(0,i.logWarn)(g+"Ignoring param : dctr with value : "+t+", expects string-value, found empty or non-string value")}(o,e),function(e,r){var a=r.rtd&&r.rtd.jwplayer&&r.rtd.jwplayer.targeting||void 0,t="";if(void 0!==a&&""!==a&&a.hasOwnProperty("segments")){var i,n=a.segments.length;t+="jw-id="+a.content.id;for(var s=0;s<n;s++)t+="|jw-"+a.segments[s]+"=1";(i=e.ext)&&void 0===i.key_val?i.key_val=t:i.key_val+="|"+t}}(o,e),e.hasOwnProperty("mediaTypes"))for(m in e.mediaTypes)switch(m){case d.Mk:(a=q(e))!==f&&(o.banner=a);break;case d.B5:l.request=JSON.stringify(B(e.nativeParams)),S?(0,i.logWarn)(g+"Error: Error in Native adunit "+e.params.adUnit+". Ignoring the adunit. Refer to http://prebid.org/dev-docs/show-native-ads.html for more details."):o.native=l;break;case d.pX:(t=M(e))!==f&&(o.video=t)}else a={pos:0,w:e.params.width,h:e.params.height,topframe:(0,i.inIframe)()?0:1},(0,i.isArray)(c)&&c.length>1&&((c=c.splice(1,c.length-1)).forEach((e=>{u.push({w:e[0],h:e[1]})})),a.format=u),o.banner=a;return function(e,r){const a={...(0,n.Z)(r,"ortb2Imp.ext.data")};Object.keys(a).forEach((r=>{"pbadslot"===r?"string"==typeof a[r]&&a[r]&&(0,s.N)(e,"ext.data.pbadslot",a[r]):"adserver"===r?["name","adslot"].forEach((r=>{const t=(0,n.Z)(a,"adserver.".concat(r));"string"==typeof t&&t&&((0,s.N)(e,"ext.data.adserver.".concat(r.toLowerCase()),t),"adslot"===r&&(0,s.N)(e,"ext.dfp_ad_unit_code",t))})):(0,s.N)(e,"ext.data.".concat(r),a[r])}))}(o,e),function(e,r){let a=-1;"function"!=typeof r.getFloor||p.config.getConfig("pubmatic.disableFloors")||[d.Mk,d.pX,d.B5].forEach((t=>{if(e.hasOwnProperty(t)){let n=[];"banner"===t&&(e[t].w&&e[t].h&&n.push([e[t].w,e[t].h]),(0,i.isArray)(e[t].format)&&e[t].format.forEach((e=>n.push([e.w,e.h])))),0===n.length&&n.push("*"),n.forEach((n=>{let s=r.getFloor({currency:e.bidfloorcur,mediaType:t,size:n});if((0,i.logInfo)(g,"floor from floor module returned for mediatype:",t," and size:",n," is: currency",s.currency,"floor",s.floor),"object"==typeof s&&s.currency===e.bidfloorcur&&!isNaN(parseInt(s.floor))){let e=parseFloat(s.floor);(0,i.logInfo)(g,"floor from floor module:",e,"previous floor value",a,"Min:",Math.min(e,a)),a=-1===a?e:Math.min(e,a),(0,i.logInfo)(g,"new floor value:",a)}}))}}));e.bidfloor&&((0,i.logInfo)(g,"floor from floor module:",a,"impObj.bidfloor",e.bidfloor,"Max:",Math.max(a,e.bidfloor)),a=Math.max(a,e.bidfloor));e.bidfloor=!isNaN(a)&&a>0?a:f,(0,i.logInfo)(g,"new impObj.bidfloor value:",e.bidfloor)}(o,e),o.hasOwnProperty(d.Mk)||o.hasOwnProperty(d.B5)||o.hasOwnProperty(d.pX)?o:f}function W(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,i.logWarn)(g+"acat: Each category should be a string, ignoring category: "+e),!1)})).map((e=>e.trim())).filter(((e,r,a)=>a.indexOf(e)===r))).length>0&&((0,i.logWarn)(g+"acat: Selected: ",r),e.ext.acat=r)}function j(e){return!0===(0,i.isArray)(e)&&e.length>0}(0,i._each)(w,(e=>{Y[e.ID]=e.KEY})),(0,i._each)(w,(e=>{A[e.KEY]=e}));const X={code:u,gvlid:76,supportedMediaTypes:[d.Mk,d.pX,d.B5],isBidRequestValid:e=>{if(e&&e.params){if(!(0,i.isStr)(e.params.publisherId))return(0,i.logWarn)(g+"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(e.hasOwnProperty("mediaTypes")&&e.mediaTypes.hasOwnProperty(d.pX)){let r=(0,n.Z)(e.mediaTypes,"video.mimes"),a=(0,n.Z)(e,"params.video.mimes");if(!1===j(r)&&!1===j(a))return(0,i.logWarn)(g+"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(!e.mediaTypes[d.pX].hasOwnProperty("context"))return(0,i.logError)("".concat(g,": no context specified in bid. Rejecting bid: "),e),!1;if("outstream"===e.mediaTypes[d.pX].context&&!(0,i.isStr)(e.params.outstreamAU)&&!e.hasOwnProperty("renderer")&&!e.mediaTypes[d.pX].hasOwnProperty("renderer"))return e.mediaTypes.hasOwnProperty(d.Mk)||e.mediaTypes.hasOwnProperty(d.B5)?(delete e.mediaTypes[d.pX],(0,i.logWarn)("".concat(g,': for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting mediatype Video of bid: '),e),!0):((0,i.logError)("".concat(g,': for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting bid: '),e),!1)}return!0}return!1},buildRequests:(e,r)=>{var a,t,o,l,u,y;e=(0,m.lY)(e),r&&r.refererInfo&&(y=r.refererInfo);var b,E=function(e){return{pageURL:(null==e?void 0:e.page)||window.location.href,refURL:(null==e?void 0:e.ref)||window.document.referrer}}(y),I=function(e){return{id:""+(new Date).getTime(),at:1,cur:[h],imp:[],site:{page:e.pageURL,ref:e.refURL,publisher:{}},device:{ua:navigator.userAgent,js:1,dnt:"yes"==navigator.doNotTrack||"1"==navigator.doNotTrack||"1"==navigator.msDoNotTrack?1:0,h:screen.height,w:screen.width,language:navigator.language},user:{},ext:{}}}(E),w="",T=[],O=[],x=[];if(e.forEach((e=>{if((b=(0,i.deepClone)(e)).params.adSlot=b.params.adSlot||"",U(b),b.mediaTypes&&b.mediaTypes.hasOwnProperty("video")||b.params.hasOwnProperty("video"));else if(!(b.hasOwnProperty("mediaTypes")&&b.mediaTypes.hasOwnProperty(d.B5)||0!==b.params.width||0!==b.params.height))return void(0,i.logWarn)(g+"Skipping the non-standard adslot: ",b.params.adSlot,JSON.stringify(b));E.pubId=E.pubId||b.params.publisherId,(E=function(e,r){var a,t,n;for(a in r.kadpageurl||(r.kadpageurl=r.pageURL),v)v.hasOwnProperty(a)&&(t=e[a])&&("object"==typeof(n=v[a])&&(t=n.f(t,r)),(0,i.isStr)(t)?r[a]=t:(0,i.logWarn)(g+"Ignoring param : "+a+" with value : "+v[a]+", expects string-value, found "+typeof t));return r}(b.params,E)).transactionId=b.transactionId,""===w?w=b.params.currency||f:b.params.hasOwnProperty("currency")&&w!==b.params.currency&&(0,i.logWarn)(g+"Currency specifier ignored. Only one currency permitted."),b.params.currency=w,b.params.hasOwnProperty("dctr")&&(0,i.isStr)(b.params.dctr)&&T.push(b.params.dctr),b.params.hasOwnProperty("bcat")&&(0,i.isArray)(b.params.bcat)&&(O=O.concat(b.params.bcat)),b.params.hasOwnProperty("acat")&&(0,i.isArray)(b.params.acat)&&(x=x.concat(b.params.acat));var r=L(b);r&&I.imp.push(r)})),0==I.imp.length)return;I.site.publisher.id=E.pubId.trim(),P=E.pubId.trim(),I.ext.wrapper={},I.ext.wrapper.profile=parseInt(E.profId)||f,I.ext.wrapper.version=parseInt(E.verId)||f,I.ext.wrapper.wiid=E.wiid||r.auctionId,I.ext.wrapper.wv="prebid_prebid_7.43.0",I.ext.wrapper.transactionId=E.transactionId,I.ext.wrapper.wp="pbjs";const R=r?c.S.get(r.bidderCode,"allowAlternateBidderCodes"):void 0;if(void 0!==R){if(I.ext.marketplace={},r&&1==R){let e=c.S.get(r.bidderCode,"allowedAlternateBidderCodes");(0,i.isArray)(e)?(e=e.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(i.uniques),k=e.includes("*")?C:[...k,...e]):k=C}I.ext.marketplace.allowedbidders=k.filter(i.uniques)}I.user.gender=E.gender?E.gender.trim():f,I.user.geo={},I.user.geo.lat=N("lat",E.lat),I.user.geo.lon=N("lon",E.lon),I.user.yob=N("yob",E.yob),I.device.geo=I.user.geo,I.site.page=E.kadpageurl.trim()||I.site.page.trim(),I.site.domain=function(e){let r=document.createElement("a");return r.href=e,r.hostname}(I.site.page),"object"==typeof p.config.getConfig("content")&&(I.site.content=p.config.getConfig("content")),"object"==typeof p.config.getConfig("device")&&(I.device=Object.assign(I.device,p.config.getConfig("device"))),I.device.language=I.device.language&&I.device.language.split("-")[0],(0,s.N)(I,"source.tid",E.transactionId),-1!==window.location.href.indexOf("pubmaticTest=true")&&(I.test=1),e[0].schain&&(0,s.N)(I,"source.ext.schain",e[0].schain),r&&r.gdprConsent&&((0,s.N)(I,"user.ext.consent",r.gdprConsent.consentString),(0,s.N)(I,"regs.ext.gdpr",r.gdprConsent.gdprApplies?1:0)),r&&r.uspConsent&&(0,s.N)(I,"regs.ext.us_privacy",r.uspConsent),!0===p.config.getConfig("coppa")&&(0,s.N)(I,"regs.coppa",1),function(e,r){let a=(0,n.Z)(r,"0.userIdAsEids");(0,i.isArray)(a)&&a.length>0&&(0,s.N)(e,"user.eids",a)}(I,e);const D=r&&r.ortb2||{};if(D.site){const{page:e,domain:r,ref:a}=I.site;(0,i.mergeDeep)(I,{site:D.site}),I.site.page=e,I.site.domain=r,I.site.ref=a}var S,Y,A,K;(D.user&&(0,i.mergeDeep)(I,{user:D.user}),D.bcat&&(O=O.concat(D.bcat)),null!==(a=D.device)&&void 0!==a&&a.sua)&&(I.device.sua=null===(S=D.device)||void 0===S?void 0:S.sua);if(null!==(t=D.ext)&&void 0!==t&&null!==(o=t.prebid)&&void 0!==o&&null!==(l=o.bidderparams)&&void 0!==l&&null!==(u=l[r.bidderCode])&&void 0!==u&&u.acat){const e=D.ext.prebid.bidderparams[r.bidderCode].acat;W(I,e)}else x.length&&W(I,x);(function(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,i.logWarn)(g+"bcat: Each category should be a string, ignoring category: "+e),!1)})).map((e=>e.trim())).filter((function(e,r,a){if(e.length>3)return a.indexOf(e)===r;(0,i.logWarn)(g+"bcat: Each category should have a value of a length of more than 3 characters, ignoring category: "+e)}))).length>0&&((0,i.logWarn)(g+"bcat: Selected: ",r),e.bcat=r)}(I,O),null!=r&&r.timeout)?I.tmax=r.timeout||p.config.getConfig("bidderTimeout"):I.tmax=null===(Y=window)||void 0===Y||null===(A=Y.PWT)||void 0===A||null===(K=A.versionDetails)||void 0===K?void 0:K.timeout;return I.ext.epoch=(new Date).getTime(),"object"==typeof p.config.getConfig("app")&&(I.app=p.config.getConfig("app"),I.app.publisher=I.site.publisher,I.app.ext=I.site.ext||f,"object"!=typeof I.app.content&&(I.app.content=I.site.content||f),delete I.site),{method:"POST",url:"https://hbopenbid.pubmatic.com/translator?source=prebid-client",data:JSON.stringify(I),bidderRequest:r}},interpretResponse:(e,r)=>{const a=[];var t=h;let s=JSON.parse(r.data),o=s.site&&s.site.ref?s.site.ref:"";try{e.body&&e.body.seatbid&&(0,i.isArray)(e.body.seatbid)&&(t=e.body.cur||t,e.body.seatbid.forEach((e=>{e.bid&&(0,i.isArray)(e.bid)&&e.bid.forEach((p=>{let l={requestId:p.impid,cpm:parseFloat((p.price||0).toFixed(2)),width:p.w,height:p.h,creativeId:p.crid||p.id,dealId:p.dealid,currency:t,netRevenue:true,ttl:300,referrer:o,ad:p.adm,pm_seat:e.seat||null,pm_dspid:p.ext&&p.ext.dspid?p.ext.dspid:null,partnerImpId:p.id||""};s.imp&&s.imp.length>0&&s.imp.forEach((e=>{if(p.impid===e.id)switch(function(e,r){if(e.ext&&null!=e.ext.bidtype)r.mediaType=D[e.ext.bidtype];else{(0,i.logInfo)(g+"bid.ext.bidtype does not exist, checking alternatively for mediaType");var a=e.adm,t="",n=new RegExp(/VAST\s+version/);if(a.indexOf('span class="PubAPIAd"')>=0)r.mediaType=d.Mk;else if(n.test(a))r.mediaType=d.pX;else try{(t=JSON.parse(a.replace(/\\/g,"")))&&t.native&&(r.mediaType=d.B5)}catch(e){(0,i.logWarn)(g+"Error: Cannot parse native reponse for ad response: "+a)}}}(p,l),l.mediaType){case d.Mk:break;case d.pX:l.width=p.hasOwnProperty("w")?p.w:e.video.w,l.height=p.hasOwnProperty("h")?p.h:e.video.h,l.vastXml=p.adm,function(e,r){let a,t,i;if(r.bidderRequest&&r.bidderRequest.bids){for(let n=0;n<r.bidderRequest.bids.length;n++)r.bidderRequest.bids[n].bidId===e.requestId&&(a=r.bidderRequest.bids[n].params,t=r.bidderRequest.bids[n].mediaTypes[d.pX].context,i=r.bidderRequest.bids[n].adUnitCode);t&&"outstream"===t&&a&&a.outstreamAU&&i&&(e.rendererCode=a.outstreamAU,e.renderer=R.newRenderer(e.rendererCode,i))}}(l,r),function(e,r,a){var t,s,o;if(null==r||null===(t=r.ext)||void 0===t||!t.prebiddealpriority)return;const p=(0,i.getBidRequest)(e.requestId,[a.bidderRequest]),l=(0,n.Z)(p,"mediaTypes.video");if((null==l?void 0:l.context)!=d.Oh)return;const c=(null==r||null===(s=r.ext)||void 0===s||null===(o=s.video)||void 0===o?void 0:o.duration)||(null==l?void 0:l.maxduration);e.video={context:d.Oh,durationSeconds:c,dealTier:r.ext.prebiddealpriority}}(l,p,r);break;case d.B5:!function(e,r){if(r.native={},e.hasOwnProperty("adm")){var a="";try{a=JSON.parse(e.adm.replace(/\\/g,""))}catch(e){return void(0,i.logWarn)(g+"Error: Cannot parse native reponse for ad response: "+r.adm)}if(a&&a.native&&a.native.assets&&a.native.assets.length>0){r.mediaType=d.B5;for(let e=0,t=a.native.assets.length;e<t;e++)switch(a.native.assets[e].id){case w.TITLE.ID:r.native.title=a.native.assets[e].title&&a.native.assets[e].title.text;break;case w.IMAGE.ID:r.native.image={url:a.native.assets[e].img&&a.native.assets[e].img.url,height:a.native.assets[e].img&&a.native.assets[e].img.h,width:a.native.assets[e].img&&a.native.assets[e].img.w};break;case w.ICON.ID:r.native.icon={url:a.native.assets[e].img&&a.native.assets[e].img.url,height:a.native.assets[e].img&&a.native.assets[e].img.h,width:a.native.assets[e].img&&a.native.assets[e].img.w};break;case w.SPONSOREDBY.ID:case w.BODY.ID:case w.LIKES.ID:case w.DOWNLOADS.ID:case w.PRICE:case w.SALEPRICE.ID:case w.PHONE.ID:case w.ADDRESS.ID:case w.DESC2.ID:case w.CTA.ID:case w.RATING.ID:case w.DISPLAYURL.ID:r.native[Y[a.native.assets[e].id]]=a.native.assets[e].data&&a.native.assets[e].data.value}r.native.clickUrl=a.native.link&&a.native.link.url,r.native.clickTrackers=a.native.link&&a.native.link.clicktrackers||[],r.native.impressionTrackers=a.native.imptrackers||[],r.native.jstracker=a.native.jstracker||[],r.width||(r.width=0),r.height||(r.height=0)}}}(p,l)}})),p.ext&&p.ext.deal_channel&&(l.dealChannel=x[p.ext.deal_channel]||null),function(e,r,a){e.meta={},r.ext&&r.ext.dspid&&(e.meta.networkId=r.ext.dspid,e.meta.demandSource=r.ext.dspid),r.ext&&r.ext.dchain&&(e.meta.dchain=r.ext.dchain);const t=a||r.ext&&r.ext.advid;t&&(e.meta.advertiserId=t,e.meta.agencyId=t,e.meta.buyerId=t),r.adomain&&j(r.adomain)&&(e.meta.advertiserDomains=r.adomain,e.meta.clickUrl=r.adomain[0],e.meta.brandId=r.adomain[0]),r.cat&&j(r.cat)&&(e.meta.secondaryCatIds=r.cat,e.meta.primaryCatId=r.cat[0])}(l,p,e.seat),e.ext&&e.ext.buyid&&(l.adserverTargeting={hb_buyid_pubmatic:e.ext.buyid}),p.ext&&p.ext.marketplace&&(l.bidderCode=p.ext.marketplace),a.push(l)}))})))}catch(e){(0,i.logError)(e)}return a},getUserSyncs:(e,r,a,t)=>{let i=""+P;return a&&(i+="&gdpr="+(a.gdprApplies?1:0),i+="&gdpr_consent="+encodeURIComponent(a.consentString||"")),t&&(i+="&us_privacy="+encodeURIComponent(t)),!0===p.config.getConfig("coppa")&&(i+="&coppa=1"),e.iframeEnabled?[{type:"iframe",url:"https://ads.pubmatic.com/AdServer/js/user_sync.html?kdntuid=1&p="+i}]:[{type:"image",url:"https://image8.pubmatic.com/AdServer/ImgSync?p="+i}]},transformBidParams:function(e,r,a,t){return(0,i.convertTypes)({publisherId:"string",adSlot:"string"},e)}};(0,o.dX)(X),(0,t.z)("pubmaticBidAdapter")}},e=>{var r;r=15817,e(e.s=r)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[56187],{40060:(e,t,r)=>{var i=r(78640),n=r(24980),o=r(99933),s=r(14699),a=r(3193),d=r(24679),c=r(34614),p=r(35706),l=r(64358),u=r(96475),m=r(20265);const g="https://video-outstream.rubiconproject.com/apex-2.2.1.js";let f={};a.config.getConfig("rubicon",(e=>{(0,l.mergeDeep)(f,e.rubicon)}));var x={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",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"};(0,l._each)(x,((e,t)=>x[e]=t));const y=(0,n.x)({request(e,t,r,n){var o,s;const{bidRequests:d}=n,c=e(t,r,n);var p;c.cur=["USD"],c.test=a.config.getConfig("debug")?1:0,(0,u.N)(c,"ext.prebid.cache",{vastxml:{returnCreative:!0===f.returnVast}}),(0,u.N)(c,"ext.prebid.bidders",{rubicon:{integration:f.int_type||"pbjs"}}),(0,u.N)(c,"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:(p=a.config).getConfig("customPriceBucket")&&p.getConfig("customPriceBucket").buckets}[p.getConfig("priceGranularity")]});let m=(0,i.R)().installedModules;!m||m.length&&-1===m.indexOf("rubiconAnalyticsAdapter")||(0,u.N)(c,"ext.prebid.analytics",{rubicon:{"client-analytics":!0}}),function(e,t){var r,i;let n={};const o=new Set;t.forEach((t=>{const r={user:{ext:{data:{...t.params.visitor}}},site:{ext:{data:{...t.params.inventory}}}},i=e.imp.find((e=>{var t,r,i,n,o;return null===(t=e.ext)||void 0===t||null===(r=t.prebid)||void 0===r||null===(i=r.bidder)||void 0===i||null===(n=i.rubicon)||void 0===n||null===(o=n.video)||void 0===o?void 0:o.language}));var s,d,c,p,u;i&&(r.site.content={language:null===(s=i.ext)||void 0===s||null===(d=s.prebid)||void 0===d||null===(c=d.bidder)||void 0===c||null===(p=c.rubicon)||void 0===p||null===(u=p.video)||void 0===u?void 0:u.language});if(t.params.keywords){(Array.isArray(t.params.keywords)?t.params.keywords:t.params.keywords.split(",")).forEach((e=>o.add(e)))}n=(0,l.mergeDeep)(n,t.ortb2||{},r);const m=a.config.getConfig("user.id");n.user.id=n.user.id||m})),(0,l.mergeDeep)(e,n),o&&o.size&&(0,u.N)(e,"site.keywords",Array.from(o.values()).join(","));null==e||(null===(r=e.ext)||void 0===r||(null===(i=r.prebid)||void 0===i||delete i.storedrequest))}(c,d),null==c||(null===(o=c.ext)||void 0===o||(null===(s=o.prebid)||void 0===s||delete s.storedrequest)),!0===f.disableFloors&&delete c.ext.prebid.floors;return d.filter((e=>"object"==typeof e.floorData)).length>0&&(c.ext.prebid.floors={enabled:!1}),c},imp(e,t,r){var i,n;const o=j(t);if(o.includes(d.Mk)&&1==o.length)return;const s=e(t,r);return s.id=t.adUnitCode,delete s.banner,a.config.getConfig("s2sConfig.defaultTtl")&&(s.exp=a.config.getConfig("s2sConfig.defaultTtl")),"atf"===t.params.position&&(s.video.pos=1),"btf"===t.params.position&&(s.video.pos=3),null===(i=s.ext)||void 0===i||(null===(n=i.prebid)||void 0===n||delete n.storedrequest),function(e,t){"USD"!=t.bidfloorcur&&(delete t.bidfloor,delete t.bidfloorcur);if(!t.bidfloor){let r=parseFloat((0,m.Z)(e,"params.floor"));isNaN(r)||(t.bidfloor=r,t.bidfloorcur="USD")}}(t,s),s},bidResponse(e,t,r){const i=e(t,r);i.meta.mediaType=(0,m.Z)(t,"ext.prebid.type");const{bidRequest:n}=r;return i.mediaType===d.pX&&"outstream"===n.mediaTypes.video.context&&(i.renderer=function(e){const t=p.Th.install({id:e.adId,url:f.rendererUrl||g,config:f.rendererConfig||{},loaded:!1,adUnitCode:e.adUnitCode});try{t.setRender(h)}catch(e){(0,l.logWarn)("Prebid Error calling setRender on renderer",e)}return t}(i)),i.width=t.w||(0,m.Z)(n,"mediaTypes.video.w")||(0,m.Z)(n,"params.video.playerWidth"),i.height=t.h||(0,m.Z)(n,"mediaTypes.video.h")||(0,m.Z)(n,"params.video.playerHeight"),(0,m.Z)(t,"ext.bidder.rp.advid")&&(0,u.N)(i,"meta.advertiserId",t.ext.bidder.rp.advid),i},context:{netRevenue:!1!==f.netRevenue,ttl:300},processors:o.X}),b={code:"rubicon",gvlid:52,supportedMediaTypes:[d.Mk,d.pX,d.B5],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,l.logError)("Rubicon: wrong format of accountId or siteId or zoneId."),!1;let r=j(e,!0);if(!r.length)return!1;r.includes(d.pX)&&(t=function(e){let t=!0,r=Object.prototype.toString.call([]),i=Object.prototype.toString.call(0);var n={mimes:r,protocols:r,linearity:i,api:r};return Object.keys(n).forEach((function(r){Object.prototype.toString.call((0,m.Z)(e,"mediaTypes.video."+r))!==n[r]&&(t=!1,(0,l.logError)("Rubicon: mediaTypes.video."+r+" is required and must be of type: "+n[r]))})),t}(e));const i=[d.Mk,d.B5].filter((e=>r.includes(e))).length>0;return i?t&&i:t},buildRequests:function(e,t){let r,i=[],n=[];if(r=e.filter((e=>{const t=j(e)||[],{length:r}=t,{bidonmultiformat:i,video:n}=e.params||{};return 1===r&&(t.includes(d.pX)||t.includes(d.B5))||2===r&&!t.includes(d.Mk)||n&&t.includes(d.pX)||i&&(t.includes(d.pX)||t.includes(d.B5))})),r&&r.length){const e=y.toORTB({bidRequests:r,bidderRequest:t});n.push({method:"POST",url:"https://".concat(f.videoHost||"prebid-server",".rubiconproject.com/openrtb2/auction"),data:e,bidRequest:r})}const o=e.filter((e=>{const t=j(e)||[],{bidonmultiformat:r,video:i}=e.params||{};return t.includes(d.Mk)&&(1===t.length||r||!r&&!i||!r&&i&&!t.includes(d.pX))}));if(!0!==a.config.getConfig("rubicon.singleRequest"))i=n.concat(o.map((e=>{const r=b.createSlotParams(e,t);return{method:"GET",url:"https://".concat(f.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:b.getOrderedParams(r).reduce(((e,t)=>{const i=r[t];return(0,l.isStr)(i)&&""!==i||(0,l.isNumber)(i)?"".concat(e).concat(w(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)),{}),r=10;i=n.concat(Object.keys(e).reduce(((i,n)=>{var o,s;return(o=e[n],s=r,o.map(((e,t)=>t%s==0?o.slice(t,t+s):null)).filter((e=>e))).forEach((e=>{const r=b.combineSlotUrlParams(e.map((e=>b.createSlotParams(e,t))));i.push({method:"GET",url:"https://".concat(f.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:b.getOrderedParams(r).reduce(((e,t)=>{const i=r[t];return(0,l.isStr)(i)&&""!==i||(0,l.isNumber)(i)?"".concat(e).concat(w(t,i),"&"):e}),"")+"slots=".concat(e.length,"&rand=").concat(Math.random()),bidRequest:e})})),i}),[]))}return i},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","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","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){e.startTime=(new Date).getTime();const r=e.params,i=_(e,"banner"),[n,o]=r.latLong||[],s={account_id:r.accountId,site_id:r.siteId,zone_id:r.zoneId,size_id:i[0],alt_size_ids:i.slice(1).join(",")||void 0,rp_floor:(r.floor=parseFloat(r.floor))>=.01?r.floor:void 0,rp_secure:"1",tk_flint:"".concat(f.int_type||"pbjs_lite","_v7.43.0"),"x_source.tid":e.transactionId,l_pb_bid_id:e.bidId,p_screen_res:[window.screen.width,window.screen.height].join("x"),tk_user_key:r.userId,"p_geo.latitude":isNaN(parseFloat(n))?void 0:parseFloat(n).toFixed(4),"p_geo.longitude":isNaN(parseFloat(o))?void 0:parseFloat(o).toFixed(4),"tg_fl.eid":e.code,rf:v(e,t)};if("function"==typeof e.getFloor&&!f.disableFloors){let t;try{t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})}catch(e){(0,l.logError)("Rubicon: getFloor threw an error: ",e)}s.rp_hard_floor="object"!=typeof t||"USD"!==t.currency||isNaN(parseInt(t.floor))?void 0:t.floor}let p={1:"atf",3:"btf"}[(0,m.Z)(e,"mediaTypes.banner.pos")]||"";s.p_pos="atf"===r.position||"btf"===r.position?r.position:p;const u=a.config.getConfig("user.id");return u&&(s.ppuid=u),e.userIdAsEids&&e.userIdAsEids.forEach((e=>{try{if("adserver.org"===e.source?(s.tpid_tdid=e.uids[0].id,s["eid_adserver.org"]=e.uids[0].id):"liveintent.com"===e.source?(s["tpid_liveintent.com"]=e.uids[0].id,s["eid_liveintent.com"]=e.uids[0].id,e.ext&&Array.isArray(e.ext.segments)&&e.ext.segments.length&&(s["tg_v.LIseg"]=e.ext.segments.join(","))):"liveramp.com"===e.source?s.x_liverampidl=e.uids[0].id:"id5-sync.com"===e.source?s["eid_id5-sync.com"]="".concat(e.uids[0].id,"^").concat(e.uids[0].atype,"^").concat(e.uids[0].ext&&e.uids[0].ext.linkType||""):s["eid_".concat(e.source)]="".concat(e.uids[0].id,"^").concat(e.uids[0].atype||""),!s.ppuid){const t=(0,c.sE)(e.uids,(e=>e.ext&&"ppuid"===e.ext.stype));t&&t.id&&(s.ppuid=t.id)}}catch(t){(0,l.logWarn)("Rubicon: error reading eid:",e,t)}})),t.gdprConsent&&("boolean"==typeof t.gdprConsent.gdprApplies&&(s.gdpr=Number(t.gdprConsent.gdprApplies)),s.gdpr_consent=t.gdprConsent.consentString),t.uspConsent&&(s.us_privacy=encodeURIComponent(t.uspConsent)),s.rp_maxbids=t.bidLimit||1,function(e,t,r){const i={user:{ext:{data:{...e.params.visitor}}},site:{ext:{data:{...e.params.inventory}}}};e.params.keywords&&(i.site.keywords=(0,l.isArray)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);let n=(0,l.mergeDeep)({},e.ortb2||{},i),o=(0,m.Z)(e.ortb2Imp,"ext")||{},s=(0,m.Z)(e.ortb2Imp,"ext.data")||{};const a=(0,m.Z)(e,"ortb2Imp.ext.gpid"),c={user:[4],site:[1,2,5,6]},p={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},u=function(e,t,r){return"data"===t&&Array.isArray(e)?e.filter((e=>e.segment&&(0,m.Z)(e,"ext.segtax")&&c[r]&&-1!==c[r].indexOf((0,m.Z)(e,"ext.segtax")))).map((e=>{let t=e.segment.filter((e=>e.id)).reduce(((e,t)=>(e.push(t.id),e)),[]);if(t.length>0)return t.toString()})).toString():("object"!=typeof e||Array.isArray(e))&&void 0!==e?Array.isArray(e)?e.filter((e=>{if("object"!=typeof e&&void 0!==e)return e.toString();(0,l.logWarn)("Rubicon: Filtered value: ",e,"for key",t,": Expected value to be string, integer, or an array of strings/ints")})).toString():e.toString():void 0},g=function(e,t,i){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=u(e,i,t),s=p[i]&&n?"".concat(p[i]):"data"===i?"".concat(p[t],"iab"):"".concat(p[t]).concat(i);r[s]=r[s]?r[s].concat(",",o):o};t===d.Mk?(["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(s).forEach((e=>{"adserver"!==e?g(s[e],"site",e):"gam"===s[e].name&&g(s[e].adslot,name,e)})),a&&(r.p_gpid=a),r["tg_i.pbadslot"]&&delete r["tg_i.dfp_ad_unit_code"]):(Object.keys(o).length&&(0,l.mergeDeep)(r.imp[0].ext,o),a&&(r.imp[0].ext.gpid=a),(0,l.mergeDeep)(r,n))}(e,d.Mk,s),!0===a.config.getConfig("coppa")&&(s.coppa=1),e.schain&&A(e.schain)&&(s.rp_schain=b.serializeSupplyChain(e.schain)),s},serializeSupplyChain:function(e){if(!A(e))return"";const{ver:t,complete:r,nodes:i}=e;return"".concat(t,",").concat(r,"!").concat(b.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){e=e.body;const{data:r}=t;if(!e||"object"!=typeof e)return[];if(e.seatbid){const t=(0,m.Z)(e,"ext.errors.rubicon");Array.isArray(t)&&t.length>0&&(0,l.logWarn)("Rubicon: Error in video response");return y.fromORTB({request:r,response:e}).bids}let i,n=e.ads,o=0;const{bidRequest:s}=t;return"object"==typeof s&&!Array.isArray(s)&&j(s).includes(d.pX)&&"object"==typeof n&&(n=n[s.adUnitCode]),!Array.isArray(n)||n.length<1?[]:n.reduce(((t,r,n)=>{if(r.impression_id&&i===r.impression_id?o++:i=r.impression_id,"ok"!==r.status)return t;const a=Array.isArray(s)?s[n-o]:s;if(a&&"object"==typeof a){let e={requestId:a.bidId,currency:"USD",creativeId:r.creative_id||"".concat(r.network||"","-").concat(r.advertiser||""),cpm:r.cpm||0,dealId:r.deal,ttl:300,netRevenue:!1!==f.netRevenue,rubicon:{advertiserId:r.advertiser,networkId:r.network},meta:{advertiserId:r.advertiser,networkId:r.network,mediaType:d.Mk}};r.creative_type&&(e.mediaType=r.creative_type),r.adomain&&(e.meta.advertiserDomains=Array.isArray(r.adomain)?r.adomain:[r.adomain]),r.creative_type===d.pX?(e.width=a.params.video.playerWidth,e.height=a.params.video.playerHeight,e.vastUrl=r.creative_depot_url,e.impression_id=r.impression_id,e.videoCacheKey=r.impression_id):(e.ad=(c=r.script,p=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(p,"'>\n<script type='text/javascript'>").concat(c,"<\/script>\n</div>\n</body>\n</html>")),[e.width,e.height]=x[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:a.adUnitCode}),t.push(e)}else(0,l.logError)("Rubicon: bidRequest undefined at index position:".concat(n),s,e);var c,p;return t}),[]).sort(((e,t)=>(t.cpm||0)-(e.cpm||0)))},getUserSyncs:function(e,t,r,i){if(!R&&e.iframeEnabled){let e={};return r&&("boolean"==typeof r.gdprApplies&&(e.gdpr=Number(r.gdprApplies)),"string"==typeof r.consentString&&(e.gdpr_consent=r.consentString)),i&&(e.us_privacy=encodeURIComponent(i)),e=Object.keys(e).length?"?".concat((0,l.formatQS)(e)):"",R=!0,{type:"iframe",url:"https://".concat(f.syncHost||"eus",".rubiconproject.com/usync.html")+e}}},transformBidParams:function(e,t){return(0,l.convertTypes)({accountId:"number",siteId:"number",zoneId:"number"},e)}};function v(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 h(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=e.renderer.getConfig();e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:t,align:r.align||"center",position:r.position||"append"},closeButton:r.closeButton||!1,label:r.label||void 0,collapse:r.collapse||!0})}))}function _(e,t){let r=e.params;if(t===d.pX){let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,m.Z)(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,m.Z)(e,"mediaTypes.banner.sizes")?i=k(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=k(e.sizes):(0,l.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 k(e){return(0,l.parseSizesInput)(e).reduce(((e,t)=>{let r=parseInt(x[t],10);return r&&e.push(r),e}),[])}function j(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];if(function(e){let t=void 0!==(0,m.Z)(e,"mediaTypes.".concat(d.pX)),r=void 0!==(0,m.Z)(e,"mediaTypes.".concat(d.Mk)),i=void 0!==(0,m.Z)(e,"params.bidonmultiformat"),n="object"!=typeof(0,m.Z)(e,"params.video");return!(!t||!i)||(r&&n&&(t=!1),t&&n&&(0,u.N)(e,"params.video",{}),t)}(e)){if(-1===["outstream","instream"].indexOf((0,m.Z)(e,"mediaTypes.".concat(d.pX,".context"))))return t&&(0,l.logError)("Rubicon: mediaTypes.video.context must be outstream or instream"),r;if(_(e,d.pX).length<2)return t&&(0,l.logError)("Rubicon: could not determine the playerSize of the video"),r;t&&(0,l.logMessage)("Rubicon: making video request for adUnit",e.adUnitCode),r.push(d.pX)}if(void 0!==(0,m.Z)(e,"mediaTypes.".concat(d.B5))&&r.push(d.B5),void 0!==(0,m.Z)(e,"mediaTypes.".concat(d.Mk))){if(0===_(e,d.Mk).length)return t&&(0,l.logError)("Rubicon: could not determine the sizes for banner request"),r;t&&(0,l.logMessage)("Rubicon: making banner request for adUnit",e.adUnitCode),r.push(d.Mk)}return r}function A(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,l.logError)("Rubicon: required schain params missing"),t):t}function w(e,t){return"rp_schain"===e?"rp_schain=".concat(t):"".concat(e,"=").concat(encodeURIComponent(t))}var R=!1;(0,s.dX)(b),(0,i.z)("rubiconBidAdapter")},26372:(e,t,r)=>{r.d(t,{DZ:()=>o,Px:()=>s,TP:()=>d,YC:()=>a,Z:()=>n,f8:()=>l,fP:()=>u,gm:()=>i,md:()=>c});const i=["request","imp","bidResponse","response"],[n,o,s,a]=i,[d,c]=["default","pbs"],p=new Set(i);const{registerOrtbProcessor:l,getProcessors:u}=function(){const e={};return{registerOrtbProcessor(t){let{type:r,name:n,fn:o,priority:s=0,dialects:a=[d]}=t;if(!p.has(r))throw new Error("ORTB processor type must be one of: ".concat(i.join(", ")));a.forEach((t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(r)||(e[t][r]={}),e[t][r][n]={priority:s,fn:o}}))},getProcessors:t=>e[t]||{}}}()}},e=>{e.O(0,[85279,70951],(()=>{return t=40060,e(e.s=t);var t}));e.O()}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[39225],{28689:(n,e,i)=>{var o=i(78640),s=i(3193),t=i(51039),c=i(64358),r=i(20265),a=i(96475),f=i(26372);const h="Invalid schain object found: ",d=" should be a string",g=" should be an Integer",l=" should be an object",u=" should be an Array",b={STRICT:"strict",RELAXED:"relaxed",OFF:"off"},p=[];function m(n,e){let i=b.STRICT;if(function(n){return!(void 0===n||!(0,c.isPlainObject)(n)&&((0,c.logError)(h+"the following schain config will not be used as schain is not an object.",n),1))}(n)){if((0,c.isStr)(n.validation)&&-1!=p.indexOf(n.validation)&&(i=n.validation),i===b.OFF)return n.config;if(function(n,e){let i="Detected something wrong within an schain config:",o="";function s(n){o+="\n"+n}function t(){!0===e?(0,c.logError)(i,n,o):(0,c.logWarn)(i,n,o)}if(!(0,c.isPlainObject)(n)&&(s("schain.config"+l),t(),e))return!1;if((0,c.isNumber)(n.complete)&&(0,c.isInteger)(n.complete)||s("schain.config.complete"+g),(0,c.isStr)(n.ver)||s("schain.config.ver"+d),(0,c.hasOwn)(n,"ext")&&((0,c.isPlainObject)(n.ext)||s("schain.config.ext"+l)),(0,c.isArray)(n.nodes))n.nodes.forEach(((n,e)=>{(0,c.isStr)(n.asi)||s("schain.config.nodes[".concat(e,"].asi")+d),(0,c.isStr)(n.sid)||s("schain.config.nodes[".concat(e,"].sid")+d),(0,c.isNumber)(n.hp)&&(0,c.isInteger)(n.hp)||s("schain.config.nodes[".concat(e,"].hp")+g),(0,c.hasOwn)(n,"rid")&&((0,c.isStr)(n.rid)||s("schain.config.nodes[".concat(e,"].rid")+d)),(0,c.hasOwn)(n,"name")&&((0,c.isStr)(n.name)||s("schain.config.nodes[".concat(e,"].name")+d)),(0,c.hasOwn)(n,"domain")&&((0,c.isStr)(n.domain)||s("schain.config.nodes[".concat(e,"].domain")+d)),(0,c.hasOwn)(n,"ext")&&((0,c.isPlainObject)(n.ext)||s("schain.config.nodes[".concat(e,"].ext")+l))}));else if(s("schain.config.nodes"+u),t(),e)return!1;return!(o.length>0&&(t(),e))}(n.config,!(i!==b.STRICT)))return n.config;(0,c.logError)(h+"due to the 'strict' validation setting, this schain config will not be passed to bidder '".concat(e,"'.  See above error for details."))}return null}function O(n,e){const i=s.config.getConfig("schain"),o=s.config.getBidderConfig();e.forEach((n=>{let e=n.bidderCode,s=function(n){return o[n]&&o[n].schain||i}(e);n.bids.forEach((n=>{let i=m(s,e);i&&(n.schain=i)}))})),n(e)}(0,c._each)(b,(n=>p.push(n))),t.ZP.makeBidRequests.after(O),(0,f.f8)({type:f.Z,name:"sourceExtSchain",fn:function(n,e,i){if(!(0,r.Z)(n,"source.ext.schain")){const e=(0,r.Z)(i,"bidRequests.0.schain");e&&(0,a.N)(n,"source.ext.schain",e)}}}),(0,o.z)("schain")},26372:(n,e,i)=>{i.d(e,{DZ:()=>t,Px:()=>c,TP:()=>a,YC:()=>r,Z:()=>s,f8:()=>d,fP:()=>g,gm:()=>o,md:()=>f});const o=["request","imp","bidResponse","response"],[s,t,c,r]=o,[a,f]=["default","pbs"],h=new Set(o);const{registerOrtbProcessor:d,getProcessors:g}=function(){const n={};return{registerOrtbProcessor(e){let{type:i,name:s,fn:t,priority:c=0,dialects:r=[a]}=e;if(!h.has(i))throw new Error("ORTB processor type must be one of: ".concat(o.join(", ")));r.forEach((e=>{n.hasOwnProperty(e)||(n[e]={}),n[e].hasOwnProperty(i)||(n[e][i]={}),n[e][i][s]={priority:c,fn:t}}))},getProcessors:e=>n[e]||{}}}()}},n=>{var e;e=28689,n(n.s=e)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[31215],{13522:(e,t,r)=>{var i=r(78640),a=r(20265),o=r(64358),n=r(24679),s=r(3193),d=r(4192),c=r(14699);const u={code:"smartadserver",gvlid:45,aliases:["smart"],supportedMediaTypes:[n.Mk,n.pX],isBidRequestValid:function(e){return!!(e.params&&e.params.siteId&&e.params.pageId&&e.params.formatId)},serializeSupplyChain:function(e){if(!e||!e.nodes)return null;const t=["asi","sid","hp","rid","name","domain"];return"".concat(e.ver,",").concat(e.complete,"!")+e.nodes.map((e=>t.map((t=>e[t]?encodeURIComponent(e[t]):"")).join(","))).join("!")},adaptBannerSizes:function(e){return e.map((e=>({w:e[0],h:e[1]})))},fillPayloadForVideoBidRequest:function(e,t,r){const i=t.playerSize[0];e.isVideo="instream"===t.context,e.mediaType=n.pX,e.videoData={videoProtocol:this.getProtocolForVideoBidRequest(t,r),playerWidth:i[0],playerHeight:i[1],adBreak:this.getStartDelayForVideoBidRequest(t,r)}},getProtocolForVideoBidRequest:function(e,t){return void 0!==t&&t.protocol?t.protocol:void 0!==e&&Array.isArray(e.protocols)?Math.max.apply(Math,e.protocols):null},getStartDelayForVideoBidRequest:function(e,t){if(void 0!==t&&t.startDelay)return t.startDelay;if(void 0!==e){if(0==e.startdelay)return 1;if(-1==e.startdelay)return 2;if(-2==e.startdelay)return 3}return 2},createServerRequest:function(e,t){return{method:"POST",url:(void 0!==t?t:"https://prg.smartadserver.com")+"/prebid/v1",data:JSON.stringify(e)}},buildRequests:function(e,t){const r=s.config.getConfig("currency.adServerCurrency"),i=(0,a.Z)(t,"ortb2.user.data",s.config.getAnyConfig("ortb2.user.data")),c=(0,a.Z)(t,"ortb2.site.content.data",s.config.getAnyConfig("ortb2.site.content.data"));return e.reduce(((e,p)=>{let l={siteid:p.params.siteId,pageid:p.params.pageId,formatid:p.params.formatId,currencyCode:r,targeting:p.params.target&&""!==p.params.target?p.params.target:void 0,buid:p.params.buId&&""!==p.params.buId?p.params.buId:void 0,appname:p.params.appName&&""!==p.params.appName?p.params.appName:void 0,ckid:p.params.ckId||0,tagId:p.adUnitCode,pageDomain:t&&t.refererInfo&&t.refererInfo.page?t.refererInfo.page:void 0,transactionId:p.transactionId,timeout:s.config.getConfig("bidderTimeout"),bidId:p.bidId,prebidVersion:"7.43.0",schain:u.serializeSupplyChain(p.schain),sda:i,sdc:c};t&&(t.gdprConsent&&(l.addtl_consent=t.gdprConsent.addtlConsent,l.gdpr_consent=t.gdprConsent.consentString,l.gdpr=t.gdprConsent.gdprApplies),t.gppConsent&&(l.gpp=t.gppConsent.gppString,l.gpp_sid=t.gppConsent.applicableSections),t.uspConsent&&(l.us_privacy=t.uspConsent)),p&&p.userId&&(l.eids=(0,d.HQ)(p.userId)),t&&t.uspConsent&&(l.us_privacy=t.uspConsent);const m=(0,a.Z)(p,"mediaTypes.banner"),g=(0,a.Z)(p,"mediaTypes.video"),f=g&&("instream"===g.context||"outstream"===g.context);if(m||f){let t;if(m){if(t=n.Mk,l.sizes=u.adaptBannerSizes(m.sizes),f){let t=(0,o.deepClone)(l);u.fillPayloadForVideoBidRequest(t,g,p.params.video),t.bidfloor=p.params.bidfloor||u.getBidFloor(p,r,n.pX),e.push(u.createServerRequest(t,p.params.domain))}}else t=n.pX,u.fillPayloadForVideoBidRequest(l,g,p.params.video);l.bidfloor=p.params.bidfloor||u.getBidFloor(p,r,t),e.push(u.createServerRequest(l,p.params.domain))}else e.push({});return e}),[])},interpretResponse:function(e,t){const r=[];let i=e.body;try{if(i&&!i.isNoAd&&(i.ad||i.adUrl)){const e=JSON.parse(t.data);let a={requestId:e.bidId,cpm:i.cpm,width:i.width,height:i.height,creativeId:i.creativeId,dealId:i.dealId,currency:i.currency,netRevenue:i.isNetCpm,ttl:i.ttl,dspPixels:i.dspPixels,meta:{advertiserDomains:i.adomain?i.adomain:[]}};e.mediaType===n.pX?(a.mediaType=n.pX,a.vastUrl=i.adUrl,a.vastXml=i.ad,a.content=i.ad):(a.adUrl=i.adUrl,a.ad=i.ad),r.push(a)}}catch(e){(0,o.logError)("Error while parsing smart server response",e)}return r},getBidFloor:function(e,t,r){if(!(0,o.isFn)(e.getFloor))return 0;const i=e.getFloor({currency:t||"USD",mediaType:r,size:"*"});return(0,o.isPlainObject)(i)&&!isNaN(i.floor)?i.floor:0},getUserSyncs:function(e,t){const r=[];return e.iframeEnabled&&t.length>0&&null!=t[0].body.cSyncUrl?r.push({type:"iframe",url:t[0].body.cSyncUrl}):e.pixelEnabled&&t.length>0&&void 0!==t[0].body.dspPixels&&t[0].body.dspPixels.forEach((function(e){r.push({type:"image",url:e})})),r}};(0,c.dX)(u),(0,i.z)("smartadserverBidAdapter")},4192:(e,t,r)=>{r.d(t,{HQ:()=>s,Pv:()=>d,UR:()=>o});var i=r(64358),a=r(20265);const o={growthCodeId:{getValue:function(e){return e.gc_id},source:"growthcode.io",atype:1,getUidExt:function(e){const t=(0,i.pick)(e,["h1","h2","h3"]);if(Object.keys(t).length)return t}},trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){let t="";return e&&e.ext&&e.ext.DeviceID&&(t=e.ext.DeviceID),t},getUidExt:function(e){return e&&e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){const t=(0,i.pick)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{atype:3,getSource:function(e){var t;return null!=e&&null!==(t=e.ext)&&void 0!==t&&t.ssp?"".concat(e.ext.ssp,".merkleinc.com"):"merkleinc.com"},getValue:function(e){return e.id},getUidExt:function(e){return e.keyID?{keyID:e.keyID}:e.ext?e.ext:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return void 0===e.snowflake.id?e.snowflake:e.snowflake.id},source:"novatiq.com"},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxdt.net",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imppid:{source:"ppid.intimatemerger.com",atype:1},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},tncid:{source:"thenewco.it",atype:3},gravitompId:{source:"gravito.net",atype:1},czechAdId:{source:"czechadid.cz",atype:1},oneKeyData:{getValue:function(e){if(e&&Array.isArray(e.identifiers)&&e.identifiers[0])return e.identifiers[0].value},source:"paf",atype:1,getEidExt:function(e){if(e&&e.preferences)return{preferences:e.preferences}},getUidExt:function(e){if(e&&Array.isArray(e.identifiers)&&e.identifiers[0]){const t=e.identifiers[0];return{version:t.version,type:t.type,source:t.source}}}}};function n(e,t){const r=o[t];if(r&&e){let t={};t.source=(0,i.isFn)(r.getSource)?r.getSource(e):r.source;const a=(0,i.isFn)(r.getValue)?r.getValue(e):e;if((0,i.isStr)(a)){const o={id:a,atype:r.atype};if((0,i.isFn)(r.getUidExt)){const t=r.getUidExt(e);t&&(o.ext=t)}if(t.uids=[o],(0,i.isFn)(r.getEidExt)){const i=r.getEidExt(e);i&&(t.ext=i)}return t}}return null}function s(e){let t=[];for(const r in e)if(e.hasOwnProperty(r))if("pubProvidedId"===r)t=t.concat(e.pubProvidedId);else if(Array.isArray(e[r]))e[r].forEach(((e,i,a)=>{const o=n(e,r);o&&t.push(o)}));else{const i=n(e[r],r);i&&t.push(i)}return t}function d(e){let t=[];return e.filter((e=>(0,i.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length)).forEach((e=>{Object.keys(e.idObj).forEach((r=>{(0,a.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,a.Z)(o,r+".source")&&t.push({source:o[r].source,bidders:e.config.bidders})}))})),t}}},e=>{var t;t=13522,e(e.s=t)}]);
(self.bsapbChunk=self.bsapbChunk||[]).push([[82599],{70789:(e,t,r)=>{var n=r(78640),i=r(64358),o=r(24679),a=r(14699),d=r(3193),u=r(15164);const s="triplelift";let p=!0,c=null;const l=(0,u.df)({gvlid:28,bidderCode:s}),m={gvlid:28,code:s,supportedMediaTypes:[o.Mk,o.pX],isBidRequestValid:function(e){return void 0!==e.params.inventoryCode},buildRequests:function(e,t){let r="https://tlx.3lift.com/header/auction?",n=function(e,t){var r,n;let o={},{schain:a}=e[0];const d=function(e){const t={},r={},n={},o=e.ortb2||{},a=function(){const e=l.getDataFromLocalStorage("opecloud_ctx");if(!e)return null;try{return JSON.parse(e)}catch(e){return(0,i.logError)("Triplelift: error parsing JSON: ",e),null}}(),d=Object.assign({},o.site),u=Object.assign({},o.user);if(a){u.data=u.data||[];try{u.data.push({name:"www.1plusx.com",ext:a})}catch(e){(0,i.logError)("Triplelift: error adding 1plusX segments: ",e)}}v(r,d),v(n,u),(0,i.isEmpty)(r)||(t.context=r);(0,i.isEmpty)(n)||(t.user=n);return t}(t);o.imp=e.map((function(e,t){let r={id:t,tagid:e.params.inventoryCode,floor:b(e)};return f(e)&&(r.video=function(e){let t={...e.params.video,...e.mediaTypes.video};try{t.w||(t.w=t.playerSize[0][0]),t.h||(t.h=t.playerSize[0][1])}catch(e){(0,i.logWarn)("Video size not defined",e)}"instream"===t.context&&(t.placement=1);"outstream"===t.context&&(t.placement?-1===[3,4,5].indexOf(t.placement)&&((0,i.logMessage)("video.placement value of ".concat(t.placement," is invalid for outstream context. Setting placement to 3")),t.placement=3):t.placement=3);t.playbackmethod&&Number.isInteger(t.playbackmethod)&&(t.playbackmethod=Array.from(String(t.playbackmethod),Number));return delete t.playerSize,t}(e)),e.mediaTypes.banner&&!y(e)&&(r.banner={format:_(e.sizes)}),(0,i.isEmpty)(e.ortb2Imp)||(r.fpd=function(e){const t={},r={};v(r,e.ext),(0,i.isEmpty)(r)||(t.context=r);return t}(e.ortb2Imp)),r}));let u=[...h([e[0]]),...S([e[0]]),...x([e[0]]),...A([e[0]]),...E(e[0])];u.length>0&&(o.user={ext:{eids:u}});let s=function(e,t){let r={};(0,i.isEmpty)(e)||(r.schain={...e});(0,i.isEmpty)(t)||(r.fpd={...t});return r}(a,d);(0,i.isEmpty)(s)||(o.ext=s);null!=t&&null!==(r=t.ortb2)&&void 0!==r&&null!==(n=r.regs)&&void 0!==n&&n.gpp&&(o.regs=Object.assign({},t.ortb2.regs));return o}(e,t);if(r=(0,i.tryAppendQueryString)(r,"lib","prebid"),r=(0,i.tryAppendQueryString)(r,"v","7.43.0"),t&&t.refererInfo){let e=t.refererInfo.page;r=(0,i.tryAppendQueryString)(r,"referrer",e)}return t&&t.timeout&&(r=(0,i.tryAppendQueryString)(r,"tmax",t.timeout)),t&&t.gdprConsent&&(void 0!==t.gdprConsent.gdprApplies&&(p=t.gdprConsent.gdprApplies,r=(0,i.tryAppendQueryString)(r,"gdpr",p.toString())),void 0!==t.gdprConsent.consentString&&(c=t.gdprConsent.consentString,r=(0,i.tryAppendQueryString)(r,"cmp_cs",c))),t&&t.uspConsent&&(r=(0,i.tryAppendQueryString)(r,"us_privacy",t.uspConsent)),!0===d.config.getConfig("coppa")&&(r=(0,i.tryAppendQueryString)(r,"coppa",!0)),r.lastIndexOf("&")===r.length-1&&(r=r.substring(0,r.length-1)),(0,i.logMessage)("tlCall request built: "+r),{method:"POST",url:r,data:n,bidderRequest:t}},interpretResponse:function(e,t){let{bidderRequest:r}=t;return(e.body.bids||[]).map((function(e){return function(e,t){let r={},n=t.width||1,i=t.height||1,o=t.deal_id||"",a=t.crid||"",d=e.bids[t.imp_id];0!=t.cpm&&t.ad&&(r={requestId:d.bidId,cpm:t.cpm,width:n,height:i,netRevenue:!0,ad:t.ad,creativeId:a,dealId:o,currency:"USD",ttl:300,tl_source:t.tl_source,meta:{}},f(d)&&"video"===t.media_type&&(r.vastXml=t.ad,r.mediaType="video",r.ttl=3600),t.advertiser_name&&(r.meta.advertiserName=t.advertiser_name),t.adomain&&t.adomain.length&&(r.meta.advertiserDomains=t.adomain),t.tl_source&&"hdx"==t.tl_source&&(f(d)&&"video"===t.media_type?r.meta.mediaType="video":r.meta.mediaType="banner"),t.tl_source&&"tlx"==t.tl_source&&(r.meta.mediaType="native"),a&&(r.meta.networkId=a.slice(0,a.indexOf("_"))));return r}(r,e)}))},getUserSyncs:function(e,t,r,n){let o=function(e){if(!e)return;if(e.iframeEnabled)return"iframe";if(e.pixelEnabled)return"image"}(e);if(!o)return;let a="https://eb2.3lift.com/sync?";return"image"===o&&(a=(0,i.tryAppendQueryString)(a,"px",1),a=(0,i.tryAppendQueryString)(a,"src","prebid")),null!==c&&(a=(0,i.tryAppendQueryString)(a,"gdpr",p),a=(0,i.tryAppendQueryString)(a,"cmp_cs",c)),n&&(a=(0,i.tryAppendQueryString)(a,"us_privacy",n)),[{type:o,url:a}]}};function f(e){return g(e)&&(y(e)||function(e){return g(e)&&"outstream"===e.mediaTypes.video.context.toLowerCase()}(e))}function y(e){return g(e)&&"instream"===e.mediaTypes.video.context.toLowerCase()}function g(e){return e.mediaTypes.video&&e.mediaTypes.video.context}function b(e){let t=null;if("function"==typeof e.getFloor)try{const r=e.getFloor({currency:"USD",mediaType:f(e)?"video":"banner",size:"*"});"object"!=typeof r||"USD"!==r.currency||isNaN(parseFloat(r.floor))||(t=parseFloat(r.floor))}catch(e){(0,i.logError)("Triplelift: getFloor threw an error: ",e)}return null!==t?t:e.params.floor}function v(e,t){(0,i.isEmpty)(t)||Object.keys(t).forEach((r=>{null!=t[r]&&(e[r]=t[r])}))}function h(e){return I(e,"tdid","adserver.org","TDID")}function S(e){return I(e,"idl_env","liveramp.com","idl")}function x(e){return I(e,"criteoId","criteo.com","criteoId")}function A(e){return I(e,"pubcid","pubcid.org","pubcid")}function E(e){let t=["adserver.org","liveramp.com","criteo.com","pubcid.org"],r=[];return e.userIdAsEids&&e.userIdAsEids.forEach((e=>{try{if(-1===t.indexOf(e.source)){let t=e.uids.map((t=>({id:t.id,ext:{rtiPartner:e.source}})));r.push({source:e.source,uids:t})}}catch(t){(0,i.logWarn)("Triplelift: Error attempting to add ".concat(e," to bid request"),t)}})),r}function I(e,t,r,n){return e.map(function(e){return t=>t&&t.userId&&t.userId[e]}(t)).filter(T(t)).map(function(e,t){return r=>({source:e,uids:[{id:r.id?r.id:r,ext:{rtiPartner:t}}]})}(r,n))}const T=e=>(t,r,n)=>{let o=!!t&&((0,i.isStr)(t)?!!t:(0,i.isPlainObject)(t)&&!(0,i.isArray)(t)&&!(0,i.isEmpty)(t)&&t.id&&(0,i.isStr)(t.id)&&!!t.id);return o||void 0===n[0]||(0,i.logWarn)("Triplelift: invalid ".concat(e," userId format")),o};function _(e){return e.filter(C).map((function(e){return{w:e[0],h:e[1]}}))}function C(e){return 2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}(0,a.dX)(m),(0,n.z)("tripleliftBidAdapter")}},e=>{var t;t=70789,e(e.s=t)}]);
})(),bsapb.processQueue();
var bsaheaderbid=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"setup",(function(){return L}));var i={};n.r(i),n.d(i,"setup",(function(){return Qe})),n.d(i,"isNoBidRefreshEligibleAsync",(function(){return Ke})),n.d(i,"recordClick",(function(){return Je})),n.d(i,"recordImpression",(function(){return Ze}));var o={};function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f(r.key),r)}}function f(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}n.r(o),n.d(o,"setup",(function(){return Tn})),n.d(o,"reset",(function(){return On}));var d,p,m,y,h=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.extraCss;return this._documentIsVisible=!document.hidden||!0,this._extraCss=t||"",this._setupExtraCss(),this._setupVisibilityChangeHandler(),Promise.resolve()}},{key:"reset",value:function(){return this._removeEventListeners(),Promise.resolve()}},{key:"addDocumentEventListener",value:function(e,t,n){this._addEventListener(document,e,t,n)}},{key:"addElementEventListener",value:function(e,t,n,r){this._addEventListener(e,t,n,r)}},{key:"addWindowEventListener",value:function(e,t,n){this._addEventListener(window,e,t,n)}},{key:"resolveWhenDocumentIsReady",value:function(){return new Promise((function(e){function t(){["interactive","complete"].some((function(e){return document.readyState===e}))&&e()}t(),document.addEventListener("readystatechange",t)}))}},{key:"documentIsVisible",value:function(){return this._documentIsVisible}},{key:"getCookie",value:function(e){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw o}}}}(document.cookie.split(";"));try{for(n.s();!(t=n.n()).done;){var r=u(t.value.split("="),2),i=r[0],o=r[1];if(i===e)return o}}catch(e){n.e(e)}finally{n.f()}return""}},{key:"getViewportSize",value:function(){return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight]}},{key:"removeWindowEventListener",value:function(e,t,n){window.removeEventListener(e,t,n);var r=[window,e,t,n],i=this._eventListenerArgumentLists.findIndex((function(e){return r.every((function(t,n){return t===e[n]}))}));i>=0&&this._eventListenerArgumentLists.splice(i,1)}},{key:"setCookie",value:function(e,t,n){var r=new Date;r.setTime(r.getTime()+n);var i="expires="+r.toUTCString();document.cookie="".concat(e,"=").concat(t,"; ").concat(i,"; path=/")}},{key:"_addEventListener",value:function(e,t,n,r){var i=[e,t,n,r];this._eventListenerArgumentLists.find((function(e){return i.every((function(t,n){return t===e[n]}))}))||(this._eventListenerArgumentLists.push(i),e.addEventListener(t,n,r))}},{key:"_removeEventListeners",value:function(){this._eventListenerArgumentLists.forEach((function(e){var t=u(e,4),n=t[0],r=t[1],i=t[2],o=t[3];n.removeEventListener(r,i,o)})),this._eventListenerArgumentLists=[]}},{key:"_setupExtraCss",value:function(){var e=this._extraCss,t=document.getElementById("bsa_extra-css")||document.createElement("style");t.innerHTML=e,t.id="bsa_extra-css",null===t.parentElement&&document.getElementsByTagName("head")[0].appendChild(t)}},{key:"_setupVisibilityChangeHandler",value:function(){var e=this;this.addDocumentEventListener("visibilitychange",(function(){e._documentIsVisible=!document.hidden}),!1)}}],(n=null)&&l(t.prototype,n),r&&l(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||w(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t,n){return(t=j(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||w(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){if(e){if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_(e,t):void 0}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,j(r.key),r)}}function P(e,t,n){return t&&A(e.prototype,t),n&&A(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function j(e){var t=function(e,t){if("object"!==S(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===S(t)?t:String(t)}d=h,m=[],(p=f(p="_eventListenerArgumentLists"))in d?Object.defineProperty(d,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[p]=m;var I=!1,E=function(){function e(){k(this,e)}return P(e,null,[{key:"setup",value:function(e){var t=e.optimize;return this._optimize=t,this._setupMessageHandler(),this._setupParentViewportSize(),Promise.resolve()}},{key:"isIn",value:function(){return window.location.search.indexOf("acceptable_ad_iframe")>0}},{key:"postAdSizeChangedMessage",value:function(e,t){var n=Array.isArray(t)?{type:"setSize",payload:{placementId:e,size:t}}:{type:"hide",payload:{placementId:e}};window.parent.postMessage(n,"*")}},{key:"postAuctionStartedMessage",value:function(e){window.parent.postMessage({type:"auctionStarted",payload:{placementId:e}},"*")}},{key:"postAuctionFinishedMessage",value:function(e){window.parent.postMessage({type:"auctionFinished",payload:{placementId:e}},"*")}},{key:"postIframeLoadedMessage",value:function(e){window.parent.postMessage({type:"iframeLoaded",payload:{placementId:e}},"*")}},{key:"_getOriginalParentViewportSize",value:function(){var e=new URLSearchParams(window.location.search).get("original_parent_viewport_size");return e&&e.split("x").map(Number)}},{key:"_setupMessageHandler",value:function(){var e=this;h.addWindowEventListener("message",(function(t){var n=t.data;if("object"===S(n)&&n.hasOwnProperty("type"))if("push"===n.type){var r,i=n.customTargetingArray,o=n.isViewable;g(e._optimize.getPlacements()).pop().pop().viewable=o,(r=e._optimize.customTargeting).push.apply(r,g(i)),e._optimize.pushAll()}else if("refresh"===n.type){var a,u=n.customTargetingArray,s=n.isViewable;g(e._optimize.getPlacements()).pop().pop().viewable=s,(a=e._optimize.customTargeting).push.apply(a,g(u)),e._optimize.refreshAll()}else if("object"===S(n.payload)&&"setParentViewportSize"===n.type){var c=n.payload.size;Array.isArray(c)&&c.length>=2&&c.slice(0,2).every((function(e){return!isNaN(parseFloat(e))&&isFinite(e)}))&&e._optimize.setParentViewportSize(c.slice(0,2).map(Number))}}))}},{key:"_setupParentViewportSize",value:function(){var e=this._getOriginalParentViewportSize();this._optimize.setParentViewportSize(e)}}]),e}(),T=function(){function e(){k(this,e)}return P(e,null,[{key:"setup",value:function(e){var t=e.optimize;return this._optimize=t,this._setupAcceptableAdIframeElements(),this._setupAcceptableStyleElement(),this._setupSetParentViewportSizeMessager(),Promise.resolve()}},{key:"reset",value:function(){this._removeAcceptableAdIframeElements(),this._removeAdUnitElementAttributes()}},{key:"isRunningAuctionsInChildFrames",value:function(){return this._runningAuctionsByPlacementId.size>0}},{key:"postAdLoadMessages",value:function(e,t,n){var r=this,i=t?"refresh":"push",o=n.getTargetingArray();e.forEach((function(e){var t=v(e,2),n=t[0],a=t[1],u={type:i,customTargetingArray:o,isViewable:a.viewable};r._postMessageToIframeById(n,u)}))}},{key:"_postSetParentViewportSizeMessages",value:function(e,t){var n=this,r={type:"setParentViewportSize",payload:{size:t}};e.forEach((function(e){return n._postMessageToIframeById(e,r)}))}},{key:"_postMessageToIframeById",value:function(e,t){this._onIframeLoad(e).then((function(e){return e.postMessage(t,y)}))}},{key:"_onIframeLoad",value:function(e){var t=this;return new Promise((function(n){!function r(){var i=t._loadedIframes.get(e);i&&i.contentWindow?n(i.contentWindow):setTimeout(r,100)}()}))}},{key:"_removeAcceptableAdIframeElements",value:function(){var e=this;g(this._optimize.placements.keys()).map((function(t){return document.querySelector("#".concat(t,".").concat(e._acceptableAdIframeElementClassName))})).filter(Boolean).forEach((function(e){return e.remove()}))}},{key:"_removeAdUnitElementAttributes",value:function(){g(this._optimize.placements.keys()).map((function(e){return document.getElementById(e)})).filter(Boolean).forEach((function(e){e.style.display="",e.style.width="",e.removeAttribute("data-delegated-acceptable-ad"),e.removeAttribute("data-explicitly-hidden"),e.classList.remove("bsa-zone_acceptable","hidden_acceptable")}))}},{key:"_setupAcceptableAdIframeElements",value:function(){var e=this;this._optimize.placements.forEach((function(t,n){var r=t.acceptable,i=document.getElementById(n);i&&(r?(i.dataset.delegatedAcceptableAd="",i.classList.add("bsa-zone_acceptable","hidden_acceptable"),e._setupIframe(i)):(i.style.display="none",i.dataset.explicitlyHidden=""))}))}},{key:"_setupAcceptableStyleElement",value:function(){if(null===document.getElementById("bsa_acceptable-styles")){var e=document.createElement("style");e.id="bsa_acceptable-styles",e.innerHTML='\n.bsa-zone_acceptable:not(.hidden_acceptable):after {\n\ttext-align: center;\n\tcontent: "~ advertisement ~";\n\tfont-size: 9px;\n\tfont-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;\n\tletter-spacing: .5px;\n\tdisplay: block;\n\tpadding: 5px 0;\n\ttext-transform: uppercase;\n\tcolor: #6a6a6a;\n}\n\n.bsa-zone_acceptable.hidden_acceptable {\n\tvisibility: hidden;\n}\n\t'.trim().split("\n").map((function(e){return e.trim()})).join(""),document.getElementsByTagName("head")[0].appendChild(e)}}},{key:"_setupSetParentViewportSizeMessager",value:function(){var e=this;!function t(){var n=g(e._optimize.getPlacements().keys()).filter((function(e){var t=document.getElementById(e);return t&&!("explicitlyHidden"in t.dataset)&&"delegatedAcceptableAd"in t.dataset}));e._postSetParentViewportSizeMessages(n,h.getViewportSize()),setTimeout(t,1e3)}()}},{key:"_setupIframe",value:function(e){var t=document.createElement("iframe");t.className=this._acceptableAdIframeElementClassName,t.onload=function(){return E.postIframeLoadedMessage(n)},t.width=1,t.height=1,t.frameBorder="0",t.scrolling="no";var n=e.id,r=new URLSearchParams;r.set("acceptable_ad_iframe",""),r.set("original_parent_viewport_size",h.getViewportSize().join("x")),r.set("account",this._optimize.publisher),r.set("adunit",n),r.set("gdpr_management",this._optimize.shouldEnableGdprConsentManagement),void 0!==this._optimize.debug&&(r.set("bsadebug",""),this._optimize.debug.hasOption("force_adl_block")&&r.set("force_adl_block","")),t.src="".concat(y,"/acceptable.html?").concat(r.toString()),e.appendChild(t),this._setupMessageHandler(e,t,n)}},{key:"_setupMessageHandler",value:function(e,t,n){var r=this;h.addWindowEventListener("message",(function(i){var o=i.data;if("object"===S(o)&&o.hasOwnProperty("payload")&&"object"===S(o.payload)&&o.payload.hasOwnProperty("placementId")&&o.payload.placementId===n){var a=o.type,u=o.payload;if("setSize"===a){var s=u.size;if(!Array.isArray(s)||s.length<2||!s.slice(0,2).every((function(e){return!isNaN(parseFloat(e))&&isFinite(e)})))throw new Error("Invalid message from acceptable ad iframe: payload.size must be an array of at least 2 numbers. Given: "+("object"===S(s)?JSON.stringify(s):""+s));var c=v(s.slice(0,2).map(Number),2),l=c[0],f=c[1];t.width=l,t.height=f,e.style.width="".concat(l,"px"),e.classList.remove("hidden_acceptable")}else if("auctionStarted"===a){r._optimize.getPlacements().get(n).setHasHadSlotDefined(),r._runningAuctionsByPlacementId.set(n,!0)}else if("auctionFinished"===a){r._optimize.getPlacements().get(n).setHasHadSlotDefined(),r._runningAuctionsByPlacementId.delete(n)}else"hide"===a?e.classList.add("hidden_acceptable"):"iframeLoaded"===a&&r._loadedIframes.set(n,t)}}))}}]),e}();b(T,"_runningAuctionsByPlacementId",new Map),b(T,"_loadedIframes",new Map),b(T,"_acceptableAdIframeElementClassName","bsa_acceptable-iframe");var O=function(){function e(){k(this,e)}return P(e,null,[{key:"setup",value:function(e){var t=e.acceptableOrigin,n=e.optimize;return I||(y=t,I=!0),E.isIn()?E.setup({optimize:n}):T.setup({optimize:n})}},{key:"reset",value:function(){return E.isIn()?Promise.resolve():T.reset()}}]),e}();function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,R(r.key),r)}}function R(e){var t=function(e,t){if("object"!==C(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===C(t)?t:String(t)}var B=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"userIsBlockingNonAcceptableAdsAsync",value:function(){var e=this;return new Promise((function(t){if(void 0===e._adBlockDetected){var n="https://cdn4.buysellads.net/acceptable.gif?ch=*&rn=*",r=!1,i=2,o=!1,a=!1,u=11*Math.random(),s=new Image;s.onload=l,s.onerror=function(){o=!0,l()},s.src=n.replace(/\*/,1).replace(/\*/,u);var c=new Image;c.onload=l,c.onerror=function(){a=!0,l()},c.src=n.replace(/\*/,2).replace(/\*/,u),function n(o){0===i||o>1e3?(e._adBlockDetected=0===i&&r,t(e._adBlockDetected)):setTimeout((function(){return n(2*o)}),2*o)}(250)}else t(e._adBlockDetected);function l(){--i||(r=!o&&a)}}))}}],(n=null)&&z(t.prototype,n),r&&z(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function L(){var e=this;return h.addWindowEventListener("message",(function(t){"object"===x(t.data)&&"ADL_BLOCKED"===t.data.message&&"string"==typeof t.data.adUnit&&setTimeout((function(){return e.refresh(t.data.adUnit)}),2e3)})),Promise.resolve()}function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function N(e){var t=function(e,t){if("object"!==D(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==D(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===D(t)?t:String(t)}var U=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"getTags",value:function(e){var t=this,n=e.includeAps,r=void 0!==n&&n,i=e.includeGpt,o=void 0!==i&&i,a=e.includePbjs,u=void 0!==a&&a;return new Promise((function(e){var n=[],i={};r&&n.push(t.APS((function(e){i.aps=e}))),o&&n.push(t.GPT((function(e){i.gpt=e}))),u&&n.push(t.Prebid((function(e){i.pbjs=e}))),e(Promise.all(n).then((function(){return i})))}))}},{key:"GPT",value:function(e){return new Promise((function(t){window.googletag.cmd.push((function(){t(e?e(window.googletag):void 0)}))}))}},{key:"Prebid",value:function(e){return new Promise((function(t){window.bsapb=window.bsapb||{},window.bsapb.cmd=window.bsapb.cmd||[],window.bsapb.cmd.push((function(){t(e?e(window.bsapb):void 0)}))}))}},{key:"APS",value:function(e){return new Promise((function(t){t(e?e(window.apstag):void 0)}))}}],(n=null)&&M(t.prototype,n),r&&M(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,F(r.key),r)}}function F(e){var t=function(e,t){if("object"!==V(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==V(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===V(t)?t:String(t)}var G=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.adsensePublisherId;if(!document.getElementById("bsa_adsense")){var n=document.createElement("script");return n.async=!0,n.dataset.adClient=t,n.id="bsa_adsense",n.src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",document.getElementsByTagName("head")[0].appendChild(n),U.GPT((function(e){e.pubads().set("page_url","".concat(window.location.origin).concat(window.location.pathname))}))}return Promise.resolve()}}],(n=null)&&q(t.prototype,n),r&&q(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function H(e){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function W(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$(r.key),r)}}function $(e){var t=function(e,t){if("object"!==H(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===H(t)?t:String(t)}var Q=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(){return this._isEnabled=!0,Promise.resolve()}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._log.apply(this,["error"].concat(t))}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._log.apply(this,["log"].concat(t))}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._log.apply(this,["warn"].concat(t))}},{key:"table",value:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(this._isEnabled)if(e.log(),console.table)console.table.apply(console,n);else for(var i=0;i<arguments.length;i++)e.log(arguments[i])}},{key:"_log",value:function(e){if(this._isEnabled){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];n.unshift("%c BSAOptimize/Headerbid","background: red; color: white; display: block"),console[e].apply(console,n)}}}],(n=null)&&W(t.prototype,n),r&&W(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function K(e){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Z(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,X(r.key),r)}}function X(e){var t=function(e,t){if("object"!==K(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==K(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===K(t)?t:String(t)}var ee=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(){throw new Error("Derived classes must implement `::setup`.")}},{key:"reset",value:function(){throw new Error("Derived classes must implement `::reset`.")}},{key:"preparePlacements",value:function(e){throw new Error("Derived classes must implement `::preparePlacements`.")}},{key:"sendBids",value:function(e){throw new Error("Derived classes must implement `::sendBids`.")}},{key:"_clearPlacementTargeting",value:function(e){e.placement.slot.clearTargeting()}},{key:"_destroySlots",value:function(e){throw e.placements,new Error("Derived classes must implement `::_destroySlots`.")}},{key:"_destroySlotsForPreparingPlacements",value:function(e){var t=this,n=e.allPlacements,r=e.auctionablePlacements,i=e.isRefresh,o=new Map;return n.forEach((function(e){!e.slot||i&&!t._shouldDestroyAssociatedSlot(e,r.has(e.id))||o.set(e.id,e)})),this._destroySlots({placements:o})}},{key:"_log",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];Q.log.apply(Q,["(Ad Server".concat(this._adServerName?": ".concat(this._adServerName):"",") ").concat(e)].concat(n))}},{key:"_preparePlacement",value:function(e){throw new Error("Derived classes must implement `::_preparePlacement`.")}},{key:"_setPlacementRefreshCount",value:function(e){var t=e.isRefresh,n=e.placement;t?n.refreshCount+=1:n.refreshCount=0}},{key:"_shouldDestroyAssociatedSlot",value:function(e,t){var n=e.currentViewport.sizes,r=e.previousViewport.sizes;return t&&(n.length!==r.length||n.find((function(e,t){var n=J(e,2),i=n[0],o=n[1],a=J(r[t],2),u=a[0],s=a[1];return i!==u||o!==s})))}}],(n=null)&&Y(t.prototype,n),r&&Y(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function te(e){return(te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,re(r.key),r)}}function re(e){var t=function(e,t){if("object"!==te(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==te(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===te(t)?t:String(t)}!function(e,t,n){(t=X(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(ee,"_adServerName","");var ie=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.supplyChainConfig;return this._supplyChainConfig=t,Q.log("Supply Chain:",this._supplyChainConfig),Promise.resolve()}},{key:"getConfig",value:function(){return this._supplyChainConfig}}],(n=null)&&ne(t.prototype,n),r&&ne(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function oe(e){return(oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ue(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function se(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,le(r.key),r)}}function ce(e,t,n){return(t=le(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function le(e){var t=function(e,t){if("object"!==oe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===oe(t)?t:String(t)}var fe=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.gamCreativeIds;return this._gamCreativeIds=t,this._hasSetupOnce?Promise.resolve():(this._hasSetupOnce=!0,this.initTag(),U.APS((function(e){e.init({pubID:"747b8b51-ec47-4dee-9823-b2b73124b71f",adServer:"googletag",videoAdServer:"DFP",schain:ie.getConfig()})})))}},{key:"getCpmForSlot",value:function(e){var t=e.getTargeting("amznbid")[0]||"";return this._getCpmForBidCode(t)}},{key:"getCreative",value:function(e){var t=e.slot,n=t.getTargeting("amzniid")[0],r=t.getSlotElementId();return'<script type="text/javascript" id="amazon_uam_'.concat(r,'">var amzn_win=window,amzn_c=5,amzn_x=0;while(amzn_x<amzn_c){amzn_win=amzn_win.parent;if(amzn_win.apstag)try{amzn_win.apstag.renderImp(document,"').concat(n,'");amzn_x=amzn_c}catch(e){}amzn_x++};<\/script>')}},{key:"getPriceBucketForSlot",value:function(e){var t=e.getTargeting("amznbid")[0]||"";return this._priceBucketsByBidCode[t.toLowerCase()]}},{key:"getSizeForSlot",value:function(e){return e.getTargeting("amznsz")[0]}},{key:"getBidInfoForPlacementId",value:function(e){return this._bidInfoByPlacementId[e]}},{key:"getAllSizes",value:function(){return this._sizes}},{key:"initTag",value:function(){!function(e,t,n,r,i,o,a){function u(n,r){t[e]._Q.push([n,r])}t[e]||(t[e]={init:function(){u("i",arguments)},fetchBids:function(){u("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]},(o=n.createElement(r)).async=!0,o.src="//c.amazon-adsystem.com/aax2/apstag.js",(a=n.getElementsByTagName(r)[0]).parentNode.insertBefore(o,a))}("apstag",window,document,"script")}},{key:"isRendered",value:function(e){var t=e.slot,n=e.shouldCheckThroughGpt;if(void 0===t)return!1;if(n){var r=t.getResponseInformation();if(!r)return!1;var i=r.creativeId;return-1!==this._gamCreativeIds.indexOf(i)}var o=t.getSlotElementId(),a=document.getElementById("".concat(o,"_direct_iframe"));return!!(a&&a.contentDocument&&a.contentDocument.documentElement&&a.contentDocument.documentElement.querySelector("#amazon_uam_".concat(o)))}},{key:"setAdserverTargeting",value:function(e){var t=e.auction,n=e.bids,r=t.getAmazonBiddablePlacementsArray();n.forEach((function(e){var t=Object.fromEntries(Object.entries(e).filter((function(e){return 0===ae(e,1)[0].indexOf("amzn")})));r.forEach((function(n){n.slot.getSlotElementId()===e.slotID&&n.slot.updateTargetingFromMap(t)}))}))}},{key:"storeBidInfo",value:function(e){var t=this,n=e.bids,r=e.timeToRespond;this._bidInfoByPlacementId={},n.forEach((function(e){if(t._hasBidForBid(e)){var n=e.amznbid,i=e.size,o=e.slotID,a=t._getCpmForBidCode(n);t._bidInfoByPlacementId[o]={cpm:a,hasBid:!0,size:i,timeToRespond:r}}else{var u=e.slotID;t._bidInfoByPlacementId[u]={hasBid:!1}}}))}},{key:"_getCpmForBidCode",value:function(e){return parseFloat(this._priceBucketsByBidCode[e.toLowerCase()])||0}},{key:"_hasBidForBid",value:function(e){return""!==e.amzniid}}],(n=null)&&se(t.prototype,n),r&&se(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function de(e){return(de="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pe(e){return function(e){if(Array.isArray(e))return me(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return me(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return me(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,he(r.key),r)}}function he(e){var t=function(e,t){if("object"!==de(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==de(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===de(t)?t:String(t)}ce(fe,"_bidInfoByPlacementId",{}),ce(fe,"_sizes",[[120,600],[120,240],[160,600],[250,250],[300,50],[300,100],[300,1050],[300,300],[300,75],[300,250],[300,600],[320,50],[320,100],[320,100],[336,280],[400,300],[468,60],[728,90],[970,250],[970,90]]),ce(fe,"_priceBucketsByBidCode",{testbid:"0.00","1btne2o":"0.01",u2ddkw:"0.02","1tkxekg":"0.03","3fgcu8":"0.04","12y0dts":"0.05",l6qdc0:"0.06","1kpaebk":"0.07",gqwv7k:"0.08","1g9gw74":"0.09",yi6vpc:"0.10","1y0qwow":"0.11","7v9uyo":"0.12","17dtvy8":"0.13",pmjvgg:"0.14","1p53wg0":"0.15",a36m0w:"0.16","19lqn0g":"0.17",rugmio:"0.18","1rd0ni8":"0.19","17jls0":"0.20","10q3mrk":"0.21",iytm9s:"0.22","1ihdn9c":"0.23",ej045c:"0.24","1e1k54w":"0.25",waa4n4:"0.26","1vsu5mo":"0.27","5nd3wg":"0.28","155x4w0":"0.29",nen4e8:"0.30","1mx75ds":"0.31",b74zk0:"0.32","1app0jk":"0.33",syf01s:"0.34","1sgz11c":"0.35","2bhzb4":"0.36","11u20ao":"0.37",k2rzsw:"0.38","1jlc0sg":"0.39",fmyhog:"0.40","1f5iio0":"0.41",xe8i68:"0.42","1wwsj5s":"0.43","6rbhfk":"0.44","169vif4":"0.45",oilhxc:"0.46","1o15iww":"0.47","8z88hs":"0.48","18hs9hc":"0.49",qqi8zk:"0.50","1q929z4":"0.51","3l88w":"0.52",zm598g:"0.53",huv8qo:"0.54","1hdf9q8":"0.55",df1qm8:"0.56","1cxlrls":"0.57",v6br40:"0.58","1uovs3k":"0.59","4jeqdc":"0.60","141yrcw":"0.61",maoqv4:"0.62","1lt8ruo":"0.63",cv2juo:"0.64","1cdmku8":"0.65",umckcg:"0.66","1u4wlc0":"0.67","3zfjls":"0.68","13hzklc":"0.69",lqpk3k:"0.70","1l99l34":"0.71",haw1z4:"0.72","1gtg2yo":"0.73",z262gw:"0.74","1ykq3gg":"0.75","8f91q8":"0.76","17xt2ps":"0.77",q6j280:"0.78","1pp337k":"0.79",an5ssg:"0.80","1a5pts0":"0.81",sefta8:"0.82","1rwzu9s":"0.83","1risjk":"0.84","11a2tj4":"0.85",jist1c:"0.86","1j1cu0w":"0.87",f2zaww:"0.88","1eljbwg":"0.89",wu9beo:"0.90","1wctce8":"0.91","67cao0":"0.92","15pwbnk":"0.93",nymb5s:"0.94","1nh6c5c":"0.95",br46bk:"0.96","1b9o7b4":"0.97",tie6tc:"0.98","1t0y7sw":"0.99","2vh62o":"1.00","12e1728":"1.01",kmr6kg:"1.02","1k5b7k0":"1.03",g6xog0:"1.04","1fphpfk":"1.05",xy7oxs:"1.06","1xgrpxc":"1.07","7bao74":"1.08","16tup6o":"1.09",p2koow:"1.10","1ol4pog":"1.11","9j7f9c":"1.12","191rg8w":"1.13",rahfr4:"1.14","1qt1gqo":"1.15",nkf0g:"1.16","1064g00":"1.17",ieufi8:"1.18","1hxeghs":"1.19",dz0xds:"1.20","1dhkydc":"1.21",vqaxvk:"1.22","1v8uyv4":"1.23","53dx4w":"1.24","14lxy4g":"1.25",munxmo:"1.26","1md7ym8":"1.27",cl2ygw:"1.28","1c3mzgg":"1.29",uccyyo:"1.30","1tuwzy8":"1.31","3pfy80":"1.32","137zz7k":"1.33",lgpyps:"1.34","1kz9zpc":"1.35",h0wglc:"1.36","1gjghkw":"1.37",ys6h34:"1.38","1yaqi2o":"1.39","859gcg":"1.40","17nthc0":"1.41",pwjgu8:"1.42","1pf3hts":"1.43",ad67eo:"1.44","19vq8e8":"1.45",s4g7wg:"1.46","1rn08w0":"1.47","1hj75s":"1.48","110385c":"1.49",j8t7nk:"1.50","1ird8n4":"1.51",eszpj4:"1.52","1ebjqio":"1.53",wk9q0w:"1.54","1w2tr0g":"1.55","5xcpa8":"1.56","15fwq9s":"1.57",nomps0:"1.58","1n76qrk":"1.59",bh4kxs:"1.60","1azolxc":"1.61",t8elfk:"1.62","1sqymf4":"1.63","2lhkow":"1.64","1241log":"1.65",kcrl6o:"1.66","1jvbm68":"1.67",fwy328:"1.68","1ffi41s":"1.69",xo83k0:"1.70","1x6s4jk":"1.71","71b2tc":"1.72","16jv3sw":"1.73",osl3b4:"1.74","1ob54ao":"1.75","997tvk":"1.76","18rruv4":"1.77",r0hudc:"1.78","1qj1vcw":"1.79",dktmo:"1.80",zw4um8:"1.81",i4uu4g:"1.82","1hnev40":"1.83",dp1c00:"1.84","1d7lczk":"1.85",vgbchs:"1.86","1uyvdhc":"1.87","4tebr4":"1.88","14bycqo":"1.89",mkoc8w:"1.90","1m38d8g":"1.91",d5258g:"1.92","1cnm680":"1.93",uwc5q8:"1.94","1uew6ps":"1.95","49f4zk":"1.96","13rz5z4":"1.97",m0p5hc:"1.98","1lj96gw":"1.99",hkvncw:"2.00","1h3focg":"2.01",zc5nuo:"2.02","1yupou8":"2.03","8p8n40":"2.04","187so3k":"2.05",qginls:"2.06","1pz2olc":"2.07",ax5e68:"2.08","1afpf5s":"2.09",sofeo0:"2.10","1s6zfnk":"2.11","21idxc":"2.12","11k2eww":"2.13",jssef4:"2.14","1jbcfeo":"2.15",fcywao:"2.16","1evixa8":"2.17",x48wsg:"2.18","1wmsxs0":"2.19","6hbw1s":"2.20","15zvx1c":"2.21",o8lwjk:"2.22","1nr5xj4":"2.23",c13rpc:"2.24","1bjnsow":"2.25",tsds74:"2.26","1taxt6o":"2.27","35grgg":"2.28","12o0sg0":"2.29",kwqry8:"2.30","1kfasxs":"2.31",ggx9ts:"2.32","1fzhatc":"2.33",y87abk:"2.34","1xqrbb4":"2.35","7la9kw":"2.36","173uakg":"2.37",pcka2o:"2.38","1ov4b28":"2.39","9t70n4":"2.40","19br1mo":"2.41",rkh14w:"2.42","1r3124g":"2.43",xk0e8:"2.44","10g41ds":"2.45",iou0w0:"2.46","1i7e1vk":"2.47",e90irk:"2.48","1drkjr4":"2.49",w0aj9c:"2.50","1viuk8w":"2.51","5ddiio":"2.52","14vxji8":"2.53",n4nj0g:"2.54","1mn7k00":"2.55",cg35s0:"2.56","1byn6rk":"2.57",u7d69s:"2.58","1tpx79c":"2.59","3kg5j4":"2.60","13306io":"2.61",lbq60w:"2.62","1kua70g":"2.63",gvwnwg:"2.64","1gegow0":"2.65",yn6oe8:"2.66","1y5qpds":"2.67","809nnk":"2.68","17iton4":"2.69",prjo5c:"2.70","1pa3p4w":"2.71",a86eps:"2.72","19qqfpc":"2.73",rzgf7k:"2.74","1ri0g74":"2.75","1cjegw":"2.76","10v3fgg":"2.77",j3teyo:"2.78","1imdfy8":"2.79",enzwu8:"2.80","1e6jxts":"2.81",wf9xc0:"2.82","1vxtybk":"2.83","5scwlc":"2.84","15awxkw":"2.85",njmx34:"2.86","1n26y2o":"2.87",bc4s8w:"2.88","1auot8g":"2.89",t3esqo:"2.90","1slytq8":"2.91","2ghs00":"2.92","11z1szk":"2.93",k7rshs:"2.94","1jqbthc":"2.95",fryadc:"2.96","1faibcw":"2.97",xj8av4:"2.98","1x1sbuo":"2.99","6wba4g":"3.00","18ms268":"3.05",hzv1fk:"3.10","1utvksg":"3.15",d02cjk:"3.20","13mzda8":"3.25",z75v5s:"3.30","1pu2vwg":"3.35","1wil8g":"3.40","1eqj4lc":"3.45",o3m3uo:"3.50","1t5y0hs":"3.55",gbxh4w:"3.60","16yuhvk":"3.65",rfh8g0:"3.70","1i2e96o":"3.75","58dpts":"3.80","1c8ms5c":"3.85",llpreo:"3.90","1yfqark":"3.95",ai603k:"4.00","11530u8":"4.05",wp9ips:"4.10","1nc6jgg":"4.15","2qhdds":"4.20","1fkhwqo":"4.25",oxkw00:"4.30","1qo1o1s":"4.35",du14ow:"4.40","14gy5fk":"4.45",v1byf4:"4.50","1lo8z5s":"4.55","8u8fsw":"4.60","1akp7uo":"4.65",jxs740:"4.70","1wrsqgw":"4.75",c63ke8:"4.80","12t0l4w":"4.85",yd730g:"4.90","1p043r4":"4.95","12jt34":"5.00","1dwkcg0":"5.05",n9nbpc:"5.10","1tifi80":"5.15",goeyv4:"5.20","17bbzls":"5.25",rryq68:"5.30","1ievqww":"5.35","5kv7k0":"5.40","1an7474":"5.45",k0a3gg:"5.50","1wuamtc":"5.55","8wqc5c":"5.60",zjncw0:"5.65",v3turk:"5.70","1lqqvi8":"5.75","3wxn9c":"5.80","1gqy6m8":"5.85",q415vk:"5.90","1ruhxxc":"5.95",f0hekg:"6.00","15nefb4":"6.05",tfwagw:"6.10","1k2tb7k":"6.15","78sruo":"6.20","18z9jwg":"6.25",iccj5s:"6.30","1v6d2io":"6.35",cil24g:"6.40","135i2v4":"6.45",ypokqo:"6.50","1pcllhc":"6.55","1f1atc":"6.60","1e91u68":"6.65",nm4tfk:"6.70","1sogq2o":"6.75",fug6ps:"6.80","16hd7gg":"6.85",qxzy0w:"6.90","1hkwyrk":"6.95","4qwfeo":"7.00","1cl49vk":"7.05",ly794w:"7.10","1ys7shs":"7.15",aunhts:"7.20","11hkikg":"7.25",x1r0g0:"7.30","1noo16o":"7.35","32yv40":"7.40","1fwzegw":"7.45",pa2dq8:"7.50","1r0j5s0":"7.55",e6imf4:"7.60","14tfn5s":"7.65",u4v9xc:"7.70","1krsao0":"7.75","7xrrb4":"7.80","19o8jcw":"7.85",j1bim8:"7.90","1vvc1z4":"7.95",b9mvwg:"8.00",sgxpmo:"8.50","3rxukg":"9.00",i7cqgw:"9.50",gjf668:"10.00",wbj2tc:"10.50","8ghzwg":"11.00",mvwvsw:"11.50","9ags1s":"12.00",ttmqdc:"12.50","1dscn4":"13.00",lwyayo:"13.50",e59o8w:"14.00",xuguf4:"14.50","6nkmww":"15.00",plaxa8:"15.50",cttlog:"16.00",r98hkw:"16.50","2k8mio":"17.00",jrjg8w:"17.50",gunpq8:"18.00",va2lmo:"18.50","7f1ips":"19.00",nsdkao:"19.50",b0w8ow:"20.00","2yr5s":"21.00",esd8g0:"22.00","5cr1fk":"23.00",bvhhxc:"24.00","4dsglc":"25.00",fju48w:"26.00","8252ww":"27.00","9q2n7k":"28.00","1te7sw":"29.00",dqwr9c:"30.00","5nzkzk":"31.00",clpfk0:"32.00","3638jk":"33.00",hgibr4:"34.00","76xclc":"35.00"});var ve=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"Choice",value:function(e,t){var n=this;if(void 0===t)return e[Math.floor(Math.random()*e.length)];if(e.length!==t.length)throw new Error("Array length must match weights length");if(t.some((function(e){return e<0})))throw new Error("Weights must be non-negative");var r=t.reduce((function(e,r,i){return[].concat(pe(e),[n.Sum([].concat(pe(t.slice(0,i)),[r]))])}),[]),i=r[r.length-1],o=Math.random()*i;return e[r.findIndex((function(e){return e>=o}))]}},{key:"GroupBy",value:function(e,t){return e.reduce((function(e,n){var r;if(n.constructor===Map)r=n.get(t);else{if("object"!==de(n))throw new Error("Item must be either a Map or an object. Given: ".concat(n));r=n[t]}return e.has(r)||e.set(r,[]),e.get(r).push(n),e}),new Map)}},{key:"Intersect",value:function(e,t){return e.filter((function(e){return t.includes(e)}))}},{key:"Shuffle",value:function(e){for(var t,n,r=pe(e),i=e.length;0!==i;)n=Math.floor(Math.random()*i--),t=r[i],r[i]=r[n],r[n]=t;return r}},{key:"Sum",value:function(e){return e.reduce((function(e,t){return e+t}),0)}},{key:"Unique",value:function(e){return e.filter((function(e,t,n){return n.indexOf(e)===t}))}},{key:"Unzip",value:function(e){if(e.some((function(e){return!Array.isArray(e)})))throw new Error("All array items must be arrays themselves");var t=e.reduce((function(e,t){return t.length>e?t.length:e}),0);return e.reduce((function(e,n){for(var r=0;r<t;r++)e.length===r&&e.push([]),e[r].push(n[r]);return e}),[])}}],(n=null)&&ye(t.prototype,n),r&&ye(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function be(e){return(be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return we(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return we(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function we(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Se(r.key),r)}}function Se(e){var t=function(e,t){if("object"!==be(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===be(t)?t:String(t)}var ke=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"SizeMaps",value:function(e){var t=[];return e.forEach((function(e){var n=e.acceptable,r=e.getSizeMapping();if(r)if(n){var i=e.getSizesForPrebid();t["0x0"]=ve.Unique((t["0x0"]||[]).concat(i))}else r.forEach((function(e){var n=ge(e,2),r=n[0],i=n[1],o=r.join("x"),a=zr.filterSizesForPrebid(i);t[o]=ve.Unique((t[o]||[]).concat(a))}))})),t}},{key:"SizeConfig",value:function(t){var n,r=e.SizeMaps(t);return Object.entries(r).sort((function(e,t){var n=ge(e,1)[0],r=ge(t,1)[0];if(n===r)return 0;var i=ge(n.split("x").map(Number),2),o=i[0],a=i[1],u=ge(r.split("x").map(Number),2);return o*a<u[0]*u[1]?1:-1})).map((function(e){var t=ge(e,2),r=t[0],i=t[1],o=ge(r.split("x").map(Number),2),a=o[0],u=o[1],s="(min-width: ".concat(a,"px)");return s+=0===a&&void 0!==n?" and (max-width: ".concat(n-1,"px)"):" and (min-height: ".concat(u,"px)"),n=a,{mediaQuery:s,sizesSupported:i,labels:[r]}}))}}],(n=null)&&_e(t.prototype,n),r&&_e(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Ae(e){return(Ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Pe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,je(r.key),r)}}function je(e){var t=function(e,t){if("object"!==Ae(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ae(t)?t:String(t)}var Ie=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"getRoundedString",value:function(e){var t=e.cpm,n=e.granularity,r=e.precision,i=1/n;return this.stringify({cpm:Math.floor(t*i)/i,precision:r})}},{key:"stringify",value:function(e){var t=e.cpm,n=e.precision;return t.toFixed(n)}}],(n=null)&&Pe(t.prototype,n),r&&Pe(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Ee(e){return(Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Oe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Oe(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ce(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 ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach((function(t){Be(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,xe(r.key),r)}}function Be(e,t,n){return(t=xe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xe(e){var t=function(e,t){if("object"!==Ee(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ee(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ee(t)?t:String(t)}var Le=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=this,n=e.debug,r=e.getEnabledBidderCodes,i=e.prebidJsUrl,o=e.prebidLoadType,a=e.prebidServerUrl,u=e.prebidUniversalCreativeJsUrl,s=e.publisher,c=e.secondaryBidderCodes,l=e.shouldUsePrebidServer;if(this._debug=n,this._getEnabledBidderCodes=r,this._prebidServerUrl=a,this._prebidUniversalCreativeJsUrl=u,this._publisher=s,this._secondaryBidderCodes=c,this._shouldUsePrebidServer=l,!this._hasSetupOnce)if("dynamic"===o||"dynamic_fast_connection_only"===o&&(!window.navigator.connection||-1!==["effectiveType","rtt"].findIndex((function(e){return!window.navigator.connection[e]}))||-1===["slow-2g","2g","3g"].indexOf(window.navigator.connection.effectiveType)&&window.navigator.connection.rtt<500)){var f=document.createElement("script");f.async=!0,f.src=i,document.getElementsByTagName("head")[0].appendChild(f)}else"dynamic_fast_connection_only"===o&&Q.warn("Skipping Prebid.js load due to slow connection speed.");return U.Prebid((function(e){t._isAvailable=!0;var n=t._getAnalyticsConfig();n.length>0&&e.enableAnalytics(n)})),this._hasSetupOnce=!0,Promise.resolve()}},{key:"reset",value:function(){return this._isAvailable=!1,Promise.all([this._removeAdUnits(),this._removeEventListeners()])}},{key:"addEventListener",value:function(e,t){var n=this,r=[e,t];return U.Prebid((function(i){n._eventListenerArgumentLists.find((function(e){return r.every((function(t,n){return t===e[n]}))}))||(n._eventListenerArgumentLists.push(r),i.onEvent(e,t))}))}},{key:"getBidderSettings",value:function(){var e=this;return{standard:{adserverTargeting:[{key:"_pl",val:function(t){return e._getPriceBucketForResponse(t)}},{key:"_bd",val:function(){return"bid"}},{key:"hb_bidder",val:function(e){return e.bidderCode}},{key:"hb_adid",val:function(e){return e.adId}},{key:"hb_creative",val:function(e){return e.creativeId}},{key:"hb_pb",val:function(t){return e._getPriceBucketForResponse(t)}},{key:"hb_size",val:function(e){return e.size}}],storageAllowed:!0,allowAlternateBidderCodes:!0}}}},{key:"getConfig",value:function(e){var t=e.debugging,n=void 0===t?{}:t,r=e.firstPartyData,i=e.placements,o=e.shouldEnableGdprConsentManagement,a=e.timeout,u=void 0===a?1500:a,s={auctionOptions:{secondaryBidders:this._secondaryBidderCodes},userSync:{filterSettings:{iframe:{bidders:"*",filter:"include"},image:{bidders:"*",filter:"include"}},syncEnabled:!0,syncsPerBidder:8,syncDelay:3e3},s2sConfig:this._getPrebidServerConfig({timeout:u}),schain:{validation:"strict",config:ie.getConfig()}};return n.enabled&&(s.debugging={enabled:!0},n.cpm&&(s.debugging.bids=[{cpm:n.cpm}],Q.log("Forced Prebid CPM:",n.cpm))),void 0!==i&&(s.sizeConfig=ke.SizeConfig(i)),o&&(s.consentManagement={gdpr:{cmpApi:"iab",timeout:u,actionTimeout:1e4,defaultGdprScope:!0}},Q.log("Consent management:",s.consentManagement)),r&&(s.ortb2=s.ortb2||{},s.ortb2.site=ze(ze({},s.ortb2.site||{}),r.site),Q.log("First party data:",r)),s}},{key:"getCpmForSlot",value:function(e){return parseFloat(this.getPriceBucketForSlot(e))||0}},{key:"getCreative",value:function(e){var t=e.developmentEnvironment,n=e.shouldRenderAcceptableAd,r=e.formattedTargeting;return'\n<script src="'.concat(this._prebidUniversalCreativeJsUrl,"\" type=\"text/javascript\"><\/script>\n<script type=\"text/javascript\">\n\tvar acceptableAdServerDomainMap = {\n\t\tlocal: 'acceptable.local.devbsa.net',\n\t\tdev: 'acceptable.devbsa.net',\n\t\tprod: 'acceptable.buysellads.net'\n\t};\n\n\tvar developmentEnvironment = '").concat(t,"';\n\tvar shouldRenderAcceptableAd = ").concat(n,";\n\n\tvar ucTagData = {};\n\tucTagData.hbPb = '").concat(r.hb_pb[0],"';\n\tucTagData.pubUrl = '").concat(window.location.href,"';\n\tucTagData.targetingMap = ").concat(JSON.stringify(r),";\n\n\tif (shouldRenderAcceptableAd) {\n\t\tucTagData.adServerDomain = acceptableAdServerDomainMap[developmentEnvironment] || '';\n\t} else {\n\t\tucTagData.adServerDomain = '';\n\t}\n\n\ttry {\n\t\tucTag.renderAd(document, ucTagData);\n\t} catch (e) {\n\t\tconsole.log(e);\n\t}\n<\/script>\n").split("\n").map((function(e){return e.trim()})).join("")}},{key:"getPriceBucketForSlot",value:function(e){return e.getTargeting("hb_pb")[0]}},{key:"isAvailable",value:function(){return!!this._isAvailable}},{key:"setAdserverTargeting",value:function(e){var t=e.auction,n=t.getPrebidBiddablePlacementsArray(),r=t.pbjs.getAdserverTargeting();Object.entries(r).forEach((function(e){var t=Te(e,2),r=t[0],i=t[1];n.forEach((function(e){e.getCode()===r&&e.slot.updateTargetingFromMap(i)}))}))}},{key:"_getAnalyticsConfig",value:function(){var e=[];return this._getEnabledBidderCodes().includes("adagio")&&e.push({provider:"adagio"}),e}},{key:"_getPrebidServerConfig",value:function(e){var t=e.timeout;return{enabled:this._shouldUsePrebidServer,adapter:"prebidServer",accountId:this._publisher,bidders:nr.getPrebidServerEnabledBidderNames(),endpoint:"".concat(this._prebidServerUrl,"/openrtb2/auction"),syncEndpoint:"".concat(this._prebidServerUrl,"/cookie_sync"),timeout:Math.floor(.75*t),extPrebid:{debug:void 0!==this._debug,cache:{bids:{}},targeting:{pricegranularity:ze(ze({},this._priceGranularity),{},{ranges:this._priceGranularity.ranges.map((function(e){return{max:e.max,increment:e.increment}}))})}}}}},{key:"_getPriceBucketForResponse",value:function(e){var t=e.cpm,n=this._priceGranularity,r=n.precision,i=n.ranges,o=i.find((function(e){return e.min<t&&t<=e.max}));if(o){var a=o.increment;return Ie.getRoundedString({cpm:t,granularity:a,precision:r})}var u=i[i.length-1].max;return Ie.stringify({cpm:u,precision:r})}},{key:"_removeAdUnits",value:function(){return U.Prebid((function(e){e.removeAdUnit()}))}},{key:"_removeEventListeners",value:function(){var e=this;return U.Prebid((function(t){e._eventListenerArgumentLists.forEach((function(e){var n=Te(e,2),r=n[0],i=n[1];t.offEvent(r,i)})),e._eventListenerArgumentLists=[]}))}}],(n=null)&&Re(t.prototype,n),r&&Re(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function De(e){return(De="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Me(e){return function(e){if(Array.isArray(e))return Ve(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ue(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||Ue(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ue(e,t){if(e){if("string"==typeof e)return Ve(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ve(e,t):void 0}}function Ve(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Fe(r.key),r)}}function Fe(e){var t=function(e,t){if("object"!==De(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==De(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===De(t)?t:String(t)}Be(Le,"_eventListenerArgumentLists",[]),Be(Le,"_priceGranularity",{precision:2,ranges:[{min:0,max:5,increment:.01},{min:5,max:10,increment:.05},{min:10,max:100,increment:.5}].sort((function(e,t){return e.min<=t.max}))});var Ge,He,We=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.firstPartyData,n=e.getPlacements,r=e.shouldDebugAmazon,i=e.shouldDebugGpt,o=e.shouldDebugPrebidIfAvailable,a=e.shouldEnableGdprConsentManagement;return this.isEnabled()||(this.enable(),this._cachedBidDataByPlacementId=new Map,this._firstPartyData=t,this._getPlacements=n,this._shouldDebugAmazon=r,this._shouldDebugGpt=i,this._shouldDebugPrebidIfAvailable=o,this._shouldEnableGdprConsentManagement=a,this._shouldDebugGpt&&this._setupGPTDebugging(),this._shouldDebugPrebidIfAvailable&&this._setupPrebidDebugging()),Promise.resolve()}},{key:"reset",value:function(){return this._enabled=!1,Promise.resolve()}},{key:"cacheBidData",value:function(){var e=this,t=this._getPlacements(),n=[];this._shouldDebugAmazon&&t.forEach((function(t){var r=t.id,i=t.shouldEnableDirectRendering,o=t.slot,a=fe.getBidInfoForPlacementId(r);if(void 0!==a&&a.hasBid){var u=a.cpm,s=a.size,c=a.timeToRespond,l=fe.isRendered({slot:o,shouldCheckThroughGpt:e._shouldDebugGpt&&!i});n.push({id:r,adUnitName:t.getName(),bidder:"amazon",cpm:u,size:s,timeToRespond:c,message:"Bid available",rendered:l})}else void 0===a||a.hasBid||n.push({id:r,adUnitName:t.getName(),bidder:"amazon",message:"No bid"})})),this._shouldDebugPrebidIfAvailable&&Le.isAvailable()&&U.Prebid((function(e){var r=e.getBidResponses(),i=e.getNoBids(),o=e.getAllWinningBids();Object.entries(r).forEach((function(e){var r=Ne(e,2),i=r[0],a=r[1];if(a){var u=t.get(i);a.bids.forEach((function(e){var t=e.adId,r=e.bidder,a=e.cpm,s=e.size,c=e.timeToRespond;n.push({id:i,adUnitName:void 0!==u?u.getName():void 0,bidder:r,cpm:a,size:s,timeToRespond:c,message:"Bid available",rendered:!!o.find((function(e){var n=e.adId;return t===n}))})}))}})),Object.entries(i).forEach((function(e){var r=Ne(e,2),i=r[0],o=r[1];if(o){var a=t.get(i);o.bids.forEach((function(e){var t=e.bidder;n.push({id:i,adUnitName:void 0!==a?a.getName():void 0,bidder:t,message:"No bid"})}))}}))})).then((function(){ve.GroupBy(n,"id").forEach((function(t,n){e._cachedBidDataByPlacementId.set(n,t)}))}))}},{key:"enable",value:function(){this._enabled=!0}},{key:"getOption",value:function(e){var t=new URLSearchParams(window.location.search);if(t.has(e))return t.get(e);var n=this._getOptionFromLocalStorage(e);return null!==n?n:null}},{key:"hasOption",value:function(e){return null!==this.getOption(e)}},{key:"isEnabled",value:function(){return this._enabled}},{key:"logBidData",value:function(){var e=this._getCachedBidData();e.length?Q.table(e):Q.log("No bid data!")}},{key:"shouldBeEnabled",value:function(){return this.hasOption("bsadebug")}},{key:"_getCachedBidData",value:function(){return Me(this._cachedBidDataByPlacementId.values()).reduce((function(e,t){return e.push.apply(e,Me(t)),e}),[]).sort((function(e,t){return e.message!==t.message?e.message<t.message?-1:1:e.adUnitName!==t.adUnitName?e.adUnitName<t.adUnitName?-1:1:e.bidder<t.bidder?-1:1}))}},{key:"_getOptionFromLocalStorage",value:function(e){return window.localStorage?window.localStorage.getItem("bsadebug:".concat(e)):null}},{key:"_setupGPTDebugging",value:function(){this.hasOption("no_gpt_console")||E.isIn()||U.GPT((function(e){!function t(){e.hasOwnProperty("openConsole")?e.openConsole():setTimeout(t,100)}()}))}},{key:"_setupPrebidDebugging",value:function(){this._setupPrebidConfig(),this._addPrebidEventListeners()}},{key:"_setupPrebidConfig",value:function(){var e=this;U.Prebid((function(t){t.setConfig(Le.getConfig({debugging:{cpm:e.getOption("cpm"),enabled:!0},firstPartyData:e._firstPartyData,shouldEnableGdprConsentManagement:e._shouldEnableGdprConsentManagement}))}))}},{key:"_addPrebidEventListeners",value:function(){var e=this;this._addPrebidEventLogger("requestBids","(Prebid) requestBids fired"),this._addPrebidEventLogger("bidWon","(Prebid) bidder won",(function(t){return e._prebidAdUnitInfoMapper(t)})),this._addPrebidEventLogger("bidResponse","(Prebid) bidder responded",(function(t){return e._prebidAdUnitInfoMapper(t)})),this._addPrebidEventLogger("bidTimeout","(Prebid) bidder timed out",(function(t){return e._prebidAdUnitInfoMapper(t)})),this._addPrebidEventLogger("bidRequested","(Prebid) bids requested",(function(t){return e._prebidBidderInfoMapper(t)}))}},{key:"_addPrebidEventLogger",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return[e]};Le.addEventListener(e,(function(e){return Q.log.apply(Q,["".concat(t,":")].concat(Me(n(e))))}))}},{key:"_prebidAdUnitInfoMapper",value:function(e){var t=Object.assign({},e),n=this._getPlacements(),r=e.adUnitCode,i=n.get(r);return void 0!==i&&(t.adUnitName=i.getName()),[t.adUnitName,t]}},{key:"_prebidBidderInfoMapper",value:function(e){var t=Object.assign({},e),n=this._getPlacements();return t.bids.forEach((function(e){var t=e.adUnitCode,r=n.get(t);void 0!==r&&(e.adUnitName=r.getName())})),[t.bids.map((function(e){return e.adUnitName})),t]}}],(n=null)&&qe(t.prototype,n),r&&qe(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function $e(e){return($e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qe(e){var t=e.origin;return Ge=t,Promise.resolve()}function Ke(){return function(){if(void 0!==He)return He;return He=new Promise((function(e){var t=new URL("".concat(Ge,"/headerbid/profile"));Ye(t),e(fetch(t.toString(),{method:"GET"}).then((function(e){return e.ok?e.json():Promise.reject()})))}))}().then((function(e){return e.isNoBidRefreshEligible})).catch((function(){return!0}))}function Je(e,t){var n=new URL("".concat(Ge,"/ads/").concat(e,".json"));return n.searchParams.set("forcebanner",t),n.searchParams.set("ignore","yes"),n.searchParams.set("ignoretargeting","yes"),Ye(n),fetch(n.toString(),{method:"GET"}).then((function(e){return e.ok?e.json():Promise.reject()})).then((function(e){return"object"===$e(e)&&e.hasOwnProperty("ads")&&Array.isArray(e.ads)&&void 0!==e.ads[0].statlink?e.ads[0].statlink:Promise.reject()})).then((function(e){return fetch("https://".concat(e.replace("/ignore/yes","")),{method:"GET",mode:"no-cors"}).then((function(e){return e.status<400?Promise.resolve():Promise.reject()}))}))}function Ze(e,t){var n=new URL("".concat(Ge,"/ads/").concat(e,".json"));return n.searchParams.set("forcebanner",t),n.searchParams.set("ignoretargeting","yes"),Ye(n),fetch(n.toString(),{method:"GET"}).then((function(e){return e.ok?e.json():Promise.reject()})).then((function(e){return"object"===$e(e)?e:Promise.reject()}))}function Ye(e){We.hasOption("force_gadserv_forwardedip")&&e.searchParams.set("forwardedip",We.getOption("force_gadserv_forwardedip"))}function Xe(e){return(Xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function et(e){return function(e){if(Array.isArray(e))return tt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return tt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function nt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rt(r.key),r)}}function rt(e){var t=function(e,t){if("object"!==Xe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Xe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Xe(t)?t:String(t)}var it=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.gadservBannerIdsByExperimentName,n=e.gadservBannerIdsByPriceBucket;return this._gadservBannerIdsByExperimentName=t,this._gadservBannerIdsByPriceBucket=n,this._setupClickHelperHandler(),Promise.resolve()}},{key:"recordImpression",value:function(e){var t,n,r=this,i=e.metadata,o=e.placement,a=o.zoneKey;if("experiment"===i.type){var u=i.experimentName;t=this._getGadservBannerIdForExperiment({experimentName:u}),n="Experiment ".concat(u," on ").concat(o.getName())}else{if("headerbidding"!==i.type)throw new Error('options.metadata.type must be "experiment" or "headerbidding"');var s=i.priceBucket;t=this._getGadservBannerIdForHeaderbidding({priceBucket:s}),n="$".concat(s," on ").concat(o.getName())}void 0!==t?Ze(a,t).then((function(){r._log("Impression recorded for ".concat(n,"."))})).catch((function(){r._log("Failed to record impression for ".concat(n,"."))})):this._log("Banner ID not found for ".concat(n,"."))}},{key:"trackClick",value:function(e){var t=e.metadata,n=e.placement,r=this._getClickConfig({metadata:t,placement:n});this._trackedClickConfigsByPlacementId.set(n.id,r),this._getAdIframeElements({placement:n}).forEach((function(e){h.addElementEventListener(e,"mouseover",r.onIframeMouseOver),h.addElementEventListener(e,"mouseout",r.onIframeMouseOut)})),this._getAdNonIframeElements({placement:n}).forEach((function(e){h.addElementEventListener(e,"click",r.onNonIframeClick,!0)}))}},{key:"_getAdIframeElements",value:function(e){var t=e.placement;return et(document.querySelectorAll("#".concat(t.id," iframe")).values())}},{key:"_getAdNonIframeElements",value:function(e){var t=e.placement;return et(document.querySelectorAll("#".concat(t.id," iframe ~ div")).values())}},{key:"_getClickConfig",value:function(e){var t=this,n=e.metadata,r=e.placement,i={hasBeenClicked:!1,isHovered:!1,metadata:n,placement:r,onNonIframeClick:function(){i.hasBeenClicked||(i.hasBeenClicked=!0,t._recordClick({metadata:n,placement:r}),t._trackedClickConfigsByPlacementId.delete(r.id))},onIframeMouseOver:function(){i.isHovered=!0},onIframeMouseOut:function(){i.isHovered=!1}};return i}},{key:"_getGadservBannerIdForExperiment",value:function(e){var t=e.experimentName;return this._gadservBannerIdsByExperimentName[t]}},{key:"_getGadservBannerIdForHeaderbidding",value:function(e){var t=e.priceBucket;return this._gadservBannerIdsByPriceBucket[t]}},{key:"_log",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];Q.log.apply(Q,["(BSA Stats) ".concat(e)].concat(n))}},{key:"_recordClick",value:function(e){var t,n,r=this,i=e.metadata,o=e.placement,a=o.zoneKey;if("headerbidding"!==i.type)throw new Error('options.metadata.type must be "headerbidding"');var u=i.priceBucket,s=i.hidePriceBucket,c=void 0!==s&&s;t=this._getGadservBannerIdForHeaderbidding({priceBucket:u}),n="".concat(c?"":"$".concat(u," on ")).concat(o.getName()),void 0!==t?Je(a,t).then((function(){r._log("Click recorded for ".concat(n,"."))})).catch((function(){r._log("Failed to record click for ".concat(n,"."))})):this._log("Banner ID not found for ".concat(n,"."))}},{key:"_setupClickHelperHandler",value:function(){var e=this;h.addWindowEventListener("blur",(function(){var t=et(e._trackedClickConfigsByPlacementId.values()).filter((function(e){return e.isHovered})).pop();if(void 0!==t){var n=t.metadata,r=t.placement;setTimeout((function(){t.hasBeenClicked||h.documentIsVisible()||(t.hasBeenClicked=!0,e._recordClick({metadata:n,placement:r}),e._trackedClickConfigsByPlacementId.delete(r.id)),window.focus({preventScroll:!0})}),500)}}))}}],(n=null)&&nt(t.prototype,n),r&&nt(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function ot(e){return(ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function at(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||ct(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ut(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 st(e){return function(e){if(Array.isArray(e))return lt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ct(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ct(e,t){if(e){if("string"==typeof e)return lt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lt(e,t):void 0}}function lt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bt(r.key),r)}}function pt(e,t){return(pt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function mt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ht(e);if(t){var i=ht(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return yt(this,n)}}function yt(e,t){if(t&&("object"===ot(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function ht(e){return(ht=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vt(e,t,n){return(t=bt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bt(e){var t=function(e,t){if("object"!==ot(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ot(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ot(t)?t:String(t)}!function(e,t,n){(t=rt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(it,"_trackedClickConfigsByPlacementId",new Map);var gt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pt(e,t)}(o,e);var t,n,r,i=mt(o);function o(){return ft(this,o),i.apply(this,arguments)}return t=o,r=[{key:"setup",value:function(e){var t=e.adLightningClientId,n=e.enableBsaStatsRecording;this._adLightningClientId=t,this._enableBsaStatsRecording=n}},{key:"reset",value:function(e){var t=e.placements;return Promise.all([this._destroySlots({placements:t})])}},{key:"preparePlacements",value:function(e){var t=this,n=e.allPlacements,r=e.auctionablePlacements,i=e.isRefresh;return this._destroySlotsForPreparingPlacements({allPlacements:n,auctionablePlacements:r,isRefresh:i}).then((function(){return Promise.all(st(r.values()).map((function(e){return t._preparePlacement({isRefresh:i,placement:e})})))}))}},{key:"sendBids",value:function(e){var t=this,n=e.placements,r=e.slotsWithoutResponses;return n.forEach((function(e){var n=document.getElementById(e.id);if(n){var i=t._getCreativeData({placement:e});if(n.innerHTML="",Object.values(i).every((function(e){return void 0!==e}))){var o=t._getContainerElement({placement:e}),a=t._getDocument(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(n),!0).forEach((function(t){vt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ut(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({placement:e},i)),u=i.bidderName,s=i.priceBucket,c=i.width,l=i.height,f=t._getIframeElement({height:l,placement:e,width:c});n.style.display="",o.appendChild(f),n.appendChild(o),"backfill"===u&&t._log("Rendering backfill creative in ".concat(e.getName()," due to lack of bids")),function n(){f.contentDocument?(f.contentDocument.open(),f.contentDocument.write(a),f.contentDocument.close(),t._enableBsaStatsRecording&&"backfill"!==u&&(it.recordImpression({metadata:{type:"headerbidding",priceBucket:s},placement:e}),setTimeout((function(){it.trackClick({metadata:{type:"headerbidding",priceBucket:s},placement:e})}),500))):setTimeout(n,500)}()}else n.style.display="none",E.isIn()&&E.postAdSizeChangedMessage(e.id,"hide")}r.delete(e.id)})),Promise.resolve()}},{key:"_destroySlots",value:function(e){var t=e.placements,n=new Map;return t.forEach((function(e){var t=e.getSlot(),r=document.getElementById(e.id);t&&(n.set(e.getName(),t),e.setSlot(void 0)),r&&(r.innerHTML="")})),n.size>0&&this._log("Destroyed slots for",st(n.keys())),Promise.resolve()}},{key:"_getAdLightningWrappedCreative",value:function(e){var t=e.bidderName,n=e.creative,r=e.creativeId,i=e.height,o=e.placement,a=e.priceBucket,u=e.width,s=We.hasOption("force_adl_block")?'<img src="www.adltestblocksignature.com">'.concat(n):n;return'\n<script type="text/javascript">var urlEncodedUrl = "'.concat(encodeURIComponent(s),'";<\/script>\n<script src="https://tagan.adlightning.com/').concat(this._adLightningClientId,'/blacklist_script.js" type="text/javascript"><\/script>\n<script src="https://tagan.adlightning.com/').concat(this._adLightningClientId,'/blocking_script.js" type="text/javascript"><\/script>\n<script type="text/javascript">\n    function createTagDetails(){\n        var tagDetails = {};\n        tagDetails.w = \'').concat(u,"';\n        tagDetails.h = '").concat(i,"';\n        tagDetails.adServerDetails = {advertiserId: '").concat(t,"', campaignId: '").concat(o.getName({shouldIncludeCloneSuffix:!1}),"', creativeId: '").concat(r,"', lineitemId: '$").concat(a,"', adServer: 'Optimize (No-GAM)'};\n        tagDetails.au = '").concat(o.id,"';\n        tagDetails.markupInDom = true;\n        tagDetails.refreshMessage = 'true';\n        var timeBase36 = Date.now().toString(36);\n\t\tvar random = Math\n\t\t\t.random()\n\t\t\t.toString(36)\n\t\t\t.substr(2)\n\t\t\t.split('')\n            .map(function (c) { return (Math.random() < 0.5 ? c.toUpperCase() : c); }).join('');\n        tagDetails.currentTagId = \"adltag_\" + timeBase36 + \"_\" + random;\n    \treturn tagDetails;\n    }\n    var random = \"\" + Math.round(Math.random() * 1e8);\n\tvar clientId = \"").concat(this._adLightningClientId,'";\n    var site_id = random + "_" + clientId;\n    window[site_id]={};\n    window[site_id].tagDetails=createTagDetails();\n    !function(){"use strict";"blocker"in window||(window.blocker=function(e,n,o,i,t){if((t=t||{}).bw){if(Math.random()<.1){var r="undefined"!=typeof btoa?btoa:String,a="https://"+clientId+"-tagan.adlightning.com",d={siteId:clientId,url:window.top.location.href,tagDetails:window[e],errorData:null,errorMethod:"missing_blocker"},c=encodeURIComponent(JSON.stringify(d)).replace(/%([0-9A-F]{2})/g,function(e,n){return String.fromCharCode("0x"+n)});!function(e){var n=window.Request,o=n&&n.prototype||{};if(navigator&&navigator.sendBeacon)navigator.sendBeacon(e);else if(window.fetch){var i={method:"GET"};"keepalive"in o&&(i.keepalive=!0),window.fetch(e,i)}else{var t=new Image(1,1);"loading"in t&&(t.loading="eager"),t.src=e}}(a+"/error?d="+encodeURIComponent(r(c)))}document.write(n)}})}();\n    blocker(site_id, decodeURIComponent(urlEncodedUrl) + "\x3c!--ADL_WRAPPED--\x3e", false, window, {bw:true});\n<\/script>\n').split("\n").map((function(e){return e.trim()})).join("")}},{key:"_getBackfillCreative",value:function(e){var t=e.backfillCreativeCode,n=e.width,r=e.height;return t.replace(/%%WIDTH%%/g,n).replace(/%%HEIGHT%%/g,r).replace(/%%CACHEBUSTER%%/g,+new Date)}},{key:"_getContainerElement",value:function(e){var t=e.placement,n=document.createElement("div");return n.id="".concat(t.id,"_direct_iframe_container"),n.style.border="0",n}},{key:"_getCreativeData",value:function(e){var t,n,r,i,o,a,u,s=e.placement,c=s.backfillCreativeCodeForDirectRendering,l=s.slot,f=this._getCreativeSource({placement:s}),d=s.getSizesForNonGam();if("amazon"===f){var p=l.getTargeting("amzniid")[0];t="amazon",r=p,i=fe.getPriceBucketForSlot(l),o=l.getTargeting("amznsz")[0]||"1x1",p&&(n=fe.getCreative({slot:l}))}else if("prebid"===f){var m=l.getTargeting("hb_adid")[0];t=l.getTargeting("hb_bidder")[0],r=l.getTargeting("hb_creative")[0],i=Le.getPriceBucketForSlot(l),o=l.getTargeting("hb_size")[0]||"1x1",m&&(n=Le.getCreative({developmentEnvironment:l.getTargeting("optimize_env")[0],shouldRenderAcceptableAd:"true"===l.getTargeting("optimize_acceptable")[0],formattedTargeting:l.getTargetingMap()}))}else if(d.length>0&&c){t="backfill",r="".concat(s.getName()," - Backfill"),i="?.??";var y=at(ve.Shuffle(d)[0],2);a=y[0],u=y[1],n=this._getBackfillCreative({backfillCreativeCode:c,width:a,height:u})}if(void 0!==o){var h=at(o.split("x").map(Number),2);a=h[0],u=h[1]}return{bidderName:t,creative:n,creativeId:r,priceBucket:i,width:a,height:u}}},{key:"_getCreativeSource",value:function(e){var t=e.placement.slot,n=fe.getCpmForSlot(t),r=Le.getCpmForSlot(t);return n>r||-1!==(t.getTargeting("amzniid")[0]||"").indexOf("testImpression")?"amazon":n<r?"prebid":n===r&&n>0?["amazon","prebid"][Math.floor(2*Math.random())]:null}},{key:"_getDocument",value:function(e){return"\n<!DOCTYPE html>\n<html>\n\t<head>\n\t\t<style>\n\t\t\tbody { margin: 0; padding: 0; }\n\t\t</style>\n\t</head>\n\t<body>\n\t\t".concat(this._adLightningClientId?this._getAdLightningWrappedCreative(e):e.creative,"\n\t</body>\n</html>\n").split("\n").map((function(e){return e.trim()})).join("")}},{key:"_getIframeElement",value:function(e){var t=e.height,n=e.placement,r=e.width,i=document.createElement("iframe");return i.id="".concat(n.id,"_direct_iframe"),i.frameBorder=0,i.scrolling="no",i.allowTransparency=!0,i.width=r,i.height=t,i}},{key:"_preparePlacement",value:function(e){var t=e.isRefresh,n=e.placement,r=n.getName();if(this._setPlacementRefreshCount({isRefresh:t,placement:n}),n.slot)return this._log("Slot already loaded for ".concat(r)),this._clearPlacementTargeting({placement:n}),Promise.resolve();var i=vr.defineSlot(n.id);return n.setSlot(i),this._clearPlacementTargeting({placement:n}),Promise.resolve()}}],(n=null)&&dt(t.prototype,n),r&&dt(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(ee);vt(gt,"_adServerName","Direct");var wt=["BSAOPTIMIZE_TARGETING","BSAOPTIMIZE_targeting","BSAS2S_TARGETING","BSAS2S_targeting","BSA_TARGETING","bsa_targeting"];function _t(e){return(_t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function St(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||At(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kt(e){return function(e){if(Array.isArray(e))return Pt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||At(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function At(e,t){if(e){if("string"==typeof e)return Pt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pt(e,t):void 0}}function Pt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function It(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Rt(r.key),r)}}function Et(e,t){return(Et=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Tt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ct(e);if(t){var i=Ct(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Ot(this,n)}}function Ot(e,t){if(t&&("object"===_t(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ct(e){return(Ct=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function zt(e,t,n){return(t=Rt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rt(e){var t=function(e,t){if("object"!==_t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==_t(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===_t(t)?t:String(t)}var Bt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Et(e,t)}(o,e);var t,n,r,i=Tt(o);function o(){return jt(this,o),i.apply(this,arguments)}return t=o,r=[{key:"setup",value:function(e){var t=this,n=e.disableGptCollapseEmptyDivs,r=e.enableBsaStatsRecording,i=e.getPlacement,o=e.testAdvertiserId;return U.GPT((function(e){if(!t._hasSetupOnce){var a=e.pubads();a.enableSingleRequest(),a.disableInitialLoad(),a.setCentering(!0),n||a.collapseEmptyDivs(),e.enableServices()}t.addPubadsEventListener("slotRenderEnded",(function(e){var n=e.slot,a=n.getSlotElementId(),u=i(a);if(void 0!==u){var s=(n.getResponseInformation()||{}).advertiserId;u.setAdvertiserId(s),r&&t._trackClick({placement:u}),s===o&&t._setSizeOfTestCreative({placement:u})}})),t._hasSetupOnce=!0}))}},{key:"reset",value:function(e){var t=e.placements;return Promise.all([this._clearPubadsTargeting(),this._removePubadsEventListeners(),this._destroySlots({placements:t})])}},{key:"addPubadsEventListener",value:function(e,t){var n=this,r=[e,t];return U.GPT((function(i){n._eventListenerArgumentLists.find((function(e){return r.every((function(t,n){return t===e[n]}))}))||(n._eventListenerArgumentLists.push(r),i.pubads().addEventListener(e,t))}))}},{key:"preparePlacements",value:function(e){var t=this,n=e.allPlacements,r=e.auctionablePlacements,i=e.customTargeting,o=e.isRefresh,a=e.targeting;return Promise.all([this._setPubadsRefreshTargeting({isRefresh:o}),this._destroySlotsForPreparingPlacements({allPlacements:n,auctionablePlacements:r,isRefresh:o})]).then((function(){return Promise.all([t._setPageLevelCustomTargeting({customTargeting:i})].concat(kt(kt(r.values()).map((function(e){return t._preparePlacement({isRefresh:o,placement:e,targeting:a})})))))}))}},{key:"sendBids",value:function(e){var t=this,n=e.isRefresh,r=e.getSlotsArray();return 0===r.length?Promise.resolve():U.GPT((function(e){return!n||r.every((function(e){return t._slotHasBid({slot:e})}))?(e.pubads().refresh(r),Promise.resolve()):Ke().then((function(n){if(n)e.pubads().refresh(r);else{var i=r.filter((function(e){return t._slotHasBid({slot:e})}));r.length>i.length&&t._log("Skipping GAM request for slots without bids:",r.filter((function(e){return!i.includes(e)})).map((function(e){return e.getAdUnitPath()}))),0!==i.length&&e.pubads().refresh(i)}}))}))}},{key:"_clearPubadsTargeting",value:function(){return U.GPT((function(e){return e.pubads().clearTargeting()}))}},{key:"_destroySlots",value:function(e){var t=this,n=e.placements;return U.GPT((function(e){var r=new Map;n.forEach((function(e){var t=e.getSlot(),n=document.getElementById(e.id);t&&(r.set(e.getName(),t),e.setSlot(void 0)),n&&(n.innerHTML="")})),r.size>0&&(e.destroySlots(kt(r.values())),t._log("Destroyed slots for",kt(r.keys())))}))}},{key:"_slotHasBid",value:function(e){var t=e.slot;return fe.getCpmForSlot(t)>0||Le.getCpmForSlot(t)>0}},{key:"_preparePlacement",value:function(e){var t=this,n=e.isRefresh,r=e.placement,i=e.targeting;return U.GPT((function(e){var o=r.getName();if(t._setPlacementRefreshCount({isRefresh:n,placement:r}),r.slot)return t._log("Slot already loaded for ".concat(o)),t._clearPlacementTargeting({placement:r}),void t._setPlacementTargeting({placement:r});var a,u=r.id,s=r.getSizes(),c=r.getSizeMapping(),l=r.getSlotName();if(r.isInPageUnit()?a=e.defineSlot(l,s,u):r.isApsOutstreamUnit()?a=e.defineSlot(l,[1,1],u):r.isBottomAnchorUnit()?a=e.defineOutOfPageSlot(l,e.enums.OutOfPageFormat.BOTTOM_ANCHOR):r.isInterstitialUnit()?a=e.defineOutOfPageSlot(l,e.enums.OutOfPageFormat.INTERSTITIAL):r.isTopAnchorUnit()&&(a=e.defineOutOfPageSlot(l,e.enums.OutOfPageFormat.TOP_ANCHOR)),a){if(r.isInPageUnit()){var f=e.sizeMapping(u);c.forEach((function(e){var t=St(e,2),n=t[0],r=t[1];return f.addSize(n,r)}));var d=f.build();a.defineSizeMapping(d),t._log("Set ad request sizes for ".concat(o," (").concat(l,")"),d)}var p=e.pubads();r.setSlot(a),i.getTargetingArray().forEach((function(e){var t=e.key,n=e.value;return p.setTargeting(t,n)})),t._clearPlacementTargeting({placement:r}),t._setPlacementTargeting({placement:r}),a.addService(p),e.display(u)}else t._log("Failed to create slot for ".concat(o," (").concat(l,")"))}))}},{key:"_removePubadsEventListeners",value:function(){var e=this;return U.GPT((function(t){e._eventListenerArgumentLists.forEach((function(e){var n=St(e,2),r=n[0],i=n[1];t.pubads().removeEventListener(r,i)})),e._eventListenerArgumentLists=[]}))}},{key:"_trackClick",value:function(e){var t=e.placement;setTimeout((function(){it.trackClick({metadata:{type:"headerbidding",priceBucket:"0.01",hidePriceBucket:!0},placement:t})}),500)}},{key:"_setPageLevelCustomTargeting",value:function(e){var t=this,n=e.customTargeting;return U.GPT((function(e){var r=[];wt.forEach((function(e){return(window[e]||[]).forEach((function(e){return r.push(e)}))})),n.getTargetingArray().map((function(e){return[e.key,e.value]})).forEach((function(e){return r.push(e)})),r.forEach((function(t){var n=St(t,2),r=n[0],i=n[1];return e.pubads().setTargeting(r,i)})),t._log("Set page-level custom targeting",r)}))}},{key:"_setPlacementTargeting",value:function(e){var t=e.placement;t.slot.setTargeting("optimize_ad_unit_id",t.id),t.slot.setTargeting("optimize_inview",t.viewable.toString()),t.slot.setTargeting("optimize_refresh_int",t.refreshCount.toString())}},{key:"_setPubadsRefreshTargeting",value:function(e){var t=e.isRefresh;return U.GPT((function(e){var n=e.pubads();n.clearTargeting("optimize_refreshed"),n.setTargeting("optimize_refreshed",t.toString())}))}},{key:"_setSizeOfTestCreative",value:function(e){var t=e.placement,n=document.querySelector("#".concat(t.slot.getSlotElementId()," iframe[id^=google_ads_iframe]"));if(n){var r=t.getSizes().filter((function(e){return"fluid"!==e&&!(1===e[0]&&1===e[1])})).pop();if(void 0!==r){var i=St(r,2),o=i[0],a=i[1];n.width=o,n.height=a,n.contentWindow.postMessage({width:o,height:a,setTestCreativeSize:!0},"*")}}}}],(n=null)&&It(t.prototype,n),r&&It(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(ee);function xt(e){return(xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Lt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Dt(r.key),r)}}function Dt(e){var t=function(e,t){if("object"!==xt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==xt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===xt(t)?t:String(t)}zt(Bt,"_adServerName","Google"),zt(Bt,"_eventListenerArgumentLists",[]);var Mt=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"getDeadlineRejectingPromise",value:function(e){return new Promise((function(t,n){var r=setTimeout((function(){clearTimeout(r),n("timeout after ".concat(e,"ms"))}),e)}))}},{key:"promisifyFunctionWithCallbackAsLastParameter",value:function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return new Promise((function(t){e.apply(void 0,n.concat([function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t(n)}]))}))}}}],(n=null)&&Lt(t.prototype,n),r&&Lt(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Nt(e){return(Nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ut(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||qt(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vt(e){return function(e){if(Array.isArray(e))return Ft(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||qt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qt(e,t){if(e){if("string"==typeof e)return Ft(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ft(e,t):void 0}}function Ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Gt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ht(r.key),r)}}function Ht(e){var t=function(e,t){if("object"!==Nt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Nt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Nt(t)?t:String(t)}var Wt=function(){function e(t){var n=t.baseTargeting,r=t.canRequestAmazon,i=t.canRequestPrebid,o=t.firstPartyData,a=t.isRefresh,u=t.placements,s=t.shouldRenderDirectly,c=t.shouldEnableGdprConsentManagement,l=t.timeout;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.baseTargeting=n,this.canRequestAmazon=r,this.canRequestPrebid=i,this.firstPartyData=o,this.isRefresh=a,this.placements=u,this.promises=[],this.shouldRenderDirectly=s,this.shouldEnableGdprConsentManagement=c,this.slotsWithoutResponses=new Map(Vt(u).map((function(e){return[Ut(e,1)[0],!0]}))),this.timeout=l,this._setAsCurrentInstance()}var t,n,r;return t=e,r=[{key:"setup",value:function(){return this.hasRegisteredListeners=!1,Promise.resolve()}},{key:"resizeAcceptableAdIframe",value:function(e,t){this.shouldBlockAcceptableAdIframeResize||"fluid"===t||Array.isArray(t)&&1===t[0]&&1===t[1]||(E.postAdSizeChangedMessage(e,t),this.shouldBlockAcceptableAdIframeResize=!0)}}],(n=[{key:"shouldGetBids",value:function(e,t){return e.isApsOutstreamUnit()?"amazon"===t:!e.getSizeMapping().some((function(e){return Ut(e,2)[1].some((function(e){var t=Ut(e,2),n=t[0],r=t[1];return 999===Number(n)&&999===Number(r)}))}))}},{key:"getEnabledIntegrations",value:function(){return[this.canRequestAmazon&&"Amazon",this.canRequestPrebid&&"Prebid"].filter((function(e){return e}))}},{key:"getBaseBiddablePlacementsArray",value:function(e){var t=this;return Vt(this.placements.values()).filter((function(n){return t.shouldGetBids(n,e)}))}},{key:"getAmazonBiddablePlacementsArray",value:function(){return this.getBaseBiddablePlacementsArray("amazon").filter((function(e){return e.getSizesForAmazon().length>0}))}},{key:"getPrebidBiddablePlacementsArray",value:function(){return this.getBaseBiddablePlacementsArray("prebid").filter((function(e){return e.hasCurrentPrebidBidders()}))}},{key:"getSlotsArray",value:function(){return Vt(this.placements.values()).map((function(e){return e.slot}))}},{key:"init",value:function(){var t=this;return U.getTags({includeAps:this.canRequestAmazon,includeGpt:!this.shouldRenderDirectly,includePbjs:this.canRequestPrebid}).then((function(n){var r=n.aps,i=n.gpt,o=n.pbjs;if(t.aps=r,t.gpt=i,t.pbjs=o,t.canRequestPrebid&&(t.pbjs.bidderSettings=Le.getBidderSettings(),t.pbjs.setConfig(Le.getConfig({firstPartyData:t.firstPartyData,placements:t.placements,shouldEnableGdprConsentManagement:t.shouldEnableGdprConsentManagement,timeout:t.timeout}))),!t.constructor.hasRegisteredListeners){t.shouldRenderDirectly||Bt.addPubadsEventListener("slotResponseReceived",(function(t){var n=t.slot.getSlotElementId();if(e.currentInstance.placements.has(n)){var r=e.currentInstance.placements.get(n).getName();e.currentInstance.slotsWithoutResponses.delete(n),Q.log("Response received from GPT for ".concat(r,"!"))}}));var a=new URLSearchParams(window.location.search);if(E.isIn()&&a.has("adunit")){var u=a.get("adunit");t.shouldRenderDirectly||Bt.addPubadsEventListener("slotRenderEnded",(function(t){var n=t.slot.getSlotElementId();n===u&&e.resizeAcceptableAdIframe(n,t.size)})),t.canRequestPrebid&&Le.addEventListener("bidWon",(function(t){var n=t.adUnitCode,r=t.width,i=t.height;n===u&&e.resizeAcceptableAdIframe(n,[r,i])}))}t.constructor.hasRegisteredListeners=!0}E.isIn()&&(t.constructor.shouldBlockAcceptableAdIframeResize=!1)}))}},{key:"run",value:function(){var e=this;if(!this.hasRun)return this.init().then((function(){var t=[];if(e.canRequestPrebid&&t.push(new Promise((function(t){e.pbjs.removeAdUnit(),e.pbjs.addAdUnits(e.getPrebidBiddablePlacementsArray().map((function(e){return e.forPrebid()}))),e.pbjs.requestBids({bidsBackHandler:function(){Le.setAdserverTargeting({auction:e}),t()},timeout:e.timeout})}))),e.canRequestAmazon){var n=e.getAmazonBiddablePlacementsArray().map((function(e){return e.forAmazon()}));n.length>0&&t.push(new Promise((function(t){var r=window.performance.now();e.aps.fetchBids({slots:n,timeout:e.timeout},(function(n){fe.setAdserverTargeting({auction:e,bids:n}),fe.storeBidInfo({bids:n,timeToRespond:Number(window.performance.now()-r)}),t()}))})))}return Promise.race([Promise.all(t),Mt.getDeadlineRejectingPromise(e.timeout)]).catch((function(e){Q.error(e),Q.log("Failed to get all bids: ".concat(e,"; sending adserver request anyway."))})).then((function(){return e.hasRun=!0,e.sendBids()}))}));throw new Error("Auction has already run.")}},{key:"sendBids",value:function(){var e=this;if(!this.hasSentBids){var t=new Promise((function(t){(e.shouldRenderDirectly?gt:Bt).sendBids(e).then((function(){var n;!function r(){e.slotsWithoutResponses.size?n=setTimeout(r,500):(clearTimeout(n),t())}()}))}));return Promise.race([t,Mt.getDeadlineRejectingPromise(this.timeout)]).catch((function(e){Q.log("Did not receive responses for all slots: ".concat(e,"; ending auction anyway."))})).then((function(){e.hasSentBids=!0}))}throw new Error("Auction has already sent bids.")}},{key:"_setAsCurrentInstance",value:function(){if(void 0!==this.constructor.currentInstance&&!this.constructor.currentInstance.hasSentBids)throw new Error("The previous auction has not finished.");this.constructor.currentInstance=this}}])&&Gt(t.prototype,n),r&&Gt(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function $t(e){return($t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Kt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Jt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Yt(r.key),r)}}function Yt(e){var t=function(e,t){if("object"!==$t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==$t(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===$t(t)?t:String(t)}function Xt(){return(Xt="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=en(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}}).apply(this,arguments)}function en(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=un(e)););return e}function tn(e,t){if(t&&("object"===$t(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function nn(e){var t="function"==typeof Map?new Map:void 0;return(nn=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return rn(e,arguments,un(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),an(r,e)})(e)}function rn(e,t,n){return(rn=on()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&an(i,n.prototype),i}).apply(null,arguments)}function on(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function an(e,t){return(an=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function un(e){return(un=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var sn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&an(e,t)}(u,e);var t,n,r,i,o,a=(t=u,n=on(),function(){var e,r=un(t);if(n){var i=un(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return tn(this,e)});function u(){return Jt(this,u),a.apply(this,arguments)}return r=u,(i=[{key:"peekBackForPriority",value:function(e){for(var t=this.length-1;t>=0;t--)if(this[t].priority===e)return this[t].item}},{key:"push",value:function(e,t){return Xt(un(u.prototype),"push",this).call(this,{item:t,priority:e})}},{key:"shift",value:function(){if(0!==this.length){var e=this._highestPriority(),t=this.map((function(e,t){return[t,e]})).filter((function(t){return Qt(t,2)[1].priority===e}))[0][0];return this.splice(t,1).pop().item}}},{key:"_highestPriority",value:function(){if(0!==this.length)return this.slice(1).reduce((function(e,t){return e>t.priority?e:t.priority}),this[0].priority)}}])&&Zt(r.prototype,i),o&&Zt(r,o),Object.defineProperty(r,"prototype",{writable:!1}),u}(nn(Array));function cn(e){return(cn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ln(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=pn(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw o}}}}function fn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||pn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dn(e){return function(e){if(Array.isArray(e))return mn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||pn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pn(e,t){if(e){if("string"==typeof e)return mn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mn(e,t):void 0}}function mn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vn(r.key),r)}}function hn(e,t,n){return(t=vn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vn(e){var t=function(e,t){if("object"!==cn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==cn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===cn(t)?t:String(t)}var bn=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.auctionManager,n=e.inViewPercentage,r=e.inViewTimeMs,i=e.placements;return this._auctionManager=t,this._inViewRatio=n/100,this._inViewTimeMs=r,this.setupViewChecker({placements:i}),Promise.resolve()}},{key:"reset",value:function(){return this._auctionManager=null,this._currentViewablePlacementNames=[],this._hasSetupViewChecker=!1,this._hasSetupLazyLoader=!1,clearTimeout(this._lazyLoaderTimeout),clearTimeout(this._viewCheckerTimeout),this._placementsAwaitingLazyLoad.clear(),this._placementsAwaitingViewCheck.clear(),this._placementsQueuedToLazyLoad.clear(),this._placementsReadyForBackInViewRefresh.clear(),Promise.resolve()}},{key:"onLazyLoad",value:function(e){var t=e.placements;this._removeFromTrackedPlacements(t,this._placementsAwaitingLazyLoad),this._removeFromTrackedPlacements(t,this._placementsQueuedToLazyLoad)}},{key:"setupViewChecker",value:function(e){var t=this,n=e.placements;this._mergeIntoTrackedPlacements(n,this._placementsAwaitingViewCheck),this._hasSetupViewChecker||(this._viewCheckerTimeout=setTimeout((function e(){if(t._auctionManager&&t._auctionManager.isAvailable()){var n=dn(t._placementsAwaitingViewCheck).map((function(e){var n=fn(e,2)[1];return t._getViewabilityForPlacement(n).then((function(e){return[n,e]}))}));Promise.all(n).then((function(n){var r=n.filter((function(e){return fn(e,2)[1].viewable})).map((function(e){return fn(e,1)[0].getName()})).sort();(r.length>=t._currentViewablePlacementNames.length?r.map((function(e,n){return[e,t._currentViewablePlacementNames[n]]})):t._currentViewablePlacementNames.map((function(e,t){return[e,r[t]]}))).find((function(e){var t=fn(e,2);return t[0]!==t[1]}))&&(Q.log("placements in view have changed",r),n.forEach((function(e){var n=fn(e,2),r=n[0],i=n[1],o=i.isStyledWithDisplayNone,a=i.viewable,u=r.getName(),s=a&&!t._currentViewablePlacementNames.some((function(e){return u===e}))&&t._placementsReadyForBackInViewRefresh.has(r.id);r.viewable=a,s&&r.shouldQueueBackInViewRefresh()&&t._auctionManager.enqueueAuction({auctionType:"BASIC",isRefresh:!0,placements:new Map([[r.id,r]]),shouldRenderDirectly:r.shouldEnableDirectRendering}),a?t._placementsReadyForBackInViewRefresh.add(r.id):o&&t._placementsReadyForBackInViewRefresh.delete(r.id)})),t._currentViewablePlacementNames=r),t._viewCheckerTimeout=setTimeout(e,500)}))}else t._viewCheckerTimeout=setTimeout(e,500)}),0),this._hasSetupViewChecker=!0)}},{key:"setupLazyLoader",value:function(e){var t=this,n=e.lazyLoadPercentage,r=e.placements;this._mergeIntoTrackedPlacements(r,this._placementsAwaitingLazyLoad),this._hasSetupLazyLoader||(this._lazyLoaderTimeout=setTimeout((function e(){return h.resolveWhenDocumentIsReady().then((function(){if(t._auctionManager){var r=new Map(dn(t._placementsAwaitingLazyLoad).filter((function(e){var r=fn(e,2),i=r[0],o=r[1];return!t._placementsQueuedToLazyLoad.has(i)&&t._auctionManager.shouldAuctionPlacement({isRefresh:!1,placement:o})&&t._getGreatestDistancePercentageFromViewport(i)<=n})));if(r.size>0){t._mergeIntoTrackedPlacements(r,t._placementsQueuedToLazyLoad);var i=dn(r.values()).map((function(e){return e.getName()}));Q.log("lazy-loading placements:",i),ve.GroupBy(dn(r.values()),"shouldEnableDirectRendering").forEach((function(e,n){var r=new Map(e.map((function(e){return[e.id,e]})));r.size>0&&t._auctionManager.enqueueAuction({auctionType:"LAZY_LOAD",isRefresh:!1,placements:r,shouldRenderDirectly:n})}))}t._lazyLoaderTimeout=setTimeout(e,500)}}))}),0),this._hasSetupLazyLoader=!0)}},{key:"_getGreatestDistancePercentageFromViewport",value:function(e){var t=document.getElementById(e);if(t){var n,r,i=t.getBoundingClientRect(),o=i.bottom,a=i.left,u=i.right,s=i.top,c=fn(h.getViewportSize(),2),l=c[0],f=c[1];return 100*((n=u<=0?-u/l:a>0&&a<=l||u>0&&u<=l?0:(a-l)/l)>(r=o<=0?-o/f:s>0&&s<=f||o>0&&o<=f?0:(s-f)/f)?n:r)}}},{key:"_mergeIntoTrackedPlacements",value:function(e,t){var n,r,i=ln(e);try{for(i.s();!(r=i.n()).done;){var o=fn(r.value,2),a=o[0],u=o[1];n=!1;var s,c=ln(t);try{for(c.s();!(s=c.n()).done;)if(a===fn(s.value,1)[0]){n=!0;break}}catch(e){c.e(e)}finally{c.f()}n||t.set(a,u)}}catch(e){i.e(e)}finally{i.f()}}},{key:"_getViewabilityForPlacement",value:function(e){var t=this;return new Promise((function(n){var r,i;e.isInPageUnit()?(r=document.getElementById(e.id),i=r&&r.querySelector("[id$=direct_iframe_container], [id$=__container__]")):e.isAnchorUnit()?(r=document.querySelector('[id*="'.concat(e.getSlotName(),'"]')),i=r&&r.querySelector("[id$=__container__]")):(r=null,i=null);var o=r&&t._getViewableRatio(r),a=i&&t._getViewableRatio(i);setTimeout((function(){var e=r&&t._getViewableRatio(r),u=i&&t._getViewableRatio(i);n({isStyledWithDisplayNone:!(!r||"none"!==r.style.display),viewable:o>=t._inViewRatio&&e>=t._inViewRatio||a>=t._inViewRatio&&u>=t._inViewRatio})}),t._inViewTimeMs)}))}},{key:"_getViewableRatio",value:function(e){var t,n,r=e.getBoundingClientRect(),i=r.bottom,o=r.height,a=r.left,u=r.right,s=r.top,c=r.width,l=o*c,f=fn(h.getViewportSize(),2),d=f[0],p=f[1];return t=s<0?Math.min(p,i):i>p?Math.max(p-s,0):i-s,n=a<0?Math.min(d,u):u>d?Math.max(d-a,0):u-a,0===l?o>0&&a>0&&a<=d?t/o:c>0&&s>0&&s<=p?n/c:a>0&&a<=d&&s>0&&s<=p?1:0:t*n/l}},{key:"_removeFromTrackedPlacements",value:function(e,t){var n,r=ln(e);try{for(r.s();!(n=r.n()).done;){var i=fn(n.value,1)[0];t.delete(i)}}catch(e){r.e(e)}finally{r.f()}}}],(n=null)&&yn(t.prototype,n),r&&yn(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function gn(e){return(gn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||Sn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _n(e){return function(e){if(Array.isArray(e))return kn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Sn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sn(e,t){if(e){if("string"==typeof e)return kn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kn(e,t):void 0}}function kn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function An(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Pn(r.key),r)}}function Pn(e){var t=function(e,t){if("object"!==gn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==gn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===gn(t)?t:String(t)}hn(bn,"_currentViewablePlacementNames",[]),hn(bn,"_placementsAwaitingLazyLoad",new Map),hn(bn,"_placementsAwaitingViewCheck",new Map),hn(bn,"_placementsQueuedToLazyLoad",new Map),hn(bn,"_placementsReadyForBackInViewRefresh",new Set);var jn=function(){function e(t){var n=this,r=t.baseTargeting,i=t.canRequestAmazon,o=t.firstPartyData,a=t.getCustomTargeting,u=t.getViewportSize,s=t.prebidAuctionability,c=t.refreshTimeout,l=t.shouldEnableGdprConsentManagement,f=t.shouldInitiateAuction,d=t.shouldRunAuction,p=t.timeout;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._auctionConfigurationQueue=new sn,this._automaticRefreshTimeoutIdsByPlacementId=new Map,this._baseTargeting=r,this._canRequestAmazon=i,this._firstPartyData=o,this._getCustomTargeting=a,this._getViewportSize=u,this._prebidAuctionability=s,this._refreshTimeout=c,this._resolveOnAvailableQueue=[],this._shouldEnableGdprConsentManagement=l,this._shouldInitiateAuction=f,this._shouldRunAuction=d,this._timeout=p,this.constructor.setup({instance:this}).then((function(){return n._setAsAvailable()}))}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.instance;return this.constructor._currentInstance=t,this.constructor._currentInstance._shouldRunAuction?Wt.setup():Promise.resolve()}},{key:"reset",value:function(){return void 0!==this.constructor._currentInstance&&this.constructor._currentInstance._clearAuctionConfigurationQueue(),Promise.resolve()}},{key:"resolveOnNextAvailability",value:function(){var e=this;return this.constructor._currentInstance._isAvailable?Promise.resolve():new Promise((function(t){e.constructor._currentInstance._resolveOnAvailableQueue.push(t)}))}}],(n=[{key:"enqueueAuction",value:function(e){var t=this,n=e.auctionType,r=e.isRefresh,i=e.placements,o=e.shouldRenderDirectly,a=this._getCustomTargeting();if(this._auctionConfigurationQueue.length||!this.isAvailable()||r){var u=this._getPriorityByAuctionType(n),s=this._auctionConfigurationQueue.peekBackForPriority(u);if(void 0===s||s.isRefresh!==r||s.shouldRenderDirectly!==o)this._auctionConfigurationQueue.push(u,{auctionType:n,customTargeting:a,isRefresh:r,placements:i,shouldRenderDirectly:o});else{var c=i,l=s.placements;c.forEach((function(e,t){l.has(t)||l.set(t,e)}))}this._initiateAuctionIfQueueIsNotEmptyTimeout&&clearTimeout(this._initiateAuctionIfQueueIsNotEmptyTimeout),this._initiateAuctionIfQueueIsNotEmptyTimeout=setTimeout((function e(){if(t.isAvailable()&&t._auctionConfigurationQueue.length){var n=t._auctionConfigurationQueue.shift();t._initiateAuction(n)}else if(!t._auctionConfigurationQueue.length)return;t._initiateAuctionIfQueueIsNotEmptyTimeout=setTimeout(e,500)}),500)}else this._initiateAuction({auctionType:n,customTargeting:a,isRefresh:r,placements:i,shouldRenderDirectly:o})}},{key:"isAvailable",value:function(){return this._isAvailable}},{key:"setupAutomaticRefresh",value:function(e){var t=this;if(!E.isIn()){var n=e.id,r=e.shouldEnableDirectRendering,i=e.getRefreshInterval();if(i>0&&!this._automaticRefreshTimeoutIdsByPlacementId.has(n)){var o=1e3*i;this._automaticRefreshTimeoutIdsByPlacementId.set(n,setTimeout((function i(){e.shouldQueueIntervalRefresh()?t.enqueueAuction({auctionType:"BASIC",isRefresh:!0,placements:new Map([[e.id,e]]),shouldRenderDirectly:r}):Q.log("document not visible currently, skipping refresh for ".concat(e.getName())),t._automaticRefreshTimeoutIdsByPlacementId.set(n,setTimeout(i,o))}),o))}}}},{key:"shouldAuctionPlacement",value:function(e){var t=e.isRefresh,n=e.placement,r=this._getViewportSize();if(n.adjustForViewport(r,t),t){var i=n.decideIfShouldRefreshWithReason(),o=i.shouldRefresh,a=i.reason;if(!o)return Q.log("".concat(a,", skipping refresh")),!1;Q.log("Refreshing ".concat(n.getName()))}if(0===n.getSizes().length)return!1;var u=document.getElementById(n.id);return!n.isInPageUnit()||u&&!("explicitlyHidden"in u.dataset)&&(this._shouldRunAuction&&!("delegatedAcceptableAd"in u.dataset)||"delegatedAcceptableAd"in u.dataset)}},{key:"stopAutomaticRefresh",value:function(e){var t=e.id,n=e.getName();this._automaticRefreshTimeoutIdsByPlacementId.has(t)?(Q.log("stopping automatic refresh for ".concat(n)),clearTimeout(this._automaticRefreshTimeoutIdsByPlacementId.get(t)),this._automaticRefreshTimeoutIdsByPlacementId.delete(t)):Q.log("no automatic refresh is set up for ".concat(n))}},{key:"_canRequestPrebid",value:function(e){var t=e.isRefresh;return(t&&-1!==["enabled","refresh_only"].indexOf(this._prebidAuctionability)||!t&&-1!==["enabled","push_only"].indexOf(this._prebidAuctionability))&&Le.isAvailable()}},{key:"_clearAuctionConfigurationQueue",value:function(){this._auctionConfigurationQueue=new sn}},{key:"_delegateAuctions",value:function(e){var t=this,n=e.customTargeting,r=e.isRefresh,i=_n(e.placements).filter((function(e){var n=wn(e,2)[1];return t.shouldAuctionPlacement({isRefresh:r,placement:n})})),o=new Map(i);return 0===i.length?Promise.resolve(o):(T.postAdLoadMessages(i,r,n),new Promise((function(e){var t;t=setTimeout((function n(){T.isRunningAuctionsInChildFrames()?t=setTimeout(n,500):(clearTimeout(t),e(o))}),500)})))}},{key:"_getPriorityByAuctionType",value:function(e){if("LAZY_LOAD"===e)return 2;if("BASIC"===e)return 1;throw new Error("Unknown auction type")}},{key:"_initiateAuction",value:function(e){var t=this,n=e.auctionType,r=e.isRefresh;return this._setAsUnavailable(),(this._shouldInitiateAuction?h.resolveWhenDocumentIsReady().then((function(){return E.isIn()||bn.setupViewChecker({placements:e.placements}),(t._shouldRunAuction?t._runAuction(e):t._delegateAuctions(e)).then((function(n){return e.isRefresh||n.forEach((function(e){return t.setupAutomaticRefresh(e)})),n}))})):Promise.resolve(new Map)).then((function(e){t._onAuctionFinished({auctionedPlacements:e,auctionType:n,isRefresh:r}),t._setAsAvailable()}))}},{key:"_onAuctionFinished",value:function(e){var t=e.auctionedPlacements,n=e.auctionType,r=e.isRefresh;We.isEnabled()&&We.cacheBidData(),"LAZY_LOAD"!==n||r||bn.onLazyLoad({placements:t})}},{key:"_runAuction",value:function(e){var t=this,n=e.customTargeting,r=e.isRefresh,i=e.placements,o=e.shouldRenderDirectly,a=E.isIn(),u=new Map(_n(i).filter((function(e){var n=wn(e,2)[1];return t.shouldAuctionPlacement({isRefresh:r,placement:n})})));return 0===u.size?(Q.log("skipping auction due to lack of auctionable placements"),Promise.resolve(u)):(o?gt:Bt).preparePlacements({allPlacements:i,auctionablePlacements:u,customTargeting:n,isRefresh:r,targeting:this._baseTargeting}).then((function(){var e=new Map(_n(u).filter((function(e){return wn(e,2)[1].slot})));if(0===e.size)return Q.log("skipping auction due to lack of auctionable placements with slots"),Promise.resolve(e);var n=new Wt({baseTargeting:t._baseTargeting,canRequestAmazon:t._canRequestAmazon,canRequestPrebid:t._canRequestPrebid({isRefresh:r}),isRefresh:r,firstPartyData:t._firstPartyData,placements:e,shouldEnableGdprConsentManagement:t._shouldEnableGdprConsentManagement,shouldRenderDirectly:o,timeout:r?t._refreshTimeout:t._timeout});a&&E.postAuctionStartedMessage(_n(u.values())[0].id);var i=_n(e.values()).map((function(e){return e.getName()}));return Q.log("Running auction for",i,"with enabled integrations",n.getEnabledIntegrations()),n.run().then((function(){return a&&E.postAuctionFinishedMessage(_n(u.values())[0].id),u}))}))}},{key:"_setAsAvailable",value:function(){for(this._isAvailable=!0;this._resolveOnAvailableQueue.length>0;)this._resolveOnAvailableQueue.shift()()}},{key:"_setAsUnavailable",value:function(){this._isAvailable=!1}}])&&An(t.prototype,n),r&&An(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function In(e){return function(e){if(Array.isArray(e))return En(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return En(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return En(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function En(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Tn(e){var t=e.clonePlacement,n=e.fixedLeaderboardAdUnitId,r=e.placements;if(n){var i=r.get(n);void 0!==i&&function(e){h.resolveWhenDocumentIsReady().then((function(){var t="".concat("bsa_fixed-leaderboard","-").concat(e.id,"_hide");if("true"!==h.getCookie(t)){var n=document.createElement("div");n.className="bsa_fixed-leaderboard",n.style.display="none";var r=document.createElement("div");r.id=e.id,r.style.display="none",n.appendChild(r),Cn=setTimeout((function e(){r.innerHTML.length&&""===r.style.display?n.style.display="":n.style.display="none",Cn=setTimeout(e,1e3)}),0);var i=document.createElement("a");i.href="#",i.innerHTML="x",h.addElementEventListener(i,"click",(function(e){e.preventDefault(),clearTimeout(Cn),h.setCookie(t,"true",864e5),n.style.display="none",r.dataset.explicitlyHidden=""})),n.appendChild(i),document.getElementsByTagName("body")[0].appendChild(n);var o=document.createElement("style");o.innerHTML="\n.bsa_fixed-leaderboard {\n\tposition: fixed;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\theight: 100px;\n\twidth: 100%;\n\tbackground: rgba(0,0,0,.8);\n\tz-index: 9999;\n\tpadding: 5px 0;\n}\n.bsa_fixed-leaderboard > a {\n\tdisplay: block;\n\tposition: absolute;\n\tright: 5px;\n\ttop: 5px;\n\tbackground: rgba(255, 255, 255, .4);\n\tcolor: #000;\n\tborder-radius: 20px;\n\tpadding: 2px 8px 4px;\n\tfont-family: Arial;\n\tfont-size: 14px;\n\ttext-decoration: none;\n}\n".trim().split("\n").map((function(e){return e.trim()})).join(""),document.getElementsByTagName("head")[0].appendChild(o)}}))}(i)}return ve.Shuffle(In(r.keys())).forEach((function(e){var n=r.get(e);n.isStickyOnScroll()&&function(e){var t,n,r;function i(){function o(){h.addWindowEventListener("scroll",(function e(){t&&t.classList.remove("bsa_sticky_stuck"),h.removeWindowEventListener("scroll",e)}))}var a,u,s;t=document.getElementById(e.id),n=t&&t.querySelector(".".concat("bsa_sticky_placeholder")),r=document.getElementById("bsa_sticky_styles"),t&&(r||((r=document.createElement("style")).id="bsa_sticky_styles",r.innerHTML="\n.".concat("bsa_sticky"," {\n\tposition: relative;\n}\n.").concat("bsa_sticky"," > .").concat("bsa_sticky_placeholder"," {\n\tdisplay: none;\n}\n.").concat("bsa_sticky",".").concat("bsa_sticky_stuck"," > .").concat("bsa_sticky_placeholder"," {\n\tdisplay: inherit;\n}\n.").concat("bsa_sticky",".").concat("bsa_sticky_stuck"," > [id$=direct_iframe_container],\n.").concat("bsa_sticky",".").concat("bsa_sticky_stuck"," > [id$=__container__] {\n\tposition: fixed;\n\tz-index: 9999;\n\ttop: 0;\n\tbackground-color: transparent;\n}\n").trim().split("\n").map((function(e){return e.trim()})).join(""),document.getElementsByTagName("head")[0].appendChild(r)),"true"!==t.dataset.managingStick&&(t.dataset.managingStick="true",h.addWindowEventListener("scroll",(function r(){t&&!u||(window.cancelAnimationFrame(u),t)?u=window.requestAnimationFrame((function(){var r=t.getBoundingClientRect().top,i=a;if(a=r,t&&!t.classList.contains("bsa_sticky_stuck")&&i>0&&a<0){var u=t.querySelector("[id$=direct_iframe_container], [id$=__container__]");u&&(n.style.width=u.clientWidth,n.style.height=u.clientHeight),t.classList.add("bsa_sticky_stuck"),e.stickyOnScrollUnstickDelayMs>0&&(s=setTimeout(o,e.stickyOnScrollUnstickDelayMs))}else t&&i>0&&a>0&&(t.classList.remove("bsa_sticky_stuck"),clearTimeout(s),s=null)})):h.removeWindowEventListener("scroll",r)}))),n||((n=document.createElement("div")).className="bsa_sticky_placeholder",t.prepend(n)),t.classList.add("bsa_sticky")),zn=setTimeout(i,250)}h.resolveWhenDocumentIsReady().then((function(){zn=setTimeout(i,0)}))}(n),n.shouldRepeatWithinContent()&&function(e){var t=[];return h.resolveWhenDocumentIsReady().then((function(){var n=e.cssSelectorOfContentElementForRepetition;return In(document.querySelectorAll(n)).forEach((function(n){var r,i=document.createElement("div");i.id=(r="".concat(e.id,"__rpt-").concat(t.length),t.push(r),r),n.dataset.repeatingPlacement="true",n.insertAdjacentElement("afterend",i)})),t}))}(n).then((function(n){n.forEach((function(n){return t(e,n)}))}))})),Promise.resolve()}function On(){var e,t;(e=document.querySelector(".".concat("bsa_fixed-leaderboard")))&&(e.remove(),clearTimeout(Cn)),(t=document.querySelector('[data-managing-stick="true"]'))&&(t.removeAttribute("data-managing-stick"),t.classList.remove("bsa_sticky","bsa_sticky_stuck"),clearTimeout(zn)),In(document.querySelectorAll('[class^="bsa-zone"][class*="__rpt-"]')).forEach((function(e){return e.remove()}))}var Cn;var zn;function Rn(e){return(Rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Bn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return xn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ln(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Dn(r.key),r)}}function Dn(e){var t=function(e,t){if("object"!==Rn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Rn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rn(t)?t:String(t)}var Mn=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.shouldEnforceGdpr,n=e.timeout;return this._timeout=n,t?this._shouldEnableGdprConsentManagementAsync():Promise.resolve(!1)}},{key:"_shouldEnableGdprConsentManagementAsync",value:function(){var e=this;if(void 0!==this._shouldEnableGdprConsentManagement)return Promise.resolve(this._shouldEnableGdprConsentManagement);var t=E.isIn(),n=new URLSearchParams(window.location.search);return t?Promise.resolve("true"===n.get("gdpr_management")):new Promise((function(t,n){var r=new AbortController;setTimeout((function(){r.abort(),n()}),e._timeout),e._gdprAppliesAsync({abortControllerSignal:r.signal}).then(t).catch(n)})).catch((function(){return Q.log("GDPR consent timeout exceeded -- attempting to run auction with GDPR consent management anyways."),!0}))}},{key:"_gdprAppliesAsync",value:function(e){var t=this,n=e.abortControllerSignal;return new Promise((function(e,r){!function i(){if(n.aborted)r();else{var o=t._getPromisifiedTcfApi();o("ping",2).then((function(e){return Bn(e,1)[0].cmpLoaded})).then((function(e){if(e)return o("getTCData",2).then((function(e){var t=Bn(e,2),n=t[0].gdprApplies;if(t[1])return n}))})).then((function(t){void 0!==t?e(t):setTimeout(i,100)}))}}()}))}},{key:"_getPromisifiedTcfApi",value:function(){return Mt.promisifyFunctionWithCallbackAsLastParameter(void 0===window.__tcfapi?this._tcfApiStub:window.__tcfapi.bind(window))}}],(n=null)&&Ln(t.prototype,n),r&&Ln(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Nn(e){return(Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Un(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function qn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Fn(r.key),r)}}function Fn(e){var t=function(e,t){if("object"!==Nn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Nn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Nn(t)?t:String(t)}!function(e,t,n){(t=Dn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(Mn,"_tcfApiStub",(function(e,t,n){if("ping"!==e)throw new Error("Invalid command");if(2!==t)throw new Error("Invalid version");n({cmpLoaded:!1})}));var Gn=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"setup",value:function(e){var t=e.experimentType;return this._experimentType=t,this._logExperimentType(),Promise.resolve()}},{key:"isActive",value:function(){return this._getNamesAndTrafficAllocations().shift().length>1}},{key:"selectName",value:function(){var e=Un(this._getNamesAndTrafficAllocations(),2),t=e[0],n=e[1];return ve.Choice(t,n)}},{key:"_getNamesAndTrafficAllocations",value:function(){return ve.Unzip(Object.entries(this._getTrafficAllocationByName()))}},{key:"_getTrafficAllocationByName",value:function(){var e={a:1};return"disabled"===this._experimentType?e:"pair-equal"===this._experimentType?{a:.5,b:.5}:"triplet-standard"===this._experimentType?{a:.8,b:.1,c:.1}:(this._logInvalidExperimentType(),e)}},{key:"_log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Q.log.apply(Q,["(Experiments)"].concat(t))}},{key:"_logError",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Q.error.apply(Q,["(Experiments)"].concat(t))}},{key:"_logExperimentType",value:function(){var e;"disabled"===this._experimentType?e="Disabled":"pair-equal"===this._experimentType?e="Equal (50%, 50%)":"triplet-standard"===this._experimentType&&(e="Standard (80%, 10%, 10%)"),void 0!==e?this._log("Type:",e):this._logInvalidExperimentType()}},{key:"_logInvalidExperimentType",value:function(){this._logError("Invalid Type:",this._experimentType)}}],(n=null)&&qn(t.prototype,n),r&&qn(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Hn(e){return(Hn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Wn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return $n(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Kn(r.key),r)}}function Kn(e){var t=function(e,t){if("object"!==Hn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Hn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Hn(t)?t:String(t)}var Jn=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"getSizeString",value:function(e){return Array.isArray(e)?e.join("x"):String(e)}},{key:"compare",value:function(e,t){if("fluid"===e&&"fluid"===t)return 0;if("fluid"===e)return-1;if("fluid"===t)return 1;Array.isArray(e)&&Array.isArray(t)||Q.error("Invalid size comparison:",e,t);var n=Wn(e,2),r=n[0],i=n[1],o=Wn(t,2),a=o[0],u=o[1];return r>a||r===a&&i>u?-1:r===a&&i===u?0:1}}],(n=null)&&Qn(t.prototype,n),r&&Qn(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Zn(e){return(Zn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Yn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Xn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function er(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tr(r.key),r)}}function tr(e){var t=function(e,t){if("object"!==Zn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Zn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Zn(t)?t:String(t)}var nr=function(){function e(t){var n=t.disablePush,r=t.disableRefresh,i=t.name,o=t.params;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.disablePush=n,this.disableRefresh=r,this.name=i,this.params=o}var t,n,r;return t=e,r=[{key:"fromConfig",value:function(e,t){var n=e.disable_push,r=e.disable_refresh,i=e.name,o=e.params,a=t.shouldUsePrebidServerParamNames,u=this.getPrebidServerEnabledBidderNames();return new this({disablePush:n,disableRefresh:r,name:i,params:Object.fromEntries(o.map((function(e){var t=e.prebid_js_name,n=e.prebid_server_name,r=e.value;return[a&&u.includes(i)&&n?n:t,r]})))})}},{key:"getPrebidServerEnabledBidderNames",value:function(){var e=We.getOption("force_prebid_server_bidders");return null!==e?e.split(" "):["appnexus","medianet","nobid","pubmatic","rubicon","sovrn","yahoossp"]}},{key:"getSizeSpecificBidderNames",value:function(){return["adyoulike","buysellads","coinzilla","cointraffic","ix","medianet","openx","pubmatic","sovrn"]}},{key:"getViewportSpecificBidderNames",value:function(){return["adagio","mantis","ogury"]}}],(n=[{key:"compare",value:function(e){if(this.name!==e.name)return this.name.localeCompare(e.name);if(this.shouldLimitActivityBySizes()){var t=Jn.compare(this.params.size,e.params.size);if(0!==t)return t}if(this.shouldLimitActivityByViewports()){var n=Jn.compare(this.params.viewport,e.params.viewport);if(0!==n)return n}return 0}},{key:"forPrebid",value:function(){var e=this;return{bidder:this.name,params:Object.fromEntries(Object.entries(this.params).filter((function(t){var n=Yn(t,1)[0];return e.isRealParamName(n)})))}}},{key:"getCode",value:function(){return this.name}},{key:"isRealParamName",value:function(e){return!["viewport"].includes(e)}},{key:"shouldBeActive",value:function(e){var t=this,n=e.currentViewport,r=n.minimumViewportSize,i=n.sizes,o=e.isRefresh;return!(this.shouldLimitActivityByRefreshStatus()&&(o&&this.disableRefresh||!o&&this.disablePush)||this.shouldLimitActivityBySizes()&&!i.some((function(e){return Jn.getSizeString(t.params.size)===Jn.getSizeString(e)}))||this.shouldLimitActivityByViewports()&&Jn.getSizeString(this.params.viewport)!==Jn.getSizeString(r))}},{key:"shouldLimitActivityByRefreshStatus",value:function(){return this.disablePush||this.disableRefresh}},{key:"shouldLimitActivityBySizes",value:function(){var e=this;return this.constructor.getSizeSpecificBidderNames().some((function(t){return e.name===t}))}},{key:"shouldLimitActivityByViewports",value:function(){var e=this;return this.constructor.getViewportSpecificBidderNames().some((function(t){return e.name===t}))}}])&&er(t.prototype,n),r&&er(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function rr(e){return(rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ir(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||ar(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function or(e){return function(e){if(Array.isArray(e))return ur(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ar(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ar(e,t){if(e){if("string"==typeof e)return ur(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ur(e,t):void 0}}function ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function sr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,lr(r.key),r)}}function lr(e){var t=function(e,t){if("object"!==rr(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==rr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===rr(t)?t:String(t)}var fr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];sr(this,e),this.targetingArray=[],this._merge(t)}var t,n,r;return t=e,(n=[{key:"clear",value:function(e){if(void 0!==e){var t=this._findIndexForKey(e);-1!==t&&this.targetingArray.splice(t,1)}else this.targetingArray=[]}},{key:"clone",value:function(){return new e(this.targetingArray.map((function(e){var t=e.key,n=e.value;return{key:t,value:Array.isArray(n)?or(n):n}})))}},{key:"get",value:function(e){var t=this.targetingArray.find((function(t){return t.key===e}));return void 0!==t?Array.isArray(t.value)?t.value:[t.value]:[]}},{key:"set",value:function(e,t){this._setTargeting({key:e,value:t})}},{key:"getTargetingArray",value:function(){return this.targetingArray}},{key:"getTargetingMap",value:function(){var e=this;return Object.fromEntries(this.targetingArray.map((function(t){var n=t.key;return[n,e.get(n)]})))}},{key:"push",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._merge(t)}},{key:"_merge",value:function(e){var t=this;this._normalizeTargetingArray(e).forEach((function(e){return t._setTargeting(e)}))}},{key:"_normalizeTargetingArray",value:function(e){var t=this;return e.map((function(e){return t._normalizeTargetFormat(e)})).filter(Boolean)}},{key:"_normalizeTargetFormat",value:function(e){if(Array.isArray(e)){var t=ir(e,2);return{key:t[0],value:t[1]}}if("object"===rr(e)&&e.hasOwnProperty("key")&&e.hasOwnProperty("value"))return{key:e.key,value:e.value};Q.warn("Invalid target format (acceptable: [key, value] / { key, value }); skipping",e)}},{key:"_setTargeting",value:function(e){var t=e.key,n=e.value,r=t.toString(),i=this._findIndexForKey(t),o=Array.isArray(n)?n.map((function(e){return e.toString()})):n.toString();-1!==i?this.targetingArray[i].value=o:this.targetingArray.push({key:r,value:o})}},{key:"_findIndexForKey",value:function(e){var t=e.toString();return this.targetingArray.findIndex((function(e){var n=e.key;return t===n}))}}])&&cr(t.prototype,n),r&&cr(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function dr(e){return(dr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return mr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,hr(r.key),r)}}function hr(e){var t=function(e,t){if("object"!==dr(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==dr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===dr(t)?t:String(t)}var vr=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._elementId=t,this._targeting=new fr}var t,n,r;return t=e,r=[{key:"defineSlot",value:function(t){return new e(t)}}],(n=[{key:"clearTargeting",value:function(e){return this._targeting.clear(e),this}},{key:"getSlotElementId",value:function(){return this._elementId}},{key:"getTargeting",value:function(e){return this._targeting.get(e)}},{key:"getTargetingMap",value:function(){return this._targeting.getTargetingMap()}},{key:"setTargeting",value:function(e,t){return this._targeting.set(e,t),this}},{key:"updateTargetingFromMap",value:function(e){var t=this;return Object.entries(e).forEach((function(e){var n=pr(e,2),r=n[0],i=n[1];t.setTargeting(r,i)})),this}}])&&yr(t.prototype,n),r&&yr(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function br(e){return(br="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,wr(r.key),r)}}function wr(e){var t=function(e,t){if("object"!==br(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==br(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===br(t)?t:String(t)}var _r=function(){function e(t){var n=t.minimumViewportSize,r=t.refreshInterval,i=t.refreshRules,o=t.shouldDisableRefresh,a=t.shouldEnableBackInViewRefresh,u=t.sizes;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.minimumViewportSize=n,this.refreshInterval=r,this.refreshRules=i,this.shouldDisableRefresh=o,this.shouldEnableBackInViewRefresh=a,this.sizes=u}var t,n,r;return t=e,r=[{key:"fromConfig",value:function(e){return new this({minimumViewportSize:e.minimum_viewport_size,refreshInterval:e.refresh_interval,refreshRules:e.refresh_rules,shouldDisableRefresh:e.should_disable_refresh,shouldEnableBackInViewRefresh:e.should_enable_back_in_view_refresh,sizes:e.sizes})}},{key:"getPlaceholderViewport",value:function(){return new this({minimumViewportSize:[Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],refreshInterval:0,refreshRules:{countLimit:0,respectViewability:!1},shouldDisableRefresh:!1,shouldEnableBackInViewRefresh:!1,sizes:[]})}}],(n=null)&&gr(t.prototype,n),r&&gr(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Sr(e){return(Sr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kr(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 Ar(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kr(Object(n),!0).forEach((function(t){Pr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pr(e,t,n){return(t=Cr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jr(e){return function(e){if(Array.isArray(e))return Tr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Er(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ir(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||Er(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Er(e,t){if(e){if("string"==typeof e)return Tr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Tr(e,t):void 0}}function Tr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Or(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Cr(r.key),r)}}function Cr(e){var t=function(e,t){if("object"!==Sr(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Sr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Sr(t)?t:String(t)}var zr=function(){function e(t){var n=t.acceptable,r=t.backfillCreativeCodeForDirectRendering,i=t.cloneSuffix,o=t.cssSelectorOfContentElementForRepetition,a=t.enableStickyOnScroll,u=t.gamNetworkId,s=t.id,c=t.name,l=t.originalBidders,f=t.shouldEnableDirectRendering,d=t.stickyOnScrollUnstickDelayMs,p=t.unitType,m=t.viewports,y=t.zoneKey;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.acceptable=n,this.backfillCreativeCodeForDirectRendering=r,this.cloneSuffix=i,this.cssSelectorOfContentElementForRepetition=o,this.currentViewport=_r.getPlaceholderViewport(),this.enableStickyOnScroll=a,this.gamNetworkId=u,this.hasHadSlotDefined=!1,this.id=s,this.name=c,this.originalBidders=l||[],this.refreshCount=0,this.shouldEnableDirectRendering=f,this.stickyOnScrollUnstickDelayMs=d,this.unitType=p,this.viewable=!1,this.viewports=m,this.zoneKey=y}var t,n,r;return t=e,r=[{key:"fromConfig",value:function(e,t){var n=t.shouldUseAcceptableConfig,r=t.shouldUsePrebidServerBidderParamNames;if(n){var i=e.acceptable_config;if(i&&Object.getOwnPropertyNames(i).length>0){var o=i.backfill_creative_code_for_direct_rendering,a=i.bidders,u=i.css_selector_of_content_element_for_repetition,s=i.enable_sticky_on_scroll,c=i.gam_network_id,l=i.should_enable_direct_rendering,f=i.sticky_on_scroll_unstick_delay_ms,d=i.unit_type,p=i.viewports,m=i.zone_key;e=Ar(Ar({},e),{},{acceptable:!0,backfill_creative_code_for_direct_rendering:o,bidders:a,css_selector_of_content_element_for_repetition:u,enable_sticky_on_scroll:s,gam_network_id:c,should_enable_direct_rendering:l,sticky_on_scroll_unstick_delay_ms:f,unit_type:d,viewports:p,zone_key:m})}else e.acceptable=!1}var y=e,h=y.acceptable,v=void 0!==h&&h,b=y.backfill_creative_code_for_direct_rendering,g=y.bidders,w=y.css_selector_of_content_element_for_repetition,_=y.enable_sticky_on_scroll,S=y.gam_network_id,k=y.id,A=y.name,P=y.should_enable_direct_rendering,j=y.sticky_on_scroll_unstick_delay_ms,I=y.unit_type,E=y.viewports,T=y.zone_key;return new this({acceptable:v,backfillCreativeCodeForDirectRendering:b,cssSelectorOfContentElementForRepetition:w,enableStickyOnScroll:_,gamNetworkId:S,id:k,name:A,originalBidders:(g||[]).map((function(e){return nr.fromConfig(e,{shouldUsePrebidServerParamNames:r})})),shouldEnableDirectRendering:P,stickyOnScrollUnstickDelayMs:j,unitType:I,viewports:(E||[]).map((function(e){return _r.fromConfig(e)})),zoneKey:T})}},{key:"filterSizesForAmazon",value:function(e){var t=fe.getAllSizes();return e.filter((function(e){return-1!==t.findIndex((function(t){var n=Ir(t,2),r=n[0],i=n[1];if(!Array.isArray(e))return!1;var o=Ir(e,2),a=o[0],u=o[1];return a===r&&u===i}))}))}},{key:"filterSizesForNonGam",value:function(e){return e.filter((function(e){return"fluid"!==e}))}},{key:"filterSizesForPrebid",value:function(e){return this.filterSizesForNonGam(e)}},{key:"setRefreshDisabledAdvertiserIds",value:function(e){this._refreshDisabledAdvertiserIds=e}}],(n=[{key:"adjustForViewport",value:function(e,t){var n,r=this,i=Ir(e,2),o=i[0],a=i[1];return this.viewports.forEach((function(e){var t=Ir(e.minimumViewportSize,2),r=t[0],i=t[1];o>=r&&a>=i&&(void 0===n||n.minimumViewportSize[0]<=r&&n.minimumViewportSize[1]<=i)&&(n=e)})),this.previousViewport=this.currentViewport,this.currentViewport=n||_r.getPlaceholderViewport(),this.currentBidders=this.originalBidders.filter((function(e){return e.shouldBeActive({currentViewport:r.currentViewport,isRefresh:t})})).sort((function(e,t){return e.compare(t)})),this}},{key:"forAmazon",value:function(){var e={slotID:this.slot.getSlotElementId(),slotName:this.getSlotName()};return this.isApsOutstreamUnit()?e.mediaType="video":e.sizes=this.getSizesForAmazon(),e}},{key:"forPrebid",value:function(){var e={code:this.getCode(),mediaTypes:{banner:{sizes:this.getSizesForPrebid()}},bids:this.currentBidders.map((function(e){return e.forPrebid()})),ortb2Imp:{ext:{gpid:this.getGpid(),data:{pbadslot:this.getGpid()}}}};return this.isInterstitialUnit()&&(e.ortb2Imp.instl=1),e}},{key:"getCode",value:function(){return this.slot.getSlotElementId()}},{key:"getName",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.shouldIncludeCloneSuffix,n=void 0===t||t;return"".concat(this.name).concat(this.acceptable?"_acceptable":"").concat(n&&void 0!==this.cloneSuffix?" (Clone ".concat(this.cloneSuffix,")"):"")}},{key:"getAllBidders",value:function(){return this.originalBidders}},{key:"getRefreshInterval",value:function(){return this.currentViewport.refreshInterval}},{key:"getRefreshRules",value:function(){return this.currentViewport.refreshRules}},{key:"getSizeMapping",value:function(){return this.viewports.reduce((function(e,t){return[].concat(jr(e),[[t.minimumViewportSize,t.sizes]])}),[])}},{key:"getSizes",value:function(){return this.currentViewport.sizes}},{key:"getSizesForAmazon",value:function(){return this.constructor.filterSizesForAmazon(this.currentViewport.sizes)}},{key:"getSizesForNonGam",value:function(){return this.constructor.filterSizesForNonGam(this.currentViewport.sizes)}},{key:"getSizesForPrebid",value:function(){return this.constructor.filterSizesForPrebid(this.currentViewport.sizes)}},{key:"getSlot",value:function(){return this.slot}},{key:"getSlotName",value:function(){var e="".concat(this.name).concat(this.acceptable?"_acceptable":"");return this.shouldEnableDirectRendering?e:"/".concat(this.gamNetworkId,"/").concat(e)}},{key:"getGpid",value:function(){return"".concat(this.getSlotName(),"#").concat(this.id)}},{key:"setAdvertiserId",value:function(e){this.advertiserId=String(e)}},{key:"setHasHadSlotDefined",value:function(){this.hasHadSlotDefined=!0}},{key:"setSlot",value:function(e){e&&(this.hasHadSlotDefined=!0),this.slot=e}},{key:"decideIfShouldRefreshWithReason",value:function(){if(!this.hasHadSlotDefined)return{shouldRefresh:!1,reason:"".concat(this.getName()," has not been pushed since the page has loaded")};if(-1!==this.constructor._refreshDisabledAdvertiserIds.indexOf(this.advertiserId))return{shouldRefresh:!1,reason:"".concat(this.getName()," has loaded an ad which should not be replaced in the same page view")};var e=this.getRefreshRules(),t=e.countLimit,n=e.respectViewability;return this.shouldDisableRefresh()?{shouldRefresh:!1,reason:"".concat(this.getName()," has had its refresh disabled")}:n&&!this.viewable?{shouldRefresh:!1,reason:"".concat(this.getName()," is not viewable")}:t>0&&this.refreshCount>=t?{shouldRefresh:!1,reason:"".concat(this.getName()," has reached its refresh limit (").concat(t,")")}:{shouldRefresh:!0}}},{key:"hasCurrentPrebidBidders",value:function(){return this.currentBidders.length>0}},{key:"isApsOutstreamUnit",value:function(){return"aps_outstream"===this.unitType}},{key:"isAnchorUnit",value:function(){return this.isBottomAnchorUnit()||this.isTopAnchorUnit()}},{key:"isBottomAnchorUnit",value:function(){return"bottom_anchor"===this.unitType}},{key:"isInPageUnit",value:function(){return"in_page"===this.unitType}},{key:"isInterstitialUnit",value:function(){return"interstitial"===this.unitType}},{key:"isTopAnchorUnit",value:function(){return"top_anchor"===this.unitType}},{key:"isStickyOnScroll",value:function(){return this.enableStickyOnScroll}},{key:"shouldDisableRefresh",value:function(){return this.currentViewport.shouldDisableRefresh}},{key:"shouldRefreshWhenBackInView",value:function(){return this.currentViewport.shouldEnableBackInViewRefresh}},{key:"shouldRepeatWithinContent",value:function(){return!!this.cssSelectorOfContentElementForRepetition}},{key:"shouldQueueBackInViewRefresh",value:function(){return!this.shouldDisableRefresh()&&this.hasHadSlotDefined&&this.shouldRefreshWhenBackInView()}},{key:"shouldQueueIntervalRefresh",value:function(){return!this.shouldDisableRefresh()&&this.hasHadSlotDefined&&(!this.getRefreshRules().respectViewability||h.documentIsVisible())}},{key:"clone",value:function(e,t){var n=Object.assign({},this,{cloneSuffix:t,id:e});return new this.constructor(n)}}])&&Or(t.prototype,n),r&&Or(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Rr(e){return(Rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Br(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 xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Br(Object(n),!0).forEach((function(t){Lr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lr(e,t,n){return(t=Fr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dr(e){return function(e){if(Array.isArray(e))return Ur(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Nr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,u=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){c=!0,i=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return u}}(e,t)||Nr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nr(e,t){if(e){if("string"==typeof e)return Ur(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ur(e,t):void 0}}function Ur(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Vr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Fr(r.key),r)}}function Fr(e){var t=function(e,t){if("object"!==Rr(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Rr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rr(t)?t:String(t)}var Gr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.fixedLeaderboardAdUnitId,r=t.queue,i=void 0===r?[]:r;Vr(this,e),this.customTargeting=new fr,this.fixedLeaderboardAdUnitId=n,this.queue=i}var t,n,a;return t=e,(n=[{key:"setPublisher",value:function(e){this.publisher=e}},{key:"setAuctionManager",value:function(e){this.auctionManager=e}},{key:"setAudience",value:function(e){this.audience=e}},{key:"setDisableInitialLoad",value:function(e){this.disableInitialLoad=e}},{key:"setEnvironment",value:function(e){this.environment=e}},{key:"setFixedLeaderboardAdUnitId",value:function(e){e&&(this.fixedLeaderboardAdUnitId=e)}},{key:"setLastUpdated",value:function(e){this.lastUpdated=new Date(e)}},{key:"setLazyLoadPercentage",value:function(e){this.lazyLoadPercentage=e}},{key:"setPageViewAdUnitId",value:function(e){this.pageViewAdUnitId=e}},{key:"setPlacements",value:function(e){var t;if(E.isIn()){var n=new URLSearchParams(window.location.search).get("adunit");t=function(e){return e===n}}else t=function(){return!0};var r=new Map(Object.entries(e).filter((function(e){var n=Mr(e,1)[0];return t(n)})));this.placements=new Map;var i,o=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Nr(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw o}}}}(r);try{for(o.s();!(i=o.n()).done;){var a=Mr(i.value,2),u=a[0],s=a[1],c=zr.fromConfig(s,{shouldUseAcceptableConfig:this.shouldLoadAcceptableAds,shouldUsePrebidServerBidderParamNames:this.shouldUsePrebidServer});this.placements.set(u,c)}}catch(e){o.e(e)}finally{o.f()}}},{key:"setShouldEnableGdprConsentManagement",value:function(e){this.shouldEnableGdprConsentManagement=e}},{key:"setShouldEnableGpt",value:function(e){this.shouldEnableGpt=e}},{key:"setShouldEnableLazyLoad",value:function(e){this.shouldEnableLazyLoad=e}},{key:"setShouldUsePrebidServer",value:function(e){this.shouldUsePrebidServer=e}},{key:"setParentViewportSize",value:function(e){E.isIn()&&(this.parentViewportSize=e)}},{key:"selectExperimentName",value:function(){var e=We.getOption("force_experiment");this.experimentName=null===e?Gn.selectName():e}},{key:"getCustomTargeting",value:function(){return this.customTargeting.clone()}},{key:"getEnabledBidderCodes",value:function(){return ve.Unique(Dr(this.getPlacements().values()).map((function(e){return e.getAllBidders().map((function(e){return e.getCode()}))})).flat())}},{key:"getPlacements",value:function(){return this.placements}},{key:"getViewportSize",value:function(){return E.isIn()?this.parentViewportSize:h.getViewportSize()}},{key:"reset",value:function(){var e=this;return this.isInitialized?(this.isInitialized=!1,this.queue=[],jn.resolveOnNextAvailability().then((function(){var t=ve.GroupBy(Dr(e.placements.values()),"shouldEnableDirectRendering").map((function(t,n){var r=new Map(t.map((function(e){return[e.id,e]})));return r.size>0?n?gt.reset({placements:r}):e.shouldEnableGpt?Bt.reset({placements:r}):null:null})).filter(Boolean),n=[h.reset(),jn.reset()].concat(Dr(t));return e.shouldLoadAcceptableAds&&n.push(O.reset()),"disabled"!==e.prebidAuctionability&&n.push(Le.reset()),We.isEnabled()&&n.push(We.reset()),E.isIn()||(n.push(bn.reset()),e.shouldCreateAutomaticAdUnits&&n.push(o.reset())),e.stopAutomaticRefresh(),e.placements.clear(),Promise.all(n)}))):Promise.resolve()}},{key:"setup",value:function(e){var t=this,n=e.acceptable_origin,a=e.ad_lightning_client_id,u=e.adsense_publisher_id,s=e.audience,c=e.disable_gpt_collapse_empty_divs,l=e.disable_initial_load,f=e.disable_outside_adblock_recovery,d=e.enable_adsense,p=e.enable_amazon_bidder,m=e.enable_bsa_stats_recording,y=e.environment,v=e.extra_css,b=e.first_party_data,g=e.fixed_leaderboard_ad_unit_id,w=e.gam_amazon_creative_ids,_=e.gam_test_advertiser_id,S=e.gadserv_origin,k=e.gadserv_banner_ids_by_experiment_name,A=e.gadserv_banner_ids_by_price_bucket,P=e.in_view_percentage,j=e.in_view_time_ms,I=e.last_updated,T=e.lazy_load_percentage,C=e.placements,z=e.prebid_auctionability,R=e.prebid_js_url,B=e.prebid_load_type,x=e.prebid_server_url,L=e.prebid_universal_creative_js_url,D=e.publisher,M=e.refresh_disabled_advertiser_ids,N=e.refresh_timeout,U=e.secondary_bidder_codes,V=e.should_enable_gpt,q=e.should_enable_lazy_load,F=e.should_enforce_gdpr,H=e.should_use_prebid_server,W=e.static_publisher_targeting,$=e.supply_chain_config,K=e.timeout,J=e.userIsBlockingNonAcceptableAds;return(We.shouldBeEnabled()?Q.setup():Promise.resolve()).then((function(){return Mn.setup({shouldEnforceGdpr:F,timeout:K})})).then((function(e){var F=!J&&p;t.setShouldEnableGdprConsentManagement(e),We.shouldBeEnabled()?(t.debug=We,t.shouldLoadAcceptableAds=J||We.hasOption("force_acceptable"),F=!t.shouldLoadAcceptableAds&&p):t.shouldLoadAcceptableAds=J;var Q=E.isIn();t.shouldInitiateAuction=!f||t.shouldLoadAcceptableAds,t.shouldRunAuction=!t.shouldLoadAcceptableAds||Q,t.shouldCreateAutomaticAdUnits=t.shouldInitiateAuction&&t.shouldRunAuction,t.prebidAuctionability=z,t.setAudience(s),t.setDisableInitialLoad(l||Q),t.setEnvironment(y),t.setFixedLeaderboardAdUnitId(g),t.setLastUpdated(I),t.setLazyLoadPercentage(T),t.setShouldEnableGpt(V),t.setShouldUsePrebidServer(H),t.setPlacements(C),zr.setRefreshDisabledAdvertiserIds(M),t.setPublisher(D),t.setShouldEnableLazyLoad(q),t.setAuctionManager(new jn({baseTargeting:new fr([["optimize_acceptable",t.shouldLoadAcceptableAds.toString()],["optimize_adl_debug",We.hasOption("force_adl_block").toString()],["optimize_ctv_debug",We.hasOption("force_test_creative").toString()],["optimize_debug",(void 0!==t.debug).toString()]].concat(Dr(Object.entries(W)))),canRequestAmazon:F,firstPartyData:b,getCustomTargeting:function(){return t.getCustomTargeting()},getViewportSize:function(){return t.getViewportSize()},prebidAuctionability:t.prebidAuctionability,refreshTimeout:N,shouldEnableGdprConsentManagement:t.shouldEnableGdprConsentManagement,shouldInitiateAuction:t.shouldInitiateAuction,shouldRunAuction:t.shouldRunAuction,timeout:K}));var Z=[h.setup({extraCss:v}),it.setup({gadservBannerIdsByExperimentName:k,gadservBannerIdsByPriceBucket:A}),gt.setup({adLightningClientId:a,enableBsaStatsRecording:m}),V&&Bt.setup({disableGptCollapseEmptyDivs:c,enableBsaStatsRecording:m,getPlacement:function(e){return t.placements.get(e)},testAdvertiserId:_}),i.setup({origin:S}),ie.setup({supplyChainConfig:$})];return a&&Z.push(r.setup()),d&&Z.push(G.setup({adsensePublisherId:u})),t.shouldLoadAcceptableAds&&Z.push(O.setup({acceptableOrigin:n,optimize:t})),F&&Z.push(fe.setup({gamCreativeIds:w})),"disabled"!==t.prebidAuctionability&&Z.push(Le.setup({debug:t.debug,getEnabledBidderCodes:function(){return t.getEnabledBidderCodes()},prebidJsUrl:R,prebidLoadType:B,prebidServerUrl:x,prebidUniversalCreativeJsUrl:L,publisher:t.publisher,secondaryBidderCodes:U,shouldUsePrebidServer:t.shouldUsePrebidServer})),We.shouldBeEnabled()&&Z.push(We.setup({firstPartyData:b,getPlacements:function(){return t.getPlacements()},shouldDebugAmazon:F,shouldDebugGpt:V,shouldDebugPrebidIfAvailable:"disabled"!==t.prebidAuctionability,shouldEnableGdprConsentManagement:e})),Q||(Z.push(bn.setup({auctionManager:t.auctionManager,inViewPercentage:P,inViewTimeMs:j,placements:t.placements})),t.shouldCreateAutomaticAdUnits&&Z.push(o.setup({clonePlacement:function(e,n){return t.clone(e,n)},fixedLeaderboardAdUnitId:t.fixedLeaderboardAdUnitId,placements:t.placements}))),Promise.all(Z).then((function(){Array.isArray(t.queue)&&(t.queue.forEach((function(e){return e()})),t.queue={push:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.forEach((function(e){return e()}))}});var e=t.placements.get(t.pageViewAdUnitId);void 0!==e&&it.recordImpression({metadata:{type:"experiment",experimentName:t.experimentName},placement:e}),t.isInitialized=!0}))}))}},{key:"setupAutomaticRefreshInterval",value:function(e){var t=this.placements.get(e);t?this.auctionManager.setupAutomaticRefresh(t):Q.log("unknown placement ID: ".concat(e))}},{key:"stopAutomaticRefresh",value:function(e){var t=this;if(e)if(Array.isArray(e))e.forEach((function(e){return t.stopAutomaticRefresh(e)}));else{var n=e,r=this.placements.get(n);r?this.auctionManager.stopAutomaticRefresh(r):Q.log("unknown placement ID: ".concat(n))}else this.placements.forEach((function(e,n){return t.stopAutomaticRefresh(n)}))}},{key:"refresh",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.refresh,i=void 0===r||r,o=Array.isArray(e)?e:[e],a=new Map;o.forEach((function(e){var n=e.match(/bsa-zone_([0-9]+-[0-9]+)_123456_([0-9]+)/);if(n){var r=Mr(n,3)[2],i=e.slice(0,-(r.length+1));t.placements.has(e)||t.clone(i,e)}var o=t.placements.get(e);o?a.set(e,o):Q.log("unknown placement ID: ".concat(e))})),a.size>0&&(E.isIn()||!this.shouldEnableLazyLoad||i?ve.GroupBy(Dr(a.values()),"shouldEnableDirectRendering").forEach((function(e,n){var r=new Map(e.map((function(e){return[e.id,e]})));r.size>0&&t.auctionManager.enqueueAuction({auctionType:"BASIC",isRefresh:i,placements:r,shouldRenderDirectly:n})})):bn.setupLazyLoader({lazyLoadPercentage:this.lazyLoadPercentage,placements:a}))}},{key:"refreshAll",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refresh,n=void 0===t||t;this.refresh(Dr(this.placements.keys()),{refresh:n})}},{key:"push",value:function(e){this.refresh(e,{refresh:!1})}},{key:"pushAll",value:function(){this.refreshAll({refresh:!1})}},{key:"clone",value:function(e,t){if(this.placements.has(e)){var n=t.split("_").pop(),r=this.placements.get(e).clone(t,n);return this.placements.set(t,r),r}Q.log("unknown placement ID: ".concat(e))}},{key:"run",value:function(){return this.disableInitialLoad||this.pushAll(),Promise.resolve()}},{key:"exec",value:function(e){var t=this;if(void 0===this.originalConfig){if(void 0===e){var n="`config` parameter must be defined on first call";return Q.error(n),Promise.reject(n)}this.originalConfig=e}var r=this.originalConfig,i=r.experimental_configs_by_name,o=r.experiment_type,a=r.page_view_ad_unit_id;return Gn.setup({experimentType:o}).then((function(){t.setPageViewAdUnitId(a),t.selectExperimentName(),!Gn.isActive()&&We.hasOption("use_optimize_staging_config")&&t.originalConfig.hasOwnProperty("staging_config")?t.currentConfig=xr({},t.originalConfig.staging_config):t.currentConfig=xr(xr({},t.originalConfig),i.hasOwnProperty(t.experimentName)?i[t.experimentName]:{});var e=t.currentConfig.approved_domains,n=window.location.hostname;if(!e.some((function(e){var t=e.replaceAll(".","\\.");return RegExp("^.*".concat(t,"$")).test(n)}))){var r="".concat(n," is NOT approved.");return Q.log(r),Promise.reject(r)}Q.log("".concat(n," is approved."));var o=function(e){return t.setup(xr(xr({},t.currentConfig),{},{userIsBlockingNonAcceptableAds:e})).then((function(){return t.run()}))};return E.isIn()?o(!0):B.userIsBlockingNonAcceptableAdsAsync().then(o)}))}},{key:"recordPageView",value:function(){var e=this;return this.reset().then((function(){return e.exec()}))}}])&&qr(t.prototype,n),a&&qr(t,a),Object.defineProperty(t,"prototype",{writable:!1}),e}();n.d(t,"module",(function(){return Gr})),wt.forEach((function(e){return window[e]=window[e]||[]})),window.optimize=new Gr(window.optimize),window.bsas2s=window.optimize}]);
  ;
(function(){window.optimize.exec({"acceptable_origin":"https://acceptable.buysellads.net","ad_lightning_client_id":"","approved_domains":["developtm.qazxc.org","temp-mail.org","cdn4.buysellads.net","acceptable.buysellads.net"],"disable_gpt_collapse_empty_divs":false,"enable_bsa_stats_recording":true,"environment":"prod","experiment_type":"disabled","gadserv_origin":"https://srv.buysellads.com","gadserv_banner_ids_by_experiment_name":{"a":496036,"b":496037,"c":496038},"gadserv_banner_ids_by_price_bucket":{"0.01":496561,"0.02":496562,"0.03":496563,"0.04":496564,"0.05":496565,"0.06":496566,"0.07":496567,"0.08":496568,"0.09":496569,"0.10":496570,"0.11":496571,"0.12":496572,"0.13":496573,"0.14":496574,"0.15":496575,"0.16":496576,"0.17":496577,"0.18":496578,"0.19":496579,"0.20":496580,"0.21":496581,"0.22":496582,"0.23":496583,"0.24":496584,"0.25":496585,"0.26":496586,"0.27":496587,"0.28":496588,"0.29":496589,"0.30":496590,"0.31":496591,"0.32":496592,"0.33":496593,"0.34":496594,"0.35":496595,"0.36":496596,"0.37":496597,"0.38":496598,"0.39":496599,"0.40":496600,"0.41":496601,"0.42":496602,"0.43":496603,"0.44":496604,"0.45":496605,"0.46":496606,"0.47":496607,"0.48":496608,"0.49":496609,"0.50":496610,"0.51":496611,"0.52":496612,"0.53":496613,"0.54":496614,"0.55":496615,"0.56":496616,"0.57":496617,"0.58":496618,"0.59":496619,"0.60":496620,"0.61":496621,"0.62":496622,"0.63":496623,"0.64":496624,"0.65":496625,"0.66":496626,"0.67":496627,"0.68":496628,"0.69":496629,"0.70":496630,"0.71":496631,"0.72":496632,"0.73":496633,"0.74":496634,"0.75":496635,"0.76":496636,"0.77":496637,"0.78":496638,"0.79":496639,"0.80":496640,"0.81":496641,"0.82":496642,"0.83":496643,"0.84":496644,"0.85":496645,"0.86":496646,"0.87":496647,"0.88":496648,"0.89":496649,"0.90":496650,"0.91":496651,"0.92":496652,"0.93":496653,"0.94":496654,"0.95":496655,"0.96":496656,"0.97":496657,"0.98":496658,"0.99":496659,"1.00":496660,"1.01":496661,"1.02":496662,"1.03":496663,"1.04":496664,"1.05":496665,"1.06":496666,"1.07":496667,"1.08":496668,"1.09":496669,"1.10":496670,"1.11":496671,"1.12":496672,"1.13":496673,"1.14":496674,"1.15":496675,"1.16":496676,"1.17":496677,"1.18":496678,"1.19":496679,"1.20":496680,"1.21":496681,"1.22":496682,"1.23":496683,"1.24":496684,"1.25":496685,"1.26":496686,"1.27":496687,"1.28":496688,"1.29":496689,"1.30":496690,"1.31":496691,"1.32":496692,"1.33":496693,"1.34":496694,"1.35":496695,"1.36":496696,"1.37":496697,"1.38":496698,"1.39":496699,"1.40":496700,"1.41":496701,"1.42":496702,"1.43":496703,"1.44":496704,"1.45":496705,"1.46":496706,"1.47":496707,"1.48":496708,"1.49":496709,"1.50":496710,"1.51":496711,"1.52":496712,"1.53":496713,"1.54":496714,"1.55":496715,"1.56":496716,"1.57":496717,"1.58":496718,"1.59":496719,"1.60":496720,"1.61":496721,"1.62":496722,"1.63":496723,"1.64":496724,"1.65":496725,"1.66":496726,"1.67":496727,"1.68":496728,"1.69":496729,"1.70":496730,"1.71":496731,"1.72":496732,"1.73":496733,"1.74":496734,"1.75":496735,"1.76":496736,"1.77":496737,"1.78":496738,"1.79":496739,"1.80":496740,"1.81":496741,"1.82":496742,"1.83":496743,"1.84":496744,"1.85":496745,"1.86":496746,"1.87":496747,"1.88":496748,"1.89":496749,"1.90":496750,"1.91":496751,"1.92":496752,"1.93":496753,"1.94":496754,"1.95":496755,"1.96":496756,"1.97":496757,"1.98":496758,"1.99":496759,"2.00":496760,"2.01":496761,"2.02":496762,"2.03":496763,"2.04":496764,"2.05":496765,"2.06":496766,"2.07":496767,"2.08":496768,"2.09":496769,"2.10":496770,"2.11":496771,"2.12":496772,"2.13":496773,"2.14":496774,"2.15":496775,"2.16":496776,"2.17":496777,"2.18":496778,"2.19":496779,"2.20":496780,"2.21":496781,"2.22":496782,"2.23":496783,"2.24":496784,"2.25":496785,"2.26":496786,"2.27":496787,"2.28":496788,"2.29":496789,"2.30":496790,"2.31":496791,"2.32":496792,"2.33":496793,"2.34":496794,"2.35":496795,"2.36":496796,"2.37":496797,"2.38":496798,"2.39":496799,"2.40":496800,"2.41":496801,"2.42":496802,"2.43":496803,"2.44":496804,"2.45":496805,"2.46":496806,"2.47":496807,"2.48":496808,"2.49":496809,"2.50":496810,"2.51":496811,"2.52":496812,"2.53":496813,"2.54":496814,"2.55":496815,"2.56":496816,"2.57":496817,"2.58":496818,"2.59":496819,"2.60":496820,"2.61":496821,"2.62":496822,"2.63":496823,"2.64":496824,"2.65":496825,"2.66":496826,"2.67":496827,"2.68":496828,"2.69":496829,"2.70":496830,"2.71":496831,"2.72":496832,"2.73":496833,"2.74":496834,"2.75":496835,"2.76":496836,"2.77":496837,"2.78":496838,"2.79":496839,"2.80":496840,"2.81":496841,"2.82":496842,"2.83":496843,"2.84":496844,"2.85":496845,"2.86":496846,"2.87":496847,"2.88":496848,"2.89":496849,"2.90":496850,"2.91":496851,"2.92":496852,"2.93":496853,"2.94":496854,"2.95":496855,"2.96":496856,"2.97":496857,"2.98":496858,"2.99":496859,"3.00":496860,"3.01":496861,"3.02":496862,"3.03":496863,"3.04":496864,"3.05":496865,"3.06":496866,"3.07":496867,"3.08":496868,"3.09":496869,"3.10":496870,"3.11":496871,"3.12":496872,"3.13":496873,"3.14":496874,"3.15":496875,"3.16":496876,"3.17":496877,"3.18":496878,"3.19":496879,"3.20":496880,"3.21":496881,"3.22":496882,"3.23":496883,"3.24":496884,"3.25":496885,"3.26":496886,"3.27":496887,"3.28":496888,"3.29":496889,"3.30":496890,"3.31":496891,"3.32":496892,"3.33":496893,"3.34":496894,"3.35":496895,"3.36":496896,"3.37":496897,"3.38":496898,"3.39":496899,"3.40":496900,"3.41":496901,"3.42":496902,"3.43":496903,"3.44":496904,"3.45":496905,"3.46":496906,"3.47":496907,"3.48":496908,"3.49":496909,"3.50":496910,"3.51":496911,"3.52":496912,"3.53":496913,"3.54":496914,"3.55":496915,"3.56":496916,"3.57":496917,"3.58":496918,"3.59":496919,"3.60":496920,"3.61":496921,"3.62":496922,"3.63":496923,"3.64":496924,"3.65":496925,"3.66":496926,"3.67":496927,"3.68":496928,"3.69":496929,"3.70":496930,"3.71":496931,"3.72":496932,"3.73":496933,"3.74":496934,"3.75":496935,"3.76":496936,"3.77":496937,"3.78":496938,"3.79":496939,"3.80":496940,"3.81":496941,"3.82":496942,"3.83":496943,"3.84":496944,"3.85":496945,"3.86":496946,"3.87":496947,"3.88":496948,"3.89":496949,"3.90":496950,"3.91":496951,"3.92":496952,"3.93":496953,"3.94":496954,"3.95":496955,"3.96":496956,"3.97":496957,"3.98":496958,"3.99":496959,"4.00":496960,"4.01":496961,"4.02":496962,"4.03":496963,"4.04":496964,"4.05":496965,"4.06":496966,"4.07":496967,"4.08":496968,"4.09":496969,"4.10":496970,"4.11":496971,"4.12":496972,"4.13":496973,"4.14":496974,"4.15":496975,"4.16":496976,"4.17":496977,"4.18":496978,"4.19":496979,"4.20":496980,"4.21":496981,"4.22":496982,"4.23":496983,"4.24":496984,"4.25":496985,"4.26":496986,"4.27":496987,"4.28":496988,"4.29":496989,"4.30":496990,"4.31":496991,"4.32":496992,"4.33":496993,"4.34":496994,"4.35":496995,"4.36":496996,"4.37":496997,"4.38":496998,"4.39":496999,"4.40":497000,"4.41":497001,"4.42":497002,"4.43":497003,"4.44":497004,"4.45":497005,"4.46":497006,"4.47":497007,"4.48":497008,"4.49":497009,"4.50":497010,"4.51":497011,"4.52":497012,"4.53":497013,"4.54":497014,"4.55":497015,"4.56":497016,"4.57":497017,"4.58":497018,"4.59":497019,"4.60":497020,"4.61":497021,"4.62":497022,"4.63":497023,"4.64":497024,"4.65":497025,"4.66":497026,"4.67":497027,"4.68":497028,"4.69":497029,"4.70":497030,"4.71":497031,"4.72":497032,"4.73":497033,"4.74":497034,"4.75":497035,"4.76":497036,"4.77":497037,"4.78":497038,"4.79":497039,"4.80":497040,"4.81":497041,"4.82":497042,"4.83":497043,"4.84":497044,"4.85":497045,"4.86":497046,"4.87":497047,"4.88":497048,"4.89":497049,"4.90":497050,"4.91":497051,"4.92":497052,"4.93":497053,"4.94":497054,"4.95":497055,"4.96":497056,"4.97":497057,"4.98":497058,"4.99":497059,"5.00":497060,"5.05":497061,"5.10":497062,"5.15":497063,"5.20":497064,"5.25":497065,"5.30":497066,"5.35":497067,"5.40":497068,"5.45":497069,"5.50":497070,"5.55":497071,"5.60":497072,"5.65":497073,"5.70":497074,"5.75":497075,"5.80":497076,"5.85":497077,"5.90":497078,"5.95":497079,"6.00":497080,"6.05":497081,"6.10":497082,"6.15":497083,"6.20":497084,"6.25":497085,"6.30":497086,"6.35":497087,"6.40":497088,"6.45":497089,"6.50":497090,"6.55":497091,"6.60":497092,"6.65":497093,"6.70":497094,"6.75":497095,"6.80":497096,"6.85":497097,"6.90":497098,"6.95":497099,"7.00":497100,"7.05":497101,"7.10":497102,"7.15":497103,"7.20":497104,"7.25":497105,"7.30":497106,"7.35":497107,"7.40":497108,"7.45":497109,"7.50":497110,"7.55":497111,"7.60":497112,"7.65":497113,"7.70":497114,"7.75":497115,"7.80":497116,"7.85":497117,"7.90":497118,"7.95":497119,"8.00":497120,"8.05":497121,"8.10":497122,"8.15":497123,"8.20":497124,"8.25":497125,"8.30":497126,"8.35":497127,"8.40":497128,"8.45":497129,"8.50":497130,"8.55":497131,"8.60":497132,"8.65":497133,"8.70":497134,"8.75":497135,"8.80":497136,"8.85":497137,"8.90":497138,"8.95":497139,"9.00":497140,"9.05":497141,"9.10":497142,"9.15":497143,"9.20":497144,"9.25":497145,"9.30":497146,"9.35":497147,"9.40":497148,"9.45":497149,"9.50":497150,"9.55":497151,"9.60":497152,"9.65":497153,"9.70":497154,"9.75":497155,"9.80":497156,"9.85":497157,"9.90":497158,"9.95":497159,"10.00":497160,"10.50":497161,"11.00":497162,"11.50":497163,"12.00":497164,"12.50":497165,"13.00":497166,"13.50":497167,"14.00":497168,"14.50":497169,"15.00":497170,"15.50":497171,"16.00":497172,"16.50":497173,"17.00":497174,"17.50":497175,"18.00":497176,"18.50":497177,"19.00":497178,"19.50":497179,"20.00":497180,"20.50":497181,"21.00":497182,"21.50":497183,"22.00":497184,"22.50":497185,"23.00":497186,"23.50":497187,"24.00":497188,"24.50":497189,"25.00":497190,"25.50":497191,"26.00":497192,"26.50":497193,"27.00":497194,"27.50":497195,"28.00":497196,"28.50":497197,"29.00":497198,"29.50":497199,"30.00":497200,"30.50":497201,"31.00":497202,"31.50":497203,"32.00":497204,"32.50":497205,"33.00":497206,"33.50":497207,"34.00":497208,"34.50":497209,"35.00":497210,"35.50":497211,"36.00":497212,"36.50":497213,"37.00":497214,"37.50":497215,"38.00":497216,"38.50":497217,"39.00":497218,"39.50":497219,"40.00":497220,"40.50":497221,"41.00":497222,"41.50":497223,"42.00":497224,"42.50":497225,"43.00":497226,"43.50":497227,"44.00":497228,"44.50":497229,"45.00":497230,"45.50":497231,"46.00":497232,"46.50":497233,"47.00":497234,"47.50":497235,"48.00":497236,"48.50":497237,"49.00":497238,"49.50":497239,"50.00":497240,"50.50":497241,"51.00":497242,"51.50":497243,"52.00":497244,"52.50":497245,"53.00":497246,"53.50":497247,"54.00":497248,"54.50":497249,"55.00":497250,"55.50":497251,"56.00":497252,"56.50":497253,"57.00":497254,"57.50":497255,"58.00":497256,"58.50":497257,"59.00":497258,"59.50":497259,"60.00":497260,"60.50":497261,"61.00":497262,"61.50":497263,"62.00":497264,"62.50":497265,"63.00":497266,"63.50":497267,"64.00":497268,"64.50":497269,"65.00":497270,"65.50":497271,"66.00":497272,"66.50":497273,"67.00":497274,"67.50":497275,"68.00":497276,"68.50":497277,"69.00":497278,"69.50":497279,"70.00":497280,"70.50":497281,"71.00":497282,"71.50":497283,"72.00":497284,"72.50":497285,"73.00":497286,"73.50":497287,"74.00":497288,"74.50":497289,"75.00":497290,"75.50":497291,"76.00":497292,"76.50":497293,"77.00":497294,"77.50":497295,"78.00":497296,"78.50":497297,"79.00":497298,"79.50":497299,"80.00":497300,"80.50":497301,"81.00":497302,"81.50":497303,"82.00":497304,"82.50":497305,"83.00":497306,"83.50":497307,"84.00":497308,"84.50":497309,"85.00":497310,"85.50":497311,"86.00":497312,"86.50":497313,"87.00":497314,"87.50":497315,"88.00":497316,"88.50":497317,"89.00":497318,"89.50":497319,"90.00":497320,"90.50":497321,"91.00":497322,"91.50":497323,"92.00":497324,"92.50":497325,"93.00":497326,"93.50":497327,"94.00":497328,"94.50":497329,"95.00":497330,"95.50":497331,"96.00":497332,"96.50":497333,"97.00":497334,"97.50":497335,"98.00":497336,"98.50":497337,"99.00":497338,"99.50":497339,"100.00":497340},"gam_amazon_creative_ids":[138258520299,138258520302,138258520305,138258520308,138258772516,138258772519,138258772522,138258772528,138258772531,138258772534,138343155357,138343155360,138343155363,138343155366,138343155369,138343155372,138343155375,138343155384,138343155387,138343155390,138343155393,138343155396,138343155399,138343155402,138343155405,138343155408,138343155411,138343155414,138343461234,138343569232,138343569871,138343582328,138343582331,138343613940,138343613943,138343876684,138343925763,138343925766,138343925769,138343925772,138343925775,138343925778,138343925781,138343925784,138343925787,138343927359,138343927362,138343927368,138343927371,138343927374,138343927377,138343927380,138343927383,138343927386,138344007799,138344007802,138344007805,138344007988,138344007991,138344007994,138344007997,138344008000,138344008003,138344008006,138344008009,138344008012,138344008015,138344008021,138344008027,138344008030,138344008033,138344008036,138344008039,138344008042,138344031547,138344031550,138344031553,138344031556,138344031559,138344031562,138344031565,138344031568,138344031571,138344031577,138344031583,138344031586,138344031589,138344031592,138344031595,138344031598,138344342017,138344342020,138347613768,138347613771,138348044326,138348044329,138348044332,138348044335,138348044338,138348044341],"gam_test_advertiser_id":4475122073,"last_updated":"2023-05-17T12:50:11.665+00:00","page_view_ad_unit_id":"bsa-zone_1646076989-9_123456","prebid_js_url":"https://cdn4.buysellads.net/pub/prebid.82f41651b2c60f55fde68929820c34cc.js?7.10.0-bsapb","prebid_load_type":"static","prebid_server_url":"https://srv-headerbid.buysellads.com","prebid_universal_creative_js_url":"https://cdn4.buysellads.net/pub/prebid-universal-creative.js?1.13.0","publisher":"tempmail","should_enable_gpt":true,"should_enforce_gdpr":false,"supply_chain_config":{"ver":"1.0","complete":1,"nodes":[{"asi":"buysellads.com","sid":"9145","hp":1}]},"adsense_publisher_id":"ca-pub-9454946816537646","audience":"lifestyle","disable_initial_load":false,"disable_outside_adblock_recovery":false,"enable_adsense":false,"enable_amazon_bidder":true,"extra_css":"","first_party_data":null,"fixed_leaderboard_ad_unit_id":null,"in_view_percentage":50,"in_view_time_ms":1000,"lazy_load_percentage":null,"placements":{"bsa-zone_1594132707957-3_123456":{"id":"bsa-zone_1594132707957-3_123456","name":"TempMail_S2S_InContent_ROS_Pos1","zone_key":"CE7I52JE","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[770,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[728,90]]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_InContent_ROS_Pos1"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[770,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"2bb67a792331ccffe8e74e59acac34f9"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"950152417"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594132854548-5_123456":{"id":"bsa-zone_1594132854548-5_123456","name":"TempMail_S2S_InContent_ROS_Pos2","zone_key":"CE7I52JJ","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[770,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[728,90]]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_InContent_ROS_Pos2"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[770,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"2bb67a792331ccffe8e74e59acac34f9"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"950152417"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594132954409-8_123456":{"id":"bsa-zone_1594132954409-8_123456","name":"TempMail_S2S_FixedFooter_ROS","zone_key":"CE7I52JL","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[320,50]]},{"minimum_viewport_size":[640,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[728,90]]}],"bidders":[{"name":"appnexus","params":[{"prebid_js_name":"placementId","prebid_server_name":"placement_id","value":19683259},{"prebid_js_name":"member","prebid_server_name":"member","value":"8394"}],"disable_push":false,"disable_refresh":false},{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774086}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_FixedFooter_ROS"},{"prebid_js_name":"environment","value":"mobile"},{"prebid_js_name":"viewport","value":[0,0]}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_FixedFooter_ROS"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[640,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"bf8b12f4d26542e89ba1911e46c8e44d"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,50]}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"2bb67a792331ccffe8e74e59acac34f9"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"602458633"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,50]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"950152417"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,50]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594133221208-0_123456":{"id":"bsa-zone_1594133221208-0_123456","name":"TempMail_S2S_Sidebar_ROS_Pos1","zone_key":"CE7I52JI","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[1200,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[160,600]]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774086}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_Sidebar_ROS_Pos1"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[1200,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"057efe5ca7f862bd31e93d8cc547198e"},{"prebid_js_name":"size","prebid_server_name":"size","value":[160,600]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"620313241"},{"prebid_js_name":"size","prebid_server_name":"size","value":[160,600]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[160,600]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594133312019-1_123456":{"id":"bsa-zone_1594133312019-1_123456","name":"TempMail_S2S_Sidebar_ROS_Pos2","zone_key":"CE7I52JW","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[1200,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[160,600]]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774086}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_Sidebar_ROS_Pos2"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[1200,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"057efe5ca7f862bd31e93d8cc547198e"},{"prebid_js_name":"size","prebid_server_name":"size","value":[160,600]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"620313241"},{"prebid_js_name":"size","prebid_server_name":"size","value":[160,600]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[160,600]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594133430290-1_123456":{"id":"bsa-zone_1594133430290-1_123456","name":"TempMail_S2S_MidRec_ROS_Pos1","zone_key":"CE7I52JM","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[1200,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[300,250],[336,280]]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774086}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_MidRec_ROS_Pos1"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[1200,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"16af7875c2c4eb99b6b8f3466b602ab4"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"1ea0da981cea31bc3c273239e9034e69"},{"prebid_js_name":"size","prebid_server_name":"size","value":[336,280]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"514430648"},{"prebid_js_name":"size","prebid_server_name":"size","value":[336,280]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"108857946"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[336,280]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594133435018-0_123456":{"id":"bsa-zone_1594133435018-0_123456","name":"TempMail_S2S_MidRec_ROS_Pos2","zone_key":"CE7I52JN","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[1200,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[300,250],[336,280]]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774086}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_MidRec_ROS_Pos2"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[1200,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"16af7875c2c4eb99b6b8f3466b602ab4"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"1ea0da981cea31bc3c273239e9034e69"},{"prebid_js_name":"size","prebid_server_name":"size","value":[336,280]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"108857946"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"514430648"},{"prebid_js_name":"size","prebid_server_name":"size","value":[336,280]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[336,280]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594312726083-3_123456":{"id":"bsa-zone_1594312726083-3_123456","name":"TempMail_S2S_SuperLeaderboard_ROS_Desktop","zone_key":"CE7IE27Y","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[770,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[728,90]]},{"minimum_viewport_size":[1200,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[970,250],[970,90],[728,90]]}],"bidders":[{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_SuperLeaderboard_ROS_Desktop"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[770,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"2bb67a792331ccffe8e74e59acac34f9"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"19044a79a1d97bf43bceaa76cf9caaed"},{"prebid_js_name":"size","prebid_server_name":"size","value":[970,90]}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"0ca23c950e7fc9577687b5c6b644d162"},{"prebid_js_name":"size","prebid_server_name":"size","value":[970,250]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"950152417"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"673699537"},{"prebid_js_name":"size","prebid_server_name":"size","value":[970,90]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"242364450"},{"prebid_js_name":"size","prebid_server_name":"size","value":[970,250]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[970,90]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[970,250]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594312742243-6_123456":{"id":"bsa-zone_1594312742243-6_123456","name":"TempMail_S2S_Leaderboard_ROS_Tablet_Pos1","zone_key":"CE7IE277","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[640,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[728,90]]},{"minimum_viewport_size":[770,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]}],"bidders":[{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_Leaderboard_ROS_Tablet_Pos1"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[640,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"2bb67a792331ccffe8e74e59acac34f9"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"950152417"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594312865480-1_123456":{"id":"bsa-zone_1594312865480-1_123456","name":"TempMail_S2S_Leaderboard_ROS_Tablet_Pos2","zone_key":"CE7IE53E","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[640,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[728,90]]},{"minimum_viewport_size":[770,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_Leaderboard_ROS_Tablet_Pos2"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[640,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"2bb67a792331ccffe8e74e59acac34f9"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"950152417"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594312880053-7_123456":{"id":"bsa-zone_1594312880053-7_123456","name":"TempMail_S2S_Leaderboard_ROS_Tablet_Pos3","zone_key":"CE7IE53J","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]},{"minimum_viewport_size":[640,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[728,90]]},{"minimum_viewport_size":[770,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]}],"bidders":[{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_Leaderboard_ROS_Tablet_Pos3"},{"prebid_js_name":"environment","value":"desktop"},{"prebid_js_name":"viewport","value":[640,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"2bb67a792331ccffe8e74e59acac34f9"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"950152417"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[728,90]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594312901165-6_123456":{"id":"bsa-zone_1594312901165-6_123456","name":"TempMail_S2S_MidRec_ROS_Mobile_Pos1","zone_key":"CE7IE53L","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[300,250]]},{"minimum_viewport_size":[640,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]}],"bidders":[{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_MidRec_ROS_Mobile_Pos1"},{"prebid_js_name":"environment","value":"mobile"},{"prebid_js_name":"viewport","value":[0,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"16af7875c2c4eb99b6b8f3466b602ab4"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"108857946"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594312936972-1_123456":{"id":"bsa-zone_1594312936972-1_123456","name":"TempMail_S2S_MidRec_ROS_Mobile_Pos2","zone_key":"CE7IE53I","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[300,250]]},{"minimum_viewport_size":[640,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_MidRec_ROS_Mobile_Pos2"},{"prebid_js_name":"environment","value":"mobile"},{"prebid_js_name":"viewport","value":[0,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"16af7875c2c4eb99b6b8f3466b602ab4"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"108857946"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1594312953937-2_123456":{"id":"bsa-zone_1594312953937-2_123456","name":"TempMail_S2S_MidRec_ROS_Mobile_Pos3","zone_key":"CE7IE53W","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[300,250]]},{"minimum_viewport_size":[640,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]}],"bidders":[{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_MidRec_ROS_Mobile_Pos3"},{"prebid_js_name":"environment","value":"mobile"},{"prebid_js_name":"viewport","value":[0,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"16af7875c2c4eb99b6b8f3466b602ab4"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"108857946"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[300,250]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1595949012951-4_123456":{"id":"bsa-zone_1595949012951-4_123456","name":"TempMail_S2S_Leaderboard_ROS_ATF_Mobile","zone_key":"CEBITKQL","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":false,"should_enable_direct_rendering":false,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[{"minimum_viewport_size":[0,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[[320,50],[320,100]]},{"minimum_viewport_size":[640,0],"refresh_interval":30,"refresh_rules":{"countLimit":0,"respectViewability":true},"should_disable_refresh":false,"should_enable_back_in_view_refresh":false,"sizes":[]}],"bidders":[{"name":"rubicon","params":[{"prebid_js_name":"accountId","prebid_server_name":"accountId","value":18812},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":336966},{"prebid_js_name":"zoneId","prebid_server_name":"zoneId","value":1774088}],"disable_push":false,"disable_refresh":false},{"name":"criteo","params":[{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":10359}],"disable_push":false,"disable_refresh":false},{"name":"triplelift","params":[{"prebid_js_name":"inventoryCode","prebid_server_name":"inventoryCode","value":"TM_ROS_HDX"}],"disable_push":false,"disable_refresh":false},{"name":"adagio","params":[{"prebid_js_name":"organizationId","value":"1116"},{"prebid_js_name":"site","value":"TempMail"},{"prebid_js_name":"placement","value":"TempMail_S2S_Leaderboard_ROS_ATF_Mobile"},{"prebid_js_name":"environment","value":"mobile"},{"prebid_js_name":"viewport","value":[0,0]}],"disable_push":false,"disable_refresh":false},{"name":"onetag","params":[{"prebid_js_name":"pubId","prebid_server_name":"pubId","value":"73d67396a1b6e18"}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"bf8b12f4d26542e89ba1911e46c8e44d"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,50]}],"disable_push":false,"disable_refresh":false},{"name":"adyoulike","params":[{"prebid_js_name":"placement","prebid_server_name":"placement","value":"?"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,100]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"602458633"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,50]}],"disable_push":false,"disable_refresh":false},{"name":"medianet","params":[{"prebid_js_name":"cid","prebid_server_name":"cid","value":"8CU18831I"},{"prebid_js_name":"crid","prebid_server_name":"crid","value":"434195230"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,100]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,50]}],"disable_push":false,"disable_refresh":false},{"name":"pubmatic","params":[{"prebid_js_name":"adSlot","prebid_server_name":"adSlot","value":"Deafult Web Banner Tag"},{"prebid_js_name":"pmzoneid","prebid_server_name":"pmzoneid","value":"4034613"},{"prebid_js_name":"publisherId","prebid_server_name":"publisherId","value":"161102"},{"prebid_js_name":"size","prebid_server_name":"size","value":[320,100]}],"disable_push":false,"disable_refresh":false},{"name":"smartadserver","params":[{"prebid_js_name":"formatId","prebid_server_name":"formatId","value":121283},{"prebid_js_name":"networkId","prebid_server_name":"networkId","value":3835},{"prebid_js_name":"pageId","prebid_server_name":"pageId","value":1794822},{"prebid_js_name":"siteId","prebid_server_name":"siteId","value":587752}],"disable_push":false,"disable_refresh":false}],"acceptable_config":null},"bsa-zone_1646076989-9_123456":{"id":"bsa-zone_1646076989-9_123456","name":"Optimize_Tempmail_Page_Views","zone_key":"CEAD527M","gam_network_id":8691100,"backfill_creative_code_for_direct_rendering":"","css_selector_of_content_element_for_repetition":"","enable_sticky_on_scroll":false,"should_disable_test_page_display":true,"should_enable_direct_rendering":true,"sticky_on_scroll_unstick_delay_ms":null,"unit_type":"in_page","viewports":[],"bidders":[],"acceptable_config":null}},"prebid_auctionability":"enabled","refresh_disabled_advertiser_ids":["5183974240","5183763989","5183778863","5184126896","5184272325","5184273252","5184284844","5184292453","5187848618","5191517759"],"refresh_timeout":2500,"secondary_bidder_codes":["mantis","nobid"],"should_enable_lazy_load":false,"static_publisher_targeting":{"optimize":"true","optimize_adl_id":"","optimize_amp":"false","optimize_audience":"lifestyle","optimize_env":"prod","optimize_pub":"tempmail","optimize_xp":"a"},"should_use_prebid_server":false,"timeout":1500,"experimental_configs_by_name":{}})})();