/* prebid.js v8.52.2 Updated: 2025-04-23 Modules: rtdModule, adfBidAdapter, amxBidAdapter, appnexusBidAdapter, browsiRtdProvider, connectadBidAdapter, consentManagement, criteoBidAdapter, criteoIdSystem, currency, gdprEnforcement, gumgumBidAdapter, holidBidAdapter, id5IdSystem, improvedigitalBidAdapter, ixBidAdapter, livewrappedAnalyticsAdapter, livewrappedBidAdapter, priceFloors, pubmaticBidAdapter, pubxaiAnalyticsAdapter, richaudienceBidAdapter, rubiconBidAdapter, schain, sharedIdSystem, smartadserverBidAdapter, sparteoBidAdapter, userId */ if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else (function(){ !function(){var t,n={265:function(t,n,r){function e(t,n,r,e,o){for(n=n.split?n.split("."):n,e=0;e>>0,u=0;if(n)r=n;else{for(;ut.length)&&(n=t.length);for(var r=0,e=new Array(n);r=u)&&Object.keys(e.O).every((function(t){return e.O[t](r[c])}))?r.splice(c--,1):(f=!1,u0&&t[l-1][2]>u;l--)t[l]=t[l-1];t[l]=[r,o,u]},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},e.d=function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},function(){var t={602:0};e.O.j=function(n){return 0===t[n]};var n=function(n,r){var o,u,i=r[0],f=r[1],c=r[2],a=0;if(i.some((function(n){return 0!==t[n]}))){for(o in f)e.o(f,o)&&(e.m[o]=f[o]);if(c)var l=c(e)}for(n&&n(r);a0;)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(3304),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 v},IV:function(){return g},JR:function(){return a},Ki:function(){return d},Oj:function(){return p},Qf:function(){return f},bL:function(){return s},bp:function(){return c},cx:function(){return l}});var r=t(4942),i=t(9633),o=t(2797),a="component",u=a+"Type",c=a+"Name",d="adapterCode",s="storageType",f="configName",l="syncType",g="syncUrl",v="_config";function p(n){return function(e,t,o){var s,f=(s={},(0,r.Z)(s,u,e),(0,r.Z)(s,c,t),(0,r.Z)(s,a,"".concat(e,".").concat(t)),s);return e===i.UL&&(f[d]=n(t)),h(Object.assign(f,o))}}var h=(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 E},js:function(){return b}});var r=t(1002),i=t(885),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 b(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.xD;return function(t){return!e(n,t)}}function y(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.xD;return[{name:c.e,paths:["userId","userIdAsEids"],applies:b(c.e,n)},{name:c.Jt,paths:["ortb2Imp.ext.tid"],applies:b(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:b(c.oK,n)},{name:c.e,paths:l,applies:b(c.e,n)},{name:c.g0,paths:g,applies:b(c.g0,n),get:function(n){return Math.round(100*(n+Number.EPSILON))/100}},{name:c.Jt,paths:["source.tid"],applies:b(c.Jt,n)}].map(v)}var E=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.xD,e=p(w(n)),t=p(y(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(885),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]},3667:function(n,e,t){t.d(e,{E$:function(){return O},Lj:function(){return B},Ps:function(){return T},XD:function(){return S},YC:function(){return E},oc:function(){return C},tV:function(){return R}});var r=t(4942),i=t(4358),o=t(265),a=t(2021),u=t(2200),c=t(3193),d=t(5706),s=t(4679),f=t(5383),l=t(8099),g=t(2797),v=t(59),p=t(8792),h=u.FP.AD_RENDER_FAILED,m=u.FP.AD_RENDER_SUCCEEDED,b=u.FP.STALE_RENDER,y=u.FP.BID_WON,w=u.q_.EXCEPTION,E=(0,g.z3)("sync",(function(n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.Z.resolve();return e.then((function(e){return null!=e?e:f.K.findBidByAdId(n)})).catch((function(){}))})),T=(0,g.z3)("sync",(function(n){a.j8(y,n),f.K.addWinningBid(n)}));function A(n){var e=n.reason,t=n.message,r=n.bid,o=n.id,u={reason:e,message:t};r&&(u.bid=r,u.adId=r.adId),o&&(u.adId=o),(0,i.H)("Error rendering ad (id: ".concat(o,"): ").concat(t)),a.j8(h,u)}function I(n){var e=n.doc,t=n.bid,r=n.id,i={doc:e};t&&(i.bid=t),r&&(i.adId=r),a.j8(m,i)}function C(n,e){switch(n.event){case u.FP.AD_RENDER_FAILED:A({bid:e,id:e.adId,reason:n.info.reason,message:n.info.message});break;case u.FP.AD_RENDER_SUCCEEDED:I({doc:null,bid:e,id:e.adId});break;default:(0,i.H)("Received event request for unsupported event: '".concat(n.event,"' (adId: '").concat(e.adId,"')"))}}function O(n,e,t){var r=t.resizeFn,i=t.fireTrackers,o=void 0===i?v.e6:i;if("resizeNativeHeight"===n.action)r(n.width,n.height);else o(n,e)}var k=(0,r.Z)({},u.X3.EVENT,C);k[u.X3.NATIVE]=O;var B=(0,g.z3)("sync",(function(n,e){var t=n.ad,r=n.adUrl,o=n.cpm,a=n.originalCpm,u=n.width,c=n.height,d={AUCTION_PRICE:a||o,CLICKTHROUGH:(null==e?void 0:e.clickUrl)||""};return{ad:(0,i.No)(t,d),adUrl:(0,i.No)(r,d),width:u,height:c}})),j=(0,g.z3)("sync",(function(n){var e=n.renderFn,t=n.resizeFn,r=n.bidResponse,i=n.options;if(r.mediaType!==s.pX){var o=B(r,i);e(Object.assign({adId:r.adId},o));var a=o.width,c=o.height;null!=(null!=a?a:c)&&t(a,c)}else A({reason:u.q_.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:"Cannot render video ad",bid:r,id:r.adId})}));function S(n){var e=n.renderFn,t=n.resizeFn,r=n.adId,d=n.options,s=n.bidResponse,f=n.doc;if(null!=s){if(s.status!==u.UE.RENDERED||((0,i.yN)("Ad id ".concat(r," has been rendered before")),a.j8(b,s),!(0,o.Z)(c.vc.getConfig("auctionOptions"),"suppressStaleRender"))){try{j({renderFn:e,resizeFn:t,bidResponse:s,options:d,doc:f})}catch(n){A({reason:u.q_.EXCEPTION,message:n.message,id:r,bid:s})}T(s)}}else A({reason:u.q_.CANNOT_FIND_AD,message:"Cannot find ad '".concat(r,"'"),id:r})}function R(n,e,t){var r;function o(n,t){A(Object.assign({id:e,bid:r},{reason:n,message:t}))}function a(e,t){n.defaultView&&n.defaultView.frameElement&&(e&&(n.defaultView.frameElement.width=e),t&&(n.defaultView.frameElement.height=t))}var c,d=(c={resizeFn:a},function(n,e,t){k.hasOwnProperty(n)&&k[n](e,t,c)});function s(e){e.ad?(n.write(e.ad),n.close(),I({doc:n,bid:r,adId:r.adId})):(0,l.W)(r).then((function(t){return t(e,{sendMessage:function(n,e){return d(n,e,r)},mkFrame:i.Vz},n.defaultView)})).then((function(){return I({doc:n,bid:r,adId:r.adId})}),(function(n){o((null==n?void 0:n.reason)||u.q_.EXCEPTION,null==n?void 0:n.message),(null==n?void 0:n.stack)&&(0,i.H)(n)}));var t=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));(0,i.jC)(t,n,"html")}try{e&&n?n!==document||(0,i.yL)()?E(e).then((function(i){r=i,S({renderFn:s,resizeFn:a,adId:e,options:{clickUrl:null==t?void 0:t.clickThrough},bidResponse:i,doc:n})})):o(u.q_.PREVENT_WRITING_ON_MAIN_DOCUMENT,"renderAd was prevented from writing to the main document."):o(u.q_.MISSING_DOC_OR_ADID,"missing ".concat(e?"doc":"adId"))}catch(n){o(w,n.message)}}j.before((function(n,e){var t=e.bidResponse,r=e.doc;(0,d.Pd)(t.renderer)?((0,d._U)(t.renderer,t,r),I({doc:r,bid:t,id:t.adId}),n.bail()):n(e)}),100)},3304:function(n,e,t){t.d(e,{ZP:function(){return en},uV:function(){return J}});var r=t(2982),i=t(885),o=t(4942),a=t(4358),u=t(265),c=t(59),d=t(5339),s=t(8928),f=t(3193),l=t(2797),g=t(4614),v={};function p(n,e,t){var r=function(n,e){var t=v[n]=v[n]||{bidders:{}};return e?t.bidders[e]=t.bidders[e]||{}:t}(n,t);return r[e]=(r[e]||0)+1,r[e]}function h(n){return p(n,"requestsCounter")}function m(n){return(0,u.Z)(v,"".concat(n,".requestsCounter"))||0}function b(n,e){return(0,u.Z)(v,"".concat(n,".bidders.").concat(e,".requestsCounter"))||0}function y(n,e){return(0,u.Z)(v,"".concat(n,".bidders.").concat(e,".winsCounter"))||0}var w=t(5102),E=t(4516),T=t(2021),A=t(2200),I=t(9128),C=t(5383),O=t(9633),k=t(571),B=t(4947),j=t(6310),S=t(1087);function R(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 D(n){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},r=t.getS2SBidders,i=void 0===r?J:r;if(null==e)return n;var o=i(e);return n.filter((function(n){return o.has(n.bidder)}))}),"filterBidsForAdUnit");function G(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===U&&(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=W(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 V(n){var e=(0,a.I8)(n);return e.forEach((function(n){n.bids=W(n.bids,null)})),e=e.filter((function(n){return 0!==n.bids.length}))}var K=(0,l.z3)("sync",(function(n,e){return n}),"setupAdUnitMediaTypes");function J(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 Q=(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?J:i,c=u(e);return(0,a.pP)(n).reduce((function(n,e){return n[c.has(e)?N:P].push(e),n}),(t={},(0,o.Z)(t,P,[]),(0,o.Z)(t,N,[]),t))}),"partitionBidders");function $(n,e){var t=x[n],r=(null==t?void 0:t.getSpec)&&t.getSpec();if(r&&r[e]&&"function"==typeof r[e])return[r,r[e]]}function X(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,I.Bf)(u),T.j8(A.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||_.isAllowed(B.UE,F(O.UL,n.bidder))})),h(n.code)})),n=K(n,i);var d=Q(n,H),s=d[P],l=d[N];f.vc.getConfig("bidderSequence")===f.FD&&(s=(0,a.TV)(s));var v=(0,w.nH)(),p=[],m=o.global||{},b=o.bidder||{};function y(n,e){var r=_.redact(null!=e?e:F(O.UL,n.bidderCode)),i=Object.freeze(r.ortb2((0,a.Ee)({source:{tid:t}},m,b[n.bidderCode])));return n.ortb2=i,n.bids=n.bids.map((function(n){return n.ortb2=i,r.bidRequest(n)})),n}H.forEach((function(r){var i=L(r);if(r&&r.enabled&&_.isAllowed(B.UE,i)){var o=G(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=y({bidderCode:n,auctionId:t,bidderRequestId:o,uniquePbsTid:s,bids:z({bidderCode:n,auctionId:t,bidderRequestId:o,adUnits:(0,a.I8)(c),src:A.os.SRC,metrics:d}),auctionStart:e,timeout:r.timeout,src:A.os.SRC,refererInfo:v,metrics:d},i);0!==f.bids.length&&p.push(f)})),c.forEach((function(n){var e=n.bids.filter((function(n){return(0,g.sE)(p,(function(e){return(0,g.sE)(e.bids,(function(e){return e.bidId===n.bid_id}))}))}));n.bids=e})),p.forEach((function(n){void 0===n.adUnitsS2SCopy&&(n.adUnitsS2SCopy=c.filter((function(n){return n.bids.length>0||null!=n.s2sBid})))}))}}));var C=V(n);return s.forEach((function(n){var o=(0,a._d)(),c=u.fork(),d=y({bidderCode:n,auctionId:t,bidderRequestId:o,bids:z({bidderCode:n,auctionId:t,bidderRequestId:o,adUnits:(0,a.I8)(C),labels:i,src:"client",metrics:c}),auctionStart:e,timeout:r,refererInfo:v,metrics:c}),s=x[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&&p.push(d)})),p.forEach((function(n){E.rp.getConsentData()&&(n.gdprConsent=E.rp.getConsentData()),E.nX.getConsentData()&&(n.uspConsent=E.nX.getConsentData()),E.TJ.getConsentData()&&(n.gppConsent=E.TJ.getConsentData())})),p}),"makeBidRequests"),q.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===A.os.SRC)].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?w.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),v.forEach((function(n){T.j8(A.FP.BID_REQUESTED,D(D({},n),{},{tid:n.auctionId}))})),f.callBids(b,p,t,(function(n){return y.forEach((function(e){return e(n)}))}),e)}}else(0,a.H)("missing "+n.adapter);m++}})),v.forEach((function(n){n.start=(0,a.AB)();var e=x[n.bidderCode];f.vc.runWithBidder(n.bidderCode,(function(){(0,a.ji)("CALLING BIDDER"),T.j8(A.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?")},q.videoAdapters=[],q.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?(x[e]=n,E.qh.register(O.UL,e,null===(t=n.getSpec)||void 0===t?void 0:t.call(n).gvlid),(0,g.q9)(o,"video")&&q.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")},q.aliasBidAdapter=function(n,e,t){if(void 0===x[e]){var r=x[n];if(void 0===r){var i=[];H.forEach((function(t){if(t.bidders&&t.bidders.length){var r=t&&t.bidders;t&&(0,g.q9)(r,e)?Z[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)(q.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})),Z[e]=n}q.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.')},q.resolveAlias=function(n){for(var e,t=n;Z[t]&&(!e||!e.has(t));)t=Z[t],(e=e||new Set).add(t);return t},q.registerAnalyticsAdapter=function(n){var e=n.adapter,t=n.code,r=n.gvlid;e&&t?"function"==typeof e.enableAnalytics?(e.code=t,M[t]={adapter:e,gvlid:r},E.qh.register(O._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")},q.enableAnalytics=function(n){(0,a.kJ)(n)||(n=[n]),n.forEach((function(n){var e=M[n.provider];e&&e.adapter?_.isAllowed(B.x$,F(O._U,n.provider,(0,o.Z)({},j.Hw,n)))&&e.adapter.enableAnalytics(n):(0,a.H)("Prebid Error: no analytics adapter found in registry for '".concat(n.provider,"'."))}))},q.getBidAdapter=function(n){return x[n]},q.getAnalyticsAdapter=function(n){return M[n]},q.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){Y(n,"onTimeout",e[n])}))},q.callBidWonBidder=function(n,e,t){var r,i;e.params=(0,a.S0)(t,e.adUnitCode,e.bidder),r=e.adUnitCode,i=e.bidder,p(r,"winsCounter",i),Y(n,"onBidWon",e)},q.callBidBillableBidder=function(n){Y(n.bidder,"onBidBillable",n)},q.callSetTargetingBidder=function(n,e){Y(n,"onSetTargeting",e)},q.callBidViewableBidder=function(n,e){Y(n,"onBidViewable",e)},q.callBidderError=function(n,e,t){Y(n,"onBidderError",{error:e,bidderRequest:t})},q.callDataDeletionRequest=(0,l.z3)("sync",(function(){for(var n=arguments.length,e=new Array(n),t=0;t2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?m.K.index:t;function i(){var n=Object.keys(e);return I.every((function(t){return(0,v.q9)(n,t)&&!(0,v.q9)([void 0,null],e[t])}))}function o(n){return"Invalid bid from ".concat(e.bidderCode,". Ignoring bid: ").concat(n)}if(!n)return(0,p.yN)("No adUnitCode was supplied to addBidResponse."),!1;if(!e)return(0,p.yN)("Some adapter tried to add an undefined bid for ".concat(n,".")),!1;if(!i())return(0,p.H)(o("Bidder ".concat(e.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1;if("native"===e.mediaType&&!(0,s.r4)(e,{index:r}))return(0,p.H)(o("Native bid missing some required properties.")),!1;if("video"===e.mediaType&&!(0,f.Dn)(e,{index:r}))return(0,p.H)(o("Video bid does not have required vastUrl or renderer property")),!1;if("banner"===e.mediaType&&!U(n,e,{index:r}))return(0,p.H)(o("Banner bids require a width and height")),!1;return!0}(n,e)}))?r(n,e):r.reject(n,e,l.Gw.INVALID)}function q(){o(),u.vc.runWithBidder(n.code,(function(){g.j8(l.FP.BIDDER_DONE,t),e(j,t.gdprConsent,t.uspConsent,t.gppConsent)}))}}});function e(e,t,r,i){R(n,e,t,r,i)}}var B=["paapi","fledgeAuctionConfigs"],j=["bids"].concat(B);var S=(0,h.z3)("sync",(function(n,e,t,o,a,u){var c=u.onRequest,d=u.onResponse,s=u.onPaapi,f=u.onError,l=u.onBid,g=u.onCompletion,v=P(t);g=v.startTiming("total").stopBefore(g);var h=v.measureTime("buildRequests",(function(){return n.buildRequests(e,t)}));if(h&&0!==h.length){Array.isArray(h)||(h=[h]);var m=(0,p.yx)(g,h.length);h.forEach((function(e){var t=v.fork();function u(n){null!=n&&(n.metrics=t.fork().renameWith()),l(n)}var g=a((function(r,o){y();try{r=JSON.parse(r)}catch(n){}r={body:r,headers:{get:o.getResponseHeader.bind(o)}},d(r);try{r=t.measureTime("interpretResponse",(function(){return n.interpretResponse(r,e)}))}catch(e){return(0,p.H)("Bidder ".concat(n.code," failed to interpret the server's response. Continuing without bids"),null,e),void m()}var a,c;r&&!Object.keys(r).some((function(n){return!j.includes(n)}))?(a=r.bids,c=function(n){var e=B.map((function(e){return n[e]})),t=(0,i.Z)(e,2),r=t[0],o=t[1];if(null!=r&&null!=o)throw new Error("Adapter response should use ".concat(B[0]," over ").concat(B[1],", not both"));return null!=r?r:o}(r)):a=r,(0,p.kJ)(c)&&c.forEach(s),a&&((0,p.kJ)(a)?a.forEach(u):u(a)),m()})),h=a((function(n,e){y(),f(n,e),m()}));c(e);var y=t.startTiming("net");function I(t){var r,i=e.options;return Object.assign(t,i,{browsingTopics:!(null!=i&&i.hasOwnProperty("browsingTopics")&&!i.browsingTopics)&&((null===(r=b.S.get(n.code,"topicsHeader"))||void 0===r||r)&&(0,w.xD)(A.oK,(0,E.T)(T.UL,n.code)))})}switch(e.method){case"GET":o("".concat(e.url).concat(function(n){if(n)return"?".concat("object"===(0,r.Z)(n)?(0,p.Re)(n):n);return""}(e.data)),{success:g,error:h},void 0,I({method:"GET",withCredentials:!0}));break;case"POST":o(e.url,{success:g,error:h},"string"==typeof e.data?e.data:JSON.stringify(e.data),I({method:"POST",contentType:"text/plain",withCredentials:!0}));break;default:(0,p.yN)("Skipping invalid request from ".concat(n.code,". Request type ").concat(e.type," must be GET or POST")),m()}}))}else g()}),"processBidderRequests"),R=(0,h.z3)("async",(function(n,e,t,r,i){var o=u.vc.getConfig("userSync.aliasSyncEnabled");if(n.getUserSyncs&&(o||!a.ZP.aliasRegistry[n.code])){var c=u.vc.getConfig("userSync.filterSettings"),s=n.getUserSyncs({iframeEnabled:!(!c||!c.iframe&&!c.all),pixelEnabled:!(!c||!c.image&&!c.all)},e,t,r,i);s&&(Array.isArray(s)||(s=[s]),s.forEach((function(e){d.k_.registerSync(e.type,n.code,e.url)})),d.k_.bidderDone(n.code))}}),"registerSyncs"),D=(0,h.z3)("sync",(function(n,e){}),"addPaapiConfig");function U(n,e){var t=arguments.length>2&&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 P(n){return(0,y.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","azerionedge","aaxBlockmeter","confiant","arcspan","airgrid","clean.io","a1Media","geoedge","mediafilter","qortex","dynamicAdBoost","contxtful","id5","51Degrees"];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),t.keepalive&&(f.keepalive=!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)},timedOut:!1}}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;return 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(n){return u("",Object.assign(g({status:0},""),{reason:n,timedOut:"AbortError"===(null==n?void 0:n.name)}))}))}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(),m=l()},5383:function(n,e,t){t.d(e,{K:function(){return cn}});var r=t(885),i=t(2982),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=e&&(Array.isArray(e)?e:[e]))?e.map((function(n){return"")})).join(""):"";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),b=t(4614),y=t(154),w=t(4679),E=t(5975),T=t(2021),A=t(3304),I=t(2200),C=t(8792),O=t(9128),k=t(6066),B=t(8640),j=h.k_.syncUsers,S="completed";T.on(I.FP.BID_ADJUSTMENT,(function(n){!function(n){var e=(0,k.O)(n.cpm,n);e>=0&&(n.cpm=e)}(n)}));var R={},D={},U=[],P=(0,B.R)();function N(n){var e=n.adUnits,t=n.adUnitCodes,r=n.callback,i=n.cbTimeout,a=n.labels,u=n.auctionId,c=n.ortb2Fragments,s=n.metrics;s=(0,O.Bf)(s);var l,g,v,p,h=e,m=a,y=t,E=u||(0,o.DO)(),k=i,B=new Set,N=(0,C.P)(),F=[],L=r,z=[],W=[],G=[],J=[],Q=[];function $(){return{auctionId:E,timestamp:l,auctionEnd:g,auctionStatus:p,adUnits:h,adUnitCodes:y,labels:m,bidderRequests:z,noBids:G,bidsReceived:W,bidsRejected:F,winningBids:J,timeout:k,metrics:s,seatNonBids:Q}}function X(n){if(n?T.j8(I.FP.AUCTION_TIMEOUT,$()):clearTimeout(v),void 0===g){var t=[];n&&((0,o.ji)("Auction ".concat(E," timedOut")),(t=z.filter((function(n){return!B.has(n.bidderRequestId)})).flatMap((function(n){return n.bids}))).length&&T.j8(I.FP.BID_TIMEOUT,t)),p=S,g=Date.now(),s.checkpoint("auctionEnd"),s.timeBetween("requestBids","auctionEnd","requestBids.total"),s.timeBetween("callBids","auctionEnd","requestBids.callBids"),N.resolve(),T.j8(I.FP.AUCTION_END,$()),Z(h,(function(){try{if(null!=L){var r=W.filter((function(n){return y.includes(n.adUnitCode)})).reduce(nn,{});L.apply(P,[r,n,E]),L=null}}catch(n){(0,o.H)("Error executing bidsBackHandler",null,n)}finally{t.length&&A.ZP.callTimedOutBidders(e,t,k);var i=f.vc.getConfig("userSync")||{};i.enableOverride||j(i.syncDelay)}}))}}function Y(){f.vc.resetBidder(),(0,o.PN)("Bids Received for Auction with id: ".concat(E),W),p=S,X(!1)}function en(n){B.add(n)}function tn(n){var e=this;n.forEach((function(n){var e;e=n,z=z.concat(e)}));var t={},r={bidRequests:n,run:function(){v=setTimeout((function(){return X(!0)}),k),p="inProgress",T.j8(I.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,a=!1,u=new Set,c={};function s(){i--,a&&0===i&&n()}function l(n,e,t){return c[e.requestId]=!0,V(e,n),i++,t(s)}function g(n,t){l(n,t,(function(n){var i=K(t);T.j8(I.FP.BID_ACCEPTED,i),i.mediaType===w.pX?M(e,i,n):((0,d.ub)(i)&&(0,d.kH)(i,r.getAdUnit(i)),H(e,i),n())}))}function v(n,t,r){return l(n,t,(function(n){t.rejectionReason=r,(0,o.yN)("Bid from ".concat(t.bidder||"unknown bidder"," was rejected: ").concat(r),t),T.j8(I.FP.BID_REJECTED,t),e.addBidRejected(t),n()}))}function p(){var t=this,r=e.getBidRequests(),d=f.vc.getConfig("auctionOptions");if(u.add(t),d&&!(0,o.xb)(d)){var s=d.secondaryBidders;s&&!r.every((function(n){return(0,b.q9)(s,n.bidderCode)}))&&(r=r.filter((function(n){return!(0,b.q9)(s,n.bidderCode)})))}a=r.every((function(n){return u.has(n)})),t.bids.forEach((function(n){c[n.bidId]||(e.addNoBid(n),T.j8(I.FP.NO_BID,n))})),a&&0===i&&n()}return{addBidResponse:function(){function n(n,e){var t;_.call({dispatch:g},n,e,(t=!1,function(r){t||(v(n,e,r),t=!0)}))}return n.reject=v,n}(),adapterDone:function(){var n=this;q(C.Z.resolve()).finally((function(){return p.call(n)}))}}}(Y,e);A.ZP.callBids(h,n,r.addBidResponse,r.adapterDone,{request:function(n,e){a(R,e),a(t,n),D[n]||(D[n]={SRA:!0,origin:e}),t[n]>1&&(D[n].SRA=!1)},done:function(n){R[n]--,U[0]&&i(U[0])&&U.shift()}},k,en,c)}};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===I.os.SRC?"s2s":n.bidderCode;return D[i]&&(!1===D[i].SRA&&(r=Math.min(n.bids.length,t)),R[D[i].origin]+r>t&&(e=!1)),!e})),e&&n.run(),e}function a(n,e){void 0===n[e]?n[e]=1:n[e]++}i(r)||((0,o.yN)("queueing auction due to limited endpoint capacity"),U.push(r))}return T.on(I.FP.SEAT_NON_BID,(function(n){var e;n.auctionId===E&&(e=n.seatnonbid,Q=Q.concat(e))})),{addBidReceived:function(n){W=W.concat(n)},addBidRejected:function(n){F=F.concat(n)},addNoBid:function(n){G=G.concat(n)},callBids:function(){p="started",l=Date.now();var n=s.measureTime("requestBids.makeRequests",(function(){return A.ZP.makeBidRequests(h,l,E,k,m,c,s)}));(0,o.PN)("Bids Requested for Auction with id: ".concat(E),n),s.checkpoint("callBids"),n.length<1?((0,o.yN)("No valid bid requests returned for auction"),Y()):x.call({dispatch:tn,context:this},n)},addWinningBid:function(n){var t=e.find((function(e){return e.adUnitId===n.adUnitId}));J=J.concat(n),(0,o.R_)(n),A.ZP.callBidWonBidder(n.adapterCode||n.bidder,n,e),t&&!t.deferBilling&&A.ZP.callBidBillableBidder(n)},setBidTargeting:function(n){A.ZP.callSetTargetingBidder(n.adapterCode||n.bidder,n)},getWinningBids:function(){return J},getAuctionStart:function(){return l},getAuctionEnd:function(){return g},getTimeout:function(){return k},getAuctionId:function(){return E},getAuctionStatus:function(){return p},getAdUnits:function(){return h},getAdUnitCodes:function(){return y},getBidRequests:function(){return z},getBidsReceived:function(){return W},getNoBids:function(){return G},getNonBids:function(){return Q},getFPD:function(){return c},getMetrics:function(){return s},end:N.promise}}var _=(0,m.z3)("sync",(function(n,e,t){!function(n){var e=f.vc.getConfig("maxBid");return!e||!n.cpm||e>=Number(n.cpm)}(e)?t(I.Gw.PRICE_TOO_HIGH):this.dispatch.call(null,n,e)}),"addBidResponse"),q=(0,m.z3)("sync",(function(n){return n}),"responsesReady"),x=(0,m.z3)("sync",(function(n){this.dispatch.call(this.context,n)}),"addBidderRequests"),Z=(0,m.z3)("async",(function(n,e){e&&e()}),"bidsBackCallback");function H(n,e){!function(n){var e,t=!0===E.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=X(e.mediaType,n);Y(o,a,e,i),n&&E.S.getOwn(n,I.k2.ADSERVER_TARGETING)&&(Y(o,E.S.ownSettingsFor(n),e,i),e.sendStandardTargeting=E.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,O.Bf)(e.metrics).timeSince("addBidResponse","addBidResponse.total"),n.addBidReceived(e),T.j8(I.FP.BID_RESPONSE,e)}function M(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,adUnitId:e.adUnitId}),"video"),s=d&&(0,u.Z)(d,"context"),l=d&&(0,u.Z)(d,"useCacheKey");f.vc.getConfig("cache.url")&&(l||s!==y.gZ)&&(!e.videoCacheKey||f.vc.getConfig("cache.ignoreBidderCacheKey")?(c=!1,G(n,e,t,d)):e.vastUrl||((0,o.H)("videoCacheKey specified but not required vastUrl for video bid"),c=!1)),c&&(H(n,e),t())}var F,L,z=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))),H(u,c),d())}))}))};f.vc.getConfig("cache",(function(n){F="number"==typeof n.cache.batchSize&&n.cache.batchSize>0?n.cache.batchSize:1,L="number"==typeof n.cache.batchTimeout&&n.cache.batchTimeout>0?n.cache.batchTimeout:0}));var W=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z,t=[[]],r=!1,i=function(n){return n()};return function(o,a,u){var c=L>0?n:i;t[t.length-1].length>=F&&t.push([]),t[t.length-1].push({auctionInstance:o,bidResponse:a,afterBidAdded:u}),r||(r=!0,c((function(){t.forEach(e),t=[[]],r=!1}),L))}}(),G=(0,m.z3)("async",(function(n,e,t,r){W(n,e,t)}),"callPrebidCache");function V(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 K(n){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.index,i=void 0===r?cn.index:r;T.j8(I.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=J(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 J(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=J(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===I.Ql.AUTO?e.pbAg:t===I.Ql.DENSE?e.pbDg:t===I.Ql.LOW?e.pbLg:t===I.Ql.MEDIUM?e.pbMg:t===I.Ql.HIGH?e.pbHg:t===I.Ql.CUSTOM?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 X(n,e){var t=Object.assign({},E.S.settingsFor(null));if(t[I.k2.ADSERVER_TARGETING]||(t[I.k2.ADSERVER_TARGETING]=[$(I.TD.BIDDER,"bidderCode"),$(I.TD.AD_ID,"adId"),$(I.TD.PRICE_BUCKET,Q()),$(I.TD.SIZE,"size"),$(I.TD.DEAL,"dealId"),$(I.TD.SOURCE,"source"),$(I.TD.FORMAT,"mediaType"),$(I.TD.ADOMAIN,(function(n){return n.meta&&n.meta.advertiserDomains&&n.meta.advertiserDomains.length>0?[n.meta.advertiserDomains].flat()[0]:""})),$(I.TD.ACAT,(function(n){return n.meta&&n.meta.primaryCatId?n.meta.primaryCatId:""})),$(I.TD.DSP,(function(n){return n.meta&&(n.meta.networkId||n.meta.networkName)?(0,u.Z)(n,"meta.networkName")||(0,u.Z)(n,"meta.networkId"):""})),$(I.TD.CRID,(function(n){return n.creativeId?n.creativeId:""}))]),"video"===n){var r=t[I.k2.ADSERVER_TARGETING].slice();if(t[I.k2.ADSERVER_TARGETING]=r,[I.TD.UUID,I.TD.CACHE_ID].forEach((function(n){void 0===(0,b.sE)(r,(function(e){return e.key===n}))&&r.push($(n,"videoCacheKey"))})),f.vc.getConfig("cache.url")&&(!e||!1!==E.S.get(e,"sendStandardTargeting"))){var i=(0,o.en)(f.vc.getConfig("cache.url"));void 0===(0,b.sE)(r,(function(n){return n.key===I.TD.CACHE_HOST}))&&r.push($(I.TD.CACHE_HOST,(function(n){return(0,u.Z)(n,"adserverTargeting.".concat(I.TD.CACHE_HOST))?n.adserverTargeting[I.TD.CACHE_HOST]:i.hostname})))}}return t}function Y(n,e,t,r){var i=e[I.k2.ADSERVER_TARGETING];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!==I.TD.DEAL&&a!==I.TD.ACAT&&a!==I.TD.DSP&&a!==I.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.adUnitId;if(null!=t)return n().flatMap((function(n){return n.getAdUnits()})).find((function(n){return n.adUnitId===t}))},getMediaTypes:function(n){var e=n.adUnitId,t=n.requestId;if(null!=t){var r=this.getBidRequest({requestId:t});if(null!=r&&(null==e||r.adUnitId===e))return r.mediaTypes}else if(null!=e){var i=this.getAdUnit({adUnitId: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.adUnitId,s=e.auctionId,f=i,l=n||0;function g(){switch(l){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}Object.assign(this,{bidderCode:a,width:0,height:0,statusMessage:g(),adId:(0,r._d)(),requestId:u,transactionId:c,adUnitId:d,auctionId:s,mediaType:"banner",source:f}),this.getStatusCode=function(){return l},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,adUnitId:this.adUnitId,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 b}});var r=t(4942),i=t(1002),o=t(885),a=t(6463),u=t(4614),c=t(4358),d=t(265),s=t(2200);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 b=function(){var n,e,t,s=[],g=null;function b(){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?A():(0,r.Z)({},n,A(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 R(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 D(n,e){g=n;try{return e()}finally{U()}}function U(){g=null}return b(),{getCurrentBidder:function(){return g},resetBidder:U,getConfig:A,getAnyConfig:T,readConfig:O,readAnyConfig:k,setConfig:B,mergeConfig:function(n){if((0,c.PO)(n)){var e=(0,c.Ee)(y(),n);return B(function(n){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:(0,g.AB)();this.generatedTime=e,(0,l.Z)(this,O,!0),y(this,B,S).call(this,n)}},{key:"getConsentData",value:function(){return(0,f.Z)(this,A)}},{key:"hash",get:function(){var n=this;return(0,f.Z)(this,O)&&((0,l.Z)(this,k,(0,g._R)(JSON.stringify((0,f.Z)(this,A)&&this.hashFields?this.hashFields.map((function(e){return(0,f.Z)(n,A)[e]})):(0,f.Z)(this,A)))),(0,l.Z)(this,O,!1)),(0,f.Z)(this,k)}}]),n}();function S(n){(0,l.Z)(this,C,!0),(0,l.Z)(this,A,n),(0,f.Z)(this,I).resolve(n)}var R=function(n){(0,o.Z)(t,n);var e=h(t);function t(){return(0,c.Z)(this,t),e.apply(this,arguments)}return(0,d.Z)(t,[{key:"getConsentMeta",value:function(){var n=this.getConsentData();if(n&&this.generatedTime)return{usp:n,generatedAt:this.generatedTime}}}]),t}(j),D=function(n){(0,o.Z)(t,n);var e=h(t);function t(){var n;(0,c.Z)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:F;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 v.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,g._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)]}))))}()},2200:function(n,e,t){t.d(e,{FP:function(){return a},FY:function(){return l},Gw:function(){return p},Q_:function(){return o},Ql:function(){return d},TD:function(){return s},UE:function(){return v},V1:function(){return h},X3:function(){return w},aI:function(){return c},f:function(){return i},k2:function(){return r},kF:function(){return f},oF:function(){return b},os:function(){return g},q_:function(){return u},s$:function(){return m},zA:function(){return y}});var r={PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},i="pbjs_debug",o={GOOD:1},a={AUCTION_INIT:"auctionInit",AUCTION_TIMEOUT:"auctionTimeout",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_REJECTED:"bidRejected",NO_BID:"noBid",SEAT_NON_BID:"seatNonBid",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",SET_TARGETING:"setTargeting",BEFORE_REQUEST_BIDS:"beforeRequestBids",BEFORE_BIDDER_HTTP:"beforeBidderHttp",REQUEST_BIDS:"requestBids",ADD_AD_UNITS:"addAdUnits",AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",TCF2_ENFORCEMENT:"tcf2Enforcement",AUCTION_DEBUG:"auctionDebug",BID_VIEWABLE:"bidViewable",STALE_RENDER:"staleRender",BILLABLE_EVENT:"billableEvent",BID_ACCEPTED:"bidAccepted",RUN_PAAPI_AUCTION:"paapiRunAuction",PAAPI_BID:"paapiBid",PAAPI_NO_BID:"paapiNoBid",PAAPI_ERROR:"paapiError"},u={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},c={bidWon:"adUnitCode"},d={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},s={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",SOURCE:"hb_source",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_ID:"hb_cache_id",CACHE_HOST:"hb_cache_host",ADOMAIN:"hb_adomain",ACAT:"hb_acat",CRID:"hb_crid",DSP:"hb_dsp"},f={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_HOST:"hb_cache_host"},l={title:"hb_native_title",body:"hb_native_body",body2:"hb_native_body2",privacyLink:"hb_native_privacy",privacyIcon:"hb_native_privicon",sponsoredBy:"hb_native_brand",image:"hb_native_image",icon:"hb_native_icon",clickUrl:"hb_native_linkurl",displayUrl:"hb_native_displayurl",cta:"hb_native_cta",rating:"hb_native_rating",address:"hb_native_address",downloads:"hb_native_downloads",likes:"hb_native_likes",phone:"hb_native_phone",price:"hb_native_price",salePrice:"hb_native_saleprice",rendererUrl:"hb_renderer_url",adTemplate:"hb_adTemplate"},g={SRC:"s2s",DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",SYNCED_BIDDERS_KEY:"pbjsSyncs"},v={BID_TARGETING_SET:"targetingSet",RENDERED:"rendered",BID_REJECTED:"bidRejected"},p={INVALID:"Bid has missing or invalid properties",INVALID_REQUEST_ID:"Invalid request ID",BIDDER_DISALLOWED:"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes",FLOOR_NOT_MET:"Bid does not meet price floor",CANNOT_CONVERT_CURRENCY:"Unable to convert currency",DSA_REQUIRED:"Bid does not provide required DSA transparency info",DSA_MISMATCH:"Bid indicates inappropriate DSA rendering method",PRICE_TOO_HIGH:"Bid price exceeds maximum value"},h={body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl"},m={sponsored:1,desc:2,rating:3,likes:4,downloads:5,price:6,saleprice:7,phone:8,address:9,desc2:10,displayurl:11,ctatext:12},b={ICON:1,MAIN:3},y=["privacyIcon","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"],w={REQUEST:"Prebid Request",RESPONSE:"Prebid Response",NATIVE:"Prebid Native",EVENT:"Prebid Event"}},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}},8099:function(n,e,t){t.d(e,{W:function(){return c},m:function(){return u}});var r,i=t(8792),o=t(4358),a=t(8304),u=(0,t(2797).z3)("sync",(function(n){return a._})),c=(r={},function(n){var e=u(n);return r.hasOwnProperty(e)||(r[e]=new i.Z((function(n){var t=(0,o.$u)();t.srcdoc="