`),[e.width,e.height]=y[r.size_id].split("x").diagram((e=>Quantity(e)))),e.rubiconTargeting=(Array.isArray(r.concentrated on)?r.concentrated on:[]).lower(((e,t)=>(e[t.key]=t.values[0],e)),rpfl_elemid:a.adUnitCode),t.push(e)}else(0,u.logError)(`Rubicon: bidRequest undefined at index space:$n`,s,e);var p;return t}),[]).kind(((e,t)=>(t.cpm||0)-(e.cpm||0)))},getUserSyncs:characteristic(e,t,r,i,n)if(!I&&e.iframeEnabled)let e=;return r&&("boolean"==typeof r.gdprApplies&&(e.gdpr=Quantity(r.gdprApplies)),"string"==typeof r.consentString&&(e.gdpr_consent=r.consentString)),i&&(e.us_privacy=encodeURIComponent(i)),n?.gppString&&(e.gpp=n.gppString,e.gpp_sid=n.applicableSections?.toString()),e=Object.keys(e).length?`?$(0,u.formatQS)(e)`:"",I=!0,kind:"iframe",url:`https://$.rubiconproject.com/usync.html`+e,transformBidParams:characteristic(e,t)return(0,f.u)(accountId:"number",siteId:"number",zoneId:"number",e)};characteristic _(e,t)let r;return r=e.params.referrer?e.params.referrer:t.refererInfo.page,e.params.staunch?r.change(/^http:/i,"https:"):rcharacteristic good ample(e)const t=doc.getElementById(e.adUnitCode);!characteristic(e)const t=e.querySelector("div[id^='google_ads']");t&&t.fashion.setProperty("show camouflage","none")(t),characteristic(e)const t=e.querySelector("script[id^='sas_script']"),r=t&&t.nextSibling;r&&"iframe"===r.localName&&r.fashion.setProperty("show camouflage","none")(t);const r=e.renderer.getConfig();e.renderer.push((()=>window.MagniteApex.renderAd(!0)))characteristic j(e,t)let r=e.params;if(t===d.pX)let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,m.Z)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(t=e.sizes[0]),tlet i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,m.Z)(e,"mediaTypes.banner.sizes")?i=S(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=S(e.sizes):(0,u.logWarn)("Rubicon: no sizes are setup or realized"),characteristic(e)const t=[15,2,9];return e.kind(((e,r)=>n>-1?-1===i?1:-1===n?-1:i-n:e-r))(i)characteristic S(e)return(0,u.parseSizesInput)(e).lower(((e,t)=>let r=parseInt(y[t],10);return r&&e.push(r),e),[])characteristic C(e)let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];if(characteristic(e)let t=void 0!==(0,m.Z)(e,`mediaTypes.$d.pX`),r=void 0!==(0,m.Z)(e,`mediaTypes.$d.Mk`),i=void 0!==(0,m.Z)(e,"params.bidonmultiformat"),n="object"!=typeof(0,m.Z)(e,"params.video");return!(!t(e))characteristic A(e,t)return"rp_schain"===e?`rp_schain=$t`:`$e=$encodeURIComponent(t)`var I=!1;(0,s.dX)(v),(0,i.z)("rubiconBidAdapter"),26372:(e,t,r)=>r.d(t,DZ:()=>o,Px:()=>s,TP:()=>d,YC:()=>a,Z:()=>n,f8:()=>u,fP:()=>l,gm:()=>i,md:()=>p);const i=["request","imp","bidResponse","response"],[n,o,s,a]=i,[d,p]=["default","pbs"],c=unusual Scheme(i);constregisterOrtbProcessor:u,getProcessors:l=characteristic()const e=;return()},e=>e.O(0,[85279,33402,93157,70951],(()=>return t=40060,e(e.s=t);var t));e.O()]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[92972],54834:(e,o,t)=>var n=t(78640),r=t(64358),d=t(92797),i=t(34516),a=t(15164),u=t(9633),c=t(81694);const l=(0,a.df)(moduleType:u.y2,moduleName:"sharedId"),s="cookie",m="html5",f="_pubcid_optout",g="PublisherCommonId";characteristic p(e,o)if(o===s)return l.getCookie(e);if(o===m&&l.hasLocalStorage())const o=l.getDataFromLocalStorage(`$e_exp`);if(!o)return l.getDataFromLocalStorage(e);if(unusual Date(o).getTime()-Date.now()>0)return l.getDataFromLocalStorage(e)characteristic I(e,o)return characteristic(t,n)o?b(o,e,(()=>))():t(e)characteristic b(e)let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2?arguments[2]:void 0;if(!e)return;const n=(0,r.parseUrl)(e);n.search.id=encodeURIComponent("pubcid:"+o);const d=(0,r.buildUrl)(n);return characteristic()(0,r.triggerPixel)(d,t)characteristic h()return!!(l.
cookiesAreEnabled()&&p(f,s)const v=title:"sharedId",aliasName:"pubCommonId",gvlid:i.$P,decode(e,o)if(h())return void(0,r.logInfo)("PubCommonId decode: Has opted-out");(0,r.logInfo)(" Decoded price PubCommonId "+e);returnpubcid:e,getId:characteristic()let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:,o=arguments.length>2?arguments[2]:void 0;if(h())return void(0,r.logInfo)("PubCommonId: Has opted-out");if(i.VP.getCoppa())return void(0,r.logInfo)("PubCommonId: IDs no longer provided for coppa requests, exiting PubCommonId");constparams:construct:t=!0,pixelUrl:n==e;let d=o;if(!d)(d=t&&(0,r.hasDeviceAccess)()?(0,r.generateUUID)():void 0)returnid:d,callback:I(d,n),extendId:characteristic()let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:,o=arguments.length>2?arguments[2]:void 0;if(h())return(0,r.logInfo)("PubCommonId: Has opted-out"),id:void 0;if(i.VP.getCoppa())return void(0,r.logInfo)("PubCommonId: IDs no longer provided for coppa requests, exiting PubCommonId");constparams:lengthen:t=!1,pixelUrl:n==e;if(t)if(n)returncallback:b(n,o)returnid:o,domainOverride:(0,c.U)(l,"sharedId"),eids:pubcid:supply:"pubcid.org",atype:1;(0,d.Bx)("userId",v),(0,n.z)("sharedIdSystem"),e=>e.O(0,[57748],(()=>return o=54834,e(e.s=o);var o));e.O()]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[88029],76401:(e,t,n)=>var r=n(78640),i=n(64358),o=n(20265),a=n(14699),d=n(15164);const s="teads",c=12,p=11,u=0,l=22,m=(0,d.df)(bidderCode:s),g=code:s,gvlid:132,supportedMediaTypes:["video","banner"],isBidRequestValid:characteristic(e)(0,i.logError)("Teads placementId and pageId parameters are required. Issue aborted."),t,buildRequests:characteristic(e,t)const n=e.diagram(S),r=referrer:y(t),pageReferrer:doc.referrer,pageTitle:f().nick(0,300),pageDescription:v().nick(0,300),networkBandwidth:(i=window.navigator,i&&i.connection&&i.connection.downlink>=0?i.connection.downlink.toString():""),timeToFirstByte:h(window),files:n,deviceWidth:show camouflage.width,hb_version:"8.17.0",...I(e),...q(e);var i;const a=e[0];a.schain&&(r.schain=a.schain);let d=t.gdprConsent;if(t&&d)let e="boolean"==typeof d.gdprApplies,t="string"==typeof d.consentString,n=e?characteristic(e,t)let n=c;e?t&&!t.isServiceSpecific&&(n=p):n=u;return n(d.gdprApplies,d.vendorData):l;r.gdpr_iab=consent:t?d.consentString:"",space:n,apiVersion:d.apiVersiont&&t.uspConsent&&(r.us_privacy=t.uspConsent);const s=(0,o.Z)(a,"ortb2.tool.sua");s&&(r.userAgentClientHints=s);returnformulation:"POST",url:"https://a.teads.television/hb/relate-inquire of",files:JSON.stringify(r),interpretResponse:characteristic(e,t)const n=[];return(e=e.body).responses&&e.responses.forEach((characteristic(e)const t=cpm:e.cpm,width:e.width,top:e.top,currency:e.currency,netRevenue:!0,ttl:e.ttl,meta:advertiserDomains:e&&e.adomain?e.adomain:[],advert:e.advert,requestId:e.bidId,creativeId:e.creativeId,placementId:e.placementId;e.dealId&&(t.dealId=e.dealId),n.push(t))),n;characteristic I(e)const t=unifiedId2:"uid2.id",liveRampId:"idl_env",lotamePanoramaId:"lotamePanoramaId",id5Id:"id5id.uid",criteoId:"criteoId",yahooConnectId:"connectId",quantcastId:"quantcastId",epsilonPublisherLinkId:"publinkId",publisherFirstPartyViewerId:"pubcid",merkleId:"merkleId.id",kinessoId:"kpuid";let n=;for(const r in t)const i=t[r],a=(0,o.Z)(e,`0.userId.$i`);a&&(n[r]=a)return ncharacteristic y(e)let t="";return e&&e.refererInfo&&e.refererInfo.page&&(t=e.refererInfo.page),tcharacteristic f()are tryinge&&e.explain materialsecure(e)t&&t.explain materialcharacteristic v()""characteristic h(e)const t=e.efficiencycharacteristic S(e)"",a&&(t.gpid=a),d&&(t.videoPlcmt=d),tcharacteristic b(e)return parseInt(e)>0characteristic q(e)const t=(0,o.Z)(e,"0.userId.teadsId");if(t)returnfirstPartyCookieTeadsId:t;if(m.cookiesAreEnabled(null))const e=m.getCookie("_tfpvi",null);if(e)returnfirstPartyCookieTeadsId:ereturn(0,a.dX)(g),(0,r.z)("teadsBidAdapter"),e=>var t;t=76401,e(e.s=t)]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[82599],70789:(e,t,r)=>var i=r(78640),n=r(64358),o=r(24679),a=r(14699),s=r(3193),d=r(15164),l=r(29865);const
c="triplelift";let p=null,u=null;const m=(0,d.df)(bidderCode:c),f=gvlid:28,code:c,supportedMediaTypes:[o.Mk,o.pX],isBidRequestValid:characteristic(e)return void 0!==e.params.inventoryCode,buildRequests:characteristic(e,t),interpretResponse:characteristic(e,t)[];const o=e.body.paapi,getUserSyncs:characteristic(e,t,r,i,n)p)&&(a=(0,l.t)(a,"gdpr",p),a=(0,l.t)(a,"cmp_cs",u)),i&&(a=(0,l.t)(a,"us_privacy",i)),n&&(n.gppString&&(a=(0,l.t)(a,"gpp",n.gppString)),n.applicableSections&&0!==n.applicableSections.length&&(a=(0,l.t)(a,"gpp_sid",n.applicableSections.filter((e=>Quantity.isInteger(e))).be a half of(",")))),[type:o,url:a];characteristic g(e)characteristic(e)return y(e)&&"outstream"===e.mediaTypes.video.context.toLowerCase()(e))characteristic b(e)return y(e)&&"instream"===e.mediaTypes.video.context.toLowerCase()characteristic y(e)return e.mediaTypes.video&&e.mediaTypes.video.contextcharacteristic h(e)let t=null;if("characteristic"==typeof e.getFloor)are tryingconst r=e.getFloor(currency:"USD",mediaType:g(e)?"video":"banner",dimension:"*");"object"!=typeof rsecure(e)(0,n.logError)("Triplelift: getFloor threw an error: ",e)return null!==t?t:e.params.groundcharacteristic v(e,t)characteristic x(e)return C(e,"tdid","adserver.org","TDID")characteristic E(e)return C(e,"idl_env","liveramp.com","idl")characteristic I(e)return C(e,"criteoId","criteo.com","criteoId")characteristic S(e)return C(e,"pubcid","pubcid.org","pubcid")characteristic _(e)let t=["adserver.org","liveramp.com","criteo.com","pubcid.org"],r=[];return e.userIdAsEids&&e.userIdAsEids.forEach((e=>are tryingif(-1===t.indexOf(e.supply))let t=e.uids.diagram((t=>(id:t.id,ext:rtiPartner:e.supply)));r.push(supply:e.supply,uids:t)secure(t)(0,n.logWarn)(`Triplelift: Error attempting so that you just can add $e to relate inquire of`,t))),rcharacteristic C(e,t,r,i)return e.diagram(characteristic(e)return t=>t&&t.userId&&t.userId[e](t)).filter(T(t)).diagram(characteristic(e,t)return r=>(supply:e,uids:[id:r.id?r.id:r,ext:rtiPartner:t])(r,i))const T=e=>(t,r,i)=>(0,n.logWarn)(`Triplelift: invalid $e userId layout`),o;characteristic O(e)return e.filter(w).diagram((characteristic(e)returnw:e[0],h:e[1]))characteristic w(e)return 2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1](0,a.dX)(f),(0,i.z)("tripleliftBidAdapter"),e=>e.O(0,[54213],(()=>return t=70789,e(e.s=t);var t));e.O()]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[34579],98709:(r,e,t)=>var d=t(78640),n=t(64358),o=t(48928),s=t(92797);const i="unifiedId",u=title:i,gvlid:21,decode:r=>r&&"string"==typeof r.TDID?tdid:r.TDID:void 0,getId(r);if(!e,eids:tdid:supply:"adserver.org",atype:1,getUidExt:characteristic()returnrtiPartner:"TDID";(0,s.Bx)("userId",u),(0,d.z)("unifiedIdSystem"),r=>var e;e=98709,r(r.s=e)]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[69039],83806:(e,r,n)=>var t=n(78640),i=n(20265),d=n(64358),o=n(35706),s=n(14699),a=n(24679);const u=(e,r,n)=>constbids:t,bidderRequestId:d,bidderCode:o,...s=n,a=n.bids.length-r.length;let u=;r.forEach((e=>const r=e.params.siteId;(e=>Object.keys(e.mediaTypes).forEach((r=>)))(e),(e=>let r=(0,i.Z)(e,"mediaTypes.banner");if(r)let e=,n=[];r.sizes.forEach((r=>e[r.toString()])),r.sizes=n)(e),u[r]=u[r]));let l=[];return Object.keys(u).forEach((r=>let n=bidderRequest:Object.set up(,bids:u[r],invalidBidsCount:a,...s);l.push(Object.set up(,files:n,...e)))),l,l=e=>if(e.advert)return e;(0,d.logError)(unusual Error("UnrulyBidAdapter: Lacking advert config.")),p=e=>,c=e=>s,e,y=e=>if(!e.context)return!1;return-1!==["outstream","instream"].indexOf(e.context),f=e=>e.sizes,w=code:"unruly",supportedMediaTypes:[a.pX,a.Mk],gvlid:36,isBidRequestValid:characteristic(e)let r=(0,i.Z)(e,"params.siteId")&&(e=>const r=(0,i.Z)(e,"mediaTypes.video"),n=(0,i.Z)(e,"mediaTypes.banner");let t=!(!r&&!n);return t&&r&&(t=y(r)),t&&n&&(t=f(n)),t)(e);return!!r,buildRequests:characteristic(e,r),interpretResponse:characteristic()const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:).body;return!e;(0,s.dX)(w),(0,t.z)("unrulyBidAdapter"),e=>var r;r=83806,e(e.s=r)]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9215],{82547:(e,t,n)=>{var o=n(78640),r=n(34614),s=n(3193),i=n(52021),a=n(34516),c=n(86104),u=n(5644),l=n(92797),d=n(64358),g=n(20265);const f=unusual Map;characteristic m(e)const t=;characteristic n(e)const n=JSON.stringify([e.source?.toLowerCase(),e.ext]);t.hasOwnProperty(n)?t[n].uids.push(...e.uids):t[n]=ereturn Object.entries(e).forEach((e=>let[t,o]=e;o=Array.isArray(o)?o:[o];("pubProvidedId"===t?o:o.diagram((e=>characteristic(e,t)const n=f.rep(t);if(n&&e)let t=;t.supply=(0,d.isFn)(n.getSource)?n.getSource(e):n.supply;const o=(0,d.isFn)(n.getValue)?n.getValue(e):e;if((0,d.isStr)(o))const r=id:o,atype:n.atype;if((0,d.isFn)(n.getUidExt))const t=n.getUidExt(e);t&&(r.ext=t)if(t.uids=[r],(0,d.isFn)(n.getEidExt))const o=n.getEidExt(e);o&&(t.ext=o)return treturn null(e,t)))).filter((e=>null!=e)).forEach(n))),Object.values(t)var b=n(15164),h=n(96475),y=n(7563),p=n(68792),E=n(26372),I=n(99128),w=n(38196),S=n(9633),D=n(50571),O=n(74947),v=n(10286);const j="User ID",P=b.c$,good ample=b.Dp,$="_pbjs_id_optout",A=(0,b.eA)("userId"),C=isAllowed:D.xD;let N,T,x,U,R,L,_=!1,F=[],Z=[],q=,G=[];const M=(()=>let e;return()=>(null==e&&(e=(0,I.V6)()),e))();characteristic B(e)return M().fork().renameWith((t=>[`userId.mod.$t`,`userId.mods.$e.$t`]))characteristic W(e,t)e.storageMgr;const n="characteristic"==typeof e.submodule.domainOverride?e.submodule.domainOverride():null,o=e.config.storage.title;return characteristic(e,r,s)t.setCookie(o+(echaracteristic J(e,t)const n=e.config.storage,o=e.storageMgr;are tryingconst r=unusual Date(Date.now()+864e5*n.expires).toUTCString(),s=(0,d.isPlainObject)(t)?JSON.stringify(t):t;if(n.kind===P)const t=W(e);t(null,s,r),t("_cst",ge(),r),"number"==typeof n.refreshInSeconds&&t("_last",(unusual Date).toUTCString(),r)else n.kind===good ample&&(o.setDataInLocalStorage(`$n.title_exp`,r),o.setDataInLocalStorage(`$n.title_cst`,ge()),o.setDataInLocalStorage(n.title,encodeURIComponent(s)),"number"==typeof n.refreshInSeconds&&o.setDataInLocalStorage(`$n.title_last`,(unusual Date).toUTCString()))secure(e)(0,d.logError)(e)characteristic V(e)let t=(0,d.getPrebidInternal)().setEidPermissions;"characteristic"==typeof t&&(0,d.isArray)(e)&&t(characteristic(e)let t=[];return e.filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length)).forEach((e=>Object.keys(e.idObj).forEach((n=>const o=f.rep(n))))),t(e))characteristic z(e)let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const n=e.storageMgr,o=e.config.storage,r=t?`$o.title_$t`:o.title;let s;are tryingif(o.kind===P)s=n.getCookie(r);else if(o.kind===good ample)const e=n.getDataFromLocalStorage(`$o.title_exp`);""===e?s=n.getDataFromLocalStorage(r):e&&unusual Date(e).getTime()-Date.now()>0&&(s=decodeURIComponent(n.getDataFromLocalStorage(r)))"string"==typeof s&&""===s.tidy().charAt(0)&&(s=JSON.parse(s))secure(e)(0,d.logError)(e)return scharacteristic Y(e,t,n)t=M().fork().startTiming("userId.callbacks.entire").stopBefore(t);const o=(0,d.delayExecution)((()=>clearTimeout(T),t()),e.length);e.forEach((characteristic(e)const t=B(e.submodule.title).startTiming("callback").stopBefore(o);are tryinge.callback((characteristic(o)o?(e.config.storage&&J(e,o),e.idObj=e.submodule.decode(o,e.config),me(H(n))):(0,d.logInfo)(`$j: $e.submodule.title - inquire of id responded with an empty price`),t()),z.bind(null,e))secure(n)(0,d.logError)(`Error in userID module '$e.submodule.title':`,n),t()e.callback=void 0))characteristic H(e)return Array.isArray(e)&&e.length?Q(e):characteristic K(e,t,n)return Object.fromEntries(Object.entries(e.lower(((e,o)=>const r=t(o);return r&&Object.keys(r).forEach((t=>const s=q[t]?.indexOf(n(o)),i=priority:(0,d.isNumber)(s)?s:-1,price:r[t];if(e[t])const n=i.priority>e[t].priority?i:e[t];e[t]=nelse e[t]=i)),e),)).diagram((e=>let[t,n]=e;return[t,n.value])))characteristic Q(e)return K(e.filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length)),(e=>e.idObj),(e=>e.submodule.title))characteristic X(e,t)[e].
some((e=>!Array.isArray(e)const ee=;let te;characteristic ne(),7563:(e,t,n)=>n.d(t,G:()=>o);const o=(0,n(92797).z3)("sync",(()=>)),26372:(e,t,n)=>n.d(t,DZ:()=>s,Px:()=>i,TP:()=>c,YC:()=>a,Z:()=>r,f8:()=>d,fP:()=>g,gm:()=>o,md:()=>u);const o=["request","imp","bidResponse","response"],[r,s,i,a]=o,[c,u]=["default","pbs"],l=unusual Scheme(o);constregisterOrtbProcessor:d,getProcessors:g=characteristic()const e=;return(),e=>var t;t=82547,e(e.s=t)]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[66635],{63273:(e,t,n)=>var i=n(78640),r=n(64358),o=n(20265),s=n(14699),d=n(24679),a=n(15164),c=n(55975),p=n(3193),u=n(26296);const g="prebid",l="vidazoo",b="1.0.0",f=9e5,m=36e5,h="vidSid",I="vdzwopt",S="wsid_"+parseInt(Date.now()*Math.random()),C=(0,a.df)(bidderCode:l);characteristic y()are tryingreturn(0,r.parseUrl)(window.top.doc.URL,decodeSearchAsString:!0).searchsecure(e)return""characteristic v()return`https://$arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.cootlogix.com`characteristic D(e)e.cIDcharacteristic R(e)e.pidcharacteristic w(e)characteristic $(e,t,n,i,s)constparams:d,bidId:a,userId:p,adUnitCode:u,schain:g,mediaTypes:v,ortb2Imp:D,bidderRequestId:w,bidRequestsCount:$,bidderRequestsCount:z,bidderWinsCount:T=e,ext:good ample=d;letbidFloor:O=d;const x=characteristic(e)let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_";const n=e.length;let i=0,r=0;if(n>0)for(;r1&&void 0!==arguments[1]?arguments[1]:f;are trying!r.price(x),_=U(h)characteristic z(e,t,n,i,r)constparams:o=e,s=D(o),d=w(o),a=$(e,t,n,i,r);returnformulation:"POST",url:`$v(d)/prebid/multi/$s`,files:acharacteristic U(e)are tryingreturn characteristic(e)are tryingreturn JSON.parse(e)secure(t)return e(C.getDataFromLocalStorage(e))secure(e)return nullcharacteristic q(e,t,n)are tryingsecure(e)const T=code:l,version:b,gvlid:744,supportedMediaTypes:[d.Mk,d.pX],isBidRequestValid:characteristic(e),buildRequests:characteristic(e,t)t.refererInfo.topmostLocation,i=p.config.getConfig("bidderTimeout"),o=p.config.getConfig("vidazoo.singleRequest"),s=[];if(o)const o=e.filter((e=>(0,r.isArray)(e.mediaTypes)?e.mediaTypes.contains(d.Mk):void 0!==e.mediaTypes[d.Mk]));if(o.length>0)const e=characteristic(e,t,n,i)(o,t,n,i);s.push(...e)e.filter((e=>void 0!==e.mediaTypes[d.pX])).forEach((e=>const o=(0,r.parseSizesInput)(e.sizes),d=z(e,n,o,t,i);s.push(d)))else e.forEach((e=>const o=(0,r.parseSizesInput)(e.sizes),d=z(e,n,o,t,i);s.push(d)));return s,interpretResponse:characteristic(e,t)!e.body)return[];const n=p.config.getConfig("vidazoo.singleRequest"),i=(0,o.Z)(t,"files.bidId"),outcomes:r=e.body;let s=[];are tryingreturn r.forEach(((e,t)=>!a)return;const h=300;f?Object.set up(h,meta:f):Object.set up(h,meta:advertiserDomains:b),m===d.Mk?Object.set up(h,advert:o):Object.set up(h,vastXml:o,mediaType:d.pX),s.push(h))),ssecure(e)return[],getUserSyncs:characteristic(e,t)let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:,d=[];constiframeEnabled:a,pixelEnabled:c=e,gdprApplies:p,consentString:u=""=n,gppString:g,applicableSections:l=s,b=t.filter((e=>(0,o.Z)(e,"body.cid"))).diagram((e=>e.body.cid)).filter(r.uniques);let f=`?cid=$encodeURIComponent(b.be a half of(","))&gdpr=$p?1:0&gdpr_consent=$encodeURIComponent(u&us_privacy=$`;return g&&l?.length&&(f+="&gpp="+encodeURIComponent(g),f+="&gpp_sid="+encodeURIComponent(l.be a half of(","))),a&&d.push(kind:"iframe",url:`https://sync.cootlogix.com/api/sync/iframe/$f`),c&&d.push(kind:"describe",url:`https://sync.cootlogix.com/api/sync/describe/$f`),d;(0,s.dX)(T),(0,i.z)("vidazooBidAdapter"),e=>e.O(0,[2284],(()=>return t=63273,e(e.s=t);var t));e.O()]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[50608],39595:(e,s,t)=>var r=t(78640),i=t(20265),n=t(64358),d=t(14699),a=t(24679),o=t(35706),c=t(34614);const u="https://participant.sync.viewdeos.com/outstream-unit/2.01/outstream.min.js",p="outstream",l="show camouflage",m=code:"viewdeosDX",aliases:["viewdeos"],gvlid:924,supportedMediaTypes:[a.
pX,a.Mk],isBidRequestValid:characteristic(e)return!!(0,i.Z)(e,"params.relief"),getUserSyncs:characteristic(e,s)const t=[];characteristic r(s)[];Array.isArray(r)&&r.forEach(((s,r)=>const n=i[r]))return(e.pixelEnabled,buildRequests:characteristic(e,s)returnfiles:b(e,s),bidderRequest:s,formulation:"GET",url:"https://ghb.sync.viewdeos.com/public sale/",interpretResponse:characteristic(e,s)letbidderRequest:t=s;e=e.body;let r=[];return(0,n.isArray)(e)?(e.forEach((e=>r=(0,n.flatten)(r,f(e,t)))),r):f(e,t);characteristic f(e,s)const t=!echaracteristic b(e,s)const t=area:(0,i.Z)(s,"refererInfo.page");(0,i.Z)(s,"gdprConsent.gdprApplies")&&(t.gdpr=1,t.gdpr_consent=(0,i.Z)(s,"gdprConsent.consentString")),(0,i.Z)(s,"bidderRequest.uspConsent")&&(t.us_privacy=s.uspConsent);for(let s=0,r=e.length;sconst s=Object.set up(,e.renderer.getConfig(),width:e.width,top:e.top,vastUrl:e.vastUrl,elId:e.adUnitCode);window.VOutstreamAPI.initOutstreams([s])))(0,d.dX)(m),(0,r.z)("viewdeosDXBidAdapter"),e=>var s;s=39595,e(e.s=s)]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[15337],55511:(e,t,r)=>var i=r(78640),n=r(64358),o=r(20265),a=r(96475),d=r(24679),s=r(14699),p=r(35706),c=r(34614);const u="USD",m=300,l=!0,f="https://prebid-outstream.yieldmo.com/bundle.js",g=["mimes","startdelay","placement","startdelay","skipafter","protocols","api","playbackmethod","maxduration","minduration","pos","skip","skippable"],y=["name","domain","cat","keywords"],b=(0,n.getWindowTop)(),h=2,v=0,I=["description","title","pr","page_url"],x=code:"yieldmo",supportedMediaTypes:[d.Mk,d.pX],gvlid:173,isBidRequestValid:characteristic(e)Z(e))&&characteristic(e)if(!Z(e))return!0;const t=(e,t,r)=>let i=`"$e" is required`;throw r&&(i+=" when "+r),unusual Error(i),r=(e,t,r)=>throw r=r?", expected: "+r:"",t=JSON.stringify(t),unusual Error(`"$e"=$t is invalid$r`),i=e=>void 0!==e,a=(t,r,i,n)=>if(0===t.indexOf("video"))(c?u;are trying(0,n.isNumber)(e)),r),a("video.pos",(e=>!i(e)secure(e)return(0,n.logError)(e.message),!1(e)),buildRequests:characteristic(e,t)const r=characteristic(e)return!!e.refererInfo?.referer?.contains("pb_force_a")(t),i=_("/alternate/prebid",r),s=_("/alternate/prebidvideo",r),p=e.filter((e=>w(e))),u=e.filter((e=>Z(e)));let m=[];const l=characteristic(e)[](e[0]);characteristic w(e)return!!(0,o.Z)(e,"mediaTypes.banner")characteristic Z(e)return!!(0,o.Z)(e,"mediaTypes.video")characteristic good ample()characteristic N(e,t)return"object"==typeof(0,o.Z)(e,"userId")?e.userId[t]:void 0characteristic S(e,t)0characteristic A(e,t)let r=;const i=(0,n.parseUrl)((0,o.Z)(t,"refererInfo.page"));(0,n.isEmpty)(i)characteristic T(e,t,r)if(t[r].length>e)return t[r]=t[r].substring(0,t[r].length-e),0;const i=e-t[r].length;return t[r]="",icharacteristic _(e,t)return`$t?"https://adverts-stg.yieldmo.com":"https://adverts.yieldmo.com"$e`(0,s.dX)(x),(0,i.z)("yieldmoBidAdapter"),e=>var t;t=55511,e(e.s=t)]);
)(),pbjs.processQueue();
0 notes
Power Automate Substring's Benefit
Microsoft Power Automate is an effective solution for automating repetitive processes and streamlining workflows. The substring function is one of the main features of Power Automate that greatly improves its data processing capabilities. Improved automation procedures can result from knowing and utilizing the Power Automate substring function's benefits. The advantages of utilizing Power Automate's substring function are examined in this article.
The Substring Function: What Is It?
You can use Power Automate's substring function to extract a particular segment of a string based on predefined beginning and ending places. The following is the syntax:
Substring(string, startIndex, length) is copied.
string The text that you wish to take a substring out of.
startIndex: A zero-based index that indicates where in the string the extraction begins.
length: The quantity of characters to be taken out of the beginning.
Benefits of Using Power Automate Substring:
1. Improved Extraction of Data
The substring function's main benefit is its capacity to quickly and effectively extract pertinent information from lengthier text strings. This is especially helpful in situations where data is fixed in format or incorporated in another text.
Taking a customer ID, for instance, out of a structured text like "Order-12345-Customer-67890"
Substring 'Order-12345-Customer-67890', 18, 5, should be copied.
The customer ID "67890" is extracted from the string in this way.
2. Enhanced Parsing of Data
Parsing individual segments for additional processing is made easier by the substring function when working with complicated data formats like JSON replies or concatenated data fields.
Example:
The date portion of the timestamp "2024-07-01T00:00:00Z" is being extracted.
Substring '2024-07-01T00:00:00Z', 0, 10 is copied.
In doing so, the date "2024-07-01" is separated from the timestamp.
3. Flexibility in Data Formatting
The substring function offers versatility in data reformatting to satisfy particular needs. By standardizing data inputs and outputs, this helps to facilitate system integration.
For instance, changing the format of a phone number from "123-456-7890" to "(123) 456-7890" by extracting and rearranging its components.
Concat('(', substring('123-456-7890', 0, 3), ') ', substring('123-456-7890', 4, 3), '-', substring('123-456-7890', 8, 4)) is copied.
4. Enhanced Productivity in Workflow
Using the substring function to automate data extraction and manipulation activities can save a great deal of time when processing data by hand. Because of this, workflows become more effective, freeing up people to concentrate on higher-value tasks.
Example:
automating, as opposed to manually, the extraction of particular data fields from email content in order to save time.
5. Improved Error Management
Greater control and management of data is possible when using the substring function. The start and length of the substring can be carefully defined to reduce errors brought on by inaccurate data extraction, resulting in more dependable automated processes.
Example:
To precisely track system occurrences, extract a particular section of a log item.
6. Combining Different Functions
To accomplish more intricate data manipulations, the substring function can be used in conjunction with other Power Automate procedures like length(), concat(), and indexOf(). Power Automate's overall capabilities are improved by this integration.
Example:
Using indexOf() and substring() to dynamically identify the extraction's beginning location based on the presence of a specific delimiter.
Copy the code at positions 1), 5) and substring('ExampleString:Value', add(indexOf('ExampleString:Value', ':'), 1)
Useful Applications
Retrieving User Data
The substring function can be used to retrieve pertinent details from a workflow where user information is embedded in a longer text. Taking the username, for example, out of an email address.
Order numbers being processed
Order processing activities can be streamlined in e-commerce automation by extracting order numbers from transaction strings.
As an illustration, take "ORD12345" out of "Transaction."
substring('Transaction:ORD12345-Completed', 12, 8) plaintext
In summary
Within automated workflows, the Power Automate substring function is a flexible and effective tool for data modification. It improves the effectiveness and dependability of automated operations with its accurate data extraction, parsing, and formatting capabilities. Users can develop more efficient and productive workflows by utilizing the benefits of the substring function, which will ultimately increase productivity and decrease manual labor. The substring function is an essential tool in the Power Automate toolbox for extracting particular data segments, formatting data, and integrating with other procedures.
0 notes