‘:””},t.getDefinedParams=function(e,t)return t.filter(function(t)return e[t]).reduce(function(t,n)return l(t,function(e,t,n)return t in e?Object.defineProperty(e,t,value:n,enumerable:!0,configurable:!0,writable:!0):e[t]=n,e(,n,e[n])),),t.isValidMediaTypes=function(e)var t=[“banner”,”native”,”video”];return!!Object.keys(e).every(function(e)return(0,b.default)(t,e))&&(!e.video,t.getBidderRequest=function(e,t,n)start:null,auctionId:null,t.getUserConfiguredParams=function(e,t,n)return e.filter(function(e)return e.code===t).map(function(e)return e.bids).reduce(s,[]).filter(function(e)return e.bidder===n).map(function(e)),t.getOrigin=function()return window.location.origin?window.location.origin:window.location.protocol+”//”+window.location.hostname+(window.location.port?”:”+window.location.port:””),t.getDNT=function()”yes”===navigator.doNotTrack,t.isAdUnitCodeMatchingSlot=function(e)return function(t)return B(e,t),t.isSlotMatchingAdUnitCode=function(e)return function(t)return B(t,e),t.unsupportedBidderMessage=function(e,t)banner:”banner”).join(“, “);return”n “+e.code+” is a “+n+” ad unitn containing bidders that don’t support “+n+”: “+t+”.n This bidder won’t fetch demand.n “,t.deletePropertyFromObject=function(e,t)var n=l(,e);return delete n[t],n,t.removeRequestId=function(e)return t.deletePropertyFromObject(e,”requestId”),t.isInteger=function(e)return Number.isInteger?Number.isInteger(e):”number”==typeof e&&isFinite(e)&&Math.floor(e)===e,t.convertCamelToUnderscore=function(e)return e.replace(/(?:^,t.transformBidderParamKeywords=function(e)var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:”keywords”,r=[];return t._each(e,function(e,i)if(t.isArray(e))var o=[];t._each(e,function(e)(e=t.getValueString(n+”.”+i,e))&&o.push(e)),e=oelseif(e=t.getValueString(n+”.”+i,e),!t.isStr(e))return;e=[e]r.push(key:i,value:e)),r,t.convertTypes=function(e,n)return Object.keys(e).forEach(function(r)var i,o;n[r]&&(t.isFn(e[r])?n[r]=e[r](n[r]):n[r]=(i=e[r],o=n[r],”string”===i?o&&o.toString():”number”===i?Number(o):o),
isNaN(n[r])&&delete n.key)),n;var g=n(3),h=r(n(63)),v=r(n(10)),b=r(n(5)),y=n(11),m=n(4),_=!1,A=Object.prototype.toString,E=Boolean(window.console),w=Boolean(E&&window.console.log),S=Boolean(E&&window.console.info),I=Boolean(E&&window.console.warn),T=Boolean(E&&window.console.error);t.replaceTokenInString=function(e,n,r)return t._each(n,function(t,n)t=void 0===t?””:t;var i=r+n.toUpperCase()+r,o=new RegExp(i,”g”);e=e.replace(o,t)),e;var x,j=(x=0,function()return++x);t.getUniqueIdentifierStr=i,t.generateUUID=function e(t)return t?(t^16*Math.random()>>t/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e),t.getBidIdParameter=function(e,t)return t&&t[e]?t[e]:””,t.tryAppendQueryString=function(e,t,n)return n?e+(t+”=”)+encodeURIComponent(n)+”&”:e,t.parseQueryStringParameters=function(e)var t=””;for(var n in e)e.hasOwnProperty(n)&&(t+=n+”=”+encodeURIComponent(e[n])+”&”);return t,t.transformAdServerTargetingObj=function(e)return e&&Object.getOwnPropertyNames(e).length>0?c(e).map(function(t)return t+”=”+encodeURIComponent(d(e,t))).join(“&”):””,t.getTopWindowLocation=function()if(t.inIframe())var e=void 0;trycatch(e)logInfo(“could not obtain top window location”,e)if(e)return(0,y.parse)(e,decodeSearchAsString:!0)return t.getWindowLocation(),t.getTopFrameReferrer=function()trywindow.top.location.toString();for(var e=””,t=void 0;(t=t?t.parent:window).document&&t.document.referrer&&(e=t.document.referrer),t!==window.top;);return ecatch(e)return window.document.referrer,t.getAncestorOrigins=function()if(window.document.location&&window.document.location.ancestorOrigins&&window.document.location.ancestorOrigins.length>=1)return window.document.location.ancestorOrigins[window.document.location.ancestorOrigins.length-1],t.getWindowTop=function()return window.top,t.getWindowSelf=function()return window.self,t.getWindowLocation=function()return window.location,t.getTopWindowUrl=function()var e=void 0;trye=t.getTopWindowLocation().hrefcatch(t)e=””return e,t.getTopWindowReferrer=function()tryreturn window.top.document.referrercatch(e)return document.referrer,t.logMessage=function()C()&&w&&console.log.apply(console,a(arguments,”MESSAGE:”)),t.logInfo=function()C()&&S&&console.info.apply(console,a(arguments,”INFO:”)),t.logWarn=function()C()&&I&&console.warn.apply(console,a(arguments,”WARNING:”)),t.logError=function()C()&&T&&console.error.apply(console,a(arguments,”ERROR:”)),t.hasConsoleLogger=function()return w;var C=function()if(!1===g.config.getConfig(“debug”)&&!1===_)var e=”TRUE”===O(m.DEBUG_MODE).toUpperCase();g.config.setConfig(debug:e),_=!0return!!g.config.getConfig(“debug”);t.debugTurnedOn=C,t.createInvisibleIframe=function()var e=document.createElement(“iframe”);return e.id=i(),e.height=0,e.width=0,e.border=”0px”,e.hspace=”0″,e.vspace=”0″,e.marginWidth=”0″,e.marginHeight=”0″,e.style.border=”0″,e.scrolling=”no”,e.frameBorder=”0″,e.src=”about:blank”,e.style.display=”none”,e;var O=function(e)var t=new RegExp(“[\?&]”+e+”=([^]*)”).exec(window.location.search);return null===t?””:decodeURIComponent(t[1].replace(/+/g,” “));t.getParameterByName=O,t.hasValidBidRequest=function(e,n,r)function i(e,t)t===n[a]&&(o=!0)for(var o=!1,a=0;at.max?e:t,max:0),b=(0,u.default)(t.buckets,function(t)if(e>v.max*n)var i=t.precision;void 0===i&&(i=c),r=(t.max*n).toFixed(i)else if(e=t.min*n)return t);return b&&(o=e,s=n,d=void 0!==(a=b).precision?a.precision:c,f=a.increment*s,l=a.min*s,p=Math.pow(10,d+2),g=(o*p-l*p)/(f*p),h=Math.floor(g)*f+l,r=(h=Number(h.toFixed(10))).toFixed(d)),rfunction i(e)!Array.isArray(e.buckets))return!1;var t=!0;return e.buckets.forEach(function(e)void 0!==e.min&&e.max&&e.increment),tObject.defineProperty(t,”__esModule”,value:!0),t.isValidPriceConfig=t.getPriceBucketString=void 0;var o,a=n(10),u=(o=a)&&o.__esModule?o:default:o,s=n(0),c=2,d=buckets:[min:0,max:5,increment:.5],f=buckets:[min:0,max:20,increment:.1],l=buckets:[min:0,max:20,increment:.01],p=buckets:[min:0,max:3,increment:.01,min:3,max:8,increment:.05,min:8,max:20,increment:.5],g=buckets:[min:0,max:5,increment:.05,min:5,max:10,increment:.1,min:10,max:20,increment:.5];t.getPriceBucketString=function(e,t)var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=parseFloat(e);return isNaN(i)&&(i=””),low:””===i?””:r(e,d,n),med:””===i?””:r(e,f,n),high:””===i?””:r(e,l,n),auto:””===i?””:r(e,g,n),dense:””===i?””:r(e,p,n),custom:””===i?””:r(e,t,n),t.isValidPriceConfig=i,32:function(e,t,n)var r=n(46);e.exports=function(e,t,n)if(r(e),void 0===t)return e;switch(n)case 1:return function(n)return e.call(t,n);case 2:return function(n,r)return e.call(t,n,r);case 3:return function(n,r,i)return e.call(t,n,r,i)return function()return e.apply(t,arguments),33:function(e,t)e.exports=function(e)tryreturn!!e()catch(e)return!0,34:function(e,t,n)var r=n(32),i=n(35),o=n(54),a=n(36),u=n(55);e.exports=function(e,t),35:function(e,t,n)var r=n(24);e.exports=Object(“z”).propertyIsEnumerable(0)?Object:function(e)return”String”==r(e)?e.split(“”):Object(e),36:function(e,t,n)var r=n(37),i=Math.min;e.exports=function(e)return e>0?i(r(e),9007199254740991):0,37:function(e,t)var n=Math.ceil,r=Math.floor;e.exports=function(e)return isNaN(e=+e)?0:(e>0?r:n)(e),38:function(e,t,n),39:function(e,t,n)”use strict”;Object.defineProperty(t,”__esModule”,value:!0),t.adunitCounter=void 0;var r=n(0),i=,o=incrementCounter:function(e),i[e].counter=(0,r.deepAccess)(i,e+”.counter”)+1,getCounter:function(e)return(0,r.deepAccess)(i,e+”.counter”);t.adunitCounter=o,4:function(e,t)e.exports=JSON_MAPPING: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”,REPO_AND_VERSION:”prebid_prebid_1.22.0″,DEBUG_MODE:”pbjs_debug”,STATUS:GOOD:1,NO_BID:2,CB:TYPE:ALL_BIDS_BACK:”allRequestedBidsBack”,AD_UNIT_BIDS_BACK:”adUnitBidsBack”,BID_WON:”bidWon”,REQUEST_BIDS:”requestBids”,EVENTS:AUCTION_INIT:”auctionInit”,AUCTION_END:”auctionEnd”,BID_ADJUSTMENT:”bidAdjustment”,BID_TIMEOUT:”bidTimeout”,BID_REQUESTED:”bidRequested”,BID_RESPONSE:”bidResponse”,BID_WON:”bidWon”,BIDDER_DONE:”bidderDone”,SET_TARGETING:”setTargeting”,REQUEST_BIDS:”requestBids”,ADD_AD_UNITS:”addAdUnits”,AD_RENDER_FAILED:”adRenderFailed”,AD_RENDER_FAILED_REASON:PREVENT_WRITING_ON_MAIN_DOCUMENT:”preventWritingOnMainDocuemnt”,NO_AD:”noAd”,EXCEPTION:”exception”,CANNOT_FIND_AD:”cannotFindAd”,MISSING_DOC_OR_ADID:”missingDocOrAdid”,EVENT_ID_PATHS:bidWon:”adUnitCode”,GRANULARITY_OPTIONS:LOW:”low”,MEDIUM:”medium”,HIGH:”high”,AUTO:”auto”,DENSE:”dense”,CUSTOM:”custom”,TARGETING_KEYS:[“hb_bidder”,”hb_adid”,”hb_pb”,”hb_size”,”hb_deal”,”hb_source”,”hb_format”],S2S:SRC:”s2s”,DEFAULT_ENDPOINT:”https://prebid.adnxs.com/pbs/v1/openrtb2/auction”,SYNCED_BIDDERS_KEY:”pbjsSyncs”,40:function(e,t,n),41:function(e,t,n){“use strict”;function r(e,t,n)return t in e?Object.defineProperty(e,t,value:n,enumerable:!0,configurable:!0,writable:!0):e[t]=n,efunction i(e,t)var n=[],r=(0,c.groupBy)(e,”adUnitCode”);return Object.keys(r).forEach(function(e)var i=(0,c.groupBy)(r[e],”bidderCode”);Object.keys(i).forEach(function(e)return n.push(i[e].reduce(t,o())))),nfunction o(e)returnadUnitCode:e,cpm:0,adserverTargeting:,timeToRespond:0function a(e){function n(t)function a()return i(e.getBidsReceived().filter(A).filter(t.isBidNotExpired),c.getOldestHighestCpmBid)function s()return e.getStandardBidderAdServerTargeting().map(function(e)return e.key).concat(v.TARGETING_KEYS).filter(c.uniques)function l(e,t,n,r)return Object.keys(t.adserverTargeting).filter(p()).forEach(function(n)var r,i;e.length&&e.filter((i=n,function(e)return e.adUnitCode===t.adUnitCode&&e.adserverTargeting[i])).forEach((r=n,function(e)))),e.push(t),efunction p()var e=s();return function(t)return-1===e.indexOf(t)function y(e)return r(,e.adUnitCode,Object.keys(e.adserverTargeting).filter(p()).map(function(t)return r(,t.substring(0,_),[e.adserverTargeting[t]])))var m=;return m.resetPresetTargeting=function(t){if((0,c.isGptPubadsDefined)())var r=n(t),i=e.getAdUnits().filter(function(e)return(0,g.default)(r,e.code));window.googletag.pubads().getSlots().forEach(function(e)b.forEach(function(t)i.forEach(function(n)n.code!==e.getAdUnitPath()&&n.code!==e.getSlotElementId())))},m.getAllTargeting=function(e)var t,o,p,A,E,w,S,I,T,x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a(),j=n(e),C=(w=j,S=x,I=m.getWinningBids(w,S),T=s(),I=I.map(function(e)return r(,e.adUnitCode,Object.keys(e.adserverTargeting).filter(function(t)).map(function(t)return r(,”hb_deal”===t?(t+”_”+e.bidderCode).substring(0,_):t.substring(0,_),[e.adserverTargeting[t]]))))).concat((A=j,E=x,E.filter(function(e)return(0,g.default)(A,e.adUnitCode)).map(function(e)return u(,e)).reduce(l,[]).map(y).filter(function(e)return e))).concat(d.config.getConfig(“enableSendAllBids”)?(t=j,o=x,p=v.TARGETING_KEYS.concat(f.NATIVE_TARGETING_KEYS),i(o,c.getHighestCpm).map(function(e)if(e.adserverTargeting&&t&&(h.isArray(t)&&(0,g.default)(t,e.adUnitCode)).filter(function(e)return e)):[]);return C.map(function(e)Object.keys(e).map(function(t)e[t].map(function(e)-1===b.indexOf(Object.keys(e)[0])&&(b=Object.keys(e).concat(b))))),C=C.map(function(e)return r(,Object.keys(e)[0],e[Object.keys(e)[0]].map(function(e)return r(,Object.keys(e)[0],e[Object.keys(e)[0]].join(“, “))).reduce(function(e,t)return u(t,e),))).reduce(function(e,t)var n=Object.keys(t)[0];return e[n]=u(,e[n],t[n]),e,),j.forEach(function(e)C[e]),C,m.setTargetingForGPT=function(e,t){window.googletag.pubads().getSlots().forEach(function(n)Object.keys(e).filter(t?t(n):(0,c.isAdUnitCodeMatchingSlot)(n)).forEach(function(t)return Object.keys(e[t]).forEach(function(r)var i=e[t][r].split(“,”);(i=i.length>1?[i]:i).map(function(e)return h.logMessage(“Attempting to set key value for slot: “+n.getSlotElementId()+” key: “+r+” value: “+e),e).forEach(function(e)n.setTargeting(r,e)))))},m.getWinningBids=function(e)var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a(),r=n(e);return t.filter(function(e)return(0,g.default)(r,e.adUnitCode)).filter(function(e)return e.cpm>0).map(function(e)return e.adUnitCode).filter(c.uniques).map(function(e)return t.filter(function(t)return t.adUnitCode===e?t:null).reduce(c.getHighestCpm,o(e))),m.setTargetingForAst=function(){var e=m.getAllTargeting();Object.keys(e).forEach(function(t){return Object.keys(e[t]).forEach(function(n)h.isArray(e[t][n]))var r=;n.search(/pt[0-9]/)(0,c.timestamp)(),function(e)return e&&(e.status&&!(0,g.default)([y,m],e.status));t.targeting=a(l.auctionManager),42:function(e,t,n)function(e)for(var t=1;t
d.default)(window.googletag.pubads().getSlots().filter((0,s.isSlotMatchingAdUnitCode)(n)),function(e)return e).getSlotElementId()).querySelector(t)).style;o.width=r,o.height=i),p.postMessage(JSON.stringify(message:”Prebid Response”,ad:h,adUrl:v,adId:g,width:b,height:y),l)),c.auctionManager.addWinningBid(A),o.default.emit(f,A)),”Prebid Native”===_.message&&((0,a.fireNativeTrackers)(_,A),c.auctionManager.addWinningBid(A),o.default.emit(f,A))Object.defineProperty(t,”__esModule”,value:!0),t.listenMessagesFromCreative=function()addEventListener(“message”,i,!1);var o=r(n(9)),a=n(18),u=n(4),s=n(0),c=n(29),d=r(n(10)),f=u.EVENTS.BID_WON},558:function(e,t,n)),n(27)(“includes”)},60:function(e,t,n)var r=n(61),i=n(36),o=n(62);e.exports=function(e)return function(t,n,a),61:function(e,t,n)var r=n(35),i=n(25);e.exports=function(e)return r(i(e)),62:function(e,t,n){var r=n(37),i=Math.max,o=Math.min;e.exports=function(e,t)return(e=r(e))0&&void 0!==arguments[0]?arguments[0]:,n=t.labels,r=void 0===n?[]:n,o=t.labelAll,a=void 0!==o&&o,s=t.activeLabels,f=void 0===s?[]:s,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],p=(e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d,e.reduce(function(e,t)return”object”===(void 0===t?”undefined”:i(t))&&”string”==typeof t.mediaQuery?matchMedia(t.mediaQuery).matches&&(Array.isArray(t.sizesSupported)&&(e.shouldFilter=!0),[“labels”,”sizesSupported”].forEach(function(n))):(0,u.logWarn)(‘sizeConfig rule missing required property “mediaQuery”‘),e,labels:,sizesSupported:,shouldFilter:!1)),g=void 0;return g=p.shouldFilter?l.filter(function(e)return p.sizesSupported[e]):l,;var o,a=n(3),u=n(0),s=n(5),c=(o=s)&&o.__esModule?o:default:o,d=[];a.config.getConfig(“sizeConfig”,function(e)return r(e.sizeConfig))},65:function(e,t,n)”use strict”;Object.defineProperty(t,”__esModule”,value:!0),t.hasNonVideoBidder=t.videoBidder=t.videoAdUnit=void 0,t.isValidVideoBid=function(e,t)!(!e.renderer&&!n.renderer);var r,i=n(8),o=n(0),a=n(3),u=n(5),s=(r=u)&&r.__esModule?r:default:r,c=”outstream”,d=(t.videoAdUnit=function(e),t.videoBidder=function(e)return(0,s.default)(i.videoAdapters,e.bidder));t.hasNonVideoBidder=function(e)return e.bids.filter(function(e)return!d(e)).length,7:function(e,t,n){“use strict”;function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:,n=t.request,r=t.done;return function(t,d,f)var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:;try(f?”POST”:”GET”),h=document.createElement(“a”);h.href=t;var v=”object”===(void 0===d?”undefined”:o(d))&&null!==d?d:success:function()s.logMessage(“xhr success”),error:function(e)s.logError(“xhr error”,null,e);if(“function”==typeof d&&(v.success=d),(p=new window.XMLHttpRequest).onreadystatechange=function()if(p.readyState===c)”function”==typeof r&&r(h.origin);var e=p.status;e>=200&&e0))var x,j,C=(x=e,(j=m.deepClone(x)).forEach(function(e)e.bids=e.bids.filter(function(e)e.finalSource!==E.SERVER)),j=j.filter(function(e)return 0!==e.bids.length));return g.forEach(function(e)m.logError(“Trying to make a request for bidder that does not exist: “+e),c&&a.bids&&0!==a.bids.length&&s.push(a)),t.gdprDataHandler.getConsentData()&&s.forEach(function(e)e.gdprConsent=t.gdprDataHandler.getConsentData()),s,t.checkBidRequestSizes=function(e){function t(e)return Array.isArray(e)&&2===e.length&&m.isInteger(e[0])&&m.isInteger(e[1])return e.forEach(function(e){var n=e.mediaTypes,r=m.getAdUnitSizes(e);if(n&&n.banner)var i=n.banner;i.sizes?(i.sizes=r,e.sizes=r):(m.logError(“Detected a mediaTypes.banner object did not include sizes. This is a required field for the mediaTypes.banner object. Removing invalid mediaTypes.banner object from request.”),delete e.mediaTypes.banner)else e.sizes&&(m.logWarn(“Usage of adUnits.sizes will eventually be deprecated. Please define size dimensions within the corresponding area of the mediaTypes.