/*! * * ------------------------ * -- NewsUK V2 Ad Library - Prebid * -- Version: v1.137.854-beta.1 - sun * -- Built: Wed Apr 09 2025 13:04:44 GMT+0000 (Coordinated Universal Time) * -- Branch: main * -- GIT SHA1: dbf9032a2b93615fe55ce383c3d167fe4cfa6b14 * ------------------------ * */(()=>{var e={2347:(e,t,n)=>{"use strict";n.d(t,{c5:()=>p,q4:()=>l});var r=n(4467),i=n(296),o=n(5458),a=n(4469);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:window,h={},y="".concat(t,"Call"),A="".concat(t,"Return");function I(e){var t,n="string"==typeof e.data&&e.data.includes(A)?JSON.parse(e.data):e.data;if(null!=n&&null!==(t=n[A])&&void 0!==t&&t.callId){var r=n[A];h.hasOwnProperty(r.callId)&&h[r.callId].apply(h,(0,o.A)(v.map((function(e){return r[e]}))))}}var w,O=function(){for(var e,n=b,r=!1;null!=n;){try{if("function"==typeof n[t]){e=n,r=!0;break}}catch(e){}try{if(n.frames["".concat(t,"Locator")]){e=n;break}}catch(e){}if(n===b.top)break;n=n.parent}return[e,r]}(),E=(0,i.A)(O,2),S=E[0],x=E[1];if(S)return x?w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new a.k((function(n,r){var a=S[t].apply(S,(0,o.A)(T(d(d({},e),{},{callback:e.callback||m===l?C(e.callback,n,r):void 0})).map((function(e){var t=(0,i.A)(e,2);t[0];return t[1]}))));(m===u||null==e.callback&&m===c)&&n(a)}))}:(b.addEventListener("message",I,!1),w=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new a.k((function(n,o){var a=Math.random().toString(),s=(0,r.A)({},y,d(d({},Object.fromEntries(T(e).filter((function(e){return"callback"!==(0,i.A)(e,1)[0]})))),{},{callId:a}));h[a]=C(null==e?void 0:e.callback,n,o,(t||null==(null==e?void 0:e.callback))&&function(){delete h[a]}),S.postMessage(s,"*"),m===u&&n()}))}),Object.assign(w,{isDirect:x,close:function(){!x&&b.removeEventListener("message",I)}});function T(e){return e=Object.assign({version:n},e),p.map((function(t){return[t,e[t]]}))}function C(e,t,n,r){var i="function"==typeof e;return function(o,a){(r&&r(),m!==u)&&(null==a||a?t:n)(i?void 0:o);i&&e.apply(this,arguments)}}}},1588:(e,t,n)=>{"use strict";n.d(t,{R:()=>o});var r=n(1992),i=n(89);function o(e,t,n){return(0,r.Ak)(e,(function(e,r){var o;o=function(t,n){if(n){var o=i.JE;t&&(o=i.vV,n="".concat(n," Canceling auction as per consentManagement config."));for(var a=arguments.length,s=new Array(a>2?a-2:0),d=2;d{"use strict";n.d(t,{hZ:()=>o,x4:()=>a});var r=n(3831),i=n(5371);function o(e,t,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(t===n)return e;var o=e;try{o=(0,r.m)().convertCurrency(e,t,n)}catch(e){if(!i)throw e}return o}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return[e.cpm,e.currency]},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o;return function(r,i){return null==e&&(e=i),n(r,i,e,t)}}();return(0,i.NV)((function(n){return t.apply(null,e(n))}))}},6618:(e,t,n)=>{"use strict";n.d(t,{eu:()=>p,p:()=>u});var r=n(296),i=n(4467),o=n(3728),a=n(5455),s=n(89),d=n(433);function c(e){var t;return(0,s.II)()&&(t=(0,a.I6)(window.googletag.pubads().getSlots(),function(e){return function(t){return(0,s.sC)(t,e)}}(e))),t}function u(e){var t=c(e);return t?{gptSlot:t.getAdUnitPath(),divId:t.getSlotElementId()}:{}}var l=["IAB_AUDIENCE_1_1","IAB_CONTENT_2_2"];function p(e){return Object.entries((0,i.A)((0,i.A)({},l[0],f(e,["user.data"],4)),l[1],f(e,o.Dy.map((function(e){return"".concat(e,".content.data")})),6))).map((function(e){var t=(0,r.A)(e,2),n=t[0],i=t[1];return i.length?{taxonomy:n,values:i}:null})).filter((function(e){return e}))}function f(e,t,n){return t.flatMap((function(t){return(0,d.A)(e,t)||[]})).filter((function(e){var t;return(null===(t=e.ext)||void 0===t?void 0:t.segtax)===n})).flatMap((function(e){var t;return null===(t=e.segment)||void 0===t?void 0:t.map((function(e){return e.id}))})).filter((function(e){return e})).filter(s.hj)}},4686:(e,t,n)=>{"use strict";n.d(t,{D:()=>d});var r=n(5458),i=n(3728),o=n(433),a=["user.keywords"].concat(i.Dy.flatMap((function(e){return["keywords","content.keywords"].map((function(t){return"".concat(e,".").concat(t)}))})));function s(){for(var e=new Set,t=arguments.length,n=new Array(t),r=0;r1?t-1:0),i=1;i{"use strict";n.d(t,{T:()=>m,A:()=>g});var r=n(296),i=new WeakMap;var o=n(89),a=n(4467),s=n(433),d=n(3233);var c=n(4781);var u=n(6715);var l=n(7490),p=n(3728),f=(0,a.A)((0,a.A)((0,a.A)({},l.S3,{fpd:{priority:99,fn:function(e,t){(0,o.D9)(e,t.ortb2)}},onlyOneClient:{priority:-99,fn:(0,p.i8)("ORTB request")},props:{fn:function(e,t){Object.assign(e,{id:e.id||(0,o.lk)(),test:e.test||0});var n=parseInt(t.timeout,10);isNaN(n)||(e.tmax=n)}}}),l.Tb,{fpd:{priority:99,fn:function(e,t){(0,o.D9)(e,t.ortb2Imp)}},id:{fn:function(e,t){e.id=t.bidId}},banner:{fn:function(e,t,n){if(!n.mediaType||n.mediaType===d.D4){var r=(0,s.A)(t,"mediaTypes.banner");if(r){var i={topframe:!0===(0,o.al)()?0:1};r.sizes&&(i.format=(0,o.y$)(r.sizes).map(o.cf)),r.hasOwnProperty("pos")&&(i.pos=r.pos),e.banner=(0,o.D9)(i,e.banner)}}}},pbadslot:{fn:function(e){var t,n,r=null===(t=e.ext)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.pbadslot;r&&"string"==typeof r||(null===(n=e.ext)||void 0===n||null===(n=n.data)||void 0===n||delete n.pbadslot)}},secure:{fn:function(e,t){var n;e.secure=null!==(n=e.secure)&&void 0!==n?n:1}}}),l.WR,{mediaType:{priority:99,fn:u.K},banner:{fn:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).createPixel,t=void 0===e?function(e){return(0,o.Tz)(decodeURIComponent(e),o.Bk)}:e;return function(e,n){e.mediaType===d.D4&&(n.adm&&n.nurl?(e.ad=n.adm,e.ad+=t(n.nurl)):n.adm?e.ad=n.adm:n.nurl&&(e.adUrl=n.nurl))}}()},props:{fn:function(e,t,n){var i,o;Object.entries({requestId:null===(i=n.bidRequest)||void 0===i?void 0:i.bidId,seatBidId:t.id,cpm:t.price,currency:n.ortbResponse.cur||n.currency,width:t.w,height:t.h,dealId:t.dealid,creative_id:t.crid,creativeId:t.crid,burl:t.burl,ttl:t.exp||n.ttl,netRevenue:n.netRevenue}).filter((function(e){var t=(0,r.A)(e,2);t[0];return void 0!==t[1]})).forEach((function(t){var n=(0,r.A)(t,2),i=n[0],o=n[1];return e[i]=o})),e.meta||(e.meta={}),t.adomain&&(e.meta.advertiserDomains=t.adomain),null!==(o=t.ext)&&void 0!==o&&o.dsa&&(e.meta.dsa=t.ext.dsa),t.cat&&(e.meta.primaryCatId=t.cat[0],e.meta.secondaryCatIds=t.cat.slice(1)),t.attr&&(e.meta.attr=t.attr)}}});f[l.Tb].native={fn:function(e,t,n){if(!n.mediaType||n.mediaType===d.s6){var r,i=t.nativeOrtbRequest;i&&(null!==(r=(i=Object.assign({},n.nativeRequest,i)).assets)&&void 0!==r&&r.length?e.native=(0,o.D9)({},{request:JSON.stringify(i),ver:i.ver},e.native):(0,o.JE)("mediaTypes.native is set, but no assets were specified. Native request skipped.",t))}}},f[l.WR].native={fn:function(e,t){if(e.mediaType===d.s6){var n;if(n="string"==typeof t.adm?JSON.parse(t.adm):t.adm,!(0,o.Qd)(n)||!Array.isArray(n.assets))throw new Error("ORTB native response contained no assets");e.native={ortb:n}}}},f[l.Tb].video={fn:function(e,t,n){if(!n.mediaType||n.mediaType===d.G_){var i=(0,s.A)(t,"mediaTypes.video");if(!(0,o.Im)(i)){var a=Object.fromEntries(Object.entries(i).filter((function(e){var t=(0,r.A)(e,1)[0];return c.Zy.has(t)})));if(i.playerSize){var u=(0,o.y$)(i.playerSize).map(o.cf);u.length>1&&(0,o.JE)("video request specifies more than one playerSize; all but the first will be ignored"),Object.assign(a,u[0])}e.video=(0,o.D9)(a,e.video)}}}},f[l.WR].video={fn:function(e,t,n){if(e.mediaType===d.G_){if((0,s.A)(n.imp,"video.w")&&(0,s.A)(n.imp,"video.h")){var r=[n.imp.video.w,n.imp.video.h];e.playerWidth=r[0],e.playerHeight=r[1]}t.adm&&(e.vastXml=t.adm),t.nurl&&(e.vastUrl=t.nurl)}}};var v=n(9468);function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=void 0===t?{}:t,a=e.processors,s=void 0===a?m:a,d=e.overrides,c=void 0===d?{}:d,u=e.imp,p=e.request,f=e.bidResponse,v=e.response,g=new WeakMap;function b(e,t,n,o){var a;return function(){return null==a&&(a=function(){var a=n.bind(this,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!i.has(e)){var n=Object.entries(e);n.sort((function(e,t){return(e=e[1].priority||0)===(t=t[1].priority||0)?0:e>t?-1:1})),i.set(e,n.map((function(e){var t=(0,r.A)(e,2);return[t[0],t[1].fn]})))}var o=i.get(e).filter((function(e){var n=(0,r.A)(e,1)[0];return!t.hasOwnProperty(n)||t[n]})).map((function(e){var n=(0,r.A)(e,2),i=n[0],o=n[1];return t.hasOwnProperty(i)?t[i].bind(this,o):o}));return function(){var e=this,t=Array.from(arguments);o.forEach((function(n){n.apply(e,t)}))}}(s()[e]||{},c[e]||{}));return t&&(a=t.bind(this,a)),function(){try{return a.apply(this,arguments)}catch(e){o.call.apply(o,[this,e].concat(Array.prototype.slice.call(arguments)))}}}()),a.apply(this,arguments)}}var h=b(l.Tb,u,(function(e,t,n){var r={};return e(r,t,n),r}),(function(e,t,n){(0,o.vV)("Error while converting bidRequest to ORTB imp; request skipped.",{error:e,bidRequest:t,context:n})})),y=b(l.S3,p,(function(e,t,n,r){var i={imp:t};return e(i,n,r),i}),(function(e,t,n,r){throw(0,o.vV)("Error while converting to ORTB request",{error:e,imps:t,bidderRequest:n,context:r}),e})),A=b(l.WR,f,(function(e,t,n){var r={};return e(r,t,n),r}),(function(e,t,n){(0,o.vV)("Error while converting ORTB seatbid.bid to bidResponse; bid skipped.",{error:e,bid:t,context:n})})),I=b(l.Cf,v,(function(e,t,n,r){var i={bids:t};return e(i,n,r),i}),(function(e,t,n,r){throw(0,o.vV)("Error while converting from ORTB response",{error:e,bidResponses:t,ortbResponse:n,context:r}),e}));return{toORTB:function(e){var t=e.bidderRequest,r=e.bidRequests,i=e.context,a=void 0===i?{}:i;r=r||t.bids;var s={req:Object.assign({bidRequests:r},n,a),imp:{}};s.req.impContext=s.imp;var d=r.map((function(e){var r=Object.assign({bidderRequest:t,reqContext:s.req},n,a),i=h(e,r);if(null!=i){if(i.hasOwnProperty("id"))return Object.assign(r,{bidRequest:e,imp:i}),s.imp[i.id]=r,i;(0,o.vV)("Converted ORTB imp does not specify an id, ignoring bid request",e,i)}})).filter(Boolean),c=y(d,t,s.req);return s.req.bidderRequest=t,null!=c&&g.set(c,s),c},fromORTB:function(e){var t=e.request,n=e.response,r=g.get(t);if(null==r)throw new Error("ortbRequest passed to `fromORTB` must be the same object returned by `toORTB`");function i(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign(e,{ortbRequest:t},n)}var a=Object.fromEntries((t.imp||[]).map((function(e){return[e.id,e]}))),s=(n.seatbid||[]).flatMap((function(e){return(e.bid||[]).map((function(t){if(a.hasOwnProperty(t.impid)&&r.imp.hasOwnProperty(t.impid))return A(t,i(r.imp[t.impid],{imp:a[t.impid],seatbid:e,ortbResponse:n}));(0,o.vV)("ORTB response seatbid[].bid[].impid does not match any imp in request; ignoring bid",t)}))})).filter(Boolean);return I(s,n,i(r.req))}}}var m=(0,o.Bj)((function(){return(0,v.U)(f,(0,l.yB)(l.qN))}))},9468:(e,t,n)=>{"use strict";n.d(t,{U:()=>i});var r=n(7490);function i(){for(var e=arguments.length,t=new Array(e),n=0;n1?i.apply(void 0,t):t[0];return Object.fromEntries(r.zt.map((function(e){return[e,Object.assign({},o[e],a[e])]})))}},6715:(e,t,n)=>{"use strict";n.d(t,{K:()=>o,X:()=>i});var r=n(3233),i={1:r.D4,2:r.G_,4:r.s6};function o(e,t,n){if(!e.mediaType){var r=n.mediaType;if(!r&&!i.hasOwnProperty(t.mtype))throw new Error("Cannot determine mediaType for response");e.mediaType=r||i[t.mtype]}}},5348:(e,t,n)=>{"use strict";n.d(t,{m:()=>h});var r=n(9468),i=n(4467),o=n(296),a=n(7490),s=n(433),d=n(89),c=n(6203),u=n(8256),l=n(8718),p=n(3172);var f=n(7041);var v=n(3831);var g=n(3233);var m=(0,i.A)((0,i.A)((0,i.A)((0,i.A)({},a.S3,{extPrebid:{fn:function(e,t){var n;(0,p.J)(e,"ext.prebid",(0,d.D9)({auctiontimestamp:t.auctionStart,targeting:{includewinners:!0,includebidderkeys:!1}},null===(n=e.ext)||void 0===n?void 0:n.prebid)),l.$W.getConfig("debug")&&(e.ext.prebid.debug=!0)}},extPrebidChannel:{fn:function(e){var t;(0,p.J)(e,"ext.prebid.channel",Object.assign({name:"pbjs",version:(0,v.m)().version},null===(t=e.ext)||void 0===t||null===(t=t.prebid)||void 0===t?void 0:t.channel))}},extPrebidAliases:{fn:function(e,t,n){var r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).am,i=void 0===r?u.Ay:r;if(i.aliasRegistry[t.bidderCode]){var o=i.bidderRegistry[t.bidderCode];if(!o||!o.getSpec().skipPbsAliasing){var a;(0,p.J)(e,"ext.prebid.aliases.".concat(t.bidderCode),i.aliasRegistry[t.bidderCode]);var s=l.$W.getConfig("gvlMapping.".concat(t.bidderCode))||(null==o||null===(a=o.getSpec)||void 0===a?void 0:a.call(o).gvlid);s&&(0,p.J)(e,"ext.prebid.aliasgvlids.".concat(t.bidderCode),s)}}}}}),a.Tb,{params:{fn:f.W},adUnitCode:{fn:function(e,t){var n=t.adUnitCode;n&&(0,p.J)(e,"ext.prebid.adunitcode",n)}}}),a.WR,{mediaType:{fn:c.o,priority:99},videoCache:{fn:function(e,t){if(e.mediaType===g.G_){var n=(0,s.A)(t,"ext.prebid.cache.vastXml")||{},r=n.cacheId,i=n.url;if(!r||!i){var o=(0,s.A)(t,"ext.prebid.targeting")||{},a=o.hb_uuid,d=o.hb_cache_host,c=o.hb_cache_path;a&&d&&c&&(r=a,i="https://".concat(d).concat(c,"?uuid=").concat(a))}r&&i&&Object.assign(e,{videoCacheKey:r,vastUrl:i})}},priority:-10},bidderCode:{fn:function(e,t,n){var r;e.bidderCode=n.seatbid.seat,e.adapterCode=(0,s.A)(t,"ext.prebid.meta.adaptercode")||(null===(r=n.bidRequest)||void 0===r?void 0:r.bidder)||e.bidderCode}},pbsBidId:{fn:function(e,t){var n=(0,s.A)(t,"ext.prebid.bidid");(0,d.O8)(n)&&(e.pbsBidId=n)}},adserverTargeting:{fn:function(e,t){var n=(0,s.A)(t,"ext.prebid.targeting");(0,d.Qd)(n)&&(e.adserverTargeting=n)}},extPrebidMeta:{fn:function(e,t){e.meta=(0,d.D9)({},(0,s.A)(t,"ext.prebid.meta"),e.meta)}},pbsWurl:{fn:function(e,t){var n=(0,s.A)(t,"ext.prebid.events.win");(0,d.O8)(n)&&(e.pbsWurl=n)}}}),a.Cf,{serverSideStats:{fn:function(e,t,n){Object.entries({errors:"serverErrors",responsetimemillis:"serverResponseTimeMs"}).forEach((function(e){var r=(0,o.A)(e,2),i=r[0],a=r[1],d=(0,s.A)(t,"ext.".concat(i,".").concat(n.bidderRequest.bidderCode));d&&(n.bidderRequest[a]=d,n.bidRequests.forEach((function(e){return e[a]=d})))}))}}}),b=n(8178),h=(0,d.Bj)((function(){return(0,r.U)((0,b.T)(),m,(0,a.yB)(a.e4))}))},6203:(e,t,n)=>{"use strict";n.d(t,{o:()=>s,s:()=>a});var r=n(4467),i=n(3233),o=n(6715),a=(0,r.A)((0,r.A)((0,r.A)({},i.D4,"banner"),i.s6,"native"),i.G_,"video");function s(e,t,n){var r,s=n.mediaType;s||(s=o.X.hasOwnProperty(t.mtype)?o.X[t.mtype]:null===(r=t.ext)||void 0===r||null===(r=r.prebid)||void 0===r?void 0:r.type,a.hasOwnProperty(s)||(s=i.D4));e.mediaType=s}},7041:(e,t,n)=>{"use strict";n.d(t,{W:()=>i});var r=n(3172);function i(e,t){var n=t.params;n&&(0,r.J)(e,"ext.prebid.bidder.".concat(t.bidder),n)}},7025:(e,t,n)=>{"use strict";var r=n(2284),i=n(5458),o=n(3831),a=n(89),s=n(433),d=n(2487),c=n(8718),u=n(8911),l=n(3233),p=n(5455),f=n(4781),v=n(4128),g=n(4447),m=n(7215),b=n(2787),h={1:"IAB20-3",2:"IAB18-5",3:"IAB10-1",4:"IAB2-3",5:"IAB19-8",6:"IAB22-1",7:"IAB18-1",8:"IAB12-3",9:"IAB5-1",10:"IAB4-5",11:"IAB13-4",12:"IAB8-7",13:"IAB9-7",14:"IAB7-1",15:"IAB20-18",16:"IAB10-7",17:"IAB19-18",18:"IAB13-6",19:"IAB18-4",20:"IAB1-5",21:"IAB1-6",22:"IAB3-4",23:"IAB19-13",24:"IAB22-2",25:"IAB3-9",26:"IAB17-18",27:"IAB19-6",28:"IAB1-7",29:"IAB9-30",30:"IAB20-7",31:"IAB20-17",32:"IAB7-32",33:"IAB16-5",34:"IAB19-34",35:"IAB11-5",36:"IAB12-3",37:"IAB11-4",38:"IAB12-3",39:"IAB9-30",41:"IAB7-44",42:"IAB7-1",43:"IAB7-30",50:"IAB19-30",51:"IAB17-12",52:"IAB19-30",53:"IAB3-1",55:"IAB13-2",56:"IAB19-30",57:"IAB19-30",58:"IAB7-39",59:"IAB22-1",60:"IAB7-39",61:"IAB21-3",62:"IAB5-1",63:"IAB12-3",64:"IAB20-18",65:"IAB11-2",66:"IAB17-18",67:"IAB9-9",68:"IAB9-5",69:"IAB7-44",71:"IAB22-3",73:"IAB19-30",74:"IAB8-5",78:"IAB22-1",85:"IAB12-2",86:"IAB22-3",87:"IAB11-3",112:"IAB7-32",113:"IAB7-32",114:"IAB7-32",115:"IAB7-32",118:"IAB9-5",119:"IAB9-5",120:"IAB9-5",121:"IAB9-5",122:"IAB9-5",123:"IAB9-5",124:"IAB9-5",125:"IAB9-5",126:"IAB9-5",127:"IAB22-1",132:"IAB1-2",133:"IAB19-30",137:"IAB3-9",138:"IAB19-3",140:"IAB2-3",141:"IAB2-1",142:"IAB2-3",143:"IAB17-13",166:"IAB11-4",175:"IAB3-1",176:"IAB13-4",182:"IAB8-9",183:"IAB3-5"},y=n(296),A=n(4686),I=n(3728),w={526:"1plusX",527:"1plusX",541:"captify_segments",540:"perid"},O=["user.data"].concat(I.Dy.map((function(e){return"".concat(e,".content.data")})));function E(e,t,n){return null==t?n:(0,a.O8)(t)?t:(0,a.Et)(t)?t.toString():void(0,a.JE)("Unsuported type for param: "+e+" required type: String")}function S(e){var t={};return e.forEach((function(e){if(-1!==e.indexOf("=")){var n=e.split("="),r=n[0],i=n[1];t.hasOwnProperty(r)?t[r].push(i):t[r]=[i]}else t.hasOwnProperty(e)||(t[e]=[])})),t}function x(e){return S((0,A.D)(e))}function T(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:"keywords",n=[];return(0,a.bu)(e,(function(e,r){if((0,a.cy)(e)){var i=[];(0,a.bu)(e,(function(e){((e=E(t+"."+r,e))||""===e)&&i.push(e)})),e=i}else{if(e=E(t+"."+r,e),!(0,a.O8)(e))return;e=[e]}e=e.filter((function(e){return""!==e}));var o={key:r};e.length>0&&(o.value=e),n.push(o)})),n}(a.D9.apply(void 0,(0,i.A)(t.map((function(e){return Object.fromEntries(Object.entries(e||{}).map((function(e){var t=(0,y.A)(e,2),n=t[0],r=t[1];return[n,(0,a.Et)(r)||(0,a.O8)(r)?[r]:r]})))})))))}function C(e){var t={};return O.forEach((function(n){((0,s.A)(e,n)||[]).forEach((function(e){var n=w[(0,s.A)(e,"ext.segtax")];n&&e.segment.forEach((function(e){t[n]?t[n].push(e.id):t[n]=[e.id]}))}))})),t}function _(e){return e.replace(/(?:^|\.?)([A-Z])/g,(function(e,t){return"_"+t.toLowerCase()})).replace(/^_/,"")}function k(e,t){for(var n=[],r=0;r0&&(q.member_id=S),f&&(q.device=l),g&&(q.app=v),null!=t&&null!==(n=t.ortb2)&&void 0!==n&&n.device&&(q.device=q.device||{},(0,a.D9)(q.device,(w=t.ortb2.device,O={useragent:w.ua,devicetype:$.get(w.devicetype),make:w.make,model:w.model,os:w.os,os_version:w.osv,w:w.w,h:w.h,ppi:w.ppi,pxratio:w.pxratio},Object.keys(O).reduce((function(e,t){return O[t]&&(e[t]=O[t]),e}),{}))));var J=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&(q.keywords=J),c.$W.getConfig("adpod.brandCategoryExclusion")&&(q.brand_category_uniqueness=!0),y.enabled&&(q.debug=y,(0,a.fH)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(y,null,4))),t&&t.gdprConsent&&(q.gdpr_consent={consent_string:t.gdprConsent.consentString,consent_required:t.gdprConsent.gdprApplies},t.gdprConsent.addtlConsent&&-1!==t.gdprConsent.addtlConsent.indexOf("~"))){var W=t.gdprConsent.addtlConsent,G=W.substring(W.indexOf("~")+1);q.gdpr_consent.addtl_consent=G.split(".").map((function(e){return parseInt(e,10)}))}if(t&&t.uspConsent&&(q.us_privacy=t.uspConsent),null!=t&&t.gppConsent?q.privacy={gpp:t.gppConsent.gppString,gpp_sid:t.gppConsent.applicableSections}:null!=t&&null!==(r=t.ortb2)&&void 0!==r&&null!==(r=r.regs)&&void 0!==r&&r.gpp&&(q.privacy={gpp:t.ortb2.regs.gpp,gpp_sid:t.ortb2.regs.gpp_sid}),t&&t.refererInfo){var F={rd_ref:encodeURIComponent(t.refererInfo.topmostLocation),rd_top:t.refererInfo.reachedTop,rd_ifs:t.refererInfo.numIframes,rd_stk:t.refererInfo.stack.map((function(e){return encodeURIComponent(e)})).join(",")},H=t.refererInfo.canonicalUrl;(0,a.O8)(H)&&""!==H&&(F.rd_can=H),q.referrer_detection=F}if((0,p.I6)(e,re)&&e.filter(re).forEach((function(e){var t=function(e,t){var n=t.mediaTypes.video,r=n.durationRangeSec,o=n.requireExactDuration,a=function(e){var t=e.adPodDurationSec,n=e.durationRangeSec,r=e.requireExactDuration,o=Math.min.apply(Math,(0,i.A)(n)),a=Math.floor(t/o);return r?Math.max(a,n.length):a}(t.mediaTypes.video),s=Math.max.apply(Math,(0,i.A)(r)),d=e.filter((function(e){return e.uuid===t.bidId})),c=k.apply(void 0,(0,i.A)(d).concat([a]));if(o){var u=D(c,Math.ceil(a/r.length));r.forEach((function(e,t){u[t].map((function(t){oe(t,"minduration",e),oe(t,"maxduration",e)}))}))}else c.map((function(e){return oe(e,"maxduration",s)}));return c}(s,e),n=q.tags.filter((function(t){return t.uuid!==e.bidId}));q.tags=[].concat((0,i.A)(n),(0,i.A)(t))})),e[0].userId){var Y=[];e[0].userIdAsEids.forEach((function(e){!e||!e.uids||e.uids.length<1||e.uids.forEach((function(t){var n={source:e.source,id:t.id};"adserver.org"==e.source?n.rti_partner="TDID":"uidapi.com"==e.source&&(n.rti_partner="UID2"),Y.push(n)}))})),Y.length&&(q.eids=Y)}if(null!=t&&null!==(o=t.ortb2)&&void 0!==o&&null!==(o=o.regs)&&void 0!==o&&null!==(o=o.ext)&&void 0!==o&&o.dsa){var Q=t.ortb2.regs.ext.dsa,ae={};if(["dsarequired","pubrender","datatopub"].forEach((function(e){(0,a.Et)(Q[e])&&(ae[e]=Q[e])})),(0,a.cy)(Q.transparency)&&Q.transparency.every((function(e){return(0,a.Qd)(e)}))){var se=[];Q.transparency.forEach((function(e){(0,a.O8)(e.domain)&&""!=e.domain&&(0,a.cy)(e.dsaparams)&&e.dsaparams.every((function(e){return(0,a.Et)(e)}))&&se.push(e)})),se.length>0&&(ae.transparency=se)}(0,a.Im)(ae)||(q.dsa=ae)}s[0].publisher_id&&(q.publisher_id=s[0].publisher_id);var de=function(e,t){var n=[],r={withCredentials:!0},i=P;(0,m.C)(null==t?void 0:t.gdprConsent)||(i=B);"TRUE"!==(0,a.Ez)("apn_test").toUpperCase()&&!0!==c.$W.getConfig("apn_test")||(r.customHeaders={"X-Is-Test":1});if(e.tags.length>15){var o=(0,a.Go)(e);D(e.tags,15).forEach((function(e){o.tags=e;var a=JSON.stringify(o);n.push({method:"POST",url:i,data:a,bidderRequest:t,options:r})}))}else{var s=JSON.stringify(e);n={method:"POST",url:i,data:s,bidderRequest:t,options:r}}return n}(q,t);return de},interpretResponse:function(e,t){var n=this,r=t.bidderRequest;e=e.body;var i=[];if(!e||e.error){var o="in response for ".concat(r.bidderCode," adapter");return e&&e.error&&(o+=": ".concat(e.error)),(0,a.vV)(o),i}if(e.tags&&e.tags.forEach((function(e){var t,o=(t=e)&&t.ads&&t.ads.length&&(0,p.I6)(t.ads,(function(e){return e.rtb}));if(o&&((!0===g.u.get(r.bidderCode,"allowZeroCpmBids")?o.cpm>=0:o.cpm>0)&&(0,p.mK)(n.supportedMediaTypes,o.ad_type))){var c=function(e,t,n){var r=(0,a.D4)(e.uuid,[n]),i=(0,a.s0)(),o={adId:i,requestId:e.uuid,cpm:t.cpm,creativeId:t.creative_id,dealId:t.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:r.adUnitCode,appnexus:{buyerMemberId:t.buyer_member_id,dealPriority:t.deal_priority,dealCode:t.deal_code}};t.adomain&&(o.meta=Object.assign({},o.meta,{advertiserDomains:[t.adomain]}));t.advertiser_id&&(o.meta=Object.assign({},o.meta,{advertiserId:t.advertiser_id}));t.dsa&&(o.meta=Object.assign({},o.meta,{dsa:t.dsa}));function c(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}t.buyer_member_id&&(o.meta=Object.assign({},o.meta,{dchain:c(t)}));t.brand_id&&(o.meta=Object.assign({},o.meta,{brandId:t.brand_id}));if(t.rtb.video){switch(Object.assign(o,{width:t.rtb.video.player_width,height:t.rtb.video.player_height,vastImpUrl:t.notify_url,ttl:3600}),(0,s.A)(r,"mediaTypes.video.context")){case l.LM:var u=h[t.brand_category_id]?h[t.brand_category_id]:null;o.meta=Object.assign({},o.meta,{primaryCatId:u});var v=t.deal_priority;o.video={context:l.LM,durationSeconds:Math.floor(t.rtb.video.duration_ms/1e3),dealTier:v},o.vastUrl=t.rtb.video.asset_url;break;case f.H6:if(o.adResponse=e,o.adResponse.ad=o.adResponse.ads[0],o.adResponse.ad.video=o.adResponse.ad.rtb.video,o.vastXml=t.rtb.video.content,t.renderer_url){var g=(0,p.I6)(n.bids,(function(t){return t.bidId===e.uuid})),m=(0,s.A)(g,"mediaTypes.video.renderer.options");m||(m=(0,s.A)(g,"renderer.options")),o.renderer=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=d.A4.install({id:t.renderer_id,url:t.renderer_url,config:n,loaded:!1,adUnitCode:e});try{r.setRender(ae)}catch(e){(0,a.JE)("Prebid Error calling setRender on renderer",e)}return r.setEventHandlers({impression:function(){return(0,a.OG)("AppNexus outstream video impression event")},loaded:function(){return(0,a.OG)("AppNexus outstream video loaded event")},ended:function(){(0,a.OG)("AppNexus outstream renderer video event"),document.querySelector("#".concat(e)).style.display="none"}}),r}(o.adUnitCode,t,m)}break;case f.mn:o.vastUrl=t.notify_url+"&redir="+encodeURIComponent(t.rtb.video.asset_url)}}else if(t.rtb[l.s6]){var b,y=t.rtb[l.s6];if(function(e){if(!e||""===e)return!1;var t=e.match(F),n=null!=t&&t.length>=1,r=e.match(H),i=null!=r&&r.length>=1;return e.startsWith(G)&&i&&n}(t.viewability.config)){var A="pbjs_adid="+i+";pbjs_auc="+r.adUnitCode;b=t.viewability.config.replace("dom_id=%native_dom_id%",A)}var I=y.javascript_trackers;null==I?I=b:(0,a.O8)(I)?I=[I,b]:I.push(b),o[l.s6]={title:y.title,body:y.desc,body2:y.desc2,cta:y.ctatext,rating:y.rating,sponsoredBy:y.sponsored,privacyLink:y.privacy_link,address:y.address,downloads:y.downloads,likes:y.likes,phone:y.phone,price:y.price,salePrice:y.saleprice,clickUrl:y.link.url,displayUrl:y.displayurl,clickTrackers:y.link.click_trackers,impressionTrackers:y.impression_trackers,video:y.video,javascriptTrackers:I},y.main_img&&(o[l.s6].image={url:y.main_img.url,height:y.main_img.height,width:y.main_img.width}),y.icon&&(o[l.s6].icon={url:y.icon.url,height:y.icon.height,width:y.icon.width}),o[l.s6].ext={video:y.video,customImage1:y.image1&&{url:y.image1.url,height:y.image1.height,width:y.image1.width},customImage2:y.image2&&{url:y.image2.url,height:y.image2.height,width:y.image2.width},customImage3:y.image3&&{url:y.image3.url,height:y.image3.height,width:y.image3.width},customImage4:y.image4&&{url:y.image4.url,height:y.image4.height,width:y.image4.width},customImage5:y.image5&&{url:y.image5.url,height:y.image5.height,width:y.image5.width},customIcon1:y.icon1&&{url:y.icon1.url,height:y.icon1.height,width:y.icon1.width},customIcon2:y.icon2&&{url:y.icon2.url,height:y.icon2.height,width:y.icon2.width},customIcon3:y.icon3&&{url:y.icon3.url,height:y.icon3.height,width:y.icon3.width},customIcon4:y.icon4&&{url:y.icon4.url,height:y.icon4.height,width:y.icon4.width},customIcon5:y.icon5&&{url:y.icon5.url,height:y.icon5.height,width:y.icon5.width},customSocialIcon1:y.socialicon1&&{url:y.socialicon1.url,height:y.socialicon1.height,width:y.socialicon1.width},customSocialIcon2:y.socialicon2&&{url:y.socialicon2.url,height:y.socialicon2.height,width:y.socialicon2.width},customSocialIcon3:y.socialicon3&&{url:y.socialicon3.url,height:y.socialicon3.height,width:y.socialicon3.width},customSocialIcon4:y.socialicon4&&{url:y.socialicon4.url,height:y.socialicon4.height,width:y.socialicon4.width},customSocialIcon5:y.socialicon5&&{url:y.socialicon5.url,height:y.socialicon5.height,width:y.socialicon5.width},customTitle1:y.title1,customTitle2:y.title2,customTitle3:y.title3,customTitle4:y.title4,customTitle5:y.title5,customBody1:y.body1,customBody2:y.body2,customBody3:y.body3,customBody4:y.body4,customBody5:y.body5,customCta1:y.ctatext1,customCta2:y.ctatext2,customCta3:y.ctatext3,customCta4:y.ctatext4,customCta5:y.ctatext5,customDisplayUrl1:y.displayurl1,customDisplayUrl2:y.displayurl2,customDisplayUrl3:y.displayurl3,customDisplayUrl4:y.displayurl4,customDisplayUrl5:y.displayurl5,customSocialUrl1:y.socialurl1,customSocialUrl2:y.socialurl2,customSocialUrl3:y.socialurl3,customSocialUrl4:y.socialurl4,customSocialUrl5:y.socialurl5}}else{Object.assign(o,{width:t.rtb.banner.width,height:t.rtb.banner.height,ad:t.rtb.banner.content});try{if(t.rtb.trackers)for(var w=0;w|)/gm,"\t").replace(/(<\/td>|<\/th>)/gm,"\n").replace(/^
/gm,"").replace(/(
\n|
)/gm,"\n").replace(/

(.*)<\/h1>/gm,"\n\n===== $1 =====\n\n").replace(/(.*)<\/h[2-6]>/gm,"\n\n*** $1 ***\n\n").replace(/(<([^>]+)>)/gim,""),(0,a.OG)("https://console.appnexus.com/docs/understanding-the-debug-auction"),(0,a.OG)(c)}return i},getUserSyncs:function(e,t,n,r,i){if(e.iframeEnabled&&(0,m.C)(n))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}];if(e.pixelEnabled){return["https://px.ads.linkedin.com/setuid?partner=appNexus"].map((function(e){return{type:"image",url:e}}))}}};function K(e){var t,n={};Object.keys(e.params).forEach((function(t){var n=_(t);n!==t&&(e.params[n]=e.params[t],delete e.params[t])})),n.sizes=Q(e.sizes),n.primary_size=n.sizes[0],n.ad_types=[],n.uuid=e.bidId,e.params.placement_id?n.id=parseInt(e.params.placement_id,10):n.code=e.params.inv_code;var r=(0,a.Ez)("ast_override_div");if((0,a.O8)(r)&&""!==r){var i=decodeURIComponent(r).split(",").find((function(t){return t.startsWith("".concat(e.adUnitCode,":"))}));if(i){var o=i.split(":")[1];o&&(n.force_creative_id=parseInt(o,10))}}n.allow_smaller_sizes=e.params.allow_smaller_sizes||!1,n.use_pmt_rule="boolean"==typeof e.params.use_payment_rule?e.params.use_payment_rule:"boolean"==typeof e.params.use_pmt_rule&&e.params.use_pmt_rule,n.prebid=!0,n.disable_psa=!0;var d=function(e){if(!(0,a.fp)(e.getFloor))return e.params.reserve?e.params.reserve:null;var t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,a.Qd)(t)&&!isNaN(t.floor)&&"USD"===t.currency)return t.floor;return null}(e);if(d&&(n.reserve=d),e.params.position)n.position={above:1,below:2}[e.params.position]||0;else{var c=(0,s.A)(e,"mediaTypes.banner.pos")||(0,s.A)(e,"mediaTypes.video.pos");0!==c&&1!==c&&3!==c||(n.position=3===c?2:c)}e.params.traffic_source_code&&(n.traffic_source_code=e.params.traffic_source_code),e.params.private_sizes&&(n.private_sizes=Q(e.params.private_sizes)),e.params.supply_type&&(n.supply_type=e.params.supply_type),e.params.pub_click&&(n.pubclick=e.params.pub_click),e.params.ext_inv_code&&(n.ext_inv_code=e.params.ext_inv_code),e.params.publisher_id&&(n.publisher_id=parseInt(e.params.publisher_id,10)),e.params.external_imp_id&&(n.external_imp_id=e.params.external_imp_id);var u,f=T((u=(0,s.A)(e,"ortb2Imp.ext.data.keywords"),(0,a.O8)(u)&&""!==u?S(u.split(/\s*(?:,)\s*/)):{}),null===(t=e.params)||void 0===t?void 0:t.keywords);f.length>0&&(n.keywords=f);var v,g,m=(0,s.A)(e,"ortb2Imp.ext.gpid")||(0,s.A)(e,"ortb2Imp.ext.data.pbadslot");if(m&&(n.gpid=m),(e.mediaType===l.s6||(0,s.A)(e,"mediaTypes.".concat(l.s6)))&&(n.ad_types.push(l.s6),0===n.sizes.length&&(n.sizes=Q([1,1])),e.nativeParams)){var b=(v=e.nativeParams,g={},Object.keys(v).forEach((function(e){var t=W[e]&&W[e].serverName||W[e]||e,n=W[e]&&W[e].requiredParams;if(g[t]=Object.assign({},n,v[e]),(t===W.image.serverName||t===W.icon.serverName)&&g[t].sizes){var r=g[t].sizes;((0,a.Uu)(r)||(0,a.cy)(r)&&r.length>0&&r.every((function(e){return(0,a.Uu)(e)})))&&(g[t].sizes=Q(g[t].sizes))}t===W.privacyLink&&(g.privacy_supported=!0)})),g);n[l.s6]={layouts:[b]}}var h=(0,s.A)(e,"mediaTypes.".concat(l.G_)),y=(0,s.A)(e,"mediaTypes.video.context");return n.hb_source=h&&"adpod"===y?7:1,(e.mediaType===l.G_||h)&&n.ad_types.push(l.G_),(e.mediaType===l.G_||h&&"outstream"!==y)&&(n.require_asset_url=!0),e.params.video&&(n.video={},Object.keys(e.params.video).filter((function(e){return(0,p.mK)(U,e)})).forEach((function(t){switch(t){case"context":case"playback_method":var r=e.params.video[t];r=(0,a.cy)(r)?r[0]:r,n.video[t]=J[t][r];break;case"frameworks":break;default:n.video[t]=e.params.video[t]}})),e.params.video.frameworks&&(0,a.cy)(e.params.video.frameworks)&&(n.video_frameworks=e.params.video.frameworks)),h&&(n.video=n.video||{},Object.keys(h).filter((function(e){return(0,p.mK)(q,e)})).forEach((function(e){switch(e){case"minduration":case"maxduration":"number"!=typeof n.video[e]&&(n.video[e]=h[e]);break;case"skip":"boolean"!=typeof n.video.skippable&&(n.video.skippable=1===h[e]);break;case"skipafter":"number"!=typeof n.video.skipoffset&&(n.video.skippoffset=h[e]);break;case"playbackmethod":if("number"!=typeof n.video.playback_method){var t=h[e];(t=(0,a.cy)(t)?t[0]:t)>=1&&t<=4&&(n.video.playback_method=t)}break;case"api":if(!n.video_frameworks&&(0,a.cy)(h[e])){var r=h[e].map((function(e){var t=4===e?5:5===e?4:e;if(t>=1&&t<=5)return t})).filter((function(e){return e}));n.video_frameworks=r}break;case"startdelay":case"plcmt":case"placement":if("number"!=typeof n.video.context){var i=h.plcmt,o=h.placement,s=h.startdelay,d=function(e,t){if(!e)return;if(2===e){if(void 0===t)return;if(0===t)return"accompanying_content_pre_roll";if(-1===t)return"accompanying_content_mid_roll";if(-2===t)return"accompanying_content_post_roll"}else{if(3===e)return"interstitial";if(4===e)return"outstream"}}(i,s)||function(e){if(!e)return;if(2===e)return"in-banner";if(3===e)return"outstream";if(4===e)return"in-feed";if(5===e)return"intersitial"}(o)||function(e){if(!e)return;if(0===e)return"pre_roll";if(-1===e)return"mid_roll";if(-2===e)return"post_roll"}(s);n.video.context=J.context[d]}}}))),e.renderer&&(n.video=Object.assign({},n.video,{custom_renderer_present:!0})),e.params.frameworks&&(0,a.cy)(e.params.frameworks)&&(n.banner_frameworks=e.params.frameworks),(0,s.A)(e,"mediaTypes.".concat(l.D4))&&n.ad_types.push(l.D4),0===n.ad_types.length&&delete n.ad_types,n}function Q(e){var t=[],n={};if((0,a.cy)(e)&&2===e.length&&!(0,a.cy)(e[0]))n.width=parseInt(e[0],10),n.height=parseInt(e[1],10),t.push(n);else if("object"===(0,r.A)(e))for(var i=0;i{"use strict";var r=n(2284),i=n(296),o=n(4467),a=n(2901),s=n(3029),d=n(5458),c=n(3831),u=n(89),l=n(3172),p=n(8718),f=n(6680),v=n(7329),g=n(2347),m=n(4469),b=n(6642),h=n(1588);function y(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}function A(e,t){return e.get(O(e,t))}function I(e,t,n){t||(t=[]);var r=t.length++;return Object.defineProperty({},"_",{set:function(i){t[r]=i,e.apply(n,t)}})}function w(e,t,n){return e.set(O(e,t),n),n}function O(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}var E,S,x,T,C=!1;function _(e,t){var n=t.onSuccess,r=t.onError;new m.k((function(t){return t(e())})).then(n,(function(e){e instanceof k?r.apply(void 0,[e.message].concat((0,d.A)(e.args))):r("GPP error:",e)}))}var k=(0,a.A)((function e(t,n){(0,s.A)(this,e),this.message=t,this.args=null==n?[]:[n]})),j=new WeakMap,D=new WeakMap,R=new WeakMap,P=function(){return(0,a.A)((function e(t){var n=this;(0,s.A)(this,e),(0,o.A)(this,"apiVersion","1.1"),y(this,j,void 0),y(this,D,void 0),y(this,R,[]),(0,o.A)(this,"initialized",!1),this.cmp=t;var r=["resolve","reject"].map((function(e){return function(t){for(;A(R,n).length;)A(R,n).pop()[e](t)}})),a=(0,i.A)(r,2);I(w,[j,this])._=a[0],I(w,[D,this])._=a[1]}),[{key:"init",value:function(e){var t=this,n=this.updateWhenReady(e);return this.initialized||(e.gppVersion!==this.apiVersion&&(0,u.JE)("Unrecognized GPP CMP version: ".concat(e.apiVersion,". Continuing using GPP API version ").concat(this.apiVersion,"...")),this.initialized=!0,this.cmp({command:"addEventListener",callback:function(e,n){var r;null==n||n?"error"===(null==e||null===(r=e.pingData)||void 0===r?void 0:r.cmpStatus)?A(D,t).call(t,new k('CMP status is "error"; please check CMP setup',e)):t.isCMPReady((null==e?void 0:e.pingData)||{})&&["sectionChange","signalStatus"].includes(null==e?void 0:e.eventName)&&A(j,t).call(t,t.updateConsent(e.pingData)):A(D,t).call(t,new k("Received error response from CMP",e)),null==T||null==(null==e?void 0:e.pingData)||t.isCMPReady(e.pingData)||(T=null)}})),n}},{key:"refresh",value:function(){return this.cmp({command:"ping"}).then(this.init.bind(this))}},{key:"updateConsent",value:function(e){return new m.k((function(t){if(null==e||(0,u.Im)(e))throw new k("Received empty response from CMP",e);var n=N(e);(0,u.fH)("Retrieved GPP consent from CMP:",n),t(n)}))}},{key:"nextUpdate",value:function(){var e=(0,m.v)();return A(R,this).push(e),e.promise}},{key:"updateWhenReady",value:function(e){return this.isCMPReady(e)?this.updateConsent(e):this.nextUpdate()}},{key:"isCMPReady",value:function(e){return"ready"===e.signalStatus}}],[{key:"get",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.c5;if(null==this.INST){var t=e({apiName:"__gpp",apiArgs:["command","callback","parameter"],mode:g.q4});if(null==t)throw new k("GPP CMP not found");this.INST=new this(t)}return this.INST}}])}();(0,o.A)(P,"INST",void 0);var B={iab:function(e){var t=e.onSuccess,n=e.onError,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.c5;_((function(){return P.get(r).refresh()}),{onSuccess:t,onError:n})},static:function(e){return _((function(){return N(x)}),e)}};function U(e){var t=!1,n=null;function r(r,i,o){if(null!=n&&clearTimeout(n),t=!0,f.ad.setConsentData(r),"function"==typeof e){for(var a=arguments.length,s=new Array(a>3?a-3:0),d=3;d1?t-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:{};return T={gppString:null==e?void 0:e.gppString,applicableSections:(null==e?void 0:e.applicableSections)||[],parsedSections:(null==e?void 0:e.parsedSections)||{},gppData:e},f.ad.setConsentData(e),T}p.$W.getConfig("consentManagement",(function(e){return function(e){(e=e&&e.gpp)&&"object"===(0,r.A)(e)?((0,u.O8)(e.cmpApi)?E=e.cmpApi:(E="iab",(0,u.fH)("consentManagement.gpp config did not specify cmp. Using system default setting (".concat("iab",")."))),(0,u.Et)(e.timeout)?S=e.timeout:(S=1e4,(0,u.fH)("consentManagement.gpp config did not specify timeout. Using system default setting (".concat(1e4,")."))),"static"===E&&((0,u.Qd)(e.consentData)?(x=e.consentData,S=0):(0,u.vV)("consentManagement.gpp config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),(0,u.fH)("consentManagement.gpp module has been activated..."),C||((0,c.m)().requestBids.before(q,50),b.U3.before((function(e,t){return e(Object.assign({gppConsent:f.ad.getConsentData()},t))}))),C=!0,f.ad.enable(),U()):(0,u.JE)("consentManagement.gpp config not defined, exiting consent manager module")}(e.consentManagement)})),v.w.before((function(e,t){return e(t.then((function(e){var t=f.ad.getConsentData();return t&&(Array.isArray(t.applicableSections)&&(0,l.J)(e,"regs.gpp_sid",t.applicableSections),(0,l.J)(e,"regs.gpp",t.gppString)),e})))})),(0,c.E)("consentManagementGpp")},4979:(e,t,n)=>{"use strict";var r,i,o,a,s,d,c=n(2284),u=n(3831),l=n(89),p=n(3172),f=n(8718),v=n(6680),g=n(5455),m=n(7490),b=n(7329),h=n(2347),y=n(1588),A=!1,I=!1,w={iab:function(e){var t=e.onSuccess,n=e.onError,r=e.onEvent;var i=(0,h.c5)({apiName:"__tcfapi",apiVersion:2,apiArgs:["command","version","callback","parameter"]});if(!i)return n("TCF2 CMP not found.");i.isDirect?(0,l.fH)("Detected CMP API is directly accessible, calling it now..."):(0,l.fH)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now...");i({command:"addEventListener",callback:function(e,i){(0,l.fH)("Received a response from CMP",e),i?(r(e),!1!==e.gdprApplies&&"tcloaded"!==e.eventStatus&&"useractioncomplete"!==e.eventStatus||S(e,{onSuccess:t,onError:n})):n("CMP unable to register callback function. Please check CMP setup.")}})},static:function(e){var t=e.onSuccess,n=e.onError;S(a,{onSuccess:t,onError:n})}};function O(e){var t,n,o=!1,a=null,d=!1;function c(e){null!=a&&clearTimeout(a),o||null==e||(0===e?t():a=setTimeout(t,e))}function u(t,n,r){if(c(null),o=!0,v.mW.setConsentData(t),"function"==typeof e){for(var i=arguments.length,a=new Array(i>3?i-3:0),s=3;s1?t-1:0),r=1;r{"use strict";var r,i,o=n(2284),a=n(3831),s=n(89),d=n(3172),c=n(8718),u=n(8256),l=n(6680),p=n(1992),f=n(6439),v=n(7329),g=n(2347),m="iab",b=m,h=50,y=!1,A={iab:function(e){var t=e.onSuccess,n=e.onError;var r=(o={},{consentDataCallback:function(e,r){r&&e.uspString&&(o.usPrivacy=e.uspString),o.usPrivacy?O(o,{onSuccess:t,onError:n}):n("Unable to get USP consent string.")}}),i=(0,g.c5)({apiName:"__uspapi",apiVersion:1,apiArgs:["command","version","callback"]});var o;if(!i)return n("USP CMP not found.");i.isDirect?(0,s.fH)("Detected USP CMP is directly accessible, calling it now..."):(0,s.fH)("Detected USP CMP is outside the current iframe where Prebid.js is located, calling it now...");i({command:"getUSPData",callback:r.consentDataCallback}),i({command:"registerDeletion",callback:function(e,t){return(null==t||t)&&u.Ay.callDataDeletionRequest(e)}}).catch((function(e){(0,s.vV)("Error invoking CMP `registerDeletion`:",e)}))},static:function(e){var t=e.onSuccess,n=e.onError;O(r,{onSuccess:t,onError:n})}};function I(e){var t=null,n=!1;function r(r,i){if(null!=t&&clearTimeout(t),n=!0,l.t6.setConsentData(r),null!=e){for(var o=arguments.length,a=new Array(o>2?o-2:0),s=2;s1?t-1:0),i=1;i1?i-1:0),a=1;a0&&void 0!==arguments[0]&&arguments[0];y||((0,s.fH)("USPAPI consentManagement module has been activated".concat(e?"":" using default values (api: '".concat(b,"', timeout: ").concat(h,"ms)"))),y=!0,l.t6.enable()),I()}c.$W.getConfig("consentManagement",(function(e){return function(e){(e=e&&e.usp)&&"object"===(0,o.A)(e)||(0,s.JE)("consentManagement.usp config not defined, using defaults"),e&&(0,s.O8)(e.cmpApi)?b=e.cmpApi:(b=m,(0,s.fH)("consentManagement.usp config did not specify cmpApi. Using system default setting (".concat(m,")."))),e&&(0,s.Et)(e.timeout)?h=e.timeout:(h=50,(0,s.fH)("consentManagement.usp config did not specify timeout. Using system default setting (".concat(50,")."))),"static"===b&&((0,s.Qd)(e.consentData)&&(0,s.Qd)(e.consentData.getUSPData)?(e.consentData.getUSPData.uspString&&(r={usPrivacy:e.consentData.getUSPData.uspString}),h=0):(0,s.vV)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),E(!0)}(e.consentManagement)})),(0,f.Yn)("requestBids").before(w,50),v.w.before((function(e,t){return e(t.then((function(e){var t=l.t6.getConsentData();return t&&(0,d.J)(e,"regs.ext.us_privacy",t),e})))})),(0,a.E)("consentManagementUsp")},6414:(e,t,n)=>{"use strict";var r=n(4467),i=n(3831),o=n(3172),a=n(433),s=n(89),d=n(8911),c=n(3233),u=n(4128),l=n(556),p=n(7215),f=n(2487),v=n(4781),g=n(2330),m=n(8178),b=n(5458),h=n(296);var y=Object.freeze([].concat((0,b.A)(["device.sua","source.schain","regs.gdpr","regs.us_privacy","regs.gpp","regs.gpp_sid","user.consent","user.eids"].map((function(e){return function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return"".concat(e,".ext.").concat(t)},r=[(t=e.split(".")).slice(0,t.length-1).join("."),t[t.length-1]],i=(0,h.A)(r,2),s=i[0],d=i[1];return n=n(s,d),function(e){var t=(0,a.A)(e,s);if(null!=(null==t?void 0:t[d]))return(0,o.J)(e,n,t[d]),function(){return delete t[d]}}}(e)}))),(0,b.A)(["app","content","site","user"].map((function(e){return function(t){var n,r=null===(n=t[e])||void 0===n?void 0:n.kwarray;if(null!=r){var i=(t[e].keywords||"").split(",");return Array.isArray(r)&&i.push.apply(i,(0,b.A)(r)),t[e].keywords=i.join(","),function(){return delete t[e].kwarray}}}})))));function A(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return function(n){return t.forEach((function(t){try{var r=t(n);"function"==typeof r&&e&&r()}catch(e){(0,s.vV)("Error translating request to ORTB 2.5",e)}})),n}}A();function I(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return w(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n4&&void 0!==arguments[4]?arguments[4]:{},o=i.gppString,a=void 0===o?"":o,d=i.applicableSections,c=void 0===d?[]:d,u=(0,l.EN)(),f="criteoPrebidAdapter";if(e.iframeEnabled&&(0,p.C)(n)){var v=[];if(v.push("origin=".concat(f)),v.push("topUrl=".concat(u.domain)),n&&(n.gdprApplies&&v.push("gdpr=".concat(1==n.gdprApplies?1:0)),n.consentString&&v.push("gdpr_consent=".concat(n.consentString))),r&&v.push("us_privacy=".concat(r)),v.push("gpp=".concat(a)),Array.isArray(c)){var g,m=I(c);try{for(m.s();!(g=m.n()).done;){var b=g.value;v.push("gpp_sid=".concat(b))}}catch(e){m.e(e)}finally{m.f()}}var h=Math.random().toString(),y={bundle:B(D),cw:T.cookiesAreEnabled(),lsw:T.localStorageIsEnabled(),optoutCookie:B(j),origin:f,requestId:h,tld:u.domain,topUrl:u.domain,version:"9.22.0".replace(/\./g,"_")};window.addEventListener("message",(function e(t){if(t.data&&"https://gum.criteo.com"==t.origin&&t.data.requestId===h){this.removeEventListener("message",e),t.stopImmediatePropagation();var n=t.data;n.optout?(q(D),U(j,!0,43200,u.domain)):(n.bundle&&U(D,n.bundle,9360,u.domain),n.callbacks&&n.callbacks.forEach(s.z$))}}),!0);var A=JSON.stringify(y).replace(/"/g,"%22");return[{type:"iframe",url:"https://gum.criteo.com/syncframe?".concat(v.join("&"),"#").concat(A)}]}if(e.pixelEnabled&&(0,p.C)(n)){var w=[];if(w.push("profile=207"),n&&(!0===n.gdprApplies&&w.push("gdprapplies=true"),n.consentString&&w.push("gdpr=".concat(n.consentString))),r&&w.push("ccpa=".concat(r)),w.push("gpp=".concat(a)),Array.isArray(c)){var O,E=I(c);try{for(E.s();!(O=E.n()).done;){var S=O.value;w.push("gpp_sid=".concat(S))}}catch(e){E.e(e)}finally{E.f()}}return[{type:"image",url:"https://ssp-sync.criteo.com/user-sync/redirect?".concat(w.join("&"))}]}return[]},isBidRequestValid:function(e){return!(!e||!e.params||!e.params.zoneId&&!e.params.networkId)&&!(M(e)&&(t=e,n=!0,["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach((function(e){"placement"===e?void 0===(0,a.A)(t,"mediaTypes.video."+e)&&void 0===(0,a.A)(t,"params.video."+e)&&void 0===(0,a.A)(t,"mediaTypes.video.plcmt")&&void 0===(0,a.A)(t,"params.video.plcmt")&&(n=!1,(0,s.vV)("Criteo Bid Adapter: mediaTypes.video."+e+" or mediaTypes.video.plcmt is required")):void 0===(0,a.A)(t,"mediaTypes.video."+e)&&void 0===(0,a.A)(t,"params.video."+e)&&(n=!1,(0,s.vV)("Criteo Bid Adapter: mediaTypes.video."+e+" is required"))})),!n));var t,n},buildRequests:function(e,t){e.forEach((function(e){(function(e){return void 0!==(0,a.A)(e,"mediaTypes.native")})(e)&&(function(e){return!(e.nativeParams&&(e.nativeParams.image&&(!0!==e.nativeParams.image.sendId||!0===e.nativeParams.image.sendTargetingKeys)||e.nativeParams.icon&&(!0!==e.nativeParams.icon.sendId||!0===e.nativeParams.icon.sendTargetingKeys)||e.nativeParams.clickUrl&&(!0!==e.nativeParams.clickUrl.sendId||!0===e.nativeParams.clickUrl.sendTargetingKeys)||e.nativeParams.displayUrl&&(!0!==e.nativeParams.displayUrl.sendId||!0===e.nativeParams.displayUrl.sendTargetingKeys)||e.nativeParams.privacyLink&&(!0!==e.nativeParams.privacyLink.sendId||!0===e.nativeParams.privacyLink.sendTargetingKeys)||e.nativeParams.privacyIcon&&(!0!==e.nativeParams.privacyIcon.sendId||!0===e.nativeParams.privacyIcon.sendTargetingKeys)))}(e)||(0,s.JE)(C+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)"),null==(0,a.A)(e,"nativeOrtbRequest.assets")&&((0,s.JE)(C+"native asset requirements are missing"),(0,o.J)(e,"nativeOrtbRequest.assets",[{}])))}));var n=function(e,t){var n,r,i,o,a,d=(0,s.Dl)(null==t||null===(n=t.refererInfo)||void 0===n?void 0:n.topmostLocation).search;return{url:(null==t||null===(r=t.refererInfo)||void 0===r?void 0:r.page)||"",debug:"1"===d.pbt_debug,noLog:"1"===d.pbt_nolog,fledgeEnabled:null===(i=t.paapi)||void 0===i?void 0:i.enabled,amp:e.some((function(e){return"amp"===e.params.integrationMode})),networkId:null===(o=e.find((function(e){var t;return null===(t=e.params)||void 0===t?void 0:t.networkId})))||void 0===o?void 0:o.params.networkId,publisherId:null===(a=e.find((function(e){var t;return null===(t=e.params)||void 0===t?void 0:t.pubid})))||void 0===a?void 0:a.params.pubid}}(e,t),r=function(e){var t=x;t+="?profileId=207",t+="&av="+String(37),t+="&wv="+encodeURIComponent("9.22.0"),t+="&cb="+String(Math.floor(99999999999*Math.random())),T.localStorageIsEnabled()?t+="&lsavail=1":t+="&lsavail=0";e.amp&&(t+="&im=1");e.debug&&(t+="&debug=1");e.noLog&&(t+="&nolog=1");var n=B(D);n&&(t+="&bundle=".concat(n));B(j)&&(t+="&optout=1");e.networkId&&(t+="&networkId="+e.networkId);return t}(n),i=R.toORTB({bidderRequest:t,bidRequests:e,context:n});if(i)return{method:"POST",url:r,data:i,bidRequests:e}},interpretResponse:function(e,t){var n;if(void 0===(null==e?void 0:e.body))return[];var r=R.fromORTB({response:e.body,request:t.data}).bids||[],i=null===(n=(0,a.A)(e.body,"ext.igi"))||void 0===n?void 0:n.filter((function(e){return(0,s.cy)(null==e?void 0:e.igs)})).flatMap((function(e){return e.igs}));return null!=i&&i.length?{bids:r,paapi:i}:r},onDataDeletionRequest:function(e){var t=B(D);t&&(q(D),(0,g.RD)("https://privacy.criteo.com/api/privacy/datadeletionrequest",null,JSON.stringify({publisherUserId:t}),{contentType:"application/json",method:"POST"}))}};function B(e){var t=T.getCookie(e),n=T.getDataFromLocalStorage(e);return t||n||void 0}function U(e,t,n,r){var i=new Date;i.setTime(i.getTime()+60*n*60*1e3);for(var o="expires=".concat(i.toUTCString()),a=r.split("."),s=0;s1&&void 0!==arguments[1]?arguments[1]:function(e){return e};return null==e?[]:Array.isArray(e[0])?e.map((function(e){return t(e)})):[t(e)]}function z(e){return e[0]+"x"+e[1]}function M(e){return void 0!==(0,a.A)(e,"mediaTypes.video")}function V(e){try{var t={},n=function(e){if(e.getFloor)return e.getFloor;if(e.params.bidFloor&&e.params.bidFloorCur)try{var t=parseFloat(e.params.bidFloor);return function(){return{currency:e.params.bidFloorCur,floor:t}}}catch(e){}}(e);if(n){var r,i,o;if(null!==(r=e.mediaTypes)&&void 0!==r&&r.banner)t.banner={},N((0,a.A)(e,"mediaTypes.banner.sizes")).forEach((function(r){return t.banner[z(r).toString()]=n.call(e,{size:r,mediaType:c.D4})}));if(null!==(i=e.mediaTypes)&&void 0!==i&&i.video)t.video={},N((0,a.A)(e,"mediaTypes.video.playerSize")).forEach((function(r){return t.video[z(r).toString()]=n.call(e,{size:r,mediaType:c.G_})}));return null!==(o=e.mediaTypes)&&void 0!==o&&o.native&&(t.native={},t.native["*"]=n.call(e,{size:"*",mediaType:c.s6})),t}}catch(e){(0,s.vV)("Could not parse floors from Prebid: "+e)}}(0,d.a$)(P),(0,i.E)("criteoBidAdapter")},4981:(e,t,n)=>{"use strict";var r=n(3831),i=n(89),o=n(2330),a=n(556),s=n(6439),d=n(4128),c=n(3883),u=n(6680),l="criteo",p=(0,d.vM)({moduleType:c.fW,moduleName:l}),f="cto_bidid",v="cto_bundle",g="html5",m="cookie",b=new Date(0).toString(),h=new Date((0,i.vE)()+33696e6).toString();function y(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,i.Dl)(e,{noDecodeWholeURL:!0});return t?"".concat(n.hostname):"".concat(n.protocol,"://").concat(n.hostname).concat(n.port?":"+n.port:"","/")}function A(e,t){var n,r;return(null==e||null===(n=e.storage)||void 0===n?void 0:n.type)===g?p.getDataFromLocalStorage(t):(null==e||null===(r=e.storage)||void 0===r?void 0:r.type)===m?p.getCookie(t):p.getCookie(t)||p.getDataFromLocalStorage(t)}function I(e,t,n,r){var i,o;t&&n&&((null==e||null===(i=e.storage)||void 0===i?void 0:i.type)===g?p.setDataInLocalStorage(t,n):((null==e||null===(o=e.storage)||void 0===o?void 0:o.type)===m||p.setDataInLocalStorage(t,n),w(t,n,h,r,!0)))}function w(e,t,n,r,i){for(var o=r.split("."),a=0;a{"use strict";var r=n(296),i=n(2284),o=n(3831),a=n(89),s=n(2743),d=n(2330),c=n(8718),u=n(6439),l=n(4469),p=n(7490),f=n(1992),v=n(9013);var g,m,b,h=[],y={},A=!1,I=!0,w="USD",O=!1,E={},S={},x=(0,l.v)(),T=(b=[],{submit:function(e,t,n){var r=[t,setTimeout((function(){b.splice(b.indexOf(r),1),n()}),e)];b.push(r)},resume:function(){for(;b.length;){var e=b.shift(),t=(0,r.A)(e,2),n=t[0],i=t[1];clearTimeout(i),n()}}}),C=0;function _(e){if(g="https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json?date=$$TODAY$$",null!==e.rates&&"object"===(0,i.A)(e.rates)&&(E.conversions=e.rates,A=!0,I=!1),null!==e.defaultRates&&"object"===(0,i.A)(e.defaultRates)&&(m=e.defaultRates,E.conversions=m,A=!0),"string"==typeof e.adServerCurrency){C=e.auctionDelay,(0,a.fH)("enabling currency support",arguments),w=e.adServerCurrency,e.conversionRateFile&&((0,a.fH)("currency using override conversionRateFile:",e.conversionRateFile),g=e.conversionRateFile);var t=g.indexOf("$$TODAY$$");if(-1!==t){var n=new Date,r="".concat(n.getMonth()+1),d="".concat(n.getDate());r.length<2&&(r="0".concat(r)),d.length<2&&(d="0".concat(d));var c="".concat(n.getFullYear()).concat(r).concat(d);g="".concat(g.substring(0,t)).concat(c).concat(g.substring(t+9,g.length))}y={},O||(O=!0,(0,o.m)().convertCurrency=function(e,t,n){return parseFloat(e)*U(t,n)},(0,u.Yn)("addBidResponse").before(R,100),(0,u.Yn)("responsesReady").before(D),(0,u.Yn)("requestBids").before(N,50),(0,v.on)(s.qY.AUCTION_TIMEOUT,P),(0,v.on)(s.qY.AUCTION_INIT,j),j())}else C=0,(0,a.fH)("disabling currency support"),O&&((0,u.Yn)("addBidResponse").getHooks({hook:R}).remove(),(0,u.Yn)("responsesReady").getHooks({hook:D}).remove(),(0,u.Yn)("requestBids").getHooks({hook:N}).remove(),(0,v.AU)(s.qY.AUCTION_TIMEOUT,P),(0,v.AU)(s.qY.AUCTION_INIT,j),delete(0,o.m)().convertCurrency,w="USD",y={},O=!1,A=!1,I=!0,E={},S={},x=(0,l.v)());"object"===(0,i.A)(e.bidderCurrencyDefault)&&(S=e.bidderCurrencyDefault)}function k(e){m?((0,a.JE)(e),(0,a.JE)("Currency failed loading rates, falling back to currency.defaultRates")):(0,a.vV)(e)}function j(){I?(I=!1,A=!1,(0,d.RD)(g,{success:function(e){try{E=JSON.parse(e),(0,a.fH)("currencyRates set to "+JSON.stringify(E)),y={},A=!0,B(),T.resume()}catch(t){k("Failed to parse currencyRates response: "+e)}},error:function(){k.apply(void 0,arguments),A=!0,B(),T.resume(),I=!0}})):B()}function D(e,t){e(t.then((function(){return x.promise})))}c.$W.getConfig("currency",(function(e){return _(e.currency)}));var R=(0,f.NL)("currency",(function(e,t,n,r){if(!n)return e.call(this,t,n,r);var i=n.bidderCode||n.bidder;if(S[i]){var o=S[i];n.currency&&o!==n.currency?(0,a.JE)("Currency default '".concat(i,": ").concat(o,"' ignored. adapter specified '").concat(n.currency,"'")):n.currency=o}if(n.currency||((0,a.JE)('Currency not specified on bid. Defaulted to "USD"'),n.currency="USD"),n.getCpmInNewCurrency=function(e){return(parseFloat(this.cpm)*U(this.currency,e)).toFixed(3)},n.currency===w)return e.call(this,t,n,r);h.push([e,this,t,n,r]),O&&!A||B()}));function P(e){var t=e.auctionId;h=h.filter((function(e){var n=(0,r.A)(e,5),i=(n[0],n[1],n[2],n[3]),o=n[4];if(i.auctionId!==t)return!0;o(s.Tf.CANNOT_CONVERT_CURRENCY)}))}function B(){for(;h.length>0;){var e=h.shift(),t=(0,r.A)(e,5),n=t[0],i=t[1],o=t[2],d=t[3],c=t[4];if(void 0!==d&&"currency"in d&&"cpm"in d){var u=d.currency;try{var l=U(u);1!==l&&(d.cpm=(parseFloat(d.cpm)*l).toFixed(4),d.currency=w)}catch(e){(0,a.JE)("getCurrencyConversion threw error: ",e),c(s.Tf.CANNOT_CONVERT_CURRENCY);continue}}n.call(i,o,d,c)}x.resolve()}function U(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w,r=null,i="".concat(e,"->").concat(n);if(i in y)r=y[i],(0,a.OG)("Using conversionCache value "+r+" for "+i);else if(!1===O){if("USD"!==e)throw new Error("Prebid currency support has not been enabled and fromCurrency is not USD");r=1}else if(e===n)r=1;else if(e in E.conversions){if(!(n in(t=E.conversions[e])))throw new Error("Specified adServerCurrency in config '"+n+"' not found in the currency rates file");r=t[n],(0,a.fH)("getCurrencyConversion using direct "+e+" to "+n+" conversionRate "+r)}else if(n in E.conversions){if(!(e in(t=E.conversions[n])))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");r=q(1/t[e],4),(0,a.fH)("getCurrencyConversion using reciprocal "+e+" to "+n+" conversionRate "+r)}else{var o=Object.keys(E.conversions)[0];if(!(e in E.conversions[o]))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");var s=1/E.conversions[o][e];if(!(n in E.conversions[o]))throw new Error("Specified adServerCurrency in config '"+n+"' not found in the currency rates file");r=q(s*E.conversions[o][n],4),(0,a.fH)("getCurrencyConversion using intermediate "+e+" thru "+o+" to "+n+" conversionRate "+r)}return i in y||((0,a.OG)("Adding conversionCache value "+r+" for "+i),y[i]=r),r}function q(e,t){for(var n=1,r=0;r0?T.submit(C,r,(function(){(0,a.JE)("".concat("currency",": Fetch attempt did not return in time for auction ").concat(t.auctionId)),r()})):r()}));(0,o.E)("currency")},992:(e,t,n)=>{"use strict";var r=n(4467),i=n(296),o=n(3831),a=n(6618),s=n(6931),d=n(4814),c=n(6428),u=n(8718),l=n(2743),p=n(9013),f=n(6439),v=n(556),g=n(6129),m=n(89),b=n(433),h=n(6680),y={env:"vp",gdfp_req:1,output:"vast",unviewed_position_start:1},A={protocol:"https",host:"securepubads.g.doubleclick.net",pathname:"/gampad/ads"};var I={ri:v.EN};function w(e,t,n){return(0,b.A)(t,"".concat(n,".description_url"))||encodeURIComponent(I.ri().page)}function O(e,t,n){var i=e&&e.adserverTargeting||{},o={},a=t&&t.adUnit;if(a){var s=g.iS.getAllTargeting(a.code);o=s?s[a.code]:{}}var d=Object.assign({},{hb_uuid:e&&e.videoCacheKey},{hb_cache_id:e&&e.videoCacheKey},o,i);p.Ic(l.qY.SET_TARGETING,(0,r.A)({},a.code,d));var c=(0,b.A)(t,"params.cust_params"),u=Object.assign({},d,c),f=encodeURIComponent((0,m.eP)(u));return n&&(f=n+"%26"+f),f}u.$W.getConfig("brandCategoryTranslation.translationFile")&&(0,f.Yn)("registerAdserver").before((function(e){e.call(this,"dfp")})),(0,s.U)("dfp",{buildVideoUrl:function(e){var t,n,r,o;if(e.params||e.url){var s=e.adUnit,u=e.bid||g.iS.getWinningBids(s.code)[0],l={};if(e.url&&(l=(0,m.Dl)(e.url,{noDecodeWholeURL:!0}),(0,m.Im)(e.params)))return function(e,t,n){var r=w(t,e,"search");r&&(e.search.description_url=r);return e.search.cust_params=O(t,n,e.search.cust_params),(0,m.c$)(e)}(l,u,e);var p={correlator:Date.now(),sz:(0,m.kK)((0,b.A)(s,"mediaTypes.video.playerSize")).join("|"),url:encodeURIComponent(location.href)},f=l.search,v=f&&f.sz;v&&(p.sz=v+"|"+p.sz);var I,E,S=O(u,e,f&&f.cust_params),x=Object.assign({},y,l.search,p,e.params,{cust_params:S},(I=h.mW.getConsentData(),E={},I&&("boolean"==typeof I.gdprApplies&&(E.gdpr=Number(I.gdprApplies)),I.consentString&&(E.gdpr_consent=I.consentString),I.addtlConsent&&(E.addtl_consent=I.addtlConsent)),E)),T=w(u,e,"params");if(T&&(x.description_url=T),!x.ppid){var C=(0,d.Q)();null!=C&&(x.ppid=C)}var _=null===(t=e.adUnit)||void 0===t||null===(t=t.mediaTypes)||void 0===t?void 0:t.video;Object.entries({plcmt:function(){return null==_?void 0:_.plcmt},min_ad_duration:function(){return(0,m.Et)(null==_?void 0:_.minduration)?1e3*_.minduration:null},max_ad_duration:function(){return(0,m.Et)(null==_?void 0:_.maxduration)?1e3*_.maxduration:null},vpos:function(){var e=null==_?void 0:_.startdelay;if((0,m.Et)(e))return-2===e?"postroll":-1===e||e>0?"midroll":"preroll"},vconp:function(){return Array.isArray(null==_?void 0:_.playbackmethod)&&_.playbackmethod.every((function(e){return 7===e}))?"2":void 0},vpa:function(){if(Array.isArray(null==_?void 0:_.playbackmethod)){var e=_.playbackmethod.some((function(e){return 3===e})),t=_.playbackmethod.some((function(e){return[1,2,4,5,6].includes(e)}));if(e&&!t)return"click";if(t&&!e)return"auto"}},vpmute:function(){if(Array.isArray(null==_?void 0:_.playbackmethod)){var e=_.playbackmethod.some((function(e){return[2,6].includes(e)})),t=_.playbackmethod.some((function(e){return[1,3,4,5].includes(e)}));if(e&&!t)return"1";if(t&&!e)return"0"}}}).forEach((function(e){var t=(0,i.A)(e,2),n=t[0],r=t[1];if(!x.hasOwnProperty(n)){var o=r();null!=o&&(x[n]=o)}}));var k=null!==(n=null===(r=c.n.index.getBidRequest(e.bid||{}))||void 0===r?void 0:r.ortb2)&&void 0!==n?n:null===(o=c.n.index.getAuction(e.bid||{}))||void 0===o||null===(o=o.getFPD())||void 0===o?void 0:o.global,j=(0,a.eu)(k);return j.length&&(x.ppsj=btoa(JSON.stringify({PublisherProvidedTaxonomySignals:j}))),(0,m.c$)(Object.assign({},A,l,{search:x}))}(0,m.vV)("A params object or a url is required to use pbjs.adServers.dfp.buildVideoUrl")}}),(0,o.E)("dfpAdServerVideo")},2167:(e,t,n)=>{"use strict";var r=n(3831),i=n(6931),o=n(6439),a={};(0,o.Yn)("registerAdserver").before((function(e){e.call(this,"freewheel")})),(0,i.U)("freewheel",{getTargeting:function(e){return a.getTargeting(e)}}),(0,o.bz)("adpod",a),(0,r.E)("freeWheelAdserverVideo")},7989:(e,t,n)=>{"use strict";var r=n(2284),i=n(3831),o=n(89),a=n(433),s=n(3233),d=n(8911),c=n(8718),u="freewheel-ssp",l="https",p=l+"://ads.stickyadstv.com/www/delivery/swfIndex.php",f=l+"://cdn.stickyadstv.com/mustang/mustang.min.js",v=l+"://cdn.stickyadstv.com/prime-time/",g=l+"://ads.stickyadstv.com/auto-user-sync";function m(e){for(var t=[0,0],n=0;nt[0]*t[1]&&(t=e[n]);return t}function b(e,t,n){for(var r=t||[0,0],i=n||[Number.MAX_VALUE,Number.MAX_VALUE],o=[],a=0;a=r[0]*r[1]&&e[a][0]*e[a][1]<=i[0]*i[1]&&o.push(e[a]);return m(o)}function h(e,t){var n="",r=e.querySelectorAll("Impression"),i=!1,o=!1;return Array.prototype.forEach.call(r,(function(e){if(i&&o)return n;i=!1,o=!1;var r=e.textContent.substring(e.textContent.indexOf("?")+1).split("&"),a="";Array.prototype.forEach.call(r,(function(e){var n=e.split("=");n[0]==t&&(a=n[1]),"reqType"==n[0]&&"AdsDisplayStarted"==n[1]&&(o=!0),"rootViewKey"==n[0]&&(i=!0)})),o&&(n=a)})),n}function y(e){var t="mustang";return e&&"inbanner"!==e&&(t=e),t}function A(e){return null!=e.getConfig("floors.data.currency")?e.getConfig("floors.data.currency"):"USD"}var I=function(e,t){return'var config = { preloadedVast:vast, autoPlay:true }; var ad = new window.com.stickyadstv.vpaid.Ad(document.getElementById("freewheelssp_prebid_target"),config); (new window.com.stickyadstv.tools.ASLoader('+e.params.zoneId+", '"+y(e.params.format)+"')).registerEvents(ad); ad.initAd("+t[0]+","+t[1]+',"",0,"","");'},w=function(e){var t=e.params;t.hasOwnProperty("domId")||t.hasOwnProperty("auto")||t.hasOwnProperty("p")||t.hasOwnProperty("article")||("intext-roll"===t.format?t.iframeMode="dfp":t.domId="freewheelssp_prebid_target");var n="var config = { preloadedVast:vast, ASLoader:new window.com.stickyadstv.tools.ASLoader("+e.params.zoneId+", '"+y(e.params.format)+"')";for(var r in t)t.hasOwnProperty(r)&&"format"!==r&&"zone"!==r&&"zoneId"!==r&&"vastUrlParams"!==r&&(n+=","+r+':"'+t[r]+'"');return n+="};window.com.stickyadstv."+((e.params.format||"").replace("-","")+".start(config);")},O={code:u,gvlid:285,supportedMediaTypes:[s.D4,s.G_],aliases:["stickyadstv","freewheelssp"],isBidRequestValid:function(e){return!!e.params.zoneId},buildRequests:function(e,t){var n=function(e,t){var n,i=e.params.zoneId,s=(new Date).getTime(),d=function(e){var t=0;if(0==e.length)return t;for(var n=0;n0?l:0,_fw_bidfloorcur:l>0?A(c.$W):"",pbjs_version:"9.22.0",pKey:d};if(t&&t.gdprConsent&&(v._fw_gdpr_consent=t.gdprConsent.consentString,"boolean"==typeof t.gdprConsent.gdprApplies&&(v._fw_gdpr=t.gdprConsent.gdprApplies)),e.params.gdpr_consented_providers&&(v._fw_gdpr_consented_providers=e.params.gdpr_consented_providers),t&&t.uspConsent&&(v._fw_us_privacy=t.uspConsent),t&&t.gppConsent?(v.gpp=t.gppConsent.gppString,v.gpp_sid=t.gppConsent.applicableSections):t&&t.ortb2&&t.ortb2.regs&&t.ortb2.regs.gpp&&(v.gpp=t.ortb2.regs.gpp,v.gpp_sid=t.ortb2.regs.gpp_sid),t&&t.ortb2&&t.ortb2.site&&t.ortb2.site.content&&"object"===(0,r.A)(t.ortb2.site.content))try{v._fw_prebid_content=JSON.stringify(t.ortb2.site.content)}catch(e){(0,o.JE)("PREBID - "+u+": Unable to stringify the content object: "+e)}var g=e.schain;if(g)try{v.schain=JSON.stringify(g)}catch(e){(0,o.JE)("PREBID - "+u+": Unable to stringify the schain: "+e)}if(e.userIdAsEids&&e.userIdAsEids.length>0)try{v._fw_prebid_3p_UID=JSON.stringify(e.userIdAsEids)}catch(e){(0,o.JE)("PREBID - "+u+": Unable to stringify the userIdAsEids: "+e)}var h=e.params.vastUrlParams;if("object"===(0,r.A)(h))for(var I in h)h.hasOwnProperty(I)&&(v[I]=h[I]);var w,O=null==t||null===(n=t.refererInfo)||void 0===n?void 0:n.page;(w=O)&&/^(https?|ftp|file):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/.test(w)&&(v.loc=O);var E=[];if(((E=e.mediaTypes.video&&e.mediaTypes.video.playerSize?(0,o.cy)(e.mediaTypes.video.playerSize[0])?e.mediaTypes.video.playerSize[0]:e.mediaTypes.video.playerSize:e.mediaTypes.banner.sizes?b(e.mediaTypes.banner.sizes,e.mediaTypes.banner.minSizeLimit,e.mediaTypes.banner.maxSizeLimit):m(e.sizes))[0]>0||E[1]>0)&&(v.playerSize=E[0]+"x"+E[1]),e.mediaTypes.video){var S=e.mediaTypes.video.context?e.mediaTypes.video.context:"",x=e.mediaTypes.video.placement?e.mediaTypes.video.placement:null,T=e.mediaTypes.video.plcmt?e.mediaTypes.video.plcmt:null;"inbanner"==f&&(x=2,S="In-Banner"),v.video_context=S,v.video_placement=x,v.video_plcmt=T}return{method:"GET",url:p,data:v,bidRequest:e}};return e.map((function(e){return n(e,t)}))},interpretResponse:function(e,t){var n,i=t.bidRequest,a=[];a=i.mediaTypes.video&&i.mediaTypes.video.playerSize?(0,o.cy)(i.mediaTypes.video.playerSize[0])?i.mediaTypes.video.playerSize[0]:i.mediaTypes.video.playerSize:i.mediaTypes.banner.sizes?b(i.mediaTypes.banner.sizes,i.mediaTypes.banner.minSizeLimit,i.mediaTypes.banner.maxSizeLimit):m(i.sizes),"object"==(0,r.A)(e)&&"string"==typeof e.body&&(e=e.body);try{n=(new DOMParser).parseFromString(e,"application/xml")}catch(e){return void(0,o.JE)("Prebid.js - "+u+" : "+e)}var s,d,c=function(e){var t,n={},r=e.querySelectorAll("Extension");if(Array.prototype.forEach.call(r,(function(e){"StickyPricing"===e.getAttribute("type")&&(t=e)})),t){var i=t.querySelector("Price");n={currency:i.getAttribute("currency"),price:i.textContent}}else(0,o.JE)("PREBID - "+u+": No bid received or missing pricing extension.");return n}(n),l=(s="",d=n.querySelectorAll("Ad"),Array.prototype.forEach.call(d,(function(e){s+="["+e.getAttribute("id")+"]"})),s),p=function(e){return h(e,"dealId")}(n),g=function(e){return h(e,"campaignId")}(n),A=function(e){return h(e,"adId")}(n),O=function(){var e=window;try{for(;top!==e;)e.parent.location.href.length&&(e=e.parent)}catch(e){}return e}(),E=function(e){var t,n=[],r=e.querySelectorAll("Extension");if(Array.prototype.forEach.call(r,(function(e){"StickyBrand"===e.getAttribute("type")&&(t=e)})),t){var i=t.querySelector("Domain");n.push(i.textContent)}else(0,o.JE)("PREBID - "+u+": No bid received or missing StickyBrand extension.");return n}(n);O.freewheelssp_cache||(O.freewheelssp_cache={}),O.freewheelssp_cache[i.adUnitCode]=e;var S,x,T,C,_,k,j=[];if(c.price){var D={requestId:i.bidId,cpm:c.price,width:a[0],height:a[1],creativeId:l,currency:c.currency,netRevenue:!0,ttl:360,meta:{advertiserDomains:E},dealId:p,campaignId:g,bannerId:A};i.mediaTypes.video&&(D.mediaType="video"),D.vastXml=e,D.ad=(x=a,T=(S=i).params.format,C='
',_="",k="",T&&"inbanner"!==T?(k=v+y(S.params.format)+".min.js",_=w(S)):(k=f,_=I(S,x)),C+"