/* prebid.js v6.28.0 Updated : 2023-02-15*/ /*! For license information please see prebid-core.js.LICENSE.txt */ !function(){var e,n={145:function(e,n,t){"use strict";t.d(n,{Th:function(){return s},_U:function(){return l},Pd:function(){return f}});var r=t(879),i=t(853),o=new WeakMap,a=["adloox","criteo","outstream","adagio","browsi","brandmetrics","justtag","akamaidap","ftrackId","inskin","hadron","medianet"];function c(e,n,t,c){if(n&&e){if((0,r.q9)(a,n)){c||(c=document);var u=f(c,e);if(u)return t&&"function"==typeof t&&(u.loaded?t():u.callbacks.push(t)),u.tag;var d=o.get(c)||{},s={loaded:!1,tag:null,callbacks:[]};return d[e]=s,o.set(c,d),t&&"function"==typeof t&&s.callbacks.push(t),(0,i.yN)("module ".concat(n," is loading external JavaScript")),function(n,t,r){r||(r=document);var o=r.createElement("script");o.type="text/javascript",o.async=!0;var a=f(r,e);return a&&(a.tag=o),o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,t())}:o.onload=function(){t()},o.src=n,(0,i.jC)(o,r),o}(e,(function(){s.loaded=!0;try{for(var e=0;e0;)try{this.cmd.shift().call()}catch(e){(0,i.H)("Error processing Renderer command: ",e)}}},263:function(e,n,t){"use strict";t.d(n,{f:function(){return a}});var r=t(265),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}}},634:function(e,n,t){"use strict";t.d(n,{VP:function(){return $},ZP:function(){return ie},rp:function(){return X},uV:function(){return ne},nX:function(){return Y}});var r=t(853),i=t(265),o=t(269),a=t(17),c=t(125),u=t(755),d=t(962),s=t(494),f=t(879),l=t(263),p=function(e){function n(e){var n=d.vc.getConfig("pageUrl");if(n)return n;try{var t=e.querySelector("link[rel='canonical']");if(null!==t)return t.href}catch(e){}return null}return function(){var t,i,o,a=[],c=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(e),u=d.vc.getConfig("maxNestedIframes"),s=!1,f=0,l=!1,p=!1;do{var g=t,v=p,y=void 0,b=!1,h=null;p=!1,t=t?t.parent:e;try{y=t.location.href||null}catch(e){b=!0}if(b)if(v){var m=g.context;try{i=h=m.sourceUrl,l=!0,t===e.top&&(s=!0),m.canonicalUrl&&(o=m.canonicalUrl)}catch(e){}}else{(0,r.yN)("Trying to access cross domain iframe. Continuing without referrer and location");try{var C=g.document.referrer;C&&(h=C,t===e.top&&(s=!0))}catch(e){}!h&&c&&c[f-1]&&(h=c[f-1]),h&&!l&&(i=h)}else{if(y&&(i=h=y,l=!1,t===e.top)){s=!0;var w=n(t.document);w&&(o=w)}t.context&&t.context.sourceUrl&&(p=!0)}a.push(h),f++}while(t!==e.top&&f1&&void 0!==arguments[1]?arguments[1]:(0,r.AB)();this.generatedTime=n,E(this,B).call(this,e)}},{key:"getConsentData",value:function(){return E(this,j)}}]),e}(),_=function(e){v(t,e);var n=b(t);function t(){return C(this,t),n.apply(this,arguments)}return A(t,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&this.generatedTime)return{usp:e,generatedAt:this.generatedTime}}}]),t}(P),R=function(e){v(t,e);var n=b(t);function t(){return C(this,t),n.apply(this,arguments)}return A(t,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,r.d8)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}}]),t}(P),x=t(319),N=t(644);function D(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 q(e){for(var n=1;ne.length)&&(n=e.length);for(var t=0,r=new Array(n);t2&&void 0!==arguments[2]?arguments[2]:{},r=t.getS2SBidders,i=void 0===r?ne:r;if(null==n)return e;var o=i(n);return e.filter((function(e){return o.has(e.bidder)}))}),"filterBidsForAdUnit"),X=new R,Y=new _,$={getCoppa:function(){return!!d.vc.getConfig("coppa")}},ee=(0,s.z3)("sync",(function(e,n){return(0,o.UB)(e,n)}),"setupAdUnitMediaTypes");function ne(e){(0,r.kJ)(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 te=(0,s.z3)("sync",(function(e,n){var t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.getS2SBidders,a=void 0===o?ne:o,c=a(n);return(0,r.pP)(e).reduce((function(e,n){return e[c.has(n)?W:z].push(n),e}),(F(t={},z,[]),F(t,W,[]),t))}),"partitionBidders");function re(e,n,t){try{var i=K[e].getSpec();i&&i[n]&&"function"==typeof i[n]&&((0,r.PN)("Invoking ".concat(e,".").concat(n)),d.vc.runWithBidder(e,r.ak.call(i[n],i,t)))}catch(t){(0,r.yN)("Error calling ".concat(n," of ").concat(e))}}Z.makeBidRequests=(0,s.z3)("sync",(function(e,n,t,i,o){x.j8(N.FP.BEFORE_REQUEST_BIDS,e),(0,a.Fb)(e),e=ee(e,o);var c=te(e,G),u=c.client,s=c.server;d.vc.getConfig("bidderSequence")===d.FD&&(u=(0,r.TV)(u));var l=p(),g=[];G.forEach((function(i){if(i&&i.enabled){var o=function(e,n){var t=(0,r.I8)(e);return t.forEach((function(e){e.bids=Q(e.bids,n).map((function(e){return e.bid_id=(0,r._d)(),e}))})),t.filter((function(e){return 0!==e.bids.length}))}(e,i),a=(0,r.DO)();s.forEach((function(e){var c=(0,r._d)(),u={bidderCode:e,auctionId:t,bidderRequestId:c,uniquePbsTid:a,bids:V({bidderCode:e,auctionId:t,bidderRequestId:c,adUnits:(0,r.I8)(o),src:N.os.YZ}),auctionStart:n,timeout:i.timeout,src:N.os.YZ,refererInfo:l};0!==u.bids.length&&g.push(u)})),o.forEach((function(e){var n=e.bids.filter((function(e){return(0,f.sE)(g,(function(n){return(0,f.sE)(n.bids,(function(n){return n.bidId===e.bid_id}))}))}));e.bids=n})),g.forEach((function(e){void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=o.filter((function(e){return e.bids.length>0})))}))}}));var v=function(e){var n=(0,r.I8)(e);return n.forEach((function(e){e.bids=Q(e.bids,null)})),n.filter((function(e){return 0!==e.bids.length}))}(e);return u.forEach((function(e){var a=(0,r._d)(),c={bidderCode:e,auctionId:t,bidderRequestId:a,bids:V({bidderCode:e,auctionId:t,bidderRequestId:a,adUnits:(0,r.I8)(v),labels:o,src:"client"}),auctionStart:n,timeout:i,refererInfo:l},u=K[e];u||(0,r.H)("Trying to make a request for bidder that does not exist: ".concat(e)),u&&c.bids&&0!==c.bids.length&&g.push(c)})),X.getConsentData()&&g.forEach((function(e){e.gdprConsent=X.getConsentData()})),Y.getConsentData()&&g.forEach((function(e){e.uspConsent=Y.getConsentData()})),g}),"makeBidRequests"),Z.callBids=function(e,n,t,i,o,a,c){if(n.length){var s=(y=n.reduce((function(e,n){return e[Number(void 0!==n.src&&n.src===N.os.YZ)].push(n),e}),[[],[]]),b=2,function(e){if(Array.isArray(e))return e}(y)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,i,o=[],a=!0,c=!1;try{for(t=t.call(e);!(a=(r=t.next()).done)&&(o.push(r.value),!n||o.length!==n);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==t.return||t.return()}finally{if(c)throw i}}return o}}(y,b)||function(e,n){if(e){if("string"==typeof e)return H(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)?H(e,n):void 0}}(y,b)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),f=s[0],l=s[1],p=[];l.forEach((function(e){for(var n=-1,t=0;t0?m.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),y.forEach((function(e){x.j8(N.FP.BID_REQUESTED,q(q({},e),{},{tid:v}))})),d.callBids(b,l,t,(function(){return h.forEach((function(e){return e()}))}),n)}}else(0,r.H)("missing "+e.adapter);g++}})),f.forEach((function(e){e.start=(0,r.AB)();var n=K[e.bidderCode];d.vc.runWithBidder(e.bidderCode,(function(){(0,r.ji)("CALLING BIDDER"),x.j8(N.FP.BID_REQUESTED,e)}));var s=(0,u.O)(a,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0),f=i.bind(e);try{d.vc.runWithBidder(e.bidderCode,r.ak.call(n.callBids,n,e,t,f,s,c,d.vc.callbackWithBidder(e.bidderCode)))}catch(n){(0,r.H)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:n,bidRequest:e}),f()}}))}else(0,r.yN)("callBids executed with no bidRequests. Were they filtered by labels or sizing?");var y,b},Z.videoAdapters=[],Z.registerBidAdapter=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.supportedMediaTypes,o=void 0===i?[]:i;e&&n?"function"==typeof e.callBids?(K[n]=e,(0,f.q9)(o,"video")&&Z.videoAdapters.push(n),(0,f.q9)(o,"native")&&a.Sg.push(n)):(0,r.H)("Bidder adaptor error for bidder code: "+n+"bidder must implement a callBids() function"):(0,r.H)("bidAdapter or bidderCode not specified")},Z.aliasBidAdapter=function(e,n,t){if(void 0===K[n]){var i=K[e];if(void 0===i){var o=[];G.forEach((function(t){if(t.bidders&&t.bidders.length){var r=t&&t.bidders;t&&(0,f.q9)(r,n)?L[n]=e:o.push(e)}})),o.forEach((function(e){(0,r.H)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{var u,d=function(e){var n=[];return(0,f.q9)(Z.videoAdapters,e)&&n.push("video"),(0,f.q9)(a.Sg,e)&&n.push("native"),n}(e);if(i.constructor.prototype!=Object.prototype)(u=new i.constructor).setBidderCode(n);else{var s=i.getSpec(),l=t&&t.gvlid,p=t&&t.skipPbsAliasing;u=(0,c.PZ)(M({},s,{code:n,gvlid:l,skipPbsAliasing:p})),L[n]=e}Z.registerBidAdapter(u,n,{supportedMediaTypes:d})}catch(n){(0,r.H)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,r.ji)('alias name "'+n+'" has been already specified.')},Z.registerAnalyticsAdapter=function(e){var n=e.adapter,t=e.code,i=e.gvlid;n&&t?"function"==typeof n.enableAnalytics?(n.code=t,J[t]={adapter:n,gvlid:i}):(0,r.H)('Prebid Error: Analytics adaptor error for analytics "'.concat(t,'"\n analytics adapter must implement an enableAnalytics() function')):(0,r.H)("Prebid Error: analyticsAdapter or analyticsCode not specified")},Z.enableAnalytics=function(e){(0,r.kJ)(e)||(e=[e]),(0,r.yi)(e,(function(e){var n=J[e.provider];n&&n.adapter?n.adapter.enableAnalytics(e):(0,r.H)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))}))},Z.getBidAdapter=function(e){return K[e]},Z.getAnalyticsAdapter=function(e){return J[e]},Z.callTimedOutBidders=function(e,n,t){n=n.map((function(n){return n.params=(0,r.S0)(e,n.adUnitCode,n.bidder),n.timeout=t,n})),n=(0,r.vM)(n,"bidder"),Object.keys(n).forEach((function(e){re(e,"onTimeout",n[e])}))},Z.callBidWonBidder=function(e,n,t){n.params=(0,r.S0)(t,n.adUnitCode,n.bidder),l.f.incrementBidderWinsCounter(n.adUnitCode,n.bidder),re(e,"onBidWon",n)},Z.callSetTargetingBidder=function(e,n){re(e,"onSetTargeting",n)},Z.callBidViewableBidder=function(e,n){re(e,"onBidViewable",n)},Z.callBidderError=function(e,n,t){re(e,"onBidderError",{error:n,bidderRequest:t})};var ie=Z},125:function(e,n,t){"use strict";function r(e){var n=e;return{callBids:function(){},setBidderCode:function(e){n=e},getBidderCode:function(){return n}}}t.d(n,{Q1:function(){return U},PZ:function(){return j},dX:function(){return I}});var i=t(634),o=t(962),a=t(477),c=t(112),u=t(17),d=t(929),s=t(644),f=t(319),l=t(879),p=t(755),g=t(853),v=t(265),y=t(3),b=t(494),h=t(849),m=t(766),C=t(624);function w(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,i,o=[],a=!0,c=!1;try{for(t=t.call(e);!(a=(r=t.next()).done)&&(o.push(r.value),!n||o.length!==n);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==t.return||t.return()}finally{if(c)throw i}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return A(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)?A(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?m.K.index:t;function i(){var e=Object.keys(n);return O.every((function(t){return(0,l.q9)(e,t)&&!(0,l.q9)([void 0,null],n[t])}))}function o(e){return"Invalid bid from ".concat(n.bidderCode,". Ignoring bid: ").concat(e)}return e?n?i()?"native"!==n.mediaType||(0,u.r4)(n,{index:r})?"video"!==n.mediaType||(0,d.Dn)(n,{index:r})?!("banner"===n.mediaType&&!P(e,n,{index:r}))||((0,g.H)(o("Banner bids require a width and height")),!1):((0,g.H)(o("Video bid does not have required vastUrl or renderer property")),!1):((0,g.H)(o("Native bid missing some required properties.")),!1):((0,g.H)(o("Bidder ".concat(n.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,g.yN)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):((0,g.yN)("No adUnitCode was supplied to addBidResponse."),!1)}(e,n)&&c(e,n)}(f.adUnitCode,p)}else(0,g.yN)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(n.requestId,". Ignoring."))},onCompletion:T})}else T()}function T(){p(),o.vc.runWithBidder(e.code,(function(){f.j8(s.FP.BIDDER_DONE,r),n(w,r.gdprConsent,r.uspConsent)}))}}});function n(n,t,r){B(e,n,t,r)}function t(n){return!!e.isBidRequestValid(n)||((0,g.yN)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(n))),!1)}}var k=(0,b.z3)("sync",(function(e,n,t,r,i,o){var a=o.onRequest,c=o.onResponse,u=o.onError,d=o.onBid,s=o.onCompletion,f=e.buildRequests(n,t);if(f&&0!==f.length){Array.isArray(f)||(f=[f]);var l=(0,g.yx)(s,f.length);f.forEach((function(n){var t,o=i((function(t,r){try{t=JSON.parse(t)}catch(e){}var i;t={body:t,headers:{get:r.getResponseHeader.bind(r)}},c(t);try{i=e.interpretResponse(t,n)}catch(n){return(0,g.H)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,n),void l()}i&&((0,g.kJ)(i)?i.forEach(d):d(i)),l()})),s=i((function(e,n){u(e,n),l()}));switch(a(n),n.method){case"GET":r("".concat(n.url).concat((t=n.data)?"?".concat("object"===S(t)?(0,g.Re)(t):t):""),{success:o,error:s},void 0,E({method:"GET",withCredentials:!0},n.options));break;case"POST":r(n.url,{success:o,error:s},"string"==typeof n.data?n.data:JSON.stringify(n.data),E({method:"POST",contentType:"text/plain",withCredentials:!0},n.options));break;default:(0,g.yN)("Skipping invalid request from ".concat(e.code,". Request type ").concat(n.type," must be GET or POST")),l()}}))}else s()}),"processBidderRequests"),B=(0,b.z3)("async",(function(e,n,t,r){var a=o.vc.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(a||!i.ZP.aliasRegistry[e.code])){var u=o.vc.getConfig("userSync.filterSettings"),d=e.getUserSyncs({iframeEnabled:!(!u||!u.iframe&&!u.all),pixelEnabled:!(!u||!u.image&&!u.all)},n,t,r);d&&(Array.isArray(d)||(d=[d]),d.forEach((function(n){c.k_.registerSync(n.type,e.code,n.url)})))}}),"registerSyncs");function U(e,n){var t=i.ZP.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){var r=t.getSpec().getMappingFileInfo(),o=r.localStorageKey?r.localStorageKey:t.getBidderCode(),a=T.getDataFromLocalStorage(o);if(a){try{a=JSON.parse(a)}catch(n){(0,g.H)("Failed to parse ".concat(e," mapping data stored in local storage"))}return a.mapping[n]?a.mapping[n]:null}}}function P(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,i=void 0===r?m.K.index:r;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 o=i.getBidRequest(n),a=i.getMediaTypes(n),c=o&&o.sizes||a&&a.banner&&a.banner.sizes,u=(0,g.sF)(c);if(1===u.length){var d=u[0].split("x"),s=w(d,2),f=s[0],l=s[1];return n.width=parseInt(f,10),n.height=parseInt(l,10),!0}return!1}(0,b.v5)("checkAdUnitSetup").before((function(e,n){if(!o.vc.getConfig("adpod.brandCategoryExclusion"))return e.call(this,n);n.filter((function(e){return(0,v.Z)(e,"mediaTypes.video.context")===y.Oh})).map((function(e){return e.bids.map((function(e){return e.bidder}))})).reduce(g.xH,[]).filter(g.tT).forEach((function(e){var n=i.ZP.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){var t=n.getSpec().getMappingFileInfo(),r=t.refreshInDays?t.refreshInDays:1,o=t.localStorageKey?t.localStorageKey:n.getSpec().code,a=T.getDataFromLocalStorage(o);try{(!(a=a?JSON.parse(a):void 0)||(0,g.AB)()>a.lastUpdated+24*r*60*60*1e3)&&(0,p.h)(t.url,{success:function(n){try{n=JSON.parse(n);var t={lastUpdated:(0,g.AB)(),mapping:n.mapping};T.setDataInLocalStorage(o,JSON.stringify(t))}catch(n){(0,g.H)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:function(){(0,g.H)("Failed to load ".concat(e," bidder translation file"))}})}catch(n){(0,g.H)("Failed to parse ".concat(e," bidder translation mapping file"))}}})),e.call(this,n)}))},755:function(e,n,t){"use strict";t.d(n,{O:function(){return u},h:function(){return c}});var r=t(962),i=t(853);function o(){return o=Object.assign||function(e){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:3e3,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.request,c=n.done;return function(n,u,d){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var f,l=s.method||(d?"POST":"GET"),p=document.createElement("a");p.href=n;var g="object"===a(u)&&null!==u?u:{success:function(){(0,i.ji)("xhr success")},error:function(e){(0,i.H)("xhr error",null,e)}};if("function"==typeof u&&(g.success=u),(f=new window.XMLHttpRequest).onreadystatechange=function(){if(4===f.readyState){"function"==typeof c&&c(p.origin);var e=f.status;e>=200&&e<300||304===e?g.success(f.responseText,f):g.error(f.statusText,f)}},r.vc.getConfig("disableAjaxTimeout")||(f.ontimeout=function(){(0,i.H)(" xhr timeout after ",f.timeout,"ms")}),"GET"===l&&d){var v=(0,i.en)(n,s);o(v.search,d),n=(0,i.Q2)(v)}f.open(l,n,!0),r.vc.getConfig("disableAjaxTimeout")||(f.timeout=e),s.withCredentials&&(f.withCredentials=!0),(0,i.yi)(s.customHeaders,(function(e,n){f.setRequestHeader(n,e)})),s.preflight&&f.setRequestHeader("X-Requested-With","XMLHttpRequest"),f.setRequestHeader("Content-Type",s.contentType||"text/plain"),"function"==typeof t&&t(p.origin),"POST"===l&&d?f.send(d):f.send()}catch(e){(0,i.H)("xhr construction",e),"object"===a(u)&&null!==u&&u.error(e)}}}},964:function(e,n,t){"use strict";t.d(n,{mv:function(){return T},Yt:function(){return B},e0:function(){return U},LX:function(){return F},vO:function(){return k}});var r=t(853),i=t(265),o=t(553),a=t(17),c=t(755),u=t(962),d=t(766);function s(e,n){var t=n?""):"";return'\n \n \n prebid.org wrapper\n \n ").concat(t,"\n \n \n \n ")}function f(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,r=void 0===t?d.K.index:t,i=e.vastXml?e.vastXml:s(e.vastUrl,e.vastImpUrl),o=r.getAuction(e),a={type:"xml",value:i,ttlseconds:Number(e.ttl)};return u.vc.getConfig("cache.vasttrack")&&(a.bidder=e.bidder,a.bidid=e.requestId,a.aid=e.auctionId),null!=o&&(a.timestamp=o.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(a.key=e.customCacheKey),a}var l=t(145),p=t(112),g=t(494),v=t(879),y=t(929),b=t(3),h=t(624),m=t(319),C=t(634),w=t(644);function A(e){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A(e)}function S(){return S=Object.assign||function(e){for(var n=1;n=0&&(e.cpm=t)}(e)}));var O={},I={},j=[];function k(e){var n,t,i,o,a=e.adUnits,c=e.adUnitCodes,s=e.callback,f=e.cbTimeout,l=e.labels,p=e.auctionId,g=a,y=l,b=c,h=[],A=[],S=[],k=p||(0,r.DO)(),_=s,N=f,q=[],H=new Set;function F(){return{auctionId:k,timestamp:n,auctionEnd:t,auctionStatus:i,adUnits:g,adUnitCodes:b,labels:y,bidderRequests:h,noBids:S,bidsReceived:A,winningBids:q,timeout:N}}function M(e,n){if(n&&clearTimeout(o),void 0===t){var c=[];e&&((0,r.ji)("Auction ".concat(k," timedOut")),d=H,(c=h.map((function(e){return(e.bids||[]).filter((function(e){return!d.has(e.bidder)}))})).reduce(r.xH,[])).length&&m.j8(w.FP.BID_TIMEOUT,c)),i=T,t=Date.now(),m.j8(w.FP.AUCTION_END,F()),P(g,(function(){try{if(null!=_){var n=b,t=A.filter(r.ak.call(r.IK,this,n)).reduce(z,{});_.apply(atdpbjs,[t,e,k]),_=null}}catch(e){(0,r.H)("Error executing bidsBackHandler",null,e)}finally{c.length&&C.ZP.callTimedOutBidders(a,c,N);var i=u.vc.getConfig("userSync")||{};i.enableOverride||E(i.syncDelay)}}))}var d}function W(){u.vc.resetBidder(),(0,r.PN)("Bids Received for Auction with id: ".concat(k),A),i=T,M(!1,!0)}function Z(e){H.add(e)}function K(e){var n=this;e.forEach((function(e){var n;n=e,h=h.concat(n)}));var t={},a={bidRequests:e,run:function(){var a,f;a=M.bind(null,!0),f=setTimeout(a,N),o=f,i="inProgress",m.j8(w.FP.AUCTION_INIT,F());var l=function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,i=void 0===t?d.K.index:t,o=0,a=!1,c=new Set,s={},f={};function l(e,n){null==f[e]&&(f[e]=Promise.resolve()),f[e]=f[e].then((function(){return Promise.resolve(n).catch((function(){}))}))}function p(e,t){var r=e.timeout;(null==r||r>n.getTimeout())&&(r=n.getTimeout());var i=n.getAuctionStart()+r-Date.now(),o=f[e.bidderRequestId],a=f[""];(null!=o||null!=a)&&i>0?Promise.race([new Promise((function(e){return setTimeout(e,i)})),Promise.resolve(a).then((function(){return o}))]).then(t):t()}function g(){o--,a&&0===o&&e()}function y(e,t){s[t.requestId]=!0,o++;var r=D({adUnitCode:e,bid:t,auctionId:n.getAuctionId()});"video"===r.mediaType?x(n,r,g):(R(n,r),g())}function b(){var t=n.getBidRequests(),i=u.vc.getConfig("auctionOptions");if(c.add(this),i&&!(0,r.xb)(i)){var d=i.secondaryBidders;d&&!t.every((function(e){return(0,v.q9)(d,e.bidderCode)}))&&(t=t.filter((function(e){return!(0,v.q9)(d,e.bidderCode)})))}a=t.every((function(e){return c.has(e)})),this.bids.forEach((function(e){s[e.bidId]||(n.addNoBid(e),m.j8(w.FP.NO_BID,e))})),a&&0===o&&e()}return{addBidResponse:function(e,n){var t=i.getBidderRequest(n);l(t&&t.bidderRequestId||"",B.call({dispatch:y},e,n))},adapterDone:function(){p(this,b.bind(this))}}}(W,n);C.ZP.callBids(g,e,l.addBidResponse,l.adapterDone,{request:function(e,n){s(O,n),s(t,e),I[e]||(I[e]={SRA:!0,origin:n}),t[e]>1&&(I[e].SRA=!1)},done:function(e){O[e]--,j[0]&&c(j[0])&&j.shift()}},N,Z)}};function c(e){var n=!0,t=u.vc.getConfig("maxRequestsPerOrigin")||4;return e.bidRequests.some((function(e){var r=1,i=void 0!==e.src&&e.src===w.os.YZ?"s2s":e.bidderCode;return I[i]&&(!1===I[i].SRA&&(r=Math.min(e.bids.length,t)),O[I[i].origin]+r>t&&(n=!1)),!n})),n&&e.run(),n}function s(e,n){void 0===e[n]?e[n]=1:e[n]++}c(a)||((0,r.yN)("queueing auction due to limited endpoint capacity"),j.push(a))}return{addBidReceived:function(e){A=A.concat(e)},addNoBid:function(e){S=S.concat(e)},executeCallback:M,callBids:function(){i="started",n=Date.now();var e=C.ZP.makeBidRequests(g,n,k,N,y);(0,r.PN)("Bids Requested for Auction with id: ".concat(k),e),e.length<1?((0,r.yN)("No valid bid requests returned for auction"),W()):U.call({dispatch:K,context:this},e)},addWinningBid:function(e){q=q.concat(e),C.ZP.callBidWonBidder(e.bidder,e,a)},setBidTargeting:function(e){C.ZP.callSetTargetingBidder(e.bidder,e)},getWinningBids:function(){return q},getAuctionStart:function(){return n},getTimeout:function(){return N},getAuctionId:function(){return k},getAuctionStatus:function(){return i},getAdUnits:function(){return g},getAdUnitCodes:function(){return b},getBidRequests:function(){return h},getBidsReceived:function(){return A},getNoBids:function(){return S}}}var B=(0,g.z3)("sync",(function(e,n){this.dispatch.call(null,e,n)}),"addBidResponse"),U=(0,g.z3)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),P=(0,g.z3)("async",(function(e,n){n&&n()}),"bidsBackCallback");function _(e,n){n.timeToRespond>e.getTimeout()+u.vc.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function R(e,n){var t,r,i;t=n,i=!0===h.S.get(t.bidderCode,"allowZeroCpmBids")?t.cpm>=0:t.cpm>0,t.bidderCode&&(i||t.dealId)&&(r=function(e,n){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?d.K.index:t;if(!n)return{};var i=r.getBidRequest(n),o={},c=F(n.mediaType,e);return M(o,c,n,i),e&&h.S.getOwn(e,w.k2.xn)&&(M(o,h.S.ownSettingsFor(e),n,i),n.sendStandardTargeting=h.S.get(e,"sendStandardTargeting")),n.native&&(o=S({},o,(0,a.Ur)(n))),o}(t.bidderCode,t)),t.adserverTargeting=S(t.adserverTargeting||{},r),m.j8(w.FP.BID_RESPONSE,n),e.addBidReceived(n),_(e,n)}function x(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o.index,c=void 0===a?d.K.index:a,s=!0,f=(0,i.Z)(c.getMediaTypes({requestId:n.originalRequestId||n.requestId,transactionId:n.transactionId}),"video"),l=f&&(0,i.Z)(f,"context");u.vc.getConfig("cache.url")&&l!==y.gZ&&(!n.videoCacheKey||u.vc.getConfig("cache.ignoreBidderCacheKey")?(s=!1,N(e,n,t,f)):n.vastUrl||((0,r.H)("videoCacheKey specified but not required vastUrl for video bid"),s=!1)),s&&(R(e,n),t())}var N=(0,g.z3)("async",(function(e,n,t,i){var o,a;o=function(i,o){var a;i?((0,r.yN)("Failed to save to the video cache: ".concat(i,". Video bid must be discarded.")),_(e,n)):""===o[0].uuid?((0,r.yN)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),_(e,n)):(n.videoCacheKey=o[0].uuid,n.vastUrl||(n.vastUrl=(a=n.videoCacheKey,"".concat(u.vc.getConfig("cache.url"),"?uuid=").concat(a))),R(e,n),t())},a={puts:[n].map(f)},(0,c.h)(u.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))),[])}}}(o),JSON.stringify(a),{contentType:"text/plain",withCredentials:!0})}),"callPrebidCache");function D(e){var n=e.adUnitCode,t=e.bid,i=e.auctionId,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=a.index,s=void 0===c?d.K.index:c,f=s.getBidderRequest(t),p=f&&f.start||t.requestTimestamp,g=S({},t,{auctionId:i,responseTimestamp:(0,r.AB)(),requestTimestamp:p,cpm:parseFloat(t.cpm)||0,bidder:t.bidderCode,adUnitCode:n});g.timeToRespond=g.responseTimestamp-g.requestTimestamp,m.j8(w.FP.BID_ADJUSTMENT,g);var v=s.getAdUnit(g).renderer,y=g.mediaType,b=s.getMediaTypes(g),h=b&&b[y],C=h&&h.renderer,E=null;C&&C.url&&C.render&&(!0!==C.backupOnly||!t.renderer)?E=C:v&&v.url&&v.render&&(!0!==v.backupOnly||!t.renderer)&&(E=v),E&&(g.renderer=l.Th.install({url:E.url,config:E.options}),g.renderer.setRender(E.render));var T=q(t.mediaType,b,u.vc.getConfig("mediaTypePriceGranularity")),O=(0,o.D)(g.cpm,"object"===A(T)?T:u.vc.getConfig("customPriceBucket"),u.vc.getConfig("currency.granularityMultiplier"));return g.pbLg=O.low,g.pbMg=O.med,g.pbHg=O.high,g.pbAg=O.auto,g.pbDg=O.dense,g.pbCg=O.custom,g}function q(e,n,t){if(e&&t){if(e===b.pX){var r=(0,i.Z)(n,"".concat(b.pX,".context"),"instream");if(t["".concat(b.pX,"-").concat(r)])return t["".concat(b.pX,"-").concat(r)]}return t[e]}}function H(e,n){return{key:e,val:"function"==typeof n?function(e,t){return n(e,t)}:function(e){return(0,r.NA)(e,n)}}}function F(e,n){var t=w.TD,o=S({},h.S.settingsFor(null));if(o[w.k2.xn]||(o[w.k2.xn]=function(){var e,n=w.TD;return[H(n.BIDDER,"bidderCode"),H(n.AD_ID,"adId"),H(n.PRICE_BUCKET,(function(n){var t=e||function(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,t=void 0===n?d.K.index:n,r=q(e.mediaType,t.getMediaTypes(e),u.vc.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&r?"string"==typeof r?r:"custom":u.vc.getConfig("priceGranularity")}(n);return t===w.Ql.B7?n.pbAg:t===w.Ql.uN?n.pbDg:t===w.Ql.yE?n.pbLg:t===w.Ql.M2?n.pbMg:t===w.Ql.lj?n.pbHg:t===w.Ql.qN?n.pbCg:void 0})),H(n.SIZE,"size"),H(n.DEAL,"dealId"),H(n.SOURCE,"source"),H(n.FORMAT,"mediaType"),H(n.ADOMAIN,(function(e){return e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?e.meta.advertiserDomains[0]:""}))]}()),"video"===e){var a=o[w.k2.xn].slice();if(o[w.k2.xn]=a,[t.UUID,t.CACHE_ID].forEach((function(e){void 0===(0,v.sE)(a,(function(n){return n.key===e}))&&a.push(H(e,"videoCacheKey"))})),u.vc.getConfig("cache.url")&&(!n||!1!==h.S.get(n,"sendStandardTargeting"))){var c=(0,r.en)(u.vc.getConfig("cache.url"));void 0===(0,v.sE)(a,(function(e){return e.key===t.CACHE_HOST}))&&a.push(H(t.CACHE_HOST,(function(e){return(0,i.Z)(e,"adserverTargeting.".concat(t.CACHE_HOST))?e.adserverTargeting[t.CACHE_HOST]:c.hostname})))}}return o}function M(e,n,t,i){var o=n[w.k2.xn];return t.size=t.getSize(),(0,r.yi)(o,(function(o){var a=o.key,c=o.val;if(e[a]&&(0,r.yN)("The key: "+a+" is being overwritten"),(0,r.LQ)(c))try{c=c(t,i)}catch(e){(0,r.H)("bidmanager","ERROR",e)}(void 0===n.suppressEmptyKeys||!0!==n.suppressEmptyKeys)&&a!==w.TD.DEAL||!(0,r.jH)(c)&&null!=c?e[a]=c:(0,r.PN)("suppressing empty key '"+a+"' from adserver targeting")})),e}function z(e,n){return e[n.adUnitCode]||(e[n.adUnitCode]={bids:[]}),e[n.adUnitCode].bids.push(n),e}},766:function(e,n,t){"use strict";t.d(n,{K:function(){return d}});var r=t(853),i=t(964),o=t(879);function a(){return a=Object.assign||function(e){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},t=n.src,i=void 0===t?"client":t,o=n.bidder,a=void 0===o?"":o,c=n.bidId,u=n.transactionId,d=n.auctionId,s=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._d)(),this.requestId=c,this.transactionId=u,this.auctionId=d,this.mediaType="banner",this.source=s,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)}},962:function(e,n,t){"use strict";t.d(n,{FD:function(){return v},vc:function(){return m}});var r=t(553),i=t(879),o=t(853),a=t(265),c=t(644),u=["fpd"];function d(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 s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function f(e){return f="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},f(e)}function l(){return l=Object.assign||function(e){for(var n=1;n1&&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 a="fpd"===i?"ortb2":i,c="fpd"===i?w(e.config[i]):e.config[i];if((0,o.PO)(c)){var u=n?o.Ee:Object.assign;t[r][a]=u({},t[r][a]||{},c)}else t[r][a]=c}))}))}catch(e){(0,o.H)(e)}function r(e){if(!(0,o.PO)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,o.PO)(e.config))throw"setBidderConfig bidder options must contain a config object"}}function I(e,n){v=e;try{return n()}finally{j()}}function j(){v=null}return m(),{getCurrentBidder:function(){return v},resetBidder:j,getConfig:function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var e=arguments.length<=0?void 0:arguments[0];return e?(0,a.Z)(C(),e):C()}return E.apply(void 0,arguments)},readConfig:function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var e=arguments.length<=0?void 0:arguments[0],n=(0,o.I8)(C());return e?(0,a.Z)(n,e):n}return E.apply(void 0,arguments)},setConfig:S,mergeConfig:function(e){if((0,o.PO)(e)){var n=Object.keys(e).reduce((function(n,t){var r=C()[t]||{};return n[t]=(0,o.Ee)(r,e[t]),n}),{});return S(function(e){for(var n=1;n=0||(i[t]=e[t]);return i}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(i[t]=e[t])}return i}(t,u)))):n.push(e)})),n},getLegacyFpd:function(e){if("object"===f(e)){var n={};return Object.keys(e).forEach((function(t){var r="site"===t?"context":t;n[r]="context"===r||"user"===r?Object.keys(e[t]).filter((function(e){return"data"!==e})).reduce((function(n,r){return"ext"===r?(0,o.Ee)(n,e[t][r]):(0,o.Ee)(n,s({},r,e[t][r])),n}),{}):e[t]})),n}},getLegacyImpFpd:function(e){if("object"===f(e)){var n={};return(0,a.Z)(e,"ext.data")&&Object.keys(e.ext.data).forEach((function(t){"pbadslot"===t?(0,o.Ee)(n,{context:{pbAdSlot:e.ext.data[t]}}):"adserver"===t?(0,o.Ee)(n,{context:{adServer:e.ext.data[t]}}):(0,o.Ee)(n,{context:{data:s({},t,e.ext.data[t])}})})),n}}}}()},553:function(e,n,t){"use strict";t.d(n,{D:function(){return s},t:function(){return l}});var r=t(879),i=t(853),o={buckets:[{max:5,increment:.5}]},a={buckets:[{max:20,increment:.1}]},c={buckets:[{max:20,increment:.01}]},u={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},d={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function s(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":f(e,o,t),med:""===r?"":f(e,a,t),high:""===r?"":f(e,c,t),auto:""===r?"":f(e,d,t),dense:""===r?"":f(e,u,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,c=(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 c&&(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),c=(e*a-o*a)/(i*a),u=Math.floor(c)*i+o;return(u=Number(u.toFixed(10))).toFixed(r)}(e,c,t)),i}function l(e){if((0,i.xb)(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}},319:function(e,n,t){"use strict";t.d(n,{S1:function(){return p},j8:function(){return v},on:function(){return l},vw:function(){return g}});var r=t(853),i=t(644);function o(){return o=Object.assign||function(e){for(var n=1;ne.length)&&(n=e.length);for(var t=0,r=new Array(n);t2&&void 0!==arguments[2]?arguments[2]:{},r=t.postInstallAllowed,i=void 0!==r&&r;u("async",(function(t){t.forEach((function(e){return n.apply(void 0,a(e))})),i&&(l[e]=n)}),e)([])}function g(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,i=void 0===t?a.K.index:t;if(!(0,r.Z)(e,"native.clickUrl"))return!1;var c=i.getAdUnit(e).nativeParams;if(!c)return!0;var u=Object.keys(c).filter((function(e){return c[e].required})),d=Object.keys(e.native).filter((function(n){return e.native[n]}));return u.every((function(e){return(0,o.q9)(d,e)}))}function b(e,n){var t;return"click"===e.action?t=n.native&&n.native.clickTrackers:(t=n.native&&n.native.impressionTrackers,n.native&&n.native.javascriptTrackers&&(0,i.$8)(n.native.javascriptTrackers)),(t||[]).forEach(i.hq),e.action}function h(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,i=void 0===t?a.K.index:t,o={},c=i.getAdUnit(e);(0,r.Z)(c,"nativeParams.rendererUrl")?e.native.rendererUrl=w(c.nativeParams.rendererUrl):(0,r.Z)(c,"nativeParams.adTemplate")&&(e.native.adTemplate=w(c.nativeParams.adTemplate));var u=!1!==(0,r.Z)(c,"nativeParams.sendTargetingKeys"),d=A(c),f=s(s({},e.native),e.native.ext);return delete f.ext,Object.keys(f).forEach((function(n){var t=d[n],i=w(e.native[n])||w((0,r.Z)(e,"native.ext.".concat(n)));if("adTemplate"!==n&&t&&i){var a=(0,r.Z)(c,"nativeParams.".concat(n,".sendId"));"boolean"!=typeof a&&(a=(0,r.Z)(c,"nativeParams.ext.".concat(n,".sendId"))),a&&(i="".concat(t,":").concat(e.adId));var s=(0,r.Z)(c,"nativeParams.".concat(n,".sendTargetingKeys"));"boolean"!=typeof s&&(s=(0,r.Z)(c,"nativeParams.ext.".concat(n,".sendTargetingKeys"))),("boolean"==typeof s?s:u)&&(o[t]=i)}})),o}function m(e,n){var t={message:"assetResponse",adId:e.adId,assets:[]};return n.native.hasOwnProperty("adTemplate")&&(t.adTemplate=w(n.native.adTemplate)),n.native.hasOwnProperty("rendererUrl")&&(t.rendererUrl=w(n.native.rendererUrl)),e.assets.forEach((function(e){var r=(0,i.V9)(c.FY,e),o=w(n.native[r]);t.assets.push({key:r,value:o})})),t}function C(e,n){var t={message:"assetResponse",adId:e.adId,assets:[]};return Object.keys(n.native).forEach((function(e,r){if("adTemplate"===e&&n.native[e])t.adTemplate=w(n.native[e]);else if("rendererUrl"===e&&n.native[e])t.rendererUrl=w(n.native[e]);else if("ext"===e)Object.keys(n.native[e]).forEach((function(r){if(n.native[e][r]){var i=w(n.native[e][r]);t.assets.push({key:r,value:i})}}));else if(n.native[e]&&c.FY.hasOwnProperty(e)){var i=w(n.native[e]);t.assets.push({key:e,value:i})}})),t}function w(e){return"object"===u(e)&&e.url?e.url:e}function A(e){var n={};return(0,r.Z)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach((function(e){n[e]="hb_native_".concat(e)})),s(s({},c.FY),n)}},879:function(e,n,t){"use strict";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)}t.d(n,{Oc:function(){return i},q9:function(){return r},sE:function(){return o}})},528:function(e,n,t){"use strict";function r(){return window.atdpbjs}t.d(n,{R:function(){return r}}),window.atdpbjs=window.atdpbjs||{},window.atdpbjs.cmd=window.atdpbjs.cmd||[],window.atdpbjs.que=window.atdpbjs.que||[],window._pbjsGlobals=window._pbjsGlobals||[],window._pbjsGlobals.push("atdpbjs")},269:function(e,n,t){"use strict";t.d(n,{UB:function(){return p},lO:function(){return s}});var r=t(962),i=t(853),o=t(265),a=t(879);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var u=[];function d(e,n){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:n}:{labelAll:!1,labels:e.labelAny,activeLabels:n}}function s(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,t=l(n);return!t.shouldFilter||!!t.sizesSupported[e]}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.labels,t=void 0===n?[]:n,r=e.labelAll,c=void 0!==r&&r,d=e.activeLabels,s=void 0===d?[]:d,f=arguments.length>1?arguments[1]:void 0,p=arguments.length>2?arguments[2]:void 0,g=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u,v=l(g);f=(0,i.PO)(f)?(0,i.I8)(f):p?{banner:{sizes:p}}:{};var y=(0,o.Z)(f,"banner.sizes");v.shouldFilter&&y&&(f.banner.sizes=y.filter((function(e){return v.sizesSupported[e]})));var b=Object.keys(f),h={active:b.every((function(e){return"banner"!==e}))||b.some((function(e){return"banner"===e}))&&(0,o.Z)(f,"banner.sizes.length")>0&&(0===t.length||!c&&(t.some((function(e){return v.labels[e]}))||t.some((function(e){return(0,a.q9)(s,e)})))||c&&t.reduce((function(e,n){return e?v.labels[n]||(0,a.q9)(s,n):e}),!0)),mediaTypes:f};return y&&y.length!==f.banner.sizes.length&&(h.filterResults={before:y,after:f.banner.sizes}),h}function l(e){return e.reduce((function(e,n){if("object"===c(n)&&"string"==typeof n.mediaQuery&&n.mediaQuery.length>0){var t=!1;try{t=(0,i.Zy)().matchMedia(n.mediaQuery).matches}catch(e){(0,i.yN)("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,i.yN)('sizeConfig rule missing required property "mediaQuery"');return e}),{labels:{},sizesSupported:{},shouldFilter:!1})}function p(e,n){return e.reduce((function(e,t){var r=f(d(t,n),t.mediaTypes,t.sizes),o=r.active,a=r.mediaTypes,c=r.filterResults;return o?(c&&(0,i.PN)('Size mapping filtered adUnit "'.concat(t.code,'" banner sizes from '),c.before,"to ",c.after),t.mediaTypes=a,t.bids=t.bids.reduce((function(e,r){var o=f(d(r,n),t.mediaTypes),a=o.active,c=o.mediaTypes,u=o.filterResults;return a?(u&&((0,i.PN)('Size mapping filtered adUnit "'.concat(t.code,'" bidder "').concat(r.bidder,'" banner sizes from '),u.before,"to ",u.after),r.mediaTypes=c),e.push(r)):(0,i.PN)('Size mapping deactivated adUnit "'.concat(t.code,'" bidder "').concat(r.bidder,'"')),e}),[]),e.push(t)):(0,i.PN)('Size mapping disabled adUnit "'.concat(t.code,'"')),e}),[])}r.vc.getConfig("sizeConfig",(function(e){return function(e){u=e}(e.sizeConfig)}))},849:function(e,n,t){"use strict";t.d(n,{Ld:function(){return u},df:function(){return l},eA:function(){return f}});var r=t(494),i=t(853),o=t(879),a=t(624),c=["core","prebid-module"],u=[];function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.gvlid,t=e.moduleName,r=e.bidderCode,d=e.moduleType,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=f.bidderSettings,p=void 0===l?a.S:l;function g(){if(null==r)return!1;var e=p.get(r,"storageAllowed");return null!=e&&!e}function v(e){return(0,o.q9)(c,d)?e({valid:!0}):g()?((0,i.PN)("bidderSettings denied access to device storage for bidder '".concat(r,"'")),e({valid:!1})):(s(n,r||t,{hasEnforcementHook:!1},(function(n){if(n&&n.hasEnforcementHook)a=e(n);else{var t={hasEnforcementHook:!1,valid:(0,i.wn)()};a=e(t)}})),a);var a}var y=function(e,n,t,r,i,o){var a=function(o){if(o&&o.valid){var a=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",c=t&&""!==t?" ;expires=".concat(t):"",u=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(n)).concat(c,"; path=/").concat(a).concat(r?"; SameSite=".concat(r):"").concat(u)}};if(!o||"function"!=typeof o)return v(a);u.push((function(){var e=v(a);o(e)}))},b=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)}))},h=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)}))},m=function(e){var n=function(e){return!(!e||!e.valid||!(0,i.IG)()&&(window.document.cookie="prebid.cookieTest",-1===window.document.cookie.indexOf("prebid.cookieTest")))};if(!e||"function"!=typeof e)return v(n);u.push((function(){var t=v(n);e(t)}))},C=function(e,n,t){var r=function(t){t&&t.valid&&S()&&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&&S()?window.localStorage.getItem(e):null};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))},A=function(e,n){var t=function(n){n&&n.valid&&S()&&window.localStorage.removeItem(e)};if(!n||"function"!=typeof n)return v(t);u.push((function(){var e=v(t);n(e)}))},S=function(e){var n=function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){(0,i.H)("Local storage api disabled")}return!1};if(!e||"function"!=typeof e)return v(n);u.push((function(){var t=v(n);e(t)}))},E=function(e,n){var t=function(n){if(n&&n.valid){var t=[];if((0,i.wn)())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:y,getCookie:b,localStorageIsEnabled:h,cookiesAreEnabled:m,setDataInLocalStorage:C,getDataFromLocalStorage:w,removeDataFromLocalStorage:A,hasLocalStorage:S,findSimilarCookies:E}}var s=(0,r.z3)("async",(function(e,n,t,r){r(t)}),"validateStorageEnforcement");function f(e){return d({moduleName:e,moduleType:"core"})}function l(){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.PO)(arguments[0]))throw new Error("Invalid invocation for getStorageManager");return d({gvlid:n,moduleName:t,bidderCode:r})}},112:function(e,n,t){"use strict";t.d(n,{k_:function(){return l}});var r=t(853),i=t(962),o=t(879),a=t(849);function c(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,i,o=[],a=!0,c=!1;try{for(t=t.call(e);!(a=(r=t.next()).done)&&(o.push(r.value),!n||o.length!==n);a=!0);}catch(e){c=!0,i=e}finally{try{a||null==t.return||t.return()}finally{if(c)throw i}}return o}}(e,n)||function(e,n){if(e){if("string"==typeof e)return u(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)?u(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t=f.syncsPerBidder?(0,r.yN)('Number of user syncs exceeded for "'.concat(i,'"')):n.canBidderRegisterSync(e,i)?(t[e].push([i,o]),void(u=function(e,n){return e[n]?e[n]+=1:e[n]=1,e}(u,i))):(0,r.yN)('Bidder "'.concat(i,'" not permitted to register their "').concat(e,'" userSync pixels.')):(0,r.yN)("Bidder is required for registering sync"):(0,r.yN)('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(l,Number(e));l()},n.triggerUserSyncs=function(){f.enableOverride&&n.syncUsers()},n.canBidderRegisterSync=function(e,n){return!f.filterSettings||!function(e,n){var t=f.filterSettings;if(function(e,n){if(e.all&&e[n])return(0,r.yN)('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],i=e.all?"all":n;if(!t)return!1;var o=t.filter,a=t.bidders;return o&&"include"!==o&&"exclude"!==o?((0,r.yN)('UserSync "filterSettings.'.concat(i,".filter\" setting '").concat(o,"' is not a valid option; use either 'include' or 'exclude'.")),!1):!!("*"===a||Array.isArray(a)&&a.length>0&&a.every((function(e){return(0,r.d8)(e)&&"*"!==e})))||((0,r.yN)('Detected an invalid setup in userSync "filterSettings.'.concat(i,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1)}(t,e)){s[e]=!0;var i=t.all?t.all:t[e],a="*"===i.bidders?[n]:i.bidders,c={include:function(e,n){return!(0,o.q9)(e,n)},exclude:function(e,n){return(0,o.q9)(e,n)}};return c[i.filter||"include"](a,n)}return!s[e]}(e,n)},n}({config:i.vc.getConfig("userSync"),browserSupportsCookies:f})},853:function(e,n,t){"use strict";t.d(n,{$8:function(){return le},$u:function(){return G},AB:function(){return Re},An:function(){return P},Bq:function(){return Je},DO:function(){return U},EE:function(){return T},Ee:function(){return an},FS:function(){return Me},G2:function(){return Le},H:function(){return W},HA:function(){return ae},HC:function(){return Qe},I8:function(){return ke},IG:function(){return De},IK:function(){return je},K$:function(){return Te},LQ:function(){return Q},NA:function(){return me},Ob:function(){return R},PN:function(){return M},PO:function(){return ee},Q2:function(){return rn},RI:function(){return ce},R_:function(){return fe},Re:function(){return _},S0:function(){return ze},SG:function(){return ge},T9:function(){return Ae},TV:function(){return Ie},U:function(){return Ke},V9:function(){return Ce},Vs:function(){return pe},W$:function(){return un},X4:function(){return Se},XV:function(){return $e},ZH:function(){return Ee},Zy:function(){return q},_R:function(){return cn},_d:function(){return B},ak:function(){return j},bd:function(){return xe},d5:function(){return en},d8:function(){return X},ei:function(){return Ge},en:function(){return tn},ew:function(){return Pe},fr:function(){return Ue},hj:function(){return $},hl:function(){return Xe},hq:function(){return se},iG:function(){return Fe},jC:function(){return ue},jH:function(){return re},ji:function(){return F},jn:function(){return ne},kJ:function(){return Y},or:function(){return Ze},pP:function(){return we},pw:function(){return x},qp:function(){return Z},r3:function(){return oe},rD:function(){return J},sF:function(){return N},tT:function(){return ye},u2:function(){return w},uh:function(){return Ve},vM:function(){return He},wn:function(){return Ne},xH:function(){return be},x_:function(){return _e},xb:function(){return te},yL:function(){return Be},yN:function(){return z},yi:function(){return ie},yo:function(){return Ye},yx:function(){return qe},zE:function(){return he},zV:function(){return We}});var r=t(962),i=t(79),o=t.n(i),a=t(879),c=t(644);function u(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,n){if(e){if("string"==typeof e)return s(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)?s(e,n):void 0}}function s(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t1&&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,'"')),"')):""},getWindowSelf:function(){return window.self},getWindowTop:q,getWindowLocation:H,insertUserSyncIframe:pe,insertElement:ue,isFn:Q,triggerPixel:se,logError:W,logWarn:z,logMessage:F,logInfo:M,parseQS:nn,formatQS:function(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("&")},deepEqual:on},E={};function T(){return E}var O,I={},j=function(e,n){return n}.bind(null,1,I)()===I?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)))}},k=(O=0,function(){return++O});function B(){return k()+Math.random().toString(16).substr(2)}function U(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,U)}function P(e,n){return n&&n[e]?n[e]:""}function _(e){var n="";for(var t in e)e.hasOwnProperty(t)&&(n+=t+"="+encodeURIComponent(e[t])+"&");return n.replace(/&$/,"")}function R(e){return e&&Object.getOwnPropertyNames(e).length>0?(n=e,Object.keys(n)).map((function(n){return"".concat(n,"=").concat(encodeURIComponent(me(e,n)))})).join("&"):"";var n}function x(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 N(e){var n=[];if("string"==typeof e){var t=e.split(","),r=/^(\d)+x(\d)+$/i;if(t)for(var i in t)ce(t,i)&&t[i].match(r)&&n.push(t[i])}else if("object"===p(e)){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])n.push(D(e));else for(var a=0;a0);for(var n in e)if(hasOwnProperty.call(e,n))return!1;return!0}function re(e){return X(e)&&(!e||0===e.length)}function ie(e,n){if(!te(e)){if(Q(e.forEach))return e.forEach(n,this);var t=0,r=e.length;if(r>0)for(;t'+'':""}function ve(e,n,t){return null==n?t:X(n)?n:$(n)?n.toString():void S.logWarn("Unsuported type for param: "+e+" required type: String")}function ye(e,n,t){return t.indexOf(e)===n}function be(e,n){return e.concat(n)}function he(e,n){var t;if(e)return n.some((function(n){var r=(0,a.sE)(n.bids,(function(n){return["bidId","adId","bid_id"].some((function(t){return n[t]===e}))}));return r&&(t=r),r})),t}function me(e,n){return e[n]}function Ce(e,n){for(var t in e)if(e.hasOwnProperty(t)&&e[t]===n)return t}function we(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:atdpbjs.adUnits;return e.map((function(e){return e.bids.map((function(e){return e.bidder})).reduce(be,[])})).reduce(be,[]).filter(ye)}function Ae(){if(window.googletag&&Q(window.googletag.pubads)&&Q(window.googletag.pubads().getSlots))return!0}function Se(){if(window.apntag&&Q(window.apntag.getTag))return!0}var Ee=Oe("timeToRespond",(function(e,n){return e>n})),Te=Oe("responseTimestamp",(function(e,n){return e>n}));function Oe(e,n){return function(t,r){return t.cpm===r.cpm?n(t[e],r[e])?r:t:t.cpm0;){var t=Math.floor(Math.random()*n),r=e[--n];e[n]=e[t],e[t]=r}return e}function je(e,n){return(0,a.q9)(e,n&&n.adUnitCode)}function ke(e){return o()(e)}function Be(){try{return S.getWindowSelf()!==S.getWindowTop()}catch(e){return!0}}function Ue(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function Pe(e,n){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,n)}function _e(e,n){if(e&&n&&"string"==typeof n)return e.replace(/\${CLICKTHROUGH}/g,n)}function Re(){return(new Date).getTime()}function xe(){return window.performance&&window.performance.now&&window.performance.now()||0}function Ne(){return!1!==r.vc.getConfig("deviceAccess")}function De(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function qe(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 He(e,n){return e.reduce((function(e,t){return(e[t[n]]=e[t[n]]||[]).push(t),e}),{})}function Fe(e,n){return n.filter((function(n){return e[n]})).reduce((function(n,t){return l(n,f({},t,e[t]))}),{})}function Me(e){var n=["banner","native","video"];return!!Object.keys(e).every((function(e){return(0,a.q9)(n,e)}))&&(!e.video||!e.video.context||(0,a.q9)(["instream","outstream","adpod"],e.video.context))}function ze(e,n,t){return e.filter((function(e){return e.code===n})).map((function(e){return e.bids})).reduce(be,[]).filter((function(e){return e.bidder===t})).map((function(e){return e.params||{}}))}Oe("responseTimestamp",(function(e,n){return e1&&void 0!==arguments[1]?arguments[1]:"keywords",t=[];return ie(e,(function(e,r){if(Y(e)){var i=[];ie(e,(function(e){((e=ve(n+"."+r,e))||""===e)&&i.push(e)})),e=i}else{if(!X(e=ve(n+"."+r,e)))return;e=[e]}t.push({key:r,value:e})})),t}function Ve(e,n){return Object.keys(e).forEach((function(t){var r,i;n[t]&&(Q(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 Qe(e,n){return Y(e)&&(!n||e.length===n)&&e.every((function(e){return Ke(e)}))}function Xe(e,n){for(var t=[],r=0;r2&&void 0!==arguments[2]?arguments[2]:{},r=t.checkTypes,i=void 0!==r&&r;if(e===n)return!0;if("object"!==p(e)||null===e||"object"!==p(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(!on(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;r1&&void 0!==arguments[1]?arguments[1]:0,r=function(e,n){if(Q(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>>16,2246822507)^r(o^o>>>13,3266489909),(4294967296*(2097151&(o=r(o^o>>>16,2246822507)^r(i^i>>>13,3266489909)))+(i>>>0)).toString()}function un(e){return e?e.defaultView:null}},367:function(e,n,t){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.promiseFactory,t=void 0===n?function(e){return new Promise(e)}:n,r={};function i(e){return function(n){"function"==typeof r[e]?r[e](n):r[e]||(r[e]=!0,r[2]=n)}}return{promise:t((function(e,n){null!=r[0]?e(r[2]):null!=r[1]?n(r[2]):(r[0]=e,r[1]=n)})),resolve:i(0),reject:i(1)}}t.d(n,{v:function(){return r}})},929:function(e,n,t){"use strict";t.d(n,{Dn:function(){return s},LD:function(){return d},gZ:function(){return u}});var r=t(265),i=t(853),o=t(962),a=t(494),c=t(766),u="outstream",d="instream";function s(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.index,i=void 0===t?c.K.index:t,o=(0,r.Z)(i.getMediaTypes(e),"video"),a=o&&(0,r.Z)(o,"context"),u=i.getAdUnit(e);return f(e,u,o,a)}var f=(0,a.z3)("sync",(function(e,n,t,r){return t&&r!==u?o.vc.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.H)('\n This bid contains only vastXml and will not work when a prebid cache url is not specified.\n Try enabling prebid cache with atdpbjs.setConfig({ cache: {url: "..."} });\n '),!1):r!==u||!!(e.renderer||n&&n.renderer||t.renderer)}),"checkVideoBidSetup")},265:function(e,n,t){"use strict";function r(e,n,t,r,i){for(n=n.split?n.split("."):n,r=0;r>>0,o=0;if(n)t=n;else{for(;o=o)&&Object.keys(r.O).every((function(e){return r.O[e](t[u])}))?t.splice(u--,1):(c=!1,o0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[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.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},function(){var e={602:0};r.O.j=function(n){return 0===e[n]};var n=function(n,t){var i,o,a=t[0],c=t[1],u=t[2],d=0;if(a.some((function(n){return 0!==e[n]}))){for(i in c)r.o(c,i)&&(r.m[i]=c[i]);if(u)var s=u(r)}for(n&&n(t);d0?function(n){e.ports[0].postMessage(JSON.stringify(n))}:function(n){e.source.postMessage(JSON.stringify(n),e.origin)}}(e),r,i)}}function C(e){var t=e.adId,r=e.adUnitCode,i=e.width,o=e.height;["div","iframe"].forEach((function(e){var a=function(e){var i=function(e,t){return(0,n.T9)()?function(e){var n=(0,u.sE)(window.googletag.pubads().getSlots(),(function(n){return(0,u.sE)(n.getTargetingKeys(),(function(t){return(0,u.q9)(n.getTargeting(t),e)}))}));return n?n.getSlotElementId():null}(e):(0,n.X4)()?function(e){var n=window.apntag.getTag(e);return n&&n.targetId}(t):t}(t,r),o=document.getElementById(i);return o&&o.querySelector(e)}(e+':not([style*="display: none"])');if(a){var c=a.style;c.width=i+"px",c.height=o+"px"}else(0,n.yN)("Unable to locate matching page element for adUnitCode ".concat(r,". Can't resize it to ad's dimensions. Please review setup."))}))}var w=r(112),A=r(269),S=r(3),E=r(494),T=r(624);function O(){return O=Object.assign||function(e){for(var n=1;ne.length)&&(n=e.length);for(var t=0,r=new Array(n);t(0,n.AB)()},N=function(e){return e&&(e.status&&!(0,u.q9)([a.UE.fe],e.status)||!e.status)},D=(0,E.z3)("sync",(function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!i){var o=[],a=s.vc.getConfig("sendBidsControl.dealPrioritization"),c=(0,n.vM)(e,"adUnitCode");return Object.keys(c).forEach((function(e){var i=[],u=(0,n.vM)(c[e],"bidderCode");Object.keys(u).forEach((function(e){return i.push(u[e].reduce(t))})),r>0?(i=a?i.sort(q(!0)):i.sort((function(e,n){return n.cpm-e.cpm})),o.push.apply(o,j(i.slice(0,r)))):o.push.apply(o,j(i))})),o}return e}));function q(){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 H,F,M=function(e){var r={},i={};function c(e,t){return e.adserverTargeting&&t&&((0,n.kJ)(t)&&(0,u.q9)(t,e.adUnitCode)||"string"==typeof t&&e.adUnitCode===t)}function d(e,t){if(!0===s.vc.getConfig("targetingControls.alwaysIncludeDeals")){var r=R.concat(o.xc);return D(t,n.ZH).map((function(n){if(n.dealId&&c(n,e))return I({},n.adUnitCode,k(n,r.filter((function(e){return void 0!==n.adserverTargeting[e]}))))})).filter((function(e){return e}))}return[]}function f(e,t){var r=O({},a.TD,a.FY),i=Object.keys(r),o={};(0,n.PN)("allowTargetingKeys - allowed keys [ ".concat(t.map((function(e){return r[e]})).join(", ")," ]")),e.map((function(e){var n=Object.keys(e)[0],a=e[n].filter((function(e){var n=Object.keys(e)[0],a=0===i.filter((function(e){return 0===n.indexOf(r[e])})).length||(0,u.sE)(t,(function(e){var t=r[e];return 0===n.indexOf(t)}));return o[n]=!a,a}));e[n]=a}));var c=Object.keys(o).filter((function(e){return o[e]}));return(0,n.PN)("allowTargetingKeys - removed keys [ ".concat(c.join(", ")," ]")),e.filter((function(e){return e[Object.keys(e)[0]].length>0}))}function l(e,t){var r=(0,n.I8)(e);return Object.keys(r).map((function(e){return{adUnitCode:e,adserverTargeting:r[e]}})).sort(q()).reduce((function(e,i,o,a){var c,u=(c=i.adserverTargeting,Object.keys(c).reduce((function(e,n){return e+"".concat(n,"%3d").concat(encodeURIComponent(c[n]),"%26")}),""));o+1===a.length&&(u=u.slice(0,-3));var d=i.adUnitCode,s=u.length;return s<=t?(t-=s,(0,n.PN)("AdUnit '".concat(d,"' auction keys comprised of ").concat(s," characters. Deducted from running threshold; new limit is ").concat(t),r[d]),e[d]=r[d]):(0,n.yN)("The following keys for adUnitCode '".concat(d,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(s,", the current allotted amount was ").concat(t,".\n"),r[d]),o+1===a.length&&0===Object.keys(e).length&&(0,n.H)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting."),e}),{})}function p(e){var n=e.map((function(e){return I({},Object.keys(e)[0],e[Object.keys(e)[0]].map((function(e){return I({},Object.keys(e)[0],e[Object.keys(e)[0]].join(","))})).reduce((function(e,n){return O(n,e)}),{}))})).reduce((function(e,n){var t=Object.keys(n)[0];return e[t]=O({},e[t],n[t]),e}),{});return n}function g(t){return"string"==typeof t?[t]:(0,n.kJ)(t)?t:e.getAdUnitCodes()||[]}function v(){var r=e.getBidsReceived();if(s.vc.getConfig("useBidCache")){var o=s.vc.getConfig("bidCacheFilterFunction");"function"==typeof o&&(r=r.filter((function(e){return i[e.adUnitCode]===e.auctionId||!!o(e)})))}else r=r.filter((function(e){return i[e.adUnitCode]===e.auctionId}));return r=r.filter((function(e){return(0,t.Z)(e,"video.context")!==S.Oh})).filter((function(e){return"banner"!==e.mediaType||(0,A.lO)([e.width,e.height])})).filter(N).filter(x),D(r,n.K$)}function y(e,n){var t=r.getWinningBids(e,n),i=b();return t=t.map((function(e){return I({},e.adUnitCode,Object.keys(e.adserverTargeting).filter((function(n){return void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===i.indexOf(n)})).reduce((function(n,t){var r=[e.adserverTargeting[t]],i=I({},t.substring(0,20),r);if(t===a.TD.DEAL){var o=I({},"".concat(t,"_").concat(e.bidderCode).substring(0,20),r);return[].concat(j(n),[i,o])}return[].concat(j(n),[i])}),[]))})),t}function b(){return e.getStandardBidderAdServerTargeting().map((function(e){return e.key})).concat(R).filter(n.tT)}function h(e,t,r,i){return Object.keys(t.adserverTargeting).filter(m()).forEach((function(r){e.length&&e.filter(function(e){return function(n){return n.adUnitCode===t.adUnitCode&&n.adserverTargeting[e]}}(r)).forEach(function(e){return function(r){(0,n.kJ)(r.adserverTargeting[e])||(r.adserverTargeting[e]=[r.adserverTargeting[e]]),r.adserverTargeting[e]=r.adserverTargeting[e].concat(t.adserverTargeting[e]).filter(n.tT),delete t.adserverTargeting[e]}}(r))})),e.push(t),e}function m(){var e=b().concat(o.xc);return function(n){return-1===e.indexOf(n)}}function C(e){return I({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(m()).map((function(n){return I({},n.substring(0,20),[e.adserverTargeting[n]])})))}function w(e,n){return n.filter((function(n){return(0,u.q9)(e,n.adUnitCode)})).map((function(e){return O({},e)})).reduce(h,[]).map(C).filter((function(e){return e}))}function E(e,t){var r=R.concat(o.xc),i=s.vc.getConfig("sendBidsControl.bidLimit"),u=D(t,n.ZH,i),d=s.vc.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),f=d?d.map((function(e){return a.TD[e]})):r;return u.map((function(n){if(c(n,e))return I({},n.adUnitCode,k(n,r.filter((function(e){return void 0!==n.adserverTargeting[e]&&-1!==f.indexOf(e)}))))})).filter((function(e){return e}))}function k(e,n){return n.map((function(n){return I({},"".concat(n,"_").concat(e.bidderCode).substring(0,20),[e.adserverTargeting[n]])}))}function H(r){function i(e){return(0,t.Z)(e,a.k2.xn)}return e.getAdUnits().filter((function(e){return(0,u.q9)(r,e.code)&&i(e)})).map((function(e){return I({},e.code,function(e){var t=i(e);return Object.keys(t).map((function(e){return(0,n.d8)(t[e])&&(t[e]=t[e].split(",").map((function(e){return e.trim()}))),(0,n.kJ)(t[e])||(t[e]=[t[e]]),I({},e,t[e])}))}(e))}))}return r.setLatestAuctionForAdUnit=function(e,n){i[e]=n},r.resetPresetTargeting=function(t,r){if((0,n.T9)()){var i=g(t),o=e.getAdUnits().filter((function(e){return(0,u.q9)(i,e.code)})),a=B.reduce((function(e,n){return e[n]=null,e}),{});window.googletag.pubads().getSlots().forEach((function(e){var t=(0,n.LQ)(r)&&r(e);o.forEach((function(r){(r.code===e.getAdUnitPath()||r.code===e.getSlotElementId()||(0,n.LQ)(t)&&t(r.code))&&e.updateTargetingFromMap(a)}))}))}},r.resetPresetTargetingAST=function(e){g(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,u.q9)(B,e.toLowerCase())||(r[e]=n.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},r.getAllTargeting=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v(),r=g(e),i=y(r,t).concat(w(r,t)).concat(s.vc.getConfig("enableSendAllBids")?E(r,t):d(r,t)).concat(H(r));i.map((function(e){Object.keys(e).map((function(n){e[n].map((function(e){-1===B.indexOf(Object.keys(e)[0])&&(B=Object.keys(e).concat(B))}))}))}));var o=Object.keys(O({},a.kF,a.FY)),c=s.vc.getConfig(U),u=s.vc.getConfig(P);if(null!=u&&null!=c)throw new Error(_);c=null!=u?o.concat(u):c||o,Array.isArray(c)&&c.length>0&&(i=f(i,c)),i=p(i);var b=s.vc.getConfig("targetingControls.auctionKeyMaxChars");return b&&((0,n.PN)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(b," characters. Running checks on auction keys...")),i=l(i,b)),r.forEach((function(e){i[e]||(i[e]={})})),i},s.vc.getConfig("targetingControls",(function(e){null!=(0,t.Z)(e,U)&&null!=(0,t.Z)(e,P)&&(0,n.H)(_)})),r.setTargetingForGPT=function(e,t){window.googletag.pubads().getSlots().forEach((function(r){Object.keys(e).filter(t?t(r):(0,n.zV)(r)).forEach((function(t){Object.keys(e[t]).forEach((function(n){var r=e[t][n];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[t][n]=r})),(0,n.ji)("Attempting to set targeting-map for slot: ".concat(r.getSlotElementId()," with targeting-map:"),e[t]),r.updateTargetingFromMap(e[t])}))}))},r.getWinningBids=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v(),r=g(e);return t.filter((function(e){return(0,u.q9)(r,e.adUnitCode)})).filter((function(e){return!0===T.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0})).map((function(e){return e.adUnitCode})).filter(n.tT).map((function(e){return t.filter((function(n){return n.adUnitCode===e?n:null})).reduce(n.ZH)}))},r.setTargetingForAst=function(e){var t=r.getAllTargeting(e);try{r.resetPresetTargetingAST(e)}catch(e){(0,n.H)("unable to reset targeting for AST"+e)}Object.keys(t).forEach((function(e){return Object.keys(t[e]).forEach((function(r){if((0,n.ji)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(r," value: ").concat(t[e][r])),(0,n.d8)(t[e][r])||(0,n.kJ)(t[e][r])){var i={};r.search(/pt[0-9]/)<0?i[r.toUpperCase()]=t[e][r]:i[r]=t[e][r],window.apntag.setKeywords(e,i,{overrideKeyValue:!0})}}))}))},r.isApntagDefined=function(){if(window.apntag&&(0,n.LQ)(window.apntag.setKeywords))return!0},r}(c.K),z=r(964),W=(0,n.qp)("DEBUG:"),Z=W.logWarn,K=W.logMessage,L="atdpbjs:debugging",G=[function(e){V(),function(e){H=ne.bind(e),z.Yt.before(H,5),F=te.bind(e),z.e0.before(F,5)}(e)}],J=[V];function V(){z.Yt.getHooks({hook:H}).remove(),z.e0.getHooks({hook:F}).remove()}function Q(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];s.vc.setConfig({debug:!0}),G.forEach((function(n){return n(e)})),K("bidder overrides enabled".concat(n?" from session":""))}function X(){J.forEach((function(e){return e()})),K("bidder overrides disabled")}function Y(e,n,t){return!(!e.bidder||e.bidder===n)||!(!e.adUnitCode||e.adUnitCode===t)}function $(e,n){return Array.isArray(e)&&-1===e.indexOf(n)}function ee(e,n,t){return Object.keys(e).filter((function(e){return-1===["adUnitCode","bidder"].indexOf(e)})).reduce((function(n,r){return K("bidder overrides changed '".concat(n.adUnitCode,"/").concat(n.bidderCode,"' ").concat(t,".").concat(r," from '").concat(n[r],".js' to '").concat(e[r],"'")),n[r]=e[r],n.isDebug=!0,n}),n)}function ne(e,n,t){var r=this;$(r.bidders,t.bidderCode)?Z("bidder '".concat(t.bidderCode,"' excluded from auction by bidder overrides")):(Array.isArray(r.bids)&&r.bids.forEach((function(e){Y(e,t.bidderCode,n)||ee(e,t,"bidder")})),e(n,t))}function te(e,n){var t=this,r=n.filter((function(e){return!$(t.bidders,e.bidderCode)||(Z("bidRequest '".concat(e.bidderCode,"' excluded from auction by bidder overrides")),!1)}));Array.isArray(t.bidRequests)&&r.forEach((function(e){t.bidRequests.forEach((function(n){e.bids.forEach((function(t){Y(n,e.bidderCode,t.adUnitCode)||ee(n,t,"bidRequest")}))}))})),e(r)}var re=(0,E.z3)("sync",(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.sessionStorage,r=void 0===t?window.sessionStorage:t;if(e.enabled)try{r.setItem(L,JSON.stringify(e))}catch(e){}else try{r.removeItem(L)}catch(e){}}));s.vc.getConfig("debugging",(function(e){return function(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).sessionStorage,t=void 0===n?window.sessionStorage:n;re(e,{sessionStorage:t}),e.enabled?Q(e):X()}(e.debugging)}));var ie=r(263),oe=r(477),ae=r(849),ce=r(634);function ue(){return ue=Object.assign||function(e){for(var n=1;n0)&&(e.every((function(e){return(0,n.HC)(e,2)}))?r=e:(0,n.HC)(e,2)&&r.push(e)),r}function Oe(e,r){var o=(0,t.Z)(e,"mediaTypes.".concat(r,".pos"));if(!(0,n.hj)(o)||isNaN(o)||!isFinite(o)){var c="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,n.yN)(c),i.j8(a.FP.AUCTION_DEBUG,{type:"WARNING",arguments:c}),delete e.mediaTypes[r].pos}return e}!function(e){var n;try{e=e||window.sessionStorage,n=JSON.parse(e.getItem(L))}catch(e){}n&&Q(n,!0)}(),de.bidderSettings=de.bidderSettings||{},de.libLoaded=!0,de.version="v6.28.0",(0,n.PN)("Prebid.js v6.28.0 loaded"),de.installedModules=de.installedModules||[],de.adUnits=de.adUnits||[],de.triggerUserSyncs=se;var Ie=(0,E.z3)("sync",(function(e){var t=[];return e.forEach((function(e){if(null!=(e=function(e){var t=function(n){return"adUnit.code '".concat(e.code,"' ").concat(n)},r=e.mediaTypes,i=e.bids;return null==i||(0,n.kJ)(i)?null==i&&null==e.ortb2Imp?((0,n.H)(t("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):r&&0!==Object.keys(r).length?(null==e.ortb2Imp||null!=i&&0!==i.length||(e.bids=[{bidder:null}],(0,n.ji)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,n.H)(t("does not define a 'mediaTypes' object. This is a required field for the auction, so this adUnit has been removed.")),null):((0,n.H)(t("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(e))){var r,i,o,a=e.mediaTypes;a.banner&&(r=function(e){var t=(0,n.I8)(e),r=t.mediaTypes.banner,i=Te(r.sizes);return i.length>0?(r.sizes=i,t.sizes=i):((0,n.H)("Detected a mediaTypes.banner object without a proper sizes field. Please ensure the sizes are listed like: [[300, 250], ...]. Removing invalid mediaTypes.banner object from request."),delete t.mediaTypes.banner),t}(e),a.banner.hasOwnProperty("pos")&&(r=Oe(r,"banner"))),a.video&&(i=function(e){var t=(0,n.I8)(e),r=t.mediaTypes.video;if(r.playerSize){var i="number"==typeof r.playerSize[0]?2:1,o=Te(r.playerSize,i);o.length>0?(2===i&&(0,n.PN)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),r.playerSize=o,t.sizes=o):((0,n.H)("Detected incorrect configuration of mediaTypes.video.playerSize. Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete t.mediaTypes.video.playerSize)}return t}(r||e),a.video.hasOwnProperty("pos")&&(i=Oe(i,"video"))),a.native&&(o=function(e){var t=(0,n.I8)(e),r=t.mediaTypes.native;return r.image&&r.image.sizes&&!Array.isArray(r.image.sizes)&&((0,n.H)("Please use an array of sizes for native.image.sizes field. Removing invalid mediaTypes.native.image.sizes property from request."),delete t.mediaTypes.native.image.sizes),r.image&&r.image.aspect_ratios&&!Array.isArray(r.image.aspect_ratios)&&((0,n.H)("Please use an array of sizes for native.image.aspect_ratios field. Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete t.mediaTypes.native.image.aspect_ratios),r.icon&&r.icon.sizes&&!Array.isArray(r.icon.sizes)&&((0,n.H)("Please use an array of sizes for native.icon.sizes field. Removing invalid mediaTypes.native.icon.sizes property from request."),delete t.mediaTypes.native.icon.sizes),t}(i||r||e));var c=ue({},r,i,o);t.push(c)}})),t}),"checkAdUnitSetup");function je(e){var t=c.K[e]().filter(n.ak.call(n.IK,this,c.K.getAdUnitCodes())),r=c.K.getLastAuctionId();return t.map((function(e){return e.adUnitCode})).filter(n.tT).map((function(e){return t.filter((function(n){return n.auctionId===r&&n.adUnitCode===e}))})).filter((function(e){return e&&e[0]&&e[0].adUnitCode})).map((function(e){return n={},r={bids:e},(t=e[0].adUnitCode)in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n;var n,t,r})).reduce((function(e,n){return ue(e,n)}),{})}function ke(e,t,r){var i=t.querySelector(r);e.parentNode&&e.parentNode===i||(0,n.jC)(e,t,r)}de.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,n.PN)("Invoking atdpbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=de.getAdserverTargetingForAdUnitCode(e);return(0,n.Ob)(t)}(0,n.ji)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},de.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){var t=c.K.getAllBidsForAdUnitCode(e).filter(N).filter(x);return t.length?t.reduce(n.ZH):{}}(0,n.ji)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},de.getAdserverTargetingForAdUnitCode=function(e){return de.getAdserverTargeting(e)[e]},de.getAdserverTargeting=function(e){return(0,n.PN)("Invoking atdpbjs.getAdserverTargeting",arguments),M.getAllTargeting(e)},de.getConsentMetadata=function(){return(0,n.PN)("Invoking atdpbjs.getConsentMetadata"),{gdpr:ce.rp.getConsentMeta(),usp:ce.nX.getConsentMeta(),coppa:!!s.vc.getConfig("coppa")}},de.getNoBids=function(){return(0,n.PN)("Invoking atdpbjs.getNoBids",arguments),je("getNoBids")},de.getNoBidsForAdUnitCode=function(e){return{bids:c.K.getNoBids().filter((function(n){return n.adUnitCode===e}))}},de.getBidResponses=function(){return(0,n.PN)("Invoking atdpbjs.getBidResponses",arguments),je("getBidsReceived")},de.getBidResponsesForAdUnitCode=function(e){return{bids:c.K.getBidsReceived().filter((function(n){return n.adUnitCode===e}))}},de.setTargetingForGPTAsync=function(e,t){if((0,n.PN)("Invoking atdpbjs.setTargetingForGPTAsync",arguments),(0,n.T9)()){var r=M.getAllTargeting(e);M.resetPresetTargeting(e,t),M.setTargetingForGPT(r,t),Object.keys(r).forEach((function(e){Object.keys(r[e]).forEach((function(n){"hb_adid"===n&&c.K.setStatusForBids(r[e][n],a.UE.CK)}))})),i.j8(ve,r)}else(0,n.H)("window.googletag is not defined on the page")},de.setTargetingForAst=function(e){(0,n.PN)("Invoking atdpbjs.setTargetingForAn",arguments),M.isApntagDefined()?(M.setTargetingForAst(e),i.j8(ve,M.getAllTargeting())):(0,n.H)("window.apntag is not defined on the page")},de.renderAd=(0,E.z3)("async",(function(e,r,o){if((0,n.PN)("Invoking atdpbjs.renderAd",arguments),(0,n.ji)("Calling renderAd with adId :"+r),e&&r)try{var u=c.K.findBidByAdId(r);if(u){var f=!0;if(u&&u.status===a.UE.fe&&((0,n.yN)("Ad id ".concat(u.adId," has been rendered before")),i.j8(ye,u),(0,t.Z)(s.vc.getConfig("auctionOptions"),"suppressStaleRender")&&(f=!1)),f){if(u.ad=(0,n.ew)(u.ad,u.originalCpm||u.cpm),u.adUrl=(0,n.ew)(u.adUrl,u.originalCpm||u.cpm),o&&o.clickThrough){var l=o.clickThrough;u.ad=(0,n.x_)(u.ad,l),u.adUrl=(0,n.x_)(u.adUrl,l)}c.K.addWinningBid(u),i.j8(pe,u);var p=u.height,y=u.width,b=u.ad,h=u.mediaType,m=u.adUrl,C=u.renderer,w=document.createComment("Creative ".concat(u.creativeId," served by ").concat(u.bidder," Prebid.js Header Bidding"));if((0,n.jC)(w,e,"html"),(0,d.Pd)(C))(0,d._U)(C,u,e),ke(w,e,"html"),v({doc:e,bid:u,id:r});else if(e===document&&!(0,n.yL)()||"video"===h){var A="Error trying to write ad. Ad render call ad id ".concat(r," was prevented from writing to the main document.");g({reason:he,message:A,bid:u,id:r})}else if(b)e.write(b),e.close(),Ee(e,y,p),ke(w,e,"html"),(0,n.R_)(u),v({doc:e,bid:u,id:r});else if(m){var S=(0,n.$u)();S.height=p,S.width=y,S.style.display="inline",S.style.overflow="hidden",S.src=m,(0,n.jC)(S,e,"body"),Ee(e,y,p),ke(w,e,"html"),(0,n.R_)(u),v({doc:e,bid:u,id:r})}else{var E="Error trying to write ad. No ad for bid response id: ".concat(r);g({reason:me,message:E,bid:u,id:r})}}}else{var T="Error trying to write ad. Cannot find ad by given id : ".concat(r);g({reason:we,message:T,id:r})}}catch(e){var O="Error trying to write ad Id :".concat(r," to the page:").concat(e.message);g({reason:Ce,message:O,id:r})}else{var I="Error trying to write ad Id :".concat(r," to the page. Missing document or adId");g({reason:Ae,message:I,id:r})}})),de.removeAdUnit=function(e){(0,n.PN)("Invoking atdpbjs.removeAdUnit",arguments),e?((0,n.kJ)(e)?e:[e]).forEach((function(e){for(var n=de.adUnits.length-1;n>=0;n--)de.adUnits[n].code===e&&de.adUnits.splice(n,1)})):de.adUnits=[]},de.requestBids=(0,E.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.bidsBackHandler,r=e.timeout,o=e.adUnits,a=e.adUnitCodes,d=e.labels,f=e.auctionId;i.j8(ge);var l=r||s.vc.getConfig("bidderTimeout");o=o&&s.vc.convertAdUnitFpd((0,n.kJ)(o)?o:[o])||de.adUnits,(0,n.PN)("Invoking atdpbjs.requestBids",arguments);var p=(0,ce.uV)(s.vc.getConfig("s2sConfig")||[]);if(o=Ie(o),a&&a.length?o=o.filter((function(e){return(0,u.q9)(a,e.code)})):a=o&&o.map((function(e){return e.code})),o.forEach((function(e){var t=Object.keys(e.mediaTypes||{banner:"banner"}),r=e.bids.map((function(e){return e.bidder})),i=ce.ZP.bidderRegistry,o=r.filter((function(e){return!p.has(e)}));e.transactionId=(0,n.DO)(),o.forEach((function(r){var o=i[r],a=o&&o.getSpec&&o.getSpec(),c=a&&a.supportedMediaTypes||["banner"];t.some((function(e){return(0,u.q9)(c,e)}))?ie.f.incrementBidderRequestsCounter(e.code,r):((0,n.yN)((0,n.or)(e,r)),e.bids=e.bids.filter((function(e){return e.bidder!==r})))})),ie.f.incrementRequestsCounter(e.code)})),o&&0!==o.length){var g=c.K.createAuction({adUnits:o,adUnitCodes:a,callback:t,cbTimeout:l,labels:d,auctionId:f}),v=o.length;v>15&&(0,n.PN)("Current auction ".concat(g.getAuctionId()," contains ").concat(v," adUnits."),o),a.forEach((function(e){return M.setLatestAuctionForAdUnit(e,g.getAuctionId())})),g.callBids()}else if((0,n.ji)("No adUnits configured. No bids requested."),"function"==typeof t)try{t()}catch(e){(0,n.H)("Error executing bidsBackHandler",null,e)}})),de.requestBids.before((function(e,n){function t(e){for(var n;n=e.shift();)n()}t(ae.Ld),t(Be),e.call(this,n)}),49),de.addAdUnits=function(e){(0,n.PN)("Invoking atdpbjs.addAdUnits",arguments),de.adUnits.push.apply(de.adUnits,s.vc.convertAdUnitFpd((0,n.kJ)(e)?e:[e])),i.j8(le)},de.onEvent=function(e,t,r){(0,n.PN)("Invoking atdpbjs.onEvent",arguments),(0,n.LQ)(t)?!r||Se[e].call(null,r)?i.on(e,t,r):(0,n.H)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,n.H)('The event handler provided is not a function and was not set on event "'+e+'".')},de.offEvent=function(e,t,r){(0,n.PN)("Invoking atdpbjs.offEvent",arguments),r&&!Se[e].call(null,r)||i.S1(e,t,r)},de.getEvents=function(){return(0,n.PN)("Invoking atdpbjs.getEvents"),i.vw()},de.registerBidAdapter=function(e,t){(0,n.PN)("Invoking atdpbjs.registerBidAdapter",arguments);try{ce.ZP.registerBidAdapter(e(),t)}catch(e){(0,n.H)("Error registering bidder adapter : "+e.message)}},de.registerAnalyticsAdapter=function(e){(0,n.PN)("Invoking atdpbjs.registerAnalyticsAdapter",arguments);try{ce.ZP.registerAnalyticsAdapter(e)}catch(e){(0,n.H)("Error registering analytics adapter : "+e.message)}},de.createBid=function(e){return(0,n.PN)("Invoking atdpbjs.createBid",arguments),(0,oe.m)(e)};var Be=[],Ue=(0,E.z3)("async",(function(e){e&&!(0,n.xb)(e)?((0,n.PN)("Invoking atdpbjs.enableAnalytics for: ",e),ce.ZP.enableAnalytics(e)):(0,n.H)("atdpbjs.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");function Pe(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,n.H)("Error processing command :","prebid.js",e)}}))}de.enableAnalytics=function(e){Be.push(Ue.bind(this,e))},de.aliasBidder=function(e,t,r){(0,n.PN)("Invoking atdpbjs.aliasBidder",arguments),e&&t?ce.ZP.aliasBidAdapter(e,t,r):(0,n.H)("bidderCode and alias must be passed as arguments","atdpbjs.aliasBidder")},de.getAllWinningBids=function(){return c.K.getAllWinningBids()},de.getAllPrebidWinningBids=function(){return c.K.getBidsReceived().filter((function(e){return e.status===a.UE.CK}))},de.getHighestCpmBids=function(e){return M.getWinningBids(e)},de.markWinningBidAsUsed=function(e){var t=[];e.adUnitCode&&e.adId?t=c.K.getBidsReceived().filter((function(n){return n.adId===e.adId&&n.adUnitCode===e.adUnitCode})):e.adUnitCode?t=M.getWinningBids(e.adUnitCode):e.adId?t=c.K.getBidsReceived().filter((function(n){return n.adId===e.adId})):(0,n.yN)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),t.length>0&&(t[0].status=a.UE.fe)},de.getConfig=s.vc.getConfig,de.readConfig=s.vc.readConfig,de.mergeConfig=s.vc.mergeConfig,de.mergeBidderConfig=s.vc.mergeBidderConfig,de.setConfig=s.vc.setConfig,de.setBidderConfig=s.vc.setBidderConfig,de.que.push((function(){window.addEventListener("message",m,!1)})),de.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){(0,n.H)("Error processing command :",e.message,e.stack)}else(0,n.H)("Commands written into atdpbjs.cmd.push must be wrapped in a function")},de.que.push=de.cmd.push,de.processQueue=function(){E.z3.ready(),Pe(de.que),Pe(de.cmd)}}(),i=r.O(i)}(); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[996],{679:function(e,t,a){var n=a(265),r=a(853),i=a(125),d=a(3),s=a(962),o=a(145),u=a(879);function p(){return p=Object.assign||function(e){for(var t=1;t0&&t.height>0;return e.params&&e.params.placement&&(r||e.mediaTypes&&e.mediaTypes.native)},buildRequests:function(e,t){var r=!1,n={Version:"1.0",Bids:e.reduce((function(e,t){var n,a=(n=t,(0,i.Z)(n,"mediaTypes.banner")?s.Mk:(0,i.Z)(n,"mediaTypes.video")?s.pX:(0,i.Z)(n,"mediaTypes.native")?s.B5:void 0),o=h(t),c=I(o);if(e[t.bidId]={},e[t.bidId].PlacementID=t.params.placement,e[t.bidId].TransactionID=t.transactionId,e[t.bidId].Width=c.width,e[t.bidId].Height=c.height,e[t.bidId].AvailableSizes=o.join(","),"function"==typeof t.getFloor&&(e[t.bidId].Pricing=function(e,t,r){var i=e.getFloor({currency:l,mediaType:r,size:[t.width,t.height]});if(!isNaN(i.floor)&&i.currency===l)return i.floor}(t,c,a)),t.schain&&(e[t.bidId].SChain=t.schain),a===s.B5){var d=t.mediaTypes.native;"image"===d.type&&(d=p({},m,d)),d.clickUrl={required:!0},e[t.bidId].Native=d}if(a===s.pX){r=!0,e[t.bidId].Video=t.mediaTypes.video;var u=t.mediaTypes.video.playerSize;Array.isArray(u)&&!Array.isArray(u[0])&&(e[t.bidId].Video.playerSize=[u])}return e}),{}),PageRefreshed:y()};t.gdprConsent&&(n.gdprConsent={consentString:t.gdprConsent.consentString,consentRequired:"boolean"==typeof t.gdprConsent.gdprApplies?t.gdprConsent.gdprApplies:null}),t.uspConsent&&(n.uspConsent=t.uspConsent),(0,i.Z)(t,"userId")&&(n.userId=(0,c.HQ)(t.userId));var a=JSON.stringify(n);return{method:"POST",url:g(e,t,r),data:a,options:{withCredentials:!0}}},interpretResponse:function(e,t){var r=[],n={};try{n=JSON.parse(t.data).Bids}catch(e){}return e.body.forEach((function(e){var t=function(e,t){if(e&&(e.Ad||e.Native||e.Vast)){var r=t&&t[e.BidID];r&&(e.Width&&"0"!==e.Width||(e.Width=r.Width),e.Height&&"0"!==e.Height||(e.Height=r.Height));var n={requestId:e.BidID,ttl:3600,creativeId:e.CreativeID,cpm:e.Price,netRevenue:!0,currency:l,meta:e.Meta||{advertiserDomains:[]}},a=e.Vast;return a?(n.width=e.Width,n.height=e.Height,n.vastXml=window.atob(a),n.mediaType="video"):r.Native?(n.native=function(e,t){if("object"===u(e.Native))return e.Native;var r={},n={},a={};if("string"==typeof e.Ad){n=JSON.parse(e.Ad.match(/\/\*PREBID\*\/(.*)\/\*PREBID\*\//)[1]),a=n.Content.Preview.Text;var o=n.TrackingPrefix+"/pixel?event_kind=IMPRESSION&attempt="+n.Attempt,c=n.TrackingPrefix+"/pixel?event_kind=INSERTION&attempt="+n.Attempt;n.Campaign&&(o+="&campaign="+n.Campaign,c+="&campaign="+n.Campaign),r.clickUrl=n.TrackingPrefix+"/ar?event_kind=CLICK&attempt="+n.Attempt+"&campaign="+n.Campaign+"&url="+encodeURIComponent(n.Content.Landing.Url),n.OnEvents?(r.clickTrackers=C(n.OnEvents.CLICK),r.impressionTrackers=C(n.OnEvents.IMPRESSION),r.javascriptTrackers=C(n.OnEvents.IMPRESSION,!0)):r.impressionTrackers=[],r.impressionTrackers.push(o,c)}return Object.keys(t).map((function(o,c){switch(o){case"title":r[o]=a.TITLE;break;case"body":r[o]=a.DESCRIPTION;break;case"cta":r[o]=a.CALLTOACTION;break;case"sponsoredBy":r[o]=n.Content.Preview.Sponsor.Name;break;case"image":var d=t.image.sizes||[];d.length||(d[0]=e.Width||300,d[1]=e.Height||250);var s=k(n,(0,i.Z)(n,"Content.Preview.Thumbnail.Image"),d[0],d[1]);s&&(r[o]={url:s,width:d[0],height:d[1]});break;case"icon":var u=t.icon.sizes||[];u.length||(u[0]=50,u[1]=50);var p=k(n,(0,i.Z)(n,"Content.Preview.Sponsor.Logo.Resource"),u[0],u[1]);p&&(r[o]={url:p,width:u[0],height:u[1]});break;case"privacyIcon":r[o]=k(n,(0,i.Z)(n,"Content.Preview.Credit.Logo.Resource"),25,25);break;case"privacyLink":r[o]=(0,i.Z)(n,"Content.Preview.Credit.Url")}})),r}(e,r.Native),n.mediaType="native"):(n.width=e.Width,n.height=e.Height,n.ad=e.Ad),n}}(e,n);t&&r.push(t)})),r}};function y(){try{if(performance&&performance.navigation)return performance.navigation.type===performance.navigation.TYPE_RELOAD}catch(e){}return!1}function g(e,t,r){var i=function(e){var t=(0,d.sE)(e,(function(e){return e.params.DC}));return t?"-"+t.params.DC:""}(e),a=r?"/hb-api/prebid-video/v1":"/hb-api/prebid/v1";return(0,n.Q2)({protocol:"https",host:"".concat("hb-api").concat(i,".omnitagjs.com"),pathname:a,search:v(t)})}function v(e){var t={};if(e){var r=e.refererInfo;r&&(t.RefererUrl=encodeURIComponent(r.referer),r.numIframes>0&&(t.SafeFrame=!0))}var i=function(){var e;if(window.self!==window.top)try{e=window.top.document.head.querySelector('link[rel="canonical"][href]')}catch(e){}else e=document.head.querySelector('link[rel="canonical"][href]');return e?e.href:""}();i&&(t.CanonicalUrl=encodeURIComponent(i));var n=o.vc.getConfig("publisherDomain");return n&&(t.PublisherDomain=encodeURIComponent(n)),t}function h(e){var t=e.sizes||[];return e.mediaTypes&&e.mediaTypes.banner&&(t=e.mediaTypes.banner.sizes||[]),e.params&&Array.isArray(e.params.size)&&(t=e.params.size,Array.isArray(t[0])||(t=[t])),(0,n.sF)(t)}function I(e){var t={},r=e[0];if("string"!=typeof r)return t;var i=r.toUpperCase().split("X"),n=parseInt(i[0],10);n&&(t.width=n);var a=parseInt(i[1],10);return a&&(t.height=a),t}function b(e){return e?"https://blobs.omnitagjs.com/blobs/"+e.substr(16,2)+"/"+e.substr(16)+"/"+e:""}function k(e,t,r,i){var n="";if(t&&t.Kind)switch(t.Kind){case"INTERNAL":n=b(t.Data.Internal.BlobReference.Uid);break;case"EXTERNAL":var a=e.DynamicPrefix,o=t.Data.External.Url;if((o=(o=o.replace(/\[height\]/i,""+i)).replace(/\[width\]/i,""+r)).indexOf(a)>=0){var c=/.*url=([^&]*)/gm.exec(o);(n=c?c[1]:"")||(n=b(/.*key=([^&]*)/gm.exec(o)[1]))}else n=o}return n}function C(e,t){var r=[];return e?(e.map((function(e,i){(t&&"JAVASCRIPT_URL"===e.Kind||!t&&"PIXEL_URL"===e.Kind)&&r.push(e.Url)})),r):r}(0,a.dX)(f),window.atdpbjs.installedModules.push("adyoulikeBidAdapter")},224:function(e,t,r){r.d(t,{HQ:function(){return c},Pv:function(){return d},UR:function(){return a}});var i=r(853),n=r(265),a={trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){return e.uid},getUidExt:function(e){if(e.ext)return e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){var t=(0,i.ei)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{source:"merkleinc.com",atype:3,getValue:function(e){return e.id},getUidExt:function(e){return e&&e.keyID?{keyID:e.keyID}:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},haloId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},nextrollId:{source:"nextroll.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return e.snowflake},source:"novatiq.com",atype:1},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},dapId:{source:"akamai.com",atype:1},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxrtb.com",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},gravitompId:{source:"gravito.net",atype:1}};function o(e,t){var r=a[t];if(r&&e){var n={};n.source=r.source;var o=(0,i.LQ)(r.getValue)?r.getValue(e):e;if((0,i.d8)(o)){var c={id:o,atype:r.atype};if((0,i.LQ)(r.getUidExt)){var d=r.getUidExt(e);d&&(c.ext=d)}if(n.uids=[c],(0,i.LQ)(r.getEidExt)){var s=r.getEidExt(e);s&&(n.ext=s)}return n}}return null}function c(e){var t=[];for(var r in e)if(e.hasOwnProperty(r))if("pubProvidedId"===r)t=t.concat(e.pubProvidedId);else{var i=o(e[r],r);i&&t.push(i)}return t}function d(e){var t=[];return e.filter((function(e){return(0,i.PO)(e.idObj)&&Object.keys(e.idObj).length})).forEach((function(e){Object.keys(e.idObj).forEach((function(r){(0,n.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,n.Z)(a,r+".source")&&t.push({source:a[r].source,bidders:e.config.bidders})}))})),t}}},function(e){e(e.s=720)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[254],{578:function(e,t,n){var r,i,a,o=n(853),s=n(806),c=n(125),u=n(3);function d(){return d=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={};d(n,this.formatKeyValues(e.keyValues)),d(n,this.formatConsentData(t));var r="";return(0,o.yi)(n,(function(e,t){r+="".concat(t,"=").concat(encodeURIComponent(e),";")})),r},formatOneMobileDynamicParams:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.isSecureProtocol()&&(e.secure=1),d(e,this.formatConsentData(t));var n="";return(0,o.yi)(e,(function(e,t){n+="&".concat(t,"=").concat(encodeURIComponent(e))})),n},buildOpenRtbRequestData:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={id:e.params.id,imp:e.params.imp};if(this.isEUConsentRequired(t)&&((0,s.Z)(n,"regs.ext.gdpr",1),t.gdpr.consentString&&(0,s.Z)(n,"user.ext.consent",t.gdpr.consentString)),t.uspConsent&&(0,s.Z)(n,"regs.ext.us_privacy",t.uspConsent),"object"===p(e.userId)){n.user=n.user||{},n.user.ext=n.user.ext||{};var r=E(e);r.length>0&&(n.user.ext.eids=r)}return n},isEUConsentRequired:function(e){return!!(e&&e.gdpr&&e.gdpr.gdprApplies)},formatKeyValues:function(e){var t={};return(0,o.yi)(e,(function(e,n){t["kv".concat(n)]=e})),t},formatConsentData:function(e){var t={};return this.isEUConsentRequired(e)&&(t.gdpr=1,e.gdpr.consentString&&(t.euconsent=e.gdpr.consentString)),e.uspConsent&&(t.us_privacy=e.uspConsent),t},parsePixelItems:function(e){var t=/\w*(?=\s)/,n=/src=("|')(.*?)\1/,r=[];if(e){var i=e.match(/(img|iframe)[\s\S]*?src\s*=\s*("|')(.*?)\2/gi);i&&i.forEach((function(e){var i=e.match(t)[0],a=e.match(n)[2];i&&a&&r.push({type:i===x?C:O,url:a})}))}return r},_parseBidResponse:function(e,t){var n,r;try{n=e.seatbid[0].bid[0]}catch(e){return}if(n.ext&&n.ext.encp)r=n.ext.encp;else if(null===(r=n.price)||isNaN(r))return void(0,o.H)("Invalid price in bid response",m,n);return{bidderCode:t.bidderCode,requestId:t.bidId,ad:n.adm,cpm:r,width:n.w,height:n.h,creativeId:n.crid||0,pubapiId:e.id,currency:e.cur||"USD",dealId:n.dealid,netRevenue:!0,meta:{advertiserDomains:n&&n.adomain?n.adomain:[]},ttl:t.ttl}},isOneMobileBidder:M,isSecureProtocol:function(){return"https:"===document.location.protocol}};(0,c.dX)(B),window.atdpbjs.installedModules.push("aolBidAdapter")},806:function(e,t,n){function r(e,t,n){t.split&&(t=t.split("."));for(var r,i=0,a=t.length,o=e;i-1?[]:{}}n.d(t,{Z:function(){return r}})}},function(e){e(e.s=578)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[864],{231:function(e,r,a){var t=a(853),n=a(265),i=a(145),o=a(962),s=a(125),d=a(3),p=a(766),u=a(879),c=a(929),l=a(849),m=a(624);function f(e){return f="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},f(e)}function v(){return v=Object.assign||function(e){for(var r=1;re.length)&&(r=e.length);for(var a=0,t=new Array(r);a0&&(x.member_id=h),p&&(x.device=d),l&&(x.app=c);var E=o.vc.getConfig("appnexusAuctionKeywords");if((0,t.PO)(E)){var T=(0,t.Bq)(E);T.length>0&&T.forEach(j),x.keywords=T}if(o.vc.getConfig("adpod.brandCategoryExclusion")&&(x.brand_category_uniqueness=!0),f.enabled&&(x.debug=f,(0,t.PN)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(f,null,4))),r&&r.gdprConsent&&(x.gdpr_consent={consent_string:r.gdprConsent.consentString,consent_required:r.gdprConsent.gdprApplies},r.gdprConsent.addtlConsent&&-1!==r.gdprConsent.addtlConsent.indexOf("~"))){var O=r.gdprConsent.addtlConsent,A=O.substring(O.indexOf("~")+1);x.gdpr_consent.addtl_consent=A.split(".").map((function(e){return parseInt(e,10)}))}if(r&&r.uspConsent&&(x.us_privacy=r.uspConsent),r&&r.refererInfo){var R={rd_ref:encodeURIComponent(r.refererInfo.referer),rd_top:r.refererInfo.reachedTop,rd_ifs:r.refererInfo.numIframes,rd_stk:r.refererInfo.stack.map((function(e){return encodeURIComponent(e)})).join(",")},X=o.vc.getConfig("pageUrl");(0,t.d8)(X)&&""!==X&&(R.rd_can=X),x.referrer_detection=R}if((0,u.sE)(e,D)&&e.filter(D).forEach((function(e){var r=function(e,r){var a=r.mediaTypes.video,n=a.durationRangeSec,i=a.requireExactDuration,o=function(e){var r=e.adPodDurationSec,a=e.durationRangeSec,n=e.requireExactDuration,i=(0,t.XV)(a),o=Math.floor(r/i);return n?Math.max(o,a.length):o}(r.mediaTypes.video),s=(0,t.d5)(n),d=e.filter((function(e){return e.uuid===r.bidId})),p=t.hl.apply(void 0,b(d).concat([o]));if(i){var u=Math.ceil(o/n.length),c=(0,t.yo)(p,u);n.forEach((function(e,r){c[r].map((function(r){M(r,"minduration",e),M(r,"maxduration",e)}))}))}else p.map((function(e){return M(e,"maxduration",s)}));return p}(a,e),n=x.tags.filter((function(r){return r.uuid!==e.bidId}));x.tags=[].concat(b(n),b(r))})),e[0].userId){var H=[];L(H,(0,n.Z)(e[0],"userId.flocId.id"),"chrome.com",null),L(H,(0,n.Z)(e[0],"userId.criteoId"),"criteo.com",null),L(H,(0,n.Z)(e[0],"userId.netId"),"netid.de",null),L(H,(0,n.Z)(e[0],"userId.idl_env"),"liveramp.com",null),L(H,(0,n.Z)(e[0],"userId.tdid"),"adserver.org","TDID"),L(H,(0,n.Z)(e[0],"userId.uid2.id"),"uidapi.com","UID2"),e[0].userId.pubProvidedId&&e[0].userId.pubProvidedId.forEach((function(e){e.uids.forEach((function(r){H.push({source:e.source,id:r.id})}))})),H.length&&(x.eids=H)}a[0].publisher_id&&(x.publisher_id=a[0].publisher_id);var V=function(e,r){var a=[],n={withCredentials:!0},i="https://ib.adnxs.com/ut/v3/prebid";if(q(r)||(i="https://ib.adnxs-simple.com/ut/v3/prebid"),"TRUE"!==(0,t.rD)("apn_test").toUpperCase()&&!0!==o.vc.getConfig("apn_test")||(n.customHeaders={"X-Is-Test":1}),e.tags.length>15){var s=(0,t.I8)(e);(0,t.yo)(e.tags,15).forEach((function(e){s.tags=e;var t=JSON.stringify(s);a.push({method:"POST",url:i,data:t,bidderRequest:r,options:n})}))}else{var d=JSON.stringify(e);a={method:"POST",url:i,data:d,bidderRequest:r,options:n}}return a}(x,r);return V},interpretResponse:function(e,r){var a=this,o=r.bidderRequest;e=e.body;var p=[];if(!e||e.error){var l="in response for ".concat(o.bidderCode," adapter");return e&&e.error&&(l+=": ".concat(e.error)),(0,t.H)(l),p}if(e.tags&&e.tags.forEach((function(e){var r,l=(r=e)&&r.ads&&r.ads.length&&(0,u.sE)(r.ads,(function(e){return e.rtb}));if(l&&(!0===m.S.get(o.bidderCode,"allowZeroCpmBids")?l.cpm>=0:l.cpm>0)&&(0,u.q9)(a.supportedMediaTypes,l.ad_type)){var f=function(e,r,a){var o=(0,t.zE)(e.uuid,[a]),p={requestId:e.uuid,cpm:r.cpm,creativeId:r.creative_id,dealId:r.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:o.adUnitCode,appnexus:{buyerMemberId:r.buyer_member_id,dealPriority:r.deal_priority,dealCode:r.deal_code}};if(r.adomain&&(p.meta=v({},p.meta,{advertiserDomains:[]})),r.advertiser_id&&(p.meta=v({},p.meta,{advertiserId:r.advertiser_id})),r.buyer_member_id&&(p.meta=v({},p.meta,{dchain:function(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}(r)})),r.brand_id&&(p.meta=v({},p.meta,{brandId:r.brand_id})),r.rtb.video)switch(v(p,{width:r.rtb.video.player_width,height:r.rtb.video.player_height,vastImpUrl:r.notify_url,ttl:3600}),(0,n.Z)(o,"mediaTypes.video.context")){case d.Oh:var l=(0,s.Q1)(o.bidder,r.brand_category_id);p.meta=v({},p.meta,{primaryCatId:l});var m=r.deal_priority;p.video={context:d.Oh,durationSeconds:Math.floor(r.rtb.video.duration_ms/1e3),dealTier:m},p.vastUrl=r.rtb.video.asset_url;break;case c.gZ:if(p.adResponse=e,p.adResponse.ad=p.adResponse.ads[0],p.adResponse.ad.video=p.adResponse.ad.rtb.video,p.vastXml=r.rtb.video.content,r.renderer_url){var f=(0,u.sE)(a.bids,(function(r){return r.bidId===e.uuid})),b=(0,n.Z)(f,"mediaTypes.video.renderer.options");b||(b=(0,n.Z)(f,"renderer.options")),p.renderer=function(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=i.Th.install({id:r.renderer_id,url:r.renderer_url,config:a,loaded:!1,adUnitCode:e});try{n.setRender(X)}catch(e){(0,t.yN)("Prebid Error calling setRender on renderer",e)}return n.setEventHandlers({impression:function(){return(0,t.ji)("AppNexus outstream video impression event")},loaded:function(){return(0,t.ji)("AppNexus outstream video loaded event")},ended:function(){(0,t.ji)("AppNexus outstream renderer video event"),document.querySelector("#".concat(e)).style.display="none"}}),n}(p.adUnitCode,r,b)}break;case c.LD:p.vastUrl=r.notify_url+"&redir="+encodeURIComponent(r.rtb.video.asset_url)}else if(r.rtb[d.B5]){var g=r.rtb[d.B5],y=r.viewability.config.replace("src=","data-src="),h=g.javascript_trackers;null==h?h=y:(0,t.d8)(h)?h=[h,y]:h.push(y),p[d.B5]={title:g.title,body:g.desc,body2:g.desc2,cta:g.ctatext,rating:g.rating,sponsoredBy:g.sponsored,privacyLink:g.privacy_link,address:g.address,downloads:g.downloads,likes:g.likes,phone:g.phone,price:g.price,salePrice:g.saleprice,clickUrl:g.link.url,displayUrl:g.displayurl,clickTrackers:g.link.click_trackers,impressionTrackers:g.impression_trackers,javascriptTrackers:h},g.main_img&&(p.native.image={url:g.main_img.url,height:g.main_img.height,width:g.main_img.width}),g.icon&&(p.native.icon={url:g.icon.url,height:g.icon.height,width:g.icon.width})}else{v(p,{width:r.rtb.banner.width,height:r.rtb.banner.height,ad:r.rtb.banner.content});try{if(r.rtb.trackers)for(var _=0;_|)/gm,"\t").replace(/(<\/td>|<\/th>)/gm,"\n").replace(/^
/gm,"").replace(/(
\n|
)/gm,"\n").replace(/

(.*)<\/h1>/gm,"\n\n===== $1 =====\n\n").replace(/(.*)<\/h[2-6]>/gm,"\n\n*** $1 ***\n\n").replace(/(<([^>]+)>)/gim,""),(0,t.ji)("https://console.appnexus.com/docs/understanding-the-debug-auction"),(0,t.ji)(f)}return p},getMappingFileInfo:function(){return{url:"https://acdn.adnxs-simple.com/prebid/appnexus-mapping/mappings.json",refreshInDays:2}},getUserSyncs:function(e,r,a){if(e.iframeEnabled&&q({gdprConsent:a}))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}]},transformBidParams:function(e,r,a,i){var s=t.Bq;if(!0===r){var d=null,p=o.vc.getConfig("s2sConfig");(0,t.PO)(p)?d=(0,n.Z)(p,"endpoint.p1Consent"):(0,t.kJ)(p)&&p.forEach((function(e){(0,u.q9)(e.bidders,a.bids[0].bidder)&&(d=(0,n.Z)(e,"endpoint.p1Consent"))})),d&&d.match("/openrtb2/prebid")&&(s=V)}return e=(0,t.uh)({member:"string",invCode:"string",placementId:"number",keywords:s,publisherId:"number"},e),r&&(e.use_pmt_rule="boolean"==typeof e.usePaymentRule&&e.usePaymentRule,e.usePaymentRule&&delete e.usePaymentRule,O(e.keywords)&&e.keywords.forEach(j),Object.keys(e).forEach((function(r){var a=(0,t.G2)(r);a!==r&&(e[a]=e[r],delete e[r])}))),e},onBidWon:function(e){e.native&&function(e){var r=function(e){var r;if((0,t.d8)(e)&&A(e))r=e;else if((0,t.kJ)(e))for(var a=0;a0)}function j(e){O(e.value)&&""===e.value[0]&&delete e.value}function A(e){var r=e.match(E),a=null!=r&&r.length>=1,t=e.match("trk.js"),n=null!=t&&t.length>=1;return e.startsWith("0&&o.forEach(j),r.keywords=o}var s,c,l=(0,n.Z)(e,"ortb2Imp.ext.data.pbadslot");if(l&&(r.gpid=l),(e.mediaType===d.B5||(0,n.Z)(e,"mediaTypes.".concat(d.B5)))&&(r.ad_types.push(d.B5),0===r.sizes.length&&(r.sizes=R([1,1])),e.nativeParams)){var m=(s=e.nativeParams,c={},Object.keys(s).forEach((function(e){var r=x[e]&&x[e].serverName||x[e]||e,a=x[e]&&x[e].requiredParams;if(c[r]=v({},a,s[e]),(r===x.image.serverName||r===x.icon.serverName)&&c[r].sizes){var n=c[r].sizes;((0,t.HC)(n)||(0,t.kJ)(n)&&n.length>0&&n.every((function(e){return(0,t.HC)(e)})))&&(c[r].sizes=R(c[r].sizes))}r===x.privacyLink&&(c.privacy_supported=!0)})),c);r[d.B5]={layouts:[m]}}var f=(0,n.Z)(e,"mediaTypes.".concat(d.pX)),b=(0,n.Z)(e,"mediaTypes.video.context");r.hb_source=f&&"adpod"===b?7:1,(e.mediaType===d.pX||f)&&r.ad_types.push(d.pX),(e.mediaType===d.pX||f&&"outstream"!==b)&&(r.require_asset_url=!0),e.params.video&&(r.video={},Object.keys(e.params.video).filter((function(e){return(0,u.q9)(h,e)})).forEach((function(a){switch(a){case"context":case"playback_method":var n=e.params.video[a];n=(0,t.kJ)(n)?n[0]:n,r.video[a]=w[a][n];break;case"frameworks":break;default:r.video[a]=e.params.video[a]}})),e.params.video.frameworks&&(0,t.kJ)(e.params.video.frameworks)&&(r.video_frameworks=e.params.video.frameworks)),f&&(r.video=r.video||{},Object.keys(f).filter((function(e){return(0,u.q9)(_,e)})).forEach((function(e){switch(e){case"minduration":case"maxduration":"number"!=typeof r.video[e]&&(r.video[e]=f[e]);break;case"skip":"boolean"!=typeof r.video.skippable&&(r.video.skippable=1===f[e]);break;case"skipafter":"number"!=typeof r.video.skipoffset&&(r.video.skippoffset=f[e]);break;case"playbackmethod":if("number"!=typeof r.video.playback_method){var a=f[e];(a=(0,t.kJ)(a)?a[0]:a)>=1&&a<=4&&(r.video.playback_method=a)}break;case"api":if(!r.video_frameworks&&(0,t.kJ)(f[e])){var n=f[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=v({},r.video,{custom_renderer_present:!0})),e.params.frameworks&&(0,t.kJ)(e.params.frameworks)&&(r.banner_frameworks=e.params.frameworks);var g=(0,u.sE)(p.K.getAdUnits(),(function(r){return e.transactionId===r.transactionId}));return g&&g.mediaTypes&&g.mediaTypes.banner&&r.ad_types.push(d.Mk),0===r.ad_types.length&&delete r.ad_types,r}function R(e){var r=[],a={};if((0,t.kJ)(e)&&2===e.length&&!(0,t.kJ)(e[0]))a.width=parseInt(e[0],10),a.height=parseInt(e[1],10),r.push(a);else if("object"===f(e))for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:1,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=!1,a=null;function c(e,t,i){if(null!=a&&clearTimeout(a),o=!0,r.rp.setConsentData(e),null!=n){for(var c=arguments.length,s=new Array(c>3?c-3:0),d=3;d1?o-1:0),r=1;r0){var r,i,c=(0,o.pw)(n[0]);t=(null==c||null===(r=c[0])||void 0===r?void 0:r[0])||1,a=(null==c||null===(i=c[0])||void 0===i?void 0:i[1])||1}return function(n){w(n,t,a)}}()((function(t,a){if(a){var r=o.yN;1!==C||t?t&&(r=o.H,a="".concat(a," Canceling auction as per consentManagement config.")):a="".concat(a," 'allowAuctionWithoutConsent' activated.");for(var i=arguments.length,c=new Array(i>2?i-2:0),s=2;s1))}:2===C?function(){var e=n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:p,t=n&&n.tcString;return!("boolean"==typeof e&&(!0!==e||(0,o.d8)(t)))}:null;(0,o.LQ)(r)?r(n)?a("CMP returned unexpected value during lookup process.",n):t(D(n)):a("Unable to derive CMP version to process data. Consent object does not conform to TCF v1 or v2 specs.",n)}function D(n){return 1===C?v={consentString:n?n.getConsentData.consentData:void 0,vendorData:n?n.getVendorConsents:void 0,gdprApplies:n?n.getConsentData.gdprApplies:p}:(v={consentString:n?n.tcString:void 0,vendorData:n||void 0,gdprApplies:n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:p},n&&n.addtlConsent&&(0,o.d8)(n.addtlConsent)&&(v.addtlConsent=n.addtlConsent)),v.apiVersion=C,v}a.vc.getConfig("consentManagement",(function(n){return function(n){(n=n&&(n.gdpr||n.usp?n.gdpr:n))&&"object"===c(n)?((0,o.d8)(n.cmpApi)?u=n.cmpApi:(u="iab",(0,o.PN)("consentManagement config did not specify cmp. Using system default setting (".concat("iab",")."))),(0,o.hj)(n.timeout)?f=n.timeout:(f=1e4,(0,o.PN)("consentManagement config did not specify timeout. Using system default setting (".concat(1e4,")."))),"boolean"==typeof n.allowAuctionWithoutConsent&&(m.value=n.allowAuctionWithoutConsent,m.definedInConfig=!0),p=!0===n.defaultGdprScope,(0,o.PN)("consentManagement module has been activated..."),"static"===u&&((0,o.PO)(n.consentData)?(g=n.consentData,f=0):(0,o.H)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),b||atdpbjs.requestBids.before(h,50),b=!0,r.rp.enable(),w(),m.definedInConfig&&2===C?(0,o.yN)("'allowAuctionWithoutConsent' ignored for TCF 2"):m.definedInConfig||1!==C||(0,o.PN)("'allowAuctionWithoutConsent' using system default: (".concat(!0,")."))):(0,o.yN)("consentManagement config not defined, exiting consent manager")}(n.consentManagement)})),window.atdpbjs.installedModules.push("consentManagement")}},function(n){n(n.s=654)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[226],{452:function(e,n,r){var o=r(853),t=r(528),c=r(477),i=r(644),s=r(755),u=r(962),a=r(494),f=r(367);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}var l,y="https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json?date=$$TODAY$$",v=[],p={},g=!1,h=!0,b="USD",C=!1,m={},S={},R=function(){var e;function n(){e=(0,f.v)()}return n(),{done:function(){return e.resolve()},reset:n,promise:function(){return e.promise}}}();function N(e){l?((0,o.yN)(e),(0,o.yN)("Currency failed loading rates, falling back to currency.defaultRates")):(0,o.H)(e)}function w(e){p={},C=!0,(0,o.PN)("Installing addBidResponse decorator for currency module",arguments),(0,t.R)().convertCurrency=function(e,n,r){return parseFloat(e)*P(n,r)},(0,a.v5)("addBidResponse").before(j,100),h?(h=!1,(0,s.h)(e,{success:function(e){try{m=JSON.parse(e),(0,o.PN)("currencyRates set to "+JSON.stringify(m)),g=!0,F(),R.done()}catch(n){N("Failed to parse currencyRates response: "+e)}},error:function(){N.apply(void 0,arguments),R.done()}})):R.done()}function D(){(0,o.PN)("Uninstalling addBidResponse decorator for currency module",arguments),(0,a.v5)("addBidResponse").getHooks({hook:j}).remove(),delete(0,t.R)().convertCurrency,b="USD",p={},C=!1,g=!1,h=!0,m={},S={}}function j(e,n,r){if(!r)return e.call(this,n);var t=r.bidderCode||r.bidder;if(S[t]){var s=S[t];r.currency&&s!==r.currency?(0,o.yN)("Currency default '".concat(t,": ").concat(s,"' ignored. adapter specified '").concat(r.currency,"'")):r.currency=s}if(r.currency||((0,o.yN)('Currency not specified on bid. Defaulted to "USD"'),r.currency="USD"),r.getCpmInNewCurrency=function(e){return(parseFloat(this.cpm)*P(this.currency,e)).toFixed(3)},r.currency===b)return e.call(this,n,r);v.push(function(e,n,r){return function(){var t=r[1];if(void 0!==t&&"currency"in t&&"cpm"in t){var s=t.currency;try{var u=P(s);1!==u&&(t.cpm=(parseFloat(t.cpm)*u).toFixed(4),t.currency=b)}catch(e){(0,o.yN)("Returning NO_BID, getCurrencyConversion threw error: ",e),r[1]=(0,c.m)(i.Q_.H,t.getIdentifiers())}}return e.apply(n,r)}}(e,this,[n,r])),!C||g?F():e.bail(R.promise())}function F(){for(;v.length>0;)v.shift()()}function P(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b,t=null,c="".concat(e,"->").concat(r);if(c in p)t=p[c],(0,o.ji)("Using conversionCache value "+t+" for "+c);else if(!1===C){if("USD"!==e)throw new Error("Prebid currency support has not been enabled and fromCurrency is not USD");t=1}else if(e===r)t=1;else if(e in m.conversions){if(!(r in(n=m.conversions[e])))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");t=n[r],(0,o.PN)("getCurrencyConversion using direct "+e+" to "+r+" conversionRate "+t)}else if(r in m.conversions){if(!(e in(n=m.conversions[r])))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");t=U(1/n[e],4),(0,o.PN)("getCurrencyConversion using reciprocal "+e+" to "+r+" conversionRate "+t)}else{var i=Object.keys(m.conversions)[0];if(!(e in m.conversions[i]))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");var s=1/m.conversions[i][e];if(!(r in m.conversions[i]))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");var u=m.conversions[i][r];t=U(s*u,4),(0,o.PN)("getCurrencyConversion using intermediate "+e+" thru "+i+" to "+r+" conversionRate "+t)}return c in p||((0,o.ji)("Adding conversionCache value "+t+" for "+c),p[c]=t),t}function U(e,n){for(var r=1,o=0;o=0;i--){var r=e[i];r.d&&r.d===t&&e.splice(i,1)}}(n,0,e.div),e.sizeMapping&&(t.sm=e.sizeMapping),e.siteId&&(t.sid=e.siteId),e.placementId&&(t.pid=e.placementId),e.ad_type&&(t.at=e.ad_type),e.params&&(t.params=e.params),n.push(t),n}if(void 0!==window.nobid.refreshLimit&&window.nobid.refreshLimit-1&&t.push(d)}}}else t=n;return t}(t,a||[]),v.t=(u=function(e){return e<=9?"0"+e:""+e},c=(s=new Date).getDate(),p=s.getFullYear(),l=s.getMonth()+1,g=s.getHours(),f=s.getMinutes(),b=s.getSeconds(),p+"-"+u(l)+"-"+u(c)+" "+u(g)+":"+u(f)+":"+u(b)),v.tz=Math.round((new Date).getTimezoneOffset()),v.r=function(){try{var e=Math.max(document.documentElement.clientWidth,window.innerWidth||0),n=Math.max(document.documentElement.clientHeight,window.innerHeight||0);return"".concat(e,"x").concat(n)}catch(e){(0,i.yN)("Could not parse screen dimensions, error details:",e)}}(),v.lang=navigator.languages&&navigator.languages[0]||navigator.language||navigator.userLanguage,v.ref=document.referrer,v.gdpr=function(e){var n={};return e&&e.gdprConsent&&(n={consentString:e.gdprConsent.consentString,consentRequired:"boolean"==typeof e.gdprConsent.gdprApplies&&e.gdprConsent.gdprApplies}),n}(n),v.usp=function(e){var n="";return e&&e.uspConsent&&(n=e.uspConsent),n}(n),v.pjbdr=n&&n.bidderCode?n.bidderCode:"nobid";var m=function(e){return e&&e.length>0?e[0].schain:null}(e);m&&(v.schain=m);var w=!0===o.vc.getConfig("coppa")?{coppa:!0}:e&&e.length>0?e[0].coppa:null;w&&(v.coppa=w);var h=function(e){if((0,i.kJ)(e)&&e.length>0){var n=[];return e.forEach((function(e){var t=[];e.uids&&e.uids.forEach((function(e){t.push({id:e.id+""})})),e.source&&t.length>0&&n.push({source:e.source,uids:t})})),n}}((0,r.Z)(e,"0.userIdAsEids"));return h&&h.length>0&&(v.eids=h),o.vc&&o.vc.getConfig("ortb2")&&(v.ortb2=o.vc.getConfig("ortb2")),v}(s,p,l)}(e,n);if(t){window.nobid.refreshCount++;var d,s,p=JSON.stringify(t).replace(/'|&|#/g,""),l=(d="https://ads.servenobid.com/",(s="function"==typeof i.rD&&(0,i.rD)("nobid-env"))?"beta"==s?d="https://beta.servenobid.com/":"dev"==s?d="//localhost:8282/":"qa"==s&&(d="https://qa-ads.nobid.com/"):d="https://ads.servenobid.com/",d+"adreq?cb="+Math.floor(11e3*Math.random())),g={};return function(e){var n=!0;return e&&e.gdprConsent&&e.gdprConsent.gdprApplies&&2===e.gdprConsent.apiVersion&&(n=!(!0!==(0,r.Z)(e.gdprConsent,"vendorData.purpose.consents.1"))),n}(n)||(g={withCredentials:!1}),{method:"POST",url:l,data:p,bidderRequest:n,options:g}}}},interpretResponse:function(e,n){return c("interpretResponse -> serverResponse",e),c("interpretResponse -> bidRequest",n),function(e,n){var t=function(e,n){for(var t=0;t0){var d=[];return n[0].body.syncs&&n[0].body.syncs.length>0&&n[0].body.syncs.forEach((function(e){d.push({type:"image",url:e})})),d}return(0,i.yN)("-NoBid- Please enable iframe based user sync.",e),[]},onTimeout:function(e){return window.nobid.timeoutTotal++,c("Timeout total: "+window.nobid.timeoutTotal,e),window.nobid.timeoutTotal},onBidWon:function(e){return window.nobid.bidWonTotal++,c("BidWon total: "+window.nobid.bidWonTotal,e),window.nobid.bidWonTotal}};(0,d.dX)(p),window.atdpbjs.installedModules.push("nobidBidAdapter")}},function(e){e(e.s=965)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[534],{498:function(e,t,n){var r=n(265),i=n(853),a=n(806),o=n(962),d=n(125),s=n(3),c=n(879);function u(e){return u="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},u(e)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0:!(!e.params.unit||!t)},buildRequests:function(e,t){if(0===e.length)return[];var n,a,d=[],u=function(e){return e.reduce((function(e,t){var n;return n=t,(0,r.Z)(n,"mediaTypes.video")&&!(0,r.Z)(n,"mediaTypes.banner")||n.mediaType===s.pX?e[0].push(t):e[1].push(t),e}),[[],[]])}(e),l=(a=2,function(e){if(Array.isArray(e))return e}(n=u)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,d=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){d=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(d)throw i}}return a}}(n,a)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),f=l[0],h=l[1];return h.length>0&&d.push(function(e,t){var n=[],a=!1,d=b(e,t),c=(0,i.HA)(e,(function(e){return e.params.unit}));return d.aus=(0,i.HA)(e,(function(e){return(0,i.sF)(e.mediaTypes.banner.sizes).join(",")})).join("|"),d.divids=(0,i.HA)(e,(function(e){return encodeURIComponent(e.adUnitCode)})).join(","),d.aucs=(0,i.HA)(e,(function(e){var t=(0,r.Z)(e,"ortb2Imp.ext.data.pbadslot");return encodeURIComponent(t||"")})).join(","),c.some((function(e){return e}))&&(d.auid=c.join(",")),e.some((function(e){return e.params.doNotTrack}))&&(d.ns=1),(!0===o.vc.getConfig("coppa")||e.some((function(e){return e.params.coppa})))&&(d.tfcd=1),e.forEach((function(e){if(e.params.customParams){var t=(0,i.HA)(Object.keys(e.params.customParams),(function(t){return function(e,t){var n=t[e];return(0,i.kJ)(n)&&(n=n.join(",")),(e.toLowerCase()+"="+n.toLowerCase()).replace("+",".").replace("/","_")}(t,e.params.customParams)})),r=window.btoa(t.join("&"));a=!0,n.push(r)}else n.push("")})),a&&(d.tps=n.join(",")),y(d,s.Mk,e),{method:"GET",url:d.ph?"https://u.openx.net/w/1.0/arj":"https://".concat(e[0].params.delDomain,"/w/1.0/arj"),data:d,payload:{bids:e,startTime:new Date}}}(h,t)),f.length>0&&f.forEach((function(e){d.push(function(e,t){var n=function(e,t){var n,a,o=(0,r.Z)(e,"mediaTypes.video"),d=b([e],t),u=(0,r.Z)(e,"params.video")||{},p=(0,r.Z)(e,"mediaTypes.video.context"),l=(0,r.Z)(e,"mediaTypes.video.playerSize");(0,i.kJ)(e.sizes)&&2===e.sizes.length&&!(0,i.kJ)(e.sizes[0])?(n=parseInt(e.sizes[0],10),a=parseInt(e.sizes[1],10)):(0,i.kJ)(e.sizes)&&(0,i.kJ)(e.sizes[0])&&2===e.sizes[0].length?(n=parseInt(e.sizes[0][0],10),a=parseInt(e.sizes[0][1],10)):(0,i.kJ)(l)&&2===l.length&&(n=parseInt(l[0],10),a=parseInt(l[1],10));var f={w:n,h:a},h=e.params.video||e.params.openrtb||{};h.openrtb&&(h=h.openrtb),(0,i.kJ)(h.imp)&&(h=h.imp[0].video),Object.keys(h).filter((function(e){return(0,c.q9)(m,e)})).forEach((function(e){return f[e]=h[e]})),Object.keys(o).filter((function(e){return(0,c.q9)(m,e)})).forEach((function(e){return f[e]=o[e]}));var v={imp:[{video:f}]};d.openrtb=JSON.stringify(v),d.auid=e.params.unit,d.vwd=n||u.vwd,d.vht=a||u.vht,"outstream"===p&&(d.vos="101"),u.mimes&&(d.vmimes=u.mimes),e.params.test&&(d.vtest=1);var g=(0,r.Z)(e,"ortb2Imp.ext.data.pbadslot");return g&&(d.aucs=encodeURIComponent(g)),y(d,s.pX,[e]),d}(e,t);return{method:"GET",url:n.ph?"https://u.openx.net/v/1.0/avjp":"https://".concat(e.params.delDomain,"/v/1.0/avjp"),data:n,payload:{bid:e,startTime:new Date}}}(e,t))})),d},interpretResponse:function(e,t){var n=e.body,r=function(e){return/avjp$/.test(e.url)?s.pX:s.Mk}(t);return r===s.pX?function(e,t){var n=t.bid,r=(t.startTime,[]);if(void 0!==e&&""!==e.vastUrl&&e.pub_rev>0){var a=(0,i.en)(e.vastUrl).search||{},o={};o.requestId=n.bidId,e.deal_id&&(o.dealId=e.deal_id),o.ttl=300,o.netRevenue=!0,o.currency=e.currency,o.cpm=parseInt(e.pub_rev,10)/1e3,o.width=parseInt(e.width,10),o.height=parseInt(e.height,10),o.creativeId=e.adid,o.vastUrl=e.vastUrl,o.mediaType=s.pX,e.ph=a.ph,e.colo=a.colo,e.ts=a.ts,r.push(o)}return r}(n,t.payload):function(e,t){for(var n=t.bids,r=(t.startTime,e.ads.ad),i=[],a=0;a0?s.meta.advertiserDomains=o.adomain:s.meta.advertiserDomains=[],o.adv_id&&(s.meta.dspid=o.adv_id),i.push(s)}}return i}(n,t.payload)},getUserSyncs:function(e,t,n,i){if(e.iframeEnabled||e.pixelEnabled){var a=e.iframeEnabled?"iframe":"image",o=(0,r.Z)(t,"0.body.ads.pixels")||(0,r.Z)(t,"0.body.pixels")||function(e,t){var n=[];return e&&(n.push("gdpr="+(e.gdprApplies?1:0)),n.push("gdpr_consent="+encodeURIComponent(e.consentString||""))),t&&n.push("us_privacy="+encodeURIComponent(t)),"".concat("https://u.openx.net/w/1.0/pd").concat(n.length>0?"?"+n.join("&"):"")}(n,i);return[{type:a,url:o}]}},transformBidParams:function(e,t){return(0,i.uh)({unit:"string",customFloor:"number"},e)}};function v(e){var t,n,r,i=window,a=document,o=a.documentElement;if(e){try{i=window.top,a=window.top.document}catch(e){return}o=a.documentElement,r=a.body,t=i.innerWidth||o.clientWidth||r.clientWidth,n=i.innerHeight||o.clientHeight||r.clientHeight}else o=a.documentElement,t=i.innerWidth||o.clientWidth,n=i.innerHeight||o.clientHeight;return"".concat(t,"x").concat(n)}function b(e,t){var n,d=(0,i.yL)();n={ju:o.vc.getConfig("pageUrl")||t.refererInfo.referer,ch:document.charSet||document.characterSet,res:"".concat(screen.width,"x").concat(screen.height,"x").concat(screen.colorDepth),ifr:d,tz:(new Date).getTimezoneOffset(),tws:v(d),be:1,bc:e[0].params.bc||"".concat("hb_pb","_").concat("3.0.3"),dddid:(0,i.HA)(e,(function(e){return e.transactionId})).join(","),nocache:(new Date).getTime()};var s=g("ortb2.user.data");s.length>0&&(n.sm=s);var c,u,p,l,m,h=g("ortb2.site.content.data");if(h.length>0&&(n.scsm=h),e[0].params.platform&&(n.ph=e[0].params.platform),t.gdprConsent){var b=t.gdprConsent;void 0!==b.consentString&&(n.gdpr_consent=b.consentString),void 0!==b.gdprApplies&&(n.gdpr=b.gdprApplies?1:0),"iab"===o.vc.getConfig("consentManagement.cmpApi")&&(n.x_gdpr_f=1)}return t&&t.uspConsent&&(n.us_privacy=t.uspConsent),(0,r.Z)(e[0],"crumbs.pubcid")&&(0,a.Z)(e[0],"userId.pubcid",(0,r.Z)(e[0],"crumbs.pubcid")),c=n,u=e[0].userId,(0,i.yi)(u,(function(e,t){var n=f[t];if(f.hasOwnProperty(t))switch(t){case"merkleId":case"flocId":case"uid2":c[n]=e.id;break;case"lipb":if(c[n]=e.lipbid,Array.isArray(e.segments)&&e.segments.length>0){var r="liveintent:"+e.segments.join("|");c.sm="".concat(c.sm?c.sm+",":"").concat(r)}break;case"parrableId":c[n]=e.eid;break;case"id5id":c[n]=e.uid;break;case"novatiq":c[n]=e.snowflake;break;default:c[n]=e}})),n=c,e[0].schain&&(n.schain=(p=e[0].schain,"".concat(p.ver,",").concat(p.complete,"!").concat((l=p.nodes,m=["asi","sid","hp","rid","name","domain"],l.map((function(e){return m.map((function(t){return e[t]||""})).join(",")})).join("!"))))),n}function g(e){var t=o.vc.getConfig(e);if(!Array.isArray(t)||!t.length)return"";var n=t.filter((function(e){return Array.isArray(e.segment)&&e.segment.length>0&&void 0!==e.name&&e.name.length>0})).reduce((function(e,t){var n="object"===u(t.ext)&&t.ext.segtax?"".concat(t.name,"/").concat(t.ext.segtax):t.name;return e[n]=(e[n]||[]).concat(t.segment.map((function(e){return e.id}))),e}),{});return Object.keys(n).map((function(e,t){return e+":"+n[e].join("|")})).join(",")}function y(e,t,n){var r=[],i=!1;n.forEach((function(e){var n=function(e,t){var n={},r=o.vc.getConfig("currency.adServerCurrency")||"USD";"function"==typeof e.getFloor&&(n=e.getFloor({currency:r,mediaType:t,size:"*"}));var i=n.floor||e.params.customFloor||0;return Math.round(1e3*i)}(e,t);n?(r.push(n),i=!0):r.push(0)})),i&&(e.aumfs=r.join(","))}(0,d.dX)(h),window.atdpbjs.installedModules.push("openxBidAdapter")},806:function(e,t,n){function r(e,t,n){t.split&&(t=t.split("."));for(var r,i=0,a=t.length,o=e;i-1?[]:{}}n.d(t,{Z:function(){return r}})}},function(e){e(e.s=498)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[126],{54:function(e,r,t){var a=t(853),i=t(265),n=t(806),s=t(125),o=t(3),d=t(962),p=t(145),c=t(624);function u(){return u=Object.assign||function(e){for(var r=1;r0&&r.assets.hasOwnProperty(t)))switch(t){case P.TITLE.KEY:e[t].len||e[t].length?i={id:P.TITLE.ID,required:e[t].required?1:0,title:{len:e[t].len||e[t].length,ext:e[t].ext}}:(0,a.yN)("PubMatic: Error: Title Length is required for native ad: "+JSON.stringify(e));break;case P.IMAGE.KEY:e[t].sizes&&e[t].sizes.length>0?i={id:P.IMAGE.ID,required:e[t].required?1:0,img:{type:3,w:e[t].w||e[t].width||(e[t].sizes?e[t].sizes[0]:b),h:e[t].h||e[t].height||(e[t].sizes?e[t].sizes[1]:b),wmin:e[t].wmin||e[t].minimumWidth||(e[t].minsizes?e[t].minsizes[0]:b),hmin:e[t].hmin||e[t].minimumHeight||(e[t].minsizes?e[t].minsizes[1]:b),mimes:e[t].mimes,ext:e[t].ext}}:(0,a.yN)("PubMatic: Error: Image sizes is required for native ad: "+JSON.stringify(e));break;case P.ICON.KEY:e[t].sizes&&e[t].sizes.length>0?i={id:P.ICON.ID,required:e[t].required?1:0,img:{type:1,w:e[t].w||e[t].width||(e[t].sizes?e[t].sizes[0]:b),h:e[t].h||e[t].height||(e[t].sizes?e[t].sizes[1]:b)}}:(0,a.yN)("PubMatic: Error: Icon sizes is required for native ad: "+JSON.stringify(e));break;case P.VIDEO.KEY:i={id:P.VIDEO.ID,required:e[t].required?1:0,video:{minduration:e[t].minduration,maxduration:e[t].maxduration,protocols:e[t].protocols,mimes:e[t].mimes,ext:e[t].ext}};break;case P.EXT.KEY:i={id:P.EXT.ID,required:e[t].required?1:0};break;case P.LOGO.KEY:i={id:P.LOGO.ID,required:e[t].required?1:0,img:{type:2,w:e[t].w||e[t].width||(e[t].sizes?e[t].sizes[0]:b),h:e[t].h||e[t].height||(e[t].sizes?e[t].sizes[1]:b)}};break;case P.SPONSOREDBY.KEY:case P.BODY.KEY:case P.RATING.KEY:case P.LIKES.KEY:case P.DOWNLOADS.KEY:case P.PRICE.KEY:case P.SALEPRICE.KEY:case P.PHONE.KEY:case P.ADDRESS.KEY:case P.DESC2.KEY:case P.DISPLAYURL.KEY:case P.CTA.KEY:i=M(Y[t],e)}}i&&i.id&&(r.assets[r.assets.length]=i)}var n=O.length,s=0;return O.forEach((function(e){for(var t=r.assets.length,a=0;a0&&(i=[],t.forEach((function(e){e.length>1&&i.push({w:e[0],h:e[1]})})),i.length>0&&(r.format=i)),r.pos=0,r.topframe=(0,a.yL)()?0:1}else(0,a.yN)("PubMatic: Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),r=b;return r}function A(e){var r,t=(0,a.Ee)((0,i.Z)(e.mediaTypes,"video"),e.params.video);if(t!==b){for(var n in r={},function(e,r){(0,i.Z)(e,"placement")||(0,a.yN)("Video.Placement param missing for "+r)}(t,e.adUnitCode),w)t.hasOwnProperty(n)&&(r[n]=R(n,t[n],w[n]));(0,a.kJ)(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,a.hj)(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=b,(0,a.yN)("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,t){var a=r.rtd&&r.rtd.jwplayer&&r.rtd.jwplayer.targeting||void 0,i="";if(void 0!==a&&""!==a&&a.hasOwnProperty("segments")){var n,s=a.segments.length;i+="jw-id="+a.content.id;for(var o=0;o0&&((0,a.yN)("PubMatic: acat: Selected: ",r),e.ext.acat=r)}function L(e){return!0===(0,a.kJ)(e)&&e.length>0}(0,a.yi)(P,(function(e){N[e.ID]=e.KEY})),(0,a.yi)(P,(function(e){Y[e.KEY]=e}));var B={code:"pubmatic",gvlid:76,supportedMediaTypes:[o.Mk,o.pX,o.B5],isBidRequestValid:function(e){if(e&&e.params){if(!(0,a.d8)(e.params.publisherId))return(0,a.yN)("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(o.pX)){var r=(0,i.Z)(e.mediaTypes,"video.mimes"),t=(0,i.Z)(e,"params.video.mimes");if(!1===L(r)&&!1===L(t))return(0,a.yN)("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[o.pX].hasOwnProperty("context"))return(0,a.H)("".concat(h,": no context specified in bid. Rejecting bid: "),e),!1;if("outstream"===e.mediaTypes[o.pX].context&&!(0,a.d8)(e.params.outstreamAU)&&!e.hasOwnProperty("renderer")&&!e.mediaTypes[o.pX].hasOwnProperty("renderer"))return e.mediaTypes.hasOwnProperty(o.Mk)||e.mediaTypes.hasOwnProperty(o.B5)?(delete e.mediaTypes[o.pX],(0,a.yN)("".concat(h,': for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting mediatype Video of bid: '),e),!0):((0,a.H)("".concat(h,': 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 t,s,p,y,E;r&&r.refererInfo&&(E=r.refererInfo);var I,w=function(e){return{pageURL:e&&e.referer?e.referer:window.location.href,refURL:window.document.referrer}}(E),P=function(e){return{id:""+(new Date).getTime(),at:1,cur:[g],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:{}}}(w),O="",T=[],D=[],x=[];if(e.forEach((function(e){if((I=(0,a.I8)(e)).params.adSlot=I.params.adSlot||"",function(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,a.d8)(r)?r.replace(/^\s+/g,"").replace(/\s+$/g,""):(r&&(0,a.yN)("pubmatic: adSlot must be a string. Ignoring adSlot"),""));var t=e.params.adSlot,i=t.split(":");if(t=i[0],2==i.length&&(e.params.adUnitIndex=i[1]),i=t.split("@"),e.params.adUnit=i[0],i.length>1){if(2!=(i=i[1].split("x")).length)return void(0,a.yN)("PubMatic: AdSlot Error: adSlot not in required format");e.params.width=parseInt(i[0],10),e.params.height=parseInt(i[1],10)}else if(e.hasOwnProperty("mediaTypes")&&e.mediaTypes.hasOwnProperty(o.Mk)&&e.mediaTypes.banner.hasOwnProperty("sizes")){for(var n=0,s=[];n=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))}}(I),I.mediaTypes&&I.mediaTypes.hasOwnProperty("video")||I.params.hasOwnProperty("video"));else if(!(I.hasOwnProperty("mediaTypes")&&I.mediaTypes.hasOwnProperty(o.B5)||0!==I.params.width||0!==I.params.height))return void(0,a.yN)("PubMatic: Skipping the non-standard adslot: ",I.params.adSlot,JSON.stringify(I));w.pubId=w.pubId||I.params.publisherId,(w=function(e,r){var t,i,n;for(t in r.kadpageurl||(r.kadpageurl=r.pageURL),v)v.hasOwnProperty(t)&&(i=e[t])&&("object"===f(n=v[t])&&(i=n.f(i,r)),(0,a.d8)(i)?r[t]=i:(0,a.yN)("PubMatic: Ignoring param : "+t+" with value : "+v[t]+", expects string-value, found "+f(i)));return r}(I.params,w)).transactionId=I.transactionId,""===O?O=I.params.currency||b:I.params.hasOwnProperty("currency")&&O!==I.params.currency&&(0,a.yN)("PubMatic: Currency specifier ignored. Only one currency permitted."),I.params.currency=O,I.params.hasOwnProperty("dctr")&&(0,a.d8)(I.params.dctr)&&T.push(I.params.dctr),I.params.hasOwnProperty("bcat")&&(0,a.kJ)(I.params.bcat)&&(D=D.concat(I.params.bcat)),I.params.hasOwnProperty("acat")&&(0,a.kJ)(I.params.acat)&&(x=x.concat(I.params.acat));var r=function(e,r){var t,s,p={},c={},u=e.hasOwnProperty("sizes")?e.sizes:[],y="",v=[];if(function(e,r){r.params.deals&&((0,a.kJ)(r.params.deals)?r.params.deals.forEach((function(r){(0,a.d8)(r)&&r.length>3?(e.pmp||(e.pmp={private_auction:0,deals:[]}),e.pmp.deals.push({id:r})):(0,a.yN)("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,a.yN)("PubMatic: Error: bid.params.deals should be an array of strings."))}(p={id:e.bidId,tagid:e.params.adUnit||void 0,bidfloor:C("kadfloor",e.params.kadfloor),secure:1,ext:{pmZoneId:C("pmzoneid",e.params.pmzoneid)},bidfloorcur:e.params.currency?C("currency",e.params.currency):g},e),function(e,r){var t,i="";if(r.params.dctr)if(i=r.params.dctr,(0,a.d8)(i)&&i.length>0){var n=i.split("|");i="",n.forEach((function(e){i+=e.length>0?e.trim()+"|":""})),t=i.length,"|"===i.substring(t,t-1)&&(i=i.substring(0,t-1)),e.ext.key_val=i.trim()}else(0,a.yN)("PubMatic: Ignoring param : dctr with value : "+i+", expects string-value, found empty or non-string value")}(p,e),j(p,e),e.hasOwnProperty("mediaTypes"))for(y in e.mediaTypes)switch(y){case o.Mk:(t=K(e))!==b&&(p.banner=t);break;case o.B5:c.request=JSON.stringify(z(e.nativeParams)),S?(0,a.yN)("PubMatic: Error: Error in Native adunit "+e.params.adUnit+". Ignoring the adunit. Refer to http://prebid.org/dev-docs/show-native-ads.html for more details."):p.native=c;break;case o.pX:(s=A(e))!==b&&(p.video=s)}else t={pos:0,w:e.params.width,h:e.params.height,topframe:(0,a.yL)()?0:1},(0,a.kJ)(u)&&u.length>1&&((u=u.splice(1,u.length-1)).forEach((function(e){v.push({w:e[0],h:e[1]})})),t.format=v),p.banner=t;return function(e,r){var t=function(e){for(var r=1;r0?t:b,(0,a.PN)(h,"new impObj.bidfloor value:",e.bidfloor)}(p,e),p.hasOwnProperty(o.Mk)||p.hasOwnProperty(o.B5)||p.hasOwnProperty(o.pX)?p:b}(I);r&&P.imp.push(r)})),0!=P.imp.length){var N,Y;P.site.publisher.id=w.pubId.trim(),k=w.pubId.trim(),P.ext.wrapper={},P.ext.wrapper.profile=parseInt(w.profId)||b,P.ext.wrapper.version=parseInt(w.verId)||b,P.ext.wrapper.wiid=w.wiid||r.auctionId,P.ext.wrapper.wv="prebid_prebid_6.28.0",P.ext.wrapper.transactionId=w.transactionId,P.ext.wrapper.wp="pbjs",r&&r.bidderCode&&(P.ext.allowAlternateBidderCodes=c.S.get(r.bidderCode,"allowAlternateBidderCodes"),P.ext.allowedAlternateBidderCodes=c.S.get(r.bidderCode,"allowedAlternateBidderCodes")),P.user.gender=w.gender?w.gender.trim():b,P.user.geo={},P.user.geo.lat=C("lat",w.lat),P.user.geo.lon=C("lon",w.lon),P.user.yob=C("yob",w.yob),P.device.geo=P.user.geo,P.site.page=w.kadpageurl.trim()||P.site.page.trim(),P.site.domain=(N=P.site.page,(Y=document.createElement("a")).href=N,Y.hostname),"object"===f(d.vc.getConfig("content"))&&(P.site.content=d.vc.getConfig("content")),"object"===f(d.vc.getConfig("device"))&&(P.device=u(P.device,d.vc.getConfig("device"))),(0,n.Z)(P,"source.tid",w.transactionId),-1!==window.location.href.indexOf("pubmaticTest=true")&&(P.test=1),e[0].schain&&(0,n.Z)(P,"source.ext.schain",e[0].schain),r&&r.gdprConsent&&((0,n.Z)(P,"user.ext.consent",r.gdprConsent.consentString),(0,n.Z)(P,"regs.ext.gdpr",r.gdprConsent.gdprApplies?1:0)),r&&r.uspConsent&&(0,n.Z)(P,"regs.ext.us_privacy",r.uspConsent),!0===d.vc.getConfig("coppa")&&(0,n.Z)(P,"regs.coppa",1),function(e,r){var t=(0,i.Z)(r,"0.userIdAsEids"),s=U(r,1);s&&(t||(t=[]),t.push(s)),(0,a.kJ)(t)&&t.length>0&&(0,n.Z)(e,"user.eids",t)}(P,e),function(e,r){var t=U(r,2);t&&(e.user||(e.user={}),e.user.data||(e.user.data=[]),e.user.data.push(t))}(P,e);var R=d.vc.getConfig("ortb2")||{};if(R.site&&(0,a.Ee)(P,{site:R.site}),R.user&&(0,a.Ee)(P,{user:R.user}),R.bcat&&(D=D.concat(R.bcat)),null!==(t=R.ext)&&void 0!==t&&null!==(s=t.prebid)&&void 0!==s&&null!==(p=s.bidderparams)&&void 0!==p&&null!==(y=p[r.bidderCode])&&void 0!==y&&y.acat){var M=R.ext.prebid.bidderparams[r.bidderCode].acat;q(P,M)}else x.length&&q(P,x);return function(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,a.yN)("PubMatic: bcat: Each category should be a string, ignoring category: "+e),!1)})).map((function(e){return e.trim()})).filter((function(e,r,t){if(e.length>3)return t.indexOf(e)===r;(0,a.yN)("PubMatic: bcat: Each category should have a value of a length of more than 3 characters, ignoring category: "+e)}))).length>0&&((0,a.yN)("PubMatic: bcat: Selected: ",r),e.bcat=r)}(P,D),"object"===f(d.vc.getConfig("app"))&&(P.app=d.vc.getConfig("app"),P.app.publisher=P.site.publisher,P.app.ext=P.site.ext||b,"object"!==f(P.app.content)&&(P.app.content=P.site.content||b),delete P.site),{method:"POST",url:"https://hbopenbid.pubmatic.com/translator?source=prebid-client",data:JSON.stringify(P),bidderRequest:r}}},interpretResponse:function(e,r){var t=[],i=g,n=JSON.parse(r.data),s=n.site&&n.site.ref?n.site.ref:"";try{e.body&&e.body.seatbid&&(0,a.kJ)(e.body.seatbid)&&(i=e.body.cur||i,e.body.seatbid.forEach((function(e){e.bid&&(0,a.kJ)(e.bid)&&e.bid.forEach((function(d){var p={requestId:d.impid,cpm:(parseFloat(d.price)||0).toFixed(2),width:d.w,height:d.h,creativeId:d.crid||d.id,dealId:d.dealid,currency:i,netRevenue:!0,ttl:300,referrer:s,ad:d.adm,pm_seat:e.seat||null,pm_dspid:d.ext&&d.ext.dspid?d.ext.dspid:null,partnerImpId:d.id||""};n.imp&&n.imp.length>0&&n.imp.forEach((function(e){if(d.impid===e.id)switch(function(e,r){if(e.ext&&null!=e.ext.bidtype)r.mediaType=x[e.ext.bidtype];else{(0,a.PN)("PubMatic: bid.ext.bidtype does not exist, checking alternatively for mediaType");var t=e.adm,i="",n=new RegExp(/VAST\s+version/);if(t.indexOf('span class="PubAPIAd"')>=0)r.mediaType=o.Mk;else if(n.test(t))r.mediaType=o.pX;else try{(i=JSON.parse(t.replace(/\\/g,"")))&&i.native&&(r.mediaType=o.B5)}catch(e){(0,a.yN)("PubMatic: Error: Cannot parse native reponse for ad response: "+t)}}}(d,p),p.mediaType){case o.Mk:break;case o.pX:p.width=d.hasOwnProperty("w")?d.w:e.video.w,p.height=d.hasOwnProperty("h")?d.h:e.video.h,p.vastXml=d.adm,function(e,r){var t,a,i;if(r.bidderRequest&&r.bidderRequest.bids){for(var n=0;n0){r.mediaType=o.B5;for(var i=0,n=t.native.assets.length;i0&&(p.meta.advertiserDomains=d.adomain,p.meta.clickUrl=d.adomain[0]),e.ext&&e.ext.buyid&&(p.adserverTargeting={hb_buyid_pubmatic:e.ext.buyid}),d.ext&&d.ext.marketplace&&(p.bidderCode=d.ext.marketplace),t.push(p)}))})))}catch(e){(0,a.H)(e)}return t},getUserSyncs:function(e,r,t,a){var i=""+k;return t&&(i+="&gdpr="+(t.gdprApplies?1:0),i+="&gdpr_consent="+encodeURIComponent(t.consentString||"")),a&&(i+="&us_privacy="+encodeURIComponent(a)),!0===d.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,t,i){return j(e,t.bids[0],!0),(0,a.uh)({publisherId:"string",adSlot:"string"},e)}};(0,s.dX)(B),window.atdpbjs.installedModules.push("pubmaticBidAdapter")},806:function(e,r,t){function a(e,r,t){r.split&&(r=r.split("."));for(var a,i=0,n=r.length,s=e;i-1?[]:{}}t.d(r,{Z:function(){return a}})}},function(e){e(e.s=54)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[225],{19:function(n,i,o){var c=o(962),e=o(634),t=o(853),a="Invalid schain object found: ",s=" should be a string",d=" should be an Integer",f=" should be an object",r={STRICT:"strict",RELAXED:"relaxed",OFF:"off"},h=[];(0,t.yi)(r,(function(n){return h.push(n)})),e.ZP.makeBidRequests.after((function(n,i){var o=c.vc.getConfig("schain"),e=c.vc.getBidderConfig();i.forEach((function(n){var i=n.bidderCode,c=function(n){return e[n]&&e[n].schain||o}(i);n.bids.forEach((function(n){var o=function(n,i){var o=r.STRICT;if(function(n){return!(void 0===n||!(0,t.PO)(n)&&((0,t.H)(a+"the following schain config will not be used as schain is not an object.",n),1))}(n)){if((0,t.d8)(n.validation)&&-1!=h.indexOf(n.validation)&&(o=n.validation),o===r.OFF)return n.config;if(function(n,i){var o="Detected something wrong within an schain config:",c="";function e(n){c+="\n"+n}function a(){!0===i?(0,t.H)(o,n,c):(0,t.yN)(o,n,c)}if(!(0,t.PO)(n)&&(e("schain.config"+f),a(),i))return!1;if((0,t.hj)(n.complete)&&(0,t.U)(n.complete)||e("schain.config.complete"+d),(0,t.d8)(n.ver)||e("schain.config.ver"+s),(0,t.RI)(n,"ext")&&((0,t.PO)(n.ext)||e("schain.config.ext"+f)),(0,t.kJ)(n.nodes))n.nodes.forEach((function(n,i){(0,t.d8)(n.asi)||e("schain.config.nodes[".concat(i,"].asi")+s),(0,t.d8)(n.sid)||e("schain.config.nodes[".concat(i,"].sid")+s),(0,t.hj)(n.hp)&&(0,t.U)(n.hp)||e("schain.config.nodes[".concat(i,"].hp")+d),(0,t.RI)(n,"rid")&&((0,t.d8)(n.rid)||e("schain.config.nodes[".concat(i,"].rid")+s)),(0,t.RI)(n,"name")&&((0,t.d8)(n.name)||e("schain.config.nodes[".concat(i,"].name")+s)),(0,t.RI)(n,"domain")&&((0,t.d8)(n.domain)||e("schain.config.nodes[".concat(i,"].domain")+s)),(0,t.RI)(n,"ext")&&((0,t.PO)(n.ext)||e("schain.config.nodes[".concat(i,"].ext")+f))}));else if(e("schain.config.nodes should be an Array"),a(),i)return!1;return!(c.length>0&&(a(),i))}(n.config,!(o!==r.STRICT)))return n.config;(0,t.H)(a+"due to the 'strict' validation setting, this schain config will not be passed to bidder '".concat(i,"'. See above error for details."))}return null}(c,i);o&&(n.schain=o)}))})),n(i)})),window.atdpbjs.installedModules.push("schain")}},function(n){n(n.s=19)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[972],{871:function(o,e,t){var n=t(853),i=t(494),r=t(634);function a(o){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},a(o)}var d=(0,t(849).df)({gvlid:887,moduleName:"pubCommonId"}),u="cookie",c="html5",m="_pubcid_optout",f="PublisherCommonId";function l(o,e){if(e===u)return d.getCookie(o);if(e===c&&d.hasLocalStorage()){var t=d.getDataFromLocalStorage("".concat(o,"_exp"));if(!t)return d.getDataFromLocalStorage(o);if(new Date(t).getTime()-Date.now()>0)return d.getDataFromLocalStorage(o)}}function s(o,e){return function(t){"function"==typeof e&&e(),t(o)}}function p(o){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(o){var t=(0,n.en)(o);t.search.id=encodeURIComponent("pubcid:"+e);var i=(0,n.Q2)(t);return function(){(0,n.hq)(i)}}}function v(){return!!(d.cookiesAreEnabled()&&l(m,u)||d.hasLocalStorage()&&l(m,c))}var b={name:"sharedId",aliasName:"pubCommonId",gvlid:887,decode:function(o,e){if(!v())return(0,n.PN)(" Decoded value PubCommonId "+o),{pubcid:o};(0,n.PN)("PubCommonId decode: Has opted-out")},getId:function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>2?arguments[2]:void 0;if(v())(0,n.PN)("PubCommonId: Has opted-out");else{var t=r.VP.getCoppa();if(!t){var i=o.params,d=(i=void 0===i?{}:i).create,u=void 0===d||d,c=i.pixelUrl,m=e;if(!m){try{"object"===a(window[f])&&(m=window[f].getId())}catch(o){}m||(m=u&&(0,n.wn)()?(0,n.DO)():void 0)}var l=p(c,m);return{id:m,callback:s(m,l)}}(0,n.PN)("PubCommonId: IDs not provided for coppa requests, exiting PubCommonId")}},extendId:function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>2?arguments[2]:void 0;if(v())return(0,n.PN)("PubCommonId: Has opted-out"),{id:void 0};var t=r.VP.getCoppa();if(t)(0,n.PN)("PubCommonId: IDs not provided for coppa requests, exiting PubCommonId");else{var i=o.params,a=(i=void 0===i?{}:i).extend,d=void 0!==a&&a,u=i.pixelUrl;if(d){if(u){var c=p(u,e);return{callback:c}}return{id:e}}}},domainOverride:function(){for(var o,e,t=document.domain.split("."),n="_gd".concat(Date.now()),i=0;i0&&null!=t[0].body.cSyncUrl?r.push({type:"iframe",url:t[0].body.cSyncUrl}):e.pixelEnabled&&t.length>0&&void 0!==t[0].body.dspPixels&&t[0].body.dspPixels.forEach((function(e){r.push({type:"image",url:e})})),r}};(0,s.dX)(u),window.atdpbjs.installedModules.push("smartadserverBidAdapter")},224:function(e,t,r){r.d(t,{HQ:function(){return d},Pv:function(){return s},UR:function(){return o}});var a=r(853),i=r(265),o={trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){return e.uid},getUidExt:function(e){if(e.ext)return e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){var t=(0,a.ei)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{source:"merkleinc.com",atype:3,getValue:function(e){return e.id},getUidExt:function(e){return e&&e.keyID?{keyID:e.keyID}:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},haloId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},nextrollId:{source:"nextroll.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return e.snowflake},source:"novatiq.com",atype:1},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},dapId:{source:"akamai.com",atype:1},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxrtb.com",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},gravitompId:{source:"gravito.net",atype:1}};function n(e,t){var r=o[t];if(r&&e){var i={};i.source=r.source;var n=(0,a.LQ)(r.getValue)?r.getValue(e):e;if((0,a.d8)(n)){var d={id:n,atype:r.atype};if((0,a.LQ)(r.getUidExt)){var s=r.getUidExt(e);s&&(d.ext=s)}if(i.uids=[d],(0,a.LQ)(r.getEidExt)){var u=r.getEidExt(e);u&&(i.ext=u)}return i}}return null}function d(e){var t=[];for(var r in e)if(e.hasOwnProperty(r))if("pubProvidedId"===r)t=t.concat(e.pubProvidedId);else{var a=n(e[r],r);a&&t.push(a)}return t}function s(e){var t=[];return e.filter((function(e){return(0,a.PO)(e.idObj)&&Object.keys(e.idObj).length})).forEach((function(e){Object.keys(e.idObj).forEach((function(r){(0,i.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,i.Z)(o,r+".source")&&t.push({source:o[r].source,bidders:e.config.bidders})}))})),t}}},function(e){e(e.s=139)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[37],{777:function(e,r,n){var t=n(853),a=n(806),i=n(125),o=n(3),s=n(879),d=n(962);function c(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var t,a,i=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),!r||i.length!==r);o=!0);}catch(e){s=!0,a=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return u(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,r){(null==r||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n0;return!(!r||!n)},buildRequests:function(e,r){var n=this;if(e&&e.length&&r){var i=r.refererInfo,o={id:r.auctionId,site:{domain:d.vc.getConfig("publisherDomain")||location.hostname,page:i.referer,ref:document.referrer},device:{ua:navigator.userAgent},imp:[]},s=e[0].schain;s&&(o.source={ext:{schain:s}});var c=null;if(e.forEach((function(e,r){if(c&&c!==e.params.seatId)(0,t.yN)("Synacormedia: there is an inconsistent seatId: ".concat(e.params.seatId," but only sending bid requests for ").concat(c,", you should double check your configuration"));else{c=e.params.seatId;var a=e.params.tagId||e.params.placementId,i=parseInt(e.params.pos,10);isNaN(i)&&((0,t.yN)("Synacormedia: there is an invalid POS: ".concat(e.params.pos)),i=0);var s=n.isVideoBid(e)?"video":"banner",d=(0,t.pw)(e).filter((function(e){return-1===f.indexOf(e.join("x"))})),u=[];"banner"===s?u=n.buildBannerImpressions(d,e,a,i,s):"video"===s&&(u=n.buildVideoImpressions(d,e,a,i,s)),u.length>0&&u.forEach((function(e){return o.imp.push(e)}))}})),r&&r.uspConsent&&(0,a.Z)(o,"regs.ext.us_privacy",r.uspConsent),e[0]&&e[0].userIdAsEids&&Array.isArray(e[0].userIdAsEids)){var u=e[0].userIdAsEids;u.length&&(0,a.Z)(o,"user.ext.eids",u)}return o.imp.length&&c?{method:"POST",url:"".concat("https://").concat(c,".").concat("technoratimedia.com","/openrtb/bids/").concat(c,"?src=prebid_prebid_6.28.0"),data:o,options:{contentType:"application/json",withCredentials:!0}}:void 0}},buildBannerImpressions:function(e,r,n,a,i){var o=[],s=[];if(e.forEach((function(e,r){e&&2===e.length&&o.push({w:e[0],h:e[1]})})),o.length>0){var d={id:"".concat(i.substring(0,1)).concat(r.bidId),banner:{format:o,pos:a},tagid:n},c=y(r,"banner","*");isNaN(c)&&(0,t.yN)("Synacormedia: there is an invalid bid floor: ".concat(r.params.bidfloor)),null===c||isNaN(c)||(d.bidfloor=c),s.push(d)}return s},buildVideoImpressions:function(e,r,n,a,i){var o=this,s=[];return e.forEach((function(e,d){if(e&&2==e.length){var c=e[0],u=e[1],l={id:"".concat(i.substring(0,1)).concat(r.bidId,"-").concat(c,"x").concat(u),tagid:n},p=y(r,"video",e);isNaN(p)&&(0,t.yN)("Synacormedia: there is an invalid bid floor: ".concat(r.params.bidfloor)),null===p||isNaN(p)||(l.bidfloor=p);var f={w:c,h:u,pos:a};r.mediaTypes.video&&(r.params.video||(r.params.video={}),o.setValidVideoParams(r.mediaTypes.video,r.params.video)),r.params.video&&o.setValidVideoParams(r.params.video,f),l[i]=f,s.push(l)}})),s},setValidVideoParams:function(e,r){Object.keys(e).filter((function(r){return(0,s.q9)(p,r)&&null!==e[r]&&(!isNaN(parseInt(e[r],10))||!(e[r].length<1))})).forEach((function(n){return r[n]=Array.isArray(e[n])?e[n]:parseInt(e[n],10)}))},interpretResponse:function(e,r){var n=function(e,r){return r?r.replace(/\${AUCTION_PRICE}/g,e.price):r};if(e.body&&"object"==l(e.body)){var a=e.body,i=a.id,s=a.seatbid,u=[];return i&&s&&s.forEach((function(e){e.bid.forEach((function(t){var a=n(t,t.adm),i=n(t,t.nurl),s=c(t.impid.match(/^([vb])([\w\d]+)/),3),l=s[1],p=s[2],f=t.h,m=t.w,y="v"===l,h="b"===l;(!f||!m)&&r.data&&r.data.imp&&r.data.imp.length>0&&r.data.imp.forEach((function(e){if(t.impid===e.id)if(y)f=e.video.h,m=e.video.w;else if(h){var r=1,n=1;e.banner.format&&e.banner.format.length>0&&(r=e.banner.format[0].h,n=e.banner.format[0].w),f=r,m=n}else f=1,m=1}));var v=420;if(t.ext&&t.ext["imds.tv"]&&t.ext["imds.tv"].ttl){var b=parseInt(t.ext["imds.tv"].ttl,10);v=!isNaN(b)&&b>0?b:420}var g=v;if(t.exp){var I=parseInt(t.exp,10);g=!isNaN(I)&&I>0?Math.min(I,v):v}var N={requestId:p,cpm:parseFloat(t.price),width:parseInt(m,10),height:parseInt(f,10),creativeId:"".concat(e.seat,"_").concat(t.crid),currency:"USD",netRevenue:!0,mediaType:y?o.pX:o.Mk,ad:a,ttl:g};if(null==t.adomain&&null==t.adomain||(N.meta={advertiserDomains:t.adomain}),y){var S=c(i.match(/ID=([^&]*)&?/),2)[1];d.vc.getConfig("cache.url")||(N.videoCacheKey=encodeURIComponent(S)),N.vastUrl=i}u.push(N)}))})),u}(0,t.yN)("Synacormedia: server returned empty/non-json response: "+JSON.stringify(e.body))},getUserSyncs:function(e,r){var n=[];return e.iframeEnabled?n.push({type:"iframe",url:"".concat("https://ad-cdn.technoratimedia.com","/html/usersync.html?src=prebid_prebid_6.28.0")}):(0,t.yN)("Synacormedia: Please enable iframe based user sync."),n}};function y(e,r,n){if(!(0,t.LQ)(e.getFloor))return e.params.bidfloor?parseFloat(e.params.bidfloor):null;var a=e.getFloor({currency:"USD",mediaType:r,size:n});return(0,t.PO)(a)&&!isNaN(a.floor)&&"USD"===a.currency?a.floor:null}(0,i.dX)(m),window.atdpbjs.installedModules.push("synacormediaBidAdapter")},806:function(e,r,n){function t(e,r,n){r.split&&(r=r.split("."));for(var t,a=0,i=r.length,o=e;a-1?[]:{}}n.d(r,{Z:function(){return t}})}},function(e){e(e.s=777)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[29],{973:function(e,t,r){var n=r(853),i=r(265),a=r(125),o=r(849);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t=0?n.connection.downlink.toString():""),timeToFirstByte:v(window),data:a,deviceWidth:screen.width,hb_version:"6.28.0"},function(e){if(!e)return{};var t=e.id?{cohortId:e.id}:{},r=e.version?{cohortVersion:e.version}:{};return d(d({},t),r)}((0,i.Z)(e,"0.userId.flocId"))),(r=(0,i.Z)(e,"0.userId.uid2"))?{unifiedId2:r.id}:{}),function(){if(!u.cookiesAreEnabled())return{};var e=u.getCookie("_tfpvi");return e?{firstPartyCookieTeadsId:e}:{}}());e[0].schain&&(o.schain=e[0].schain);var s=t.gdprConsent;if(t&&s){var p="boolean"==typeof s.gdprApplies,c="string"==typeof s.consentString,f=p?function(e,t,r){var n=12;return e?function(e,t){return e&&1===t?e.hasGlobalScope||e.hasGlobalConsent:!(!e||2!==t||e.isServiceSpecific)}(t,r)&&(n=11):n=0,n}(s.gdprApplies,s.vendorData,s.apiVersion):22;o.gdpr_iab={consent:c?s.consentString:"",status:f,apiVersion:s.apiVersion}}return t&&t.uspConsent&&(o.us_privacy=t.uspConsent),{method:"POST",url:"https://a.teads.tv/hb/bid-request",data:JSON.stringify(o)}},interpretResponse:function(e,t){var r=[];return(e=e.body).responses&&e.responses.forEach((function(e){var t={cpm:e.cpm,width:e.width,height:e.height,currency:e.currency,netRevenue:!0,ttl:e.ttl,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},ad:e.ad,requestId:e.bidId,creativeId:e.creativeId,placementId:e.placementId};e.dealId&&(t.dealId=e.dealId),r.push(t)})),r}};function g(e){var t="";return e&&e.refererInfo&&e.refererInfo.referer&&(t=e.refererInfo.referer),t}function v(e){var t=e.performance||e.webkitPerformance||e.msPerformance||e.mozPerformance,r=t&&"function"==typeof t.getEntriesByType&&"[object Function]"===Object.prototype.toString.call(t.getEntriesByType)&&t.getEntriesByType("navigation")[0]&&t.getEntriesByType("navigation")[0].responseStart&&t.getEntriesByType("navigation")[0].requestStart&&t.getEntriesByType("navigation")[0].responseStart>0&&t.getEntriesByType("navigation")[0].requestStart>0&&Math.round(t.getEntriesByType("navigation")[0].responseStart-t.getEntriesByType("navigation")[0].requestStart);if(r)return r.toString();var n=t&&t.timing.responseStart&&t.timing.requestStart&&t.timing.responseStart>0&&t.timing.requestStart>0&&t.timing.responseStart-t.timing.requestStart;return n?n.toString():""}function l(e){var t={},r=(0,n.NA)(e.params,"placementId"),a=(0,n.NA)(e.params,"pageId"),o=(0,i.Z)(e,"ortb2Imp.ext.gpid");return t.sizes=function(e){return(0,n.sF)(function(e){var t=(0,i.Z)(e,"mediaTypes.video.playerSize"),r=(0,i.Z)(e,"mediaTypes.video.sizes"),a=(0,i.Z)(e,"mediaTypes.banner.sizes");return(0,n.kJ)(a)||(0,n.kJ)(t)||(0,n.kJ)(r)?[a,r,t].reduce((function(e,t){return(0,n.kJ)(t)&&((0,n.kJ)(t[0])?t.forEach((function(t){e.push(t)})):e.push(t)),e}),[]):e.sizes}(e))}(e),t.bidId=(0,n.An)("bidId",e),t.bidderRequestId=(0,n.An)("bidderRequestId",e),t.placementId=parseInt(r,10),t.pageId=parseInt(a,10),t.adUnitCode=(0,n.An)("adUnitCode",e),t.auctionId=(0,n.An)("auctionId",e),t.transactionId=(0,n.An)("transactionId",e),o&&(t.gpid=o),t}function y(e){return parseInt(e)>0}(0,a.dX)(f),window.atdpbjs.installedModules.push("teadsBidAdapter")}},function(e){e(e.s=973)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[690],{224:function(e,n,t){t.d(n,{HQ:function(){return c},Pv:function(){return u},UR:function(){return i}});var o=t(853),r=t(265),i={trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){return e.uid},getUidExt:function(e){if(e.ext)return e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){var n=(0,o.ei)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(n).length)return n}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{source:"merkleinc.com",atype:3,getValue:function(e){return e.id},getUidExt:function(e){return e&&e.keyID?{keyID:e.keyID}:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},haloId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},nextrollId:{source:"nextroll.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return e.snowflake},source:"novatiq.com",atype:1},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},dapId:{source:"akamai.com",atype:1},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxrtb.com",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},gravitompId:{source:"gravito.net",atype:1}};function a(e,n){var t=i[n];if(t&&e){var r={};r.source=t.source;var a=(0,o.LQ)(t.getValue)?t.getValue(e):e;if((0,o.d8)(a)){var c={id:a,atype:t.atype};if((0,o.LQ)(t.getUidExt)){var u=t.getUidExt(e);u&&(c.ext=u)}if(r.uids=[c],(0,o.LQ)(t.getEidExt)){var s=t.getEidExt(e);s&&(r.ext=s)}return r}}return null}function c(e){var n=[];for(var t in e)if(e.hasOwnProperty(t))if("pubProvidedId"===t)n=n.concat(e.pubProvidedId);else{var o=a(e[t],t);o&&n.push(o)}return n}function u(e){var n=[];return e.filter((function(e){return(0,o.PO)(e.idObj)&&Object.keys(e.idObj).length})).forEach((function(e){Object.keys(e.idObj).forEach((function(t){(0,r.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,r.Z)(i,t+".source")&&n.push({source:i[t].source,bidders:e.config.bidders})}))})),n}},562:function(e,n,t){var o=t(879),r=t(962),i=t(319),a=t(528),c=t(634),u=t(644),s=t(494),d=t(224),l=t(849),f=t(853),g=t(265),p=(0,s.z3)("sync",(function(){})),m=t(367);function y(e){return y="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},y(e)}var v,b,h,I,w,O="User ID",k="cookie",S="html5",j="_pbjs_userid_consent_data",E="_pbjs_id_optout",P=(0,l.eA)("userid"),x=[],D=!1,A=[],C=[],U=[];function L(e,n){var t=e.config.storage,o="function"==typeof e.submodule.domainOverride?e.submodule.domainOverride():null;try{var r=(0,f.PO)(n)?JSON.stringify(n):n,i=new Date(Date.now()+864e5*t.expires).toUTCString();t.type===k?(P.setCookie(t.name,r,i,"Lax",o),"number"==typeof t.refreshInSeconds&&P.setCookie("".concat(t.name,"_last"),(new Date).toUTCString(),i,"Lax",o)):t.type===S&&(P.setDataInLocalStorage("".concat(t.name,"_exp"),i),P.setDataInLocalStorage(t.name,encodeURIComponent(r)),"number"==typeof t.refreshInSeconds&&P.setDataInLocalStorage("".concat(t.name,"_last"),(new Date).toUTCString()))}catch(e){(0,f.H)(e)}}function N(e){var n=(0,f.EE)().setEidPermissions;"function"==typeof n&&(0,f.kJ)(e)&&n((0,d.Pv)(e))}function V(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,o=t?"".concat(e.name,"_").concat(t):e.name;try{if(e.type===k)n=P.getCookie(o);else if(e.type===S){var r=P.getDataFromLocalStorage("".concat(e.name,"_exp"));""===r?n=P.getDataFromLocalStorage(o):r&&new Date(r).getTime()-Date.now()>0&&(n=decodeURIComponent(P.getDataFromLocalStorage(o)))}"string"==typeof n&&"{"===n.trim().charAt(0)&&(n=JSON.parse(n))}catch(e){(0,f.H)(e)}return n}function _(e){var n={consentString:"",gdprApplies:!1,apiVersion:0};return e&&(n.consentString=e.consentString,n.gdprApplies=e.gdprApplies,n.apiVersion=e.apiVersion),(0,f._R)(JSON.stringify(n))}function T(e){try{var n=new Date(Date.now()+2592e6).toUTCString();P.setCookie(j,_(e),n,"Lax")}catch(e){(0,f.H)(e)}}function R(){try{return P.getCookie(j)}catch(e){(0,f.H)(e)}}function H(e){if(e&&"boolean"==typeof e.gdprApplies&&e.gdprApplies){if(!e.consentString)return!1;if(1===e.apiVersion&&!1===(0,g.Z)(e,"vendorData.purposeConsents.1"))return!1;if(2===e.apiVersion&&!1===(0,g.Z)(e,"vendorData.purpose.consents.1"))return!1}return!0}function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.hostname;if(!P.cookiesAreEnabled())return e;var n,t,o=e.split(".");if(2==o.length)return e;var r=-2,i="_rdc".concat(Date.now()),a="writeable";do{n=o.slice(r).join(".");var c=new Date((0,f.AB)()+1e4).toUTCString();P.setCookie(i,a,c,"Lax",n,void 0);var u=P.getCookie(i,void 0);u===a?(t=!1,P.setCookie(i,"","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 F(e,n){var t=function(){};n&&(t=(0,f.yx)((function(){clearTimeout(void 0),n()}),e.length)),e.forEach((function(e){try{e.callback((function(n){n?(e.config.storage&&L(e,n),e.idObj=e.submodule.decode(n,e.config)):(0,f.PN)("".concat(O,": ").concat(e.submodule.name," - request id responded with an empty value")),t()}))}catch(n){(0,f.H)("Error in userID module '".concat(e.submodule.name,"':"),n),t()}e.callback=void 0}))}function Q(e,n){[e].some((function(e){return!Array.isArray(e)||!e.length}))||e.forEach((function(e){e.bids&&(0,f.kJ)(e.bids)&&e.bids.forEach((function(e){var t=function(e,n){return Array.isArray(e)&&e.length&&n?e.filter((function(e){return!e.config.bidders||!(0,f.kJ)(e.config.bidders)||(0,o.q9)(e.config.bidders,n)})).filter((function(e){return(0,f.PO)(e.idObj)&&Object.keys(e.idObj).length})).reduce((function(e,n){return Object.keys(n.idObj).forEach((function(t){e[t]=n.idObj[t]})),e}),{}):{}}(n,e.bidder);Object.keys(t).length&&(e.userId=t,e.userIdAsEids=(0,d.HQ)(t))}))}))}function J(e){return new Promise((function(n){return setTimeout(n,e)}))}var z,G={};function M(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.delay,o=void 0===t?J:t,r=(0,m.v)(),a=(0,m.v)(),d=!1;function l(n){return null!=e&&e.reject(G),e=(0,m.v)(),Promise.race([n,e.promise])}var g=v,p=A;function y(e){return function(){if(g===v&&p===A)return e.apply(void 0,arguments)}}var I=l(Promise.all([s.Cd,r.promise]).then((function(){return c.rp.promise})).then(y((function(e){ie(g,p,e)}))).then((function(){return a.promise})).then(y((function(){var e=g.filter((function(e){return(0,f.LQ)(e.callback)}));if(e.length)return new Promise((function(n){return F(e,n)}))}))));return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.refresh,t=void 0!==n&&n,s=e.submoduleNames,f=void 0===s?null:s,m=e.ready,v=void 0!==m&&m;return v&&!d&&(d=!0,r.resolve(),h>0?a.resolve():i.on(u.FP.AUCTION_END,(function e(){i.S1(u.FP.AUCTION_END,e),o(b).then(a.resolve)}))),t&&(I=l(I.catch((function(){return null})).then((function(){return c.rp.promise})).then(y((function(e){var n=ie(g,p.filter((function(e){return null==f||f.includes(e.submodule.name)})),e,!0).filter((function(e){return null!=e.callback}));if(n.length)return new Promise((function(e){return F(n,e)}))}))))),I}}function Z(){var e=I&&(K()||[]).find((function(e){return e.source===I}));if(e&&"string"==typeof(0,g.Z)(e,"uids.0.id")){var n=e.uids[0].id.replace(/[\W_]/g,"");if(n.length>=32&&n.length<=150)return n;(0,f.yN)("User ID - Googletag Publisher Provided ID for ".concat(I," is not between 32 and 150 characters - ").concat(n))}}function B(e,n){var t=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=o.delay,i=void 0===r?J:r;Promise.race([te(),i(h)]).then((function(){Q(n.adUnits||(0,a.R)().adUnits,v);var o=Z();o&&((0,f.T9)()?window.googletag.pubads().setPublisherProvidedId(o):(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((function(){window.googletag.pubads().setPublisherProvidedId(o)})))),e.call(t,n)}))}function W(){return function(e){return Array.isArray(e)&&e.length?e.filter((function(e){return(0,f.PO)(e.idObj)&&Object.keys(e.idObj).length})).reduce((function(e,n){return Object.keys(n.idObj).forEach((function(t){e[t]=n.idObj[t]})),e}),{}):{}}(v)}function K(){return(0,d.HQ)(W())}function X(e){return(0,d.HQ)(function(e,n){if(!Array.isArray(e)||!e.length)return{};var t=e.filter((function(e){var t;return(0,f.PO)(e.idObj)&&Object.keys(e.idObj).length&&(null===(t=d.UR[Object.keys(e.idObj)[0]])||void 0===t?void 0:t.source)===n}));return(0,f.xb)(t)?[]:t[0].idObj}(v,e))[0]}function Y(e,n,t){return z().then((function(){var o={};if((0,f.LQ)(t)){(0,f.PN)("".concat(O," - Getting encrypted signal from custom function : ").concat(t.name," & source : ").concat(e," "));var r=t(e);o[e]=r?$(r):null}else{var i=X(e);(0,f.PN)("".concat(O," - Getting encrypted signal for eids :").concat(JSON.stringify(i))),(0,f.xb)(i)||(o[i.source]=!0===n?$(i):i.uids[0].id)}return(0,f.PN)("".concat(O," - Fetching encrypted eids: ").concat(o[e])),o[e]}))}function $(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t="";return 1===n&&(t="object"===y(e)?window.btoa(JSON.stringify(e)):window.btoa(e)),"".concat(n,"||").concat(t)}function ee(){if((0,f.T9)()){window.googletag.encryptedSignalProviders=window.googletag.encryptedSignalProviders||[];var e=r.vc.getConfig("userSync.encryptedSignalSources");if(e){var n=e.registerDelay||0;setTimeout((function(){e.sources&&e.sources.forEach((function(e){var n=e.source,t=e.encrypt,o=e.customFunc;n.forEach((function(e){window.googletag.encryptedSignalProviders.push({id:e,collectorFunction:function(){return Y(e,t,o)}})}))}))}),n)}else(0,f.yN)("".concat(O," - ESP : encryptedSignalSources config not defined under userSync Object"))}}function ne(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.submoduleNames,t=arguments.length>1?arguments[1]:void 0;return z({refresh:!0,submoduleNames:n}).then((function(){return t&&(0,f.LQ)(t)&&t(),W()}))}function te(){return z().then((function(){return W()}),(function(e){return e===G?te():Promise.reject(e)}))}var oe=(0,s.z3)("sync",(function(e,n){return{userIdModules:e,hasValidated:n&&n.hasValidated}}),"validateGdprEnforcement");function re(e,n,t,o){if(e.config.storage){var r,i=V(e.config.storage),a=!1;if("number"==typeof e.config.storage.refreshInSeconds){var c=new Date(V(e.config.storage,"last"));a=c&&Date.now()-c.getTime()>1e3*e.config.storage.refreshInSeconds}!i||a||o||!function(e,n){return null!=e&&e===_(n)}(t,n)?r=e.submodule.getId(e.config,n,i):"function"==typeof e.submodule.extendId&&(r=e.submodule.extendId(e.config,n,i)),(0,f.PO)(r)&&(r.id&&(L(e,r.id),i=r.id),"function"==typeof r.callback&&(e.callback=r.callback)),i&&(e.idObj=e.submodule.decode(i,e.config))}else if(e.config.value)e.idObj=e.config.value;else{var u=e.submodule.getId(e.config,n,void 0);(0,f.PO)(u)&&("function"==typeof u.callback&&(e.callback=u.callback),u.id&&(e.idObj=e.submodule.decode(u.id,e.config)))}}function ie(e,n,t){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=oe(n,t),i=r.userIdModules,a=r.hasValidated;if(!a&&!H(t))return(0,f.yN)("".concat(O," - gdpr permission not valid for local storage or cookies, exit module")),[];var c=R();T(t);var u=i.reduce((function(e,n){try{re(n,t,c,o),e.push(n)}catch(e){(0,f.H)("Error in userID module '".concat(n.submodule.name,"':"),e)}return e}),[]);return u.length&&N(u),u.forEach(ae.bind(null,e)),u}function ae(e,n){for(var t=!1,o=0;o1&&void 0!==arguments[1]?arguments[1]:{},t=n.delay,o=void 0===t?J:t;I=void 0,A=[],C=[],D=!1,v=[],z=M({delay:o}),null!=w&&w(),U=[],-1!==(x=[P.localStorageIsEnabled()?S:null,P.cookiesAreEnabled()?k:null].filter((function(e){return null!==e}))).indexOf(k)&&P.getCookie(E)?(0,f.PN)("".concat(O," - opt-out cookie found, exit module")):-1!==x.indexOf(S)&&P.getDataFromLocalStorage(E)?(0,f.PN)("".concat(O," - opt-out localStorage found, exit module")):(w=e.getConfig("userSync",(function(e){var n=e.userSync;I=n.ppid,n&&n.userIds&&(C=n.userIds,b=(0,f.hj)(n.syncDelay)?n.syncDelay:500,h=(0,f.hj)(n.auctionDelay)?n.auctionDelay:0,ce(),z({ready:!0}))})),(0,a.R)().getUserIds=W,(0,a.R)().getUserIdsAsEids=K,(0,a.R)().getEncryptedEidsForSource=Y,(0,a.R)().registerSignalSources=ee,(0,a.R)().refreshUserIds=ne,(0,a.R)().getUserIdsAsync=te,(0,a.R)().getUserIdsAsEidBySource=X)}(r.vc),(0,s.bA)("userId",(function(e){(0,o.sE)(U,(function(n){return n.name===e.name}))||(U.push(e),ce())})),window.atdpbjs.installedModules.push("userId")}},function(e){e(e.s=562)}]); "use strict";(self.atdpbjsChunk=self.atdpbjsChunk||[]).push([[700],{815:function(e,r,t){var i=t(125),a=t(3),n=t(265),o=t(853),d=t(962),s=t(145);function p(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);r&&(i=i.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,i)}return t}function c(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var m="6.28.0",u="USD",v=["admixer.net","adserver.org","adtelligent.com","akamai.com","amxrtb.com","audigent.com","britepool.com","criteo.com","crwdcntrl.net","deepintent.com","hcn.health","id5-sync.com","idx.lat","intentiq.com","intimatemerger.com","liveintent.com","liveramp.com","mediawallahscript.com","merkleinc.com","netid.de","neustar.biz","nextroll.com","novatiq.com","parrable.com","pubcid.org","quantcast.com","quantcast.com","tapad.com","uidapi.com","verizonmedia.com","yahoo.com","zeotap.com"];function l(e){return{w:parseInt(e[0]),h:parseInt(e[1])}}function b(e){return(0,o.kJ)(e)&&2===e.length&&!(0,o.kJ)(e[0])?[l(e)]:e.map(l)}function f(e){return(0,o.kJ)((0,n.Z)(e,"userIdAsEids"))?e.userIdAsEids.filter((function(e){return-1!==v.indexOf(e.source)})):[]}function y(e){return(0,n.Z)(e,"params.bidOverride.imp.secure")||"https:"===document.location.protocol?1:0}function h(e){var r;return(0,n.Z)(e,"params.pubId")?r=!0:(0,n.Z)(e,"params.dcn")&&(0,n.Z)(e,"params.pos")&&(r=!1),r}function g(){var e=d.vc.getConfig("yahoossp.mode");return void 0===(e=e?e.toLowerCase():void 0)||e===a.Mk?a.Mk:e===a.pX?a.pX:"all"===e?"*":void 0}function O(e){var r=g(),t={currency:(0,n.Z)(e,"params.bidOverride.cur")||u,mediaType:r,size:"*"};return!!(0,o.LQ)(e.getFloor)&&e.getFloor(t)}function x(e,r,t,i){var a=function(e){for(var r=1;r0&&r<3600?r:300}function Z(e){return(0,o.d8)(e)&&e.length>0}function j(e,r){if(e){var t={id:(0,o.DO)(),cur:[O(e).currency||(0,n.Z)(r,"params.bidOverride.cur")||u],imp:[],site:{page:(0,n.Z)(e,"refererInfo.referer")},device:{dnt:0,ua:navigator.userAgent,ip:(0,n.Z)(r,"params.bidOverride.device.ip")||(0,n.Z)(r,"params.ext.ip")||void 0},regs:{ext:{us_privacy:e.uspConsent?e.uspConsent:"",gdpr:e.gdprConsent&&e.gdprConsent.gdprApplies?1:0}},source:{ext:{hb:1,adapterver:"1.0.2",prebidver:m,integration:{name:"prebid.js",ver:m}},fd:1},user:{ext:{consent:e.gdprConsent&&e.gdprConsent.gdprApplies?e.gdprConsent.consentString:"",eids:f(r)}}};return!0===h(r)?(t.site.publisher={id:r.params.pubId},((0,n.Z)(r,"params.bidOverride.site.id")||(0,n.Z)(r,"params.siteId"))&&(t.site.id=(0,n.Z)(r,"params.bidOverride.site.id")||r.params.siteId)):t.site.id=r.params.dcn,d.vc.getConfig("ortb2")&&(t=function(e,r){var t=d.vc.getConfig("ortb2"),i=(0,n.Z)(t,"site")||void 0,a=(0,n.Z)(i,"content")||void 0,s=(0,n.Z)(i,"content.data")||void 0,p=(0,n.Z)(t,"app.content")||void 0,c=(0,n.Z)(t,"app.content.data")||void 0,m=(0,n.Z)(t,"user")||void 0;if(i&&(0,o.PO)(i)){e.site=x("string",["name","domain","page","ref","keywords","search"],i,e.site),e.site=x("array",["cat","sectioncat","pagecat"],i,e.site),e.site=x("object",["ext"],i,e.site)}if(a&&(0,o.PO)(a)){e.site.content=x("string",["id","title","series","season","genre","contentrating","language"],a,e.site.content),e.site.content=x("number",["episode","prodq","context","livestream","len"],a,e.site.content),e.site.content=x("array",["cat"],a,e.site.content),e.site.content=x("object",["ext"],a,e.site.content),s&&(0,o.kJ)(s)&&s.every((function(r){var t={};t=x("string",["id","name"],r,t),t=x("array",["segment"],r,t),t=x("object",["ext"],r,t),e.site.content.data=[],e.site.content.data.push(t)}))}if(p&&(0,o.PO)(p)&&c&&(0,o.kJ)(c)&&c.every((function(r){var t={};t=x("string",["id","name"],r,t),t=x("array",["segment"],r,t),t=x("object",["ext"],r,t),e.app={content:{data:[]}},e.app.content.data.push(t)})),m&&(0,o.PO)(m)){e.user=x("string",["id","buyeruid","gender","keywords","customdata"],m,e.user),e.user=x("number",["yob"],m,e.user),e.user=x("array",["data"],m,e.user),e.user.ext=x("object",["ext"],m,e.user.ext)}return e}(t)),(0,n.Z)(r,"schain")&&(t.source.ext.schain=r.schain,t.source.ext.schain.nodes[0].rid=t.id),t}}function T(e,r){var t=g();if(r&&e){var i={id:e.bidId,secure:y(e),bidfloor:O(e).floor||(0,n.Z)(e,"params.bidOverride.imp.bidfloor")};if(!e.mediaTypes.banner||void 0!==t&&t!==a.Mk&&"*"!==t||(i.banner={mimes:e.mediaTypes.banner.mimes||["text/html","text/javascript","application/javascript","image/jpg"],format:b(e.sizes)},e.mediaTypes.banner.pos&&(i.banner.pos=e.mediaTypes.banner.pos)),e.mediaTypes.video&&(t===a.pX||"*"===t)){var d=b(e.mediaTypes.video.playerSize);i.video={mimes:(0,n.Z)(e,"params.bidOverride.imp.video.mimes")||e.mediaTypes.video.mimes||["video/mp4","application/javascript"],w:(0,n.Z)(e,"params.bidOverride.imp.video.w")||d[0].w,h:(0,n.Z)(e,"params.bidOverride.imp.video.h")||d[0].h,maxbitrate:(0,n.Z)(e,"params.bidOverride.imp.video.maxbitrate")||e.mediaTypes.video.maxbitrate||void 0,maxduration:(0,n.Z)(e,"params.bidOverride.imp.video.maxduration")||e.mediaTypes.video.maxduration||void 0,minduration:(0,n.Z)(e,"params.bidOverride.imp.video.minduration")||e.mediaTypes.video.minduration||void 0,api:(0,n.Z)(e,"params.bidOverride.imp.video.api")||e.mediaTypes.video.api||[2],delivery:(0,n.Z)(e,"params.bidOverride.imp.video.delivery")||e.mediaTypes.video.delivery||void 0,pos:(0,n.Z)(e,"params.bidOverride.imp.video.pos")||e.mediaTypes.video.pos||void 0,playbackmethod:(0,n.Z)(e,"params.bidOverride.imp.video.playbackmethod")||e.mediaTypes.video.playbackmethod||void 0,placement:(0,n.Z)(e,"params.bidOverride.imp.video.placement")||e.mediaTypes.video.placement||void 0,linearity:(0,n.Z)(e,"params.bidOverride.imp.video.linearity")||e.mediaTypes.video.linearity||1,protocols:(0,n.Z)(e,"params.bidOverride.imp.video.protocols")||e.mediaTypes.video.protocols||[2,5],startdelay:(0,n.Z)(e,"params.bidOverride.imp.video.startdelay")||e.mediaTypes.video.startdelay||0,rewarded:(0,n.Z)(e,"params.bidOverride.imp.video.rewarded")||void 0}}if(i.ext={dfp_ad_unit_code:e.adUnitCode},(0,n.Z)(e,"params.kvp")&&(0,o.PO)(e.params.kvp))for(var s in i.ext.kvs={},e.params.kvp)if((0,o.d8)(e.params.kvp[s])||(0,o.hj)(e.params.kvp[s]))i.ext.kvs[s]=e.params.kvp[s];else if((0,o.kJ)(e.params.kvp[s])){var p=e.params.kvp[s];(p.every((function(e){return(0,o.d8)(e)}))||p.every((function(e){return(0,o.hj)(e)})))&&(i.ext.kvs[s]=e.params.kvp[s])}(0,n.Z)(e,"ortb2Imp.ext.data")&&(0,o.PO)(e.ortb2Imp.ext.data)&&(i.ext.data=e.ortb2Imp.ext.data),(0,n.Z)(e,"ortb2Imp.instl")&&(0,o.hj)(e.ortb2Imp.instl)&&1===e.ortb2Imp.instl&&(i.instl=e.ortb2Imp.instl),!1===h(e)?(i.tagid=e.params.pos,i.ext.pos=e.params.pos):(0,n.Z)(e,"params.placementId")&&(i.tagid=e.params.placementId),r.imp.push(i)}}function w(e){var r=e.payload,t=e.requestOptions,i=e.bidderRequest,s=h(i),p=d.vc.getConfig("yahoossp.endpoint")||"https://c2shb.pubgw.yahoo.com/bidRequest";if(!0===s&&(p=d.vc.getConfig("yahoossp.endpoint")||"https://c2shb.pubgw.yahoo.com/admax/bid/partners/PBJS"),!0===(0,n.Z)(i,"params.testing.e2etest"))if((0,o.PN)("yahoossp adapter e2etest mode is active"),t.withCredentials=!1,!0===s)r.site.id="1234567";else{var c=g();r.site.id="8a969516017a7a396ec539d97f540011",r.imp.forEach((function(e){e.ext.e2eTestMode=!0,c===a.Mk?e.tagid="8a969978017a7aaabab4ab0bc01a0009":c===a.pX?e.tagid="8a96958a017a7a57ac375d50c0c700cc":((0,o.yN)('yahoossp adapter e2etest mode does not support yahoossp.mode="all". \n Please specify either "banner" or "video"'),(0,o.yN)("yahoossp adapter e2etest mode: Please make sure your adUnit matches the yahoossp.mode video or banner"))}))}return{url:p,method:"POST",data:r,options:t,bidderRequest:i}}var C={code:"yahoossp",gvlid:25,aliases:[],supportedMediaTypes:[a.Mk,a.pX],isBidRequestValid:function(e){var r=e.params;return!0===(0,n.Z)(r,"testing.e2etest")||!(!(0,o.PO)(r)||!(Z(r.pubId)||Z(r.dcn)&&Z(r.pos)))||((0,o.yN)("yahoossp bidder params missing or incorrect, please pass object with either: dcn & pos OR pubId"),!1)},buildRequests:function(e,r){if(!(0,o.xb)(e)&&!(0,o.xb)(r)){var t={contentType:"application/json",customHeaders:{"x-openrtb-version":"2.5"}};t.withCredentials=function(e){return!(e&&e.gdprConsent&&e.gdprConsent.gdprApplies&&2===e.gdprConsent.apiVersion)||!0===(0,n.Z)(e.gdprConsent,"vendorData.purpose.consents.1")}(r);var i=function(e){var r=g(),t=[];return r===a.Mk?t=e.filter((function(e){return Object.keys(e.mediaTypes).some((function(e){return e===a.Mk}))})):r===a.pX?t=e.filter((function(e){return Object.keys(e.mediaTypes).some((function(e){return e===a.pX}))})):"*"===r&&(t=e.filter((function(e){return Object.keys(e.mediaTypes).some((function(e){return e===a.Mk||e===a.pX}))}))),t}(e);if(!0===d.vc.getConfig("yahoossp.singleRequestMode")){var s=j(r,i[0]);return i.forEach((function(e){T(e,s)})),w({payload:s,requestOptions:t,bidderRequest:r})}return i.map((function(e){var i=j(r,e);return T(e,i),w({payload:i,requestOptions:t,bidderRequest:e})}))}(0,o.yN)('yahoossp Adapter: buildRequests called with either empty "validBidRequests" or "bidderRequest"')},interpretResponse:function(e,r){r.data;var t=r.bidderRequest,i=[];return e.body&&Array.isArray(e.body.seatbid)?(e.body.seatbid.forEach((function(e){var r;try{r=e.bid[0]}catch(e){return i}var d=r.ext&&r.ext.encp?r.ext.encp:r.price,p={adId:(0,n.Z)(r,"adId")?r.adId:r.impid||r.crid,adUnitCode:t.adUnitCode,requestId:r.impid,cpm:d,width:r.w,height:r.h,creativeId:r.crid||0,currency:r.cur||u,dealId:r.dealid?r.dealid:null,netRevenue:!0,ttl:k(t),meta:{advertiserDomains:r.adomain}},c=function(e){var r=e.adm;return-1!==r.indexOf("o2playerSettings")||-1!==r.indexOf("YAHOO.VideoPlatform.VideoPlayer")||-1!==r.indexOf("AdPlacement")?a.Mk:-1!==r.indexOf("VAST")?a.pX:void 0}(r);c===a.Mk?(p.mediaType=a.Mk,p.ad=r.adm,p.meta.mediaType=a.Mk):c===a.pX&&(p.mediaType=a.pX,p.meta.mediaType=a.pX,p.vastXml=r.adm,r.nurl&&(p.vastUrl=r.nurl)),"outstream"!==(0,n.Z)(t,"mediaTypes.video.context")||t.renderer||(p.renderer=function(e,r){var t=s.Th.install({url:"https://cdn.vidible.tv/prod/hb-outstream-renderer/renderer.js",loaded:!1,adUnitCode:e.adUnitCode});try{t.setRender((function(r){setTimeout((function(){o2PlayerRender(r)}),(0,n.Z)(e,"params.testing.renderer.setTimeout")||700)}))}catch(e){(0,o.yN)("yahoossp renderer error: setRender() failed",e)}return t}(t)||void 0),i.push(p)})),i):i},getUserSyncs:function(e,r,t,i){var a=!(0,o.xb)(r)&&r[0].body;return a&&a.ext&&a.ext.pixels?function(e,r){var t=/\w*(?=\s)/,i=/src=("|')(.*?)\1/,a=[];if(r){var n=r.match(/(img|iframe)[\s\S]*?src\s*=\s*("|')(.*?)\2/gi);n&&n.forEach((function(r){var n=r.match(t)[0],o=r.match(i)[2];if(n&&o){var d="img"===n.toLowerCase()?"image":"iframe";if(!e.iframeEnabled&&"iframe"===d||!e.pixelEnabled&&"image"===d)return;a.push({type:d,url:o})}}))}return a}(e,a.ext.pixels):[]}};(0,i.dX)(C),window.atdpbjs.installedModules.push("yahoosspBidAdapter")}},function(e){e(e.s=815)}]); atdpbjs.processQueue();