/* prebid.js v8.17.0 Updated: 2023-10-02 Modules: consentManagement, themoneytizerBidAdapter, prebidServerBidAdapter, riseBidAdapter, yieldoneBidAdapter, yandexBidAdapter, bliinkBidAdapter, missenaBidAdapter, rtbhouseBidAdapter, gumgumBidAdapter, oguryBidAdapter, pubmaticBidAdapter, vidoomyBidAdapter, 33acrossBidAdapter, rtdModule, sirdataRtdProvider, seedtagBidAdapter, outbrainBidAdapter, otmBidAdapter, adtelligentBidAdapter, impactifyBidAdapter, adriverBidAdapter, quantcastIdSystem, smilewantedBidAdapter, sharethroughBidAdapter, adponeBidAdapter, priceFloors, adyoulikeBidAdapter, appnexusBidAdapter, rubiconBidAdapter, smartadserverBidAdapter, sovrnBidAdapter, improvedigitalBidAdapter, moneytizerBidAdapter, criteoBidAdapter, teadsBidAdapter, justpremiumBidAdapter, betweenBidAdapter, onetagBidAdapter, userId, id5IdSystem, adagioBidAdapter, openxBidAdapter, eplanningBidAdapter, richaudienceBidAdapter, tripleliftBidAdapter, adfBidAdapter, amxBidAdapter, currency, sharedIdSystem, criteoIdSystem, adagioAnalyticsAdapter, nobidBidAdapter, schain */ if(window.tmzr&&window.tmzr.libLoaded)try{window.tmzr.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'tmzr' instance. Load aborted.")}catch(t){}else (function(){ !function(){var n,e={5706:function(n,e,t){t.d(e,{Pd:function(){return s},Th:function(){return d},_U:function(){return f}});var r=t(5730),i=t(4358),o=t(265),a=t(4614),u=(0,t(8640).R)(),c="outstream";function d(n){var e=this,t=n.url,o=n.config,a=n.id,u=n.callback,d=n.loaded,s=n.adUnitCode,f=n.renderNow;this.url=t,this.config=o,this.handlers={},this.id=a,this.renderNow=f,this.loaded=d,this.cmd=[],this.push=function(n){"function"==typeof n?e.loaded?n.call():e.cmd.push(n):(0,i.H)("Commands given to Renderer.push must be wrapped in a function")},this.callback=u||function(){e.loaded=!0,e.process()},this.render=function(){var n=this,e=arguments,o=function(){n._render?n._render.apply(n,e):(0,i.yN)("No render function was provided, please use .setRender on the renderer")};l(s)?((0,i.yN)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(s)),o()):f?o():(this.cmd.unshift(o),(0,r.B)(t,c,this.callback,this.documentContext))}.bind(this)}function s(n){return!(!n||!n.url&&!n.renderNow)}function f(n,e,t){var r=null;n.config&&n.config.documentResolver&&(r=n.config.documentResolver(e,document,t)),r||(r=document),n.documentContext=r,n.render(e,n.documentContext)}function l(n){var e=u.adUnits,t=(0,a.sE)(e,(function(e){return e.code===n}));if(!t)return!1;var r=(0,o.Z)(t,"renderer"),i=!!(r&&r.url&&r.render),c=(0,o.Z)(t,"mediaTypes.video.renderer"),d=!!(c&&c.url&&c.render);return!!(i&&!0!==r.backupOnly||d&&!0!==c.backupOnly)}d.install=function(n){return new d({url:n.url,config:n.config,id:n.id,callback:n.callback,loaded:n.loaded,adUnitCode:n.adUnitCode,renderNow:n.renderNow})},d.prototype.getConfig=function(){return this.config},d.prototype.setRender=function(n){this._render=n},d.prototype.setEventHandlers=function(n){this.handlers=n},d.prototype.handleVideoEvent=function(n){var e=n.id,t=n.eventName;"function"==typeof this.handlers[t]&&this.handlers[t](),(0,i.ji)("Prebid Renderer event for id ".concat(e," type ").concat(t))},d.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(n){(0,i.H)("Error processing Renderer command: ",n)}}},4947:function(n,e,t){t.d(e,{EL:function(){return a},Jt:function(){return l},K$:function(){return i},S1:function(){return r},S5:function(){return o},UE:function(){return u},e:function(){return d},g0:function(){return f},oK:function(){return s},x$:function(){return c}});var r="accessDevice",i="syncUser",o="enrichUfpd",a="enrichEids",u="fetchBids",c="reportAnalytics",d="transmitEids",s="transmitUfpd",f="transmitPreciseGeo",l="transmitTid"},286:function(n,e,t){t.d(e,{T:function(){return i}});var r=t(6104),i=(0,t(6310).Oj)((function(n){return r.ZP.resolveAlias(n)}))},9633:function(n,e,t){t.d(e,{UL:function(){return i},XG:function(){return a},_U:function(){return u},wu:function(){return r},y2:function(){return o}});var r="prebid",i="bidder",o="userId",a="rtd",u="analytics"},6310:function(n,e,t){t.d(e,{$k:function(){return u},Hw:function(){return g},IV:function(){return l},JR:function(){return a},Oj:function(){return v},Qf:function(){return s},bL:function(){return d},bp:function(){return c},cx:function(){return f}});var r=t(4942),i=t(9633),o=t(2797),a="component",u=a+"Type",c=a+"Name",d="storageType",s="configName",f="syncType",l="syncUrl",g="_config";function v(n){return function(e,t,o){var d,s=(d={},(0,r.Z)(d,u,e),(0,r.Z)(d,c,t),(0,r.Z)(d,a,"".concat(e,".").concat(t)),d);return e===i.UL&&(s.adapterCode=n(t)),p(Object.assign(s,o))}}var p=(0,o.z3)("sync",(function(n){return n}))},1087:function(n,e,t){t.d(e,{$8:function(){return f},Db:function(){return p},Mp:function(){return w},RD:function(){return h},ZZ:function(){return l},a:function(){return m},hb:function(){return A},js:function(){return y}});var r=t(1002),i=t(3324),o=t(265),a=t(3193),u=t(571),c=t(4947);function d(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(!n)return;if("string"==typeof n)return s(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);"Object"===t&&n.constructor&&(t=n.constructor.name);if("Map"===t||"Set"===t)return Array.from(n);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return s(n,e)}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){u=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function s(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t0?e.join("."):null,t]}))})),function(e,t){for(var r=[],a=arguments.length,u=new Array(a>2?a-2:0),c=2;c1?e-1:0),r=1;r0)}function y(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.xD;return function(t){return!e(n,t)}}function b(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.xD;return[{name:c.e,paths:["userId","userIdAsEids"],applies:y(c.e,n)},{name:c.Jt,paths:["ortb2Imp.ext.tid"],applies:y(c.Jt,n)}].map(v)}function w(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.xD;return[{name:c.oK,paths:f,applies:y(c.oK,n)},{name:c.e,paths:l,applies:y(c.e,n)},{name:c.g0,paths:g,applies:y(c.g0,n),get:function(n){return Math.round(100*(n+Number.EPSILON))/100}},{name:c.Jt,paths:["source.tid"],applies:y(c.Jt,n)}].map(v)}var A=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.xD,e=p(w(n)),t=p(b(n));return function(n){var r={};return{ortb2:function(t){return e(r,t,n),t},bidRequest:function(e){return t(r,e,n),e}}}}();(0,u.oB)(c.Jt,"enableTIDs config",(function(){if(!a.vc.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}}))},571:function(n,e,t){t.d(e,{oB:function(){return s},xD:function(){return f}});var r=t(3324),i=t(4358),o=t(6310);function a(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(!n)return;if("string"==typeof n)return u(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);"Object"===t&&n.constructor&&(t=n.constructor.name);if("Map"===t||"Set"===t)return Array.from(n);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return u(n,e)}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){c=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}function u(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t0&&void 0!==arguments[0]?arguments[0]:(0,i.qp)("Activity control:"),e={};function t(n){return e[n]=e[n]||[]}function u(e,t,r,i){var a;try{a=r(i)}catch(r){n.logError("Exception in rule ".concat(t," for '").concat(e,"'"),r),a={allow:!1,reason:r}}return a&&Object.assign({activity:e,name:t,component:i[o.JR]},a)}var c={},d=1e3;function s(e){var t=e.activity,r=e.name,i=e.allow,o=e.reason,a=e.component,u="".concat(r," ").concat(i?"allowed":"denied"," '").concat(t,"' for '").concat(a,"'").concat(o?":":""),s=c.hasOwnProperty(u);if(s&&clearTimeout(c[u]),c[u]=setTimeout((function(){return delete c[u]}),d),!s){var f=[u];o&&f.push(o),(i?n.logInfo:n.logWarn).apply(n,f)}}return[function(n,e,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,a=t(n),u=a.findIndex((function(n){var e=(0,r.Z)(n,1)[0];return o=0&&a.splice(n,1)}},function(n,e){var i,o,c,d=a(t(n));try{for(d.s();!(c=d.n()).done;){var f=(0,r.Z)(c.value,3),l=f[0],g=f[1],v=f[2];if(i!==l&&o)break;i=l;var p=u(n,g,v,e);if(p){if(!p.allow)return s(p),!1;o=p}}}catch(n){d.e(n)}finally{d.f()}return o&&s(o),!0}]}(),d=(0,r.Z)(c,2),s=d[0],f=d[1]},875:function(n,e,t){t.d(e,{f:function(){return a}});var r=t(265),i={};function o(n,e,t){var r=function(n,e){var t=i[n]=i[n]||{bidders:{}};return e?t.bidders[e]=t.bidders[e]||{}:t}(n,t);return r[e]=(r[e]||0)+1,r[e]}var a={incrementRequestsCounter:function(n){return o(n,"requestsCounter")},incrementBidderRequestsCounter:function(n,e){return o(n,"requestsCounter",e)},incrementBidderWinsCounter:function(n,e){return o(n,"winsCounter",e)},getRequestsCounter:function(n){return(0,r.Z)(i,"".concat(n,".requestsCounter"))||0},getBidderRequestsCounter:function(n,e){return(0,r.Z)(i,"".concat(n,".bidders.").concat(e,".requestsCounter"))||0},getBidderWinsCounter:function(n,e){return(0,r.Z)(i,"".concat(n,".bidders.").concat(e,".winsCounter"))||0}}},8525:function(n,e,t){function r(n){var e=n;return{callBids:function(){},setBidderCode:function(n){e=n},getBidderCode:function(){return e}}}t.d(e,{Z:function(){return r}})},6104:function(n,e,t){t.d(e,{O6:function(){return q},uV:function(){return W}});var r=t(9062),i=t(3324),o=t(4942),a=t(4358),u=t(265),c=t(59),d=t(4699),s=t(8928),f=t(3193),l=t(2797),g=t(4614),v=t(875),p=t(5102),h=t(2513),m=t(2021),y=t(5644),b=t(9128),w=t(5383),A=t(9633),C=t(571),T=t(4947),E=t(6310),O=t(1087);function k(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function I(n){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},r=t.getS2SBidders,i=void 0===r?W:r;if(null==e)return n;var o=i(e);return n.filter((function(n){return o.has(n.bidder)}))}),"filterBidsForAdUnit");function M(n,e){var t=(0,a.I8)(n),r=!1;return t.forEach((function(n){var t=n.bids.filter((function(n){var t;return n.module===B&&(null===(t=n.params)||void 0===t?void 0:t.configName)===e.configName}));1===t.length?(n.s2sBid=t[0],r=!0,n.ortb2Imp=(0,a.Ee)({},n.s2sBid.ortb2Imp,n.ortb2Imp)):t.length>1&&(0,a.yN)('Multiple "module" bids for the same s2s configuration; all will be ignored',t),n.bids=H(n.bids,e).map((function(n){return n.bid_id=(0,a._d)(),n}))})),{adUnits:t=t.filter((function(n){return 0!==n.bids.length||null!=n.s2sBid})),hasModuleBids:r}}function F(n){var e=(0,a.I8)(n);return e.forEach((function(n){n.bids=H(n.bids,null)})),e=e.filter((function(n){return 0!==n.bids.length}))}var z=(0,l.z3)("sync",(function(n,e){return n}),"setupAdUnitMediaTypes");function W(n){(0,a.kJ)(n)||(n=[n]);var e=new Set([null]);return n.filter((function(n){return n&&n.enabled})).flatMap((function(n){return n.bidders})).forEach((function(n){return e.add(n)})),e}var L=(0,l.z3)("sync",(function(n,e){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r.getS2SBidders,u=void 0===i?W:i,c=u(e);return(0,a.pP)(n).reduce((function(n,e){return n[c.has(e)?S:j].push(e),n}),(t={},(0,o.Z)(t,j,[]),(0,o.Z)(t,S,[]),t))}),"partitionBidders");function K(n,e){var t=P[n],r=(null==t?void 0:t.getSpec)&&t.getSpec();if(r&&r[e]&&"function"==typeof r[e])return[r,r[e]]}function G(n,e,t,r){try{(0,a.PN)("Invoking ".concat(n,".").concat(e));for(var i=arguments.length,o=new Array(i>4?i-4:0),u=4;u5&&void 0!==arguments[5]?arguments[5]:{},u=arguments.length>6?arguments[6]:void 0;u=(0,b.Bf)(u),m.j8(y.FP.BEFORE_REQUEST_BIDS,n),(0,c.Fb)(n),n.forEach((function(n){(0,a.PO)(n.mediaTypes)||(n.mediaTypes={}),n.bids=n.bids.filter((function(n){return!n.bidder||U.isAllowed(T.UE,D(A.UL,n.bidder))}))})),n=z(n,i);var d=L(n,_),s=d[j],l=d[S];f.vc.getConfig("bidderSequence")===f.FD&&(s=(0,a.TV)(s));var v=(0,p.nH)(),w=[],C=o.global||{},E=o.bidder||{};function O(n,e){var r=U.redact(null!=e?e:D(A.UL,n.bidderCode)),i=Object.freeze(r.ortb2((0,a.Ee)({source:{tid:t}},C,E[n.bidderCode])));return n.ortb2=i,n.bids=n.bids.map((function(n){return n.ortb2=i,r.bidRequest(n)})),n}_.forEach((function(r){var i=q(r);if(r&&r.enabled&&U.isAllowed(T.UE,i)){var o=M(n,r),c=o.adUnits,d=o.hasModuleBids,s=(0,a.DO)();(0===l.length&&d?[null]:l).forEach((function(n){var o=(0,a._d)(),d=u.fork(),f=O({bidderCode:n,auctionId:t,bidderRequestId:o,uniquePbsTid:s,bids:x({bidderCode:n,auctionId:t,bidderRequestId:o,adUnits:(0,a.I8)(c),src:y.os.YZ,metrics:d}),auctionStart:e,timeout:r.timeout,src:y.os.YZ,refererInfo:v,metrics:d},i);0!==f.bids.length&&w.push(f)})),c.forEach((function(n){var e=n.bids.filter((function(n){return(0,g.sE)(w,(function(e){return(0,g.sE)(e.bids,(function(e){return e.bidId===n.bid_id}))}))}));n.bids=e})),w.forEach((function(n){void 0===n.adUnitsS2SCopy&&(n.adUnitsS2SCopy=c.filter((function(n){return n.bids.length>0||null!=n.s2sBid})))}))}}));var k=F(n);return s.forEach((function(n){var o=(0,a._d)(),c=u.fork(),d=O({bidderCode:n,auctionId:t,bidderRequestId:o,bids:x({bidderCode:n,auctionId:t,bidderRequestId:o,adUnits:(0,a.I8)(k),labels:i,src:"client",metrics:c}),auctionStart:e,timeout:r,refererInfo:v,metrics:c}),s=P[n];s||(0,a.H)("Trying to make a request for bidder that does not exist: ".concat(n)),s&&d.bids&&0!==d.bids.length&&w.push(d)})),w.forEach((function(n){h.rp.getConsentData()&&(n.gdprConsent=h.rp.getConsentData()),h.nX.getConsentData()&&(n.uspConsent=h.nX.getConsentData()),h.TJ.getConsentData()&&(n.gppConsent=h.TJ.getConsentData())})),w}),"makeBidRequests"),R.callBids=function(n,e,t,r,o,u,c){var d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(e.length){var l=e.reduce((function(n,e){return n[Number(void 0!==e.src&&e.src===y.os.YZ)].push(e),n}),[[],[]]),g=(0,i.Z)(l,2),v=g[0],p=g[1],h=[];p.forEach((function(n){for(var e=-1,t=0;t0?C.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),v.forEach((function(n){m.j8(y.FP.BID_REQUESTED,I(I({},n),{},{tid:n.auctionId}))})),f.callBids(w,p,t,(function(){return A.forEach((function(n){return n()}))}),e)}}else(0,a.H)("missing "+n.adapter);b++}})),v.forEach((function(n){n.start=(0,a.AB)();var e=P[n.bidderCode];f.vc.runWithBidder(n.bidderCode,(function(){(0,a.ji)("CALLING BIDDER"),m.j8(y.FP.BID_REQUESTED,n)}));var i=(0,s.OI)(u,o?{request:o.request.bind(null,n.bidderCode),done:o.done}:void 0),d=r.bind(n);try{f.vc.runWithBidder(n.bidderCode,e.callBids.bind(e,n,t,d,i,(function(){return c(n.bidderRequestId)}),f.vc.callbackWithBidder(n.bidderCode)))}catch(e){(0,a.H)("".concat(n.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:e,bidRequest:n}),d()}}))}else(0,a.yN)("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},R.videoAdapters=[],R.registerBidAdapter=function(n,e){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r.supportedMediaTypes,o=void 0===i?[]:i;n&&e?"function"==typeof n.callBids?(P[e]=n,h.qh.register(A.UL,e,null===(t=n.getSpec)||void 0===t?void 0:t.call(n).gvlid),(0,g.q9)(o,"video")&&R.videoAdapters.push(e),(0,g.q9)(o,"native")&&c.Sg.push(e)):(0,a.H)("Bidder adaptor error for bidder code: "+e+"bidder must implement a callBids() function"):(0,a.H)("bidAdapter or bidderCode not specified")},R.aliasBidAdapter=function(n,e,t){if(void 0===P[e]){var r=P[n];if(void 0===r){var i=[];_.forEach((function(t){if(t.bidders&&t.bidders.length){var r=t&&t.bidders;t&&(0,g.q9)(r,e)?N[e]=n:i.push(n)}})),i.forEach((function(n){(0,a.H)('bidderCode "'+n+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{var o,u=function(n){var e=[];return(0,g.q9)(R.videoAdapters,n)&&e.push("video"),(0,g.q9)(c.Sg,n)&&e.push("native"),e}(n);if(r.constructor.prototype!=Object.prototype)(o=new r.constructor).setBidderCode(e);else{var s=r.getSpec(),f=t&&t.gvlid;null!=s.gvlid&&null==f&&(0,a.yN)("Alias '".concat(e,"' will NOT re-use the GVL ID of the original adapter ('").concat(s.code,"', gvlid: ").concat(s.gvlid,"). Functionality that requires TCF consent may not work as expected."));var l=t&&t.skipPbsAliasing;o=(0,d.PZ)(Object.assign({},s,{code:e,gvlid:f,skipPbsAliasing:l})),N[e]=n}R.registerBidAdapter(o,e,{supportedMediaTypes:u})}catch(e){(0,a.H)(n+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,a.ji)('alias name "'+e+'" has been already specified.')},R.resolveAlias=function(n){for(var e,t=n;N[t]&&(!e||!e.has(t));)t=N[t],(e=e||new Set).add(t);return t},R.registerAnalyticsAdapter=function(n){var e=n.adapter,t=n.code,r=n.gvlid;e&&t?"function"==typeof e.enableAnalytics?(e.code=t,Z[t]={adapter:e,gvlid:r},h.qh.register(A._U,t,r)):(0,a.H)('Prebid Error: Analytics adaptor error for analytics "'.concat(t,'"\n analytics adapter must implement an enableAnalytics() function')):(0,a.H)("Prebid Error: analyticsAdapter or analyticsCode not specified")},R.enableAnalytics=function(n){(0,a.kJ)(n)||(n=[n]),n.forEach((function(n){var e=Z[n.provider];e&&e.adapter?U.isAllowed(T.x$,D(A._U,n.provider,(0,o.Z)({},E.Hw,n)))&&e.adapter.enableAnalytics(n):(0,a.H)("Prebid Error: no analytics adapter found in registry for '".concat(n.provider,"'."))}))},R.getBidAdapter=function(n){return P[n]},R.getAnalyticsAdapter=function(n){return Z[n]},R.callTimedOutBidders=function(n,e,t){e=e.map((function(e){return e.params=(0,a.S0)(n,e.adUnitCode,e.bidder),e.timeout=t,e})),e=(0,a.vM)(e,"bidder"),Object.keys(e).forEach((function(n){J(n,"onTimeout",e[n])}))},R.callBidWonBidder=function(n,e,t){e.params=(0,a.S0)(t,e.adUnitCode,e.bidder),v.f.incrementBidderWinsCounter(e.adUnitCode,e.bidder),J(n,"onBidWon",e)},R.callBidBillableBidder=function(n){J(n.bidder,"onBidBillable",n)},R.callSetTargetingBidder=function(n,e){J(n,"onSetTargeting",e)},R.callBidViewableBidder=function(n,e){J(n,"onBidViewable",e)},R.callBidderError=function(n,e,t){J(n,"onBidderError",{error:e,bidderRequest:t})},R.callDataDeletionRequest=(0,l.z3)("sync",(function(){for(var n=arguments.length,e=new Array(n),t=0;t2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,o=void 0===r?m.K.index:r;if((e.width||0===parseInt(e.width,10))&&(e.height||0===parseInt(e.height,10)))return e.width=parseInt(e.width,10),e.height=parseInt(e.height,10),!0;var a=o.getBidRequest(e),u=o.getMediaTypes(e),c=a&&a.sizes||u&&u.banner&&u.banner.sizes,d=(0,p.sF)(c);if(1===d.length){var s=d[0].split("x"),f=(0,i.Z)(s,2),l=f[0],g=f[1];return e.width=parseInt(l,10),e.height=parseInt(g,10),!0}return!1}function R(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,i=void 0===r?m.K.index:r;function o(){var n=Object.keys(e);return E.every((function(t){return(0,v.q9)(n,t)&&!(0,v.q9)([void 0,null],e[t])}))}function a(n){return"Invalid bid from ".concat(e.bidderCode,". Ignoring bid: ").concat(n)}return n?e?o()?"native"!==e.mediaType||(0,s.r4)(e,{index:i})?"video"!==e.mediaType||(0,f.Dn)(e,{index:i})?!("banner"===e.mediaType&&!U(n,e,{index:i}))||((0,p.H)(a("Banner bids require a width and height")),!1):((0,p.H)(a("Video bid does not have required vastUrl or renderer property")),!1):((0,p.H)(a("Native bid missing some required properties.")),!1):((0,p.H)(a("Bidder ".concat(e.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,p.yN)("Some adapter tried to add an undefined bid for ".concat(n,".")),!1):((0,p.yN)("No adUnitCode was supplied to addBidResponse."),!1)}function P(n){return(0,b.Bf)(n.metrics).renameWith((function(e){return["adapter.client.".concat(e),"adapters.client.".concat(n.bidderCode,".").concat(e)]}))}},5730:function(n,e,t){t.d(e,{B:function(){return u}});var r=t(4614),i=t(4358),o=new WeakMap,a=["debugging","adloox","criteo","outstream","adagio","spotx","browsi","brandmetrics","justtag","tncId","akamaidap","ftrackId","inskin","hadron","medianet","improvedigital","aaxBlockmeter","confiant","arcspan","airgrid","clean.io","a1Media","geoedge","qortex"];function u(n,e,t,u,c){if(e&&n){if((0,r.q9)(a,e)){u||(u=document);var d=l(u,n);if(d)return t&&"function"==typeof t&&(d.loaded?t():d.callbacks.push(t)),d.tag;var s=o.get(u)||{},f={loaded:!1,tag:null,callbacks:[]};return s[n]=f,o.set(u,s),t&&"function"==typeof t&&f.callbacks.push(t),(0,i.yN)("module ".concat(e," is loading external JavaScript")),function(e,t,r,o){r||(r=document);var a=r.createElement("script");a.type="text/javascript",a.async=!0;var u=l(r,n);u&&(u.tag=a);a.readyState?a.onreadystatechange=function(){"loaded"!==a.readyState&&"complete"!==a.readyState||(a.onreadystatechange=null,t())}:a.onload=function(){t()};a.src=e,o&&(0,i.D9)(a,o);return(0,i.jC)(a,r),a}(n,(function(){f.loaded=!0;try{for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},r=t.method||(e?d:c);if(r===c&&e){var i=(0,a.en)(n,t);Object.assign(i.search,e),n=(0,a.Q2)(i)}var o=new Headers(t.customHeaders);o.set(s,t.contentType||"text/plain");var f={method:r,headers:o};return r!==c&&e&&(f.body=e),t.withCredentials&&(f.credentials="include"),t.browsingTopics&&isSecureContext&&(f.browsingTopics=!0),u.makeRequest(n,f)}function l(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.request,r=e.done,i=function(e,t){var r,i,a;null==n||null!=(null===(r=t)||void 0===r?void 0:r.signal)||o.vc.getConfig("disableAjaxTimeout")||(a=u.timeout(n,e),t=Object.assign({signal:a.signal},t));var c=u.fetch(e,t);return null!=(null===(i=a)||void 0===i?void 0:i.done)&&(c=c.finally(a.done)),c};return null==t&&null==r||(i=function(n){return function(e,i){var o=new URL(null==(null==e?void 0:e.url)?e:e.url,document.location).origin,a=n(e,i);return t&&t(o),r&&(a=a.finally((function(){return r(o)}))),a}}(i)),i}function g(n,e){var t=n.status,r=n.statusText,i=void 0===r?"":r,o=n.headers,u=n.url,c=0;function d(n){if(0===c)try{var t,r;c=(new DOMParser).parseFromString(e,null==o||null===(t=o.get(s))||void 0===t||null===(r=t.split(";"))||void 0===r?void 0:r[0])}catch(e){c=null,n&&n(e)}return c}return{readyState:XMLHttpRequest.DONE,status:t,statusText:i,responseText:e,response:e,responseType:"",responseURL:u,get responseXML(){return d(a.H)},getResponseHeader:function(n){return null!=o&&o.has(n)?o.get(n):null},toJSON:function(){return Object.assign({responseXML:d()},this)}}}function v(n,e){var t="object"===(0,i.Z)(e)&&null!=e?e:{success:"function"==typeof e?e:function(){return null},error:function(n,e){return(0,a.H)("Network error",n,e)}},o=t.success,u=t.error;n.then((function(n){return n.text().then((function(e){return[n,e]}))})).then((function(n){var e=(0,r.Z)(n,2),t=e[0],i=e[1],a=g(t,i);t.ok||304===t.status?o(i,a):u(t.statusText,a)}),(function(){return u("",g({status:0},""))}))}function p(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.request,r=e.done,i=l(n,{request:t,done:r});return function(n,e,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};v(i(f(n,t,r)),e)}}var h=p();l()},5383:function(n,e,t){t.d(e,{K:function(){return cn}});var r=t(3324),i=t(9062),o=t(4358),a=t(1002),u=t(265),c=t(6463),d=t(59),s=t(8928),f=t(3193);function l(n,e){var t=e?""):"";return'\n \n \n prebid.org wrapper\n \n ").concat(t,"\n \n \n \n ")}function g(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.index,r=void 0===t?cn.index:t,i=n.vastXml?n.vastXml:l(n.vastUrl,n.vastImpUrl),o=r.getAuction(n),a=Number(n.ttl)+15,u={type:"xml",value:i,ttlseconds:a};return f.vc.getConfig("cache.vasttrack")&&(u.bidder=n.bidder,u.bidid=n.requestId,u.aid=n.auctionId),null!=o&&(u.timestamp=o.getAuctionStart()),"string"==typeof n.customCacheKey&&""!==n.customCacheKey&&(u.key=n.customCacheKey),u}function v(n){return{success:function(e){var t;try{t=JSON.parse(e).responses}catch(e){return void n(e,[])}t?n(null,t):n(new Error("The cache server didn't respond with a responses property."),[])},error:function(e,t){n(new Error("Error storing video ad in the cache: ".concat(e,": ").concat(JSON.stringify(t))),[])}}}var p=t(5706),h=t(1974),m=t(2797),y=t(4614),b=t(154),w=t(4679),A=t(5975),C=t(2021),T=t(6104),E=t(5644),O=t(8792),k=t(9128),I=t(6066),B=t(8640),j=h.k_.syncUsers,S="completed";C.on(E.FP.BID_ADJUSTMENT,(function(n){!function(n){var e=(0,I.O)(n.cpm,n);e>=0&&(n.cpm=e)}(n)}));var U={},R={},P=[],N=(0,B.R)();function _(n){var e=n.adUnits,t=n.adUnitCodes,r=n.callback,i=n.cbTimeout,u=n.labels,c=n.auctionId,d=n.ortb2Fragments,s=n.metrics;s=(0,k.Bf)(s);var l,g,v,p,h=e,m=u,b=t,A=c||(0,o.DO)(),I=i,B=new Set,_=(0,O.P)(),M=[],F=r,W=[],L=[],K=[],V=[],Q=[];function $(){return{auctionId:A,timestamp:l,auctionEnd:g,auctionStatus:p,adUnits:h,adUnitCodes:b,labels:m,bidderRequests:W,noBids:K,bidsReceived:L,bidsRejected:M,winningBids:V,timeout:I,metrics:s,seatNonBids:Q}}function Y(n){if(n||clearTimeout(v),void 0===g){var t=[];n&&((0,o.ji)("Auction ".concat(A," timedOut")),(t=W.filter((function(n){return!B.has(n.bidderRequestId)})).flatMap((function(n){return n.bids}))).length&&C.j8(E.FP.BID_TIMEOUT,t)),p=S,g=Date.now(),s.checkpoint("auctionEnd"),s.timeBetween("requestBids","auctionEnd","requestBids.total"),s.timeBetween("callBids","auctionEnd","requestBids.callBids"),_.resolve(),C.j8(E.FP.AUCTION_END,$()),q(h,(function(){try{if(null!=F){var r=L.filter((function(n){return b.includes(n.adUnitCode)})).reduce(nn,{});F.apply(N,[r,n,A]),F=null}}catch(n){(0,o.H)("Error executing bidsBackHandler",null,n)}finally{t.length&&T.ZP.callTimedOutBidders(e,t,I);var i=f.vc.getConfig("userSync")||{};i.enableOverride||j(i.syncDelay)}}))}}function X(){f.vc.resetBidder(),(0,o.PN)("Bids Received for Auction with id: ".concat(A),L),p=S,Y(!1)}function en(n){B.add(n)}function tn(n){var e=this;n.forEach((function(n){var e;e=n,W=W.concat(e)}));var t={},r={bidRequests:n,run:function(){v=setTimeout((function(){return Y(!0)}),I),p="inProgress",C.j8(E.FP.AUCTION_INIT,$());var r=function(n,e){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?cn.index:t,i=0,u=!1,c=new Set,d={},s={};function l(n,e){null==s[n]&&(s[n]=O.Z.resolve()),s[n]=s[n].then((function(){return O.Z.resolve(e).catch((function(){}))}))}function g(n,t){var r=n.timeout;(null==r||r>e.getTimeout())&&(r=e.getTimeout());var i=e.getAuctionStart()+r-Date.now(),o=s[n.bidderRequestId],a=s[""];(null!=o||null!=a)&&i>0?O.Z.race([O.Z.timeout(i),O.Z.resolve(a).then((function(){return o}))]).then(t):t()}function v(){i--,u&&0===i&&n()}function p(n,e,t){return d[e.requestId]=!0,G(e,n),i++,t(v)}function h(n,t){p(n,t,(function(n){var r=J(t);r.mediaType===w.pX?H(e,r,n):(null!=r.native&&"object"===(0,a.Z)(r.native)&&z(r),x(e,r),n())}))}function m(n,t,r){return p(n,t,(function(n){t.rejectionReason=r,(0,o.yN)("Bid from ".concat(t.bidder||"unknown bidder"," was rejected: ").concat(r),t),C.j8(E.FP.BID_REJECTED,t),e.addBidRejected(t),n()}))}function b(){var t=this,r=e.getBidRequests(),a=f.vc.getConfig("auctionOptions");if(c.add(t),a&&!(0,o.xb)(a)){var s=a.secondaryBidders;s&&!r.every((function(n){return(0,y.q9)(s,n.bidderCode)}))&&(r=r.filter((function(n){return!(0,y.q9)(s,n.bidderCode)})))}u=r.every((function(n){return c.has(n)})),t.bids.forEach((function(n){d[n.bidId]||(e.addNoBid(n),C.j8(E.FP.NO_BID,n))})),u&&0===i&&n()}return{addBidResponse:function(){function n(n,e){var t,i=r.getBidderRequest(e);l(i&&i.bidderRequestId||"",Z.call({dispatch:h},n,e,(t=!1,function(r){t||(m(n,e,r),t=!0)})))}return n.reject=m,n}(),adapterDone:function(){g(this,b.bind(this))}}}(X,e);T.ZP.callBids(h,n,r.addBidResponse,r.adapterDone,{request:function(n,e){u(U,e),u(t,n),R[n]||(R[n]={SRA:!0,origin:e}),t[n]>1&&(R[n].SRA=!1)},done:function(n){U[n]--,P[0]&&i(P[0])&&P.shift()}},I,en,d)}};function i(n){var e=!0,t=f.vc.getConfig("maxRequestsPerOrigin")||4;return n.bidRequests.some((function(n){var r=1,i=void 0!==n.src&&n.src===E.os.YZ?"s2s":n.bidderCode;return R[i]&&(!1===R[i].SRA&&(r=Math.min(n.bids.length,t)),U[R[i].origin]+r>t&&(e=!1)),!e})),e&&n.run(),e}function u(n,e){void 0===n[e]?n[e]=1:n[e]++}i(r)||((0,o.yN)("queueing auction due to limited endpoint capacity"),P.push(r))}return C.on(E.FP.SEAT_NON_BID,(function(n){var e;n.auctionId===A&&(e=n.seatnonbid,Q=Q.concat(e))})),{addBidReceived:function(n){L=L.concat(n)},addBidRejected:function(n){M=M.concat(n)},addNoBid:function(n){K=K.concat(n)},callBids:function(){p="started",l=Date.now();var n=s.measureTime("requestBids.makeRequests",(function(){return T.ZP.makeBidRequests(h,l,A,I,m,d,s)}));(0,o.PN)("Bids Requested for Auction with id: ".concat(A),n),s.checkpoint("callBids"),n.length<1?((0,o.yN)("No valid bid requests returned for auction"),X()):D.call({dispatch:tn,context:this},n)},addWinningBid:function(n){var t=e.find((function(e){return e.transactionId===n.transactionId}));V=V.concat(n),T.ZP.callBidWonBidder(n.adapterCode||n.bidder,n,e),t&&!t.deferBilling&&T.ZP.callBidBillableBidder(n)},setBidTargeting:function(n){T.ZP.callSetTargetingBidder(n.adapterCode||n.bidder,n)},getWinningBids:function(){return V},getAuctionStart:function(){return l},getAuctionEnd:function(){return g},getTimeout:function(){return I},getAuctionId:function(){return A},getAuctionStatus:function(){return p},getAdUnits:function(){return h},getAdUnitCodes:function(){return b},getBidRequests:function(){return W},getBidsReceived:function(){return L},getNoBids:function(){return K},getNonBids:function(){return Q},getFPD:function(){return d},getMetrics:function(){return s},end:_.promise}}var Z=(0,m.z3)("sync",(function(n,e,t){this.dispatch.call(null,n,e)}),"addBidResponse"),D=(0,m.z3)("sync",(function(n){this.dispatch.call(this.context,n)}),"addBidderRequests"),q=(0,m.z3)("async",(function(n,e){e&&e()}),"bidsBackCallback");function x(n,e){!function(n){var e,t=!0===A.S.get(n.bidderCode,"allowZeroCpmBids")?n.cpm>=0:n.cpm>0;n.bidderCode&&(t||n.dealId)&&(e=function(n,e){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?cn.index:t;if(!e)return{};var i=r.getBidRequest(e),o={},a=Y(e.mediaType,n);X(o,a,e,i),n&&A.S.getOwn(n,E.k2.xn)&&(X(o,A.S.ownSettingsFor(n),e,i),e.sendStandardTargeting=A.S.get(n,"sendStandardTargeting"));e.native&&(o=Object.assign({},o,(0,d.Ur)(e)));return o}(n.bidderCode,n));n.adserverTargeting=Object.assign(n.adserverTargeting||{},e)}(e),(0,k.Bf)(e.metrics).timeSince("addBidResponse","addBidResponse.total"),n.addBidReceived(e),C.j8(E.FP.BID_RESPONSE,e)}function H(n,e,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.index,a=void 0===i?cn.index:i,c=!0,d=(0,u.Z)(a.getMediaTypes({requestId:e.originalRequestId||e.requestId,transactionId:e.transactionId}),"video"),s=d&&(0,u.Z)(d,"context"),l=d&&(0,u.Z)(d,"useCacheKey");f.vc.getConfig("cache.url")&&(l||s!==b.gZ)&&(!e.videoCacheKey||f.vc.getConfig("cache.ignoreBidderCacheKey")?(c=!1,K(n,e,t,d)):e.vastUrl||((0,o.H)("videoCacheKey specified but not required vastUrl for video bid"),c=!1)),c&&(x(n,e),t())}var M,F,z=function(n){var e,t,r=null===(e=cn.index.getAdUnit(n))||void 0===e?void 0:e.nativeOrtbRequest,i=null===(t=n.native)||void 0===t?void 0:t.ortb;if(r&&i){var o=(0,d.zq)(i,r);Object.assign(n.native,o)}},W=function(n){!function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.OI,r={puts:n.map(g)};t(f.vc.getConfig("cache.timeout"))(f.vc.getConfig("cache.url"),v(e),JSON.stringify(r),{contentType:"text/plain",withCredentials:!0})}(n.map((function(n){return n.bidResponse})),(function(e,t){t.forEach((function(t,r){var i,a=n[r],u=a.auctionInstance,c=a.bidResponse,d=a.afterBidAdded;e?(0,o.yN)("Failed to save to the video cache: ".concat(e,". Video bid must be discarded.")):""===t.uuid?(0,o.yN)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."):(c.videoCacheKey=t.uuid,c.vastUrl||(c.vastUrl=(i=c.videoCacheKey,"".concat(f.vc.getConfig("cache.url"),"?uuid=").concat(i))),x(u,c),d())}))}))};f.vc.getConfig("cache",(function(n){M="number"==typeof n.cache.batchSize&&n.cache.batchSize>0?n.cache.batchSize:1,F="number"==typeof n.cache.batchTimeout&&n.cache.batchTimeout>0?n.cache.batchTimeout:0}));var L=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:W,t=[[]],r=!1,i=function(n){return n()};return function(o,a,u){var c=F>0?n:i;t[t.length-1].length>=M&&t.push([]),t[t.length-1].push({auctionInstance:o,bidResponse:a,afterBidAdded:u}),r||(r=!0,c((function(){t.forEach(e),t=[[]],r=!1}),F))}}(),K=(0,m.z3)("async",(function(n,e,t,r){L(n,e,t)}),"callPrebidCache");function G(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,i=void 0===r?cn.index:r,a=i.getBidderRequest(n),u=i.getAdUnit(n),c=a&&a.start||n.requestTimestamp;Object.assign(n,{responseTimestamp:n.responseTimestamp||(0,o.AB)(),requestTimestamp:n.requestTimestamp||c,cpm:parseFloat(n.cpm)||0,bidder:n.bidder||n.bidderCode,adUnitCode:e}),null!=(null==u?void 0:u.ttlBuffer)&&(n.ttlBuffer=u.ttlBuffer),n.timeToRespond=n.responseTimestamp-n.requestTimestamp}function J(n){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.index,i=void 0===r?cn.index:r;C.j8(E.FP.BID_ADJUSTMENT,n);var o=(null===(e=i.getBidRequest(n))||void 0===e?void 0:e.renderer)||i.getAdUnit(n).renderer,u=n.mediaType,d=i.getMediaTypes(n),s=d&&d[u],l=s&&s.renderer,g=null;l&&l.url&&l.render&&(!0!==l.backupOnly||!n.renderer)?g=l:o&&o.url&&o.render&&(!0!==o.backupOnly||!n.renderer)&&(g=o),g&&(n.renderer=p.Th.install({url:g.url,config:g.options}),n.renderer.setRender(g.render));var v=V(n.mediaType,d,f.vc.getConfig("mediaTypePriceGranularity")),h=(0,c.D)(n.cpm,"object"===(0,a.Z)(v)?v:f.vc.getConfig("customPriceBucket"),f.vc.getConfig("currency.granularityMultiplier"));return n.pbLg=h.low,n.pbMg=h.med,n.pbHg=h.high,n.pbAg=h.auto,n.pbDg=h.dense,n.pbCg=h.custom,n}function V(n,e,t){if(n&&t){if(n===w.pX){var r=(0,u.Z)(e,"".concat(w.pX,".context"),"instream");if(t["".concat(w.pX,"-").concat(r)])return t["".concat(w.pX,"-").concat(r)]}return t[n]}}var Q=function(n){return function(e){var t=n||function(n){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,t=void 0===e?cn.index:e,r=V(n.mediaType,t.getMediaTypes(n),f.vc.getConfig("mediaTypePriceGranularity"));return"string"==typeof n.mediaType&&r?"string"==typeof r?r:"custom":f.vc.getConfig("priceGranularity")}(e);return t===E.Ql.B7?e.pbAg:t===E.Ql.uN?e.pbDg:t===E.Ql.yE?e.pbLg:t===E.Ql.M2?e.pbMg:t===E.Ql.lj?e.pbHg:t===E.Ql.qN?e.pbCg:void 0}};function $(n,e){return{key:n,val:"function"==typeof e?function(n,t){return e(n,t)}:function(n){return(0,o.NA)(n,e)}}}function Y(n,e){var t=E.TD,r=Object.assign({},A.S.settingsFor(null));if(r[E.k2.xn]||(r[E.k2.xn]=function(){var n=E.TD;return[$(n.BIDDER,"bidderCode"),$(n.AD_ID,"adId"),$(n.PRICE_BUCKET,Q()),$(n.SIZE,"size"),$(n.DEAL,"dealId"),$(n.SOURCE,"source"),$(n.FORMAT,"mediaType"),$(n.ADOMAIN,(function(n){return n.meta&&n.meta.advertiserDomains&&n.meta.advertiserDomains.length>0?[n.meta.advertiserDomains].flat()[0]:""})),$(n.ACAT,(function(n){return n.meta&&n.meta.primaryCatId?n.meta.primaryCatId:""})),$(n.DSP,(function(n){return n.meta&&(n.meta.networkId||n.meta.networkName)?(0,u.Z)(n,"meta.networkName")||(0,u.Z)(n,"meta.networkId"):""})),$(n.CRID,(function(n){return n.creativeId?n.creativeId:""}))]}()),"video"===n){var i=r[E.k2.xn].slice();if(r[E.k2.xn]=i,[t.UUID,t.CACHE_ID].forEach((function(n){void 0===(0,y.sE)(i,(function(e){return e.key===n}))&&i.push($(n,"videoCacheKey"))})),f.vc.getConfig("cache.url")&&(!e||!1!==A.S.get(e,"sendStandardTargeting"))){var a=(0,o.en)(f.vc.getConfig("cache.url"));void 0===(0,y.sE)(i,(function(n){return n.key===t.CACHE_HOST}))&&i.push($(t.CACHE_HOST,(function(n){return(0,u.Z)(n,"adserverTargeting.".concat(t.CACHE_HOST))?n.adserverTargeting[t.CACHE_HOST]:a.hostname})))}}return r}function X(n,e,t,r){var i=e[E.k2.xn];return t.size=t.getSize(),(i||[]).forEach((function(i){var a=i.key,u=i.val;if(n[a]&&(0,o.yN)("The key: "+a+" is being overwritten"),(0,o.LQ)(u))try{u=u(t,r)}catch(n){(0,o.H)("bidmanager","ERROR",n)}(void 0===e.suppressEmptyKeys||!0!==e.suppressEmptyKeys)&&a!==E.TD.DEAL&&a!==E.TD.ACAT&&a!==E.TD.DSP&&a!==E.TD.CRID||!(0,o.jH)(u)&&null!=u?n[a]=u:(0,o.PN)("suppressing empty key '"+a+"' from adserver targeting")})),n}function nn(n,e){return n[e.adUnitCode]||(n[e.adUnitCode]={bids:[]}),n[e.adUnitCode].bids.push(e),n}function en(n){Object.assign(this,{getAuction:function(e){var t=e.auctionId;if(null!=t)return n().find((function(n){return n.getAuctionId()===t}))},getAdUnit:function(e){var t=e.transactionId;if(null!=t)return n().flatMap((function(n){return n.getAdUnits()})).find((function(n){return n.transactionId===t}))},getMediaTypes:function(n){var e=n.transactionId,t=n.requestId;if(null!=t){var r=this.getBidRequest({requestId:t});if(null!=r&&(null==e||r.transactionId===e))return r.mediaTypes}else if(null!=e){var i=this.getAdUnit({transactionId:e});if(null!=i)return i.mediaTypes}},getBidderRequest:function(e){var t=e.requestId,r=e.bidderRequestId;if(null!=t||null!=r){var i=n().flatMap((function(n){return n.getBidRequests()}));return null!=r&&(i=i.filter((function(n){return n.bidderRequestId===r}))),null==t?i[0]:i.find((function(n){return n.bids&&null!=n.bids.find((function(n){return n.bidId===t}))}))}},getBidRequest:function(e){var t=e.requestId;if(null!=t)return n().flatMap((function(n){return n.getBidRequests()})).flatMap((function(n){return n.bids})).find((function(n){return n&&n.bidId===t}))}})}var tn=t(613),rn=t(8833);function on(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(!n)return;if("string"==typeof n)return an(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);"Object"===t&&n.constructor&&(t=n.constructor.name);if("Map"===t||"Set"===t)return Array.from(n);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return an(n,e)}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){u=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function an(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t1&&void 0!==arguments[1]?arguments[1]:{},t=e.src,i=void 0===t?"client":t,o=e.bidder,a=void 0===o?"":o,u=e.bidId,c=e.transactionId,d=e.auctionId,s=i,f=n||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=u,this.transactionId=c,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(n,e){return new i(n,e)}},3193:function(n,e,t){t.d(e,{FD:function(){return g},vc:function(){return y}});var r=t(4942),i=t(1002),o=t(3324),a=t(6463),u=t(4614),c=t(4358),d=t(265),s=t(5644);function f(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}var l="TRUE"===(0,c.ak)(s.f).toUpperCase(),g="random",v={};v[g]=!0,v.fixed=!0;var p=g,h={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},m="*";var y=function(){var n,e,t,s=[],g=null;function y(){function r(n){return d[n].val}function i(n,e){d[n].val=e}n={};var d={publisherDomain:{set:function(n){null!=n&&(0,c.yN)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),i("publisherDomain",n)}},priceGranularity:{val:h.MEDIUM,set:function(n){g(n)&&("string"==typeof n?i("priceGranularity",f(n)?n:h.MEDIUM):(0,c.PO)(n)&&(i("customPriceBucket",n),i("priceGranularity",h.CUSTOM),(0,c.ji)("Using custom price granularity")))}},customPriceBucket:{val:{},set:function(){}},mediaTypePriceGranularity:{val:{},set:function(n){null!=n&&i("mediaTypePriceGranularity",Object.keys(n).reduce((function(e,t){return g(n[t])?"string"==typeof n?e[t]=f(n[t])?n[t]:r("priceGranularity"):(0,c.PO)(n)&&(e[t]=n[t],(0,c.ji)("Using custom price granularity for ".concat(t))):(0,c.yN)("Invalid price granularity for media type: ".concat(t)),e}),{}))}},bidderSequence:{val:p,set:function(n){v[n]?i("bidderSequence",n):(0,c.yN)("Invalid order: ".concat(n,". Bidder Sequence was not set."))}},auctionOptions:{val:{},set:function(n){(function(n){if(!(0,c.PO)(n))return(0,c.yN)("Auction Options must be an object"),!1;for(var e=0,t=Object.keys(n);e2&&void 0!==arguments[2]?arguments[2]:{},i=e;if("string"!=typeof n&&(i=n,n=m,t=e||{}),"function"==typeof i){var o={topic:n,callback:i};return s.push(o),t.init&&i(n===m?T():(0,r.Z)({},n,T(n))),function(){s.splice(s.indexOf(o),1)}}(0,c.H)("listener must be a function")}function S(n){var e=Object.keys(n);s.filter((function(n){return(0,u.q9)(e,n.topic)})).forEach((function(e){e.callback((0,r.Z)({},e.topic,n[e.topic]))})),s.filter((function(n){return n.topic===m})).forEach((function(e){return e.callback(n)}))}function U(n){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{r(n),n.bidders.forEach((function(r){t[r]||(t[r]={}),Object.keys(n.config).forEach((function(i){var o=n.config[i];if((0,c.PO)(o)){var a=e?c.Ee:Object.assign;t[r][i]=a({},t[r][i]||{},o)}else t[r][i]=o}))}))}catch(n){(0,c.H)(n)}function r(n){if(!(0,c.PO)(n))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(n.bidders)||!n.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,c.PO)(n.config))throw"setBidderConfig bidder options must contain a config object"}}function R(n,e){g=n;try{return e()}finally{P()}}function P(){g=null}return y(),{getCurrentBidder:function(){return g},resetBidder:P,getConfig:T,getAnyConfig:C,readConfig:k,readAnyConfig:I,setConfig:B,mergeConfig:function(n){if((0,c.PO)(n)){var e=(0,c.Ee)(b(),n);return B(function(n){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:(0,p.AB)();this.generatedTime=e,(0,v.Z)(this,I,!0),A(this,j,U).call(this,n)}},{key:"getConsentData",value:function(){return(0,g.Z)(this,E)}},{key:"hash",get:function(){var n=this;return(0,g.Z)(this,I)&&((0,v.Z)(this,B,(0,p._R)(JSON.stringify((0,g.Z)(this,E)&&this.hashFields?this.hashFields.map((function(e){return(0,g.Z)(n,E)[e]})):(0,g.Z)(this,E)))),(0,v.Z)(this,I,!1)),(0,g.Z)(this,B)}}]),n}();function U(n){(0,v.Z)(this,k,!0),(0,v.Z)(this,E,n),(0,g.Z)(this,O).resolve(n)}var R=function(n){a(t,n);var e=y(t);function t(){return(0,s.Z)(this,t),e.apply(this,arguments)}return(0,f.Z)(t,[{key:"getConsentMeta",value:function(){var n=this.getConsentData();if(n&&this.generatedTime)return{usp:n,generatedAt:this.generatedTime}}}]),t}(S),P=function(n){a(t,n);var e=y(t);function t(){var n;(0,s.Z)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:z;function e(e){return function(){return Object.fromEntries(n.map((function(n){var t=(0,r.Z)(n,2);return[t[0],t[1][e]()]})))}}return n=Object.entries(n),Object.assign({get promise(){return h.Z.all(n.map((function(n){var e=(0,r.Z)(n,2),t=e[0];return e[1].promise.then((function(n){return[t,n]}))}))).then((function(n){return Object.fromEntries(n)}))},get hash(){return(0,p._R)(n.map((function(n){var e=(0,r.Z)(n,2);e[0];return e[1].hash})).join(":"))}},Object.fromEntries(["getConsentData","getConsentMeta","reset"].map((function(n){return[n,e(n)]}))))}()},6463:function(n,e,t){t.d(e,{D:function(){return f},t:function(){return g}});var r=t(4614),i=t(4358),o=t(3193),a={buckets:[{max:5,increment:.5}]},u={buckets:[{max:20,increment:.1}]},c={buckets:[{max:20,increment:.01}]},d={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},s={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function f(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(n);return isNaN(r)&&(r=""),{low:""===r?"":l(n,a,t),med:""===r?"":l(n,u,t),high:""===r?"":l(n,c,t),auto:""===r?"":l(n,s,t),dense:""===r?"":l(n,d,t),custom:""===r?"":l(n,e,t)}}function l(n,e,t){var a="";if(!g(e))return a;var u=e.buckets.reduce((function(n,e){return n.max>e.max?n:e}),{max:0}),c=0,d=(0,r.sE)(e.buckets,(function(e){if(n>u.max*t){var r=e.precision;void 0===r&&(r=2),a=(e.max*t).toFixed(r)}else{if(n<=e.max*t&&n>=c*t)return e.min=c,e;c=e.max}}));return d&&(a=function(n,e,t){var r=void 0!==e.precision?e.precision:2,a=e.increment*t,u=e.min*t,c=Math.floor,d=o.vc.getConfig("cpmRoundingFunction");"function"==typeof d&&(c=d);var s,f,l=Math.pow(10,r+2),g=(n*l-u*l)/(a*l);try{s=c(g)*a+u}catch(n){f=!0}(f||"number"!=typeof s)&&((0,i.yN)("Invalid rounding function passed in config"),s=Math.floor(g)*a+u);return(s=Number(s.toFixed(10))).toFixed(r)}(n,d,t)),a}function g(n){if((0,i.xb)(n)||!n.buckets||!Array.isArray(n.buckets))return!1;var e=!0;return n.buckets.forEach((function(n){n.max&&n.increment||(e=!1)})),e}},2021:function(n,e,t){t.d(e,{S1:function(){return h},j8:function(){return y},on:function(){return p},vw:function(){return m}});var r=t(4358),i=t(5644),o=t(613),a=t(3193),u="eventHistoryTTL",c=null,d=(0,o.Z)({monotonic:!0,ttl:function(){return c}});a.vc.getConfig(u,(function(n){var e,t=c;n=null===(e=n)||void 0===e?void 0:e[u],t!==(c="number"==typeof n?1e3*n:null)&&d.refresh()}));var s=Array.prototype.slice,f=Array.prototype.push,l=Object.values(i.FP),g=i.aI,v=function(){var n={},e={};function t(e,t){r.ji("Emitting event for: "+e);var i=t[0]||{},o=i[g[e]],a=n[e]||{que:[]},u=Object.keys(a),c=[];d.add({eventType:e,args:i,id:o,elapsedTime:r.bd()}),o&&u.includes(o)&&f.apply(c,a[o].que),f.apply(c,a.que),(c||[]).forEach((function(n){if(n)try{n.apply(null,t)}catch(n){r.H("Error executing handler:","events.js",n)}}))}return e.on=function(e,t,i){if(function(n){return l.includes(n)}(e)){var o=n[e]||{que:[]};i?(o[i]=o[i]||{que:[]},o[i].que.push(t)):o.que.push(t),n[e]=o}else r.H("Wrong event name : "+e+" Valid event names :"+l)},e.emit=function(n){var e=s.call(arguments,1);t(n,e)},e.off=function(e,t,i){var o=n[e];r.xb(o)||r.xb(o.que)&&r.xb(o[i])||i&&(r.xb(o[i])||r.xb(o[i].que))||(i?(o[i].que||[]).forEach((function(n){var e=o[i].que;n===t&&e.splice(e.indexOf(n),1)})):(o.que||[]).forEach((function(n){var e=o.que;n===t&&e.splice(e.indexOf(n),1)})),n[e]=o)},e.get=function(){return n},e.addEvents=function(n){l=l.concat(n)},e.getEvents=function(){return d.toArray().map((function(n){return Object.assign({},n)}))},e}();r.u2(v.emit.bind(v));var p=v.on,h=v.off,m=(v.get,v.getEvents),y=v.emit;v.addEvents},4078:function(n,e,t){t.d(e,{S:function(){return A}});var r=t(3324),i=t(2797),o=t(5102),a=t(8196),u=t(4358),c=t(6475),d=t(3193),s=t(8792),f=["architecture","bitness","model","platformVersion","fullVersionList"],l=["brands","mobile","platform"],g=function(){var n,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(n=window.navigator)||void 0===n?void 0:n.userAgentData,t=e&&l.some((function(n){return void 0!==e[n]}))?Object.freeze(p(1,e)):null;return function(){return t}}(),v=function(){var n,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(n=window.navigator)||void 0===n?void 0:n.userAgentData,t={},r=new WeakMap;return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;if(!r.has(n)){var i=Array.from(n);i.sort(),r.set(n,i.join("|"))}var o=r.get(n);if(!t.hasOwnProperty(o))try{t[o]=e.getHighEntropyValues(n).then((function(n){return(0,u.xb)(n)?null:Object.freeze(p(2,n))})).catch((function(){return null}))}catch(n){t[o]=s.Z.resolve(null)}return t[o]}}();function p(n,e){function t(n,e){var t={brand:n};return(0,u.d8)(e)&&!(0,u.jH)(e)&&(t.version=e.split(".")),t}var r={source:n};return e.platform&&(r.platform=t(e.platform,e.platformVersion)),(e.fullVersionList||e.brands)&&(r.browsers=(e.fullVersionList||e.brands).map((function(n){return t(n.brand,n.version)}))),void 0!==e.mobile&&(r.mobile=e.mobile?1:0),["model","bitness","architecture"].forEach((function(n){var t=e[n];(0,u.d8)(t)&&(r[n]=t)})),r}var h=t(3790);function m(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(!n)return;if("string"==typeof n)return y(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);"Object"===t&&n.constructor&&(t=n.constructor.name);if("Map"===t||"Set"===t)return Array.from(n);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return y(n,e)}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){u=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function y(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t0&&(t[i]=(0,u.Ee)({},a,t[i]))})),i&&(0,c.N)(t,"device.sua",Object.assign({},i,t.device.sua)),t=w(t);var a,s=m(h.Iq);try{for(s.s();!(a=s.n()).done;){var f=a.value;if((0,h.Qg)(t,f)){t[f]=(0,u.Ee)({},O(t,o),t[f]);break}}}catch(n){s.e(n)}finally{s.f()}return t}));var e}));function C(n){try{return n(b.getWindowTop())}catch(e){return n(b.getWindowSelf())}}function T(n){return(0,u.iG)(n,Object.keys(n))}var E={site:function(n,e){if(!h.Iq.filter((function(n){return"site"!==n})).some(h.Qg.bind(null,n)))return T({page:e.page,ref:e.ref})},device:function(){return C((function(n){return{w:n.innerWidth||n.document.documentElement.clientWidth||n.document.body.clientWidth,h:n.innerHeight||n.document.documentElement.clientHeight||n.document.body.clientHeight,dnt:(0,u.oV)()?1:0,ua:n.navigator.userAgent,language:n.navigator.language.split("-").shift()}}))},regs:function(){var n={};C((function(n){return n.navigator.globalPrivacyControl}))&&(0,c.N)(n,"ext.gpc",1);var e=d.vc.getConfig("coppa");return"boolean"==typeof e&&(n.coppa=e?1:0),n}};function O(n,e){var t,r,i,a=(0,o.hh)(e.page,{noLeadingWww:!0});return T({domain:a,keywords:null===(t=C((function(n){return n.document.querySelector("meta[name='keywords']")})))||void 0===t||null===(r=t.content)||void 0===r||null===(i=r.replace)||void 0===i?void 0:i.call(r,/\s/g,""),publisher:T({domain:b.findRootDomain(a)})})}},3790:function(n,e,t){t.d(e,{A_:function(){return o},Iq:function(){return i},Qg:function(){return a}});var r=t(4358),i=["dooh","app","site"];function o(n){return function(e){return i.reduce((function(t,i){return a(e,i)&&(null!=t?((0,r.yN)("".concat(n," specifies both '").concat(t,"' and '").concat(i,"'; dropping the latter.")),delete e[i]):t=i),t}),null),e}}function a(n,e){return null!=n[e]&&Object.keys(n[e]).length>0}},8196:function(n,e,t){t.d(e,{W:function(){return o}});var r=t(4358),i=(0,t(5164).eA)("fpdEnrichment"),o=(0,r.HP)((function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;if(!i.cookiesAreEnabled())return n;var e,t,o=n.split(".");if(2===o.length)return n;var a=-2,u="_rdc".concat(Date.now()),c="writeable";do{e=o.slice(a).join(".");var d=new Date((0,r.AB)()+1e4).toUTCString();i.setCookie(u,c,d,"Lax",e,void 0);var s=i.getCookie(u,void 0);s===c?(t=!1,i.setCookie(u,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,e,void 0)):(a+=-1,t=Math.abs(a)<=o.length)}while(t);return e}))},2797:function(n,e,t){t.d(e,{Bx:function(){return g},Cd:function(){return d},IF:function(){return v},bA:function(){return l},v5:function(){return s},z3:function(){return u}});var r=t(9062),i=t(1432),o=t.n(i),a=t(8792),u=o()({ready:o().SYNC|o().ASYNC|o().QUEUE}),c=(0,a.P)();u.ready=function(){var n=u.ready;return function(){try{return n.apply(u,arguments)}finally{c.resolve()}}}();var d=c.promise,s=u.get;var f={};function l(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.postInstallAllowed,o=void 0!==i&&i;u("async",(function(t){t.forEach((function(n){return e.apply(void 0,(0,r.Z)(n))})),o&&(f[n]=e)}),n)([])}function g(n){for(var e=arguments.length,t=new Array(e>1?e-1:0),r=1;r=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){u=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function g(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t0&&(o.img.ext={aspectratios:s})}else(0,u.H)("image.aspect_ratios was passed, but it's empty:",r.aspect_ratios);else(0,u.H)("image.aspect_ratios was passed, but it's not a an array:",r.aspect_ratios);r.sizes&&(2===r.sizes.length&&(0,u.U)(r.sizes[0])&&(0,u.U)(r.sizes[1])?(o.img.w=r.sizes[0],o.img.h=r.sizes[1],delete o.img.hmin,delete o.img.wmin):(0,u.H)("image.sizes was passed, but its value is not an array of integers:",r.sizes))}else"title"===t?o.title={len:r.len||140}:"ext"===t&&(o.ext=r,delete o.required);e.assets.push(o)}else e.privacy=1;else(0,u.H)("Unrecognized native asset code: ".concat(t,". Asset will be ignored."));return e}(n.nativeParams))}))}function S(n){var e=n.assets;if(!Array.isArray(e)||0===e.length)return(0,u.H)("assets in mediaTypes.native.ortb is not an array, or it's empty. Assets: ",e),!1;var t=e.map((function(n){return n.id}));return e.length!==new Set(t).size||t.some((function(n){return n!==parseInt(n,10)}))?((0,u.H)("each asset object must have 'id' property, it must be unique and it must be an integer"),!1):n.hasOwnProperty("eventtrackers")&&!Array.isArray(n.eventtrackers)?((0,u.H)("ortb.eventtrackers is not an array. Eventtrackers: ",n.eventtrackers),!1):e.every((function(n){return function(n){if(!(0,u.PO)(n))return(0,u.H)("asset must be an object. Provided asset: ",n),!1;if(n.img){if(!(0,u.hj)(n.img.w)&&!(0,u.hj)(n.img.wmin))return(0,u.H)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,u.hj)(n.img.h)&&!(0,u.hj)(n.img.hmin))return(0,u.H)("for img asset there must be 'h' or 'hmin' property"),!1}else if(n.title){if(!(0,u.hj)(n.title.len))return(0,u.H)("for title asset there must be 'len' property defined"),!1}else if(n.data){if(!(0,u.hj)(n.data.type))return(0,u.H)("for data asset 'type' property must be a number"),!1}else if(n.video&&!(Array.isArray(n.video.mimes)&&Array.isArray(n.video.protocols)&&(0,u.hj)(n.video.minduration)&&(0,u.hj)(n.video.maxduration)))return(0,u.H)("video asset is not properly configured"),!1;return!0}(n)}))}function U(n){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.index,i=void 0===r?d.K.index:r,o=i.getAdUnit(n);if(!o)return!1;var a=o.nativeOrtbRequest,u=(null===(e=n.native)||void 0===e?void 0:e.ortb)||W(n.native,a);return R(u,a)}function R(n,e){if(!(0,a.Z)(n,"link.url"))return(0,u.H)("native response doesn't have 'link' property. Ortb response: ",n),!1;var t=e.assets.filter((function(n){return 1===n.required})).map((function(n){return n.id})),r=n.assets.map((function(n){return n.id})),i=t.every((function(n){return(0,c.q9)(r,n)}));return i||(0,u.H)("didn't receive a bid with all required assets. Required ids: ".concat(t,", but received ids in response: ").concat(r)),i}function P(n,e){var t=e.native.ortb||z(e.native);return"click"===n.action?function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).fetchURL,r=void 0===t?u.hq:t;if(e){var i,o=(n.assets||[]).filter((function(n){return n.link})).reduce((function(n,e){return n[e.id]=e.link,n}),{}),a=(null===(i=n.link)||void 0===i?void 0:i.clicktrackers)||[],c=o[e],d=a;c&&(d=c.clicktrackers||[]),d.forEach((function(n){return r(n)}))}else{var s;((null===(s=n.link)||void 0===s?void 0:s.clicktrackers)||[]).forEach((function(n){return r(n)}))}}(t,null==n?void 0:n.assetId):function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.runMarkup,r=void 0===t?function(n){return(0,u.$8)(n)}:t,i=e.fetchURL,o=void 0===i?u.hq:i,a=(n.eventtrackers||[]).filter((function(n){return n.event===I})).reduce((function(n,e){return k.hasOwnProperty(e.method)&&n[k[e.method]].push(e.url),n}),{img:[],js:[]}),c=a.img,d=a.js;n.imptrackers&&(c=c.concat(n.imptrackers));c.forEach((function(n){return o(n)})),d=d.map((function(n){return'