vendor: 23,541 bytes, lines 1-5
1/* prebid.js v7.17.0 2Updated: 2022-09-22 3Modules: fpdModule, adpod, appnexusBidAdapter, freewheel-sspBidAdapter, ixBidAdapter, pubmaticBidAdapter, rhythmoneBidAdapter, tripleliftBidAdapter, consentManagement, consentManagementUsp, enrichmentFpdModule, gdprEnforcement, gptPreAuction, dfpAdServerVideo */ 4if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else (function(){ 5!function(){var e,n={35706:function(e,n,t){t.d(n,{Pd:function(){return s},Th:function(){return c},_U:function(){return d}});var r=t(55730),i=t(64358),o=t(20265),a=t(34614),u="outstream";function c(e){var n=this,t=e.url,o=e.config,a=e.id,c=e.callback,s=e.loaded,d=e.adUnitCode,l=e.renderNow;this.url=t,this.config=o,this.handlers={},this.id=a,this.loaded=s,this.cmd=[],this.push=function(e){"function"==typeof e?n.loaded?e.call():n.cmd.push(e):(0,i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=c||function(){n.loaded=!0,n.process()},this.render=function(){var e=this,n=arguments,o=function(){e._render?e._render.apply(e,n):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};f(d)?((0,i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(d)),o()):l?o():(this.cmd.unshift(o),(0,r.B)(t,u,this.callback,this.documentContext))}.bind(this)}function s(e){return!(!e||!e.url)}function d(e,n,t){var r=null;e.config&&e.config.documentResolver&&(r=e.config.documentResolver(n,document,t)),r||(r=document),e.documentContext=r,e.render(n,e.documentContext)}function f(e){var n=pbjs.adUnits,t=(0,a.sE)(n,(function(n){return n.code===e}));if(!t)return!1;var r=(0,o.Z)(t,"renderer"),i=!!(r&&r.url&&r.render),u=(0,o.Z)(t,"mediaTypes.video.renderer"),c=!!(u&&u.url&&u.render);return!!(i&&!0!==r.backupOnly||c&&!0!==u.backupOnly)}c.install=function(e){return new c({url:e.url,config:e.config,id:e.id,callback:e.callback,loaded:e.loaded,adUnitCode:e.adUnitCode,renderNow:e.renderNow})},c.prototype.getConfig=function(){return this.config},c.prototype.setRender=function(e){this._render=e},c.prototype.setEventHandlers=function(e){this.handlers=e},c.prototype.handleVideoEvent=function(e){var n=e.id,t=e.eventName;"function"==typeof this.handlers[t]&&this.handlers[t](),(0,i.logMessage)("Prebid Renderer event for id ".concat(n," type ").concat(t))},c.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command: ",e)}}},875:function(e,n,t){t.d(n,{f:function(){return a}});var r=t(20265),i={};function o(e,n,t){var r=function(e,n){var t=i[e]=i[e]||{bidders:{}};return n?t.bidders[n]=t.bidders[n]||{}:t}(e,t);return r[n]=(r[n]||0)+1,r[n]}var a={incrementRequestsCounter:function(e){return o(e,"requestsCounter")},incrementBidderRequestsCounter:function(e,n){return o(e,"requestsCounter",n)},incrementBidderWinsCounter:function(e,n){return o(e,"winsCounter",n)},getRequestsCounter:function(e){return(0,r.Z)(i,"".concat(e,".requestsCounter"))||0},getBidderRequestsCounter:function(e,n){return(0,r.Z)(i,"".concat(e,".bidders.").concat(n,".requestsCounter"))||0},getBidderWinsCounter:function(e,n){return(0,r.Z)(i,"".concat(e,".bidders.").concat(n,".winsCounter"))||0}}},48525:function(e,n,t){function r(e){var n=e;return{callBids:function(){},setBidderCode:function(e){n=e},getBidderCode:function(){return n}}}t.d(n,{Z:function(){return r}})},9528:function(e,n,t){t.d(n,{qJ:function(){return W},VP:function(){return ee},ZP:function(){return oe},JO:function(){return Q},rp:function(){return X},uV:function(){return te},Ct:function(){return re},nX:function(){return $}});var r=t(93324),i=t(4942),o=t(64358),a=t(20265),u=t(74247),c=t(70059),s=t(14699),d=t(48928),f=t(3193),l=t(92797),g=t(34614),p=t(875),v=t(25102),h=t(60136),m=t(82963),b=t(61120),y=t(15671),E=t(43144),w=t(18916),C=t(42793),A=t(68792);function T(e){var n=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 t,r=(0,b.Z)(e);if(n){var i=(0,b.Z)(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return(0,m.Z)(this,t)}}function I(e,n,t){O(e,n),n.set(e,t)}function O(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function S(e,n,t){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return t}var B=new WeakMap,k=new WeakMap,j=new WeakMap,U=new WeakMap,_=new WeakSet,R=function(){function e(){var n,t;(0,y.Z)(this,e),O(n=this,t=_),t.add(n),I(this,B,{writable:!0,value:void 0}),I(this,k,{writable:!0,value:void 0}),I(this,j,{writable:!0,value:void 0}),I(this,U,{writable:!0,value:void 0}),(0,i.Z)(this,"generatedTime",void 0),this.reset()}return(0,E.Z)(e,[{key:"reset",value:function(){(0,C.Z)(this,j,(0,A.P)()),(0,C.Z)(this,B,!1),(0,C.Z)(this,k,null),(0,C.Z)(this,U,!1),this.generatedTime=null}},{key:"enable",value:function(){(0,C.Z)(this,B,!0)}},{key:"enabled",get:function(){return(0,w.Z)(this,B)}},{key:"ready",get:function(){return(0,w.Z)(this,U)}},{key:"promise",get:function(){return(0,w.Z)(this,U)?A.Z.resolve((0,w.Z)(this,k)):((0,w.Z)(this,B)||S(this,_,P).call(this,null),(0,w.Z)(this,j).promise)}},{key:"setConsentData",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,o.timestamp)();this.generatedTime=n,S(this,_,P).call(this,e)}},{key:"getConsentData",value:function(){return(0,w.Z)(this,k)}}]),e}();function P(e){(0,C.Z)(this,U,!0),(0,C.Z)(this,k,e),(0,w.Z)(this,j).resolve(e)}var q=function(e){(0,h.Z)(t,e);var n=T(t);function t(){return(0,y.Z)(this,t),n.apply(this,arguments)}return(0,E.Z)(t,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&this.generatedTime)return{usp:e,generatedAt:this.generatedTime}}}]),t}(R),D=function(e){(0,h.Z)(t,e);var n=T(t);function t(){return(0,y.Z)(this,t),n.apply(this,arguments)}return(0,E.Z)(t,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,o.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}}]),t}(R),Z=t(52021),x=t(5644),N=t(99128);function M(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function F(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?M(Object(t),!0).forEach((function(n){(0,i.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):M(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var W={CLIENT:"client",SERVER:"server"},z={},K=z.bidderRegistry={},L=z.aliasRegistry={},H=[];f.vc.getConfig("s2sConfig",(function(e){e&&e.s2sConfig&&(H=(0,o.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var G={};var V=(0,l.z3)("sync",(function(e){var n=e.bidderCode,t=e.auctionId,r=e.bidderRequestId,i=e.adUnits,u=e.src,c=e.metrics;return i.reduce((function(e,i){return e.push(i.bids.filter((function(e){return e.bidder===n})).reduce((function(e,n){var s=null==(n=Object.assign({},n,(0,o.getDefinedParams)(i,["nativeParams","nativeOrtbRequest","ortb2Imp","mediaType","renderer"]))).mediaTypes?i.mediaTypes:n.mediaTypes;return(0,o.isValidMediaTypes)(s)?n=Object.assign({},n,{mediaTypes:s}):(0,o.logError)("mediaTypes is not correctly configured for adunit ".concat(i.code)),e.push(Object.assign({},n,{adUnitCode:i.code,transactionId:i.transactionId,sizes:(0,a.Z)(s,"banner.sizes")||(0,a.Z)(s,"video.playerSize")||[],bidId:n.bid_id||(0,o.getUniqueIdentifierStr)(),bidderRequestId:r,auctionId:t,src:u,metrics:c,bidRequestsCount:p.f.getRequestsCounter(i.code),bidderRequestsCount:p.f.getBidderRequestsCounter(i.code,n.bidder),bidderWinsCount:p.f.getBidderWinsCounter(i.code,n.bidder)})),e}),[])),e}),[]).reduce(o.flatten,[]).filter((function(e){return""!==e}))}),"getBids");var Q=(0,l.z3)("sync",(function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.getS2SBidders,i=void 0===r?te:r;if(null==n)return e;var o=i(n);return e.filter((function(e){return o.has(e.bidder)}))}),"filterBidsForAdUnit");function J(e,n){var t=(0,o.deepClone)(e);return t.forEach((function(e){e.bids=Q(e.bids,n).map((function(e){return e.bid_id=(0,o.getUniqueIdentifierStr)(),e}))})),t=t.filter((function(e){return 0!==e.bids.length}))}function Y(e){var n=(0,o.deepClone)(e);return n.forEach((function(e){e.bids=Q(e.bids,null)})),n=n.filter((function(e){return 0!==e.bids.length}))}var X=new D,$=new q,ee={getCoppa:function(){return!!f.vc.getConfig("coppa")}},ne=(0,l.z3)("sync",(function(e,n){return(0,u.UB)(e,n)}),"setupAdUnitMediaTypes");function te(e){(0,o.isArray)(e)||(e=[e]);var n=new Set([null]);return e.filter((function(e){return e&&e.enabled})).flatMap((function(e){return e.bidders})).forEach((function(e){return n.add(e)})),n}var re=(0,l.z3)("sync",(function(e,n){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=r.getS2SBidders,u=void 0===a?te:a,c=u(n);return(0,o.getBidderCodes)(e).reduce((function(e,n){return e[c.has(n)?W.SERVER:W.CLIENT].push(n),e}),(t={},(0,i.Z)(t,W.CLIENT,[]),(0,i.Z)(t,W.SERVER,[]),t))}),"partitionBidders");function ie(e,n,t){try{var r=K[e].getSpec();r&&r[n]&&"function"==typeof r[n]&&((0,o.logInfo)("Invoking ".concat(e,".").concat(n)),f.vc.runWithBidder(e,o.bind.call(r[n],r,t)))}catch(t){(0,o.logWarn)("Error calling ".concat(n," of ").concat(e))}}z.makeBidRequests=(0,l.z3)("sync",(function(e,n,t,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},u=arguments.length>6?arguments[6]:void 0;u=(0,N.Bf)(u),Z.j8(x.FP.BEFORE_REQUEST_BIDS,e),(0,c.Fb)(e),e=ne(e,i);var s=re(e,H),d=s[W.CLIENT],l=s[W.SERVER];f.vc.getConfig("bidderSequence")===f.FD&&(d=(0,o.shuffle)(d));var p=(0,v.nH)(),h=[],m=a.global||{},b=a.bidder||{};function y(e){var n=Object.freeze((0,o.mergeDeep)({},m,b[e.bidderCode]));return e.ortb2=n,e.bids.forEach((function(e){return e.ortb2=n})),e}H.forEach((function(r){if(r&&r.enabled){var i=J(e,r),a=(0,o.generateUUID)();l.forEach((function(e){var c=(0,o.getUniqueIdentifierStr)(),s=u.fork(),d=y({bidderCode:e,auctionId:t,bidderRequestId:c,uniquePbsTid:a,bids:V({bidderCode:e,auctionId:t,bidderRequestId:c,adUnits:(0,o.deepClone)(i),src:x.os.YZ,metrics:s}),auctionStart:n,timeout:r.timeout,src:x.os.YZ,refererInfo:p,metrics:s});0!==d.bids.length&&h.push(d)})),i.forEach((function(e){var n=e.bids.filter((function(e){return(0,g.sE)(h,(function(n){return(0,g.sE)(n.bids,(function(n){return n.bidId===e.bid_id}))}))}));e.bids=n})),h.forEach((function(e){void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=i.filter((function(e){return e.bids.length>0})))}))}}));var E=Y(e);return d.forEach((function(e){var a=(0,o.getUniqueIdentifierStr)(),c=u.fork(),s=y({bidderCode:e,auctionId:t,bidderRequestId:a,bids:V({bidderCode:e,auctionId:t,bidderRequestId:a,adUnits:(0,o.deepClone)(E),labels:i,src:"client",metrics:c}),auctionStart:n,timeout:r,refererInfo:p,metrics:c}),d=K[e];d||(0,o.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),d&&s.bids&&0!==s.bids.length&&h.push(s)})),X.getConsentData()&&h.forEach((function(e){e.gdprConsent=X.getConsentData()})),$.getConsentData()&&h.forEach((function(e){e.uspConsent=$.getConsentData()})),h.forEach((function(e){f.vc.runWithBidder(e.bidderCode,(function(){var n=f.vc.getConfig("fledgeEnabled");e.fledgeEnabled=navigator.runAdAuction&&n}))})),h}),"makeBidRequests"),z.callBids=function(e,n,t,i,a,u,c){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(n.length){var l=n.reduce((function(e,n){return e[Number(void 0!==n.src&&n.src===x.os.YZ)].push(n),e}),[[],[]]),g=(0,r.Z)(l,2),p=g[0],v=g[1],h=[];v.forEach((function(e){for(var n=-1,t=0;t<h.length;++t)if(e.uniquePbsTid===h[t].uniquePbsTid){n=t;break}n<=-1&&h.push(e)}));var m=0,b=(0,o.generateUUID)();H.forEach((function(e){if(e&&h[m]&&te(e).has(h[m].bidderCode)){var n=(0,d.O)(u,a?{request:a.request.bind(null,"s2s"),done:a.done}:void 0),r=e.bidders,c=K[e.adapter],f=h[m].uniquePbsTid,l=h[m].adUnitsS2SCopy,g=v.filter((function(e){return e.uniquePbsTid===f}));if(c){var p={tid:b,ad_units:l,s2sConfig:e,ortb2Fragments:s};if(p.ad_units.length){var y=g.map((function(e){return e.start=(0,o.timestamp)(),i.bind(e)})),E=(0,o.getBidderCodes)(p.ad_units).filter((function(e){return r.includes(e)}));(0,o.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(E.length>0?E.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),g.forEach((function(e){Z.j8(x.FP.BID_REQUESTED,F(F({},e),{},{tid:b}))})),c.callBids(p,v,t,(function(){return y.forEach((function(e){return e()}))}),n)}}else(0,o.logError)("missing "+e.adapter);m++}})),p.forEach((function(e){e.start=(0,o.timestamp)();var n=K[e.bidderCode];f.vc.runWithBidder(e.bidderCode,(function(){(0,o.logMessage)("CALLING BIDDER"),Z.j8(x.FP.BID_REQUESTED,e)}));var r=(0,d.O)(u,a?{request:a.request.bind(null,e.bidderCode),done:a.done}:void 0),s=i.bind(e);try{f.vc.runWithBidder(e.bidderCode,o.bind.call(n.callBids,n,e,t,s,r,c,f.vc.callbackWithBidder(e.bidderCode)))}catch(n){(0,o.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:n,bidRequest:e}),s()}}))}else(0,o.logWarn)("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},z.videoAdapters=[],z.registerBidAdapter=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.supportedMediaTypes,i=void 0===r?[]:r;e&&n?"function"==typeof e.callBids?(K[n]=e,(0,g.q9)(i,"video")&&z.videoAdapters.push(n),(0,g.q9)(i,"native")&&c.Sg.push(n)):(0,o.logError)("Bidder adaptor error for bidder code: "+n+"bidder must implement a callBids() function"):(0,o.logError)("bidAdapter or bidderCode not specified")},z.aliasBidAdapter=function(e,n,t){if(void 0===K[n]){var r=K[e];if(void 0===r){var i=[];H.forEach((function(t){if(t.bidders&&t.bidders.length){var r=t&&t.bidders;t&&(0,g.q9)(r,n)?L[n]=e:i.push(e)}})),i.forEach((function(e){(0,o.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{var a,u=function(e){var n=[];return(0,g.q9)(z.videoAdapters,e)&&n.push("video"),(0,g.q9)(c.Sg,e)&&n.push("native"),n}(e);if(r.constructor.prototype!=Object.prototype)(a=new r.constructor).setBidderCode(n);else{var d=r.getSpec(),f=t&&t.gvlid,l=t&&t.skipPbsAliasing;a=(0,s.PZ)(Object.assign({},d,{code:n,gvlid:f,skipPbsAliasing:l})),L[n]=e}z.registerBidAdapter(a,n,{supportedMediaTypes:u})}catch(n){(0,o.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,o.logMessage)('alias name "'+n+'" has been already specified.')},z.registerAnalyticsAdapter=function(e){var n=e.adapter,t=e.code,r=e.gvlid;n&&t?"function"==typeof n.enableAnalytics?(n.code=t,G[t]={adapter:n,gvlid:r}):(0,o.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(t,'"\n analytics adapter must implement an enableAnalytics() function')):(0,o.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},z.enableAnalytics=function(e){(0,o.isArray)(e)||(e=[e]),(0,o._each)(e,(function(e){var n=G[e.provider];n&&n.adapter?n.adapter.enableAnalytics(e):(0,o.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))}))},z.getBidAdapter=function(e){return K[e]},z.getAnalyticsAdapter=function(e){return G[e]},z.callTimedOutBidders=function(e,n,t){n=n.map((function(n){return n.params=(0,o.getUserConfiguredParams)(e,n.adUnitCode,n.bidder),n.timeout=t,n})),n=(0,o.groupBy)(n,"bidder"),Object.keys(n).forEach((function(e){ie(e,"onTimeout",n[e])}))},z.callBidWonBidder=function(e,n,t){n.params=(0,o.getUserConfiguredParams)(t,n.adUnitCode,n.bidder),p.f.incrementBidderWinsCounter(n.adUnitCode,n.bidder),ie(e,"onBidWon",n)},z.callSetTargetingBidder=function(e,n){ie(e,"onSetTargeting",n)},z.callBidViewableBidder=function(e,n){ie(e,"onBidViewable",n)},z.callBidderError=function(e,n,t){ie(e,"onBidderError",{error:n,bidderRequest:t})};var oe=z},14699:function(e,n,t){t.d(n,{JY:function(){return R},Ks:function(){return k},PZ:function(){return S},Q1:function(){return U},dX:function(){return O}});var r=t(93324),i=t(71002),o=t(48525),a=t(9528),u=t(3193),c=t(69626),s=t(11974),d=t(70059),f=t(90154),l=t(5644),g=t(52021),p=t(34614),v=t(48928),h=t(64358),m=t(20265),b=t(24679),y=t(92797),E=t(15164),w=t(78653),C=t(55975),A=t(99128),T=(0,E.eA)("bidderFactory"),I=["cpm","ttl","creativeId","netRevenue","currency"];function O(e){var n=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function t(e){var t=S(e);a.ZP.registerBidAdapter(t,e.code,n)}t(e),Array.isArray(e.aliases)&&e.aliases.forEach((function(n){var r,i,o=n;(0,h.isPlainObject)(n)&&(o=n.code,r=n.gvlid,i=n.skipPbsAliasing),a.ZP.aliasRegistry[o]=e.code,t(Object.assign({},e,{code:o,gvlid:r,skipPbsAliasing:i}))}))}function S(e){return Object.assign(new o.Z(e.code),{getSpec:function(){return Object.freeze(e)},registerSyncs:n,callBids:function(r,i,o,s,d,f){if(Array.isArray(r.bids)){var p={},v=[],m=P(r).measureTime("validate",(function(){return r.bids.filter(t)}));if(0!==m.length){var b={};m.forEach((function(e){b[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),B(e,m,r,s,f,{onRequest:function(e){return g.j8(l.FP.BEFORE_BIDDER_HTTP,r,e)},onResponse:function(n){d(e.code),v.push(n)},onFledgeAuctionConfigs:function(e){e.forEach((function(e){var n=b[e.bidId];n&&j(n,e)}))},onError:function(n,t){d(e.code),a.ZP.callBidderError(e.code,t,r),g.j8(l.FP.BIDDER_ERROR,{error:t,bidderRequest:r}),(0,h.logError)("Server call for ".concat(e.code," failed: ").concat(n," ").concat(t.status,". Continuing without bids."))},onBid:function(n){var t=b[n.requestId];if(t){if(n.adapterCode=t.bidder,function(e,n){var t=C.S.get(n,"allowAlternateBidderCodes")||!1,r=C.S.get(n,"allowedAlternateBidderCodes");if(e&&n&&n!==e&&(r=(0,h.isArray)(r)?r.map((function(e){return e.trim().toLowerCase()})).filter((function(e){return!!e})).filter(h.uniques):r,!t||(0,h.isArray)(r)&&"*"!==r[0]&&!r.includes(e)))return!0;return!1}(n.bidderCode,t.bidder))return void(0,h.logWarn)("".concat(n.bidderCode," is not a registered partner or known bidder of ").concat(t.bidder,", hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings."));n.originalCpm=n.cpm,n.originalCurrency=n.currency,n.meta=n.meta||Object.assign({},n[t.bidder]);var r=Object.assign((0,c.m)(l.Q_.GOOD,t),n);!function(e,n){var t=(0,A.Bf)(n.metrics);t.checkpoint("addBidResponse"),p[e]=!0,t.measureTime("addBidResponse.validate",(function(){return R(e,n)}))&&i(e,n)}(t.adUnitCode,r)}else(0,h.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(n.requestId,". Ignoring."))},onCompletion:y})}else y()}function y(){o(),u.vc.runWithBidder(e.code,(function(){g.j8(l.FP.BIDDER_DONE,r),n(v,r.gdprConsent,r.uspConsent)}))}}});function n(n,t,r){k(e,n,t,r)}function t(n){return!!e.isBidRequestValid(n)||((0,h.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(n))),!1)}}var B=(0,y.z3)("sync",(function(e,n,t,r,o,a){var u=a.onRequest,c=a.onResponse,s=a.onFledgeAuctionConfigs,d=a.onError,f=a.onBid,l=a.onCompletion,g=P(t);l=g.startTiming("total").stopBefore(l);var p=g.measureTime("buildRequests",(function(){return e.buildRequests(n,t)}));if(p&&0!==p.length){Array.isArray(p)||(p=[p]);var v=(0,h.delayExecution)(l,p.length);p.forEach((function(n){var t=g.fork();function a(e){null!=e&&(e.metrics=t.fork().renameWith()),f(e)}var l=o((function(r,i){m();try{r=JSON.parse(r)}catch(e){}r={body:r,headers:{get:i.getResponseHeader.bind(i)}},c(r);try{r=t.measureTime("interpretResponse",(function(){return e.interpretResponse(r,n)}))}catch(n){return(0,h.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,n),void v()}var o;r&&(0,h.isArray)(r.fledgeAuctionConfigs)?(s(r.fledgeAuctionConfigs),o=r.bids):o=r,o&&((0,h.isArray)(o)?o.forEach(a):a(o)),v()})),p=o((function(e,n){m(),d(e,n),v()}));u(n);var m=t.startTiming("net");switch(n.method){case"GET":r("".concat(n.url).concat(function(e){if(e)return"?".concat("object"===(0,i.Z)(e)?(0,h.parseQueryStringParameters)(e):e);return""}(n.data)),{success:l,error:p},void 0,Object.assign({method:"GET",withCredentials:!0},n.options));break;case"POST":r(n.url,{success:l,error:p},"string"==typeof n.data?n.data:JSON.stringify(n.data),Object.assign({method:"POST",contentType:"text/plain",withCredentials:!0},n.options));break;default:(0,h.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(n.type," must be GET or POST")),v()}}))}else l()}),"processBidderRequests"),k=(0,y.z3)("async",(function(e,n,t,r){var i=u.vc.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(i||!a.ZP.aliasRegistry[e.code])){var o=u.vc.getConfig("userSync.filterSettings"),c=e.getUserSyncs({iframeEnabled:!(!o||!o.iframe&&!o.all),pixelEnabled:!(!o||!o.image&&!o.all)},n,t,r);c&&(Array.isArray(c)||(c=[c]),c.forEach((function(n){s.k_.registerSync(n.type,e.code,n.url)})))}}),"registerSyncs"),j=(0,y.z3)("sync",(function(e,n){(0,h.logInfo)("bidderFactory.addComponentAuction",n)}),"addComponentAuction");function U(e,n){var t=a.ZP.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){var r=t.getSpec().getMappingFileInfo(),i=r.localStorageKey?r.localStorageKey:t.getBidderCode(),o=T.getDataFromLocalStorage(i);if(o){try{o=JSON.parse(o)}catch(n){(0,h.logError)("Failed to parse ".concat(e," mapping data stored in local storage"))}return o.mapping[n]?o.mapping[n]:null}}}function _(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.index,o=void 0===i?w.K.index:i;if((n.width||0===parseInt(n.width,10))&&(n.height||0===parseInt(n.height,10)))return n.width=parseInt(n.width,10),n.height=parseInt(n.height,10),!0;var a=o.getBidRequest(n),u=o.getMediaTypes(n),c=a&&a.sizes||u&&u.banner&&u.banner.sizes,s=(0,h.parseSizesInput)(c);if(1===s.length){var d=s[0].split("x"),f=(0,r.Z)(d,2),l=f[0],g=f[1];return n.width=parseInt(l,10),n.height=parseInt(g,10),!0}return!1}function R(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,i=void 0===r?w.K.index:r;function o(){var e=Object.keys(n);return I.every((function(t){return(0,p.q9)(e,t)&&!(0,p.q9)([void 0,null],n[t])}))}function a(e){return"Invalid bid from ".concat(n.bidderCode,". Ignoring bid: ").concat(e)}return e?n?o()?"native"!==n.mediaType||(0,d.r4)(n,{index:i})?"video"!==n.mediaType||(0,f.Dn)(n,{index:i})?!("banner"===n.mediaType&&!_(e,n,{index:i}))||((0,h.logError)(a("Banner bids require a width and height")),!1):((0,h.logError)(a("Video bid does not have required vastUrl or renderer property")),!1):((0,h.logError)(a("Native bid missing some required properties.")),!1):((0,h.logError)(a("Bidder ".concat(n.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,h.logWarn)("Some adapter tried to add an undefined bi
5d for ".concat(e,".")),!1):((0,h.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function P(e){return(0,A.Bf)(e.metrics).renameWith((function(n){return["adapter.client.".concat(n),"adapters.client.".concat(e.bidderCode,".").concat(n)]}))}(0,y.v5)("checkAdUnitSetup").before((function(e,n){if(!u.vc.getConfig("adpod.brandCategoryExclusion"))return e.call(this,n);n.filter((function(e){return(0,m.Z)(e,"mediaTypes.video.context")===b.Oh})).map((function(e){return e.bids.map((function(e){return e.bidder}))})).reduce(h.flatten,[]).filter(h.uniques).forEach((function(e){var n=a.ZP.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){var t=n.getSpec().getMappingFileInfo(),r=t.refreshInDays?t.refreshInDays:1,i=t.localStorageKey?t.localStorageKey:n.getSpec().code,o=T.getDataFromLocalStorage(i);try{(!(o=o?JSON.parse(o):void 0)||(0,h.timestamp)()>o.lastUpdated+24*r*60*60*1e3)&&(0,v.h)(t.url,{success:function(n){try{n=JSON.parse(n);var t={lastUpdated:(0,h.timestamp)(),mapping:n.mapping};T.setDataInLocalStorage(i,JSON.stringify(t))}catch(n){(0,h.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:function(){(0,h.logError)("Failed to load ".concat(e," bidder translation file"))}})}catch(n){(0,h.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}}})),e.call(this,n)}))},55730:function(e,n,t){t.d(n,{B:function(){return u}});var r=t(34614),i=t(64358),o=new WeakMap,a=["debugging","adloox","criteo","outstream","adagio","spotx","browsi","brandmetrics","justtag","tncId","akamaidap","ftrackId","inskin","hadron","medianet","improvedigital"];function u(e,n,t,u,c){if(n&&e){if((0,r.q9)(a,n)){u||(u=document);var s=l(u,e);if(s)return t&&"function"==typeof t&&(s.loaded?t():s.callbacks.push(t)),s.tag;var d=o.get(u)||{},f={loaded:!1,tag:null,callbacks:[]};return d[e]=f,o.set(u,d),t&&"function"==typeof t&&f.callbacks.push(t),(0,i.logWarn)("module ".concat(n," is loading external JavaScript")),function(n,t,r,o){r||(r=document);var a=r.createElement("script");a.type="text/javascript",a.async=!0;var u=l(r,e);u&&(u.tag=a);a.readyState?a.onreadystatechange=function(){"loaded"!==a.readyState&&"complete"!==a.readyState||(a.onreadystatechange=null,t())}:a.onload=function(){t()};a.src=n,o&&(0,i.setScriptAttributes)(a,o);return(0,i.insertElement)(a,r),a}(e,(function(){f.loaded=!0;try{for(var e=0;e<f.callbacks.length;e++)f.callbacks[e]()}catch(e){(0,i.logError)("Error executing callback","adloader.js:loadExternalScript",e)}}),u,c)}(0,i.logError)("".concat(n," not whitelisted for loading external JavaScript"))}else(0,i.logError)("cannot load external script without url and moduleCode");function l(e,n){var t=o.get(e);return t&&t[n]?t[n]:null}}},48928:function(e,n,t){t.d(n,{O:function(){return u},h:function(){return a}});var r=t(71002),i=t(3193),o=t(64358),a=u();function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.request,a=n.done;return function(n,u,c){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var d,f=s.method||(c?"POST":"GET"),l=document.createElement("a");l.href=n;var g="object"===(0,r.Z)(u)&&null!==u?u:{success:function(){(0,o.logMessage)("xhr success")},error:function(e){(0,o.logError)("xhr error",null,e)}};if("function"==typeof u&&(g.success=u),(d=new window.XMLHttpRequest).onreadystatechange=function(){if(4===d.readyState){"function"==typeof a&&a(l.origin);var e=d.status;e>=200&&e<300||304===e?g.success(d.responseText,d):g.error(d.statusText,d)}},i.vc.getConfig("disableAjaxTimeout")||(d.ontimeout=function(){(0,o.logError)(" xhr timeout after ",d.timeout,"ms")}),"GET"===f&&c){var p=(0,o.parseUrl)(n,s);Object.assign(p.search,c),n=(0,o.buildUrl)(p)}d.open(f,n,!0),i.vc.getConfig("disableAjaxTimeout")||(d.timeout=e),s.withCredentials&&(d.withCredentials=!0),(0,o._each)(s.customHeaders,(function(e,n){d.setRequestHeader(n,e)})),s.preflight&&d.setRequestHeader("X-Requested-With","XMLHttpRequest"),d.setRequestHeader("Content-Type",s.contentType||"text/plain"),"function"==typeof t&&t(l.origin),"POST"===f&&c?d.send(c):d.send()}catch(e){(0,o.logError)("xhr construction",e),"object"===(0,r.Z)(u)&&null!==u&&u.error(e)}}}},25686:function(e,n,t){t.d(n,{D$:function(){return M},LX:function(){return H},RH:function(){return z},Yt:function(){return j},Yw:function(){return T},dg:function(){return K},e0:function(){return U},lU:function(){return P},mv:function(){return I},sq:function(){return R},vO:function(){return k}});var r=t(71002),i=t(64358),o=t(20265),a=t(56463),u=t(70059),c=t(79885),s=t(35706),d=t(3193),f=t(11974),l=t(92797),g=t(34614),p=t(90154),v=t(24679),h=t(78653),m=t(55975),b=t(52021),y=t(9528),E=t(5644),w=t(68792),C=t(99128),A=f.k_.syncUsers,T="inProgress",I="completed";b.on(E.FP.BID_ADJUSTMENT,(function(e){!function(e){var n=e.bidderCode,t=e.cpm,r=m.S.get(n||null,"bidCpmAdjustment");
vendor: 19,777 bytes, line 5
5if(r&&"function"==typeof r)try{t=r(e.cpm,Object.assign({},e))}catch(e){(0,i.logError)("Error during bid adjustment","bidmanager.js",e)}t>=0&&(e.cpm=t)}(e)}));var O={},S={},B=[];function k(e){var n=e.adUnits,t=e.adUnitCodes,r=e.callback,o=e.cbTimeout,a=e.labels,u=e.auctionId,c=e.ortb2Fragments,s=e.metrics;s=(0,C.Bf)(s);var f,l,p,v,m=n,k=a,R=t,D=[],Z=[],x=[],N=u||(0,i.generateUUID)(),M=r,W=o,z=[],K=new Set;function L(){return{auctionId:N,timestamp:f,auctionEnd:l,auctionStatus:p,adUnits:m,adUnitCodes:R,labels:k,bidderRequests:D,noBids:x,bidsReceived:Z,winningBids:z,timeout:W,metrics:s}}function H(e,t){if(t&&clearTimeout(v),void 0===l){var r=[];e&&((0,i.logMessage)("Auction ".concat(N," timedOut")),o=K,(r=D.map((function(e){return(e.bids||[]).filter((function(e){return!o.has(e.bidder)}))})).reduce(i.flatten,[])).length&&b.j8(E.FP.BID_TIMEOUT,r)),p=I,l=Date.now(),s.checkpoint("auctionEnd"),s.timeBetween("requestBids","auctionEnd","requestBids.total"),s.timeBetween("callBids","auctionEnd","requestBids.callBids"),b.j8(E.FP.AUCTION_END,L()),_(m,(function(){try{if(null!=M){var t=R,o=Z.filter(i.bind.call(i.adUnitsFilter,this,t)).reduce(V,{});M.apply(pbjs,[o,e,N]),M=null}}catch(e){(0,i.logError)("Error executing bidsBackHandler",null,e)}finally{r.length&&y.ZP.callTimedOutBidders(n,r,W);var a=d.vc.getConfig("userSync")||{};a.enableOverride||A(a.syncDelay)}}))}var o}function G(){d.vc.resetBidder(),(0,i.logInfo)("Bids Received for Auction with id: ".concat(N),Z),p=I,H(!1,!0)}function Q(e){K.add(e)}function J(e){var n=this;e.forEach((function(e){var n;n=e,D=D.concat(n)}));var t={},r={bidRequests:e,run:function(){var r,u;r=H.bind(null,!0),u=setTimeout(r,W),v=u,p=T,b.j8(E.FP.AUCTION_INIT,L());var s=function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?h.K.index:t,o=0,a=!1,u=new Set,c={},s={};function f(e,n){null==s[e]&&(s[e]=w.Z.resolve()),s[e]=s[e].then((function(){return w.Z.resolve(n).catch((function(){}))}))}function l(e,t){var r=e.timeout;(null==r||r>n.getTimeout())&&(r=n.getTimeout());var i=n.getAuctionStart()+r-Date.now(),o=s[e.bidderRequestId],a=s[""];(null!=o||null!=a)&&i>0?w.Z.race([w.Z.timeout(i),w.Z.resolve(a).then((function(){return o}))]).then(t):t()}function p(){o--,a&&0===o&&e()}function v(e,t){c[t.requestId]=!0,o++;var r=F({adUnitCode:e,bid:t,auctionId:n.getAuctionId()});"video"===r.mediaType?q(n,r,p):(P(n,r),p())}function m(){var t=this,r=n.getBidRequests(),s=d.vc.getConfig("auctionOptions");if(u.add(t),s&&!(0,i.isEmpty)(s)){var f=s.secondaryBidders;f&&!r.every((function(e){return(0,g.q9)(f,e.bidderCode)}))&&(r=r.filter((function(e){return!(0,g.q9)(f,e.bidderCode)})))}a=r.every((function(e){return u.has(e)})),t.bids.forEach((function(e){c[e.bidId]||(n.addNoBid(e),b.j8(E.FP.NO_BID,e))})),a&&0===o&&e()}return{addBidResponse:function(e,n){var t=r.getBidderRequest(n);f(t&&t.bidderRequestId||"",j.call({dispatch:v},e,n))},adapterDone:function(){l(this,m.bind(this))}}}(G,n);y.ZP.callBids(m,e,s.addBidResponse,s.adapterDone,{request:function(e,n){a(O,n),a(t,e),S[e]||(S[e]={SRA:!0,origin:n}),t[e]>1&&(S[e].SRA=!1)},done:function(e){O[e]--,B[0]&&o(B[0])&&B.shift()}},W,Q,c)}};function o(e){var n=!0,t=d.vc.getConfig("maxRequestsPerOrigin")||4;return e.bidRequests.some((function(e){var r=1,i=void 0!==e.src&&e.src===E.os.YZ?"s2s":e.bidderCode;return S[i]&&(!1===S[i].SRA&&(r=Math.min(e.bids.length,t)),O[S[i].origin]+r>t&&(n=!1)),!n})),n&&e.run(),n}function a(e,n){void 0===e[n]?e[n]=1:e[n]++}o(r)||((0,i.logWarn)("queueing auction due to limited endpoint capacity"),B.push(r))}return{addBidReceived:function(e){Z=Z.concat(e)},addNoBid:function(e){x=x.concat(e)},executeCallback:H,callBids:function(){p="started",f=Date.now();var e=s.measureTime("requestBids.makeRequests",(function(){return y.ZP.makeBidRequests(m,f,N,W,k,c,s)}));(0,i.logInfo)("Bids Requested for Auction with id: ".concat(N),e),s.checkpoint("callBids"),e.length<1?((0,i.logWarn)("No valid bid requests returned for auction"),G()):U.call({dispatch:J,context:this},e)},addWinningBid:function(e){z=z.concat(e),y.ZP.callBidWonBidder(e.adapterCode||e.bidder,e,n)},setBidTargeting:function(e){y.ZP.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:function(){return z},getAuctionStart:function(){return f},getTimeout:function(){return W},getAuctionId:function(){return N},getAuctionStatus:function(){return p},getAdUnits:function(){return m},getAdUnitCodes:function(){return R},getBidRequests:function(){return D},getBidsReceived:function(){return Z},getNoBids:function(){return x},getFPD:function(){return c},getMetrics:function(){return s}}}var j=(0,l.z3)("sync",(function(e,n){this.dispatch.call(null,e,n)}),"addBidResponse"),U=(0,l.z3)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),_=(0,l.z3)("async",(function(e,n){n&&n()}),"bidsBackCallback");function R(e,n){n.timeToRespond>e.getTimeout()+d.vc.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function P(e,n){!function(e){var n,t=!0===m.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(t||e.dealId)&&(n=function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?h.K.index:t;if(!n)return{};var i=r.getBidRequest(n),o={},a=H(n.mediaType,e);G(o,a,n,i),e&&m.S.getOwn(e,E.k2.xn)&&(G(o,m.S.ownSettingsFor(e),n,i),n.sendStandardTargeting=m.S.get(e,"sendStandardTargeting"));n.native&&(o=Object.assign({},o,(0,u.Ur)(n)));return o}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},n)}(n),(0,C.Bf)(n.metrics).timeSince("addBidResponse","addBidResponse.total"),b.j8(E.FP.BID_RESPONSE,n),e.addBidReceived(n),R(e,n)}function q(e,n,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.index,u=void 0===a?h.K.index:a,c=!0,s=(0,o.Z)(u.getMediaTypes({requestId:n.originalRequestId||n.requestId,transactionId:n.transactionId}),"video"),f=s&&(0,o.Z)(s,"context"),l=s&&(0,o.Z)(s,"useCacheKey");d.vc.getConfig("cache.url")&&(l||f!==p.gZ)&&(!n.videoCacheKey||d.vc.getConfig("cache.ignoreBidderCacheKey")?(c=!1,M(e,n,t,s)):n.vastUrl||((0,i.logError)("videoCacheKey specified but not required vastUrl for video bid"),c=!1)),c&&(P(e,n),t())}var D,Z,x=function(e){(0,c.h)(e.map((function(e){return e.bidResponse})),(function(n,t){t.forEach((function(t,r){var o=e[r],a=o.auctionInstance,u=o.bidResponse,s=o.afterBidAdded;n?((0,i.logWarn)("Failed to save to the video cache: ".concat(n,". Video bid must be discarded.")),R(a,u)):""===t.uuid?((0,i.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),R(a,u)):(u.videoCacheKey=t.uuid,u.vastUrl||(u.vastUrl=(0,c.z)(u.videoCacheKey)),P(a,u),s())}))}))};d.vc.getConfig("cache",(function(e){D="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}));var N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x,t=[[]],r=!1,i=function(e){return e()};return function(o,a,u){var c=Z>0?e:i;t[t.length-1].length>=D&&t.push([]),t[t.length-1].push({auctionInstance:o,bidResponse:a,afterBidAdded:u}),r||(r=!0,c((function(){t.forEach(n),t=[[]],r=!1}),Z))}}(),M=(0,l.z3)("async",(function(e,n,t,r){N(e,n,t)}),"callPrebidCache");function F(e){var n=e.adUnitCode,t=e.bid,o=e.auctionId,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=u.index,f=void 0===c?h.K.index:c,l=f.getBidderRequest(t),g=l&&l.start||t.requestTimestamp,p=Object.assign({},t,{auctionId:o,responseTimestamp:(0,i.timestamp)(),requestTimestamp:g,cpm:parseFloat(t.cpm)||0,bidder:t.bidderCode,adUnitCode:n});p.timeToRespond=p.responseTimestamp-p.requestTimestamp,b.j8(E.FP.BID_ADJUSTMENT,p);var v=f.getAdUnit(p).renderer,m=p.mediaType,y=f.getMediaTypes(p),w=y&&y[m],C=w&&w.renderer,A=null;C&&C.url&&C.render&&(!0!==C.backupOnly||!t.renderer)?A=C:v&&v.url&&v.render&&(!0!==v.backupOnly||!t.renderer)&&(A=v),A&&(p.renderer=s.Th.install({url:A.url,config:A.options}),p.renderer.setRender(A.render));var T=W(t.mediaType,y,d.vc.getConfig("mediaTypePriceGranularity")),I=(0,a.D)(p.cpm,"object"===(0,r.Z)(T)?T:d.vc.getConfig("customPriceBucket"),d.vc.getConfig("currency.granularityMultiplier"));return p.pbLg=I.low,p.pbMg=I.med,p.pbHg=I.high,p.pbAg=I.auto,p.pbDg=I.dense,p.pbCg=I.custom,p}function W(e,n,t){if(e&&t){if(e===v.pX){var r=(0,o.Z)(n,"".concat(v.pX,".context"),"instream");if(t["".concat(v.pX,"-").concat(r)])return t["".concat(v.pX,"-").concat(r)]}return t[e]}}var z=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,r=void 0===t?h.K.index:t,i=W(e.mediaType,r.getMediaTypes(e),d.vc.getConfig("mediaTypePriceGranularity")),o="string"==typeof e.mediaType&&i?"string"==typeof i?i:"custom":d.vc.getConfig("priceGranularity");return o},K=function(e){return function(n){var t=e||z(n);return t===E.Ql.B7?n.pbAg:t===E.Ql.uN?n.pbDg:t===E.Ql.yE?n.pbLg:t===E.Ql.M2?n.pbMg:t===E.Ql.lj?n.pbHg:t===E.Ql.qN?n.pbCg:void 0}};function L(e,n){return{key:e,val:"function"==typeof n?function(e,t){return n(e,t)}:function(e){return(0,i.getValue)(e,n)}}}function H(e,n){var t=E.TD,r=Object.assign({},m.S.settingsFor(null));if(r[E.k2.xn]||(r[E.k2.xn]=function(){var e=E.TD;return[L(e.BIDDER,"bidderCode"),L(e.AD_ID,"adId"),L(e.PRICE_BUCKET,K()),L(e.SIZE,"size"),L(e.DEAL,"dealId"),L(e.SOURCE,"source"),L(e.FORMAT,"mediaType"),L(e.ADOMAIN,(function(e){return e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?e.meta.advertiserDomains[0]:""}))]}()),"video"===e){var a=r[E.k2.xn].slice();if(r[E.k2.xn]=a,[t.UUID,t.CACHE_ID].forEach((function(e){void 0===(0,g.sE)(a,(function(n){return n.key===e}))&&a.push(L(e,"videoCacheKey"))})),d.vc.getConfig("cache.url")&&(!n||!1!==m.S.get(n,"sendStandardTargeting"))){var u=(0,i.parseUrl)(d.vc.getConfig("cache.url"));void 0===(0,g.sE)(a,(function(e){return e.key===t.CACHE_HOST}))&&a.push(L(t.CACHE_HOST,(function(e){return(0,o.Z)(e,"adserverTargeting.".concat(t.CACHE_HOST))?e.adserverTargeting[t.CACHE_HOST]:u.hostname})))}}return r}function G(e,n,t,r){var o=n[E.k2.xn];return t.size=t.getSize(),(0,i._each)(o,(function(o){var a=o.key,u=o.val;if(e[a]&&(0,i.logWarn)("The key: "+a+" is being overwritten"),(0,i.isFn)(u))try{u=u(t,r)}catch(e){(0,i.logError)("bidmanager","ERROR",e)}(void 0===n.suppressEmptyKeys||!0!==n.suppressEmptyKeys)&&a!==E.TD.DEAL||!(0,i.isEmptyStr)(u)&&null!=u?e[a]=u:(0,i.logInfo)("suppressing empty key '"+a+"' from adserver targeting")})),e}function V(e,n){return e[n.adUnitCode]||(e[n.adUnitCode]={bids:[]}),e[n.adUnitCode].bids.push(n),e}},78653:function(e,n,t){t.d(n,{K:function(){return s}});var r=t(64358),i=t(25686),o=t(34614);function a(e){Object.assign(this,{getAuction:function(n){var t=n.auctionId;if(null!=t)return e().find((function(e){return e.getAuctionId()===t}))},getAdUnit:function(n){var t=n.transactionId;if(null!=t)return e().flatMap((function(e){return e.getAdUnits()})).find((function(e){return e.transactionId===t}))},getMediaTypes:function(e){var n=e.transactionId,t=e.requestId;if(null!=t){var r=this.getBidRequest({requestId:t});if(null!=r&&(null==n||r.transactionId===n))return r.mediaTypes}else if(null!=n){var i=this.getAdUnit({transactionId:n});if(null!=i)return i.mediaTypes}},getBidderRequest:function(n){var t=n.requestId,r=n.bidderRequestId;if(null!=t||null!=r){var i=e().flatMap((function(e){return e.getBidRequests()}));return null!=r&&(i=i.filter((function(e){return e.bidderRequestId===r}))),null==t?i[0]:i.find((function(e){return e.bids&&null!=e.bids.find((function(e){return e.bidId===t}))}))}},getBidRequest:function(n){var t=n.requestId;if(null!=t)return e().flatMap((function(e){return e.getBidRequests()})).flatMap((function(e){return e.bids})).find((function(e){return e&&e.bidId===t}))}})}var u=t(5644),c=t(99128);var s=function(){var e=[],n={};return n.addWinningBid=function(n){var t=(0,c.Bf)(n.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","render.pending"),t.timeBetween("requestBids","bidWon","render.e2e");var i=(0,o.sE)(e,(function(e){return e.getAuctionId()===n.auctionId}));i?(n.status=u.UE.fe,i.addWinningBid(n)):(0,r.logWarn)("Auction not found when adding winning bid")},n.getAllWinningBids=function(){return e.map((function(e){return e.getWinningBids()})).reduce(r.flatten,[])},n.getBidsRequested=function(){return e.map((function(e){return e.getBidRequests()})).reduce(r.flatten,[])},n.getNoBids=function(){return e.map((function(e){return e.getNoBids()})).reduce(r.flatten,[])},n.getBidsReceived=function(){return e.map((function(e){if(e.getAuctionStatus()===i.mv)return e.getBidsReceived()})).reduce(r.flatten,[]).filter((function(e){return e}))},n.getAllBidsForAdUnitCode=function(n){return e.map((function(e){return e.getBidsReceived()})).reduce(r.flatten,[]).filter((function(e){return e&&e.adUnitCode===n}))},n.getAdUnits=function(){return e.map((function(e){return e.getAdUnits()})).reduce(r.flatten,[])},n.getAdUnitCodes=function(){return e.map((function(e){return e.getAdUnitCodes()})).reduce(r.flatten,[]).filter(r.uniques)},n.createAuction=function(n){var t=(0,i.vO)(n);return function(n){e.push(n)}(t),t},n.findBidByAdId=function(n){return(0,o.sE)(e.map((function(e){return e.getBidsReceived()})).reduce(r.flatten,[]),(function(e){return e.adId===n}))},n.getStandardBidderAdServerTargeting=function(){return(0,i.LX)()[u.k2.xn]},n.setStatusForBids=function(t,r){var i=n.findBidByAdId(t);if(i&&(i.status=r),i&&r===u.UE.CK){var a=(0,o.sE)(e,(function(e){return e.getAuctionId()===i.auctionId}));a&&a.setBidTargeting(i)}},n.getLastAuctionId=function(){return e.length&&e[e.length-1].getAuctionId()},n.clearAllAuctions=function(){e.length=0},n.index=new a((function(){return e})),n}()},55975:function(e,n,t){t.d(n,{S:function(){return g}});var r=t(15671),i=t(43144),o=t(20265),a=t(64358),u=t(78640),c=t(5644);function s(e,n){!function(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,n),n.add(e)}function d(e,n,t){if(!n.has(e))throw new TypeError("attempted to get private field on non-instance");return t}var f=new WeakSet;function l(e){return null==e?this.defaultScope:e}var g=new(function(){function e(n,t){(0,r.Z)(this,e),s(this,f),this.getSettings=n,this.defaultScope=t}return(0,i.Z)(e,[{key:"get",value:function(e,n){var t=this.getOwn(e,n);return void 0===t&&(t=this.getOwn(null,n)),t}},{key:"getOwn",value:function(e,n){return e=d(this,f,l).call(this,e),(0,o.Z)(this.getSettings(),"".concat(e,".").concat(n))}},{key:"getScopes",value:function(){var e=this;return Object.keys(this.getSettings()).filter((function(n){return n!==e.defaultScope}))}},{key:"settingsFor",value:function(e){return(0,a.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}},{key:"ownSettingsFor",value:function(e){return e=d(this,f,l).call(this,e),this.getSettings()[e]||{}}}]),e}())((function(){return(0,u.R)().bidderSettings||{}}),c.k2.zF)},69626:function(e,n,t){t.d(n,{m:function(){return o}});var r=t(64358);function i(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.src,i=void 0===t?"client":t,o=n.bidder,a=void 0===o?"":o,u=n.bidId,c=n.transactionId,s=n.auctionId,d=i,f=e||0;function l(){switch(f){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.bidderCode=a,this.width=0,this.height=0,this.statusMessage=l(),this.adId=(0,r.getUniqueIdentifierStr)(),this.requestId=u,this.transactionId=c,this.auctionId=s,this.mediaType="banner",this.source=d,this.getStatusCode=function(){return f},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,n){return new i(e,n)}},3193:function(e,n,t){t.d(n,{FD:function(){return g},vc:function(){return b}});var r=t(4942),i=t(71002),o=t(93324),a=t(56463),u=t(34614),c=t(64358),s=t(20265),d=t(5644);function f(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}var l="TRUE"===(0,c.getParameterByName)(d.f).toUpperCase(),g="random",p={};p[g]=!0,p.fixed=!0;var v=g,h={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},m="*";var b=function(){var e,n,t,d=[],g=null;function b(){e={};var r={_debug:l,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,c.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),this._publisherDomain=e},_priceGranularity:h.MEDIUM,set priceGranularity(e){o(e)&&("string"==typeof e?this._priceGranularity=i(e)?e:h.MEDIUM:(0,c.isPlainObject)(e)&&(this._customPriceBucket=e,this._priceGranularity=h.CUSTOM,(0,c.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){var n=this;this._mediaTypePriceGranularity=Object.keys(e).reduce((function(t,r){return o(e[r])?"string"==typeof e?t[r]=i(e[r])?e[r]:n._priceGranularity:(0,c.isPlainObject)(e)&&(t[r]=e[r],(0,c.logMessage)("Using custom price granularity for ".concat(r))):(0,c.logWarn)("Invalid price granularity for media type: ".concat(r)),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:v,get bidderSequence(){return this._bidderSequence},set bidderSequence(e){p[e]?this._bidderSequence=e:(0,c.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,c.isPlainObject)(e))return(0,c.logWarn)("Auction Options must be an object"),!1;for(var n=0,t=Object.keys(e);n<t.length;n++){var r=t[n];if("secondaryBidders"!==r&&"suppressStaleRender"!==r)return(0,c.logWarn)("Auction Options given an incorrect param: ".concat(r)),!1;if("secondaryBidders"===r){if(!(0,c.isArray)(e[r]))return(0,c.logWarn)("Auction Options ".concat(r," must be of type Array")),!1;if(!e[r].every(c.isStr))return(0,c.logWarn)("Auction Options ".concat(r," must be only string")),!1}else if("suppressStaleRender"===r&&!(0,c.isBoolean)(e[r]))return(0,c.logWarn)("Auction Options ".concat(r," must be of type boolean")),!1}return!0})(e)&&(this._auctionOptions=e)}};function i(e){return(0,u.sE)(Object.keys(h),(function(n){return e===h[n]}))}function o(e){if(!e)return(0,c.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)i(e)||(0,c.logWarn)("Prebid Warning: setPriceGranularity was called with invali
5d setting, using `medium` as default.");else if((0,c.isPlainObject)(e)&&!(0,a.t)(e))return(0,c.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}n&&j(Object.keys(n).reduce((function(e,t){return n[t]!==r[t]&&(e[t]=r[t]||{}),e}),{})),n=r,t={}}function y(){if(g&&t&&(0,c.isPlainObject)(t[g])){var e=t[g],r=new Set(Object.keys(n).concat(Object.keys(e)));return(0,u.Oc)(r).reduce((function(t,r){return void 0===e[r]?t[r]=n[r]:void 0===n[r]?t[r]=e[r]:(0,c.isPlainObject)(e[r])?t[r]=(0,c.mergeDeep)({},n[r],e[r]):t[r]=e[r],t}),{})}return Object.assign({},n)}var E=[y,function(){var e=y();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((function(e){return function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var n=arguments.length<=0?void 0:arguments[0];return n?(0,s.Z)(e(),n):y()}return k.apply(void 0,arguments)}})),w=(0,o.Z)(E,2),C=w[0],A=w[1],T=[A,C].map((function(e){return function(){var n=e.apply(void 0,arguments);return n&&"object"===(0,i.Z)(n)&&(n=(0,c.deepClone)(n)),n}})),I=(0,o.Z)(T,2),O=I[0],S=I[1];function B(t){if((0,c.isPlainObject)(t)){var r=Object.keys(t),i={};r.forEach((function(r){var o=t[r];(0,c.isPlainObject)(e[r])&&(0,c.isPlainObject)(o)&&(o=Object.assign({},e[r],o));try{i[r]=n[r]=o}catch(e){(0,c.logWarn)("Cannot set config for property ".concat(r," : "),e)}})),j(i)}else(0,c.logError)("setConfig options must be an object")}function k(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n;if("string"!=typeof e&&(i=e,e=m,t=n||{}),"function"==typeof i){var o={topic:e,callback:i};return d.push(o),t.init&&i(e===m?A():(0,r.Z)({},e,A(e))),function(){d.splice(d.indexOf(o),1)}}(0,c.logError)("listener must be a function")}function j(e){var n=Object.keys(e);d.filter((function(e){return(0,u.q9)(n,e.topic)})).forEach((function(n){n.callback((0,r.Z)({},n.topic,e[n.topic]))})),d.filter((function(e){return e.topic===m})).forEach((function(n){return n.callback(e)}))}function U(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{r(e),e.bidders.forEach((function(r){t[r]||(t[r]={}),Object.keys(e.config).forEach((function(i){var o=e.config[i];if((0,c.isPlainObject)(o)){var a=n?c.mergeDeep:Object.assign;t[r][i]=a({},t[r][i]||{},o)}else t[r][i]=o}))}))}catch(e){(0,c.logError)(e)}function r(e){if(!(0,c.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,c.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}}function _(e,n){g=e;try{return n()}finally{R()}}function R(){g=null}return b(),{getCurrentBidder:function(){return g},resetBidder:R,getConfig:A,getAnyConfig:C,readConfig:O,readAnyConfig:S,setConfig:B,mergeConfig:function(e){if((0,c.isPlainObject)(e)){var n=(0,c.mergeDeep)(y(),e);return B(function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?f(Object(t),!0).forEach((function(n){(0,r.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},n)),n}(0,c.logError)("mergeConfig input must be an object")},setDefaults:function(t){(0,c.isPlainObject)(e)?(Object.assign(e,t),Object.assign(n,t)):(0,c.logError)("defaults must be an object")},resetConfig:b,runWithBidder:_,callbackWithBidder:function(e){return function(n){return function(){if("function"==typeof n){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return _(e,c.bind.call.apply(c.bind,[n,this].concat(r)))}(0,c.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:U,getBidderConfig:function(){return t},mergeBidderConfig:function(e){return U(e,!0)}}}()},56463:function(e,n,t){t.d(n,{D:function(){return d},t:function(){return l}});var r=t(34614),i=t(64358),o={buckets:[{max:5,increment:.5}]},a={buckets:[{max:20,increment:.1}]},u={buckets:[{max:20,increment:.01}]},c={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},s={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function d(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);
vendor: 29,326 bytes, line 5
5return isNaN(r)&&(r=""),{low:""===r?"":f(e,o,t),med:""===r?"":f(e,a,t),high:""===r?"":f(e,u,t),auto:""===r?"":f(e,s,t),dense:""===r?"":f(e,c,t),custom:""===r?"":f(e,n,t)}}function f(e,n,t){var i="";if(!l(n))return i;var o=n.buckets.reduce((function(e,n){return e.max>n.max?e:n}),{max:0}),a=0,u=(0,r.sE)(n.buckets,(function(n){if(e>o.max*t){var r=n.precision;void 0===r&&(r=2),i=(n.max*t).toFixed(r)}else{if(e<=n.max*t&&e>=a*t)return n.min=a,n;a=n.max}}));return u&&(i=function(e,n,t){var r=void 0!==n.precision?n.precision:2,i=n.increment*t,o=n.min*t,a=Math.pow(10,r+2),u=(e*a-o*a)/(i*a),c=Math.floor(u)*i+o;return(c=Number(c.toFixed(10))).toFixed(r)}(e,u,t)),i}function l(e){if((0,i.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;var n=!0;return e.buckets.forEach((function(e){e.max&&e.increment||(n=!1)})),n}},53777:function(e,n,t){t.d(n,{Jc:function(){return d},dF:function(){return v}});var r=t(3193),i=t(92797),o=t(78640),a=t(64358),u=t(69626),c=t(55730),s=t(68792),d="__pbjs_debugging__";function f(){return(0,o.R)().installedModules.includes("debugging")}function l(e){return new s.Z((function(n){(0,c.B)(e,"debugging",n)}))}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.alreadyInstalled,t=void 0===n?f:n,c=e.script,g=void 0===c?l:c,p=null;return function(){return null==p&&(p=new s.Z((function(e,n){setTimeout((function(){if(t())e();else{var c="https://cdn.jsdelivr.net/npm/[email protected]/dist/debugging-standalone.js";(0,a.logMessage)('Debugging module not installed, loading it from "'.concat(c,'"...')),(0,o.R)()._installDebugging=!0,g(c).then((function(){(0,o.R)()._installDebugging({DEBUG_KEY:d,hook:i.z3,config:r.vc,createBid:u.m,logger:(0,a.prefixLog)("DEBUG:")})})).then(e,n)}}))}))),p}}var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.load,t=void 0===n?g():n,r=e.hook,o=void 0===r?(0,i.v5)("requestBids"):r,a=null,u=!1;function c(e){for(var n=this,t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return(a||s.Z.resolve()).then((function(){return e.apply(n,r)}))}function d(){u||(a=t(),o.before(c,99),u=!0)}function f(){o.getHooks({hook:c}).remove(),u=!1}function l(){a=null,f()}return{enable:d,disable:f,reset:l}}();p.reset;function v(){var e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){var n=p,t=null;try{t=e.getItem(d)}catch(e){}null!==t&&n.enable()}}r.vc.getConfig("debugging",(function(e){var n=e.debugging;null!=n&&n.enabled?p.enable():p.disable()}))},52021:function(e,n,t){t.d(n,{S1:function(){return l},j8:function(){return p},on:function(){return f},vw:function(){return g}});var r=t(64358),i=t(5644),o=Array.prototype.slice,a=Array.prototype.push,u=r._map(i.FP,(function(e){return e})),c=i.aI,s=[],d=function(){var e={},n={};function t(n,t){r.logMessage("Emitting event for: "+n);var i=t[0]||{},o=i[c[n]],u=e[n]||{que:[]},d=r._map(u,(function(e,n){return n})),f=[];s.push({eventType:n,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&r.contains(d,o)&&a.apply(f,u[o].que),a.apply(f,u.que),r._each(f,(function(e){if(e)try{e.apply(null,t)}catch(e){r.logError("Error executing handler:","events.js",e)}}))}return n.on=function(n,t,i){if(function(e){return r.contains(u,e)}(n)){var o=e[n]||{que:[]};i?(o[i]=o[i]||{que:[]},o[i].que.push(t)):o.que.push(t),e[n]=o}else r.logError("Wrong event name : "+n+" Valid event names :"+u)},n.emit=function(e){var n=o.call(arguments,1);t(e,n)},n.off=function(n,t,i){var o=e[n];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 n=o[i].que;e===t&&n.splice(n.indexOf(e),1)})):r._each(o.que,(function(e){var n=o.que;e===t&&n.splice(n.indexOf(e),1)})),e[n]=o)},n.get=function(){return e},n.getEvents=function(){var e=[];return r._each(s,(function(n){var t=Object.assign({},n);e.push(t)})),e},n}();r._setEventEmitter(d.emit.bind(d));var f=d.on,l=d.off,g=(d.get,d.getEvents),p=d.emit},92797:function(e,n,t){t.d(n,{Bx:function(){return p},Cd:function(){return s},IF:function(){return v},bA:function(){return g},o0:function(){return f},v5:function(){return d},z3:function(){return u}});var r=t(89062),i=t(81432),o=t.n(i),a=t(68792),u=o()({ready:o().SYNC|o().ASYNC|o().QUEUE}),c=(0,a.P)();u.ready=function(){var e=u.ready;return function(){try{return e.apply(u,arguments)}finally{c.resolve()}}}();var s=c.promise,d=u.get;function f(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15,r=e.getHooks({hook:n});0===r.length&&e.before(n,t)}var l={};function g(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.postInstallAllowed,o=void 0!==i&&i;u("async",(function(t){t.forEach((function(e){return n.apply(void 0,(0,r.Z)(e))})),o&&(l[e]=n)}),e)([])}function p(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];var i=l[e];if(i)return i.apply(void 0,t);d(e).before((function(e,n){n.push(t),e(n)}))}function v(e,n){return Object.defineProperties(n,Object.fromEntries(["before","after","getHooks","removeAll"].map((function(n){return[n,{get:function(){return e[n]}}]})))),n}},24679:function(e,n,t){t.d(n,{B5:function(){return r},Mk:function(){return o},Oh:function(){return a},pX:function(){return i}});var r="native",i="video",o="banner",a="adpod"},70059:function(e,n,t){t.d(n,{Fb:function(){return k},JL:function(){return x},Sg:function(){return h},Ur:function(){return P},e6:function(){return R},eK:function(){return Z},lY:function(){return W},r4:function(){return U},xc:function(){return m}});var r=t(93324),i=t(71002),o=t(4942),a=t(20265),u=t(64358),c=t(34614),s=t(78653),d=t(5644),f=t(24679);function l(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return g(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return g(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){u=!0,o=e},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function g(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function p(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function v(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?p(Object(t),!0).forEach((function(n){(0,o.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):p(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var h=[],m=Object.keys(d.FY).map((function(e){return d.FY[e]})),b={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}}},y=d.s$,E=d.oF,w=d.V1,C=d.zA,A=d.FY,T=H(w),I=H(y),O={img:1,js:2,1:"img",2:"js"},S=1;function B(e){if(e&&e.type&&function(e){if(!e||!(0,c.q9)(Object.keys(b),e))return(0,u.logError)("".concat(e," nativeParam is not supported")),!1;return!0}(e.type)&&(e=b[e.type]),!e||!e.ortb||j(e.ortb))return e}function k(e){e.forEach((function(e){var n=e.nativeParams||(0,a.Z)(e,"mediaTypes.native");n&&(e.nativeParams=B(n)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||function(e){if(!e&&!(0,u.isPlainObject)(e))return void(0,u.logError)("Native assets object is empty or not an object: ",e);var n={ver:"1.2",assets:[]};for(var t in e)if(!C.includes(t))if(A.hasOwnProperty(t)){var r=e[t],i=0;r.required&&(0,u.isBoolean)(r.required)&&(i=Number(r.required));var o={id:n.assets.length,required:i};if(t in w)o.data={type:y[w[t]]},r.len&&(o.data.len=r.len);else if("icon"===t||"image"===t){if(o.img={type:"icon"===t?E.ICON:E.MAIN},r.aspect_ratios)if((0,u.isArray)(r.aspect_ratios))if(r.aspect_ratios.length){var a=r.aspect_ratios[0],c=a.min_width,s=a.min_height;(0,u.isInteger)(c)&&(0,u.isInteger)(s)?(o.img.wmin=c,o.img.hmin=s):(0,u.logError)("image.aspect_ratios min_width or min_height are invalid: ",c,s);var d=r.aspect_ratios.filter((function(e){return e.ratio_width&&e.ratio_height})).map((function(e){return"".concat(e.ratio_width,":").concat(e.ratio_height)}));d.length>0&&(o.img.ext={aspectratios:d})}else(0,u.logError)("image.aspect_ratios was passed, but it's empty:",r.aspect_ratios);else(0,u.logError)("image.aspect_ratios was passed, but it's not a an array:",r.aspect_ratios);r.sizes&&(2===r.sizes.length&&(0,u.isInteger)(r.sizes[0])&&(0,u.isInteger)(r.sizes[1])?(o.img.w=r.sizes[0],o.img.h=r.sizes[1],delete o.img.hmin,delete o.img.wmin):(0,u.logError)("image.sizes was passed, but its value is not an array of integers:",r.sizes))}else"title"===t?o.title={len:r.len||140}:"ext"===t&&(o.ext=r,delete o.required);n.assets.push(o)}else(0,u.logError)("Unrecognized native asset code: ".concat(t,". Asset will be ignored."));return n}(e.nativeParams))}))}function j(e){var n=e.assets;if(!Array.isArray(n)||0===n.length)return(0,u.logError)("assets in mediaTypes.native.ortb is not an array, or it's empty. Assets: ",n),!1;var t=n.map((function(e){return e.id}));return n.length!==new Set(t).size||t.some((function(e){return e!==parseInt(e,10)}))?((0,u.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,u.logError)("ortb.eventtrackers is not an array. Eventtrackers: ",e.eventtrackers),!1):n.every((function(e){return function(e){if(!(0,u.isPlainObject)(e))return(0,u.logError)("asset must be an object. Provided asset: ",e),!1;if(e.img){if(!(0,u.isNumber)(e.img.w)&&!(0,u.isNumber)(e.img.wmin))return(0,u.logError)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,u.isNumber)(e.img.h)&&!(0,u.isNumber)(e.img.hmin))return(0,u.logError)("for img asset there must be 'h' or 'hmin' property"),!1}else if(e.title){if(!(0,u.isNumber)(e.title.len))return(0,u.logError)("for title asset there must be 'len' property defined"),!1}else if(e.data){if(!(0,u.isNumber)(e.data.type))return(0,u.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,u.isNumber)(e.video.minduration)&&(0,u.isNumber)(e.video.maxduration)))return(0,u.logError)("video asset is not properly configured"),!1;return!0}(e)}))}function U(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.index,i=void 0===r?s.K.index:r,o=i.getAdUnit(e);if(!o)return!1;var a=o.nativeOrtbRequest,u=(null===(n=e.native)||void 0===n?void 0:n.ortb)||K(e.native,a);return _(u,a)}function _(e,n){if(!(0,a.Z)(e,"link.url"))return(0,u.logError)("native response doesn't have 'link' property. Ortb response: ",e),!1;var t=n.assets.filter((function(e){return 1===e.required})).map((function(e){return e.id})),r=e.assets.map((function(e){return e.id})),i=t.every((function(e){return(0,c.q9)(r,e)}));return i||(0,u.logError)("didn't receive a bid with all required assets. Required ids: ".concat(t,", but received ids in response: ").concat(r)),i}function R(e,n){var t=n.native.ortb||z(n.native);return"click"===e.action?function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).fetchURL,r=void 0===t?u.triggerPixel:t;if(n){var i,o=(e.assets||[]).filter((function(e){return e.link})).reduce((function(e,n){return e[n.id]=n.link,e}),{}),a=(null===(i=e.link)||void 0===i?void 0:i.clicktrackers)||[],c=o[n],s=a;c&&(s=c.clicktrackers||[]),s.forEach((function(e){return r(e)}))}else{var d;((null===(d=e.link)||void 0===d?void 0:d.clicktrackers)||[]).forEach((function(e){return r(e)}))}}(t,null==e?void 0:e.assetId):function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.runMarkup,r=void 0===t?function(e){return(0,u.insertHtmlIntoIframe)(e)}:t,i=n.fetchURL,o=void 0===i?u.triggerPixel:i,a=(e.eventtrackers||[]).filter((function(e){return e.event===S})).reduce((function(e,n){return O.hasOwnProperty(n.method)&&e[O[n.method]].push(n.url),e}),{img:[],js:[]}),c=a.img,s=a.js;e.imptrackers&&(c=c.concat(e.imptrackers));c.forEach((function(e){return o(e)})),s=s.map((function(e){return'<script async src="'.concat(e,'"><\/script>')})),e.jstracker&&(s=s.concat([e.jstracker]));s.length&&r(s.join("\n"))}(t),e.action}function P(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,r=void 0===t?s.K.index:t,i={},o=r.getAdUnit(e);(0,a.Z)(o,"nativeParams.rendererUrl")?e.native.rendererUrl=N(o.nativeParams.rendererUrl):(0,a.Z)(o,"nativeParams.adTemplate")&&(e.native.adTemplate=N(o.nativeParams.adTemplate));var u=!1!==(0,a.Z)(o,"nativeParams.sendTargetingKeys"),c=M(o),d=v(v({},e.native),e.native.ext);return delete d.ext,Object.keys(d).forEach((function(n){var t=c[n],r=N(e.native[n])||N((0,a.Z)(e,"native.ext.".concat(n)));if("adTemplate"!==n&&t&&r){var s=(0,a.Z)(o,"nativeParams.".concat(n,".sendId"));if("boolean"!=typeof s&&(s=(0,a.Z)(o,"nativeParams.ext.".concat(n,".sendId"))),s)r="".concat(t,":").concat(e.adId);var d=(0,a.Z)(o,"nativeParams.".concat(n,".sendTargetingKeys"));"boolean"!=typeof d&&(d=(0,a.Z)(o,"nativeParams.ext.".concat(n,".sendTargetingKeys"))),("boolean"==typeof d?d:u)&&(i[t]=r)}})),i}var q=function(e){var n;return null===(n=s.K.index.getAdUnit(e))||void 0===n?void 0:n.nativeOrtbRequest};function D(e,n,t){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i.getNativeReq,a=void 0===o?q:o,u={message:"assetResponse",adId:e.adId},c=a(n),s=n.native,f=null===(r=n.native)||void 0===r?void 0:r.ortb,l={};return c&&f&&(l=L(f,c),s=v(v({},n.native),l)),n.native.ortb&&(u.ortb=n.native.ortb),u.assets=[],(null==t?Object.keys(s):t).forEach((function(e){if("adTemplate"===e&&s[e])u.adTemplate=N(s[e]);else if("rendererUrl"===e&&s[e])u.rendererUrl=N(s[e]);else if("ext"===e)Object.keys(s[e]).forEach((function(n){if(s[e][n]){var t=N(s[e][n]);u.assets.push({key:n,value:t})}}));else if(s[e]&&d.FY.hasOwnProperty(e)){var n=N(s[e]);u.assets.push({key:e,value:n})}})),u}function Z(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.getNativeReq,i=void 0===r?q:r,o=e.assets.map((function(e){return(0,u.getKeyByValue)(d.FY,e)}));return D(e,n,o,{getNativeReq:i})}function x(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.getNativeReq,i=void 0===r?q:r;return D(e,n,null,{getNativeReq:i})}function N(e){return"object"===(0,i.Z)(e)&&e.url?e.url:e}function M(e){var n={};return(0,a.Z)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach((function(e){n[e]="hb_native_".concat(e)})),v(v({},d.FY),n)}function F(e){if(j(e)){var n,t={},r=l(e.assets);try{var i=function(){var e=n.value;if(e.title){var r={required:!!e.required&&Boolean(e.required),len:e.title.len};t.title=r}else if(e.img){var i={required:!!e.required&&Boolean(e.required)};e.img.w&&e.img.h?i.sizes=[e.img.w,e.img.h]:e.img.wmin&&e.img.hmin&&(i.aspect_ratios={min_width:e.img.wmin,min_height:e.img.hmin,ratio_width:e.img.wmin,ratio_height:e.img.hmin}),e.img.type===E.MAIN?t.image=i:t.icon=i}else if(e.data){var o=Object.keys(y).find((function(n){return y[n]===e.data.type})),a=Object.keys(w).find((function(e){return w[e]===o}));t[a]={required:!!e.required&&Boolean(e.required)},e.data.len&&(t[a].len=e.data.len)}};for(r.s();!(n=r.n()).done;)i()}catch(e){r.e(e)}finally{r.f()}return t}}function W(e){if(!e||!(0,u.isArray)(e))return e;if(!e.some((function(e){var n;return null===(n=((null==e?void 0:e.mediaTypes)||{})[f.B5])||void 0===n?void 0:n.ortb})))return e;var n,t=(0,u.deepClone)(e),r=l(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.mediaTypes&&i.mediaTypes[f.B5]&&i.mediaTypes[f.B5].ortb&&(i.mediaTypes[f.B5]=Object.assign((0,u.pick)(i.mediaTypes[f.B5],C),F(i.mediaTypes[f.B5].ortb)),i.nativeParams=B(i.mediaTypes[f.B5]))}}catch(e){r.e(e)}finally{r.f()}return t}function z(e){var n={link:{},eventtrackers:[]};return Object.entries(e).forEach((function(e){var t=(0,r.Z)(e,2),i=t[0],o=t[1];switch(i){case"clickUrl":n.link.url=o;break;case"clickTrackers":n.link.clicktrackers=Array.isArray(o)?o:[o];break;case"impressionTrackers":(Array.isArray(o)?o:[o]).forEach((function(e){n.eventtrackers.push({event:S,method:O.img,url:e})}));break;case"javascriptTrackers":n.jstracker=Array.isArray(o)?o.join(""):o}})),n}function K(e,n){var t=v(v({},z(e)),{},{assets:[]});function r(e,r){var i=n.assets.find(e);null!=i&&(r(i=(0,u.deepClone)(i)),t.assets.push(i))}return Object.keys(e).filter((function(n){return!!e[n]})).forEach((function(n){var t=e[n];switch(n){case"title":r((function(e){return null!=e.title}),(function(e){e.title={text:t}}));break;case"image":case"icon":var i="image"===n?E.MAIN:E.ICON;r((function(e){return null!=e.img&&e.img.type===i}),(function(e){e.img={url:t}}));break;default:n in w&&r((function(e){return null!=e.data&&e.data.type===y[w[n]]}),(function(e){e.data={value:t}}))}})),t}function L(e,n){var t={},r=(null==n?void 0:n.assets)||[];t.clickUrl=e.link.url,t.privacyLink=e.privacy;var i,o=l((null==e?void 0:e.assets)||[]);try{var a=function(){var e=i.value,n=r.find((function(n){return e.id===n.id}));e.title?t.title=e.title.text:e.img?t[n.img.type===E.MAIN?"image":"icon"]=e.img.url:e.data&&(t[T[I[n.data.type]]]=e.data.value)};for(o.s();!(i=o.n()).done;)a()}catch(e){o.e(e)}finally{o.f()}return t}function H(e){var n={};for(var t in e)n[e[t]]=t;return n}},34614:function(e,n,t){function r(e,n,t){return e&&e.includes(n,t)||!1}function i(){return Array.from.apply(Array,arguments)}function o(e,n,t){return e&&e.find(n,t)}function a(e,n,t){return e&&e.findIndex(n,t)}t.d(n,{Oc:function(){return i},cx:function(){return a},q9:function(){return r},sE:function(){return o}})},23866:function(e,n,t){t.d(n,{zh:function(){return ie},O5:function(){return ae},ew:function(){return se}});var r=t(93324),i=t(4942),o=t(78640),a=t(64358),u=t(20265),c=t(96475),s=t(52021),d=t(70059),f=t(5644),l=t(78653),g=t(34614),p=t(35706),v=t(3193),h=f.FP,m=h.AD_RENDER_FAILED,b=h.AD_RENDER_SUCCEEDED;function y(e){var n=e.reason,t=e.message,r=e.bid,i=e.id,o={reason:n,message:t};r&&(o.bid=r),i&&(o.adId=i),(0,a.logError)(t),s.j8(m,o)}function E(e){var n=e.doc,t=e.bid,r=e.id,i={doc:n};t&&(i.bid=t),r&&(i.adId=r),s.j8(b,i)}var w=f.FP.BID_WON,C=f.FP.STALE_RENDER,A=new WeakSet,T={"Prebid Request":function(e,n,t){if(null==t)return void y({reason:f.q_.CANNOT_FIND_AD,message:"Cannot find ad '".concat(n.adId,"' for cross-origin render request"),id:n.adId});if(t.status===f.UE.fe&&((0,a.logWarn)("Ad id ".concat(t.adId," has been rendered before")),s.j8(C,t),(0,u.Z)(v.vc.getConfig("auctionOptions"),"suppressStaleRender")))return;try{!function(e,n){var t=e.adId,r=e.ad,i=e.adUrl,o=e.width,u=e.height,c=e.renderer,s=e.cpm,d=e.originalCpm;(0,p.Pd)(c)?(0,p._U)(c,e):t&&(O(e),n({message:"Prebid Response",ad:(0,a.replaceAuctionPrice)(r,d||s),adUrl:(0,a.replaceAuctionPrice)(i,d||s),adId:t,width:o,height:u}))}(t,e)}catch(e){return void y({reason:f.q_.EXCEPTION,message:e.message,id:n.adId,bid:t})}l.K.addWinningBid(t),s.j8(w,t)},"Prebid Event":function(e,n,t){if(null==t)return void(0,a.logError)("Cannot find ad '".concat(n.adId,"' for x-origin event request"));if(t.status!==f.UE.fe)return void(0,a.logWarn)("Received x-origin event request without corresponding render request for ad '".concat(n.adId,"'"));switch(n.event){case f.FP.AD_RENDER_FAILED:y({bid:t,id:n.adId,reason:n.info.reason,message:n.info.message});break;case f.FP.AD_RENDER_SUCCEEDED:E({doc:null,bid:t,id:n.adId});break;default:(0,a.logError)("Received x-origin event request for unsupported event: '".concat(n.event,"' (adId: '").concat(n.adId,"')"))}}};function I(e){var n=e.message?"message":"data",t={};try{t=JSON.parse(e[n])}catch(e){return}if(t&&t.adId&&t.message){var r=(0,g.sE)(l.K.getBidsReceived(),(function(e){return e.adId===t.adId}));T.hasOwnProperty(t.message)&&T[t.message](function(e){return null==e.origin&&0===e.ports.length?function(){var 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,a.logError)(e),new Error(e)}:e.ports.length>0?function(n){e.ports[0].postMessage(JSON.stringify(n))}:function(n){e.source.postMessage(JSON.stringify(n),e.origin)}}(e),t,r)}}function O(e){var n=e.adId,t=e.adUnitCode,r=e.width,i=e.height;["div","iframe"].forEach((function(e){var o=function(e){var r=function(e,n){return(0,a.isGptPubadsDefined)()?function(e){var n=(0,g.sE)(window.googletag.pubads().getSlots(),(function(n){return(0,g.sE)(n.getTargetingKeys(),(function(t){return(0,g.q9)(n.getTargeting(t),e)}))}));return n?n.getSlotElementId():null}(e):(0,a.isApnGetTagDefined)()?function(e){var n=window.apntag.getTag(e);return n&&n.targetId}(n):n}(n,t),i=document.getElementById(r);return i&&i.querySelector(e)}(e+':not([style*="display: none"])');if(o){var u=o.style;u.width=r?r+"px":"100%",u.height=i+"px"}else(0,a.logWarn)("Unable to locate matching page element for adUnitCode ".concat(t,". Can't resize it to ad's dimensions. Please review setup."))}))}Object.assign(T,{"Prebid Native":function(e,n,t){if(null==t)return void(0,a.logError)("Cannot find ad '".concat(n.adId,"' for x-origin event request"));A.has(t)||(A.add(t),l.K.addWinningBid(t),s.j8(w,t));switch(n.action){case"assetRequest":e((0,d.eK)(n,t));break;case"allAssetRequest":e((0,d.JL)(n,t));break;case"resizeNativeHeight":t.height=n.height,t.width=n.width,O(t);break;default:(0,d.e6)(n,t)}}});var S=t(11974),B=t(18621),k=t(92797),j=t(53777),U=t(875),_=t(69626),R=t(15164),P=t(9528),q=t(99128),D=(0,o.R)(),Z=S.k_.triggerUserSyncs,x=f.FP,N=x.ADD_AD_UNITS,M=x.BID_WON,F=x.REQUEST_BIDS,W=x.SET_TARGETING,z=x.STALE_RENDER,K=f.q_,L=K.PREVENT_WRITING_ON_MAIN_DOCUMENT,H=K.NO_AD,G=K.EXCEPTION,V=K.CANNOT_FIND_AD,Q=K.MISSING_DOC_OR_ADID,J={bidWon:function(e){var n=l.K.getBidsRequested().map((function(e){return e.bids.map((function(e){return e.adUnitCode}))})).reduce(a.flatten).filter(a.uniques);if(!(0,a.contains)(n,e))return void(0,a.logError)('The "'+e+'" placement is not defined.');return!0}};function Y(e,n,t){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=n,e.defaultView.frameElement.height=t)}function X(e,n){var t=[];return(0,a.isArray)(e)&&(n?e.length===n:e.length>0)&&(e.every((function(e){return(0,a.isArrayOfNums)(e,2)}))?t=e:(0,a.isArrayOfNums)(e,2)&&t.push(e)),t}function $(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.banner,r=X(t.sizes);return r.length>0?(t.sizes=r,n.sizes=r):((0,a.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 n.mediaTypes.banner),n}function ee(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.video;if(t.playerSize){var r="number"==typeof t.playerSize[0]?2:1,i=X(t.playerSize,r);i.length>0?(2===r&&(0,a.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),t.playerSize=i,n.sizes=i):((0,a.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 n.mediaTypes.video.playerSize)}return n}function ne(e){var n=(0,a.deepClone)(e),t=n.mediaTypes.native;if(t.ortb){var r=Object.keys(f.FY).filter((function(e){return f.FY[e].includes("hb_native_")})),i=Object.keys(t).filter((function(e){return r.includes(e)}));i.length>0&&((0,a.logError)("when using native OpenRTB format, you cannot use legacy native properties. Deleting ".concat(i," keys from request.")),i.forEach((function(e){return delete n.mediaTypes.native[e]})))}return t.image&&t.image.sizes&&!Array.isArray(t.image.sizes)&&((0,a.logError)("Please use an array of sizes for native.image.sizes field. Removing invalid mediaTypes.native.image.sizes property from request."),delete n.mediaTypes.native.image.sizes),t.image&&t.image.aspect_ratios&&!Array.isArray(t.image.aspect_ratios)&&((0,a.logError)("Please use an array of sizes for native.image.aspect_ratios field. Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete n.mediaTypes.native.image.aspect_ratios),t.icon&&t.icon.sizes&&!Array.isArray(t.icon.sizes)&&((0,a.logError)("Please use an array of sizes for native.icon.sizes field. Removing invalid mediaTypes.native.icon.sizes property from request."),delete n.mediaTypes.native.icon.sizes),n}function te(e,n){var t=(0,u.Z)(e,"mediaTypes.".concat(n,".pos"));if(!(0,a.isNumber)(t)||isNaN(t)||!isFinite(t)){var r="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,a.logWarn)(r),s.j8(f.FP.AUCTION_DEBUG,{type:"WARNING",arguments:r}),delete e.mediaTypes[n].pos}return e}function re(e){var n=function(n){return"adUnit.code '".concat(e.code,"' ").concat(n)},t=e.mediaTypes,r=e.bids;return null==r||(0,a.isArray)(r)?null==r&&null==e.ortb2Imp?((0,a.logError)(n("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):t&&0!==Object.keys(t).length?(null==e.ortb2Imp||null!=r&&0!==r.length||(e.bids=[{bidder:null}],(0,a.logMessage)(n("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,a.logError)(n("does not define a 'mediaTypes' object. This is a required field for the auction, so this adUnit has been removed.")),null):((0,a.logError)(n("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(0,j.dF)(),D.bidderSettings=D.bidderSettings||{},D.libLoaded=!0,D.version="v7.17.0",(0,a.logInfo)("Prebid.js v7.17.0 loaded"),D.installedModules=D.installedModules||[],D.adUnits=D.adUnits||[],D.triggerUserSyncs=Z;var ie={validateAdUnit:re,validateBannerMediaType:$,validateVideoMediaType:ee,validateSizes:X};Object.assign(ie,{validateNativeMediaType:ne});var oe,ae=(0,k.z3)("sync",(function(e){var n=[];return e.forEach((function(e){if(null!=(e=re(e))){var t,r,i,o=e.mediaTypes;o.banner&&(t=$(e),o.banner.hasOwnProperty("pos")&&(t=te(t,"banner"))),o.video&&(r=ee(t||e),o.video.hasOwnProperty("pos")&&(r=te(r,"video"))),o.native&&(i=ne(r||(t||e)));var a=Object.assign({},t,r,i);n.push(a)}})),n}),"checkAdUnitSetup");function ue(e){var n=l.K[e]().filter(a.bind.call(a.adUnitsFilter,this,l.K.getAdUnitCodes())),t=l.K.getLastAuctionId();return n.map((function(e){return e.adUnitCode})).filter(a.uniques).map((function(e){return n.filter((function(n){return n.auctionId===t&&n.adUnitCode===e}))})).filter((function(e){return e&&e[0]&&e[0].adUnitCode})).map((function(e){return(0,i.Z)({},e[0].adUnitCode,{bids:e})})).reduce((function(e,n){return Object.assign(e,n)}),{})}function ce(e,n,t){var r=n.querySelector(t);e.parentNode&&e.parentNode===r||(0,a.insertElement)(e,n,t)}D.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,a.logInfo)("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var n=D.getAdserverTargetingForAdUnitCode(e);return(0,a.transformAdServerTargetingObj)(n)}(0,a.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},D.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){var n=l.K.getAllBidsForAdUnitCode(e).filter(B.u8.isUnusedBid).filter(B.u8.isBidNotExpired);return n.length?n.reduce(a.getHighestCpm):{}}(0,a.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},D.getAdserverTargetingForAdUnitCode=function(e){return D.getAdserverTargeting(e)[e]},D.getAdserverTargeting=function(e){return(0,a.logInfo)("Invoking pbjs.getAdserverTargeting",arguments),B.q0.getAllTargeting(e)},D.getConsentMetadata=function(){return(0,a.logInfo)("Invoking pbjs.getConsentMetadata"),{gdpr:P.rp.getConsentMeta(),usp:P.nX.getConsentMeta(),coppa:!!v.vc.getConfig("coppa")}},D.getNoBids=function(){return(0,a.logInfo)("Invoking pbjs.getNoBids",arguments),ue("getNoBids")},D.getNoBidsForAdUnitCode=function(e){return{bids:l.K.getNoBids().filter((function(n){return n.adUnitCode===e}))}},D.getBidResponses=function(){return(0,a.logInfo)("Invoking pbjs.getBidResponses",arguments),ue("getBidsReceived")},D.getBidResponsesForAdUnitCode=function(e){return{bids:l.K.getBidsReceived().filter((function(n){return n.adUnitCode===e}))}},D.setTargetingForGPTAsync=function(e,n){if((0,a.logInfo)("Invoking pbjs.setTargetingForGPTAsync",arguments),(0,a.isGptPubadsDefined)()){var t=B.q0.getAllTargeting(e);B.q0.resetPresetTargeting(e,n),B.q0.setTargetingForGPT(t,n),Object.keys(t).forEach((function(e){Object.keys(t[e]).forEac
5h((function(n){"hb_adid"===n&&l.K.setStatusForBids(t[e][n],f.UE.CK)}))})),s.j8(W,t)}else(0,a.logError)("window.googletag is not defined on the page")},D.setTargetingForAst=function(e){(0,a.logInfo)("Invoking pbjs.setTargetingForAn",arguments),B.q0.isApntagDefined()?(B.q0.setTargetingForAst(e),s.j8(W,B.q0.getAllTargeting())):(0,a.logError)("window.apntag is not defined on the page")},D.renderAd=(0,k.z3)("async",(function(e,n,t){if((0,a.logInfo)("Invoking pbjs.renderAd",arguments),(0,a.logMessage)("Calling renderAd with adId :"+n),e&&n)try{var r=l.K.findBidByAdId(n);if(r){var i=!0;if(r&&r.status===f.UE.fe&&((0,a.logWarn)("Ad id ".concat(r.adId," has been rendered before")),s.j8(z,r),(0,u.Z)(v.vc.getConfig("auctionOptions"),"suppressStaleRender")&&(i=!1)),i){if(r.ad=(0,a.replaceAuctionPrice)(r.ad,r.originalCpm||r.cpm),r.adUrl=(0,a.replaceAuctionPrice)(r.adUrl,r.originalCpm||r.cpm),t&&t.clickThrough){var o=t.clickThrough;r.ad=(0,a.replaceClickThrough)(r.ad,o),r.adUrl=(0,a.replaceClickThrough)(r.adUrl,o)}l.K.addWinningBid(r),s.j8(M,r);var c=r.height,d=r.width,g=r.ad,h=r.mediaType,m=r.adUrl,b=r.renderer,w=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));if((0,a.insertElement)(w,e,"html"),(0,p.Pd)(b))(0,p._U)(b,r,e),ce(w,e,"html"),E({doc:e,bid:r,id:n});else if(e===document&&!(0,a.inIframe)()||"video"===h){var C="Error trying to write ad. Ad render call ad id ".concat(n," was prevented from writing to the main document.");y({reason:L,message:C,bid:r,id:n})}else if(g)e.write(g),e.close(),Y(e,d,c),ce(w,e,"html"),(0,a.callBurl)(r),E({doc:e,bid:r,id:n});else if(m){var A=(0,a.createInvisibleIframe)();A.height=c,A.width=d,A.style.display="inline",A.style.overflow="hidden",A.src=m,(0,a.insertElement)(A,e,"body"),Y(e,d,c),ce(w,e,"html"),(0,a.callBurl)(r),E({doc:e,bid:r,id:n})}else{var T="Error trying to write ad. No ad for bid response id: ".concat(n);y({reason:H,message:T,bid:r,id:n})}}}else{var I="Error trying to write ad. Cannot find ad by given id : ".concat(n);y({reason:V,message:I,id:n})}}catch(e){var O="Error trying to write ad Id :".concat(n," to the page:").concat(e.message);y({reason:G,message:O,id:n})}else{var S="Error trying to write ad Id :".concat(n," to the page. Missing document or adId");y({reason:Q,message:S,id:n})}})),D.removeAdUnit=function(e){((0,a.logInfo)("Invoking pbjs.removeAdUnit",arguments),e)?((0,a.isArray)(e)?e:[e]).forEach((function(e){for(var n=D.adUnits.length-1;n>=0;n--)D.adUnits[n].code===e&&D.adUnits.splice(n,1)})):D.adUnits=[]},D.requestBids=(oe=(0,k.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.bidsBackHandler,t=e.timeout,i=e.adUnits,o=e.adUnitCodes,u=e.labels,c=e.auctionId,d=e.ortb2,f=e.metrics;s.j8(F);var l=t||v.vc.getConfig("bidderTimeout");(0,a.logInfo)("Invoking pbjs.requestBids",arguments);var g={global:(0,a.mergeDeep)({},v.vc.getAnyConfig("ortb2")||{},d||{}),bidder:Object.fromEntries(Object.entries(v.vc.getBidderConfig()).map((function(e){var n=(0,r.Z)(e,2);return[n[0],n[1].ortb2]})).filter((function(e){var n=(0,r.Z)(e,2);return n[0],null!=n[1]})))};return se({bidsBackHandler:n,timeout:l,adUnits:i,adUnitCodes:o,labels:u,auctionId:c,ortb2Fragments:g,metrics:f})}),"requestBids"),(0,k.IF)(oe,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.metrics=(0,q.V6)(),e.metrics.checkpoint("requestBids");var n=e.adUnits||D.adUnits;return e.adUnits=(0,a.isArray)(n)?n.slice():[n],oe.call(this,e)})));var se=(0,k.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.bidsBackHandler,t=e.timeout,r=e.adUnits,i=e.adUnitCodes,o=e.labels,u=e.auctionId,s=e.ortb2Fragments,d=e.metrics,f=(0,P.uV)(v.vc.getConfig("s2sConfig")||[]);if(r=(0,q.Bf)(d).measureTime("requestBids.validate",(function(){return ae(r)})),i&&i.length?r=r.filter((function(e){return(0,g.q9)(i,e.code)})):i=r&&r.map((function(e){return e.code})),r.forEach((function(e){var n=Object.keys(e.mediaTypes||{banner:"banner"}),t=e.bids.map((function(e){return e.bidder})),r=P.ZP.bidderRegistry,i=t.filter((function(e){return!f.has(e)}));e.transactionId=(0,a.generateUUID)(),(0,c.N)(e,"ortb2Imp.ext.tid",e.transactionId),i.forEac
vendor: 48,540 bytes, line 5
5h((function(t){var i=r[t],o=i&&i.getSpec&&i.getSpec(),u=o&&o.supportedMediaTypes||["banner"];n.some((function(e){return(0,g.q9)(u,e)}))?U.f.incrementBidderRequestsCounter(e.code,t):((0,a.logWarn)((0,a.unsupportedBidderMessage)(e,t)),e.bids=e.bids.filter((function(e){return e.bidder!==t})))})),U.f.incrementRequestsCounter(e.code)})),r&&0!==r.length){var p=l.K.createAuction({adUnits:r,adUnitCodes:i,callback:n,cbTimeout:t,labels:o,auctionId:u,ortb2Fragments:s,metrics:d}),h=r.length;h>15&&(0,a.logInfo)("Current auction ".concat(p.getAuctionId()," contains ").concat(h," adUnits."),r),i.forEach((function(e){return B.q0.setLatestAuctionForAdUnit(e,p.getAuctionId())})),p.callBids()}else if((0,a.logMessage)("No adUnits configured. No bids requested."),"function"==typeof n)try{n()}catch(e){(0,a.logError)("Error executing bidsBackHandler",null,e)}}),"startAuction");D.requestBids.before((function(e,n){function t(e){for(var n;n=e.shift();)n()}t(R.Ld),t(de),e.call(this,n)}),49),D.addAdUnits=function(e){(0,a.logInfo)("Invoking pbjs.addAdUnits",arguments),D.adUnits.push.apply(D.adUnits,(0,a.isArray)(e)?e:[e]),s.j8(N)},D.onEvent=function(e,n,t){(0,a.logInfo)("Invoking pbjs.onEvent",arguments),(0,a.isFn)(n)?!t||J[e].call(null,t)?s.on(e,n,t):(0,a.logError)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,a.logError)('The event handler provided is not a function and was not set on event "'+e+'".')},D.offEvent=function(e,n,t){(0,a.logInfo)("Invoking pbjs.offEvent",arguments),t&&!J[e].call(null,t)||s.S1(e,n,t)},D.getEvents=function(){return(0,a.logInfo)("Invoking pbjs.getEvents"),s.vw()},D.registerBidAdapter=function(e,n){(0,a.logInfo)("Invoking pbjs.registerBidAdapter",arguments);try{P.ZP.registerBidAdapter(e(),n)}catch(e){(0,a.logError)("Error registering bidder adapter : "+e.message)}},D.registerAnalyticsAdapter=function(e){(0,a.logInfo)("Invoking pbjs.registerAnalyticsAdapter",arguments);try{P.ZP.registerAnalyticsAdapter(e)}catch(e){(0,a.logError)("Error registering analytics adapter : "+e.message)}},D.createBid=function(e){return(0,a.logInfo)("Invoking pbjs.createBid",arguments),(0,_.m)(e)};var de=[],fe=(0,k.z3)("async",(function(e){e&&!(0,a.isEmpty)(e)?((0,a.logInfo)("Invoking pbjs.enableAnalytics for: ",e),P.ZP.enableAnalytics(e)):(0,a.logError)("pbjs.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");function le(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,a.logError)("Error processing command :","prebid.js",e)}}))}D.enableAnalytics=function(e){de.push(fe.bind(this,e))},D.aliasBidder=function(e,n,t){(0,a.logInfo)("Invoking pbjs.aliasBidder",arguments),e&&n?P.ZP.aliasBidAdapter(e,n,t):(0,a.logError)("bidderCode and alias must be passed as arguments","pbjs.aliasBidder")},D.getAllWinningBids=function(){return l.K.getAllWinningBids()},D.getAllPrebidWinningBids=function(){return l.K.getBidsReceived().filter((function(e){return e.status===f.UE.CK}))},D.getHighestCpmBids=function(e){return B.q0.getWinningBids(e)},D.markWinningBidAsUsed=function(e){var n=[];e.adUnitCode&&e.adId?n=l.K.getBidsReceived().filter((function(n){return n.adId===e.adId&&n.adUnitCode===e.adUnitCode})):e.adUnitCode?n=B.q0.getWinningBids(e.adUnitCode):e.adId?n=l.K.getBidsReceived().filter((function(n){return n.adId===e.adId})):(0,a.logWarn)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),n.length>0&&(n[0].status=f.UE.fe)},D.getConfig=v.vc.getAnyConfig,D.readConfig=v.vc.readAnyConfig,D.mergeConfig=v.vc.mergeConfig,D.mergeBidderConfig=v.vc.mergeBidderConfig,D.setConfig=v.vc.setConfig,D.setBidderConfig=v.vc.setBidderConfig,D.que.push((function(){window.addEventListener("message",I,!1)})),D.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){(0,a.logError)("Error processing command :",e.message,e.stack)}else(0,a.logError)("Commands written into pbjs.cmd.push must be wrapped in a function")},D.que.push=D.cmd.push,D.processQueue=function(){k.z3.ready(),le(D.que),le(D.cmd)}},78640:function(e,n,t){function r(){return window.pbjs}t.d(n,{R:function(){return r}}),window.pbjs=window.pbjs||{},window.pbjs.cmd=window.pbjs.cmd||[],window.pbjs.que=window.pbjs.que||[],window._pbjsGlobals=window._pbjsGlobals||[],window._pbjsGlobals.push("pbjs")},25102:function(e,n,t){t.d(n,{hh:function(){return a},nH:function(){return u}});var r=t(3193),i=t(64358);function o(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;var t=n.location.protocol;try{t=n.top.location.protocol}catch(e){}return/^\/\//.exec(e)?t+e:"".concat(t,"//").concat(e)}function a(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.noLeadingWww,r=void 0!==t&&t,i=n.noPort,a=void 0!==i&&i;try{e=new URL(o(e))}catch(e){return}return e=a?e.hostname:e.host,r&&e.startsWith("www.")&&(e=e.substring(4)),e}var u=function(e){function n(e){try{var n=e.querySelector("link[rel='canonical']");if(null!==n)return n.href}catch(e){}return null}return function(){var t,u,c,s,d=[],f=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(e),l=r.vc.getConfig("maxNestedIframes"),g=!1,p=0,v=!1,h=!1,m=!1;do{var b=t,y=h,E=void 0,w=!1,C=null;h=!1,t=t?t.parent:e;try{E=t.location.href||null}catch(e){w=!0}if(w)if(y){var A=b.context;try{u=C=A.sourceUrl,m=!0,v=!0,t===e.top&&(g=!0),A.canonicalUrl&&(c=A.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{var T=b.document.referrer;T&&(C=T,t===e.top&&(g=!0))}catch(e){}!C&&f&&f[p-1]&&(C=f[p-1],t===e.top&&(m=!0)),C&&!v&&(u=C)}else{if(E&&(u=C=E,v=!1,t===e.top)){g=!0;var I=n(t.document);I&&(c=I)}t.context&&t.context.sourceUrl&&(h=!0)}d.push(C),p++}while(t!==e.top&&p<l);d.reverse();try{s=e.top.document.referrer}catch(e){}var O=g||m?u:null,S=r.vc.getConfig("pageUrl")||c||null,B=o(S,e)||O;return{reachedTop:g,isAmp:v,numIframes:p-1,stack:d,topmostLocation:u||null,location:O,canonicalUrl:S,page:B,domain:a(B)||null,ref:s||null,legacy:{reachedTop:g,isAmp:v,numIframes:p-1,stack:d,referer:u||null,canonicalUrl:S}}}}(window)},74247:function(e,n,t){t.d(n,{UB:function(){return p},lO:function(){return f}});var r=t(71002),i=t(3193),o=t(64358),a=t(20265),u=t(34614),c=t(24679),s=[];function d(e,n){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:n}:{labelAll:!1,labels:e.labelAny,activeLabels:n}}function f(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,t=g(n);return!t.shouldFilter||!!t.sizesSupported[e]}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.labels,t=void 0===n?[]:n,r=e.labelAll,i=void 0!==r&&r,d=e.activeLabels,f=void 0===d?[]:d,l=arguments.length>1?arguments[1]:void 0,p=arguments.length>2?arguments[2]:void 0,v=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s,h=g(v);(0,o.isPlainObject)(l)||(l=p?{banner:{sizes:p}}:{});var m=(0,a.Z)(l,"banner.sizes");h.shouldFilter&&m&&((l=(0,o.deepClone)(l)).banner.sizes=m.filter((function(e){return h.sizesSupported[e]})));var b={active:!l.hasOwnProperty(c.Mk)||(0,a.Z)(l,"banner.sizes.length")>0&&(0===t.length||!i&&(t.some((function(e){return h.labels[e]}))||t.some((function(e){return(0,u.q9)(f,e)})))||i&&t.reduce((function(e,n){return e?h.labels[n]||(0,u.q9)(f,n):e}),!0)),mediaTypes:l};return m&&m.length!==l.banner.sizes.length&&(b.filterResults={before:m,after:l.banner.sizes}),b}function g(e){return e.reduce((function(e,n){if("object"===(0,r.Z)(n)&&"string"==typeof n.mediaQuery&&n.mediaQuery.length>0){var t=!1;try{t=(0,o.getWindowTop)().matchMedia(n.mediaQuery).matches}catch(e){(0,o.logWarn)("Unfriendly iFrame blocks sizeConfig from being correctly evaluated"),t=matchMedia(n.mediaQuery).matches}t&&(Array.isArray(n.sizesSupported)&&(e.shouldFilter=!0),["labels","sizesSupported"].forEach((function(t){return(n[t]||[]).forEach((function(n){return e[t][n]=!0}))})))}else(0,o.logWarn)('sizeConfig rule missing required property "mediaQuery"');return e}),{labels:{},sizesSupported:{},shouldFilter:!1})}function p(e,n){return e.reduce((function(e,t){var r=l(d(t,n),t.mediaTypes,t.sizes),i=r.active,a=r.mediaTypes,u=r.filterResults;return i?(u&&(0,o.logInfo)('Size mapping filtered adUnit "'.concat(t.code,'" banner sizes from '),u.before,"to ",u.after),t.mediaTypes=a,t.bids=t.bids.reduce((function(e,r){var i=l(d(r,n),t.mediaTypes),a=i.active,u=i.mediaTypes,c=i.filterResults;return a?(c&&((0,o.logInfo)('Size mapping filtered adUnit "'.concat(t.code,'" bidder "').concat(r.bidder,'" banner sizes from '),c.before,"to ",c.after),r.mediaTypes=u),e.push(r)):(0,o.logInfo)('Size mapping deactivated adUnit "'.concat(t.code,'" bidder "').concat(r.bidder,'"')),e}),[]),e.push(t)):(0,o.logInfo)('Size mapping disabled adUnit "'.concat(t.code,'"')),e}),[])}i.vc.getConfig("sizeConfig",(function(e){return function(e){s=e}(e.sizeConfig)}))},15164:function(e,n,t){t.d(n,{Ld:function(){return u},S6:function(){return s},df:function(){return f},eA:function(){return d}});var r=t(92797),i=t(64358),o=t(55975),a=["core","prebid-module"],u=[];function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.gvlid,t=e.moduleName,r=e.bidderCode,c=e.moduleType,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=d.bidderSettings,l=void 0===f?o.S:f;function g(){if(null==r)return!0;var e=l.get(r,"storageAllowed");return null!=e&&e}var p=a.includes(c);function v(e){if(g()){var o;return s(p,n,r||t,{hasEnforcementHook:!1},(function(n){if(n&&n.hasEnforcementHook)o=e(n);else{var t={hasEnforcementHook:!1,valid:(0,i.hasDeviceAccess)()};o=e(t)}})),o}(0,i.logInfo)("bidderSettings denied access to device storage for bidder '".concat(r,"'"));return e({valid:!1})}var h=function(e,n,t,r,i,o){var a=function(o){if(o&&o.valid){var a=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",u=t&&""!==t?" ;expires=".concat(t):"",c=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(n)).concat(u,"; path=/").concat(a).concat(r?"; SameSite=".concat(r):"").concat(c)}};if(!o||"function"!=typeof o)return v(a);u.push((function(){var e=v(a);o(e)}))},m=function(e,n){var t=function(n){if(n&&n.valid){var t=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return t?decodeURIComponent(t[2]):null}return null};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))},b=function(e){var n=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};if(!e||"function"!=typeof e)return v(n);u.push((function(){var t=v(n);e(t)}))},y=function(e){var n=function(e){return!(!e||!e.valid)&&(0,i.checkCookieSupport)()};if(!e||"function"!=typeof e)return v(n);u.push((function(){var t=v(n);e(t)}))},E=function(e,n,t){var r=function(t){t&&t.valid&&A()&&window.localStorage.setItem(e,n)};if(!t||"function"!=typeof t)return v(r);u.push((function(){var e=v(r);t(e)}))},w=function(e,n){var t=function(n){return n&&n.valid&&A()?window.localStorage.getItem(e):null};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))},C=function(e,n){var t=function(n){n&&n.valid&&A()&&window.localStorage.removeItem(e)};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))},A=function(e){var n=function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){(0,i.logError)("Local storage api disabled")}return!1};if(!e||"function"!=typeof e)return v(n);u.push((function(){var t=v(n);e(t)}))},T=function(e,n){var t=function(n){if(n&&n.valid){var t=[];if((0,i.hasDeviceAccess)())for(var r=document.cookie.split(";");r.length;){var o=r.pop(),a=o.indexOf("=");a=a<0?o.length:a,decodeURIComponent(o.slice(0,a).replace(/^\s+/,"")).indexOf(e)>=0&&t.push(decodeURIComponent(o.slice(a+1)))}return t}};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))};return{setCookie:h,getCookie:m,localStorageIsEnabled:b,cookiesAreEnabled:y,setDataInLocalStorage:E,getDataFromLocalStorage:w,removeDataFromLocalStorage:C,hasLocalStorage:A,findSimilarCookies:T}}var s=(0,r.z3)("async",(function(e,n,t,r,i){i(r)}),"validateStorageEnforcement");function d(e){return c({moduleName:e,moduleType:"core"})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.gvlid,t=e.moduleName,r=e.bidderCode;if(arguments.length>1||arguments.length>0&&!(0,i.isPlainObject)(arguments[0]))throw new Error("Invalid invocation for getStorageManager");return c({gvlid:n,moduleName:t,bidderCode:r})}},18621:function(e,n,t){t.d(n,{bP:function(){return A},ol:function(){return C},q0:function(){return T},u8:function(){return w}});var r=t(4942),i=t(89062),o=t(64358),a=t(20265),u=t(3193),c=t(70059),s=t(78653),d=t(74247),f=t(24679),l=t(92797),g=t(55975),p=t(34614),v=t(5644),h=[],m="targetingControls.allowTargetingKeys",b="targetingControls.addTargetingKeys",y='Only one of "'.concat(m,'" or "').concat(b,'" can be set'),E=Object.keys(v.TD).map((function(e){return v.TD[e]})),w={isBidNotExpired:function(e){return e.responseTimestamp+1e3*e.ttl-1e3>(0,o.timestamp)()},isUnusedBid:function(e){return e&&(e.status&&!(0,p.q9)([v.UE.fe],e.status)||!e.status)}},C=(0,l.z3)("sync",(function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!r){var a=[],c=u.vc.getConfig("sendBidsControl.dealPrioritization"),s=(0,o.groupBy)(e,"adUnitCode");return Object.keys(s).forEach((function(e){var r=[],u=(0,o.groupBy)(s[e],"bidderCode");Object.keys(u).forEach((function(e){return r.push(u[e].reduce(n))})),t>0?(r=c?r.sort(A(!0)):r.sort((function(e,n){return n.cpm-e.cpm})),a.push.apply(a,(0,i.Z)(r.slice(0,t)))):a.push.apply(a,(0,i.Z)(r))})),a}return e}));function A(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(n,t){return void 0!==n.adserverTargeting.hb_deal&&void 0===t.adserverTargeting.hb_deal?-1:void 0===n.adserverTargeting.hb_deal&&void 0!==t.adserverTargeting.hb_deal?1:e?t.cpm-n.cpm:t.adserverTargeting.hb_pb-n.adserverTargeting.hb_pb}}var T=function(e){var n={},t={};function s(e,n){return e.adserverTargeting&&n&&((0,o.isArray)(n)&&(0,p.q9)(n,e.adUnitCode)||"string"==typeof n&&e.adUnitCode===n)}function l(e,n){if(!0===u.vc.getConfig("targetingControls.alwaysIncludeDeals")){var t=E.concat(c.xc);return C(n,o.getHighestCpm).map((function(n){if(n.dealId&&s(n,e))return(0,r.Z)({},n.adUnitCode,D(n,t.filter((function(e){return void 0!==n.adserverTargeting[e]}))))})).filter((function(e){return e}))}return[]}function T(e,n){var t=Object.assign({},v.TD,v.FY),r=Object.keys(t),i={};(0,o.logInfo)("allowTargetingKeys - allowed keys [ ".concat(n.map((function(e){return t[e]})).join(", ")," ]")),e.map((function(e){var o=Object.keys(e)[0],a=e[o].filter((function(e){var o=Object.keys(e)[0],a=0===r.filter((function(e){return 0===o.indexOf(t[e])})).length||(0,p.sE)(n,(function(e){var n=t[e];return 0===o.indexOf(n)}));return i[o]=!a,a}));e[o]=a}));var a=Object.keys(i).filter((function(e){return i[e]}));return(0,o.logInfo)("allowTargetingKeys - removed keys [ ".concat(a.join(", ")," ]")),e.filter((function(e){return e[Object.keys(e)[0]].length>0}))}function I(e,n){var t=(0,o.deepClone)(e);return Object.keys(t).map((function(e){return{adUnitCode:e,adserverTargeting:t[e]}})).sort(A()).reduce((function(e,r,i,a){var u,c=(u=r.adserverTargeting,Object.keys(u).reduce((function(e,n){return e+"".concat(n,"%3d").concat(encodeURIComponent(u[n]),"%26")}),""));i+1===a.length&&(c=c.slice(0,-3));var s=r.adUnitCode,d=c.length;return d<=n?(n-=d,(0,o.logInfo)("AdUnit '".concat(s,"' auction keys comprised of ").concat(d," characters. Deducted from running threshold; new limit is ").concat(n),t[s]),e[s]=t[s]):(0,o.logWarn)("The following keys for adUnitCode '".concat(s,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(d,", the current allotted amount was ").concat(n,".\n"),t[s]),i+1===a.length&&0===Object.keys(e).length&&(0,o.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting."),e}),{})}function O(e){var n=e.map((function(e){return(0,r.Z)({},Object.keys(e)[0],e[Object.keys(e)[0]].map((function(e){return(0,r.Z)({},Object.keys(e)[0],e[Object.keys(e)[0]].join(","))})).reduce((function(e,n){return Object.assign(n,e)}),{}))})).reduce((function(e,n){var t=Object.keys(n)[0];return e[t]=Object.assign({},e[t],n[t]),e}),{});return n}function S(n){return"string"==typeof n?[n]:(0,o.isArray)(n)?n:e.getAdUnitCodes()||[]}function B(){var n=e.getBidsReceived();if(u.vc.getConfig("useBidCache")){var r=u.vc.getConfig("bidCacheFilterFunction");"function"==typeof r&&(n=n.filter((function(e){return t[e.adUnitCode]===e.auctionId||!!r(e)})))}else n=n.filter((function(e){return t[e.adUnitCode]===e.auctionId}));return n=n.filter((function(e){return(0,a.Z)(e,"video.context")!==f.Oh})).filter((function(e){return"banner"!==e.mediaType||(0,d.lO)([e.width,e.height])})).filter(w.isUnusedBid).filter(w.isBidNotExpired),C(n,o.getOldestHighestCpmBid)}function k(e,t){var o=n.getWinningBids(e,t),a=j();return o=o.map((function(e){return(0,r.Z)({},e.adUnitCode,Object.keys(e.adserverTargeting).filter((function(n){return void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===a.indexOf(n)})).reduce((function(n,t){var o=[e.adserverTargeting[t]],a=(0,r.Z)({},t.substring(0,20),o);if(t===v.TD.DEAL){var u="".concat(t,"_").concat(e.bidderCode).substring(0,20),c=(0,r.Z)({},u,o);return[].concat((0,i.Z)(n),[a,c])}return[].concat((0,i.Z)(n),[a])}),[]))})),o}function j(){return e.getStandardBidderAdServerTargeting().map((function(e){return e.key})).concat(E).filter(o.uniques)}function U(e,n,t,r){return Object.keys(n.adserverTargeting).filter(_()).forEach((function(t){e.length&&e.filter(function(e){return function(t){return t.adUnitCode===n.adUnitCode&&t.adserverTargeting[e]}}(t)).forEach(function(e){return function(t){(0,o.isArray)(t.adserverTargeting[e])||(t.adserverTargeting[e]=[t.adserverTargeting[e]]),t.adserverTargeting[e]=t.adserverTargeting[e].concat(n.adserverTargeting[e]).filter(o.uniques),delete n.adserverTargeting[e]}}(t))})),e.push(n),e}function _(){var e=j();return e=e.concat(c.xc),function(n){return-1===e.indexOf(n)}}function R(e){return(0,r.Z)({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(_()).map((function(n){return(0,r.Z)({},n.substring(0,20),[e.adserverTargeting[n]])})))}function P(e,n){return n.filter((function(n){return(0,p.q9)(e,n.adUnitCode)})).map((function(e){return Object.assign({},e)})).reduce(U,[]).map(R).filter((function(e){return e}))}function q(e,n){var t=E.concat(c.xc),i=u.vc.getConfig("sendBidsControl.bidLimit"),a=C(n,o.getHighestCpm,i),d=u.vc.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),f=d?d.map((function(e){return v.TD[e]})):t;return a.map((function(n){if(s(n,e))return(0,r.Z)({},n.adUnitCode,D(n,t.filter((function(e){return void 0!==n.adserverTargeting[e]&&-1!==f.indexOf(e)}))))})).filter((function(e){return e}))}function D(e,n){return n.map((function(n){return(0,r.Z)({},"".concat(n,"_").concat(e.bidderCode).substring(0,20),[e.adserverTargeting[n]])}))}function Z(n){function t(e){return(0,a.Z)(e,v.k2.xn)}return e.getAdUnits().filter((function(e){return(0,p.q9)(n,e.code)&&t(e)})).map((function(e){return(0,r.Z)({},e.code,function(e){var n=t(e);return Object.keys(n).map((function(e){return(0,o.isStr)(n[e])&&(n[e]=n[e].split(",").map((function(e){return e.trim()}))),(0,o.isArray)(n[e])||(n[e]=[n[e]]),(0,r.Z)({},e,n[e])}))}(e))}))}return n.setLatestAuctionForAdUnit=function(e,n){t[e]=n},n.resetPresetTargeting=function(n,t){if((0,o.isGptPubadsDefined)()){var r=S(n),i=e.getAdUnits().filter((function(e){return(0,p.q9)(r,e.code)})),a=h.reduce((function(e,n){return e[n]=null,e}),{});window.googletag.pubads().getSlots().forEach((function(e){var n=(0,o.isFn)(t)&&t(e);i.forEach((function(t){(t.code===e.getAdUnitPath()||t.code===e.getSlotElementId()||(0,o.isFn)(n)&&n(t.code))&&e.updateTargetingFromMap(a)}))}))}},n.resetPresetTargetingAST=function(e){S(e).forEach((function(e){var n=window.apntag.getTag(e);if(n&&n.keywords){var t=Object.keys(n.keywords),r={};t.forEach((function(e){(0,p.q9)(h,e.toLowerCase())||(r[e]=n.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},n.getAllTargeting=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B(),t=S(e),r=k(t,n).concat(P(t,n)).concat(u.vc.getConfig("enableSendAllBids")?q(t,n):l(t,n)).concat(Z(t));r.map((function(e){Object.keys(e).map((function(n){e[n].map((function(e){-1===h.indexOf(Object.keys(e)[0])&&(h=Object.keys(e).concat(h))}))}))}));var i=Object.keys(Object.assign({},v.kF,v.FY)),a=u.vc.getConfig(m),c=u.vc.getConfig(b);if(null!=c&&null!=a)throw new Error(y);a=null!=c?i.concat(c):a||i,Array.isArray(a)&&a.length>0&&(r=T(r,a)),r=O(r);var s=u.vc.getConfig("targetingControls.auctionKeyMaxChars");return s&&((0,o.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(s," characters. Running checks on auction keys...")),r=I(r,s)),t.forEach((function(e){r[e]||(r[e]={})})),r},u.vc.getConfig("targetingControls",(function(e){null!=(0,a.Z)(e,m)&&null!=(0,a.Z)(e,b)&&(0,o.logError)(y)})),n.setTargetingForGPT=function(e,n){window.googletag.pubads().getSlots().forEach((function(t){Object.keys(e).filter(n?n(t):(0,o.isAdUnitCodeMatchingSlot)(t)).forEach((function(n){Object.keys(e[n]).forEach((function(t){var r=e[n][t];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[n][t]=r})),(0,o.logMessage)("Attempting to set targeting-map for slot: ".concat(t.getSlotElementId()," with targeting-map:"),e[n]),t.updateTargetingFromMap(e[n])}))}))},n.getWinningBids=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B(),t=S(e);return n.filter((function(e){return(0,p.q9)(t,e.adUnitCode)})).filter((function(e){return!0===g.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0})).map((function(e){return e.adUnitCode})).filter(o.uniques).map((function(e){return n.filter((function(n){return n.adUnitCode===e?n:null})).reduce(o.getHighestCpm)}))},n.setTargetingForAst=function(e){var t=n.getAllTargeting(e);try{n.resetPresetTargetingAST(e)}catch(e){(0,o.logError)("unable to reset targeting for AST"+e)}Object.keys(t).forEach((function(e){return Object.keys(t[e]).forEach((function(n){if((0,o.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(n," value: ").concat(t[e][n])),(0,o.isStr)(t[e][n])||(0,o.isArray)(t[e][n])){var r={};n.search(/pt[0-9]/)<0?r[n.toUpperCase()]=t[e][n]:r[n]=t[e][n],window.apntag.setKeywords(e,r,{overrideKeyValue:!0})}}))}))},n.isApntagDefined=function(){if(window.apntag&&(0,o.isFn)(window.apntag.setKeywords))return!0},n}(s.K)},11974:function(e,n,t){t.d(n,{k_:function(){return s}});var r=t(93324),i=t(64358),o=t(3193),a=t(34614),u=t(15164);o.vc.setDefaults({userSync:(0,i.deepClone)({syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:0})});var c=(0,u.eA)("usersync");var s=function(e){var n={},t={image:[],iframe:[]},u=new Set,c={},s={image:!0,iframe:!1},d=e.config;function f(){if(d.syncEnabled&&e.browserSupportsCookies){try{!function(){if(!s.iframe)return;l(t.iframe,(function(e){var n=(0,r.Z)(e,2),o=n[0],a=n[1];(0,i.logMessage)("Invoking iframe user sync for bidder: ".concat(o)),(0,i.insertUserSyncIframe)(a),function(e,n){e.image=e.image.filter((function(e){return e[0]!==n}))}(t,o)}))}(),function(){if(!s.image)return;l(t.image,(function(e){var n=(0,r.Z)(e,2),t=n[0],o=n[1];(0,i.logMessage)("Invoking image pixel user sync for bidder: ".concat(t)),(0,i.triggerPixel)(o)}))}()}catch(e){return(0,i.logError)("Error firing user syncs",e)}t={image:[],iframe:[]}}}function l(e,n){(0,i.shuffle)(e).forEach((function(e){n(e),u.add(e[0])}))}function g(e,n){var t=d.filterSettings;if(function(e,n){if(e.all&&e[n])return(0,i.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(n,'" in userSync config. You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.')),!1;var t=e.all?e.all:e[n],r=e.all?"all":n;if(!t)return!1;var o=t.filter,a=t.bidders;if(o&&"include"!==o&&"exclude"!==o)return(0,i.logWarn)('UserSync "filterSettings.'.concat(r,".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((function(e){return(0,i.isStr)(e)&&"*"!==e}))))return(0,i.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(r,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1;return!0}(t,e)){s[e]=!0;var r=t.all?t.all:t[e],o="*"===r.bidders?[n]:r.bidders,u={include:function(e,n){return!(0,a.q9)(e,n)},exclude:function(e,n){return(0,a.q9)(e,n)}};return u[r.filter||"include"](o,n)}return!s[e]}return o.vc.getConfig("userSync",(function(e){if(e.userSync){var n=e.userSync.filterSettings;(0,i.isPlainObject)(n)&&(n.image||n.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}d=Object.assign(d,e.userSync)})),n.registerSync=function(e,r,o){return u.has(r)?(0,i.logMessage)('already fired syncs for "'.concat(r,'", ignoring registerSync call')):d.syncEnabled&&(0,i.isArray)(t[e])?r?0!==d.syncsPerBidder&&Number(c[r])>=d.syncsPerBidder?(0,i.logWarn)('Number of user syncs exceeded for "'.concat(r,'"')):n.canBidderRegisterSync(e,r)?(t[e].push([r,o]),void(c=function(e,n){return e[n]?e[n]+=1:e[n]=1,e}(c,r))):(0,i.logWarn)('Bidder "'.concat(r,'" not permitted to register their "').concat(e,'" userSync pixels.')):(0,i.logWarn)("Bidder is required for registering sync"):(0,i.logWarn)('User sync type "'.concat(e,'" not supported'))},n.syncUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(f,Number(e));f()},n.triggerUserSyncs=function(){d.enableOverride&&n.syncUsers()},n.canBidderRegisterSync=function(e,n){return!d.filterSettings||!g(e,n)},n}(Object.defineProperties({config:o.vc.getConfig("userSync")},{browserSupportsCookies:{get:function(){return!(0,i.isSafariBrowser)()&&c.cookiesAreEnabled()}}}))},64358:function(e,n,t){t.r(n),t.d(n,{_each:function(){return de},_map:function(){return le},_setEventEmitter:function(){return C},adUnitsFilter:function(){return Ze},bind:function(){return k},buildUrl:function(){return wn},callBurl:function(){return me},checkCookieSupport:function(){return He},chunk:function(){return pn},cleanObj:function(){return cn},compareOn:function(){return mn},contains:function(){return fe},convertCamelToUnderscore:function(){return un},convertTypes:function(){return fn},createInvisibleIframe:function(){return $},createTrackPixelHtml:function(){return Ee},createTrackPixelIframeHtml:function(){return we},cyrb53Hash:function(){return Tn},debugTurnedOn:function(){return X},deepAccess:function(){return p.Z},deepClone:function(){return xe},deepEqual:function(){return Cn},deepSetValue:function(){return v.N},delayExecution:function(){return Ge},escapeUnsafeChars:function(){return kn},fill:function(){return gn},flatten:function(){return Te},formatQS:function(){return yn},generateUUID:function(){return _},getAdUnitSizes:function(){return Z},getBidIdParameter:function(){return R},getBidRequest:function(){return Ie},getBidderCodes:function(){return ke},getDNT:function(){return Xe},getDefinedParams:function(){return Qe},getGptSlotForAdUnitCode:function(){return tn},getGptSlotInfoForAdUnitCode:function(){return rn},getHighestCpm:function(){return _e},getKeyByValue:function(){return Be},getKeys:function(){return Oe},getLatestHighestCpmBid:function(){return Pe},getMaxValueFromArray:function(){return hn},getMinValueFromArray:function(){return vn},getOldestHighestCpmBid:function(){return Re},getParameterByName:function(){return ee},getPerformanceNow:function(){return Ke},getPrebidInternal:function(){return O},getUniqueIdentifierStr:function(){return U},getUserConfiguredParams:function(){return Ye},getValue:function(){return Se},getValueString:function(){return Ce},getWindowFromDocument:function(){return In},getWindowLocation:function(){return K},getWindowSelf:function(){return z},getWindowTop:function(){return W},groupBy:function(){return Ve},hasConsoleLogger:function(){return Y},hasDeviceAccess:function(){return Le},hasOwn:function(){return ge},inIframe:function(){return Ne},insertElement:function(){return pe},insertHtmlIntoIframe:function(){return be},insertUserSyncIframe:function(){return ye},internal:function(){return T},isA:function(){return ne},isAdUnitCodeMatchingSlot:function(){return en},isApnGetTagDefined:function(){return Ue},isArray:function(){return ie},isArrayOfNums:function(){return ln},isBoolean:function(){return ue},isEmpty:function(){return ce},isEmptyStr:function(){return se},isFn:function(){return te},isGptPubadsDefined:function(){return je},isInteger:function(){return an},isNumber:function(){return oe},isPlainObject:function(){return ae},isSafariBrowser:function(){return Me},isSlotMatchingAdUnitCode:function(){return nn},isStr:function(){return re},isValidMediaTypes:function(){return Je},logError:function(){return V},logInfo:function(){return H},logMessage:function(){return L},logWarn:function(){return G},mergeDeep:function(){return An},parseGPTSingleSizeArray:function(){return N},parseGPTSingleSizeArrayToRtbSize:function(){return M},parseQS:function(){return bn},parseQueryStringParameters:function(){return q},parseSizesInput:function(){return x},parseUrl:function(){return En},pick:function(){return sn},prefixLog:function(){return Q},replaceAuctionPrice:function(){return Fe},replaceClickThrough:function(){return We},safeJSONParse:function(){return On},setScriptAttributes:function(){return Sn},shuffle:function(){return De},timestamp:function(){return ze},transformAdServerTargetingObj:function(){return D},transformBidderParamKeywords:function(){return dn},triggerPixel:function(){return he},tryAppendQueryString:function(){return P},uniques:function(){return Ae},unsupportedBidderMessage:function(){return on},waitForElementToLoad:function(){return ve}});var r,i=t(93324),o=t(89062),a=t(4942),u=t(71002),c=t(3193),s=t(77079),d=t.n(s),f=t(34614),l=t(5644),g=t(68792),p=t(20265),v=t(96475),h=Object.prototype.toString,m=Boolean(window.console),b=Boolean(m&&window.console.log),y=Boolean(m&&window.console.info),E=Boolean(m&&window.console.warn),w=Boolean(m&&window.console.error);function C(e){r=e}function A(){null!=r&&r.apply(void 0,arguments)}var T={checkCookieSupport:He,createTrackPixelIframeHtml:we,getWindowSelf:z,getWindowTop:W,getWindowLocation:K,insertUserSyncIframe:ye,insertElement:pe,isFn:te,triggerPixel:he,logError:V,logWarn:G,logMessage:L,logInfo:H,parseQS:bn,formatQS:yn,deepEqual:Cn},I={};function O(){return I}var S,B={},k=function(e,n){return n}.bind(null,1,B)()===B?Function.prototype.bind:function(e){var n=this,t=Array.prototype.slice.call(arguments,1);return function(){return n.apply(e,t.concat(Array.prototype.slice.call(arguments)))}},j=(S=0,function(){return++S});function U(){return j()+Math.random().toString(16).substr(2)}function _(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,_)}function R(e,n){return n&&n[e]?n[e]:""}function P(e,n,t){return t?e+n+"="+encodeURIComponent(t)+"&":e}function q(e){var n="";for(var t in e)e.hasOwnProperty(t)&&(n+=t+"="+encodeURIComponent(e[t])+"&");return n=n.replace(/&$/,"")}function D(e){return e&&Object.getOwnPropertyNames(e).length>0?Oe(e).map((function(n){return"".concat(n,"=").concat(encodeURIComponent(Se(e,n)))})).join("&"):""}function Z(e){if(e){var n=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){var t=e.mediaTypes.banner.sizes;Array.isArray(t[0])?n=t:n.push(t)}else Array.isArray(e.sizes)&&(Array.isArray(e.sizes[0])?n=e.sizes:n.push(e.sizes));return n}}function x(e){var n=[];if("string"==typeof e){var t=e.split(","),r=/^(\d)+x(\d)+$/i;if(t)for(var i in t)ge(t,i)&&t[i].match(r)&&n.push(t[i])}else if("object"===(0,u.Z)(e)){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])n.push(N(e));else for(var a=0;a<o;a++)n.push(N(e[a]))}return n}function N(e){if(F(e))return e[0]+"x"+e[1]}function M(e){if(F(e))return{w:e[0],h:e[1]}}function F(e){return ie(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function W(){return window.top}function z(){return window.self}function K(){return window.location}function L(){X()&&b&&console.log.apply(console,J(arguments,"MESSAGE:"))}function H(){X()&&y&&console.info.apply(console,J(arguments,"INFO:"))}function G(){X()&&E&&console.warn.apply(console,J(arguments,"WARNING:")),A(l.FP.AUCTION_DEBUG,{type:"WARNING",arguments:arguments})}function V(){X()&&w&&console.error.apply(console,J(arguments,"ERROR:")),A(l.FP.AUCTION_DEBUG,{type:"ERROR",arguments:arguments})}function Q(e){function n(n){return function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];n.apply(void 0,[e].concat(r))}}return{logError:n(V),logWarn:n(G),logMessage:n(L),logInfo:n(H)}}function J(e,n){e=[].slice.call(e);var t=c.vc.getCurrentBidder();return n&&e.unshift(n),t&&e.unshift(r("#aaa")),e.unshift(r("#3b88c3")),e.unshift("%cPrebid"+(t?"%c".concat(t):"")),e;function r(e){return"display: inline-block; color: #fff; background: ".concat(e,"; padding: 1px 4px; border-radius: 3px;")}}function Y(){return b}function X(){return!!c.vc.getConfig("debug")}function $(){var e=document.createElement("iframe");return e.id=U(),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 ee(e){return bn(K().search)[e]||""}function ne(e,n){return h.call(e)==="[object "+n+"]"}function te(e){return ne(e,"Function")}function re(e){return ne(e,"String")}function ie(e){return ne(e,"Array")}function oe(e){return ne(e,"Number")}function ae(e){return ne(e,"Object")}function ue(e){return ne(e,"Boolean")}function ce(e){if(!e)return!0;if(ie(e)||re(e))return!(e.length>0);for(var n in e)if(hasOwnProperty.call(e,n))return!1;return!0}function se(e){return re(e)&&(!e||0===e.length)}function de(e,n){if(!ce(e)){if(te(e.forEach))return e.forEach(n,this);var t=0,r=e.length;if(r>0)for(;t<r;t++)n(e[t],t,e);else for(t in e)hasOwnProperty.call(e,t)&&n.call(this,e[t],t)}}function fe(e,n){if(ce(e))return!1;if(te(e.indexOf))return-1!==e.indexOf(n);for(var t=e.length;t--;)if(e[t]===n)return!0;return!1}function le(e,n){if(ce(e))return[];if(te(e.map))return e.map(n);var t=[];return de(e,(function(r,i){t.push(n(r,i,e))})),t}function ge(e,n){return e.hasOwnProperty?e.hasOwnProperty(n):void 0!==e[n]&&e.constructor.prototype[n]!==e[n]}function pe(e,n,t,r){var i;n=n||document,i=t?n.getElementsByTagName(t):n.getElementsByTagName("head");try{if((i=i.length?i:n.getElementsByTagName("body")).length){i=i[0];var o=r?null:i.firstChild;return i.insertBefore(e,o)}}catch(e){}}function ve(e,n){var t=null;return new g.Z((function(r){var i=function n(){e.removeEventListener("load",n),e.removeEventListener("error",n),null!=t&&window.clearTimeout(t),r()};e.addEventListener("load",i),e.addEventListener("error",i),null!=n&&(t=window.setTimeout(i,n))}))}function he(e,n,t){var r=new Image;n&&T.isFn(n)&&ve(r,t).then(n),r.src=e}function me(e){var n=e.source,t=e.burl;n===l.os.YZ&&t&&T.triggerPixel(t)}function be(e){if(e){var n=document.createElement("iframe");n.id=U(),n.width=0,n.height=0,n.hspace="0",n.vspace="0",n.marginWidth="0",n.marginHeight="0",n.style.display="none",n.style.height="0px",n.style.width="0px",n.scrolling="no",n.frameBorder="0",n.allowtransparency="true",T.insertElement(n,document,"body"),n.contentWindow.document.open(),n.contentWindow.document.write(e),n.contentWindow.document.close()}}function ye(e,n,t){var r=T.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;var o=i.firstChild;n&&T.isFn(n)&&ve(o,t).then(n),T.insertElement(o,document,"html",!0)}function Ee(e){if(!e)return"";var n='<div style="position:absolute;left:0px;top:0px;visibility:hidden;">';return n+='<img src="'+encodeURI(e)+'"></div>'}function we(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?(n&&(e=encodeURI(e)),t&&(t='sandbox="'.concat(t,'"')),"<iframe ".concat(t,' id="').concat(U(),'"\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 Ce(e,n,t){return null==n?t:re(n)?n:oe(n)?n.toString():void T.logWarn("Unsuported type for param: "+e+" required type: String")}function Ae(e,n,t){return t.indexOf(e)===n}function Te(e,n){return e.concat(n)}function Ie(e,n){var t;if(e)return n.some((function(n){var r=(0,f.sE)(n.bids,(function(n){return["bidId","adId","bid_id"].some((function(t){return n[t]===e}))}));return r&&(t=r),r})),t}function Oe(e){return Object.keys(e)}function Se(e,n){return e[n]}function Be(e,n){for(var t in e)if(e.hasOwnProperty(t)&&e[t]===n)return t}function ke(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pbjs.adUnits;return e.map((function(e){return e.bids.map((function(e){return e.bidder})).reduce(Te,[])})).reduce(Te,[]).filter(Ae)}function je(){if(window.googletag&&te(window.googletag.pubads)&&te(window.googletag.pubads().getSlots))return!0}function Ue(){if(window.apntag&&te(window.apntag.getTag))return!0}var _e=qe("timeToRespond",(function(e,n){return e>n})),Re=qe("responseTimestamp",(function(e,n){return e>n})),Pe=qe("responseTimestamp",(function(e,n){return e<n}));function qe(e,n){return function(t,r){return t.cpm===r.cpm?n(t[e],r[e])?r:t:t.cpm<r.cpm?r:t}}function De(e){for(var n=e.length;n>0;){var t=Math.floor(Math.random()*n),r=e[--n];e[n]=e[t],e[t]=r}return e}function Ze(e,n){return(0,f.q9)(e,n&&n.adUnitCode)}function xe(e){return d()(e)}function Ne(){try{return T.getWindowSelf()!==T.getWindowTop()}catch(e){return!0}}function Me(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function Fe(e,n){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,n)}function We(e,n){if(e&&n&&"string"==typeof n)return e.replace(/\${CLICKTHROUGH}/g,n)}function ze(){return(new Date).getTime()}function Ke(){return window.performance&&window.performance.now&&window.performance.now()||0}function Le(){return!1!==c.vc.getConfig("deviceAccess")}function He(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function Ge(e,n){if(n<1)throw new Error("numRequiredCalls must be a positive number. Got ".concat(n));var t=0;return function(){++t===n&&e.apply(this,arguments)}}function Ve(e,n){return e.reduce((function(e,t){return(e[t[n]]=e[t[n]]||[]).push(t),e}),{})}function Qe(e,n){return n.filter((function(n){return e[n]})).reduce((function(n,t){return Object.assign(n,(0,a.Z)({},t,e[t]))}),{})}function Je(e){var n=["banner","native","video"];return!!Object.keys(e).every((function(e){return(0,f.q9)(n,e)}))&&(!e.video||!e.video.context||(0,f.q9)(["instream","outstream","adpod"],e.video.context))}function Ye(e,n,t){return e.filter((function(e){return e.code===n})).map((function(e){return e.bids})).reduce(Te,[]).filter((function(e){return e.bidder===t})).map((function(e){return e.params||{}}))}function Xe(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}var $e=function(e,n){return e.getAdUnitPath()===n||e.getSlotElementId()===n};function en(e){return function(n){return $e(e,n)}}function nn(e){return function(n){return $e(n,e)}}function tn(e){var n;return je()&&(n=(0,f.sE)(window.googletag.pubads().getSlots(),nn(e))),n}function rn(e){var n=tn(e);return n?{gptSlot:n.getAdUnitPath(),divId:n.getSlotElementId()}:{}}function on(e,n){var t=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return"\n ".concat(e.code," is a ").concat(t," ad unit\n containing bidders that don't support ").concat(t,": ").concat(n,".\n This bidder won't fetch demand.\n ")}function an(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function un(e){return e.replace(/(?:^|\.?)([A-Z])/g,(function(e,n){return"_"+n.toLowerCase()})).replace(/^_/,"")}function cn(e){return Object.keys(e).reduce((function(n,t){return void 0!==e[t]&&(n[t]=e[t]),n}),{})}function sn(e,n){return"object"!==(0,u.Z)(e)?{}:n.reduce((function(t,r,i){if("function"==typeof r)return t;var o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);var u=e[r];return"function"==typeof n[i+1]&&(u=n[i+1](u,t)),void 0!==u&&(t[o]=u),t}),{})}function dn(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords",t=[];return de(e,(function(e,r){if(ie(e)){var i=[];de(e,(function(e){((e=Ce(n+"."+r,e))||""===e)&&i.push(e)})),e=i}else{if(!re(e=Ce(n+"."+r,e)))return;e=[e]}t.push({key:r,value:e})})),t}function fn(e,n){return Object.keys(e).forEach((function(t){var r,i;n[t]&&(te(e[t])?n[t]=e[t](n[t]):n[t]=(r=e[t],i=n[t],"string"===r?i&&i.toString():"number"===r?Number(i):i),isNaN(n[t])&&delete n.key)})),n}function ln(e,n){return ie(e)&&(!n||e.length===n)&&e.every((function(e){return an(e)}))}function gn(e,n){for(var t=[],r=0;r<n;r++){var i=ae(e)?xe(e):e;t.push(i)}return t}function pn(e,n){for(var t=[],r=0;r<Math.ceil(e.length/n);r++){var i=r*n,o=i+n;t.push(e.slice(i,o))}return t}function vn(e){return Math.min.apply(Math,(0,o.Z)(e))}function hn(e){return Math.max.apply(Math,(0,o.Z)(e))}function mn(e){return function(n,t){return n[e]<t[e]?1:n[e]>t[e]?-1:0}}function bn(e){return e?e.replace(/^\?/,"").split("&").reduce((function(e,n){var t=n.split("="),r=(0,i.Z)(t,2),o=r[0],a=r[1];return/\[\]$/.test(o)?(e[o=o.replace("[]","")]=e[o]||[],e[o].push(a)):e[o]=a||"",e}),{}):{}}function yn(e){return Object.keys(e).map((function(n){return Array.isArray(e[n])?e[n].map((function(e){return"".concat(n,"[]=").concat(e)})).join("&"):"".concat(n,"=").concat(e[n])})).join("&")}function En(e,n){var t=document.createElement("a");n&&"noDecodeWholeURL"in n&&n.noDecodeWholeURL?t.href=e:t.href=decodeURIComponent(e);var r=n&&"decodeSearchAsString"in n&&n.decodeSearchAsString;return{href:t.href,protocol:(t.protocol||"").replace(/:$/,""),hostname:t.hostname,port:+t.port,pathname:t.pathname.replace(/^(?!\/)/,"/"),search:r?t.search:T.parseQS(t.search||""),hash:(t.hash||"").replace(/^#/,""),host:t.host||window.location.host}}function wn(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(T.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")}function Cn(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.checkTypes,i=void 0!==r&&r;if(e===n)return!0;if("object"!==(0,u.Z)(e)||null===e||"object"!==(0,u.Z)(n)||null===n||i&&e.constructor!==n.constructor)return!1;if(Object.keys(e).length!==Object.keys(n).length)return!1;for(var o in e){if(!n.hasOwnProperty(o))return!1;if(!Cn(e[o],n[o],{checkTypes:i}))return!1}return!0}function An(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];if(!t.length)return e;var i=t.shift();if(ae(e)&&ae(i)){var u=function(n){ae(i[n])?(e[n]||Object.assign(e,(0,a.Z)({},n,{})),An(e[n],i[n])):ie(i[n])?e[n]?ie(e[n])&&i[n].forEach((function(t){for(var r=1,i=0;i<e[n].length;i++)if(Cn(e[n][i],t)){r=0;break}r&&e[n].push(t)})):Object.assign(e,(0,a.Z)({},n,(0,o.Z)(i[n]))):Object.assign(e,(0,a.Z)({},n,i[n]))};for(var c in i)u(c)}return An.apply(void 0,[e].concat(t))}function Tn(e){for(var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=function(e,n){if(te(Math.imul))return Math.imul(e,n);var t=(4194303&e)*(n|=0);return 4290772992&e&&(t+=(4290772992&e)*n|0),0|t},i=3735928559^t,o=1103547991^t,a=0;a<e.length;a++)i=r(i^(n=e.charCodeAt(a)),2654435761),o=r(o^n,1597334677);return i=r(i^i>>>16,2246822507)^r(o^o>>>13,3266489909),(4294967296*(2097151&(o=r(o^o>>>16,2246822507)^r(i^i>>>13,3266489909)))+(i>>>0)).toString()}function In(e){return e?e.defaultView:null}function On(e){try{return JSON.parse(e)}catch(e){}}function Sn(e,n){for(var t in n)n.hasOwnProperty(t)&&e.setAttribute(t,n[t])}var Bn,kn=(Bn={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},function(e){return e.replace(/[<>\b\f\n\r\t\0\u2028\u2029\\]/g,(function(e){return Bn[e]}))})},99128:function(e,n,t){t.d(n,{A:function(){return w},Bf:function(){return h},V6:function(){return b},g3:function(){return E}});var r=t(93324),i=t(3193);function o(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return a(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return a(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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,u=!0,c=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return u=e.done,e},e:function(e){c=!0,o=e},f:function(){try{u||null==t.return||t.return()}finally{if(c)throw o}}}}function a(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var u="performanceMetrics",c=window.performance&&window.performance.now?function(){return window.performance.now()}:function(){return Date.now()},s=new WeakMap;function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.now,t=void 0===n?c:n,r=e.mkNode,i=void 0===r?g:r,o=e.mkTimer,a=void 0===o?l:o,u=e.mkRenamer,d=void 0===u?function(e){return e}:u,f=e.nodes,p=void 0===f?s:f;return function(){return function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return{forEach:function(n){n(e)}}};function o(e){return function(t){return n.dfWalk({visit:function(n,r){var i=r[e];if(i.hasOwnProperty(t))return i[t]}})}}r=d(r);var u=o("timestamps");function c(e,t){var i=r(e);n.dfWalk({follow:function(e,n){return n.propagate&&(!e||!e.stopPropagation)},visit:function(e,n){i.forEach((function(r){null==e?n.metrics[r]=t:(n.groups.hasOwnProperty(r)||(n.groups[r]=[]),n.groups[r].push(t))}))}})}function s(e){n.timestamps[e]=t()}function f(e,n){var r=u(e),i=null!=r?t()-r:null;return null!=n&&c(n,i),i}function l(e,n,t){var r=u(e),i=u(n),o=null!=r&&null!=i?i-r:null;return null!=t&&c(t,o),o}function g(e){return a(t,(function(n){return c(e,n)}))}function v(e,n){return g(e).stopAfter(n)()}function h(e,n,t){var r=g(e);return t(function(e){var n=r.stopBefore(e);return n.bail=e.bail&&r.stopBefore(e.bail),n.stopTiming=r,n.untimed=e,n}(n))}function m(){var e={};return n.dfWalk({visit:function(n,t){e=Object.assign({},!n||n.includeGroups?t.groups:null,t.metrics,e)}}),e}function b(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.propagate,a=void 0===o||o,u=t.stopPropagation,c=void 0!==u&&u,s=t.includeGroups,d=void 0!==s&&s;return e(i([[n,{propagate:a,stopPropagation:c,includeGroups:d}]]),r)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.propagate,i=void 0===r||r,o=t.stopPropagation,a=void 0!==o&&o,u=t.includeGroups,c=void 0!==u&&u,s=p.get(e);null!=s&&s.addParent(n,{propagate:i,stopPropagation:a,includeGroups:c})}function E(t){return e(n,t)}function w(){return e(n.newSibling(),r)}var C={startTiming:g,measureTime:v,measureHookTime:h,checkpoint:s,timeSince:f,timeBetween:l,setMetric:c,getMetrics:m,fork:b,join:y,newMetrics:w,renameWith:E,toJSON:function(){return m()}};return p.set(C,n),C}(i([]))}}function f(e,n,t){return function(){n&&n();try{return e.apply(this,arguments)}finally{t&&t()}}}function l(e,n){var t=e(),r=!1;function i(){r||(n(e()-t),r=!0)}
5return i.stopBefore=function(e){return f(e,i)},i.stopAfter=function(e){return f(e,null,i)},i}function g(e){return{metrics:{},timestamps:{},groups:{},addParent:function(n,t){e.push([n,t])},newSibling:function(){return g(e.slice())},dfWalk:function(){var n,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.visit,a=t.follow,u=void 0===a?function(){return!0}:a,c=t.visited,s=void 0===c?new Set:c,d=t.inEdge;if(!s.has(this)){if(s.add(this),null!=(n=i(d,this)))return n;var f,l=o(e);try{for(l.s();!(f=l.n()).done;){var g=(0,r.Z)(f.value,2),p=g[0],v=g[1];if(u(d,v)&&null!=(n=p.dfWalk({visit:i,follow:u,visited:s,inEdge:v})))return n}}catch(e){l.e(e)}finally{l.f()}}}}}var p=function(){var e=function(){},n=function(){return{}},t={forEach:e},r=function(){return null};r.stopBefore=function(e){return e},r.stopAfter=function(e){return e};var i=Object.defineProperties({dfWalk:e,newSibling:function(){return i},addParent:e},Object.fromEntries(["metrics","timestamps","groups"].map((function(e){return[e,{get:n}]}))));return d({now:function(){return 0},mkNode:function(){return i},mkRenamer:function(){return function(){return t}},mkTimer:function(){return r},nodes:{get:e,set:e}})()}(),v=!0;function h(e){return v&&e||p}i.vc.getConfig(u,(function(e){v=!!e[u]}));var m,b=(m=d(),function(){return v?m():p});function y(e,n){return function(t,r){return function(i){for(var o=arguments.length,a=new Array(o>1?o-1:0),u=1;u<o;u++)a[u-1]=arguments[u];var c=this;return h(n.apply(c,a)).measureHookTime(e+t,i,(function(e){return r.call.apply(r,[c,e].concat(a))}))}}}var E=y("requestBids.",(function(e){return e.metrics})),w=y("addBidResponse.",(function(e,n){return n.metrics}))},68792:function(e,n,t){t.d(n,{P:function(){return E},Z:function(){return y}});var r=t(93324),i=t(15671),o=t(43144),a=t(97326),u=t(88301),c=t(60136),s=t(82963),d=t(61120),f=t(18916),l=t(42793),g=t(78640);function p(e){var n=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 t,r=(0,d.Z)(e);if(n){var i=(0,d.Z)(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return(0,s.Z)(this,t)}}function v(e,n,t){!function(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,n),n.set(e,t)}var h=new WeakMap,m=new WeakMap,b=new WeakMap,y=function(e){(0,c.Z)(t,e);var n=p(t);function t(e){var r;(0,i.Z)(this,t);var o=[],u=[];function c(e,n){return function(t){if(!o.length){for(o.push(e,t);u.length;)u.shift()();n(t)}}}return r=n.call(this,"function"!=typeof e?e:function(n,t){var r,i=c(1,t),o=(r=c(0,n),function(e){return"function"==typeof(null==e?void 0:e.then)?e.then(r,i):r(e)});try{e(o,i)}catch(e){i(e)}}),v((0,a.Z)(r),h,{writable:!0,value:void 0}),v((0,a.Z)(r),m,{writable:!0,value:void 0}),v((0,a.Z)(r),b,{writable:!0,value:null}),(0,l.Z)((0,a.Z)(r),h,o),(0,l.Z)((0,a.Z)(r),m,u),r}return(0,o.Z)(t,[{key:"then",value:function(e,n){var i=this;if("function"==typeof n)for(var o=this;o;){(0,u.Z)((0,d.Z)(t.prototype),"then",this).call(o,null,(function(){return null}));var a=(0,f.Z)(o,b);(0,l.Z)(o,b,null),o=a}var c=(0,f.Z)(this,h),s=new t((function(t,o){var a=function(){var i=c[1],a=0===c[0]?[e,t]:[n,o],u=(0,r.Z)(a,2),s=u[0],d=u[1];if("function"==typeof s){try{i=s(i)}catch(e){return void o(e)}d=t}d(i)};c.length?a():(0,f.Z)(i,m).push(a)}));return(0,l.Z)(s,b,this),s}}],[{key:"timeout",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new t((function(n){0===e?n():setTimeout(n,e)}))}}]),t}((0,g.R)().Promise||Promise);function E(){var e,n,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.promiseFactory,i=void 0===r?function(e){return new y(e)}:r;function o(e){return function(n){return e(n)}}return{promise:i((function(t,r){e=t,n=r})),resolve:o(e),reject:o(n)}}},90154:function(e,n,t){t.d(n,{Dn:function(){return d},LD:function(){return s},gZ:function(){return c},hD:function(){return f}});var r=t(20265),i=t(64358),o=t(3193),a=t(92797),u=t(78653),c="outstream",s="instream";function d(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,i=void 0===t?u.K.index:t,o=(0,r.Z)(i.getMediaTypes(e),"video"),a=o&&(0,r.Z)(o,"context"),c=o&&(0,r.Z)(o,"useCacheKey"),s=i.getAdUnit(e);return f(e,s,o,a,c)}var f=(0,a.z3)("sync",(function(e,n,t,r,a){return t&&(a||r!==c)?o.vc.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 pbjs.setConfig({ cache: {url: "..."} });\n '),!1):!(r===c&&!a)||!!(e.renderer||n&&n.renderer||t.renderer)}),"checkVideoBidSetup")},79885:function(e,n,t){t.d(n,{h:function(){return c},z:function(){return s}});var r=t(48928),i=t(3193),o=t(78653);function a(e,n){var t=n?"<![CDATA[".concat(n,"]]>"):"";return'<VAST version="3.0">\n <Ad>\n <Wrapper>\n <AdSystem>prebid.org wrapper</AdSystem>\n <VASTAdTagURI><![CDATA['.concat(e,"]]></VASTAdTagURI>\n <Impression>").concat(t,"</Impression>\n <Creatives></Creatives>\n </Wrapper>\n </Ad>\n </VAST>")}function u(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,r=void 0===t?o.K.index:t,u=e.vastXml?e.vastXml:a(e.vastUrl,e.vastImpUrl),c=r.getAuction(e),s=Number(e.ttl)+15,d={type:"xml",value:u,ttlseconds:s};return i.vc.getConfig("cache.vasttrack")&&(d.bidder=e.bidder,d.bidid=e.requestId,d.aid=e.auctionId),null!=c&&(d.timestamp=c.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(d.key=e.customCacheKey),d}function c(e,n){var t={puts:e.map(u)};(0,r.h)(i.vc.getConfig("cache.url"),function(e){return{success:function(n){var t;try{t=JSON.parse(n).responses}catch(n){return void e(n,[])}t?e(null,t):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(n,t){e(new Error("Error storing video ad in the cache: ".concat(n,": ").concat(JSON.stringify(t))),[])}}}(n),JSON.stringify(t),{contentType:"text/plain",withCredentials:!0})}function s(e){return"".concat(i.vc.getConfig("cache.url"),"?uuid=").concat(e)}},20265:function(e,n,t){function r(e,n,t,r,i){for(n=n.split?n.split("."):n,r=0;r<n.length;r++)e=e?e[n[r]]:i;return e===i?t:e}t.d(n,{Z:function(){return r}})},81432:function(e){
vendor: 7,255 bytes, lines 6-11
6/* 7* @license MIT 8* Fun Hooks v0.9.10 9* (c) @snapwich 10*/ 11a.SYNC=1,a.ASYNC=2,a.QUEUE=4;var n=Object.freeze({useProxy:!0,ready:0}),t=new WeakMap,r="2,1,0"===[1].reduce((function(e,n,t){return[e,n,t]}),2).toString()?Array.prototype.reduce:function(e,n){var t,r=Object(this),i=r.length>>>0,o=0;if(n)t=n;else{for(;o<i&&!(o in r);)o++;t=r[o++]}for(;o<i;)o in r&&(t=e(t,r[o],o,r)),o++;return t};function i(e,n){return Array.prototype.slice.call(e,n)}var o=Object.assign||function(e){return r.call(i(arguments,1),(function(e,n){return n&&Object.keys(n).forEach((function(t){e[t]=n[t]})),e}),e)};function a(e){var u,c={},s=[];function d(e,n){return"function"==typeof e?p.call(null,"sync",e,n):"string"==typeof e&&"function"==typeof n?p.apply(null,arguments):"object"==typeof e?f.apply(null,arguments):void 0}function f(e,n,t){var r=!0;void 0===n&&(n=Object.getOwnPropertyNames(e),r=!1);var i={},o=["constructor"];do{(n=n.filter((function(n){return!("function"!=typeof e[n]||-1!==o.indexOf(n)||n.match(/^_/))}))).forEach((function(n){var r=n.split(":"),o=r[0],a=r[1]||"sync";if(!i[o]){var u=e[o];i[o]=e[o]=p(a,u,t?[t,o]:void 0)}})),e=Object.getPrototypeOf(e)}while(r&&e);return i}function l(e){var n=Array.isArray(e)?e:e.split(".");return r.call(n,(function(t,r,i){var o=t[r],a=!1;return o||(i===n.length-1?(u||s.push((function(){a||console.warn("fun-hooks: referenced '"+e+"' but it was never created")})),t[r]=g((function(e){t[r]=e,a=!0}))):t[r]={})}),c)}function g(e){var n=[],r=[],i=function(){},a={before:function(e,t){return c.call(this,n,"before",e,t)},after:function(e,n){return c.call(this,r,"after",e,n)},getHooks:function(e){var t=n.concat(r);"object"==typeof e&&(t=t.filter((function(n){return Object.keys(e).every((function(t){return n[t]===e[t]}))})));try{o(t,{remove:function(){return t.forEach((function(e){e.remove()})),this}})}catch(e){console.error("error adding `remove` to array, did you modify Array.prototype?")}return t},removeAll:function(){return this.getHooks().remove()}},u={install:function(t,o,a){this.type=t,i=a,a(n,r),e&&e(o)}};return t.set(a.after,u),a;function c(e,t,o,a){var u={hook:o,type:t,priority:a||10,remove:function(){var t=e.indexOf(u);-1!==t&&(e.splice(t,1),i(n,r))}};return e.push(u),e.sort((function(e,n){return n.priority-e.priority})),i(n,r),this}}function p(n,r,c){var d=r.after&&t.get(r.after);if(d){if(d.type!==n)throw"fun-hooks: recreated hookable with different type";return r}var f,p,v=c?l(c):g(),h={get:function(e,n){return v[n]||Reflect.get.apply(Reflect,arguments)}};return u||s.push(m),e.useProxy&&"function"==typeof Proxy&&Proxy.revocable?p=new Proxy(r,h):(p=function(){return h.apply?h.apply(r,this,i(arguments)):r.apply(this,arguments)},o(p,v)),t.get(p.after).install(n,p,(function(e,t){var r,o=[];e.length||t.length?(e.forEach(a),r=o.push(void 0)-1,t.forEach(a),f=function(e,t,a){var u,c=0,s="async"===n&&"function"==typeof a[a.length-1]&&a.pop();function d(e){"sync"===n?u=e:s&&s.apply(null,arguments)}function f(e){if(o[c]){var r=i(arguments);return f.bail=d,r.unshift(f),o[c++].apply(t,r)}"sync"===n?u=e:s&&s.apply(null,arguments)}return o[r]=function(){var r=i(arguments,1);"async"===n&&s&&(delete f.bail,r.push(f));var o=e.apply(t,r);"sync"===n&&f(o)},f.apply(null,a),u}):f=void 0;function a(e){o.push(e.hook)}m()})),p;function m(){!u&&("sync"!==n||e.ready&a.SYNC)&&("async"!==n||e.ready&a.ASYNC)?"sync"!==n&&e.ready&a.QUEUE?h.apply=function(){var e=arguments;s.push((function(){p.apply(e[1],e[2])}))}:h.apply=function(){throw"fun-hooks: hooked function not ready"}:h.apply=f}}return(e=o({},n,e)).ready?d.ready=function(){u=!0,function(e){for(var n;n=e.shift();)n()}(s)}:u=!0,d.get=l,d}e.exports=a},77079:function(e){e.exports=function e(n){var t=Array.isArray(n)?[]:{};for(var r in n){var i=n[r];t[r]=i&&"object"==typeof i?e(i):i}return t}},30907:function(e,n,t){function r(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}t.d(n,{Z:function(){return r}})},83878:function(e,n,t){function r(e){if(Array.isArray(e))return e}t.d(n,{Z:function(){return r}})},45057:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(30907);function i(e){if(Array.isArray(e))return(0,r.Z)(e)}},97326:function(e,n,t){function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}t.d(n,{Z:function(){return r}})},26983:function(e,n,t){function r(e,n){return n.get?n.get.call(e):n.value}t.d(n,{Z:function(){return r}})},86011:function(e,n,t){function r(e,n,t){if(n.set)n.set.call(e,t);else{if(!n.writable)throw new TypeError("attempted to set read only private field");n.value=t}}t.d(n,{Z:function(){return r}})},15671:function(e,n,t){function r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}t.d(n,{Z:function(){return r}})},1519:function(e,n,t){function r(e,n,t){if(!n.has(e))throw new TypeError("attempted to "+t+" private field on non-instance");return n.get(e)}t.d(n,{Z:function(){return r}})},18916:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(26983),i=t(1519);function o(e,n){var t=(0,i.Z)(e,n,"get");return(0,r.Z)(e,t)}},42793:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(86011),i=t(1519);function o(e,n,t){var o=(0,i.Z)(e,n,"set");return(0,r.Z)(e,o,t),t}},43144:function(e,n,t){function r(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,n,t){return n&&r(e.prototype,n),t&&r(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}t.d(n,{Z:function(){return i}})},4942:function(e,n,t){function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}t.d(n,{Z:function(){return r}})},88301:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(18415);function i(){return i="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,n,t){var i=(0,r.Z)(e,n);if(i){var o=Object.getOwnPropertyDescriptor(i,n);return o.get?o.get.call(arguments.length<3?e:t):o.value}},i.apply(this,arguments)}},61120:function(e,n,t){function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}t.d(n,{Z:function(){return r}})},60136:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(89611);function i(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&(0,r.Z)(e,n)}},59199:function(e,n,t){function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}t.d(n,{Z:function(){return r}})},31902:function(e,n,t){function r(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,i,o=[],a=!0,u=!1;try{for(t=t.call(e);!(a=(r=t.next()).done)&&(o.push(r.value),!n||o.length!==n);a=!0);}catch(e){u=!0,i=e}finally{try{a||null==t.return||t.return()}finally{if(u)throw i}}return o}}t.d(n,{Z:function(){return r}})},25267:function(e,n,t){function r(){throw new TypeError("Invalid attempt to de
11structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.d(n,{Z:function(){return r}})},42786:function(e,n,t){function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.d(n,{Z:function(){return r}})},82963:function(e,n,t){t.d(n,{Z:function(){return o}});var r=t(71002),i=t(97326);function o(e,n){if(n&&("object"===(0,r.Z)(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(e)}},89611:function(e,n,t){function r(e,n){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},r(e,n)}t.d(n,{Z:function(){return r}})},93324:function(e,n,t){t.d(n,{Z:function(){return u}});var r=t(83878),i=t(31902),o=t(40181),a=t(25267);function u(e,n){return(0,r.Z)(e)||(0,i.Z)(e,n)||(0,o.Z)(e,n)||(0,a.Z)()}},18415:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(61120);function i(e,n){for(;!Object.prototype.hasOwnProperty.call(e,n)&&null!==(e=(0,r.Z)(e)););return e}},89062:function(e,n,t){t.d(n,{Z:function(){return u}});var r=t(45057),i=t(59199),o=t(40181),a=t(42786);function u(e){return(0,r.Z)(e)||(0,i.Z)(e)||(0,o.Z)(e)||(0,a.Z)()}},71002:function(e,n,t){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)}t.d(n,{Z:function(){return r}})},40181:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(30907);function i(e,n){if(e){if("string"==typeof e)return(0,r.Z)(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?(0,r.Z)(e,n):void 0}}},96475:function(e,n,t){function r(e,n,t){n.split&&(n=n.split("."));for(var r,i,o=0,a=n.length,u=e;o<a&&"__proto__"!==(i=n[o++])&&"constructor"!==i&&"prototype"!==i;)u=u[i]=o===a?t:typeof(r=u[i])==typeof n?r:0*n[o]!=0||~(""+n[o]).indexOf(".")?{}:[]}t.d(n,{N:function(){return r}})},5644:function(e){e.exports=JSON.parse('{"k2":{"xn":"adserverTargeting","zF":"standard"},"f":"pbjs_debug","Q_":{"GOOD":1,"NO_BID":2},"FP":{"AUCTION_INIT":"auctionInit","AUCTION_END":"auctionEnd","BID_ADJUSTMENT":"bidAdjustment","BID_TIMEOUT":"bidTimeout","BID_REQUESTED":"bidRequested","BID_RESPONSE":"bidResponse","NO_BID":"noBid","BID_WO
11N":"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"},"q_":{"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"},"TD":{"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"},"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"},"FY":{"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"},"UE":{"CK":"targetingSet","fe":"rendered","G9":"bidRejected"},"V1":{"body":"desc","body2":"desc2","sponsoredBy":"sponsored","cta":"ctatext","rating":"rating","address":"address","downloads":"downloads","likes":"likes","phone":"phone","price":"price","salePrice":"saleprice","displayUrl":"displayurl"},"s$":{"sponsored":1,"desc":2,"rating":3,"likes":4,"downloads":5,"price":6,"saleprice":7,"phone":8,"address":9,"desc2":10,"displayurl":11,"ctatext":12},"oF":{"ICON":1,"MAIN":3},"zA":["privacyLink","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"]}')}},t={};function r(e){var i=t[e];if(void 0!==i)return i.exports;var o=t[e]={exports:{}};return n[e].call(o.exports,o,o.exports,r),o.exports}r.m=n,e=[],r.O=function(n,t,i,o){if(!t){var a=1/0;for(d=0;d<e.length;d++){t=e[d][0],i=e[d][1],o=e[d][2];for(var u=!0,c=0;c<t.length;c++)(!1&o||a>=o)&&Object.keys(r.O).every((function(e){return r.O[e](t[c])}))?t.splice(c--,1):(u=!1,o<a&&(a=o));if(u){e.splice(d--,1);var s=i();void 0!==s&&(n=s)}}return n}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[t,i,o]},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,{a:n}),n},r.d=function(e,n){for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},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=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={5602:0};r.O.j=function(n){return 0===e[n]};var n=function(n,t){var i,o,a=t[0],u=t[1],c=t[2],s=0;if(a.some((function(n){return 0!==e[n]}))){for(i in u)r.o(u,i)&&(r.m[i]=u[i]);if(c)var d=c(r)}for(n&&n(t);s<a.length;s++)o=a[s],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(d)},t=self.pbjsChunk=self.pbjsChunk||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))}();var i=r(23866);i=r.O(i)}(); 12(self.pbjsChunk=self.pbjsChunk||[]).push([[4871],{28979:function(e,i,t){var n=t(4942),a=t(93324),o=t(89062),r=t(64358),d=t(20265),c=t(25686),u=t(23866),s=t(90154),l=t(92797),f=t(79885),g=t(3193),v=t(24679),h=t(34614),p=t(78653),b=t(5644),m="hb_pb_cat_dur",T="hb_cache_id",y=50,C=5,_=function(){var e={};function i(i){var t,n,a;e[i]={},e[i].bidStorage=new Set,e[i].queueDispatcher=(t=y,a=1,function(e,i,o,r){var d=this,c=function(){S.call(d,e,i,o)};clearTimeout(n),r?a=1:a===C?(a=1,c()):(a++,n=setTimeout(c,t))}),e[i].initialCacheKey=(0,r.generateUUID)()}return{addBid:function(t){e[t.auctionId]||i(t.auctionId),e[t.auctionId].bidStorage.add(t)},removeBid:function(i){e[i.auctionId].bidStorage.delete(i)},getBids:function(i){return e[i.auctionId]&&e[i.auctionId].bidStorage.values()},getQueueDispatcher:function(i){return e[i.auctionId]&&e[i.auctionId].queueDispatcher},setupInitialCacheKey:function(i){e[i.auctionId]||(e[i.auctionId]={},e[i.auctionId].initialCacheKey=(0,r.generateUUID)())},getInitialCacheKey:function(i){return e[i.auctionId]&&e[i.auctionId].initialCacheKey}}}();function D(e,i){var t,n=_.getInitialCacheKey(e),a=(0,d.Z)(e,"video.durationBucket"),o=function(e){var i;if(g.vc.getConfig("adpod.prioritizeDeals")&&(0,d.Z)(e,"video.dealTier")){var t=g.vc.getConfig("adpod.dealTier.".concat(e.bidderCode,".prefix"));i=t?t+(0,d.Z)(e,"video.dealTier"):(0,d.Z)(e,"video.dealTier")}else{var n=(0,c.RH)(e);i=(0,c.dg)(n)(e)}return i}(e);if(i){var r=(0,d.Z)(e,"meta.adServerCatId");t="".concat(o,"_").concat(r,"_").concat(a,"s")}else t="".concat(o,"_").concat(a,"s");e.adserverTargeting||(e.adserverTargeting={}),e.adserverTargeting.hb_pb_cat_dur=t,e.adserverTargeting.hb_cache_id=n,e.videoCacheKey=n,e.customCacheKey="".concat(t,"_").concat(n)}function S(e,i,t){!function(e){for(var i=0;i<e.length;i++)_.removeBid(e[i])}(i),(0,f.h)(i,(function(n,a){if(n){(0,r.logWarn)("Failed to save to the video cache: ".concat(n,". Video bid(s) must be discarded."));for(var o=0;o<i.length;o++)(0,c.sq)(e,i[o])}else for(var d=0;d<a.length;d++)""!==a[d].uuid?(0,c.lU)(e,i[d]):(0,r.logInfo)("Detected a bid was not cached because the custom key was already registered. Attempted to use key: ".concat(i[d].customCacheKey,". Bid was: "),i[d]),t()}))}function E(e,i,t,n,a){if(a&&a.context===v.Oh){var o=g.vc.getConfig("adpod.brandCategoryExclusion");!(0,d.Z)(t,"meta.adServerCatId")&&o?((0,r.logWarn)("Detected a bid without meta.adServerCatId while setConfig({adpod.brandCategoryExclusion}) was enabled. This bid has been rejected:",t),n()):!1===g.vc.getConfig("adpod.deferCaching")?(_.addBid(t),D(t,o),function(e,i,t){var n=_.getBids(i);if(n){var a=(0,h.Oc)(n),o=_.getQueueDispatcher(i),d=!(e.getAuctionStatus()===c.Yw);o(e,a,t,d)}else(0,r.logWarn)("Attempted to cache a bid from an unknown auction. Bid:",i)}(i,t,n)):(_.setupInitialCacheKey(t),D(t,o),(0,c.lU)(i,t),n())}else e.call(this,i,t,n,a)}function I(e,i){var t=i.filter((function(e){var i=(0,d.Z)(e,"mediaTypes"),t=(0,d.Z)(i,"video");if(t&&t.context===v.Oh){if(Object.keys(i).length>1)return(0,r.logWarn)("Detected more than one mediaType in adUnitCode: ".concat(e.code," while attempting to define an 'adpod' video adUnit. 'adpod' adUnits cannot be mixed with other mediaTypes. This adUnit will be removed from the auction.")),!1;var n="Detected missing or incorrectly setup fields for an adpod adUnit. Please review the following fields of adUnitCode: ".concat(e.code,". This adUnit will be removed from the auction."),a=!!(t.playerSize&&((0,r.isArrayOfNums)(t.playerSize,2)||(0,r.isArray)(t.playerSize)&&t.playerSize.every((function(e){return(0,r.isArrayOfNums)(e,2)})))||t.sizeConfig),o=!!(t.adPodDurationSec&&(0,r.isNumber)(t.adPodDurationSec)&&t.adPodDurationSec>0),c=!!(t.durationRangeSec&&(0,r.isArrayOfNums)(t.durationRangeSec)&&t.durationRangeSec.every((function(e){return e>0})));if(!a||!o||!c)return n+=a?"":"\nmediaTypes.video.playerSize",n+=o?"":"\nmediaTypes.video.adPodDurationSec",n+=c?"":"\nmediaTypes.video.durationRangeSec",(0,r.logWarn)(n),!1}return!0}));i=t,e.call(this,i)}function U(e,i,t,n,a){if(a===v.Oh){var c=!0;if(g.vc.getConfig("adpod.brandCategoryExclusion")&&!(0,d.Z)(i,"meta.primaryCatId")&&(c=!1),(0,d.Z)(i,"video"))if((0,d.Z)(i,"video.context")&&i.video.context===v.Oh||(c=!1),!(0,d.Z)(i,"video.durationSeconds")||i.video.durationSeconds<=0)c=!1;else{var u=function(e,i){var t=(0,d.Z)(i,"video.durationSeconds"),n=e.durationRangeSec;if(n.sort((function(e,i){return e-i})),e.requireExactDuration){if(!(0,h.sE)(n,(function(e){return e===t})))return(0,r.logWarn)("Detected a bid with a duration value not part of the list of accepted ranges specified in adUnit.mediaTypes.video.durationRangeSec. Exact match durations must be used for this adUnit. Rejecting bid: ",i),!1;i.video.durationBucket=t}else{var a=Math.max.apply(Math,(0,o.Z)(n));if(!(t<=a+2))return(0,r.logWarn)("Detected a bid with a duration value outside the accepted ranges specified in adUnit.mediaTypes.video.durationRangeSec. Rejecting bid: ",i),!1;var c=(0,h.sE)(n,(function(e){return e+2>=t}));i.video.durationBucket=c}return!0}(n,i);u||(c=!1)}g.vc.getConfig("cache.url")||!i.vastXml||i.vastUrl||((0,r.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 pbjs.setConfig({ cache: {url: "..."} });\n '),c=!1),e.bail(c)}else e.call(this,i,t,n,a)}function B(e,i){(0,f.h)(e,(function(t,n){if(t)i(t,null);else{for(var a=[],o=0;o<n.length;o++)""!==n[o]&&a.push(e[o]);i(null,a)}}))}function w(e,i){return e.adserverTargeting[b.TD.PRICE_BUCKET]/e.video.durationBucket<i.adserverTargeting[b.TD.PRICE_BUCKET]/i.video.durationBucket?1:e.adserverTargeting[b.TD.PRICE_BUCKET]/e.video.durationBucket>i.adserverTargeting[b.TD.PRICE_BUCKET]/i.video.durationBucket?-1:0}function Z(e){return p.K.getAdUnits().filter((function(e){return(0,d.Z)(e,"mediaTypes.video.context")===v.Oh})).filter((function(i){return!(e.length>0)||-1!=e.indexOf(i.code)}))}function k(e){var i=e.map((function(e){return Object.assign({},e,(0,n.Z)({},m,e.adserverTargeting.hb_pb_cat_dur))}));i=(0,r.groupBy)(i,m);var t=[];
12return Object.keys(i).forEach((function(e){i[e].sort((0,r.compareOn)("responseTimestamp")),t.push(i[e][0])})),t}function O(e,i){var t=i.map((function(e){return e.code}));return e.filter((function(e){return-1!=t.indexOf(e.adUnitCode)&&e.video&&e.video.context===v.Oh}))}g.vc.getConfig("adpod",(function(e){return function(e){void 0!==e.bidQueueTimeDelay&&("number"==typeof e.bidQueueTimeDelay&&e.bidQueueTimeDelay>0?y=e.bidQueueTimeDelay:(0,r.logWarn)("Detected invalid value for adpod.bidQueueTimeDelay in setConfig; must be a positive number. Using default: ".concat(y))),void 0!==e.bidQueueSizeLimit&&("number"==typeof e.bidQueueSizeLimit&&e.bidQueueSizeLimit>0?C=e.bidQueueSizeLimit:(0,r.logWarn)("Detected invalid value for adpod.bidQueueSizeLimit in setConfig; must be a positive number. Using default: ".concat(C)))}(e.adpod)})),(0,l.o0)(c.D$,E),(0,l.o0)(u.O5,I),(0,l.o0)(s.hD,U);var K={TARGETING_KEY_PB_CAT_DUR:m,TARGETING_KEY_CACHE_ID:T,getTargeting:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.codes,t=e.callback;if(t){var o=Z(i=i||[]),c=p.K.getBidsReceived(),u=g.vc.getConfig("adpod.brandCategoryExclusion"),s=g.vc.getConfig("adpod.deferCaching"),l="boolean"!=typeof s||s,f=O(c,o);f=u||l?k(f):f;var v=g.vc.getConfig("adpod.prioritizeDeals");if(v){var h=f.reduce((function(e,i){var t=(0,d.Z)(i,"video.dealTier"),n=g.vc.getConfig("adpod.dealTier.".concat(i.bidderCode,".minDealTier"));return n&&t?t>=n?e[1].push(i):e[0].push(i):t?e[1].push(i):e[0].push(i),e}),[[],[]]),b=(0,a.Z)(h,2),y=b[0],C=b[1];C.sort(w),y.sort(w),f=C.concat(y)}else f.sort(w);var _={};if(!1===l)o.forEach((function(e){var i=[],t=(0,d.Z)(e,"mediaTypes.video.adPodDurationSec");f.filter((function(i){return i.adUnitCode===e.code})).forEach((function(e,a,o){e.video.durationBucket<=t&&(i.push((0,n.Z)({},m,e.adserverTargeting.hb_pb_cat_dur)),t-=e.video.durationBucket),a===o.length-1&&i.length>0&&i.push((0,n.Z)({},T,e.adserverTargeting.hb_cache_id))})),_[e.code]=i})),t(null,_);else{var D=[];o.forEach((function(e){var i=(0,d.Z)(e,"mediaTypes.video.adPodDurationSec");f.filter((function(i){return i.adUnitCode===e.code})).forEach((function(e){e.video.durationBucket<=i&&(D.push(e),i-=e.video.durationBucket)}))})),B(D,(function(e,i){if(e)t(e,null);else{var a=(0,r.groupBy)(i,"adUnitCode");Object.keys(a).forEach((function(e){var i=[];a[e].forEach((function(e,t,a){i.push((0,n.Z)({},m,e.adserverTargeting.hb_pb_cat_dur)),t===a.length-1&&i.length>0&&i.push((0,n.Z)({},T,e.adserverTargeting.hb_cache_id))})),_[e]=i})),t(null,_)}}))}return _}(0,r.logError)("No callback function was defined in the getTargeting call. Aborting getTargeting().")}};Object.freeze(K),(0,l.bA)("adpod",(function(){function e(e,i){for(var t in i)e[t]=i[t]}(0,r.isPlainObject)(arguments.length<=0?void 0:arguments[0])?e(arguments.length<=0?void 0:arguments[0],K):(0,r.logError)("Adpod module needs plain object to share methods with submodule")})),window.pbjs.installedModules.push("adpod")}},function(e){var i;i=28979,e(e.s=i)}]); 13(self.pbjsChunk=self.pbjsChunk||[]).push([[3864],{46319:function(e,r,a){a.d(r,{p:function(){return P}});var n=a(71002),t=a(89062),i=a(64358),s=a(20265),o=a(35706),d=a(3193),p=a(14699),u=a(24679),c=a(78653),l=a(34614),m=a(90154),f=a(15164),v=a(55975),b=a(17673),g=a(70059),y="appnexus",h="https://ib.adnxs.com/ut/v3/prebid",_="https://ib.adnxs-simple.com/ut/v3/prebid",k=["id","minduration","maxduration","skippable","playback_method","frameworks","context","skipoffset"],I=["minduration","maxduration","skip","skipafter","playbackmethod","api"],w=["age","externalUid","segments","gender","dnt","language"],C=["geo","device_id"],x=["enabled","dongle","member_id","debug_timeout"],E={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"},S="<script",A=/\/\/cdn\.adnxs\.com\/v|\/\/cdn\.adnxs\-simple\.com\/v/,T="trk.js",
13j=(0,f.df)({gvlid:32,bidderCode:y}),P={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:[u.Mk,u.pX,u.B5],isBidRequestValid:function(e){return!!(e.params.placementId||e.params.member&&e.params.invCode)},buildRequests:function(e,r){var a=(e=(0,g.lY)(e)).map(U),n=(0,l.sE)(e,N),o={};!0===d.vc.getConfig("coppa")&&(o={coppa:!0}),n&&Object.keys(n.params.user).filter((function(e){return(0,l.q9)(w,e)})).forEach((function(e){var r=(0,i.convertCamelToUnderscore)(e);if("segments"===e&&(0,i.isArray)(n.params.user[e])){var a=[];n.params.user[e].forEach((function(e){(0,i.isNumber)(e)?a.push({id:e}):(0,i.isPlainObject)(e)&&a.push(e)})),o[r]=a}else"segments"!==e&&(o[r]=n.params.user[e])}));var p,u=(0,l.sE)(e,D);u&&u.params&&u.params.app&&(p={},Object.keys(u.params.app).filter((function(e){return(0,l.q9)(C,e)})).forEach((function(e){return p[e]=u.params.app[e]})));var c,m=(0,l.sE)(e,M);m&&m.params&&u.params.app&&u.params.app.id&&(c={appid:m.params.app.id});var f={},v={},y=j.getCookie("apn_prebid_debug")||null;if(y)try{f=JSON.parse(y)}catch(e){(0,i.logError)("AppNexus Debug Auction Cookie Error:\n\n"+e)}else{var k=(0,l.sE)(e,z);k&&k.debug&&(f=k.debug)}f&&f.enabled&&Object.keys(f).filter((function(e){return(0,l.q9)(x,e)})).forEach((function(e){v[e]=f[e]}));var I=(0,l.sE)(e,B),E=I?parseInt(I.params.member,10):0,O=e[0].schain,S=(0,l.sE)(e,F),A={tags:(0,t.Z)(a),user:o,sdk:{source:"pbjs",version:"7.17.0"},schain:O};S&&(A.iab_support={omidpn:"Appnexus",omidpv:"7.17.0"}),E>0&&(A.member_id=E),u&&(A.device=p),m&&(A.app=c);var T,P,q=(0,i.deepClone)(r&&r.ortb2),Z=(T=q,P=[],["site.keywords","site.content.keywords","user.keywords","app.keywords","app.content.keywords"].forEach((function(e){var r=(0,s.Z)(T,e);(0,i.isStr)(r)&&P.push(r)})),P).map((function(e){return W(e)})),L=(0,i.deepClone)(d.vc.getConfig("appnexusAuctionKeywords"))||{};Object.keys(L).forEach((function(e){((0,i.isStr)(L[e])||(0,i.isNumber)(L[e]))&&(L[e]=[L[e]])}));var V=i.mergeDeep.apply(void 0,[{},L].concat((0,t.Z)(Z))),H=(0,i.transformBidderParamKeywords)(V);if(H.length>0&&(H.forEach(R),A.keywords=H),d.vc.getConfig("adpod.brandCategoryExclusion")&&(A.brand_category_uniqueness=!0),v.enabled&&(A.debug=v,(0,i.logInfo)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(v,null,4))),r&&r.gdprConsent&&(A.gdpr_consent={consent_string:r.gdprConsent.consentString,consent_required:r.gdprConsent.gdprApplies},r.gdprConsent.addtlConsent&&-1!==r.gdprConsent.addtlConsent.indexOf("~"))){var $=r.gdprConsent.addtlConsent,Q=$.substring($.indexOf("~")+1);A.gdpr_consent.addtl_consent=Q.split(".").map((function(e){return parseInt(e,10)}))}if(r&&r.uspConsent&&(A.us_privacy=r.uspConsent),r&&r.refererInfo){var Y={rd_ref:encodeURIComponent(r.refererInfo.topmostLocation),rd_top:r.refererInfo.reachedTop,rd_ifs:r.refererInfo.numIframes,rd_stk:r.refererInfo.stack.map((function(e){return encodeURIComponent(e)})).join(",")},G=r.refererInfo.canonicalUrl;(0,i.isStr)(G)&&""!==G&&(Y.rd_can=G),A.referrer_detection=Y}if((0,l.sE)(e,X)&&e.filter(X).forEach((function(e){var r=function(e,r){var a=r.mediaTypes.video,n=a.durationRangeSec,s=a.requireExactDuration,o=function(e){var r=e.adPodDurationSec,a=e.durationRangeSec,n=e.requireExactDuration,t=(0,i.getMinValueFromArray)(a),s=Math.floor(r/t);return n?Math.max(s,a.length):s}(r.mediaTypes.video),d=(0,i.getMaxValueFromArray)(n),p=e.filter((function(e){return e.uuid===r.bidId})),u=i.fill.apply(void 0,(0,t.Z)(p).concat([o]));if(s){var c=Math.ceil(o/n.length),l=(0,i.chunk)(u,c);n.forEach((function(e,r){l[r].map((function(r){K(r,"minduration",e),K(r,"maxduration",e)}))}))}else u.map((function(e){return K(e,"maxduration",d)}));return u}(a,e),n=A.tags.filter((function(r){return r.uuid!==e.bidId}));A.tags=[].concat((0,t.Z)(n),(0,t.Z)(r))})),e[0].userId){var ee=[];J(ee,(0,s.Z)(e[0],"userId.criteoId"),"criteo.com",null),J(ee,(0,s.Z)(e[0],"userId.netId"),"netid.de",null),J(ee,(0,s.Z)(e[0],"userId.idl_env"),"liveramp.com",null),J(ee,(0,s.Z)(e[0],"userId.tdid"),"adserver.org","TDID"),J(ee,(0,s.Z)(e[0],"userId.uid2.id"),"uidapi.com","UID2"),e[0].userId.pubProvidedId&&e[0].userId.pubProvidedId.forEac
13h((function(e){e.uids.forEach((function(r){ee.push({source:e.source,id:r.id})}))})),ee.length&&(A.eids=ee)}a[0].publisher_id&&(A.publisher_id=a[0].publisher_id);var re=function(e,r){var a=[],n={withCredentials:!0},t=h;(0,b.h)(null==r?void 0:r.gdprConsent)||(t=_);"TRUE"!==(0,i.getParameterByName)("apn_test").toUpperCase()&&!0!==d.vc.getConfig("apn_test")||(n.customHeaders={"X-Is-Test":1});if(e.tags.length>15){var s=(0,i.deepClone)(e);(0,i.chunk)(e.tags,15).forEach((function(e){s.tags=e;var i=JSON.stringify(s);a.push({method:"POST",url:t,data:i,bidderRequest:r,options:n})}))}else{var o=JSON.stringify(e);a={method:"POST",url:t,data:o,bidderRequest:r,options:n}}return a}(A,r);return re},interpretResponse:function(e,r){var a=this,n=r.bidderRequest;e=e.body;var t=[];if(!e||e.error){var d="in response for ".concat(n.bidderCode," adapter");return e&&e.error&&(d+=": ".concat(e.error)),(0,i.logError)(d),t}if(e.tags&&e.tags.forEach((function(e){var r,d=(r=e)&&r.ads&&r.ads.length&&(0,l.sE)(r.ads,(function(e){return e.rtb}));if(d&&((!0===v.S.get(n.bidderCode,"allowZeroCpmBids")?d.cpm>=0:d.cpm>0)&&(0,l.q9)(a.supportedMediaTypes,d.ad_type))){var c=function(e,r,a){var n=(0,i.getBidRequest)(e.uuid,[a]),t=(0,i.getUniqueIdentifierStr)(),d={ad
13Id:t,requestId:e.uuid,cpm:r.cpm,creativeId:r.creative_id,dealId:r.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:n.adUnitCode,appnexus:{buyerMemberId:r.buyer_member_id,dealPriority:r.deal_priority,dealCode:r.deal_code}};r.adomain&&(d.meta=Object.assign({},d.meta,{advertiserDomains:[]}));r.advertiser_id&&(d.meta=Object.assign({},d.meta,{advertiserId:r.advertiser_id}));function c(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}r.buyer_member_id&&(d.meta=Object.assign({},d.meta,{dchain:c(r)}));r.brand_id&&(d.meta=Object.assign({},d.meta,{brandId:r.brand_id}));if(r.rtb.video){switch(Object.assign(d,{width:r.rtb.video.player_width,height:r.rtb.video.player_height,vastImpUrl:r.notify_url,ttl:3600}),(0,s.Z)(n,"mediaTypes.video.context")){case u.Oh:var f=(0,p.Q1)(n.bidder,r.brand_category_id);d.meta=Object.assign({},d.meta,{primaryCatId:f});var v=r.deal_priority;d.video={context:u.Oh,durationSeconds:Math.floor(r.rtb.video.duration_ms/1e3),dealTier:v},d.vastUrl=r.rtb.video.asset_url;break;case m.gZ:if(d.adResponse=e,d.adResponse.ad=d.adResponse.ads[0],d.adResponse.ad.video=d.adResponse.ad.rtb.video,d.vastXml=r.rtb.video.content,r.renderer_url){var b=(0,l.sE)(a.bids,(function(r){return r.bidId===e.uuid})),g=(0,s.Z)(b,"mediaTypes.video.renderer.options");g||(g=(0,s.Z)(b,"renderer.options")),d.renderer=function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=o.Th.install({id:r.renderer_id,url:r.renderer_url,config:a,loaded:!1,adUnitCode:e});try{n.setRender(L)}catch(e){(0,i.logWarn)("Prebid Error calling setRender on renderer",e)}return n.setEventHandlers({impression:function(){return(0,i.logMessage)("AppNexus outstream video impression event")},loaded:function(){return(0,i.logMessage)("AppNexus outstream video loaded event")},ended:function(){(0,i.logMessage)("AppNexus outstream renderer video event"),document.querySelector("#".concat(e)).style.display="none"}}),n}(d.adUnitCode,r,g)}break;case m.LD:d.vastUrl=r.notify_url+"&redir="+encodeURIComponent(r.rtb.video.asset_url)}}else if(r.rtb[u.B5]){var y,h=r.rtb[u.B5];if(function(e){if(!e||""===e)return!1;var r=e.match(A),a=null!=r&&r.length>=1,n=e.match(T),t=null!=n&&n.length>=1;return e.startsWith(S)&&t&&a}(r.viewability.config)){var _="pbjs_adid="+t+";pbjs_auc="+n.adUnitCode;y=r.viewability.config.replace("dom_id=%native_dom_id%",_)}var k=h.javascript_trackers;null==k?k=y:(0,i.isStr)(k)?k=[k,y]:k.push(y),d[u.B5]={title:h.title,body:h.desc,body2:h.desc2,cta:h.ctatext,rating:h.rating,sponsoredBy:h.sponsored,privacyLink:h.privacy_link,address:h.address,downloads:h.downloads,likes:h.likes,phone:h.phone,price:h.price,salePrice:h.saleprice,clickUrl:h.link.url,displayUrl:h.displayurl,clickTrackers:h.link.click_trackers,impressionTrackers:h.impression_trackers,javascriptTrackers:k},h.main_img&&(d.native.image={url:h.main_img.url,height:h.main_img.height,width:h.main_img.width}),h.icon&&(d.native.icon={url:h.icon.url,height:h.icon.height,width:h.icon.width})}else{Object.assign(d,{width:r.rtb.banner.width,height:r.rtb.banner.height,ad:r.rtb.banner.content});try{if(r.rtb.trackers)for(var I=0;I<r.rtb.trackers[0].impression_urls.length;I++){var w=r.rtb.trackers[0].impression_urls[I],C=(0,i.createTrackPixelHtml)(w);d.ad+=C}}catch(e){(0,i.logError)("Error appending tracking pixel",e)}}return d}(e,d,n);c.mediaType=function(e){var r=e.ad_type;return r===u.pX?u.pX:r===u.B5?u.B5:u.Mk}(d),t.push(c)}})),e.debug&&e.debug.debug_info){var c="AppNexus Debug Auction for Prebid\n\n"+e.debug.debug_info;c=c.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,i.logMessage)("https://console.appnexus.com/docs/understanding-the-debug-auction"),(0,i.logMessage)(c)}return t},getMappingFileInfo:function(){return{url:"https://acdn.adnxs-simple.com/prebid/appnexus-mapping/mappings.json",refreshInDays:2}},getUserSyncs:function(e,r,a){if(e.iframeEnabled&&(0,b.h)(a))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}]},transformBidParams:function(e,r,a,n){var t=i.transformBidderParamKeywords;
13if(!0===r){var o=null,p=d.vc.getConfig("s2sConfig");(0,i.isPlainObject)(p)?o=(0,s.Z)(p,"endpoint.p1Consent"):(0,i.isArray)(p)&&p.forEach((function(e){(0,l.q9)(e.bidders,a.bids[0].bidder)&&(o=(0,s.Z)(e,"endpoint.p1Consent"))})),o&&o.match("/openrtb2/prebid")&&(t=H)}return e=(0,i.convertTypes)({member:"string",invCode:"string",placementId:"number",keywords:t,publisherId:"number"},e),r&&(e.use_pmt_rule="boolean"==typeof e.usePaymentRule&&e.usePaymentRule,e.usePaymentRule&&delete e.usePaymentRule,q(e.keywords)&&e.keywords.forEach(R),Object.keys(e).forEach((function(r){var a=(0,i.convertCamelToUnderscore)(r);a!==r&&(e[a]=e[r],delete e[r])}))),e}};function q(e){return!!((0,i.isArray)(e)&&e.length>0)}function R(e){q(e.value)&&""===e.value[0]&&delete e.value}function U(e){var r={};r.sizes=Z(e.sizes),r.primary_size=r.sizes[0],r.ad_types=[],r.uuid=e.bidId,e.params.placementId?r.id=parseInt(e.params.placementId,10):r.code=e.params.invCode,r.allow_smaller_sizes=e.params.allowSmallerSizes||!1,r.use_pmt_rule=e.params.usePaymentRule||!1,r.prebid=!0,r.disable_psa=!0;var a=function(e){if(!(0,i.isFn)(e.getFloor))return e.params.reserve?e.params.reserve:null;var r=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,i.isPlainObject)(r)&&!isNaN(r.floor)&&"USD"===r.currency)return r.floor;return null}(e);
13if(a&&(r.reserve=a),e.params.position)r.position={above:1,below:2}[e.params.position]||0;else{var n=(0,s.Z)(e,"mediaTypes.banner.pos")||(0,s.Z)(e,"mediaTypes.video.pos");0!==n&&1!==n&&3!==n||(r.position=3===n?2:n)}e.params.trafficSourceCode&&(r.traffic_source_code=e.params.trafficSourceCode),e.params.privateSizes&&(r.private_sizes=Z(e.params.privateSizes)),e.params.supplyType&&(r.supply_type=e.params.supplyType),e.params.pubClick&&(r.pubclick=e.params.pubClick),e.params.extInvCode&&(r.ext_inv_code=e.params.extInvCode),e.params.publisherId&&(r.publisher_id=parseInt(e.params.publisherId,10)),e.params.externalImpId&&(r.external_imp_id=e.params.externalImpId);var t=(0,s.Z)(e,"ortb2Imp.ext.data.keywords");if((0,i.isStr)(t)&&""!==t||!(0,i.isEmpty)(e.params.keywords)){var o=W(t),d=(0,i.isPlainObject)(e.params.keywords)?(0,i.deepClone)(e.params.keywords):{};Object.keys(d).forEach((function(e){((0,i.isStr)(d[e])||(0,i.isNumber)(d[e]))&&(d[e]=[d[e]])}));var p=(0,i.mergeDeep)({},d,o),m=(0,i.transformBidderParamKeywords)(p);m.length>
130&&(m.forEach(R),r.keywords=m)}var f,v,b=(0,s.Z)(e,"ortb2Imp.ext.data.pbadslot");if(b&&(r.gpid=b),(e.mediaType===u.B5||(0,s.Z)(e,"mediaTypes.".concat(u.B5)))&&(r.ad_types.push(u.B5),0===r.sizes.length&&(r.sizes=Z([1,1])),e.nativeParams)){var g=(f=e.nativeParams,v={},Object.keys(f).forEach((function(e){var r=O[e]&&O[e].serverName||O[e]||e,a=O[e]&&O[e].requiredParams;if(v[r]=Object.assign({},a,f[e]),(r===O.image.serverName||r===O.icon.serverName)&&v[r].sizes){var n=v[r].sizes;((0,i.isArrayOfNums)(n)||(0,i.isArray)(n)&&n.length>0&&n.every((function(e){return(0,i.isArrayOfNums)(e)})))&&(v[r].sizes=Z(v[r].sizes))}r===O.privacyLink&&(v.privacy_supported=!0)})),v);r[u.B5]={layouts:[g]}}var y=(0,s.Z)(e,"mediaTypes.".concat(u.pX)),h=(0,s.Z)(e,"mediaTypes.video.context");r.hb_source=y&&"adpod"===h?7:1,(e.mediaType===u.pX||y)&&r.ad_types.push(u.pX),(e.mediaType===u.pX||y&&"outstream"!==h)&&(r.require_asset_url=!0),e.params.video&&(r.video={},Object.keys(e.params.video).filter((function(e){return(0,l.q9)(k,e)})).forEach((function(a){switch(a){case"context":case"playback_method":var n=e.params.video[a];n=(0,i.isArray)(n)?n[0]:n,r.video[a]=E[a][n];break;case"frameworks":break;default:r.video[a]=e.params.video[a]}})),e.params.video.frameworks&&(0,i.isArray)(e.params.video.frameworks)&&(r.video_frameworks=e.params.video.frameworks)),y&&(r.video=r.video||{},Object.keys(y).filter((function(e){return(0,l.q9)(I,e)})).forEach((function(e){switch(e){case"minduration":case"maxduration":"number"!=typeof r.video[e]&&(r.video[e]=y[e]);break;case"skip":"boolean"!=typeof r.video.skippable&&(r.video.skippable=1===y[e]);break;case"skipafter":"number"!=typeof r.video.skipoffset&&(r.video.skippoffset=y[e]);break;case"playbackmethod":if("number"!=typeof r.video.playback_method){var a=y[e];(a=(0,i.isArray)(a)?a[0]:a)>=1&&a<=4&&(r.video.playback_method=a)}break;case"api":if(!r.video_frameworks&&(0,i.isArray)(y[e])){var n=y[e].map((function(e){var r=4===e?5:5===e?4:e;if(r>=1&&r<=5)return r})).filter((function(e){return e}));r.video_frameworks=n}}}))),e.renderer&&(r.video=Object.assign({},r.video,{custom_renderer_present:!0})),e.params.frameworks&&(0,i.isArray)(e.params.frameworks)&&(r.banner_frameworks=e.params.frameworks);var _=(0,l.sE)(c.K.getAdUnits(),(function(r){return e.transactionId===r.transactionId}));return _&&_.mediaTypes&&_.mediaTypes.banner&&r.ad_types.push(u.Mk),0===r.ad_types.length&&delete r.ad_types,r}function Z(e){var r=[],a={};if((0,i.isArray)(e)&&2===e.length&&!(0,i.isArray)(e[0]))a.width=parseInt(e[0],10),a.height=parseInt(e[1],10),r.push(a);else if("object"===(0,n.Z)(e))for(var t=0;t<e.length;t++){var s=e[t];(a={}).width=parseInt(s[0],10),a.height=parseInt(s[1],10),r.push(a)}return r}function N(e){return!!e.params.user}function B(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===u.Oh}function F(e){var r=!1,a=e.params,n=e.params.video;return a.frameworks&&(0,i.isArray)(a.frameworks)&&(r=(0,l.q9)(e.params.frameworks,6)),!r&&n&&n.frameworks&&(0,i.isArray)(n.frameworks)&&(r=(0,l.q9)(e.params.video.frameworks,6)),r}function K(e,r,a){(0,i.isEmpty)(e.video)&&(e.video={}),e.video[r]=a}function L(e,r){!function(e){try{var r=document.getElementById(e).querySelectorAll("div[id^='google_ads']");r[0]&&r[0].style.setProperty("display","none")}catch(e){}}(e.adUnitCode),function(e){try{var 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((function(){((0,i.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,a){e.renderer.handleVideoEvent({id:r,eventName:a})}function J(e,r,a,n){return r&&(n?e.push({source:a,id:r,rti_partner:n}):e.push({source:a,id:r})),e}function H(e){var r="";return Object.keys(e).forEach((function(a){(0,i.isStr)(e[a])?""!==e[a]?r+="".concat(a,"=").concat(e[a],","):r+="".concat(a,","):(0,i.isArray)(e[a])&&(""===e[a][0]?r+="".concat(a,","):e[a].forEac
13h((function(e){r+="".concat(a,"=").concat(e,",")})))})),r=r.substring(0,r.length-1)}function W(e){var r={};(0,i.isStr)(e)&&""!==e&&e.split(/\s*(?:,)\s*/).forEach((function(e){if(-1!==e.indexOf("=")){var a=e.split("="),n=a[0],t=a[1];r.hasOwnProperty(n)?r[n].push(t):r[n]=[t]}else r.hasOwnProperty(e)||(r[e]=[""])}));return r}(0,p.dX)(P),window.pbjs.installedModules.push("appnexusBidAdapter")},17673:function(e,r,a){a.d(r,{h:function(){return t}});var n=a(20265);function t(e){return null==e||!e.gdprApplies||!0===(0,n.Z)(e,"vendorData.purpose.consents.1")}}},function(e){var r;r=46319,e(e.s=r)}]); 14(self.pbjsChunk=self.pbjsChunk||[]).push([[1266],{55630:function(n,e,t){var o,a,r,i,c,s,l=t(71002),d=t(4942),u=t(64358),f=t(3193),p=t(9528),g=t(34614),m=t(99128),v=!1,b={iab:function(n){var e=n.onSuccess,t=n.onError;function o(n,o){(0,u.logInfo)("Received a response from CMP",n),o?!1===n.gdprApplies||"tcloaded"===n.eventStatus||"useractioncomplete"===n.eventStatus?M(n,{onSuccess:e,onError:t}):s=n:t("CMP unable to register callback function. Please check CMP setup.")}var a={},r=function(){for(var n,e,t=window;;){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}}(),i=r.cmpFrame,c=r.cmpFunction;if(!i)return t("CMP not found.");"function"==typeof c?((0,u.logInfo)("Detected CMP API is directly accessible, calling it now..."),c("addEventListener",2,o)):((0,u.logInfo)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now..."),function(n,e,t){var o="__tcfapi",r="".concat(o,"Call");function i(n){var e="".concat(o,"Return"),t="string"==typeof n.data&&(0,g.q9)(n.data,e)?JSON.parse(n.data):n.data;if(t[e]&&t[e].callId){var r=t[e];a.hasOwnProperty(r.callId)&&a[r.callId](r.returnValue,r.success)}}window[o]=function(n,t,o,i){var c=Math.random()+"",s=(0,d.Z)({},r,{command:n,version:t,parameter:i,callId:c});a[c]=o,e.postMessage(s,"*")},window.addEventListener("message",i,!1),window[o](n,2,t)}("addEventListener",i,o))},static:function(n){var e=n.onSuccess,t=n.onError;M(i,{onSuccess:e,onError:t})}};function y(n){var e=!1,t=null;function r(o,a,r){if(null!=t&&clearTimeout(t),e=!0,p.rp.setConsentData(o),"function"==typeof n){for(var i=arguments.length,c=new Array(i>3?i-3:0),s=3;s<i;s++)c[s-3]=arguments[s];n.apply(void 0,[a,r].concat(c))}}if((0,g.q9)(Object.keys(b),o)){var i={onSuccess:function(n){return r(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];r.apply(void 0,[null,!0,n].concat(t))}};if(b[o](i),!e){var c=function(){var n=function(n){r(n,!1,"CMP did not load, continuing auction...")};M(s,{onSuccess:n,onError:function(){return n(C(void 0))}})};0===a?c():t=setTimeout(c,a)}}else r(null,!1,"CMP framework (".concat(o,") is not a supported framework. Aborting consentManagement module and resuming auction."))}var w=(0,m.g3)("gdpr",(function(n,e){var t;t=function(t,o){if(o){var a=u.logWarn;t&&(a=u.logError,o="".concat(o," Canceling auction as per consentManagement config."));for(var r=arguments.length,i=new Array(r>2?r-2:0),c=2;c<r;c++)i[c-2]=arguments[c];a.apply(void 0,[o].concat(i))}t?(n.stopTiming(),"function"==typeof e.bidsBackHandler?e.bidsBackHandler():(0,u.logError)("Error executing bidsBackHandler")):n.call(this,e)},c?((0,u.logInfo)("User consent information already known. Pulling internally stored information..."),t(!1)):y(t)}));function M(n,e){var t,a,i=e.onSuccess,c=e.onError;"static"===o&&(n=n.getTCData),t=n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:r,a=n&&n.tcString,"boolean"==typeof t&&(!0!==t||a&&(0,u.isStr)(a))?i(C(n)):c("CMP returned unexpected value during lookup process.",n)}function C(n){return c={consentString:n?n.tcString:void 0,vendorData:n||void 0,gdprApplies:n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:r},n&&n.addtlConsent&&(0,u.isStr)(n.addtlConsent)&&(c.addtlConsent=n.addtlConsent),c.apiVersion=2,c}f.vc.getConfig("consentManagement",(function(n){return function(n){(n=n&&(n.gdpr||n.usp?n.gdpr:n))&&"object"===(0,l.Z)(n)?((0,u.isStr)(n.cmpApi)?o=n.cmpApi:(o="iab",(0,u.logInfo)("consentManagement config did not specify cmp. Using system default setting (".concat("iab",")."))),(0,u.
vendor: 4,215 bytes, lines 14-15
14isNumber)(n.timeout)?a=n.timeout:(a=1e4,(0,u.logInfo)("consentManagement config did not specify timeout. Using system default setting (".concat(1e4,")."))),r=!0===n.defaultGdprScope,(0,u.logInfo)("consentManagement module has been activated..."),"static"===o&&((0,u.isPlainObject)(n.consentData)?(i=n.consentData,a=0):(0,u.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),v||pbjs.requestBids.before(w,50),v=!0,p.rp.enable(),y()):(0,u.logWarn)("consentManagement config not defined, exiting consent manager")}(n.consentManagement)})),window.pbjs.installedModules.push("consentManagement")}},function(n){var e;e=55630,n(n.s=e)}]); 15(self.pbjsChunk=self.pbjsChunk||[]).push([[5160],{9099:function(n,t,a){var e,o,i=a(71002),c=a(64358),s=a(3193),r=a(9528),u=a(99128),l=a(92797),p="iab",f=p,d=50,g=!1,m={iab:function(n){var t=n.onSuccess,a=n.onError;var e=(u={},{consentDataCallback:function(n,e){e&&n.uspString&&(u.usPrivacy=n.uspString),u.usPrivacy?w(u,{onSuccess:t,onError:a}):a("Unable to get USP consent string.")}}),o={},i=function(){for(var n,t,a=window;;){try{if("function"==typeof a.__uspapi){t=a.__uspapi,n=a;break}}catch(n){}try{if(a.frames.__uspapiLocator){n=a;break}}catch(n){}if(a===window.top)break;a=a.parent}return{uspapiFrame:n,uspapiFunction:t}}(),s=i.uspapiFrame,r=i.uspapiFunction;var u;if(!s)return a("USP CMP not found.");(0,c.isFn)(r)?((0,c.logInfo)("Detected USP CMP is directly accessible, calling it now..."),r("getUSPData",1,e.consentDataCallback)):((0,c.logInfo)("Detected USP CMP is outside the current iframe where Prebid.js is located, calling it now..."),function(n,t,a){function e(n){var t=n&&n.data&&n.data.__uspapiReturn;t&&t.callId&&o.hasOwnProperty(t.callId)&&(o[t.callId](t.returnValue,t.success),delete o[t.callId])}window.__uspapi=function(n,a,e){var i=Math.random()+"",c={__uspapiCall:{command:n,version:a,callId:i}};o[i]=e,t.postMessage(c,"*")},window.addEventListener("message",e,!1),window.__uspapi(n,1,a)}("getUSPData",s,e.consentDataCallback))},static:function(n){var t=n.onSuccess,a=n.onError;w(e,{onSuccess:t,onError:a})}};function v(n){var t=null,a=!1;function e(e,o){if(null!=t&&clearTimeout(t),a=!0,r.nX.setConsentData(e),null!=n){for(var i=arguments.length,c=new Array(i>2?i-2:0),s=2;s<i;s++)c[s-2]=arguments[s];n.apply(void 0,[o].concat(c))}}if(m[f]){var o={onSuccess:e,onError:function(n){for(var t=arguments.length,a=new Array(t>1?t-1:0),o=1;o<t;o++)a[o-1]=arguments[o];e.apply(void 0,[null,"".concat(n," Resuming auction without consent data as per consentManagement config.")].concat(a))}};m[f](o),a||(0===d?w(void 0,o):t=setTimeout(o.onError.bind(null,"USPAPI workflow exceeded timeout threshold."),d))}else e(null,"USP framework (".concat(f,") is not a supported framework. Aborting consentManagement module and resuming auction."))}var P=(0,u.g3)("usp",(function(n,t){var a=this;g||b(),v((function(e){if(null!=e){for(var o=arguments.length,i=new Array(o>1?o-1:0),s=1;s<o;s++)i[s-1]=arguments[s];c.logWarn.apply(void 0,[e].concat(i))}n.call(a,t)}))}));function w(n,t){var a=t.onSuccess,e=t.onError;!n||!n.usPrivacy?e("USPAPI returned unexpected value during lookup process.",n):(!function(n){n&&n.usPrivacy&&(o=n.usPrivacy)}(n),a(o))}function b(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];g||((0,c.logInfo)("USPAPI consentManagement module has been activated".concat(n?"":" using default values (api: '".concat(f,"', timeout: ").concat(d,"ms)"))),g=!0,r.nX.enable()),v()}s.vc.getConfig("consentManagement",(function(n){return function(n){(n=n&&n.usp)&&"object"===(0,i.Z)(n)||(0,c.logWarn)("consentManagement.usp config not defined, using defaults"),n&&(0,c.isStr)(n.cmpApi)?f=n.cmpApi:(f=p,(0,c.logInfo)("consentManagement.usp config did not specify cmpApi. Using system default setting (".concat(p,")."))),n&&(0,c.isNumber)(n.timeout)?d=n.timeout:(d=50,(0,c.logInfo)("consentManagement.usp config did not specify timeout. Using system default setting (".concat(50,")."))),"static"===f&&((0,c.isPlainObject)(n.consentData)&&(0,c.isPlainObject)(n.consentData.getUSPData)?(n.consentData.getUSPData.uspString&&(e={usPrivacy:n.consentData.getUSPData.uspString}
15),d=0):(0,c.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),b(!0)}(n.consentManagement)})),(0,l.v5)("requestBids").before(P,50),window.pbjs.installedModules.push("consentManagementUsp")}},function(n){var t;t=9099,n(n.s=t)}]); 16(self.pbjsChunk=self.pbjsChunk||[]).push([[6656],{43642:function(e,r,n){var a=n(4942),t=n(54284),o=n(18621),s=n(64358),i=n(20265),d=n(3193),c=n(92797),p=n(78653),u=n(9528),l=n(52021),_=n(5644),g=n(7563),v={env:"vp",gdfp_req:1,output:"vast",unviewed_position_start:1},f={};function T(e,r,n){if(!d.vc.getConfig("cache.url"))if((0,i.Z)(r,"".concat(n,".description_url")))(0,s.logError)("input cannnot contain description_url");else{var a=e&&e.vastUrl;if(a)return encodeURIComponent(a)}}function b(e,r,n){var t=e&&e.adserverTargeting||{},d={},c=r&&r.adUnit;if(c){var p=o.q0.getAllTargeting(c.code);d=p?p[c.code]:{}}var u=Object.assign({},{hb_uuid:e&&e.videoCacheKey},{hb_cache_id:e&&e.videoCacheKey},d,t);l.j8(_.FP.SET_TARGETING,(0,a.Z)({},c.code,u));var g=(0,i.Z)(r,"params.cust_params"),v=Object.assign({},u,g),f=encodeURIComponent((0,s.formatQS)(v));return n&&(f=n+"%26"+f),f}d.vc.getConfig("brandCategoryTranslation.translationFile")&&(0,c.v5)("registerAdserver").before((function(e){e.call(this,"dfp")})),(0,t.W)("dfp",{buildVideoUrl:function(e){if(e.params||e.url){var r=e.adUnit,n=e.bid||o.q0.getWinningBids(r.code)[0],a={};if(e.url&&(a=(0,s.parseUrl)(e.url,{noDecodeWholeURL:!0}),(0,s.isEmpty)(e.params)))return function(e,r,n){var a=T(r,e,"search");a&&(e.search.description_url=a);return e.search.cust_params=b(r,n,e.search.cust_params),(0,s.buildUrl)(e)}(a,n,e);var t={correlator:Date.now(),sz:(0,s.parseSizesInput)((0,i.Z)(r,"mediaTypes.video.playerSize")).join("|"),url:encodeURIComponent(location.href)},d=a.search,c=d&&d.sz;c&&(t.sz=c+"|"+t.sz);var p=b(n,e,d&&d.cust_params),l=Object.assign({},v,a.search,t,e.params,{cust_params:p}),_=T(n,e,"params");_&&(l.description_url=_);var f=u.rp.getConsentData();f&&("boolean"==typeof f.gdprApplies&&(l.gdpr=Number(f.gdprApplies)),f.consentString&&(l.gdpr_consent=f.consentString),f.addtlConsent&&(l.addtl_consent=f.addtlConsent));var A=u.nX.getConsentData();if(A&&(l.us_privacy=A),!l.ppid){var C=(0,g.G)();null!=C&&(l.ppid=C)}return(0,s.buildUrl)(Object.assign({protocol:"https",host:"securepubads.g.doubleclick.net",pathname:"/gampad/ads"},a,{search:l}))}(0,s.logError)("A params object or a url is required to use pbjs.adServers.dfp.buildVideoUrl")},buildAdpodVideoUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.code,n=e.params,t=e.callback;if(n&&t){var o={correlator:Date.now(),sz:d(r),url:encodeURIComponent(location.href)};f.getTargeting({codes:[r],callback:c})}else(0,s.logError)("A params object and a callback is required to use pbjs.adServers.dfp.buildAdpodVideoUrl");function d(e){var r=p.K.getAdUnits().filter((function(r){return r.code===e})),n=(0,i.Z)(r[0],"mediaTypes.video.playerSize");return(0,s.parseSizesInput)(n).join("|")}function c(e,i){var d;if(e)t(e,null);else{var c=(d={},(0,a.Z)(d,f.TARGETING_KEY_PB_CAT_DUR,void 0),(0,a.Z)(d,f.TARGETING_KEY_CACHE_ID,void 0),d),p={};i[r]&&(p=i[r].reduce((function(e,r){return Object.keys(r)[0]===f.TARGETING_KEY_PB_CAT_DUR?e[f.TARGETING_KEY_PB_CAT_DUR]=void 0!==e[f.TARGETING_KEY_PB_CAT_DUR]?e[f.TARGETING_KEY_PB_CAT_DUR]+","+r[f.TARGETING_KEY_PB_CAT_DUR]:r[f.TARGETING_KEY_PB_CAT_DUR]:Object.keys(r)[0]===f.TARGETING_KEY_CACHE_ID&&(e[f.TARGETING_KEY_CACHE_ID]=r[f.TARGETING_KEY_CACHE_ID]),e}),c));var l=encodeURIComponent((0,s.formatQS)(p)),_=Object.assign({},v,o,n,{cust_params:l}),g=u.rp.getConsentData();g&&("boolean"==typeof g.gdprApplies&&(_.gdpr=Number(g.gdprApplies)),g.consentString&&(_.gdpr_consent=g.consentString),g.addtlConsent&&(_.addtl_consent=g.addtlConsent));var T=u.nX.getConsentData();T&&(_.us_privacy=T);var b=(0,s.buildUrl)({protocol:"https",host:"securepubads.g.doubleclick.net",pathname:"/gampad/ads",search:_});t(null,b)}}},getAdpodTargeting:function(e){return f.getTargeting(e)}}),(0,c.Bx)("adpod",f),window.pbjs.installedModules.push("dfpAdServerVideo")},54284:function(e,r,n){n.d(r,{W:function(){return s}});var a=n(78640),t=n(64358),o=(0,a.R)();function s(e,r){o.adServers=o.adServers||{},o.adServers[e]=o.adServers[e]||{},Object.keys(r).forEach((function(n){o.adServers[e][n]?(0,t.logWarn)("Attempting to add an already registered function property ".concat(n," for AdServer ").concat(e,".")):o.adServers[e][n]=r[n]}))}},7563:function(e,r,n){n.d(r,{G:function(){return a}});var a=(0,n(92797).z3)("sync",(function(){}))}},function(e){var r;r=43642,e(e.s=r)}]); 17(self.pbjsChunk=self.pbjsChunk||[]).push([[8806],{19749:function(e,n,t){var i=t(64358),o=t(92797),r=t(25102),d=t(15164),c={},a=window===window.top?window:window.top,m=(0,d.eA)("enrichmentFpd");function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.hostname;if(!m.cookiesAreEnabled())return e;var n,t,o=e.split(".");if(2==o.length)return e;var r=-2,d="_rdc".concat(Date.now()),c="writeable";do{n=o.slice(r).join(".");var a=new Date((0,i.timestamp)()+1e4).toUTCString();m.setCookie(d,c,a,"Lax",n,void 0);var l=m.getCookie(d,void 0);l===c?(t=!1,m.setCookie(d,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,n,void 0)):(r+=-1,t=Math.abs(r)<=o.length)}while(t);return n}function u(){var e;return(0,r.nH)().ref&&(0,i.mergeDeep)(c,{site:{ref:(0,r.nH)().ref}}),(0,r.nH)().page&&(0,i.mergeDeep)(c,{site:{page:(0,r.nH)().page}}),(e=(0,r.hh)((0,r.nH)().page,{noLeadingWww:!0}))&&((0,i.mergeDeep)(c,{site:{domain:e}}),(0,i.mergeDeep)(c,{site:{publisher:{domain:l(e)}}})),function(){var e,n;try{e=a.innerWidth||a.document.documentElement.clientWidth||a.document.body.clientWidth,n=a.innerHeight||a.document.documentElement.clientHeight||a.document.body.clientHeight}catch(t){e=window.innerWidth||window.document.documentElement.clientWidth||window.document.body.clientWidth,n=window.innerHeight||window.document.documentElement.clientHeight||window.document.body.clientHeight}(0,i.mergeDeep)(c,{device:{w:e,h:n}})}(),function(){var e;try{e=a.document.querySelector("meta[name='keywords']")}catch(n){e=window.document.querySelector("meta[name='keywords']")}e&&e.content&&(0,i.mergeDeep)(c,{site:{keywords:e.content.replace(/\s/g,"")}})}(),navigator.globalPrivacyControl&&(0,i.mergeDeep)(c,{regs:{ext:{gpc:1}}}),c}
17var w={name:"enrichments",queue:2,processFpd:function(e,n){var t=n.global;return c={},{global:e.skipEnrichments?t:(0,i.mergeDeep)(u(),t)}}};(0,o.Bx)("firstPartyData",w),window.pbjs.installedModules.push("enrichmentFpdModule")}},function(e){var n;n=19749,e(e.s=n)}]); 18(self.pbjsChunk=self.pbjsChunk||[]).push([[7910],{63410:function(n,r,t){var o=t(3193),e=t(92797),i=t(64358),u=t(68792),a=t(99128),l=[];var s=(0,a.g3)("fpd",(function(n,r){var t=this;(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.global,t=void 0===r?{}:r,e=n.bidder,a=void 0===e?{}:e,s=o.vc.getConfig("firstPartyData")||{},d=u.Z.resolve({global:t,bidder:a});return l.sort((function(n,r){return(n.queue||1)-(r.queue||1)})).forEach((function(n){d=d.then((function(r){var t=r.global,o=r.bidder;return u.Z.resolve(n.processFpd(s,{global:t,bidder:o})).catch((function(r){return(0,i.logError)("Error in FPD module ".concat(n.name),r),{}})).then((function(n){return{global:n.global||t,bidder:n.bidder||o}}))}))})),d})(r.ortb2Fragments).then((function(o){Object.assign(r.ortb2Fragments,o),n.call(t,r)}))}));(0,e.bA)("firstPartyData",(function(n){l.push(n)})),(0,e.v5)("startAuction").before(s,10),window.pbjs.installedModules.push("fpdModule")}},function(n){var r;r=63410,n(n.s=r)}]); 19(self.pbjsChunk=self.pbjsChunk||[]).push([[6735],{72310:function(e,r,t){var a=t(71002),n=t(64358),i=t(24679),s=t(14699),o="freewheel-ssp";function p(e){for(var r=[0,0],t=0;t<e.length;t++)e[t][0]*e[t][1]>r[0]*r[1]&&(r=e[t]);return r}function d(e,r,t){for(var a=r||[0,0],n=t||[Number.MAX_VALUE,Number.MAX_VALUE],i=[],s=0;s<e.length;s++)e[s][0]*e[s][1]>=a[0]*a[1]&&e[s][0]*e[s][1]<=n[0]*n[1]&&i.push(e[s]);return p(i)}function c(e,r){var t="",a=e.querySelectorAll("Impression"),n=!1,i=!1;return Array.prototype.forEach.call(a,(function(e){if(n&&i)return t;n=!1,i=!1;var a=e.textContent.substring(e.textContent.indexOf("?")+1).split("&"),s="";Array.prototype.forEach.call(a,(function(e){var t=e.split("=");t[0]==r&&(s=t[1]),"reqType"==t[0]&&"AdsDisplayStarted"==t[1]&&(i=!0),"rootViewKey"==t[0]&&(n=!0)})),i&&(t=s)})),t}function m(e){var r="mustang";return e&&"inbanner"!==e&&(r=e),r}var u=function(e,r){return'var config = { preloadedVast:vast, autoPlay:true }; var ad = new window.com.stickyadstv.vpaid.Ad(document.getElementById("freewheelssp_prebid_target"),config); (new window.com.stickyadstv.tools.ASLoader('+e.params.zoneId+", '"+m(e.params.format)+"')).registerEvents(ad); ad.initAd("+r[0]+","+r[1]+',"",0,"","");'},l=function(e){var r=e.params;r.hasOwnProperty("domId")||r.hasOwnProperty("auto")||r.hasOwnProperty("p")||r.hasOwnProperty("article")||("intext-roll"===r.format?r.iframeMode="dfp":r.domId="freewheelssp_prebid_target");var t="var config = { preloadedVast:vast, ASLoader:new window.com.stickyadstv.tools.ASLoader("+e.params.zoneId+", '"+m(e.params.format)+"')";for(var a in r)r.hasOwnProperty(a)&&"format"!==a&&"zone"!==a&&"zoneId"!==a&&"vastUrlParams"!==a&&(t+=","+a+':"'+r[a]+'"');return t+="};window.com.stickyadstv."+((e.params.format||"").replace("-","")+".start(config);")},y={code:o,supportedMediaTypes:[i.Mk,i.pX],aliases:["stickyadstv"],isBidRequestValid:function(e){return!!e.params.zoneId},buildRequests:function(e,r){return e.map((function(e){return function(e,r){var t,i=e.params.zoneId,s=(new Date).getTime(),o=function(e){var r=0;if(0==e.length)return r;for(var t=0;t<e.length;t++)r=(r<<5)-r+e.charCodeAt(t),r&=r;return r}(i+""+s),c={reqType:"AdsSetup",protocolVersion:"2.0",zoneId:i,componentId:"prebid",componentSubId:m(e.params.format),timestamp:s,pKey:o};r&&r.gdprConsent&&(c._fw_gdpr_consent=r.gdprConsent.consentString,"boolean"==typeof r.gdprConsent.gdprApplies&&(c._fw_gdpr=r.gdprConsent.gdprApplies)),e.params.gdpr_consented_providers&&(c._fw_gdpr_consented_providers=e.params.gdpr_consented_providers),r&&r.uspConsent&&(c._fw_us_privacy=r.uspConsent);var u=e.schain;u&&(c.schain=u);var l=e.params.vastUrlParams;if("object"===(0,a.Z)(l))for(var y in l)l.hasOwnProperty(y)&&(c[y]=l[y]);var v,f=null==r||null===(t=r.refererInfo)||void 0===t?void 0:t.page;(v=f)&&/^(https?|ftp|file):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/.test(v)&&(c.loc=f);var h=[];return((h=e.mediaTypes.video&&e.mediaTypes.video.playerSize?(0,n.isArray)(e.mediaTypes.video.playerSize[0])?e.mediaTypes.video.playerSize[0]:e.mediaTypes.video.playerSize:e.mediaTypes.banner.sizes?d(e.mediaTypes.banner.sizes,e.mediaTypes.banner.minSizeLimit,e.mediaTypes.banner.maxSizeLimit):p(e.sizes))[0]>0||h[1]>0)&&(c.playerSize=h[0]+"x"+h[1]),{method:"GET",url:"https://ads.stickyadstv.com/www/delivery/swfIndex.php",data:c,bidRequest:e}}(e,r)}))},interpretResponse:function(e,r){var t,i=r.bidRequest,s=[];s=i.mediaTypes.video&&i.mediaTypes.video.playerSize?(0,n.isArray)(i.mediaTypes.video.playerSize[0])?i.mediaTypes.video.playerSize[0]:i.mediaTypes.video.playerSize:i.mediaTypes.banner.sizes?d(i.mediaTypes.banner.sizes,i.mediaTypes.banner.minSizeLimit,i.mediaTypes.banner.maxSizeLimit):p(i.sizes),"object"==(0,a.Z)(e)&&"string"==typeof e.body&&(e=e.body);try{t=(new DOMParser).parseFromString(e,"application/xml")}catch(e){return void(0,n.logWarn)("Prebid.js - freewheel-ssp : "+e)}var o,y,v=function(e){var r,t={},a=e.querySelectorAll("Extension");if(Array.prototype.forEach.call(a,(function(e){"StickyPricing"===e.getAttribute("type")&&(r=e)})),r){var i=r.querySelector("Price");t={currency:i.getAttribute("currency"),price:i.textContent||i.innerText}}else(0,n.logWarn)("PREBID - freewheel-ssp: No bid received or missing pricing extension.");return t}(t),f=(o="",y=t.querySelectorAll("Ad"),Array.prototype.forEach.call(y,(function(e){o+="["+e.getAttribute("id")+"]"})),o),h=function(e){return c(e,"dealId")}(t),g=function(e){return c(e,"campaignId")}(t),w=function(e){return c(e,"adId")}(t),b=function(){var e=window;try{for(;top!==e;)e.parent.location.href.length&&(e=e.parent)}catch(e){}return e}();b.freewheelssp_cache||(b.freewheelssp_cache={}),b.freewheelssp_cache[i.adUnitCode]=e;var A,z,S,_,T,I,x=[];
19if(v.price){var C={requestId:i.bidId,cpm:v.price,width:s[0],height:s[1],creativeId:f,currency:v.currency,netRevenue:!0,ttl:360,meta:{advertiserDomains:v.adomain&&(0,n.isArray)(v.adomain)?v.adomain:[]},dealId:h,campaignId:g,bannerId:w};i.mediaTypes.video&&(C.vastXml=e,C.mediaType="video"),C.ad=(z=s,S=(A=i).params.format,_='<div id="freewheelssp_prebid_target" style="width:'+z[0]+"px;height:"+z[1]+'px;"></div>',T="",I="",S&&"inbanner"!==S?(I="https://cdn.stickyadstv.com/prime-time/"+m(A.params.format)+".min.js",T=l(A)):(I="https://cdn.stickyadstv.com/mustang/mustang.min.js",T=u(A,z)),_+"<script type='text/javascript'>(function() { var st = document.createElement('script'); st.type = 'text/javascript'; st.async = true; st.src = '"+I+"'; st.onload = function(){ var vastLoader = new window.com.stickyadstv.vast.VastLoader(); var vast = vastLoader.getVast(); var topWindow = (function(){var res=window; try{while(top != res){if(res.parent.location.href.length)res=res.parent;}}catch(e){}return res;})(); vast.setXmlString(topWindow.freewheelssp_cache[\""+A.adUnitCode+'"]); vastLoader.parseAds(vast, { onSuccess: function() {'+T+" } }); }; document.head.appendChild(st);})();<\/script>"),x.push(C)}return x},getUserSyncs:function(e,r,t,a){var n="";return t&&(n="boolean"==typeof t.gdprApplies?"?gdpr=".concat(Number(t.gdprApplies),"&gdpr_consent=").concat(t.consentString):"?gdpr_consent=".concat(t.consentString)),e&&e.pixelEnabled?[{type:"image",url:"https://ads.stickyadstv.com/auto-user-sync"+n}]:[]}};(0,s.dX)(y),window.pbjs.installedModules.push("freewheel-sspBidAdapter")}},function(e){var r;r=72310,e(e.s=r)}]); 20(self.pbjsChunk=self.pbjsChunk||[]).push([[7083],{31498:function(e,n,r){var t=r(4942),o=r(71002),a=r(64358),i=r(20265),c=r(3193),s=r(9528),l=r(34614),u=r(14699),d=r(92797),p=r(15164),f=r(52021),v=r(5644);function g(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),r.push.apply(r,t)}return r}function b(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?g(Object(r),!0).forEach((function(n){(0,t.Z)(e,n,r[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))}))}return e}var h,m,y,A,O=new Set(["sharedId","pubCommonId","pubProvidedId"]),P={purpose1:{id:1,name:"storage"},purpose2:{id:2,name:"basicAds"},purpose7:{id:7,name:"measurement"}},C=[{purpose:"storage",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]},{purpose:"basicAds",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}],j=[],E=[],D=[],w=!1,F=!1,k={getGvlidForBidAdapter:function(e){var n=null;if(e=e||c.vc.getCurrentBidder()){var r=s.ZP.getBidAdapter(e);r&&r.getSpec&&(n=r.getSpec().gvlid)}return n},getGvlidForUserIdModule:function(e){return"object"===(0,o.Z)(e)?e.gvlid:null},getGvlidForAnalyticsAdapter:function(e){return s.ZP.getAnalyticsAdapter(e)&&(s.ZP.getAnalyticsAdapter(e).gvlid||null)}};function Z(e){var n=null;if(e){var r=c.vc.getConfig("gvlMapping"),t="string"==typeof e?e:e.name;if(r&&r[t])return n=r[t];n=k.getGvlidForBidAdapter(t)||k.getGvlidForUserIdModule(e)||k.getGvlidForAnalyticsAdapter(t)}return n}function B(e,n,r){return null==e&&s.rp.enabled?((0,a.logWarn)("Attempting operation that requires purpose ".concat(n," consent while consent data is not available").concat(r?" (module: ".concat(r,")"):"",". Assuming no consent was given.")),!0):e&&e.gdprApplies}function I(e,n,r,t){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:O.has.bind(O),a=P[Object.keys(P).filter((function(n){return P[n].name===e.purpose}))[0]].id;if((0,l.q9)(e.vendorExceptions||[],r))return!0;var c=(0,i.Z)(n,"vendorData.purpose.consents.".concat(a)),s=(0,i.Z)(n,"vendorData.vendor.consents.".concat(t)),u=(0,i.Z)(n,"vendorData.purpose.legitimateInterests.".concat(a)),d=!1===e.enforcePurpose||!0===c,p=o(r)||!1===e.enforceVendor||!0===s;return 2===a?d&&p||!0===u:d&&p}function W(e,n,r,t,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},l=i.validate,u=void 0===l?I:l;if(o=Object.assign({},{hasEnforcementHook:!0}),(0,a.hasDeviceAccess)())if(n&&!F)o.valid=!0;else{var d=s.rp.getConsentData();if(B(d,1,t)){var p=c.vc.getCurrentBidder();r=p&&p!=t&&s.ZP.aliasRegistry[p]===t?Z(p):Z(t)||r;var f=t||p,v=u(h,d,f,r,n?function(){return!0}:void 0);v?o.valid=!0:(f&&(0,a.logWarn)("TCF2 denied device access for ".concat(f)),o.valid=!1,j.push(f))}else o.valid=!0}else(0,a.logWarn)("Device access is disabled by Publisher"),o.valid=!1;e.call(this,n,r,t,o)}function G(e){for(var n=s.rp.getConsentData(),r=c.vc.getCurrentBidder(),t=arguments.length,o=new Array(t>1?t-1:0),i=1;i<t;i++)o[i-1]=arguments[i];if(B(n,1,r)){var l=Z(r),u=I(h,n,r,l);u?e.call.apply(e,[this].concat(o)):((0,a.logWarn)("User sync not allowed for ".concat(r)),j.push(r))}else e.call.apply(e,[this].concat(o))}function M(e,n,r){if(B(r,1,"User ID")){var t=n.map((function(e){var n=Z(e.submodule),t=e.submodule.name;if(I(h,r,t,n))return e;(0,a.logWarn)("User denied permission to fetch user id for ".concat(t," User id module")),j.push(t)})).filter((function(e){return e}));e.call(this,t,b(b({},r),{},{hasValidated:!0}))}else e.call(this,n,r)}function S(e,n){for(var r=s.rp.getConsentData(),t=arguments.length,o=new Array(t>2?t-2:0),i=2;i<t;i++)o[i-2]=arguments[i];B(r,2)?(n.forEach((function(e){e.bids=e.bids.filter((function(e){var n=e.bidder,t=Z(n);if((0,l.q9)(E,n))return!1;var o=!!I(m,r,n,t);return o||((0,a.logWarn)("TCF2 blocked auction for ".concat(n)),E.push(n)),o}))})),e.call.apply(e,[this,n].concat(o))):e.call.apply(e,[this,n].concat(o))}function T(e,n){var r=s.rp.getConsentData();B(r,7,"Analytics")?((0,a.isArray)(n)||(n=[n]),n=n.filter((function(e){var n=e.provider,t=Z(n),o=!!I(y,r,n,t);return o||(D.push(n),(0,a.logWarn)("TCF2 blocked analytics adapter ".concat(e.provider))),o})),e.call(this,n)):e.call(this,n)}f.on(v.FP.AUCTION_END,(function(){var e=function(e){return e.filter((function(n,r){return null!==n&&e.indexOf(n)===r}))},n={storageBlocked:e(j),biddersBlocked:e(E),analyticsBlocked:e(D)};f.j8(v.FP.TCF2_ENFORCEMENT,n)}));var U=function(e){return e.purpose===P.purpose1.name},q=function(e){return e.purpose===P.purpose2.name},x=function(e){return e.purpose===P.purpose7.name};c.vc.getConfig("consentManagement",(function(e){return function(e){var n=(0,i.Z)(e,"gdpr.rules");n?A=n:((0,a.logWarn)("TCF2: enforcing P1 and P2 by default"),A=C),F=!!(0,i.Z)(e,"strictStorageEnforcement"),h=(0,l.sE)(A,U),m=(0,l.sE)(A,q),y=(0,l.sE)(A,x),h||(h=C[0]),m||(m=C[1]),w||(h&&(w=!0,p.S6.before(W,49),u.Ks.before(G,48),(0,d.v5)("validateGdprEnforcement").before(M,47)),m&&(0,d.v5)("makeBidRequests").before(S),y&&(0,d.v5)("enableAnalyticsCb").before(T))}(e.consentManagement)})),window.pbjs.installedModules.push("gdprEnforcement")}},function(e){var n;n=31498,e(e.s=n)}]); 21(self.pbjsChunk=self.pbjsChunk||[]).push([[5296],{96787:function(t,e,o){var n=o(64358),r=o(20265),a=o(3193),d=o(92797),i=o(34614),u=void 0,c={},s=!1,f=function(t){var e=c.customGptSlotMatching;if((0,n.isGptPubadsDefined)()){var o=t.reduce((function(t,e){return t[e.code]=e,t}),{});
vendor: 8,435 bytes, lines 21-22
21window.googletag.pubads().getSlots().forEach((function(t){var r=(0,i.sE)(Object.keys(o),e?e(t):(0,n.isAdUnitCodeMatchingSlot)(t));if(r){var a=o[r];a.ortb2Imp=a.ortb2Imp||{},a.ortb2Imp.ext=a.ortb2Imp.ext||{},a.ortb2Imp.ext.data=a.ortb2Imp.ext.data||{};var d=a.ortb2Imp.ext.data;d.adserver=d.adserver||{},d.adserver.name="gam",d.adserver.adslot=p(t.getAdUnitPath())}}))}},p=function(t){return(a.vc.getConfig("gptPreAuction")||{}).mcmEnabled?t.replace(/(^\/\d*),\d*\//,"$1/"):t},l=function(t,e){var o=t.ortb2Imp.ext.data;if(o.pbadslot)return o.pbadslot;if((0,n.isGptPubadsDefined)()){var r=window.googletag.pubads().getSlots().filter((function(t){return t.getAdUnitPath()===e}));if(0!==r.length)return 1===r.length?e:"".concat(e,"#").concat(t.code)}},b=function(t){var e=t.ortb2Imp.ext.data,o=c.customPbAdSlot;if(!e.pbadslot)if(o)e.pbadslot=o(t.code,(0,r.Z)(e,"adserver.adslot"));else{try{var n=document.getElementById(t.code);if(n.dataset.adslotid)return void(e.pbadslot=n.dataset.adslotid)}catch(t){}if(!(0,r.Z)(e,"adserver.adslot"))return e.pbadslot=t.code,!0;e.pbadslot=e.adserver.adslot}},g=function(t,e){f(e);var o=c,n=o.useDefaultPreAuction,a=o.customPreAuction;e.forEach((function(t){t.ortb2Imp=t.ortb2Imp||{},t.ortb2Imp.ext=t.ortb2Imp.ext||{},t.ortb2Imp.ext.data=t.ortb2Imp.ext.data||{};var e=t.ortb2Imp.ext;if(a||n){var o,d=(0,r.Z)(e,"data.adserver.adslot");a?o=a(t,d):n&&(o=l(t,d)),o&&(e.gpid=e.data.pbadslot=o)}else{var i=b(t);e.gpid||i||(e.gpid=e.data.pbadslot)}}));for(var d=arguments.length,i=new Array(d>2?d-2:0),s=2;s<d;s++)i[s-2]=arguments[s];return t.call.apply(t,[u,e].concat(i))},m=function(t){(c=(0,n.pick)(t,["enabled",function(t){return!1!==t},"customGptSlotMatching",function(t){return"function"==typeof t&&t},"customPbAdSlot",function(t){return"function"==typeof t&&t},"customPreAuction",function(t){return"function"==typeof t&&t},"useDefaultPreAuction",function(t){return!0===t}])).enabled?s||((0,d.v5)("makeBidRequests").before(g),s=!0):((0,n.logInfo)("".concat("GPT Pre-Auction",": Turning off module")),c={},(0,d.v5)("makeBidRequests").getHooks({hook:g}).remove(),s=!1)};a.vc.getConfig("gptPreAuction",(function(t){return m(t.gptPreAuction)})),m({}),window.pbjs.installedModules.push("gptPreAuction")}},function(t){var e;e=96787,t(t.s=e)}]); 22(self.pbjsChunk=self.pbjsChunk||[]).push([[155],{33390:function(e,r,t){var n=t(89062),i=t(71002),a=t(4942),o=t(20265),d=t(64358),s=t(96475),p=t(24679),c=t(3193),u=t(5644),l=t(15164),m=t(52021),f=t(34614),g=t(14699),v=t(90154),y=t(35706);function b(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function h(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?b(Object(t),!0).forEach((function(r){(0,a.Z)(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):b(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function I(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,r){if(!e)return;if("string"==typeof e)return x(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return x(e,r)}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},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 a,o=!0,d=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return o=e.done,e},e:function(e){d=!0,a=e},f:function(){try{o||null==t.return||t.return()}finally{if(d)throw a}}}}function x(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}var O="ix",w="roundel",S=[p.Mk,p.pX,p.B5],Z=8e3,P=[144,144],C={JPY:1},E="p",k="x",A=1,T=2,j=3,B=4,z=5,D=6,R=7,U=8,X=9,F={SITE:["id","name","domain","cat","sectioncat","pagecat","page","ref","search","mobile","privacypolicy","publisher","content","keywords","ext"],USER:["id","buyeruid","yob","gender","keywords","customdata","geo","data","ext"]},N={"liveramp.com":"idl","netid.de":"NETID","neustar.biz":"fabrickId","zeotap.com":"zeotapIdPlus","uidapi.com":"UID2","adserver.org":"TDID","id5-sync.com":"","crwdcntrl.net":"","epsilon.com":"","audigent.com":"","pubcid.org":"","trustpid.com":""},_=["britepoolid","lipbid","criteoId","merkleId","parrableId","connectid","tapadId","quantcastId","pubProvidedId"],q=["mimes","minduration","maxduration"],J=["mimes","minduration","maxduration","protocols","protocol","startdelay","placement","linearity","skip","skipmin","skipafter","sequence","battr","maxextended","minbitrate","maxbitrate","boxingallowed","playbackmethod","playbackend","delivery","pos","companionad","api","companiontype","ext","playerSize","w","h"],W="ixdiag",M=!1,L=(0,l.df)({gvlid:10,bidderCode:O}),G=0,Q="",V="",$=2;function Y(e){var r=H(e),t=(0,o.Z)(e,"mediaTypes.video"),n=(0,o.Z)(e,"params.video");if(ne(t,n).length)return{};for(var i in r.video=n?(0,d.deepClone)(e.params.video):{},r.ext.tid=(0,o.Z)(e,"ortb2Imp.ext.tid"),t)-1===J.indexOf(i)||r.video.hasOwnProperty(i)||(r.video[i]=t[i]);if(r.video.minduration>r.video.maxduration)return(0,d.logError)("IX Bid Adapter: video minduration [".concat(r.video.minduration,"] cannot be greater than video maxduration [").concat(r.video.maxduration,"]"),{bidder:O,code:X}),{};var a=n&&n.context||t&&t.context;if(a&&!r.video.hasOwnProperty("placement")&&(a===v.LD?r.video.placement=1:a===v.gZ?(0,o.Z)(n,"playerConfig.floatOnScroll")?r.video.placement=5:r.video.placement=4:(0,d.logWarn)("IX Bid Adapter: Video context '".concat(a,"' is not supported"))),!r.video.w||!r.video.h){var s=ie((0,o.Z)(r,"video.playerSize"))||ie((0,o.Z)(e,"params.size"));if(!s)return(0,d.logWarn)("IX Bid Adapter: Video size is missing in [mediaTypes.video]"),{};r.video.w=s[0],r.video.h=s[1]}return K(e,r,p.pX),r}function H(e){var r={};return r.id=e.bidId,r.ext={},r.ext.siteID=e.params.siteId.toString(),!e.params.hasOwnProperty("id")||"string"!=typeof e.params.id&&"number"!=typeof e.params.id||(r.ext.sid=String(e.params.id)),r}function K(e,r,t){var n=null,i=null;if(e.params.bidFloor&&e.params.bidFloorCur&&(n={floor:e.params.bidFloor,currency:e.params.bidFloorCur}),(0,d.isFn)(e.getFloor)){var a="*",o="*";if(t&&(0,d.contains)(S,t)){var s=r[t];a=t,o=[s.w,s.h]}try{i=e.getFloor({mediaType:a,size:o})}catch(e){(0,d.logWarn)("priceFloors module call getFloor failed, error : ",e)}}i?(r.bidfloor=i.floor,r.bidfloorcur=i.currency,r.ext.fl=E):n&&(r.bidfloor=n.floor,r.bidfloorcur=n.currency,r.ext.fl=k)}function ee(e,r,t){var n={},i=!(!(0,o.Z)(e,"exp")||!(0,d.isInteger)(e.exp)),a=(0,o.Z)(e,"dealid")||(0,o.Z)(e,"ext.dealid");C.hasOwnProperty(r)?n.cpm=e.price/C[r]:n.cpm=e.price/100,n.requestId=e.impid,a&&(n.dealId=a),n.netRevenue=true,n.currency=r,n.creativeId=e.hasOwnProperty("crid")?e.crid:"-",e.mtype==$?n.vastXml=e.adm:e.ext&&e.ext.vasturl&&(n.vastUrl=e.ext.vasturl);var s=null;if("string"==typeof e.adm&&"{"===e.adm[0]&&"}"===e.adm[e.adm.length-1])try{s=JSON.parse(e.adm)}catch(e){(0,d.logWarn)("adm looks like JSON but failed to parse: ",e)}return e.ext&&e.ext.vasturl||e.mtype==$?(n.width=t.video.w,n.height=t.video.h,n.mediaType=p.pX,n.mediaTypes=t.mediaTypes,n.ttl=i?e.exp:3600):s&&s.native?(n.native={ortb:s.native},n.width=e.w?e.w:1,n.height=e.h?e.h:1,n.mediaType=p.B5,n.ttl=i?e.exp:3600):(n.ad=e.adm,n.width=e.w,n.height=e.h,n.mediaType=p.Mk,n.ttl=i?e.exp:300),n.meta={},n.meta.networkId=(0,o.Z)(e,"ext.dspid"),n.meta.brandId=(0,o.Z)(e,"ext.advbrandid"),n.meta.brandName=(0,o.Z)(e,"ext.advbrand"),e.adomain&&e.adomain.length>0&&(n.meta.advertiserDomains=e.adomain),n}function re(e){return Array.isArray(e)&&2===e.length&&(0,d.isInteger)(e[0])&&(0,d.isInteger)(e[1])}function te(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(re(e))return e[0]===r[0]&&e[1]===r[1];for(var t=0;t<e.length;t++)if(e[t][0]===r[0]&&e[t][1]===r[1])return!0;return!1}function ne(e,r){var t=[];
22e||(0,d.logWarn)("IX Bid Adapter: mediaTypes.video is the preferred location for video params in ad unit");var n,i=I(q);try{for(i.s();!(n=i.n()).done;){var a=n.value,o=e&&e.hasOwnProperty(a),s=r&&r.hasOwnProperty(a);o||s||t.push("IX Bid Adapter: ".concat(a," is not included in either the adunit or params level"))}}catch(e){i.e(e)}finally{i.f()}var p=e&&e.hasOwnProperty("protocol"),c=e&&e.hasOwnProperty("protocols"),u=r&&r.hasOwnProperty("protocol"),l=r&&r.hasOwnProperty("protocols");return p||c||u||l||t.push("IX Bid Adapter: protocol/protcols is not included in either the adunit or params level"),t}function ie(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return re(e)?e:!!re(e[0])&&e[0]}function ae(e,r,t){if(e)return h(h({},(0,f.sE)(t,(function(r){return r.bidId===e}))),(0,f.sE)(r,(function(r){return r.id===e})))}function oe(e,r,t,a){var u="https://htlb.casalemedia.com/openrtb/pbjs",l=function(e){var r=[],t={};if((0,d.isArray)(e)){var n,i=I(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;N.hasOwnProperty(a.source)&&(0,o.Z)(a,"uids.0")&&(t[a.source]=!0,""!=N[a.source]&&(a.uids[0].ext={rtiPartner:N[a.source]}),delete a.uids[0].atype,r.push(a))}}catch(e){i.e(e)}finally{i.f()}}return{toSend:r,seenSources:t}}((0,o.Z)(e,"0.userIdAsEids")),m=l.toSend,f=(0,o.Z)(r,"refererInfo.page");if(window.headertag&&"function"==typeof window.headertag.getIdentityInfo){var g=window.headertag.getIdentityInfo();if(g&&"object"===(0,i.Z)(g))for(var v in g)if(g.hasOwnProperty(v)){var y=g[v];!y.responsePending&&y.data&&"object"===(0,i.Z)(y.data)&&Object.keys(y.data).length&&!l.seenSources[y.data.source]&&m.push(y.data)}}if(r&&r.bidderCode===w&&!l.seenSources["liveramp.com"])return[];var b={},x=c.vc.getConfig("bidderTimeout");b.id=e[0].bidderRequestId.toString(),b.site={},b.ext={},b.ext.source="prebid",b.ext.ixdiag={},b.imp=[],b.at=1;var S=function(e){for(var r=e.map((function(e){return e.transactionId})).filter((function(e,r,t){return t.indexOf(e)===r})),t={mfu:0,bu:0,iu:0,nu:0,ou:0,allu:0,ren:!1,version:"7.17.0",userIds:de(e[0]),url:window.location.href.split("?")[0]},n=function(n){a=e.filter((function(e){return e.transactionId===r[n]}))[0],(0,o.Z)(a,"mediaTypes")&&(Object.keys(a.mediaTypes).length>1&&t.mfu++,(0,o.Z)(a,"mediaTypes.native")&&t.nu++,(0,o.Z)(a,"mediaTypes.banner")&&t.bu++,"outstream"===(0,o.Z)(a,"mediaTypes.video.context")&&(t.ou++,ve(a)&&(t.ren=!0)),"instream"===(0,o.Z)(a,"mediaTypes.video.context")&&t.iu++,t.allu++)},i=0;i<r.length;i++){var a;n(i)}return t}(e);for(var P in S)b.ext.ixdiag[P]=S[P];x&&(b.ext.ixdiag.tmax=x),c.vc.getConfig("userSync")&&(b.ext.ixdiag.syncsPerBidder=c.vc.getConfig("userSync").syncsPerBidder);var C=function(){if(!L.localStorageIsEnabled())return;var e,r={};try{e=JSON.parse(L.getDataFromLocalStorage(W)||"{}")}catch(e){return(0,d.logError)("ix can not read ixdiag from localStorage."),null}return Object.keys(e).forEach((function(t){Object.keys(e[t]).forEach((function(n){"number"==typeof e[t][n]&&(r[n]=r[n]?r[n]+e[t][n]:e[t][n])}))})),r}();(0,d.isEmpty)(C)||(b.ext.ixdiag.err=C),e[0].schain&&(b.source={ext:{schain:e[0].schain}}),m.length>0&&(b.user={},b.user.eids=m),document.referrer&&""!==document.referrer&&(b.site.ref=document.referrer),r&&(r.gdprConsent&&((Q=r.gdprConsent).hasOwnProperty("gdprApplies")&&(b.regs={ext:{gdpr:Q.gdprApplies?1:0}}),Q.hasOwnProperty("consentString")&&(b.user=b.user||{},b.user.ext={consent:Q.consentString||""},Q.hasOwnProperty("addtlConsent")&&Q.addtlConsent&&(b.user.ext.consented_providers_settings={consented_providers:Q.addtlConsent}))),r.uspConsent&&((0,s.N)(b,"regs.ext.us_privacy",r.uspConsent),V=r.uspConsent),f&&(b.site.page=f)),c.vc.getConfig("coppa")&&(0,s.N)(b,"regs.coppa",1);var E={};G=e[0].params.siteId,E.s=G,a&&(E.v=a),E.ac="j",E.sd=1,8.1===a&&(E.nf=1);var k=r&&r.bidderCode||"ix",A=c.vc.getConfig(k),T=[],j=0,B=Object.keys(t),z="".concat(u).concat((0,d.parseQueryStringParameters)(h(h({},E),{},{r:JSON.stringify(b)}))).length;if(z>Z)return(0,d.logError)("IX Bid Adapter: Base request size has exceeded maximum request size.",{bidder:O,code:R}),T;var X=z,_=0,q=!1;if(A){if("object"===(0,i.Z)(A.firstPartyData)){var J=A.firstPartyData,M="?";for(var $ in J)J.hasOwnProperty($)&&(M+="".concat(encodeURIComponent($),"=").concat(encodeURIComponent(J[$]),"&"));M=M.slice(0,-1),(_=encodeURIComponent(M).length)<Z?("page"in b.site?b.site.page+=M:b.site.page=M,X+=_):(0,d.logError)("IX Bid Adapter
22: IX config FPD request size has exceeded maximum request size.",{bidder:O,code:D})}"number"==typeof A.timeout&&(E.t=A.timeout)}for(var Y=function(i){if(X>=Z||T.length>=4)return"break";for(var a=t[B[i]],c=a.missingImps,l=void 0===c?[]:c,m=a.ixImps,f=!1,g=Z-X,v={ixImps:void 0===m?[]:m,missingBannerImpressions:l},y=Object.keys(v).map((function(e){return v[e]})).filter((function(e){return Array.isArray(e)})).reduce((function(e,r){return e.concat.apply(e,(0,n.Z)(r))}),[]),x=encodeURIComponent(JSON.stringify({impressionObjects:y})).length;y.length&&x>g;)f=!0,y.pop(),x=encodeURIComponent(JSON.stringify({impressionObjects:y})).length;var w=t[B[i]].gpid,S=t[B[i]].dfp_ad_unit_code,P=t[B[i]].tid,C=t[B[i]].sid;if(y.length&&p.Mk in y[0]){var k,A=y[0],D={id:A.id,banner:{topframe:A.banner.topframe,format:y.map((function(e){var r=e.banner;return{w:r.w,h:r.h,ext:e.ext}}))}},R=I(D.banner.format);try{for(R.s();!(k=R.n()).done;){var N=k.value;null!=N.ext&&null!=N.ext.sid&&delete N.ext.sid}}catch(e){R.e(e)}finally{R.f()}var _=t[B[i]].pos;(0,d.isInteger)(_)&&(D.banner.pos=_),(S||w||P||C)&&(D.ext={},D.ext.dfp_ad_unit_code=S,D.ext.gpid=w,D.ext.tid=P,D.ext.sid=C),"bidfloor"in y[0]&&(D.bidfloor=y[0].bidfloor),"bidfloorcur"in y[0]&&(D.bidfloorcur=y[0].bidfloorcur),b.imp.push(D)}else{var J;y.forEach((function(e){return(0,s.N)(e,"ext.gpid",w)})),(J=b.imp).push.apply(J,(0,n.Z)(y))}X+=x;var W=(0,o.Z)(r,"ortb2")||{};if(!(0,d.isEmpty)(W)&&!q){b.ext.ixdiag.fpd=!0;var M=h({},W.site||W.context);Object.keys(M).forEach((function(e){-1===F.SITE.indexOf(e)&&delete M[e]}));var L=h({},W.user);Object.keys(L).forEach((function(e){-1===F.USER.indexOf(e)&&delete L[e]}));var G=(0,d.deepClone)(b);if(G.site=(0,d.mergeDeep)({},G.site,M),G.user=(0,d.mergeDeep)({},G.user,L),"".concat(u).concat((0,d.parseQueryStringParameters)(h(h({},E),{},{r:JSON.stringify(G)}))).length<Z){b.site=(0,d.mergeDeep)({},b.site,M),b.user=(0,d.mergeDeep)({},b.user,L),q=!0;var Q=encodeURIComponent(JSON.stringify(h(h({},M),L))).length;X+=Q}else(0,d.logError)("IX Bid Adapter: FPD request size has exceeded maximum request size.",{bidder:O,code:U})}var V=t[B[i]].pbadslot,$=t[B[i]].tagId,Y=t[B[i]].adUnitCode,H=t[B[i]].divId;if(V||$||Y||H){var K=(0,d.deepClone)(b);"".concat(u).concat((0,d.parseQueryStringParameters)(h(h({},E),{},{r:JSON.stringify(K)}))).length<Z&&(b.ext.ixdiag.pbadslot=V,b.ext.ixdiag.tagid=$,b.ext.ixdiag.adunitcode=Y,b.ext.ixdiag.divId=H)}var ee=i===B.length-1;if(f||ee){var re=(0,d.deepClone)(E);ee&&!j||(b.ext.ixdiag.sn=j,re.sn=j),j++,re.r=JSON.stringify(b),T.push({method:"GET",url:u,data:re,validBidRequests:e}),X=z,b.imp=[],q=!1}},H=0;H<B.length;H++){if("break"===Y(H))break}return T}function de(e){var r=e.userId||{};return _.filter((function(e){return r[e]}))}function se(e,r){if(r)for(var t=0;t<e.length;t++){var n=e[t];if(r[0]===n[0]&&r[1]===n[1]){e.splice(t,1);break}}}function pe(e,r){var t=function(e){var r=H(e),t=e.nativeOrtbRequest;return t.eventtrackers=[{event:1,methods:[1,2]}],t.privacy=1,r.native={request:JSON.stringify(t),ver:"1.2"},r.ext.tid=(0,o.Z)(e,"ortb2Imp.ext.tid"),K(e,r,p.B5),r}(e);if(0!=Object.keys(t).length){r[e.transactionId]={},r[e.transactionId].ixImps=[],r[e.transactionId].ixImps.push(t),r[e.transactionId].gpid=(0,o.Z)(e,"ortb2Imp.ext.gpid"),r[e.transactionId].dfp_ad_unit_code=(0,o.Z)(e,"ortb2Imp.ext.data.adserver.adslot"),r[e.transactionId].pbadslot=(0,o.Z)(e,"ortb2Imp.ext.data.pbadslot"),r[e.transactionId].tagId=(0,o.Z)(e,"params.tagId");var n=e.adUnitCode,i=document.getElementById(n)?n:(0,d.getGptSlotInfoForAdUnitCode)(n).divId;r[e.transactionId].adUnitCode=n,r[e.transactionId].divId=i}}function ce(e,r){var t=Y(e);if(0!=Object.keys(t).length){r[e.transactionId]={},r[e.transactionId].ixImps=[],r[e.transactionId].ixImps.push(t),r[e.transactionId].gpid=(0,o.Z)(e,"ortb2Imp.ext.gpid"),r[e.transactionId].dfp_ad_unit_code=(0,o.Z)(e,"ortb2Imp.ext.data.adserver.adslot"),r[e.transactionId].pbadslot=(0,o.Z)(e,"ortb2Imp.ext.data.pbadslot"),r[e.transactionId].tagId=(0,o.Z)(e,"params.tagId");var n=e.adUnitCode,i=document.getElementById(n)?n:(0,d.getGptSlotInfoForAdUnitCode)(n).divId;r[e.transactionId].adUnitCode=n,r[e.transactionId].divId=i}}function ue(e,r,t){var n=function(e){var r=H(e);r.banner={};var t=(0,o.Z)(e,"params.size");return t&&(r.banner.w=t[0],r.banner.h=t[1]),r.banner.topframe=(0,d.inIframe)()?0:1,K(e,r,p.Mk),r}(e),i=te((0,o.Z)(e,"mediaTypes.banner.sizes"),(0,o.Z)(e,"params.size"));t.hasOwnProperty(e.transactionId)||(t[e.transactionId]={}),t[e.transactionId].gpid=(0,o.Z)(e,"ortb2Imp.ext.gpid"),t[e.transactionId].dfp_ad_unit_code=(0,o.Z)(e,"ortb2Imp.ext.data.adserver.adslot"),t[e.transactionId].tid=(0,o.Z)(e,"ortb2Imp.ext.tid"),t[e.transactionId].pbadslot=(0,o.Z)(e,"ortb2Imp.ext.data.pbadslot"),t[e.transactionId].tagId=(0,o.Z)(e,"params.tagId"),t[e.transactionId].pos=(0,o.Z)(e,"mediaTypes.banner.pos");var a=(0,o.Z)(e,"params.id");!a||"string"!=typeof a&&"number"!=typeof a||(t[e.transactionId].sid=String(a));var s=e.adUnitCode,c=document.getElementById(s)?s:(0,d.getGptSlotInfoForAdUnitCode)(s).divId;t[e.transactionId].adUnitCode=s,t[e.transactionId].divId=c,i&&(t[e.transactionId].hasOwnProperty("ixImps")||(t[e.transactionId].ixImps=[]),t[e.transactionId].ixImps.push(n)),function(e,r,t){var n=e.transactionId;if(r.hasOwnProperty(n)){var i=[];r[n].hasOwnProperty("missingSizes")&&(i=r[n].missingSizes),se(i,e.params.size),r[n].missingSizes=i}else if((0,o.Z)(e,"mediaTypes.banner.sizes")){var a=(0,d.deepClone)(e.mediaTypes.banner.sizes);se(a,e.params.size);var s={missingSizes:a,impression:t};
vendor: 10,486 bytes, lines 22-23
22r[n]=s}}(e,r,n)}function le(e,r,t){var n=(0,d.deepClone)(r);return n.banner.w=t[0],n.banner.h=t[1],K(e,n,p.Mk),n}function me(e){"ERROR"===e.type&&e.arguments&&e.arguments[1]&&e.arguments[1].bidder===O&&function(e){if(L.localStorageIsEnabled()){var r;try{r=JSON.parse(L.getDataFromLocalStorage(W)||"{}")}catch(e){(0,d.logWarn)("ix can not read ixdiag from localStorage.")}var t=new Date;if(Object.keys(r).map((function(e){var n=new Date(e);n.setDate(n.getDate()+7)-t<0&&delete r[e]})),"ERROR"===e.type&&e.arguments&&e.arguments[1]&&e.arguments[1].bidder===O){var n=t.toISOString().slice(0,10),i=e.arguments[1].code;i&&(r[n]=r[n]||{},Number(r[n][i])||(r[n][i]=0),r[n][i]++)}L.setDataInLocalStorage(W,JSON.stringify(r))}}(e)}function fe(e){e.renderer.push((function(){var r=e.adUnitCode,t=document.getElementById(r)?r:(0,d.getGptSlotInfoForAdUnitCode)(r).divId;t?window.createIXPlayer(t,e):(0,d.logWarn)("IX Bid Adapter: adUnitCode: ".concat(t," not found on page."))}))}function ge(e,r){var t=y.Th.install({id:e,url:r,loaded:!1});try{t.setRender(fe)}catch(e){return(0,d.logWarn)("Prebid Error calling setRender on renderer",e),null}return r?t:((0,d.logWarn)("Outstream renderer URL not found"),null)}function ve(e){if("outstream"!==(0,o.Z)(e,"mediaTypes.video.context"))return!1;var r=(0,o.Z)(e,"mediaTypes.video.renderer");return r||(r=(0,o.Z)(e,"renderer")),!!("object"!==(0,i.Z)(r)||!r.url||!r.render)||r.backupOnly}var ye={code:O,gvlid:10,aliases:[{code:w,gvlid:10,skipPbsAliasing:!1}],supportedMediaTypes:S,isBidRequestValid:function(e){M||(m.on(u.FP.AUCTION_DEBUG,me),m.on(u.FP.AD_RENDER_FAILED,me),M=!0);var r,t,n=(0,o.Z)(e,"params.video"),i=(0,o.Z)(e,"params.size"),a=(0,o.Z)(e,"mediaTypes.banner.sizes"),s=(0,o.Z)(e,"mediaTypes.video"),p=(0,o.Z)(e,"mediaTypes.video.playerSize"),c=e.params.hasOwnProperty("bidFloor"),l=e.params.hasOwnProperty("bidFloorCur");if(e.hasOwnProperty("mediaType")&&!(0,d.contains)(S,e.mediaType))return(0,d.logWarn)("IX Bid Adapter: media type is not supported."),!1;if((0,o.Z)(e,"mediaTypes.banner")&&!a)return!1;if(i){var f=ie(i);if(!f)return(0,d.logError)("IX Bid Adapter: size has invalid format.",{bidder:O,code:A}),!1;if(!te(e.sizes,f)&&!te(p,f)&&!te(a,f))return(0,d.logError)("IX Bid Adapter: bid size is not included in ad unit sizes or player size.",{bidder:O,code:T}),!1}if("string"!=typeof e.params.siteId&&"number"!=typeof e.params.siteId)return(0,d.logError)("IX Bid Adapter: siteId must be string or number type.",{bidder:O,code:B}),!1;if("string"!=typeof e.params.siteId&&isNaN(Number(e.params.siteId)))return(0,d.logError)("IX Bid Adapter: siteId must valid value",{bidder:O,code:B}),!1;if((c||l)&&!(c&&l&&(r=e.params.bidFloor,t=e.params.bidFloorCur,Boolean("number"==typeof r&&"string"==typeof t&&t.match(/^[A-Z]{3}$/)))))return(0,d.logError)("IX Bid Adapter: bidFloor / bidFloorCur parameter has invalid format.",{bidder:O,code:z}),!1;if(s&&n){var g=Y(e).video,y=ne(s,n);if((0,o.Z)(e,"mediaTypes.video.context")===v.gZ&&ve(e)&&g){var b=[(0,o.Z)(g,"w"),(0,o.Z)(g,"h")];if(!(b[0]>=P[0]&&b[1]>=P[1]))return(0,d.logError)("IX Bid Adapter: ".concat(b," is an invalid size for IX outstream renderer")),!1}if(y.length)return y.forEach((function(e){(0,d.logError)(e,{bidder:O,code:j})})),!1}return function(e){return void 0===(0,o.Z)(e,"mediaTypes.native")||e.nativeOrtbRequest&&Array.isArray(e.nativeOrtbRequest.assets)&&e.nativeOrtbRequest.assets.length>0}(e)},buildRequests:function(e,r){var t=[],i={},a={},s={},c={};for(var u in e.forEach((function(e){var r=Object.keys((0,o.Z)(e,"mediaTypes",{}));for(var t in r)switch(r[t]){case p.Mk:ue(e,c,i);break;case p.pX:ce(e,a);break;case p.B5:pe(e,s);break;default:(0,d.logWarn)("IX Bid Adapter: ad unit mediaTypes ".concat(t," is not supported"))}})),c)if(c.hasOwnProperty(u)){var l=c[u].missingSizes;i.hasOwnProperty(u)||(i[u]={}),i[u].hasOwnProperty("missingImps")||(i[u].missingImps=[],i[u].missingCount=0);for(var m=c[u].impression,f=0;f<l.length;f++){var g=le(e[0],m,l[f]);i[u].missingImps.push(g),i[u].missingCount++}}return Object.keys(i).length>0&&t.push.apply(t,(0,n.Z)(oe(e,r,i,7.2))),Object.keys(a).length>0&&t.push.apply(t,(0,n.Z)(oe(e,r,a,8.1))),Object.keys(s).length>0&&t.push.apply(t,(0,n.Z)(oe(e,r,s))),t},interpretResponse:function(e,r){var t=[],n=null;if(!e.hasOwnProperty("body")||!e.body.hasOwnProperty("seatbid"))return t;for(var i=e.body,a=i.seatbid,s=0;s<a.length;s++)if(a[s].hasOwnProperty("bid")){for(var c=a[s].bid,u=JSON.parse(r.data.r),l=0;l<c.length;l++){var m=ae(c[l].impid,u.imp,r.validBidRequests);if((n=ee(c[l],i.cur,m)).mediaType===p.pX&&ve(m)){var f=(0,o.Z)(i,"ext.videoplayerurl");if(n.renderer=ge(c[l].bidId,f),!n.renderer)continue}t.push(n)}if((0,o.Z)(u,"ext.ixdiag.err")&&L.localStorageIsEnabled())try{L.removeDataFromLocalStorage(W)}catch(e){(0,d.logError)("ix can not clear ixdiag from localStorage.")}}return t},transformBidParams:function(e,r){return(0,d.convertTypes)({siteID:"number"},e)},getUserSyncs:function(e,r){var t=[],n=null;if(r.length>0&&(n=(0,o.Z)(r[0],"body.ext.publishersyncsperbidderoverride")),void 0!==n&&0==n)return[];if(e.iframeEnabled)t.push({type:"iframe",url:"https://js-sec.indexww.com/um/ixmatch.html"});else{var i=null;c.vc.getConfig("userSync")&&(i=c.vc.getConfig("userSync").syncsPerBidder),0===i&&(i=n),i=n&&(0===i||i)?n>i?i:n:1;for(var a=0;a<i;a++)t.push({type:"image",url:be(i,a)})}return t}};function be(e,r){var t="",n="0";return Q&&Q.hasOwnProperty("gdprApplies")&&(n=Q.gdprApplies?"1":"0"),Q&&Q.hasOwnProperty("consentString")&&(t=Q.consentString||""),"https://dsum.casalemedia.com/pbusermatch?origin=prebid&site_id="+G.toString()+"&p="+e.toString()+"&i="+r.toString()+"&gdpr="+n+"&gdpr_consent="+t+"&us_privacy="+(V||"")}(0,g.dX)(ye),window.pbjs.installedModules.push("ixBidAdapter")}},function(e){var r;r=33390,e(e.s=r)}]); 23(self.pbjsChunk=self.pbjsChunk||[]).push([[5126],{15817:function(e,r,a){var t=a(89062),i=a(4942),n=a(71002),s=a(64358),o=a(20265),d=a(96475),p=a(14699),c=a(24679),l=a(3193),u=a(35706),m=a(55975),g=a(70059);function f(e,r){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),a.push.apply(a,t)}return a}var h="pubmatic",b="PubMatic: ",v="USD",y=void 0,E="https://pubmatic.bbvms.com/r/".concat("$RENDERER",".js"),I={kadpageurl:"",gender:"",yob:"",lat:"",lon:"",wiid:"",profId:"",verId:""},w="number",P="string",T="boolean",O="array",D={mimes:O,minduration:w,maxduration:w,startdelay:w,playbackmethod:O,api:O,protocols:O,w:w,h:w,battr:O,linearity:w,placement:w,minbitrate:w,maxbitrate:w,skip:w},x={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}},S=1,Y=2,k=3,C=[{id:x.SPONSOREDBY.ID,required:!0,data:{type:1}},{id:x.TITLE.ID,required:!0},{id:x.IMAGE.ID,required:!0}],R={1:"PMP",5:"PREF",6:"PMPG"},A={bootstrapPlayer:function(e){var r={code:e.adUnitCode};if(e.vastXml?r.vastXml=e.vastXml:e.vastUrl&&(r.vastUrl=e.vastUrl),e.vastXml||e.vastUrl){for(var a,t=A.getRendererId("pubmatic",e.rendererCode),i=document.getElementById(e.adUnitCode),n=0;n<window.bluebillywig.renderers.length;n++)if(window.bluebillywig.renderers[n]._id===t){a=window.bluebillywig.renderers[n];break}a?a.bootstrap(r,i):(0,s.logWarn)("".concat(b,": Couldn't find a renderer with ").concat(t))}else(0,s.logWarn)("".concat(b,": No vastXml or vastUrl on bid, bailing..."))},newRenderer:function(e,r){var a=E.replace("$RENDERER",e),t=u.Th.install({url:a,loaded:!1,adUnitCode:r});try{t.setRender(A.outstreamRender)}catch(e){(0,s.logWarn)("".concat(b,": Error tying to setRender on renderer"),e)}return t},outstreamRender:function(e){e.renderer.push((function(){A.bootstrapPlayer(e)}))},getRendererId:function(e,r){return"".concat(e,"-").concat(r)}},N=[c.Mk,c.pX,c.B5],M=0,z=!1,K={},U={},q=["pubmatic"],j=["all"];function W(e,r){if(!(0,s.isStr)(r))return r&&(0,s.logWarn)("PubMatic: Ignoring param key: "+e+", expects string-value, found "+(0,n.Z)(r)),y;switch(e){case"pmzoneid":return r.split(",").slice(0,50).map((function(e){return e.trim()})).join();case"kadfloor":case"lat":case"lon":return parseFloat(r)||y;case"yob":return parseInt(r)||y;default:return r}}function L(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,s.isStr)(r)?r.replace(/^\s+/g,"").replace(/\s+$/g,""):(r&&(0,s.logWarn)("pubmatic: 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,s.logWarn)("PubMatic: 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(c.Mk)&&e.mediaTypes.banner.hasOwnProperty("sizes")){for(var i=0,n=[];i<e.mediaTypes.banner.sizes.length;i++)2===e.mediaTypes.banner.sizes[i].length&&n.push(e.mediaTypes.banner.sizes[i]);e.mediaTypes.banner.sizes=n,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 B(e,r,a){var t,i="Ignoring param key: "+e+", expects "+a+", found "+(0,n.Z)(r);switch(a){case T:t=s.isBoolean;break;case w:t=s.isNumber;break;case P:t=s.isStr;break;case O:t=s.isArray}return t(r)?r:((0,s.logWarn)(b+i),y)}function X(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 _(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 x.TITLE.KEY:e[a].len||e[a
vendor: 1,713 bytes, line 23
23].length?t={id:x.TITLE.ID,required:e[a].required?1:0,title:{len:e[a].len||e[a].length,ext:e[a].ext}}:(0,s.logWarn)("PubMatic: Error: Title Length is required for native ad: "+JSON.stringify(e));break;case x.IMAGE.KEY:e[a].sizes&&e[a].sizes.length>0?t={id:x.IMAGE.ID,required:e[a].required?1:0,img:{type:k,w:e[a].w||e[a].width||(e[a].sizes?e[a].sizes[0]:y),h:e[a].h||e[a].height||(e[a].sizes?e[a].sizes[1]:y),wmin:e[a].wmin||e[a].minimumWidth||(e[a].minsizes?e[a].minsizes[0]:y),hmin:e[a].hmin||e[a].minimumHeight||(e[a].minsizes?e[a].minsizes[1]:y),mimes:e[a].mimes,ext:e[a].ext}}:(0,s.logWarn)("PubMatic: Error: Image sizes is required for native ad: "+JSON.stringify(e));break;case x.ICON.KEY:e[a].sizes&&e[a].sizes.length>0?t={id:x.ICON.ID,required:e[a].required?1:0,img:{type:S,w:e[a].w||e[a].width||(e[a].sizes?e[a].sizes[0]:y),h:e[a].h||e[a].height||(e[a].sizes?e[a].sizes[1]:y)}}:(0,s.logWarn)("PubMatic: Error: Icon sizes is required for native ad: "+JSON.stringify(e));break;case x.VIDEO.KEY:t={id:x.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 x.EXT.KEY:t={id:x.EXT.ID,required:e[a].required?1:0};break;case x.LOGO.KEY:t={id:x.LOGO.ID,required:e[a].required?1:0,img:{type:Y,w:e[a].w||e[a].width||(e[a].sizes?e[a].sizes[0]:y),h:e[a].h||e[a].height||(e[a].sizes?e[a].sizes[1]:y)}};break;case x.SPONSOREDBY.KEY:case x.BODY.KEY:case x.RATING.KEY:case x.LIKES.KEY:case x.DOWNLOADS.KEY:case x.PRICE.KEY:case x.SALEPRICE.KEY:case x.PHONE.KEY:case x.ADDRESS.KEY:case x.DESC2.KEY:case x.DISPLAYURL.KEY:case x.CTA.KEY:t=X(U[a],e)}}t&&t.id&&(r.assets[r.assets.length]=t)}var i=C.length,n=0;
vendor: 3,366 bytes, line 23
23return C.forEach((function(e){for(var a=r.assets.length,t=0;t<a;t++)if(e.id==r.assets[t].id){n++;break}})),z=i!=n,r}function Z(e){var r,a=e.mediaTypes.banner.sizes,t=[];if(a!==y&&(0,s.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=y,(0,s.logWarn)("PubMatic: 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,s.inIframe)()?0:1}else(0,s.logWarn)("PubMatic: Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),r=y;return r}function G(e){var r,a=(0,s.mergeDeep)((0,o.Z)(e.mediaTypes,"video"),e.params.video);if(a!==y){for(var t in r={},function(e,r){(0,o.Z)(e,"placement")||(0,s.logWarn)("Video.Placement param missing for "+r)}(a,e.adUnitCode),D)a.hasOwnProperty(t)&&(r[t]=B(t,a[t],D[t]));(0,s.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,s.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=y,(0,s.logWarn)("PubMatic: Error: Video config params missing for adunit: "+e.params.adUnit+" with mediaType set as video. Ignoring video impression in the adunit.");return r}function J(e,r,a){var t=r.rtd&&r.rtd.jwplayer&&r.rtd.jwplayer.targeting||void 0,i="";if(void 0!==t&&""!==t&&t.hasOwnProperty("segments")){var n,s=t.segments.length;i+="jw-id="+t.content.id;for(var o=0;o<s;o++)i+="|jw-"+t.segments[o]+"=1";a?void 0===e.dctr||0==e.dctr.length?e.dctr=i:e.dctr+="|"+i:(n=e.ext)&&void 0===n.key_val?n.key_val=i:n.key_val+="|"+i}}function F(e,r){var a,t,p={},u={},m=e.hasOwnProperty("sizes")?e.sizes:[],g="",h=[];if(function(e,r){r.params.deals&&((0,s.isArray)(r.params.deals)?r.params.deals.forEach((function(r){(0,s.isStr)(r)&&r.length>3?(e.pmp||(e.pmp={private_auction:0,deals:[]}),e.pmp.deals.push({id:r})):(0,s.logWarn)("PubMatic: Error: deal-id present in array bid.params.deals should be a strings with more than 3 charaters length, deal-id ignored: "+r)})):(0,s.logWarn)("PubMatic: Error: bid.params.deals should be an array of strings."))}(p={id:e.bidId,tagid:e.params.adUnit||void 0,bidfloor:W("kadfloor",e.params.kadfloor),secure:1,ext:{pmZoneId:W("pmzoneid",e.params.pmzoneid)},bidfloorcur:e.params.currency?W("currency",e.params.currency):v},e),function(e,r){var a,t="";if(r.params.dctr)if(t=r.params.dctr,(0,s.isStr)(t)&&t.length>0){var i=t.split("|");t="",i.forEach((function(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,s.logWarn)("PubMatic: Ignoring param : dctr with value : "+t+", expects string-value, found empty or non-string value")}(p,e),J(p,e),e.hasOwnProperty("mediaTypes"))for(g in e.mediaTypes)switch(g){case c.Mk:(a=Z(e))!==y&&(p.banner=a);break;case c.B5:u.request=JSON.stringify(_(e.nativeParams)),z?(0,s.logWarn)("PubMatic: Error: Error in Native adunit "+e.params.adUnit+". Ignoring the adunit. Refer to http://prebid.org/dev-docs/sh
23ow-native-ads.html for more details."):p.native=u;break;case c.pX:(t=G(e))!==y&&(p.video=t)}else a={pos:0,w:e.params.width,h:e.params.height,topframe:(0,s.inIframe)()?0:1},(0,s.isArray)(m)&&m.length>1&&((m=m.splice(1,m.length-1)).forEach((function(e){h.push({w:e[0],h:e[1]})})),a.format=h),p.banner=a;return function(e,r){var a=function(e){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?f(Object(a),!0).forEach((function(r){(0,i.Z)(e,r,a[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))}))}return e}({},(0,o.Z)(r,"ortb2Imp.ext.data"));Object.keys(a).forEach((function(r){"pbadslot"===r?"string"==typeof a[r]&&a[r]&&(0,d.N)(e,"ext.data.pbadslot",a[r]):"adserver"===r?["name","adslot"].forEach((function(r){var t=(0,o.Z)(a,"adserver.".concat(r));"string"==typeof t&&t&&((0,d.N)(e,"ext.data.adserver.".concat(r.toLowerCase()),t),"adslot"===r&&(0,d.N)(e,"ext.dfp_ad_unit_code",t))})):(0,d.N)(e,"ext.data.".concat(r),a[r])}))}(p,e),function(e,r){var a=-1;"function"!=typeof r.getFloor||l.vc.getConfig("pubmatic.disableFloors")||[c.Mk,c.pX,c.B5].forEach((function(t){if(e.hasOwnProperty(t)){var i=[];"banner"===t&&(e[t].w&&e[t].h&&i.push([e[t].w,e[t].h]),(0,s.isArray)(e[t].format)&&e[t].format.forEach((function(e){return i.push([e.w,e.h])}))),0===i.length&&i.push("*"),i.forEach((function(i){var o=r.getFloor({currency:e.bidfloorcur,mediaType:t,size:i});if((0,s.logInfo)(b,"floor from floor module returned for mediatype:",t," and size:",i," is: currency",o.currency,"floor",o.floor),"object"===(0,n.Z)(o)&&o.currency===e.bidfloorcur&&!isNaN(parseInt(o.floor))){var d=parseFloat(o.floor);(0,s.logInfo)(b,"floor from floor module:",d,"previous floor value",a,"Min:",Math.min(d,a)),a=-1===a?d:Math.min(d,a),(0,s.logInfo)(b,"new floor value:",a)}}))}}));e.bidfloor&&((0,s.logInfo)(b,"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:y,(0,s.logInfo)(b,"new impObj.bidfloor value:",e.bidfloor)}(p,e),p.hasOwnProperty(c.Mk)||p.hasOwnProperty(c.B5)||p.hasOwnProperty(c.pX)?p:y}function V(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,s.logWarn)("PubMatic: acat: Each category should be a string, ignoring category: "+e),!1)})).map((function(e){return e.trim()})).filter((function(e,r,a){return a.indexOf(e)===r}))).length>0&&((0,s.logWarn)("PubMatic: acat: Selected: ",r),e.ext.acat=r)}function H(e){return!0===(0,s.isArray)(e)&&e.length>0}(0,s._each)(x,(function(e){K[e.ID]=e.KEY})),(0,s._each)(x,(function(e){U[e.KEY]=e}));var $={code:h,gvlid:76,supportedMediaTypes:[c.Mk,c.pX,c.B5],isBidRequestValid:function(e){if(e&&e.params){if(!(0,s.isStr)(e.params.publisherId))return(0,s.logWarn)("PubMatic: 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(c.pX)){var r=(0,o.Z)(e.mediaTypes,"video.mimes"),a=(0,o.Z)(e,"params.video.mimes");if(!1===H(r)&&!1===H(a))return(0,s.logWarn)("PubMatic: 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[c.pX].hasOwnProperty("context"))return(0,s.logError)("".concat(b,": no context specified in bid. Rejecting bid: "),e),!1;if("outstream"===e.mediaTypes[c.pX].context&&!(0,s.isStr)(e.params.outstreamAU)&&!e.hasOwnProperty("renderer")&&!e.mediaTypes[c.pX].hasOwnProperty("renderer"))return e.mediaTypes.hasOwnProperty(c.Mk)||e.mediaTypes.hasOwnProperty(c.B5)?(delete e.mediaTypes[c.pX],(0,s.logWarn)("".concat(b,': for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting mediatype Video of bid: '),e),!0):((0,s.logError)("".concat(b,': 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:function(e,r){var a,i,p,u,f;e=(0,g.lY)(e),r&&r.refererInfo&&(f=r.refererInfo);var h,b=function(e){return{pageURL:(null==e?void 0:e.page)||window.location.href,refURL:(null==e?void 0:e.ref)||window.document.referrer}}(f),E=function(e){return{id:""+(new Date).getTime(),at:1,cur:[v],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:{}}}(b),w="",P=[],T=[],O=[];if(e.forEach((function(e){if((h=(0,s.deepClone)(e)).params.adSlot=h.params.adSlot||"",L(h),h.mediaTypes&&h.mediaTypes.hasOwnProperty("video")||h.params.hasOwnProperty("video"));else if(!(h.hasOwnProperty("mediaTypes")&&h.mediaTypes.hasOwnProperty(c.B5)||0!==h.params.width||0!==h.params.height))return void(0,s.logWarn)("PubMatic: Skipping the non-standard adslot: ",h.params.adSlot,JSON.stringify(h));b.pubId=b.pubId||h.params.publisherId,(b=function(e,r){var a,t,i;for(a in r.kadpageurl||(r.kadpageurl=r.pageURL),I)I.hasOwnProperty(a)&&(t=e[a])&&(i=I[a],"object"===(0,n.Z)(i)&&(t=i.f(t,r)),(0,s.isStr)(t)?r[a]=t:(0,s.logWarn)("PubMatic: Ignoring param : "+a+" with value : "+I[a]+", expects string-value, found "+(0,n.Z)(t)));return r}(h.params,b)).transactionId=h.transactionId,""===w?w=h.params.currency||y:h.params.hasOwnProperty("currency")&&w!==h.params.currency&&(0,s.logWarn)("PubMatic: Currency specifier ignored. Only one currency permitted."),h.params.currency=w,h.params.hasOwnProperty("dctr")&&(0,s.isStr)(h.params.dctr)&&P.pu
vendor: 7,888 bytes, lines 23-24
23sh(h.params.dctr),h.params.hasOwnProperty("bcat")&&(0,s.isArray)(h.params.bcat)&&(T=T.concat(h.params.bcat)),h.params.hasOwnProperty("acat")&&(0,s.isArray)(h.params.acat)&&(O=O.concat(h.params.acat));var r=F(h);r&&E.imp.push(r)})),0!=E.imp.length){E.site.publisher.id=b.pubId.trim(),M=b.pubId.trim(),E.ext.wrapper={},E.ext.wrapper.profile=parseInt(b.profId)||y,E.ext.wrapper.version=parseInt(b.verId)||y,E.ext.wrapper.wiid=b.wiid||r.auctionId,E.ext.wrapper.wv="prebid_prebid_7.17.0",E.ext.wrapper.transactionId=b.transactionId,E.ext.wrapper.wp="pbjs";var D,x,S=r?m.S.get(r.bidderCode,"allowAlternateBidderCodes"):void 0;if(void 0!==S){if(E.ext.marketplace={},r&&1==S){var Y=m.S.get(r.bidderCode,"allowedAlternateBidderCodes");(0,s.isArray)(Y)?(Y=Y.map((function(e){return e.trim().toLowerCase()})).filter((function(e){return!!e})).filter(s.uniques),q=Y.includes("*")?j:[].concat((0,t.Z)(q),(0,t.Z)(Y))):q=j}E.ext.marketplace.allowedbidders=q.filter(s.uniques)}E.user.gender=b.gender?b.gender.trim():y,E.user.geo={},E.user.geo.lat=W("lat",b.lat),E.user.geo.lon=W("lon",b.lon),E.user.yob=W("yob",b.yob),E.device.geo=E.user.geo,E.site.page=b.kadpageurl.trim()||E.site.page.trim(),E.site.domain=(D=E.site.page,(x=document.createElement("a")).href=D,x.hostname),"object"===(0,n.Z)(l.vc.getConfig("content"))&&(E.site.content=l.vc.getConfig("content")),"object"===(0,n.Z)(l.vc.getConfig("device"))&&(E.device=Object.assign(E.device,l.vc.getConfig("device"))),E.device.language=E.device.language&&E.device.language.split("-")[0],(0,d.N)(E,"source.tid",b.transactionId),-1!==window.location.href.indexOf("pubmaticTest=true")&&(E.test=1),e[0].schain&&(0,d.N)(E,"source.ext.schain",e[0].schain),r&&r.gdprConsent&&((0,d.N)(E,"user.ext.consent",r.gdprConsent.consentString),(0,d.N)(E,"regs.ext.gdpr",r.gdprConsent.gdprApplies?1:0)),r&&r.uspConsent&&(0,d.N)(E,"regs.ext.us_privacy",r.uspConsent),!0===l.vc.getConfig("coppa")&&(0,d.N)(E,"regs.coppa",1),function(e,r){var a=(0,o.Z)(r,"0.userIdAsEids");(0,s.isArray)(a)&&a.length>0&&(0,d.N)(e,"user.eids",a)}(E,e);var k,C,R,A=r&&r.ortb2||{};if(A.site){var N=E.site,z=N.page,K=N.domain,U=N.ref;(0,s.mergeDeep)(E,{site:A.site}),E.site.page=z,E.site.domain=K,E.site.ref=U}if(A.user&&(0,s.mergeDeep)(E,{user:A.user}),A.bcat&&(T=T.concat(A.bcat)),null!==(a=A.ext)&&void 0!==a&&null!==(i=a.prebid)&&void 0!==i&&null!==(p=i.bidderparams)&&void 0!==p&&null!==(u=p[r.bidderCode])&&void 0!==u&&u.acat){var B=A.ext.prebid.bidderparams[r.bidderCode].acat;V(E,B)}else O.length&&V(E,O);if(function(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,s.logWarn)("PubMatic: bcat: Each category should be a string, ignoring category: "+e),!1)})).map((function(e){return e.trim()})).filter((function(e,r,a){if(e.length>3)return a.indexOf(e)===r;(0,s.logWarn)("PubMatic: bcat: Each category should have a value of a length of more than 3 characters, ignoring category: "+e)}))).length>0&&((0,s.logWarn)("PubMatic: bcat: Selected: ",r),e.bcat=r)}(E,T),null!=r&&r.timeout)E.tmax=r.timeout||l.vc.getConfig("bidderTimeout");else E.tmax=null===(k=window)||void 0===k||null===(C=k.PWT)||void 0===C||null===(R=C.versionDetails)||void 0===R?void 0:R.timeout;return E.ext.epoch=(new Date).getTime(),"object"===(0,n.Z)(l.vc.getConfig("app"))&&(E.app=l.vc.getConfig("app"),E.app.publisher=E.site.publisher,E.app.ext=E.site.ext||y,"object"!==(0,n.Z)(E.app.content)&&(E.app.content=E.site.content||y),delete E.site),{method:"POST",url:"https://hbopenbid.pubmatic.com/translator?source=prebid-client",data:JSON.stringify(E),bidderRequest:r}}},interpretResponse:function(e,r){var a=[],t=v,i=JSON.parse(r.data),n=i.site&&i.site.ref?i.site.ref:"";try{e.body&&e.body.seatbid&&(0,s.isArray)(e.body.seatbid)&&(t=e.body.cur||t,e.body.seatbid.forEach((function(e){e.bid&&(0,s.isArray)(e.bid)&&e.bid.forEach((function(o){var d={requestId:o.impid,cpm:(parseFloat(o.price)||0).toFixed(2),width:o.w,height:o.h,creativeId:o.crid||o.id,dealId:o.dealid,currency:t,netRevenue:true,ttl:300,referrer:n,ad:o.adm,pm_seat:e.seat||null,pm_dspid:o.ext&&o.ext.dspid?o.ext.dspid:null,partnerImpId:o.id||""};i.imp&&i.imp.length>0&&i.imp.forEach((function(e){if(o.impid===e.id)switch(function(e,r){if(e.ext&&null!=e.ext.bidtype)r.mediaType=N[e.ext.bidtype];else{(0,s.logInfo)("PubMatic: bid.ext.bidtype does not exist, checking alternatively for mediaType");var a=e.adm,t="",i=new RegExp(/VAST\s+version/);if(a.indexOf('span class="PubAPIAd"')>=0)r.mediaType=c.Mk;else if(i.test(a))r.mediaType=c.pX;else try{(t=JSON.parse(a.replace(/\\/g,"")))&&t.native&&(r.mediaType=c.B5)}catch(e){(0,s.logWarn)("PubMatic: Error: Cannot parse native reponse for ad response: "+a)}}}(o,d),d.mediaType){case c.Mk:break;case c.pX:d.width=o.hasOwnProperty("w")?o.w:e.video.w,d.height=o.hasOwnProperty("h")?o.h:e.video.h,d.vastXml=o.adm,function(e,r){var a,t,i;if(r.bidderRequest&&r.bidderRequest.bids){for(var 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[c.pX].context,i=r.bidderRequest.bids[n].adUnitCode);t&&"outstream"===t&&a&&a.outstreamAU&&i&&(e.rendererCode=a.outstreamAU,e.renderer=A.newRenderer(e.rendererCode,i))}}(d,r);break;case c.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,s.logWarn)("PubMatic: Error: Cannot parse native reponse for ad response: "+r.adm)}if(a&&a.native&&a.native.assets&&a.native.assets.length>0){r.mediaType=c.B5;for(var t=0,i=a.native.assets.length;t<i;t++)switch(a.native.assets[t].id){case x.TITLE.ID:r.native.title=a.native.assets[t].title&&a.native.assets[t].title.text;break;case x.IMAGE.ID:r.native.image={url:a.native.assets[t].img&&a.native.assets[t].img.url,height:a.native.assets[t].img&&a.native.assets[t].img.h,width:a.native.assets[t].img&&a.native.assets[t].img.w};break;case x.ICON.ID:r.native.icon={url:a.native.assets[t].img&&a.native.assets[t].img.url,height:a.native.assets[t].img&&a.native.assets[t].img.h,width:a.native.assets[t].img&&a.native.assets[t].img.w};break;case x.SPONSOREDBY.ID:case x.BODY.ID:case x.LIKES.ID:case x.DOWNLOADS.ID:case x.PRICE:case x.SALEPRICE.ID:case x.PHONE.ID:case x.ADDRESS.ID:case x.DESC2.ID:case x.CTA.ID:case x.RATING.ID:case x.DISPLAYURL.ID:r.native[K[a.native.assets[t].id]]=a.native.assets[t].data&&a.native.assets[t].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)}}}(o,d)}})),o.ext&&o.ext.deal_channel&&(d.dealChannel=R[o.ext.deal_channel]||null),d.meta={},o.ext&&o.ext.dspid&&(d.meta.networkId=o.ext.dspid),o.ext&&o.ext.advid&&(d.meta.buyerId=o.ext.advid),o.adomain&&o.adomain.length>0&&(d.meta.advertiserDomains=o.adomain,d.meta.clickUrl=o.adomain[0]),e.ext&&e.ext.buyid&&(d.adserverTargeting={hb_buyid_pubmatic:e.ext.buyid}),o.ext&&o.ext.marketplace&&(d.bidderCode=o.ext.marketplace),a.push(d)}))})))}catch(e){(0,s.logError)(e)}return a},getUserSyncs:function(e,r,a,t){var i=""+M;return a&&(i+="&gdpr="+(a.gdprApplies?1:0),i+="&gdpr_consent="+encodeURIComponent(a.consentString||"")),t&&(i+="&us_privacy="+encodeURIComponent(t)),!0===l.vc.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 J(e,a.bids[0],!0),(0,s.convertTypes)({publisherId:"string",adSlot:"string"},e)}};(0,p.dX)($),window.pbjs.installedModules.push("pubmaticBidAdapter")}},function(e){var r;r=15817,e(e.s=r)}]); 24(self.pbjsChunk=self.pbjsChunk||[]).push([[590],{43016:function(e,r,a){var i=a(20265),n=a(64358),t=a(14699),d=a(24679);
24var s=new function(){this.code="rhythmone",this.supportedMediaTypes=[d.pX,d.Mk],this.gvlid=36;var e=[2,3,5,6],r=["video/mp4"],a=[1,2,3,4],t=[1],s=[1,2,5],p={},o=this;function l(e,r){var a,n=[],t=0;if(r&&r.refererInfo&&r.refererInfo.stack.length){var d=document.createElement("a");d.href=r.refererInfo.stack[0],t="https:"==d.protocol?1:0}for(var s=0;s<e.length;s++){p[e[s].adUnitCode]=e[s];var o={};if(o.id=e[s].adUnitCode,o.bidfloor=0,o.secure=t,(0,i.Z)(e[s],"mediaTypes.banner")||"banner"===(0,i.Z)(e[s],"mediaType")){var l=u(e[s]);l&&(o.banner=l)}((0,i.Z)(e[s],"mediaTypes.video")||"video"===(0,i.Z)(e[s],"mediaType"))&&(o.video=c(e[s])),(o.banner||o.video)&&(o.ext={bidder:{placementId:(a=e[s]).params.placementId,zone:a.params&&a.params.zone?a.params.zone:"1r",path:a.params&&a.params.path?a.params.path:"mvo"}},n.push(o))}return n}function m(e){var r,a,i;return{domain:(null==e||null===(r=e.refererInfo)||void 0===r?void 0:r.domain)||"",page:(null==e||null===(a=e.refererInfo)||void 0===a?void 0:a.page)||"",ref:(null==e||null===(i=e.refererInfo)||void 0===i?void 0:i.ref)||""}}function v(e){var r=parseInt(e[0]),a=parseInt(e[1]);return r==r&&a==a&&[r,a]}function u(e){var r=e.sizes;e.mediaTypes&&e.mediaTypes.banner&&(r=e.mediaTypes.banner.sizes);var a=(0,n.parseSizesInput)(r),i=[];return a.forEach((function(e){if(e){var r=v(e.split("x"));r&&i.push({w:r[0],h:r[1]})}})),!!i.length&&{format:i}}function c(d){var p=[];if((0,i.Z)(d,"mediaTypes.video.playerSize")){var o=d.mediaTypes.video.playerSize;(0,n.isArray)(d.mediaTypes.video.playerSize[0])&&(o=d.mediaTypes.video.playerSize[0]);var l=v(o);l&&(p=l)}return{mimes:(0,i.Z)(d,"mediaTypes.video.mimes")||r,protocols:(0,i.Z)(d,"mediaTypes.video.protocols")||e,w:p[0],h:p[1],startdelay:(0,i.Z)(d,"mediaTypes.video.startdelay")||0,skip:(0,i.Z)(d,"mediaTypes.video.skip")||0,playbackmethod:(0,i.Z)(d,"mediaTypes.video.playbackmethod")||a,delivery:(0,i.Z)(d,"mediaTypes.video.delivery")||t,api:(0,i.Z)(d,"mediaTypes.video.api")||s}}function h(e,r){for(var a=0;a<r.length;a++)if(r[a].params&&r[a].params[e])return r[a].params[e]}this.isBidRequestValid=function(e){return!(!e.params||!e.params.placementId)},this.getUserSyncs=function(e,r,a){return[]},this.buildRequests=function(e,r){var a=h("placementId",e);if(void 0===a||e.length<1)return[];var t=h("endpoint",e)||"https://tag.1rx.io/rmp/{placementId}/0/{path}?z={zone}",d=h("zone",e)||"1r",s=h("path",e)||"mvo";t=(t=(t=t.replace(/\{placementId\}/i,a)).replace(/\{zone\}/i,d)).replace(/\{path\}/i,s);var p=/(^v|(\.0)+$)/gi;t+="&hbv="+"7.17.0".replace(p,"")+","+"2.1".replace(p,"");var o=function(e,r){var a={id:e[0].bidderRequestId,imp:l(e,r),site:m(r),device:{ua:navigator.userAgent,ip:"",dnt:(0,n.getDNT)()?1:0},user:{ext:{consent:(0,i.Z)(r,"gdprConsent.gdprApplies")?r.gdprConsent.consentString:""}},at:1,tmax:1e3,regs:{ext:{gdpr:!!(0,i.Z)(r,"gdprConsent.gdprApplies")&&Boolean(1&r.gdprConsent.gdprApplies)}}};return e[0].schain&&(a.source={ext:{schain:e[0].schain}}),a}(e,r);return o.imp.length?{method:"POST",url:t,data:JSON.stringify(o)}:{}},this.interpretResponse=function(e){var r=e.body||[],a=[],i=0;if(r.seatbid){var n=[];for(i=0;i<r.seatbid.length;i++)for(var t=0;t<r.seatbid[i].bid.length;t++)n.push(r.seatbid[i].bid[t]);r=n}for(i=0;i<r.length;i++){var d=r[i],s=p[d.impid],l={requestId:s.bidId,bidderCode:o.code,cpm:parseFloat(d.price),width:d.w,height:d.h,meta:{advertiserDomains:d.adomain},creativeId:d.crid,currency:"USD",netRevenue:!0,ttl:350};s.mediaTypes&&s.mediaTypes.video?(l.vastUrl=d.nurl,l.mediaType="video",l.ttl=600):l.ad=d.adm,a.push(l)}return a}};(0,t.dX)(s),window.pbjs.installedModules.push("rhythmoneBidAdapter")}},function(e){var r;r=43016,e(e.s=r)}]); 25(self.pbjsChunk=self.pbjsChunk||[]).push([[2599],{70789:function(e,r,t){var n=t(71002),i=t(4942),o=t(89062),a=t(64358),u=t(24679),d=t(14699),p=t(3193),c=t(15164);function s(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
25r%2?s(Object(t),!0).forEach((function(r){(0,i.Z)(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var f="triplelift",m=!0,y=null,g=(0,c.df)({gvlid:28,bidderCode:f}),v={gvlid:28,code:f,supportedMediaTypes:[u.Mk,u.pX],isBidRequestValid:function(e){return void 0!==e.params.inventoryCode},buildRequests:function(e,r){var t="https://tlx.3lift.com/header/auction?",n=function(e,r){var t={},n=e[0].schain,i=function(e){var r={},t={},n={},i=e.ortb2||{},o=function(){var e=g.getDataFromLocalStorage("opecloud_ctx");if(!e)return null;try{return JSON.parse(e)}catch(e){return(0,a.logError)("Triplelift: error parsing JSON: ",e),null}}(),u=Object.assign({},i.site),d=Object.assign({},i.user);if(o){d.data=d.data||[];try{d.data.push({name:"www.1plusx.com",ext:o})}catch(e){(0,a.logError)("Triplelift: error adding 1plusX segments: ",e)}}x(t,u),x(n,d),(0,a.isEmpty)(t)||(r.context=t);(0,a.isEmpty)(n)||(r.user=n);return r}(r);t.imp=e.map((function(e,r){var t={id:r,tagid:e.params.inventoryCode,floor:O(e)};return b(e)&&(t.video=function(e){var r=l(l({},e.params.video),e.mediaTypes.video);try{r.w||(r.w=r.playerSize[0][0]),r.h||(r.h=r.playerSize[0][1])}catch(e){(0,a.logWarn)("Video size not defined",e)}"instream"===r.context&&(r.placement=1);"outstream"===r.context&&(r.placement?-1===[3,4,5].indexOf(r.placement)&&((0,a.logMessage)("video.placement value of ".concat(r.placement," is invalid for outstream context. Setting placement to 3")),r.placement=3):r.placement=3);return delete r.playerSize,r}(e)),e.mediaTypes.banner&&!h(e)&&(t.banner={format:w(e.sizes)}),(0,a.isEmpty)(e.ortb2Imp)||(t.fpd=function(e){var r={},t={};x(t,e.ext),(0,a.isEmpty)(t)||(r.context=t);return r}(e.ortb2Imp)),t}));var u=[].concat((0,o.Z)((d=[e[0]],E(d,"tdid","adserver.org","TDID"))),(0,o.Z)(function(e){return E(e,"idl_env","liveramp.com","idl")}([e[0]])),(0,o.Z)(function(e){return E(e,"criteoId","criteo.com","criteoId")}([e[0]])),(0,o.Z)(function(e){return E(e,"pubcid","pubcid.org","pubcid")}([e[0]])),(0,o.Z)(function(e){var r=["adserver.org","liveramp.com","criteo.com","pubcid.org"],t=[];e.userIdAsEids&&e.userIdAsEids.forEach((function(e){try{if(-1===r.indexOf(e.source)){var n=e.uids.map((function(r){return{id:r.id,ext:{rtiPartner:e.source}}}));t.push({source:e.source,uids:n})}}catch(r){(0,a.logWarn)("Triplelift: Error attempting to add ".concat(e," to bid request"),r)}}));return t}(e[0])));var d;u.length>0&&(t.user={ext:{eids:u}});var p=function(e,r){var t={};(0,a.isEmpty)(e)||(t.schain=l({},e));(0,a.isEmpty)(r)||(t.fpd=l({},r));return t}(n,i);(0,a.isEmpty)(p)||(t.ext=p);return t}(e,r);if(t=(0,a.tryAppendQueryString)(t,"lib","prebid"),t=(0,a.tryAppendQueryString)(t,"v","7.17.0"),r&&r.refererInfo){var i=r.refererInfo.page;t=(0,a.tryAppendQueryString)(t,"referrer",i)}return r&&r.timeout&&(t=(0,a.tryAppendQueryString)(t,"tmax",r.timeout)),r&&r.gdprConsent&&(void 0!==r.gdprConsent.gdprApplies&&(m=r.gdprConsent.gdprApplies,t=(0,a.tryAppendQueryString)(t,"gdpr",m.toString())),void 0!==r.gdprConsent.consentString&&(y=r.gdprConsent.consentString,t=(0,a.tryAppendQueryString)(t,"cmp_cs",y))),r&&r.uspConsent&&(t=(0,a.tryAppendQueryString)(t,"us_privacy",r.uspConsent)),!0===p.vc.getConfig("coppa")&&(t=(0,a.tryAppendQueryString)(t,"coppa",!0)),t.lastIndexOf("&")===t.length-1&&(t=t.substring(0,t.length-1)),(0,a.logMessage)("tlCall request built: "+t),{method:"POST",url:t,data:n,bidderRequest:r}},interpretResponse:function(e,r){var t=r.bidderRequest;return(e.body.bids||[]).map((function(e){return function(e,r){var t={},n=r.width||1,i=r.height||1,o=r.deal_id||"",a=r.crid||"",u=e.bids[r.imp_id];0!=r.cpm&&r.ad&&(t={requestId:u.bidId,cpm:r.cpm,width:n,height:i,netRevenue:!0,ad:r.ad,creativeId:a,dealId:o,currency:"USD",ttl:300,tl_source:r.tl_source,meta:{}},b(u)&&"video"===r.media_type&&(t.vastXml=r.ad,t.mediaType="video",t.ttl=3600),r.advertiser_name&&(t.meta.advertiserName=r.advertiser_name),r.adomain&&r.adomain.length&&(t.meta.advertiserDomains=r.adomain),r.tl_source&&"hdx"==r.tl_source&&(b(u)&&"video"===r.media_type?t.meta.mediaType="video":t.meta.mediaType="banner"),r.tl_source&&"tlx"==r.tl_source&&(t.meta.mediaType="native"));return t}(t,e)}))},getUserSyncs:function(e,r,t,n){var i=function(e){if(!e)return;if(e.iframeEnabled)return"iframe";if(e.pixelEnabled)return"image"}(e);if(i){var o="https://eb2.3lift.com/sync?";return"image"===i&&(o=(0,a.tryAppendQueryString)(o,"px",1),o=(0,a.tryAppendQueryString)(o,"src","prebid")),null!==y&&(o=(0,a.tryAppendQueryString)(o,"gdpr",m),o=(0,a.tryAppendQueryString)(o,"cmp_cs",y)),n&&(o=(0,a.tryAppendQueryString)(o,"us_privacy",n)),[{type:i,url:o}]}}};function b(e){return S(e)&&(h(e)||function(e){return S(e)&&"outstream"===e.mediaTypes.video.context.toLowerCase()}(e))}function h(e){return S(e)&&"instream"===e.mediaTypes.video.context.toLowerCase()}function S(e){return e.mediaTypes.video&&e.mediaTypes.video.context}function O(e){var r=null;if("function"==typeof e.getFloor)try{var t=e.getFloor({currency:"USD",mediaType:b(e)?"video":"banner",size:"*"});"object"!==(0,n.Z)(t)||"USD"!==t.currency||isNaN(parseFloat(t.floor))||(r=parseFloat(t.floor))}catch(e){(0,a.logError)("Triplelift: getFloor threw an error: ",e)}return null!==r?r:e.params.floor}function x(e,r){(0,a.isEmpty)(r)||Object.keys(r).forEach((function(t){null!=r[t]&&(e[t]=r[t])}))}function E(e,r,t,n){return e.map(function(e){return function(r){return r&&r.userId&&r.userId[e]}}(r)).filter(j(r)).map(function(e,r){return function(t){return{source:e,uids:[{id:t.id?t.id:t,ext:{rtiPartner:r}}]}}}(t,n))}var j=function(e){return function(r,t,n){var i=!!r&&((0,a.isStr)(r)?!!r:(0,a.isPlainObject)(r)&&!(0,a.isArray)(r)&&!(0,a.isEmpty)(r)&&r.id&&
25(0,a.isStr)(r.id)&&!!r.id);return i||void 0===n[0]||(0,a.logWarn)("Triplelift: invalid ".concat(e," userId format")),i}};function w(e){return e.filter(A).map((function(e){return{w:e[0],h:e[1]}}))}function A(e){return 2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}(0,d.dX)(v),window.pbjs.installedModules.push("tripleliftBidAdapter")}},function(e){var r;r=70789,e(e.s=r)}]); 26})(),pbjs.processQueue();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.