/*! @permutive/javascript-sdk v20.65.7 (web) (built 2026-05-21T15:16:34.884Z) */(()=>{"use strict";var __webpack_modules__={5654:(e,t,r)=>{function n(e){return e instanceof Error?e:new Error("string"==typeof e?e:JSON.stringify(e))}r.d(t,{w:()=>n})},842:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(2169),i=r(8236);function a(e){return(0,n.zG)((0,i.Y3)((()=>JSON.parse(e))),(0,i.fS)(n.gn))}},2945:(e,t,r)=>{r.d(t,{Qt:()=>o,Yt:()=>d,ap:()=>a,gz:()=>l});var n=r(2169),i=r(8614);function a(e,t){return function(r){return function(n){return e.ap(e.map(n,(function(e){return function(r){return t.ap(e,r)}})),r)}}}function o(e){return function(t,r){return function(n){return e.ap(e.map(n,(function(e){return function(r){var n;return Object.assign({},e,((n={})[t]=r,n))}})),r)}}}function s(e,t,r){return function(n){for(var i=Array(r.length+1),a=0;a{r.d(t,{oA:()=>y,t9:()=>g,DZ:()=>b,Ew:()=>u,f2:()=>l,xH:()=>_,jV:()=>p,uK:()=>w,tV:()=>S,u4:()=>E,DY:()=>f});var n=r(2169),i=(r(6289),r(8614)),a=r(4214);i.r1;var o=function(e){return[e]};a.xP,a.Lx,a.u4,a.OE,a.nq,a.iw,a.YM,a.ZN,a.Eh,i.F4,a.YM,a.Z$,a.VV,a.Fp,a.j0;a.ur;var s=r(7812),c=r(7049);r(3226);s.P5,s.YM,s.Z$;s.cx;function u(e){return s.Ew(e)}var l=s.f2;s.JO,s.qr;var d=function(e){return e.slice()},f=function(e){return function(t){return t.length<=1?d(t):t.slice().sort(e.compare)}};var g=s.t9;function p(e){var t=g(e);return function(r,n){if(void 0===n){var i=p(e);return function(e){return i(e,r)}}return r.filter((function(e){return t(e,n)}))}}s.kp,s.Eq;var m=o,h=function(e){return function(t){return(0,n.zG)(t,function(e){return function(t){for(var r=[],n=0;n{function n(e){return function(t){return function(r){return e.chain(r,(function(r){return e.map(t(r),(function(){return r}))}))}}}function i(e){return function(t,r){return function(n){return e.chain(n,(function(n){return e.map(r(n),(function(e){var r;return Object.assign({},n,((r={})[t]=e,r))}))}))}}}r.d(t,{a:()=>i,m:()=>n})},7144:(e,t,r)=>{r.d(t,{G5:()=>_,dO:()=>p,Pd:()=>w,ak:()=>A,tS:()=>b,Y$:()=>C,g_:()=>z,ij:()=>O,DT:()=>k,fS:()=>x,pF:()=>D,nM:()=>E,t$:()=>s,UI:()=>g,Vn:()=>I,EQ:()=>U,F2:()=>c,LF:()=>q,KC:()=>R,i$:()=>T,Y3:()=>M});var n=r(6335),i=r(4906),a=r(2169),o=(r(6289),r(8614)),s=o.t$,c=o.F2,u=function(e,t){return(0,a.zG)(e,g(t))},l=function(e,t){return(0,a.zG)(e,h(t))},d=function(e,t){return(0,a.zG)(e,b(t))},f="Either",g=function(e){return function(t){return E(t)?t:c(e(t.right))}},p={URI:f,map:u},m=c,h=function(e){return function(t){return E(t)?t:E(e)?e:c(t.right(e.right))}},_={URI:f,map:u,ap:l},v=function(e){return function(t){return E(t)?t:e(t.right)}},b=v,y={URI:f,map:u,ap:l,chain:d},w=function(e,t){return function(r){return E(r)?s(e(r.left)):c(t(r.right))}},I=function(e){return function(t){return E(t)?s(e(t.left)):t}},S={URI:f,fromEither:a.yR},k=(0,i.DT)(S),E=o.nM,P=(o.tO,function(e,t){return function(r){return E(r)?e(r.left):t(r.right)}}),G=P,U=P,z=U,D=function(e){return function(t){return E(t)?e(t.left):t.right}},x=D,C=(0,i.Y$)(S,y),q=function(e){return E(e)?c(e.left):s(e.right)},O=function(e){return function(t){return null==t?s(e):c(t)}},M=function(e,t){try{return c(e())}catch(e){return s(t(e))}},T=G(a.yR,a.yR);function R(e){return e instanceof Error?e:new Error(String(e))}o.F4;var A=(0,n.a)(y);o.Xl},7125:(e,t,r)=>{r.d(t,{EQ:()=>y,F2:()=>s,KQ:()=>f,LF:()=>P,LU:()=>E,LV:()=>w,NG:()=>g,Pd:()=>v,UI:()=>p,Vn:()=>b,ap:()=>m,dQ:()=>k,fS:()=>I,i$:()=>G,ij:()=>d,m8:()=>u,pk:()=>l,t$:()=>c,tS:()=>h,vx:()=>S,wp:()=>_});var n=r(2945),i=r(7144),a=r(2169),o=r(6289);function s(e){return(0,a.ls)(i.F2,e.of)}function c(e){return(0,a.ls)(i.t$,e.of)}function u(e){return function(t){return e.map(t,i.F2)}}function l(e){return function(t){return e.map(t,i.t$)}}function d(e){return function(t){return(0,a.ls)(i.ij(t),e.of)}}function f(e){var t=d(e);return function(e){var r=t(e);return function(e){return(0,a.ls)(e,r)}}}function g(e){var t=h(e),r=f(e);return function(e){var n=r(e);return function(e){return t(n(e))}}}function p(e){return(0,o.UI)(e,i.dO)}function m(e){return(0,n.ap)(e,i.G5)}function h(e){return function(t){return function(r){return e.chain(r,(function(r){return i.nM(r)?e.of(r):t(r.right)}))}}}function _(e){return function(t){return function(r){return e.chain(r,(function(r){return i.nM(r)?t():e.of(r)}))}}}function v(e){return function(t,r){return function(n){return e.map(n,i.Pd(t,r))}}}function b(e){return function(t){return function(r){return e.map(r,i.Vn(t))}}}function y(e){return function(t,r){return function(n){return e.map(n,i.EQ(t,r))}}}function w(e){return function(t,r){return function(n){return e.chain(n,i.EQ(t,r))}}}function I(e){return function(t){return function(r){return e.chain(r,i.EQ(t,e.of))}}}function S(e){return function(t){return function(r){return e.chain(r,(function(r){return i.nM(r)?t(r.left):e.of(r)}))}}}function k(e){var t=S(e);return function(r){return t((function(t){return e.map(r(t),(function(e){return i.nM(e)?e:i.t$(t)}))}))}}function E(e){return function(t){return function(r){return e.chain(r,i.EQ((function(r){return e.map(t(r),i.t$)}),(function(t){return e.of(i.F2(t))})))}}}function P(e){return function(t){return e.map(t,i.LF)}}function G(e){return function(t){return e.map(t,i.i$)}}},3689:(e,t,r)=>{r.d(t,{f7:()=>n,n_:()=>i,w4:()=>a});r(2169);var n=function(e){return{equals:function(t,r){return t===r||e(t,r)}}},i=function(e){return n((function(t,r){for(var n in e)if(!e[n].equals(t[n],r[n]))return!1;return!0}))},a={equals:function(e,t){return e===t}};a.equals},4906:(e,t,r)=>{r.d(t,{DT:()=>a,Y$:()=>c,fX:()=>s});var n=r(2169),i=r(8614);function a(e){return function(t,r){return function(n){return e.fromEither(t(n)?i.F2(n):i.t$(r(n)))}}}function o(e){return function(t){return(0,n.ls)(t,e.fromEither)}}function s(e,t){var r=o(e);return function(e){return function(n){return t.chain(n,r(e))}}}function c(e,t){return function(r,n){return function(a){return t.chain(a,(function(t){return e.fromEither(r(t)?i.F2(t):i.t$(n(t)))}))}}}},7755:(e,t,r)=>{r.d(t,{At:()=>a});var n=r(6335),i=r(2169);function a(e,t){var r=(0,n.m)(t);return function(t){return r((0,i.ls)(t,e.fromIO))}}},6289:(e,t,r)=>{function n(e,t){return function(r){return function(n){return e.map(n,(function(e){return t.map(e,r)}))}}}function i(e){return function(t){return function(r){return e.map(r,(function(e){var r;return(r={})[t]=e,r}))}}}function a(e){return function(t,r){return function(n){return e.map(n,(function(e){var n;return Object.assign({},e,((n={})[t]=r(e),n))}))}}}r.d(t,{Hr:()=>a,UI:()=>n,YO:()=>i})},4694:(e,t,r)=>{r.d(t,{G5:()=>l,RD:()=>p,UI:()=>s,of:()=>c});var n=r(2169),i=(r(6289),r(8614)),a=function(e,t){return function(){return t(e())}},o=function(e,t){return function(){return e()(t())}},s=function(e){return function(t){return a(t,e)}},c=n.a9,u="IO",l={URI:u,map:a,ap:o},d=(n.yR,n.yR,i.F4,c(i.Xl)),f=function(e){var t=function(e){return function(t){return function(){for(var r=[e(0,i.YM(t))()],n=1;n{r.d(t,{P:()=>a});var n=r(7144),i=r(2169),a=function(e){return(0,n.Y3)((function(){var t=JSON.stringify(e);if("string"!=typeof t)throw new Error("Converting unsupported structure to JSON");return t}),i.yR)}},8236:(e,t,r)=>{r.d(t,{g1:()=>z,G5:()=>U,Ri:()=>A,xu:()=>B,dO:()=>E,wp:()=>C,tS:()=>D,fX:()=>ee,mU:()=>Z,NG:()=>ie,hX:()=>j,DZ:()=>L,xH:()=>X,g_:()=>V,Uo:()=>N,ij:()=>te,KQ:()=>ne,DT:()=>f,Eh:()=>S,IS:()=>g,fS:()=>J,EK:()=>p,lo:()=>O,Wi:()=>Y,pC:()=>K,UI:()=>k,EQ:()=>W,aD:()=>H,YP:()=>l,of:()=>P,RD:()=>ce,G:()=>d,FS:()=>ae,Y3:()=>re,bM:()=>q});var n=r(6335),i=r(4906),a=r(2169),o=(r(6289),r(8614)),s=r(4327),c=r(7049);r(3226);function u(e,t){return function(r){return r?t.of(void 0):e.zero()}}var l=o.YP,d=o.G;function f(e){return function(t){return e(t)?d(t):l}}var g=function(e){return"Right"===e._tag?l:d(e.left)},p=function(e){return"Left"===e._tag?l:d(e.right)},m=function(e,t){return(0,a.zG)(e,k(t))},h=function(e,t){return(0,a.zG)(e,G(t))},_=function(e,t){return(0,a.zG)(e,D(t))},v=function(e,t){return(0,a.zG)(e,j(t))},b=function(e,t){return(0,a.zG)(e,L(t))},y=function(e,t){return(0,a.zG)(e,F(t))},w=function(e,t){return(0,a.zG)(e,$(t))},I="Option",S=function(e){return{equals:function(t,r){return t===r||(Y(t)?Y(r):!Y(r)&&e.equals(t.value,r.value))}}},k=function(e){return function(t){return Y(t)?l:d(e(t.value))}},E={URI:I,map:m},P=d,G=function(e){return function(t){return Y(t)||Y(e)?l:d(t.value(e.value))}},U={URI:I,map:m,ap:h},z={URI:I,map:m,ap:h,of:P},D=function(e){return function(t){return Y(t)?l:e(t.value)}},x={URI:I,map:m,ap:h,chain:_},C=function(e){return function(t){return Y(t)?e():t}},q=function(){return l},O=u({URI:I,zero:q},{URI:I,of:P}),M=D(a.yR),T=(0,c.s4)(l,l),R=function(e){return Y(e)?T:(0,c.s4)(g(e.value),p(e.value))},A={URI:I,compact:M,separate:R},j=function(e){return function(t){return Y(t)?l:e(t.value)?t:l}},L=function(e){return function(t){return Y(t)?l:e(t.value)}},F=function(e){return function(t){return(0,c.s4)(v(t,(0,s.ff)(e)),v(t,e))}},$=function(e){return(0,a.ls)(k(e),R)},B={URI:I,map:m,compact:M,separate:R,filter:v,filterMap:b,partition:y,partitionMap:w},N=p,Q={URI:I,fromEither:N},K=o.pC,Y=function(e){return"None"===e._tag},H=function(e,t){return function(r){return Y(r)?e():t(r.value)}},W=H,V=W,J=function(e){return function(t){return Y(t)?e():t.value}},X=M,Z=(0,n.m)(x),ee=(0,i.fX)(Q,x),te=function(e){return null==e?l:d(e)},re=function(e){try{return d(e())}catch(e){return l}},ne=function(e){return(0,a.ls)(e,te)},ie=function(e){return function(t){return Y(t)?l:te(e(t.value))}},ae=W(a.r5,a.yR);o.F4;var oe=P(o.Xl),se=function(e){var t=function(e){return function(t){var r=e(0,o.YM(t));if(Y(r))return l;for(var n=[r.value],i=1;i{r.d(t,{Fp:()=>c,VV:()=>s,Zt:()=>o,uZ:()=>u});var n=r(3689),i=r(2169),a=function(e){return function(t,r){return t===r||0===e(t,r)}},o=function(e){return{equals:a(e),compare:function(t,r){return t===r?0:e(t,r)}}},s=(i.W8,function(e){return function(t,r){return t===r||e.compare(t,r)<1?t:r}}),c=function(e){return function(t,r){return t===r||e.compare(t,r)>-1?t:r}},u=function(e){var t=s(e),r=c(e);return function(e,n){return function(i){return r(t(i,n),e)}}};n.w4.equals},4327:(e,t,r)=>{r.d(t,{ff:()=>n});r(2169);var n=function(e){return function(t){return!e(t)}}},7812:(e,t,r)=>{r.d(t,{$R:()=>U,DZ:()=>N,EQ:()=>m,Eh:()=>ae,Eq:()=>O,Ew:()=>w,G:()=>ge,Hr:()=>he,JO:()=>k,Lx:()=>V,OE:()=>J,Od:()=>g,P5:()=>_,Su:()=>L,UI:()=>j,YM:()=>v,YO:()=>me,Z$:()=>b,ZN:()=>re,bM:()=>T,bj:()=>G,cS:()=>de,cx:()=>y,dF:()=>S,f2:()=>I,hX:()=>$,hp:()=>P,iw:()=>Z,j0:()=>pe,jG:()=>ne,kp:()=>q,nI:()=>le,nq:()=>X,oA:()=>Q,oR:()=>ue,of:()=>M,oh:()=>F,pJ:()=>ce,pR:()=>oe,qr:()=>E,t9:()=>z,tS:()=>R,u4:()=>W,uK:()=>K,uZ:()=>ie,vP:()=>ee,xH:()=>A,xP:()=>H,xb:()=>f,yW:()=>fe,zo:()=>D});var n=r(3689),i=r(2169),a=r(6289),o=r(8614),s=r(3052),c=r(856),u=r(4214),l=r(7049),d=(r(3226),function(e,t,r){if(r||2===arguments.length)for(var n,i=0,a=t.length;i=0;r--)if(e(t[r]))return o.G(t[r]);return o.YP}}var k=function(e){return function(t){for(var r=t.length-1;r>=0;r--){var n=e(t[r]);if(o.pC(n))return n}return o.YP}},E=function(e){return function(t){for(var r=t.length-1;r>=0;r--)if(e(t[r]))return o.G(r);return o.YP}},P=function(e){for(var t=[],r=0;r0;){var i=r.shift();o.nM(i)?r.unshift.apply(r,e(i.left)):n.push(i.right)}return n}},ue=function(e){return function(t){var r=e(t),n=[],i=[];function a(t){o.nM(t)?e(t.left).forEach((function(e){return n.push(e)})):i.push(t.right)}for(var s=0,c=r;s0;)a(n.shift());return i}},le=(u.oo,function(e){return f(e)?de:e.slice()}),de=u.cS;function fe(e){return function(t){return t.every(e)}}var ge=function(e){return function(t){return t.some(e)}},pe=function(e){var t=u.j0(e);return function(r){return m((function(){return e.empty}),t(r))}},me=(o.F4,(0,a.YO)(se)),he=(0,a.Hr)(se);u.w6,u.QI,u.Ss},4214:(e,t,r)=>{r.d(t,{Ce:()=>f,Eh:()=>O,Fp:()=>j,Im:()=>g,Lx:()=>G,OE:()=>z,Od:()=>u,QI:()=>$,R3:()=>p,Ss:()=>B,UI:()=>k,VV:()=>A,YM:()=>M,Z$:()=>R,ZN:()=>q,c2:()=>h,cS:()=>c,dC:()=>l,iw:()=>x,j0:()=>F,nI:()=>b,nq:()=>U,of:()=>S,oo:()=>m,u4:()=>P,ur:()=>L,vM:()=>w,w6:()=>v,ws:()=>d,xP:()=>D});var n=r(3689),i=r(2169),a=(r(6289),r(8614)),o=r(1340),s=function(e,t,r){if(r||2===arguments.length)for(var n,i=0,a=t.length;i=t.length},d=function(e){return function(t){return s([e],t,!0)}},f=d,g=function(e){return function(t){return s(s([],t,!0),[e],!1)}},p=g,m=function(e,t,r){if(u(r)){var n=a.r1(r);return n.splice(e,0,t),n}return[t]},h=function(e){return u(e)?a.G(e):a.YP},_=function(e){return function(t){for(var r=Math.max(0,Math.floor(t)),n=[e(0)],i=1;i{r.d(t,{Bu:()=>m,CC:()=>T,DZ:()=>Z,Dv:()=>le,EG:()=>p,EW:()=>B,Eh:()=>ce,G:()=>x,HA:()=>q,Hd:()=>P,I8:()=>A,P5:()=>h,RF:()=>R,RJ:()=>L,SW:()=>Q,Su:()=>v,UI:()=>b,Ub:()=>Y,V_:()=>$,XP:()=>d,_Y:()=>F,_r:()=>E,dp:()=>c,dx:()=>f,e$:()=>g,hX:()=>X,jt:()=>G,kp:()=>M,mK:()=>V,mS:()=>j,nn:()=>O,nr:()=>de,nu:()=>N,oA:()=>ae,oh:()=>oe,qS:()=>W,ri:()=>S,sq:()=>z,t9:()=>C,tV:()=>te,uK:()=>ee,uZ:()=>ue,vA:()=>H,vP:()=>k,xb:()=>u,yW:()=>D,z7:()=>U,zV:()=>K});var n=r(3689),i=r(2169),a=r(8614),o=r(7049),s=r(229),c=(r(3226),function(e){return Object.keys(e).length}),u=function(e){for(var t in e)if(a.e$.call(e,t))return!1;return!0},l=function(e){return function(t){return Object.keys(t).sort(e.compare)}},d=l(s.Df);var f=function(e,t){return function(r){if(a.e$.call(r,e)&&r[e]===t)return r;var n=Object.assign({},r);return n[e]=t,n}},g=function(e,t){return a.e$.call(t,e)};function p(e){return function(t){if(!a.e$.call(t,e))return t;var r=Object.assign({},t);return delete r[e],r}}function m(e){return function(t,r){if(void 0===r){var n=m(e);return function(e){return n(e,t)}}for(var i in t)if(!a.e$.call(r,i)||!e.equals(t[i],r[i]))return!1;return!0}}function h(e,t){return void 0===t?function(t){return h(e,t)}:a.e$.call(t,e)?a.G(t[e]):a.YP}var _={};function v(e){return function(t){var r={};for(var n in t)a.e$.call(t,n)&&(r[n]=e(n,t[n]));return r}}function b(e){return v((function(t,r){return e(r)}))}function y(){for(var e=[],t=0;t=0;o--){var s=a[o];i=t(s,n[s],i)}return i}}}var S=function(e,t){var r;return(r={})[e]=t,r};function k(e){return V(s.Df)(e)}function E(e){return function(t){var r={},n={};for(var i in t)if(a.e$.call(t,i)){var s=e(i,t[i]);switch(s._tag){case"Left":r[i]=s.left;break;case"Right":n[i]=s.right}}return(0,o.s4)(r,n)}}function P(e){return function(t){var r={},n={};for(var i in t)if(a.e$.call(t,i)){var s=t[i];e(i,s)?n[i]=s:r[i]=s}return(0,o.s4)(r,n)}}function G(e){return function(t){var r={};for(var n in t)if(a.e$.call(t,n)){var i=e(n,t[n]);a.pC(i)&&(r[n]=i.value)}return r}}function U(e){return function(t){var r={},n=!1;for(var i in t)if(a.e$.call(t,i)){var o=t[i];e(i,o)?r[i]=o:n=!0}return n?r:t}}var z=function(e){for(var t={},r=0,n=e;r{r.d(t,{H5:()=>s,Kl:()=>c,Lx:()=>l,Pd:()=>a,Yg:()=>i,li:()=>n,nq:()=>d,pL:()=>o,u4:()=>u});r(2169);function n(e){return e[0]}function i(e){return e[1]}var a=function(e,t){return function(r){return[t(n(r)),e(i(r))]}},o=function(e){return function(t){return[e(n(t)),i(t)]}},s=function(e){return function(t){return[n(t),e(i(t))]}},c=n,u=function(e,t){return function(r){return t(e,n(r))}},l=function(){return function(e){return function(t){return e(n(t))}}},d=function(e,t){return function(r){return t(n(r),e)}}},951:(e,t,r)=>{r.d(t,{UI:()=>s,XP:()=>o});var n=r(6450),i=r(229),a=(r(3226),n.dp,n.xb,function(e){return function(t){return Object.keys(t).sort(e.compare)}}),o=a(i.Df);n.dx,n.e$;n.Bu,n.P5,n.Su;var s=n.UI;n.ri;function c(e){return n.vP(e)}n._r;n.jt;n.yW,n.G,n.t9;var u=n.HA,l=(n.nn,n.kp),d=n.CC,f=n.RF,g=(n.I8,n.mS,n.RJ,n._Y,n.V_),p=n.EW,m=n.nu,h=(n.SW,n.zV,n.Ub,n.vA,n.qS),_=(n.mK,function(e){return function(t){var r=a(e);return function(e,n){var i=r(e);if(0===i.length)return t.of({});for(var a=t.of({}),o=function(r){a=t.ap(t.map(a,(function(e){return function(t){return e[r]=t,e}})),n(r,e[r]))},s=0,c=i;s{r.d(t,{ff:()=>n});var n=function(e){return function(t){return!e(t)}}},1340:(e,t,r)=>{r.d(t,{Z$:()=>u,Fp:()=>s,VV:()=>o,n_:()=>c});var n,i=r(8614),a=r(856),o=function(e){return{concat:a.VV(e)}},s=function(e){return{concat:a.Fp(e)}},c=function(e){return{concat:function(t,r){var n={};for(var a in e)i.e$.call(e,a)&&(n[a]=e[a].concat(t[a],r[a]));return n}}},u=function(){return{concat:function(e,t){return t}}};n=void 0},7049:(e,t,r)=>{r.d(t,{Pd:()=>i,s4:()=>n});r(2169);var n=function(e,t){return{left:e,right:t}},i=function(e,t){return function(r){return n(e(a(r)),t(o(r)))}},a=function(e){return e.left},o=function(e){return e.right}},7226:(e,t,r)=>{r.d(t,{At:()=>P,Hi:()=>y,PM:()=>b,Qt:()=>z,UA:()=>S,UI:()=>g,YO:()=>G,ak:()=>U,ap:()=>p,dO:()=>v,mU:()=>k,of:()=>m,pE:()=>O,qA:()=>w,qo:()=>I,tD:()=>u,tS:()=>h,uU:()=>q});var n=r(2945),i=r(6335),a=r(7755),o=r(2169),s=r(6289),c=r(8614),u=function(e){return function(){return Promise.resolve().then(e)}};var l=function(e,t){return(0,o.zG)(e,g(t))},d=function(e,t){return(0,o.zG)(e,p(t))},f=function(e,t){return(0,o.zG)(e,h(t))},g=function(e){return function(t){return function(){return Promise.resolve().then(t).then(e)}}},p=function(e){return function(t){return function(){return Promise.all([Promise.resolve().then(t),Promise.resolve().then(e)]).then((function(e){return(0,e[0])(e[1])}))}}},m=function(e){return function(){return Promise.resolve(e)}},h=function(e){return function(t){return function(){return Promise.resolve().then(t).then((function(t){return e(t)()}))}}},_="Task";var v={URI:_,map:l},b={URI:_,of:m},y={URI:_,map:l,ap:d},w={URI:_,map:l,ap:d,of:m},I={URI:_,map:l,ap:d,chain:f},S={URI:_,map:l,of:m,ap:d,chain:f},k=(o.yR,(0,i.m)(I)),E={URI:_,fromIO:u},P=(0,a.At)(E,I),G=(c.F4,(0,s.YO)(v)),U=(0,i.a)(I),z=(0,n.Qt)(y),D=m(c.Xl),x=function(e){var t=function(e){return function(t){return function(){return Promise.all(t.map((function(t,r){return Promise.resolve().then((function(){return e(r,t)()}))})))}}}(e);return function(e){return c.Od(e)?t(e):D}},C=function(e){var t=function(e){return function(t){return function(){return c.Gb(t).reduce((function(t,r,n){return t.then((function(t){return Promise.resolve().then(e(n+1,r)).then((function(e){return t.push(e),t}))}))}),Promise.resolve().then(e(0,c.YM(t))).then(c.ri))}}}(e);return function(e){return c.Od(e)?t(e):D}},q=function(e){return x((function(t,r){return e(r)}))},O=function(e){return C((function(t,r){return e(r)}))}},132:(e,t,r)=>{r.d(t,{Do:()=>Z,Qt:()=>re,ak:()=>te,tS:()=>R,fX:()=>Y,At:()=>V,wE:()=>X,Zl:()=>A,Y$:()=>H,Uo:()=>I,tD:()=>y,fF:()=>w,fS:()=>E,t$:()=>m,Hr:()=>ee,UI:()=>q,Vn:()=>M,EQ:()=>S,LV:()=>k,of:()=>L,Ij:()=>ne,Y3:()=>P});var n=r(2945),i=r(6335),a=r(7125),o=r(4906),s=r(7755),c=r(2169);function u(e,t){return function(r){var n=(0,c.ls)(r,e.fromTask);return function(e){return t.chain(e,n)}}}var l=r(6289),d=r(8614),f=r(7226),g=function(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,s)}c((n=n.apply(e,t||[])).next())}))},p=function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]{function n(e,t){return function(r){var n=e.traverse(r);return function(e,i){return r.map(n(e,i),t.separate)}}}function i(e,t){return function(r){var n=e.traverse(r);return function(e,i){return r.map(n(e,i),t.compact)}}}r.d(t,{BL:()=>i,Fj:()=>n})},2169:(e,t,r)=>{r.d(t,{MZ:()=>i,Q1:()=>u,SK:()=>g,W8:()=>o,a9:()=>a,bc:()=>d,gn:()=>s,ls:()=>l,r5:()=>c,yR:()=>n,zG:()=>f});function n(e){return e}var i=n;function a(e){return function(){return e}}var o=a(!0),s=a(null),c=a(void 0),u=c;function l(e,t,r,n,i,a,o,s,c){switch(arguments.length){case 1:return e;case 2:return function(){return t(e.apply(this,arguments))};case 3:return function(){return r(t(e.apply(this,arguments)))};case 4:return function(){return n(r(t(e.apply(this,arguments))))};case 5:return function(){return i(n(r(t(e.apply(this,arguments)))))};case 6:return function(){return a(i(n(r(t(e.apply(this,arguments))))))};case 7:return function(){return o(a(i(n(r(t(e.apply(this,arguments)))))))};case 8:return function(){return s(o(a(i(n(r(t(e.apply(this,arguments))))))))};case 9:return function(){return c(s(o(a(i(n(r(t(e.apply(this,arguments)))))))))}}}function d(){for(var e=[],t=0;t{r.d(t,{F2:()=>d,F4:()=>_,G:()=>s,Gb:()=>m,Od:()=>g,Wi:()=>i,Xl:()=>h,YM:()=>p,YP:()=>o,e$:()=>v,nM:()=>c,pC:()=>a,r1:()=>b,ri:()=>f,t$:()=>l,tO:()=>u});var n=function(e,t,r){if(r||2===arguments.length)for(var n,i=0,a=t.length;i0},p=function(e){return e[0]},m=function(e){return e.slice(1)},h=[],_={},v=Object.prototype.hasOwnProperty,b=function(e){return n([e[0]],e.slice(1),!0)}},3052:(e,t,r)=>{r.d(t,{Df:()=>i,Eq:()=>n});var n={equals:function(e,t){return e===t}},i={equals:n.equals,compare:function(e,t){return et?1:0}};n.equals,i.compare},229:(e,t,r)=>{r.d(t,{Df:()=>i,Eq:()=>n,pn:()=>o,xb:()=>a});var n={equals:function(e,t){return e===t}},i={equals:n.equals,compare:function(e,t){return et?1:0}},a=function(e){return 0===e.length},o=function(e,t){return function(r){return r.endsWith(e,t)}}},1948:(e,t,r)=>{r.r(t),r.d(t,{CleanRoomAddon:()=>o,load:()=>a});var n=r(745);const i="clean_room",a=e=>{(0,n.Hn)(i)("auto_init",!1)&&e.q.push({functionName:"addon",arguments:[i,{}]})};class o{constructor(){}}},1177:(e,t,r)=>{r.d(t,{GL:()=>s,HJ:()=>c,N1:()=>d,NC:()=>n,RP:()=>i,SF:()=>f,UM:()=>u,ho:()=>p,iE:()=>g,t_:()=>l});const n=performance.now(),i=(new Date).getTime();let a=[],o=!1;const s=e=>function(){for(var t=arguments.length,r=new Array(t),n=0;ne(...r)))},c=(e,t)=>{if(!o){const r=self.setTimeout(e,t);return()=>self.clearTimeout(r)}let r;const n=()=>{void 0!==r&&o&&a.length<1e4&&a.push([r,performance.now()]),r=void 0},i=[self.setTimeout((()=>{r=performance.now(),self.requestAnimationFrame(n),e()}),t),self.setTimeout(n,t)];return()=>{void 0===r&&i.forEach((e=>self.clearTimeout(e)))}},u=(e,t)=>{if(!o){const r=self.setInterval(e,t);return()=>self.clearInterval(r)}let r=!1,n=()=>{};const i=self.setInterval((()=>{n=c((()=>{r||e()}))}),t);return()=>{r=!0,n(),self.clearInterval(i)}},l=e=>new Promise(((t,r)=>e.then(s(t),s(r)))),d=e=>()=>l(e()),f=e=>{const t=d(e);return()=>new Promise((e=>c((()=>e(t())))))},g=()=>{const e=a;return a=[],e},p=e=>{o=e}},5111:(e,t,r)=>{r.d(t,{ap:()=>y,a9:()=>_,Ue:()=>p,gS:()=>m,D8:()=>D,VS:()=>w,xH:()=>I,En:()=>h,p4:()=>z,fF:()=>G,UI:()=>b,u4:()=>S,Rp:()=>k,vP:()=>E,bw:()=>x,yY:()=>U,YP:()=>v});var n=r(5654),i=r(7144),a=r(2169),o=r(8236),s=r(7812),c=r(331);function u(e){let t=e,r=[],n=!1;return{addListener(e){if(n)return()=>{};let i=t;const a=()=>{Object.is(t,i)||(i=t,e(t))};r=[...r,a];return()=>{r=r.filter((e=>e!==a))}},notify(e){if(n)throw new Error("Ref bug: Attempted to notify a terminated notifier");Object.is(e,t)||(t=e,r.forEach((e=>e())))},terminate(){n=!0,r=[]}}}function l(e,t){let r=0;return function(){try{if(r++>0)throw new Error(e);return t(...arguments)}finally{r--}}}function d(e,t){let r=[...new Set(e)].filter((e=>"final"!==e.state));if(0===r.length)return{state:"final",onStateChange:()=>()=>{}};const n=()=>0===r.length?"final":r.some((e=>"might_change"===e.state))?"might_change":"nominal",[i,a]=f(n(),(e=>"might_change"!==e&&t())),o=()=>a(n());return r.forEach((t=>{t.onStateChange((t=>{switch(t){case"final":r=e.filter((e=>"final"!==e.state)),o();break;case"might_change":a("might_change");break;case"nominal":o();break;default:throw new Error(`Ref bug: Invalid state ${t}`)}}))})),i}function f(e,t){if("final"===e)return[{state:"final",onStateChange:()=>()=>{}},()=>{}];const{terminate:r,notify:n,addListener:i}=u(e),a={state:e,onStateChange:i},o=l("Disallowed recursion in Branch.",(e=>{if("final"===a.state){if("final"===e)return;throw new Error(`Attempted to change state of final branch to ${e}.`)}try{t?.(e),a.state=e,n(e)}finally{"final"===e&&r()}}));return[a,o]}var g=r(4694);function p(e){const[t,r,n]=function(){const[e,t]=f("nominal"),r=l("Disallowed recursion in Branch.",(r=>{if("final"===e.state)throw new Error("Attempted to mutate a finalized Ref.");const n=e.state;try{t("might_change"),r()}finally{t(n)}}));return[e,r,()=>t("final")]}(),[i,a]=C(t,e);return[i,e=>r((()=>a(e))),n]}function m(e){let t=e.empty;const r=()=>()=>{const r=t;return t=e.empty,r},[n,i,a]=p(r());return[n,n=>{t=e.concat(t,n),i(r())},a]}function h(e,t){return r=>{let n=new Array(e).fill(t.empty);return new Array(e).fill(null).map(((e,i)=>(0,a.zG)(r,b(g.UI((e=>{const r=t.concat(n[i],e);return n=n.map(((r,n)=>n===i?t.empty:t.concat(r,e))),r}))))))}}function _(e){return{get current(){return e},onChange:()=>()=>{},branch:{state:"final",onStateChange:()=>()=>{}}}}function v(e){return t=>{const r=t.onChange(e);return e(t.current),r}}function b(e,t){if(t){const[r,n]=C(t.branch,e(t.current));return t.onChange((t=>n(e(t)))),r}return t=>b(e,t)}const y=e=>w((t=>b(t)(e)));function w(e,t){return t?I(b(e,t)):t=>I(b(e,t))}function I(e){if("final"===e.branch.state)return e.current;const[t,r]=function(e,t){let r=t;const n=[e.state,r.state].includes("might_change")?"might_change":"nominal",[i,a]=f(n),o=e=>t=>{switch(t){case"final":a(e().state);break;case"might_change":a("might_change");break;case"nominal":"might_change"===e().state?a("might_change"):a("nominal");break;default:throw new Error(`Ref bug: Unexpected upstream state ${t}`)}};e.onStateChange(o((()=>r)));const s=o((()=>e));let c=r.onStateChange(s);return[i,e=>{r=e,c(),c=e.onStateChange(s),s(r.state)}]}(e.branch,e.current.branch),[n,i]=C(t,e.current.current);let a=e.current.onChange(i);return e.onChange((e=>{a(),a=e.onChange(i),r(e.branch),i(e.current)})),n}function S(e){return t=>{if("final"===t.branch.state)return t;let r=o.YP;return b((t=>{if(o.Wi(r))return r=o.G(t),t;const n=e(r.value,t);return r=o.G(n),n}),t)}}function k(){for(var e=arguments.length,t=new Array(e),r=0;r{if(2===t.length){let r=t[0];return b((e=>(r=t[1](r,e),r)),e)}let r=o.bM();return b((e=>{const n=t[0](r,e);return r=o.G(n),n}),e)}}function E(){if(0===arguments.length||q(arguments.length<=0?void 0:arguments[0]))return P(...arguments);const e=arguments.length<=0?void 0:arguments[0],t=Object.keys(e);return(0,a.zG)(Object.values(e),(e=>P(...e)),b((0,a.ls)(s.Su(((e,r)=>[t[e],r])),Object.fromEntries)))}function P(){for(var e=arguments.length,t=new Array(e),r=0;r[e]))(t[0]);let n=!1;t.forEach((e=>e.onChange((()=>{if("might_change"!==e.branch.state)throw new Error("Ref bug: Received a change notification without a `might_change` state.");n=!0}))));const i=t.map((0,c.vg)("branch")),a=()=>{n&&(n=!1,u(t.map((e=>e.current))))},o=d(i,a),[s,u]=C(o,t.map((e=>e.current)));return s}function G(e){const[t,r,n]=p(o.YP);return e().then((0,a.ls)(o.G,r,n)),t}const U=e=>()=>o.pC(e.current)?Promise.resolve(e.current.value):new Promise((t=>{const r=(0,a.zG)(e,v(o.UI((e=>{r(),t(e)}))))}));function z(e){const[t,r,s]=p(o.YP);return e.then(i.F2).catch((0,a.ls)(n.w,i.t$)).then((0,a.ls)(o.G,r,s)),t}function D(e){const t=e.hasOwnProperty("equals")?e.equals:e;return S(((e,r)=>t(e,r)?e:r))}function x(e){return t=>(v(e)(t),t)}function C(e,t){if("final"===e.state)return[_(t),()=>{}];const r=u(t);e.onStateChange((e=>{"final"===e&&r.terminate()}));let n=t;return[{get current(){return n},onChange:r.addListener,branch:e},l("Disallowed recursion in Ref.",(e=>{n=e,r.notify(n)}))]}function q(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)&&"function"==typeof e.onChange}},8446:(e,t,r)=>{r.d(t,{Hr:()=>p,K4:()=>s,UI:()=>l,ak:()=>g,bw:()=>d,dQ:()=>c,of:()=>u,vP:()=>f});var n=r(5111),i=r(2169),a=r(331),o=r(6450);const s=e=>(0,i.ls)((t=>{let{previousState:r,...n}=t;return e(n)}),(e=>({value:e,state:n.a9(void 0)}))),c=i.yR,u=(0,i.ls)(i.a9,s),l=e=>t=>(0,i.ls)(t,(0,a.rO)({value:e})),d=e=>t=>(0,i.ls)(t,(0,a.rO)({value:(0,a.bw)(e)}));function f(e){return t=>{let{previousState:r,...a}=t;const s=h(r)?r:{},c=(0,i.zG)(e,o.Su(((e,t)=>t({previousState:s[e],...a}))));return{value:(0,i.zG)(c,o.UI((e=>e.value))),state:(0,i.zG)(c,o.UI((e=>e.state)),(e=>n.vP(e)))}}}function g(e,t){return r=>(0,i.ls)((0,a.rO)({previousState:m}),(a=>{const o=r(a),s=t(o.value)({...a,previousState:a.previousState[e]});return{value:(0,i.zG)([o.value,s.value],(t=>{let[r,n]=t;if(!h(r))throw new Error("Service.bind() was passed an upstream Service with a non-record value.");return{...r,[e]:n}})),state:(0,i.zG)(n.vP(o.state,s.state),n.UI((t=>{let[r,n]=t;if(void 0===r)return{[e]:n};if(!h(r))throw new Error("Service.bind() was passed an upstream Service with a non-record state.");return{...r,[e]:n}})))}}))}const p=(e,t)=>l((r=>({...r,[e]:t(r)})));function m(e){return h(e)?e:{}}function h(e){return"object"==typeof e&&null!==e}},3634:(e,t,r)=>{r(2962)},923:(e,t,r)=>{r.d(t,{lg:()=>m,Bt:()=>_});var n=r(9912),i=r(2169),a=r(8236),o=r(229),s=r(331);var c=r(7144);class u{userId;network;api;logger;tcf;constructor(e,t,r,n,i){this.userId=e,this.network=t,this.api=r,this.logger=n,this.tcf=i}tag="appnexus";ttlInSeconds=86400;usedForThirdPartyData=!0;invalidAliases=["","0","-1"];logPrefix="identities[appnexus]:";async getId(){if((0,s.G6)(navigator.userAgent))return this.logger.debug(this.logPrefix,"skipped for Safari"),{type:"skipped"};const e=await this.tcf.getStatusOrAbortOnTimeout(2e3),t=(0,i.zG)(this.getGDPRParams(e),c.fS((()=>"")),(e=>`https://ib.adnxs.com/getuidj${e.length>0?`?${e}`:""}`));try{this.logger.debug(this.logPrefix,"start HTTP request");const e=await this.api.appnexus(t);return this.logger.debug(this.logPrefix,"end HTTP request"),{type:"attempted",result:(0,i.zG)(a.Y3((()=>e.uid)),a.tS(a.ij),a.hX((e=>this.isValidAlias(e))))}}catch(e){return this.logger.warn(this.logPrefix,"Failed to fetch id",e),{type:"attempted",result:a.YP}}}getGDPRParams(e){return c.Y3((()=>{if("missing"===e.type||"loaded"===e.type&&!e.data.gdprApplies)return"gdpr=0";return`gdpr=1&gdpr_consent=${"loaded"===e.type?e.data.tcString:""}`}),(e=>`Failed to retrieve GDPR query params. Got ${e}`))}reset(){return Promise.resolve()}isValidAlias(e){return!!e&&-1===this.invalidAliases.indexOf(e)}}class l{config;network;api;userId;logger;url;resetUrl;constructor(e,t,r,n,i){this.config=e,this.network=t,this.api=r,this.userId=n,this.logger=i,this.url=`https://4b91477e-f67b-4d81-86db-a9742bd41e9c.${this.config.pxidHost}/${this.config.apiVersion}/pxid`,this.resetUrl=this.url+"/reset"}tag="pxid";ttlInSeconds=86400;usedForThirdPartyData=!1;getId(){return this.logger.debug("identities[pxid]: start HTTP request"),(0,s.G6)(navigator.userAgent)?Promise.resolve({type:"skipped"}):this.api.pxid(this.url).then((e=>(this.logger.debug("identities[pxid]: end HTTP request"),{type:"attempted",result:(0,a.ij)(e.uid)})),(e=>({type:"attempted",result:a.YP})))}reset(){return(0,s.G6)(navigator.userAgent)?Promise.resolve():this.api.pxidReset(this.resetUrl)}}var d=r(5111),f=r(6450),g=r(5086);const p=g.ff((e=>void 0===e));class m{metrics;trace;permutiveData;identityProviderEnv;logger;ref;setReady;thirdParty;rawRef;identityMapRef;setIdentityMap;providers={};static emailSHA256Regex=/^[a-f0-9]{64}$/;constructor(e,t,r,n,c){this.metrics=e,this.trace=t,this.permutiveData=r,this.identityProviderEnv=n,this.logger=c;const u=this.getCachedIdentitiesAndMigrateIfRequired(),[l,g]=d.Ue(u);this.identityMapRef=l,this.setIdentityMap=g,l.onChange((0,i.ls)(f.z7((e=>!h.has(e))),(0,s.bw)((e=>{this.logger.debug("[identities] Persisting",e),this.permutiveData.setData("identities",e)})))),this.rawRef=(0,i.zG)(l,d.UI((0,i.ls)(f.UI((e=>e.value)),f.hX(p))),d.D8(f.Eh(o.Eq)));const[m,_]=d.Ue(!1);this.ref=(0,i.zG)(d.vP(m,this.rawRef),d.UI((e=>{let[t,r]=e;return(0,i.zG)(r,(0,a.DT)((()=>t)))}))),this.setReady=()=>{e.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"identity_ready",time_origin:"sdk_init"}),_(!0)},this.thirdParty=this.prepareThirdPartyIdentities()}get identities(){return this.identityMapRef.current}prepareThirdPartyIdentities(){this.logger.debug("[Identities]","loading 3rd party identities");const e=this.metrics.startTimer("sdk_get_third_party_identities_task_duration_seconds",{}),t=this.trace.startSpan("load_tpd_ids"),r=[{load:e=>{return t=e.config,r=e.network,n=e.api,i=e.userId,o=e.logger,(0,a.G)(new l(t,r,n,i,o));var t,r,n,i,o}},{load:e=>{return t=e.userId,r=e.network,n=e.api,i=e.logger,o=e.tcf,a.G(new u(t,r,n,i,o));var t,r,n,i,o}},{load:e=>(e.cookies,e.messages,a.YP)},{load:e=>(e.cookies,a.YP)},{load:e=>(e.metrics,e.permutiveData,e.permutive,e.messages,a.YP)}],o=(0,n.oA)(r.map((e=>e.load(this.identityProviderEnv)))).map((e=>this.shouldAskForNewIdentity(e)?this.retrieveIdentity(e):Promise.resolve((0,i.bc)(e,this.getCachedTPDIdentity(e.tag)))));return Promise.all(o).then((e=>e.map((e=>{let[t,r]=e;return this.providers[t.tag]=t,this.mapTPDIdentityIfPresent(t.tag,r,t.ttlInSeconds)})))).then((e=>this.setIdentities(e))).then((0,s.bw)((()=>{this.metrics.stopTimer("sdk_get_third_party_identities_task_duration_seconds",e),t.finish()})))}getPrioritizedIdentities(e){const t={default:0,appnexus:1,pxid:1},r=Object.entries(e).map((e=>{let[t,{id:r,expiry:n,priority:i}]=e;return{tag:t,...r?{id:r}:{},...n?{expiry:n}:{},...void 0!==i?{priority:i}:{}}})),i=r.filter((e=>((e,t)=>!!e.id&&!(0,n.t9)(o.Eq)(e.tag,t))(e,Object.values(this.providers).map((e=>e.tag))))),s=r.filter((e=>((e,t)=>!!e.id&&!!(0,n.t9)(o.Eq)(e.tag,t))(e,Object.values(this.providers).map((e=>e.tag))))),c=(0,n.DZ)((e=>(0,a.ij)(e.priority)))(i),u=c.length>0?Math.max(...c):0,l=i.map((e=>void 0!==e.priority?{...e,priority:e.priority}:{...e,priority:u+1})),d=s.map((e=>void 0===t[e.tag]?{tag:e.tag,id:e.id,priority:u+v}:{tag:e.tag,id:e.id,priority:u+b}));return l.concat(d)}getIdentitiesMap(){return this.getFilteredIdentities(((e,t)=>!!t.value))}parseCustomerDefinedIdentities(e){const t=`Identify must be passed a non-empty string or list of { tag, id, priority? } tuples, value passed was '${JSON.stringify(e)}'`,r=e=>"string"==typeof e.id&&"string"==typeof e.tag,a=e=>"email_sha256"!==e.tag||m.emailSHA256Regex.test(e.id);return"string"==typeof e?(s=e).length>0?{left:[],right:[{id:s,tag:"default"}]}:{left:[t],right:[]}:Array.isArray(e)?(o=e,(0,i.zG)(o,n.tV((0,i.ls)(c.DT(r,(()=>t)),c.Y$(a,(()=>"Identify called with unsupported format of email_sha256 ID. The support format is hex-encoded 64 character long lowercase string.")))))):{left:[t],right:[]};var o,s}extractIdentifyFromQueue(e){let{global:t}=e;const r=()=>t.q.findIndex((e=>"identify"===e.functionName)),n=(e,i)=>{if(e<0)return i;const a=t.q.splice(e,1)[0],o=this.parseCustomerDefinedIdentities(a.arguments[0]);return n(r(),{left:i.left.concat(o.left),right:i.right.concat(o.right)})},{left:i,right:a}=n(r(),{left:[],right:[]});return i.forEach((e=>this.logger.warn("Invalid identity provided during init",e))),a}setIdentities(e){const t=e.reduce(((e,t)=>{let{tag:r,id:n,expiry:i,priority:a}=t;return void 0===this.identities[r]&&this.logger.debug(`identities[${r}]: added`),e[r]={...n?{value:n}:{},...i?{expiry:i}:{},...void 0!==a?{priority:a}:{}},e}),{}),r=this.rawRef.current;this.setIdentityMap({...this.identities,...t});const n=this.rawRef.current;return{identifyRequestRequired:()=>!f.xb(n)&&!f.Eh(o.Eq).equals(r,n)}}async reset(){this.setIdentityMap({}),await Promise.all(Object.values(this.providers).map((e=>e.reset())))}getFilteredIdentities(e){return(0,s.m8)(...Object.entries(this.identities).filter((t=>{let[r,n]=t;return e(r,n)})).map((e=>{let[t,{value:r,expiry:n,priority:a}]=e;return(0,i.bc)(t,{id:r,...n?{expiry:n}:{},...void 0!==a?{priority:a}:{}})})))}shouldAskForNewIdentity(e){const t=(0,a.ij)(this.identities?.[e.tag]);return(0,a.g_)((()=>!0),this.isIdentityExpired)(t)}getCachedTPDIdentity(e){return this.identities[e]?(0,a.ij)(this.identities[e].value):a.YP}mapTPDIdentityIfPresent(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:86400;const n=()=>Date.now()+Math.floor(1e3*r);return(0,a.g_)((()=>({tag:e,expiry:n()})),(t=>({tag:e,id:t,expiry:n()})))(t)}retrieveIdentity(e){return e.getId().then((t=>"skipped"===t.type?(0,i.bc)(e,a.YP):(0,i.zG)(t.result,(t=>this.metrics.track({name:(0,a.pC)(t)?"sdk_third_party_identity_present_count":"sdk_third_party_identity_missing_count",value:1,labels:{identity_tag:e.tag}})),(r=>(0,i.bc)(e,t.result)))))}isIdentityExpired(e){return"number"==typeof e.expiry&&Date.now()>=e.expiry}getCachedIdentitiesAndMigrateIfRequired(){return(e=>(0,s.m8)(...Object.entries(e).filter((e=>{let[t,r]=e;return!this.isIdentityExpired(r)&&!h.has(t)}))))(this.permutiveData.getData("identities")||{})}}const h=new Set(["public","email","email_md5","ip_address"]),_=(e,t,r,i,a)=>{const s=(e,t)=>{const r=["(null)"];return r.indexOf(e)>-1||!!w[e]||(0,n.jV)(o.Eq)(t,r).length>0},c=e=>"721d6d85-35f0-4e35-bb38-13eb0d465158"===e,u={"be668577-07f5-444d-98e0-222b990951b1":s,"e43c8a90-d17b-4790-bfda-81b069b3b8c2":(e,t,r)=>["thestudentroom.co.uk"].some((e=>r.indexOf(e)>-1))&&(0,n.jV)(o.Eq)(t,["tsr-"]).length>0,"5d79bce7-5d2b-427e-a6c4-b89b6c7bf048":s,"366ab8da-5efa-4355-ab00-84db3b68ded2":e=>"96539955-4d7e-40df-882b-7e2fbacedb1c"===e||"345600e7-fb5f-48b1-9aa6-cde5396419b0"===e,"f3a06674-ebb9-4b9d-ba8f-0052018c0687":c,"38dadd0d-257a-4641-b332-b8b0fd20a6cb":c,"10453011-272d-49cd-9043-1964fdb36fd8":e=>"936ba6ac-9a8b-454d-ba98-facebd7553fe"===e},l={"fe68d1f7-c9f4-45b3-8905-7cda73d3fd74":e=>!!y[e]},d=u[e]||l[t];return!!d&&d(a,r,i)},v=2,b=3,y={},w={}},1914:(e,t,r)=>{r.d(t,{z:()=>n});class n{ingestIfEligible(e){return Promise.resolve()}}},5288:(e,t,r)=>{r.d(t,{u6:()=>a});var n=r(8446);r(5111),r(331),r(229);const i={prebid:{onReady:()=>({})}},a=e=>n.of(i)},2789:(e,t,r)=>{r.d(t,{CL:()=>s,EW:()=>c,PH:()=>o,eV:()=>i,jH:()=>u,t2:()=>a});var n=r(745);const i=(0,n.MU)("track_form_submission",!0),a=((0,n.MU)("track_pageview_complete",!0),(0,n.MU)("track_pageview_engagement",!0)),o=((0,n.$S)("sync_segments_cookie",!1),(0,n.$S)("track_slot_clicked",!0)),s=(0,n.$S)("track_slot_rendered",!0),c=(0,n.$S)("track_slot_viewable",!1),u=(0,n.$S)("track_targeting_keys",!1)},7819:(e,t,r)=>{r.d(t,{v:()=>o});class n{logger;permutive;id;segmentCode;triggerType;config;workspaceLevelConfig;prefix="[Activation]";constructor(e,t,r,n,i,a,o){this.logger=e,this.permutive=t,this.id=r,this.segmentCode=n,this.triggerType=i,this.config=a,this.workspaceLevelConfig=o}getSegmentCode(){return this.segmentCode}getTriggerType(){return this.triggerType}getConfig(){return this.config}getWorkspaceLevelConfig(){return this.workspaceLevelConfig}trackImpression(e){return this.trackActivation("impression",e)}trackConversion(e){return this.trackActivation("conversion",e)}trackActivation(e,t){const r={reaction_id:this.id,type:e};this.permutive.track("Reaction",r,t),this.logger.log(this.prefix,r.type,r)}}var i=r(745);const a={dfp:{dfp:[192971,201901,201910,202140,211186,223407,223408,223410,223415,223418,223419,223422,223427,223426,223424,223421,223430,223431,223432,223433,223477,223478,223479,223480,223482,223483,223484,223485,223486,223487,223488,224414,224387,224343,224299,224229,224218,224206,224196,224185,224173,223900,223915,223924,223937,223968,223984,224019,224021,224035,223732,227114,227748,227756,227765,227771,227775,227777,228024,228091,228169,224439,223880,223779,223859,223861,223896,224033,224118,228283,228284,228288,228325,223774,223850,223860,223862,223892,224107,224149,224159,224163,202336,202335,202334,202279,202281,202280,202332,202330,202327,202282,202326,202333,202331,202325,202329,202328,224082,224214,224086,224315,224430,224079,224080,224083,224087,224089,224085,224081,224084,224090,224088,224091,224132,224094,224134,224112,224098,224093,224100,224096,224106,224101,224102,224126,224104,224103,224109,224095,224105,224168,224092,224097,224099,224119,224140,224117,224114,224120,224164,224121,224122,224127,224142,224123,224170,224137,224108,224139,224136,224111,224115,224124,224157,224110,224113,224131,224148,224130,224133,224166,224125,224135,224116,224228,224146,224147,224129,224141,224155,224150,224156,224128,224158,224154,224161,224171,224160,224176,224167,224162,224239,224138,224145,224144,224152,224202,224189,224193,224191,224244,224247,224252,224234,224276,224273,224271,224272,224326,224310,224143,224153,224151,224169,224172,224178,224209,224204,224213,224230,224201,224220,224231,224259,224253,224216,224227,224165,224175,224174,224182,224179,224177,224195,224187,224186,224180,224199,224190,224181,224192,224184,224205,224240,224183,224400,224405,223744,223837,223838,223836,223894,223860,223896,223898,223911,223913,223908,223926,223933,223929,224198,224203,224200,224194,224235,224208,224188,224219,224223,224215,224212,224222,224225,224197,224238,224207,224224,224217,224210,224211,224236,224242,224221,224251,224255,224257,224243,224233,224245,224226,224241,224249,224256,224237,224258,224250,224232,224254,224246,224248,224261,224263,224262,224265,224268,224270,224277,224280,224285,224281,224283,224286,224287,224260,224264,224267,224269,224266,224274,224278,224275,224282,224279,224284,224289,224295,224290,224298,224302,224296,224323,224288,224293,224294,224291,224300,224292,224304,224303,224301,224305,224309,224321,224325,224322,224327,224320,224329,224307,224306,224313,224308,224311,224316,224317,224319,224318,224331,224328,224335,224337,224339,224338,224341,224312,224314,224324,224358,224362,224365,224372,224383,224386,224393,224409,224408,224406,224412,224416,223737,224333,224330,224332,224334,224336,224340,224344,224346,224349,224342,224348,224368,224354,224347,224351,224345,224350,224353,224352,224360,224363,224367,224366,224373,224378,224375,224374,224385,224388,224389,224394,224356,224355,224357,224359,224361,224364,224370,224369,224371,224376,224382,224377,224379,224381,224380,224384,224391,224392,224390,224395,224397,224396,224399,224401,224403,224404,224398,224402,224425,224407,224411,224410,224413,224417,224418,224431,224429,224434,224439,223733,223743,223749,223750,223755,223763,223758,223769,223768,223770,224415,224423,224422,224419,224427,224421,224420,224424,224428,224433,224435,224426,224436,224437,224438,223735,223736,223738,223740,223739,223741,223742,223760,223746,223748,223752,223747,223751,223753,223754,223759,223765,223757,223745,223772,223784,223771,223786,223858,223859,223863,223865,223991,224022,224043,224057,223756,223762,223761,223766,223767,223764,223775,223776,223781,223777,223783,223782,223787,223791,223798,223790,223778,223773,223780,223789,223788,223793,223800,223802,223806,223814,223809,223815,223813,223827,223835,223819,223796,223795,223797,223794,223799,223801,223803,223804,223805,223811,223808,223810,223822,223812,223820,223823,223919,223830,223834,223818,223821,223816,223829,223828,223833,223832,223824,223845,223841,223842,223840,223844,223825,223831,223826,223839,223843,223846,223877,223852,223851,223849,223855,223861,223866,223864,223870,223873,223876,223848,223847,223853,223856,223857,223867,223868,223869,223872,223871,223881,223875,223890,223879,223885,223888,223882,223874,223878,223886,223887,223889,223891,223897,223904,223903,223917,223957,223930,223942,223972,223977,223970,223932,223931,223884,223895,223883,223893,223901,223899,223906,223907,223905,223910,223914,223912,223916,223956,223946,223965,223920,223969,223938,223944,223922,223939,223918,223978,223936,223941,223950,223959,223952,223980,223987,223955,223960,223958,223988,223927,223928,223934,223921,223943,223940,223945,223976,223947,223973,223951,223997,223948,223967,223964,223954,223971,223961,223935,223925,223923,224026,224029,224037,224050,224049,224051,224055,224052,224061,224059,224067,223862,224387,223963,223981,223962,223979,223986,224003,223975,223992,224e3,223990,223985,223993,223989,223995,224007,224010,223983,223966,223998,223982,224013,224012,224017,223996,224002,223999,224009,224015,224018,224030,224024,224025,224020,224005,224006,224008,223994,224016,224001,224004,224014,224011,224023,224028,224031,224027,224046,224038,224033,224032,224041,224036,224045,224047,223807,224042,224044,224058,224068,224062,224063,224074,224054,224069,224060,224034,224039,223937,224218,224040,224053,224056,224064,224070,224066,223854,224078,223974,223902,223924,224021,224075,224073,224076,223915,223817,223968,223785,223792,223909,224071,224019,224048,223984,224414,224035,224299,224206,224185,223892,223953,224118,224173,223732,224159,224163,223850,223774,223880,224107,223779,224149,224343,224196,224229,224077,224072,230350,230352,230353,230355,230357,230356,230386,230387,230893,231568,231573,231575,231616,231615,231485,202304,202305,202307,211185,202309,202286,202288,202289,202290,211184,202311,202286,202287,202306,202291,202292,202293,202308,231734,231735,231736,231737,231738,231739,231740,231741,231743,231744,231745,231746,231747,231748,231749,231750,231751,231752,231753,231754,231755,231756,231757,231758,231759,231760,231761,231762,231763,231764,231765,231766,231767,231768,231769,231772,231980,232803,232334,233814,233938,233937,233932,233934,233935,233936,234208,234209,234649,234650,234652,234823,234824,234827,234826,234832,234837,234838,235158,236872,238938,239060,239488,239491,239917,239918,239920,239922,239927,239929,239951,240040,240048,240260,240261,240347,240348,240349,240350,240351,240352,240353,240354,240358,240359,240360,240361,240362,240363,240364,240365,240366,240367,240368,240369,240370,240371,240372,240373,240550,240741,240744,240746,240748,240769,240770,239441,239442,239443,239444,239445,239446,241366,241365,241364,241363,241522,241718,241767,241768,241792,241793,241802,241936,242075,242077,242383,242478,242479,242994,242993,243126,243087,243392,243542,243543,243493,243871,243872,243873,243874,243759,243976,243974,243975,243977,243978,244387,244891,246101,246110,246100,244914,246099,246825,246820,246821,246822,246823,246830,246832,246967,246968,246970,246971,246972,246973,246974,246975,246977,246978,246979,246980,246981,246983,246990,246991,246999,247e3,247004,246982,246984,246985,246988,246992,246994,246995,246996,246997,246998,247001,247002,247003,247005,247006,247008,247009,247011,247013,247012,247019,247021,247022,247023,247015,247018,247024,247025,247020,247026,247027,247028,247029,247030,247031,247032,247034,247035,247036,247038,247039,247040,247044,247045,247050,247051,247055,247037,247041,247043,247046,247049,247053,247054,247058,247059,247060,247056,247070,247071,247073,247075,247076,247078,247062,247063,247064,247065,247069,247077,247079,247080,247084,247085,247087,247090,247081,247082,247083,247086,247088,247089,247091,247092,247093,247094,247095,247096,247097,247098,247099,247100,247104,247106,247107,247110,247113,247114,247118,247119,247125,247128,247108,247122,247134,247111,247120,247121,247123,247124,247126,247129,247130,247131,247115,247116,247132,247137,247138,247139,247143,247133,247135,247136,247140,247141,247142,247144,247151,247152,247153,247154,247155,247156,247158,247157,247235,247539,247540,247542,247543,247566,247568,247570,247571,247572,247580,247581,247582,247583,247584,247585,247586,247587,247588,247589,247592,247595,247598,247601,247602,247603,247604,247607,247613,247590,247591,247593,247594,247596,247597,247599,247600,247609,247614,247615,247616,247617,247628,247629,247630,247631,247632,247633,247634,247635,247636,247637,247638,247639,247640,247641,247642,247643,247645,247650,247651,247655,247656,247644,247646,247647,247648,247649,247652,247653,247654,247657,247658,247659,247660,247661,248647,248695,248867,248869,248870,248871,248876,248880,248881,248883,248884,248872,248873,248874,248877,248878,248879,248882,248885,248892,248893,248894,248895,248896,248983,248982,248981,249148,249174,249260,250396,250632,250707,250708,250886,251168,251170,251171,251238,251372,251382,251516,252162,251169,252386,252800,252799,252941,252942,252943,252944,252945,253154,253151,253152,253153,254024,254025,254111,254112,254113,254115,254233,254234,254235,254236,254237,254302,254303,254407,254544,254545,254572,254573,254574,254575,254577,254579,254582,254583,254584,254589,254591,254581,254585,254588,254590,254592,254580,254593,254594,254595,254596,254597,254598,254599,254600,254601,254602,254603,254604,254607,254605,254606,254608,254609,254610,254611,254612,254613,254614,254615,256478,256479,256499,256520,256875,256876,257008,257012,257037,257040,257095,257096,258320,258320,259133,259134,259135,259136,259137,259138,259139,259140,259141,259142,259235,259232,259233,259234,259490,259491,259498,259499,259503,259504,259505,259506,259620,260129,260131,260132,260538,260539,260793,260797,260798,260808,260419,260418,260824,260831,260832,260834,260836,260837,260840,260835,261097,261098,261100,261101,261102,261103,261104,261105,261229,261230,261231,261232,261233,261234,261235,261236,261237,261238,261337,261336,261340,261382,261438,261635,261647,261893,261894,261843,261913,261916,261940,261943,262017,262018,265659,265660,266299,266300,266580,266581,266583,266584,202284,248339,269465,269470,269469,269468,269466,266644,271935,271937,244680,244678,272196,272321,254899,254898,254896],dfp_legacy:{}},eyeota_pixel:[],dbm:{omitted:394},appnexus:{202279:40132466,202280:40132467,202281:40132464,202282:40132463,202286:40146823,202325:40132465,202326:40132462,202327:40132461,202328:40132460,202329:40132459,202330:40132458,202331:40132457,202332:40132456,202333:40132434,202334:40132435,202335:40132436,202336:40132437,211184:40146763,211186:40146764,223407:40132100,223408:40132364,223410:40132365,223415:40132366,223418:40131273,223419:40132367,223421:40132368,223422:40132369,223424:40132370,223426:40132371,223427:40132372,223430:40132342,223431:40132343,223432:40132344,223433:40132345,223477:40132348,223478:40132349,223479:40132350,223480:40132351,223482:40132352,223483:40132353,223484:40132354,223485:40132355,223486:40132357,223487:40132358,223488:40132359,223732:40146762,223733:40146761,223735:40146760,223736:40146759,223737:40146758,223738:40146757,223739:40146756,223740:40146755,223741:40146753,223742:40146754,223743:40146751,223744:40146752,223745:40146661,223746:40146662,223747:40146659,223748:40146658,223749:40146656,223750:40146657,223751:40146660,223752:40146654,223753:40146655,223754:40146652,223755:40146651,223756:40146653,223757:40146650,223758:40146649,223759:40146648,223760:40146647,223761:40146646,223762:40146645,223763:40146643,223764:40146644,223765:40146639,223766:40146637,223767:40146642,223768:40146636,223769:40146634,223770:40146641,223771:40146640,223772:40146638,223773:40146629,223774:40146635,223775:40146631,223776:40146630,223777:40146628,223778:40146626,223779:40146633,223780:40146632,223781:40146624,223782:40146623,223783:40146620,223784:40146622,223785:40146627,223786:40146625,223787:40146619,223788:40146618,223789:40146621,223790:40146616,223791:40146617,223792:40146615,223793:40146613,223794:40146612,223795:40146614,223796:40146611,223797:40146609,223798:40146610,223799:40146608,223800:40146607,223801:40146606,223802:40146605,223803:40146604,223804:40146603,223805:40146600,223806:40146596,223807:40146601,223808:40146597,223809:40146599,223810:40146594,223811:40146595,223812:40146593,223813:40146592,223814:40146591,223815:40146590,223816:40146589,223817:40146587,223818:40146585,223819:40146588,223820:40146582,223821:40146572,223822:40146573,223823:40146581,223824:40146577,223825:40146571,223826:40146570,223827:40146569,223828:40146568,223829:40146567,223830:40146566,223831:40146565,223832:40146560,223833:40146563,223834:40146562,223835:40146559,223836:40146558,223837:40146557,223838:40146556,223839:40146555,223840:40146553,223841:40146551,223842:40146554,223843:40146552,223844:40146550,223845:40146545,223846:40146544,223847:40146543,223848:40146541,223849:40146540,223850:40146542,223851:40146537,223852:40146536,223853:40146538,223854:40146539,223855:40146535,223856:40146534,223857:40146533,223858:40146532,223859:40146531,223860:40146527,223861:40146529,223862:40146530,223863:40146528,223864:40146523,223865:40146524,223866:40146525,223867:40146521,223868:40146522,223869:40146520,223870:40146518,223871:40146519,223872:40146516,223873:40146517,223874:40146515,223875:40146514,223876:40146513,223877:40146510,223878:40146512,223879:40146511,223880:40146508,223881:40146509,223882:40146461,223883:40146460,223884:40146459,223885:40146456,223886:40146457,223887:40146452,223888:40146454,223889:40146455,223890:40146448,223891:40146450,223892:40146451,223893:40146447,223894:40146449,223895:40146446,223896:40146444,223897:40146443,223898:40146445,223899:40146442,223900:40146441,223901:40146440,223902:40146439,223903:40146438,223904:40146437,223905:40146436,223906:40146434,223907:40146435,223908:40146431,223909:40146433,223910:40146429,223911:40146428,223912:40146430,223913:40146426,223914:40146425,223915:40146424,223916:40146423,223917:40146421,223918:40146422,223919:40146420,223920:40146419,223921:40146418,223922:40146417,223923:40146416,223924:40146414,223925:40146412,223926:40146410,223927:40146415,223928:40146409,223929:40146413,223930:40146411,223931:40146408,223932:40146405,223933:40146401,223934:40146407,223935:40146400,223936:40146394,223937:40146395,223938:40146392,223939:40146393,223940:40146391,223941:40146386,223942:40146363,223943:40146362,223944:40146361,223945:40146351,223946:40146349,223947:40146350,223948:40146347,223950:40146348,223951:40146345,223952:40146344,223953:40146346,223954:40146342,223955:40146343,223956:40146341,223957:40146339,223958:40146338,223959:40146340,223960:40146337,223961:40146336,223962:40146335,223963:40146334,223964:40146333,223965:40146332,223966:40146331,223967:40146329,223968:40146328,223969:40146323,223970:40146313,223971:40146315,223972:40146309,223973:40146311,223974:40146305,223975:40146304,223976:40146306,223977:40146307,223978:40146302,223979:40146301,223980:40146300,223981:40146303,223982:40146299,223983:40146298,223984:40146297,223985:40146295,223986:40146233,223987:40146240,223988:40146239,223989:40146230,223990:40146234,223991:40146231,223992:40146227,223993:40146226,223994:40146225,223995:40146223,223996:40146228,223997:40146224,223998:40146229,223999:40146221,224e3:40146222,224001:40146215,224002:40146214,224003:40146213,224004:40146216,224005:40146207,224006:40146204,224007:40146205,224008:40146212,224009:40146200,224010:40146206,224011:40146196,224012:40146199,224013:40146188,224014:40146191,224015:40146183,224016:40146186,224017:40146181,224018:40146184,224019:40146180,224020:40146178,224021:40146179,224022:40146177,224023:40146173,224024:40146170,224025:40146169,224026:40146146,224027:40146148,224028:40146142,224029:40146140,224030:40146133,224031:40146127,224032:40146124,224033:40146132,224034:40146125,224035:40146139,224036:40146135,224037:40146136,224038:40146128,224039:40146126,224040:40146122,224041:40146123,224042:40146120,224043:40146121,224044:40146119,224045:40146117,224046:40145978,224047:40146118,224048:40145979,224049:40145981,224050:40145982,224051:40145983,224052:40145988,224053:40145987,224054:40145984,224055:40145985,224056:40145986,224057:40145990,224058:40145989,224059:40145991,224060:40146114,224061:40146113,224062:40146112,224063:40146042,224064:40146043,224066:40146110,224067:40146038,224068:40146039,224069:40146040,224070:40146036,224071:40146037,224072:40146033,224073:40146035,224074:40146034,224075:40146106,224076:40146105,224077:40146104,224078:40146029,224079:40146028,224080:40146031,224081:40146030,224082:40146027,224083:40146025,224084:40146023,224085:40146021,224086:40146022,224087:40146020,224088:40146019,224089:40146101,224090:40146100,224091:40146097,224092:40146099,224093:40146098,224094:40146096,224095:40146094,224096:40146095,224097:40146108,224098:40146001,224099:40146e3,224100:40145999,224101:40145998,224102:40145997,224103:40145995,224104:40145994,224105:40145993,224106:40145992,224107:40145752,224108:40145756,224109:40145750,224110:40145747,224111:40145749,224112:40145743,224113:40145742,224114:40145739,224115:40145738,224116:40145736,224117:40145731,224118:40145721,224119:40145724,224120:40145720,224121:40145719,224122:40145695,224123:40145692,224124:40145691,224125:40145687,224126:40145684,224127:40145614,224128:40145616,224129:40145611,224130:40145610,224131:40145609,224132:40145607,224133:40145599,224134:40145600,224135:40145591,224136:40145584,224137:40145592,224138:40145581,224139:40145575,224140:40145571,224141:40145570,224142:40145567,224143:40145566,224144:40145564,224145:40145551,224146:40145548,224147:40145544,224148:40145540,224149:40145525,224150:40145523,224151:40145519,224152:40145502,224153:40145493,224154:40145495,224155:40145487,224156:40145490,224157:40145481,224158:40145483,224159:40145476,224160:40145475,224161:40145473,224162:40145472,224164:40145471,224165:40145470,224166:40145469,224167:40145456,224168:40145457,224169:40145454,224170:40145453,224171:40145455,224172:40145452,224173:40145450,224174:40145448,224175:40145447,224176:40145449,224177:40145444,224178:40145446,224179:40145443,224180:40145442,224183:40145441,224184:40145440,224185:40145439,224186:40145438,224187:40145436,224188:40145435,224189:40145434,224190:40145432,224191:40145433,224192:40145430,224193:40145431,224194:40145428,224195:40145427,224196:40145429,224197:40145426,224198:40145424,224199:40145425,224200:40145422,224201:40145420,224202:40145419,224203:40145417,224204:40145418,224205:40145416,224206:40145415,224207:40145410,224208:40145409,224209:40145407,224210:40145408,224211:40145406,224212:40145403,224213:40145405,224214:40145402,224215:40145404,224216:40145399,224217:40145395,224218:40145396,224219:40145390,224220:40145385,224221:40145392,224222:40145388,224223:40145382,224224:40145381,224225:40145380,224226:40145379,224227:40145376,224228:40145377,224229:40145378,224230:40145374,224231:40145375,224232:40145372,224233:40145369,224234:40145368,224235:40145367,224236:40145364,224237:40145359,224238:40145351,224239:40145352,224240:40145350,224241:40145349,224242:40145348,224243:40145346,224244:40145347,224245:40145345,224246:40145344,224247:40145325,224248:40145326,224249:40145323,224250:40145324,224251:40145322,224252:40145321,224253:40145317,224254:40145320,224255:40145316,224256:40145318,224257:40145319,224258:40145315,224259:40145313,224260:40145309,224261:40145308,224262:40145307,224263:40145306,224264:40145301,224265:40145285,224266:40145282,224267:40145281,224268:40145280,224269:40145279,224270:40145278,224271:40145264,224272:40145263,224273:40145251,224274:40145245,224275:40145246,224276:40145244,224277:40145242,224278:40145243,224279:40145240,224280:40145239,224281:40145238,224282:40145237,224283:40145236,224284:40145235,224285:40132360,224286:40145234,224287:40145231,224288:40145230,224289:40145229,224290:40145228,224291:40145226,224292:40145227,224293:40145225,224294:40145224,224295:40145222,224296:40145220,224298:40145152,224299:40145153,224300:40145151,224301:40145150,224302:40145149,224303:40145148,224304:40145147,224305:40145145,224306:40145146,224307:40145144,224328:40145040,224329:40145042,224330:40145044,224331:40145045,224332:40145049,224333:40145047,224334:40145046,224335:40145051,224336:40145066,224337:40145068,224338:40145069,224339:40145071,224340:40145079,224341:40145078,224342:40145082,224343:40145083,224344:40145084,224345:40145085,224346:40145087,224347:40145088,224348:40145016,224349:40145015,224350:40145014,224351:40145013,224352:40145011,224353:40145009,224354:40145006,224355:40145007,224356:40145010,224357:40145004,224358:40145008,224359:40145e3,224360:40145005,224361:40144999,224362:40144996,224363:40144995,224364:40144990,224365:40144856,224366:40144854,224367:40144853,224368:40144852,224369:40144849,224370:40144850,224371:40144848,224372:40144846,224373:40144847,224374:40144844,224375:40144841,224376:40144843,224377:40144840,224378:40144839,224379:40144834,224380:40144837,224381:40144829,224382:40144830,224383:40144826,224384:40144823,224385:40144822,224386:40144820,224387:40144799,224388:40144755,224389:40144754,224390:40144753,224391:40144751,224392:40144745,224393:40144740,224394:40144738,224395:40144736,224397:40144723,224398:40144722,224399:40144718,224400:40144717,224401:40144542,224402:40144716,224403:40144651,224404:40144657,224405:40144653,224406:40144643,224407:40144640,224408:40144641,224409:40144639,224410:40144570,224411:40144478,224412:40144460,224413:40144462,224414:40144458,224415:40144455,224416:40144451,224417:40144453,224418:40144449,224419:40144448,224420:40144446,224421:40144445,224422:40144444,224423:40144441,224424:40144443,224425:40144440,224426:40144438,224427:40144437,224428:40144424,224429:40144422,224430:40144423,224431:40144421,224433:40144420,224434:40144418,224435:40132230,224436:40132229,224437:40132228,224438:40132227,224439:40132226,227114:40132439,227748:40132441,227756:40132442,227765:40132445,227771:40132443,227775:40132444,227777:40132446,228024:40132448,228091:40132447,228169:40132449,228283:40132451,228284:40132450,228288:40132452,228325:40132454,230350:40132273,230352:40132274,230353:40132275,230355:40132276,230356:40132277,230357:40132278,230386:40132279,230387:40132280,230893:40132453,231568:40132361,231573:40132362,231575:40132363,231615:40144338,231616:40144337,231734:40147193,231735:40147196,231736:40147285,231737:40147389,231738:40147461,231739:40147465,231740:40147467,231741:40147473,231743:40147483,231744:40147497,231745:40147502,231746:40147505,231747:40147514,231748:40147523,231749:40147533,231750:40147577,231751:40147597,231752:40147599,231753:40147603,231754:40147608,231755:40147611,231756:40147612,231757:40147718,231758:40147729,231759:40147743,231760:40147747,231761:40147751,231762:40147752,231763:40147753,231764:40147756,231765:40147758,231766:40147759,231767:40147760,231768:40147761,231769:40147762,231772:40148153,231980:40215994,232803:40243252,233814:40309208,233932:40309178,233934:40309189,233935:40309201,233936:40309202,233937:40309203,233938:40309166,234208:40320605,234209:40320609,234649:40356e3,234650:40356118,234652:40356201,234823:40362234,234824:40362255,234827:40362292,234832:40363847,235158:40405991,236872:40429438,238938:40617846,239060:40636936,239441:40807102,239442:40807103,239443:40807107,239444:40807108,239445:40807113,239446:40807126,239488:40672404,239491:40672420,239917:40683068,239918:40683098,239920:40683612,239922:40683713,239927:40683905,239929:40683995,239951:40684214,240040:40684789,240048:40685684,240261:40719321,240347:40730831,240348:40730832,240349:40730834,240350:40730836,240351:40730838,240352:40730840,240353:40730857,240354:40730860,240358:40731565,240359:40731569,240360:40731570,240361:40731620,240362:40731632,240363:40731648,240364:40731665,240365:40731669,240366:40731671,240367:40731672,240368:40731673,240369:40731676,240370:40731677,240371:40731684,240372:40731686,240373:40731688,240550:40742834,240741:40763488,240744:40763658,240746:40763926,240748:40764050,240769:40764761,240770:40764760,241363:40836317,241364:40836316,241365:40836315,241366:40836313,241522:40841612,241718:40859071,241767:40863805,241768:40863807,241792:40867803,241793:40867811,241802:40868206,241936:40882807,242075:40901735,242077:40901755,242478:40929629,242479:40929635,243493:41058278,243542:41049490,243543:41049498,243759:41083280,243871:41072580,243872:41072577,243873:41072611,243874:41072612,243974:41085966,243975:41085967,243976:41086017,243977:41086026,243978:41086027,244387:41118858,244891:41152712,246099:41229660,246101:41185916,246110:41189292,246820:41266007,246821:41266015,246822:41266034,246823:41266048,246825:41266055,246830:41267072,246832:41267542,246967:41273210,246968:41273220,246970:41273280,246971:41273288,246972:41273296,246973:41273299,246974:41273301,246975:41273302,246977:41273304,246978:41273319,246979:41273321,246980:41273322,246981:41273323,246982:41273325,246983:41273327,246984:41273330,246985:41273333,246988:41273338,246990:41273344,246991:41273351,246992:41273361,246994:41273375,246995:41273376,246996:41273377,246997:41273380,246998:41273381,246999:41273382,247e3:41273386,247001:41273387,247002:41273388,247003:41273389,247004:41273390,247005:41273399,247006:41273407,247008:41273409,247009:41273413,247011:41273414,247012:41273415,247013:41273416,247015:41273419,247018:41273425,247019:41273426,247020:41273427,247021:41273429,247022:41273430,247023:41273431,247024:41273457,247025:41273458,247026:41273459,247027:41273465,247028:41273467,247029:41273469,247030:41273473,247031:41273474,247032:41273475,247034:41273480,247035:41273481,247036:41273483,247037:41273484,247038:41273485,247039:41273488,247040:41273493,247041:41273494,247043:41273496,247044:41273500,247045:41273501,247046:41273507,247049:41273516,247050:41273517,247051:41273519,247053:41273524,247054:41273526,247055:41273554,247056:41273613,247058:41273654,247059:41273697,247060:41273752,247062:41273774,247063:41273780,247064:41273793,247065:41273794,247069:41273806,247070:41273817,247071:41273824,247073:41273825,247075:41273826,247076:41273827,247077:41273829,247078:41273830,247079:41273831,247080:41273834,247081:41273835,247082:41273836,247083:41273840,247084:41273842,247085:41273843,247086:41273844,247087:41273846,247088:41273847,247089:41273849,247090:41273852,247091:41273853,247092:41273866,247093:41273867,247094:41273868,247095:41273869,247096:41273870,247097:41273871,247098:41273872,247099:41273873,247100:41273874,247104:41273878,247106:41273880,247107:41273881,247108:41273882,247110:41273883,247111:41273884,247113:41273885,247114:41273887,247115:41273907,247116:41273924,247118:41273928,247119:41273929,247120:41273930,247121:41273932,247122:41273934,247123:41273937,247124:41273938,247125:41273939,247126:41273940,247128:41273941,247129:41273946,247130:41273951,247131:41273952,247132:41273953,247133:41273954,247134:41273956,247135:41273957,247136:41273958,247137:41273983,247138:41273984,247139:41273985,247140:41273986,247141:41273987,247142:41273988,247143:41273990,247144:41273991,247151:41275939,247152:41275960,247153:41275976,247154:41275999,247155:41276039,247156:41276058,247157:41276073,247158:41276089,247235:41285899,247539:41308355,247540:41308454,247542:41308484,247543:41308536,247566:41309312,247568:41309315,247570:41309321,247571:41309325,247572:41309328,247580:41310031,247581:41310032,247582:41310034,247583:41310035,247584:41310036,247585:41310037,247586:41310038,247587:41310039,247588:41310040,247589:41310042,247590:41310041,247591:41310043,247592:41310044,247593:41310045,247594:41310046,247595:41310047,247596:41310080,247597:41310081,247598:41310083,247599:41310085,247600:41310086,247601:41310087,247602:41310089,247603:41310090,247604:41310091,247607:41310094,247609:41310095,247613:41310138,247614:41310139,247615:41310142,247616:41310157,247617:41310158,247628:41311989,247629:41311990,247630:41311991,247631:41311993,247632:41311994,247633:41311995,247634:41311997,247635:41311998,247636:41312e3,247637:41312002,247638:41312003,247639:41312004,247640:41312005,247641:41312006,247642:41312007,247643:41312026,247644:41312028,247645:41312033,247646:41312065,247647:41312074,247648:41312103,247649:41312110,247650:41312113,247651:41312121,247652:41312123,247653:41312124,247654:41312132,247655:41312136,247656:41312139,247657:41312141,247658:41312144,247659:41312146,247660:41312148,247661:41312157,248647:41386874,248695:41388918,248867:41397428,248869:41397455,248870:41397456,248871:41397457,248872:41397463,248873:41397513,248874:41397515,248876:41397570,248877:41397571,248878:41397572,248879:41397573,248880:41397575,248882:41397600,248883:41397604,248884:41397625,248885:41397635,248892:41397989,248893:41398002,248894:41398003,248895:41398004,248896:41398005,248981:41418463,248982:41418462,248983:41418460,249148:41425588,249174:41426403,250396:41468551,250632:41483017,250708:41495205,250886:41515943,251168:41534557,251169:41606098,251170:41534563,251171:41534564,251238:41535726,251372:41618429,251382:41557139,251516:41575584,252162:41605642,252386:41613397,252799:41635025,252800:41635016,252941:41656733,252942:41656791,252943:41656797,252944:41656842,252945:41656887,253151:41670080,253152:41670082,253153:41670081,253154:41670079,254111:41769503,254112:41769522,254113:41769525,254115:41769527,254233:41790199,254234:41790234,254235:41790235,254236:41790236,254237:41790239,254302:41796606,254303:41796622,254407:41812243,254544:41842021,254545:41840688,254572:41841960,254573:41841961,254574:41841962,254575:41841963,254577:41841965,254579:41841969,254580:41841974,254581:41841975,254582:41841979,254583:41841982,254584:41842014,254585:41842019,254588:41842022,254589:41842023,254590:41842025,254591:41842026,254592:41842027,254593:41842028,254594:41842030,254595:41842031,254596:41842032,254597:41842041,254598:41842210,254599:41842211,254600:41842212,254601:41842213,254602:41842214,254603:41842215,254604:41842216,254605:41842217,254606:41842221,254607:41842239,254608:41842240,254609:41842241,254610:41842242,254611:41842243,254612:41842244,254613:41842245,254614:41842381,254615:41842383,256478:41934780,256479:41934781,256499:41938900,256875:41969700,256876:41969701,257037:42066907,257040:42067092,259133:42197501,259134:42197502,259135:42197503,259136:42197504,259137:42197505,259138:42197506,259139:42197507,259140:42197508,259141:42197509,259142:42197510,259620:42250443,260129:42315402,260132:42315413,260418:42413588,260538:42395331,260539:42395332,260793:42413072,260798:42413173,260824:42414009,260831:42414325,260832:42414383,260834:42414384,260835:42414436,260836:42414385,260837:42414387,260840:42414430,261336:42443262,261337:42443261,261340:42443274,265659:42512621,265660:42512622,266299:42525565,266300:42525566},appnexus_adserver:[],nativo:[],rubicon_ssp:[],smart:[],freewheel:[],adswizz_keyvalue:[],curation_platforms:{201910:["ehlb","ehlb"],202140:["ehlb","ehlb"],202296:["eboo"],202299:["dula"],223756:["ehlq"],223760:["ehlq","ehlq"],223767:["dxbu"],223768:["ehlq","ehlq"],223779:["dxcd"],223781:["dxbu"],223783:["dxbu"],223803:["ehlb","ehlb"],223817:["efbv"],223818:["ehlb","ehlb"],223821:["eboo"],223834:["dxcd"],223850:["dxcd"],223900:["dutf"],223905:["dutf"],223906:["dxcd"],223910:["dutf"],223915:["dxbu"],223976:["dutf"],224035:["dutf"],224059:["dutf"],224060:["dutf"],224063:["dutf"],224107:["dutf"],224117:["dutf"],224118:["dxbu"],224173:["dxbu"],224309:["dxbu"],224311:["dxbu"],224379:["dula"],224387:["dxbu"],224398:["dxbu"],228091:["ehlb","ehlb"],230352:["dutf"],230353:["dutf"],230355:["ehlb","ehlb"],230356:["dxbt"],230357:["ehlq","ehlq"],230387:["dutf"],231615:["dxbu"],231616:["dxcd"],234649:["ehlq","ehlq"],239442:["ehlq","ehlq"],239443:["ehlb","ehlb"],239444:["ehlq","ehlq"],239445:["dxcd"],239446:["dutf"],239920:["dxcd"],239927:["dula"],239929:["dula"],240048:["dula"],240367:["ehlb","ehlb"],240368:["ehlb","ehlb"],240369:["ehlb","ehlb"],240370:["ehlb","ehlb"],241363:["dxbt"],241364:["ehlb"],241366:["dutf"],241768:["ehlb"],241792:["eboo"],243493:["dxcd"],243543:["ehlb","ehlb"],247540:["dxbu"],247615:["dxcd"],247650:["dxcd"],254303:["ehlb","ehlb"],254582:["ehlb"],254583:["ehlb","ehlb"],254600:["ehlb","ehlb"],254601:["ehlb","ehlb"],259133:["eboo"],259135:["ehlq"],259139:["ehlq"],259141:["ehlb"],261100:["eboo"],261235:["ehlb","ehlb"],adv:["adv"]}};class o{logger;permutive;clientContext;constructor(e,t,r){this.logger=e,this.permutive=t,this.clientContext=r}getSpecializedActivations(e){return a[e]}getActivations(e){return(0,i.Hn)(e)("activationConfigs",[]).filter((e=>this.areContextCriteriaSatisfied(e))).map((e=>new n(this.logger,this.permutive,e.id,e.sc,e.tt,e.c,e.wc)))}areContextCriteriaSatisfied(e){const t=e.cc,r=e=>{const t=this.clientContext.getContext()[e.key];switch(e.comparison){case"EQUALS":return t===e.value;case"NOT_EQUALS":return t!==e.value;case"CONTAINS":return"string"==typeof t&&t.indexOf(e.value)>=0;case"NOT_CONTAINS":return"string"==typeof t&&t.indexOf(e.value)<0}};return!t||("AND"===(n=t).operator?n.criteria.every(r):n.criteria.some(r));var n}}},745:(e,t,r)=>{r.d(t,{$S:()=>o,Hn:()=>i,MU:()=>a});const n={tiktok_pixel:{auto_init:!0,activationConfigs:[]},contextual_data:{auto_init:!0,activationConfigs:[]},dbm:{auto_init:!0,entity_id:416687,product_type:"INVITE_PARTNER",activationConfigs:[]},curation_platforms:{auto_init:!0,prebid_ssp_codes:["appnexus","ix","msft","openx","pubmatic"],activationConfigs:[]},local_storage:{auto_init:!0,activationConfigs:[]},contextual:{auto_init:!0,script_deployed:!1,activationConfigs:[]},appnexus:{auto_init:!0,member_id:7739,activationConfigs:[]},clean_room:{auto_init:!0,cohort_ssp_config:[],activationConfigs:[]},prebid:{auto_init:!0,revenue_insights_enabled:!0,data_provider_config:{ac_bidders:[]},activationConfigs:[]},web:{auto_init:!1,track_pageview_engagement:!0,track_form_submission:!1,track_link_click:!0,track_pageview_complete:!0,add_alchemy_taxonomy:!1,add_alchemy_entities:!1,engagement_edge_only:!0,segment_transition_edge_only:!0,activationConfigs:[]},dfp:{auto_init:!0,track_slot_rendered:!1,track_slot_viewable:!0,track_slot_clicked:!0,activationConfigs:[]},privacy_sandbox_topics:{auto_init:!0,prebid:!0,topics_iframe_url:"https://cdn.permutive.app/topics.html",activationConfigs:[]}},i=e=>{const t=n[e];return(e,r)=>t?.[e]??r},a=i("web"),o=i("dfp");i("facebook_pixel_v2")},9311:(e,t,r)=>{r.d(t,{J:()=>c});var n=r(2169),i=r(8236),a=r(147);const o=e=>t=>class extends t{key=(()=>e)();put(e){return this.db.then((t=>t.put(e,this.key))).then(n.Q1)}getIfPresent(){return this.db.then((e=>e.get(this.key))).then(i.ij)}reset(){return this.db.then((e=>e.delete(this.key)))}},s=e=>(0,n.zG)(class{db;constructor(e){this.db=Promise.resolve((0,a.E)(e.namespace,e.logger,e.consent))}},o(e));class c extends(s("permutive-unprocessed-pba")){constructor(e){super(e)}}},7660:(e,t,r)=>{r.d(t,{LP:()=>a,dG:()=>n,eP:()=>i});const n=4096,i=`Cookie exceeds maximum supported size of ${n} bytes for most browsers.`,a="Cookie is missing required parameters."},1689:(e,t,r)=>{r.d(t,{Eq:()=>d,X:()=>f,b:()=>l});var n=r(5111),i=r(8446),a=r(3689),o=r(229),s=r(3052),c=r(2169),u=r(8236);const l=()=>({country:void 0,continent:void 0,environment:"",events_count:0,os:"",sample_rate:0,sdk_version:"",segments_count:0,session_count:0,session_init_count:0,session_view_count:0,user_agent:""}),d=a.n_({country:{equals:(e,t)=>e===t},continent:{equals:(e,t)=>e===t},environment:o.Eq,events_count:s.Eq,os:o.Eq,sample_rate:s.Eq,sdk_version:o.Eq,segments_count:s.Eq,session_count:s.Eq,session_init_count:s.Eq,session_view_count:s.Eq,user_agent:o.Eq}),f=e=>{const t=p(e.userId),r=(0,c.zG)(n.vP(e.userId,e.sessionId),n.UI((e=>{let[t,r]=e;return`${t},${r}`})),p),a=String(Math.random()),o=(0,c.zG)(e.sdkVariant,u.UI((e=>`-${e}`)),u.fS((()=>""))),s={environment:"web",events_count:0,os:g(window.navigator.userAgent||""),sample_rate:e.sampleRate,sdk_version:"v20.65.7"+o,segments_count:0,user_agent:window.navigator.userAgent||""};return(0,c.zG)(i.vP({session_count:t(e.sessionId),session_init_count:r(n.a9(a)),session_view_count:r(e.viewId)}),i.UI((0,c.ls)((t=>n.vP({...t,continent:(0,c.zG)(e.geoInfo,n.UI(u.tS((e=>u.ij(e.continent)))),n.UI(u.FS)),country:(0,c.zG)(e.geoInfo,n.UI(u.tS((e=>u.ij(e.country)))),n.UI(u.FS))})),n.UI((e=>({...s,...e}))))))},g=e=>{const t=e.toLowerCase();return t.includes("windows")?"windows":t.includes("iphone")||t.includes("ipad")?"ios":t.includes("android")?"android":t.includes("macintosh")?"macos":t.includes("linux")?"linux":"unknown"},p=e=>t=>i.dQ((r=>{let{previousState:i}=r;const u=(0,c.zG)(n.vP(e,t),n.Rp(function(e){if(null!==e&&"object"==typeof e&&"scope"in e&&"lastValue"in e&&"count"in e)return e;return{scope:"",lastValue:"",count:1}}(i),((e,t)=>{let[r,n]=t;return{scope:r,lastValue:n,count:r!==e.scope?1:n!==e.lastValue?e.count+1:e.count}})),n.D8(a.n_({scope:o.Eq,lastValue:o.Eq,count:s.Eq})));return{state:u,value:(0,c.zG)(u,n.UI((e=>e.count)))}}))},2716:(e,t,r)=>{r.d(t,{p:()=>f});var n=r(5654),i=r(2169),a=r(331),o=r(1689),s=r(5111),c=r(7812),u=r(132),l=r(7226),d=r(1177);const f=e=>{let t=e.context.current;(0,i.zG)(e.context,s.D8(o.Eq),s.Rp((0,i.bc)(o.b(),o.b()),((e,t)=>{let[,r]=e;return(0,i.bc)(r,t)})),(e=>e.onChange((e=>{let[r,n]=e;o.Eq.equals({...r,continent:void 0,country:void 0},{...n,continent:void 0,country:void 0})||g({beacon:!1}),t=n}))));const r="[Metrics Reporter]";let f=!0;const g=async a=>{let{beacon:o}=a;const s=t,d=(0,i.zG)(u.of(e.metrics.consume()),u.Y$((()=>f),(()=>{})),u.tS(c.EQ((()=>u.of(void 0)),(t=>u.Y3((()=>(async(t,r)=>{if(!t)return e.api.metrics(r);if(!e.api.metricsBeacon(r))throw new Error("Failed to send beacon.")})(o,{context:s,items:t})),(i=>{f=!1,function(){for(var t=arguments.length,n=new Array(t),i=0;i{(0,d.HJ)((()=>g({beacon:!1}).finally((()=>p()))),5e3)};p(),(0,a.Bf)((()=>g({beacon:!0})),{capture:!1})}},6055:(e,t,r)=>{r.d(t,{u:()=>n});class n{trace;metrics;messages;_isRealtime=!1;_isReady=!1;constructor(e,t,r){this.trace=e,this.metrics=t,this.messages=r}isRealtime(){return this._isRealtime}isReady(){return this._isReady}setAsRealtime(e){const t=performance.now();this._isRealtime=!0,this.trace.measureSinceInit("sdk_realtime").finish(),this.messages.emit("permutive:realtime"),this.metrics.trackTimeSinceInit("sdk_realtime_targeting_set_task_duration_seconds",{},t),this.metrics.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"sdk_realtime",time_origin:"sdk_init"},t),this.metrics.track({name:"sdk_user_segments_count",value:e,labels:{}})}setAsReady(){const e=performance.now();this._isReady=!0,this.trace.measureSinceInit("sdk_ready").finish(),this.messages.emit("permutive:ready"),this.metrics.trackTimeSinceInit("sdk_initialisation_task_duration_seconds",{},e),this.metrics.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"sdk_ready",time_origin:"sdk_init"},e),window.performance&&window.performance.memory&&(this.metrics.track({name:"sdk_heap_memory_bytes_used",value:window.performance.memory.usedJSHeapSize,labels:{}}),this.metrics.track({name:"sdk_heap_memory_limit_fraction_used",value:window.performance.memory.usedJSHeapSize/window.performance.memory.jsHeapSizeLimit,labels:{}}))}}},2437:(e,t,r)=>{r.d(t,{a:()=>a});var n=r(2169),i=r(951);class a{config;localStorage;logger;permutiveData;cookies;externalData;constructor(e,t,r,n,i,a){this.config=e,this.localStorage=t,this.logger=r,this.permutiveData=n,this.cookies=i,this.externalData=a}async reset(){return this.logger.log("Resetting State"),(0,n.zG)(this.cookies.deleteCookie(this.config.cookieName),(e=>this.externalData.removeExternalData(this.config.cookieName)),(e=>(0,i.XP)({_paols:!0,_papns:!0,_pcrdbs:!0,_pcrprs:!0,_pdfps:!0,_pfws:!0,_pnativo:!0,_prps:!0,_prubicons:!0,_psegs:!0,_psmart:!0,"permutive-id":!0,"permutive-loaded":!0,"permutive-prebid-rtd":!0,"permutive-prebid-id":!0,"permutive-events-cache":!0,_pssps:!0,_ppsts:!0,_pamzn_ids:!0,_padswizz:!0,_lr_env:!0,_lr_env_exp:!0,_lr_pairId:!0,_lr_pairId_exp:!0,_lr_atsDirect:!0,_lr_atsDirect_exp:!0}).forEach((e=>this.externalData.removeExternalData(e)))),(e=>this.permutiveData.reset()),(e=>Promise.all([this.localStorage.delete(this.config.permutiveDataMiscKey),this.localStorage.delete(this.config.permutiveDataQueriesKey)])),n.Q1)}}},2472:(e,t,r)=>{r.d(t,{u:()=>n});class n{permutiveData;permutiveReset;userId;viewId;logger;constructor(e,t,r,n,i){this.permutiveData=e,this.permutiveReset=t,this.userId=r,this.viewId=n,this.logger=i}getPermutiveData(e){return this.permutiveData.getData(e)}setPermutiveData(e,t){return this.permutiveData.setData(e,t)}getStateSizeInBytes(){return this.logger.warn("getStateSizeInBytes needs to be updated to reflect new event persistence"),this.permutiveData.getDataSize()}reset(){return this.permutiveReset.reset()}}},6306:(e,t,r)=>{r.d(t,{W:()=>n});class n{ref;constructor(e){this.ref=e}get(){return this.ref.current}}},147:(e,t,r)=>{r.d(t,{E:()=>i});var n=r(7655);const i=(e,t,r)=>{const i=window.localStorage;return(0,n.rK)(i,"[Local Storage]",e,t,r)}},2561:(e,t,r)=>{r.d(t,{u:()=>i});r(4817);var n=r(7655);const i=(e,t,r)=>{const i=window.sessionStorage;return(0,n.rK)(i,"[Session Storage]",e,t,r)}},7655:(e,t,r)=>{r.d(t,{oP:()=>c,rK:()=>d});var n=r(5654),i=r(842),a=r(7144),o=r(2169),s=r(8619);class c{storage;namespace;constructor(e,t){this.storage=e,this.namespace=t}async put(e,t){const r=this.namespace.getNamespacedStorageKey(t.toString());return this.storage.setItem(r,JSON.stringify(e)),t}async get(e){const t=this.namespace.getNamespacedStorageKey(e.toString()),r=this.storage.getItem(t);return null===r?null:(0,i.A)(r)}async delete(e){const t=this.namespace.getNamespacedStorageKey(e.toString());this.storage.removeItem(t)}async deleteStore(){}}const u=e=>{const{logger:t,consent:r,prefix:n}=e,i=(e,r)=>(t.debug(`${n} Failed to write ${String(r)} as consent is revoked`),Promise.resolve(r));return e=>class extends e{put=(()=>(0,s.v)(super.put.bind(this),i,(()=>!r.current)))()}},l=e=>{const{logger:t,prefix:r,storage:i}=e;return e=>class extends e{isSupported=null;isStorageSupported(){return null!==this.isSupported||(this.isSupported=a.Y3((()=>{const e="_permutive_ls_test";return i.setItem(e,e),i.getItem(e),i.removeItem(e),!0}),n.w),(0,o.zG)(this.isSupported,a.EQ((e=>{t.warn(`${r} Is NOT supported`,e)}),(()=>{t.debug(`${r} Is supported`)})))),this.isSupported}async put(e,t){return(0,o.zG)(this.isStorageSupported(),a.EQ((e=>{throw e}),(()=>super.put(e,t))))}async get(e){return(0,o.zG)(this.isStorageSupported(),a.EQ((()=>null),(()=>super.get(e))))}async delete(e){return(0,o.zG)(this.isStorageSupported(),a.EQ(o.Q1,(()=>super.delete(e))))}async deleteStore(){return(0,o.zG)(this.isStorageSupported(),a.EQ(o.Q1,(()=>super.deleteStore())))}}},d=(e,t,r,n,i)=>new((0,o.zG)(c,l({logger:n,prefix:t,storage:e}),u({logger:n,consent:i,prefix:t})))(e,r)},2962:(e,t,r)=>{r.d(t,{SD:()=>f});var n=r(8236),i=r(7144),a=r(7812),o=r(6450),s=r(2169),c=r(5111),u=r(331);const l={tradedesk:21,ddp:755,appnexus:32,pubmatic:76,neustar_fabrick:468,identity_s2s_activation_adform:50,identity_s2s_activation_stackadapt:238,equativ:45},d="[TCF]",f=(e,t)=>{const[r,f,p]=(0,s.zG)(c.Ue(n.YP),(e=>{let[r,...i]=e;return[(0,s.zG)(r,c.bw(n.UI((e=>{t.debug(d,`Status "${e.type}"`,e)})))),...i]})),m=e.__tcfapi;if(m){const e=new Set(["tcloaded","useractioncomplete"]);m("addEventListener",2,((r,i)=>{i?"loaded"===r.cmpStatus&&e.has(r.eventStatus)&&(t.debug(d,"TCF API loaded",r),f(n.G({type:"loaded",data:r}))):(t.warn(d,"TCF API failed to register event listener"),f(n.G({type:"aborted"})),p())}))}else t.debug(d,"TCF API missing from the page"),f(n.G({type:"missing"})),p();const[h,_]=(0,s.zG)(c.gS(a.uZ()),(e=>{let[t,r]=e;return[t,(0,s.ls)(a.of,r)]}));return(0,s.zG)(c.vP(r,h),c.bw((e=>{let[r,a]=e;return(0,s.zG)(r,n.UI((e=>{const r=a();switch(t.debug(d,`Processing ${r.length} listeners`,r),e.type){case"missing":r.forEach((r=>{let[n,i]=r;t.debug(d,`Invoking ${n} as TCF API missing`),i(e)}));break;case"aborted":r.forEach((e=>{let[r]=e;t.debug(d,`Invoking ${r} skipped as TCF API aborted`)}));break;case"loaded":r.forEach((r=>{let[a,c]=r;(0,s.zG)(g(e.data),n.EQ((()=>{t.debug(d,`Invoking ${a} as GDPR does not apply`),c(e)}),(r=>(0,s.zG)((0,s.zG)(a,i.EQ((e=>n.G(e)),(e=>(0,s.zG)(l,o.P5(e))))),n.tS((e=>(0,s.zG)(r,o.P5(e.toString())))),n.UI((r=>{r?(t.debug(d,`${a} has consent`,{vendor:a}),c(e)):t.debug(d,`${a} does not have consent`,{vendor:a})}))))))}))}})))}))),{registerVendorOnValidConsent:(e,t)=>_([(0,s.zG)(e,i.DT((e=>"string"==typeof e),(()=>e))),t]),getStatusOrAbortOnTimeout:e=>new Promise((t=>{const i=setTimeout((()=>t({type:"aborted"})),e);(0,s.zG)(r,c.UI(n.UI((e=>{clearTimeout(i),t(e)}))))})).then((0,u.bw)((e=>t.debug(d,"TCF status resolved as",{status:e})))),tcfApiStatusRef:r}},g=e=>e.gdprApplies?n.G(e.vendor.consents):n.YP},3206:(e,t,r)=>{r.d(t,{C:()=>s});var n=r(9912),i=r(2169);r(4948),r(5288);const a=(o=[[{name:"dfp",import:Promise.resolve().then(r.bind(r,3161))}],[],[],[],[{name:"appnexus",import:Promise.resolve().then(r.bind(r,1711))}],[],[{name:"clean_room",import:Promise.resolve().then(r.bind(r,1948))}],[],[{name:"dbm",import:Promise.resolve().then(r.bind(r,8070))}],[{name:"ddp",import:Promise.resolve().then(r.bind(r,8111))}],[],[],[],[],[{name:"tiktok_pixel",import:Promise.resolve().then(r.bind(r,3789))}],[],[],[{name:"local_storage",import:Promise.resolve().then(r.bind(r,9794))}],[],[],[],[],[{name:"prebid",import:Promise.resolve().then(r.bind(r,825))}],[],[],[],[],[],[],[],[],[],[{name:"web",import:Promise.resolve().then(r.bind(r,1529))}],[],[],[],[],[],[]],(0,i.zG)((0,n.xH)(o),(0,n.u4)({},((e,t)=>({...e,[t.name]:t.import})))));var o;const s=e=>{const t=Object.entries(a).map((async t=>{let[r,n]=t;return e.logger.log(`Loading addon ${r}`),(await n).load(e)}));return Promise.all(t)}},5385:(e,t,r)=>{r.r(t),r.d(t,{createAddon:()=>w,getCachedDFPSegments:()=>b});var n=r(5654),i=r(7144),a=r(2169),o=r(8236),s=r(7812),c=r(5111),u=r(745),l=r(331);const d="_pdfps";r(7660);var f=r(9912),g=r(229);let p=!1;let m=null;const h=(e,t)=>{const{logger:r}=t;(0,a.zG)(e,o.UI((e=>{!0!==p&&e.pubadsReady&&(m??=n=>{let{slot:i}=n;const{getContentUrl:o}=i;if(!o||"function"!=typeof o)return;(0,a.zG)(o(),(0,g.pn)("&trunc=1"))&&(r.debug("DFP content URL has been truncated!"),(e=>{let{metrics:t,logger:r}=e;p||(t.track({name:"sdk_targeting_size_limit_exceeded_count",value:1,labels:{target:"dfp"}}),p=!0,r.debug("DFP has exceeded targeting limit"))})(t),m&&e.pubads().removeEventListener("slotRenderEnded",m),m=null)},e.pubads().addEventListener("slotRenderEnded",m))})))},_=(e,t,r,n,i)=>{const{logger:s}=t;h(e,t);(0,a.zG)(e,o.UI((e=>(e=>{e.cmd.push((()=>{const{getTargeting:t,setTargeting:a}=e.pubads(),o=t("permutive")||[],c=t("prmtvctx")||[],u=(0,f.uK)((e=>i.has(e))),{left:l}=u(o),{left:d}=u(c),g=n.concat(l).concat("rts");if(s.debug("DFP setTargeting for 'permutive'",g),a("permutive",g),r.contextualCohorts){const e=r.contextualCohorts.concat(d).concat("rts");s.debug("DFP setTargeting for 'prmtvctx'",e),a("prmtvctx",e)}}))})(e))))};var v=r(3161);const b=e=>e.getExternalJsonData(d)||[],y=(e,t,r,i,a)=>{const{logger:o,externalData:s,api:c}=t;let l=r.map(String).concat(i.cloudCohorts);o.debug("DFP is updating with targeting values",l),_(e,t,i,l,a);try{s.setExternalJsonData(d,l)}catch(e){const t=(0,n.w)(e),r="DFP failed to set data. Got:";o.error(r,t),c.reportError(`${r} ${t.message}`)}return((e,t)=>{let{api:r,logger:n}=e;(0,u.$S)("sync_segments_cookie",!1)?(n.debug("DFP syncing segment cookie _pdfps"),r.segmentSync({key:d,value:t})):n.debug("DFP sync segments cookie not enabled, skipping sync")})(t,JSON.stringify(l)),o.debug("DFP live segments updated to",r),r},w=async e=>{const t={segments:{liveSegments:[],cloudCohorts:[],eligibleSegments:{}},getGAMKeyValues:()=>({permutive:""})};const{api:r,logger:n,activationManager:u,messages:f,externalData:g,nextGenOutput:p,userId:m,cookies:h}=e,_=await(0,l.a4)((()=>window.googletag),(()=>!!window.googletag),{waitTimeInMs:10,maxAttempts:200,exponentialBackOff:!1});o.Wi(_)&&n.error("[DFP]: unable to find google tag script on the page"),(0,a.zG)(_,o.UI((e=>(e=>e.cmd.push((()=>e.pubads().setTargeting("prmtvsdk","web"))))(e))));t.getGAMKeyValues=()=>{const n={...(0,a.zG)((0,v.generateProjectSpecificKVs)(e),i.Vn((e=>{var t;return t=e,r.reportError(`[DFP] ${t}`,m.get()),e})),i.fS((()=>({})))),permutive:t.segments.liveSegments.join(",")};return t.segments.contextualCohorts&&(n.prmtvctx=t.segments.contextualCohorts.join(",")),n};const b=new Set(["rts"]);t.segments.eligibleSegments=(e=>{const t=e.getSpecializedActivations("dfp"),r={};for(const e of t.dfp)r[e]=e;for(const e of Object.keys(t.dfp_legacy)){const n=Number(e);r[n]=t.dfp_legacy[n]}return r})(u),Object.values(t.segments.eligibleSegments).forEach((e=>{b.add(String(e))}));const w=(0,a.zG)(p.queryLanguageCohorts.all,c.UI((e=>{return n.debug("DFP received QL segments",{qlSegments:e}),r=e,i=t.segments.eligibleSegments,r.filter((e=>e in i)).map((e=>i[e]));var r,i})),c.D8(l.cO)),I=(0,a.zG)(p.activations.dfp??c.a9(s.cS),c.UI((e=>e||s.cS))),S=p.activations.dfp_contextual??c.a9(void 0);return(0,a.zG)(c.vP(I,(0,a.zG)(S,c.UI((e=>e||[])))),c.UI(s.xH),c.Rp(s.bM(),((e,t)=>[...new Set([...e,...t])])),c.bw((e=>e.forEach((e=>b.add(e)))))),(0,a.zG)(c.vP(w,I,S),c.YP((0,l.Z_)(r,m,(r=>{let[i,a,o]=r;n.debug("DFP received updated cohorts",{filteredQlSegments:i,cloudCohorts:a,contextualCohorts:o}),t.segments.cloudCohorts=a,o&&(t.segments.contextualCohorts=o),t.segments.liveSegments=y(_,e,i,t.segments,b)})))),n.debug("DFP initialised with segments",t.segments),(0,a.zG)(_,o.UI((e=>{e.secureSignalProviders=e.secureSignalProviders||[],e.secureSignalProviders.push({id:"permutive-secure-signal",collectorFunction:c.yY(p.addons.secureSignal)})}))),f.on("permutive:reset",(0,l.Z_)(r,m,(()=>{n.debug("DFP received 'permutive:reset' event"),g.removeExternalData(d),h.deleteCookie(d)}))),f.emit("permutive:dfp:ready"),t}},3161:(e,t,r)=>{r.r(t),r.d(t,{generateProjectSpecificKVs:()=>G,load:()=>f});var n=r(5654),i=r(7144),a=r(8236),o=r(2169),s=r(2789),c=r(745),u=r(331),l=r(5385);const d={},f=e=>{(0,c.Hn)("dfp")("auto_init",!1)&&e.q.push({functionName:"addon",arguments:["dfp",{}]}),window.googletag=window.googletag||{},window.googletag.cmd.push((()=>g(e)))},g=e=>{b(e.permutive),googletag.cmd.push((()=>{y(e.permutive),w(e.permutive)})),window.addEventListener("message",m(e.permutive),!1),e.permutive.ready((0,u.Z_)(e.api,e.userId,(()=>S(e.metrics))),"realtime");k(e.externalData);(0,o.zG)(G(e),i.tS((e=>i.Y3((()=>(0,u.qh)(e).forEach((e=>{let[t,r]=e;googletag.pubads().setTargeting(t,r)}))),n.w))),i.Vn((t=>e.api.reportError(`[DFP:load], ${t}`,e.userId.get()))))},p=e=>{let{advertiserId:t,campaignId:r,lineItemId:n,creativeId:i}=e;return{advertiser_id:(0,u.rH)(t),campaign_id:(0,u.rH)(r),line_item_id:(0,u.rH)(n),creative_id:(0,u.rH)(i)}},m=e=>t=>{try{const r=JSON.parse(t.data);if(!r.permutive_type||"google_ad_click"!==r.permutive_type)return;const{ad_unit_path:n,creative_id:i,advertiser_id:a,order_id:o,line_item_id:s}=r?.data??{},c=p({lineItemId:s,advertiserId:a,campaignId:o,creativeId:i});let u;Object.keys(d).some((e=>{const{slot:t,creative_id:r}=d[e];if(t?.ad_unit_path===n&&r===c.creative_id)return u=d[e],!0})),u=u??{...c,is_empty:!1},h(e,u)}catch{}},h=(e,t)=>{s.PH&&t&&e.track("SlotClicked",t)},_={},v=(e,t,r)=>{d[t]=r,I(e,r),_[t]&&_[t](),_[t]=P(e,t)},b=e=>{const t=googletag.pubadsReady&&googletag.pubads().getSlots();t&&t.forEach((t=>{const r=t.getResponseInformation();if(!r)return;const n={...p(r),is_empty:!1,service_name:"publisher_ads",slot:E(t)},i=t.getSlotElementId();v(e,i,n)}))},y=e=>{googletag.pubads().addEventListener("slotRenderEnded",(t=>{const r={...p(t),is_empty:t.isEmpty,service_name:t.serviceName,slot:E(t.slot)};if(t.size){const[e,n]=t.size;"number"==typeof e&&"number"==typeof n&&(r.width=e,r.height=n)}const n=t.slot.getSlotElementId();v(e,n,r)}))},w=e=>{s.EW&&googletag.pubads().addEventListener("impressionViewable",(t=>{let{slot:r,serviceName:n}=t;const i=r.getResponseInformation();if(!i)return;const a={...p(i),service_name:n,slot:E(r)};e.track("SlotViewable",a)}))},I=(e,t)=>{if(!s.CL)return;var r;r={...t,rendered_timestamp:Date.now()},e.track("SlotRendered",r)},S=e=>{let t=0;const r=googletag.pubadsReady&&googletag.pubads().getSlots();r&&r.forEach((e=>e.getResponseInformation()&&t++));const n=0===t?"sdk_targeting_realtime_success_count":"sdk_targeting_realtime_fail_count";e.track({name:n,value:1,labels:{target:"dfp"}})},k=e=>{const t=(0,l.getCachedDFPSegments)(e);googletag.cmd.push((()=>{const{getTargeting:e,setTargeting:r}=googletag.pubads(),n=e("permutive")||[];r("permutive",[...new Set([...t.map(String),...n])])}))},E=e=>{const t={ad_unit_path:e.getAdUnitPath(),slot_element_id:e.getSlotElementId()};return s.jH?{...t,...(()=>{const t={},r=[];let n=[];const i=(e,i)=>{const a="slot"===e?e=>t[e]=1:()=>{},o=i.getTargetingKeys();n=o;for(let o=0;o0&&(a(s),r.push({key:s,value:c}))}};return i("slot",e),i("service",googletag.pubads()),{targeting_keys:r}})()}:t},P=(e,t)=>{let r=[];const n=(0,o.zG)((r=>{const n=(0,o.zG)(a.Y3((()=>document.getElementById(t))),a.tS(a.ij),a.tS(a.KQ((e=>e.querySelector("iframe"))))),i=(0,o.zG)(a.Y3((()=>document.activeElement)),a.tS(a.ij));return(0,o.zG)((0,o.bc)(n,i),a.RD,a.UI((n=>{let[i,a]=n;return i===a&&("blur"===r.type||"hidden"===document.visibilityState)&&(h(e,d[t]),!0)})),a.fS((()=>!1)))}),(i=1e3,function(e){let t=!1;return function(r){!t&&e(r)&&(t=!0,setTimeout((()=>{t=!1}),i))}}));var i;return document.addEventListener("visibilitychange",n),r.push((()=>document.removeEventListener("visibilitychange",n))),window.addEventListener("blur",n),r.push((()=>window.removeEventListener("blur",n))),()=>{r.forEach((e=>e())),r=[]}},G=e=>{let{userId:t,viewId:r}=e;return i.Y3((()=>({})),n.w)}},9794:(e,t,r)=>{r.r(t),r.d(t,{LocalStorageAddon:()=>c,load:()=>s});var n=r(745),i=r(331),a=r(5111),o=r(2169);const s=e=>{(0,n.Hn)("local_storage")("auto_init",!1)&&e.q.push({functionName:"addon",arguments:["local_storage",{}]})};class c{options;activations;storageKeyToSegments;constructor(e){this.options=e;const t=this;this.activations=this.options.activationManager.getActivations("local_storage"),this.storageKeyToSegments={};for(let e=0;et.exportSegments(e)))))}exportSegments(e){const t=this;Object.keys(this.storageKeyToSegments).forEach((r=>{const n=[],i=t.storageKeyToSegments[r];e.forEach((e=>{e in i&&n.push(e.toString())})),n.length>0&&this.options.externalData.setExternalData(r,JSON.stringify(n))}))}}},8070:(e,t,r)=>{r.r(t),r.d(t,{load:()=>i});var n=r(745);const i=e=>{(0,n.Hn)("dbm")("auto_init",!1)&&e.q.push({functionName:"addon",arguments:["dbm",{}]})}},8111:(e,t,r)=>{r.r(t),r.d(t,{DDPPixel:()=>c,load:()=>u});class n{options;storageKey;syncTimeoutSeconds;tcfStatus;constructor(e,t,r){this.options=e,this.storageKey=t,this.syncTimeoutSeconds=r,this.tcfStatus=e.tcfStatus,this.sendPixel()}sendPixel(){const e=this.options.permutiveData.getData(this.storageKey);e&&!this.isExpired(e)||this.makeUrl(this.options.config.apiKey,this.options.state.userId.get()).then((e=>{this.fire(e),this.options.permutiveData.setData(this.storageKey,(new Date).getTime())}))}fire(e){(new Image).src=e}isExpired(e){return isNaN(e)||(new Date).getTime()>e+1e3*this.syncTimeoutSeconds}}var i=r(7144),a=r(2169),o=r(331);const s=("https:"===location.protocol?"https:":"http:")+"//cm.g.doubleclick.net/pixel?google_nid=permutive_dmp&google_cm&type=ddp";class c extends n{constructor(e){super(e,"addon:ddp",86400)}async makeUrl(e,t){return(0,a.zG)(this.addGDPRParams(),i.Vn((0,o.bw)((e=>this.options.api.reportError(`Failed to make ddp url. ${e}`,t)))),i.EQ((()=>""),(r=>`${s}&k=${e}&u=${t}&${r}`)))}addGDPRParams(){return i.Y3((()=>{if("missing"===this.options.tcfStatus.type)return"gdpr=0";return`gdpr=1&gdpr_consent=${"loaded"===this.options.tcfStatus.type?this.options.tcfStatus.data.tcString:""}`}),(e=>`Failed to retrieve GDPR query params. Got ${e}`))}}const u=()=>{}},9015:(e,t,r)=>{r.d(t,{i:()=>n});class n{isFirstRun;cachedSegmentsMembership;constructor(e,t){this.isFirstRun=void 0===e.permutiveData.getData(t),this.cachedSegmentsMembership=new Set(e.nextGenOutput.queryLanguageCohorts.all.current),this.isFirstRun&&e.permutiveData.setData(t,!0),e.messages.on("permutive:reset",(()=>e.permutiveData.setData(t,!1)))}}},1711:(e,t,r)=>{r.r(t),r.d(t,{AppnexusPixel:()=>c,load:()=>u});var n=r(745),i=r(9015);class a extends i.i{constructor(e,t,r){super(e,r);const n=e.activationManager.getSpecializedActivations(t);this.processSpecialisedActivations(e.permutive,n)}}var o=r(7144);var s=r(2169);class c extends a{tcfStatus;constructor(e){super(e,"appnexus","addon:appnexus"),this.tcfStatus=e.tcfStatus}processSpecialisedActivations(e,t){if(this.isFirstRun)for(const e of this.cachedSegmentsMembership){const r=String(e);r in t&&this.firePixel(t[r])}e.on("SegmentEntry",(e=>{const r=e.properties.segment_number,n=String(r);n in t&&this.firePixel(t[n])}))}firePixel(e){const t=new URL(`https://secure.adnxs.com/seg?add=${e}&t=1`);var r,n;(0,s.zG)((r=t,n=this.tcfStatus,o.Y3((()=>{const e="gdpr";return"missing"===n.type?r.searchParams.set(e,"0"):"loaded"===n.type?(r.searchParams.set(e,"1"),r.searchParams.set("gdpr_consent",n.data.tcString)):(r.searchParams.set(e,"1"),r.searchParams.set("gdpr_consent","")),r}),(e=>`Failed to add GDPR params to URL object. Got ${e}`))),o.fS((()=>t)),(e=>{(new Image).src=e.toString()}))}}const u=e=>{(0,n.Hn)("appnexus")("auto_init",!1)&&e.q.push({functionName:"addon",arguments:["appnexus",{}]})}},3789:(e,t,r)=>{r.r(t),r.d(t,{TikTokPixel:()=>l,load:()=>d});var n=r(2169),i=r(745),a=r(331),o=r(8236),s=r(6450),c=r(9015);const u=e=>"object"==typeof e&&null!==e&&"track"in e&&"identify"in e;class l extends c.i{identities;tikTokSdk;constructor(e){super(e,"addon:tiktok_pixel");const t=e.activationManager.getActivations("tiktok_pixel");this.identities=e.identities,this.tikTokSdk=o.DT(u)(e.tikTokSdk),this.fire=this.fire.bind(this),t.forEach((t=>{const r=t.getSegmentCode(),n=this.cachedSegmentsMembership.has(r);this.isFirstRun&&n?this.fire(t,n):e.permutive.trigger(r,"",(e=>{this.fire(t,e.result)}))}))}fire(e,t){(0,n.zG)(this.identities.ref.current,o.tS(s.P5("email_sha256")),o.tS((e=>(0,n.zG)(this.tikTokSdk,o.UI((t=>t.identify({email:e}))))))),(0,n.zG)(this.tikTokSdk,o.UI((t=>t.track("Permutive-"+e.getSegmentCode()))))}}const d=e=>{(0,i.Hn)("tiktok_pixel")("auto_init",!1)&&(0,a.a4)((()=>e.permutive.addon("tiktok_pixel",{tikTokSdk:window.ttq})),(()=>u(window.ttq)),{waitTimeInMs:1e3,maxAttempts:3})}},1529:(e,t,r)=>{r.r(t),r.d(t,{WebAddon:()=>I,load:()=>w});var n=r(5654),i=r(7144),a=r(2169),o=r(3052),s=r(8236),c=r(856),u=r(2789),l=r(745),d=r(331);const f=(0,l.MU)("add_alchemy_entities",!1),g=(0,l.MU)("add_alchemy_taxonomy",!1);function p(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{...e&&g?{taxonomy_labels:"$alchemy_taxonomy_labels"}:{},...e&&f?{entity_names:"$alchemy_entity_names"}:{},privacy_sandbox_topics_v2:"$privacy_sandbox_topics_v2"}}function m(e,t,r,n){const i={isp_info:"$ip_isp_info",geo_info:"$ip_geo_info",...h(),...e,...t};r.track("Pageview",i).then((e=>{e&&n.emit("permutive:event:pageview",e)}))}function h(){return{}}var _=r(1177);const v=["mousemove","click","scroll"],b=["email","tel","submit","reset","button","file","password","radio","checkbox"],y=["email","e-mail","password","tel","telephone","phone","name_first","name_last","sa_zip"],w=e=>{(0,l.Hn)("web")("auto_init",!1)&&e.q.push({functionName:"addon",arguments:["web",{auto_init:!0}]})};class I{permutive;options;api;clientContext;logger;dirtyState=!1;cancelEngagementTimer=()=>{};totalCompletion=0;totalEngagedTime=0;pageEngagementDetected;cleanupPageEngagementDetection=(()=>a.Q1)();constructor(e){this.permutive=e.permutive,this.options=e,this.api=e.api,this.clientContext=e.clientContext,this.logger=e.logger,this.options.customProperties.setCustomProps(e.page||{});this.pageEngagementDetected=(()=>{this.dirtyState=!0}).bind(this),m(p(this.clientContext.getContext().isArticle),this.options.customProperties.getCustomProps(),this.permutive,this.options.messages),this.enablePageEngagementDetection(),"loading"!==document.readyState?this.attachListeners():window.addEventListener("DOMContentLoaded",this.attachListeners.bind(this),!1),u.t2&&(this.cancelEngagementTimer=this.registerEngagementInterval(this.getEventInterval()))}sendFormSubmissionEvent(e){{const t=e.currentTarget,r={form:{method:t.method||"GET",properties:this.serializeForm(t),..."string"==typeof t.id?{id:t.id}:{},...t.name&&"string"==typeof t.name?{name:t.name}:{},...t.action&&"string"==typeof t.action?{action:t.action}:{}}};this.permutive.track("FormSubmission",r)}}async trackEngagementInterval(e){const t=this.updateState(e);!function(e,t,r,n,i,a){const o={isp_info:"$ip_isp_info",geo_info:"$ip_geo_info",engaged_time:e,total_engaged_time:t,...i,completion:r,total_completion:n};a.track("PageviewEngagement",o)}(t.engaged_time,t.total_engaged_time,t.completion,t.total_completion,this.options.customProperties.getCustomProps(),this.permutive)}async reset(e){this.disablePageEngagementDetection(),this.dirtyState=!1;const t=this.updateWebOptions(e);this.options.pageviewState.setState(((e,r)=>({viewId:t.context?.view_id??(0,d.k$)(),watsonEnabled:t.watson?.enabled??r.watsonEnabled}))),this.totalCompletion=0,this.totalEngagedTime=0,this.options.customProperties.setCustomProps(this.options.page||{}),this.enablePageEngagementDetection(),m(p(this.clientContext.getContext().isArticle),this.options.customProperties.getCustomProps(),this.permutive,this.options.messages),u.t2&&(this.cancelEngagementTimer(),this.cancelEngagementTimer=this.registerEngagementInterval(this.getEventInterval()))}serializeForm(e){return[...e.getElementsByTagName("input")].filter((e=>!(!e.type||!e.id||e.disabled||e.checked||"fieldset"===e.nodeName.toLowerCase()||-1!==b.indexOf(e.type.toLowerCase())||-1!==y.indexOf(e.name.toLowerCase())))).map((e=>({name:e.name||e.id,value:e.value}))).filter((e=>e.value.length<120))}registerEngagementInterval(e){return(0,_.UM)((()=>{this.dirtyState&&this.trackEngagementInterval(e)}),1e3*e)}attachListeners(){const e=e=>"a"===e.tagName.toLowerCase(),t=e=>e instanceof Element,r=t=>e(t)?(0,s.G)(t):t.parentElement?e(t.parentElement)?(0,s.G)(t.parentElement):r(t.parentElement):s.YP;u.eV&&[].slice.call(document.getElementsByTagName("form"),0).forEach((e=>e.addEventListener("submit",(0,a.ls)(s.DT(this.canTrackPermutiveEvent("FormSubmission")),s.UI((0,d.Z_)(this.options.api,this.options.userId,this.sendFormSubmissionEvent.bind(this)))))));(0,l.MU)("track_link_click",!0)&&document.body.addEventListener("click",(0,a.ls)(s.DT(this.canTrackPermutiveEvent("LinkClick")),s.UI((e=>({event:e,anchor:(0,a.zG)(e.target,s.ij,s.tS(s.DT(t)),s.tS(r))}))),s.DZ((e=>{let{event:t,anchor:r}=e;return s.pC(r)?s.G({event:t,anchor:r.value}):s.YP})),s.UI((e=>{let{event:t,anchor:r}=e;return S(this.permutive,r,(n=t,!("_blank"===r.target||n.metaKey||n.ctrlKey||n.shiftKey||2===n.which||3===n.which)));var n}))),{capture:!0})}updateState(e){const t=Math.max(this.totalCompletion,this.getCurrentCompletion()),r=t-this.totalCompletion;return this.totalEngagedTime+=e,this.totalCompletion=t,this.dirtyState=!1,{engaged_time:e,total_engaged_time:this.totalEngagedTime,completion:r,total_completion:this.totalCompletion}}getCurrentCompletion(){if("function"==typeof this.options.getPageCompletion)return(0,a.zG)((0,i.Y3)((0,a.ls)(this.options.getPageCompletion,Number,(e=>isNaN(e)?0:e),(0,c.uZ)(o.Df)(0,1)),n.w),(0,i.EQ)((e=>(this.logger.warn("Web: invoking getPageCompletion threw an error. Got",e),0)),(e=>(this.logger.debug("Web: invoking getPageCompletion returned",e),e))));return(()=>{const e=document.documentElement.scrollHeight,t=window.pageYOffset+window.innerHeight;return t<=0?0:t>=e?1:t/e})()}registerPageEngagementCleanup(e){"function"==typeof e?this.cleanupPageEngagementDetection=()=>(0,i.Y3)((()=>{e(),this.cleanupPageEngagementDetection=a.Q1}),(e=>this.logger.warn("Page detection cleanup threw an error",(0,n.w)(e)))):this.logger.warn("No page detection cleanup was registered")}enablePageEngagementDetection(){this.options.addPageEngagementDetection&&(0,a.zG)(this.options.addPageEngagementDetection(this.pageEngagementDetected),(e=>this.registerPageEngagementCleanup(e))),this.setDirtyEventListenersTo(!0,this.getDirtyEvents())}disablePageEngagementDetection(){this.cleanupPageEngagementDetection(),this.setDirtyEventListenersTo(!1,this.getDirtyEvents())}setDirtyEventListenersTo(e,t){const r=e?window.addEventListener:window.removeEventListener;return t.forEach((e=>r(e,this.pageEngagementDetected))),null}getDirtyEvents(){return this.options.dirtyEvents||v}getEventInterval(){return this.options.eventInterval||5}canTrackPermutiveEvent(e){return t=>(0,a.zG)(this.options?.filterPermutiveEvent?.[e],s.DT((e=>"function"==typeof e)),s.tS((0,a.ls)((e=>i.Y3((()=>e(t)),(e=>new Error(`Threw an unexpected error: ${(0,n.w)(e)}`)))),i.tS(i.DT((e=>"boolean"==typeof e),(()=>new Error("Did not return a boolean")))),(0,d.bw)(i.Vn((t=>this.logger.error(`Filter predicate for "${e}" event failed`,t)))),s.Uo)),s.fS((()=>!0)))}updateWebOptions(e){(0,d.Kn)(e)||(e={}),e.watson&&"object"==typeof e.watson&&"enabled"in e.watson&&"boolean"==typeof e.watson.enabled||delete e.watson,"object"==typeof e.filterPermutiveEvent&&null!==e.filterPermutiveEvent||delete e.filterPermutiveEvent,"context"in e&&!(0,d.Kn)(e.context)&&delete e.context;const t={addPageEngagementDetection:void 0,context:void 0,dirtyEvents:void 0,eventInterval:void 0,filterPermutiveEvent:void 0,getPageCompletion:void 0,page:void 0,watson:void 0};return this.options={...this.options,...t,...e}}}const S=(e,t,r)=>{if(window.location.href&&t.href){const n=0===t.href.indexOf("data:")?"NOT_URL":t.href;e.track("LinkClick",{dest_url:n},{useBeacon:r})}}},2290:(e,t,r)=>{r.d(t,{a:()=>n});class n{messages;handlers={};messageQueue={};constructor(e){this.messages=e;window.addEventListener?.("message",(e=>{"permutive"===e?.data?.origin&&this.handle(e)}),!1),this.messages.once("permutive:api:ready",(function(){window.postMessage?.({origin:"permutive",type:"sdk-init"},"*")}))}listen(e,t){if(e in this.handlers||(this.handlers[e]=[]),this.handlers[e].push(t),e in this.messageQueue){const t=this.messageQueue[e];if(void 0===t)return;for(let e=0;e{t(e)}));else{(this.messageQueue[e.data.type]??=[]).push(e)}}}},5145:(e,t,r)=>{r.d(t,{o:()=>n,s:()=>i});class n extends Error{static errorName="NetworkRequestFailedError";name=(()=>n.errorName)();constructor(){super(n.defaultMessage)}static get defaultMessage(){return"Network request failed"}}class i extends Error{static errorName="NetworkRequestTimeoutError";name=(()=>i.errorName)();constructor(){super(i.defaultMessage)}static get defaultMessage(){return"Network request timed out"}}},8505:(e,t,r)=>{r.d(t,{F:()=>d});var n=r(5654),i=r(2169),a=r(8236),o=r(7812),s=r(7598),c=r(5145),u=r(4694);class l{urls;config;network;metricsCollector;logger;webClient;prefix="[API]";constructor(e,t,r,n,i){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:()=>a.YP;this.urls=e,this.config=t,this.network=r,this.metricsCollector=n,this.logger=i,this.webClient=o}async reportError(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date;const l=(0,n.w)(e);if(this.logError("Reporting error:\n",l),!this.config.sendClientErrors)return void this.logDebug("Send errors not enabled. Skipping");const d=(0,i.zG)(this.webClient,u.UI(a.fS((()=>({domain:self.location?.hostname??"",referrer:"document"in self?self.document?.referrer:"",url:self.location?.href??"",user_agent:navigator?.userAgent??""})))),u.UI((e=>{const n={error_message:l?.message?.toString()??"",stack_trace:l?.stack?.split("\n")},i=t?{user_id:t}:{};return{platform:"web",sdk_version:"v20.65.7",ql_runtime_version:"v14.1.0",timestamp:r,domain:e.domain,url:(0,s.bk)(e.url),referrer:(0,s.bk)(e.referrer),user_agent:e.user_agent,error_message:n.error_message??String(l),stack_trace:n.stack_trace,...i}}))),f=e=>this.network.req({url:this.urls.getSdkErrorsUrl("/errors",a.G(this.config.sdkErrorsApiVersion)),method:"POST",payload:[e],contentType:"text/plain",dataType:"text",withCredentials:!1}),g=e=>{this.metricsCollector.trackCounter({name:"sdk_http_generic_network_request_fail_count_total",value:1,labels:{network_error_type:e}})};await(0,i.zG)([c.o,c.s],o.Ew((e=>l.name===e.errorName||l.message.indexOf(e.errorName)>=0||l.message.indexOf(e.defaultMessage)>=0)),a.g_((()=>{const e=d();return f(e).catch((0,i.ls)(n.w,(e=>this.logError(e))))}),(async e=>g(e.errorName))))}logDebug(){for(var e=arguments.length,t=new Array(e),r=0;rthis.reqWithMetrics(e,"sdk_http_identify_seconds",{url:this.urls.getEndpointUrl("/identify",a.G(this.config.apiVersion)),method:"POST",payload:{user_id:t.get(),aliases:r},contentType:"text/plain",dataType:"json",withCredentials:!0});return this.identifyPromise?this.identifyPromise=this.identifyPromise.then(n):this.identifyPromise=n()}metrics(e){return this.network.req({url:this.urls.getEndpointUrl("/internal/metrics",a.G(this.config.apiVersion)),method:"POST",payload:e,contentType:"text/plain",dataType:"text",withCredentials:!1})}metricsBeacon(e){return this.network.reqWithBeacon({url:this.urls.getEndpointUrl("/internal/metrics",a.G(this.config.apiVersion)),payload:e})}reset(e){return this.reqWithMetrics(e,"sdk_http_reset_seconds",{url:this.urls.getEndpointUrl("/reset",a.G(this.config.apiVersion)),method:"POST",payload:null,contentType:"text/plain",dataType:"json",withCredentials:!0})}segmentSync(e){return this.network.req({url:`https://${this.config.segmentSyncApiHost}/sync/${e.key}`,method:"POST",payload:`value=${encodeURIComponent(e.value)}`,contentType:"application/x-www-form-urlencoded",dataType:"json",withCredentials:!0})}appnexus(e){return this.network.req({url:e,method:"GET",contentType:"text/plain",dataType:"json",withCredentials:!0,timeout:2e3})}pxid(e){return this.network.req({url:this.urls.makeAuthenticatedUrl(e),method:"GET",contentType:"text/plain",dataType:"json",withCredentials:!0,timeout:2e3})}queries(){const e={addons:{dfp:{activations:{dfp:[],dfp_legacy:{}},auto_init:!0,track_slot_rendered:!1,track_slot_viewable:!1,track_slot_clicked:!1,track_targeting_keys:!1,sync_segments_cookie:!1},web:{auto_init:!1,track_pageview_engagement:!0,track_pageview_complete:!0,track_form_submission:!1,track_link_click:!1,engagement_edge_only:!0,segment_transition_edge_only:!1}},queries:{queries:{},eventSegments:{},eventsLookup:[],literalsLookup:[],subexpressionsLookup:[],stateSyncReplays:[],propertiesLookup:[],ahoCorasickLookup:[]},queries_metadata:{}},t=`${this.config.cdnBaseUrl.startsWith("dev.local:")?"http":"https"}://${this.config.cdnBaseUrl}/queries/4b91477e-f67b-4d81-86db-a9742bd41e9c-amp.json`;return this.network.req({url:t,withCredentials:!1,dataType:"json",method:"GET"}).catch((()=>e))}pxidReset(e){return this.network.req({url:this.urls.makeAuthenticatedUrl(e),method:"POST",payload:null,contentType:"text/plain",dataType:"json",withCredentials:!0})}uploadCohortMemberships(e,t){return this.reqWithMetrics(e,"sdk_http_upload_cohort_memberships_seconds",{url:this.urls.getCCSCohortMembershipEndpointUrl("/amp/cohorts",a.G("alpha"),[["i",t.user_id]]),method:"POST",payload:t,contentType:"text/plain",dataType:"json",withCredentials:!1})}reqWithMetrics(e,t,r){const n=e.startTimer(t,{});return this.network.req(r).then((r=>(0,i.zG)(e.stopTimer(t,n),(e=>r))))}}},24:(e,t,r)=>{r.d(t,{E:()=>b});var n=r(7144),i=r(2169),a=r(5145),o=r(1177),s=r(8236),c=r(8614),u=function(e){return"Left"===e._tag},l=function(e){return"Right"===e._tag};function d(e){return{_tag:"Left",left:e}}function f(e){return{_tag:"Right",right:e}}function g(e,t){return{_tag:"Both",left:e,right:t}}var p=function(e,t,r){return function(n){switch(n._tag){case"Left":return e(n.left);case"Right":return t(n.right);case"Both":return r(n.left,n.right)}}},m=p;m(f,d,(function(e,t){return g(t,e)}));var h=f,_="These",v=(i.yR,i.yR,c.Xl,r(331));class b{metrics;logger;constructor(e,t){this.metrics=t,this.logger=e.withPrefix("network")}req(e){return this.logger.withPrefix("request").debug(e.method,e.url,..."POST"===e.method?[{payload:e.payload}]:[]),this.reqImpl(e).then((e=>(0,i.MZ)(e))).then((t=>(this.logger.withPrefix("response").debug(e.method,e.url,{response:t}),t)),(t=>{throw this.logger.withPrefix("response").error(e.method,e.url,t),t}))}reqWithBeacon(e){let{url:t,payload:r}=e;const n=JSON.stringify(r),i=navigator?.sendBeacon?.(t,JSON.stringify(r))??!1;return this.trackRequestMetrics({is_beacon:!0,is_error:!i,request:{method:"POST",url:t,content_length:n.length}}),i}reqImpl(e){const t="arraybuffer",{url:r,dataType:u,contentType:l,method:d,withCredentials:p,timeout:m}=e;return new Promise(((h,_)=>{const b=new XMLHttpRequest,y="POST"===e.method?"string"==typeof(w=e.payload)?w:JSON.stringify(w):null;var w;const I=e=>this.trackRequestMetrics({is_beacon:!1,request:{method:d,url:r,content_length:y?.length??0},response:e});b.onload=(0,o.GL)((()=>{return(0,i.zG)(b.status,n.DT((e=>e<400),(()=>{const e="text"===b.responseType||""===b.responseType?b.responseText:"Couldn't access response text";return`Failed ajax request. Status code was ${b.status}. ${e}`})),n.tS((()=>"json"===u?b.responseText?n.Y3((()=>JSON.parse(b.responseText)),(e=>`Failed to parse response as JSON. Response was ${JSON.stringify(b.responseText)}. Got ${e}`)):n.F2(null):"text"===u?n.F2(b.responseText):n.F2(b.response))),(0,v.bw)((0,i.ls)(s.IS,(e={content_length:"text"===b.responseType||""===b.responseType?b.responseText?.length??0:b.responseType===t?b.response.byteLength:0,response_time_ms:self.performance.now()-S,status_code:b.status},function(t){return c.Wi(t)?f(e):g(t.value,e)}),I)),n.EQ(_,h));var e})),b.onerror=(0,o.GL)((()=>{I(n.t$("network error")),_(new a.o)})),b.ontimeout=(0,o.GL)((()=>{I(n.t$("timeout")),_(new a.s)})),b.open(d,r,!0),l&&b.setRequestHeader("content-type",l),b.timeout=m||b.timeout,b.withCredentials=p||b.withCredentials,b.responseType="binary"===u?t:b.responseType;const S=self.performance.now();b.send(y)}))}trackRequestMetrics(e){if(!this.metrics?.isEnabled())return;const t=new URL(e.request.url).pathname;if(t.includes("metrics"))return;const r=r=>this.metrics.track({name:"sdk_http_request_count_total",value:1,labels:{request_method:e.request.method,request_path:t,request_content_length:e.request.content_length,...r}});var n;!0===e.is_beacon?r({is_beacon:!0,is_error:e.is_error}):(0,i.zG)((n=e.response,u(n)?c.YP:(l(n),c.G(n.right))),s.aD((()=>({})),(e=>({response_content_length:e.content_length,response_status:e.status_code,response_time_ms:e.response_time_ms}))),(t=>({is_beacon:!1,is_error:!l(e.response),...t})),r)}}},5728:(e,t,r)=>{r.r(t),r.d(t,{startMaster:()=>ue});var n=r(5111),i=r(2169),a=r(8446),o=r(8236),s=r(7812),c=r(331),u=r(4694),l=r(6450),d=r(2945),f=r(4327),g=r(4214);var p=r(7226),m=r(6335),h=r(6289),_=r(7049);function v(e,t){return function(r){return e.map(r,t.compact)}}function b(e,t,r){var n=v(e,t),a=(0,h.UI)(e,r);return function(e){return _.s4(n((0,i.zG)(e,a(o.IS))),n((0,i.zG)(e,a(o.EK))))}}function y(e,t){return function(r){return function(n){return e.map(n,(function(e){return t.filter(e,r)}))}}}function w(e,t){return function(r){return function(n){return e.map(n,(function(e){return t.filterMap(e,r)}))}}}function I(e,t){var r=y(e,t);return function(e){var t=r((0,f.ff)(e)),n=r(e);return function(e){return(0,_.s4)(t(e),n(e))}}}function S(e,t){var r=w(e,t);return function(e){return function(t){return(0,_.s4)((0,i.zG)(t,r((function(t){return(0,o.IS)(e(t))}))),(0,i.zG)(t,r((function(t){return(0,o.EK)(e(t))}))))}}}var k=r(8614);function E(e){return(0,i.ls)(o.G,e.of)}function P(e){return(0,i.a9)(e.of(o.YP))}function G(e){return function(t){return e.map(t,o.G)}}function U(e){return(0,i.ls)(o.ij,e.of)}function z(e){var t=U(e);return function(e){return(0,i.ls)(e,t)}}function D(e){var t=L(e),r=z(e);return function(e){return t(r(e))}}function x(e){return function(t){return(0,i.ls)(t,e.of)}}function C(e){var t=L(e),r=x(e);return function(e){return t(r(e))}}function q(e){return function(t){return function(r){return e.of(o.DT(t)(r))}}}function O(e){return(0,i.ls)(o.Uo,e.of)}function M(e){return function(t,r){return function(n){return e.map(n,o.EQ(t,r))}}}function T(e){return function(t,r){return function(n){return e.chain(n,o.EQ(t,r))}}}function R(e){return function(t){return function(r){return e.chain(r,o.EQ(t,e.of))}}}function A(e){return(0,h.UI)(e,o.dO)}function j(e){return(0,d.ap)(e,o.G5)}function L(e){var t=P(e);return function(r){return function(n){return e.chain(n,o.EQ((function(){return t()}),r))}}}function F(e){var t=E(e);return function(r){return function(n){return e.chain(n,o.EQ(r,t))}}}var $=function(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,s)}c((n=n.apply(e,t||[])).next())}))},B=function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]{const[r,a]=n.gS(s.uZ());return(0,i.zG)(t,n.UI(u.UI((t=>{s.Od(t)&&e.all().then((e=>(0,i.zG)(t,s.UI((0,oe.H5)((()=>e))),a)))}))),n.UI((e=>e()))),r},ce=(e,t)=>{let r=!1;return n.UI(u.UI((0,c.bw)((n=>{r||(r=(0,i.zG)(n,s.G((e=>{let[,t]=e;return"Pageview"===t.name}))),r&&e.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:t,time_origin:"sdk_init"}))}))))};function ue(e){let{eventsCacheFactory:t,metrics:m,trace:h,migratedStateMaps:_,worker:v,...b}=e;return e=>a.dQ((0,i.ls)((0,c.rO)({previousState:le}),(a=>{let{stopped:c,previousState:y}=a;(0,i.zG)(c,n.YP((e=>e&&v.stop()))),v.send({...b,migratedStateMaps:y.stateMigrated?{external:o.YP,internal:o.YP}:_(),previousState:y.workerState}),h.measureSinceInit("post_worker_config_duration").finish(),m.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"master_sent_worker_config",time_origin:"sdk_init"},performance.now());const w=h.startSpan("worker_config_response_duration"),I=v.next();I.then((()=>{w.finish(),m.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"master_received_worker_config_response",time_origin:"sdk_init"},performance.now())}));const S=((e,t)=>{const a=(0,i.zG)((()=>t),p.UI((e=>o.lo(!e))),V((()=>Q(e()))),ne("eventsCache"),ie("eventsCacheService",(()=>(0,i.zG)((0,ae.N1)(K((()=>Promise.resolve().then(r.bind(r,3180))))),Y((e=>e.eventCacheService)))))),c=a();return e=>{let{priorCachedEventsRequests:t,...r}=e;return e=>{let{previousState:a,stopped:l}=e;const d=n.a9(u.of(s.bM())),[f,g]=n.Ue({eventsToPublish:n.a9(u.of(s.bM())),priorCachedEventsResponses:d,state:n.a9(a)});return c.then(o.EQ((()=>g({eventsToPublish:r.eventsToPublish,priorCachedEventsResponses:d,state:n.a9(void 0)})),(e=>{let{eventsCache:n,eventsCacheService:i}=e;const{state:o,value:{newEvents:s}}=i({eventsCache:n,newEvents:r.eventsToPublish})({previousState:a,stopped:l});g({eventsToPublish:s,priorCachedEventsResponses:se(n,t),state:o})}))),{state:(0,i.zG)(f,n.VS((e=>e.state))),value:(0,i.bc)((0,i.zG)(f,n.VS((e=>e.priorCachedEventsResponses))),{...r,eventsToPublish:(0,i.zG)(f,n.VS((e=>e.eventsToPublish)))})}}}})(t,I.then((e=>e.eventsCachedInWorker)));return(0,i.zG)((()=>v.read()),function(e,t){const r=e=>(0,i.zG)(e,l.Hd((e=>e in t)),(e=>{let{left:t,right:r}=e;return{buffers:r,nonBuffers:t}}));return a=>{const{buffers:o,nonBuffers:s}=r(e),[c,u]=n.Ue({...s,...(0,i.zG)(o,l.Su((e=>()=>{const r=o[e];return o[e]=t[e].empty,r})))});return(async()=>{for(;;){const e=(0,i.zG)(await a(),g.UI(r),g.ur({concat:(e,r)=>({nonBuffers:{...e.nonBuffers,...r.nonBuffers},buffers:(()=>{const n={...e.buffers};for(const e in r.buffers)n[e]=e in n?t[e].concat(n[e],r.buffers[e]):r.buffers[e];return n})()})})),n=(0,i.zG)(e.buffers,l.Su(((e,r)=>(o[e]=t[e].concat(o[e],r),()=>{const r=o[e];return o[e]=t[e].empty,r}))));u({...c.current,...e.nonBuffers,...n})}})(),(0,i.zG)(e,l.Su((e=>(0,i.zG)(c,n.UI((t=>t[e]))))))}}({activations:y.activations,cohorts:y.cohorts,context:{},eventsToPublish:s.cS,eventsToPublishOnPageUnload:s.cS,externalData:{},geoIP:o.YP,metrics:s.cS,priorCachedEventsRequests:s.cS,realtime:!1,state:y.workerState,transitionsSinceInit:{segmentsEntered:s.cS,segmentsExited:s.cS},workerStateFlushed:!1,stateMigratedThisInitialisation:!1,secureSignal:o.YP},{eventsToPublish:s.uZ(),metrics:s.uZ(),priorCachedEventsRequests:s.uZ()}),(e=>{let{metrics:t,...r}=e;return t.onChange((e=>e().forEach((e=>m.track(e))))),r}),(t=>{let{workerStateFlushed:r,stateMigratedThisInitialisation:a,activations:g,cohorts:p,state:h,secureSignal:_,...b}=t;const{value:[w,I],state:k}=S(b)({stopped:c,previousState:y.masterEventsCache});return function(e,t,r){const a=(0,i.zG)(n.vP(t),n.UI((0,i.ls)(l.UI((e=>"function"==typeof e?e:u.of(e))),(0,d.Yt)(u.G5))));let s=a.current();e(s),(0,i.zG)(a,n.YP((t=>{const n=t(),a=(0,i.zG)(n,l.z7(((e,t)=>t!==s[e]&&!r[e]?.isEmpty(t))),o.DT((0,f.ff)(l.xb)));o.pC(a)&&(s={...s,...a.value},e(a.value))})))}(v.send,{consent:e.consent,contextualCohorts:e.contextualCohorts,enrichmentReplacementMap:e.enrichmentReplacementMap,eventSourceId:e.eventSourceId,identities:e.identities,userId:e.userId,userIdIsNewlyGenerated:e.userIdIsNewlyGenerated,newEvents:(0,i.zG)(e.newEvents,ce(m,"pageview_sent_to_worker")),sessionId:e.sessionId,viewId:e.viewId,webClient:e.webClient,pageviewState:e.pageviewState,priorCachedEventsResponses:w},{newEvents:{isEmpty:s.xb},priorCachedEventsResponses:{isEmpty:s.xb}}),m.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"master_sent_worker_input",time_origin:"sdk_init"},performance.now()),{state:n.vP({activations:g,cohorts:p,masterEventsCache:k,workerState:h,stateMigrated:(0,i.zG)(n.vP(r,a),n.Rp(y.stateMigrated,((e,t)=>{let[r,n]=t;return e||r&&n})))}),value:{...I,stateMigratedThisInitialisation:a,activations:g,cohorts:{all:n.UI((e=>e.all),p),ql:n.UI((e=>e.ql),p),qlCustom:n.UI((e=>e.qlCustom),p),qlStandard:n.UI((e=>e.qlStandard),p)},qlReady:n.a9(!0),secureSignal:_}}}))})))}const le=e=>me(e)?{activations:de(e.activations),cohorts:ge(e.cohorts),masterEventsCache:e.masterEventsCache,workerState:e.workerState,stateMigrated:!!e.stateMigrated}:{activations:de(null),cohorts:ge(null),masterEventsCache:null,workerState:null,stateMigrated:!1},de=e=>me(e)?{dfp:pe(e.dfp),dfp_contextual:void 0,xandr_ssp:pe(e.xandr_ssp),xandr_ssp_contextual:void 0,adswizz_keyvalue:pe(e.adswizz_keyvalue),adswizz_keyvalue_contextual:void 0}:fe(),fe=()=>({dfp:s.cS,dfp_contextual:void 0,xandr_ssp:s.cS,xandr_ssp_contextual:void 0,adswizz_keyvalue:s.cS,adswizz_keyvalue_contextual:void 0}),ge=e=>me(e)?{all:pe(e.all),ql:pe(e.ql),qlCustom:pe(e.qlCustom),qlStandard:pe(e.qlStandard)}:he(),pe=e=>Array.isArray(e)?e:s.cS,me=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),he=()=>({all:s.cS,ql:s.cS,qlCustom:s.cS,qlStandard:s.cS})},1354:(e,t,r)=>{r.r(t),r.d(t,{runNextGenFeatures:()=>Wt});var n=r(2169),i=r(5111),a=r(8446),o=r(1177),s=r(8236),c=r(331);function u(e){let{messages:t}=e;const[r,n]=i.Ue(new Set);return t.on("permutive:addon:preinit",(e=>n(new Set([...r.current,e])))),r}function l(){const e=()=>Math.floor(Date.now()/1e3),[t,r]=i.Ue(e());return(0,o.UM)((()=>r(e())),1e3),t}function d(){const[e,t]=i.Ue(!1);return(0,c.aT)((()=>t(!0)),navigator.userAgent),e}var f=r(7812),g=r(5654),p=r(7144),m=r(4214),h=r(5086),_=r(6450),v=r(7049),b=r(1340),y=r(745),w=r(9144),I=r(5585);const S="[Prebid Monitoring]",k=(e,t)=>{e.metrics.trackCounter({name:"sdk_prebid_monitoring_key_flag_count_total",labels:t,value:1})},E=(e,t)=>{e.metrics.trackCounter({name:"sdk_prebid_monitoring_key_bidder_ortb2_count_total",labels:t,value:1})},P=Math.random()<.05?function(e,t){const r=G(e);return a.K4((()=>(0,n.zG)(t,i.UI((0,n.ls)(s.DT((e=>e.consent)),s.UI((e=>e.prebidJS)))),i.D8(s.Eh((0,c.Or)())),i.bw((0,n.ls)(s.tS((e=>e.completedChecks?e.mainPair:s.YP)),s.UI((t=>k(e,{flag:"prebid_main_key",prebid_key:t.windowPropertyKey}))))),i.UI(s.UI((e=>(0,n.zG)(e.mainPair,s.UI((t=>[t,...e.otherPairs])),s.fS((()=>e.otherPairs)))))),i.Rp(new Set,((t,i)=>(0,n.zG)(i,s.UI(f.hX((e=>!t.has(e.windowPropertyKey)))),s.hX(f.Od),(0,c.bw)(s.EQ((()=>e.logger.debug(S,"Nothing to report")),(t=>e.logger.debug(S,"Reporting",t)))),s.fS((()=>[])),f.UI((t=>(0,n.zG)((t=>(0,n.zG)(p.Y3((function(){const{pbjs:r,windowPropertyKey:i}=t;e.logger.log(S,`Reporting on "${i}"`,t);const a=U(r);e.logger.debug(S,`Version ${r.version} parsed as`,a);const o=(0,I.zi)(r);e.logger.debug(S,"Read config",o);const s=(0,n.zG)(o.realTimeData?.dataProviders??[],f.Ew((e=>"permutive"===e.name)));e.logger.debug(S,"Read data provider config",s);const c=r.installedModules||[];return e.logger.debug(S,"Read initial installed modules",c),{pbjs:r,config:o,dataProviderConfig:s,installedModules:c,version:a,windowPropertyKey:i}}),g.w),p.ak("bidders",(e=>r.sspBidders(e))),p.ak("permutiveRTDProvider",(e=>r.permutiveRTDProvider(e))),p.ak("consent",(e=>r.consent(e))),p.ak("prebidConfig",(e=>r.prebidConfig(e))),p.ak("targeting",(e=>r.targeting(e)))))(t),p.Pd((r=>e.reportError(`${S} Failed to report pair "${t.windowPropertyKey}", ${r.message}`)),(()=>t.windowPropertyKey))))),f.hp,(e=>new Set([...t,...e]))))),(e=>({reportedKeys:e})))))}:function(){return a.K4((()=>({reportedKeys:i.a9(new Set)})))};const G=e=>({sspBidders:t=>p.Y3((()=>{const r=(0,y.Hn)("prebid")("data_provider_config",{ac_bidders:[]}),i=t.version.major>=7&&t.version.minor>=13?r.ac_bidders:[],a=(0,n.zG)(t.dataProviderConfig,s.UI((e=>e?.params?.acBidders??[])),s.fS((()=>[]))),o=[...new Set([...i,...a])];o.forEach((r=>{((e,t)=>{e.metrics.trackCounter({name:"sdk_prebid_monitoring_key_bidder_flag_count_total",labels:t,value:1})})(e,{flag:"prebid_ac_bidder",prebid_key:t.windowPropertyKey,prebid_bidder:r})}));const c=[...new Set(["appnexus","ix","msft","openx","pubmatic",...o])];return e.logger.debug(S,"Determined ssp bidders as",{sspBidders:c,acBidders:o,dynamicBidders:i,staticBidders:a}),{sspBidders:c,acBidders:o,dynamicBidders:i,readBidders:a}}),g.w),consent:t=>p.Y3((()=>{const r=t.windowPropertyKey;t.config.consentManagement&&"object"==typeof t.config.consentManagement&&k(e,{prebid_key:r,flag:"prebid_has_consent_management"});const n=t.installedModules.includes("gdprEnforcement");n&&k(e,{prebid_key:r,flag:"prebid_gdpr_enforcement_module"});const i=t.config?.consentManagement?.gdpr?.rules?.find((e=>"storage"===e?.purpose))?.vendorExceptions?.includes("permutive")||!1;return i&&k(e,{prebid_key:r,flag:"prebid_storage_exception"}),{hasGDPREnforcementModule:n,addedAsStorageException:i}}),g.w),prebidConfig:t=>p.Y3((()=>{const r=t.windowPropertyKey,i=[t.version.major,t.version.minor,t.version.patch].join("."),a=(0,n.zG)(t.dataProviderConfig,s.UI((e=>({waitForIt:e.waitForIt,params:e.params})))),u=(0,n.zG)(s.ij(t.config.realTimeData?.dataProviders?.find((e=>"jwplayer"===e.name))),s.UI((e=>({waitForIt:e.waitForIt})))),l=e=>e.enabled?s.G({bidders:e.bidders||[],aliases:e.extPrebid?.aliases||{}}):s.YP,d=b.n_({bidders:f.jG(),aliases:_.Dv(b.Z$())}),g=(0,n.zG)(s.ij(t.config.s2sConfig),s.tS((e=>Array.isArray(e)?(0,n.zG)(f.DZ(l)(e),m.c2,s.UI(m.ur(d))):l(e))),s.UI((e=>({bidders:e.bidders.join(","),aliases:e.aliases}))),s.tS((0,n.ls)(w.P,s.Uo)),s.FS),p=(0,n.zG)(s.ij(t.config.realTimeData),s.UI((e=>({auctionDelay:e.auctionDelay,permutive:s.FS(a),jwplayer:s.FS(u)}))),s.tS((0,n.ls)(w.P,s.Uo)),s.FS),h=(0,n.zG)((0,w.P)((()=>{if(t.config.consentManagement&&(0,c.Kn)(t.config.consentManagement)){const e=t.config.consentManagement?.gdpr;if(e){const t=(e?.rules||[]).filter((e=>"storage"===e?.purpose));return{gdpr:{cmpApi:e?.cmpApi,rules:t}}}return{}}})()),s.Uo,s.FS);(0,o.HJ)((()=>{((e,t)=>{e.metrics.trackCounter({name:"sdk_prebid_monitoring_config_count_total",labels:t,value:1})})(e,{prebid_key:r,version:i,installed_modules:t.pbjs.installedModules.join(","),rtd_config:p,s2s_config:g,consent_management:h})}),5e3)}),g.w),permutiveRTDProvider:t=>p.Y3((()=>{const r=t.installedModules.includes("permutiveRtdProvider");return r&&k(e,{prebid_key:t.windowPropertyKey,flag:"prebid_permutive_rtd"}),r}),g.w),targeting:t=>{const r=e=>{const t=(()=>{const t=new Set((e.bids||[]).flatMap((e=>(0,c.Kn)(e.mediaTypes)?Object.keys(e.mediaTypes):[])));return Array.from(t).join(",")})(),r=e.ortb2?.user;if(!r)return{has_ortb2_user:!1,media_types:t,user_keywords:"",user_ext_data:"",user_data:""};const n=new Set(["adv","cur"]),i=e=>{const t={everyones:new Set,complete:!1};return{key:e,addIfEveryone:e=>{n.has(e)&&t.everyones.add(e)},isComplete:()=>t.everyones.size===n.size,serialize:()=>t.everyones.size>0?`${e}=${Array.from(t.everyones).sort().join(",")}`:""}},a=i("p_standard"),o=i("p_standard_aud"),s=i("p_standard"),u=i("permutive.com");r.keywords?.split(",").some((e=>{const[t,r]=e.split("=");return t===a.key?a.addIfEveryone(r):t===o.key&&o.addIfEveryone(r),o.isComplete()&&a.isComplete()}));const l=r.ext?.data?.[s.key];Array.isArray(l)&&l.some((e=>(s.addIfEveryone(e),s.isComplete())));const d=r.data?.find((e=>e.name===u.key))?.segment?.map((e=>e.id));return Array.isArray(d)&&d.some((e=>(u.addIfEveryone(e),u.isComplete()))),{has_ortb2_user:!0,media_types:t,user_keywords:[a.serialize(),o.serialize()].filter(Boolean).join("&"),user_data:u.serialize(),user_ext_data:s.serialize()}},i=(0,n.ls)(f.UI((e=>[e,null])),_.sq),a=(t,i)=>(0,n.zG)(t,(0,c.bw)((t=>e.logger.debug(S,`Processing ${t.length} bidder request(s)`,t))),f.hX((e=>i.hasOwnProperty(e.bidderCode)&&null===i[e.bidderCode])),m.vM((e=>e.bidderCode)),_.DZ(f.f2((e=>(0,n.zG)(s.ij(e),s.UI(r))))),(0,c.bw)((t=>e.logger.debug(S,"Bidders targeting method's updated",t)))),o=r=>{e.logger.debug(S,"Bidders found with no targeting method",r);let o=i(r);const s=r=>(0,n.zG)(a([r],o),(0,c.bw)((e=>{o={...o,...e}})),(0,c.bw)(_.Su(((r,n)=>E(e,{prebid_key:t.windowPropertyKey,prebid_bidder:r,...n})))),(0,c.bw)((()=>{Object.values(o).includes(null)||(e.logger.debug(S,`Cleaning up "bidRequested" listener for ${t.windowPropertyKey}`),t.pbjs.offEvent("bidRequested",s))})));t.pbjs.onEvent("bidRequested",s)};return p.Y3((()=>{const r=(0,n.zG)(t.pbjs.getEvents(),f.DZ((0,n.ls)(s.DT((e=>"bidRequested"===e.eventType)),s.UI((0,c.vg)("args")))));return(0,n.zG)(t.bidders.sspBidders,s.DT(f.Od),s.EQ((()=>e.logger.debug(S,"No bidders for targeting")),(0,n.ls)(i,(e=>({...e,...a(r,e)})),_.uK(h.ff((e=>null===e))),v.Pd((0,n.ls)(_.XP,s.DT(f.Od),s.UI(o)),_.Su(((r,n)=>E(e,{prebid_bidder:r,prebid_key:t.windowPropertyKey,...n})))))))}),g.w)}}),U=e=>{const[t,r,n]=e.version.split("-")[0].replace("v","").split(".").map((e=>parseInt(e)));return{major:t,minor:r,patch:n}},z="[monitoring][video_player]";function D(){return function(){const e={name:"brightcove",detect:()=>!!(window?.bc&&"object"==typeof window.bc||window?.brightcove&&"object"==typeof window.brightcove)};return[{name:"jwplayer",detect:()=>!(!window?.jwplayer||"function"!=typeof window.jwplayer||"function"!=typeof window.jwplayer().getConfig)},{name:"kaltura",detect:()=>!!(window?.KalturaPlayer&&"object"==typeof window.KalturaPlayer||window?.kWidget&&"object"==typeof window.kWidget)},e,{name:"videojs",detect:()=>!e.detect()&&!(!window?.videojs||"function"!=typeof window.videojs)}]}().reduce(((e,t)=>({...e,[t.name]:{name:t.name,result:t.detect()}})),{})}function x(e){return{data:e,error:void 0}}function C(e){return{data:void 0,error:e}}function q(e){return void 0===e.error}function O(){return{parse:e=>"string"==typeof e?x(e):C("Expected value to be a string, got "+typeof e)}}function M(e){return{parse:t=>{if(!(0,c.Kn)(t))return C("Expected value to be an object, got "+typeof t);return Object.keys(e).reduce(((r,n)=>{if(!q(r))return r;const i=e[n].parse(t[n]);return q(i)?x({...r.data,[n]:i.data}):i}),x({}))}}}function T(e){return{parse:t=>void 0===t?x(void 0):e.parse(t)}}function R(e){return{parse:t=>{if(!Array.isArray(t))return C("Expected an array, got "+typeof t);const r=t.map((t=>e.parse(t))),n=r.filter((e=>!q(e)));return n.length>0?n[0]:x(r.map((e=>e.data)))}}}function A(e,t){return{parse:r=>{const n=e.parse(r);if(q(n))return n;return t.parse(r)}}}function j(e){const t=window?.jwplayer?.()?.getConfig?.(),r=M({advertising:T(M({client:T(O()),bids:T(M({bidders:T(R(M({name:T(O())}))),settings:T(M({mediationLayerAdServer:T(O())}))})),schedule:T(A(O(),R(M({tag:T(O())}))))}))}).parse(t);return q(r)?r.data:(e.warn("JW Player properties could not be parsed",r.error),null)}function L(e,t){const{metrics:r}=e,o=e.logger.withPrefix(z);return r.isEnabled()&&Math.random()<.8?a.K4((()=>{(0,n.zG)(t.consent,i.UI((e=>{if(e){!function(e){e.track({name:"sdk_video_player_count_total",labels:{},value:1})}(r),D();const e=D();if(function(e,t,r){const n=Object.keys(e).filter((t=>e[t]?.result));r.debug("Currently detected video players:",n),Object.values(e).forEach((e=>{e.result&&t.track({name:"sdk_video_player_sdk_exists_count_total",labels:{video_player:e.name},value:1})}))}(e,r,o),e.jwplayer?.result){const e=j(o);try{!function(e,t,r){if(!e)return r.warn("JW Player properties could not be parsed"),void t.track({name:"sdk_video_player_properties_parse_error_count_total",labels:{video_player:"jwplayer"},value:1});if(e.advertising&&(e.advertising.bids||e.advertising.schedule)){const i=e.advertising,a=i.client||void 0;r.debug("JW Player advertising configuration detected");const o=i.bids?.settings?.mediationLayerAdServer||void 0,c=(0,n.zG)(i.bids?.bidders,s.ij,s.UI((e=>e.filter((e=>e.name&&e.name.trim().length>0)).map((e=>e.name?.trim().slice(0,20))).join(","))),s.FS),u=(0,n.zG)(i.schedule,s.ij,s.UI((e=>"string"==typeof e?[e]:e.map((e=>e.tag)))),s.FS),l=u?.map((e=>e.trim().slice(0,40))).join(",");r.debug("JW Player advertising configuration found"),t.track({name:"sdk_video_player_jwplayer_advertising_count_total",labels:{client:a,schedule_tags:l,mediation_ad_server:o,bidders:c},value:1})}else r.debug("No JW Player advertising configuration detected"),t.track({name:"sdk_video_player_jwplayer_advertising_not_found_count_total",labels:{},value:1})}(e,r,o)}catch(e){o.error("Error tracking JW Player properties",e)}}o.debug(z,"Video player monitoring completed")}else o.debug(z,"No consent given, not tracking")})))})):(o.debug("Video player monitoring disabled or user not sampled"),a.K4((()=>{})))}const F=function(e,t){const r=(0,n.zG)(t.pbjs,i.VS((0,n.ls)(s.tS(s.KQ((e=>e.getUserIdsAsync?.().then((()=>e.getUserIdsAsEids?.()??[]))))),s.UI(i.p4),s.fS((()=>i.a9(s.YP))))),i.UI(s.tS(s.Uo)),i.bw(s.mU((t=>(t.length>0?t.forEach((t=>{e.metrics.trackCounter({name:"sdk_prebid_alternative_identifiers_count_total",labels:{alternative_user_id_name:t.source},value:1})})):e.metrics.trackCounter({name:"sdk_prebid_alternative_identifiers_count_total",labels:{identifier:"NONE"},value:1}),s.YP))))),o=(0,n.zG)(t.pbjs,i.UI(s.tS(s.KQ((e=>e.getUserIdsAsEids?.())))));return a.K4((()=>(0,n.zG)(i.vP(r,o),i.UI((e=>{let[t,r]=e;return(0,n.zG)(t,s.wp((()=>r)))})),i.UI((0,n.ls)(s.UI(f.DZ((e=>"string"==typeof e.uids?.[0]?.id?s.G((0,n.bc)(e.source,{id:e.uids[0].id})):s.YP))),s.tS(m.c2),s.UI(_.sq))),i.bw((t=>{s.pC(t)&&e.logger.debug("[Prebid Identifiers]","Found identifiers",t.value)})))))};const $=function(e){let{externalData:t}=e;return a.K4((()=>{t.removeExternalData(B)}))};const B="_pfws",N=new Set(["AdRequest","Reaction","PageviewEngagement","SegmentEntry","SegmentExit"]);class Q{events;listeners;static highVolumeEvents=(()=>{const e=new Set([...N]);return e.delete("Reaction"),e})();constructor(){this.events=[],this.listeners=[]}newEvent(e,t){Q.highVolumeEvents.has(e.name)||this.events.push([e,t]),[...this.listeners].forEach((r=>{this.handle(e,t,r)}))}addListener(e){this.listeners.push(e);const t={replay:()=>(this.replay(e),t),remove:()=>(this.remove(e),t)};return t}handle(e,t,r){const n="string"==typeof r.name&&e.name===r.name,i=r.name.test&&r.name.test(e.name),a=n||i;if(a)try{r.callback(e,t)}catch(e){window.console&&window.console.error&&window.console.error("callback error: ",e)}a&&r.once&&this.remove(r)}replay(e){let t=-1!==this.listeners.indexOf(e);for(let r=0;ra.dQ((a=>{let{stopped:u,previousState:l}=a;Array.isArray(l)&&(0,n.zG)(l,f.UI((0,H.H5)((0,c.rO)({event:(0,c.rO)({time:oe})}))),ne(e))();const d=new Set([...N]),[g,{appendUntrackedEvents:m,appendUploadResults:h}]=(0,n.zG)((()=>{const[e,t]=i.gS(f.uZ()),[r,a]=i.gS(f.uZ());return(0,n.bc)({uploadResults:e,untrackedEvents:r},{appendUploadResults:t,appendUntrackedEvents:a})})(),(0,H.pL)((0,n.ls)((function(e){const[t,r]=(0,n.zG)(e.uploadResults,ie(f.bj));return{...e,uploadResults:t,erroredEventsAsJSON:r}}),(function(e){const[t,r]=(0,n.zG)(e.erroredEventsAsJSON,ie(f.UI((0,H.H5)((0,c.rO)({event:(0,c.rO)({time:e=>new Date(e)})})))));return{...e,erroredEventsAsJSON:t,erroredEvents:r}}),(function(e){let{uploadResults:t,untrackedEvents:r,...a}=e;const o=(0,n.zG)(t,i.UI(K.UI((0,n.ls)(f.hp,f.UI((0,H.H5)((0,c.rO)({time:e=>new Date(e)}))))))),s=(0,n.zG)(i.vP(o,r),i.UI(K.RD),i.UI(K.UI((e=>{let[t,r]=e;return r.concat(t)}))));return{...a,successEvents:s}}),(function(e){const[t,r]=(0,n.zG)(e.successEvents,ie(f.UI((0,H.H5)((0,c.rO)({time:e=>e.toISOString()})))));return{...e,successEvents:t,successEventsAsJSON:r}})))),[_,v]=i.Ue(0),[b,y]=i.Ue(0),w=(0,n.zG)(t,i.UI(K.UI((e=>(0,n.zG)(e,f.uK((e=>{let[,t]=e;return!d.has(t.event.name)})),(e=>{let{left:t,right:r}=e;return(0,n.zG)(t,f.UI((0,H.H5)((e=>e.event))),m),r}))))),i.UI(K.UI((e=>(e.length>0&&((0,o.HJ)((()=>v(_.current+e.length)),500),(0,o.HJ)((()=>y(b.current+e.length)),5e3)),e))))),I=e=>t=>(0,n.zG)(e,f.hX((e=>{let[r]=e;return!t.closeEventsProcessed.includes(r)})),f.zo(t.queue)),S=(0,n.zG)(i.vP(_,b,w,r,u,s),i.Rp({closeEventsProcessed:f.cS,noQueueItemsProcessed:0,queue:f.cS},((t,r)=>{let[i,a,o,s,u,l]=r;return u?t:(0,n.zG)(t,(0,c.rO)({queue:f.zo(o())}),(t=>l?(0,n.zG)(t,(t=>r=>(0,n.zG)(r,I(t),re(e),(0,c.rO)({right:(0,c.bw)((0,n.ls)(f.UI((0,n.ls)((0,H.H5)((0,c.rO)({time:e=>e.toISOString()})),p.F2)),h))}),(e=>{let{left:t,right:i}=e;return(0,n.zG)(r,(0,c.rO)({closeEventsProcessed:(0,n.zG)(i,f.UI(H.li),f.zo),queue:(0,n.zG)(t.map(H.li),(e=>new Set(e)),(e=>f.hX((t=>{let[r]=t;return e.has(r)})))),noQueueItemsProcessed:e=>e+r.queue.length}))})))(s)):a>t.noQueueItemsProcessed||i===t.noQueueItemsProcessed+t.queue.length?(t=>((0,n.zG)(t.queue,ne(e),V.UI(h))(),{closeEventsProcessed:t.closeEventsProcessed,noQueueItemsProcessed:t.noQueueItemsProcessed+t.queue.length,queue:f.cS}))(t):t))}))),k=(0,n.zG)(r,i.UI(I),i.ap(S),i.D8(f.Eh({equals:(e,t)=>e[0]===t[0]})),i.UI(f.UI((0,H.H5)((0,c.rO)({event:(0,c.rO)({time:ae})})))));return{state:k,value:g}})),Z=(e,t)=>e.permutiveUrls.getEndpointUrl("/batch/events",s.G(e.config.apiVersion),[["enrich",JSON.stringify(t.requiresEnrichment)],["sdkp",JSON.stringify(t.sdkProcessed)]]),ee=e=>(0,n.zG)(e.events,f.UI((0,n.ls)(H.Yg,(e=>e.event)))),te=(0,n.ls)(m.vM((e=>{let[t,r]=e;return`${r.requiresEnrichment}${r.sdkProcessed}`})),(e=>Object.values(e)),f.UI((e=>({requiresEnrichment:e[0][1].requiresEnrichment,events:e,sdkProcessed:e[0][1].sdkProcessed})))),re=e=>(0,n.ls)(te,f.YO("request"),f.Hr("success",(t=>{let{request:r}=t;return e.logger.debug(J,"Uploading via beacon",r),e.permutiveApi.reqWithBeacon({url:Z(e,r),payload:ee(r)})})),f.tS((e=>(0,n.zG)(e.request.events,f.UI((t=>{let[r,{event:i}]=t;return e.success?p.F2((0,n.bc)(r,i)):p.t$((0,n.bc)(r,i))}))))),f.UI((0,c.bw)(p.EQ((t=>{let[,r]=t;return e.metrics.trackCounter({name:"sdk_event_beacon_fail_count_total",labels:{event_name:r.name},value:1})}),(t=>{let[,r]=t;return e.metrics.trackCounter({name:"sdk_event_beacon_success_count_total",labels:{event_name:r.name},value:1})})))),f.oh),ne=e=>t=>(0,n.zG)(te(t),V.uU((t=>(0,n.zG)(t,(e=>t=>(e.logger.debug(J,"Uploading",t),W.Y3((()=>e.permutiveApi.req({payload:ee(t),url:Z(e,t),method:"POST",contentType:"text/plain",dataType:"json",withCredentials:!1})),(t=>(e.reportError(`Error sending events batch. Got ${p.KC(t)}`),t)))))(e),W.UI(f.UI((e=>e.body))),W.EQ((e=>(0,n.zG)(t.events,f.UI((()=>p.t$(e))))),f.UI(p.F2)),V.UI(f.$R(t.events))))),V.UI(f.tS(f.UI((t=>{let[r,[i,{event:a}]]=t;return(0,n.zG)(r,p.EQ((e=>p.t$((0,n.bc)(i,{event:{...a,time:a.time.toISOString()},error:e}))),(e=>"request_id"in e?p.t$((0,n.bc)(i,{event:{...a,time:a.time.toISOString()},error:e})):p.F2((0,n.bc)(i,{...a,id:e.id,time:e.time})))),(0,c.bw)(p.EQ((t=>{let[,{event:r}]=t;return e.metrics.trackCounter({name:"sdk_event_upload_fail_count_total",labels:{event_name:r.name},value:1})}),(t=>{let[,r]=t;return e.metrics.trackCounter({name:"sdk_event_upload_success_count_total",labels:{event_name:r.name},value:1})}))))}))))),ie=e=>t=>(0,n.zG)(t,i.En(2,f.uZ()),(0,H.H5)(i.UI(K.UI(e)))),ae=e=>oe(e).toISOString(),oe=e=>{if(null==e)return new Date;if(se(e))return e;const t=new Date(e);return se(t)?t:new Date},se=e=>isFinite(e)&&e instanceof Date,ce=(e,t,r,o)=>(0,n.zG)(a.K4((()=>{const[e,t]=i.Ue(i.a9(K.of([])));return{eventsToPublishBufferRef:i.xH(e),publishEvents:r=>{(0,n.zG)(i.vP(e.current,r),i.UI(K.RD),i.UI(K.UI(f.xH)),t)}}})),a.ak("eventUpload",(t=>{let{eventsToPublishBufferRef:n}=t;return X(e,n,r,o)})),a.ak("eventHandler",(e=>{let{eventUpload:t}=e;return r=t.successEventsAsJSON,o=t.erroredEventsAsJSON,a.K4((()=>{const e=new Q;return(0,n.zG)(r,i.UI((e=>e())),i.bw((t=>t.forEach((t=>{let[,r]=t;return e.newEvent(r,null)}))))),(0,n.zG)(o,i.UI((e=>e())),i.bw((t=>t.forEach((t=>{let[,{event:r,error:n}]=t;return e.newEvent(r,n)}))))),{eventHandlerAfterUpload:e}}));var r,o})),a.ak("eventResolver",(e=>{let{eventUpload:r}=e;return((e,t,r,o)=>a.K4((()=>{(0,n.zG)(i.vP({unresolvedEvents:t,erroredEvents:o,successEvents:r}),i.UI((0,Y.Yt)(K.G5)),i.Rp({},((e,t)=>{const r=t();return(0,n.zG)(r.unresolvedEvents,s.DT(f.Od),s.UI((0,n.ls)(_.sq,(t=>({...e,...t})))),s.fS((()=>e)),(e=>(0,n.zG)(r.successEvents,f.u4(e,((e,t)=>{let[r,i]=t;return(0,n.zG)(_.P5(r,e),s.UI((t=>(t.succeed(i),_.EG(r)(e)))),s.fS((()=>e)))})))),(e=>(0,n.zG)(r.erroredEvents,f.u4(e,((e,t)=>{let[r,{event:i,error:a}]=t;return(0,n.zG)(_.P5(r,e),s.UI((t=>(t.fail(`Failed to track ${i.name}. ${"error"in a?a.error.message:a.message}`),_.EG(r)(e)))),s.fS((()=>e)))})))))})))})))(0,t,r.successEvents,r.erroredEvents)})),a.UI((e=>{let{publishEvents:t,eventHandler:r}=e;return{eventHandlerAfterUpload:r.eventHandlerAfterUpload,publishEvents:t}}))),ue="_pnativo",le=function(e){let{externalData:t}=e;return a.K4((()=>{t.removeExternalData(ue)}))};var de,fe,ge,pe,me,he=-1,_e=function(e){addEventListener("pageshow",(function(t){t.persisted&&(he=t.timeStamp,e(t))}),!0)},ve=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart=0?n="back-forward-cache":r&&(document.prerendering||be()>0?n="prerender":document.wasDiscarded?n="restore":r.type&&(n=r.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},we=function(e,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},Ie=function(e,t,r,n){var i,a;return function(o){t.value>=0&&(o||n)&&((a=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=a,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,r),e(t))}},Se=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},ke=function(e){document.addEventListener("visibilitychange",(function(){"hidden"===document.visibilityState&&e()}))},Ee=function(e){var t=!1;return function(){t||(e(),t=!0)}},Pe=-1,Ge=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},Ue=function(e){"hidden"===document.visibilityState&&Pe>-1&&(Pe="visibilitychange"===e.type?e.timeStamp:0,De())},ze=function(){addEventListener("visibilitychange",Ue,!0),addEventListener("prerenderingchange",Ue,!0)},De=function(){removeEventListener("visibilitychange",Ue,!0),removeEventListener("prerenderingchange",Ue,!0)},xe=function(){return Pe<0&&(Pe=Ge(),ze(),_e((function(){setTimeout((function(){Pe=Ge(),ze()}),0)}))),{get firstHiddenTime(){return Pe}}},Ce=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},qe=[1800,3e3],Oe=[.1,.25],Me=function(e,t){t=t||{},function(e,t){t=t||{},Ce((function(){var r,n=xe(),i=ye("FCP"),a=we("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(a.disconnect(),e.startTimen.value&&(n.value=i,n.entries=a,r())},s=we("layout-shift",o);s&&(r=Ie(e,n,Oe,t.reportAllChanges),ke((function(){o(s.takeRecords()),r(!0)})),_e((function(){i=0,n=ye("CLS",0),r=Ie(e,n,Oe,t.reportAllChanges),Se((function(){return r()}))})),setTimeout(r,0))})))},Te=0,Re=1/0,Ae=0,je=function(e){e.forEach((function(e){e.interactionId&&(Re=Math.min(Re,e.interactionId),Ae=Math.max(Ae,e.interactionId),Te=Ae?(Ae-Re)/7+1:0)}))},Le=function(){return de?Te:performance.interactionCount||0},Fe=function(){"interactionCount"in performance||de||(de=we("event",je,{type:"event",buffered:!0,durationThreshold:0}))},$e=[],Be=new Map,Ne=0,Qe=[],Ke=function(e){if(Qe.forEach((function(t){return t(e)})),e.interactionId||"first-input"===e.entryType){var t=$e[$e.length-1],r=Be.get(e.interactionId);if(r||$e.length<10||e.duration>t.latency){if(r)e.duration>r.latency?(r.entries=[e],r.latency=e.duration):e.duration===r.latency&&e.startTime===r.entries[0].startTime&&r.entries.push(e);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};Be.set(n.id,n),$e.push(n)}$e.sort((function(e,t){return t.latency-e.latency})),$e.length>10&&$e.splice(10).forEach((function(e){return Be.delete(e.id)}))}}},Ye=function(e){var t=self.requestIdleCallback||self.setTimeout,r=-1;return e=Ee(e),"hidden"===document.visibilityState?e():(r=t(e),ke(e)),r},He=[200,500],We=function(e,t){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(t=t||{},Ce((function(){var r;Fe();var n,i=ye("INP"),a=function(e){Ye((function(){e.forEach(Ke);var t=function(){var e=Math.min($e.length-1,Math.floor((Le()-Ne)/50));return $e[e]}();t&&t.latency!==i.value&&(i.value=t.latency,i.entries=t.entries,n())}))},o=we("event",a,{durationThreshold:null!==(r=t.durationThreshold)&&void 0!==r?r:40});n=Ie(e,i,He,t.reportAllChanges),o&&(o.observe({type:"first-input",buffered:!0}),ke((function(){a(o.takeRecords()),n(!0)})),_e((function(){Ne=Le(),$e.length=0,Be.clear(),i=ye("INP"),n=Ie(e,i,He,t.reportAllChanges)})))})))},Ve=[2500,4e3],Je={},Xe={passive:!0,capture:!0},Ze=new Date,et=function(e,t){fe||(fe=t,ge=e,pe=new Date,nt(removeEventListener),tt())},tt=function(){if(ge>=0&&ge1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var r=function(){et(e,t),i()},n=function(){i()},i=function(){removeEventListener("pointerup",r,Xe),removeEventListener("pointercancel",n,Xe)};addEventListener("pointerup",r,Xe),addEventListener("pointercancel",n,Xe)}(t,e):et(t,e)}},nt=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,rt,Xe)}))},it=[100,300];const at=function(e){let t=0;const r=r=>{if(0===t)return;const n=ot(r);n&&e.metrics.track({name:`sdk_web_vitals_${n.suffix}`,labels:{},value:n.value})},o=(0,c.HP)((()=>{Me(r),function(e,t){t=t||{},Ce((function(){var r,n=xe(),i=ye("LCP"),a=function(e){t.reportAllChanges||(e=e.slice(-1)),e.forEach((function(e){e.startTime{let{stopped:a}=r;t++,(0,n.zG)(a,i.YP((e=>{e&&t--}))),e.metrics.isEnabled()&&o()}))};const ot=e=>(e=>"CLS"===e.name)(e)?{value:e.value,suffix:`${e.name.toLowerCase()}_score`}:(e=>["INP","FID","LCP"].includes(e.name))(e)?{value:e.value/1e3,suffix:`${e.name.toLowerCase()}_seconds`}:void 0;var st=r(3663);const ct=(e,t)=>{const{activationManager:r,externalData:o,metrics:s,permutiveData:c}=e;return(0,n.zG)(a.of({}),a.ak("psegs",(()=>((e,t)=>a.K4((r=>{let{stopped:a}=r;const o="_psegs";(0,n.zG)(i.vP(t,a),i.YP((t=>{let[r,i]=t;i||(0,n.zG)(r,f.EQ((()=>e.removeExternalData(o)),(t=>e.setExternalJsonData(o,t))))})))})))(e.externalData,t.qlSegments))),a.ak("webVitals",(()=>at(e))),a.ak("nativo",(()=>le({activationManager:r,externalData:o,metrics:s,queryLanguageCohorts:t.qlSegments,...t}))),a.ak("twitterPixel",(()=>(0,st.eJ)({activationManager:r,metrics:s,permutiveData:c,queryLanguageCohorts:t.qlSegments,...t}))),a.ak("prebidJS",(()=>(0,I.dN)(e))))};var ut=r(1689);const lt=()=>{const[e,t]=i.gS(f.uZ());return{trackEvent:e=>{let r,n,{event:i,useBeacon:a}=e;const o=new Promise(((e,t)=>{r=e,n=t}));return t([{localId:(0,c.k$)(),event:i,fail:n,succeed:r,useBeacon:a}]),o},trackedEvents:e}};var dt=r(951);const ft="_ppsts",gt=function(e,t,r){return a.dQ((a=>{let{previousState:o}=a;const u=(0,n.ls)(s.UI((e=>e.topics)),s.hX((e=>Object.keys(e).length>0)),s.UI(vt),s.EQ((()=>e.externalData.removeExternalData(ft)),(t=>e.externalData.setExternalJsonData(ft,t))));return(0,n.zG)(i.vP({consent:r,sessionId:t}),i.Rp((l=o,(0,n.zG)(l,s.DT((e=>Boolean(e&&"object"==typeof e))),s.UI((0,c.rO)({topics:e=>i.a9(s.of(e))})))),((t,r)=>(0,n.zG)(r,s.DT((e=>{let{consent:t}=e;return t})),s.UI((r=>{let{sessionId:a}=r;return(0,n.zG)(t,s.hX((e=>e.sessionId===a)),s.fS((()=>({sessionId:a,topics:i.fF(pt(e))}))))}))))),i.VS(s.EQ((()=>i.a9(s.YP)),(e=>(0,n.zG)(e.topics,i.UI(s.UI((t=>({topics:t,sessionId:e.sessionId})))))))),i.bw(u),(e=>({state:(0,n.zG)(e,i.UI(s.FS)),value:{replacementMap:(0,n.zG)(e,i.UI(s.EQ((()=>({$privacy_sandbox_topics_v2:[]})),(e=>({$privacy_sandbox_topics_v2:e.topics[2]??[]})))),i.UI(s.G))}})));var l}))};const pt=e=>(0,n.zG)(W.Do,W.Hr("span",(()=>e.trace.startSpan("topics_data_retrieval"))),W.ak("message",(()=>W.Y3(mt,(e=>e)))),W.At((e=>{let{span:t}=e;return t.finish})),W.EQ((t=>(e.api.reportError(`Error while registering the topics enricher: got ${t}`),{})),(e=>{let{message:t}=e;return ht(t.value??[])}))),mt=()=>{if(!("browsingTopics"in document))return Promise.resolve({value:void 0});const e="https://cdn.permutive.app/topics.html",t=new URL(e).origin,r=document.createElement("iframe");r.src=e,r.style.display="none",r.browsingtopics=!0;const n=(0,o.t_)(new Promise(((e,n)=>{window.addEventListener("message",(i=>{i.source===r.contentWindow&&i.origin===t&&(i.data.error?n(i.data.error):e(i.data))}))})));return document.body.appendChild(r),n},ht=e=>(0,n.zG)(e,m.vM((e=>e.taxonomyVersion)),dt.UI((e=>e.map((e=>e.topic))))),_t={1:"600",2:"601"},vt=e=>Object.entries(e).reduce(((e,t)=>{let[r,n]=t;return r in _t&&(e[_t[r]]=n),e}),{});var bt=r(5288),yt=r(2962),wt=r(6289);r(7125);const It=e=>[e,V.of(e)],St=H.li,kt=H.Yg,Et=e=>It(p.F2(e)),Pt="RefEventual",Gt=e=>t=>i.vP((0,n.zG)(t,i.UI(St),i.UI(e)),(0,n.zG)(t,i.UI(kt),i.UI(V.UI(e)))),Ut=e=>t=>i.vP((0,n.zG)(i.vP((0,n.zG)(e,i.UI(St)),(0,n.zG)(t,i.UI(St))),i.UI((e=>{let[t,r]=e;return r(t)}))),(0,n.zG)(i.vP((0,n.zG)(e,i.UI(kt)),(0,n.zG)(t,i.UI(kt))),i.UI((e=>{let[t,r]=e;return V.ap(t)(r)})))),zt={URI:Pt,map:(e,t)=>Gt(t)(e)},Dt={URI:Pt,map:zt.map,ap:(e,t)=>Ut(t)(e)},xt=e=>i.a9(Et(e));p.dO,p.G5,xt(f.bM()),(0,c.mQ)((e=>s.YP));var Ct=r(229);const qt=()=>({equals:(e,t)=>JSON.stringify(e)===JSON.stringify(t)}),Ot=e=>{let{consent:t,pageviewProperties:r,pageUrl:a,permutiveApi:o,permutiveUrls:c,viewId:u}=e;const l=(0,n.zG)(r,i.UI(s.NG((e=>e.client?.url))),i.D8(s.Eh(Ct.Eq))),d=(0,n.zG)(u,i.VS((()=>i.fF(a))),i.D8(s.Eh(Ct.Eq))),f=(0,n.zG)(i.vP(l,d),i.UI((e=>{let[t,r]=e;return(0,n.zG)(t,s.wp((()=>r)))})),i.D8(s.Eh(Ct.Eq))),g=(0,n.zG)(i.vP(t,f),i.VS((e=>{let[t,r]=e;return t?(0,n.zG)(r,s.UI((0,n.ls)(Tt(o,c),V.UI(p.fS((()=>Mt()))),i.fF)),s.fS((()=>i.a9(s.bM())))):i.fF(V.of(Mt()))})),i.D8(s.Eh(qt())));return(0,n.zG)(i.vP(f,r,g,t),i.UI((e=>{let[t,r,i,a]=e;return(0,n.zG)((0,Y.gz)(s.g1)(t,r,i,s.lo(a)),s.hX((e=>{let[t,r,n]=e;return n.requires_segmentation})),s.UI((e=>{let[t,r]=e;return{url:t,page_properties:r}})))})),i.D8(s.Eh(qt())),i.UI(s.UI(Rt(o,c))),i.YP(s.UI((e=>e())))),{contextualAddon:s.YP,response:(0,n.zG)(g,i.UI(s.UI((e=>{let{requires_segmentation:t,...r}=e;return r}))))}},Mt=()=>({activations:{},cohorts:[],contextual_data:{classifications:{}},requires_segmentation:!1}),Tt=(e,t)=>r=>W.Y3((()=>e.req({url:t.getEndpointUrl("/ctx/v1/state",s.YP,[["url",r]]),method:"GET",dataType:"json",withCredentials:!1,timeout:1e3})),(e=>`Failed to GET contextual data: ${e}`)),Rt=(e,t)=>r=>W.Y3((()=>e.req({url:t.getEndpointUrl("/ctx/v1/segment",s.YP),method:"POST",payload:r,contentType:"text/plain",dataType:"json",withCredentials:!1})),(e=>`Failed to POST contextual data: ${e}`)),At=e=>({enrichedEvents:(0,n.zG)(e.events,i.UI(K.UI(f.UI(Lt)))),replacementMap:(0,n.zG)(e.contextualData,i.UI(s.UI((e=>({[Ft]:e})))))}),jt=["Pageview","PageviewEngagement"],Lt=e=>jt.includes(e.event.name)?{...e,event:{...e.event,properties:{...e.event.properties,contextual:Ft}}}:e,Ft="$contextual",$t=e=>{const[t,r]=(0,n.zG)(e.events,i.En(2,f.uZ())),a=(0,n.zG)(Bt(e.viewId,r),i.UI(s.UI((e=>e.properties)))),{contextualAddon:o,response:c}=(u={...e,pageviewProperties:a},Ot(u));var u;const l=i.D8(s.Eh(f.Eh(Ct.Eq))),d=(0,n.zG)(c,i.UI(s.UI((e=>e.contextual_data))),i.D8(qt())),{enrichedEvents:g,replacementMap:p}=(e=>At(e))({events:t,contextualData:d});return{activations:{gam:(0,n.zG)(c,i.UI(s.UI((e=>e.activations?.target_dfp??[]))),l),xandr:(0,n.zG)(c,i.UI(s.UI((e=>e.activations?.appnexus_adserver??[]))),l),adswizz_keyvalue:(0,n.zG)(c,i.UI(s.UI((e=>e.activations?.adswizz_keyvalue??[]))),l)},cohorts:(0,n.zG)(c,i.UI(s.UI((e=>e.cohorts??[]))),l),contextualAddon:o,data:d,enrichedEvents:g,replacementMap:p}},Bt=(e,t)=>{const r=(0,n.zG)(t,i.UI((e=>(0,n.zG)(e(),f.dF((e=>"Pageview"===e.event.name))))),i.u4(((e,t)=>(0,n.zG)(t,s.wp((()=>e))))),i.UI(s.UI((e=>e.event))));return(0,n.zG)(i.vP(e,r),i.UI((e=>{let[t,r]=e;return(0,n.zG)(r,s.hX((e=>e.view_id===t)))})))},Nt=e=>{const t=e=>{if("number"==typeof e&&!Number.isNaN(e))return e;throw new Error("Received unexpected "+(Number.isNaN(e)?"NaN":"type "+typeof e))},r=e=>Math.max(0,t(e)/1e3);return{compressed:!!e.decodedBodySize&&e.decodedBodySize!==e.encodedBodySize,decoded_body_size:t(e.decodedBodySize),dns_lookup_duration:r(e.domainLookupEnd-e.domainLookupStart),encoded_body_size:t(e.encodedBodySize),fetch_duration:r(e.responseEnd-e.fetchStart),fetch_end:r(e.responseEnd),fetch_start:r(e.fetchStart),redirect_duration:r(e.redirectEnd-e.redirectStart),request_duration:r(e.responseStart-e.requestStart),retrieved:Qt(e),service_worker_duration:r(0===e.workerStart?0:e.fetchStart-e.workerStart),start_time:r(e.startTime),tcp_handshake_duration:r(e.connectEnd-e.connectStart),total_duration:r(e.duration),tls_negotiation:r(e.requestStart-e.secureConnectionStart),transfer_duration:r(e.responseEnd-e.requestStart),transfer_size:t(e.transferSize)}},Qt=e=>0===e.transferSize?"cache":e.transferSize>e.encodedBodySize?"network":"revalidate";s.YP,i.a9(s.YP),i.a9([]),i.a9([]),i.a9([]),i.a9(ut.b()),i.a9(s.YP),i.a9({segmentsEntered:[],segmentsExited:[]}),i.a9(!1),i.a9((e=>{let{event:t}=e;return Promise.resolve(t)})),new Q,i.a9(s.YP),i.a9(!1);function Kt(e,t,r){const{addonsLoaded:u,consent:l,currentTimestampSecs:d,enabledAddons:g,identities:h,sdkVariant:_,sessionId:v,userId:b,userIdIsNewlyGenerated:y,viewId:w,pageviewState:I}=t,[S,k]=(0,n.zG)(i.Ue(i.a9(f.cS)),(e=>{let[t,r]=e;return[i.xH(t),r]})),E=s.ij(e.permutiveData.getData("event-source-id")),G=(0,n.zG)(b,i.Rp(-1,(e=>e+1)),i.UI((t=>(0,n.zG)(E,s.hX((()=>0===t)),s.fS((()=>{const t=(0,c.k$)();return e.permutiveData.setData("event-source-id",t),t}))))));return(0,n.zG)(a.vP({computeTimeMetrics:(U=e.metrics,a.K4((e=>{let{stopped:t}=e;const r=(0,o.HJ)((()=>{(0,n.zG)((0,o.iE)(),(0,c.bw)((()=>(0,o.ho)(!1))),f.UI((e=>{let[t,r]=e;return(r-t)/1e3})),(e=>{U.track({name:"sdk_ui_thread_compute_first10s_total_seconds",value:e.reduce(((e,t)=>e+t),0),labels:{}}),U.track({name:"sdk_ui_thread_compute_first10s_total_task_overrun_seconds",value:(0,n.zG)(e,f.hX((e=>e>.05)),f.UI((e=>e-.05)),f.u4(0,((e,t)=>e+t))),labels:{}}),U.track({name:"sdk_ui_thread_compute_first10s_longest_task_seconds",value:Math.max(0,...e),labels:{}})}))}),1e4);(0,n.zG)(t,i.YP((e=>e&&r())))}))),privacySandboxTopics:gt(e,v,l)}),a.UI((t=>{const{reset:r,trackEvent:a,trackedEvents:o}=((e,t)=>{const[r,a]=i.Ue(0),o=(0,n.zG)(i.vP(r,t),i.UI((()=>[]))),s=(0,n.zG)(i.vP(o,e),i.D8(((e,t)=>{let[,r]=e,[,n]=t;return r===n})),i.UI((e=>{let[t]=e;const r=lt();return t.forEach(r.trackEvent),r})));return{reset:()=>a(r.current+1),trackEvent:(0,n.zG)(i.vP(s,o),i.UI((e=>{let[t,r]=e;return e=>(r.push(e),t.trackEvent(e))}))),trackedEvents:(0,n.zG)(s,i.VS((e=>e.trackedEvents)))}})(b,w),{enrichedEvents:s,...c}=(e=>$t(e))({consent:l,events:o,logger:e.logger,pageUrl:(0,n.zG)((()=>e.clientContext.getClientAsync()),V.UI((e=>e.url))),permutiveApi:e.permutiveApi,permutiveUrls:e.permutiveUrls,viewId:w}),[u,d,g]=(0,n.zG)(s,i.En(3,f.uZ()));return{...t,contextual:c,reset:r,trackEvent:a,unresolvedEvents:(0,n.zG)(u,i.UI(K.UI(f.UI((e=>(0,n.bc)(e.localId,{fail:e.fail,succeed:e.succeed})))))),eventsToProcessLocally:(0,n.zG)(d,i.UI(K.UI(f.hX((e=>!e.useBeacon))))),eventsToUploadViaBeacon:(0,n.zG)(g,i.UI(K.UI(f.hX((e=>e.useBeacon)))))}})),a.ak("eventPublication",(r=>{let{unresolvedEvents:n}=r;return ce(e,n,S,t.sdkClosing)})),a.Hr("enrichmentReplacementMap",(e=>{let{contextual:t,privacySandboxTopics:r}=e;return(0,n.zG)(i.vP(t.replacementMap,r.replacementMap),i.UI((e=>{let[t,r]=e;return(0,Y.gz)(s.g1)(t,r)})),i.UI(s.UI((e=>{let[t,r]=e;return{...t,...r}}))))})),a.ak("core",(o=>{let{contextual:c,enrichmentReplacementMap:u,eventPublication:g,eventsToProcessLocally:p}=o;return(0,n.zG)(r({contextualCohorts:(0,n.zG)(i.vP(c.cohorts,c.activations.gam,c.activations.xandr,c.activations.adswizz_keyvalue),i.UI(s.RD),i.UI(s.UI((e=>{let[t,r,n,i]=e;return{all:t,gam:r,xandrSsp:n,adswizz_keyvalue:i}})))),consent:l,currentTimestampSecs:d,enrichmentReplacementMap:u,eventSourceId:G,identities:h,newEvents:(0,n.zG)(p,i.UI(K.UI(f.UI((e=>(0,n.bc)(e.localId,e.event)))))),sessionId:v,userId:b,userIdIsNewlyGenerated:y,viewId:w,webClient:t.webClient,pageviewState:I}),a.bw((e=>{let{eventsToPublish:t}=e;return(0,n.zG)(t,i.UI(K.UI(Yt)),g.publishEvents)})),a.bw((e=>{let{eventsToPublishOnPageUnload:t}=e;return(0,n.zG)(t,i.UI(Yt),k)})),a.bw((t=>{let{externalData:r}=t;return(0,n.zG)(r,i.UI((t=>(0,n.zG)(Object.entries(t),f.UI((t=>{let[r,i]=t;return(0,n.zG)(i,s.EQ((()=>e.externalData.removeExternalData(r)),(t=>e.externalData.setExternalJsonData(r,t))))}))))))})),a.bw((t=>{let{context:r}=t;return(0,n.zG)(r,i.UI((t=>{const r=Object.entries(t);e.clientContext.updateContext(...r)})))})))})),a.bw((e=>{let{core:r,eventPublication:a,eventsToUploadViaBeacon:o}=e;return(0,n.zG)(i.vP({cohorts:r.cohorts.all,eventsIO:o,segments:r.cohorts.ql,sessionId:v,userId:b,viewId:w,webClient:t.webClient}),i.UI((e=>{let{webClient:t,...r}=e;return(0,n.zG)(t,s.UI((e=>({...r,webClient:e}))))})),i.UI(s.EQ((()=>K.of(f.bM())),(e=>{let{cohorts:t,eventsIO:r,segments:i,sessionId:a,userId:o,viewId:s,webClient:c}=e;return(0,n.zG)(r,K.UI(f.UI((e=>{let{event:r,localId:u}=e;return(0,n.bc)(u,{requiresEnrichment:!0,sdkProcessed:!1,event:{user_id:o,name:r.name,segments:i,cohorts:t,properties:{...r.properties,client:{...c,...r.properties.client??{}}},session_id:a,time:new Date,view_id:s}})}))))}))),a.publishEvents)})),a.ak("metricContext",(e=>{let{core:r}=e;return(0,n.zG)(r.geoIP,i.UI(s.tS((e=>s.ij(e.geo_info)))),(e=>ut.X({geoInfo:e,sampleRate:t.metricSampleRate,sdkVariant:_,sessionId:v,userId:b,viewId:w})))})),a.ak("sdkql",(t=>{let{core:r}=t;return ct(e,{addonsLoaded:u,consent:l,initdAddons:g,qlSegments:r.cohorts.ql})})),a.ak("strategicPartnerships",(t=>{let{sdkql:r}=t;return((e,t)=>a.vP({prebid_identifiers:F(e,t)}))(e,{pbjs:(0,n.zG)(r.prebidJS,i.UI((e=>(0,n.zG)(e.mainPair,s.UI((e=>e.pbjs))))))})})),a.ak("mediaAndEntertainment",(t=>{let{core:r}=t;return((e,t)=>(0,n.zG)(a.vP({freewheel:$({activationManager:e.activationManager,externalData:e.externalData,...t})}),a.UI((0,n.a9)({}))))(e,{addonsLoaded:u,consent:l,initdAddons:g,queryLanguageCohorts:r.cohorts.ql})})),a.ak("advertisers",(t=>{let{sdkql:r}=t;return((e,t)=>(0,n.zG)(a.of(t),a.ak("prebidMonitoring",(t=>{let{consent:r,prebidJS:n}=t;return P(e,i.vP({consent:r,prebidJS:n}))})),a.ak("videoPlayerMonitoring",(t=>{let{consent:r}=t;return L(e,{consent:r})})),a.UI(n.Q1)))(e,{consent:l,prebidJS:r.prebidJS})})),a.ak("identityManager",(t=>{let{core:r}=t;return(0,bt.u6)({...e,consent:l,tcfApiStatus:(0,yt.SD)(window,e.logger).tcfApiStatusRef,currentTimestampSecs:d,geoIP:r.geoIP},h)})),a.bw((function(){(0,n.zG)((0,Y.gz)(s.G5)(e.performance,(0,n.zG)(t.currentScript,s.UI((e=>e.src)),s.hX((e=>"string"==typeof e)))),s.UI((r=>{let[i,a]=r;var o;(o={consent:t.consent,logger:e.logger,metrics:e.metrics,name:a,performance:i}).consent.current&&o.metrics.isEnabled()&&(0,n.zG)(m.nI(o.performance.getEntriesByName(o.name,"resource")),s.UI(m.YM),s.hX((e=>self.PerformanceResourceTiming&&e instanceof self.PerformanceResourceTiming)),s.fX((e=>p.Y3((()=>Nt(e)),(0,c.bw)((t=>o.logger.warn("[resource timing] Failed to compute labels",{error:t,entry:e})))))),s.UI((e=>{const{total_duration:t,...r}=e;o.metrics.track({name:"sdk_resource_timing_seconds",value:t,labels:{...r,name:o.name}})})))})))})),a.UI((e=>{let{core:t,contextual:r,metricContext:a,sdkql:o,trackEvent:c,eventPublication:u,strategicPartnerships:l,identityManager:d,reset:f}=e;return{activations:{dfp:i.UI((e=>e.dfp),t.activations),dfp_contextual:i.UI((e=>e.dfp_contextual),t.activations),xandr_ssp:i.UI((e=>e.xandr_ssp),t.activations),xandr_ssp_contextual:i.UI((e=>e.xandr_ssp_contextual),t.activations),adswizz_keyvalue:i.UI((e=>e.adswizz_keyvalue),t.activations),adswizz_keyvalue_contextual:i.UI((e=>e.adswizz_keyvalue_contextual),t.activations)},addons:{contextual:r.contextualAddon,identityManager:d,secureSignal:t.secureSignal},metricContext:a,pbjsPair:i.UI((e=>e.mainPair),o.prebidJS),queryLanguageCohorts:{all:t.cohorts.ql,custom:t.cohorts.qlCustom,standard:t.cohorts.qlStandard},segmentTransitionsSinceInit:t.transitionsSinceInit,trackEvent:c,realtime:t.realtime,eventHandlerAfterUpload:u.eventHandlerAfterUpload,prebidIdentifiers:l.prebid_identifiers,reset:()=>(f(),(0,n.zG)(t.qlReady,i.UI(s.DT((e=>e))),i.yY,V.UI(n.Q1))()),stateMigratedThisInitialisation:t.stateMigratedThisInitialisation}})));var U}const Yt=f.UI((0,H.H5)((e=>({event:e,requiresEnrichment:!1,sdkProcessed:!0}))));function Ht(e){return(0,n.ls)((0,c.rO)({previousState:e=>{if("string"!=typeof e)return{};try{return JSON.parse(e)}catch{return{}}}}),e,(0,c.rO)({state:i.UI(JSON.stringify)}))}function Wt(e){const t=function(e){const{activationManager:t,api:r,clientContext:n,config:i,externalData:a,logger:o,metrics:c,permutiveData:u,network:l,urls:d,namespace:f,trace:g}=e;return{activationManager:t,api:r,clientContext:n,config:i,externalData:a,logger:o,metrics:c,performance:s.ij(self.performance),permutiveData:u,permutiveApi:l,permutiveUrls:d,reportError:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r.reportError(e,t?.userId,t?.timestamp)},namespace:f,trace:g}}(e),r=function(e){const t={addonsLoaded:e.addonsLoaded,currentScript:e.currentScript,consent:(r=e.consentTracking,(0,n.zG)(r,s.EQ((()=>i.a9(!0)),(e=>e.consentRef)))),currentTimestampSecs:l(),enabledAddons:u(e),identities:e.identities,sdkClosing:d(),metricSampleRate:e.config.metricsSamplingPercentage/100,sdkVariant:s.ij(e.sdkVariant),sessionId:i.a9(e.sessionManager.getSessionId()),userId:e.userId.ref,userIdIsNewlyGenerated:e.userId.isNewlyGenerated,viewId:e.viewId.ref,pageviewState:e.pageviewState,webClient:e.webClient};var r;return t}(e);return function(e,t,r,s){const u=5e3,l=(0,n.zG)(e,function(e,t){return r=>a=>{const{value:s,state:c}=r(a),[u,l]=i.Ue(c.current),d=(0,o.UM)((()=>l(c.current)),e),f=(0,n.zG)(i.vP(c,u),i.UI((e=>{let[t,r]=e;return t===r})));return(0,n.zG)(t,i.bw((e=>e&&d()))),{value:(0,n.bc)(f,s),state:(0,n.zG)(i.vP(t,c,u),i.UI((e=>{let[t,r,n]=e;return t?r:n})))}}}(u,s),Ht,function(e){return t=>(0,n.ls)((0,c.rO)({previousState:t=>e.current?t:void 0}),t,(0,c.rO)({state:(0,n.ls)((t=>i.vP(e,t)),i.UI((e=>{let[t,r]=e;return t?r:void 0})))}))}(r),function(e){return t=>(0,n.ls)((0,c.rO)({previousState:()=>localStorage.getItem(e)}),t,(0,c.rO)({state:(0,c.bw)(i.YP((t=>{switch(typeof t){case"string":localStorage.setItem(e,t);break;case"undefined":localStorage.removeItem(e);break;case"object":if(null===t){localStorage.removeItem(e);break}throw new Error("Permutive app raised an invalid state.");default:throw new Error("Permutive app raised an invalid state.")}})))}))}(t),a.UI((e=>{let[t,r]=e;return r})));return l({stopped:i.a9(!1)}).value}(Kt(t,r,e.core),e.namespace.getNamespacedStorageKey("permutive-app"),r.consent,r.sdkClosing)}},4817:(e,t,r)=>{r.d(t,{B9:()=>p,iq:()=>d,ti:()=>h});var n=r(5654),i=r(842),a=r(7144),o=r(8236),s=r(2169),c=r(331),u=r(7598);const l="__permutive.",d="__permutiveConfigQueryParams";const f={default:{windowKey:"permutive",environment:"default",apiHost:"api.permutive.com",apiKey:"",apiProtocol:"https",cdnBaseUrl:"cdn.permutive.com",cdnProtocol:"https",pxidHost:"prmutv.co",apiVersion:"v2.0",sdkErrorsApiVersion:"v2",advertiserApiVersion:"v2",classificationModelsApiVersion:"v1",loggingEnabled:!1,tracingEnabled:!1,requestTimeout:5e3,cookieDomain:"."+(0,u._Y)(window.location.hostname),cookieName:"permutive-id",cookieExpiry:function(){const e=new Date;return e.setMonth(e.getMonth()+6),e.toUTCString()}(),eventsTTLInDays:null,permutiveDataMiscKey:"permutive-data-misc",permutiveDataQueriesKey:"permutive-data-queries",stateNamespace:"",sendClientErrors:!0,metricsSamplingPercentage:20,eventsCacheLimitBytes:25e5,segmentSyncApiHost:"4b91477e-f67b-4d81-86db-a9742bd41e9c.partner.permutive.app",consentRequired:!1,sdkType:"stable",viewId:null,localStorageDebouncedKeys:[],localStorageWriteDelay:1e3,localStorageWriteMaxDelay:1500,watson:{enabled:!0},secureSignalsApiHost:"secure-signals.permutive.app",prebidAuctionsRandomDownsamplingThreshold:0},production:{},development:{apiProtocol:"http",loggingEnabled:!0,tracingEnabled:!0,sendClientErrors:!1}},g=e=>{const t={consentRequired:!0,loggingEnabled:!0,sendClientErrors:!0,tracingEnabled:!0},r={eventsTTLInDays:!0,eventsCacheLimitBytes:!0,metricsSamplingPercentage:!0,requestTimeout:!0,localStorageWriteDelay:!0,localStorageWriteMaxDelay:!0,prebidAuctionsRandomDownsamplingThreshold:!0};return Object.keys(e).reduce(((n,i)=>{if(t.hasOwnProperty(i)){const t="true"===e[i];return{...n,[i]:t}}if(r.hasOwnProperty(i)){const t=Number(e[i]);return isNaN(t)?n:{...n,[i]:t}}return{...n,[i]:e[i]}}),{})},p=function(){let{getQueryParams:e=u.zM}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=e=>Object.entries(e).reduce(((e,t)=>{let[r,n]=t;if(!(0===r.indexOf(l)))return e;const i=r.replace(l,"");return[...e,[i,n]]}),[]);return(0,s.zG)(a.Y3((()=>(0,s.zG)(e(),t,(e=>(0,c.m8)(...e)),g,(e=>m({queryConfig:e})))),(e=>`Failed to parse query params. Got ${(0,n.w)(e).message}`)))},m=e=>{let{queryConfig:t}=e;const r=(0,s.zG)(o.Y3((()=>window.sessionStorage.getItem(d))),o.tS(o.ij),o.tS((0,s.ls)(i.A,o.ij)),o.fS((()=>({}))));return(0,c.PM)(r,t)},h=(e,t)=>{const r=(e.environment&&f[e.environment])??{};return(0,c.PM)(f.default,r,e,t)}},8619:(e,t,r)=>{r.d(t,{v:()=>n});const n=(e,t,r)=>function(){const n=r()?t:e;return n(...arguments)}},8085:(e,t,r)=>{r.d(t,{S:()=>m});var n=r(2169),i=r(8236),a=r(9912),o=r(5111),s=r(923),c=r(1177);var u=r(331);class l{wait_prev;block_next;task;started;complete;constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.wait_prev=t.wait_prev||!1,this.block_next=t.block_next||!1,this.started=!1,this.complete=!1,this.task=e}waits(){return this.wait_prev}blocks(){return this.block_next}execute(e){this.started=!0,this.task((()=>{this.complete=!0,e()}))}}var d=r(7189);r(4948),r(745);class f{logger;api;activationManager;sessionManager;metrics;viewId;userId;network;clientContext;unprocessedEvents;taskQueue;identities;permutiveReset;messages;addons;trace;permutiveRealtime;state;customProperties;config;permutiveData;externalData;cookies;identitiesIngestor;global;nextGen;pageviewState;tcf;initialisedAddons=[];constructor(e,t,r,n,i,a,o,s,c,u,l,d,f,g,p,m,h,_,v,b,y,w,I,S,k,E,P,G){this.logger=e,this.api=t,this.activationManager=r,this.sessionManager=n,this.metrics=i,this.viewId=a,this.userId=o,this.network=s,this.clientContext=c,this.unprocessedEvents=u,this.taskQueue=l,this.identities=d,this.permutiveReset=f,this.messages=g,this.addons=p,this.trace=m,this.permutiveRealtime=h,this.state=_,this.customProperties=v,this.config=b,this.permutiveData=y,this.externalData=w,this.cookies=I,this.identitiesIngestor=S,this.global=k,this.nextGen=E,this.pageviewState=P,this.tcf=G}identify(e){const t="[Identify]";this.logger.debug(" identify",e);const r=(0,u.b2)(),{left:o,right:c}=this.identities.parseCustomerDefinedIdentities(e);if(o.length>0)throw new Error(o.join(" "));const f={...this.identities.getIdentitiesMap(),...c.reduce(((e,t)=>{let{tag:r,id:n,priority:i,expiry:a}=t;return{...e,[r]:{id:n,...void 0!==i?{priority:i}:{},...void 0!==a?{expiry:a}:{}}}}),{})},g=(0,n.zG)(Object.values(f),a.DZ((e=>i.ij(e.id)))),p=this.identities.getPrioritizedIdentities(f);if("string"==typeof e&&(0,s.Bt)("4b91477e-f67b-4d81-86db-a9742bd41e9c","4b91477e-f67b-4d81-86db-a9742bd41e9c",g,window.location.hostname,this.userId.get()))return r.resolve(),r.promise;const m=async e=>{await(0,d.Yj)({clientContext:this.clientContext,global:this.global,identities:this.identities,logger:this.logger,reset:this.permutiveReset,userId:this.userId},e.user_id)};return this.taskQueue.add(new l((async e=>{this.logger.debug(" identify",c);const n=async()=>{this.logger.log(t,"request identity");const e=await this.api.identify(this.metrics,this.userId,p);this.userId.isEqual(e.user_id)?this.metrics.track({name:"sdk_identity_remained_total",value:1,labels:{identify_reason:"identify_call"}}):(this.metrics.track({name:"sdk_identity_changed_total",value:1,labels:{identify_reason:"identify_call"}}),await m(e))};this.identities.setIdentities(c).identifyRequestRequired()?await n():this.logger.log(t,"skip request"),this.logger.debug(" identify",c),e(),r.resolve(),await this.identitiesIngestor.ingestIfEligible(c).catch((e=>this.api.reportError(`Couldn't ingest identities, got ${e}`,this.userId.get())))}),{wait_prev:!0,block_next:!0})),r.promise}on(e,t){return this.nextGen.eventHandlerAfterUpload.addListener({name:e,callback:t,once:!1})}once(e,t){return this.nextGen.eventHandlerAfterUpload.addListener({name:e,callback:t,once:!0})}pageviewTracked=!1;track(){const[e,t,r]=[arguments.length<=0?void 0:arguments[0],(arguments.length<=1?void 0:arguments[1])||{},(arguments.length<=2?void 0:arguments[2])||{}],n=this.trace.startSpan(`track("${e}")`);this.logger.log(" track",e);const i=(0,u.b2)();this.pageviewTracked||"Pageview"!==e||(this.pageviewTracked=!0,this.metrics.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"pageview_tracked",time_origin:"sdk_init"})),this.metrics.trackCounter({name:"sdk_event_track_count_total",labels:{event_name:e},value:1}),i.promise.then((()=>{this.metrics.trackCounter({name:"sdk_event_track_success_count_total",labels:{event_name:e},value:1}),n.finish()}),(()=>{this.metrics.trackCounter({name:"sdk_event_track_fail_count_total",labels:{event_name:e},value:1}),n.finish()}));const a=r.unprocessedData??{},o=a.sessionId??this.sessionManager.getSessionId(),s=a.viewId??this.viewId.get(),c={success:r.success||(e=>{}),error:r.error||((e,t)=>{})};return this.taskQueue.add(new l((n=>{this.logger.log(" track",e);return(a.client?Promise.resolve(a.client):this.clientContext.getClientAsync()).then((a=>{const l={name:e,properties:{...t,client:t.client?(0,u.PM)(a,t.client):a},session_id:o,view_id:s,time:new Date};return this.nextGen.trackEvent.current({event:l,useBeacon:r.useBeacon??!1}).then((e=>{this.logger.log(" track",l.name),c.success(e),i.resolve(l),n()})).catch((e=>{c.error(e),this.api.reportError(e,this.userId.get()),i.reject(e)}))}))}))),i.promise}trigger(e,t,r){const n=(0,u.b2)();this.logger.log(" trigger",e);const i=t=>(i,a)=>{if(i.properties.segment_number===e){const o={result:t};this.logger.debug(" trigger",{event:i,error:a,segmentCode:e,payload:o}),r(o),n.resolve(o)}};return this.nextGen.eventHandlerAfterUpload.addListener({name:"SegmentEntry",callback:i(!0),once:!1}),this.nextGen.eventHandlerAfterUpload.addListener({name:"SegmentExit",callback:i(!1),once:!1}),this.logger.log(" trigger",e),n.promise}query(){return Promise.resolve({result:!1})}segment(e,t){const r=(0,u.b2)();this.logger.log(" segment",e);return this.taskQueue.add(new l((n=>{this.logger.log(" segment",e);const i=this.nextGen.queryLanguageCohorts.all.current.includes(e)||!1;t(i),r.resolve(),this.logger.log(" segment",e),n()}))),r.promise}segments(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";const r=(0,u.b2)();this.logger.log(" segments");return this.taskQueue.add(new l((n=>{this.logger.log(" segments ("+t+")");const i=i=>{e(i),r.resolve(i),this.logger.log(" segments ("+t+")"),n()};"dfp"===t?this.messages.once("permutive:dfp:ready",(()=>{this.addons.dfp&&i([...this.addons.dfp.segments.liveSegments])})):i([...this.nextGen.queryLanguageCohorts.all.current])}))),r.promise}reset(){return Promise.all([this.api.reset(this.metrics),this.identities.reset(),this.permutiveReset.reset(),this.nextGen.reset(),this.userId.reset()]).then((()=>{this.messages.emit("permutive:reset")})).catch((e=>{this.api.reportError(`Error resetting internals. Got ${e}`)}))}addon(e,t){this.logger.debug("[Addon]",`Called for ${e}`,t);const a={...t,permutive:this,api:this.api,activationManager:this.activationManager,network:this.network,clientContext:this.clientContext,logger:this.logger,unprocessedEvents:this.unprocessedEvents,metrics:this.metrics,state:this.state,messages:this.messages,userId:this.userId,viewId:this.viewId,customProperties:this.customProperties,config:this.config,permutiveData:this.permutiveData,sessionManager:this.sessionManager,addons:this.addons,externalData:this.externalData,cookies:this.cookies,nextGenOutput:this.nextGen,identities:this.identities,pageviewState:this.pageviewState,tcf:this.tcf},s=(0,n.zG)(this.nextGen.pbjsPair,o.UI(i.UI((0,u.vg)("pbjs")))),l=e=>{this.initialisedAddons.push(e),this.messages.emit("permutive:addon:preinit",e)};if("contextual"===e&&i.pC(this.nextGen.addons.contextual))return"contextual"in this.addons||(l(e),this.addons.contextual=this.nextGen.addons.contextual.value),this.addons.contextual(t),this.addons.contextual;if(-1===this.initialisedAddons.indexOf(e))switch(l(e),e){case"web":Promise.resolve().then(r.bind(r,1529)).then((e=>this.addons.web=new e.WebAddon(a))).then((()=>this.messages.emit("permutive:web:ready")));break;case"publishers":case"overlays":case"scriptrunner":case"nativo":case"freewheel":case"facebook_pixel_v2":case"eyeota_pixel":case"rubicon":case"rubicon_ssp":case"tracking_pixel":case"twitter_pixel":case"pinterest_pixel":case"appnexus_adserver":case"classification_models":case"prebid_analytics":case"gam_log":case"smart":case"tradedesk":case"identity_s2s_activation_stackadapt":case"identity_s2s_activation_adform":case"equativ":case"pubmatic":case"ssp":0;break;case"dfp":Promise.resolve().then(r.bind(r,5385)).then((async e=>this.addons.dfp=await e.createAddon(a)));break;case"tiktok_pixel":Promise.resolve().then(r.bind(r,3789)).then((e=>this.addons.tiktok_pixel=new e.TikTokPixel({...a,tcfStatus:{type:"missing"}})));break;case"local_storage":Promise.resolve().then(r.bind(r,9794)).then((e=>this.addons.local_storage=new e.LocalStorageAddon(a)));break;case"prebid":Promise.resolve().then(r.bind(r,825)).then((e=>this.addons.prebid=new e.PrebidAddon({...a,pbjs:s})));break;case"clean_room":Promise.resolve().then(r.bind(r,1948)).then((e=>this.addons.clean_room=new e.CleanRoomAddon));break;case"ddp":case"dbm":Promise.resolve().then(r.bind(r,8111)).then((e=>this.tcf.registerVendorOnValidConsent("ddp",(t=>this.addons.ddp=new e.DDPPixel({...a,tcfStatus:t})))));break;case"appnexus":Promise.resolve().then(r.bind(r,1711)).then((e=>this.tcf.registerVendorOnValidConsent("appnexus",(t=>this.addons.appnexus=new e.AppnexusPixel({...a,tcfStatus:t})))));break;case"amazon_publisher_services":(0,n.zG)(i.YP,i.UI((e=>this.addons.amazon_publisher_services=e)));break;case"adswizz_keyvalue":(0,n.zG)(i.YP,i.UI((e=>this.addons.adswizz_keyvalue=e)))}else"web"===e&&!0!==t.auto_init&&((e,t,r,n)=>new Promise(((a,o)=>{const s=(0,i.Y3)(e);if((0,i.pC)(s))return a(s.value);r.once(t,(()=>(0,i.g_)((()=>o(new Error(`Error after waiting for event ${t}`))),a)((0,i.Y3)(e))));const u=n?.timeout??1e4;(0,c.HJ)((()=>o(new Error(`Event ${t} was not received within the timeout period ${u}ms`))),u)})))((()=>{if(!this.addons.web)throw new Error('"web" addon not ready');return this.addons.web.reset(t)}),"permutive:web:ready",this.messages).catch((e=>{this.api.reportError(`Got error while trying to reset web. Got ${e.message}`,this.state.userId.get())}))}ready(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"initialised";const r=(0,u.b2)(),n=()=>{e(),r.resolve()};switch(t){case"initialised":this.permutiveRealtime.isReady()?n():this.messages.on("permutive:ready",n);break;case"realtime":this.permutiveRealtime.isRealtime()?n():this.messages.once("permutive:realtime",n)}return r.promise}}var g=r(8619);const p=e=>{const{logger:t,consentTracking:r}=e,i=function(){return t.debug("Methods[track]: Cannot track as consent is revoked"),Promise.resolve(null)};return e=>class extends e{constructor(){super(...arguments),r.isRevoked()&&this.consentRevoked(),r.listenForConsent((()=>this.consentRevoked()),n.Q1)}async consentRevoked(){return await this.sessionManager.reset(),this.reset()}track=(()=>(0,g.v)(super.track.bind(this),i,r.isRevoked))()}},m=(e,t,r,i,a,o,s,c,u,l,d,g,m,h,_,v,b,y,w,I,S,k,E,P,G,U,z,D,x)=>new((0,n.zG)(f,p({consentTracking:U,logger:e})))(e,t,r,i,a,o,s,c,u,l,d,g,m,h,_,v,b,y,w,I,S,k,E,P,G,z,D,x)},7189:(e,t,r)=>{r.d(t,{Yj:()=>c,TZ:()=>s});var n=r(5654),i=r(331);var a=r(923);const o=async e=>{await e.identities.thirdParty,await function(e,t){return(0,a.Bt)("4b91477e-f67b-4d81-86db-a9742bd41e9c","4b91477e-f67b-4d81-86db-a9742bd41e9c",e.identities.getPrioritizedIdentities(e.identities.getIdentitiesMap()).map((e=>e.id)),window.location.hostname,e.userId.get())?t.reset():Promise.resolve()}(e,e.permutiveMethods);const t=await function(e){const t=e.trace.startSpan("identify");0;return(async e=>{const t="[Identify Init]",{logger:r,api:n,userId:a,identities:o,metrics:s,identitiesIngestor:c,messages:u,sessionManager:l}=e,d=await o.thirdParty,f=o.extractIdentifyFromQueue(e),g={...o.getIdentitiesMap(),...f.reduce(((e,t)=>{let{tag:r,id:n,priority:i,expiry:a}=t;return{...e,[r]:{id:n,...a?{expiry:a}:{},...void 0!==i?{priority:i}:{}}}}),{})},p=o.setIdentities(Object.entries(g).map((e=>{let[t,{id:r,priority:n,expiry:i}]=e;return{tag:t,id:r,...i?{expiry:i}:{},...void 0!==n?{priority:n}:{}}})));o.setReady();const m=o.getPrioritizedIdentities(g);r.log("Begin identification");const h=e.sessionCount>1&&l.sessionHasChanged()||d.identifyRequestRequired()||p.identifyRequestRequired()?await(r.debug(t,"request identity"),n.identify(s,a,m).then((e=>{const n=e.user_id;return a.isEqual(n)?{identityChanged:!1}:(r.debug(t,"fetch received new user id",n),{identityChanged:!0,userId:n})})).catch((e=>(n.reportError(`${t} Fetch failed. Got ${e}`,a.get()),{identityChanged:!1}))).then((0,i.bw)((t=>e.metrics.track({name:`sdk_identity_${t.identityChanged?"changed":"remained"}_total`,value:1,labels:{identify_reason:"sdk_init"}}))))):(r.debug(t,"skip request"),{identityChanged:!1});return c.ingestIfEligible(m).catch((e=>n.reportError(`Couldn't ingest identities, got ${e}`,h.identityChanged?h.userId:a.get()))),u.emit("permutive:user:ready"),r.debug(t,"result",h),h})(e).catch((t=>(e.api.reportError(`Failed to identify. Got ${(0,n.w)(t)}`),{identityChanged:!1}))).then((e=>(t.finish(),e)))}(e);return t.identityChanged?await c(e,t.userId):e.logger.log("Identity has not changed"),t},s=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>{};o(e).then(t),u(e.global,e.clientContext)};async function c(e,t){e.logger.log("Identity has changed"),await e.reset.reset(),e.userId.set(t),u(e.global,e.clientContext),e.identities.setIdentities([])}function u(e,t){return e.context=t.getContext()}},374:(e,t,r)=>{function n(e,t,r,n){n.debug("set SDK as ready"),e.emit("permutive:api:ready"),e.emit("permutive:queries:initialised"),t.track({name:"sdk_local_storage_byte_total",value:r.getStateSizeInBytes(),labels:{}}),n.warn("sdk_query_states_byte_total metric needs re-implementing")}r.d(t,{R:()=>n})},8860:(e,t,r)=>{r.d(t,{LA:()=>s});var n=r(9912),i=r(856),a=r(331);const o=(e,t,r)=>{let{api:n,state:i}=r;n.reportError(`Function "permutive.${t.functionName}" caused an error: ${e.message}`,i.userId.get())};function s(e,t,r,n,i,a){let s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:d;const u=c(e),l=a.startSpan("queued_methods"),f={api:i,state:t},g=e=>{if(e.functionName in r){r[e.functionName].apply(n,e.arguments)}else o(new Error("Does not exist."),e,f)},p=e=>!s.includes(e);u.forEach((e=>{try{p(e.functionName)&&g(e)}catch(t){const r=t instanceof Error?t:new Error("Unknown error.");o(r,e,f)}})),l.finish()}function c(e){const t=(0,n.uK)((e=>-1!==l.indexOf(e.functionName)))(e),r=t.right,o=t.left.filter((e=>"consent"!==e.functionName)),s=(0,i.Zt)(((e,t)=>u(e)&&u(t)?(0,a.lW)(f).compare(e.arguments[0],t.arguments[0]):(0,a.lW)(l).compare(e.functionName,t.functionName)));return(0,n.DY)(s)(r).concat(o)}const u=e=>"addon"===e.functionName,l=["identify","trigger","addon","track"],d=["identify"],f=["dfp","appnexus_adserver","web"]},2952:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{initialiseWebSDK:()=>initialiseWebSDK});var _permutive_permutive_utils_ts_error__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(5654),fp_ts_Option__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__(8236),fp_ts_Either__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__(7144),fp_ts_function__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(2169),fp_ts_TaskEither__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(132),_framework_ref__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(5111),_identity_legacy_NeustarFabrickIdentitiesIngestor__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3634),_identity_legacy_PermutiveIdentities__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(923),_identity_legacy_PermutiveIdentitiesIngestorNoOp__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(1914),_sdkql_blockers__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__(2520),_core_activations_PermutiveActivationManagerWeb__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(7819),_core_activations_PermutiveAddons__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(745),_sdkql_event_collection_events_cache_store_crypto_HashcodeDigest__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(48),_sdkql_event_collection_events_cache_store_crypto_SHA256Digest__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(6486),_sdkql_event_collection_PermutiveEventCustomProps__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(3821),_core_events_unprocessed_UnprocessedPrebidAuctions__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(9311),_core_metrics_MetricReporter__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(2716),_core_state_PermutiveRealtime__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(6055),_core_state_PermutiveReset__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(2437),_core_state_PermutiveStateWeb__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__(2472),_core_state_PermutiveViewId__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(6306),_core_store_LocalStorage__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__(147),_core_tcf_TCF__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(2962),_dynamic_addons_LoadAddons__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(3206),_dynamic_messages_PermutiveMessages__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__(2290),_http_PermutiveApi__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(8505),_utils_PermutiveUtils__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(331),_utils_task_queue_PermutiveTaskQueue__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(2284),_Config__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(4817),_initialisation_identity__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(7189),_initialisation_initialisationLifecycle__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__(374),_initialisation_queuedMethods__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(8860),_PermutiveMethodsWeb__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(8085),_framework_compute_time_measurement__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(1177),fp_ts_Task__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__(7226),main_core_store_SessionStorage__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(2561),main_http_PermutiveNetwork__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(24);const prefix="[Initialisation Web]",initialiseWebSDK=_ref=>{let{cookieStore,clientContext,currentScript,consentModule,core,externalData,localStorage,logger,messages,metrics,namespace,pageviewState,partialTagWithKey,permutiveData,sessionManager,tag,trace,configFromQueryParams,urls,userId}=_ref;return(0,fp_ts_TaskEither__WEBPACK_IMPORTED_MODULE_21__.Y3)((async()=>{const windowKey=partialTagWithKey.key,permutiveGlobal=window[windowKey],config=tag.config,viewId=(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(pageviewState.ref,_framework_ref__WEBPACK_IMPORTED_MODULE_0__.UI((e=>e.viewId)),(e=>new _core_state_PermutiveViewId__WEBPACK_IMPORTED_MODULE_23__.W(e))),network=new main_http_PermutiveNetwork__WEBPACK_IMPORTED_MODULE_20__.E(logger,metrics),sessionStorage=(0,main_core_store_SessionStorage__WEBPACK_IMPORTED_MODULE_19__.u)(namespace,logger,consentModule.consentTracking.consentRef),{consentTracking,consentValidation}=consentModule;(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(consentTracking.consentRef,_framework_ref__WEBPACK_IMPORTED_MODULE_0__.YP((e=>{e?sessionStorage.put(configFromQueryParams,_Config__WEBPACK_IMPORTED_MODULE_14__.iq).then(fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.Q1,(e=>{logger.warn(prefix,`Failed to cache "${_Config__WEBPACK_IMPORTED_MODULE_14__.iq}".`,(0,_permutive_permutive_utils_ts_error__WEBPACK_IMPORTED_MODULE_24__.w)(e))})):sessionStorage.delete(_Config__WEBPACK_IMPORTED_MODULE_14__.iq)}))),window[windowKey].consent=consentValidation;const createInternalsSpan=trace.startSpan("internals");(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(viewId.ref,_framework_ref__WEBPACK_IMPORTED_MODULE_0__.YP((e=>clientContext.updateContext(["view_id",e])))),(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(userId.ref,_framework_ref__WEBPACK_IMPORTED_MODULE_0__.YP((e=>clientContext.updateContext(["user_id",e]))));const api=new _http_PermutiveApi__WEBPACK_IMPORTED_MODULE_11__.F(urls,config,network,metrics,logger),tcf=(0,_core_tcf_TCF__WEBPACK_IMPORTED_MODULE_9__.SD)(window,logger),identityProviderEnv={permutive:permutiveGlobal,network,api,userId,metrics,permutiveData,messages,config,cookies:cookieStore,logger,tcf},identities=new _identity_legacy_PermutiveIdentities__WEBPACK_IMPORTED_MODULE_2__.lg(metrics,trace,permutiveData,identityProviderEnv,logger),identitiesIngestor=new _identity_legacy_PermutiveIdentitiesIngestorNoOp__WEBPACK_IMPORTED_MODULE_25__.z,permutiveRealtime=new _core_state_PermutiveRealtime__WEBPACK_IMPORTED_MODULE_26__.u(trace,metrics,messages),unprocessedArgs={consent:consentTracking.consentRef,logger,namespace},unprocessedEvents={PrebidAuctions:new _core_events_unprocessed_UnprocessedPrebidAuctions__WEBPACK_IMPORTED_MODULE_27__.J(unprocessedArgs)},customProperties=new _sdkql_event_collection_PermutiveEventCustomProps__WEBPACK_IMPORTED_MODULE_7__.X,permutiveReset=new _core_state_PermutiveReset__WEBPACK_IMPORTED_MODULE_28__.a(config,localStorage,logger,permutiveData,cookieStore,externalData),taskQueue=new _utils_task_queue_PermutiveTaskQueue__WEBPACK_IMPORTED_MODULE_13__.i(messages),activationManager=new _core_activations_PermutiveActivationManagerWeb__WEBPACK_IMPORTED_MODULE_3__.v(logger,permutiveGlobal,clientContext),[addonsLoadedRef,setAddonsLoaded]=_framework_ref__WEBPACK_IMPORTED_MODULE_0__.Ue(!1),webClient=(()=>{const[e,t]=_framework_ref__WEBPACK_IMPORTED_MODULE_0__.Ue(Date.now());return(0,_framework_compute_time_measurement__WEBPACK_IMPORTED_MODULE_18__.UM)((()=>t(Date.now())),1e3),(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(_framework_ref__WEBPACK_IMPORTED_MODULE_0__.vP(viewId.ref,e),_framework_ref__WEBPACK_IMPORTED_MODULE_0__.UI((()=>clientContext.getClient())),_framework_ref__WEBPACK_IMPORTED_MODULE_0__.D8(((e,t)=>e===t||JSON.stringify(e)===JSON.stringify(t))))})(),eventCacheStoreFactory=()=>(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)((0,_framework_compute_time_measurement__WEBPACK_IMPORTED_MODULE_18__.N1)((0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)((0,fp_ts_TaskEither__WEBPACK_IMPORTED_MODULE_21__.Y3)((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,4198))),String),trace.traceTask("import-DBStore-main-thread"))),(0,fp_ts_TaskEither__WEBPACK_IMPORTED_MODULE_21__.UI)((e=>{let{DBStore:t}=e;return new t((0,_core_store_LocalStorage__WEBPACK_IMPORTED_MODULE_29__.E)(namespace,logger,consentTracking.consentRef))}))),eventsCacheFactory=()=>(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)((0,_framework_compute_time_measurement__WEBPACK_IMPORTED_MODULE_18__.SF)((0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)((0,fp_ts_TaskEither__WEBPACK_IMPORTED_MODULE_21__.Y3)((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,2386))),String),trace.traceTask("import-events-cache"))),(0,fp_ts_TaskEither__WEBPACK_IMPORTED_MODULE_21__.tS)((e=>{let{EventsCache:t}=e;return(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(t.initialise(config,logger,(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};api.reportError(e,t?.userId,t?.timestamp)}),trace,metrics,userId.ref,eventCacheStoreFactory),trace.traceTask("initialise-events-cache-main-thread"))}))),nextGen=await(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)((0,_framework_compute_time_measurement__WEBPACK_IMPORTED_MODULE_18__.SF)((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,1354)))),trace.traceTask("import-next-gen"),fp_ts_Task__WEBPACK_IMPORTED_MODULE_30__.Qt("configureCore",core),fp_ts_Task__WEBPACK_IMPORTED_MODULE_30__.tS((e=>{let{runNextGenFeatures:t,configureCore:r}=e;return(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)((0,_framework_compute_time_measurement__WEBPACK_IMPORTED_MODULE_18__.N1)((async()=>t({activationManager,addonsLoaded:addonsLoadedRef,api,currentScript,clientContext,config,consentTracking:fp_ts_Option__WEBPACK_IMPORTED_MODULE_31__.G(consentTracking),core:r({eventsCacheFactory,migratedStateMaps:()=>({internal:(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(permutiveData.getData("internal_query_states"),fp_ts_Option__WEBPACK_IMPORTED_MODULE_31__.DT(_utils_PermutiveUtils__WEBPACK_IMPORTED_MODULE_12__.Kn)),external:(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(permutiveData.getData("external_query_states"),fp_ts_Option__WEBPACK_IMPORTED_MODULE_31__.DT(_utils_PermutiveUtils__WEBPACK_IMPORTED_MODULE_12__.Kn))})}),externalData,identities:identities.ref,logger,messages,metrics,namespace,network,permutiveData,sessionManager,urls,userId,viewId,pageviewState:pageviewState.ref,trace,webClient:(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(webClient,_framework_ref__WEBPACK_IMPORTED_MODULE_0__.UI(fp_ts_Option__WEBPACK_IMPORTED_MODULE_31__.G))}))),trace.traceTask("run-next-gen-features"))})))();(0,_core_metrics_MetricReporter__WEBPACK_IMPORTED_MODULE_8__.p)({api,context:nextGen.metricContext,logger,messages,metrics});const state=new _core_state_PermutiveStateWeb__WEBPACK_IMPORTED_MODULE_32__.u(permutiveData,permutiveReset,userId,viewId,logger),addons={},permutiveMethods=(0,_PermutiveMethodsWeb__WEBPACK_IMPORTED_MODULE_17__.S)(logger,api,activationManager,sessionManager,metrics,viewId,userId,network,clientContext,unprocessedEvents,taskQueue,identities,permutiveReset,messages,addons,trace,permutiveRealtime,state,customProperties,config,permutiveData,externalData,cookieStore,identitiesIngestor,permutiveGlobal,consentTracking,nextGen,pageviewState,tcf);createInternalsSpan.finish();const context=clientContext.getMutableContextUNSAFE();[].forEach((s=>{fp_ts_Either__WEBPACK_IMPORTED_MODULE_33__.Y3((()=>eval(s)),(e=>{api.reportError({...e,message:`Error running custom script ${s}`},userId.get())}))}));const blockers=(0,_sdkql_blockers__WEBPACK_IMPORTED_MODULE_34__.X)({logger,messages});blockers.addBlocker("permutive:queries:initialised");const initialIdentifyResult=(0,_utils_PermutiveUtils__WEBPACK_IMPORTED_MODULE_12__.b2)();let globalIdentifyBound=!1;messages.on("permutive:user:ready",(()=>{permutiveGlobal.identify=permutiveMethods.identify.bind(permutiveMethods),globalIdentifyBound=!0;const e=identities.extractIdentifyFromQueue({global:permutiveGlobal});e.length>0?initialIdentifyResult.resolve(permutiveGlobal.identify(e)):initialIdentifyResult.resolve()})),messages.on("permutive:blockers:empty",(()=>{if(!globalIdentifyBound){const e=permutiveGlobal.identify;permutiveGlobal.identify=t=>(e(t),initialIdentifyResult.promise)}permutiveGlobal.on=permutiveMethods.on.bind(permutiveMethods),permutiveGlobal.once=permutiveMethods.once.bind(permutiveMethods),permutiveGlobal.track=permutiveMethods.track.bind(permutiveMethods),permutiveGlobal.trigger=permutiveMethods.trigger.bind(permutiveMethods),permutiveGlobal.query=permutiveMethods.query.bind(permutiveMethods),permutiveGlobal.segment=permutiveMethods.segment.bind(permutiveMethods),permutiveGlobal.segments=permutiveMethods.segments.bind(permutiveMethods),permutiveGlobal.reset=permutiveMethods.reset.bind(permutiveMethods),permutiveGlobal.ready=permutiveMethods.ready.bind(permutiveMethods),permutiveGlobal.addon=permutiveMethods.addon.bind(permutiveMethods),permutiveGlobal.context=clientContext.getMutableContextUNSAFE(),permutiveGlobal.addons=addons,permutiveGlobal.config=config,permutiveRealtime.setAsReady(),(0,_initialisation_queuedMethods__WEBPACK_IMPORTED_MODULE_16__.LA)(permutiveGlobal.q,state,permutiveGlobal,permutiveMethods,api,trace),setAddonsLoaded(!0)}));const loadAddonsSpan=trace.startSpan("load_addons");(0,_dynamic_addons_LoadAddons__WEBPACK_IMPORTED_MODULE_10__.C)({extMessages:new _dynamic_messages_PermutiveMessages__WEBPACK_IMPORTED_MODULE_35__.a(messages),nextGen,messages,viewId,state,sessionManager,api,clientContext,externalData,logger,metrics,namespace,network,permutive:permutiveGlobal,q:permutiveGlobal.q,userId}),loadAddonsSpan.finish(),await(0,_initialisation_identity__WEBPACK_IMPORTED_MODULE_15__.TZ)({api,clientContext,externalData,global:permutiveGlobal,identities,identitiesIngestor,logger,messages,metrics,network,permutiveMethods,reset:permutiveReset,trace,userId,sessionManager,sessionCount:nextGen.metricContext.current.session_count}),(0,_initialisation_initialisationLifecycle__WEBPACK_IMPORTED_MODULE_36__.R)(messages,metrics,state,logger),(0,fp_ts_function__WEBPACK_IMPORTED_MODULE_22__.zG)(_framework_ref__WEBPACK_IMPORTED_MODULE_0__.vP(nextGen.realtime,nextGen.queryLanguageCohorts.all),_framework_ref__WEBPACK_IMPORTED_MODULE_0__.D8(((e,t)=>e[0]===t[0])),_framework_ref__WEBPACK_IMPORTED_MODULE_0__.bw((e=>{let[t,r]=e;t&&permutiveRealtime.setAsRealtime(r.length)})))}),(e=>`Exception during initialisation. Got ${e}`))}},3718:(e,t,r)=>{r.r(t),r.d(t,{runSdk:()=>pe});var n=r(7144),i=r(2169);var a=r(132),o=r(7226),s=r(8236);var c=r(7660);class u{namespace;config;logger;constructor(e,t,r){this.namespace=e,this.config=t,this.logger=r}makeCookie(e,t,r){return[encodeURIComponent(this.namespace.getNamespacedStorageKey(e)),"=",t?encodeURIComponent(t):"","; expires=",r,"; domain=",this.config.cookieDomain,"; path=/; samesite=none; secure"].join("")}setCookie(e,t){if(!(t&&e&&this.config.cookieExpiry&&this.config.cookieDomain)){const{cookieExpiry:r,cookieDomain:n}=this.config??{};throw this.logger.warn(`Unable to set cookie. ${c.LP}`,{value:t,cookieName:e,cookieExpiry:r,cookieDomain:n}),new Error(c.LP)}const r=this.makeCookie(e,t,this.config.cookieExpiry);if(r.length>c.dG)throw this.logger.warn(`Unable to set cookie ${this.namespace.getNamespacedStorageKey(e)}. ${c.eP}`),new Error(c.eP);return this.logger.debug(`Setting cookie ${r}`),document.cookie=r,!0}getCookie(e){const t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e:this.namespace.getNamespacedStorageKey(e),r=new RegExp("\\b"+encodeURIComponent(t)+"=([^;]+)").exec(document.cookie);return null!==r?decodeURIComponent(r[1]):null}deleteCookie(e){if(!e||!this.config.cookieDomain)return!1;const t=this.makeCookie(e,void 0,"Thu, 01 Jan 1970 00:00:00 UTC");return this.logger.debug(`Deleting cookie ${t}`),document.cookie=t,!0}}var l=r(8619);const d=e=>{const{logger:t,consentTracking:r}=e,n=e=>(t.debug(`Cookie: Failed to set cookie ${e} as consent is revoked`),!1);return e=>class extends e{setCookie=(()=>(0,l.v)(super.setCookie.bind(this),n,r.isRevoked))()}};var f=r(5654),g=r(842),p=r(9144);class m{namespace;constructor(e){this.namespace=e}getExternalData(e){const t=this.namespace.getNamespacedStorageKey(e);return window.localStorage.getItem(t)}getExternalJsonData(e){const t=this.getExternalData(e);return null===t?null:(0,g.A)(t)}setExternalData(e,t){const r=this.namespace.getNamespacedStorageKey(e);try{window.localStorage.setItem(r,t)}catch(e){}}setExternalJsonData(e,t){return(0,i.zG)((0,p.P)(t),(0,n.UI)((t=>this.setExternalData(e,t))),(0,n.g_)((e=>{throw(0,f.w)(e)}),i.Q1))}removeExternalData(e){const t=this.namespace.getNamespacedStorageKey(e);window.localStorage.removeItem(t)}}const h=e=>{const{logger:t,consentTracking:r}=e,n=e=>{t.debug(`External Data: Failed to set key ${e} as consent is revoked`)},i=n,a=n;return e=>class extends e{setExternalData=(()=>(0,l.v)(super.setExternalData.bind(this),i,r.isRevoked))();setExternalJsonData=(()=>(0,l.v)(super.setExternalJsonData.bind(this),a,r.isRevoked))()}};var _=r(1177),v=r(3643),b=v.li,y=v.Yg;v.Kl,v.Lx,v.u4,v.nq;class w{sdkInitTimestamp;prefix;constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w.initialPrefix;this.sdkInitTimestamp=e,this.prefix=t}static initialPrefix=(()=>[S("Permutive"),self.document?S("M","#43dde2"):S("W","#FF5C00")])();get timeDeltaFromInit(){return`[${(new Date).getTime()-this.sdkInitTimestamp}ms]`}log(){return console.log.bind(self.console,`%s${this.prefixTemplate}`,this.timeDeltaFromInit,...this.prefixContent)(...arguments)}debug(){return console.debug.bind(self.console,`%c%s${this.prefixTemplate}`,"color: blue;",this.timeDeltaFromInit,...this.prefixContent)(...arguments)}warn(){return console.warn.bind(self.console,`%s${this.prefixTemplate}`,this.timeDeltaFromInit,...this.prefixContent)(...arguments)}error(){return console.error.bind(self.console,`%s${this.prefixTemplate}`,this.timeDeltaFromInit,...this.prefixContent)(...arguments)}withPrefix(e,t){return new w(this.sdkInitTimestamp,[...this.prefix,S(e,t)])}get prefixTemplate(){return this.prefix.map(b).join("")}get prefixContent(){return this.prefix.map(y).flat()}}class I{log(){}debug(){}warn(){}error(){}withPrefix(){return this}}function S(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#0469d0";const r=[`background-color: ${t}`,"color:white",`border:1px solid ${t}`,"padding: 0px 2px","margin: 0px 1px","border-radius: 2px"].join(";");return["%c%s",[r,e]]}const k="[MESSAGES]";class E{logger;messageListenerMap={};replayQueue={};onceTracker={};defaultMessageOptions={withReplay:!1,once:!1};constructor(e){this.logger=e}on(e,t,r){const n=this.mergeMessageOptions(r);n.withReplay&&this.processReplayQueue(e,t);const i=P(e,this.messageListenerMap).push(t)-1;return n.once&&this.addToOnceTracker(e,i),i}once(e,t){return this.on(e,t,{once:!0})}off(e,t){if(null==t)return this.messageListenerMap[e]=[],void(this.replayQueue[e]=[]);t<0?this.logError('Index for "off" fell out of range',{index:t}):P(e,this.messageListenerMap)[t]=i.Q1}emit(e,t,r){const n=this.mergeMessageOptions(r);P(e,this.messageListenerMap).length>0?(this.logDebug(`Emitting Event: ${e}`),this.emitMessageWithPayload(e,t)):n.withReplay&&this.addToReplayQueue(e,t)}addToReplayQueue(e,t){P(e,this.replayQueue).push(t)}processReplayQueue(e,t){this.replayQueue[e]?.forEach((e=>t(e)))}emitMessageWithPayload(e,t){this.messageListenerMap[e]?.forEach(((r,n)=>{r(t),this.removeListenerIfSetToFireOnlyOnce(e,n)}))}addToOnceTracker(e,t){P(e,this.onceTracker).push(t)}removeListenerIfSetToFireOnlyOnce(e,t){this.onceTracker[e]?.includes(t)&&this.off(e,t)}mergeMessageOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...this.defaultMessageOptions,...e}}logError(){for(var e=arguments.length,t=new Array(e),r=0;rt[e]??=[];var G=r(2945);class U{sdkInitTimestamp;timeOriginSdkInit;logger;prefix="[Metrics]";timeOriginForContext=(()=>x())();pendingMetrics=[];pendingCounters={};pendingTimers={};noMetricsTracked=0;constructor(e,t,r){this.sdkInitTimestamp=e,this.timeOriginSdkInit=t,this.logger=r}isEnabled(){return!0}getNoMetricsTracked(){return this.noMetricsTracked}consume(){const e=this.pendingMetrics.concat(Object.values(this.pendingCounters).flat());return this.pendingMetrics=[],this.pendingCounters={},e}track(e){this.noMetricsTracked++,this.logDebug(`Tracking ${e.name}`,{metric:e}),this.pendingMetrics.push(e)}trackCounter(e){if(this.noMetricsTracked++,this.logDebug(`Tracking ${e.name}`,{metric:e}),e.name in this.pendingCounters){const t=Object.keys(e.labels),r=this.pendingCounters[e.name].findIndex((r=>Object.keys(r.labels).length===t.length&&t.every((t=>r.labels[t]===e.labels[t]))));-1===r?this.pendingCounters[e.name].push(e):this.pendingCounters[e.name][r]=D(this.pendingCounters[e.name][r],e.value)}else this.pendingCounters[e.name]=[e]}synchroniseTimeBetweenContexts(e){return(0,i.zG)(G.gz(s.G5)(this.timeOriginForContext,this.timeOriginSdkInit),s.UI((t=>{let[r,n]=t;return e+r-n})))}trackTimeSinceInit(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:performance.now();(0,i.zG)(this.synchroniseTimeBetweenContexts(r),s.UI((e=>(e-this.sdkInitTimestamp)/1e3)),s.UI((r=>this.track({name:e,value:r,labels:t}))))}startTimer(e,t){const r=performance.now(),n=this.generateRandomKey(e);return this.pendingTimers[n]={startTime:r,labels:t},n}stopTimer(e,t){const r=this.pendingTimers[t];if(r){const n=(performance.now()-r.startTime)/1e3;this.logDebug("timer stopped",e,n),this.track({name:e,value:n,labels:r.labels}),delete this.pendingTimers[t]}}generateRandomKey(e){return`${e}-${[...Array(24)].map((()=>Math.random().toString(36)[2])).join("")}`}logDebug(){for(var e=arguments.length,t=new Array(e),r=0;r({...e,value:e.value+t}),x=()=>(0,i.zG)(s.Y3((()=>performance.timeOrigin)),s.hX((e=>"number"==typeof e&&!Number.isNaN(e))));var C=r(331),q=r(3762),O=r(3663);class M{config;namespace;logger;prefix="[Data Store]";permutiveData={};permutiveDataSize=0;localStorageScheduler;localStorageQueue=(()=>new Set)();debouncedStorageKeys;debouncedFlush;constructor(e,t,r){this.config=e,this.namespace=t,this.logger=r,this.localStorageScheduler=new q.b(e.localStorageWriteDelay,e.localStorageWriteMaxDelay),this.debouncedFlush=this.localStorageScheduler.schedule(this.flushLocalStorageQueue.bind(this)),this.debouncedStorageKeys=new Set(e.localStorageDebouncedKeys),this.localStorageScheduler.scheduleForPageUnload(this.flushLocalStorageQueue.bind(this)),this.permutiveData=this.buildData()}reset(){this.permutiveData={}}getDataSize(){return this.permutiveDataSize}getData(e){return this.permutiveData[e]}setData(e,t){this.permutiveData[e]=t,this.requestWrite(e)}deleteKey(e){delete this.permutiveData[e],this.requestWrite(e)}requestWrite(e){this.debouncedStorageKeys.has(e)?(this.localStorageQueue.add(e),this.debouncedFlush()):this.writeData(e)}flushLocalStorageQueue(){for(let e of this.localStorageQueue)this.writeData(e);this.localStorageQueue.clear()}buildData(){return{...this.getDataChunk("misc"),...this.getDataChunk("queries")}}getDataChunk(e){const t=this.namespace.getNamespacedStorageKey(this.chunkKeyToStorageKey(e)),r=window.localStorage.getItem(t),n=null===r?null:(0,g.A)(r);return r&&n?(this.permutiveDataSize+=2*r.length,n):{}}chunkKeyToStorageKey(e){switch(e){case"queries":return this.config.permutiveDataQueriesKey;case"misc":return this.config.permutiveDataMiscKey;default:throw new Error(`Unhandled chunk key "${e}"`)}}writeData(e){this.logger.debug(`Data Store: Writing ${e} to localStorage`);const[t,r]=this.dataKeyToChunkInfo(e);return n.Y3((()=>window.localStorage.setItem(this.namespace.getNamespacedStorageKey(t),JSON.stringify(r))),(t=>{const r=(0,f.w)(t);return this.logError(`Failed to set ${e}. Got ${r}`),r}))}dataKeyToChunkInfo(e){const t=e=>(0,C.eu)(this.permutiveData,e);switch(e){case"internal_query_states":case"external_query_states":case"event-source-id":return[this.chunkKeyToStorageKey("queries"),t(T)];case O.Kd:case"identities":case"amp_ready":case"metricsEnabled":case"addon:adform":case"addon:equativ":case"addon:tradedesk":case"addon:tracking_pixel":case"addon:eyeota_pixel":case"addon:pinterest_pixel":case"addon:facebook_pixel_v2":case"addon:tiktok_pixel":case"addon:appnexus":case"addon:ddp":case"addon:stackadapt":case"addon:gigya":case"addon:neustar_fabrick":case"pubmatic":case"lotame":return[this.chunkKeyToStorageKey("misc"),t(R)];default:throw new Error(`Unhandled data key "${e}"`)}}logError(){for(var e=arguments.length,t=new Array(e),r=0;r{const{logger:t,consentTracking:r}=e,i=e=>(t.debug(`Data Store: Failed to write ${e} as consent is revoked`),n.F2(void 0));return e=>class extends e{writeData=(()=>(0,l.v)(super.writeData.bind(this),i,r.isRevoked))()}};class j{config;constructor(e){this.config=e}getNamespacedStorageKey(e){return`${this.config.stateNamespace}${e}`}}var L=r(5111);class F{config;cookies;externalData;ref;isNewlyGenerated;setState;constructor(e,t,r,n){this.config=e,this.cookies=t,this.externalData=r;const[a,o]=L.Ue(this.getOrGenerateUserId());this.ref=(0,i.zG)(a,L.UI((e=>e.userId))),this.isNewlyGenerated=(0,i.zG)(a,L.UI((e=>e.isNewlyGenerated))),this.setState=o,(0,i.zG)(L.vP(this.ref,n),L.YP((e=>{let[t,r]=e;r?(this.cookies.setCookie(this.config.cookieName,t),this.externalData.setExternalData(this.config.cookieName,t)):(this.cookies.deleteCookie(this.config.cookieName),this.externalData.removeExternalData(this.config.cookieName))})))}isEqual(e){return this.ref.current===e}get(){return this.ref.current}set(e){this.setState({userId:e,isNewlyGenerated:!1})}reset(){this.setState({userId:(0,C.k$)(),isNewlyGenerated:!0})}getOrGenerateUserId(){return(0,i.zG)(this.getUserIdFromCookie(),s.wp((()=>this.getUserIdFromLocalStorage())),s.UI((e=>({userId:e,isNewlyGenerated:!1}))),s.fS((()=>({userId:(0,C.k$)(),isNewlyGenerated:!0}))))}getUserIdFromCookie(){return this.getUserIdFromStorageIfValid("cookie")}getUserIdFromLocalStorage(){return this.getUserIdFromStorageIfValid("localStorage")}getUserIdFromStorageIfValid(e){const t=s.DT(C.Gz);return(0,i.zG)("cookie"===e?this.cookies.getCookie(this.config.cookieName):this.externalData.getExternalData(this.config.cookieName),s.ij,s.tS(t))}}class ${config;PATH_JOINER_Q="?";PATH_JOINER_A="&";constructor(e){this.config=e}getBaseUrl(){return`${this.config.apiProtocol}://${this.config.apiHost}`}getEndpointUrl(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return this.getUrl("base",e,t,r)}getSdkErrorsUrl(e,t){return this.getUrl("sdk-errors",e,t,[])}getAdvertiserEndpointUrl(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return this.getUrl("adv",e,t,r)}getClassificationModelsEndpointUrl(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return this.getUrl("clm",e,t,r)}getAudienceMatchingEndpointUrl(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];const i=`${e}/${r}/audiences`;return this.getUrl("audience-matching",i,t,n)}getCCSCohortMembershipEndpointUrl(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return this.getUrl("ccs",e,t,r)}makeAuthenticatedUrl(e){return this.makeUrlWithQueryParams(e,[["k",this.config.apiKey]])}getUrlPrefix(e){switch(e){case"base":return"";case"adv":return"/adv";case"sdk-errors":return"/sdk-errors";case"clm":return"/clm";case"audience-matching":return"/audience-matching";case"ccs":return"/ccs"}}getUrl(e,t,r,n){const i=this.getUrlPrefix(e),a=(0,s.g_)((()=>""),(e=>`/${e}`))(r),o=`${this.getBaseUrl()}${i}${a}${t}`;return this.makeUrlWithQueryParams(o,n.concat([["k",this.config.apiKey]]))}makeUrlWithQueryParams(e,t){if(!t||0===t.length)return e;const r=t.map((e=>{let[t,r]=e;return`${encodeURIComponent(t)}=${encodeURIComponent(r)}`})).join(this.PATH_JOINER_A),n=e.includes(this.PATH_JOINER_Q);return`${e}${n?this.PATH_JOINER_A:this.PATH_JOINER_Q}${r}`}}const B=`permutive.${self.document?"main":"worker"}.`;class N{config;shouldUsePerformanceMark=!1;constructor(e){this.config=e,this.shouldUsePerformanceMark=(self.performance?.mark&&this.config.tracingEnabled)??!1}startSpan(e){const t=this.generateSpan(e);return t.start(),{spanId:t.spanId,finish:t.finish}}measureSinceInit(e){const t=this.generateSpan(`${e}_since_init`);return t.start({startTime:_.NC}),{spanId:t.spanId,finish:t.finish}}traceTask(e){return t=>async()=>{const r=this.startSpan(e),n=await t();return r.finish(),n}}measureBetween(e,t,r){const n=this.generateSpan(e);n.start({startTime:t}),n.finish({startTime:r})}generateSpan(e){if(!this.shouldUsePerformanceMark)return{spanId:null,start:()=>{},finish:()=>{}};const{spanName:t,startMarkerName:r,endMarkerName:n}=N.generateUniqueMarkerNames(e);return{spanId:r,start:e=>self.performance?.mark(r,e),finish:e=>{self.performance?.mark(n,{startTime:e?.startTime??performance.now()}),self.performance?.measure?.(t,r,n)}}}static generateUniqueMarkerNames(e){const t=`${B}${e}`,r=`${t}${N.generateId()}`;return{spanName:t,startMarkerName:`${r}_start`,endMarkerName:`${r}_end`}}static generateId(){return"_"+Math.random().toString(36).substr(2,9)}}var Q=r(4817),K=r(7655);const Y="permutive-consent",H=(e,t)=>(0,i.zG)((0,s.ij)(t),(t=>!1===e&&(0,s.Wi)(t)?{isValid:!0,consentData:W()}:(e=>(0,s.pC)(e)&&(e=>null!==e&&"object"==typeof e)(e.value)&&(e=>!0===e.opt_in&&"string"==typeof e.token&&e.token?.length>0)(e.value))(t)?{isValid:!0,consentData:t.value}:{isValid:!1,consentData:V()})),W=()=>({opt_in:!0,token:Y}),V=()=>({opt_in:!1,token:""}),J=e=>{return(0,i.ls)((t=e,e=>(0,i.zG)(H(t.consentRequired,e),(e=>{let{consentData:r,isValid:n}=e;return t.consentDatabase.put(r,Y),n}))),(e=>{let{logger:t,messages:r}=e;return e=>{const n=e?"given":"revoked";return t.log("Consent has been",n),r.emit(`permutive:consent:${n}`),e}})(e));var t},X=e=>(t,r)=>{e.on("permutive:consent:revoked",t),e.on("permutive:consent:given",r)},Z=async e=>{const{logger:t,namespace:r,consentRequired:o,messages:s}=e,c=new K.oP(window.localStorage,r),u=H(o,await c.get(Y)),l=await(0,i.zG)(a.Y3((()=>c.put(u.consentData,Y)),(e=>new Error(`LocalStorage access is required. ${(0,f.w)(e).message}`))),(e=>e()));if(n.nM(l))return l;const{consentRef:d,giveConsent:g,revokeConsent:p,isRevoked:m,isGiven:h}=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const[t,r]=L.Ue(e),n=()=>!0===t.current;return{consentRef:t,revokeConsent:()=>(r(!1),t.current),giveConsent:()=>(r(!0),t.current),isRevoked:()=>!n(),isGiven:n}}(u.isValid),_={consentRef:d,isGiven:h,isRevoked:m,listenForConsent:X(s)};_.listenForConsent(p,g);const v=J({consentDatabase:c,consentRequired:o,logger:t,messages:s});return n.F2({consentTracking:_,consentValidation:v,consentDatabase:c})};var ee=r(9912),te=r(2952);const re=e=>{const{partialTagWithKey:t}=e,r=t.key;var a;window[r].consent=(a=e,(0,i.ls)(a.consentModule.consentValidation,s.DT(Boolean),s.UI((0,te.initialiseWebSDK)(a)),i.Q1));const c=(0,s.EQ)((()=>{return t={consentDatabase:e.consentModule.consentDatabase,consentRequired:e.tag.config.consentRequired},(0,i.zG)((0,i.a9)(t.consentDatabase.get(Y)),(0,o.UI)((e=>H(t.consentRequired,e).isValid)));var t}),o.of);return(0,i.zG)((0,i.zG)((e=>{let{consentModule:t,tag:r}=e;const n=(0,ee.Ew)((function(e){return"consent"===e.functionName}))(r.q);return(0,s.UI)((e=>t.consentValidation(e.arguments[0])))(n)})(e),c),(0,o.UI)((e=>e?(0,n.F2)(!0):(0,n.t$)("No consent to run on the page"))))},ne=e=>(0,i.zG)((e=>"function"==typeof e.Map?(0,n.F2)(new e.Map([["a",1]])):(0,n.t$)("Maps not supported"))(e),n.tS((e=>1===e.size?(0,n.F2)(null):(0,n.t$)("Iterable Maps not supported")))),ie=e=>(0,i.zG)((e=>"function"==typeof e.Set?(0,n.F2)(new e.Set([1,2])):(0,n.t$)("Sets not supported"))(e),n.tS((e=>2===e.size?(0,n.F2)(null):(0,n.t$)("Iterable Sets not supported")))),ae=e=>(0,i.zG)((0,G.gz)(n.G5)(ne(e),ie(e),(e=>e.Worker&&e.Blob?(0,n.F2)(null):(0,n.t$)("WebWorkers not supported"))(e)),(e=>(0,n.UI)(i.Q1)(e)));const oe=()=>{const e=(0,r(2026).Z)(),t=new MessageChannel,n=(e=>{const t=[],r=[],n=()=>{for(;t.length>0&&r.length>0;)r.shift()()},i=e=>new Promise((t=>{r.push((()=>t(e()))),(0,_.HJ)(n)}));return e.onmessage=(0,_.GL)((e=>{null!==e.data&&(t.push(e.data),(0,_.HJ)(n))})),{next:()=>i((()=>t.shift())),read:()=>i((()=>t.splice(0)))}})(t.port1);return e.postMessage({port:t.port2},[t.port2]),a=>function(e){let{worker:t,trace:n,metrics:a,...c}=e;return t.send({...c,globals:self._____workerGlobals,initialTimestampSecs:(0,i.zG)(s.lo(!1),s.UI((()=>Math.floor(Date.now()/1e3)))),metricsEnabled:a.isEnabled(),timeOriginMainContext:x()}),(0,i.zG)((0,_.SF)((()=>Promise.resolve().then(r.bind(r,5728)))),n.traceTask("import-master-low-priority"),o.UI((e=>r=>e.startMaster({...r,metrics:a,trace:n,worker:t}))))}({...a,worker:{...n,send:e=>t.port1.postMessage(e),stop:()=>e.terminate()}})};var se=r(147);class ce{db;options;constructor(e,t){this.db=e,this.options=t}getSessionId(){return this.options.session_id}sessionHasChanged(){return this.options.hasChanged}static decodeSessionData(e){return e&&"object"==typeof e&&e.hasOwnProperty("session_id")&&e.hasOwnProperty("last_updated")?{...e,last_updated:new Date(e.last_updated)}:null}reset(){return this.db.delete(this.options.session_data_key)}async persistSessionData(e){const t=e.last_updated.toISOString();await this.db.put({...e,last_updated:t},this.options.session_data_key)}static generateNewSession(e){return{session_id:(0,C.k$)(),last_updated:e}}static hasExpired(e,t,r){if(isNaN(t.getTime()))return!0;return e>new Date(t.getTime()+1e3*r)}static async initialise(e,t,r){const n={timeout_seconds:1800,session_data_key:"permutive-session",hasChanged:!1,logger:r};e.deleteCookie(n.session_data_key);const a=new Date,o=await t.get(n.session_data_key).catch(i.gn),s=ce.decodeSessionData(o),c=null===s||ce.hasExpired(a,s.last_updated,n.timeout_seconds)?{...ce.generateNewSession(a),hasChanged:!0}:{...s,last_updated:a,hasChanged:!1},u=new ce(t,(0,C.PM)(n,c));return await u.persistSessionData(c),u}}var ue=r(7598),le=r(7812);class de{getContextFromEnvironment;context;lastContextFromEnvironment;constructor(e,t){this.getContextFromEnvironment=t,this.lastContextFromEnvironment=t(),this.context=e,this.updateContext(...Object.entries(this.lastContextFromEnvironment),...Object.entries(e))}getMutableContextUNSAFE(){return this.refresh(),this.context}getContext(){return this.refresh(),{...this.context}}getClient(){return this.refresh(),{domain:this.context.domain,referrer:this.context.referrer,title:this.context.title,type:this.context.type,url:this.context.url,user_agent:de.applyUserAgentExtension(this.context.user_agent)}}static applyUserAgentExtension(e){const t="PermutiveWebSDK/v20.65.7";return e?`${e} ${t}`:t}refresh(){const e=this.getContextFromEnvironment(),t=t=>this.lastContextFromEnvironment[t]===this.context[t]?e[t]:this.context[t]||e[t];this.updateContext(...(0,i.zG)(Object.keys(e),le.UI((e=>(0,i.bc)(e,t(e)))))),this.lastContextFromEnvironment=e}updateContext(){for(var e=arguments.length,t=new Array(e),r=0;r{let[t,r]=e;this.context[t]=r}))}}class fe extends de{constructor(e,t){super(e,(()=>({type:"web",user_agent:navigator.userAgent,url:(0,ue.bk)(window.location.href),domain:window.location.hostname||"",title:document.title,referrer:(0,ue.bk)(document.referrer),path:window.location.pathname,view_id:t()})))}async getClientAsync(){return this.getClient()}}const ge=e=>(0,i.zG)(a.Do,(0,i.ls)(a.Qt("support",a.Uo(ae(self))),a.Qt("partialTagWithKey",a.Uo((e=>{const t="4b91477e-f67b-4d81-86db-a9742bd41e9c",r=void 0!==e[t]?.q&&void 0!==e[t]?.config?t:"permutive";return(0,i.zG)(e[r],(0,n.ij)("Can't find permutive tag on the page"),(0,n.UI)((e=>({tag:e,key:r}))))})(window))),a.UI((e=>{const t=e.partialTagWithKey.key;return window[t].sdkVersion="v20.65.7",e})),a.Qt("configFromQueryParams",a.Uo((0,Q.B9)())),a.Hr("tag",(e=>((e,t)=>{let{tag:r,key:n}=e;return{...r,config:(0,Q.ti)({...r.config,windowKey:n},t)}})(e.partialTagWithKey,e.configFromQueryParams))),a.UI((e=>{{const r=e.partialTagWithKey.key,n=window[r];t=n,window.googletag=window.googletag||{cmd:[]},window.googletag.cmd.push((()=>{const e=googletag.pubads(),r=()=>{t.track("AdRequest",{ad_server_id:"dfp",cohorts:e.getTargeting("permutive")})},n=e.getSlots().filter((e=>e.getResponseInformation())).length;for(let e=0;e{let{tag:t}=e;return new N(t.config)})),a.Hr("namespace",(e=>{let{tag:t}=e;return new j(t.config)})),a.Hr("logger",(e=>{let{tag:t}=e;return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_.RP;return e.loggingEnabled&&void 0!==self.console?.log?new w(t):new I}(t.config)}))),a.Hr("urls",(e=>{let{tag:t}=e;return new $(t.config)})),a.Hr("messages",(e=>{let{logger:t}=e;return new E(t)})),a.Hr("worker",(()=>oe())),a.ak("consentModule",(e=>(0,i.zG)((()=>Z({...e,consentRequired:e.tag.config.consentRequired})),a.Vn((e=>e.message))))),a.Hr("cookieStore",(e=>{let{consentModule:t,logger:r,namespace:n,tag:a}=e;return((e,t,r,n)=>new((0,i.zG)(u,d({consentTracking:n,logger:r})))(e,t,r))(n,a.config,r,t.consentTracking)})),a.Hr("externalData",(e=>{let{consentModule:t,logger:r,namespace:n}=e;return((e,t,r)=>new((0,i.zG)(m,h({consentTracking:r,logger:t})))(e))(n,r,t.consentTracking)})),a.Hr("userId",(e=>{let{cookieStore:t,consentModule:r,externalData:n,tag:i}=e;return new F(i.config,t,n,r.consentTracking.consentRef)})),a.Hr("permutiveData",(e=>{let{tag:t,namespace:r,logger:n,consentModule:a}=e;return((e,t,r,n)=>new((0,i.zG)(M,A({consentTracking:n,logger:r})))(e,t,r))(t.config,r,n,a.consentTracking)})),a.Hr("metrics",(t=>{let{tag:r,logger:n,permutiveData:i}=t;return function(e,t,r,n,i){const a=n.getData("metricsEnabled")??(()=>{const e=Math.random()<=r.metricsSamplingPercentage/100;return n.setData("metricsEnabled",e),e})()?new U(e,t,i):new z;return a.track({name:"sdk_initialisation_start_time_seconds",value:e/1e3,labels:{}}),a}(e.contextsInitTimestampPerformance,x(),r.config,i,n)})),a.Hr("pageviewState",(e=>{let{tag:t}=e;return(e=>{const t={viewId:(0,i.zG)(e.viewId,s.DT((e=>"string"==typeof e&&(0,C.Gz)(e))),s.fS(C.k$)),watsonEnabled:e.watson.enabled};return(0,i.zG)(L.Ue(t),(e=>{let[r,n]=e;return{ref:r,setState:(0,i.ls)((e=>e(r.current,t)),n)}}))})(t.config)})),(0,i.ls)(a.Hr("localStorage",(e=>{let{logger:t,namespace:r,consentModule:n}=e;return(0,se.E)(r,t,n.consentTracking.consentRef)})),a.ak("sessionManager",(e=>{let{cookieStore:t,localStorage:r,logger:n}=e;return a.Y3((()=>ce.initialise(t,r,n)),(e=>`Failed to initialise session manager: ${e.message}`))})),a.Hr("clientContext",(e=>{let{tag:t,pageviewState:r}=e;return new fe(t.context||{},(()=>r.ref.current.viewId))})),a.Hr("core",(t=>{let{clientContext:r,consentModule:n,metrics:a,pageviewState:o,permutiveData:c,sessionManager:u,trace:l,tag:d,userId:f,worker:g}=t;const{eventSourceId:p,isFirstPageview:m}=(0,i.zG)(s.ij(c.getData("event-source-id")),s.hX(C.Gz),s.UI((e=>({eventSourceId:e,isFirstPageview:!1}))),s.fS((()=>({eventSourceId:(0,C.k$)(),isFirstPageview:!0})))),h=n.consentTracking.consentRef;if(m)if(h.current)c.setData("event-source-id",p);else{let e=!1;h.onChange((()=>{e||(e=!0,c.setData("event-source-id",p))}))}return g({consent:h.current,eventSourceId:p,isFirstPageview:m,isSecureContext:(_=d.config,"development"===_.environment?self.isSecureContext:"https:"===self.location.protocol),metrics:a,permutiveConfig:d.config,organizationId:"4b91477e-f67b-4d81-86db-a9742bd41e9c",pageviewState:o.ref.current,sdkInitTimestampPerformance:e.contextsInitTimestampPerformance,sdkInitTimestampDate:e.contextsInitTimestamp,sessionId:u.getSessionId(),trace:l,trackPageviewComplete:!0,userId:f.get(),userIdIsNewlyGenerated:f.isNewlyGenerated.current,webClient:r.getClient()});var _})),a.Hr("currentScript",(()=>s.ij(e.currentScript))),a.ak("consent",(e=>re(e))),a.tS((e=>(0,i.zG)((0,_.SF)((()=>Promise.resolve().then(r.bind(r,2952)))),e.trace.traceTask("permutive.main.import_permutiveWebLowPriority"),o.tS((t=>t.initialiseWebSDK(e)))))))),pe=e=>(e=>{e().then((0,n.g_)((e=>console.warn(`Permutive was not initialized. ${e}`)),i.Q1))})(ge(e))},331:(e,t,r)=>{r.d(t,{Bf:()=>v,G6:()=>S,Gz:()=>y,HP:()=>D,Kn:()=>l,Or:()=>P,PM:()=>f,PQ:()=>k,Z_:()=>U,a4:()=>p,aT:()=>_,b2:()=>g,bw:()=>q,cO:()=>E,eu:()=>m,k$:()=>b,lW:()=>G,lo:()=>O,m8:()=>w,mQ:()=>x,qh:()=>d,rH:()=>T,rO:()=>C,vg:()=>z});var n=r(9912),i=r(2169),a=r(8236),o=r(856),s=r(4327),c=r(229),u=r(1177);const l=e=>"object"==typeof e&&!Array.isArray(e)&&null!==e,d=e=>Object.entries(e);function f(){for(var e=arguments.length,t=new Array(e),r=0;r({...e,...t})),{})}s.ff(c.xb);function g(){let e,t;return{promise:new Promise(((r,n)=>{e=r,t=n})),reject:t,resolve:e}}function p(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n={waitTimeInMs:50,exponentialBackOff:!1,maxAttempts:20},{waitTimeInMs:o,exponentialBackOff:s,maxAttempts:c}=f(n,r);let l=0;const d=r=>new Promise((n=>Promise.resolve(t()).then((t=>t?Promise.resolve(e()).then((e=>n((0,a.G)(e)))):(0,i.zG)(l++,(e=>en(d(r*(s?2:1)))),r):n(a.YP)))))));return d(o)}function m(e,t){const r=Object.create(null);for(const n of t)r[n]=e[n];return r}let h=[];function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:navigator.userAgent;if(h.unshift(e),h.length>1)return;const r=["beforeunload","pagehide"],n=r.concat(["visibilitychange"]),i=e=>{if(!a&&e){a=!0;const e=h;h=[],e.forEach((e=>{try{e()}catch{}}))}};let a=!1;n.forEach((e=>{window.addEventListener(e,(()=>{const r=("visibilitychange"!==e||document.hidden)&&I(t);i(r)}))})),r.forEach((e=>{window.addEventListener(e,(()=>i(!0)))}))}function v(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t={capture:!0,...t};const r=["visibilitychange","pagehide"];r.forEach((r=>window.addEventListener(r,(()=>a.Y3((()=>{"pagehide"!==r&&"hidden"!==document.visibilityState||e()}))),{capture:t.capture})))}function b(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^(self.crypto||self.msCrypto).getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)))}function y(e){return 36===e.length&&/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i.test(e)}function w(){const e={},t=arguments.length;for(let r=0;r{(0,u.HJ)((()=>{Promise.resolve(e()).then(r)}),t?.timeout??0)}))}function E(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(e.length!==t.length)return!1;for(let r=0;r({equals:(e,t)=>Object.is(e,t)});function G(e){return(0,o.Zt)(((t,r)=>{const n=e.indexOf(t),i=e.indexOf(r);switch(!0){case-1===n&&-1===i:return 0;case-1!==n&&-1===i:return-1;case-1===n&&-1!==i:return 1;default:return n<=i?-1:1}}))}function U(e,t,r){return function(){try{return r(...arguments)}catch(r){e.reportError(r,t.get())}}}function z(e){return t=>null!=t&&e in t?t[e]:void 0}function D(e){let t=a.YP;const r=(0,a.fS)((()=>{const r=e();return t=(0,a.G)(r),r}));return()=>r(t)}const x=e=>{const t=new Map;return r=>(t.has(r)||t.set(r,e(r)),t.get(r))},C=e=>t=>{const r={...t};for(const n in e)r[n]=e[n]?.(t[n]);return r};function q(e){return t=>(e(t),t)}const O=e=>t=>{const r=e.slice(0,-1),o=e.slice(-1)[0];return(0,i.zG)(r,n.f2((e=>{let[r,n]=e;return(0,i.zG)(t,a.DT(r),a.UI(n))})),a.fS((()=>o(t))))},M=e=>t=>{if("number"==typeof t)return t;if("string"==typeof t){const r=e(t);return Number.isNaN(r)?void 0:r}},T=M(parseInt);M(parseFloat)},3762:(e,t,r)=>{r.d(t,{b:()=>a});var n=r(331),i=r(1177);class a{timeoutDurationInMilliseconds;maxTimeOutDurationInMilliseconds;constructor(e,t){this.timeoutDurationInMilliseconds=e,this.maxTimeOutDurationInMilliseconds=t}schedule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.timeoutDurationInMilliseconds,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.maxTimeOutDurationInMilliseconds;return this.debounce(e,t,r)}scheduleAccumulated(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.timeoutDurationInMilliseconds,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.maxTimeOutDurationInMilliseconds;return this.debounce(e,r,n,t)}scheduleForPageUnload(e){return(0,n.aT)(e)}debounce(e,t,r,a){let o,s,c,u=[];return l=>{a&&(c=a.concat(c??a.empty,l));const d=(0,n.b2)();u.push(d);return o?.(),o=(0,i.HJ)((()=>{s?.(),s=void 0;const t=e(c||l);u.forEach((e=>e.resolve(t))),c=a?.empty,u=[]}),t),s||(s=(0,i.HJ)((()=>{o?.(),s=void 0;const t=e(c||l);u.forEach((e=>e.resolve(t))),c=a?.empty,u=[]}),r)),d.promise}}}},2284:(e,t,r)=>{r.d(t,{i:()=>i});var n=r(1177);class i{messages;queue=[];nextNotify=null;constructor(e){this.messages=e,e.on("permutive:taskQueue:update",(()=>{this.execute()}))}add(e){this.queue.push(e),this.notify()}notify(){const e=()=>{this.messages.emit("permutive:taskQueue:update")},t=(new Date).getTime();null===this.nextNotify||this.nextNotify{this.notify()})))}}this.queue.splice(0,r)}size(){return this.queue.length}}},7598:(e,t,r)=>{r.d(t,{_Y:()=>o,bk:()=>a,zM:()=>i});var n=r(2169);const i=()=>{const e=window.location.href.split("?")[1]?.split("#")[0]?.split("&");return void 0===e?{}:e.reduce(((e,t)=>{const[r,n]=t.split("=");return{...e,[r]:n}}),{})},a=e=>{if(!e)return"";return(0,n.zG)(e,(e=>{const t=e.length-1;return"/"===e[t]?e.slice(0,t):e}))};function o(e){const t=e.match(/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/),r=e.match(/[a-z0-9][a-z0-9-]+\.[a-z.]{2,24}$/i),n=e.match(/localhost/);if(r&&r.length>0){const t=e.split(".").reverse();return t.length>=3&&t[1].match(/^(com|edu|gov|net|mil|org|nom|co|ac|name|info|biz)$/i)?t[2]+"."+t[1]+"."+t[0]:t[1]+"."+t[0]}return t&&t?.length>0?t[0]:n&&n?.length>0?"localhost":""}},4948:(e,t,r)=>{r(745),r(331),r(1177)},5585:(e,t,r)=>{r.d(t,{$7:()=>h,Cg:()=>g,Qd:()=>m,cs:()=>p,dN:()=>d,zi:()=>f});var n=r(7144),i=r(2169),a=r(8236),o=r(7812),s=r(8446),c=r(5111),u=r(331);const l="[PrebidJS]";function d(e){const t=(()=>{const e=["pbjs",...window._pbjsGlobals||[]];return[...new Set(e)]})();e.logger.debug(l,"Found keys",t);return s.K4((()=>(0,i.zG)(t,o.UI((0,i.ls)((e=>(e=>{const t={maxAttempts:100,waitTimeInMs:50};let r;return{windowPropertyKey:e,pbjs:(0,u.a4)((()=>r),(()=>{const t=(0,i.zG)(window,(0,u.vg)(e));return!(!t?.que||"function"!=typeof t?.getEvents||(r=t,0))}),t)}})(e)),(t=>(0,i.zG)(c.p4(t.pbjs),c.UI((r=>{const o=n.pF((r=>(r.message=`Failed to resolve key "${t.windowPropertyKey}". ${r.message}`,e.reportError(`${l} ${r.toString()}`),a.YP)));return(0,i.zG)(r,(0,u.bw)(a.UI((r=>e.logger.debug(l,`Completed check for key "${t.windowPropertyKey}"`,{result:r})))),a.UI(o),a.UI(a.UI((e=>({windowPropertyKey:t.windowPropertyKey,pbjs:e})))))})))))),(e=>c.vP(...e)),c.UI((e=>({completedChecks:e.every(a.pC),pbjsKeyPairs:e.map(a.xH)}))),c.UI((e=>{let{pbjsKeyPairs:t,completedChecks:r}=e;const n=t.filter(a.pC),[s,...c]=n;return{completedChecks:r,mainPair:s??a.YP,otherPairs:(0,i.zG)(c,o.DZ(i.yR))}})))))}const f=e=>"function"==typeof e.readConfig?e.readConfig():e.getConfig();function g(e){const t=e.meta?.advertiserDomains;if("string"==typeof t)return[t];if(Array.isArray(t)){const e=t.filter((e=>"string"==typeof e));return e.length>0?e:void 0}}const p=e=>{const t=e.appnexus&&"object"==typeof e.appnexus&&"buyerMemberId"in e.appnexus&&e.appnexus.buyerMemberId,r=e.rubicon&&"object"==typeof e.rubicon&&"networkId"in e.rubicon&&e.rubicon.networkId,n=t||r||e?.meta?.networkId;return n?`${n}`:void 0},m=e=>{const t=e=>isNaN(e)?void 0:e;try{return"number"==typeof e.cpm?t(e.cpm):(0,i.zG)(e.cpm??"",parseFloat,t)}catch{return}},h=e=>e.dealId?`${e.dealId}`:void 0},2520:(e,t,r)=>{r.d(t,{X:()=>n});const n=e=>{let t=!0;const r=[];return{addBlocker:n=>{r.push(n),e.logger.log(" added blocker "+n),e.messages.on(n,(()=>{if(t){const i=r.indexOf(n);i>=0&&(r.splice(i,1),e.logger.log(" removed blocker "+n)),0===r.length&&(t=!1,e.messages.emit("permutive:blockers:empty"),e.logger.log(" complete"))}}))}}}},3821:(e,t,r)=>{r.d(t,{X:()=>i});var n=r(5111);class i{ref;setCustomProps;constructor(){const[e,t]=n.Ue({});this.ref=e,this.setCustomProps=t}getCustomProps(){return this.ref.current}}},2386:(e,t,r)=>{r.r(t),r.d(t,{EventsCache:()=>I,RESET_HISTORICAL:()=>b});var n=r(5654),i=r(2945),a=r(7812),o=r(7144),s=r(2169),c=r(8236),u=r(7226),l=r(132);const d=e=>({id:e.id,name:e.name,time:new Date(e.time),properties:e.properties||{},session_id:e.session_id,view_id:e.view_id}),f=e=>({id:e.id,name:e.name,time:(g(e.time)?e.time:new Date).toISOString(),properties:e.properties||{},session_id:e.session_id,view_id:e.view_id}),g=e=>isFinite(e)&&e instanceof Date;var p=r(331),m=r(3762);class h extends Error{constructor(e){super(e),this.name="StoreClosingError"}}const _="permutive-events-cache",v="permutive-events-for-page",b="historical",y="[EVENTSCACHE]",w=e=>"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name;class I{config;logger;reportError;trace;metrics;userId;makeEventsStore;eventStore;eventsCache=(()=>this.makeEventsRepository(_))();eventsForPage=(()=>this.makeEventsRepository(v))();eventsTTLInMilliseconds;readiness;debouncedReportError=(()=>new m.b(5e3,5e3).schedule((e=>this.reportError(e.errorMessage,{userId:e.userId}))))();static initialise(e,t,r,n,i,a,o){return(0,s.zG)(o(),l.UI((s=>new I(e,t,r,n,i,a,o,s))))}constructor(e,t,r,n,i,a,o,l){this.config=e,this.logger=t,this.reportError=r,this.trace=n,this.metrics=i,this.userId=a,this.makeEventsStore=o,this.eventStore=l,this.eventsTTLInMilliseconds=(0,s.zG)((0,c.ij)(this.config.eventsTTLInDays),(0,c.tS)((e=>"number"==typeof e&&e>0?(0,c.G)(24*e*3600):c.YP))),this.eventsCache.events=(0,p.HP)((()=>(0,p.PQ)((0,s.zG)(u.tD((()=>this.trace.startSpan("load_event_cache"))),u.tS((e=>(0,s.zG)(this.loadFromDisk(),u.At((t=>()=>{e.finish(),this.logDebug(`Event cache loaded, #e ${t.length}`)}))))))))),this.readiness=this.eventsCache.events().then((()=>this.migratePreviousPagesEvents())),a.onChange((()=>this.reset()))}async migratePreviousPagesEvents(){const e=this.trace.startSpan("migrate_previous_for_page_events"),t=(0,u.pE)((e=>(0,l.Y3)((()=>e.flush()),n.w)));return(0,s.zG)([this.eventsForPage,this.eventsCache],t,(0,u.UI)((t=>{const r=a.bj(t);return r.length>0&&this.reportError(`Migrate previous events failed. Got:\n${r.join("\n ")}`,{userId:this.userId.current}),e.finish()})),(e=>e()))}all(){return Promise.all([this.eventsCache.events(),this.eventsForPage.events()]).then(a.xH)}async add(e,t){let{persistOnDisk:r}=t;return this.logDebug("Adding to cache",e),this.eventsForPage.events=(0,s.zG)(this.eventsForPage.events,u.UI((t=>[...t,e])),p.HP),r&&this.readiness.then((()=>this.eventsForPage.flush())),e}filterEventsByWorkspace(e){return e}pruneEventsToSizeLimit(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.config.eventsCacheLimitBytes;if(r<=0||t<=r)return this.logDebug(`Event size of ${t} less than limit of ${r}`),{events:e,sizeInBytes:t};this.logDebug("Events before pruning",{count:e.length,sizeInBytes:t,byteLimit:r});let n=1,i=[...e];for(;t>r;)i.splice(0,n),n*=2,t=2*JSON.stringify(i).length;return this.logDebug("Events after pruning",{count:i.length,sizeInBytes:t}),{events:i,sizeInBytes:t}}loadFromDisk(){const e=()=>[],t=(0,s.zG)(this.eventsTTLInMilliseconds,c.EQ((()=>s.yR),(e=>a.hX((t=>e>Date.now()-t.time.getTime())))));return(0,s.zG)(u.tD((()=>(this.logLog("Loading event cache..."),this.metrics.startTimer("sdk_load_events_cache_task_duration_seconds",{})))),u.YO("loadEventsCacheTask"),u.ak("eventsFromDisk",(()=>(0,s.zG)(a.nI([this.eventStore.get(_),this.eventStore.get(v)]),a.UI(l.LV((0,p.lo)([[e=>e instanceof h,(0,s.ls)(e,u.of)],t=>(0,s.zG)(u.tD((()=>this.reportError(`Error fetching data from store. Got ${t}`,{userId:this.userId.current}))),u.tS((()=>()=>this.reset("historical"))),u.UI(e))]),(0,s.ls)(c.fS(e),u.of))),a.vP(u.qA)))),u.At((e=>{let{eventsFromDisk:t,loadEventsCacheTask:r}=e;return()=>{this.logDebug("Read events from store:",t),this.metrics.stopTimer("sdk_load_events_cache_task_duration_seconds",r)}})),u.UI((0,s.ls)((0,p.vg)("eventsFromDisk"),a.xH,this.filterEventsByWorkspace,(e=>this.pruneEventsToSizeLimit(e,2*JSON.stringify(e).length)),(e=>(this.eventsCache.sizeInBytes=e.sizeInBytes,this.eventsCache.sizeInBytesLastSuccessfulWrite=e.sizeInBytes,e.events.length>0&&(this.metrics.track({name:"sdk_events_cache_byte_total",value:e.sizeInBytes,labels:{}}),this.metrics.track({name:"sdk_events_cache_size_total",value:e.events.length,labels:{}})),e.events)),a.UI(d),t)))}async reset(e){return(0,s.zG)(u.tD((()=>this.logDebug("Resetting Events Cache"))),u.tS((()=>this.eventStore.deleteStore())),l.tS((()=>this.makeEventsStore())),l.Zl((t=>(this.eventStore=t,e===b?i.gz(l.Ij)(this.eventsCache.reset,this.eventsForPage.flush):i.gz(l.Ij)(this.eventsCache.reset,this.eventsForPage.reset)))),l.wE((()=>()=>this.all())),l.fS((()=>u.of(S()))),(e=>e()))}getStateSizeInBytes(){return this.eventsForPage.sizeInBytes+this.eventsCache.sizeInBytes}makeEventsRepository(e){const t=(()=>{let e=Promise.resolve(o.F2((0,s.Q1)()));return t=>e=e.then(t)})(),r=e=>(0,s.zG)(u.tD((()=>this.logDebug(`Writing ${e.length} events to ${_.key}`))),u.tS((()=>this.eventStore.put(e.map(f),_.key))),l.UI(s.Q1)),i=(0,s.zG)(u.tD((()=>this.logDebug(`Deleting events for ${_.key}`))),u.tS((()=>this.eventStore.delete(_.key))),l.Vn(n.w)),a=(0,s.ls)(u.of,u.At((e=>()=>this.logError(`Events cache failed to put ${_.key}. Got ${e}`))),u.tS((0,p.lo)([[e=>w(e)&&_.retryAttempts<9,()=>(0,s.zG)(u.tD((()=>{_.retryAttempts+=1,this.logDebug(`Attempt #${_.retryAttempts} to write ${_.key} to EventsStore`)})),u.tS((()=>h)),u.tS((()=>d)))],[e=>w(e),e=>(0,s.zG)(u.tD((()=>this.logDebug(`Attempted ${_.retryAttempts} rewrite attempts and reached limit of 9 max writes.`,"Reporting QuotaExceededError to API"))),u.tS((()=>()=>this.debouncedReportError({errorMessage:`Events cache failed to put ${_.key}. Got ${e}`,userId:this.userId.current}))),u.tS((()=>l.t$(e))))],l.t$]))),c=e=>l.tD((()=>{this.logDebug(`Successfully wrote events for ${_.key} after ${_.retryAttempts} attempts`),_.retryAttempts=0,_.sizeInBytes=2*JSON.stringify(e).length,_.sizeInBytesLastSuccessfulWrite=_.sizeInBytes})),d=(0,s.zG)((()=>_.events()),u.tS((e=>(0,s.zG)(r(e),u.mU(o.EQ(a,(()=>c(e)))))))),g=(e,t)=>(0,s.zG)(e.events,u.UI((r=>{const n=2*JSON.stringify(r).length,i=this.pruneEventsToSizeLimit(r,n,t);return e.events=u.of(i.events),e.sizeInBytes=i.sizeInBytes,t-e.sizeInBytes}))),m=(e,t)=>{let[r,...n]=e;return r&&0!==t?(0,s.zG)(g(r,t),u.tS((e=>(this.logDebug(`${e} left after pruning ${r.key}`),m(n,e))))):u.of((0,s.Q1)())},h=(0,s.zG)(l.tD((()=>this.eventsForPage.sizeInBytes-this.eventsForPage.sizeInBytesLastSuccessfulWrite)),l.fX(o.DT((e=>e>0),(e=>new Error(`${this.eventsForPage.key} failed to write the same or smaller events cache of size ${e}`)))),l.tS((e=>{const t=1.2*e,r=[this.eventsCache,this.eventsForPage];return this.logDebug(`Pruning ${t} bytes from`,r),(0,s.zG)(m(r,t),l.fF)}))),_={key:e,events:u.of([]),sizeInBytes:0,sizeInBytesLastSuccessfulWrite:0,retryAttempts:0,flush:()=>(0,s.zG)(u.tD((()=>this.trace.startSpan(`write_${_.key}`))),u.tS((e=>(0,s.zG)(d,u.At((()=>()=>e.finish()))))),t),reset:()=>(0,s.zG)(u.tD((()=>{_.events=u.of([]),_.sizeInBytes=0,_.sizeInBytesLastSuccessfulWrite=0})),u.tS((()=>i)),t)};return _}logDebug(){for(var e=arguments.length,t=new Array(e),r=0;r[]},4198:(e,t,r)=>{r.r(t),r.d(t,{DBStore:()=>o});var n=r(5654),i=r(8236),a=r(132);class o{db;constructor(e){this.db=Promise.resolve(e)}put(e,t){return(0,a.Y3)((()=>this.db.then((r=>r.put(e,t)))),n.w)}get(e){return(0,a.Y3)((()=>this.db.then((t=>t.get(e))).then(i.ij)),n.w)}delete(e){return(0,a.Y3)((()=>this.db.then((t=>t.delete(e)))),(e=>String(e)))}deleteStore(){return(0,a.Y3)((()=>this.db.then((e=>e.deleteStore()))),(e=>String(e)))}}},48:(e,t,r)=>{r(331)},6486:(e,t,r)=>{r(1177)},825:(e,t,r)=>{r.r(t),r.d(t,{PrebidAddon:()=>b,load:()=>v});var n=r(745),i=r(9912),a=r(7144),o=r(2169),s=r(8236),c=r(5111),u=r(331),l=r(5585);const d="prebidAddonLoadingtime",f="prebidAddonInitStart",g="prebidAddonInitEnd",p=(0,n.Hn)("prebid")("revenue_insights_enabled",!1);class m{logger;options;permutive;trackedBids=[];constructor(e){this.logger=e.logger,this.permutive=e.permutive,this.options=e,this.startRevenueInsights()}async startRevenueInsights(){if(this.logger.debug("[Revenue Insights]","revenue insights enabled",p),!1===p)return;performance.mark(f);const e={maxAttempts:200,waitTimeInMs:50};(0,o.zG)(this.options.pbjs,c.UI(s.UI((t=>(0,u.a4)((()=>this.runRevenueInsights(t)),(()=>!!window.googletag?.pubads),e)))))}runRevenueInsights(e){this.trackMetrics();const t=()=>{e.getAllWinningBids().forEach((e=>r(e,!0))),e.onEvent("bidWon",(e=>r(e,!0)))},r=(e,t)=>(0,a.Y3)((()=>d(e,t)),(e=>{})),n=e=>{const t=e?.meta?.brandName||e?.meta?.clickUrl||e?.adomain?.[0]||e?.meta?.advertiserName||((0,l.Cg)(e)??[])[0]||e?.adserverTargeting?.hb_adomain;return t?`${t}`:void 0},o=e=>{const t=e.rubicon&&"object"==typeof e.rubicon&&"advertiserId"in e.rubicon&&e.rubicon.advertiserId||e?.meta?.brandId||e?.meta?.buyerId||e?.meta?.advertiserId;return t?`${t}`:void 0},s={equals:(e,t)=>e.ad_unit_code===t.ad_unit_code&&e.ad_id===t.ad_id&&e.auction_id===t.auction_id&&e.winning_bid===t.winning_bid},c=e=>!(0,i.t9)(s)(e,this.trackedBids),d=(t,r)=>{const i=(0,l.zi)(e),a=((e,t,r)=>({ad_id:e.adId??"",ad_unit_code:e.adUnitCode??"",bidder:e.bidder,bidder_timeout:r,deal_id:(0,l.$7)(e),cpm:(0,l.Qd)(e),hb_pb:e.adserverTargeting&&e.adserverTargeting.hb_pb,height:(0,u.rH)(e.height),width:(0,u.rH)(e.width),time_to_respond:e.timeToRespond,bid_available:"string"==typeof e.statusMessage&&e.statusMessage.indexOf("empty")<0,winning_bid:t,advertiser_id:o(e),advertiser_name:n(e),advertiser_domains:(0,l.Cg)(e),dsp_id:(0,l.cs)(e),auction_id:e.auctionId}))(t,r,(0,u.rH)(i.bidderTimeout));c(a)&&(a.cpm&&a.cpm>0&&r&&this.permutive.track("PrebidBid",a),this.updateTrackedBids(a))};e.que.push((()=>{window.googletag.cmd.push(t)}))}trackMetrics(){performance.mark(g),performance.measure(d,f,g);const e=performance.getEntriesByName(d)[0].duration;this.options.metrics.track({name:"sdk_addon_init_duration_seconds",value:e,labels:{addon:"prebid"}})}updateTrackedBids(e){const t=this.trackedBids.findIndex((t=>e.ad_id===t.ad_id&&e.winning_bid!==t.winning_bid));t>-1?this.trackedBids[t]={...this.trackedBids[t],...e}:this.trackedBids.push(e)}}const h="prebid",_=(0,n.Hn)("prebid")("data_provider_config",{ac_bidders:[]}),v=e=>{(0,n.Hn)(h)("auto_init",!1)&&e.q.push({functionName:"addon",arguments:[h,{}]})};class b extends m{externalData;dataProviderParamsFromIntegrationConfig={};constructor(e){super(e),this.externalData=e.externalData,this.parsePrebidConfig()}getPermutiveRtdConfig(){return this.logDebug("RTD config retrieved",this.dataProviderParamsFromIntegrationConfig),this.dataProviderParamsFromIntegrationConfig}storeAndSetPermutiveRtdConfig(e){this.externalData.setExternalJsonData("permutive-prebid-rtd",e),this.dataProviderParamsFromIntegrationConfig=e}parsePrebidConfig(){this.logDebug("data provider config",_);const{ac_bidders:e}=_;this.storeAndSetPermutiveRtdConfig({acBidders:e})}logDebug(){for(var e=arguments.length,t=new Array(e),r=0;r{r.r(t),r.d(t,{eventCacheService:()=>u,eventNameBlacklist:()=>l});var n=r(5111),i=r(8446),a=r(4694),o=r(2169),s=r(7812),c=r(331);const u=e=>i.K4((()=>({newEvents:(0,o.zG)(e.newEvents,n.UI(a.UI((0,c.bw)(s.UI((t=>{let[,r]=t;l.has(r.name)||e.eventsCache.add(r,{persistOnDisk:!0})})))))),priorEvents:()=>e.eventsCache.all()}))),l=new Set(["AdRequest","PageviewEngagement","PrebidAuctions","Reaction","SegmentEntry","SegmentExit","SlotRendered","ThirdPartySegments","VideoEngagement"])},3663:(e,t,r)=>{r.d(t,{Kd:()=>i,eJ:()=>a});r(745);var n=r(8446);r(5111),r(331);const i="addon:twitter_pixel",a=function(e){return n.K4((()=>{}))}},2026:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(1005),i=r.n(n);function a(){return i()('/*! @permutive/javascript-sdk v20.65.7 (web) (built 2026-05-21T15:16:34.884Z) */(()=>{"use strict";var __webpack_modules__={654:(e,t,r)=>{function n(e){return e instanceof Error?e:new Error("string"==typeof e?e:JSON.stringify(e))}r.d(t,{w:()=>n})},987:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{N:()=>runtimeFactory});const runtimeFactory=deps=>{const{provideEnvironment,...lookups}=generateLookupMethods(deps.runtimeInput),env=generateRuntimeEnvironment({lookups,hash:deps.hash});return provideEnvironment(env),{env,locallyLiftedQueries:deps.runtimeInput.queries(env)||{},cloudLiftedQueries:"function"==typeof deps.runtimeInput.interpretOnlyQueries?deps.runtimeInput.interpretOnlyQueries(env):{},queriesByEvent:deps.runtimeInput.eventSegments(env)||{},createCloudLiftQueries:cloudLiftQueries=>{const createQueries=eval?.(`"use strict";${cloudLiftQueries}`);return createQueries(env)}}};function generateRuntimeEnvironment(e){const t=e=>()=>{throw new Error(`${e} lookup has not been provided`)};let r=t("events"),n=t("literals"),a=t("properties"),i=t("ahoCorasick"),o=t("subexpressions"),s=t("rootCompression");function c(e){return u(e)&&!f(e)}function u(e){return Boolean(e&&"object"==typeof e&&!Array.isArray(e))}function f(e){for(const t in e)return!1;return!0}function l(e){return(t,r)=>{const n=null!=t&&null!=r?e(t,r):t||r;return null==n||u(n)&&f(n)?null:n}}function d(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;const n=a(t);function i(e,t){return e&&null!=e[t]?e[t]:null}const o=n.reduce(i,e);return null===o?null:r(o)}function p(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;return e.properties?d(e.properties,t,r):null}e.lookups.onReady((e=>{const{ahoCorasick:t,events:c,literals:u,properties:f,subexpressions:l,rootCompression:d}=e;r=e=>"number"==typeof e?c[e]:e,n=e=>"number"==typeof e?u[e]:e,a=e=>"number"==typeof e?f[e]:e,i=e=>t[e],o=e=>l[e],s=e=>d[e]}));let g=e=>e,b=e=>!0;function m(e,t){return function(r){for(let n=0;nt=>!e(t),v=(e,t)=>r=>r>=e&&r<=t,w=e=>new Date(e).getTime(),S=e=>d(e,["time"],w),I=(e,t)=>d(t,e,w),G=(e,t,r,n,a,i)=>o=>{const s=d(o,e,(e=>e.filter(n).map((e=>d(e,t))).reduce(a,i)));return r(null===s?i:s)};function z(e,t,r,n){for(const a of e)if(r(a)&&t(a)===n)return n;return!n}let k=e=>t=>("string"==typeof e||"number"==typeof e)&&"string"==typeof t&&t.toLowerCase().indexOf(n(e).toLowerCase())>-1,U=e=>t=>null!=t&&Array.isArray(t)&&t.indexOf(e)>=0;const E=(e,t)=>({l:n=>d(n,["name"])===r(e)&&t(n)?["p",1]:null,a:(e,t)=>["p",e[1]+t[1]],i:e=>e?Array.isArray(e)?e.slice(-1)[0]:e:0,c:e=>Array.isArray(e)&&e[1]?e:null});const q=()=>null,P=e=>({a:{m:q,z:null},r:t=>e(t),d:{a:q,l:q,i:q,c:q}}),x=(e,t,r,n)=>P((a=>function(e,t,r,n,a){const i=d(e.getSegments(),[t,r])||!1;return a&&(n||i)&&e.setSegmentActivation(t,r,a),i}(a,e,t,r,n))),C=x;function O(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:18e5;return n=>{function a(e,t,r){if(c(t)){if(c(r)){const n={...t,...r};for(const a in r)if(t[a]){const o=i(e,t[a],r[a]);null!=o&&(n[a]=o)}return n}return t}return r}function i(e,t,r){if(c(t)){if(c(r)){const a={...t,...r};for(const i in r)if(t[i]){const o=Array.isArray(t[i])?[e,...t[i]]:[e,t[i]],s=Array.isArray(r[i])?[e,...r[i]]:[e,r[i]],c=n.d.a(o,s);if(null!=c){const[e,...t]=c;a[i]=t}}return a}return t}return r}const o=e=>Array.isArray(e)&&"object"==typeof e[3];return{a:{m:(e,t)=>[t[0],n.a.m(null!=e[0]&&e[0][0]===t[0][0]?e[1]:n.a.z,t[1])],z:[[],n.a.z]},r:(t,r)=>n.r(t,0!==r[0].length&&r[0][0]===e(t)?r[1]:n.a.z),d:n.d.sq||{a:(e,t)=>{if(!o(e))return o(t)?t:null;if(!o(t))return o(e)?e:null;const[r,,,n]=e;return[r,"u",null,a(r,n,t[3])]},l:(a,i)=>{let o=d(a,t),s=e(i);if(o!==s)return null;let c=n.d.l(a,i);if(!(Array.isArray(c)&&c.length>1))return null;let[u,...f]=c,l=+(S(a)||i.getCurrentTime()),p=Math.floor(l/r),g={};return g[p]={},g[p][s]=1===f.length?f[0]:f,[u,"u",null,g]},i:(t,r)=>{if(!o(t))return[[],n.a.z];let a=e(r),i=t[3];return[[a],Object.keys(i).map((e=>i[e]?.[a])).filter(T).map((e=>n.d.i([t[0]].concat(e),r))).reduce(n.a.m,n.a.z)]},c:g}}}}let D=O((e=>e.getCurrentSession()),["session_id"],18e5),A=O((e=>e.getCurrentView()),["view_id"],3e5);const T=e=>!!e;function M(e){return function(t){return{d:{i:(r,n)=>{const a=e(n),i=(Array.isArray(r)?r:[])[3]||{},o=Object.keys(i).map((e=>{const t=i[e]?.[a];return Array.isArray(t)?t[0]:t})).filter(T).reduce(((e,t)=>e+t),0);return t.d.i(["p",o],n)},c:g}}}}let R=M((e=>e.getCurrentSession())),j=M((e=>e.getCurrentView()));function L(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;return{a:{m:(e,t)=>e.concat(t).slice(-r),z:[]},r:(t,r)=>e.r(t,r.reduce(((t,r)=>e.a.m(t,r)),e.a.z)),d:e.d.ftn||{a:(e,t)=>{const n=Object.entries({...e[3],...t[3]}).sort(((e,t)=>{let[r]=e,[n]=t;return Number(r)-Number(n)})).slice(-r);return[e[0],e[1],null,Object.fromEntries(n)]},l:(t,a)=>{const i=e.d.l(t,a),o=d(t,["time"],w)*n;return i&&[i[0],"x"+r,null,{[o]:2==i.length?i[1]:i.slice(1)}]},i:(t,r)=>t?Object.keys(t[3]||{}).sort().reverse().map((e=>Array.isArray(e)?[t[0],...t[3][e]]:[t[0],t[3][e]])).map((t=>e.d.i(t,r))):[],c:g}}}function Q(e,t){return{d:{i:(t,r)=>{const n=Array.isArray(t)?t:[],a=Object.keys(n[3]||{}).reduce(((e,t)=>n[3][t]+e),0);return e.d.i(["p",a],r)},c:g}}}const F=Q,N=Q;let Y=(e,t)=>null==e?null==t?null:{b:t}:null==t?{a:e}:{a:e,b:t};function $(e,t){return r=>{if(!r||null==r.a&&null==r.b)return null;const n=null==r.a?void 0:e.d.c(r.a)??void 0,a=null==r.b?void 0:t.d.c(r.b)??void 0;return n===r.a&&a===r.b?r:Y(n,a)}}function B(e,t){return{a:(r,n)=>{const a=null!=r.a&&null!=n.a?e.d.a(r.a,n.a):r.a||n.a,i=null!=r.b&&null!=n.b?t.d.a(r.b,n.b):r.b||n.b;return Y(a,i)},l:(r,n)=>Y(e.d.l(r,n),t.d.l(r,n)),i:(r,n)=>r?[e.d.i(r.a||null,n),t.d.i(r.b||null,n)]:[e.a.z,t.a.z],c:$(e,t)}}function H(e,t,r,n){let a=e,i=t.map(r),o=(e,r)=>n(t[e])(r);for(let e=t.length-1;e>0&&a;e--)a.b&&(i[e]=o(e,a.b)),a.a&&1===e&&(i[0]=o(0,a.a)),a=a.a;return i}const V=e=>function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length-1;if(!t||null==t.a&&null==t.b)return null;const n=e[r];if(!n)return null;if(1===r)return $(e[0],n)(t);const a=null==t.a?void 0:V(e)(t.a,r-1)??void 0,i=null==t.b?void 0:n.d.c(t.b)??void 0;return a===t.a&&i===t.b?t:Y(a,i)};let K=e=>t=>{function r(e){let t=e[0];for(let r=1;r0;e--)n[e]=r[1],r=r[0];return n[0]=r,n}function a(e,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length-1;if(0==n)throw new Error("subquery index out of bounds.");const i=(1==n?l(t[0].d.a)(e?.a,r?.a):a(e?.a,r?.a,n-1))||void 0,o=l(t[n].d.a)(e?.b,r?.b)||void 0;return Y(i,o)}return{r:(r,a)=>{const i=n(a);return e(t.map(((e,t)=>()=>e.r(r,i[t]))))({})},a:{z:r(t.map((e=>e.a.z))),m:(e,a)=>{const i=n(e),o=n(a);return r(t.map(((e,t)=>function(e,t,r){return null===t?r:null===r?t:e.a.m(t,r)}(e,i[t],o[t]))))}},d:{a:(e,r)=>1==t.length?l(t[0].d.a)(e,r):a(e,r),l:(e,r)=>function(e){let t=e[0];for(let r=1;rt.d.l(e,r)))),i:(e,n)=>((e,n)=>r(H(e,t,(e=>e.a.z),(e=>t=>e.d.i(t,n)))))(e,n),c:V(t)}}},W=K(h),X=K(_);let J=e=>t=>({d:{i:(r,n)=>e(H(r,t,(e=>e.d.i(null,n)),(e=>t=>e.d.i(t,n))).map((e=>t=>e)))({}),c:V(t)}}),Z=J(_),ee=J(h);function te(e,t){let r=i(e);if(!t||!r)return!1;if(!r.length)return!0;let n=0,a=!1,o=(e=>{let t=[];for(let r=0;r=55296&&n<=56319){let n=e.charCodeAt(r+1);if(n>=56320&&n<=57343){t.push(e.slice(r,r+2)),++r;continue}}t.push(e.charAt(r))}return t})(t.toLowerCase());for(let e=0;e0&&!r[n][t];)n=r[n].su?r[n].su:0;if(r[n][t]&&(n=r[n][t],a=!!r[n].te,a))break}return a}let re=(t,r)=>{let n,a,i=e.hash(t);if(0===r.length)return!1;if(r[0]===i)return!0;let o=0,s=r.length,c=!1;for(;(c=(n=r[a=o+(s-o>>1)])!==i)&&(n=s-1)););return!c},ne=(e,t)=>r=>re(d(r,e),t),ae=(e,t)=>r=>re(p(r,e),t);return{q:function(e){return{lift:(t,r)=>e.d.l(t,r),append:l(e.d.a),interpret:(t,r)=>((t,r)=>({result:e.r(t,r)}))(r,e.d.i(t,r)),compact:e.d.c,migrate:g,m:e.a.m,z:e.a.z,r:e.r,i:e.d.i}},i_q:function(e){return{interpret:(t,r)=>({result:e.d.i(t,r)}),compact:e.d.c}},a:_,acq:function(e,t){return{r:(r,n)=>e.r(r,n[0])&&t.r(r,n[1]),a:{z:[e.a.z,t.a.z],m:(r,n)=>[e.a.m(r[0],n[0]),t.a.m(r[1],n[1])]},d:B(e,t)}},acqs:X,acs:te,acs_:(e,t)=>r=>te(t,d(r,e)),af_i:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b;return n=>d(n,e,(e=>z(e,t,r,!1)))&&!0},af_l:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b;return n=>{const a=d(n,e,(e=>e.filter(r).length));return t(null===a?0:a)}},af_m:function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b;return a=>{const i=d(a,e,(e=>e.filter(n)));return null===i||0===i.length?r(0):r(i.map((e=>d(e,t))).reduce(((e,t)=>e+t),0)/i.length)}},af_n:function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b;return G(e,t,r,n,((e,t)=>Math.min(e,t)),Number.POSITIVE_INFINITY)},af_p:function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b;return G(e,t,r,n,((e,t)=>e*t),1)},af_s:function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b;return G(e,t,r,n,((e,t)=>e+t),0)},af_u:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b;return n=>d(n,e,(e=>z(e,t,r,!0)))||!1},af_x:function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b;return G(e,t,r,n,((e,t)=>Math.max(e,t)),Number.NEGATIVE_INFINITY)},as:(e,t,r)=>n=>{const a=p(n,t),i=r.length;let o=!0;for(let t=0;tr=>U(t)(d(r,e)),cl_:(e,t)=>r=>U(n(t))(d(r,e)),cx:e=>t=>U(n(e))(t),cw:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;return{a:{m:(e,t)=>e+t,z:0},r:(e,t)=>r(t),d:E(e,t)}},cb:function(e,t,n,a){return{a:{m:(e,t)=>Math.min(e+t,a),z:0},r:(e,t)=>n(t),d:{l:n=>d(n,["name"])===r(e)&&t(n)?[`b${a}p`,1]:null,a:(e,t)=>[`b${a}p`,Math.min(e[1]+t[1],a)],i:e=>e?Array.isArray(e)?e.slice(-1)[0]:e:0,c:e=>Array.isArray(e)&&e[1]?e:null}}},e:e=>t=>t===e,e_:(e,t)=>r=>d(r,e)===t,fm:function(e,t){return{r:(r,n)=>e(t.r(r,n)),a:t.a,d:t.d}},frontDecode:function(e){const t=e.split("\\t");if(0===t.length)return[];var r=t[0],n=new Array(Math.ceil(t.length/2));n[0]=t[0];for(var a=1;ae.concat(t.slice(0,r-e.length)),z:[]},r:(t,r)=>e.r(t,r.reduce(((t,r)=>e.a.m(t,r)),e.a.z)),d:L(e,t,r,-1).d}},g:e=>t=>t>e,g_:(e,t)=>r=>d(r,e)>t,ge:e=>t=>t>=e,ge_:(e,t)=>r=>d(r,e)>=t,bse:(t,r)=>n=>{let a=d(n,t);return e.hash(a)===r},bsne:(t,r)=>n=>{let a=d(n,t);return e.hash(a)!==r},bsc:ne,bsnc:(e,t)=>y(ne(e,t)),bsc_:ae,bsnc_:(e,t)=>y(ae(e,t)),i_:g,ifp:e=>P((t=>function(e,t,r){return d(e.getSegments(),[t,r])||!1}(t,"1p",e))),isp:C,itp:x,i_cw:function(e){return{d:{i:t=>{let r=t?Array.isArray(t)?t.slice(-1)[0]:t:0;return e(r)},c:e=>Array.isArray(e)&&e[1]?e:null}}},i_acqs:Z,i_ocqs:ee,i_tw:function(e,t,r){const n=r||100,a=Math.ceil(t/n);return{d:{i:(r,n)=>{const i=Array.isArray(r)?r:[],o=n.getCurrentTime(),s=(c=o.getTime()-t,Math.floor(c/a));var c;const u=Object.keys(i[3]||{}).reduce(((e,t)=>parseInt(t)>=s?i[3][t]+e:e),0);return e.d.i(["p",u],n)},c:g}}},i_ltn:F,i_ftn:N,i_sq:R,i_vq:j,k:d,l:e=>t=>tr=>{const n=d(r,e);return null!==n&&nt=>t<=e,le_:(e,t)=>r=>{const n=d(r,e);return null!==n&&n<=t},lm:(e,t)=>{let r=t=>function(e,t,r){if(void 0===t[r])return NaN;const n=e||{};if(0==(n["1p"]||[]).length)return NaN;const a=t[r]||{};let i=(a["1p"]||{}).const||0;return Object.keys(n).forEach((e=>{n[e].forEach((t=>{const r=(a[e]||{})[t]||0;i+=r}))})),o=i,1/(1+Math.pow(Math.E,-o));var o}(t.getSegmentsArray(),t.getLookalikeModels(),e);return P((e=>t(r(e))))},ltn:L,mnw:function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:g;const i=Number.POSITIVE_INFINITY;return{a:{m:(e,t)=>ea(t),d:{a:(e,t)=>e[1]d(a,["name"])===r(e)&&t(a)?["n",d(a,n)]:null,i:e=>e?Array.isArray(e)?e.slice(-1)[0]:e:i,c:e=>Array.isArray(e)&&e[1]!==i?e:null}}},mxw:function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:g;const i=Number.NEGATIVE_INFINITY;return{a:{m:(e,t)=>e>t?e:t,z:i},r:(e,t)=>a(t),d:{l:a=>d(a,["name"])===r(e)&&t(a)?["v",d(a,n)]:null,a:(e,t)=>e[1]>t[1]?e:t,i:e=>e?Array.isArray(e)?e.slice(-1)[0]:e:i,c:e=>Array.isArray(e)&&e[1]!==i?e:null}}},n0:y(g),n:e=>t=>t!==e,nt:y,n_:(e,t)=>r=>d(r,e)!==t,o:h,ocq:function(e,t){return{r:(r,n)=>e.r(r,n[0])||t.r(r,n[1]),a:{z:[e.a.z,t.a.z],m:(r,n)=>[e.a.m(r[0],n[0]),t.a.m(r[1],n[1])]},d:B(e,t)}},ocqs:W,oe:function(e){const t=Object.keys(e);let r=t.length,n=new Array(r);for(;r--;)n[r]=[t[r],e[t[r]]];return n},os:(e,t,r)=>n=>{const a=p(n,t),i=r.length;let o=!1;for(let t=0;tr=>te(t,p(r,e)),pb:(e,t,r)=>n=>v(t,r)(p(n,e)),pc:(e,t)=>r=>{const n=p(r,e);return null!=n&&Array.isArray(n)&&n.indexOf(t)>=0},pc_:(e,t)=>r=>{const a=p(r,e),i=n(t);return null!=a&&Array.isArray(a)&&a.indexOf(i)>=0},pe:(e,t)=>r=>p(r,e)===t,pg:(e,t)=>r=>p(r,e)>t,pge:(e,t)=>r=>p(r,e)>=t,pl:(e,t)=>r=>{let n=p(r,e);return null!==n&&nr=>{let n=p(r,e);return null!==n&&n<=t},pn:(e,t)=>r=>p(r,e)!==t,ps:(e,t)=>r=>k(t)(p(r,e)),r:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;no(e)(t)},rle:function(e){let t=0;for(let r=0;rr=>k(t)(d(r,e)),scq:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;return{r:(n,a)=>r(e.r(n,a[0])+t.r(n,a[1])),a:{z:[e.a.z,t.a.z],m:(r,n)=>[e.a.m(r[0],n[0]),t.a.m(r[1],n[1])]},d:B(e,t)}},sq:D,dscq:function(e,t,n,a){const i=`x${a}`,o=e=>e?2===e.length?["p",i,"",e[1]]:e:null,s=n=>{const a=(e=>d(e,["session_id"]))(n);return a&&d(n,["name"])===r(e)&&t(n)?["p",i,"",{[a]:1}]:null},c=(e,t)=>{const r=o(e),n=o(t);return r?n?["p",i,"",{...r[3],...n[3]}]:r:n};return{a:{m:c,z:null},r:(e,t)=>{const r=t&&t[3]&&"object"==typeof t[3]?Object.keys(t[3]).length:0;return n(r)},d:{a:l(c),l:(e,t)=>s(e),i:(e,t)=>o(e),c:g}}},sw:function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:g;const i=0;let o=e=>e<0?["p2",null,-e]:["p2",e],s=e=>(e[0]||0)-(e[1]||0),c=n=>d(n,["name"])===r(e)&&t(n);return{a:{m:(e,t)=>e+t,z:i},r:(e,t)=>a(t),d:{a:(e,t)=>{const r=new Array(Math.max(e.length,t.length));r[0]="p2";for(let n=1;nc(e)?o(d(e,n)):null,i:e=>e?Array.isArray(e)?s("p2"===e[0]?e.slice(1):e):e:i,c:e=>Array.isArray(e)&&(e[1]||e[2])?e:null}}},t:b,tb:(e,t)=>r=>v(e,t)(S(r)),te:e=>t=>S(t)===e,te_:(e,t)=>r=>I(e,r)===t,tg:e=>t=>S(t)>e,tg_:(e,t)=>r=>I(e,r)>t,tge:e=>t=>S(t)>=e,tge_:(e,t)=>r=>I(e,r)>=t,ti:w,tl:e=>t=>S(t)r=>I(e,r)t=>S(t)r=>I(e,r)t=>S(t)!==e,tn_:(e,t)=>r=>I(e,r)!==t,tw:function(e,t,r){const n=r||100,a=Math.ceil(t/n),i=e=>Math.floor(e/a),o=(e,r,n)=>[i(e.getTime()-t),{[i(r)]:n}],s=(t,r)=>{const n=Math.max(t[0],r[0]),a=Object.keys(t[1]).filter((e=>e>=n)).concat(Object.keys(r[1]).filter((e=>e>=n))).filter(((e,t,r)=>r.indexOf(e)===t)).reduce(((n,a)=>{const i=e.a.m(t[1][a]||e.a.z,r[1][a]||e.a.z);return i!==e.a.z&&(n[a]=i),n}),{});return[n,a]},c=[Number.NEGATIVE_INFINITY,{}],u=e=>{const t=t=>t.map((t=>{let[r,n,a]=t;return o(e.t,a,r)})).reduce(s,c);return s(t(e.in),t(e.out))};return{a:{m:(e,t)=>{const r=e.w?u(e):e;return s(r,t)},z:c},r:(t,r)=>{const n=(r.w?u(r):r)[1];return e.r(t,Object.keys(n).reduce(((t,r)=>e.a.m(t,n[r])),e.a.z))},d:e.d.tw||{a:(e,t)=>{let[r,,...n]=e,[,,...a]=t;return[r,"w",...s(n,a)]},l:(t,r)=>{const n=e.d.l(t,r),a=e.d.i(n,r);return n&&[n[0],"w",...o(r.getCurrentTime(),d(t,["time"],w),a)]},i:(e,r)=>{const n=Array.isArray(e)?e:[],a=r.getCurrentTime(),o=i(a.getTime()-t);return[n[2]||null,Object.keys(n[3]||{}).map((e=>({[e]:n[3][e]}))).reduce(((e,t)=>(Object.keys(t).filter((e=>parseInt(e)>=o)).forEach((r=>e[r]=t[r])),e)),{})]},c:g}}},vq:A,w:e=>t=>t===n(e),x:e=>t=>t!==n(e),y:(e,t)=>r=>p(r,e)===n(t),y_:(e,t)=>r=>d(r,e)===n(t),z:(e,t)=>r=>p(r,e)!==n(t),z_:(e,t)=>r=>d(r,e)!==n(t)}}function generateLookupMethods(e){let t,r=!1,n=[];return{onReady:e=>{r?e(t):n.push(e)},provideEnvironment:a=>{t={events:e.eventsLookup(a),literals:e.literalsLookup(a),properties:e.propertiesLookup(a),ahoCorasick:e.ahoCorasickLookup(a),subexpressions:e.subexpressionsLookup(a),rootCompression:e.rootCompressionLookup(a)},n.forEach((e=>e(t))),n=[],r=!0}}}},945:(e,t,r)=>{r.d(t,{N:()=>o,Qt:()=>c,Yt:()=>g,a1:()=>s,ap:()=>i,gM:()=>u,gz:()=>p});var n=r(169),a=r(614);function i(e,t){return function(r){return function(n){return e.ap(e.map(n,(function(e){return function(r){return t.ap(e,r)}})),r)}}}function o(e){return function(t){return function(r){return e.ap(e.map(r,(function(e){return function(){return e}})),t)}}}function s(e){return function(t){return function(r){return e.ap(e.map(r,(function(){return function(e){return e}})),t)}}}function c(e){return function(t,r){return function(n){return e.ap(e.map(n,(function(e){return function(r){var n;return Object.assign({},e,((n={})[t]=r,n))}})),r)}}}function u(e){return function(t){return{concat:function(r,n){return e.ap(e.map(r,(function(e){return function(r){return t.concat(e,r)}})),n)}}}}function f(e,t,r){return function(n){for(var a=Array(r.length+1),i=0;i{r.d(t,{Ce:()=>u,DY:()=>I,Eh:()=>R,GY:()=>S,Gb:()=>g,KB:()=>l,Lx:()=>D,Od:()=>c,Qp:()=>y,Su:()=>q,UI:()=>U,YM:()=>p,f2:()=>v,fw:()=>T,hX:()=>O,ke:()=>b,md:()=>_,oA:()=>C,pR:()=>j,tS:()=>E,yL:()=>G,yW:()=>L,zT:()=>h});var n=r(169),a=(r(289),r(614)),i=r(606),o=r(812),s=(r(49),r(226),function(e){return 0===e.length}),c=i.Od,u=i.Ce,f=(i.ws,i.R3),l=(i.Im,function(e,t){return e<=0?[]:i.KB(t)(e)});var d=i.dC,p=(o.P5,o.YM),g=(o.Z$,function(e){return c(e)?a.G(i.Gb(e)):a.YP}),b=function(e){return function(t){return d(e,t)?w(t):t.slice(0,e)}};var m=function(e,t){for(var r=e.length,n=0;n=t.length?[]:t.slice(e,t.length)}};function y(e){return function(t){return t.slice(m(t,e))}}o.cx;var v=o.f2;o.JO,o.qr;var w=function(e){return e.slice()},S=function(e){return s(e)?[]:e.slice().reverse()},I=function(e){return function(t){return t.length<=1?w(t):t.slice().sort(e.compare)}},G=function(e,t,r){for(var n=[],a=Math.min(e.length,t.length),i=0;i=1&&c(t)?i.lx(e)(t):s(t)?[w(t),[]]:[[],w(t)]}};o.kp,o.Eq;var k=i.of,U=function(e){return function(t){return t.map((function(t){return e(t)}))}},E=function(e){return function(t){return(0,n.zG)(t,function(e){return function(t){for(var r=[],n=0;n{function n(e){return function(t){return function(r){return e.chain(r,(function(r){return e.map(t(r),(function(){return r}))}))}}}function a(e){return function(t,r){return function(n){return e.chain(n,(function(n){return e.map(r(n),(function(e){var r;return Object.assign({},n,((r={})[t]=e,r))}))}))}}}r.d(t,{a:()=>a,m:()=>n})},144:(e,t,r)=>{r.d(t,{g1:()=>v,G5:()=>y,dO:()=>m,Pd:()=>G,ak:()=>N,YO:()=>F,tS:()=>S,g_:()=>O,ij:()=>M,Yo:()=>E,DT:()=>U,Eh:()=>g,fS:()=>D,nM:()=>q,t$:()=>c,UI:()=>b,Vn:()=>z,EQ:()=>C,aD:()=>x,of:()=>h,vx:()=>T,F2:()=>u,LF:()=>A,KC:()=>Q,i$:()=>L,Y3:()=>R,it:()=>j});var n=r(335),a=r(906),i=r(169),o=r(289),s=r(614),c=s.t$,u=s.F2,f=function(e,t){return(0,i.zG)(e,b(t))},l=function(e,t){return(0,i.zG)(e,_(t))},d=function(e,t){return(0,i.zG)(e,S(t))},p="Either",g=function(e,t){return{equals:function(r,n){return r===n||(q(r)?q(n)&&e.equals(r.left,n.left):P(n)&&t.equals(r.right,n.right))}}},b=function(e){return function(t){return q(t)?t:u(e(t.right))}},m={URI:p,map:f},h=u,_=function(e){return function(t){return q(t)?t:q(e)?e:u(t.right(e.right))}},y={URI:p,map:f,ap:l},v={URI:p,map:f,ap:l,of:h},w=function(e){return function(t){return q(t)?t:e(t.right)}},S=w,I={URI:p,map:f,ap:l,chain:d},G=function(e,t){return function(r){return q(r)?c(e(r.left)):u(t(r.right))}},z=function(e){return function(t){return q(t)?c(e(t.left)):t}},k={URI:p,fromEither:i.yR},U=(0,a.DT)(k),E=(0,a.Yo)(k),q=s.nM,P=s.tO,x=function(e,t){return function(r){return q(r)?e(r.left):t(r.right)}},C=x,O=C,D=function(e){return function(t){return q(t)?e(t.left):t.right}},A=function(e){return q(e)?u(e.left):c(e.right)},T=function(e){return function(t){return q(t)?e(t.left):t}},M=function(e){return function(t){return null==t?c(e):u(t)}},R=function(e,t){try{return u(e())}catch(e){return c(t(e))}},j=function(e,t){return function(){for(var r=[],n=0;n{r.d(t,{EQ:()=>v,F2:()=>s,KQ:()=>d,LF:()=>k,LU:()=>z,LV:()=>w,NG:()=>p,Pd:()=>_,UI:()=>g,Vn:()=>y,ap:()=>b,dQ:()=>G,fS:()=>S,i$:()=>U,ij:()=>l,m8:()=>u,pk:()=>f,t$:()=>c,tS:()=>m,vx:()=>I,wp:()=>h});var n=r(945),a=r(144),i=r(169),o=r(289);function s(e){return(0,i.ls)(a.F2,e.of)}function c(e){return(0,i.ls)(a.t$,e.of)}function u(e){return function(t){return e.map(t,a.F2)}}function f(e){return function(t){return e.map(t,a.t$)}}function l(e){return function(t){return(0,i.ls)(a.ij(t),e.of)}}function d(e){var t=l(e);return function(e){var r=t(e);return function(e){return(0,i.ls)(e,r)}}}function p(e){var t=m(e),r=d(e);return function(e){var n=r(e);return function(e){return t(n(e))}}}function g(e){return(0,o.UI)(e,a.dO)}function b(e){return(0,n.ap)(e,a.G5)}function m(e){return function(t){return function(r){return e.chain(r,(function(r){return a.nM(r)?e.of(r):t(r.right)}))}}}function h(e){return function(t){return function(r){return e.chain(r,(function(r){return a.nM(r)?t():e.of(r)}))}}}function _(e){return function(t,r){return function(n){return e.map(n,a.Pd(t,r))}}}function y(e){return function(t){return function(r){return e.map(r,a.Vn(t))}}}function v(e){return function(t,r){return function(n){return e.map(n,a.EQ(t,r))}}}function w(e){return function(t,r){return function(n){return e.chain(n,a.EQ(t,r))}}}function S(e){return function(t){return function(r){return e.chain(r,a.EQ(t,e.of))}}}function I(e){return function(t){return function(r){return e.chain(r,(function(r){return a.nM(r)?t(r.left):e.of(r)}))}}}function G(e){var t=I(e);return function(r){return t((function(t){return e.map(r(t),(function(e){return a.nM(e)?e:a.t$(t)}))}))}}function z(e){return function(t){return function(r){return e.chain(r,a.EQ((function(r){return e.map(t(r),a.t$)}),(function(t){return e.of(a.F2(t))})))}}}function k(e){return function(t){return e.map(t,a.LF)}}function U(e){return function(t){return e.map(t,a.i$)}}},689:(e,t,r)=>{r.d(t,{MW:()=>c,Uz:()=>o,bc:()=>i,f7:()=>n,n_:()=>a,w4:()=>s});r(169);var n=function(e){return{equals:function(t,r){return t===r||e(t,r)}}},a=function(e){return n((function(t,r){for(var n in e)if(!e[n].equals(t[n],r[n]))return!1;return!0}))},i=function(){for(var e=[],t=0;t{r.d(t,{DT:()=>o,Dj:()=>s,Yo:()=>i,fX:()=>c});var n=r(169),a=r(614);function i(e){return function(t){return function(r){return e.fromEither(a.Wi(r)?a.t$(t()):a.F2(r.value))}}}function o(e){return function(t,r){return function(n){return e.fromEither(t(n)?a.F2(n):a.t$(r(n)))}}}function s(e){return function(t){return(0,n.ls)(t,e.fromEither)}}function c(e,t){var r=s(e);return function(e){return function(n){return t.chain(n,r(e))}}}},755:(e,t,r)=>{r.d(t,{At:()=>o,oU:()=>i});var n=r(335),a=r(169);function i(e,t){return function(r){var n=(0,a.ls)(r,e.fromIO);return function(e){return t.chain(e,n)}}}function o(e,t){var r=(0,n.m)(t);return function(t){return r((0,a.ls)(t,e.fromIO))}}},241:(e,t,r)=>{r.d(t,{oU:()=>i,wt:()=>a});var n=r(169);function a(e){return function(t){return(0,n.ls)(t,e.fromTask)}}function i(e,t){return function(r){var a=(0,n.ls)(r,e.fromTask);return function(e){return t.chain(e,a)}}}},289:(e,t,r)=>{function n(e,t){return function(r){return function(n){return e.map(n,(function(e){return t.map(e,r)}))}}}function a(e){return function(t){return function(r){return e.map(r,(function(e){return e(t)}))}}}function i(e){return function(t){return function(r){return e.map(r,(function(e){var r;return(r={})[t]=e,r}))}}}function o(e){return function(t,r){return function(n){return e.map(n,(function(e){var n;return Object.assign({},e,((n={})[t]=r(e),n))}))}}}r.d(t,{Hr:()=>o,OV:()=>a,UI:()=>n,YO:()=>i})},694:(e,t,r)=>{r.d(t,{G5:()=>p,PM:()=>d,RD:()=>y,UA:()=>b,UI:()=>c,dO:()=>l,of:()=>u,qo:()=>g});var n=r(169),a=(r(289),r(614)),i=function(e,t){return function(){return t(e())}},o=function(e,t){return function(){return e()(t())}},s=function(e,t){return function(){return t(e())()}},c=function(e){return function(t){return i(t,e)}},u=n.a9,f="IO",l={URI:f,map:i},d={URI:f,of:u},p={URI:f,map:i,ap:o},g={URI:f,map:i,ap:o,chain:s},b={URI:f,map:i,ap:o,of:u,chain:s},m=(n.yR,n.yR,a.F4,u(a.Xl)),h=function(e){var t=function(e){return function(t){return function(){for(var r=[e(0,a.YM(t))()],n=1;n{r.d(t,{Ce:()=>f,Eh:()=>S,Gb:()=>G,Im:()=>l,KB:()=>m,Od:()=>s,QI:()=>k,R3:()=>d,Ss:()=>U,dC:()=>c,lx:()=>w,nI:()=>b,of:()=>y,oo:()=>p,ur:()=>z,w6:()=>h,ws:()=>u,yL:()=>v});var n=r(169),a=(r(289),r(614)),i=r(214),o=function(e,t,r){if(r||2===arguments.length)for(var n,a=0,i=t.length;a0},c=function(e,t){return e<0||e>=t.length},u=function(e){return function(t){return o([e],t,!0)}},f=u,l=function(e){return function(t){return o(o([],t,!0),[e],!1)}},d=l,p=function(e,t,r){if(s(r)){var n=g(r);return n.splice(e,0,t),n}return[t]},g=a.r1,b=function(e){return s(e)?a.G(e):a.YP},m=function(e){return function(t){for(var r=Math.max(0,Math.floor(t)),n=[e(0)],a=1;a=t.length?[_(t),[]]:[(0,n.zG)(t.slice(1,r),f(I(t))),t.slice(r)]}},S=(i.u4,i.OE,i.nq,i.iw,i.YM,i.ZN,i.Eh),I=(a.F4,i.YM),G=function(e){return e.slice(1)},z=(i.Z$,i.VV,i.Fp,function(e){return function(t){return t.reduce(e.concat)}});i.j0;function k(e,t){return void 0===t?f(e):(0,n.zG)(t,f(e))}var U=function(e,t){return(0,n.zG)(e,d(t))};i.ur},507:(e,t,r)=>{r.d(t,{DT:()=>g,Dj:()=>ue,Do:()=>_e,EK:()=>m,EQ:()=>ne,Eh:()=>z,FS:()=>he,G:()=>p,G5:()=>O,Gk:()=>M,Hr:()=>ve,IS:()=>b,KQ:()=>ge,NG:()=>be,OV:()=>se,Qt:()=>Se,Ri:()=>$,UI:()=>E,Uo:()=>J,WG:()=>me,Wi:()=>te,Y3:()=>de,YO:()=>ye,YP:()=>d,aD:()=>re,ak:()=>we,bM:()=>j,dO:()=>q,fS:()=>oe,fX:()=>fe,fw:()=>X,g1:()=>D,g_:()=>ae,hX:()=>B,ij:()=>le,it:()=>pe,lo:()=>Q,pC:()=>ee,pF:()=>ie,pR:()=>k,tS:()=>A,uZ:()=>U,wp:()=>R,xH:()=>ce,xu:()=>W});var n=r(945),a=r(335),i=r(906),o=r(169),s=r(289),c=r(614),u=r(327),f=r(49),l=(r(226),r(302)),d=c.YP,p=c.G;function g(e){return function(t){return e(t)?p(t):d}}var b=function(e){return"Right"===e._tag?d:p(e.left)},m=function(e){return"Left"===e._tag?d:p(e.right)},h=function(e,t){return(0,o.zG)(e,E(t))},_=function(e,t){return(0,o.zG)(e,C(t))},y=function(e,t){return(0,o.zG)(e,A(t))},v=function(e,t){return(0,o.zG)(e,B(t))},w=function(e,t){return(0,o.zG)(e,H(t))},S=function(e,t){return(0,o.zG)(e,V(t))},I=function(e,t){return(0,o.zG)(e,K(t))},G="Option",z=function(e){return{equals:function(t,r){return t===r||(te(t)?te(r):!te(r)&&e.equals(t.value,r.value))}}},k=function(e){return{equals:z(e).equals,compare:function(t,r){return t===r?0:ee(t)?ee(r)?e.compare(t.value,r.value):1:-1}}},U=function(e){return{concat:function(t,r){return te(t)?r:te(r)?t:p(e.concat(t.value,r.value))},empty:d}},E=function(e){return function(t){return te(t)?d:p(e(t.value))}},q={URI:G,map:h},P=p,x={URI:G,of:P},C=function(e){return function(t){return te(t)||te(e)?d:p(t.value(e.value))}},O={URI:G,map:h,ap:_},D={URI:G,map:h,ap:_,of:P},A=function(e){return function(t){return te(t)?d:e(t.value)}},T={URI:G,map:h,ap:_,chain:y},M=function(e){return function(t){return te(t)?e():t}},R=M,j=function(){return d},L={URI:G,zero:j},Q=(0,l.l)(L,x),F=A(o.yR),N=(0,f.s4)(d,d),Y=function(e){return te(e)?N:(0,f.s4)(b(e.value),m(e.value))},$={URI:G,compact:F,separate:Y},B=function(e){return function(t){return te(t)?d:e(t.value)?t:d}},H=function(e){return function(t){return te(t)?d:e(t.value)}},V=function(e){return function(t){return(0,f.s4)(v(t,(0,u.ff)(e)),v(t,e))}},K=function(e){return(0,o.ls)(E(e),Y)},W={URI:G,map:h,compact:F,separate:Y,filter:v,filterMap:w,partition:S,partitionMap:I},X=function(e){return function(t){return function(r){return te(r)?e.of(d):e.map(t(r.value),p)}}},J=m,Z={URI:G,fromEither:J},ee=c.pC,te=function(e){return"None"===e._tag},re=function(e,t){return function(r){return te(r)?e():t(r.value)}},ne=re,ae=ne,ie=function(e){return function(t){return te(t)?e():t.value}},oe=ie,se=(0,s.OV)(q),ce=F,ue=(0,i.Dj)(Z),fe=(0,i.fX)(Z,T),le=function(e){return null==e?d:p(e)},de=function(e){try{return p(e())}catch(e){return d}},pe=function(e){return function(){for(var t=[],r=0;r{r.d(t,{Fp:()=>d,Uz:()=>s,VV:()=>l,Zt:()=>o,gf:()=>f,gt:()=>u,lt:()=>c});var n=r(689),a=r(169),i=function(e){return function(t,r){return t===r||0===e(t,r)}},o=function(e){return{equals:i(e),compare:function(t,r){return t===r?0:e(t,r)}}},s=function(e){return function(t){return o((function(r,n){return t.compare(e(r),e(n))}))}},c=(a.W8,function(e){return function(t,r){return-1===e.compare(t,r)}}),u=function(e){return function(t,r){return 1===e.compare(t,r)}},f=function(e){return function(t,r){return-1!==e.compare(t,r)}},l=function(e){return function(t,r){return t===r||e.compare(t,r)<1?t:r}},d=function(e){return function(t,r){return t===r||e.compare(t,r)>-1?t:r}};n.w4.equals},327:(e,t,r)=>{r.d(t,{ff:()=>n,xD:()=>a});r(169);var n=function(e){return function(t){return!e(t)}},a=function(e){return function(t){return function(r){return t(r)&&e(r)}}}},812:(e,t,r)=>{r.d(t,{Ce:()=>b,DZ:()=>X,EQ:()=>y,Eh:()=>de,Eq:()=>F,Ew:()=>E,G:()=>Ge,Hr:()=>ke,JO:()=>P,Lx:()=>ne,N7:()=>O,OE:()=>ae,OV:()=>be,Od:()=>g,P5:()=>w,R3:()=>m,Su:()=>V,UI:()=>H,YM:()=>S,Yo:()=>h,Z$:()=>I,ZN:()=>ue,aD:()=>_,bM:()=>Y,bj:()=>C,cS:()=>Se,cx:()=>U,f2:()=>q,hX:()=>K,iw:()=>oe,j0:()=>ze,jG:()=>fe,jj:()=>A,kp:()=>Q,lo:()=>_e,md:()=>k,nI:()=>we,nq:()=>ie,oA:()=>J,oR:()=>ve,of:()=>N,pJ:()=>ye,pO:()=>T,pR:()=>pe,pc:()=>R,qr:()=>x,t9:()=>D,tS:()=>$,u4:()=>re,uK:()=>Z,uZ:()=>le,vP:()=>se,xH:()=>B,xP:()=>te,xb:()=>p,yW:()=>Ie,zT:()=>z});var n=r(689),a=r(169),i=r(289),o=r(614),s=r(52),c=r(856),u=r(214),f=r(49),l=(r(226),r(302)),d=function(e,t,r){if(r||2===arguments.length)for(var n,a=0,i=t.length;a=t.length?Se:t.slice(e,t.length)}};var U=function(e){return function(t){for(var r=0;r=0;r--){var n=e(t[r]);if(o.pC(n))return n}return o.YP}},x=function(e){return function(t){for(var r=t.length-1;r>=0;r--)if(e(t[r]))return o.G(r);return o.YP}},C=function(e){for(var t=[],r=0;r=1&&g(t)?u.lx(e)(t):p(t)?[t,Se]:[Se,t]}},R=function(e){return function(){for(var t=[],r=0;r0;){var a=r.shift();o.nM(a)?r.unshift.apply(r,e(a.left)):n.push(a.right)}return n}},ve=function(e){return function(t){var r=e(t),n=[],a=[];function i(t){o.nM(t)?e(t.left).forEach((function(e){return n.push(e)})):a.push(t.right)}for(var s=0,c=r;s0;)i(n.shift());return a}},we=(u.oo,function(e){return p(e)?Se:e.slice()}),Se=u.cS;function Ie(e){return function(t){return t.every(e)}}var Ge=function(e){return function(t){return t.some(e)}},ze=function(e){var t=u.j0(e);return function(r){return y((function(){return e.empty}),t(r))}},ke=(o.F4,(0,i.Hr)(ge));u.w6,u.QI,u.Ss},214:(e,t,r)=>{r.d(t,{Ce:()=>d,Eh:()=>A,Fp:()=>Q,Im:()=>p,Lx:()=>E,OE:()=>P,Od:()=>u,QI:()=>B,R3:()=>g,Ss:()=>H,UI:()=>z,VV:()=>L,YM:()=>T,Z$:()=>R,ZN:()=>D,aL:()=>N,c2:()=>h,cS:()=>c,dC:()=>f,iw:()=>C,j0:()=>$,jj:()=>m,lx:()=>I,nq:()=>q,of:()=>G,oo:()=>b,pO:()=>S,u4:()=>U,ur:()=>F,ut:()=>Y,w6:()=>y,ws:()=>l,xP:()=>x});var n=r(689),a=r(169),i=(r(289),r(614)),o=r(794),s=function(e,t,r){if(r||2===arguments.length)for(var n,a=0,i=t.length;a=t.length},l=function(e){return function(t){return s([e],t,!0)}},d=l,p=function(e){return function(t){return s(s([],t,!0),[e],!1)}},g=p,b=function(e,t,r){if(u(r)){var n=i.r1(r);return n.splice(e,0,t),n}return[t]},m=function(e){return function(t){if(1===t.length)return t;for(var r=[T(t)],n=function(t){r.every((function(r){return!e.equals(r,t)}))&&r.push(t)},a=0,i=M(t);a=t.length?[t,c]:[(0,a.zG)(t.slice(1,r),d(T(t))),t.slice(r)]}},G=i.ri,z=function(e){return k((function(t,r){return e(r)}))},k=function(e){return function(t){for(var r=[e(0,T(t))],n=1;n{r.d(t,{Bu:()=>h,CC:()=>j,DZ:()=>re,EG:()=>m,EW:()=>B,Eh:()=>le,G:()=>D,HA:()=>T,Hd:()=>E,I8:()=>Q,P5:()=>_,RF:()=>L,RJ:()=>N,SW:()=>V,Su:()=>v,UI:()=>w,Ub:()=>W,V_:()=>$,XP:()=>l,Yz:()=>x,_Y:()=>Y,_r:()=>U,cS:()=>y,dp:()=>c,dx:()=>g,e$:()=>b,hX:()=>te,jt:()=>q,kp:()=>R,mK:()=>Z,mS:()=>F,nn:()=>M,nr:()=>pe,nu:()=>H,oA:()=>ce,oh:()=>ue,qS:()=>J,ri:()=>z,sq:()=>C,t9:()=>A,tV:()=>ae,uK:()=>ne,uZ:()=>de,vA:()=>X,vP:()=>k,xb:()=>u,yW:()=>O,z7:()=>P,zV:()=>K});var n=r(689),a=r(169),i=r(614),o=r(49),s=r(229),c=(r(226),function(e){return Object.keys(e).length}),u=function(e){for(var t in e)if(i.e$.call(e,t))return!1;return!0},f=function(e){return function(t){return Object.keys(t).sort(e.compare)}},l=f(s.Df);function d(e){if("function"==typeof e)return d(s.Df)(e);var t=f(e);return function(e){return function(r){for(var n=[],a=0,i=t(r);a=0;o--){var s=i[o];a=t(s,n[s],a)}return a}}}var z=function(e,t){var r;return(r={})[e]=t,r};function k(e){return Z(s.Df)(e)}function U(e){return function(t){var r={},n={};for(var a in t)if(i.e$.call(t,a)){var s=e(a,t[a]);switch(s._tag){case"Left":r[a]=s.left;break;case"Right":n[a]=s.right}}return(0,o.s4)(r,n)}}function E(e){return function(t){var r={},n={};for(var a in t)if(i.e$.call(t,a)){var s=t[a];e(a,s)?n[a]=s:r[a]=s}return(0,o.s4)(r,n)}}function q(e){return function(t){var r={};for(var n in t)if(i.e$.call(t,n)){var a=e(n,t[n]);i.pC(a)&&(r[n]=a.value)}return r}}function P(e){return function(t){var r={},n=!1;for(var a in t)if(i.e$.call(t,a)){var o=t[a];e(a,o)?r[a]=o:n=!0}return n?r:t}}var x=p,C=function(e){for(var t={},r=0,n=e;r{r.d(t,{H5:()=>s,Kl:()=>c,Lx:()=>f,Pd:()=>i,Yg:()=>a,li:()=>n,nq:()=>l,pL:()=>o,u4:()=>u});r(169);function n(e){return e[0]}function a(e){return e[1]}var i=function(e,t){return function(r){return[t(n(r)),e(a(r))]}},o=function(e){return function(t){return[e(n(t)),a(t)]}},s=function(e){return function(t){return[n(t),e(a(t))]}},c=n,u=function(e,t){return function(r){return t(e,n(r))}},f=function(){return function(e){return function(t){return e(n(t))}}},l=function(e,t){return function(r){return t(n(r),e)}}},794:(e,t,r)=>{r.d(t,{Z$:()=>u,Fp:()=>s,VV:()=>o,n_:()=>c});var n,a=r(614),i=r(856),o=function(e){return{concat:i.VV(e)}},s=function(e){return{concat:i.Fp(e)}},c=function(e){return{concat:function(t,r){var n={};for(var i in e)a.e$.call(e,i)&&(n[i]=e[i].concat(t[i],r[i]));return n}}},u=function(){return{concat:function(e,t){return t}}};n=void 0},49:(e,t,r)=>{r.d(t,{F2:()=>o,Vn:()=>a,s4:()=>n});r(169);var n=function(e,t){return{left:e,right:t}},a=function(e){return function(t){return n(e(i(t)),o(t))}},i=function(e){return e.left},o=function(e){return e.right}},46:(e,t,r)=>{r.d(t,{At:()=>k,Do:()=>U,Hi:()=>v,Hr:()=>q,PM:()=>y,UA:()=>I,UI:()=>p,YO:()=>E,ak:()=>P,ap:()=>g,dO:()=>_,gw:()=>u,mU:()=>G,of:()=>b,pE:()=>A,qA:()=>w,qo:()=>S,tD:()=>c,tS:()=>m,uU:()=>D});var n=r(335),a=r(755),i=r(169),o=r(289),s=r(614),c=function(e){return function(){return Promise.resolve().then(e)}};function u(e){return function(t){return function(){return new Promise((function(r){setTimeout((function(){Promise.resolve().then(t).then(r)}),e)}))}}}var f=function(e,t){return(0,i.zG)(e,p(t))},l=function(e,t){return(0,i.zG)(e,g(t))},d=function(e,t){return(0,i.zG)(e,m(t))},p=function(e){return function(t){return function(){return Promise.resolve().then(t).then(e)}}},g=function(e){return function(t){return function(){return Promise.all([Promise.resolve().then(t),Promise.resolve().then(e)]).then((function(e){return(0,e[0])(e[1])}))}}},b=function(e){return function(){return Promise.resolve(e)}},m=function(e){return function(t){return function(){return Promise.resolve().then(t).then((function(t){return e(t)()}))}}},h="Task";var _={URI:h,map:f},y={URI:h,of:b},v={URI:h,map:f,ap:l},w={URI:h,map:f,ap:l,of:b},S={URI:h,map:f,ap:l,chain:d},I={URI:h,map:f,of:b,ap:l,chain:d},G=(i.yR,(0,n.m)(S)),z={URI:h,fromIO:c},k=(0,a.At)(z,S),U=b(s.F4),E=(0,o.YO)(_),q=(0,o.Hr)(_),P=(0,n.a)(S),x=b(s.Xl),C=function(e){var t=function(e){return function(t){return function(){return Promise.all(t.map((function(t,r){return Promise.resolve().then((function(){return e(r,t)()}))})))}}}(e);return function(e){return s.Od(e)?t(e):x}},O=function(e){var t=function(e){return function(t){return function(){return s.Gb(t).reduce((function(t,r,n){return t.then((function(t){return Promise.resolve().then(e(n+1,r)).then((function(e){return t.push(e),t}))}))}),Promise.resolve().then(e(0,s.YM(t))).then(s.ri))}}}(e);return function(e){return s.Od(e)?t(e):x}},D=function(e){return C((function(t,r){return e(r)}))},A=function(e){return O((function(t,r){return e(r)}))}},6:(e,t,r)=>{r.d(t,{At:()=>te,DT:()=>J,EQ:()=>z,F2:()=>m,Hi:()=>V,Hr:()=>ie,Ij:()=>ce,LV:()=>k,OV:()=>H,Op:()=>v,QM:()=>h,Qt:()=>se,UI:()=>T,Vn:()=>R,Y3:()=>E,YO:()=>ae,Zl:()=>Q,ak:()=>oe,dk:()=>y,fF:()=>S,fS:()=>U,fX:()=>X,fj:()=>G,it:()=>q,lk:()=>_,oU:()=>ee,of:()=>N,t$:()=>b,tD:()=>w,tS:()=>L,wE:()=>ne,wp:()=>F});var n=r(945),a=r(335),i=r(125),o=r(906),s=r(755),c=r(241),u=r(169),f=r(289),l=r(614),d=r(46),p=function(e,t,r,n){return new(r||(r=Promise))((function(a,i){function o(e){try{c(n.next(e))}catch(e){i(e)}}function s(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,s)}c((n=n.apply(e,t||[])).next())}))},g=function(e,t){var r,n,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,n=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]{r.d(t,{H5:()=>o,Yg:()=>i,li:()=>a});var n=r(643),a=(r(169),n.li),i=n.Yg;var o=function(e){return function(t){return[a(t),e(i(t))]}};n.Kl,n.Lx,n.u4,n.nq},226:(e,t,r)=>{function n(e,t){return function(r){var n=e.traverse(r);return function(e,a){return r.map(n(e,a),t.separate)}}}function a(e,t){return function(r){var n=e.traverse(r);return function(e,a){return r.map(n(e,a),t.compact)}}}r.d(t,{BL:()=>a,Fj:()=>n})},302:(e,t,r)=>{function n(e,t){return function(r){return r?t.of(void 0):e.zero()}}r.d(t,{l:()=>n})},169:(e,t,r)=>{r.d(t,{MZ:()=>i,Q1:()=>f,SK:()=>g,W8:()=>s,a9:()=>o,bc:()=>d,gn:()=>c,ls:()=>l,nn:()=>n,r5:()=>u,yR:()=>a,zG:()=>p});var n=function(e){return function(t){return t(e)}};function a(e){return e}var i=a;function o(e){return function(){return e}}var s=o(!0),c=o(null),u=o(void 0),f=u;function l(e,t,r,n,a,i,o,s,c){switch(arguments.length){case 1:return e;case 2:return function(){return t(e.apply(this,arguments))};case 3:return function(){return r(t(e.apply(this,arguments)))};case 4:return function(){return n(r(t(e.apply(this,arguments))))};case 5:return function(){return a(n(r(t(e.apply(this,arguments)))))};case 6:return function(){return i(a(n(r(t(e.apply(this,arguments))))))};case 7:return function(){return o(i(a(n(r(t(e.apply(this,arguments)))))))};case 8:return function(){return s(o(i(a(n(r(t(e.apply(this,arguments))))))))};case 9:return function(){return c(s(o(i(a(n(r(t(e.apply(this,arguments)))))))))}}}function d(){for(var e=[],t=0;t{r.d(t,{F2:()=>l,F4:()=>h,G:()=>s,Gb:()=>b,Od:()=>p,Wi:()=>a,Xl:()=>m,YM:()=>g,YP:()=>o,e$:()=>_,nM:()=>c,pC:()=>i,r1:()=>y,ri:()=>d,t$:()=>f,tO:()=>u});var n=function(e,t,r){if(r||2===arguments.length)for(var n,a=0,i=t.length;a0},g=function(e){return e[0]},b=function(e){return e.slice(1)},m=[],h={},_=Object.prototype.hasOwnProperty,y=function(e){return n([e[0]],e.slice(1),!0)}},52:(e,t,r)=>{r.d(t,{Df:()=>a,Eq:()=>n,Pc:()=>o});var n={equals:function(e,t){return e===t}},a={equals:n.equals,compare:function(e,t){return et?1:0}},i=(n.equals,a.compare,{concat:function(e,t){return e+t}}),o={concat:i.concat,empty:0}},229:(e,t,r)=>{r.d(t,{Df:()=>a,Eq:()=>n,HD:()=>i,xb:()=>o});var n={equals:function(e,t){return e===t}},a={equals:n.equals,compare:function(e,t){return et?1:0}},i=function(e){return"string"==typeof e},o=function(e){return 0===e.length}},177:(e,t,r)=>{r.d(t,{GL:()=>s,HJ:()=>c,N1:()=>l,NC:()=>n,RP:()=>a,UM:()=>u,t_:()=>f});const n=performance.now(),a=(new Date).getTime();let i=[],o=!1;const s=e=>function(){for(var t=arguments.length,r=new Array(t),n=0;ne(...r)))},c=(e,t)=>{if(!o){const r=self.setTimeout(e,t);return()=>self.clearTimeout(r)}let r;const n=()=>{void 0!==r&&o&&i.length<1e4&&i.push([r,performance.now()]),r=void 0},a=[self.setTimeout((()=>{r=performance.now(),self.requestAnimationFrame(n),e()}),t),self.setTimeout(n,t)];return()=>{void 0===r&&a.forEach((e=>self.clearTimeout(e)))}},u=(e,t)=>{if(!o){const r=self.setInterval(e,t);return()=>self.clearInterval(r)}let r=!1,n=()=>{};const a=self.setInterval((()=>{n=c((()=>{r||e()}))}),t);return()=>{r=!0,n(),self.clearInterval(a)}},f=e=>new Promise(((t,r)=>e.then(s(t),s(r)))),l=e=>()=>f(e())},111:(e,t,r)=>{r.d(t,{g1:()=>G,YO:()=>w,oQ:()=>O,a9:()=>h,Ue:()=>g,gS:()=>b,D8:()=>C,VS:()=>z,xH:()=>k,En:()=>m,fF:()=>x,Hr:()=>S,UI:()=>y,u4:()=>U,Rp:()=>E,vP:()=>q,bw:()=>D,YP:()=>_});var n=r(169),a=r(507),i=r(812),o=r(331);function s(e){let t=e,r=[],n=!1;return{addListener(e){if(n)return()=>{};let a=t;const i=()=>{Object.is(t,a)||(a=t,e(t))};r=[...r,i];return()=>{r=r.filter((e=>e!==i))}},notify(e){if(n)throw new Error("Ref bug: Attempted to notify a terminated notifier");Object.is(e,t)||(t=e,r.forEach((e=>e())))},terminate(){n=!0,r=[]}}}function c(e,t){let r=0;return function(){try{if(r++>0)throw new Error(e);return t(...arguments)}finally{r--}}}function u(e,t){let r=[...new Set(e)].filter((e=>"final"!==e.state));if(0===r.length)return{state:"final",onStateChange:()=>()=>{}};const n=()=>0===r.length?"final":r.some((e=>"might_change"===e.state))?"might_change":"nominal",[a,i]=f(n(),(e=>"might_change"!==e&&t())),o=()=>i(n());return r.forEach((t=>{t.onStateChange((t=>{switch(t){case"final":r=e.filter((e=>"final"!==e.state)),o();break;case"might_change":i("might_change");break;case"nominal":o();break;default:throw new Error(`Ref bug: Invalid state ${t}`)}}))})),a}function f(e,t){if("final"===e)return[{state:"final",onStateChange:()=>()=>{}},()=>{}];const{terminate:r,notify:n,addListener:a}=s(e),i={state:e,onStateChange:a},o=c("Disallowed recursion in Branch.",(e=>{if("final"===i.state){if("final"===e)return;throw new Error(`Attempted to change state of final branch to ${e}.`)}try{t?.(e),i.state=e,n(e)}finally{"final"===e&&r()}}));return[i,o]}var l=r(289),d=r(694);const p="Ref";function g(e){const[t,r,n]=function(){const[e,t]=f("nominal"),r=c("Disallowed recursion in Branch.",(r=>{if("final"===e.state)throw new Error("Attempted to mutate a finalized Ref.");const n=e.state;try{t("might_change"),r()}finally{t(n)}}));return[e,r,()=>t("final")]}(),[a,i]=A(t,e);return[a,e=>r((()=>i(e))),n]}function b(e){let t=e.empty;const r=()=>()=>{const r=t;return t=e.empty,r},[n,a,i]=g(r());return[n,n=>{t=e.concat(t,n),a(r())},i]}function m(e,t){return r=>{let a=new Array(e).fill(t.empty);return new Array(e).fill(null).map(((e,i)=>(0,n.zG)(r,y(d.UI((e=>{const r=t.concat(a[i],e);return a=a.map(((r,n)=>n===i?t.empty:t.concat(r,e))),r}))))))}}function h(e){return{get current(){return e},onChange:()=>()=>{},branch:{state:"final",onStateChange:()=>()=>{}}}}function _(e){return t=>{const r=t.onChange(e);return e(t.current),r}}function y(e,t){if(t){const[r,n]=A(t.branch,e(t.current));return t.onChange((t=>n(e(t)))),r}return t=>y(e,t)}const v={URI:p,map:(e,t)=>y(t)(e)},w=l.YO(v),S=l.Hr(v),I=e=>z((t=>y(t)(e))),G={URI:p,of:h,map:v.map,ap:(e,t)=>I(t)(e)};function z(e,t){return t?k(y(e,t)):t=>k(y(e,t))}function k(e){if("final"===e.branch.state)return e.current;const[t,r]=function(e,t){let r=t;const n=[e.state,r.state].includes("might_change")?"might_change":"nominal",[a,i]=f(n),o=e=>t=>{switch(t){case"final":i(e().state);break;case"might_change":i("might_change");break;case"nominal":"might_change"===e().state?i("might_change"):i("nominal");break;default:throw new Error(`Ref bug: Unexpected upstream state ${t}`)}};e.onStateChange(o((()=>r)));const s=o((()=>e));let c=r.onStateChange(s);return[a,e=>{r=e,c(),c=e.onStateChange(s),s(r.state)}]}(e.branch,e.current.branch),[n,a]=A(t,e.current.current);let i=e.current.onChange(a);return e.onChange((e=>{i(),i=e.onChange(a),r(e.branch),a(e.current)})),n}function U(e){return t=>{if("final"===t.branch.state)return t;let r=a.YP;return y((t=>{if(a.Wi(r))return r=a.G(t),t;const n=e(r.value,t);return r=a.G(n),n}),t)}}function E(){for(var e=arguments.length,t=new Array(e),r=0;r{if(2===t.length){let r=t[0];return y((e=>(r=t[1](r,e),r)),e)}let r=a.bM();return y((e=>{const n=t[0](r,e);return r=a.G(n),n}),e)}}function q(){if(0===arguments.length||T(arguments.length<=0?void 0:arguments[0]))return P(...arguments);const e=arguments.length<=0?void 0:arguments[0],t=Object.keys(e);return(0,n.zG)(Object.values(e),(e=>P(...e)),y((0,n.ls)(i.Su(((e,r)=>[t[e],r])),Object.fromEntries)))}function P(){for(var e=arguments.length,t=new Array(e),r=0;r[e]))(t[0]);let n=!1;t.forEach((e=>e.onChange((()=>{if("might_change"!==e.branch.state)throw new Error("Ref bug: Received a change notification without a `might_change` state.");n=!0}))));const a=t.map((0,o.vg)("branch")),i=()=>{n&&(n=!1,f(t.map((e=>e.current))))},s=u(a,i),[c,f]=A(s,t.map((e=>e.current)));return c}function x(e){const[t,r,i]=g(a.YP);return e().then((0,n.ls)(a.G,r,i)),t}function C(e){const t=e.hasOwnProperty("equals")?e.equals:e;return U(((e,r)=>t(e,r)?e:r))}function O(e){return T(e)?e:h(e)}function D(e){return t=>(_(e)(t),t)}function A(e,t){if("final"===e.state)return[h(t),()=>{}];const r=s(t);e.onStateChange((e=>{"final"===e&&r.terminate()}));let n=t;return[{get current(){return n},onChange:r.addListener,branch:e},c("Disallowed recursion in Ref.",(e=>{n=e,r.notify(n)}))]}function T(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)&&"function"==typeof e.onChange}},446:(e,t,r)=>{r.d(t,{Hr:()=>m,K4:()=>c,KD:()=>y,UI:()=>l,VS:()=>p,YO:()=>h,ak:()=>b,bw:()=>d,dQ:()=>u,kR:()=>v,of:()=>f,vP:()=>g,yi:()=>_});var n=r(111),a=r(169),i=r(331),o=r(450),s=r(507);const c=e=>(0,a.ls)((t=>{let{previousState:r,...n}=t;return e(n)}),(e=>({value:e,state:n.a9(void 0)}))),u=a.yR,f=(0,a.ls)(a.a9,c),l=e=>t=>(0,a.ls)(t,(0,i.rO)({value:e})),d=e=>t=>(0,a.ls)(t,(0,i.rO)({value:(0,i.bw)(e)}));function p(e){return t=>r=>{let{previousState:a,...i}=r;const o=t({previousState:Array.isArray(a)?a[0]:void 0,...i}),s=e(o.value)({previousState:Array.isArray(a)?a[1]:void 0,...i});return{value:s.value,state:n.vP(o.state,s.state)}}}function g(e){return t=>{let{previousState:r,...i}=t;const s=I(r)?r:{},c=(0,a.zG)(e,o.Su(((e,t)=>t({previousState:s[e],...i}))));return{value:(0,a.zG)(c,o.UI((e=>e.value))),state:(0,a.zG)(c,o.UI((e=>e.state)),(e=>n.vP(e)))}}}function b(e,t){return r=>(0,a.ls)((0,i.rO)({previousState:S}),(i=>{const o=r(i),s=t(o.value)({...i,previousState:i.previousState[e]});return{value:(0,a.zG)([o.value,s.value],(t=>{let[r,n]=t;if(!I(r))throw new Error("Service.bind() was passed an upstream Service with a non-record value.");return{...r,[e]:n}})),state:(0,a.zG)(n.vP(o.state,s.state),n.UI((t=>{let[r,n]=t;if(void 0===r)return{[e]:n};if(!I(r))throw new Error("Service.bind() was passed an upstream Service with a non-record state.");return{...r,[e]:n}})))}}))}const m=(e,t)=>l((r=>({...r,[e]:t(r)})));function h(e){return t=>(0,a.ls)((0,i.rO)({previousState:(0,a.ls)(S,(t=>t[e]))}),t,(0,i.rO)({value:t=>({[e]:t}),state:n.UI((t=>({[e]:t})))}))}const _=(e,t)=>{const r=t||(t=>t===e);return t=>u((o=>{let{previousState:s,...c}=o;const u=Array.isArray(s)&&2===s.length&&r(s[0])?s[1]:void 0;return(0,a.zG)({previousState:u,...c},t,(0,i.rO)({state:n.UI((t=>[e,t]))}))}))},y=e=>{const t=e.slice(0,-1),r=e.slice(-1)[0],n=[...t.map((e=>{let[t,r]=e;return[t,(0,a.a9)(r)]})),(0,a.a9)(r)];return v((0,i.lo)(n))};function v(e){return(0,a.ls)(n.UI(e),w)}function w(e){const t=(0,a.zG)(e,n.Rp(0,(e=>e+1)));return r=>{let{previousState:i,stopped:o,...c}=r;return(0,a.zG)(n.vP(e,t),n.Rp(((e,r)=>{let[u,f]=r;return(0,a.zG)(e,s.UI((e=>e.state.current)),s.fS((()=>i)),(e=>u({previousState:e,stopped:(0,a.zG)(n.vP(o,t),n.UI((e=>{let[t,r]=e;return t||r!==f}))),...c})))})),(e=>({value:n.UI((e=>e.value),e),state:n.VS((e=>e.state),e)})))}}function S(e){return I(e)?e:{}}function I(e){return"object"==typeof e&&null!==e}},759:(e,t,r)=>{r.d(t,{d:()=>l,m:()=>f});var n=r(169),a=r(144),i=r(507),o=r(111),s=r(331),c=r(446),u=r(689);const f=e=>c.dQ((t=>{let{stopped:r,previousState:c}=t;const u=function(e){return m(e)?e:{validityKey:"",lastSuccess:i.YP}}(c),f=(0,n.zG)(u,(e=>({...e,inFlight:i.YP,lastSuccess:(0,n.zG)(e.lastSuccess,i.UI(a.F2))}))),l=(0,n.zG)(e,o.UI((e=>"currentTimestampSecs"in e&&"freshness"in e&&"validity"in e?e:{currentTimestampSecs:0,validity:{key:e.validityKey,maxAge:Number.MAX_SAFE_INTEGER},freshness:{key:e.freshnessKey,maxAge:Number.MAX_SAFE_INTEGER},refresh:e.refresh})),(e=>o.vP(e,r)),o.Rp(o.a9(f),((e,t)=>{let[r,c]=t;if(c)return e;const u=r.validity.key(),f=i.hX((e=>r.currentTimestampSecs-e.timestamp<=r.validity.maxAge)),l=(0,s.HP)(r.freshness.key),d=i.hX((e=>r.currentTimestampSecs-e.timestamp<=r.freshness.maxAge&&e.freshnessKey===l())),p=(0,n.zG)(e,o.UI((0,n.ls)(i.DT((e=>e.validityKey===u)),i.EQ((()=>({validityKey:u,inFlight:i.YP,lastSuccess:i.YP})),(0,s.rO)({inFlight:f,lastSuccess:i.tS(a.EQ((e=>i.G(a.t$(e))),(0,n.ls)(i.G,f,i.UI((e=>a.F2(e))))))})))),o.D8(g()));if((0,n.zG)(p.current,(e=>(0,n.zG)(e.inFlight,i.wp((()=>(0,n.zG)(e.lastSuccess,i.tS(i.Uo)))),d,i.pC))))return p;const b=()=>({timestamp:r.currentTimestampSecs,freshnessKey:l(),output:i.YP});return(0,n.zG)(r.refresh,i.EQ((()=>p),(0,n.ls)((0,n.nn)({previous:(0,n.zG)(p.current.lastSuccess,i.tS(i.Uo),i.tS((e=>e.output)))}),o.fF,o.UI(i.EQ((()=>(0,n.zG)(p,o.UI((0,s.rO)({inFlight:()=>i.G(b())})))),a.EQ((e=>(0,n.zG)(p,o.UI((0,s.rO)({inFlight:()=>i.YP,lastSuccess:(0,n.ls)(i.tS((0,n.ls)(i.Uo,i.hX((e=>i.pC(e.output))))),a.Yo((()=>e)),i.G)})))),(e=>o.a9({validityKey:u,inFlight:i.YP,lastSuccess:i.G(a.F2({...b(),output:i.G(e)}))}))))),o.xH)))})),o.xH,o.D8(g())),d=(0,n.zG)(l,o.UI((e=>({validityKey:e.validityKey,lastSuccess:(0,n.zG)(e.lastSuccess,i.tS(i.Uo))}))),o.D8(b())),p=(0,n.zG)(d,o.Rp(-1,(e=>e+1)));return{value:(0,n.zG)(l,o.UI((0,n.ls)((0,s.vg)("lastSuccess"),i.UI(a.UI((e=>e.output))),i.fS((()=>a.F2(i.YP)))))),state:(0,n.zG)(o.vP(d,p),o.UI((e=>{let[t,r]=e;return r>0?t:b().equals(t,u)?c:t})))}})),l=e=>t=>(0,n.ls)((0,s.rO)({previousState:(0,n.ls)(i.DT(m),i.YO("s1"),i.Hr("s2",(t=>{let{s1:r}=t;return(0,n.zG)(r,(0,s.rO)({lastSuccess:i.UI((0,s.rO)({output:i.tS(e)}))}))})),i.UI((e=>{let{s1:t,s2:r}=e;return b().equals(t,r)?t:r})),i.FS)}),t),d=()=>u.n_({freshnessKey:(0,s.Or)(),timestamp:(0,s.Or)(),output:i.Eh((0,s.Or)())});function p(e){return"object"==typeof e&&null!==e&&(!(!("freshnessKey"in e)||!h(e.freshnessKey))&&("timestamp"in e&&"number"==typeof e.timestamp&&!(!("output"in e)||!(0,s.El)(e.output))))}const g=()=>u.n_({validityKey:(0,s.Or)(),inFlight:i.Eh(d()),lastSuccess:i.Eh(a.Eh((0,s.Or)(),d()))}),b=()=>u.n_({validityKey:(0,s.Or)(),lastSuccess:i.Eh(d())});function m(e){return"object"==typeof e&&null!==e&&(!(!("validityKey"in e)||!h(e.validityKey))&&!!("lastSuccess"in e&&(0,s.El)(e.lastSuccess)&&(0,n.zG)(e.lastSuccess,i.EQ((()=>!0),p))))}function h(e){return null===e||"string"==typeof e||"number"==typeof e}},819:(e,t,r)=>{r.r(t),r.d(t,{PermutiveActivationManagerWeb:()=>o,optimisedActivationsConfig:()=>i});class n{logger;permutive;id;segmentCode;triggerType;config;workspaceLevelConfig;prefix="[Activation]";constructor(e,t,r,n,a,i,o){this.logger=e,this.permutive=t,this.id=r,this.segmentCode=n,this.triggerType=a,this.config=i,this.workspaceLevelConfig=o}getSegmentCode(){return this.segmentCode}getTriggerType(){return this.triggerType}getConfig(){return this.config}getWorkspaceLevelConfig(){return this.workspaceLevelConfig}trackImpression(e){return this.trackActivation("impression",e)}trackConversion(e){return this.trackActivation("conversion",e)}trackActivation(e,t){const r={reaction_id:this.id,type:e};this.permutive.track("Reaction",r,t),this.logger.log(this.prefix,r.type,r)}}var a=r(745);const i={dfp:{dfp:[192971,201901,201910,202140,211186,223407,223408,223410,223415,223418,223419,223422,223427,223426,223424,223421,223430,223431,223432,223433,223477,223478,223479,223480,223482,223483,223484,223485,223486,223487,223488,224414,224387,224343,224299,224229,224218,224206,224196,224185,224173,223900,223915,223924,223937,223968,223984,224019,224021,224035,223732,227114,227748,227756,227765,227771,227775,227777,228024,228091,228169,224439,223880,223779,223859,223861,223896,224033,224118,228283,228284,228288,228325,223774,223850,223860,223862,223892,224107,224149,224159,224163,202336,202335,202334,202279,202281,202280,202332,202330,202327,202282,202326,202333,202331,202325,202329,202328,224082,224214,224086,224315,224430,224079,224080,224083,224087,224089,224085,224081,224084,224090,224088,224091,224132,224094,224134,224112,224098,224093,224100,224096,224106,224101,224102,224126,224104,224103,224109,224095,224105,224168,224092,224097,224099,224119,224140,224117,224114,224120,224164,224121,224122,224127,224142,224123,224170,224137,224108,224139,224136,224111,224115,224124,224157,224110,224113,224131,224148,224130,224133,224166,224125,224135,224116,224228,224146,224147,224129,224141,224155,224150,224156,224128,224158,224154,224161,224171,224160,224176,224167,224162,224239,224138,224145,224144,224152,224202,224189,224193,224191,224244,224247,224252,224234,224276,224273,224271,224272,224326,224310,224143,224153,224151,224169,224172,224178,224209,224204,224213,224230,224201,224220,224231,224259,224253,224216,224227,224165,224175,224174,224182,224179,224177,224195,224187,224186,224180,224199,224190,224181,224192,224184,224205,224240,224183,224400,224405,223744,223837,223838,223836,223894,223860,223896,223898,223911,223913,223908,223926,223933,223929,224198,224203,224200,224194,224235,224208,224188,224219,224223,224215,224212,224222,224225,224197,224238,224207,224224,224217,224210,224211,224236,224242,224221,224251,224255,224257,224243,224233,224245,224226,224241,224249,224256,224237,224258,224250,224232,224254,224246,224248,224261,224263,224262,224265,224268,224270,224277,224280,224285,224281,224283,224286,224287,224260,224264,224267,224269,224266,224274,224278,224275,224282,224279,224284,224289,224295,224290,224298,224302,224296,224323,224288,224293,224294,224291,224300,224292,224304,224303,224301,224305,224309,224321,224325,224322,224327,224320,224329,224307,224306,224313,224308,224311,224316,224317,224319,224318,224331,224328,224335,224337,224339,224338,224341,224312,224314,224324,224358,224362,224365,224372,224383,224386,224393,224409,224408,224406,224412,224416,223737,224333,224330,224332,224334,224336,224340,224344,224346,224349,224342,224348,224368,224354,224347,224351,224345,224350,224353,224352,224360,224363,224367,224366,224373,224378,224375,224374,224385,224388,224389,224394,224356,224355,224357,224359,224361,224364,224370,224369,224371,224376,224382,224377,224379,224381,224380,224384,224391,224392,224390,224395,224397,224396,224399,224401,224403,224404,224398,224402,224425,224407,224411,224410,224413,224417,224418,224431,224429,224434,224439,223733,223743,223749,223750,223755,223763,223758,223769,223768,223770,224415,224423,224422,224419,224427,224421,224420,224424,224428,224433,224435,224426,224436,224437,224438,223735,223736,223738,223740,223739,223741,223742,223760,223746,223748,223752,223747,223751,223753,223754,223759,223765,223757,223745,223772,223784,223771,223786,223858,223859,223863,223865,223991,224022,224043,224057,223756,223762,223761,223766,223767,223764,223775,223776,223781,223777,223783,223782,223787,223791,223798,223790,223778,223773,223780,223789,223788,223793,223800,223802,223806,223814,223809,223815,223813,223827,223835,223819,223796,223795,223797,223794,223799,223801,223803,223804,223805,223811,223808,223810,223822,223812,223820,223823,223919,223830,223834,223818,223821,223816,223829,223828,223833,223832,223824,223845,223841,223842,223840,223844,223825,223831,223826,223839,223843,223846,223877,223852,223851,223849,223855,223861,223866,223864,223870,223873,223876,223848,223847,223853,223856,223857,223867,223868,223869,223872,223871,223881,223875,223890,223879,223885,223888,223882,223874,223878,223886,223887,223889,223891,223897,223904,223903,223917,223957,223930,223942,223972,223977,223970,223932,223931,223884,223895,223883,223893,223901,223899,223906,223907,223905,223910,223914,223912,223916,223956,223946,223965,223920,223969,223938,223944,223922,223939,223918,223978,223936,223941,223950,223959,223952,223980,223987,223955,223960,223958,223988,223927,223928,223934,223921,223943,223940,223945,223976,223947,223973,223951,223997,223948,223967,223964,223954,223971,223961,223935,223925,223923,224026,224029,224037,224050,224049,224051,224055,224052,224061,224059,224067,223862,224387,223963,223981,223962,223979,223986,224003,223975,223992,224e3,223990,223985,223993,223989,223995,224007,224010,223983,223966,223998,223982,224013,224012,224017,223996,224002,223999,224009,224015,224018,224030,224024,224025,224020,224005,224006,224008,223994,224016,224001,224004,224014,224011,224023,224028,224031,224027,224046,224038,224033,224032,224041,224036,224045,224047,223807,224042,224044,224058,224068,224062,224063,224074,224054,224069,224060,224034,224039,223937,224218,224040,224053,224056,224064,224070,224066,223854,224078,223974,223902,223924,224021,224075,224073,224076,223915,223817,223968,223785,223792,223909,224071,224019,224048,223984,224414,224035,224299,224206,224185,223892,223953,224118,224173,223732,224159,224163,223850,223774,223880,224107,223779,224149,224343,224196,224229,224077,224072,230350,230352,230353,230355,230357,230356,230386,230387,230893,231568,231573,231575,231616,231615,231485,202304,202305,202307,211185,202309,202286,202288,202289,202290,211184,202311,202286,202287,202306,202291,202292,202293,202308,231734,231735,231736,231737,231738,231739,231740,231741,231743,231744,231745,231746,231747,231748,231749,231750,231751,231752,231753,231754,231755,231756,231757,231758,231759,231760,231761,231762,231763,231764,231765,231766,231767,231768,231769,231772,231980,232803,232334,233814,233938,233937,233932,233934,233935,233936,234208,234209,234649,234650,234652,234823,234824,234827,234826,234832,234837,234838,235158,236872,238938,239060,239488,239491,239917,239918,239920,239922,239927,239929,239951,240040,240048,240260,240261,240347,240348,240349,240350,240351,240352,240353,240354,240358,240359,240360,240361,240362,240363,240364,240365,240366,240367,240368,240369,240370,240371,240372,240373,240550,240741,240744,240746,240748,240769,240770,239441,239442,239443,239444,239445,239446,241366,241365,241364,241363,241522,241718,241767,241768,241792,241793,241802,241936,242075,242077,242383,242478,242479,242994,242993,243126,243087,243392,243542,243543,243493,243871,243872,243873,243874,243759,243976,243974,243975,243977,243978,244387,244891,246101,246110,246100,244914,246099,246825,246820,246821,246822,246823,246830,246832,246967,246968,246970,246971,246972,246973,246974,246975,246977,246978,246979,246980,246981,246983,246990,246991,246999,247e3,247004,246982,246984,246985,246988,246992,246994,246995,246996,246997,246998,247001,247002,247003,247005,247006,247008,247009,247011,247013,247012,247019,247021,247022,247023,247015,247018,247024,247025,247020,247026,247027,247028,247029,247030,247031,247032,247034,247035,247036,247038,247039,247040,247044,247045,247050,247051,247055,247037,247041,247043,247046,247049,247053,247054,247058,247059,247060,247056,247070,247071,247073,247075,247076,247078,247062,247063,247064,247065,247069,247077,247079,247080,247084,247085,247087,247090,247081,247082,247083,247086,247088,247089,247091,247092,247093,247094,247095,247096,247097,247098,247099,247100,247104,247106,247107,247110,247113,247114,247118,247119,247125,247128,247108,247122,247134,247111,247120,247121,247123,247124,247126,247129,247130,247131,247115,247116,247132,247137,247138,247139,247143,247133,247135,247136,247140,247141,247142,247144,247151,247152,247153,247154,247155,247156,247158,247157,247235,247539,247540,247542,247543,247566,247568,247570,247571,247572,247580,247581,247582,247583,247584,247585,247586,247587,247588,247589,247592,247595,247598,247601,247602,247603,247604,247607,247613,247590,247591,247593,247594,247596,247597,247599,247600,247609,247614,247615,247616,247617,247628,247629,247630,247631,247632,247633,247634,247635,247636,247637,247638,247639,247640,247641,247642,247643,247645,247650,247651,247655,247656,247644,247646,247647,247648,247649,247652,247653,247654,247657,247658,247659,247660,247661,248647,248695,248867,248869,248870,248871,248876,248880,248881,248883,248884,248872,248873,248874,248877,248878,248879,248882,248885,248892,248893,248894,248895,248896,248983,248982,248981,249148,249174,249260,250396,250632,250707,250708,250886,251168,251170,251171,251238,251372,251382,251516,252162,251169,252386,252800,252799,252941,252942,252943,252944,252945,253154,253151,253152,253153,254024,254025,254111,254112,254113,254115,254233,254234,254235,254236,254237,254302,254303,254407,254544,254545,254572,254573,254574,254575,254577,254579,254582,254583,254584,254589,254591,254581,254585,254588,254590,254592,254580,254593,254594,254595,254596,254597,254598,254599,254600,254601,254602,254603,254604,254607,254605,254606,254608,254609,254610,254611,254612,254613,254614,254615,256478,256479,256499,256520,256875,256876,257008,257012,257037,257040,257095,257096,258320,258320,259133,259134,259135,259136,259137,259138,259139,259140,259141,259142,259235,259232,259233,259234,259490,259491,259498,259499,259503,259504,259505,259506,259620,260129,260131,260132,260538,260539,260793,260797,260798,260808,260419,260418,260824,260831,260832,260834,260836,260837,260840,260835,261097,261098,261100,261101,261102,261103,261104,261105,261229,261230,261231,261232,261233,261234,261235,261236,261237,261238,261337,261336,261340,261382,261438,261635,261647,261893,261894,261843,261913,261916,261940,261943,262017,262018,265659,265660,266299,266300,266580,266581,266583,266584,202284,248339,269465,269470,269469,269468,269466,266644,271935,271937,244680,244678,272196,272321,254899,254898,254896],dfp_legacy:{}},eyeota_pixel:[],dbm:{omitted:394},appnexus:{202279:40132466,202280:40132467,202281:40132464,202282:40132463,202286:40146823,202325:40132465,202326:40132462,202327:40132461,202328:40132460,202329:40132459,202330:40132458,202331:40132457,202332:40132456,202333:40132434,202334:40132435,202335:40132436,202336:40132437,211184:40146763,211186:40146764,223407:40132100,223408:40132364,223410:40132365,223415:40132366,223418:40131273,223419:40132367,223421:40132368,223422:40132369,223424:40132370,223426:40132371,223427:40132372,223430:40132342,223431:40132343,223432:40132344,223433:40132345,223477:40132348,223478:40132349,223479:40132350,223480:40132351,223482:40132352,223483:40132353,223484:40132354,223485:40132355,223486:40132357,223487:40132358,223488:40132359,223732:40146762,223733:40146761,223735:40146760,223736:40146759,223737:40146758,223738:40146757,223739:40146756,223740:40146755,223741:40146753,223742:40146754,223743:40146751,223744:40146752,223745:40146661,223746:40146662,223747:40146659,223748:40146658,223749:40146656,223750:40146657,223751:40146660,223752:40146654,223753:40146655,223754:40146652,223755:40146651,223756:40146653,223757:40146650,223758:40146649,223759:40146648,223760:40146647,223761:40146646,223762:40146645,223763:40146643,223764:40146644,223765:40146639,223766:40146637,223767:40146642,223768:40146636,223769:40146634,223770:40146641,223771:40146640,223772:40146638,223773:40146629,223774:40146635,223775:40146631,223776:40146630,223777:40146628,223778:40146626,223779:40146633,223780:40146632,223781:40146624,223782:40146623,223783:40146620,223784:40146622,223785:40146627,223786:40146625,223787:40146619,223788:40146618,223789:40146621,223790:40146616,223791:40146617,223792:40146615,223793:40146613,223794:40146612,223795:40146614,223796:40146611,223797:40146609,223798:40146610,223799:40146608,223800:40146607,223801:40146606,223802:40146605,223803:40146604,223804:40146603,223805:40146600,223806:40146596,223807:40146601,223808:40146597,223809:40146599,223810:40146594,223811:40146595,223812:40146593,223813:40146592,223814:40146591,223815:40146590,223816:40146589,223817:40146587,223818:40146585,223819:40146588,223820:40146582,223821:40146572,223822:40146573,223823:40146581,223824:40146577,223825:40146571,223826:40146570,223827:40146569,223828:40146568,223829:40146567,223830:40146566,223831:40146565,223832:40146560,223833:40146563,223834:40146562,223835:40146559,223836:40146558,223837:40146557,223838:40146556,223839:40146555,223840:40146553,223841:40146551,223842:40146554,223843:40146552,223844:40146550,223845:40146545,223846:40146544,223847:40146543,223848:40146541,223849:40146540,223850:40146542,223851:40146537,223852:40146536,223853:40146538,223854:40146539,223855:40146535,223856:40146534,223857:40146533,223858:40146532,223859:40146531,223860:40146527,223861:40146529,223862:40146530,223863:40146528,223864:40146523,223865:40146524,223866:40146525,223867:40146521,223868:40146522,223869:40146520,223870:40146518,223871:40146519,223872:40146516,223873:40146517,223874:40146515,223875:40146514,223876:40146513,223877:40146510,223878:40146512,223879:40146511,223880:40146508,223881:40146509,223882:40146461,223883:40146460,223884:40146459,223885:40146456,223886:40146457,223887:40146452,223888:40146454,223889:40146455,223890:40146448,223891:40146450,223892:40146451,223893:40146447,223894:40146449,223895:40146446,223896:40146444,223897:40146443,223898:40146445,223899:40146442,223900:40146441,223901:40146440,223902:40146439,223903:40146438,223904:40146437,223905:40146436,223906:40146434,223907:40146435,223908:40146431,223909:40146433,223910:40146429,223911:40146428,223912:40146430,223913:40146426,223914:40146425,223915:40146424,223916:40146423,223917:40146421,223918:40146422,223919:40146420,223920:40146419,223921:40146418,223922:40146417,223923:40146416,223924:40146414,223925:40146412,223926:40146410,223927:40146415,223928:40146409,223929:40146413,223930:40146411,223931:40146408,223932:40146405,223933:40146401,223934:40146407,223935:40146400,223936:40146394,223937:40146395,223938:40146392,223939:40146393,223940:40146391,223941:40146386,223942:40146363,223943:40146362,223944:40146361,223945:40146351,223946:40146349,223947:40146350,223948:40146347,223950:40146348,223951:40146345,223952:40146344,223953:40146346,223954:40146342,223955:40146343,223956:40146341,223957:40146339,223958:40146338,223959:40146340,223960:40146337,223961:40146336,223962:40146335,223963:40146334,223964:40146333,223965:40146332,223966:40146331,223967:40146329,223968:40146328,223969:40146323,223970:40146313,223971:40146315,223972:40146309,223973:40146311,223974:40146305,223975:40146304,223976:40146306,223977:40146307,223978:40146302,223979:40146301,223980:40146300,223981:40146303,223982:40146299,223983:40146298,223984:40146297,223985:40146295,223986:40146233,223987:40146240,223988:40146239,223989:40146230,223990:40146234,223991:40146231,223992:40146227,223993:40146226,223994:40146225,223995:40146223,223996:40146228,223997:40146224,223998:40146229,223999:40146221,224e3:40146222,224001:40146215,224002:40146214,224003:40146213,224004:40146216,224005:40146207,224006:40146204,224007:40146205,224008:40146212,224009:40146200,224010:40146206,224011:40146196,224012:40146199,224013:40146188,224014:40146191,224015:40146183,224016:40146186,224017:40146181,224018:40146184,224019:40146180,224020:40146178,224021:40146179,224022:40146177,224023:40146173,224024:40146170,224025:40146169,224026:40146146,224027:40146148,224028:40146142,224029:40146140,224030:40146133,224031:40146127,224032:40146124,224033:40146132,224034:40146125,224035:40146139,224036:40146135,224037:40146136,224038:40146128,224039:40146126,224040:40146122,224041:40146123,224042:40146120,224043:40146121,224044:40146119,224045:40146117,224046:40145978,224047:40146118,224048:40145979,224049:40145981,224050:40145982,224051:40145983,224052:40145988,224053:40145987,224054:40145984,224055:40145985,224056:40145986,224057:40145990,224058:40145989,224059:40145991,224060:40146114,224061:40146113,224062:40146112,224063:40146042,224064:40146043,224066:40146110,224067:40146038,224068:40146039,224069:40146040,224070:40146036,224071:40146037,224072:40146033,224073:40146035,224074:40146034,224075:40146106,224076:40146105,224077:40146104,224078:40146029,224079:40146028,224080:40146031,224081:40146030,224082:40146027,224083:40146025,224084:40146023,224085:40146021,224086:40146022,224087:40146020,224088:40146019,224089:40146101,224090:40146100,224091:40146097,224092:40146099,224093:40146098,224094:40146096,224095:40146094,224096:40146095,224097:40146108,224098:40146001,224099:40146e3,224100:40145999,224101:40145998,224102:40145997,224103:40145995,224104:40145994,224105:40145993,224106:40145992,224107:40145752,224108:40145756,224109:40145750,224110:40145747,224111:40145749,224112:40145743,224113:40145742,224114:40145739,224115:40145738,224116:40145736,224117:40145731,224118:40145721,224119:40145724,224120:40145720,224121:40145719,224122:40145695,224123:40145692,224124:40145691,224125:40145687,224126:40145684,224127:40145614,224128:40145616,224129:40145611,224130:40145610,224131:40145609,224132:40145607,224133:40145599,224134:40145600,224135:40145591,224136:40145584,224137:40145592,224138:40145581,224139:40145575,224140:40145571,224141:40145570,224142:40145567,224143:40145566,224144:40145564,224145:40145551,224146:40145548,224147:40145544,224148:40145540,224149:40145525,224150:40145523,224151:40145519,224152:40145502,224153:40145493,224154:40145495,224155:40145487,224156:40145490,224157:40145481,224158:40145483,224159:40145476,224160:40145475,224161:40145473,224162:40145472,224164:40145471,224165:40145470,224166:40145469,224167:40145456,224168:40145457,224169:40145454,224170:40145453,224171:40145455,224172:40145452,224173:40145450,224174:40145448,224175:40145447,224176:40145449,224177:40145444,224178:40145446,224179:40145443,224180:40145442,224183:40145441,224184:40145440,224185:40145439,224186:40145438,224187:40145436,224188:40145435,224189:40145434,224190:40145432,224191:40145433,224192:40145430,224193:40145431,224194:40145428,224195:40145427,224196:40145429,224197:40145426,224198:40145424,224199:40145425,224200:40145422,224201:40145420,224202:40145419,224203:40145417,224204:40145418,224205:40145416,224206:40145415,224207:40145410,224208:40145409,224209:40145407,224210:40145408,224211:40145406,224212:40145403,224213:40145405,224214:40145402,224215:40145404,224216:40145399,224217:40145395,224218:40145396,224219:40145390,224220:40145385,224221:40145392,224222:40145388,224223:40145382,224224:40145381,224225:40145380,224226:40145379,224227:40145376,224228:40145377,224229:40145378,224230:40145374,224231:40145375,224232:40145372,224233:40145369,224234:40145368,224235:40145367,224236:40145364,224237:40145359,224238:40145351,224239:40145352,224240:40145350,224241:40145349,224242:40145348,224243:40145346,224244:40145347,224245:40145345,224246:40145344,224247:40145325,224248:40145326,224249:40145323,224250:40145324,224251:40145322,224252:40145321,224253:40145317,224254:40145320,224255:40145316,224256:40145318,224257:40145319,224258:40145315,224259:40145313,224260:40145309,224261:40145308,224262:40145307,224263:40145306,224264:40145301,224265:40145285,224266:40145282,224267:40145281,224268:40145280,224269:40145279,224270:40145278,224271:40145264,224272:40145263,224273:40145251,224274:40145245,224275:40145246,224276:40145244,224277:40145242,224278:40145243,224279:40145240,224280:40145239,224281:40145238,224282:40145237,224283:40145236,224284:40145235,224285:40132360,224286:40145234,224287:40145231,224288:40145230,224289:40145229,224290:40145228,224291:40145226,224292:40145227,224293:40145225,224294:40145224,224295:40145222,224296:40145220,224298:40145152,224299:40145153,224300:40145151,224301:40145150,224302:40145149,224303:40145148,224304:40145147,224305:40145145,224306:40145146,224307:40145144,224328:40145040,224329:40145042,224330:40145044,224331:40145045,224332:40145049,224333:40145047,224334:40145046,224335:40145051,224336:40145066,224337:40145068,224338:40145069,224339:40145071,224340:40145079,224341:40145078,224342:40145082,224343:40145083,224344:40145084,224345:40145085,224346:40145087,224347:40145088,224348:40145016,224349:40145015,224350:40145014,224351:40145013,224352:40145011,224353:40145009,224354:40145006,224355:40145007,224356:40145010,224357:40145004,224358:40145008,224359:40145e3,224360:40145005,224361:40144999,224362:40144996,224363:40144995,224364:40144990,224365:40144856,224366:40144854,224367:40144853,224368:40144852,224369:40144849,224370:40144850,224371:40144848,224372:40144846,224373:40144847,224374:40144844,224375:40144841,224376:40144843,224377:40144840,224378:40144839,224379:40144834,224380:40144837,224381:40144829,224382:40144830,224383:40144826,224384:40144823,224385:40144822,224386:40144820,224387:40144799,224388:40144755,224389:40144754,224390:40144753,224391:40144751,224392:40144745,224393:40144740,224394:40144738,224395:40144736,224397:40144723,224398:40144722,224399:40144718,224400:40144717,224401:40144542,224402:40144716,224403:40144651,224404:40144657,224405:40144653,224406:40144643,224407:40144640,224408:40144641,224409:40144639,224410:40144570,224411:40144478,224412:40144460,224413:40144462,224414:40144458,224415:40144455,224416:40144451,224417:40144453,224418:40144449,224419:40144448,224420:40144446,224421:40144445,224422:40144444,224423:40144441,224424:40144443,224425:40144440,224426:40144438,224427:40144437,224428:40144424,224429:40144422,224430:40144423,224431:40144421,224433:40144420,224434:40144418,224435:40132230,224436:40132229,224437:40132228,224438:40132227,224439:40132226,227114:40132439,227748:40132441,227756:40132442,227765:40132445,227771:40132443,227775:40132444,227777:40132446,228024:40132448,228091:40132447,228169:40132449,228283:40132451,228284:40132450,228288:40132452,228325:40132454,230350:40132273,230352:40132274,230353:40132275,230355:40132276,230356:40132277,230357:40132278,230386:40132279,230387:40132280,230893:40132453,231568:40132361,231573:40132362,231575:40132363,231615:40144338,231616:40144337,231734:40147193,231735:40147196,231736:40147285,231737:40147389,231738:40147461,231739:40147465,231740:40147467,231741:40147473,231743:40147483,231744:40147497,231745:40147502,231746:40147505,231747:40147514,231748:40147523,231749:40147533,231750:40147577,231751:40147597,231752:40147599,231753:40147603,231754:40147608,231755:40147611,231756:40147612,231757:40147718,231758:40147729,231759:40147743,231760:40147747,231761:40147751,231762:40147752,231763:40147753,231764:40147756,231765:40147758,231766:40147759,231767:40147760,231768:40147761,231769:40147762,231772:40148153,231980:40215994,232803:40243252,233814:40309208,233932:40309178,233934:40309189,233935:40309201,233936:40309202,233937:40309203,233938:40309166,234208:40320605,234209:40320609,234649:40356e3,234650:40356118,234652:40356201,234823:40362234,234824:40362255,234827:40362292,234832:40363847,235158:40405991,236872:40429438,238938:40617846,239060:40636936,239441:40807102,239442:40807103,239443:40807107,239444:40807108,239445:40807113,239446:40807126,239488:40672404,239491:40672420,239917:40683068,239918:40683098,239920:40683612,239922:40683713,239927:40683905,239929:40683995,239951:40684214,240040:40684789,240048:40685684,240261:40719321,240347:40730831,240348:40730832,240349:40730834,240350:40730836,240351:40730838,240352:40730840,240353:40730857,240354:40730860,240358:40731565,240359:40731569,240360:40731570,240361:40731620,240362:40731632,240363:40731648,240364:40731665,240365:40731669,240366:40731671,240367:40731672,240368:40731673,240369:40731676,240370:40731677,240371:40731684,240372:40731686,240373:40731688,240550:40742834,240741:40763488,240744:40763658,240746:40763926,240748:40764050,240769:40764761,240770:40764760,241363:40836317,241364:40836316,241365:40836315,241366:40836313,241522:40841612,241718:40859071,241767:40863805,241768:40863807,241792:40867803,241793:40867811,241802:40868206,241936:40882807,242075:40901735,242077:40901755,242478:40929629,242479:40929635,243493:41058278,243542:41049490,243543:41049498,243759:41083280,243871:41072580,243872:41072577,243873:41072611,243874:41072612,243974:41085966,243975:41085967,243976:41086017,243977:41086026,243978:41086027,244387:41118858,244891:41152712,246099:41229660,246101:41185916,246110:41189292,246820:41266007,246821:41266015,246822:41266034,246823:41266048,246825:41266055,246830:41267072,246832:41267542,246967:41273210,246968:41273220,246970:41273280,246971:41273288,246972:41273296,246973:41273299,246974:41273301,246975:41273302,246977:41273304,246978:41273319,246979:41273321,246980:41273322,246981:41273323,246982:41273325,246983:41273327,246984:41273330,246985:41273333,246988:41273338,246990:41273344,246991:41273351,246992:41273361,246994:41273375,246995:41273376,246996:41273377,246997:41273380,246998:41273381,246999:41273382,247e3:41273386,247001:41273387,247002:41273388,247003:41273389,247004:41273390,247005:41273399,247006:41273407,247008:41273409,247009:41273413,247011:41273414,247012:41273415,247013:41273416,247015:41273419,247018:41273425,247019:41273426,247020:41273427,247021:41273429,247022:41273430,247023:41273431,247024:41273457,247025:41273458,247026:41273459,247027:41273465,247028:41273467,247029:41273469,247030:41273473,247031:41273474,247032:41273475,247034:41273480,247035:41273481,247036:41273483,247037:41273484,247038:41273485,247039:41273488,247040:41273493,247041:41273494,247043:41273496,247044:41273500,247045:41273501,247046:41273507,247049:41273516,247050:41273517,247051:41273519,247053:41273524,247054:41273526,247055:41273554,247056:41273613,247058:41273654,247059:41273697,247060:41273752,247062:41273774,247063:41273780,247064:41273793,247065:41273794,247069:41273806,247070:41273817,247071:41273824,247073:41273825,247075:41273826,247076:41273827,247077:41273829,247078:41273830,247079:41273831,247080:41273834,247081:41273835,247082:41273836,247083:41273840,247084:41273842,247085:41273843,247086:41273844,247087:41273846,247088:41273847,247089:41273849,247090:41273852,247091:41273853,247092:41273866,247093:41273867,247094:41273868,247095:41273869,247096:41273870,247097:41273871,247098:41273872,247099:41273873,247100:41273874,247104:41273878,247106:41273880,247107:41273881,247108:41273882,247110:41273883,247111:41273884,247113:41273885,247114:41273887,247115:41273907,247116:41273924,247118:41273928,247119:41273929,247120:41273930,247121:41273932,247122:41273934,247123:41273937,247124:41273938,247125:41273939,247126:41273940,247128:41273941,247129:41273946,247130:41273951,247131:41273952,247132:41273953,247133:41273954,247134:41273956,247135:41273957,247136:41273958,247137:41273983,247138:41273984,247139:41273985,247140:41273986,247141:41273987,247142:41273988,247143:41273990,247144:41273991,247151:41275939,247152:41275960,247153:41275976,247154:41275999,247155:41276039,247156:41276058,247157:41276073,247158:41276089,247235:41285899,247539:41308355,247540:41308454,247542:41308484,247543:41308536,247566:41309312,247568:41309315,247570:41309321,247571:41309325,247572:41309328,247580:41310031,247581:41310032,247582:41310034,247583:41310035,247584:41310036,247585:41310037,247586:41310038,247587:41310039,247588:41310040,247589:41310042,247590:41310041,247591:41310043,247592:41310044,247593:41310045,247594:41310046,247595:41310047,247596:41310080,247597:41310081,247598:41310083,247599:41310085,247600:41310086,247601:41310087,247602:41310089,247603:41310090,247604:41310091,247607:41310094,247609:41310095,247613:41310138,247614:41310139,247615:41310142,247616:41310157,247617:41310158,247628:41311989,247629:41311990,247630:41311991,247631:41311993,247632:41311994,247633:41311995,247634:41311997,247635:41311998,247636:41312e3,247637:41312002,247638:41312003,247639:41312004,247640:41312005,247641:41312006,247642:41312007,247643:41312026,247644:41312028,247645:41312033,247646:41312065,247647:41312074,247648:41312103,247649:41312110,247650:41312113,247651:41312121,247652:41312123,247653:41312124,247654:41312132,247655:41312136,247656:41312139,247657:41312141,247658:41312144,247659:41312146,247660:41312148,247661:41312157,248647:41386874,248695:41388918,248867:41397428,248869:41397455,248870:41397456,248871:41397457,248872:41397463,248873:41397513,248874:41397515,248876:41397570,248877:41397571,248878:41397572,248879:41397573,248880:41397575,248882:41397600,248883:41397604,248884:41397625,248885:41397635,248892:41397989,248893:41398002,248894:41398003,248895:41398004,248896:41398005,248981:41418463,248982:41418462,248983:41418460,249148:41425588,249174:41426403,250396:41468551,250632:41483017,250708:41495205,250886:41515943,251168:41534557,251169:41606098,251170:41534563,251171:41534564,251238:41535726,251372:41618429,251382:41557139,251516:41575584,252162:41605642,252386:41613397,252799:41635025,252800:41635016,252941:41656733,252942:41656791,252943:41656797,252944:41656842,252945:41656887,253151:41670080,253152:41670082,253153:41670081,253154:41670079,254111:41769503,254112:41769522,254113:41769525,254115:41769527,254233:41790199,254234:41790234,254235:41790235,254236:41790236,254237:41790239,254302:41796606,254303:41796622,254407:41812243,254544:41842021,254545:41840688,254572:41841960,254573:41841961,254574:41841962,254575:41841963,254577:41841965,254579:41841969,254580:41841974,254581:41841975,254582:41841979,254583:41841982,254584:41842014,254585:41842019,254588:41842022,254589:41842023,254590:41842025,254591:41842026,254592:41842027,254593:41842028,254594:41842030,254595:41842031,254596:41842032,254597:41842041,254598:41842210,254599:41842211,254600:41842212,254601:41842213,254602:41842214,254603:41842215,254604:41842216,254605:41842217,254606:41842221,254607:41842239,254608:41842240,254609:41842241,254610:41842242,254611:41842243,254612:41842244,254613:41842245,254614:41842381,254615:41842383,256478:41934780,256479:41934781,256499:41938900,256875:41969700,256876:41969701,257037:42066907,257040:42067092,259133:42197501,259134:42197502,259135:42197503,259136:42197504,259137:42197505,259138:42197506,259139:42197507,259140:42197508,259141:42197509,259142:42197510,259620:42250443,260129:42315402,260132:42315413,260418:42413588,260538:42395331,260539:42395332,260793:42413072,260798:42413173,260824:42414009,260831:42414325,260832:42414383,260834:42414384,260835:42414436,260836:42414385,260837:42414387,260840:42414430,261336:42443262,261337:42443261,261340:42443274,265659:42512621,265660:42512622,266299:42525565,266300:42525566},appnexus_adserver:[],nativo:[],rubicon_ssp:[],smart:[],freewheel:[],adswizz_keyvalue:[],curation_platforms:{201910:["ehlb","ehlb"],202140:["ehlb","ehlb"],202296:["eboo"],202299:["dula"],223756:["ehlq"],223760:["ehlq","ehlq"],223767:["dxbu"],223768:["ehlq","ehlq"],223779:["dxcd"],223781:["dxbu"],223783:["dxbu"],223803:["ehlb","ehlb"],223817:["efbv"],223818:["ehlb","ehlb"],223821:["eboo"],223834:["dxcd"],223850:["dxcd"],223900:["dutf"],223905:["dutf"],223906:["dxcd"],223910:["dutf"],223915:["dxbu"],223976:["dutf"],224035:["dutf"],224059:["dutf"],224060:["dutf"],224063:["dutf"],224107:["dutf"],224117:["dutf"],224118:["dxbu"],224173:["dxbu"],224309:["dxbu"],224311:["dxbu"],224379:["dula"],224387:["dxbu"],224398:["dxbu"],228091:["ehlb","ehlb"],230352:["dutf"],230353:["dutf"],230355:["ehlb","ehlb"],230356:["dxbt"],230357:["ehlq","ehlq"],230387:["dutf"],231615:["dxbu"],231616:["dxcd"],234649:["ehlq","ehlq"],239442:["ehlq","ehlq"],239443:["ehlb","ehlb"],239444:["ehlq","ehlq"],239445:["dxcd"],239446:["dutf"],239920:["dxcd"],239927:["dula"],239929:["dula"],240048:["dula"],240367:["ehlb","ehlb"],240368:["ehlb","ehlb"],240369:["ehlb","ehlb"],240370:["ehlb","ehlb"],241363:["dxbt"],241364:["ehlb"],241366:["dutf"],241768:["ehlb"],241792:["eboo"],243493:["dxcd"],243543:["ehlb","ehlb"],247540:["dxbu"],247615:["dxcd"],247650:["dxcd"],254303:["ehlb","ehlb"],254582:["ehlb"],254583:["ehlb","ehlb"],254600:["ehlb","ehlb"],254601:["ehlb","ehlb"],259133:["eboo"],259135:["ehlq"],259139:["ehlq"],259141:["ehlb"],261100:["eboo"],261235:["ehlb","ehlb"],adv:["adv"]}};class o{logger;permutive;clientContext;constructor(e,t,r){this.logger=e,this.permutive=t,this.clientContext=r}getSpecializedActivations(e){return i[e]}getActivations(e){return(0,a.Hn)(e)("activationConfigs",[]).filter((e=>this.areContextCriteriaSatisfied(e))).map((e=>new n(this.logger,this.permutive,e.id,e.sc,e.tt,e.c,e.wc)))}areContextCriteriaSatisfied(e){const t=e.cc,r=e=>{const t=this.clientContext.getContext()[e.key];switch(e.comparison){case"EQUALS":return t===e.value;case"NOT_EQUALS":return t!==e.value;case"CONTAINS":return"string"==typeof t&&t.indexOf(e.value)>=0;case"NOT_CONTAINS":return"string"==typeof t&&t.indexOf(e.value)<0}};return!t||("AND"===(n=t).operator?n.criteria.every(r):n.criteria.some(r));var n}}},745:(e,t,r)=>{r.d(t,{Hn:()=>a});const n={tiktok_pixel:{auto_init:!0,activationConfigs:[]},contextual_data:{auto_init:!0,activationConfigs:[]},dbm:{auto_init:!0,entity_id:416687,product_type:"INVITE_PARTNER",activationConfigs:[]},curation_platforms:{auto_init:!0,prebid_ssp_codes:["appnexus","ix","msft","openx","pubmatic"],activationConfigs:[]},local_storage:{auto_init:!0,activationConfigs:[]},contextual:{auto_init:!0,script_deployed:!1,activationConfigs:[]},appnexus:{auto_init:!0,member_id:7739,activationConfigs:[]},clean_room:{auto_init:!0,cohort_ssp_config:[],activationConfigs:[]},prebid:{auto_init:!0,revenue_insights_enabled:!0,data_provider_config:{ac_bidders:[]},activationConfigs:[]},web:{auto_init:!1,track_pageview_engagement:!0,track_form_submission:!1,track_link_click:!0,track_pageview_complete:!0,add_alchemy_taxonomy:!1,add_alchemy_entities:!1,engagement_edge_only:!0,segment_transition_edge_only:!0,activationConfigs:[]},dfp:{auto_init:!0,track_slot_rendered:!1,track_slot_viewable:!0,track_slot_clicked:!0,activationConfigs:[]},privacy_sandbox_topics:{auto_init:!0,prebid:!0,topics_iframe_url:"https://cdn.permutive.app/topics.html",activationConfigs:[]}},a=e=>{const t=n[e];return(e,r)=>t?.[e]??r};a("web"),a("dfp"),a("facebook_pixel_v2")},817:(e,t,r)=>{r.d(t,{X:()=>a,k:()=>n});const n=e=>({id:e.id,name:e.name,time:new Date(e.time),properties:e.properties||{},session_id:e.session_id,view_id:e.view_id}),a=e=>({id:e.id,name:e.name,time:(i(e.time)?e.time:new Date).toISOString(),properties:e.properties||{},session_id:e.session_id,view_id:e.view_id}),i=e=>isFinite(e)&&e instanceof Date},456:(e,t,r)=>{r.d(t,{F:()=>u,I:()=>c});var n=r(111),a=r(694),i=r(812),o=r(169),s=r(331);const c=(e,t)=>{let r=!1;return n.UI(a.UI((0,s.bw)((n=>{r||(r=(0,o.zG)(n,i.G((e=>{let[,t]=e;return"Pageview"===t.name}))),r&&e.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:t,time_origin:"sdk_init"}))}))))},u=(e,t)=>{const r=c(e,t);return(0,o.ls)(n.En(2,i.uZ()),(e=>{let[t,a]=e;return(0,o.zG)(a,r,n.UI((e=>e()))),t}))}},11:(e,t,r)=>{r.r(t),r.d(t,{service:()=>Ki});var n=r(169),a=r(446),i=r(111),o=r(507),s=r(643);const c=e=>{const t=e.current;return(0,n.zG)(e,i.UI((e=>e===t?{segmentsEntered:[],segmentsExited:[]}:{segmentsEntered:(0,n.zG)(e,f(t)),segmentsExited:(0,n.zG)(t,f(e))})))},u=e=>new Set(e),f=e=>t=>(0,n.zG)(t,l((t=>!e.has(t)))),l=e=>t=>{const r=[];return t.forEach((t=>e(t)&&r.push(t))),r};var d=r(694),p=r(177),g=r(331);const b=()=>({kind:"null",value:null}),m=e=>({kind:"string",value:e}),h=e=>({kind:"number",value:e}),_=e=>({kind:"array",value:e}),y=e=>({kind:"object",value:e}),v=e=>e,w=()=>({kind:"bottom"}),S=e=>({kind:"inner",a:e}),I=e=>({kind:"top",error:e}),G=e=>({kind:"unbounded",group:e}),z=(e,t)=>({kind:"windowed",key:t,group:e}),k=(e,t,r)=>({kind:"countLimit",n:r,limit:t,group:e}),U=(e,t,r)=>({kind:"uniqueLimit",n:r,limit:t,group:e}),E=e=>({kind:"numberGroup",group:e}),q=e=>({kind:"stringGroup",group:e}),P=e=>({kind:"tuple",tuple:e}),x=e=>({state:e}),C=(e,t)=>({commands:e,payload:t});var O=r(856),D=r(229);const A=(e,t)=>{switch(e.kind){case"bottom":return{kind:"bottom"};case"inner":return S(t(e.a));case"top":return I(e.error)}},T=e=>(0,O.Zt)(((t,r)=>{if("bottom"===t.kind&&"bottom"===r.kind)return 0;if("bottom"===t.kind)return-1;if("bottom"===r.kind)return 1;if("top"===t.kind&&"top"===r.kind)return D.Df.compare(t.error,r.error);if("top"===t.kind)return 1;if("top"===r.kind)return-1;if("inner"===t.kind&&"inner"===r.kind)return e.compare(t.a,r.a);throw new Error("Non exhaustive match in extendedAlgebraOrd")}));var M=r(606),R=r(340),j=r(144),L=function(e){return-1===e?1:1===e?-1:0};function Q(e,t){return(0,R.oA)(e.map(t))}function F(e,t,r,n){const a=(e,t)=>{if(0===e.length)return(0,R.oA)(t.map((e=>(0,o.G)({1:e[1],2:r(o.YP,(0,o.G)(e[2]))}))));if(0===t.length)return(0,R.oA)(e.map((e=>(0,o.G)({1:e[1],2:r((0,o.G)(e[2]),o.YP)}))));if(e.length>0&&t.length>0&&(0,O.lt)(n)(e[0][1],t[0][1])){const[n,...i]=e,s=n[1],c=n[2];return(0,R.Ce)({1:s,2:r((0,o.G)(c),o.YP)})(a(i,t))}if(e.length>0&&t.length>0&&(0,O.gt)(n)(e[0][1],t[0][1])){const[n,...i]=t,s=n[1],c=n[2];return(0,R.Ce)({1:s,2:r(o.YP,(0,o.G)(c))})(a(e,i))}if(e.length>0&&t.length>0){const[n,...i]=e,[s,...c]=t,u=n[1],f=n[2],l=s[2];return(0,R.Ce)({1:u,2:r((0,o.G)(f),(0,o.G)(l))})(a(i,c))}throw new Error("Non exhaustive match in mapOption2")},i=(0,O.Uz)((e=>e[1]))(n),s=(e=>{const t=Q(e,(e=>(0,o.pC)(e[2])?(0,o.G)({1:e[1],2:e[2].value}):o.YP));return 0===t.length?o.YP:(0,o.G)(t)})(a((0,R.DY)(i)([...e].map((e=>({1:e[0],2:e[1]})))),(0,R.DY)(i)([...t].map((e=>({1:e[0],2:e[1]}))))));return(0,o.UI)((e=>new Map(e.map((e=>[e[1],e[2]])))))(s)}function N(e,t,r,n){const a=(0,O.Uz)((e=>e[0]))(n),i=(0,R.DY)(a)([...t]).reduceRight(((e,t)=>{if((0,j.nM)(e)){const n=r(t[1],e.left);return(0,o.pC)(n)?(0,j.t$)(n.value):(0,j.F2)(t[0])}return e}),(0,j.t$)(e));return(0,o.Uo)(i)}function Y(e,t){return new Map([...e].map(t))}function $(e,t){return new Map([...e].filter(t))}var B=r(689),H=r(52);function V(e){return JSON.stringify(K(e))}function K(e){switch(e.kind){case"null":return J.encode(e);case"string":return Z.encode(e);case"number":return ee.encode(e);case"array":return te.encode(e);case"object":return re.encode(e)}}function W(e){return null===e?J.decode(e):"number"==typeof e?ee.decode(e):"string"==typeof e?Z.decode(e):Array.isArray(e)?te.decode(e):re.decode(e)}const X=(e,t)=>(0,j.t$)(`Failed to decode. Input was ${JSON.stringify(e)}. Codec type was ${t}`),J={encode:e=>null,decode:e=>null===e?(0,j.F2)({kind:"null",value:null}):X(e,"SimpleNull")},Z={encode:e=>e.value,decode:e=>"string"==typeof e?(0,j.F2)(m(e)):X(e,"SimpleString")},ee={encode:e=>e.value,decode:e=>"number"==typeof e?(0,j.F2)(h(e)):X(e,"SimpleNumber")},te={encode:e=>e.value.map(K),decode:e=>{if(Array.isArray(e)){const t=(0,R.fw)(j.g1)(W)(e);return(0,j.UI)(_)(t)}return X(e,"SimpleArray")}},re={encode:e=>{const t=[...e.value.entries()];return Object.assign({},...Array.from(t,(e=>{let[t,r]=e;return{[t]:K(r)}})))},decode:e=>{if(e&&e.constructor===Object){const t=(0,R.fw)(j.g1)((e=>{let[t,r]=e;return(0,n.zG)(W(r),(0,j.UI)((e=>(0,n.bc)(t,e))))}))(Object.entries(e));return(0,j.UI)((e=>y(new Map([...e]))))(t)}return X(e,"SimpleObject")}};function ne(e){return(0,n.zG)(e,ie,(0,o.UI)(V),(0,o.fS)((()=>"")))}function ae(e){return(0,o.UI)(le)(function(e){switch(e.state.kind){case"top":return(0,o.G)(m(e.state.error));case"bottom":return o.YP;case"inner":return ie(e.state.a)}}(e))}function ie(e){return function(e){switch(e.kind){case"numberGroup":case"stringGroup":return oe(e.group);case"tuple":return e.tuple.length>0}}(e.payload)?(0,o.G)(_(function(e,t){const r=(0,o.UI)((e=>(0,R.Ce)(e)(t)))(e);return(0,o.fS)((()=>t))(r)}((0,o.UI)((e=>m(function(e){const t=e=>(0,o.EQ)((()=>""),(e=>"b"+JSON.stringify(e)))(e.bound),r=e=>{switch(e.operation){case"add":return"p";case"mul":return"m";case"max":return"v";case"min":return"n"}},n=e=>{const n=t(e[1])+r(e[1]);return 1===e[2]?n:n+JSON.stringify(e[2])};return e.map(n).join("")}(e))))(e.commands),function(e){const t=e=>{switch(e.kind){case"bottom":return{kind:"null",value:null};case"top":return m(e.error);case"inner":return h(e.a)}},r=e=>Q([se,ce,e=>(0,n.zG)(e,fe,y,o.G)],(t=>t(e))),a=e=>Q([se,ue,e=>(0,n.zG)(e,fe,(e=>Y(e,(e=>{let[t,r]=e;return[JSON.stringify(t),r]}))),y,o.G)],(t=>t(e)));switch(e.kind){case"tuple":return e.tuple.map(t);case"stringGroup":return r(e.group);case"numberGroup":return a(e.group)}}(e.payload)))):o.YP}function oe(e){switch(e.kind){case"unbounded":return e.group.size>0;case"windowed":return e.group.size>0||(0,o.pC)(e.key);case"countLimit":case"uniqueLimit":return e.group.size>0||(0,o.pC)(e.limit)}}function se(e){switch(e.kind){case"unbounded":return o.YP;case"windowed":return(0,o.G)(m("w"));case"countLimit":return(0,o.G)(m(1===e.n?"x":`x${e.n}`));case"uniqueLimit":return(0,o.G)(m(1===e.n?"u":`u${e.n}`))}}function ce(e){switch(e.kind){case"unbounded":return o.YP;case"windowed":return(0,o.G)(m((0,o.pC)(e.key)?e.key.value:""));case"countLimit":case"uniqueLimit":return(0,o.G)(m((0,o.pC)(e.limit)?e.limit.value:""))}}function ue(e){switch(e.kind){case"unbounded":return o.YP;case"windowed":return(0,o.pC)(e.key)?(0,o.G)(h(e.key.value)):(0,o.G)({kind:"null",value:null});case"countLimit":case"uniqueLimit":return(0,o.pC)(e.limit)?(0,o.G)(h(e.limit.value)):(0,o.G)({kind:"null",value:null})}}function fe(e){switch(e.kind){case"unbounded":case"windowed":case"countLimit":case"uniqueLimit":return e.group}}function le(e){switch(e.kind){case"array":return 0===e.value.length?{kind:"null",value:null}:1===e.value.length?le(e.value[0]):_(e.value.map(le));case"object":return(0,n.zG)($(e.value,(e=>{let[t,r]=e;return"null"!==r.kind})),(e=>Y(e,(e=>[e[0],le(e[1])]))),y);default:return e}}function de(e){const t=e=>{if(0===e.length)return{kind:"bottom"};const t=(e=>{if(4!==e.length)return o.YP;const[t,r,n,a]=e;if("string"===t.kind&&"string"===r.kind&&"object"===a.kind){const e=(0,o.DT)((e=>pe(e[1].value)&&ge(e[2].value)))({1:t,2:r});return(0,o.UI)((e=>({prim:e[1].value,grp:e[2].value,cutoff:n,m:a.value})))(e)}return o.YP})(e);if((0,o.pC)(t)){const{prim:e,grp:r,cutoff:n,m:a}=t.value,i=be(n,a,me(r));return"string"==typeof i?I(i):S(C(he(e),i))}const r=(e=>{if(3!==e.length)return o.YP;const[t,r,n]=e;if("string"===t.kind&&"object"===n.kind){const e=(0,o.DT)((e=>ge(e.value)))(t);return(0,o.UI)((e=>({grp:e.value,cutoff:r,m:n.value})))(e)}return o.YP})(e);if((0,o.pC)(r)){const{grp:e,cutoff:t,m:n}=r.value,a=be(t,n,me(e));return"string"==typeof a?I(a):S(C(o.YP,a))}const n=(e=>{if(2!==e.length)return o.YP;const[t,r]=e;if("string"===t.kind&&"object"===r.kind){const e=(0,o.DT)((e=>pe(e.value)))(t);return(0,o.UI)((e=>({prim:e.value,m:r.value})))(e)}return o.YP})(e);if((0,o.pC)(n)){const{prim:e,m:t}=n.value;return S(C(he(e),q(G(t))))}const a=(e=>{if(1!==e.length)return o.YP;const[t]=e;return"object"===t.kind?(0,o.G)({m:t.value}):o.YP})(e);if((0,o.pC)(a)){const{m:e}=a.value;return S(C(o.YP,q(G(e))))}const i=(e=>{if(e.length<1)return o.YP;const[t,...r]=e;if("string"===t.kind){const e=(0,o.DT)((e=>pe(e.value)))(t);return(0,o.UI)((e=>({prim:e.value,rest:r})))(e)}return o.YP})(e);if((0,o.pC)(i)){const{prim:e,rest:t}=i.value;return S(C(he(e),ye(t)))}return S(C(o.YP,ye(e)))},r=e=>"array"===e.kind?(0,R.tS)(r)(e.value):[e];return"null"===e.kind?x({kind:"bottom"}):x(t(r(e)))}function pe(e){const t=e.split("");if(!0==(0===t.length))return!1;{const[e,...r]=t;return-1!=="bpmvn".indexOf(e)&&r.every((e=>-1!=="bpmvn0123456789.".indexOf(e)))}}function ge(e){const t=e.split("");switch(!0){case 0===t.length:return!1;case"w"===t[0]&&void 0===t[1]:return!0;default:{const[e,...r]=t;return-1!=="ux".indexOf(e)&&-1===r.map((e=>!isNaN(parseInt(e)))).indexOf(!1)}}}function be(e,t,r){switch(e.kind){case"string":return q(r({1:(0,o.G)(e.value),2:t}));case"number":case"null":return E(r({1:"null"===e.kind?o.YP:(0,o.G)(e.value),2:$(Y(t,(e=>{let[t,r]=e;return[Number(t),r]})),(e=>!isNaN(e[0])))}));default:return"{bad cutoff}"}}function me(e){const t=e=>t=>U(t[2],t[1],e),r=e=>t=>k(t[2],t[1],e),n=e.split("");switch(!0){case"w"===n[0]&&void 0===n[1]:return e=>z(e[2],e[1]);case"u"===n[0]&&void 0===n[1]:return t(1);case"u"===n[0]&&void 0!==n[1]:return t(parseInt(n.slice(1).join("")));case"x"===n[0]&&void 0===n[1]:return r(1);case"x"===n[0]&&void 0!==n[1]:return r(parseInt(n.slice(1).join("")));default:throw new Error("This should never happen if you use isGroupCommand")}}function he(e){const t=e=>(0,o.Wi)(e.bound)||"add"===e.operation||"mul"===e.operation?(0,o.G)(e):o.YP,r=(e,r,a)=>{const i=((e,r)=>(0,n.zG)(e,(e=>{switch(e){case"p":return(0,o.G)("add");case"m":return(0,o.G)("mul");case"v":return(0,o.G)("max");case"n":return(0,o.G)("min");default:return o.YP}}),o.UI((e=>({operation:e,bound:r}))),o.tS(t)))(e,a);return(0,o.UI)((e=>{const{init:t,rest:n}=(0,R.zT)((e=>{return"number"==typeof(t=parseInt(e))&&isFinite(t)&&Math.floor(t)===t;var t}))(r);return{1:{1:e,2:0===t.length?1:parseInt(t.join(""))},2:n.join("")}}))(i)};return(0,o.UI)(v)((0,M.nI)(_e(e,(e=>{const t=e.split("");if(0===t.length)return o.YP;const[a,...i]=t;if("b"===a){const{init:e,rest:t}=(0,n.zG)(i,(0,R.zT)((e=>-1!=="1234567890.".indexOf(e))));if(0===e.length||0===t.length)return o.YP;const a=parseFloat(e.join("")),[s,...c]=t;return r(s,c,(0,o.G)(a))}return r(a,i,o.YP)}))))}function _e(e,t){const r=t(e);return(0,o.fS)((()=>[]))((0,o.UI)((e=>[e[1]].concat(_e(e[2],t))))(r))}function ye(e){return P(e.map(ve))}function ve(e){switch(e.kind){case"number":return S(e.value);case"string":return I(e.value);case"null":return{kind:"bottom"};case"object":return I("{object}");case"array":return I("{array}")}}var we=r(945);const Se={strategy:(e,t,r)=>n=>{if((0,o.Wi)(r))return t;if("delta"===e&&(0,o.Wi)(t))return o.YP;if((0,o.Wi)(t))return r;if((0,o.pC)(t)&&(0,o.pC)(r))return n(t.value,r.value);throw new Error("Non exhaustive match in combineCommand.strategy")},operation:(e,t,r,a,i,s)=>{const c=(0,R.pR)(T(s)),u=(0,n.zG)(t.bound,o.EQ((()=>n.yR),(e=>t=>(0,O.VV)(s)(i.fromNumber(e),t))));if("append"===e&&"add"===t.operation)return(0,R.yL)(r,a,qe("append",(0,n.ls)(i.plus,u)));if("append"===e&&"mul"===t.operation)return(0,R.yL)(r,a,qe("append",(0,n.ls)(i.times,u)));if("append"===e&&"max"===t.operation)return(0,O.Fp)(c)(r,a);if("join"===e&&"add"===t.operation)return(0,R.yL)(r,a,qe("join",(0,O.Fp)(s)));if("join"===e&&"mul"===t.operation)return(0,R.yL)(r,a,qe("join",(0,O.Fp)(s)));if("join"===e&&"max"===t.operation)return(0,O.Fp)(c)(r,a);if("min"===t.operation)return Se.operation(e,{operation:"max",bound:t.bound},r,a,i,function(e){return(0,O.Zt)(((t,r)=>L(e.compare(t,r))))}(s));if("delta"===e&&"max"===t.operation)return(0,O.gt)(c)(r,a)?r:a.map(w);if("delta"===e)return(0,R.yL)(r,a,((e,t)=>(0,O.gt)(T(s))(e,t)?A(e,u):{kind:"bottom"}));throw new Error("Non exhaustive match in combineCommand.operation")},extend:(e,t,r,n)=>{if("delta"===e&&"top"===r.kind&&"top"===n.kind)return(0,O.gt)(D.Df)(r.error,n.error)?I(r.error):{kind:"bottom"};if("delta"===e&&"bottom"===n.kind)return r;if("delta"===e&&"bottom"===r.kind)return{kind:"bottom"};if("top"===r.kind&&"top"===n.kind)return I((0,O.Fp)(D.Df)(r.error,n.error));if("top"===r.kind)return r;if("top"===n.kind)return n;if("inner"===r.kind&&"inner"===n.kind)return t(r.a,n.a);if("bottom"===r.kind)return n;if("bottom"===n.kind)return r;throw new Error("Non exhaustive match in extend")}},Ie={fromNumber:n.yR,plus:(e,t)=>e+t,times:(e,t)=>e*t};function Ge(e,t,r,n){if("unbounded"===e.kind&&"unbounded"===t.kind){const a=e.group,i=t.group;return(0,o.fS)(w)((0,o.UI)((e=>S(G(e))))(F(a,i,r,n)))}if("windowed"===e.kind&&"windowed"===t.kind){const a=e.key,i=e.group,s=t.key,c=t.group,u=(0,O.Fp)((0,o.pR)(n))(a,s);return(0,o.fS)(w)((0,o.UI)((e=>S(z(e,u))))(F(i,c,r,n)))}if("countLimit"===e.kind&&"countLimit"===t.kind){const a=e.n,i=t.n;if(a===i){const i=e.limit,s=e.group,c=t.limit,u=t.group,f=(0,O.Fp)((0,o.pR)(n))(i,c);return(0,o.fS)(w)((0,o.UI)((e=>S(k(e,f,a))))(F(s,u,r,n)))}return I("Non matching counts")}if("uniqueLimit"===e.kind&&"uniqueLimit"===t.kind){const a=e.n,i=t.n;if(a===i){const i=e.limit,s=e.group,c=t.limit,u=t.group,f=(0,O.Fp)((0,o.pR)(n))(i,c);return(0,o.fS)(w)((0,o.UI)((e=>S(U(e,f,a))))(F(s,u,r,n)))}return I("Non matching counts")}return I("Non matching group types")}function ze(e,t,r){return(0,o.fS)(b)(ke(e,o.YP)(t,r))}function ke(e,t){const r=t=>(r,n)=>Se.strategy(e,r,n)(ke(e,t)),a=(t,n,a)=>{if("stringGroup"===n.kind&&"stringGroup"===a.kind){const e=Ge(n.group,a.group,r(t),D.Df);return A(e,(e=>q(Ee(e,D.Df))))}if("numberGroup"===n.kind&&"numberGroup"===a.kind){const e=Ge(n.group,a.group,r(t),H.Df);return A(e,(e=>E(Ee(e,H.Df))))}if("tuple"===n.kind&&"tuple"===a.kind){const r=(0,o.pC)(t)?t.value:[];return S(P(function(e,t,r,n,a,i){const s=(e,t)=>({1:(0,R.ke)(e)(t).concat((0,R.KB)(Math.max(0,e-t.length),w)),2:(0,R.md)(e)(t)}),c=(t,r,n)=>{if(0===t.length)return Se.operation(e,{operation:"max",bound:o.YP},r,n,a,i);if(t.length>0){const[o,...u]=t,f=s(o[2],r),l=f[1],d=f[2],p=s(o[2],n),g=p[1],b=p[2];return Se.operation(e,o[1],l,g,a,i).concat(c(u,d,b))}throw new Error("Non exhaustive match in recurse")};return(0,R.GY)((0,R.Qp)((e=>"bottom"===e.kind))((0,R.GY)(c(t,r,n))))}(e,r,n.tuple,a.tuple,Ie,H.Df)))}throw new Error(`Non matching payload. Got ${n.kind} and ${a.kind}`)},i=(e,r)=>{if((0,o.Eh)((0,M.Eh)((0,B.n_)({1:(0,B.n_)({operation:D.Eq,bound:(0,o.Eh)(H.Eq)}),2:H.Eq}))).equals(e.commands,r.commands)){const n=(0,o.Wi)(e.commands)?t:e.commands,i=a(n,e.payload,r.payload);return A(i,(t=>C(e.commands,t)))}if(i=e.commands,s=r.commands,(0,o.Eh)((0,M.Eh)((0,B.n_)({1:(0,B.n_)({operation:D.Eq}),2:H.Eq}))).equals(i,s)){const i=(0,n.zG)(((e,t)=>(0,n.zG)((0,we.gz)(o.G5)(e,t),(0,o.UI)((e=>{let[t,r]=e;return M.yL(t,r,((e,t)=>({1:{operation:e[1].operation,bound:(0,n.zG)((0,we.gz)(o.G5)(e[1].bound,t[1].bound),o.UI((e=>{let[t,r]=e;return Math.min(t,r)})),o.wp((()=>e[1].bound)),o.wp((()=>t[1].bound)))},2:e[2]})))}))))(e.commands,r.commands),o.wp((()=>t))),s=a(i,e.payload,r.payload);return A(s,(e=>C(i,e)))}throw new Error(`Non matching primitive strings. Got ${ne(e)} and ${ne(r)}`);var i,s};return(t,r)=>ae(x(Se.extend(e,i,de(t).state,de(r).state)))}function Ue(e,t,r){const n=(0,o.UI)((t=>$(e,(e=>{let[n,a]=e;return(0,O.gf)(r)(n,t)}))))(t);return(0,o.fS)((()=>e))(n)}function Ee(e,t){switch(e.kind){case"unbounded":return e;case"windowed":return(0,o.Wi)(e.key)?e:z(Ue(e.group,e.key,t),e.key);case"countLimit":{const r=e.limit,n=e.n,a=e.group,i=N(n,a,((e,t)=>t<=1?o.YP:(0,o.G)(t-1)),t),s=(0,O.Fp)((0,o.pR)(t))(r,i);return k(Ue(a,s,t),s,n)}case"uniqueLimit":{const r=e.limit,n=e.n,a=e.group,i=(e,t)=>{if("object"===e.kind){const r=[...e.value.keys(),...t.keys()],a=new Set(r);return a.size>=n?o.YP:(0,o.G)(a)}return o.YP},s=N(new Set,a,i,t),c=(0,O.Fp)((0,o.pR)(t))(r,s);return U(Ue(a,c,t),c,n)}}}function qe(e,t){return(r,n)=>Se.extend(e,((e,r)=>S(t(e,r))),r,n)}function Pe(e,t){return ze("append",e,t)}function xe(e,t){return ze("join",e,t)}var Ce=r(450),Oe=r(327),De=r(6),Ae=r(335),Te=r(289),Me=r(49);function Re(e,t){return function(r){return e.map(r,t.compact)}}function je(e,t,r){var a=Re(e,t),i=(0,Te.UI)(e,r);return function(e){return Me.s4(a((0,n.zG)(e,i(o.IS))),a((0,n.zG)(e,i(o.EK))))}}function Le(e,t){return function(r){return function(n){return e.map(n,(function(e){return t.filter(e,r)}))}}}function Qe(e,t){return function(r){return function(n){return e.map(n,(function(e){return t.filterMap(e,r)}))}}}function Fe(e,t){var r=Le(e,t);return function(e){var t=r((0,Oe.ff)(e)),n=r(e);return function(e){return(0,Me.s4)(t(e),n(e))}}}function Ne(e,t){var r=Qe(e,t);return function(e){return function(t){return(0,Me.s4)((0,n.zG)(t,r((function(t){return(0,o.IS)(e(t))}))),(0,n.zG)(t,r((function(t){return(0,o.EK)(e(t))}))))}}}var Ye=r(755),$e=r(241),Be=r(614);function He(e){return(0,n.ls)(o.G,e.of)}function Ve(e){return(0,n.a9)(e.of(o.YP))}function Ke(e){return function(t){return e.map(t,o.G)}}function We(e){return(0,n.ls)(o.ij,e.of)}function Xe(e){var t=We(e);return function(e){return(0,n.ls)(e,t)}}function Je(e){var t=ct(e),r=Xe(e);return function(e){return t(r(e))}}function Ze(e){return function(t){return(0,n.ls)(t,e.of)}}function et(e){var t=ct(e),r=Ze(e);return function(e){return t(r(e))}}function tt(e){return function(t){return function(r){return e.of(o.DT(t)(r))}}}function rt(e){return(0,n.ls)(o.Uo,e.of)}function nt(e){return function(t,r){return function(n){return e.map(n,o.EQ(t,r))}}}function at(e){return function(t,r){return function(n){return e.chain(n,o.EQ(t,r))}}}function it(e){return function(t){return function(r){return e.chain(r,o.EQ(t,e.of))}}}function ot(e){return(0,Te.UI)(e,o.dO)}function st(e){return(0,we.ap)(e,o.G5)}function ct(e){var t=Ve(e);return function(r){return function(n){return e.chain(n,o.EQ((function(){return t()}),r))}}}function ut(e){var t=He(e);return function(r){return function(n){return e.chain(n,o.EQ(r,t))}}}var ft=r(46),lt=He(ft.PM),dt=(ft.PM,ft.of),pt=(ft.PM,function(e){return gt(ft.tD(e))}),gt=Ke(ft.dO),bt=ft.UI(o.Uo),mt=(ft.dO,at(ft.qo)),ht=(ft.UA,ft.PM,ft.PM,ft.UA,ft.PM,et(ft.UA)),_t=ot(ft.dO),yt=st(ft.Hi),vt=lt,wt=ct(ft.UA),St=(ft.UA,ft.PM,ft.dO,o.Ri,ft.dO,o.Ri,o.dO,Le(ft.dO,o.xu)),It=(ft.dO,o.xu,ft.dO,o.xu,ft.dO,o.xu,function(e,t){return(0,n.zG)(e,_t(t))}),Gt=function(e,t){return(0,n.zG)(e,yt(t))},zt=function(e,t){return(0,n.zG)(e,wt(t))},kt="TaskOption",Ut={URI:kt,map:It},Et={URI:kt,map:It,ap:Gt,chain:zt},qt={URI:kt,fromIO:pt},Pt=(0,Ye.At)(qt,Et),xt={URI:kt,fromIO:pt,fromTask:gt},Ct=(0,$e.wt)(xt),Ot=(0,$e.oU)(xt,Et),Dt=(Be.F4,(0,Te.Hr)(Ut)),At=(0,Ae.a)(Et),Tt=(Be.Xl,He(d.PM)),Mt=(d.PM,d.of,d.PM,d.dO,o.Uo,d.dO,d.qo,d.UA,d.UI(o.FS),d.UI(o.WG),d.PM,d.PM,d.UA,d.PM,d.UA,d.dO,d.G5,Tt),Rt=(d.UA,ut(d.UA)),jt=(d.PM,d.dO,o.Ri,d.dO,o.Ri,o.dO,d.dO,o.xu,d.dO,o.xu,d.dO,o.xu,d.dO,o.xu,Be.F4,Be.Xl,r(812));const Lt=new Set(["AdRequest","Reaction","PageviewEngagement","SegmentEntry","SegmentExit"]),Qt=e=>a.dQ((t=>{let{previousState:r}=t;const[a,s]=i.Ue(!1);const[c,u]=i.gS({empty:o.YP,concat:(e,t)=>(0,n.zG)(jt.oA([e,t]),o.DT(jt.Od),o.UI((e=>e.reduce(((e,t)=>({...e,...t}))))))}),f=(0,n.zG)((0,g.Kn)(r)?r:{},(0,g.rO)({stateOffset:(0,n.ls)(o.DT(g.BJ),o.fS((()=>0))),fetchUnseenKey:(0,n.ls)(o.DT(g.HD),o.fS((()=>"")))})),l=(0,n.zG)(i.gS(o.uZ({concat:function(e,t){return Object.assign({},e,t)}})),(t=>{let[r,a]=t;return(0,n.zG)(i.vP(e.lastProcessedEvents,e.internalStateDiff,e.queryLanguageProcessing),i.bw((e=>{let[t,r,n]=e;if(n)return;return t().filter((e=>!Lt.has(e.name))).length>0?a(r()):void 0}))),(0,n.zG)(i.vP({internalStateDiff:r,internalStateMap:e.internalStateMap}),i.D8(((e,t)=>e.internalStateDiff===t.internalStateDiff)))})),d=(0,n.zG)(i.vP(e.sessionId,l,a),i.Rp(i.a9({...f,inFlightRequest:!1,previousDecodedState:(0,n.zG)(e.internalStateMap.current,Nt,W,j.fS((()=>y(new Map)))),sendFullStateWithUnseen:!1}),((t,r)=>{let[a,{internalStateDiff:s,internalStateMap:c},f]=r;return(0,n.zG)(t,i.VS((t=>{if(t.inFlightRequest)return i.a9(t);const r=!f&&t.sendFullStateWithUnseen,l=r||!e.groupIdIsNewlyGenerated&&a!==t.fetchUnseenKey;return(0,n.zG)(r?Mt(c):s,Rt((()=>()=>(0,n.zG)({},o.DT((()=>l))))),ft.tD,wt((0,n.ls)($t(t.previousDecodedState),De.Vn((0,g.bw)((t=>e.logger.error(t)))),bt)),mt((()=>ft.of({...t,inFlightRequest:!1})),(0,n.ls)(ft.of,ft.ak("processed",(r=>(0,n.zG)(e,Ft({delta:r.delta,stateOffset:t.stateOffset,fetchUnseen:l}),ft.UI((0,g.bw)((0,n.ls)(o.UI((0,g.vg)("stateDelta")),o.hX(Oe.ff(Ce.xb)),u)))))),ft.UI((e=>({fetchUnseenKey:a,inFlightRequest:!1,sendFullStateWithUnseen:t.sendFullStateWithUnseen&&!r,previousDecodedState:e.decodedState,stateOffset:(0,n.zG)(e.processed,o.UI((e=>e.response.state_offset)),o.fS((()=>t.stateOffset)))}))))),i.fF,i.UI(o.fS((()=>({...t,inFlightRequest:!0})))))})))})),i.xH,i.UI((e=>({stateOffset:e.stateOffset,fetchUnseenKey:e.fetchUnseenKey}))),i.D8((0,B.MW)({stateOffset:H.Eq,fetchUnseenKey:D.Eq})));return{state:d,value:{externalStateDelta:c}}})),Ft=e=>t=>(0,n.zG)(e,o.DT((e=>e.fetchUnseen||Oe.ff(Ce.xb)(e.delta))),dt,wt((e=>{return(0,n.zG)(t,(r={event_source_id:t.eventSourceId,fetch_unseen:e.fetchUnseen,group_id:t.groupId,last_seen_offset:e.stateOffset,state:e.delta},e=>De.Y3((()=>e.permutiveApi.req({url:e.permutiveUrls.getEndpointUrl("/state",o.G("v1.0"),[["fetch_unseen",JSON.stringify(r.fetch_unseen)]]),method:"POST",payload:{group_id:r.group_id,event_source_id:r.event_source_id,state:JSON.stringify(r.state),last_seen_offset:r.last_seen_offset},contentType:"text/plain",dataType:"json",withCredentials:!1})),(e=>`Error sending state delta. Got ${j.KC(e)}`))),De.Vn((0,g.bw)((e=>t.reportError(e)))),bt,St((e=>!!e)),ht((0,n.ls)(j.of,j.YO("response"),j.ak("stateDelta",(e=>{return t=e.response.state,(0,j.Y3)((function(){return JSON.parse(t)}),n.yR);var t})),j.Vn((0,g.bw)((e=>t.reportError(`Failed to parse State API response, got ${e}`)))),o.Uo)));var r}))),Nt=e=>(0,g.b0)(e,((e,t)=>t.state?o.G({[t.checksum]:t.state}):o.YP)),Yt=e=>t=>{const r=(0,n.zG)(t,Nt,W,j.fS((()=>y(new Map))),(t=>ze("delta",t,e)));return{decodedState:xe(r,e),delta:(0,n.zG)(r,K,o.ij,o.fS((()=>({}))))}},$t=e=>t=>()=>new Promise((r=>(0,p.HJ)((()=>(0,n.zG)(t,j.it(Yt(e),(e=>`Failed to compute delta for state sync. Got ${e}`)),r)))));r(226),Ce.dp;var Bt=Ce.xb,Ht=function(e){return function(t){return Object.keys(t).sort(e.compare)}};D.Df;Ce.dx,Ce.e$;Ce.Bu,Ce.P5,Ce.Su;var Vt=Ce.UI;Ce.ri;function Kt(e){return Ce.vP(e)}Ce._r;Ce.jt;Ce.yW,Ce.G,Ce.t9;var Wt=Ce.HA,Xt=(Ce.nn,Ce.kp),Jt=Ce.CC,Zt=Ce.RF,er=(Ce.I8,Ce.mS,Ce.RJ,Ce._Y,Ce.V_),tr=Ce.EW,rr=Ce.nu,nr=(Ce.SW,Ce.zV,Ce.Ub,Ce.vA,Ce.qS),ar=(Ce.mK,function(e){return function(t){var r=Ht(e);return function(e,n){var a=r(e);if(0===a.length)return t.of({});for(var i=t.of({}),o=function(r){i=t.ap(t.map(i,(function(e){return function(t){return e[r]=t,e}})),n(r,e[r]))},s=0,c=a;s({aggregations:{PageviewEngagement:{engaged_time:0},SegmentEntry:new Set,SegmentExit:new Set,CohortEntry:new Set,CohortExit:new Set},customProperties:{},sessionId:e.sessionId,viewId:e.viewId}),Or=e=>t=>{const r=new Set(t);return r.add(e),r},Dr=e=>t=>{const r=new Set(t);return r.delete(e),r},Ar=e=>[...e];var Tr,Mr,Rr=r(817);!function(e){e.init=function(e){return e&&"object"==typeof e&&"externalStateMap"in e&&"internalStateMap"in e?e:{externalStateMap:o.YP,internalStateMap:{},migrationVersion:wn}}}(Tr||(Tr={})),function(e){e.sequenceNonEmptyArray=e=>{if(1===e.length)return e[0];const t=(0,n.bc)([],{},[]);for(const r of e){t[0].push(...r[0]);for(const e in r[1])t[1][e]=r[1][e];t[2].push(...r[2])}return t},e.sequenceArray=t=>(0,n.zG)(t,o.DT(jt.Od),o.UI(e.sequenceNonEmptyArray)),e.empty=[jt.cS,Ce.cS,jt.cS],e.error=e=>[jt.of(e),Ce.cS,jt.cS],e.ofOutputEvent=e=>[jt.cS,Ce.cS,[e]]}(Mr||(Mr={}));const jr=e=>vn((t=>(0,n.zG)(Lr((e=>({...e,getCurrentSession:()=>t.environment.sessionId,getCurrentView:()=>t.environment.viewId}))),_r((()=>{return xr([Qr(e),Br(t.environment.thirdPartyData),(i=t.environment.userGroupCohorts,(0,n.zG)((function(e){return[e,e]}),_r((e=>(0,g.cO)(i,e.processedNonQlCohorts)?hr(jt.cS):(0,n.zG)(mn(i),_r((()=>Wr("updateCohortDependentCohorts"))),kr((()=>fr((0,g.rO)({processedNonQlCohorts:(0,n.a9)(i)}))))))))),(a=t.environment.lookalikeModels,(0,n.zG)((function(e){return[e,e]}),_r((e=>un.equals(e.lal,a)?hr(jt.cS):(0,n.zG)(fr((0,g.rO)({lal:(0,n.a9)(a)})),Sr(Lr(function(e){const t=(0,n.zG)(e,o.fS((()=>({}))));return e=>({...e,getLookalikeModels:()=>t})}(a))),_r((()=>(0,n.zG)(jt.Yo(a),Pr((()=>Wr("updateLAL"))),br(jt.xH))))))))),(0,n.zG)(t.externalStateDelta,o.UI(Kr),o.fS((()=>hr(jt.bM())))),(r=t.cloudLiftedState,(0,n.zG)(r,jt.tS((e=>Object.entries(e))),Pr((e=>{let[t,r]=e;return lr((e=>(0,n.bc)(t,e.queries.runtime.cloudLiftedQueries[t],r)))})),_r((e=>Zr(j.F2(e)))))),Xr(t.newEvents)]);var r,a,i})),br((0,n.ls)(jt.xH,o.DT(jt.Od),o.tS(Mr.sequenceArray))),(e=>t=>{let[r,a]=e(t);if(o.pC(r)){let e=r.value,t=0;const i=100;let s;for(s=0;st;s++){const r=e[2],[i,o]=(0,n.zG)(Xr(r.slice(t)),br((t=>Mr.sequenceNonEmptyArray([e,...t]))),(0,n.nn)(a));e=i,a=o,t=r.length}s>=i&&(e=Mr.sequenceNonEmptyArray([e,Mr.error(`Exceeded ${i} iterations when producing transition events`)])),r=o.G(e)}return(0,n.bc)(r,a)}),yn(e,"query_language_process_duration")))),Lr=e=>fr((0,g.rO)({effects:e}));function Qr(e){return(0,n.zG)((function(e){return[e,e]}),_r((t=>{let{bootstrapped:r,effects:a,eventsForReplay:i}=t;return r?hr(jt.cS):(0,n.zG)(fr((e=>({...e,bootstrapped:!0,eventsForReplay:[]}))),kr(Fr),_r((()=>(0,n.zG)(i,jt.R3(_n(a)),Pr(Jr("bootstrap")),br(jt.xH)))),yn(e,"query_language_bootstrap_duration"))})))}const Fr=()=>fr((e=>(0,n.zG)(e.invalidatedQueries,jt.EQ((()=>e),Nr(e))))),Nr=e=>t=>{const r=(0,n.zG)(t,jt.UI((t=>(0,n.bc)(t,{checksum:e.queries.metadata[t]}))),(e=>Object.fromEntries(e)));return(0,n.zG)(e,(0,g.rO)({persistentState:(0,g.rO)({internalStateMap:e=>({...r,...e})})}))},Yr=(0,n.zG)(lr((e=>e.tpdQueries)),_r(o.EQ((()=>(0,n.zG)(lr((e=>new Set([...e.queries.runtime.queriesByEvent["!UpdateSecondPartyData"]||[],...e.queries.runtime.queriesByEvent["!UpdateThirdPartyData"]||[]]))),kr((e=>fr((0,g.rO)({tpdQueries:()=>o.G(e)})))))),hr))),$r=(0,n.zG)(lr((e=>e.tpdQueriesSomeInvalidated)),_r(o.EQ((()=>(0,n.zG)((0,we.Yt)(wr)({queries:Yr,invalidatedQueries:(0,n.zG)((function(e){return[e,e]}),br((e=>e.invalidatedQueries)))}),br((e=>e.invalidatedQueries.some((t=>e.queries.has(t))))),kr((e=>fr((0,g.rO)({tpdQueriesSomeInvalidated:()=>o.G(e)})))))),hr)));function Br(e){const t=(0,n.zG)(e,o.UI(s.li));return(0,n.zG)((function(e){return[e,e]}),_r((r=>{if(o.Eh(H.Eq).equals(t,r.tpdHashInEffectsObject))return hr(jt.cS);const a=o.pC(e),i=!r.tpdReady&&a,c=o.FS(t);return(0,n.zG)(fr((0,g.rO)({persistentState:(0,g.rO)({tpdHash:(0,n.a9)(c)}),tpdHashInEffectsObject:(0,n.a9)(t),tpdReady:(0,n.a9)(a)})),br((()=>(0,n.zG)(e,o.UI(s.Yg)))),kr((e=>bn(e))),_r(o.fw(Gr)((()=>(0,n.zG)($r,br((e=>e&&i)),Ur("forceProcess"))))),_r(o.fw(Gr)((e=>{let{forceProcess:t}=e;return(0,n.zG)(r.tpdEventsToProcess,jt.EQ((()=>t||c!==r.persistentState.tpdHash?Wr("updateTPD"):hr(jt.cS)),(0,n.ls)(Pr(Jr("updateTPD")),Sr(fr((e=>({...e,tpdEventsToProcess:[]})))),br(jt.xH))))}))),br(o.fS((()=>jt.bM()))))})))}const Hr=e=>Ce.jt(((t,r)=>(0,n.zG)(Ce.P5(t,e.metadata),o.tS((e=>Ce.P5(e,r))),o.tS((r=>(0,n.zG)(Ce.P5(t,e.runtime.locallyLiftedQueries),o.wp((()=>Ce.P5(t,e.runtime.cloudLiftedQueries))),o.NG((e=>e.compact(r)))))),o.tS((0,n.ls)(W,o.Uo))))),Vr=(e,t)=>{if(Ce.xb(e))return t;if(Ce.xb(t))return e;const r={...e};for(const e in t)r[e]=(0,n.zG)(o.ij(r[e]),o.EQ((()=>t[e]),(r=>(0,n.zG)(o.Y3((()=>xe(r,t[e]))),o.fS((()=>t[e]))))));return r};function Kr(e){return(0,n.zG)(lr((t=>(0,n.zG)(e,Hr(t.queries),(e=>(0,n.zG)(t.persistentState.externalStateMap,o.UI(Ce.DZ((0,n.ls)(W,o.Uo))),o.EQ((()=>e),(t=>Vr(t,e))))),Ce.UI(K)))),_r((e=>fr((0,g.rO)({persistentState:(0,g.rO)({externalStateMap:(0,n.a9)(o.G(e))})})))),_r((()=>Wr("updateExternalState"))))}function Wr(e){return(0,n.zG)(lr((e=>_n(e.effects))),_r(Jr(e)))}function Xr(e){return(0,n.zG)(e,jt.EQ((()=>hr(jt.bM())),(0,n.ls)(rn,_r(Pr((e=>{let[t,r]=e;return(0,n.zG)(r,Jr(t))}))),br(jt.xH))))}function Jr(e){return(0,n.ls)(hr,kr((e=>"Pageview"!==e.name?hr(void 0):fr((0,g.rO)({pageviewProperties:(0,n.a9)(e.properties)})))),"bootstrap"===e?n.yR:kr((e=>{return fr((0,g.rO)({unprocessedPageviewComplete:(t=e,e=>{switch(t.name){case"Pageview":return t.view_id!==e.viewId?e:{...e,customProperties:t.properties};case"SegmentEntry":{const r=t.properties.segment_number;return(0,n.zG)(e,(0,g.rO)({aggregations:e=>e.SegmentExit.has(r)?(0,n.zG)(e,(0,g.rO)({CohortExit:Dr(String(r)),SegmentExit:Dr(r)})):(0,n.zG)(e,(0,g.rO)({CohortEntry:Or(String(r)),SegmentEntry:Or(r)}))}))}case"SegmentExit":{const r=t.properties.segment_number;return(0,n.zG)(e,(0,g.rO)({aggregations:e=>e.SegmentEntry.has(r)?(0,n.zG)(e,(0,g.rO)({CohortEntry:Dr(String(r)),SegmentEntry:Dr(r)})):(0,n.zG)(e,(0,g.rO)({CohortExit:Or(String(r)),SegmentExit:Or(r)}))}))}case"PageviewEngagement":{if(t.view_id!==e.viewId)return e;const r=t.properties;return(0,n.zG)(e,(0,g.rO)({aggregations:(0,g.rO)({PageviewEngagement:()=>({engaged_time:r.total_engaged_time,completion:r.total_completion})})}))}default:return e}})}));var t})),kr((e=>on(e)?gn(e.properties.segment_number,"SegmentEntry"===e.name):hr(void 0))),Ur("event"),Er("queriesToProcess",(t=>{let{event:r}=t;return function(e,t){return(0,n.zG)((function(e){return[e,e]}),Ur("state"),Er("tpdQueriesToReject",(e=>{let{state:{tpdReady:t}}=e;return t?hr(o.bM()):(0,n.zG)(Yr,br(o.DT((e=>e.size>0))))})),_r((r=>{let{state:a,tpdQueriesToReject:i}=r;const s=(0,n.zG)(i,o.UI((e=>jt.hX((t=>!e.has(t))))),o.fS((()=>e=>e)));switch(e){case"bootstrap":return hr((0,n.zG)(a.queriesForReplay,s));case"event":const e=a.tpdReady?hr(void 0):fr((0,g.rO)({tpdEventsToProcess:jt.R3(t)}));return(0,n.zG)(hr(a.locallyLiftedQueriesByEvent[t.name]||[]),br(s),Sr(e));case"lookalikeTransition":return hr(a.locallyLiftedQueriesByEvent[t.name]||[]);case"transition":const r=a.locallyLiftedQueriesByEvent[t.name]||[];if(o.pC(a.lal)){const e=a.locallyLiftedQueriesByEvent["!UpdateLookalikeModels"]||[];return hr(r.concat(e))}return hr(r);case"updateExternalState":return hr((0,n.zG)(a.persistentState.externalStateMap,o.fS((()=>({}))),Ce.XP));case"updateLAL":return hr(a.locallyLiftedQueriesByEvent["!UpdateLookalikeModels"]||[]);case"updateTPD":return hr([...a.locallyLiftedQueriesByEvent["!UpdateSecondPartyData"]||[],...a.locallyLiftedQueriesByEvent["!UpdateThirdPartyData"]||[]]);case"updateCohortDependentCohorts":return hr([...a.locallyLiftedQueriesByEvent.SegmentEntry||[],...a.locallyLiftedQueriesByEvent.SegmentExit||[]]);default:return hr([])}})))}(e,r)})),_r((t=>{let{event:r,queriesToProcess:a}=t;return(0,n.zG)(a,jt.EQ((()=>hr(jt.bM())),(t=>(0,n.zG)(lr((t=>"bootstrap"!==e?t.effects:{...t.effects,getCurrentTime:()=>r.time,getCurrentView:()=>r.view_id,getCurrentSession:()=>r.session_id})),_r((e=>(0,n.zG)(lr((e=>(0,n.zG)(t,jt.DZ((t=>(0,n.zG)(Ce.P5(t,e.queries.runtime.locallyLiftedQueries),o.wp((()=>Ce.P5(t,e.cloudLiftQueriesForReplay))),o.UI((e=>(0,n.bc)(t,e))))))))),_r((t=>Zr(j.t$((0,n.bc)(t,r)),e))))))))))})))}const Zr=(e,t)=>(0,n.zG)(e,j.EQ((e=>{let[r,a]=e;return(0,n.zG)(r,Pr((e=>{let[r,n]=e;return en(r,j.t$([n,a]),t)})))}),Pr((e=>{let[t,r,n]=e;return en(t,j.F2([r,n]))}))),br(Mr.sequenceArray),kr(o.fw(Gr)((e=>{let[,t]=e;return fr((0,g.rO)({persistentState:(0,g.rO)({internalStateMap:e=>({...e,...t})})}))}))),br(jt.Yo)),en=(e,t,r)=>(0,n.zG)(lr(j.it((a=>{const i=r??a.effects,c=(0,n.zG)(t,j.EQ(s.li,s.li)),[u,f]=(0,n.zG)(t,j.aD((e=>{let[t,r]=e;return(0,n.bc)(t.lift(r,i),cn({null:null,encode:n.yR,decode:j.of,append:t.append}))}),(e=>{let[,t]=e;return(0,n.bc)(t,cn(sn()))}))),l=(0,n.zG)(a.persistentState.externalStateMap,o.tS(Ce.P5(e))),d=a.persistentState.internalStateMap[e]||{checksum:a.queries.metadata[e]},p=f(e,i,c,d,l,u),g=Boolean(p.result?.result)!==Boolean(a.persistentState.internalStateMap[e]?.result?.result),b=(0,n.zG)(jt.lo(g),jt.UI((()=>({name:p.result?.result?"SegmentEntry":"SegmentExit",time:i.getCurrentTime(),view_id:i.getCurrentView(),session_id:i.getCurrentSession(),properties:{...a.pageviewProperties,segment_number:Number(e)}}))));return(0,n.bc)(p,b)}),(t=>`Failed to interpret query ${e}. Got ${t}`))),_r(j.EQ((e=>hr([[e],Ce.cS,jt.cS])),(t=>{let[r,a]=t;return(0,n.zG)(r.dropExternalState?tn(e):hr(void 0),br((()=>[jt.cS,{[e]:r},a])))})))),tn=e=>fr((0,g.rO)({persistentState:(0,g.rO)({externalStateMap:o.UI(Ce.EG(e))})}));function rn(e){const t=e=>t=>(0,n.bc)(e,t);return lr((r=>(0,n.zG)(e,jt.pO(ur.aL(((e,t)=>{const r=on(e);return(0,n.zG)(t,jt.zT((e=>on(e)===r)),(e=>{let{init:t,rest:r}=e;return(0,n.bc)(t,r)}),(0,s.pL)(((e,t)=>r=>(0,n.bc)(e,(0,n.zG)(r,jt.Ce(t))))(r,e)))}))),jt.tS((e=>{let[a,i]=e;if(!a)return(0,n.zG)(i,jt.UI(t("event")));const o=(0,n.zG)(i,jt.yW((e=>r.lookalikeTransitionSegmentNumbers.has(e.properties.segment_number))),(e=>e?"lookalikeTransition":"transition"));return(0,n.zG)(i,ur.ut(((e,r)=>(0,n.zG)(e,jt.UI(t("event")),jt.R3((0,n.zG)(r,t(o)))))))})))))}const nn=(0,n.ls)(Ce.hX((e=>Boolean(e.result?.result))),Ce.XP,jt.UI(parseInt)),an=(0,n.ls)(Vt((e=>e.activations??{})),ir((0,n.zG)(Boolean,(0,Oe.xD)((0,Oe.ff)(Bt)))));function on(e){return("SegmentEntry"===e.name||"SegmentExit"===e.name)&&void 0!==e.properties?.segment_number}const sn=()=>({null:{kind:"null",value:null},encode:K,decode:W,append:Pe}),cn=e=>(t,r,a,i,s,c)=>{const u={...i.activations},f={...r,setSegmentActivation:(e,r,n)=>{if(n!=t)throw new Error(`QL called setSegmentActivation for query ${n} while interpreting query ${t}`);e in u?u[e].includes(r)||(u[e]=[...u[e],r]):u[e]=[r]}},l=o.ij(i.state),d=o.ij(c),p=(0,n.zG)((0,we.gz)(o.G5)(l,d),o.UI((t=>{let[r,a]=t;const i=(0,n.zG)(e.decode(r),j.fS((()=>e.null))),o=(0,n.zG)(e.decode(a),j.fS((()=>e.null)));try{return j.F2(e.append(i,o))}catch(e){throw(0,cr.w)(`Failed to append lifted event ${JSON.stringify(a)} to internal state ${JSON.stringify(r)}. Got ${e}`)}})),o.Gk((()=>(0,n.zG)(l,o.wp((()=>d)),o.UI(j.t$))))),b=(0,n.zG)(p,o.UI(j.EQ(n.yR,e.encode)),o.tS(o.ij)),{overallState:m,dropExternalState:h}=(0,n.zG)((0,we.gz)(o.G5)(p,s),o.UI((t=>{let[r,a]=t;return(0,n.zG)(o.Uo(e.decode(a)),o.tS((t=>(0,n.zG)(r,j.vx(e.decode),j.fS((()=>e.null)),o.it((r=>e.append(r,t)))))),o.EQ((()=>({overallState:b,dropExternalState:!0})),(t=>({overallState:o.ij(e.encode(t)),dropExternalState:!1}))))})),o.fS((()=>(0,n.zG)(b,o.Gk((()=>s)),(e=>({overallState:e,dropExternalState:!1}))))),(0,g.rO)({overallState:o.WG})),_=a.interpret(m,f);return{checksum:i.checksum,...(0,n.zG)(b,o.aD((()=>({})),(e=>({state:e})))),...!1===_.result?{}:{result:_},...Bt(u)?{}:{activations:u},...!1===h?{}:{dropExternalState:h}}},un=o.Eh({equals:(e,t)=>e===t});function fn(e){let t,r=!1;return()=>(r||(t=e(),r=!0),t)}function ln(e,t){const r={"1p":{ql:(0,n.zG)(e,Ce.hX((e=>Boolean(e.result?.result))),Ce.UI((()=>!0))),nonQl:hn(t)},"3p":{}};return{segments:r,...pn(r)}}const dn=e=>Lr((t=>{const r=e(t.segments);return{...t,segments:r,...pn(r)}}));function pn(e){const t=fn((()=>({"1p":{...e["1p"].ql,...e["1p"].nonQl},...e["3p"]})));return{getSegments:t,getSegmentsArray:fn((()=>{return e=t(),Object.keys(e).reduce(((t,r)=>{const n=Object.keys(e[r]),a=[];return n.forEach((t=>{!0===e[r][t]&&a.push(t)})),t[r]=a,t}),{});var e}))}}const gn=(e,t)=>dn((r=>({...r,"1p":{...r["1p"],ql:{...r["1p"].ql,[e]:t}}}))),bn=e=>dn((t=>({...t,"3p":(0,n.zG)(e,o.fS((()=>({}))))}))),mn=e=>dn((t=>({...t,"1p":{...t["1p"],nonQl:hn(e)}})));function hn(e){return(0,n.zG)(e,jt.UI((e=>[e,!0])),Ce.sq)}const _n=e=>({name:"",properties:{},session_id:e.getCurrentSession(),view_id:e.getCurrentView(),time:e.getCurrentTime()}),yn=(e,t)=>r=>n=>{const a=e.startSpan(t),i=r(n);return a.finish(),i},vn=e=>t=>(0,n.zG)(fr((0,g.rO)({unprocessedPageviewComplete:(0,n.ls)(o.DT((e=>e.viewId===t.environment.viewId)),o.fS((()=>Cr(t.environment))))})),Ir(lr((e=>(0,n.zG)(o.ij(e.persistentState.unprocessedPVC),o.hX((e=>e.view_id!==t.environment.viewId)),o.UI(Rr.k))))),Ur("flushedPvc"),Er("processingResult",(r=>{let{flushedPvc:a}=r;return e({...t,newEvents:(0,n.zG)(a,o.EQ((()=>t.newEvents),(e=>[...t.newEvents,e])))})})),kr((()=>fr((e=>{return{...e,persistentState:{...e.persistentState,unprocessedPVC:(0,Rr.X)((t=new Date,r=e.unprocessedPageviewComplete,{name:"PageviewComplete",time:t,session_id:r.sessionId,view_id:r.viewId,properties:{...r.customProperties,aggregations:(0,n.zG)(r.aggregations,(0,g.rO)({SegmentEntry:Ar,SegmentExit:Ar,CohortEntry:Ar,CohortExit:Ar}))}}))}};var t,r})))),br((e=>{let{flushedPvc:t,processingResult:r}=e;const a=(0,n.zG)(t,o.UI(Mr.ofOutputEvent));return(0,n.zG)((0,we.gz)(o.G5)(a,r),o.UI(Mr.sequenceNonEmptyArray),o.wp((()=>a)),o.wp((()=>r)))}))),wn=2,Sn=e=>t=>{const r=t.migrationVersion??(t.stateIsCompact?1:0);return(0,n.zG)([In,Gn],jt.md(r),jt.EQ((()=>t),(0,n.ls)(jt.OV(e),jt.u4(t,((e,t)=>t(e))),(0,g.rO)({migrationVersion:()=>wn}))))},In=e=>(0,g.rO)({externalStateMap:o.UI(Ce.jt(((t,r)=>(0,n.zG)(Ce.P5(t,e.locallyLiftedQueries),o.wp((()=>Ce.P5(t,e.cloudLiftedQueries))),o.NG((e=>e.compact(r))))))),internalStateMap:Ce.Su(((t,r)=>{if(null==r?.state)return r;const n=e.locallyLiftedQueries[t]||e.cloudLiftedQueries[t];return{...r,state:n.compact(r.state)}}))}),Gn=e=>{const t=new Set(e.queriesByEvent.PageviewEngagement??[]),r=new Set(e.queriesByEvent.PageviewComplete??[]);return(0,g.rO)({internalStateMap:Ce.z7((0,Oe.ff)((e=>t.has(e)&&r.has(e))))})},zn=(e,t)=>Ce.xb(t)?e:(0,n.zG)(e,Ce.z7((e=>!(e in t))));var kn=r(644),Un=r(456);const En=()=>e=>((0,n.zG)(e,i.UI((e=>e()))),i.a9({errors:d.of(jt.cS),newResults:d.of(jt.cS),pendingEvents:jt.cS})),qn=()=>()=>De.of((()=>({}))),Pn=e=>[e,ft.of(e)],xn=s.li,Cn=s.Yg,On=e=>t=>(0,n.zG)(Cn(t),(t=>()=>new Promise((r=>{const n=t();n.then(o.G).then(r);const a=(0,p.HJ)((()=>r(o.YP)),e);n.then(a)})))),Dn=e=>t=>[e,t],An="RefEventual",Tn=i.UI(Pn),Mn=e=>i.a9(Pn(e)),Rn=e=>t=>i.vP((0,n.zG)(t,i.UI(xn),i.UI(e)),(0,n.zG)(t,i.UI(Cn),i.UI(ft.UI(e)))),jn=e=>t=>i.vP((0,n.zG)(i.vP((0,n.zG)(e,i.UI(xn)),(0,n.zG)(t,i.UI(xn))),i.UI((e=>{let[t,r]=e;return r(t)}))),(0,n.zG)(i.vP((0,n.zG)(e,i.UI(Cn)),(0,n.zG)(t,i.UI(Cn))),i.UI((e=>{let[t,r]=e;return ft.ap(t)(r)})))),Ln=e=>t=>(0,n.zG)(t.current,On(e),ft.UI(o.fS((()=>(e=>xn(e.current))(t))))),Qn=i.UI(xn),Fn=i.UI(Cn),Nn={URI:An,map:(e,t)=>Rn(t)(e)},Yn={URI:An,map:Nn.map,ap:(e,t)=>jn(t)(e)},$n=e=>a.dQ((t=>{let{previousState:r}=t;const[a,c]=(0,n.zG)(e.newEvents,i.En(2,jt.uZ()),(0,kn.H5)(En(e.permutiveApi,e.permutiveUrls,(u=e.customQueries.runtime,(0,n.zG)(Object.entries(u.queriesByEvent),jt.hX((e=>{let[,t]=e;return(0,n.zG)(t,jt.G((e=>e in u.cloudLiftedQueries)))})),jt.UI(s.li))))));var u;const f=i.vP({lookalikeModels:e.lookalikeModels,sessionId:e.sessionId,thirdPartyData:(0,n.zG)(e.thirdPartyData,i.UI(o.UI((0,kn.H5)(Ce.UI((e=>{const t={};return e.forEach((e=>t[e]=!0)),t})))))),viewId:e.viewId,userGroupCohorts:(0,n.zG)(e.userGroupCohorts,o.g_((()=>i.a9(jt.cS)),(e=>(0,n.zG)(e.all,Rn(j.fS((()=>[]))),Qn))))}),l=(0,n.zG)(i.vP({cloudLiftedState:(0,n.zG)(c,i.UI((e=>e.newResults))),environment:f,externalStateDelta:e.externalStateDelta,newEvents:(0,n.zG)(a,(0,Un.I)(e.metrics,"query_language_began_processing_pageview"))}),i.UI((0,g.rO)({environment:e=>d.of(e)})),i.UI((0,we.Yt)(d.G5))),p=Tr.init(r);const b=qn(e.permutiveApi,e.permutiveUrls),m=(0,n.zG)(r?ft.of({processedState:p,stateMigratedThisInitialisation:!1}):(e.metrics.track({name:"sdk_query_state_migrated_workerisation_count_total",labels:{},value:1}),(0,n.zG)(e.migratedStateMaps,ft.UI((e=>{let{internal:t,external:r}=e;return{stateMigratedThisInitialisation:!0,processedState:{externalStateMap:r,internalStateMap:(0,n.zG)(t,o.fS((()=>({}))))}}})))),ft.Hr("environment",(()=>f.current)),ft.ak("process",(t=>{let{environment:r,processedState:a}=t;return(0,n.zG)((i={downloadCloudLiftQueries:b,environment:r,initialState:a,pastEvents:e.priorEvents,queries:e.customQueries},(0,n.zG)(ft.Do,ft.Hr("persistentState",(()=>(0,n.zG)(i.initialState,(0,g.rO)({internalStateMap:Ce.z7(((e,t)=>t.checksum===i.queries.metadata[e]))}),Sn(i.queries.runtime)))),ft.Hr("invalidatedLocalQueries",(e=>{let{persistentState:{internalStateMap:t}}=e;return zn(i.queries.runtime.locallyLiftedQueries,t)})),ft.Hr("invalidatedCloudLiftQueries",(e=>{let{persistentState:{internalStateMap:t}}=e;return zn(i.queries.runtime.cloudLiftedQueries,t)})),ft.Hr("hasInvalidatedQueries",(e=>{let{invalidatedCloudLiftQueries:t,invalidatedLocalQueries:r}=e;return!(Ce.xb(t)&&Ce.xb(r))})),ft.ak("eventsForReplay",(e=>{let{hasInvalidatedQueries:t}=e;return t?i.pastEvents:ft.of(jt.bM())})),ft.ak("cloudLiftQueriesForReplay",(0,n.ls)(o.DT((e=>e.eventsForReplay.length>0)),o.UI((e=>Object.keys(e.invalidatedCloudLiftQueries))),o.hX(jt.Od),o.UI((0,n.ls)(i.downloadCloudLiftQueries,De.OV(i.queries.runtime),ft.UI(j.fS((()=>({})))))),o.fS((()=>ft.of({}))))),ft.Hr("queriesForReplay",(e=>{let{cloudLiftQueriesForReplay:t,invalidatedLocalQueries:r}=e;return[...Object.keys(r),...Object.keys(t)]})),ft.UI((e=>{let{cloudLiftQueriesForReplay:t,eventsForReplay:r,invalidatedCloudLiftQueries:a,invalidatedLocalQueries:s,queriesForReplay:c,persistentState:u}=e;return{bootstrapped:!1,cloudLiftQueriesForReplay:t,effects:{getCurrentTime:()=>new Date,getCurrentSession:()=>i.environment.sessionId,getCurrentView:()=>i.environment.viewId,getLookalikeModels:()=>({}),setSegmentActivation:(e,t,r)=>{throw new Error(`setSegmentActivation() called for segment ${r} without being overridden first.`)},...ln(u.internalStateMap,i.environment.userGroupCohorts)},eventsForReplay:r,invalidatedQueries:[...Object.keys(a),...Object.keys(s)],lal:o.YP,locallyLiftedQueriesByEvent:(0,n.zG)(i.queries.runtime.queriesByEvent,Ce.DZ(o.KQ(jt.hX((e=>e in i.queries.runtime.locallyLiftedQueries))))),lookalikeTransitionSegmentNumbers:(0,n.zG)(i.queries.runtime.queriesByEvent["!UpdateLookalikeModels"]||jt.cS,jt.UI(parseInt),(e=>new Set(e))),pageviewProperties:{},numEventsForReplay:r.length,queries:i.queries,queriesForReplay:c,persistentState:u,tpdEventsToProcess:jt.cS,tpdHashInEffectsObject:o.YP,tpdQueries:o.YP,tpdQueriesSomeInvalidated:o.YP,tpdReady:!1,unprocessedPageviewComplete:Cr({sessionId:i.environment.sessionId,viewId:i.environment.viewId}),processedNonQlCohorts:jt.cS}})))),e.trace.traceTask("query_language_initialisation_duration"),ft.UI((0,g.bw)((t=>{var r;e.metrics.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"query_language_ready",time_origin:"sdk_init"},performance.now()),e.metrics.trackCounter({name:"sdk_queries_to_replay_count",value:(r=t,0===r.numEventsForReplay?0:r.queriesForReplay.length),labels:{}})}))),ft.UI((t=>{let r=t;const a=(0,n.zG)(e.validationService,o.OV({downloadCloudLiftQueries:b,externalState:t.persistentState.externalStateMap}));return t=>{const[i,s]=(0,n.zG)(t,jr(e.trace))(r);return(0,n.zG)(a,o.OV((0,n.bc)(t,s))),r=s,[i,s.persistentState]}})));var i})),i.fF),h=(0,n.zG)(m,i.UI(o.UI((e=>e.process)))),_=(0,n.zG)(m,i.UI(o.EQ((()=>!1),(e=>e.stateMigratedThisInitialisation))));let y=jt.bM();const v=(0,n.zG)(i.vP({processInput:h,inputIO:(0,n.zG)(l,i.UI(o.G))}),i.UI((0,we.Yt)(o.G5)),i.UI(o.UI((e=>{let{processInput:t,inputIO:r}=e;const a=r(),[i,c]=(0,n.zG)(a,(0,g.rO)({newEvents:jt.UI(s.Yg),cloudLiftedState:jt.UI((e=>e.state))}),(e=>t({...e}))),u=(0,n.zG)(i,o.EQ((()=>({errors:[],events:a.newEvents,internalStateDiff:o.YP})),(e=>{let[t,r,n]=e;return{errors:t,events:a.newEvents.concat(n.map((e=>[(0,g.k$)(),e]))),internalStateDiff:o.G(r)}})));return y=(0,n.zG)(y,jt.R3(u)),{consumeDeltas:()=>{const e=y;return y=jt.cS,e},modelState:c}})))),w=(0,n.zG)(v,i.UI(o.UI((e=>e.modelState)))),S=(0,n.zG)(v,i.UI(o.UI((e=>e.consumeDeltas))),i.UI(o.fS((()=>d.of(jt.bM()))))),I=(0,n.zG)(i.vP(w,c),i.Rp(((e,t)=>{let[r,a]=t;const i=(0,n.zG)(e,o.UI((e=>{let[,t]=e;return(0,n.zG)(r,o.EQ((()=>t),(e=>(0,n.zG)(t,jt.hX((t=>!t(e,a.pendingEvents)))))))})),o.fS((()=>jt.bM())));if(o.pC(r)&&jt.xb(a.pendingEvents))return[Pn(r.value),i];const s=(0,g.b2)(),c=(0,n.zG)(r,o.fS((()=>p)));return[(0,n.zG)((()=>s.promise),Dn(c)),(0,n.zG)(i,jt.R3(((e,t)=>{const r=jt.xb(t)||(0,n.zG)(a.pendingEvents,jt.yW((e=>!t.includes(e))));return r&&s.resolve(e),r})))]})),i.UI(s.li)),G=(0,n.zG)(S,i.En(3,jt.uZ()),(t=>{let[r,a,s]=t,u=(0,n.zG)(r,i.UI(d.UI(jt.tS((e=>e.errors))))),f=(0,n.zG)(c,i.UI((e=>e.errors)));return{errors:(0,n.zG)(i.vP(u,f),i.UI(d.RD),i.UI(d.UI(jt.xH))),events:(0,n.zG)(a,i.UI(d.UI(jt.tS((e=>e.events)))),(0,Un.F)(e.metrics,"query_language_processed_pageview")),internalStateDiff:(0,n.zG)(s,i.UI(d.UI((0,n.ls)(jt.DZ((e=>e.internalStateDiff)),o.DT(jt.Od),o.UI((e=>e.reduce(((e,t)=>({...e,...t})))))))))}})),z=(0,n.zG)(I,Rn((e=>e.internalStateMap))),k=Qn(z);return{state:Qn(I),value:{...G,ready:(0,n.zG)(m,i.UI(o.pC)),stateMigratedThisInitialisation:_,internalStateMap:k,processing:(0,n.zG)(i.vP(v,c),i.UI((e=>{let[t,r]=e;return o.Wi(t)||jt.Od(r.pendingEvents)}))),segments:(0,n.zG)(z,Rn(Bn)),tpdUsage:(0,n.zG)(i.vP(e.thirdPartyData,k),i.UI((e=>{let[t,r]=e;return(0,n.zG)(t,o.UI((()=>an(r))))}))),unprocessedPageviewComplete:(0,n.zG)(w,i.UI(o.NG((e=>e.unprocessedPVC))),i.UI(o.UI(Rr.k)))}}})),Bn=e=>(0,n.zG)(nn(e),(e=>(0,n.zG)(e,jt.uK((e=>e<1e7)),(t=>{let{left:r,right:n}=t;return{all:e,custom:n,standard:r}}))));var Hn=r(125);const Vn=e=>Pn(j.F2(e)),Kn="RefEventualEither",Wn=e=>i.a9(Vn(e)),Xn=Te.UI(Nn,j.dO),Jn=we.ap(Yn,j.G5),Zn=e=>Rn(j.F2)(e),ea=e=>Rn(j.fS(e)),ta={URI:Kn,map:(e,t)=>Xn(t)(e)},ra={URI:Kn,map:ta.map,ap:(e,t)=>Jn(t)(e)},na=we.gM(ra),aa=e=>Qn(e.all),ia=(e,t)=>r=>({all:(0,n.zG)(r,Xn(e)),byAdServer:(0,g.mQ)((0,n.ls)(t,o.UI((e=>(0,n.zG)(r,Xn(e))))))}),oa=(e,t)=>(0,n.ls)(Rn(j.F2),ia(e,t)),sa=e=>(0,n.zG)(e,Rn(j.F2),ia(n.yR,(e=>o.G(e.filterCohorts)))),ca=e=>({all:(0,n.zG)(e.all,ea((()=>jt.bM()))),byAdServer:(0,g.mQ)((0,n.ls)(e.byAdServer,o.UI(ea((()=>jt.bM())))))}),ua=e=>(0,n.zG)(e,ca,aa),fa={empty:{all:Wn(jt.bM()),byAdServer:(0,g.mQ)((e=>o.YP))},concat:(e,t)=>({all:(0,n.zG)((0,we.gz)(ra)(e.all,t.all),Xn(jt.xH)),byAdServer:(0,g.mQ)((r=>(0,n.zG)(jt.oA([e.byAdServer(r),t.byAdServer(r)]),ur.c2,o.UI((e=>e.reduce(((e,t)=>(0,n.zG)((0,we.gz)(ra)(e,t),Xn(jt.xH)))))))))})},la=new Set(["AdRequest","PageviewEngagement","PrebidAuctions","Reaction","SegmentEntry","SegmentExit","SlotRendered","ThirdPartySegments","VideoEngagement"]),da=function(){return(0,n.bc)(...arguments)};var pa=r(794);const ga=e=>{let{queries:t,...r}=e;const[a,c]=i.Ue("pending");let u=o.G([]);const f=e=>{const t=Math.ceil(Math.random()*e.length);return(0,n.zG)(e,R.ke(t))};(0,n.zG)((()=>new Promise((e=>setTimeout(e,r.processingDelayMs)))),ft.UI((()=>performance.now())),ft.UI((e=>(0,n.zG)(u,o.UI(f),o.hX(R.Od),o.UI(M.ur(pa.n_({events:jt.jG(),externalStateDeltas:jt.jG(),lookalikeModels:pa.Z$(),modelState:pa.Z$(),thirdPartyData:pa.Z$()}))),(0,g.bw)((()=>{u=o.YP})),o.Hr("startTime",(()=>e))))),ft.UI((0,g.bw)(o.EQ((()=>c("skipped")),(()=>c("in_progress"))))),At("historicalEvents",(()=>gt(r.historicalEvents))),At("cloudLiftQueries",(()=>(0,n.zG)(Object.keys(t.runtime.cloudLiftedQueries),jt.aD((()=>ft.of(Ce.cS)),(e=>(0,n.zG)(r.downloadCloudLiftQueries(e),De.OV(t.runtime),ft.UI(j.fS((()=>Ce.cS)))))),gt))),At("expectedSegmentMemberships",Ct((e=>_a({events:{historical:e.historicalEvents,new:e.events},externalState:{historical:r.externalState,deltas:e.externalStateDeltas},lookalikeModels:e.lookalikeModels,queries:{cloudLiftQueries:e.cloudLiftQueries,metadata:t.metadata,runtime:t.runtime},thirdPartyData:e.thirdPartyData})))),Dt("report",(e=>{let{expectedSegmentMemberships:r,modelState:a}=e;return function(e){const t=new Set(e.expectedSegmentMemberships);return(0,n.zG)(function(e){const t=function(e){const t=(0,n.zG)(Object.keys(e.runtime.queriesByEvent),jt.Su(((e,t)=>[t,2**e]))),r={},a=Object.fromEntries(t);for(const t in e.runtime.queriesByEvent){const n=e.runtime.queriesByEvent[t];for(const e of n)r[e]?r[e]+=a[t]:r[e]=a[t]}const i={};for(const e in r){const t=r[e];i[t]?i[t].push(e):i[t]=[e]}return(0,n.zG)(Object.entries(i),jt.UI((0,n.ls)((0,s.pL)((e=>Number(e))),(0,s.pL)((e=>(0,n.zG)(t,jt.DZ((0,n.ls)(o.DT((t=>{let[,r]=t;return(e&r)>0})),o.UI(s.li)))))))))}(e),r=new Set(Object.keys(e.runtime.cloudLiftedQueries));if(0===r.size)return(0,n.zG)(t,jt.UI((0,s.pL)((e=>({triggers:e,cloudLifted:!1})))));return(0,n.zG)(t,jt.tS((e=>{let[t,a]=e;const{left:i,right:o}=(0,n.zG)(a,jt.uK((e=>r.has(e))));return[[{triggers:t,cloudLifted:!1},i],[{triggers:t,cloudLifted:!0},o]]})))}(e.queries),jt.UI((0,s.H5)((r=>({actualSegments:(0,n.zG)(r,jt.hX((t=>Boolean(e.modelState.persistentState.internalStateMap[t]?.result?.result)))),expectedSegments:(0,n.zG)(r,jt.hX((e=>t.has(e))))})))))}({expectedSegmentMemberships:r,modelState:a,queries:t})})),Pt((e=>{let{startTime:t}=e;return()=>r.metrics.track({name:"sdk_segmentation_validation_duration_seconds",value:(performance.now()-t)/1e3,labels:{}})})),_t((e=>e.report)),_t(ma(r.metrics)),_t((()=>c("finished"))))();return[a,e=>{let[t,r]=e;(0,n.zG)((0,we.gz)(o.g1)(u,t.environment.lookalikeModels,(0,n.zG)(t.environment.thirdPartyData,o.UI(s.Yg))),o.UI((e=>{let[n,a,i]=e;n.push({externalStateDeltas:jt.Yo(t.externalStateDelta),lookalikeModels:a,events:t.newEvents,modelState:r,thirdPartyData:i})})))}]};const ba=new Set(["SegmentEntry","SegmentExit","PageviewEngagement","PageviewComplete","Pageview","LinkClick","SlotViewable","SlotRendered","UpdateLookalikeModels","UpdateSecondPartyData","UpdateThirdPartyData"]),ma=e=>t=>{for(const[r,{expectedSegments:a,actualSegments:i}]of t){if(0===a.length&&0===i.length)continue;const{correct:t,incorrect:o,missing:s}=ha(a,i),c=(0,n.zG)(r.triggers,jt.UI((e=>e.startsWith("!")?e.slice(1):e)),jt.UI((e=>ba.has(e)?e:"misc")),(e=>[...new Set(e)]),jt.UI((e=>(0,n.bc)(`trigger_${e}`,!0))),jt.R3((0,n.bc)("is_cloud_lifted",r.cloudLifted)),(e=>Object.fromEntries(e))),u=(t,r)=>r.length>0&&e.trackCounter({name:t,value:r.length,labels:c});u("sdk_segmentation_validation_correct_count_total",t),u("sdk_segmentation_validation_incorrect_count_total",o),u("sdk_segmentation_validation_missing_count_total",s)}},ha=(e,t)=>{if(0===t.length)return{correct:[],incorrect:[],missing:e};if(0===e.length)return{correct:[],incorrect:t,missing:[]};const r=new Set(t),a=new Set(e),{right:i,left:o}=(0,n.zG)(t,jt.uK((e=>a.has(e))));return{correct:i,incorrect:o,missing:(0,n.zG)(e,jt.hX((e=>!r.has(e))))}};const _a=e=>wa(50,(function*(){const t={...e.queries.runtime.locallyLiftedQueries,...e.queries.cloudLiftQueries},r=(0,n.zG)(e.queries.runtime.queriesByEvent,Ce.DZ((0,n.ls)(o.ij,o.UI(jt.UI((e=>(0,n.bc)(e,t[e]))))))),a=(0,n.zG)(e.externalState.historical,o.fS((()=>({}))),Ce.DZ(o.Dj(W)),(t=>(0,n.zG)(e.externalState.deltas,jt.UI(Hr(e.queries)),jt.u4(t,Vr))),Ce.UI(K)),i={},s=new va(e.lookalikeModels,e.thirdPartyData),c=e=>(s.processEvent(e),(0,n.zG)(r[e.name]??[],jt.DZ((t=>{let[r,a]=t;return(0,n.zG)(o.ij(a.lift(e,s.effects)),o.fX((e=>i[r]?(0,n.zG)(e,ya(a,i[r])):j.F2(e))),o.UI((e=>(i[r]=e,r))))})))),u=e=>(0,n.zG)((e=>(0,n.zG)(i[e]??null,(r=>e in a?(0,n.zG)(a[e],ya(t[e],r),j.fS((()=>r))):r),(r=>t[e].interpret(r,s.effects)),(e=>e.result)))(e),o.DT((t=>t!==s.getSegmentResult(e))),o.UI((t=>({name:t?"SegmentEntry":"SegmentExit",properties:{segment_number:Number(e)},time:s.effects.getCurrentTime(),session_id:s.effects.getCurrentSession(),view_id:s.effects.getCurrentView()})))),f=e=>{if(0==e.length)return;const t=(0,n.zG)(e,jt.tS((0,n.ls)(u,o.UI(c),o.fS((()=>jt.bM())))));f(t)};for(const t of e.events.historical)yield,c(t);(0,n.zG)(Object.keys(t),f);for(const t of e.events.new)switch(yield,t.name){case"SegmentEntry":case"SegmentExit":case"PageviewComplete":break;default:c(t)}return(0,n.zG)(Object.keys(t),f),s.effects.getSegmentsArray()["1p"]})),ya=(e,t)=>r=>j.Y3((()=>e.append(t,r)),(e=>`Failed to append lifted state: ${e}`));class va{segments;segmentsArray=void 0;lastEvent=(()=>o.YP)();effects;constructor(e,t){const r=(0,n.zG)(t,Ce.UI(Ce.hX((e=>!0===e))));this.segments={...r,"1p":{}};const a=(0,n.zG)(this.segments,Ce.UI(Object.keys));this.effects={getLookalikeModels:()=>e,getSegments:()=>this.segments,getSegmentsArray:()=>(this.segmentsArray||(this.segmentsArray={...a,"1p":Object.keys(this.segments["1p"])}),this.segmentsArray),setSegmentActivation:()=>{},getCurrentTime:()=>(0,n.zG)(this.lastEvent,o.EQ((()=>new Date),(e=>e.time))),getCurrentSession:()=>(0,n.zG)(this.lastEvent,o.EQ((()=>""),(e=>e.session_id))),getCurrentView:()=>(0,n.zG)(this.lastEvent,o.EQ((()=>""),(e=>e.view_id)))}}get1pSegments(){return this.effects.getSegmentsArray()["1p"]}getSegmentResult(e){return this.segments["1p"][e]??!1}processEvent(e){if("SegmentEntry"===e.name){const t=e.properties.segment_number;t&&this.processSegmentEntry([t])}else if("SegmentExit"===e.name){const t=e.properties.segment_number;t&&this.processSegmentExit([t])}else if("PageviewComplete"===e.name){const t=e.properties.aggregations;t?.SegmentEntry&&this.processSegmentEntry(t.SegmentEntry),t?.SegmentExit&&this.processSegmentExit(t.SegmentExit)}this.lastEvent=o.G(e)}processSegmentEntry(e){for(const t of e)t in this.segments["1p"]||(this.segments["1p"][t]=!0,this.segmentsArray=void 0)}processSegmentExit(e){for(const t of e)t in this.segments["1p"]&&(delete this.segments["1p"][t],this.segmentsArray=void 0)}}const wa=(e,t)=>async()=>{let r=performance.now();const n=t();for(;;){performance.now()-r>e&&(await new Promise((e=>setTimeout(e))),r=performance.now());const t=n.next();if(t.done)return t.value}},Sa=e=>a.dQ((e=>{let{previousState:t}=e;return{value:o.YP,state:i.a9(t)}})),Ia=e=>a.dQ((t=>{let{previousState:r}=t;const a=(0,n.zG)(r,o.DT(g.El),o.xH,o.hX(D.HD)),s=(0,n.zG)(a,o.EQ((()=>!1),(t=>t===e.sessionId)));if(!e.metrics.isEnabled()||Math.random()>.1||s)return{value:o.YP,state:i.a9(r)};const[c,u]=i.Ue(i.a9("pending"));return{value:o.G((t=>{let{downloadCloudLiftQueries:r,externalState:n}=t;const[a,i]=ga({downloadCloudLiftQueries:r,externalState:n,historicalEvents:e.priorEvents,metrics:e.metrics,processingDelayMs:6e4,queries:e.customQueries});return u(a),i})),state:(0,n.zG)(i.xH(c),i.UI((0,n.ls)(o.DT((e=>"in_progress"===e||"finished"===e)),o.UI((()=>e.sessionId)),o.wp((()=>a)))))}})),Ga=e=>(0,n.zG)(a.K4((t=>{let{stopped:r}=t;const[a,s]=i.Ue(i.a9(d.of(o.YP)));let c;const u=new Promise((e=>{c=e}));return{priorEvents:()=>u.then((e=>e())),externalStateDelta:i.xH(a),newEvents:(0,n.zG)(i.vP(e.newEvents,r),i.UI((e=>{let[t,r]=e;return r?()=>[]:t}))),setCachedPriorEvents:c,setExternalStateDelta:s}})),a.ak("segmentationValidation",(t=>{let{priorEvents:r}=t;return(0,n.zG)(e.eventsCache,j.EQ((()=>Sa),(()=>Ia)),(t=>t({...e,sessionId:e.sessionId.current,priorEvents:r})))})),a.ak("segmentationService",(t=>{let{newEvents:r,priorEvents:o,externalStateDelta:s,segmentationValidation:c}=t;return(0,n.zG)($n({...e,externalStateDelta:s,newEvents:r,priorEvents:o,validationService:c,userGroupCohorts:e.userGroupCohorts}),a.bw((t=>(0,n.zG)(t.errors,i.UI((t=>(0,n.zG)(t(),jt.UI((t=>e.reportError(`Query Language: ${t}`,{userId:e.groupId}))))))))))})),a.UI((t=>(0,n.zG)(t.segmentationService.events,i.En(4,jt.uZ()),(r=>{let[a,c,u,f]=r;return{...t,newEvents:a,realtime:(0,n.zG)(c,i.Rp(!1,((e,t)=>{const r=t();return e||r.some((e=>{let[,t]=e;return"Pageview"===t.name}))})),(e=>i.vP(e,t.segmentationService.processing)),i.UI((e=>{let[t,r]=e;return t&&!r})),i.u4(((e,t)=>e||t))),currentPageviewSegments:(l={processedEvents:(0,n.zG)(u,i.UI(d.UI(jt.UI(s.Yg)))),segments:t.segmentationService.segments,viewId:e.viewId},(0,n.zG)(i.vP(l.processedEvents,l.viewId,l.segments),i.Rp({pageviewProcessed:!1,resolvePageviewSegments:e=>{},segments:Pn({all:[],custom:[],standard:[]}),viewId:""},((e,t)=>{let[r,a,i]=t;const s=r();return(0,n.zG)(e,o.DT((e=>e.viewId===a)),o.EQ((()=>{if((0,n.zG)(s,jt.G((e=>"Pageview"===e.name&&e.view_id===a))))return{pageviewProcessed:!0,resolvePageviewSegments:()=>{},segments:i,viewId:a};{const e=(0,g.b2)();return{pageviewProcessed:!1,resolvePageviewSegments:t=>e.resolve(Cn(t)()),segments:da(xn(i),(()=>e.promise)),viewId:a}}}),(e=>e.pageviewProcessed?{...e,segments:i}:(0,n.zG)(s,jt.G((e=>"Pageview"===e.name&&e.view_id===a)))?(e.resolvePageviewSegments(i),{pageviewProcessed:!0,resolvePageviewSegments:()=>{},segments:i,viewId:a}):{...e,segments:i})))})),i.UI((e=>e.segments)))),lastProcessedEvents:(0,n.zG)(f,i.UI(d.UI(jt.UI(s.Yg))))};var l})))),a.Hr("cohorts",(t=>{let{segmentationService:r}=t;return(0,n.zG)(i.fF(e.nonQlCohorts),i.UI(o.UI((e=>(0,n.zG)(r.segments,Rn((e=>e.all)),Rn(jt.UI(String)),sa,(t=>({query_language:t,...e})))))))})),a.ak("stateSync",(t=>{let{segmentationService:r,lastProcessedEvents:n}=t;return Qt({eventSourceId:e.eventSourceId,groupId:e.groupId,groupIdIsNewlyGenerated:e.groupIdIsNewlyGenerated,internalStateDiff:r.internalStateDiff,internalStateMap:r.internalStateMap,lastProcessedEvents:n,logger:e.logger,permutiveApi:e.permutiveApi,permutiveUrls:e.permutiveUrls,queryLanguageProcessing:r.processing,reportError:e.reportError,sessionId:e.sessionId,viewId:e.viewId})})),a.bw((e=>{let{stateSync:t,setExternalStateDelta:r}=e;return r(t.externalStateDelta)})),a.ak("segmentTransitions",(t=>{let{segmentationService:r}=t;return(e=>(0,n.zG)(a.vP({currentSegmentsSet:a.K4((()=>(0,n.zG)(e.segments,i.UI(u))))}),a.ak("transitionsSinceInit",(e=>{let{currentSegmentsSet:t}=e;return a.of(c(t))})),a.UI((e=>{let{currentSegmentsSet:t,...r}=e;return r}))))({segments:(0,n.zG)(Qn(r.segments),i.UI((e=>e.all))),viewId:e.viewId})})),a.Hr("cohortsRef",(e=>{let{cohorts:t}=e;return(0,n.zG)(t,i.VS(o.EQ((()=>i.a9(jt.bM())),(0,n.ls)((e=>Object.values(e)),jt.UI((0,n.ls)(ca,(e=>e.all),Qn,i.D8(jt.Eh(D.Eq)))),jt.vP(i.g1),i.UI(jt.xH)))))})),a.Hr("createTrackRequest",(t=>{let{cohortsRef:r,segmentationService:a}=t;return(0,n.zG)(i.vP({cohorts:(0,n.zG)(r,i.UI(o.G)),qlSegments:(0,n.zG)(Qn(a.segments),i.UI(o.G)),webClient:e.webClient}),i.UI((0,we.Yt)(o.G5)),i.UI(o.UI((t=>{let{cohorts:r,qlSegments:n,webClient:a}=t;return t=>({...t,segments:n.all,user_id:e.groupId,cohorts:r,properties:{...t.properties,client:{...a,...t.properties.client??{}}}})}))))})),a.Hr("eventsToPublishOnPageUnload",(t=>e.trackPageviewComplete?(0,n.zG)(t.segmentationService.unprocessedPageviewComplete,i.UI(jt.pc(o.UI((e=>(0,n.bc)(`PageviewComplete-${e.view_id}`,e))))),(e=>i.vP(t.createTrackRequest,e)),i.UI((e=>{let[t,r]=e;return(0,n.zG)(t,o.EQ((()=>jt.cS),(e=>(0,n.zG)(r,jt.UI((0,s.H5)(e))))))}))):i.a9(jt.cS))),a.ak("eventCache",(t=>{let{newEvents:r,setCachedPriorEvents:o}=t;return(0,n.zG)(e.eventsCache,j.EQ((e=>(o(e),a.of({newEvents:r}))),(e=>(0,n.zG)((e=>a.K4((()=>({newEvents:(0,n.zG)(e.newEvents,i.UI(d.UI((0,g.bw)(jt.UI((t=>{let[,r]=t;la.has(r.name)||e.eventsCache.add(r,{persistOnDisk:!0})})))))),priorEvents:()=>e.eventsCache.all()}))))({eventsCache:e,newEvents:r}),a.UI((e=>{let{newEvents:t,priorEvents:r}=e;return o(r),{newEvents:t}}))))))})),a.UI((e=>({...e,newEvents:e.eventCache.newEvents}))),a.Hr("eventsToPublish",(t=>{let{cohorts:r,newEvents:a,segmentationService:c}=t;return(0,n.zG)(i.vP(a,e.webClient,c.segments,(0,n.zG)(r,i.UI(o.UI((0,n.ls)((e=>Object.values(e)),jt.UI(ca),jt.UI((e=>e.all)))))),(0,n.zG)(e.viewId,i.Rp(new Set,((e,t)=>new Set([...e,t]))))),i.UI((t=>{let[r,a,i,c,u]=t;return(0,n.zG)(o.Do,o.Qt("webClient",a),o.Qt("cohorts",c),o.ak("events",(()=>(0,n.zG)(r(),jt.hX((e=>{let[,t]=e;return"PageviewComplete"!==t.name||u.has(t.view_id)})),o.DT(jt.Od)))),dt,At("segments",(()=>(0,n.zG)(Cn(i),gt))),Ot((e=>(0,n.zG)(e.cohorts,ft.uU(Ln(1e3)),ft.UI(jt.xH),ft.UI((t=>({...e,cohorts:t})))))),_t((t=>{let{cohorts:r,events:a,segments:i,webClient:o}=t;return(0,n.zG)(a,jt.UI((0,s.H5)((t=>({...t,segments:i.all,user_id:e.groupId,cohorts:r,properties:{...t.properties,client:{...o,...t.properties.client??{}}}})))))})),ft.UI(o.fS((()=>jt.bM()))))})),(e=>{const[t,r]=i.gS(jt.uZ());return(0,n.zG)(e,i.UI((e=>e().then(r)))),t}))})));var za=r(509);function ka(e){return t=>(0,n.zG)(i.oQ(e),i.UI((0,g.rO)({backoffAfterErrorMs:e=>e??0,backoffAfterSuccessMs:e=>e??0})),(e=>a.dQ((r=>{let{previousState:a}=r;const[s,c]=i.Ue(function(e){if("object"!=typeof e||null===e)return{lastSuccess:0,lastError:0};return e}(a)),u=(0,n.zG)(i.vP(s,e),i.UI((e=>{let[t,r]=e;return Math.max(t.lastError+r.backoffAfterErrorMs,t.lastSuccess+r.backoffAfterSuccessMs)})));return{state:s,value:(0,n.ls)(o.DT((()=>Date.now()>=u.current)),o.UI(t),o.UI((0,g.bw)((e=>e.then((()=>c({...s.current,lastSuccess:Date.now()})),(()=>c({...s.current,lastError:Date.now()})))))))}}))))}const Ua=function(e,t){return a.of(o.YP)};var Ea=r(759);const qa=function(e,t){return(0,n.zG)(Pa(e),ka({backoffAfterErrorMs:6e5}),a.VS((e=>Ea.m((0,n.zG)(t,i.UI((0,g.rO)({tpdUsage:o.UI((0,n.ls)(Ce.UI(Ce.z7((e=>[].includes(e)))),Ce.hX((0,Oe.ff)(Ce.xb))))})),i.UI((t=>{let{tpdUsage:r,userId:a}=t;return{validityKey:()=>a,freshnessKey:(0,n.ls)((()=>r),o.EQ((()=>0),(0,n.ls)(JSON.stringify,g.vp))),refresh:(0,n.zG)(r,o.hX((e=>Object.keys(e).length>0)),o.UI((t=>()=>De.Y3((()=>(0,n.zG)(e({user_id:a,time:new Date,tpd_segments:t}),o.fS((()=>Promise.reject("Blocked by backoff."))))),(e=>`Failed to report TPD usage. Got ${e}`)))))}})))))),a.UI(n.Q1))};const Pa=e=>t=>{const{config:r,metrics:n,permutiveApi:a,permutiveUrls:i}=e,s=n.startTimer("sdk_http_tpd_usage_seconds",{});return a.req({url:i.getEndpointUrl("/tpd/usage",o.G(r.apiVersion)),method:"POST",payload:t,contentType:"text/plain",dataType:"json",withCredentials:!1}).then((e=>(n.stopTimer("sdk_http_tpd_usage_seconds",s),e)))};var xa=function(e){return function(t){return function(r){return e(t(r))}}},Ca=n.a9;Be.F4,Be.Xl;function Oa(e){return function(t){return function(){return e.of(t)}}}function Da(e){return function(t){return function(r){return function(n){return e.map(r(n),t)}}}}function Aa(e){return function(t){return function(r){return function(n){return e.ap(r(n),t(n))}}}}function Ta(e){return function(t){return function(r){return function(n){return e.chain(r(n),(function(e){return t(e)(n)}))}}}}function Ma(e){return function(t){return(0,n.ls)(t,e.of)}}ft.PM;var Ra=Ca,ja=(ft.tD,xa(ft.tD),function(e,t){return(0,n.zG)(e,La(t))}),La=Da(ft.dO),Qa=(ft.Hi,Oa(ft.PM)),Fa=(ft.UA,"ReaderTask"),Na={URI:Fa,map:ja},Ya={URI:Fa,of:Qa};Be.F4,Be.Xl;var $a=Ca,Ba=Hn.F2(Ya),Ha=(De.QM,De.lk,De.dk,De.Op,De.fj,Hn.UI(Na)),Va=Ba;Be.F4,Be.Xl;function Ka(e,t){const r=["amp","gigya","pxid","sailthru"],s=(0,n.zG)(t.identities,i.UI(o.UI(Ce.z7((e=>!r.includes(e)))))),c=e=>(0,g.vp)(JSON.stringify(e)),u=e=>[c(e),e];return(0,n.zG)(a.vP({fetchFromNewEndpoint:(0,n.zG)(Wa(e),ka({backoffAfterErrorMs:6e5})),fetchFromLegacyEndpoint:(0,n.zG)(Xa(e),ka({backoffAfterErrorMs:6e5}))}),a.VS((r=>{let{fetchFromNewEndpoint:c,fetchFromLegacyEndpoint:f}=r;return(0,n.zG)(Ea.m((0,n.zG)(i.vP(t.userId,t.sessionId,s),i.UI((t=>{let[r,a,i]=t;return{validityKey:()=>r,freshnessKey:()=>`${Ja(i)},${a}`,refresh:(0,n.zG)(i,o.UI((t=>()=>Ce.xb(t)?De.of({}):De.Y3((()=>(0,n.zG)((t=>(0,n.zG)(c(t),o.UI((e=>e.catch((()=>(0,n.zG)(f(t.identities),o.fS((()=>e))))))),o.wp((()=>f(t.identities))),o.UI((0,g.bw)((t=>{const r=e.metrics.startTimer("sdk_get_third_party_data_task_duration_seconds",{});t.catch(n.Q1).then((()=>{e.metrics.stopTimer("sdk_get_third_party_data_task_duration_seconds",r)}))})))))({userId:r,identities:t}),o.fS((()=>Promise.reject("Blocked by persistent backoff"))))),(e=>`Error fetching TPD. Got ${e}`)))),o.UI(Ha(u)))}})))),Ea.d((e=>o.G((e=>Array.isArray(e)?e:u(e))(e)))),a.UI(i.UI(j.fS((t=>(e.logger.warn("[TPD]",`Failed to retrieve usable value, using zero value. ${t}`),o.G(u({}))))))),a.bw((0,n.ls)(i.UI(o.pC),i.UI((t=>{t&&e.metrics.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"audience_matching_ready",time_origin:"sdk_init"})})))))})))}const Wa=e=>async t=>{const r=e.metrics.startTimer("sdk_http_audience_matching_seconds",{}),a=await e.permutiveApi.req({url:e.permutiveUrls.getAudienceMatchingEndpointUrl("/id",o.G("v1"),t.userId),payload:{identities:(0,n.zG)(t.identities,Ce.Yz,jt.UI((e=>{let[t,r]=e;return{tag:t,id:r}})))},method:"POST",withCredentials:!1,dataType:"json"});return e.metrics.stopTimer("sdk_http_audience_matching_seconds",r),a.items},Xa=e=>async t=>{const r=e.metrics.startTimer("sdk_http_tpd_seconds",{}),n=await e.permutiveApi.req({url:e.permutiveUrls.getEndpointUrl("/tpd",o.G(e.config.apiVersion)),method:"POST",payload:{user_id:t},contentType:"text/plain",dataType:"json",withCredentials:!1});return e.metrics.stopTimer("sdk_http_tpd_seconds",r),n},Ja=(0,n.ls)(JSON.stringify,g.vp);const Za=(e,t)=>(0,n.zG)(a.vP({data:Ka(e,{identities:t.identities,sessionId:t.sessionId,userId:t.userId}),usageReporting:qa(e,i.vP({tpdUsage:t.tpdUsage,userId:t.userId}))}),a.ak("analytics",(e=>{let{data:r}=e;return function(e){return a.dQ((t=>{let{previousState:r}=t;const[a,s]=i.gS(jt.uZ());var c;return{state:(0,n.zG)(i.vP(e.userId,e.providerSegments,e.sessionId,e.viewId),i.D8(((e,t)=>{let[r,n]=e,[a,i]=t;return r===a&&n===i})),i.Rp(null!==(c=r)&&"object"==typeof c?c:{userId:"",providerHashes:{}},((e,t)=>{let[r,a,i,c]=t;const u=(0,n.zG)(a,o.fS((()=>({})))),f=(0,n.zG)(u,Ce.UI((0,g.SL)(g.vp))),l=(0,n.zG)(e,o.DT((e=>e.userId===r)),o.UI((e=>e.providerHashes)),o.fS((()=>({}))));return(0,n.zG)(u,Ce.z7((e=>f[e]!==(l[e]||0))),(e=>Object.entries(e)),jt.UI((e=>{let[t,r]=e;return(0,n.bc)((0,g.k$)(),{name:"ThirdPartySegments",properties:{data_provider:t,segments:[...r]},session_id:i,time:new Date,view_id:c})})),s),{userId:r,providerHashes:f}}))),value:a}}))}({providerSegments:(0,n.zG)(r,i.UI(o.UI(kn.Yg))),sessionId:t.sessionId,userId:t.userId,viewId:t.viewId})})),a.UI((e=>{let{data:t,analytics:r}=e;return{data:t,analyticsEvents:r}}))),ei=function(e){const t={include_geo:!0,include_isp:!0,include_ip_hash:!0,include_ip:!1},r=e.trace.startSpan("geoip_data_retrieval");return(0,n.zG)(Ea.m((0,n.zG)(e.sessionId,i.UI((r=>({validityKey:()=>(0,g.vp)(JSON.stringify(t)),freshnessKey:()=>r,refresh:o.G((()=>De.Y3((()=>ti(e.permutiveApi,e.metrics,e.config,t,e.permutiveUrls)),(e=>`Error fetching geoip. Got ${e}`))))}))))),a.UI(i.UI(j.fS((t=>(e.logger.warn("[geoip]",`Failed to retrieve usable value, using zero value. ${t}`),o.G({})))))),a.bw((0,n.ls)(i.UI(o.pC),i.UI((t=>{t&&(e.metrics.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"geoip_data_ready",time_origin:"sdk_init"},performance.now()),r.finish())})))))};const ti=(e,t,r,n,a)=>{const i=[];n.include_geo&&i.push(["include","geo"]),n.include_isp&&i.push(["include","isp"]),n.include_ip&&i.push(["include","ip"]),n.include_ip_hash&&i.push(["include","ip_hash"]);const s=t.startTimer("sdk_http_geoip_seconds",{});return e.req({url:a.getEndpointUrl("/geoip",o.G(r.apiVersion),i),method:"GET",contentType:"text/plain",dataType:"json",withCredentials:!1}).then((e=>(t.stopTimer("sdk_http_geoip_seconds",s),e)))},ri=e=>t=>{const r=n=>{const a={...n};for(let i in n){const o=n[i];t.hasOwnProperty(o)?e?.dropUnenriched&&void 0===t[o]?delete a[i]:a[i]=t[o]:null!==o&&"object"==typeof o&&o.constructor===Object&&(a[i]=r(o))}return a};return r};var ni=r(424),ai=r(745);const ii=function(e,t,r,n,s){return a.of({cohorts:o.YP,externalData:{[oi]:i.a9(o.YP)}})};const oi="_pssps",si=(e,t)=>(0,n.zG)(ii(e.permutiveApi,e.permutiveUrls,e.reportError,e.logger,t),a.UI((e=>{let{cohorts:t,externalData:r}=e;return{ssp:t,externalData:r}}))),ci="_pssps",ui=(e,t)=>({ssp:o.uZ(fa).concat(e.ssp,t.ssp),externalData:{[ci]:(0,n.zG)(i.vP(e.externalData._pssps,t.externalData._pssps),i.UI((e=>{let[t,r]=e;return o.uZ(fi).concat(t,r)})))}}),fi={concat:(e,t)=>({cohorts:e.cohorts.concat(t.cohorts),ssps:Array.from(new Set(e.ssps.concat(t.ssps)))})};function li(e){return e.includes("cur")?e:["cur",...e]}const di=(e,t)=>a.K4((()=>{return e.logger.log("[curation]: running curation service",t.activationConfigs,["appnexus","ix","msft","openx","pubmatic"]),(0,n.zG)(t.cohorts,Xn((r=e.logger,e=>t=>{const a=(0,n.zG)(t,jt.tS((t=>(0,n.zG)(e[t],o.ij,o.fS((()=>jt.bM()))))),li);return r.log("[curation]: resolved curated cohorts",a),a})(t.activationConfigs)),ia((e=>e),(e=>(e.id,o.YP))),(e=>({ssp:o.G(e),externalData:{[ci]:(0,n.zG)(e,ua,i.UI((e=>o.G({ssps:["appnexus","ix","msft","openx","pubmatic"],cohorts:e}))))}})));var r})),pi=(e,t)=>di(e,t),gi=e=>{const t=(0,n.zG)(e?.dfp??[],jt.UI(String),(e=>new Set(e)));return{id:"dfp",filterCohorts:jt.hX((e=>t.has(e)))}};(0,ai.Hn)("appnexus_adserver")("auto_init",!1);const bi=e=>{if(!e.metrics.isEnabled())return()=>{};const t=(0,n.zG)(e.adServers,jt.UI((e=>(0,n.bc)(e.id,e))),Ce.sq,Ce.UI((t=>{const r=(0,n.zG)(e.cohorts,Ce.DZ((e=>e.byAdServer(t))),(e=>i.vP(e)),i.UI(Ce.UI((a=5e3,s="Timeout",e=>(0,n.zG)(e,On(a),ft.UI(o.pF((()=>j.t$(s)))))))),i.UI((0,we.Yt)(ft.Hi)),i.UI(ft.UI((0,n.ls)(Ce.oh,Me.Vn(Ce.Su(((t,r)=>{e.logger.warn("[Targeting Metrics]",`[${t}]`,r)}))),Me.F2))),(e=>()=>e.current));var a,s;return(0,n.ls)(jt.of,jt.UI((e=>e.cohorts)),hi,jt.UI((e=>{let[t,r]=e;return{allCohorts:new Set(t),cohortCountByType:mi(t),requestCount:r}})),(a=>(0,n.zG)(r(),ft.UI(Ce.Su(((t,r)=>(a,i)=>{(0,n.zG)(r,jt.Hr("actualCohortCount",(e=>{let{cohortCountByType:t}=e;return(0,n.zG)(t,Ce.P5(a))})),jt.UI((r=>{const s={cohort_type:a,target:t},c=i.reduce(((e,t)=>r.allCohorts.has(t)?e+1:e),0),u=i.length-c;e.metrics.track({name:"sdk_ad_request_missed_cohorts",labels:s,value:r.requestCount*u}),e.metrics.track({name:"sdk_ad_request_successful_cohorts",labels:s,value:r.requestCount*c}),(0,n.zG)(r.actualCohortCount,o.UI((t=>{const n=t-c;e.metrics.track({name:"sdk_ad_request_superfluous_cohorts",labels:s,value:r.requestCount*n})})))})))})(t.id,a))))),(e=>e()))})));return e=>{if("AdRequest"===e.name)(r=e.properties).ad_server_id in t&&t[r.ad_server_id](r);var r}},mi=e=>({ql:(0,n.zG)(e,jt.u4(0,((e,t)=>isNaN(parseInt(t))?e:e+1)))}),hi=e=>(0,n.zG)(e,jt.pO((e=>{const{init:t,rest:r}=(0,n.zG)(e,jt.zT((t=>t===e[0])));return[t,r]})),jt.UI((e=>[e[0],e.length]))),_i=e=>(0,n.zG)(e.viewId,i.UI((e=>{let t;return{viewId:e,cohortsP:new Promise((e=>{t=e})),resolveCohorts:t}})),(t=>i.vP(t,e.contextualCohorts)),i.UI((e=>{let[t,r]=e;return(0,n.zG)(r,o.UI(t.resolveCohorts)),(0,n.zG)((()=>t.cohortsP),Dn((0,n.zG)(r,o.fS((()=>({all:jt.bM(),gam:jt.bM(),xandrSsp:jt.bM(),adswizz_keyvalue:jt.bM()}))))))})),oa((e=>e.all),(e=>{switch(e.id){case"dfp_contextual":return o.G((e=>e.gam));case"xandr_ssp_contextual":return o.G((e=>e.xandrSsp));case"adswizz_keyvalue_contextual":return o.G((e=>e.adswizz_keyvalue));default:return o.YP}})),o.G);const yi=B.n_({cohorts:jt.Eh((0,g.Or)()),ctx:(0,g.Or)()}),vi=jt.cS;Promise.resolve(j.F2(vi)),B.n_({userId:(0,g.Or)(),lastSuccess:{equals:(e,t)=>e&&t&&yi.equals(e,t)||e===t}});function wi(e,t){return Object.keys(t).reduce(((r,n)=>void 0!==e[n]?{...r,[n]:t[n]+e[n]}:{...r,[n]:t[n]}),e)}function Si(e,t){return(0,n.zG)(ki(e),((e,t)=>r=>(0,n.zG)((e=>r(e)().then((e=>j.nM(e)?Promise.reject(e.left):e.right))),ka(e),a.UI((e=>r=>()=>(0,n.zG)(r,e,o.EQ((()=>Promise.resolve(j.t$(t))),(e=>e.then(j.F2,j.t$))))))))({backoffAfterErrorMs:6e5},"Advertiser segmentation request blocked by rate limiting."),a.VS((r=>a.dQ((a=>{let{previousState:s}=a;return e.logger.debug("[advertiser] previous state:",s),(0,n.zG)(t,i.Rp(i.a9(Gi(e)(s)),zi(e)(r)),i.xH,i.bw((t=>e.logger.debug("[advertiser] updated state:",t))),(e=>({state:(0,n.zG)(e,i.UI((e=>{let{userId:t,lastSuccess:r}=e;return{userId:t,lastSuccess:o.FS(r)}})),i.D8(Ai)),value:(0,n.zG)(e,i.UI((e=>{let{eventual:t}=e;return t})))})))})))))}const Ii=e=>t=>(0,n.zG)(t,Rn(function(e){return t=>(0,n.zG)(t.cohorts,R.hX((r=>(0,n.zG)(r.groups,R.yW((a=>(0,n.zG)(o.ij(t.groups[a]),j.Yo((()=>`cohort [${r.code}] is missing group [${a}]`)),j.Vn((t=>e.error(`[advertiser] ${t}`))),j.UI((e=>e>0)),j.fS((()=>!0)))))))),R.UI((e=>{let{code:t}=e;return t})))}(e)),oa((e=>e),(e=>"dfp"===e.id?o.G((e=>e)):o.YP)),o.G),Gi=e=>t=>(0,n.zG)(t,o.DT(Ti),o.fS((()=>Mi())),(e=>j.Y3((()=>({userId:e.userId,inFlight:!1,lastSuccess:o.ij(e.lastSuccess),view:Oi(),ctx:(0,n.zG)(o.ij(e.lastSuccess),o.UI((e=>{let[t]=e;return t}))),eventual:Ri()})),(e=>`failed to parse existing persistent state: ${e}`))),j.fS((t=>(e.logger.error("[advertiser]",t),Ci(""))))),zi=e=>t=>(r,a)=>(0,n.zG)(r,i.VS((0,n.ls)(o.DT((e=>{let{userId:t}=e;return t===a.userId})),o.fS((()=>Ci(a.userId))),(r=>{if(Di(r)===a.viewId)return e.logger.debug("[advertiser] view id is the same as previous, returning existing state",r),i.a9(r);if(r.inFlight)return e.logger.debug("[advertiser] in flight request",r),i.a9(r);{let s;e.logger.debug("[advertiser] fetching cohorts for view",r);const c=new Promise((e=>{s=e})),u=()=>c;return(0,n.zG)((0,we.gz)(ft.Hi)(a.customCohorts,a.standardCohorts),ft.tS((e=>{let[n,i]=e;return t([a.userId,o.FS(r.ctx),n,i])})),De.YO("response"),De.ak("cohorts",(t=>{let{response:r}=t;return(0,n.zG)(r.c,qi,(0,g.bw)(j.EQ((t=>{e.logger.error(`[advertiser] failed to decode data from response. ${t}`)}),(t=>{e.logger.debug("[advertiser] decoded data from response",t)}))),ft.of)})),De.Hr("view",(e=>{let{response:t,cohorts:r}=e;return(0,n.bc)(t.ctx,r)})),i.fF,i.UI((0,n.ls)(o.EQ((function(){return{...r,inFlight:!0,eventual:(0,n.bc)((0,n.zG)(r.lastSuccess,o.UI((e=>{let[t,r]=e;return r})),o.fS((()=>xi()))),u)}}),j.EQ((function(t){e.logger.error(`[advertiser] ${t}`);const i=(0,n.zG)(r.lastSuccess,o.UI((e=>{let[t,r]=e;return r})),o.fS((()=>xi())));return s(i),{userId:a.userId,lastSuccess:r.lastSuccess,ctx:r.ctx,view:(0,n.bc)(a.viewId,o.YP),inFlight:!1,eventual:[i,u]}}),(function(e){let{response:t,view:r}=e;const[,i]=r;return s(i),(0,n.zG)({userId:a.userId,lastSuccess:o.G(r),view:(0,n.bc)(a.viewId,o.G(i)),ctx:o.G(t.ctx),inFlight:!1,eventual:(0,n.bc)(i,u)})}))))))}})))),ki=e=>De.it((t=>e.permutiveApi.req({url:e.permutiveUrls.getAdvertiserEndpointUrl("/segment",o.G("v4")),method:"POST",payload:Ui(t),contentType:"text/plain",dataType:"json",withCredentials:!1})),(e=>`Failed to fetch advertiser cohorts: ${e}`)),Ui=e=>JSON.stringify(e),Ei=e=>{const t=(0,n.zG)(e,R.YM,j.Yo((()=>"Expected a value, found empty array")),j.tS((e=>"string"==typeof e?j.F2(e):j.t$("Expected a cohort code, found "+typeof e)))),r=(0,n.zG)(e,R.Gb,o.fS((()=>[])),j.DT(Array.isArray,(()=>"Expected an array of groups [integer], found "+typeof e[1])));return(0,n.zG)(t,j.tS((e=>(0,n.zG)(r,j.UI((t=>({code:e,groups:t})))))))};function qi(e){const[t,r]=e;return(0,n.zG)(t,R.fw(j.g1)(Ei),j.UI((e=>({cohorts:e,groups:r}))))}const Pi=B.n_({cohorts:R.Eh(B.n_({code:D.Eq,groups:R.Eh(H.Eq)})),groups:R.Eh(H.Eq)}),xi=()=>({cohorts:[],groups:[]}),Ci=e=>({inFlight:!1,userId:e,lastSuccess:o.YP,view:Oi(),ctx:o.YP,eventual:Ri()}),Oi=()=>["",o.YP],Di=e=>e.view[0],Ai=B.n_({userId:(0,g.Or)(),lastSuccess:{equals:(e,t)=>e===t||!!e&&!!t&&B.bc(D.Eq,Pi).equals(e,t)}}),Ti=e=>"object"==typeof e&&null!==e&&"userId"in e&&"lastSuccess"in e&&(void 0===e.lastSuccess||Array.isArray(e.lastSuccess)&&2===e.lastSuccess.length&&"string"==typeof e.lastSuccess[0]&&null!==e.lastSuccess[1]&&"object"==typeof e.lastSuccess[1]),Mi=()=>({userId:""}),Ri=()=>(0,n.bc)(xi(),(()=>Promise.resolve(xi()))),ji=(e,t)=>{const r=(0,n.zG)(t,o.UI((e=>e.all)),o.fS((()=>Wn(jt.cS))),Qn,i.UI(o.Uo));return{_pcrdbs:i.a9(o.YP),_pcrprs:r}},Li=function(e,t){return(0,n.zG)(t,a.KD([[e=>!e.consent,a.K4((()=>Mn(xi())))],Si(e,t)]),a.UI((0,n.ls)(i.xH,(r=>(0,we.gz)(Yn)(r,Tn((0,n.zG)(t,i.UI((e=>{let{events:t}=e;return t})),(t=>{return(r=e.logger,e=>t=>(0,n.zG)(t,i.UI((t=>(0,n.zG)(j.Y3((()=>{const a=t().filter((t=>{let[,r]=t;return"SlotViewable"===r.name&&(0,n.zG)(o.ij(r.properties.line_item_id),o.UI((e=>e.toString())),o.UI((t=>e.has(t))),o.fS((()=>!1)))})).map((e=>{let[t,r]=e;return r.properties.line_item_id.toString()}));return a.forEach((e=>t=>e.debug("[advertiser] impression event for deal_id:",t))(r)),(e=>e.reduce(((e,t)=>({...e,[t]:1})),{}))(a)}),(e=>`Caught error when processing deal id impressions on events. Got ${e}`)),j.fS((e=>(r.error("[advertiser]",e),{})))))),i.Rp({},wi),i.D8(((e,t)=>Bt(t))),i.D8(sr(H.Eq)),i.bw((e=>r.debug("[advertiser] impressions:",e)))))(new Set([]))(t);var r}))))),Rn((e=>{let[t,r]=e;return function(e,t,r){const a=(0,n.zG)(t.groups,R.Su(((a,i)=>{const s=(0,n.zG)((0,n.zG)(t.cohorts,R.hX((e=>{let{groups:t}=e;return t.includes(a)})),R.Lx(H.Pc)((t=>(0,n.zG)(o.ij(e[t.code]),o.fS((()=>[])),R.Lx(H.Pc)((e=>(0,n.zG)(o.ij(r[e]),o.fS((()=>0))))))))));return Math.max(0,i-s)})));return{cohorts:t.cohorts,groups:a}}({},t,r)})),Ii(e.logger))),a.bw((t=>{(0,n.zG)(t,o.UI(ua),o.fS((()=>i.a9([]))),(t=>(0,n.zG)(t,i.UI((t=>e.logger.debug("[advertiser] cohorts available for targeting:",t))))))})))};const Qi=(0,n.zG)(Li,(e=>(t,r)=>(0,n.zG)(e(t,r),a.UI((e=>({cohorts:e,externalData:ji(t.logger,e)})))))),Fi=function(){return a.of(o.YP)};const Ni=a.K4((()=>{}));const Yi=e=>t=>(0,n.zG)(e,Ce.UI((e=>t.reduce(((t,r)=>t+Number(e.has(r))),0))));const $i=function(e,t){return a.K4((()=>({signalRef:i.a9(o.YP)})))};const Bi=e=>t=>a.dQ((r=>{const a=Vi(e.performance),s=(0,n.zG)(r.previousState,o.DT((e=>"string"==typeof e))),c={key:(0,n.zG)(s,o.fS((()=>e.sessionId.current))),reporting:!1},u=(0,n.zG)(e.sessionId,i.Rp(i.a9(c),((r,s)=>(0,n.zG)(r,i.VS((r=>{if(r.reporting)return i.a9(r);if(r.key===s)return i.a9(r);return(0,n.zG)(t,ft.gw(3e4),ft.tS((e=>a(50,(()=>function*(e,t){const r=Date.now(),a={},i=20;let o=0;for(const n of e){if(n.session_id===t)continue;o++,a[n.name]??={age_ms:0,count:0,eventName:n.name,size_bytes:0};const e=a[n.name].age_ms,s=r-n.time.getTime();s>e&&(a[n.name].age_ms=s),a[n.name].size_bytes+=2*JSON.stringify(n).length,a[n.name].count+=1,o%i==0&&(yield)}const s=Object.values(a);if(0===s.length)return[];const c=(0,n.zG)(s,jt.u4({size_bytes:0,count:0,age_ms:0},((e,t)=>({size_bytes:e.size_bytes+t.size_bytes,count:e.count+t.count,age_ms:Math.max(e.age_ms,t.age_ms)}))),(e=>({...e,eventName:"*"})));return(0,n.zG)([...s,c],jt.UI((e=>({...e,used_size_bytes:c.size_bytes}))))}(e,s))))),ft.UI((t=>(t.forEach((t=>{e.metrics.track({name:"sdk_event_cache_age_seconds",labels:{event_count:t.count,event_name:t.eventName,size_bytes:t.size_bytes,used_size_bytes:t.used_size_bytes},value:Math.ceil(t.age_ms/1e3)})})),{key:s,reporting:!1}))),i.fF,i.UI(o.fS((()=>({...r,reporting:!0})))))}))))),i.xH);return{value:void 0,state:i.UI((e=>e.key),u)}})),Hi=()=>a.dQ((e=>{let{previousState:t}=e;return{value:void 0,state:i.a9(t)}}));const Vi=e=>(t,r)=>async()=>{let n=e.now();const a=r();for(;;){e.now()-n>t&&(await new Promise((e=>setTimeout(e))),n=e.now());const r=a.next();if(r.done)return r.value}},Ki=e=>t=>{const{consent:r,currentTimestampSecs:c,identities:u,sessionId:f,userId:l,viewId:b,pageviewState:m}=t;return(0,n.zG)(a.K4((()=>{let r;const a=new Promise((e=>{r=e})),[s,c]=i.Ue(i.a9(o.YP));return{...t,adServers:[gi(e.optimisedActivationsConfig.dfp),{id:"dfp_contextual",filterCohorts:n.yR}],nonQlCohortsT:()=>a,setNonQlCohorts:r,setTpdUsage:c,tpdUsage:i.xH(s)}})),a.ak("geoip",(()=>(e=>(0,n.zG)(e,ei,a.YO("data"),a.Hr("replacementMap",(e=>{let{data:t}=e;return(0,n.zG)(t,i.UI(o.UI((e=>({$ip_geo_info:e.geo_info,$ip_geo_info_continent:e.geo_info?.continent,$ip_isp_info:e.isp_info,$ip_address:e.ip,$ip_address_hash:e.ip_hash})))))})),a.Hr("permutiveContext",(e=>{let{data:t}=e;return(0,n.zG)(t,i.UI(o.EQ((()=>({})),(e=>({isp:e.isp_info?.isp,organization:e.isp_info?.organization,autonomous_system_number:e.isp_info?.autonomous_system_number,autonomous_system_organization:e.isp_info?.autonomous_system_organization,continent:e.geo_info?.continent,country:e.geo_info?.country,city:e.geo_info?.city,province:e.geo_info?.province,postal_code:e.geo_info?.postal_code})))))}))))({...e,sessionId:f}))),a.Hr("watson",(t=>{let{webClient:r}=t;return(0,n.zG)(e.watson,o.fS((()=>(0,n.zG)(r,i.UI(o.UI((e=>e.url))),i.D8(o.Eh(D.Eq)),(t=>(0,ni.watson)({...e,pageUrl:t,watsonEnabled:(0,n.zG)(m,i.UI((e=>e.watsonEnabled)))}))))))})),a.ak("audienceMatching",(t=>{let{tpdUsage:r}=t;return Za(e,{identities:u,sessionId:f,tpdUsage:r,userId:l,viewId:b})})),a.UI((e=>{let{audienceMatching:{analyticsEvents:t,...r},newEvents:a,...o}=e;return{...o,audienceMatching:r,newEvents:(0,n.zG)(i.vP(a,t),i.UI(d.RD),i.UI(d.UI(jt.xH)))}})),a.UI((e=>{const[t,r,a]=i.Ue(o.bM()),[s,c]=(0,n.zG)(e.newEvents,i.En(2,jt.uZ())),u=(0,n.zG)(i.vP(s,t),i.UI((e=>{let[t,r]=e;return(0,n.zG)(r,o.UI((e=>(0,n.zG)(t,d.UI(jt.UI((0,g.bw)((t=>{let[,r]=t;return e(r)}))))))),o.fS((()=>d.of(jt.bM()))))})));return{...e,newEvents:u,newEventsForAdvertiserSegmentation:c,collectTargetingSuccessMetrics:e=>{r(o.G(e)),a()}}})),a.ak("enrichedEvents",(t=>{let{enrichmentReplacementMap:r,geoip:c,newEvents:u,watson:f}=t;return(0,n.zG)(i.vP({misc:r,geoip:c.replacementMap,watson:f.replacementMap}),i.UI((0,we.Yt)(o.G5)),i.UI(o.UI((e=>{let{misc:t,geoip:r,watson:n}=e;return{...t,...r,...n}}))),(t=>a.K4((()=>((e,t,r,a)=>((0,n.zG)(t,i.UI(o.pC),i.YP((t=>{t&&e.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"event_enrichment_ready",time_origin:"sdk_init"})}))),(0,n.zG)(r,i.VS((()=>(0,n.zG)(i.vP((0,n.zG)(t,i.UI(o.UI(ri({dropUnenriched:!0})))),a),i.UI((0,n.ls)((e=>{let[t,r]=e;return()=>(0,n.zG)(t,o.EQ((()=>[]),(e=>(0,n.zG)(r(),jt.UI((0,s.H5)((0,g.rO)({properties:e})))))))})))))))))(e.metrics,t,l,u)))))})),a.UI((0,g.rO)({enrichedEvents:(0,Un.F)(e.metrics,"pageview_enriched")})),a.ak("lookalikeModels",(()=>(0,n.zG)(e.lookalikeModels,o.EQ((()=>(0,za.lookalikeModelsService)({...e,consent:r,currentTimestampSecs:c})),a.of)))),(0,n.ls)(a.ak("userGroupCohorts",(()=>a.dQ((e=>({value:e.previousState,state:i.a9(void 0)}))))),a.ak("userGroupCohortsV2",(t=>{let{userGroupCohorts:r}=t;return a.dQ((t=>{const n=t.previousState??[void 0,r];return Fi(e,i.vP({currentTimestampSecs:c,userId:l}))({previousState:n,stopped:t.stopped})}))}))),a.ak("queryLanguage",(r=>{let{audienceMatching:o,nonQlCohortsT:s,enrichedEvents:c,lookalikeModels:u,setTpdUsage:f,userIdIsNewlyGenerated:d,userGroupCohortsV2:p}=r;return(0,n.zG)((g={...e,...t,newEvents:c,thirdPartyData:o.data,groupId:l,groupIdIsNewlyGenerated:d,nonQlCohorts:s,lookalikeModels:u,migratedStateMaps:e.migratedStateMaps,userGroupCohorts:p},(0,n.zG)(i.vP(g.eventSourceId,g.groupId,g.groupIdIsNewlyGenerated),i.D8((0,n.zG)(D.Eq,B.Uz((e=>{let[t]=e;return t})))),a.kR((e=>{let[t,r,i]=e;return(0,n.zG)(Ga({...g,eventSourceId:t,groupId:r,groupIdIsNewlyGenerated:i,migratedStateMaps:g.migratedStateMaps}),a.yi(t))})),a.UI((e=>({ready:(0,n.zG)(e,i.VS((e=>e.segmentationService.ready))),stateMigratedThisInitialisation:(0,n.zG)(e,i.VS((e=>e.segmentationService.stateMigratedThisInitialisation))),cohorts:(0,n.zG)(e,i.VS((e=>e.cohortsRef))),currentPageviewSegments:{all:(0,n.zG)(e,i.VS((e=>e.currentPageviewSegments)),Rn((e=>e.all))),custom:(0,n.zG)(e,i.VS((e=>e.currentPageviewSegments)),Rn((e=>e.custom))),standard:(0,n.zG)(e,i.VS((e=>e.currentPageviewSegments)),Rn((e=>e.standard)))},eventsToPublish:(0,n.zG)(e,i.VS((e=>e.eventsToPublish))),eventsToPublishOnPageUnload:(0,n.zG)(e,i.VS((e=>e.eventsToPublishOnPageUnload))),realtime:(0,n.zG)(e,i.VS((e=>e.realtime)),i.Rp(!1,((e,t)=>e||t)),i.bw((e=>{e&&g.metrics.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"worker_realtime",time_origin:"sdk_init"},performance.now())}))),segments:{all:(0,n.zG)(e,i.VS((e=>Qn(e.segmentationService.segments))),i.UI((e=>e.all))),custom:(0,n.zG)(e,i.VS((e=>Qn(e.segmentationService.segments))),i.UI((e=>e.custom))),standard:(0,n.zG)(e,i.VS((e=>Qn(e.segmentationService.segments))),i.UI((e=>e.standard)))},thirdPartyDataUsage:(0,n.zG)(e,i.VS((e=>e.segmentationService.tpdUsage))),transitionsSinceInit:(0,n.zG)(e,i.VS((e=>e.segmentTransitions.transitionsSinceInit)))}))))),a.bw((e=>{let{thirdPartyDataUsage:t}=e;return f(t)})));var g})),a.ak("classificationModels",(t=>{let{queryLanguage:a,contextualCohorts:s}=t;return Ua(e,i.vP({consent:r,contextualCohorts:(0,n.zG)(s,i.UI(o.UI((e=>e.all)))),currentTimestampSecs:c,queryLanguageCohorts:Fn(a.currentPageviewSegments.all),realtime:a.realtime,userId:l}))})),a.ak("advertiserSegmentation",(t=>{let{queryLanguage:n,newEventsForAdvertiserSegmentation:a}=t;return Qi(e,i.vP({consent:r,customCohorts:Fn(n.currentPageviewSegments.custom),realtime:n.realtime,sessionId:f,standardCohorts:Fn(n.currentPageviewSegments.standard),userId:l,viewId:b,events:a}))})),a.ak("demandPartnersAndCuration",(r=>{let{queryLanguage:s,advertiserSegmentation:c}=r;const u=na(jt.jG()),f=(0,n.zG)(c.cohorts,o.UI((e=>e.all)),o.fS((()=>Wn(jt.cS)))),l=(0,n.zG)(s.currentPageviewSegments.all,Zn);return(0,n.zG)(a.vP({demandPartners:si(e,{cohorts:l,consent:t.consent,url:(0,n.zG)(t.webClient,i.UI(o.UI((e=>e.url))))}),curation:pi(e,{activationConfigs:e.optimisedActivationsConfig.curation_platforms,cohorts:u.concat(f,l)})}),a.UI((e=>{let{demandPartners:t,curation:r}=e;return ui(t,r)})))})),a.ak("ipIdentifier",(e=>{let{userId:t,geoip:r}=e;return(0,n.zG)(r.data,i.UI(o.tS(o.KQ((e=>e.ip))))),Ni})),a.ak("secureSignal",(t=>{let{advertiserSegmentation:r,demandPartnersAndCuration:o}=t;return(0,n.zG)($i(e,(0,n.zG)(l,i.UI((e=>({userId:e,advertiserCohorts:r.cohorts,stdAudienceCohorts:o.ssp}))))),a.UI((e=>{let{signalRef:t}=e;return t})))})),a.Hr("nonQlCohorts",(e=>{let{advertiserSegmentation:t,classificationModels:r,contextualCohorts:a,userGroupCohortsV2:i,setNonQlCohorts:o,demandPartnersAndCuration:s,viewId:c}=e;return(0,n.zG)(Ce.oA({advertiser:t.cohorts,userGroup:i,classificationModel:r,contextual:_i({contextualCohorts:a,viewId:c}),ssp:s.ssp}),(0,g.bw)(o))})),a.Hr("qlCohorts",(e=>{let{queryLanguage:t}=e;return(0,n.zG)(t.segments.all,i.UI(jt.UI(String)))})),a.bw((t=>{return t.collectTargetingSuccessMetrics(bi({adServers:t.adServers,cohorts:{...t.nonQlCohorts,query_language:(r=t.qlCohorts,(0,n.zG)(r,Tn,sa))},logger:e.logger,metrics:e.metrics}));var r})),(0,n.ls)(a.Hr("eventsToPublish",(t=>{let{qlCohorts:r,queryLanguage:a,nonQlCohorts:o}=t;const s=(e=>{if(!e.metrics.isEnabled())return e=>{};const t=(0,n.zG)(e.cohortsByType,Ce.UI(i.Rp(new Set,((e,t)=>new Set([...e,...t])))),(e=>i.vP(e)));return r=>{"Pageview"===r.name&&(0,p.HJ)((()=>(0,n.zG)(r.cohorts,Yi(t.current),Ce.Su(((t,r)=>e.metrics.track({name:"sdk_pageview_cohort_count",labels:{cohort_type:t},value:r}))))))}})({cohortsByType:(0,n.zG)(o,Ce.UI(ua),Ce.dx("query_language",r)),metrics:e.metrics});return(0,n.zG)(a.eventsToPublish,i.UI(d.UI(jt.UI((0,g.bw)((e=>{let[,t]=e;return s(t)}))))))})),a.ak("eventsCacheReports",(()=>(0,n.zG)(e.eventsCache,j.EQ((()=>ft.of(jt.cS)),(e=>()=>e.all())),(e=>{if(e.metrics.isEnabled()&&o.pC(e.performance)){const t=e.performance.value;return Bi({...e,performance:t})}return Hi})({metrics:e.metrics,sessionId:t.sessionId,performance:e.performance})))),a.UI((e=>{let{adServers:t,advertiserSegmentation:r,demandPartnersAndCuration:a,eventsToPublish:o,geoip:s,queryLanguage:c,nonQlCohorts:u,watson:f,secureSignal:l}=e;return{activations:(0,n.zG)(t,jt.UI((e=>(0,n.zG)(Object.values(u),jt.UI(ca),jt.DZ((t=>t.byAdServer(e))),jt.UI(Qn),jt.UI(i.D8(jt.Eh(D.Eq))),(e=>i.vP(...e)),i.UI(jt.xH),i.UI((t=>(0,n.bc)(e.id,t)))))),(e=>i.vP(...e)),i.UI(Ce.sq)),cohorts:{all:c.cohorts,ql:c.segments.all,qlCustom:c.segments.custom,qlStandard:c.segments.standard},qlReady:c.ready,context:(0,n.zG)(i.vP(f.permutiveContext,s.permutiveContext),i.UI((e=>{let[t,r]=e;return{...t,...r}}))),eventsToPublish:o,eventsToPublishOnPageUnload:c.eventsToPublishOnPageUnload,externalData:i.vP({...r.externalData,...a.externalData}),geoIP:s.data,realtime:c.realtime,stateMigratedThisInitialisation:c.stateMigratedThisInitialisation,transitionsSinceInit:c.transitionsSinceInit,secureSignal:l}}))))}},331:(e,t,r)=>{r.d(t,{BJ:()=>l,El:()=>x,G6:()=>v,HD:()=>f,HP:()=>z,Kn:()=>u,Or:()=>I,PQ:()=>w,SL:()=>p,aT:()=>m,b0:()=>_,b2:()=>g,bw:()=>E,cO:()=>S,k$:()=>h,lo:()=>q,mQ:()=>k,rO:()=>U,vg:()=>G,vp:()=>d});var n=r(340),a=r(169),i=r(507),o=r(327),s=r(229),c=r(177);const u=e=>"object"==typeof e&&!Array.isArray(e)&&null!==e,f=e=>"string"==typeof e,l=e=>"number"==typeof e&&!Number.isNaN(e);function d(e){let t=0;for(let r=0;r{let r=0;for(let n of t){r=r+e(n)|0}return r}}o.ff(s.xb);function g(){let e,t;return{promise:new Promise(((r,n)=>{e=r,t=n})),reject:t,resolve:e}}let b=[];function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:navigator.userAgent;if(b.unshift(e),b.length>1)return;const r=["beforeunload","pagehide"],n=r.concat(["visibilitychange"]),a=e=>{if(!i&&e){i=!0;const e=b;b=[],e.forEach((e=>{try{e()}catch{}}))}};let i=!1;n.forEach((e=>{window.addEventListener(e,(()=>{const r=("visibilitychange"!==e||document.hidden)&&y(t);a(r)}))})),r.forEach((e=>{window.addEventListener(e,(()=>a(!0)))}))}function h(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^(self.crypto||self.msCrypto).getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)))}function _(e,t){const r=Object.keys(e),n=r.length,a={};for(let o=0;o{(0,c.HJ)((()=>{Promise.resolve(e()).then(r)}),t?.timeout??0)}))}function S(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(e.length!==t.length)return!1;for(let r=0;r({equals:(e,t)=>Object.is(e,t)});function G(e){return t=>null!=t&&e in t?t[e]:void 0}function z(e){let t=i.YP;const r=(0,i.fS)((()=>{const r=e();return t=(0,i.G)(r),r}));return()=>r(t)}const k=e=>{const t=new Map;return r=>(t.has(r)||t.set(r,e(r)),t.get(r))},U=e=>t=>{const r={...t};for(const n in e)r[n]=e[n]?.(t[n]);return r};function E(e){return t=>(e(t),t)}const q=e=>t=>{const r=e.slice(0,-1),o=e.slice(-1)[0];return(0,a.zG)(r,n.f2((e=>{let[r,n]=e;return(0,a.zG)(t,i.DT(r),i.UI(n))})),i.fS((()=>o(t))))},P=e=>t=>{if("number"==typeof t)return t;if("string"==typeof t){const r=e(t);return Number.isNaN(r)?void 0:r}};P(parseInt),P(parseFloat);function x(e){return"object"==typeof e&&null!==e&&"_tag"in e&&["None","Some"].includes(e._tag)}},509:(e,t,r)=>{r.r(t),r.d(t,{lookalikeModelsService:()=>v,realService:()=>S,stubService:()=>w});var n=r(169),a=r(507);const i=(e,t,r,n)=>t+(r-t)*n/(Math.pow(2,e)-1),o=(e,t)=>{const r=(e,t)=>{const r=e.toString(16);return("0".repeat(t)+r).slice(Math.min(-t,-r.length))};return`${r(e.getUint32(t),8)}-${r(e.getUint16(t+4),4)}-${r(e.getUint16(t+6),4)}-${r(e.getUint16(t+8),4)}-${r(e.getUint32(t+10),8)}${r(e.getUint16(t+14),4)}`},s=e=>{const t=[1,2],r=e.getInt8(0);if(1===r)return c(e);if(2===r)return u(e);{const n=(0,a.Y3)((()=>o(e,1))),i=(0,a.g_)((()=>"Couldn\'t decode model id"),(e=>`Model id was ${e}`))(n);throw new Error(`Decoding only supported for version(s): ${t}; Supplied version was ${r}; ${i}`)}},c=e=>f(e,1),u=e=>f(e,2),f=(e,t)=>{const r=o(e,1),n=((e,t)=>{switch(String.fromCharCode(e.getInt8(t))){case"1":return"1p";case"3":return"3p"}})(e,17),a=e.getInt8(18),i=e.getFloat32(19),s=e.getFloat32(23),[c,u]=((e,t,r,n,a,i)=>{const o={};let s=0;do{let r;1===i?(s=e.getUint16(t),r=e.getUint16(t+2),t+=4):(s=e.getUint32(t),r=e.getUint16(t+4),t+=6),o[0===s?"const":s]=r.toString(36)}while(0!==s);return[o,t]})(e,27,0,0,0,t);return[{version:t,id:r,data_preference:n,weights:c,precision:a,min:i,max:s},u]};var l=r(6),d=r(46),p=r(177),g=r(446),b=r(111),m=r(144),h=r(759),_=r(331);const y=()=>a.G({}),v=S;function w(e){return g.K4((()=>b.a9(y())))}function S(e){e.logger.warn("add cleanup of legacy LAL cache");const t=e.trace.startSpan("lookalike_models_data_retrieval_duration");return(0,n.zG)(h.m((0,n.zG)(b.vP(e.consent,e.currentTimestampSecs),b.UI((t=>{let[r,o]=t;return{currentTimestampSecs:o,validity:{maxAge:604800,key:()=>"_"},freshness:{maxAge:86400,key:()=>"_"},refresh:(0,n.zG)(r,a.DT(Boolean),a.UI((()=>()=>l.fF(function(e){const t="Failed fetching binary models, reverting to JSON.\\nError: ",r="Failed fetching json models.\\nError: ";return(0,n.zG)(l.Y3((()=>G(e)),(e=>e.message)),p.N1,l.oU((e=>()=>function(e){const t=[];let r=0;for(;r{let{precision:t,max:r,min:n}=e;return{"1p":{},precision:t,min:n,max:r}}))),l.Vn((r=>(e.logger.log(t+r),e.metrics.track({name:"sdk_binary_models_missing_count",value:1,labels:{}}),r))),l.wp((()=>(0,n.zG)(l.Y3((()=>z(e)),(e=>e.message)),l.UI((e=>e.models)),l.UI(I((()=>({"1p":{}}))))))),l.UI((e=>(e=>{const t=Object.keys(e);return t.length>0&&e[t[0]].hasOwnProperty("precision")})(e)?(e=>{const t={},r=Object.keys(e),n=e=>{const t={"1p":{}},{precision:r,min:n,max:a}=e,o=e["1p"],s=Object.keys(o);for(let e=0;e(e.reportError(r+t),d.of({})))))}(e)))))}})))),g.UI(b.UI((0,n.ls)(m.fS((t=>(e.logger.warn("[LAL]",`Failed to refresh, using zero value. ${t}`),y()))),(0,_.bw)(a.UI((()=>{t.finish(),e.metrics.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"lookalike_models_ready",time_origin:"sdk_init"})})))))))}function I(e){return t=>{const r={};for(let n=0;n{s["1p"][e]=o[e]})),r[i]=s}return r}}const G=e=>{const{permutiveApi:t,config:r,metrics:n}=e,a=n.startTimer("sdk_http_models_seconds",{});return t.req({url:k(r.cdnProtocol,r.cdnBaseUrl,"binary"),method:"GET",contentType:"text/plain",dataType:"binary",withCredentials:!1}).then((e=>(n.stopTimer("sdk_http_models_seconds",a),e)))},z=e=>{const{permutiveApi:t,config:r,metrics:n}=e,a=n.startTimer("sdk_http_models_seconds",{});return t.req({url:k(r.cdnProtocol,r.cdnBaseUrl,"json"),method:"GET",contentType:"text/plain",dataType:"json",withCredentials:!1}).then((e=>(n.stopTimer("sdk_http_models_seconds",a),e)))};function k(e,t,r){const n=`${e}://${t}`;switch(r){case"binary":return`${n}/models/v2/4b91477e-f67b-4d81-86db-a9742bd41e9c-models.bin`;case"json":return`${n}/models/4b91477e-f67b-4d81-86db-a9742bd41e9c-models.json`}}},678:(e,t,r)=>{r.d(t,{K:()=>E,O:()=>k});let n,a;const i=new WeakMap,o=new WeakMap,s=new WeakMap,c=new WeakMap,u=new WeakMap;let f={get(e,t,r){if(e instanceof IDBTransaction){if("done"===t)return o.get(e);if("objectStoreNames"===t)return e.objectStoreNames||s.get(e);if("store"===t)return r.objectStoreNames[1]?void 0:r.objectStore(r.objectStoreNames[0])}return p(e[t])},set:(e,t,r)=>(e[t]=r,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function l(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(a||(a=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(){for(var t=arguments.length,r=new Array(t),n=0;n1?r-1:0),a=1;a{const n=()=>{e.removeEventListener("complete",a),e.removeEventListener("error",i),e.removeEventListener("abort",i)},a=()=>{t(),n()},i=()=>{r(e.error||new DOMException("AbortError","AbortError")),n()};e.addEventListener("complete",a),e.addEventListener("error",i),e.addEventListener("abort",i)}));o.set(e,t)}(e),t=e,(n||(n=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])).some((e=>t instanceof e))?new Proxy(e,f):e);var t}function p(e){if(e instanceof IDBRequest)return function(e){const t=new Promise(((t,r)=>{const n=()=>{e.removeEventListener("success",a),e.removeEventListener("error",i)},a=()=>{t(p(e.result)),n()},i=()=>{r(e.error),n()};e.addEventListener("success",a),e.addEventListener("error",i)}));return t.then((t=>{t instanceof IDBCursor&&i.set(t,e)})).catch((()=>{})),u.set(t,e),t}(e);if(c.has(e))return c.get(e);const t=d(e);return t!==e&&(c.set(e,t),u.set(t,e)),t}const g=e=>u.get(e);const b=["get","getKey","getAll","getAllKeys","count"],m=["put","add","delete","clear"],h=new Map;function _(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!=typeof t)return;if(h.get(t))return h.get(t);const r=t.replace(/FromIndex$/,""),n=t!==r,a=m.includes(r);if(!(r in(n?IDBIndex:IDBObjectStore).prototype)||!a&&!b.includes(r))return;const i=async function(e){const t=this.transaction(e,a?"readwrite":"readonly");let i=t.store;for(var o=arguments.length,s=new Array(o>1?o-1:0),c=1;c({...e,get:(t,r,n)=>_(t,r)||e.get(t,r,n),has:(t,r)=>!!_(t,r)||e.has(t,r)}))(f);var y=r(654),v=r(144),w=r(169),S=r(46),I=r(6),G=r(331),z=r(177);const k="[IDB]",U=(e,t,r,n,a,i)=>(0,w.zG)((0,S.of)(e.getNamespacedStorageKey(a)),(0,S.tS)((e=>(0,I.Y3)((async()=>r.put(n,i,e)),y.w))),(0,S.UI)((0,v.g_)((e=>{throw t.error(k,`Failed to store crypto key to ${n} due to unexpected error,\\n`,e),e}),(()=>i))),(e=>e()));class E{namespace;logger;cryptoAlg;idb;mainObjectStore;keyObjectStore;keyObjectKey;cryptoKey;MAX_CONSECUTIVE_PUTS=30;puts=1;hasForcedCompaction=!1;constructor(e,t,r,n,a,i,o,s){this.namespace=e,this.logger=t,this.cryptoAlg=r,this.idb=n,this.mainObjectStore=a,this.keyObjectStore=i,this.keyObjectKey=o,this.cryptoKey=s,this.logDebug("Created",this.idb)}static initialise(e,t,r,n,a,i,o,s,c,u){const f=(0,G.G6)(navigator.userAgent)&&!1,l=[u,n.isAvailable(),!f].every((e=>!0===e)),d=async(t,a,i)=>(0,w.zG)(await t.get(i,e.getNamespacedStorageKey(a)),(async e=>e??n.generateKey(!1)),(async n=>U(e,r,t,o,s,await n))).catch((e=>{const t=(0,y.w)(e);throw r.error(k,"Get crypto key failed. Got\\n",t),t})),p=(e,t,r)=>t.includes(r)?(0,w.Q1)():e.createObjectStore(r),g=()=>q(a,c,{upgrade:e=>{const t=[...e.objectStoreNames];p(e,t,i),p(e,t,o)}}).then((e=>{const t=[...e.objectStoreNames];return t.includes(i)&&t.includes(o)?e:Promise.reject(new Error("Object store(s) missing."))})),b=l?(0,v.Y3)((()=>function(e){if(!(0,G.G6)(navigator.userAgent)||!indexedDB.databases)return Promise.resolve();let t=()=>{},r=0;return new Promise((e=>{const n=()=>(r++,indexedDB.databases().finally((0,z.GL)(e)));t=(0,z.UM)(n,100),n()})).finally((()=>{t(),e.track({name:"sdk_idb_conn_attempt_safari_count",value:r,labels:{}})}))}(t).then((()=>g())).catch((e=>(r.error(`Re-creating IDB database ${a} due to error`,e),P(a).then((()=>g())))))),String):(0,v.t$)("Connection not attempted. Default to localStorage");return(0,v.g_)((e=>(0,I.t$)(e)),(t=>(0,w.zG)((0,I.Y3)((()=>t.then((async e=>({db:e,cryptoKey:await d(e,s,o)})))),String),(0,I.UI)((t=>{let{db:a,cryptoKey:c}=t;return new E(e,r,n,a,i,o,s,c)})))))(b)}async put(e,t){return(0,w.zG)((async()=>(0,w.bc)(JSON.stringify(e),this.cryptoKey)),(0,S.tS)((e=>{let[t,r]=e;return(0,S.of)(this.cryptoAlg.encrypt(r,t))})),(0,S.tS)((e=>async()=>(await this.recreateIfNecessary(this.puts++),e))),(0,S.tS)((e=>(0,I.Y3)((()=>this.idb.put(this.mainObjectStore,e,this.namespace.getNamespacedStorageKey(String(t)))),y.w))),(0,S.UI)((0,v.g_)((r=>{throw this.logError(`Failed to put "${t.toString()}" value`,e,". Got \\n",r),"QuotaExceededError"===r.name&&this.forceCompaction(),r}),(()=>t))),(e=>e()))}get(e){return(0,w.zG)(this.namespace.getNamespacedStorageKey(String(e)),(t=>this.idb.get(this.mainObjectStore,t).then((async e=>e?JSON.parse(await this.cryptoAlg.decrypt(this.cryptoKey,e)):null)).catch((t=>{const r=(0,y.w)(t);throw this.logError(`Get ${e.toString()} failed. Got`,r),r}))))}delete(e){return(0,w.zG)(this.namespace.getNamespacedStorageKey(String(e)),(e=>this.idb.delete(this.mainObjectStore,e)))}deleteStore(){return this.logDebug("Deleting",this.idb),this.idb.close(),P(this.idb.name)}forceCompaction(){if(this.hasForcedCompaction)return null;this.hasForcedCompaction=!0,this.logDebug("Attempting to force compaction");const e=`__${this.mainObjectStore}`;return q(e).then((t=>(t.close(),P(e))))}recreateIfNecessary(e){return(0,G.G6)(navigator.userAgent)&&e%this.MAX_CONSECUTIVE_PUTS==0?this.recreate():Promise.resolve()}async recreate(){const e=this.idb.name,t=this.idb.version,r=await this.idb.getAllKeys(this.mainObjectStore),n=[];for(const e of r)n.push([e,await this.idb.get(this.mainObjectStore,e)]);await this.deleteStore(),this.idb=await q(e,t,{upgrade:e=>{e.createObjectStore(this.mainObjectStore),e.createObjectStore(this.keyObjectStore)}}),await Promise.all(n.map((e=>{let[t,r]=e;return this.idb.put(this.mainObjectStore,r,t)}))),await U(this.namespace,this.logger,this.idb,this.keyObjectStore,this.keyObjectKey,this.cryptoKey),this.logDebug("Reset to",this.idb)}logDebug(){for(var e=arguments.length,t=new Array(e),r=0;r2&&void 0!==arguments[2]?arguments[2]:{};const o=indexedDB.open(e,t),s=p(o);return n&&o.addEventListener("upgradeneeded",(e=>{n(p(o.result),e.oldVersion,e.newVersion,p(o.transaction))})),r&&o.addEventListener("blocked",(()=>r())),s.then((e=>{i&&e.addEventListener("close",(()=>i())),a&&e.addEventListener("versionchange",(()=>a()))})).catch((()=>{})),s}),z.t_,(e=>e.then((e=>({close:e.close.bind(e),createObjectStore:(0,w.ls)(e.createObjectStore.bind(e),w.Q1),delete:(0,w.ls)(e.delete.bind(e),z.t_),get:(0,w.ls)(e.get.bind(e),z.t_),getAllKeys:(0,w.ls)(e.getAllKeys.bind(e),z.t_),get name(){return e.name},get objectStoreNames(){return e.objectStoreNames},put:(0,w.ls)(e.put.bind(e),z.t_),get version(){return e.version}}))))),P=(0,w.ls)((function(e){let{blocked:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=indexedDB.deleteDatabase(e);return t&&r.addEventListener("blocked",(()=>t())),p(r).then((()=>{}))}),z.t_)},990:(e,t,r)=>{r.r(t),r.d(t,{make:()=>o});var n=r(169),a=r(678);const i=e=>{const{logger:t,consent:r,prefix:n}=e,a=(e,r)=>(t.debug(`${n} Failed to write ${String(r)} as consent is revoked`),Promise.resolve(r));return e=>class extends e{put=(()=>{return e=super.put.bind(this),t=a,n=()=>!r.current,function(){return(n()?t:e)(...arguments)};var e,t,n})()}},o=(e,t,r,o,s,c,u,f,l,d,p)=>(0,n.zG)(a.K,i({logger:l,consent:d,prefix:a.O})).initialise(e,t,l,r,o,s,c,u,f,p)},424:(e,t,r)=>{r.r(t),r.d(t,{watson:()=>c});var n=r(111),a=r(169),i=r(507),o=r(812),s=r(229);const c=e=>(0,a.zG)(f(e),n.YO("data"),n.Hr("replacementMap",(e=>{let{data:t}=e;return(0,a.zG)(t,i.YO("data"),i.Hr("taxonomyLabels",(e=>{let{data:t}=e;return function(e){const t=e=>{const t=e.split("/").filter((e=>e));return t.map(((e,r)=>"/"+t.slice(0,r+1).join("/")))},r=o.xH(e.filter(Boolean).map((e=>t(e.label))));return o.jj(s.Eq)(r)}(t.taxonomy??[])})),i.UI((e=>{let{data:t,taxonomyLabels:r}=e;return{$alchemy_concepts:t.concepts??[],$alchemy_document_emotion:t.emotion?.document?.emotion??null,$alchemy_document_sentiment:t.sentiment?.document??null,$alchemy_entities:t.entities??[],$alchemy_entity_names:(0,a.zG)(t.entities??[],o.UI((e=>e.text))),$alchemy_keywords:t.keywords??[],$alchemy_taxonomy:t.taxonomy??[],$alchemy_taxonomy_labels:r,$taxonomy_labels:r}})))})),n.Hr("permutiveContext",(e=>{let{data:t}=e;return(0,a.zG)(t,i.EQ((()=>({})),(e=>({watson:e}))))})),(e=>({permutiveContext:(0,a.zG)(e,n.UI((e=>e.permutiveContext))),replacementMap:(0,a.zG)(e,n.UI((e=>e.replacementMap)))}))),u=()=>n.a9(i.G({})),f=u}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__={};(()=>{var e=__webpack_require__(177),t=__webpack_require__(111),r=__webpack_require__(169),n=__webpack_require__(446),a=__webpack_require__(507),i=__webpack_require__(812),o=__webpack_require__(331),s=__webpack_require__(6);function c(e,n){return(0,r.zG)(s.Y3((()=>e.get(n)),(e=>`Failed to read previous state from IndexedDB: ${e}.`)),s.UI((e=>e??void 0)),s.UI((a=>i=>(0,r.ls)((0,o.rO)({previousState:()=>a}),i,(i=>{let{value:s,state:c}=i;const[u,f]=t.Ue(!1),l=(0,r.zG)(c,t.Rp(-1,(e=>e+1)));return{value:(0,r.bc)(u,s),state:(0,r.zG)(t.vP(c,l),(0,o.bw)(t.YP((t=>{let[r,i]=t;if(0!==i||r!==a)switch(f(!1),typeof r){case"undefined":e.delete(n).then((()=>f(!0)));break;case"object":null===r?e.delete(n).then((()=>f(!0))):e.put(r,n).then((()=>f(!0)));break;default:e.put(r,n).then((()=>f(!0)))}}))))}})))))}function u(e){return n=>(0,r.ls)((0,o.rO)({previousState:t=>e.current?t:void 0}),n,(0,o.rO)({state:(0,r.ls)((r=>t.vP(e,r)),t.UI((e=>{let[t,r]=e;return t?r:void 0})))}))}var f=__webpack_require__(144);class l extends Error{static errorName="NetworkRequestFailedError";name=(()=>l.errorName)();constructor(){super(l.defaultMessage)}static get defaultMessage(){return"Network request failed"}}class d extends Error{static errorName="NetworkRequestTimeoutError";name=(()=>d.errorName)();constructor(){super(d.defaultMessage)}static get defaultMessage(){return"Network request timed out"}}var p=__webpack_require__(614),g=function(e){return"Left"===e._tag},b=function(e){return"Right"===e._tag};function m(e){return{_tag:"Left",left:e}}function h(e){return{_tag:"Right",right:e}}function _(e,t){return{_tag:"Both",left:e,right:t}}var y=function(e,t,r){return function(n){switch(n._tag){case"Left":return e(n.left);case"Right":return t(n.right);case"Both":return r(n.left,n.right)}}},v=y;v(h,m,(function(e,t){return _(t,e)}));var w=h,S="These";r.yR,r.yR,p.Xl;class I{metrics;logger;constructor(e,t){this.metrics=t,this.logger=e.withPrefix("network")}req(e){return this.logger.withPrefix("request").debug(e.method,e.url,..."POST"===e.method?[{payload:e.payload}]:[]),this.reqImpl(e).then((e=>(0,r.MZ)(e))).then((t=>(this.logger.withPrefix("response").debug(e.method,e.url,{response:t}),t)),(t=>{throw this.logger.withPrefix("response").error(e.method,e.url,t),t}))}reqWithBeacon(e){let{url:t,payload:r}=e;const n=JSON.stringify(r),a=navigator?.sendBeacon?.(t,JSON.stringify(r))??!1;return this.trackRequestMetrics({is_beacon:!0,is_error:!a,request:{method:"POST",url:t,content_length:n.length}}),a}reqImpl(t){const n="arraybuffer",{url:i,dataType:s,contentType:c,method:u,withCredentials:g,timeout:b}=t;return new Promise(((m,y)=>{const v=new XMLHttpRequest,w="POST"===t.method?"string"==typeof(S=t.payload)?S:JSON.stringify(S):null;var S;const I=e=>this.trackRequestMetrics({is_beacon:!1,request:{method:u,url:i,content_length:w?.length??0},response:e});v.onload=(0,e.GL)((()=>{return(0,r.zG)(v.status,f.DT((e=>e<400),(()=>{const e="text"===v.responseType||""===v.responseType?v.responseText:"Couldn\'t access response text";return`Failed ajax request. Status code was ${v.status}. ${e}`})),f.tS((()=>"json"===s?v.responseText?f.Y3((()=>JSON.parse(v.responseText)),(e=>`Failed to parse response as JSON. Response was ${JSON.stringify(v.responseText)}. Got ${e}`)):f.F2(null):"text"===s?f.F2(v.responseText):f.F2(v.response))),(0,o.bw)((0,r.ls)(a.IS,(e={content_length:"text"===v.responseType||""===v.responseType?v.responseText?.length??0:v.responseType===n?v.response.byteLength:0,response_time_ms:self.performance.now()-G,status_code:v.status},function(t){return p.Wi(t)?h(e):_(t.value,e)}),I)),f.EQ(y,m));var e})),v.onerror=(0,e.GL)((()=>{I(f.t$("network error")),y(new l)})),v.ontimeout=(0,e.GL)((()=>{I(f.t$("timeout")),y(new d)})),v.open(u,i,!0),c&&v.setRequestHeader("content-type",c),v.timeout=b||v.timeout,v.withCredentials=g||v.withCredentials,v.responseType="binary"===s?n:v.responseType;const G=self.performance.now();v.send(w)}))}trackRequestMetrics(e){if(!this.metrics?.isEnabled())return;const t=new URL(e.request.url).pathname;if(t.includes("metrics"))return;const n=r=>this.metrics.track({name:"sdk_http_request_count_total",value:1,labels:{request_method:e.request.method,request_path:t,request_content_length:e.request.content_length,...r}});var i;!0===e.is_beacon?n({is_beacon:!0,is_error:e.is_error}):(0,r.zG)((i=e.response,g(i)?p.YP:(b(i),p.G(i.right))),a.aD((()=>({})),(e=>({response_content_length:e.content_length,response_status:e.status_code,response_time_ms:e.response_time_ms}))),(t=>({is_beacon:!1,is_error:!b(e.response),...t})),n)}}class G{config;PATH_JOINER_Q="?";PATH_JOINER_A="&";constructor(e){this.config=e}getBaseUrl(){return`${this.config.apiProtocol}://${this.config.apiHost}`}getEndpointUrl(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return this.getUrl("base",e,t,r)}getSdkErrorsUrl(e,t){return this.getUrl("sdk-errors",e,t,[])}getAdvertiserEndpointUrl(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return this.getUrl("adv",e,t,r)}getClassificationModelsEndpointUrl(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return this.getUrl("clm",e,t,r)}getAudienceMatchingEndpointUrl(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];const a=`${e}/${r}/audiences`;return this.getUrl("audience-matching",a,t,n)}getCCSCohortMembershipEndpointUrl(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return this.getUrl("ccs",e,t,r)}makeAuthenticatedUrl(e){return this.makeUrlWithQueryParams(e,[["k",this.config.apiKey]])}getUrlPrefix(e){switch(e){case"base":return"";case"adv":return"/adv";case"sdk-errors":return"/sdk-errors";case"clm":return"/clm";case"audience-matching":return"/audience-matching";case"ccs":return"/ccs"}}getUrl(e,t,r,n){const i=this.getUrlPrefix(e),o=(0,a.g_)((()=>""),(e=>`/${e}`))(r),s=`${this.getBaseUrl()}${i}${o}${t}`;return this.makeUrlWithQueryParams(s,n.concat([["k",this.config.apiKey]]))}makeUrlWithQueryParams(e,t){if(!t||0===t.length)return e;const r=t.map((e=>{let[t,r]=e;return`${encodeURIComponent(t)}=${encodeURIComponent(r)}`})).join(this.PATH_JOINER_A),n=e.includes(this.PATH_JOINER_Q);return`${e}${n?this.PATH_JOINER_A:this.PATH_JOINER_Q}${r}`}}var z=__webpack_require__(678),k=__webpack_require__(945);class U{sdkInitTimestamp;timeOriginSdkInit;logger;prefix="[Metrics]";timeOriginForContext=(()=>P())();pendingMetrics=[];pendingCounters={};pendingTimers={};noMetricsTracked=0;constructor(e,t,r){this.sdkInitTimestamp=e,this.timeOriginSdkInit=t,this.logger=r}isEnabled(){return!0}getNoMetricsTracked(){return this.noMetricsTracked}consume(){const e=this.pendingMetrics.concat(Object.values(this.pendingCounters).flat());return this.pendingMetrics=[],this.pendingCounters={},e}track(e){this.noMetricsTracked++,this.logDebug(`Tracking ${e.name}`,{metric:e}),this.pendingMetrics.push(e)}trackCounter(e){if(this.noMetricsTracked++,this.logDebug(`Tracking ${e.name}`,{metric:e}),e.name in this.pendingCounters){const t=Object.keys(e.labels),r=this.pendingCounters[e.name].findIndex((r=>Object.keys(r.labels).length===t.length&&t.every((t=>r.labels[t]===e.labels[t]))));-1===r?this.pendingCounters[e.name].push(e):this.pendingCounters[e.name][r]=q(this.pendingCounters[e.name][r],e.value)}else this.pendingCounters[e.name]=[e]}synchroniseTimeBetweenContexts(e){return(0,r.zG)(k.gz(a.G5)(this.timeOriginForContext,this.timeOriginSdkInit),a.UI((t=>{let[r,n]=t;return e+r-n})))}trackTimeSinceInit(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:performance.now();(0,r.zG)(this.synchroniseTimeBetweenContexts(n),a.UI((e=>(e-this.sdkInitTimestamp)/1e3)),a.UI((r=>this.track({name:e,value:r,labels:t}))))}startTimer(e,t){const r=performance.now(),n=this.generateRandomKey(e);return this.pendingTimers[n]={startTime:r,labels:t},n}stopTimer(e,t){const r=this.pendingTimers[t];if(r){const n=(performance.now()-r.startTime)/1e3;this.logDebug("timer stopped",e,n),this.track({name:e,value:n,labels:r.labels}),delete this.pendingTimers[t]}}generateRandomKey(e){return`${e}-${[...Array(24)].map((()=>Math.random().toString(36)[2])).join("")}`}logDebug(){for(var e=arguments.length,t=new Array(e),r=0;r({...e,value:e.value+t}),P=()=>(0,r.zG)(a.Y3((()=>performance.timeOrigin)),a.hX((e=>"number"==typeof e&&!Number.isNaN(e))));var x=__webpack_require__(644);class C{sdkInitTimestamp;prefix;constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C.initialPrefix;this.sdkInitTimestamp=e,this.prefix=t}static initialPrefix=(()=>[D("Permutive"),self.document?D("M","#43dde2"):D("W","#FF5C00")])();get timeDeltaFromInit(){return`[${(new Date).getTime()-this.sdkInitTimestamp}ms]`}log(){return console.log.bind(self.console,`%s${this.prefixTemplate}`,this.timeDeltaFromInit,...this.prefixContent)(...arguments)}debug(){return console.debug.bind(self.console,`%c%s${this.prefixTemplate}`,"color: blue;",this.timeDeltaFromInit,...this.prefixContent)(...arguments)}warn(){return console.warn.bind(self.console,`%s${this.prefixTemplate}`,this.timeDeltaFromInit,...this.prefixContent)(...arguments)}error(){return console.error.bind(self.console,`%s${this.prefixTemplate}`,this.timeDeltaFromInit,...this.prefixContent)(...arguments)}withPrefix(e,t){return new C(this.sdkInitTimestamp,[...this.prefix,D(e,t)])}get prefixTemplate(){return this.prefix.map(x.li).join("")}get prefixContent(){return this.prefix.map(x.Yg).flat()}}class O{log(){}debug(){}warn(){}error(){}withPrefix(){return this}}function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#0469d0";const r=[`background-color: ${t}`,"color:white",`border:1px solid ${t}`,"padding: 0px 2px","margin: 0px 1px","border-radius: 2px"].join(";");return["%c%s",[r,e]]}class A{crypto=(()=>self.crypto||self.msCrypto)();ALG_NAME="AES-GCM";isAvailable(){return!!this.crypto?.subtle}generateKey(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,e.t_)(this.crypto.subtle.generateKey({name:this.ALG_NAME,length:256},t,["encrypt","decrypt"]))}encrypt(e,t){const[r,n]=this._encrypt(e,this.str2bytes(t));return r.then((e=>{const t=new Uint8Array(16+e.byteLength);return t.set(n,0),t.set(new Uint8Array(Uint32Array.of(e.byteLength).buffer),12),t.set(new Uint8Array(e),16),t.buffer}))}decrypt(e,t){const r=new Uint8Array(t,0,12),n=new Uint32Array(t,12,1)[0],a=t.slice(16,16+n);return this._decrypt(e,r,a).then(this.bytes2str)}_encrypt(t,r){const n=this.crypto.getRandomValues(new Uint8Array(12));return[(0,e.t_)(this.crypto.subtle.encrypt({name:this.ALG_NAME,iv:n},t,r)),n]}_decrypt(t,r,n){return(0,e.t_)(this.crypto.subtle.decrypt({name:this.ALG_NAME,iv:r},t,n))}str2bytes(e){return(new TextEncoder).encode(e).buffer}bytes2str(e){return(new TextDecoder).decode(e)}}class T{config;constructor(e){this.config=e}getNamespacedStorageKey(e){return`${this.config.stateNamespace}${e}`}}var M=__webpack_require__(46),R=__webpack_require__(694),j=__webpack_require__(450),L=__webpack_require__(327),Q=__webpack_require__(214);var F=__webpack_require__(654),N=__webpack_require__(817);class Y{timeoutDurationInMilliseconds;maxTimeOutDurationInMilliseconds;constructor(e,t){this.timeoutDurationInMilliseconds=e,this.maxTimeOutDurationInMilliseconds=t}schedule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.timeoutDurationInMilliseconds,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.maxTimeOutDurationInMilliseconds;return this.debounce(e,t,r)}scheduleAccumulated(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.timeoutDurationInMilliseconds,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.maxTimeOutDurationInMilliseconds;return this.debounce(e,r,n,t)}scheduleForPageUnload(e){return(0,o.aT)(e)}debounce(t,r,n,a){let i,s,c,u=[];return f=>{a&&(c=a.concat(c??a.empty,f));const l=(0,o.b2)();u.push(l);return i?.(),i=(0,e.HJ)((()=>{s?.(),s=void 0;const e=t(c||f);u.forEach((t=>t.resolve(e))),c=a?.empty,u=[]}),r),s||(s=(0,e.HJ)((()=>{i?.(),s=void 0;const e=t(c||f);u.forEach((t=>t.resolve(e))),c=a?.empty,u=[]}),n)),l.promise}}}class $ extends Error{constructor(e){super(e),this.name="StoreClosingError"}}const B="permutive-events-cache",H="permutive-events-for-page",V="[EVENTSCACHE]",K=e=>"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name;class W{config;logger;reportError;trace;metrics;userId;makeEventsStore;eventStore;eventsCache=(()=>this.makeEventsRepository(B))();eventsForPage=(()=>this.makeEventsRepository(H))();eventsTTLInMilliseconds;readiness;debouncedReportError=(()=>new Y(5e3,5e3).schedule((e=>this.reportError(e.errorMessage,{userId:e.userId}))))();static initialise(e,t,n,a,i,o,c){return(0,r.zG)(c(),s.UI((r=>new W(e,t,n,a,i,o,c,r))))}constructor(e,t,n,i,s,c,u,f){this.config=e,this.logger=t,this.reportError=n,this.trace=i,this.metrics=s,this.userId=c,this.makeEventsStore=u,this.eventStore=f,this.eventsTTLInMilliseconds=(0,r.zG)((0,a.ij)(this.config.eventsTTLInDays),(0,a.tS)((e=>"number"==typeof e&&e>0?(0,a.G)(24*e*3600):a.YP))),this.eventsCache.events=(0,o.HP)((()=>(0,o.PQ)((0,r.zG)(M.tD((()=>this.trace.startSpan("load_event_cache"))),M.tS((e=>(0,r.zG)(this.loadFromDisk(),M.At((t=>()=>{e.finish(),this.logDebug(`Event cache loaded, #e ${t.length}`)}))))))))),this.readiness=this.eventsCache.events().then((()=>this.migratePreviousPagesEvents())),c.onChange((()=>this.reset()))}async migratePreviousPagesEvents(){const e=this.trace.startSpan("migrate_previous_for_page_events"),t=(0,M.pE)((e=>(0,s.Y3)((()=>e.flush()),F.w)));return(0,r.zG)([this.eventsForPage,this.eventsCache],t,(0,M.UI)((t=>{const r=i.bj(t);return r.length>0&&this.reportError(`Migrate previous events failed. Got:\\n${r.join("\\n ")}`,{userId:this.userId.current}),e.finish()})),(e=>e()))}all(){return Promise.all([this.eventsCache.events(),this.eventsForPage.events()]).then(i.xH)}async add(e,t){let{persistOnDisk:n}=t;return this.logDebug("Adding to cache",e),this.eventsForPage.events=(0,r.zG)(this.eventsForPage.events,M.UI((t=>[...t,e])),o.HP),n&&this.readiness.then((()=>this.eventsForPage.flush())),e}filterEventsByWorkspace(e){return e}pruneEventsToSizeLimit(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.config.eventsCacheLimitBytes;if(r<=0||t<=r)return this.logDebug(`Event size of ${t} less than limit of ${r}`),{events:e,sizeInBytes:t};this.logDebug("Events before pruning",{count:e.length,sizeInBytes:t,byteLimit:r});let n=1,a=[...e];for(;t>r;)a.splice(0,n),n*=2,t=2*JSON.stringify(a).length;return this.logDebug("Events after pruning",{count:a.length,sizeInBytes:t}),{events:a,sizeInBytes:t}}loadFromDisk(){const e=()=>[],t=(0,r.zG)(this.eventsTTLInMilliseconds,a.EQ((()=>r.yR),(e=>i.hX((t=>e>Date.now()-t.time.getTime())))));return(0,r.zG)(M.tD((()=>(this.logLog("Loading event cache..."),this.metrics.startTimer("sdk_load_events_cache_task_duration_seconds",{})))),M.YO("loadEventsCacheTask"),M.ak("eventsFromDisk",(()=>(0,r.zG)(i.nI([this.eventStore.get(B),this.eventStore.get(H)]),i.UI(s.LV((0,o.lo)([[e=>e instanceof $,(0,r.ls)(e,M.of)],t=>(0,r.zG)(M.tD((()=>this.reportError(`Error fetching data from store. Got ${t}`,{userId:this.userId.current}))),M.tS((()=>()=>this.reset("historical"))),M.UI(e))]),(0,r.ls)(a.fS(e),M.of))),i.vP(M.qA)))),M.At((e=>{let{eventsFromDisk:t,loadEventsCacheTask:r}=e;return()=>{this.logDebug("Read events from store:",t),this.metrics.stopTimer("sdk_load_events_cache_task_duration_seconds",r)}})),M.UI((0,r.ls)((0,o.vg)("eventsFromDisk"),i.xH,this.filterEventsByWorkspace,(e=>this.pruneEventsToSizeLimit(e,2*JSON.stringify(e).length)),(e=>(this.eventsCache.sizeInBytes=e.sizeInBytes,this.eventsCache.sizeInBytesLastSuccessfulWrite=e.sizeInBytes,e.events.length>0&&(this.metrics.track({name:"sdk_events_cache_byte_total",value:e.sizeInBytes,labels:{}}),this.metrics.track({name:"sdk_events_cache_size_total",value:e.events.length,labels:{}})),e.events)),i.UI(N.k),t)))}async reset(e){return(0,r.zG)(M.tD((()=>this.logDebug("Resetting Events Cache"))),M.tS((()=>this.eventStore.deleteStore())),s.tS((()=>this.makeEventsStore())),s.Zl((t=>(this.eventStore=t,"historical"===e?k.gz(s.Ij)(this.eventsCache.reset,this.eventsForPage.flush):k.gz(s.Ij)(this.eventsCache.reset,this.eventsForPage.reset)))),s.wE((()=>()=>this.all())),s.fS((()=>M.of(X()))),(e=>e()))}getStateSizeInBytes(){return this.eventsForPage.sizeInBytes+this.eventsCache.sizeInBytes}makeEventsRepository(e){const t=(()=>{let e=Promise.resolve(f.F2((0,r.Q1)()));return t=>e=e.then(t)})(),n=e=>(0,r.zG)(M.tD((()=>this.logDebug(`Writing ${e.length} events to ${g.key}`))),M.tS((()=>this.eventStore.put(e.map(N.X),g.key))),s.UI(r.Q1)),a=(0,r.zG)(M.tD((()=>this.logDebug(`Deleting events for ${g.key}`))),M.tS((()=>this.eventStore.delete(g.key))),s.Vn(F.w)),i=(0,r.ls)(M.of,M.At((e=>()=>this.logError(`Events cache failed to put ${g.key}. Got ${e}`))),M.tS((0,o.lo)([[e=>K(e)&&g.retryAttempts<9,()=>(0,r.zG)(M.tD((()=>{g.retryAttempts+=1,this.logDebug(`Attempt #${g.retryAttempts} to write ${g.key} to EventsStore`)})),M.tS((()=>p)),M.tS((()=>u)))],[e=>K(e),e=>(0,r.zG)(M.tD((()=>this.logDebug(`Attempted ${g.retryAttempts} rewrite attempts and reached limit of 9 max writes.`,"Reporting QuotaExceededError to API"))),M.tS((()=>()=>this.debouncedReportError({errorMessage:`Events cache failed to put ${g.key}. Got ${e}`,userId:this.userId.current}))),M.tS((()=>s.t$(e))))],s.t$]))),c=e=>s.tD((()=>{this.logDebug(`Successfully wrote events for ${g.key} after ${g.retryAttempts} attempts`),g.retryAttempts=0,g.sizeInBytes=2*JSON.stringify(e).length,g.sizeInBytesLastSuccessfulWrite=g.sizeInBytes})),u=(0,r.zG)((()=>g.events()),M.tS((e=>(0,r.zG)(n(e),M.mU(f.EQ(i,(()=>c(e)))))))),l=(e,t)=>(0,r.zG)(e.events,M.UI((r=>{const n=2*JSON.stringify(r).length,a=this.pruneEventsToSizeLimit(r,n,t);return e.events=M.of(a.events),e.sizeInBytes=a.sizeInBytes,t-e.sizeInBytes}))),d=(e,t)=>{let[n,...a]=e;return n&&0!==t?(0,r.zG)(l(n,t),M.tS((e=>(this.logDebug(`${e} left after pruning ${n.key}`),d(a,e))))):M.of((0,r.Q1)())},p=(0,r.zG)(s.tD((()=>this.eventsForPage.sizeInBytes-this.eventsForPage.sizeInBytesLastSuccessfulWrite)),s.fX(f.DT((e=>e>0),(e=>new Error(`${this.eventsForPage.key} failed to write the same or smaller events cache of size ${e}`)))),s.tS((e=>{const t=1.2*e,n=[this.eventsCache,this.eventsForPage];return this.logDebug(`Pruning ${t} bytes from`,n),(0,r.zG)(d(n,t),s.fF)}))),g={key:e,events:M.of([]),sizeInBytes:0,sizeInBytesLastSuccessfulWrite:0,retryAttempts:0,flush:()=>(0,r.zG)(M.tD((()=>this.trace.startSpan(`write_${g.key}`))),M.tS((e=>(0,r.zG)(u,M.At((()=>()=>e.finish()))))),t),reset:()=>(0,r.zG)(M.tD((()=>{g.events=M.of([]),g.sizeInBytes=0,g.sizeInBytesLastSuccessfulWrite=0})),M.tS((()=>a)),t)};return g}logDebug(){for(var e=arguments.length,t=new Array(e),r=0;r[],J=`permutive.${self.document?"main":"worker"}.`;class Z{config;shouldUsePerformanceMark=!1;constructor(e){this.config=e,this.shouldUsePerformanceMark=(self.performance?.mark&&this.config.tracingEnabled)??!1}startSpan(e){const t=this.generateSpan(e);return t.start(),{spanId:t.spanId,finish:t.finish}}measureSinceInit(t){const r=this.generateSpan(`${t}_since_init`);return r.start({startTime:e.NC}),{spanId:r.spanId,finish:r.finish}}traceTask(e){return t=>async()=>{const r=this.startSpan(e),n=await t();return r.finish(),n}}measureBetween(e,t,r){const n=this.generateSpan(e);n.start({startTime:t}),n.finish({startTime:r})}generateSpan(e){if(!this.shouldUsePerformanceMark)return{spanId:null,start:()=>{},finish:()=>{}};const{spanName:t,startMarkerName:r,endMarkerName:n}=Z.generateUniqueMarkerNames(e);return{spanId:r,start:e=>self.performance?.mark(r,e),finish:e=>{self.performance?.mark(n,{startTime:e?.startTime??performance.now()}),self.performance?.measure?.(t,r,n)}}}static generateUniqueMarkerNames(e){const t=`${J}${e}`,r=`${t}${Z.generateId()}`;return{spanName:t,startMarkerName:`${r}_start`,endMarkerName:`${r}_end`}}static generateId(){return"_"+Math.random().toString(36).substr(2,9)}}class ee{db;static version=3;static connect(t,n,a,i,o,c,u,f,l,d){return(0,r.zG)(s.Y3((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,990))),String),e.N1,s.tS((e=>e.make(t,n,a,i,o,c,u,ee.version,f,l,d))),s.UI((e=>new ee(Promise.resolve(e)))))}constructor(e){this.db=e}shouldThrowStoreClosingError(e){return"NotFoundError"===e.name||"InvalidStateError"===e.name}makeStoreClosingDuringOpertationError(e){return new $(`Attempted ${e} when the current store is closing.`)}put(e,t){return(0,s.Y3)((()=>this.db.then((r=>r.put(e,t)))),(e=>{const t=(0,F.w)(e);return this.shouldThrowStoreClosingError(t)?this.makeStoreClosingDuringOpertationError("put"):t}))}get(e){return(0,s.Y3)((()=>this.db.then((t=>t.get(e))).then(a.ij)),(e=>{const t=(0,F.w)(e);return this.shouldThrowStoreClosingError(t)?this.makeStoreClosingDuringOpertationError("get"):t}))}delete(e){return(0,s.Y3)((()=>this.db.then((t=>t.delete(e)))),(e=>String(e)))}deleteStore(){return(0,s.Y3)((()=>this.db.then((e=>e.deleteStore()))),(e=>String(e)))}}const te=e=>{if(!e)return"";return(0,r.zG)(e,(e=>{const t=e.length-1;return"/"===e[t]?e.slice(0,t):e}))};class re{urls;config;network;metricsCollector;logger;webClient;prefix="[API]";constructor(e,t,r,n,i){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:()=>a.YP;this.urls=e,this.config=t,this.network=r,this.metricsCollector=n,this.logger=i,this.webClient=o}async reportError(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date;const o=(0,F.w)(e);if(this.logError("Reporting error:\\n",o),!this.config.sendClientErrors)return void this.logDebug("Send errors not enabled. Skipping");const s=(0,r.zG)(this.webClient,R.UI(a.fS((()=>({domain:self.location?.hostname??"",referrer:"document"in self?self.document?.referrer:"",url:self.location?.href??"",user_agent:navigator?.userAgent??""})))),R.UI((e=>{const r={error_message:o?.message?.toString()??"",stack_trace:o?.stack?.split("\\n")},a=t?{user_id:t}:{};return{platform:"web",sdk_version:"v20.65.7",ql_runtime_version:"v14.1.0",timestamp:n,domain:e.domain,url:te(e.url),referrer:te(e.referrer),user_agent:e.user_agent,error_message:r.error_message??String(o),stack_trace:r.stack_trace,...a}}))),c=e=>this.network.req({url:this.urls.getSdkErrorsUrl("/errors",a.G(this.config.sdkErrorsApiVersion)),method:"POST",payload:[e],contentType:"text/plain",dataType:"text",withCredentials:!1}),u=e=>{this.metricsCollector.trackCounter({name:"sdk_http_generic_network_request_fail_count_total",value:1,labels:{network_error_type:e}})};await(0,r.zG)([l,d],i.Ew((e=>o.name===e.errorName||o.message.indexOf(e.errorName)>=0||o.message.indexOf(e.defaultMessage)>=0)),a.g_((()=>{const e=s();return c(e).catch((0,r.ls)(F.w,(e=>this.logError(e))))}),(async e=>u(e.errorName))))}logDebug(){for(var e=arguments.length,t=new Array(e),r=0;r{const t=ie(e.javaScriptInput),{env:r,...n}=(0,ne.N)({hash:e.hash,runtimeInput:t});return n},ie=e=>{if(e&&"object"==typeof e)return e;throw new Error("Invalid runtime input specified.")},oe=("undefined"!=typeof globalThis?globalThis:void 0)?.crypto||("undefined"!=typeof global?global:void 0)?.crypto||("undefined"!=typeof window?window:void 0)?.crypto||("undefined"!=typeof self?self:void 0)?.crypto||("undefined"!=typeof frames?frames:void 0)?.[0]?.crypto;let se;se=oe?e=>{const t=[];for(let r=0;r{const t=[],r=e=>{let t=e,r=987654321;const n=4294967295;return()=>{r=36969*(65535&r)+(r>>16)&n,t=18e3*(65535&t)+(t>>16)&n;let e=(r<<16)+t&n;return e/=4294967296,e+=.5,e*(Math.random()>.5?1:-1)}};for(let n,a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4*e.length;super();let r=e;if(r instanceof ArrayBuffer&&(r=new Uint8Array(r)),(r instanceof Int8Array||r instanceof Uint8ClampedArray||r instanceof Int16Array||r instanceof Uint16Array||r instanceof Int32Array||r instanceof Uint32Array||r instanceof Float32Array||r instanceof Float64Array)&&(r=new Uint8Array(r.buffer,r.byteOffset,r.byteLength)),r instanceof Uint8Array){const e=r.byteLength,t=[];for(let n=0;n>>2]|=r[n]<<24-n%4*8;this.words=t,this.sigBytes=e}else this.words=e,this.sigBytes=t}static random=(()=>se)();toString(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:fe).stringify(this)}concat(e){const t=this.words,r=e.words,n=this.sigBytes,a=e.sigBytes;if(this.clamp(),n%4)for(let e=0;e>>2]>>>24-e%4*8&255;t[n+e>>>2]|=a<<24-(n+e)%4*8}else for(let e=0;e>>2]=r[e>>>2];return this.sigBytes+=a,this}clamp(){const{words:e,sigBytes:t}=this;e[t>>>2]&=4294967295<<32-t%4*8,e.length=Math.ceil(t/4)}clone(){const e=super.clone.call(this);return e.words=this.words.slice(0),e}}const fe={stringify(e){const{words:t,sigBytes:r}=e,n=[];for(let e=0;e>>2]>>>24-e%4*8&255;n.push((r>>>4).toString(16)),n.push((15&r).toString(16))}return n.join("")},parse(e){const t=e.length,r=[];for(let n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new ue(r,t/2)}},le={stringify(e){const{words:t,sigBytes:r}=e,n=[];for(let e=0;e>>2]>>>24-e%4*8&255;n.push(String.fromCharCode(r))}return n.join("")},parse(e){const t=e.length,r=[];for(let n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new ue(r,t)}},de={stringify(e){try{return decodeURIComponent(escape(le.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:e=>le.parse(unescape(encodeURIComponent(e)))};class pe extends ce{constructor(){super(),this._minBufferSize=0}reset(){this._data=new ue,this._nDataBytes=0}_append(e){let t=e;"string"==typeof t&&(t=de.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_process(e){let t;const{_data:r,blockSize:n}=this,a=r.words,i=r.sigBytes;let o=i/(4*n);o=e?Math.ceil(o):Math.max((0|o)-this._minBufferSize,0);const s=o*n,c=Math.min(4*s,i);if(s){for(let e=0;enew e(r).finalize(t)}static _createHmacHelper(e){return(t,r)=>new be(e,r).finalize(t)}reset(){super.reset.call(this),this._doReset()}update(e){return this._append(e),this._process(),this}finalize(e){e&&this._append(e);return this._doFinalize()}}class be extends ce{constructor(e,t){super();const r=new e;this._hasher=r;let n=t;"string"==typeof n&&(n=de.parse(n));const a=r.blockSize,i=4*a;n.sigBytes>i&&(n=r.finalize(t)),n.clamp();const o=n.clone();this._oKey=o;const s=n.clone();this._iKey=s;const c=o.words,u=s.words;for(let e=0;e>>31}let c=(n<<5|n>>>27)+s+me[r];c+=r<20?1518500249+(a&i|~a&o):r<40?1859775393+(a^i^o):r<60?(a&i|a&o|i&o)-1894007588:(a^i^o)-899497514,s=o,o=i,i=a<<30|a>>>2,a=n,n=c}r[0]=r[0]+n|0,r[1]=r[1]+a|0,r[2]=r[2]+i|0,r[3]=r[3]+o|0,r[4]=r[4]+s|0}_doFinalize(){const e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash}clone(){const e=super.clone.call(this);return e._hash=this._hash.clone(),e}}const _e=ge._createHelper(he),ye=(ge._createHmacHelper(he),{stringify(e){const{words:t,sigBytes:r}=e,n=this._map;e.clamp();const a=[];for(let e=0;e>>2]>>>24-e%4*8&255)<<16|(t[e+1>>>2]>>>24-(e+1)%4*8&255)<<8|t[e+2>>>2]>>>24-(e+2)%4*8&255;for(let t=0;t<4&&e+.75*t>>6*(3-t)&63))}const i=n.charAt(64);if(i)for(;a.length%4;)a.push(i);return a.join("")},parse(e){let t=e.length;const r=this._map;let n=this._reverseMap;if(!n){this._reverseMap=[],n=this._reverseMap;for(let e=0;e{const n=[];let a=0;for(let i=0;i>>6-i%4*2;n[a>>>2]|=t<<24-a%4*8,a+=1}return ue.create(n,a)})(e,t,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="});const ve=function(e){let t=a.YP;const r=a.fS((()=>{const r=e();return t=a.G(r),r}));return()=>r(t)}((()=>({metadata:{192971:"0c8b70cdb7",201901:"c3cb60225f",201910:"d2f664deef",202140:"afc35ed9e1",202279:"d400bb52a2",202280:"57c780e874",202281:"8ff570f0c3",202282:"52b088384d",202284:"ae5f9e3d5a",202286:"1c11b95187",202287:"56c53a9c9a",202288:"3bda6cded7",202289:"bd8504ad08",202290:"e776f20186",202291:"828d0aa06b",202292:"951d4c7de0",202293:"979b5b0131",202294:"6bc7a26bc4",202295:"3a36c962ec",202296:"db6aef9cfc",202297:"6af5206991",202298:"0c519d4eb1",202299:"3afec78546",202300:"0943b95a71",202301:"557be3f759",202302:"f8d6093d8d",202303:"1bcdcbba77",202304:"897b53c777",202305:"4c65af6f31",202306:"f07e1b023d",202307:"c570759074",202308:"6e87412056",202309:"a8e54b288a",202311:"73c8c4456d",202325:"73766a4b6a",202326:"ccb3a44fad",202327:"94d6ed2c6e",202328:"86b29a7357",202329:"71aef6d327",202330:"3862b11808",202331:"00bd0d4813",202332:"b61e5d920c",202333:"b60b05e41b",202334:"05aa11473e",202335:"4e4a248df8",202336:"6b7256dca2",203261:"376244e82c",208882:"f85c79cfff",211184:"d53660b249",211185:"630a6f3847",211186:"a5ef1dede1",223407:"b8d0f02403",223408:"7fa492fb16",223410:"c2149e5b4d",223415:"e7ffb45c3d",223418:"e0934a8ec8",223419:"71bb4461c7",223421:"f313448cb4",223422:"4652d8a324",223424:"5ce2d79bed",223426:"e076b58126",223427:"5b01e29d80",223430:"c205bc293b",223431:"2a021f95e9",223432:"b5b3f05a83",223433:"980578741c",223477:"7e0d6631fa",223478:"364c5c257e",223479:"22f5d0f123",223480:"46518c66eb",223482:"64fd756a65",223483:"06259938b3",223484:"45999351d6",223485:"213817791b",223486:"b8d932f7f0",223487:"03dfe8831b",223488:"584985be76",223732:"3de607a450",223733:"fdaa68528d",223735:"fc517c2dc0",223736:"3d08772644",223737:"d41de19dd7",223738:"81059004e3",223739:"d615ca5c62",223740:"89d9da5f9e",223741:"a40108180a",223742:"457ef25177",223743:"5f90034d62",223744:"28883ae0eb",223745:"69d4090875",223746:"e77c97ca41",223747:"a86e504bf9",223748:"06b972bc46",223749:"afcf7e3947",223750:"2c4534b787",223751:"afd34c2767",223752:"bc7483e1de",223753:"0893fe00f4",223754:"5589176cf6",223755:"17461040a8",223756:"1a2a5af554",223757:"e3dd8efeb2",223758:"15e27bf82b",223759:"613ce16112",223760:"4b72cd99ae",223761:"5c844ed6eb",223762:"7b35f9d093",223763:"3d0be58022",223764:"3162bc921c",223765:"8889f7f399",223766:"ea0fcf5f7a",223767:"cef708596e",223768:"446b1982f4",223769:"4ff860cb15",223770:"7ec97a2b72",223771:"a287baeacf",223772:"bbe2b86f56",223773:"d014fd2d43",223774:"30c6006ee6",223775:"dff8acd111",223776:"70ef1626b2",223777:"f8372010db",223778:"12b7e9ad5d",223779:"f40ee98c4e",223780:"68a4a12a18",223781:"72eb89d7b4",223782:"a16377fa1f",223783:"f3091b0662",223784:"27bf704e9a",223785:"7d77183c54",223786:"6274b8ac3d",223787:"c838f8b6fe",223788:"b9d1b757ef",223789:"7279104020",223790:"5ed8409575",223791:"e1cf282ed5",223792:"b341a971b1",223793:"215676c8b3",223794:"c9f9913d29",223795:"1f42dffd02",223796:"b7d90739ba",223797:"6e08ac3fbe",223798:"a2c604ed85",223799:"6c6429cc71",223800:"0959930947",223801:"5426d34b03",223802:"4c19049155",223803:"731397cfe9",223804:"c3c6cebc72",223805:"499ab9ad89",223806:"f228e7d0e5",223807:"414de34be9",223808:"2ff482ca70",223809:"fd4ac92831",223810:"692bf0f52b",223811:"b3ae57a4e0",223812:"ab3aec0fb3",223813:"6a09a12193",223814:"c8f489c04a",223815:"1b89bbb503",223816:"86d365ac78",223817:"53d68438d3",223818:"f390f59e55",223819:"375b42e6f1",223820:"c7938639c4",223821:"6c07864acb",223822:"201b2186a3",223823:"e98acef402",223824:"16304a7f5a",223825:"d0f16e1e93",223826:"30ff282305",223827:"98ee9d18f3",223828:"298cede8a3",223829:"d4bfbd5cb9",223830:"dbe33ee4d1",223831:"82a4c67ced",223832:"e47b298ccd",223833:"add84f1f9f",223834:"908a64a337",223835:"aba5c921d6",223836:"afd9ba6a19",223837:"9c6bfb4295",223838:"fb5cb3ab8d",223839:"ea6379f257",223840:"099fb6351b",223841:"db7ba485ef",223842:"10d1f83abf",223843:"d35bcb4209",223844:"f781cc50e7",223845:"51f3b4dd5b",223846:"93de402b03",223847:"1f377b555a",223848:"93ba332bca",223849:"8e8f6360e6",223850:"7b57b52e5a",223851:"a794b33ee6",223852:"dbd016ff59",223853:"c3f482ed73",223854:"bae954f1cf",223855:"9779402277",223856:"f6ae5790dd",223857:"c5e9e7bb65",223858:"1fbbed7cf8",223859:"f17a33286c",223860:"fe64f019eb",223861:"e99d20d566",223862:"a1d7cd26ed",223863:"93595855a6",223864:"51cc844de9",223865:"d559b47a76",223866:"496270ea1f",223867:"c795cfd26c",223868:"11db16598b",223869:"740cb21442",223870:"1bc8f7c359",223871:"6d541db33b",223872:"44b19d01c3",223873:"56ac541c48",223874:"b57124da43",223875:"4b7b25ed9c",223876:"138fbfc2e3",223877:"00d5e86d6d",223878:"fde11f90e3",223879:"78cf5ca7b3",223880:"d54fb04c3f",223881:"52810d0d8c",223882:"0e3419d799",223883:"d83e3061fc",223884:"abdf73111c",223885:"e5fec79cae",223886:"0073b2b42c",223887:"512ef38c59",223888:"fe2fc6d65c",223889:"2034a4c72a",223890:"44945ffccb",223891:"7514ac9d66",223892:"40d7707d75",223893:"713531aee9",223894:"78096a4dec",223895:"4220c90bf8",223896:"a6e7563e21",223897:"f74f9ba5a1",223898:"7f5bde6b16",223899:"0b716d1ec4",223900:"01b3b70e5c",223901:"8a0495ef50",223902:"304eabe0cc",223903:"0707dc7f67",223904:"2908cdc74f",223905:"47b6dc286d",223906:"4c418ae6f9",223907:"ad5650891c",223908:"e619ccfa76",223909:"11f2ec6bea",223910:"37513eacce",223911:"6bbe85ed1b",223912:"30ba3a4c32",223913:"f0301aea12",223914:"cb0d3002a8",223915:"e7cb65f54c",223916:"4fe386ec0c",223917:"5ad9c91ec4",223918:"cb8c36b402",223919:"4151fb85f6",223920:"a8676fbe55",223921:"6ae8dcb07b",223922:"48a5806652",223923:"ed88a82232",223924:"15e5976e7e",223925:"5c1f12b71f",223926:"a4e2665ad1",223927:"432c8643b3",223928:"650d1aba20",223929:"f465e728b9",223930:"272d9331f1",223931:"325bad9688",223932:"1c115e80cb",223933:"b2572cc6be",223934:"676fdfcce7",223935:"482972bb4c",223936:"53a43dac06",223937:"e23483857b",223938:"15c5beef16",223939:"5c1dc533ef",223940:"8fc797a7c2",223941:"96ff6a8b2c",223942:"07e39389b0",223943:"347137d185",223944:"081204dec8",223945:"4cb1016a9d",223946:"bb4be4f772",223947:"699053cc20",223948:"f3790f5bf9",223950:"4e677f4ba3",223951:"2bcf214d5a",223952:"352fc98dab",223953:"4e8935e973",223954:"6e3d8b7493",223955:"c2a59bdc68",223956:"3585ed2e14",223957:"8116222aa4",223958:"eaf8a16b49",223959:"f506e43c09",223960:"e10178ab97",223961:"ca366668b7",223962:"14d623c8ad",223963:"d2abb40b77",223964:"c32cdcb25f",223965:"2f0c466863",223966:"aae435e9f3",223967:"5dc8a0ec11",223968:"b104829f5a",223969:"b214f167f9",223970:"02f67edc68",223971:"79bc7267e2",223972:"75e526bbb8",223973:"bcac48cfb7",223974:"523ce1db2e",223975:"029ed07a3c",223976:"4f21c4216a",223977:"9ee6d8d378",223978:"2d4aa41e7a",223979:"a0fd40d0b7",223980:"b0abebb797",223981:"d8e4fa8874",223982:"dfce9e8c3e",223983:"e5ecc1e8b8",223984:"cbc505244b",223985:"37c46b0fbc",223986:"86ba462c6e",223987:"b4945a575b",223988:"6b64e41689",223989:"1213c7a537",223990:"32a16c5352",223991:"a407ed1b33",223992:"0c4f1f5327",223993:"1bbc672b41",223994:"dd980c02e2",223995:"79e01b0ac6",223996:"ed87277b19",223997:"1c842d2b05",223998:"dfc9ba39f2",223999:"4a1137849a",224e3:"2dd7d23702",224001:"406fb66cf3",224002:"7ed65788ae",224003:"5916659abb",224004:"eca7a37ac1",224005:"ebcd6b2c0b",224006:"2eedacd42a",224007:"83197c9b5e",224008:"f7d22b8f59",224009:"60ea88b639",224010:"1b43623112",224011:"41fc827616",224012:"6c2f011218",224013:"6daea7b7ee",224014:"9d05796227",224015:"1bd5a2e5a6",224016:"703d931791",224017:"a10f8eb6b5",224018:"5963788464",224019:"ff38fd82b2",224020:"37824a7c97",224021:"00f352c023",224022:"2d0f09f508",224023:"f41e5e0dfb",224024:"61da120efb",224025:"1444b14caf",224026:"ba4104f81f",224027:"8c7e519ff8",224028:"4031f1bbb3",224029:"534d75a3c9",224030:"672d88498b",224031:"6cb3e9d19f",224032:"fbab62da60",224033:"d348c07071",224034:"c47afad3ac",224035:"6ca8efdbc3",224036:"f266f44ec0",224037:"93ad022c85",224038:"efb7a1d447",224039:"2d0a26f1af",224040:"fa3176deae",224041:"5224e2af27",224042:"a7853891cd",224043:"059b7aaa8d",224044:"9207921484",224045:"d8c1e774ae",224046:"bc4056c328",224047:"dda0ceada6",224048:"59bb78512b",224049:"64a4ef3415",224050:"aed627a44a",224051:"afa9fe0854",224052:"56e8da4a1b",224053:"d81038fe9c",224054:"134a490b31",224055:"a322e4a35b",224056:"ba2d1b43db",224057:"d39ed038e7",224058:"4b99e8e582",224059:"d777b6ec45",224060:"c65986d053",224061:"791a4e06d2",224062:"483f5e7aec",224063:"490f765785",224064:"cabfe77426",224066:"5f441a12af",224067:"bfdfc592ac",224068:"ead39b2e01",224069:"76f2fcff65",224070:"69373addc9",224071:"ba2d1653d9",224072:"3efaf1d3e6",224073:"fd0c4fbdd8",224074:"89c919c9be",224075:"f0f3591e4e",224076:"f48e0521f9",224077:"94c338a06e",224078:"017b1d8586",224079:"95e94f92cf",224080:"01820c10b4",224081:"51ecf51907",224082:"039ee8a86f",224083:"4563a95d35",224084:"b3b648a784",224085:"9b9e90d9d4",224086:"441e91ea0d",224087:"92c341ccbf",224088:"eb7a9239f8",224089:"2f1788bf99",224090:"5de4fecc0f",224091:"448f8a090d",224092:"998e9fe1cd",224093:"50a13ea3c9",224094:"58c117fa67",224095:"ee4411a42f",224096:"1f8945a781",224097:"9a2b17464b",224098:"43fb800a76",224099:"3c26ce20a3",224100:"4235f94ac1",224101:"2f886bcec1",224102:"346ad28d17",224103:"a3b1e47285",224104:"da2d6c25bc",224105:"12d98749b7",224106:"d8445261ff",224107:"13db9c464b",224108:"2b95bfaba2",224109:"40d5a1dcb3",224110:"ff43dea9e3",224111:"fa9c98b4ad",224112:"7929335a81",224113:"00d998a281",224114:"f8ff871e63",224115:"13173335ed",224116:"2051e56163",224117:"ad6224d0ab",224118:"e8fc214256",224119:"48ad04dcf3",224120:"91da19c948",224121:"c6ecccc271",224122:"f678f86caf",224123:"68de59b100",224124:"fdcffb371d",224125:"e6b2006cc7",224126:"c614715547",224127:"83b0b8c5f7",224128:"ef5cc18af4",224129:"693500d8fb",224130:"a036656d4c",224131:"2b75482d37",224132:"58205f661e",224133:"2d1f72753c",224134:"cdfcaa5a7f",224135:"bac3630bf0",224136:"efd3f99b67",224137:"1e5f862b97",224138:"91eb2ac322",224139:"8295a9bac5",224140:"74d16fac57",224141:"ac38b21366",224142:"45bca8099c",224143:"057452d0b7",224144:"e65f1930a4",224145:"01ee051236",224146:"eda69940d3",224147:"c1f281f11e",224148:"d25c14b105",224149:"99a56803fc",224150:"bd0df083b2",224151:"25b91bcfff",224152:"a773f97928",224153:"3ba64d8acc",224154:"aa9a6b8120",224155:"9633037403",224156:"346bfc1ff6",224157:"857da84ca4",224158:"0f06037766",224159:"0f2bf14f3c",224160:"ca0a17eabe",224161:"af8624b694",224162:"ef97245ac7",224163:"13aea85015",224164:"24ae7dc1d7",224165:"25ca67493c",224166:"731edb91e3",224167:"abf4e44817",224168:"15c5f1dc70",224169:"06f23ec69b",224170:"396b909c05",224171:"38b3fcd9e9",224172:"1ff47143ac",224173:"fb5d5ae3cc",224174:"214c468b98",224175:"8e6afb3cc5",224176:"14c3a805ae",224177:"443bf2b0eb",224178:"dcae4feaac",224179:"ae32fbfe08",224180:"fbc9e795ff",224181:"54215757d5",224182:"c4b39c6b1f",224183:"d45bb01781",224184:"22330b001a",224185:"4c550a5852",224186:"c948fb050c",224187:"499e4a6cd2",224188:"2532631dff",224189:"6d9394f1d6",224190:"b243479eed",224191:"b2809705af",224192:"2635dc16ec",224193:"7d40f964aa",224194:"e85bfead63",224195:"a99c507fec",224196:"d984119752",224197:"92ae293920",224198:"1292ed497e",224199:"4e6d5ed3e5",224200:"8b33b275cc",224201:"9647c3e14f",224202:"719d7cda0d",224203:"51ed61983e",224204:"40a532ab55",224205:"8c662c484b",224206:"e00445010f",224207:"ee540b7a6a",224208:"480cd79ddb",224209:"9c2be0e050",224210:"d6879a208c",224211:"864392c04d",224212:"e385780926",224213:"6d714f5053",224214:"89b103e6c2",224215:"503221f709",224216:"d3b23d9d14",224217:"3e50980b81",224218:"883f11c6b6",224219:"54e1782e8d",224220:"ba84de86ff",224221:"f0a748a837",224222:"b7cbb9f879",224223:"05caff1588",224224:"2f6a930b5f",224225:"c37bb4d2fb",224226:"452fce6963",224227:"1e9e84211b",224228:"6691d54896",224229:"b31a4c15cd",224230:"af0bb8fc74",224231:"7f492e2368",224232:"f96bc04e45",224233:"9aa8b345c2",224234:"70cb6ec3bf",224235:"ae6b7b1404",224236:"33b6b3036c",224237:"3ed6244870",224238:"b78c371b0d",224239:"0deeb1faa6",224240:"a1497726d6",224241:"34fce8e3e1",224242:"0473e029b2",224243:"3cc6a2d353",224244:"4f4dc4d224",224245:"7437e8e468",224246:"ace95d5a46",224247:"8150d61895",224248:"1e7689ba1e",224249:"fccbc5e734",224250:"0674904dae",224251:"a3f775b3c7",224252:"104f52de63",224253:"7eb7b01f46",224254:"0426e1891c",224255:"27e9fd38c2",224256:"801e82900c",224257:"358ef95ed0",224258:"fe0aabb2ab",224259:"9fba6629fa",224260:"046423b5c7",224261:"911fe98af2",224262:"a2d4363e20",224263:"9b47d90be7",224264:"68eb6a7c2d",224265:"daec63d813",224266:"c4f96b97a7",224267:"8e57620736",224268:"5170c0639b",224269:"c31b421ff3",224270:"7e76b1b31e",224271:"66fbc753a7",224272:"112f233af7",224273:"65f76fa0f4",224274:"7ded03bff0",224275:"c7298bad06",224276:"0b3db016f2",224277:"a4bc3d96af",224278:"6fa681c055",224279:"3fb6928d9d",224280:"16e0da22a6",224281:"c162c197ca",224282:"c03e2ffcd1",224283:"545f832584",224284:"8c490c81a1",224285:"3ea2378463",224286:"525801e245",224287:"e75a564653",224288:"85d2707d36",224289:"c1d67cfc2a",224290:"d227891ea0",224291:"3f6f8de138",224292:"a32eaaf758",224293:"1ec793f323",224294:"7b94445aaf",224295:"82f0893a32",224296:"322e1345c8",224298:"39c5455cb6",224299:"38b739cb84",224300:"5fd0615882",224301:"81ca0c956d",224302:"d9829611b0",224303:"e81062830f",224304:"d8bc6f904c",224305:"3d2d23d496",224306:"fce40abeb1",224307:"00b68324dc",224308:"a1d869b8f0",224309:"67c3b2c3be",224310:"c8378077a3",224311:"803a90e19f",224312:"7a7174aeef",224313:"2447832471",224314:"7dc66f5a35",224315:"e2d195478b",224316:"283713404c",224317:"92f3c287e9",224318:"2173ccd343",224319:"05f83abd21",224320:"feba5f0966",224321:"1e8a82db47",224322:"ccd8188ce9",224323:"c64d9e9b82",224324:"5f3d3154eb",224325:"ccdecf6aa6",224326:"bbf946c88a",224327:"3a85701997",224328:"bf4810a9b7",224329:"ef47af397b",224330:"6e9ec2c13b",224331:"e04a4527f8",224332:"b337fc904a",224333:"2866531b61",224334:"89e6e7086e",224335:"e6d56493b3",224336:"e727fee5f2",224337:"0ee835626d",224338:"b458ebb4be",224339:"ab26d63847",224340:"3022db792b",224341:"c621933183",224342:"6c2d51e798",224343:"8a1beb565b",224344:"947a6caafa",224345:"c2455c7b0a",224346:"3a9847aa30",224347:"4179aff30e",224348:"e170a17ed5",224349:"30caa53dc6",224350:"b39e21a290",224351:"fd59af306e",224352:"4d4b1482cb",224353:"0617aaf386",224354:"76bc6eee79",224355:"62465eacc9",224356:"57cc209e81",224357:"45c73327fc",224358:"cb220a8f54",224359:"364a5d7fdc",224360:"e76fd8e6ba",224361:"d42a2454f5",224362:"7779413b96",224363:"8067cf0543",224364:"a2d34356a7",224365:"4cf7ca6fd9",224366:"a99d74f832",224367:"5a1b84682c",224368:"fe3926ca58",224369:"377b40bb5d",224370:"8b7e24f93a",224371:"987a91b872",224372:"4f908a490e",224373:"16b0c1fc53",224374:"cc6f2ef362",224375:"75285f4a6e",224376:"0cabcca02a",224377:"633e19911f",224378:"de1246d5ea",224379:"d4a216083c",224380:"5491cd6654",224381:"5ba09e3266",224382:"3ff3bb9a81",224383:"1637e41189",224384:"5dc50835e5",224385:"e1d6ba473d",224386:"e668dd950c",224387:"bcc4f7025f",224388:"e1bee4484a",224389:"3de535dc1e",224390:"fdb2a8c64b",224391:"5c36ebd1de",224392:"5599f33ce2",224393:"1fcd8dd996",224394:"f38bce7c94",224395:"d6cab17680",224396:"93ea2322cd",224397:"9aa5d08bb7",224398:"6cefceea9f",224399:"90f95a8d53",224400:"6485777f9b",224401:"eb667bdf43",224402:"4a5e9682db",224403:"09cd1197d8",224404:"1d2b881af9",224405:"07dd86936c",224406:"0e0c9d0897",224407:"68cc9bb7ce",224408:"1817947d35",224409:"ea5df4664a",224410:"ca3586cdd0",224411:"38a1309df0",224412:"dca73f9f35",224413:"54ace91a62",224414:"18e6561d04",224415:"e4707b457d",224416:"225b77da03",224417:"5e1b8d592c",224418:"65e25fd422",224419:"d0b1ef79c0",224420:"0f8041015d",224421:"9424085e77",224422:"5bd92ff0f8",224423:"06c26e79f1",224424:"e9bcdd66fd",224425:"1a97e1217d",224426:"5b3f00e512",224427:"52e9f9e097",224428:"c2ed1ad4f3",224429:"9f851cedac",224430:"a46cdfe395",224431:"04ece2b7a7",224433:"42218cfd0c",224434:"1009d4671d",224435:"85a9625237",224436:"5989f40ff2",224437:"e3fa3f2b57",224438:"f0ba8b685c",224439:"2cef47f123",227114:"000a0ec173",227748:"89bbcbf924",227756:"0db71d09d4",227765:"1c83d88d83",227771:"560ad9b662",227775:"0ece9557bb",227777:"5203b1b64a",228024:"c689450da7",228091:"2fe33750f2",228169:"c29c7574f3",228283:"0d17f18539",228284:"abd1ad27f1",228288:"fc60ee73df",228325:"6dc3b90ff2",230350:"6cd1f58e4a",230352:"5c84125aa2",230353:"a36b535552",230355:"c8c83d50b1",230356:"52f7ff1150",230357:"72c8078dc5",230386:"296d193ef0",230387:"33249ea56a",230893:"268a6b5e4c",231485:"66c611634c",231568:"98555d8c56",231573:"98146ab6e7",231575:"918750482e",231615:"abfef92b2c",231616:"30e52aad70",231734:"d6d47d5409",231735:"768372fb73",231736:"0bb261b3ed",231737:"c19023d0a4",231738:"cb2bb9b91a",231739:"34f285344a",231740:"ef262f830a",231741:"2f6493cbcc",231743:"a4b94889a4",231744:"b070f78073",231745:"c0ea7c5e9d",231746:"be437c75e1",231747:"e9239b483e",231748:"1361b7ab3f",231749:"333df33edd",231750:"20a5bddba3",231751:"7c88605201",231752:"a7fdbf13f4",231753:"56b806b804",231754:"1fcc42089a",231755:"377b8dd5f3",231756:"a8b098c851",231757:"cb20f1744b",231758:"3ba9e72596",231759:"b4ce575a99",231760:"f4bbe4e3e4",231761:"0ddc57daa3",231762:"7b84e3f642",231763:"d2d068d19b",231764:"b6e6c628b7",231765:"1b5c316184",231766:"27a437c0a4",231767:"6658b71a53",231768:"4f669f50a3",231769:"66373c9bc4",231772:"e54c66e6e4",231980:"366f10aa7a",232334:"2da49317a3",232643:"79f4a2d706",232644:"922beae919",232645:"2cc4b24073",232646:"18e2ed7c10",232647:"0a9b6074ee",232648:"2761222bab",232649:"c3580c480e",232650:"4f643512c9",232651:"e5c5182ac6",232652:"97a500c52a",232803:"9e39c1aa02",233814:"58d8890d46",233932:"a97b72db8b",233934:"64e69c486f",233935:"84e0aeb6f0",233936:"caee37edb8",233937:"1de8aa1c16",233938:"245a70d0ee",234194:"4439823f24",234208:"a0d707d2fc",234209:"7091257f69",234287:"4f7b212e88",234288:"96eba20c02",234289:"3c006a5e17",234290:"ec7394aa46",234291:"7858b3b489",234292:"74ca4ea527",234293:"f8ffbd7152",234294:"ee4f4b8ea0",234649:"c95ee1c5b3",234650:"edf825f0f7",234652:"ea6ce30b14",234823:"d22701904b",234824:"ce1bfb3d61",234826:"b1a9872fc9",234827:"fc500162ed",234832:"81613837a4",234837:"9c398d6f4c",234838:"59b4b942f9",235158:"c87f10d739",236868:"74a20053b6",236872:"065571bda8",236887:"dabd080ab3",236888:"9e098dd169",236889:"81578e631b",237973:"4740e101a6",238700:"59f9d68b95",238938:"1afa737eb3",239060:"52d168c9ff",239441:"215b54f457",239442:"0514af3834",239443:"1b0016a75d",239444:"28762bcb42",239445:"5376959cb5",239446:"d1dbfd1120",239488:"5e1b118876",239491:"5e0b581d6b",239917:"49257c07ec",239918:"6a4f9826e1",239920:"5055473233",239922:"1d1711b1d1",239927:"db765373d5",239929:"60de3aeb8c",239951:"37207c447b",240040:"fd2ce262f9",240048:"df74021af2",240260:"7714bded7d",240261:"6342f08394",240347:"388b042584",240348:"86fc665b83",240349:"a98f062349",240350:"5d4cd19d52",240351:"854d3d7eb1",240352:"e53312a190",240353:"860fd93a1e",240354:"72c3e70186",240358:"e8ddc0bf9c",240359:"2dc75c74e4",240360:"4a26635c76",240361:"ea99eb8bf5",240362:"0c37dcf787",240363:"454485bf01",240364:"9dd8589057",240365:"3f1011aaf5",240366:"f7a9180aa9",240367:"278bf8e783",240368:"f5d0b20562",240369:"569b85211a",240370:"cf75117684",240371:"cb20f140b7",240372:"1037213e75",240373:"a8c8a151fb",240550:"a842f54f4e",240741:"c6b5dbc576",240744:"5578ac3647",240746:"6e2b0d3b0c",240748:"ea4865dcc8",240769:"961b2c3f75",240770:"2dcc4e2d90",241122:"a3e41bd253",241123:"85012ab923",241125:"a0c4e261f6",241126:"a49f069e66",241127:"afa7b8edce",241128:"a72adfe67f",241363:"62e7581c8f",241364:"92b35ded9a",241365:"c3840d7fcf",241366:"66bb4cad1f",241459:"9a871ac710",241460:"3634640795",241461:"61a058f0b5",241462:"850b32d4e7",241522:"61df54494e",241718:"6a20cadfcc",241767:"3149e43740",241768:"e0bbc13e61",241792:"66cd4ded3c",241793:"48303b9a55",241802:"5c6858544c",241936:"01c1759b51",242075:"b3d6116504",242077:"854e5d2bbd",242258:"2eeacfdc51",242262:"5a4df7bb05",242383:"b1ce94a6a7",242478:"79257eff87",242479:"626701d1b6",242946:"adbd1d83c0",242947:"5f3924aa85",242993:"b0b95f6fca",242994:"c5a34793bd",243037:"6033dd7236",243038:"0516b564f5",243039:"75ec951577",243040:"4d0779ab9c",243087:"d6ce17936a",243126:"affb8a916a",243347:"4297369b7a",243392:"0c89120ae7",243493:"a5bc73551c",243542:"5bdd828e72",243543:"128c4796a4",243561:"cbbe6c3c53",243759:"c284989a66",243862:"4d32df6d97",243871:"31ff33f78f",243872:"dbe5f46791",243873:"5c33c164ea",243874:"0e5876f82b",243974:"cba8f4ea21",243975:"6cd1fbc8d0",243976:"13cf26ae27",243977:"e7ce97b910",243978:"6db9b901d5",244387:"4e46e5413a",244678:"adf6d04a68",244680:"8ab6f7ecf3",244681:"7ca9dbe061",244891:"ea240e2eca",244914:"affb8a916a",245817:"9aca23a8d9",245818:"5a8a3fb778",245819:"3f879999d9",245820:"dc218be5ba",245826:"ad767a2829",246099:"dfef4eeb12",246100:"04710e0c1e",246101:"038e05bbe9",246110:"f168187c4e",246658:"e2ed7d64b1",246659:"a437d13abc",246820:"a06e3adb41",246821:"e0872a9ce8",246822:"9ff06f80b4",246823:"431bf47e1d",246825:"2f7cc087f8",246830:"bfb048b39c",246832:"9df2fc5235",246967:"86155e66a1",246968:"3126eb61e9",246970:"8c30b3e932",246971:"f23c9b9ae0",246972:"b32b991195",246973:"10ece02ab6",246974:"7c107a8275",246975:"6c065a6cb4",246977:"2ab851d899",246978:"5352e6e700",246979:"c215e391ea",246980:"791bb621d1",246981:"00998543d2",246982:"3126eb61e9",246983:"3126eb61e9",246984:"848f064d40",246985:"490f4c7809",246988:"cfb5580b26",246990:"7985a9109a",246991:"27f3c21d47",246992:"0346ad153e",246994:"b6f502052b",246995:"0346ad153e",246996:"7dba37fbac",246997:"2ca0c647ec",246998:"b9e5d393c4",246999:"3126eb61e9",247e3:"3126eb61e9",247001:"3126eb61e9",247002:"f2526a7023",247003:"2d3758c16b",247004:"3126eb61e9",247005:"880e5e3c7a",247006:"3126eb61e9",247008:"3126eb61e9",247009:"da9a07c694",247011:"8cf24a5259",247012:"44fc023d43",247013:"c986db648c",247015:"3126eb61e9",247018:"5e255b3e57",247019:"3126eb61e9",247020:"ca891d50b4",247021:"3126eb61e9",247022:"3126eb61e9",247023:"f11f06ab20",247024:"3126eb61e9",247025:"62d856d917",247026:"3126eb61e9",247027:"3126eb61e9",247028:"3126eb61e9",247029:"c6e8c2a36c",247030:"d15b70681e",247031:"848f064d40",247032:"1b58e48ca8",247034:"f4f89e7184",247035:"3126eb61e9",247036:"3126eb61e9",247037:"a7af4e1c4b",247038:"3126eb61e9",247039:"3126eb61e9",247040:"3126eb61e9",247041:"3126eb61e9",247043:"3126eb61e9",247044:"3126eb61e9",247045:"db99b8a5e4",247046:"3126eb61e9",247049:"8d128961ff",247050:"2daaa35dd1",247051:"ccaec2a992",247053:"4cbc60e0fd",247054:"3126eb61e9",247055:"3126eb61e9",247056:"3126eb61e9",247058:"f04e0ec74a",247059:"bfbb231196",247060:"3126eb61e9",247062:"8fd795e125",247063:"c9b960c14d",247064:"2dd10a8681",247065:"85159374e2",247069:"3126eb61e9",247070:"70a889bbea",247071:"3126eb61e9",247073:"405dabf8ca",247075:"8be1c0ec4b",247076:"96653ce684",247077:"3126eb61e9",247078:"5a348aa760",247079:"3126eb61e9",247080:"3126eb61e9",247081:"d164dc9182",247082:"3126eb61e9",247083:"3126eb61e9",247084:"d3f47341e9",247085:"08093d00a6",247086:"3126eb61e9",247087:"3126eb61e9",247088:"08093d00a6",247089:"70202a4c81",247090:"3126eb61e9",247091:"3126eb61e9",247092:"3126eb61e9",247093:"3126eb61e9",247094:"3126eb61e9",247095:"3126eb61e9",247096:"3126eb61e9",247097:"3126eb61e9",247098:"069cec3ca5",247099:"06e84f1b3a",247100:"06e84f1b3a",247104:"3126eb61e9",247106:"ff5362888d",247107:"3126eb61e9",247108:"3126eb61e9",247110:"3126eb61e9",247111:"3126eb61e9",247113:"3126eb61e9",247114:"3126eb61e9",247115:"3126eb61e9",247116:"3126eb61e9",247118:"3126eb61e9",247119:"3126eb61e9",247120:"3126eb61e9",247121:"3126eb61e9",247122:"3126eb61e9",247123:"3126eb61e9",247124:"54e0f4dbf1",247125:"ad56755d01",247126:"3126eb61e9",247128:"6dccb2e212",247129:"3126eb61e9",247130:"3126eb61e9",247131:"3126eb61e9",247132:"3126eb61e9",247133:"2fcf2fa2f2",247134:"3126eb61e9",247135:"8ffcec1720",247136:"a4177cd7c2",247137:"3126eb61e9",247138:"3126eb61e9",247139:"3126eb61e9",247140:"3126eb61e9",247141:"4901677af6",247142:"12446205e2",247143:"3955880bfc",247144:"2af9d79fe5",247151:"e9df57b8c1",247152:"3126eb61e9",247153:"3126eb61e9",247154:"f530e194bb",247155:"037b3b9a03",247156:"3126eb61e9",247157:"3126eb61e9",247158:"3126eb61e9",247235:"1689305b3c",247539:"4207ffcde0",247540:"0300856603",247542:"6941e8e766",247543:"229407c077",247566:"282c0b2f5c",247568:"2e0729f88e",247570:"6fa8714a00",247571:"95710dc0bd",247572:"0516167366",247580:"6f2ef16213",247581:"b151158b59",247582:"1316c6b3a1",247583:"fd7141bb5d",247584:"4aea8aa613",247585:"f4de77a688",247586:"795118ec83",247587:"ea47f00321",247588:"5e6052d848",247589:"5200e35311",247590:"c8dc5b65b5",247591:"5b73808584",247592:"8f0bd7d4a8",247593:"c184c6cdf1",247594:"5993ef17ed",247595:"db66c39e91",247596:"5a0dd1a883",247597:"e60e8a2197",247598:"397c7fe4f5",247599:"34d23bb85d",247600:"be8c456bf9",247601:"643fe21607",247602:"f18ca71f1f",247603:"1a20d05edc",247604:"d42d9e962b",247605:"be3e3cb2cf",247606:"87acac281f",247607:"c9e27c6ea1",247608:"4df8fdebfa",247609:"a4674fa103",247610:"481a2864a2",247611:"81b18afb1f",247612:"b3256ff3dd",247613:"3ff41c10cc",247614:"1b803cbc7a",247615:"885c2cdc85",247616:"33b74e5566",247617:"2abd027b8b",247628:"84c0a758f9",247629:"1c7d425d57",247630:"2f0db5bd0a",247631:"9f45270caa",247632:"6691540c2d",247633:"480d112a74",247634:"68c27a41c5",247635:"db8aadcdaa",247636:"a01dae59b1",247637:"d050793066",247638:"eece4baebd",247639:"87430a9ef2",247640:"2920ef62de",247641:"54927c4d61",247642:"9b6b44d36c",247643:"2de68f9e5b",247644:"9b2060a067",247645:"c76eff4709",247646:"2f36b7198d",247647:"30ecbc4530",247648:"ff1ef6040a",247649:"6899a6cbd8",247650:"571c852725",247651:"69fcf766ca",247652:"59b55ec725",247653:"a0b7b5445b",247654:"e6a7a903a7",247655:"88e621d45a",247656:"2d5df6b92d",247657:"339fb8f9fa",247658:"bf3ad9e060",247659:"b7482b13b8",247660:"cc193eedb7",247661:"c4c5f315a2",248336:"424745467c",248337:"cb7b7ec0c1",248338:"070c68d087",248339:"31e0460794",248341:"1cb8ff55ee",248484:"409710dcdf",248485:"4ee89b9bf9",248486:"e37befb6c2",248487:"370688c888",248488:"63213f5767",248489:"96bc2796fa",248490:"13c1bd3248",248491:"6d514c0d04",248533:"7aadea05bd",248647:"e48a6891f9",248695:"0691fd57f6",248867:"0df3795dac",248869:"79fae3ec69",248870:"2194e5372b",248871:"4049b15c63",248872:"e81f3016ea",248873:"c39f4f062f",248874:"01f8610a4a",248876:"5bfef43c69",248877:"880d95e549",248878:"3fb4baa2a2",248879:"3b1eeae496",248880:"20d9bd176d",248881:"ff9234ee2f",248882:"5b721342e5",248883:"4f628809cc",248884:"c76def274c",248885:"822a1023e4",248892:"5caecbe868",248893:"eac4dc8d47",248894:"17bb4ef275",248895:"d7d0c5c890",248896:"6af4bc1afd",248981:"55d619cd61",248982:"8f1aa7f09c",248983:"169bf5e67e",249148:"add97287e4",249174:"7f38ac3f2c",249260:"23b6ef9073",250396:"d5d1c38c32",250632:"454c3b63f8",250707:"8e05f1aafc",250708:"836193ce82",250886:"88932ee759",251168:"bee79f9a2e",251169:"e0943c85f8",251170:"648fa11fe1",251171:"2b65846cf0",251238:"ba65922eb4",251372:"b6c5291899",251382:"997ebda2ed",251516:"76506c1145",251530:"59ac9d538c",252162:"3bcb5582ea",252386:"782012b37e",252799:"21ffa79199",252800:"7a3e6d8965",252941:"4ae741e3d6",252942:"7682f7c3b3",252943:"3ad191e993",252944:"12e9a01218",252945:"acaee504dc",253151:"c1ed16fb4c",253152:"1924672064",253153:"de07a1ace3",253154:"3539035868",254024:"adc7c98202",254025:"47d17c2808",254026:"e086caaafb",254111:"4326f32f28",254112:"f06d719b0b",254113:"e09e3657e9",254115:"f03e2b008a",254233:"009301b1fa",254234:"833b3c2475",254235:"e04ea5158f",254236:"e275f99647",254237:"5c70db5111",254302:"299b0405a3",254303:"4034e8048c",254407:"91495b49ac",254544:"a9f63fb938",254545:"d36b758fa4",254572:"759ad5721a",254573:"7bc34120bb",254574:"2f0db5bd0a",254575:"e40a6eba5e",254577:"5dbbfe0092",254579:"f92a7dbf00",254580:"23cb3ec03a",254581:"f0871cfe35",254582:"0d100087c4",254583:"5239d4623b",254584:"6691540c2d",254585:"56e8410a4e",254588:"480d112a74",254589:"d08556e440",254590:"56035f7718",254591:"ba3da505f4",254592:"392bc02145",254593:"f22a3c4b05",254594:"68f58d426f",254595:"ac2bd46ebb",254596:"ac2bd46ebb",254597:"68f58d426f",254598:"0e90ba4273",254599:"e6c72ad40f",254600:"5a28e64f23",254601:"8350d4a157",254602:"16ed9313d7",254603:"f00208ebd6",254604:"00f35cbcb6",254605:"13588d33df",254606:"2922d5743b",254607:"6b458d0316",254608:"539a57e640",254609:"b400c3efb6",254610:"b514b423fd",254611:"5a81142d61",254612:"bc38b5f105",254613:"6308b3e269",254614:"0d1ec8b0ee",254615:"dcd3aec166",254896:"9db1944401",254897:"3c004dafa0",254898:"d92a2bb81b",254899:"879a150803",256478:"274f84d957",256479:"82b1d15466",256499:"073888ea8b",256520:"6e92124c5e",256875:"9348c915f2",256876:"b642213864",257008:"0485fc1b2c",257012:"ef0b8de6bf",257037:"46037df7bf",257040:"e7c3243072",257095:"0508cce457",257096:"e0e4d9785e",258320:"a627bb6818",259133:"d989fa4c88",259134:"5c7c1f7fcc",259135:"534bb3a393",259136:"590c12ff0a",259137:"d0db666ea0",259138:"e36a47c128",259139:"82af7e44ac",259140:"8e7645823a",259141:"46975dbc5b",259142:"e03ec0a72a",259232:"5da3fa4643",259233:"d4f497fdf8",259234:"7701e34f69",259235:"08098a67ec",259490:"2c0fffd031",259491:"fdb81741b9",259498:"514a6ade30",259499:"b2d83ac652",259503:"265d719fc1",259504:"6737776cd4",259505:"07a66b394e",259506:"e8376bf5c0",259620:"5d0f1edbe9",260129:"852e7e79b7",260131:"4ed1a10871",260132:"777af661a9",260416:"6d5421c358",260417:"c13364ca2e",260418:"b278d45489",260419:"c34805f59b",260538:"6b265dd5e1",260539:"5b3f3287de",260793:"d176736ff5",260797:"88ecbec99c",260798:"ca71190812",260808:"06b52d326f",260824:"56247a8984",260831:"788007baf3",260832:"ee8e28dc5d",260834:"b9d9d7b31d",260835:"d79f20e7bf",260836:"927d12cdca",260837:"cc27d2f91a",260840:"85171901a7",261097:"f0faf9ed88",261098:"e3fa963429",261100:"f0faf9ed88",261101:"e3fa963429",261102:"63469d2cdb",261103:"dce58e7cd2",261104:"058f58735d",261105:"9004efc380",261229:"76f5e8b3b4",261230:"181e2ac9d5",261231:"830819bd3e",261232:"a52a8878e5",261233:"4463c86d7e",261234:"a3a9725c9f",261235:"f0faf9ed88",261236:"e3fa963429",261237:"ae2d32c04e",261238:"e958dd19db",261336:"c986b2d2f9",261337:"0eb511c7ff",261340:"9a32d3e358",261382:"d026c7d459",261438:"27fdb41c50",261635:"2343adc054",261647:"a919663c7f",261843:"bad2a31463",261893:"6c4a998222",261894:"b738af780f",261913:"d7942cae33",261916:"61bce97d52",261940:"ae75baf592",261943:"86b01affd6",262017:"ae40eb09bd",262018:"5252fa6f68",264753:"4617b91d35",264757:"89d488d126",265659:"f598f96309",265660:"5f2f97e274",266299:"1c9fe37dc8",266300:"0ba2e04072",266580:"04a4235a9b",266581:"ab8a2302a2",266583:"da5d52ff3f",266584:"15aef5508a",266644:"4cc6b4ee10",269465:"b884c2fda5",269466:"d01249e7c8",269468:"9444a040c1",269469:"00c41ddc48",269470:"ef8b76c98d",271935:"6566774608",271937:"e2578af48d",272196:"9e6b4e5435",272321:"c3b1c6897b"},runtime:ae({hash:function(e){return _e(e).toString(ye).slice(0,8)},javaScriptInput:{ahoCorasickLookup:e=>[],eventSegments:e=>({"!UpdateLookalikeModels":["203261","232643","232644","232645","232646","232647","232648","232649","232650","232651","232652","233932","233934","233935","233936","233937","233938","234287","234288","234289","234290","234291","234292","234293","234294","236868","236887","236888","236889","241122","241123","241125","241126","241127","241128","241459","241460","241461","241462","242262","248484","248485","248486","248487","248488","248489","248490","248491","251372","252799","252800","253151","253152","253153","253154","254896","254897","254898","254899","256520","260808"],"!UpdateSecondPartyData":["211184","211185","211186","230350","230352","230353","230355","230356","230357","230386","230387","231485","231568","231573","231575","231615","231616","231734","231735","231736","231737","231738","231739","231740","231741","231743","231744","231745","231746","231747","231748","231749","231750","231751","231752","231753","231754","231755","231757","231758","231759","231760","231761","231762","231763","231764","231765","231766","231767","231768","231769","232803","234194","234832","237973","239060","239441","239442","239443","239444","239445","239446","240260","241363","241364","241365","241366","241522","241718","242993","242994","243087","243493","243561","243759","243862","244678","244680","246099","246100","246658","246659","247235","247605","247606","247608","247610","247611","247612","248867","248869","248870","248871","248872","248873","248874","248876","248877","248878","248879","248880","248881","248882","248883","248884","248885","248892","248893","248894","248895","248896","249260","250707","250708","251168","251169","251170","251171","251530","252945","254111","254112","254113","254115","254233","254234","254235","254236","254237","258320","259620","261438","261843","266644","269465","269466","269468","269469","269470"],Ecommerce:["241802"],LikeClick:["257008","257012"],LinkClick:["202284","247566","247568","247570","247571","247572"],Pageview:["192971","202279","202280","202281","202282","202286","202287","202288","202289","202290","202291","202292","202293","202294","202295","202296","202297","202298","202299","202300","202301","202302","202303","202304","202305","202306","202307","202308","202309","202311","223407","223408","223410","223415","223418","223419","223421","223422","223424","223426","223427","223430","223431","223432","223433","223477","223478","223479","223480","223482","223483","223484","223485","223486","223487","223488","223732","223733","223735","223736","223737","223738","223739","223740","223741","223742","223743","223744","223745","223746","223747","223748","223749","223750","223751","223752","223753","223754","223755","223756","223757","223758","223759","223760","223761","223762","223763","223764","223765","223766","223767","223768","223769","223770","223771","223772","223773","223774","223775","223776","223777","223778","223779","223780","223781","223782","223783","223784","223785","223786","223787","223788","223789","223790","223791","223792","223793","223794","223795","223796","223797","223798","223799","223800","223801","223802","223803","223804","223805","223806","223807","223808","223809","223810","223811","223812","223813","223814","223815","223816","223817","223818","223819","223820","223821","223822","223823","223824","223825","223826","223827","223828","223829","223830","223831","223832","223833","223834","223835","223836","223837","223838","223839","223840","223841","223842","223843","223844","223845","223846","223847","223848","223849","223850","223851","223852","223853","223854","223855","223856","223857","223858","223859","223860","223861","223862","223863","223864","223865","223866","223867","223868","223869","223870","223871","223872","223873","223874","223875","223876","223877","223878","223879","223880","223881","223882","223883","223884","223885","223886","223887","223888","223889","223890","223891","223892","223893","223894","223895","223896","223897","223898","223899","223900","223901","223902","223903","223904","223905","223906","223907","223908","223909","223910","223911","223912","223913","223914","223915","223916","223917","223918","223919","223920","223921","223922","223923","223924","223925","223926","223927","223928","223929","223930","223931","223932","223933","223934","223935","223936","223937","223938","223939","223940","223941","223942","223943","223944","223945","223946","223947","223948","223950","223951","223952","223953","223954","223955","223956","223957","223958","223959","223960","223961","223962","223963","223964","223965","223966","223967","223968","223969","223970","223971","223972","223973","223974","223975","223976","223977","223978","223979","223980","223981","223982","223983","223984","223985","223986","223987","223988","223989","223990","223991","223992","223993","223994","223995","223996","223997","223998","223999","224000","224001","224002","224003","224004","224005","224006","224007","224008","224009","224010","224011","224012","224013","224014","224015","224016","224017","224018","224019","224020","224021","224022","224023","224024","224025","224026","224027","224028","224029","224030","224031","224032","224033","224034","224035","224036","224037","224038","224039","224040","224041","224042","224043","224044","224045","224046","224047","224048","224049","224050","224051","224052","224053","224054","224055","224056","224057","224058","224059","224060","224061","224062","224063","224064","224066","224067","224068","224069","224070","224071","224072","224073","224074","224075","224076","224077","224078","224079","224080","224081","224082","224083","224084","224085","224086","224087","224088","224089","224090","224091","224092","224093","224094","224095","224096","224097","224098","224099","224100","224101","224102","224103","224104","224105","224106","224107","224108","224109","224110","224111","224112","224113","224114","224115","224116","224117","224118","224119","224120","224121","224122","224123","224124","224125","224126","224127","224128","224129","224130","224131","224132","224133","224134","224135","224136","224137","224138","224139","224140","224141","224142","224143","224144","224145","224146","224147","224148","224149","224150","224151","224152","224153","224154","224155","224156","224157","224158","224159","224160","224161","224162","224163","224164","224165","224166","224167","224168","224169","224170","224171","224172","224173","224174","224175","224176","224177","224178","224179","224180","224181","224182","224183","224184","224185","224186","224187","224188","224189","224190","224191","224192","224193","224194","224195","224196","224197","224198","224199","224200","224201","224202","224203","224204","224205","224206","224207","224208","224209","224210","224211","224212","224213","224214","224215","224216","224217","224218","224219","224220","224221","224222","224223","224224","224225","224226","224227","224228","224229","224230","224231","224232","224233","224234","224235","224236","224237","224238","224239","224240","224241","224242","224243","224244","224245","224246","224247","224248","224249","224250","224251","224252","224253","224254","224255","224256","224257","224258","224259","224260","224261","224262","224263","224264","224265","224266","224267","224268","224269","224270","224271","224272","224273","224274","224275","224276","224277","224278","224279","224280","224281","224282","224283","224284","224285","224286","224287","224288","224289","224290","224291","224292","224293","224294","224295","224296","224298","224299","224300","224301","224302","224303","224304","224305","224306","224307","224308","224309","224310","224311","224312","224313","224314","224315","224316","224317","224318","224319","224320","224321","224322","224323","224324","224325","224326","224327","224328","224329","224330","224331","224332","224333","224334","224335","224336","224337","224338","224339","224340","224341","224342","224343","224344","224345","224346","224347","224348","224349","224350","224351","224352","224353","224354","224355","224356","224357","224358","224359","224360","224361","224362","224363","224364","224365","224366","224367","224368","224369","224370","224371","224372","224373","224374","224375","224376","224377","224378","224379","224380","224381","224382","224383","224384","224385","224386","224387","224388","224389","224390","224391","224392","224393","224394","224395","224396","224397","224398","224399","224400","224401","224402","224403","224404","224405","224406","224407","224408","224409","224410","224411","224412","224413","224414","224415","224416","224417","224418","224419","224420","224421","224422","224423","224424","224425","224426","224427","224428","224429","224430","224431","224433","224434","224435","224436","224437","224438","224439","231756","231772","231980","234649","234650","234652","234823","234824","234826","234827","234832","234837","234838","235158","236872","238700","238938","239917","239918","239920","239922","239927","239929","239951","240040","240048","240261","240550","240741","240744","240746","240748","241936","242258","242383","242993","243037","243038","243039","243087","243126","243347","243392","243493","243759","243862","243974","243975","243976","244387","244891","244914","246099","246100","246101","246658","246659","246820","246821","246822","246823","246825","246830","246832","247235","247539","247540","247542","247543","247580","247581","247582","247583","247584","247585","247586","247587","247588","247589","247590","247591","247592","247593","247594","247595","247596","247597","247598","247599","247600","247601","247602","247603","247604","247607","247609","247613","247614","247615","247616","247617","247628","247629","247630","247631","247632","247633","247634","247635","247636","247637","247638","247639","247640","247641","247642","247643","247644","247645","247646","247647","247648","247649","247650","247651","247652","247653","247654","247655","247656","247657","247658","247659","247660","247661","248336","248337","248338","248339","248341","248695","250632","250886","251530","252386","252941","252942","252943","252944","254024","254025","254026","254302","254303","254544","254545","254572","254573","254574","254575","254577","254579","254580","254581","254582","254583","254584","254585","254588","254589","254590","254591","254592","254593","254594","254595","254596","254597","254598","254599","254600","254601","254602","254603","254604","254605","254606","254607","254608","254609","254610","254611","254612","254613","257037","257040","257095","257096","258320","259232","259233","259234","259235","259490","259491","259498","259499","259503","259504","259505","259506","260129","260131","260132","260793","260797","260798","260824","260831","260832","260834","260835","260836","260837","260840","261340","261438","261635","261647","261843","261913","261916","264753","264757","266644","269465","269466","269468","269469","269470"],PageviewComplete:["202334","202335","202336","230350","230352","230353","230355","230356","230357","230386","230387","231615","231616","234649","234650","234652","234824","234826","239441","239442","239443","239444","239445","239446","240550","241363","241364","241365","241366","241936","242993","243040","243087","243126","243862","244914","246099","246100","246658","246659","247596","247597","247598","247599","247600","247601","247602","247603","247604","247607","247609","247613","247614","247615","247616","247617","247643","247644","247645","247646","247647","247648","247649","247650","247651","247652","247653","247654","247655","247656","247657","247658","247659","247660","247661","254303","254545","254573","254575","254579","254581","254583","254585","254589","254591","254593","254595","254596","254599","254601","254603","254605","254607","254608","254611","254612","259233","259235","259490","259498","259504","259506","260129","260131","260132"],PageviewEngagement:["202325","202326","202327","202328","202329","202330","202331","202332","202333","202334","202335","202336","234649","234650","234824","242993","243040","243087","243862","246099","246100","246658","246659","247596","247597","247598","247599","247600","247601","247602","247603","247604","247607","247609","247613","247614","247615","247616","247617","247643","247644","247645","247646","247647","247648","247649","247650","247651","247652","247653","247654","247655","247656","247657","247658","247659","247660","247661","254303","254545","254573","254575","254579","254581","254583","254585","254589","254591","254593","254595","254596","254599","254601","254603","254605","254607","254608","254611","254612","259233","259235","259490","259498","259504","259506"],PartnerPixel:["244681","245817","245818","245819","245820","245826","248981","248982","248983"],PrebidBid:["201901","208882"],SegmentEntry:["230350","230352","230353","230355","230356","230357","230386","230387","231615","231616","234649","234652","234826","234832","239441","239442","239443","239444","239445","239446","240550","241363","241364","241365","241366","241936","242993","243087","243126","243862","244914","246099","246100","246658","246659","257040","260129","260131","260132"],SegmentExit:["234832","243862","246099","246658","257040"],SlotClicked:["201910","202140","227114","227748","227756","227765","227771","227775","227777","228024","228091","228169","228283","228284","228288","228325","230893","232334","232803","233814","234208","234209","239488","240347","240349","240351","240354","240358","240359","240360","240361","240362","240363","240364","240365","240769","241767","241793","242077","242479","242947","243542","243871","243873","243978","246110","246967","246968","246970","246971","246972","246973","246974","246975","246977","246978","246979","246980","246981","246982","246983","246984","246985","246988","246990","246991","246992","246994","246995","246996","246997","246998","246999","247000","247001","247002","247003","247004","247005","247006","247008","247009","247011","247012","247013","247015","247018","247019","247020","247021","247022","247023","247024","247025","247026","247027","247028","247029","247030","247031","247032","247034","247035","247036","247037","247038","247039","247040","247041","247043","247044","247045","247046","247049","247050","247051","247053","247054","247055","247056","247058","247059","247060","247062","247063","247064","247065","247069","247070","247071","247073","247075","247076","247077","247078","247079","247080","247081","247082","247083","247084","247085","247086","247087","247088","247089","247090","247091","247092","247093","247094","247095","247096","247097","247098","247099","247100","247104","247106","247107","247108","247110","247111","247113","247114","247115","247116","247118","247119","247120","247121","247122","247123","247124","247125","247126","247128","247129","247130","247131","247132","247133","247134","247135","247136","247137","247138","247139","247140","247141","247142","247143","247144","247151","247152","247153","247154","247155","247156","247157","247158","247643","247644","247645","247646","247647","247648","247649","247650","247651","247652","247653","247654","247656","248533","248647","249148","249174","250396","251238","251382","251516","252162","254407","254545","254573","254575","254583","254585","254589","254615","256478","256499","256875","259134","259136","259138","259140","259142","259490","259498","260417","260419","260538","261098","261101","261103","261105","261230","261232","261234","261236","261238","261336","261337","261382","261894","261943","262017","265660","266299","266581","266583","271937"],SlotViewable:["239491","240348","240350","240352","240353","240366","240367","240368","240369","240370","240371","240372","240373","240770","241768","241792","242075","242478","242946","243543","243872","243874","243977","247539","247540","247542","247543","247628","247629","247630","247631","247632","247633","247634","247635","247637","254544","254572","254574","254582","254584","254588","254614","256479","256876","259133","259135","259137","259139","259141","259491","259499","260416","260418","260539","261097","261100","261102","261104","261229","261231","261233","261235","261237","261893","261940","262018","265659","266300","266580","266584","271935","272196","272321"]}),eventsLookup:e=>["Pageview","SlotClicked","PageviewComplete","PageviewEngagement","SlotViewable","SegmentEntry","PartnerPixel","LinkClick","LikeClick","PrebidBid","Ecommerce"],interpretOnlyQueries:e=>({}),literalsLookup:e=>e.frontDecode("\\t\\t1\\t1\\t0\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t1\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t2\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t4\\t2\\t5\\t2\\t6\\t3\\t40\\t2\\t7\\t2\\t8\\t2\\t9\\t3\\t47\\t1\\t3\\t2\\t0\\t3\\t90\\t2\\t1\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t4\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t5\\t2\\t1\\t2\\t3\\t3\\t10\\t3\\t27\\t3\\t33\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t6\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t355\\t4\\t9\\t2\\t4\\t3\\t01\\t4\\t8\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t7\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t8\\t2\\t0\\t2\\t1\\t2\\t5\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t9\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t\\t2\\t1\\t0\\t2\\t0\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t3\\t50\\t1\\t1\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t2\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t3\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t1\\t4\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t5\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t6\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t7\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t8\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t9\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t\\t3\\t1\\t0\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t1\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t2\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t1\\t3\\t2\\t1\\t2\\t2\\t2\\t5\\t2\\t6\\t2\\t8\\t2\\t9\\t1\\t4\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t5\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t6\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t7\\t2\\t0\\t2\\t1\\t2\\t6\\t2\\t7\\t2\\t8\\t1\\t8\\t2\\t7\\t2\\t8\\t1\\t9\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t\\t4\\t1\\t0\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t1\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t20\\t2\\t1\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t3\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t4\\t2\\t0\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t50\\t2\\t1\\t3\\t49\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t6\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t70\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t8\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t9\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t\\t5\\t1\\t00\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t1\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t20\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t3\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t4\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t5\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t6\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t3\\t82\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t7\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t8\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t9\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t\\t6\\t1\\t0\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t1\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t2\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t3\\t33\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t3\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t4\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t408\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t5\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t6\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t7\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t8\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t2\\t9\\t1\\t9\\t2\\t0\\t2\\t1\\t2\\t2\\t2\\t3\\t2\\t4\\t2\\t5\\t2\\t6\\t2\\t7\\t2\\t8\\t1\\ti4dB6\\t\\t7\\t1\\t0\\t1\\t1\\t1\\t2\\t1\\t3\\t2\\t628\\t2\\t962\\t1\\t4\\t1\\t5\\t2\\t737\\t1\\t6\\t1\\t7\\t2\\t352\\t2\\t826\\t1\\t8\\t2\\t339\\t2\\t533\\t2\\t706\\t1\\t9\\t2\\t050\\t2\\t179\\t2\\t833\\t2\\t996\\t\\t8\\t1\\t0\\t2\\t082\\t4\\t6\\t3\\t93\\t2\\t413\\t2\\t520\\t4\\t6\\t4\\t7\\t2\\t711\\t1\\t1\\t2\\t039\\t3\\t40\\t4\\t1\\t3\\t50\\t4\\t3\\t4\\t4\\t4\\t5\\t3\\t74\\t4\\t5\\t2\\t441\\t2\\t553\\t2\\t672\\t1\\t2\\t2\\t017\\t3\\t94\\t4\\t5\\t2\\t161\\t4\\t7\\t2\\t247\\t3\\t52\\t3\\t96\\t2\\t448\\t2\\t561\\t4\\t2\\t5\\t7\\t4\\t3\\t4\\t4\\t4\\t5\\t4\\t6\\t4\\t8\\t2\\t628\\t2\\t700\\t4\\t2\\t3\\t31\\t4\\t2\\t3\\t48\\t4\\t9\\t3\\t50\\t4\\t6\\t3\\t83\\t2\\t820\\t2\\t920\\t1\\t3\\t2\\t015\\t3\\t55\\t2\\t157\\t3\\t91\\t2\\t216\\t4\\t7\\t4\\t8\\t4\\t9\\t3\\t20\\t4\\t1\\t4\\t2\\t4\\t4\\t4\\t8\\t3\\t30\\t3\\t50\\t3\\t81\\t2\\t339\\t3\\t40\\t4\\t1\\t4\\t2\\t3\\t50\\t3\\t79\\t3\\t80\\t2\\t436\\t4\\t7\\t2\\t534\\t4\\t5\\t4\\t6\\t3\\t60\\t4\\t1\\t3\\t72\\t4\\t8\\t2\\t605\\t4\\t6\\t4\\t7\\t4\\t9\\t3\\t11\\t4\\t2\\t4\\t3\\t4\\t4\\t3\\t41\\t4\\t5\\t2\\t703\\t4\\t4\\t3\\t13\\t3\\t30\\t3\\t51\\t2\\t837\\t3\\t99\\t2\\t900\\t4\\t1\\t4\\t2\\t4\\t3\\t3\\t23\\t3\\t67\\t1\\t4\\t1\\t5\\t1\\t6\\t1\\t7\\t1\\t8\\t1\\t9\\t1\\tFD8nI\\t1\\tYPBBL\\t\\t9\\t1\\t0\\t1\\t1\\t1\\t2\\t1\\t3\\t1\\t4\\t1\\t5\\t1\\t6\\t1\\t7\\t1\\t8\\t1\\t9\\t2\\t42\\t\\tA0AH3G\\t\\tBahia\\t\\tCeará\\t1\\thristian Dunker\\t1\\totidiano\\t1\\tristiane Guterres\\t6\\tna Fibe\\t\\tEZWB7V\\t\\tHxqYV1\\t\\tI4GWl6\\t1\\tI436J\\t\\tKHPC5A\\t4\\t6A\\t\\tMQ2XML\\t1\\tichelle Prazeres\\t\\tRm3SiT\\t\\tTIFQA5\\t\\tVK7KD0\\t2\\tIV56\\t1\\tWGKS7\\t\\tW3CW2J\\t1\\tQC6HR\\t\\tXtODT3\\t\\tZ7rJBM\\t1\\tJG29S\\t\\tabuso\\t1\\tgricola\\t1\\tmor\\t1\\trte\\t1\\tssédio\\t1\\ttivador de cachos\\t1\\tudi\\t1\\tvbNf2\\t\\tbitcoin\\t1\\tmw\\t\\tcafe\\t2\\trteira digital\\t1\\thevrolet\\t1\\tivic\\t1\\tlaro.com.br\\t1\\tondicionador\\t2\\trinthians\\t1\\tr-v\\t2\\teme de pentear\\t2\\time\\t3\\tpto\\t1\\tuidados com os fios\\t\\teletrico\\t1\\trotismo\\t1\\tsporte\\t2\\ttupro\\t\\tfelca\\t1\\tlamengo\\t2\\tuminense\\t1\\tutebol\\t\\tguia-de-compras\\t\\thonda\\t1\\tr-v\\t1\\tytalo\\t\\tiab_3.0\\t1\\tdentidade\\t1\\tngles\\t\\tj9PaO9\\t1\\tapão\\t\\tleave in\\t\\tmelhor operadora\\t6\\tplano.net\\t2\\trcedes\\t1\\tinhaoperadora.com.br\\t1\\tm3UXx\\t1\\tulheres\\t\\tnissan\\t\\toperadoras\\t\\tpertencimento\\t2\\tugeot\\t1\\tg0WhF\\t1\\ticpay\\t1\\tlano de celular\\t1\\tortabilidade para tim\\t5\\ts.com.br\\t2\\ts pago\\t\\tquestões de gênero\\t\\treclamacao claro\\t11\\tvivo\\t2\\tlacionamento\\t2\\tnault\\t1\\toaming internacional\\t\\tsafra\\t2\\tlonline.com.br/cronograma-capilar-para-cabelos-crespos-e-cacheados-sos-hidratacao-salon-line\\t2\\túde mental\\t1\\texo\\t1\\thampoo\\t1\\tilêncio\\t1\\tolidão\\t1\\tustentabilidade\\t\\ttecnologia\\t1\\tilt\\t2\\tm\\t1\\tudocelular.com\\t\\tuniversa\\t8\\t talks\\t\\tviva bem\\t3\\to.com.br\\t1\\tolkswagen\\t\\tzr-v"),propertiesLookup:e=>[["taxonomy"],["value"],["campaign_id"],["tagsId"],["client","url"],["advertiser_id"],["line_item_id"],["segment_number"],["origin"],["central"],["authors"],["geo_info","province"],["isp_info","isp"],["mediaTitle"],["url"],["client","referrer"],["collection"],["dest_url"],["isLogged"],["client","title"],["tagsText"],["advertiserId"],["aggregations","PageviewEngagement","engaged_time"],["advertiser_name"],["geo_info","city"],["hasThirdPartyCookie"]],queries:e=>({192971:e.r(63,0),201901:e.r(128,9,e.os(e.s,23,[818,821,824,"citroen","fiat","ford",843,"hyundai","kia",854,"mitsubishi",858,861,872,"suzuki","toyota",890]),2,2),201910:e.r(63,1),202140:e.r(128,1,e.t,1,1),202279:e.r(129,0,15,"facebook.com"),202280:e.r(129,0,15,"instagram.com"),202281:e.r(129,0,15,"google.com"),202282:e.r(129,0,15,"tiktok.com"),202284:e.r(129,7,17,"amazon.com.br"),202286:e.r(22,0,34),202287:e.r(71,["A4CNkPyR"]),202288:e.r(71,["hi5L6HL4"]),202289:e.r(23,0,11,"Paraná"),202290:e.r(71,["l+FkpX3t"]),202291:e.r(73,788),202292:e.r(71,["bHlt35IM"]),202293:e.r(73,789),202294:e.r(74,836),202295:e.r(74,"splash"),202296:e.r(74,"carros"),202297:e.r(74,"nossa"),202298:e.r(74,"play"),202299:e.r(21,0,1,1,4,[882,883]),202300:e.r(74,883),202301:e.r(74,"ecoa"),202302:e.r(74,842),202303:e.r(74,"jogos"),202304:e.r(21,0,1,1,12,["aero","airport"]),202305:e.r(76,"claro"),202306:e.r(76,"algar"),202307:e.r(76,884),202308:e.r(76,"vivo"),202309:e.r(21,0,1,1,12,["v tal","vtal"]),202311:e.r(21,0,1,1,12,["college","escola","faculdad","universidad","university"]),202325:e.r(146,.5),202326:e.r(146,.1),202327:e.r(146,.2),202328:e.r(146,.28),202329:e.r(146,.4),202330:e.r(146,.6),202331:e.r(146,.7),202332:e.r(146,.8),202333:e.r(146,.9),202334:e.r(127,3),202335:e.r(127,6),202336:e.r(127,10),203261:e.r(102,"b0451b8d-9036-4f67-8039-62a93d88d29f","202284",.89032835),208882:e.r(21,9,2,2,23,["banco","bradesco","btg","caixa","citybank","itau",874,"santander","sicredi"]),211184:e.r(124,"GlboQG6/","211184"),211185:e.r(124,"ED1Piegt","211185"),211186:e.r(124,"P2+np/pW","211186"),223407:e.r(115,e.ps(4,828),e.ge(5),5,0,e.ps(19,828),e.ge(5),5),223408:e.r(131,["sao-paulo","saopaulo"]),223410:e.r(132,"palmeiras"),223415:e.r(132,"santos"),223418:e.r(116,840,840),223419:e.r(116,839,839),223421:e.r(132,"botafogo"),223422:e.r(132,"vasco"),223424:e.r(131,["atletico-mg","atletico-mineiro"]),223426:e.r(132,"gremio"),223427:e.r(132,"cruzeiro"),223430:e.r(132,"bahia"),223431:e.r(132,"portuguesa"),223432:e.r(132,"internacional"),223433:e.r(132,"parana"),223477:e.r(131,["santa-cruz","santacruz"]),223478:e.r(132,"nautico"),223479:e.r(132,"vitoria"),223480:e.r(131,["ponte-preta","pontepreta"]),223482:e.r(132,"coritiba"),223483:e.r(131,["athletico"]),223484:e.r(132,"ceara"),223485:e.r(131,["america-mg","america-mineiro"]),223486:e.r(132,"criciuma"),223487:e.r(132,"chapecoense"),223488:e.r(132,"avai"),223732:e.r(133,[e.y_(1,206),e.y_(1,196),e.y_(1,186),e.y_(1,175),e.y_(1,164),e.y_(1,153),e.y_(1,143),e.y_(1,122),e.y_(1,133),e.y_(1,111),e.y_(1,99),e.y_(1,92),e.y_(1,84),e.y_(1,70),e.y_(1,309),e.y_(1,297),e.y_(1,294),e.y_(1,288),e.y_(1,277),e.y_(1,266),e.y_(1,255),e.y_(1,320),e.y_(1,248),e.y_(1,240),e.y_(1,229),e.y_(1,218),e.y_(1,635),e.y_(1,523),e.y_(1,413),e.y_(1,308),e.y_(1,58),e.y_(1,47),e.y_(1,36),e.y_(1,24),e.y_(1,13),e.y_(1,2),e.y_(1,775),e.y_(1,658),e.y_(1,217),e.y_(1,110),e.y_(1,1)]),223733:e.r(140,110),223735:e.r(140,217),223736:e.r(140,658),223737:e.r(140,775),223738:e.r(140,2),223739:e.r(140,13),223740:e.r(140,24),223741:e.r(140,36),223742:e.r(140,47),223743:e.r(140,58),223744:e.r(140,308),223745:e.r(140,413),223746:e.r(140,523),223747:e.r(140,635),223748:e.r(140,218),223749:e.r(140,229),223750:e.r(140,240),223751:e.r(140,248),223752:e.r(140,320),223753:e.r(140,255),223754:e.r(140,266),223755:e.r(140,277),223756:e.r(140,288),223757:e.r(140,294),223758:e.r(140,297),223759:e.r(140,309),223760:e.r(140,70),223761:e.r(140,84),223762:e.r(140,92),223763:e.r(140,99),223764:e.r(140,111),223765:e.r(140,122),223766:e.r(140,133),223767:e.r(140,143),223768:e.r(140,153),223769:e.r(140,164),223770:e.r(140,175),223771:e.r(140,186),223772:e.r(140,196),223773:e.r(140,206),223774:e.r(133,[e.y_(1,402),e.y_(1,392),e.y_(1,372),e.y_(1,340),e.e_(1,"42")]),223775:e.r(140,340),223776:e.r(140,372),223777:e.r(140,392),223778:e.r(140,402),223779:e.r(133,[e.y_(1,11),e.y_(1,10),e.y_(1,9),e.y_(1,8),e.y_(1,7),e.y_(1,6),e.y_(1,4),e.y_(1,3),e.y_(1,785),e.y_(1,784),e.y_(1,783),e.y_(1,782),e.y_(1,781),e.y_(1,780),e.y_(1,779),e.y_(1,778),e.y_(1,12),e.y_(1,14),e.y_(1,15),e.y_(1,16),e.y_(1,18),e.y_(1,19),e.y_(1,20),e.y_(1,27),e.y_(1,26),e.y_(1,25),e.y_(1,23),e.y_(1,22),e.y_(1,21),e.y_(1,17),e.y_(1,776),e.y_(1,5),e.y_(1,777),e.y_(1,772),e.y_(1,771),e.y_(1,770),e.y_(1,769),e.y_(1,768),e.y_(1,767),e.y_(1,711),e.y_(1,681),e.y_(1,668),e.y_(1,659),e.y_(1,535),e.y_(1,524),e.y_(1,512),e.y_(1,501),e.y_(1,490),e.y_(1,478),e.y_(1,467),e.y_(1,649),e.y_(1,646),e.y_(1,645),e.y_(1,643),e.y_(1,642),e.y_(1,653),e.y_(1,639),e.y_(1,638),e.y_(1,637),e.y_(1,636),e.y_(1,624),e.y_(1,613),e.y_(1,602),e.y_(1,591),e.y_(1,580),e.y_(1,569),e.y_(1,558),e.y_(1,546),e.y_(1,456),e.y_(1,445),e.e_(1,"52")]),223780:e.r(140,445),223781:e.r(140,456),223782:e.r(140,546),223783:e.r(140,558),223784:e.r(140,569),223785:e.r(140,580),223786:e.r(140,591),223787:e.r(140,602),223788:e.r(140,613),223789:e.r(140,624),223790:e.r(140,636),223791:e.r(140,637),223792:e.r(140,638),223793:e.r(140,639),223794:e.r(140,653),223795:e.r(140,642),223796:e.r(140,643),223797:e.r(140,645),223798:e.r(140,646),223799:e.r(140,649),223800:e.r(140,467),223801:e.r(140,478),223802:e.r(140,490),223803:e.r(140,501),223804:e.r(140,512),223805:e.r(140,524),223806:e.r(140,535),223807:e.r(140,659),223808:e.r(140,668),223809:e.r(140,681),223810:e.r(140,711),223811:e.r(140,767),223812:e.r(140,768),223813:e.r(140,769),223814:e.r(140,770),223815:e.r(140,771),223816:e.r(140,772),223817:e.r(140,776),223818:e.r(140,777),223819:e.r(141,7),223820:e.r(140,17),223821:e.r(140,21),223822:e.r(140,22),223823:e.r(140,23),223824:e.r(140,25),223825:e.r(140,26),223826:e.r(140,27),223827:e.r(140,778),223828:e.r(140,779),223829:e.r(140,780),223830:e.r(140,781),223831:e.r(141,29),223832:e.r(140,783),223833:e.r(140,784),223834:e.r(140,785),223835:e.r(140,3),223836:e.r(140,4),223837:e.r(140,6),223838:e.r(140,7),223839:e.r(140,8),223840:e.r(140,9),223841:e.r(140,10),223842:e.r(140,11),223843:e.r(140,12),223844:e.r(140,14),223845:e.r(140,15),223846:e.r(140,16),223847:e.r(140,18),223848:e.r(140,19),223849:e.r(140,20),223850:e.r(135,39,37,34,33,32,30,29,28,"123"),223851:e.r(140,28),223852:e.r(140,29),223853:e.r(140,30),223854:e.r(140,32),223855:e.r(140,33),223856:e.r(140,34),223857:e.r(140,37),223858:e.r(140,39),223859:e.r(139,"80DV8O"),223860:e.r(139,"380"),223861:e.r(139,"381"),223862:e.r(133,[e.y_(1,43),e.y_(1,42),e.y_(1,41),e.y_(1,57),e.y_(1,56),e.y_(1,55),e.y_(1,54),e.y_(1,53),e.y_(1,52),e.y_(1,51),e.y_(1,50),e.y_(1,49),e.y_(1,48),e.y_(1,46),e.y_(1,45),e.y_(1,44),e.y_(1,40),e.e_(1,"132")]),223863:e.r(140,40),223864:e.r(140,44),223865:e.r(140,45),223866:e.r(140,46),223867:e.r(140,48),223868:e.r(140,49),223869:e.r(140,50),223870:e.r(140,51),223871:e.r(140,52),223872:e.r(140,53),223873:e.r(140,54),223874:e.r(140,55),223875:e.r(140,56),223876:e.r(140,57),223877:e.r(140,41),223878:e.r(140,42),223879:e.r(140,43),223880:e.r(138,90,89,71,69,68,65,64,60,94,91,59,"150"),223881:e.r(140,59),223882:e.r(140,91),223883:e.r(140,94),223884:e.r(140,60),223885:e.r(140,64),223886:e.r(140,65),223887:e.r(140,68),223888:e.r(140,69),223889:e.r(140,71),223890:e.r(140,89),223891:e.r(140,90),223892:e.r(133,[e.y_(1,293),e.y_(1,292),e.y_(1,269),e.y_(1,287),e.y_(1,270),e.y_(1,286),e.y_(1,285),e.y_(1,284),e.y_(1,283),e.y_(1,282),e.y_(1,281),e.y_(1,279),e.y_(1,276),e.y_(1,280),e.y_(1,275),e.y_(1,274),e.y_(1,273),e.y_(1,272),e.y_(1,271),e.y_(1,268),e.y_(1,267),e.y_(1,265),e.y_(1,264),e.y_(1,263),e.y_(1,262),e.y_(1,261),e.y_(1,260),e.y_(1,278),e.y_(1,259),e.y_(1,257),e.y_(1,256),e.y_(1,254),e.y_(1,258),e.y_(1,570),e.y_(1,253),e.y_(1,245),e.e_(1,"JLBCU7")]),223893:e.r(141,20),223894:e.r(140,253),223895:e.r(140,570),223896:e.r(134,95,93,73,"8VZQHL"),223897:e.r(140,73),223898:e.r(140,93),223899:e.r(140,95),223900:e.r(133,[e.y_(1,112),e.y_(1,109),e.y_(1,108),e.y_(1,107),e.y_(1,106),e.y_(1,105),e.y_(1,104),e.y_(1,103),e.y_(1,102),e.y_(1,101),e.y_(1,100),e.y_(1,98),e.y_(1,97),e.y_(1,96),e.e_(1,"186")]),223901:e.r(140,96),223902:e.r(140,97),223903:e.r(140,98),223904:e.r(140,100),223905:e.r(140,101),223906:e.r(140,102),223907:e.r(140,103),223908:e.r(140,104),223909:e.r(140,105),223910:e.r(140,106),223911:e.r(140,107),223912:e.r(140,108),223913:e.r(140,109),223914:e.r(140,112),223915:e.r(135,120,119,118,117,116,115,114,113,"201"),223916:e.r(140,113),223917:e.r(140,114),223918:e.r(140,115),223919:e.r(140,116),223920:e.r(140,117),223921:e.r(140,118),223922:e.r(140,119),223923:e.r(140,120),223924:e.r(133,[e.y_(1,127),e.y_(1,126),e.y_(1,125),e.y_(1,136),e.y_(1,135),e.y_(1,134),e.y_(1,132),e.y_(1,131),e.y_(1,130),e.y_(1,129),e.y_(1,128),e.y_(1,124),e.y_(1,123)]),223925:e.r(140,124),223926:e.r(140,128),223927:e.r(140,129),223928:e.r(140,130),223929:e.r(140,131),223930:e.r(140,132),223931:e.r(140,134),223932:e.r(140,135),223933:e.r(140,136),223934:e.r(140,125),223935:e.r(140,126),223936:e.r(140,127),223937:e.r(133,[e.y_(1,799),e.y_(1,424),e.y_(1,798),e.y_(1,787),e.y_(1,291),e.y_(1,290),e.y_(1,289),e.y_(1,573),e.y_(1,572),e.y_(1,583),e.y_(1,247),e.y_(1,582),e.y_(1,249),e.y_(1,66),e.y_(1,581),e.y_(1,803),e.y_(1,252),e.y_(1,579),e.y_(1,794),e.y_(1,251),e.y_(1,575),e.y_(1,578),e.y_(1,577),e.y_(1,250),e.y_(1,576),e.y_(1,351),e.y_(1,571),e.y_(1,246),e.y_(1,805),e.e_(1,"SPSHQ5")]),223938:e.r(140,805),223939:e.r(140,246),223940:e.r(140,571),223941:e.r(140,351),223942:e.r(140,576),223943:e.r(140,250),223944:e.r(140,577),223945:e.r(140,578),223946:e.r(140,575),223947:e.r(140,251),223948:e.r(140,794),223950:e.r(140,579),223951:e.r(140,252),223952:e.r(140,803),223953:e.r(140,581),223954:e.r(140,66),223955:e.r(140,249),223956:e.r(140,582),223957:e.r(140,247),223958:e.r(140,583),223959:e.r(140,572),223960:e.r(140,573),223961:e.r(140,289),223962:e.r(140,290),223963:e.r(140,291),223964:e.r(140,787),223965:e.r(140,798),223966:e.r(140,799),223967:e.r(140,424),223968:e.r(133,[e.y_(1,152),e.y_(1,151),e.y_(1,150),e.y_(1,149),e.y_(1,148),e.y_(1,147),e.y_(1,146),e.y_(1,145),e.y_(1,144),e.y_(1,142),e.y_(1,141),e.y_(1,140),e.y_(1,139),e.y_(1,138),e.y_(1,137),e.e_(1,"223")]),223969:e.r(140,137),223970:e.r(140,138),223971:e.r(140,139),223972:e.r(140,140),223973:e.r(140,141),223974:e.r(140,142),223975:e.r(140,144),223976:e.r(140,145),223977:e.r(140,146),223978:e.r(140,147),223979:e.r(140,148),223980:e.r(140,149),223981:e.r(140,150),223982:e.r(140,151),223983:e.r(140,152),223984:e.r(133,[e.y_(1,161),e.y_(1,160),e.y_(1,159),e.y_(1,158),e.y_(1,157),e.y_(1,156),e.y_(1,155),e.y_(1,190),e.y_(1,189),e.y_(1,188),e.y_(1,185),e.y_(1,187),e.y_(1,184),e.y_(1,183),e.y_(1,182),e.y_(1,181),e.y_(1,180),e.y_(1,179),e.y_(1,178),e.y_(1,177),e.y_(1,176),e.y_(1,174),e.y_(1,173),e.y_(1,172),e.y_(1,171),e.y_(1,170),e.y_(1,169),e.y_(1,168),e.y_(1,167),e.y_(1,166),e.y_(1,165),e.y_(1,163),e.y_(1,162),e.y_(1,154),e.e_(1,"239")]),223985:e.r(140,154),223986:e.r(140,162),223987:e.r(140,163),223988:e.r(140,165),223989:e.r(140,166),223990:e.r(140,167),223991:e.r(140,168),223992:e.r(140,169),223993:e.r(140,170),223994:e.r(140,171),223995:e.r(140,172),223996:e.r(140,173),223997:e.r(140,174),223998:e.r(140,176),223999:e.r(140,177),224e3:e.r(140,178),224001:e.r(140,179),224002:e.r(140,180),224003:e.r(140,181),224004:e.r(140,182),224005:e.r(140,183),224006:e.r(140,184),224007:e.r(140,185),224008:e.r(140,187),224009:e.r(140,188),224010:e.r(140,189),224011:e.r(140,190),224012:e.r(140,155),224013:e.r(140,156),224014:e.r(140,157),224015:e.r(140,158),224016:e.r(140,159),224017:e.r(140,160),224018:e.r(140,161),224019:e.r(133,[e.y_(1,67),e.e_(1,"1KXCLD")]),224020:e.r(140,67),224021:e.r(138,193,192,202,201,200,199,198,197,195,194,191,"274"),224022:e.r(140,191),224023:e.r(140,194),224024:e.r(140,195),224025:e.r(140,197),224026:e.r(140,198),224027:e.r(140,199),224028:e.r(140,200),224029:e.r(140,201),224030:e.r(140,202),224031:e.r(140,192),224032:e.r(140,193),224033:e.r(139,"383"),224034:e.r(140,808),224035:e.r(133,[e.y_(1,220),e.y_(1,221),e.y_(1,222),e.y_(1,223),e.y_(1,224),e.y_(1,226),e.y_(1,227),e.y_(1,228),e.y_(1,230),e.y_(1,231),e.y_(1,239),e.y_(1,241),e.y_(1,242),e.y_(1,243),e.y_(1,219),e.y_(1,216),e.y_(1,215),e.y_(1,214),e.y_(1,213),e.y_(1,212),e.y_(1,211),e.y_(1,210),e.y_(1,209),e.y_(1,208),e.y_(1,207),e.y_(1,205),e.y_(1,238),e.y_(1,237),e.y_(1,236),e.y_(1,235),e.y_(1,234),e.y_(1,233),e.y_(1,232),e.y_(1,225),e.y_(1,204),e.y_(1,203),e.y_(1,244),e.e_(1,"286")]),224036:e.r(140,244),224037:e.r(140,203),224038:e.r(140,204),224039:e.r(140,225),224040:e.r(140,232),224041:e.r(140,233),224042:e.r(140,234),224043:e.r(140,235),224044:e.r(140,236),224045:e.r(140,237),224046:e.r(140,238),224047:e.r(140,205),224048:e.r(140,207),224049:e.r(140,208),224050:e.r(140,209),224051:e.r(140,210),224052:e.r(140,211),224053:e.r(140,212),224054:e.r(140,213),224055:e.r(140,214),224056:e.r(140,215),224057:e.r(140,216),224058:e.r(140,219),224059:e.r(140,220),224060:e.r(140,221),224061:e.r(140,222),224062:e.r(140,223),224063:e.r(140,224),224064:e.r(140,226),224066:e.r(140,227),224067:e.r(140,228),224068:e.r(140,230),224069:e.r(140,231),224070:e.r(140,239),224071:e.r(140,241),224072:e.r(140,242),224073:e.r(140,243),224074:e.r(140,258),224075:e.r(140,254),224076:e.r(140,256),224077:e.r(140,257),224078:e.r(140,259),224079:e.r(140,278),224080:e.r(140,260),224081:e.r(140,261),224082:e.r(140,262),224083:e.r(140,263),224084:e.r(140,264),224085:e.r(140,265),224086:e.r(140,267),224087:e.r(140,268),224088:e.r(140,271),224089:e.r(140,272),224090:e.r(140,273),224091:e.r(140,274),224092:e.r(140,275),224093:e.r(140,280),224094:e.r(140,276),224095:e.r(140,279),224096:e.r(140,281),224097:e.r(140,282),224098:e.r(140,283),224099:e.r(140,284),224100:e.r(140,285),224101:e.r(140,286),224102:e.r(140,270),224103:e.r(140,287),224104:e.r(140,269),224105:e.r(140,292),224106:e.r(140,293),224107:e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,79),e.y_(1,88),e.y_(1,87),e.y_(1,86),e.y_(1,85),e.y_(1,83),e.y_(1,82),e.y_(1,81),e.y_(1,80),e.y_(1,76),e.e_(1,"163")]),e.y_(0,846)),e.ge(1),1),2592e6)),224108:e.r(140,76),224109:e.r(140,80),224110:e.r(140,81),224111:e.r(140,82),224112:e.r(140,83),224113:e.r(140,85),224114:e.r(140,86),224115:e.r(140,87),224116:e.r(140,88),224117:e.r(140,79),224118:e.r(133,[e.y_(1,327),e.y_(1,326),e.y_(1,325),e.y_(1,324),e.y_(1,323),e.y_(1,322),e.y_(1,321),e.y_(1,319),e.y_(1,318),e.y_(1,317),e.y_(1,316),e.y_(1,315),e.y_(1,314),e.y_(1,313),e.y_(1,312),e.y_(1,311),e.y_(1,310),e.y_(1,307),e.y_(1,306),e.y_(1,332),e.y_(1,331),e.y_(1,330),e.y_(1,329),e.y_(1,328),e.y_(1,305),e.y_(1,304),e.y_(1,303),e.y_(1,301),e.y_(1,302),e.y_(1,300),e.y_(1,299)]),224119:e.r(140,300),224120:e.r(140,301),224121:e.r(140,302),224122:e.r(140,303),224123:e.r(140,304),224124:e.r(140,305),224125:e.r(140,328),224126:e.r(140,329),224127:e.r(140,330),224128:e.r(140,331),224129:e.r(140,332),224130:e.r(140,306),224131:e.r(140,307),224132:e.r(140,310),224133:e.r(140,311),224134:e.r(140,312),224135:e.r(140,313),224136:e.r(140,314),224137:e.r(140,315),224138:e.r(141,35),224139:e.r(140,317),224140:e.r(140,318),224141:e.r(140,319),224142:e.r(140,321),224143:e.r(140,322),224144:e.r(140,323),224145:e.r(140,324),224146:e.r(140,325),224147:e.r(140,326),224148:e.r(140,327),224149:e.r(136,341,339,342,338,337,336,335,334,333,"422"),224150:e.r(140,333),224151:e.r(140,334),224152:e.r(140,335),224153:e.r(140,336),224154:e.r(140,337),224155:e.r(140,338),224156:e.r(140,342),224157:e.r(140,339),224158:e.r(140,341),224159:e.r(134,296,295,774,"386"),224160:e.r(140,774),224161:e.r(140,295),224162:e.r(140,296),224163:e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,352),e.y_(1,350),e.y_(1,349),e.y_(1,348),e.y_(1,347),e.y_(1,346),e.y_(1,345),e.y_(1,344),e.y_(1,343)]),e.y_(0,846)),e.ge(1),1),2592e6)),224164:e.r(140,344),224165:e.r(140,345),224166:e.r(140,346),224167:e.r(140,347),224168:e.r(140,348),224169:e.r(140,349),224170:e.r(140,350),224171:e.r(140,352),224172:e.r(140,807),224173:e.r(138,355,354,364,362,361,360,359,358,357,356,353,"441"),224174:e.r(140,353),224175:e.r(140,356),224176:e.r(140,357),224177:e.r(140,358),224178:e.r(140,359),224179:e.r(140,360),224180:e.r(140,361),224181:e.r(140,362),224182:e.r(140,364),224183:e.r(140,354),224184:e.r(140,355),224185:e.r(137,367,376,375,374,373,371,370,369,368,366,365),224186:e.r(140,366),224187:e.r(140,368),224188:e.r(140,369),224189:e.r(140,370),224190:e.r(140,371),224191:e.r(140,373),224192:e.r(140,374),224193:e.r(140,375),224194:e.r(140,376),224195:e.r(140,367),224196:e.r(136,298,384,383,382,381,380,379,378,377,"464"),224197:e.r(140,377),224198:e.r(140,378),224199:e.r(140,379),224200:e.r(140,380),224201:e.r(140,381),224202:e.r(140,382),224203:e.r(140,383),224204:e.r(140,384),224205:e.r(140,298),224206:e.r(138,773,634,856,849,862,795,810,796,819,802,809,"v9i3On"),224207:e.r(140,802),224208:e.r(140,819),224209:e.r(140,809),224210:e.r(140,796),224211:e.r(140,810),224212:e.r(140,795),224213:e.r(140,862),224214:e.r(140,849),224215:e.r(140,856),224216:e.r(140,634),224217:e.r(140,773),224218:e.r(137,394,72,393,391,390,389,388,387,386,395,385),224219:e.r(140,395),224220:e.r(140,386),224221:e.r(140,387),224222:e.r(140,388),224223:e.r(140,389),224224:e.r(140,390),224225:e.r(140,391),224226:e.r(140,393),224227:e.r(140,72),224228:e.r(140,394),224229:e.r(133,[e.y_(1,441),e.y_(1,442),e.y_(1,443),e.y_(1,444),e.y_(1,446),e.y_(1,447),e.y_(1,448),e.y_(1,449),e.y_(1,451),e.y_(1,469),e.y_(1,452),e.y_(1,453),e.y_(1,454),e.y_(1,455),e.y_(1,457),e.y_(1,458),e.y_(1,459),e.y_(1,460),e.y_(1,461),e.y_(1,463),e.y_(1,440),e.y_(1,439),e.y_(1,438),e.y_(1,437),e.y_(1,436),e.y_(1,435),e.y_(1,432),e.y_(1,431),e.y_(1,430),e.y_(1,429),e.y_(1,428),e.y_(1,427),e.y_(1,426),e.y_(1,425),e.y_(1,423),e.y_(1,422),e.y_(1,420),e.y_(1,419),e.y_(1,418),e.y_(1,417),e.y_(1,416),e.y_(1,415),e.y_(1,414),e.y_(1,412),e.y_(1,411),e.y_(1,410),e.y_(1,409),e.y_(1,408),e.y_(1,407),e.y_(1,406),e.y_(1,405),e.y_(1,404),e.y_(1,400),e.y_(1,401),e.y_(1,403),e.y_(1,399),e.y_(1,398),e.y_(1,397),e.y_(1,468),e.y_(1,466),e.y_(1,465),e.y_(1,464),e.y_(1,462),e.y_(1,450),e.y_(1,434),e.y_(1,433),e.y_(1,396),e.y_(1,421),e.e_(1,"483")]),224230:e.r(140,396),224231:e.r(140,421),224232:e.r(140,433),224233:e.r(140,434),224234:e.r(140,450),224235:e.r(140,462),224236:e.r(140,464),224237:e.r(140,465),224238:e.r(140,466),224239:e.r(140,468),224240:e.r(140,397),224241:e.r(140,398),224242:e.r(140,399),224243:e.r(140,403),224244:e.r(140,401),224245:e.r(140,400),224246:e.r(140,404),224247:e.r(140,405),224248:e.r(140,406),224249:e.r(140,407),224250:e.r(140,408),224251:e.r(140,409),224252:e.r(140,410),224253:e.r(140,411),224254:e.r(140,412),224255:e.r(140,414),224256:e.r(140,415),224257:e.r(140,416),224258:e.r(140,417),224259:e.r(140,418),224260:e.r(140,419),224261:e.r(140,420),224262:e.r(140,422),224263:e.r(140,423),224264:e.r(140,425),224265:e.r(140,426),224266:e.r(140,427),224267:e.r(140,428),224268:e.r(140,429),224269:e.r(140,430),224270:e.r(140,431),224271:e.r(140,432),224272:e.r(140,435),224273:e.r(140,436),224274:e.r(140,437),224275:e.r(140,438),224276:e.r(140,439),224277:e.r(140,440),224278:e.r(140,441),224279:e.r(140,442),224280:e.r(140,443),224281:e.r(140,444),224282:e.r(140,446),224283:e.r(140,447),224284:e.r(140,448),224285:e.r(140,449),224286:e.r(140,451),224287:e.r(140,469),224288:e.r(140,452),224289:e.r(140,453),224290:e.r(140,454),224291:e.r(140,455),224292:e.r(140,457),224293:e.r(140,458),224294:e.r(140,459),224295:e.r(140,460),224296:e.r(140,461),224298:e.r(140,463),224299:e.r(133,[e.y_(1,494),e.y_(1,493),e.y_(1,492),e.y_(1,491),e.y_(1,489),e.y_(1,488),e.y_(1,487),e.y_(1,485),e.y_(1,484),e.y_(1,483),e.y_(1,482),e.y_(1,481),e.y_(1,480),e.y_(1,479),e.y_(1,518),e.y_(1,517),e.y_(1,516),e.y_(1,515),e.y_(1,514),e.y_(1,513),e.y_(1,511),e.y_(1,510),e.y_(1,509),e.y_(1,508),e.y_(1,507),e.y_(1,506),e.y_(1,505),e.y_(1,504),e.y_(1,503),e.y_(1,502),e.y_(1,500),e.y_(1,499),e.y_(1,498),e.y_(1,497),e.y_(1,496),e.y_(1,495),e.y_(1,477),e.y_(1,476),e.y_(1,475),e.y_(1,474),e.y_(1,473),e.y_(1,472),e.y_(1,471),e.y_(1,470)]),224300:e.r(140,471),224301:e.r(140,472),224302:e.r(140,473),224303:e.r(140,474),224304:e.r(140,475),224305:e.r(140,476),224306:e.r(140,477),224307:e.r(140,495),224308:e.r(140,496),224309:e.r(140,497),224310:e.r(140,498),224311:e.r(140,499),224312:e.r(140,500),224313:e.r(140,502),224314:e.r(140,503),224315:e.r(140,504),224316:e.r(140,505),224317:e.r(140,506),224318:e.r(140,507),224319:e.r(140,508),224320:e.r(140,509),224321:e.r(140,510),224322:e.r(140,511),224323:e.r(140,513),224324:e.r(140,514),224325:e.r(140,515),224326:e.r(140,516),224327:e.r(140,517),224328:e.r(140,518),224329:e.r(140,479),224330:e.r(140,480),224331:e.r(140,481),224332:e.r(140,482),224333:e.r(140,483),224334:e.r(140,484),224335:e.r(140,485),224336:e.r(140,487),224337:e.r(140,488),224338:e.r(140,489),224339:e.r(140,491),224340:e.r(140,492),224341:e.r(140,493),224342:e.r(140,494),224343:e.r(133,[e.y_(1,568),e.y_(1,567),e.y_(1,566),e.y_(1,565),e.y_(1,564),e.y_(1,563),e.y_(1,562),e.y_(1,561),e.y_(1,560),e.y_(1,559),e.y_(1,549),e.y_(1,548),e.y_(1,557),e.y_(1,556),e.y_(1,555),e.y_(1,554),e.y_(1,553),e.y_(1,551),e.y_(1,550),e.y_(1,547),e.y_(1,545),e.y_(1,544),e.y_(1,543),e.y_(1,542),e.y_(1,532),e.y_(1,531),e.y_(1,530),e.y_(1,529),e.y_(1,541),e.y_(1,540),e.y_(1,539),e.y_(1,538),e.y_(1,537),e.y_(1,536),e.y_(1,534),e.y_(1,533),e.y_(1,528),e.y_(1,527),e.y_(1,526),e.y_(1,525),e.y_(1,522),e.y_(1,521),e.y_(1,520),e.y_(1,807),e.y_(1,808),e.y_(1,519)]),224344:e.r(140,520),224345:e.r(140,521),224346:e.r(140,522),224347:e.r(140,525),224348:e.r(140,526),224349:e.r(140,527),224350:e.r(140,528),224351:e.r(140,533),224352:e.r(140,534),224353:e.r(140,536),224354:e.r(140,537),224355:e.r(140,538),224356:e.r(140,539),224357:e.r(140,540),224358:e.r(140,541),224359:e.r(140,529),224360:e.r(140,530),224361:e.r(140,531),224362:e.r(140,532),224363:e.r(140,542),224364:e.r(140,543),224365:e.r(140,544),224366:e.r(140,545),224367:e.r(140,547),224368:e.r(140,550),224369:e.r(140,551),224370:e.r(140,553),224371:e.r(140,554),224372:e.r(140,555),224373:e.r(140,556),224374:e.r(140,557),224375:e.r(140,548),224376:e.r(140,549),224377:e.r(140,559),224378:e.r(140,560),224379:e.r(140,561),224380:e.r(140,562),224381:e.r(140,563),224382:e.r(140,564),224383:e.r(140,565),224384:e.r(140,566),224385:e.r(140,567),224386:e.r(140,568),224387:e.r(133,[e.y_(1,604),e.y_(1,603),e.y_(1,601),e.y_(1,600),e.y_(1,599),e.y_(1,598),e.y_(1,612),e.y_(1,611),e.y_(1,610),e.y_(1,609),e.y_(1,608),e.y_(1,607),e.y_(1,606),e.y_(1,605),e.y_(1,597),e.y_(1,596),e.y_(1,595),e.y_(1,594),e.y_(1,593),e.y_(1,592),e.y_(1,590),e.y_(1,589),e.y_(1,588),e.y_(1,587),e.y_(1,586),e.y_(1,585),e.y_(1,584)]),224388:e.r(140,585),224389:e.r(140,586),224390:e.r(140,587),224391:e.r(140,588),224392:e.r(140,589),224393:e.r(140,590),224394:e.r(140,592),224395:e.r(140,593),224396:e.r(140,594),224397:e.r(140,595),224398:e.r(140,596),224399:e.r(140,597),224400:e.r(140,605),224401:e.r(140,606),224402:e.r(140,607),224403:e.r(140,608),224404:e.r(140,609),224405:e.r(140,610),224406:e.r(140,611),224407:e.r(140,612),224408:e.r(140,598),224409:e.r(140,599),224410:e.r(140,600),224411:e.r(140,601),224412:e.r(140,603),224413:e.r(140,604),224414:e.r(133,[e.y_(1,625),e.y_(1,623),e.y_(1,622),e.y_(1,621),e.y_(1,804),e.y_(1,633),e.y_(1,632),e.y_(1,631),e.y_(1,797),e.y_(1,806),e.y_(1,630),e.y_(1,629),e.y_(1,628),e.y_(1,811),e.y_(1,627),e.y_(1,800),e.y_(1,626),e.y_(1,620),e.y_(1,619),e.y_(1,618),e.y_(1,617),e.y_(1,616),e.y_(1,615),e.y_(1,614)]),224415:e.r(140,615),224416:e.r(140,616),224417:e.r(140,617),224418:e.r(140,618),224419:e.r(140,619),224420:e.r(140,620),224421:e.r(140,626),224422:e.r(140,800),224423:e.r(140,627),224424:e.r(140,811),224425:e.r(140,628),224426:e.r(140,629),224427:e.r(140,630),224428:e.r(140,806),224429:e.r(140,797),224430:e.r(140,631),224431:e.r(140,632),224433:e.r(140,633),224434:e.r(140,804),224435:e.r(140,621),224436:e.r(140,622),224437:e.r(140,623),224438:e.r(140,625),224439:e.r(139,"389"),227114:e.r(20,1,5,[5173956907,269722246,5627024832,5308111117,5460393002,24407566,5286543523]),227748:e.r(22,1,22),227756:e.r(20,1,5,[5090440940,22369606,22313446,5141262396,131087086,5166561721,23143006,4908933291,5011354978,5184038370,4648931448,22344766,22479886,4980792189,5081354589,5363573510,22398646,27071566,4958523029,135436486,506172646,402369286,4717131832,4940962241,5025696127,5084050272,5101377047,22455526,4471012793,28617646,5738334364,4568030831,5022673164,25262686,22309606,5097186907,22306006]),227765:e.r(22,1,10),227771:e.r(20,1,5,[4719082972,553975966,88529086,5119673470]),227775:e.r(20,1,5,[4905784472,5263162037,4947558882,4818454971,5080631998,4732244554,4934841291,5176556523,118658566,4885459181,5226210692,5403439583,5040917512,5347059355,5613397626,5620075096,5631328952,4598303745,5642131612,53207326,5341601472,44335246,5712919831,5008070534,446016166,33606406,5648798070,39878206]),227777:e.r(20,1,5,[4883845875,5053919895,4814625821,5064227944,4480218211,4945123629,4525401116,5173090694,5641301985,4866853347,5175698761,38833606,4797167418,4933766787,5217722082,39577126,26051566,5716390964,4464199595,4576147155,4574489208,121685446,218059006,31572886,35106526,4927074474,5012903244,5459724946,5375845817,5512903846,360661486]),228024:e.r(20,1,5,[4851438150,22483726,22577686,22432366,24232966,22326406,33803806,33782206,5217221231,23568406,22299166,40335166,22336966,39157966,5529016514,5039057482,22303246,5619505578,5253082470,31944766,22590526,41134126,22473406,5744905361]),228091:e.r(22,1,24),228169:e.r(20,1,5,[4419225795,172292686,5091096367,130338526,22354366,326356126,4985231481,5238214204,5065400624,5199125674,23093326,471648886,487065046,35396926,5010270665,26823406,5009566461,28445926,4493711194,25868566,4778811589,4758864949,5004428359,5003640230,22473526,22405366,639916246,5029997688]),228283:e.r(20,1,5,[5200901734,5752595429,5632673407,4813556296,5128165366,5018226136,4445023422,5650721239,5323535463,5738313008,5282667550,4760174059,4927229243]),228284:e.r(20,1,5,[39878206,25303126,4841624305,5233740885,29149246,4482869020,5342098041,5335247211,5319552408,23176366,5239560613,22304806]),228288:e.r(20,1,5,[22326886,5699161384,4464587271,5270872708,217999486,424243366,5772636139,25653166,214436926]),228325:e.r(20,1,5,[493830526,4994959436,4965033341,182906806]),230350:e.r(108,"230350",232645,232645),230352:e.r(107,"230352",232646,232646),230353:e.r(113,"230353",232647,232647),230355:e.r(109,"230355",232648,232648),230356:e.r(111,"230356",232649,232649),230357:e.r(112,"230357",232650,232650),230386:e.r(110,"230386",232643,232643),230387:e.r(106,"230387",232644,232644),230893:e.r(23,1,5,5238214204),231485:e.r(117,"ce731590-4fdd-4d72-ad56-b4937abed3df","zlYTrkhA","231485"),231568:e.r(120,"mbC7cgzP","231568"),231573:e.r(120,"70OazzUc","231573"),231575:e.r(120,"2WalIzyb","231575"),231615:e.r(104,"231615",232651,232651),231616:e.r(103,"231616",232652,232652),231734:e.r(120,"76Y/dgWM","231734"),231735:e.r(120,"vvUhc2HA","231735"),231736:e.r(120,"FuVaJjNA","231736"),231737:e.r(120,"3cKvKiC/","231737"),231738:e.r(120,"6jS8lmB2","231738"),231739:e.r(120,"LMA614ql","231739"),231740:e.r(120,"on0Tpobv","231740"),231741:e.r(120,"opcItwAt","231741"),231743:e.r(120,"jeB0jTCO","231743"),231744:e.r(120,"htUFnKiT","231744"),231745:e.r(120,"4RLtQf/c","231745"),231746:e.r(120,"JKLm5/WT","231746"),231747:e.r(120,"6RdYJXYh","231747"),231748:e.r(120,"JKDNbpZQ","231748"),231749:e.r(120,"nxNXnnx9","231749"),231750:e.r(120,"JqWOkZRN","231750"),231751:e.r(120,"a+mq9HQi","231751"),231752:e.r(120,"JEmGXqCO","231752"),231753:e.r(120,"cibvWcmp","231753"),231754:e.r(120,"eb1oxBGJ","231754"),231755:e.r(120,"/QeuHmO2","231755"),231756:e.r(131,["bragantino"]),231757:e.r(120,"yXWUI7N9","231757"),231758:e.r(120,"RRmKNfGH","231758"),231759:e.r(120,"w/hLu9Or","231759"),231760:e.r(120,"OfVe6w+X","231760"),231761:e.r(120,"ZR9GTY5u","231761"),231762:e.r(120,"cNv0xY0F","231762"),231763:e.r(120,"rJgLBqwr","231763"),231764:e.r(120,"+9una048","231764"),231765:e.r(120,"34+hkZW5","231765"),231766:e.r(120,"4OJCCP2P","231766"),231767:e.r(120,"O33dErX3","231767"),231768:e.r(120,"q0LLSK8x","231768"),231769:e.r(120,"Qc5QBtE3","231769"),231772:e.r(132,"times/sport"),231980:e.r(76,"Universo Online S.A."),232334:e.q(e.cb(1,e.t,e.e(0),1)),232643:e.r(102,"858bac36-0588-4756-aaaa-cbede5fce65a","230386",.9789898),232644:e.r(102,"72b27b43-881e-4a9a-a1eb-66cb88330145","230387",.9442782),232645:e.r(102,"1b38af04-3641-4df1-b914-f43cf9359405","230350",.9282784),232646:e.r(102,"99003244-9d5d-4c9e-aefa-a7a3e206753e","230352",.90284044),232647:e.r(102,"1b8e73e1-09fd-43f4-b9b2-d459cafcc502","230353",.9391755),232648:e.r(102,"3bb86420-0941-4726-834b-d038d792ad8e","230355",.91396135),232649:e.r(102,"e4fc11dc-f19d-45ad-8a27-c752724a7514","230356",.9220547),232650:e.r(102,"98f89281-c480-4be2-9183-95da61438e0a","230357",.90190285),232651:e.r(102,"7147ca72-a940-4397-87f8-05fc4f50550c","231615",.908352),232652:e.r(102,"1a0bb818-75b1-49b2-9494-bed3bcc7f071","231616",.90869355),232803:e.r(85,1,"5224c995-e7c0-46ab-ab10-f240ba08cf2b","zxH68wbQ","232803",e.e,5,[5127028972,22326886,23125246,5270872708,217999486,219597286,24186286,4955032745,4934714785,23124526,5347470208,5256339734,105800806,5029997688]),233814:e.r(145,24),233932:e.r(102,"93a81c0a-06be-4e68-ba68-5955320b0439","223806",.8615752),233934:e.r(102,"c8909897-7b18-46ca-b449-c4252e14dcf3","223807",.9676752),233935:e.r(102,"5fef0635-df06-4415-a806-61c886770a72","223780",.9082163),233936:e.r(102,"cddd6bbc-c89d-452d-b770-a1d969a937fa","223779",.9074209),233937:e.r(102,"4c365069-34b7-4560-a36a-43fe585d2ed8","223815",.7773311),233938:e.r(102,"cbaf8ab2-8ee4-4bff-b6df-e74cf52b3a5d","223783",.9130476),234194:e.r(117,"dca2f0d6-742e-4aaf-a6f7-571570a40b9a","5MjahgF2","234194"),234208:e.r(145,10),234209:e.r(145,22),234287:e.r(102,"daa9ff9e-a751-42c1-894f-0a6a396d3867","224387",.91483784),234288:e.r(102,"a4f8cad4-6e88-461a-80ff-ac2b6e7d4912","224388",.6228804),234289:e.r(102,"41e3a147-2556-47c9-87f3-6402b95f8597","224395",.8949614),234290:e.r(102,"1063bffc-27f0-4144-93cf-797dceef421a","224396",.93159676),234291:e.r(102,"9779170d-f5b2-4fd7-a133-6bb000bd6392","224397",.90799993),234292:e.r(102,"3fef1122-7200-4c33-9ea4-5a61eedfff5c","224400",.96034646),234293:e.r(102,"7bd5ebfd-04da-4b33-bccf-41d1ef800df4","224401",.840733),234294:e.r(102,"8811b482-25c9-4306-ab98-eea4b92edf29","224402",.09949064),234649:e.q(e.acqs([e.ocqs([e.tw(e.cb(0,e.ps(4,843),e.ge(3),3),2592e6),e.cb(0,e.a([e.ps(4,"carros/duelo"),e.os(e.s,4,["accord",825,829,844,"type r",891])]),e.ge(1),1),e.cb(0,e.a([e.ps(4,843),e.os(e.s,4,["autonomo","conectividade",834,"hibrido","inovacao","sensing",881,882])]),e.ge(1),1),e.cb(0,e.a([e.ps(4,843),e.os(e.s,4,["acessorios","dicas","manutencao","pecas","revisao","servico"])]),e.ge(1),1),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],236887)),e.cw(5,e.pe(7,236887)),e.ge(1))]),e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(60))])),234650:e.r(10,[e.tw(e.cb(0,e.os(e.w,4,[843,825,"honda fit",891,829,844]),e.ge(3),3),1296e6),e.cb(0,e.os(e.s,4,["concessionaria","localizacao","test-drive"]),e.ge(1),1),e.cb(0,e.a([e.af_u(["properties","contextual","classifications","categories"],e.y_(1,1),e.y_(0,846)),e.os(e.s,4,["oferta","promocao","seminovos","taxa zero"])]),e.ge(1),1)],e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(30)),234652:e.q(e.acqs([e.tw(e.cb(0,e.os(e.s,4,["4x4","audi q7","bmw x5","carros premium","cartier","chanel","iphone pro","louis voiutton","macbook","mercedes gle","off road de luxo","porsche cayenne","range rover","rolex","suv","volvo xc90"]),e.ge(2),2),6048e5),e.ocqs([e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],232651)),e.cw(5,e.pe(7,232651)),e.ge(1)),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],223746)),e.cw(5,e.pe(7,223746)),e.ge(1))])])),234823:e.r(130,12096e5,0,e.a([e.os(e.s,4,["noticia"]),e.os(e.s,4,["btc",832,"digital currency","mercado financeiro digital"])]),3,3),234824:e.r(17,6048e5,e.os(e.s,4,["blockchain","como funciona criptomoeda","como funciona o bitcoin","cripto para iniciantes","investimento bitcoin","investir em cripto","o que e bitcoin"]),1,1,e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(20)),234826:e.r(114,e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],236868)),e.cw(5,e.pe(7,236868)),e.ge(1)),e.cb(0,e.os(e.s,4,[820,832]),e.ge(1),1),6048e5),234827:e.r(130,2592e5,0,e.a([e.ps(4,820),e.os(e.s,4,["cotacao","cotacoes","grafico","preco","simulacao","simulador"])]),2,2),234832:e.r(16,e.ocqs([e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,388),e.y_(1,503),e.y_(1,484),e.y_(1,476),e.y_(1,387),e.y_(1,584),e.y_(1,123)]),e.y_(0,846)),e.ge(1),1),e.ifp("224409"),e.ifp("223900"),e.ifp("224117"),e.ifp("224302"),e.ifp("223957"),e.ifp("223902"),e.ifp("247603"),e.ifp("243974"),e.ifp("224315")]),"45bcd0db-2ecf-49ae-8784-4278954b7969","A6eUv7UE","234832"),234837:e.q(e.tw(e.cb(0,e.a([e.ps(4,"junina"),e.os(e.s,4,["bolo de milho","canjica","comida tipica","comidas tipicas","curau","pamonha","quentao","receita","vinho quente"])]),e.ge(1),1),2592e6)),234838:e.r(130,5184e6,0,e.o([e.pc_(20,"Festa Junina"),e.os(e.s,4,["arraia","campina grande","caruaru","festa junina","festivais tradicionais","quermesse","sao joao"])]),1,1),235158:e.q(e.ocqs([e.tw(e.cb(0,e.ps(4,"carros eletricos"),e.ge(1),1),2592e6),e.tw(e.cb(0,e.a([e.ps(4,834),e.os(e.s,4,[818,821,"byd",824,"gwm","jac",854,858,861,"porsche",872,"tesla",890,"volvo"])]),e.ge(1),1),2592e6),e.cb(0,e.as(e.s,4,["carro","eletrico ou combustao"]),e.ge(1),1)])),236868:e.r(102,"2d4b5db4-8cbf-4a14-b6cc-83deb1dce99a","234826",.92520565),236872:e.r(90,4,["b2b","empreendedorismo","franquia","negocios"],[e.y_(1,524),e.y_(1,785),e.y_(1,546)]),236887:e.r(102,"d0a86095-d55e-4854-9ba1-205e19f8fbba","234649",.90415764),236888:e.r(102,"36272a97-bf22-426c-abdd-50d41f18f74b","234837",.68889356),236889:e.r(102,"d84c29aa-de80-406b-86a8-983f3c4586e6","234838",.9068631),237973:e.r(117,"ff984810-8238-4997-b827-5b067829a9a4","iDRweqDi","237973"),238700:e.r(76,"Starlink"),238938:e.r(69,138,449,500,123,385,561),239060:e.r(121,"GNIGfDB/","239060"),239441:e.r(108,"239441",248491,248491),239442:e.r(112,"239442",248490,248490),239443:e.r(111,"239443",248489,248489),239444:e.r(109,"239444",248488,248488),239445:e.r(113,"239445",248487,248487),239446:e.r(107,"239446",248486,248486),239488:e.r(39,1),239491:e.r(39,4),239917:e.r(67,304,385,501),239918:e.r(68,106,178,496,395,107),239920:e.q(e.ocqs([e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,18),e.y_(1,394),e.y_(1,390),e.y_(1,386)]),e.y_(0,846)),e.ge(1),1),e.cb(0,e.bsc_(8,["4MAAmAdr","GvMjIs9O","e2AeCBLh","y5EasCP3"]),e.ge(1),1)])),239922:e.r(70,527,561,394,386,565,564,526),239927:e.q(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,19),e.y_(1,501),e.y_(1,304),e.y_(1,645)]),e.y_(0,846)),e.ge(1),1)),239929:e.r(69,29,524,19,501,467,645),239951:e.r(70,500,479,371,131,130,388,390),240040:e.r(67,29,645,467),240048:e.q(e.ocqs([e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,772),e.y_(1,501),e.y_(1,19),e.y_(1,524),e.y_(1,39)]),e.y_(0,846)),e.ge(1),1),e.cb(0,e.pe(4,"pj"),e.ge(1),1)])),240260:e.r(126,"Hn5enQu+","240260"),240261:e.r(115,e.os(e.s,8,[817,"babosa no cabelo","cabelo cacheado","cabelo crespo","cabelo liso","cabelo ondulado",827,830,"cronograma capilar",833,"frizz",851,"oleo de coco","oleos vegetais","rotinas capilares",878,"transicao capilar"]),e.ge(1),1,0,e.os(e.s,19,[817,"cabelo",827,830,833,851,878]),e.ge(1),1),240347:e.r(33,1),240348:e.r(33,4),240349:e.r(57,1),240350:e.r(57,4),240351:e.r(47,1),240352:e.r(47,4),240353:e.r(55,4),240354:e.r(55,1),240358:e.r(34,1),240359:e.r(45,1),240360:e.r(44,1),240361:e.r(43,1),240362:e.r(52,1),240363:e.r(53,1),240364:e.r(29,1),240365:e.r(40,1),240366:e.r(34,4),240367:e.r(45,4),240368:e.r(44,4),240369:e.r(43,4),240370:e.r(52,4),240371:e.r(53,4),240372:e.r(29,4),240373:e.r(40,4),240550:e.r(83,e.cb(0,e.os(e.s,4,["banco-digital","cartao-pre-pago",823,"carteira-digital","cashback","parcelamento-no-app",863,"qr code","qrcode"]),e.ge(1),1),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],240370)),e.cw(5,e.pe(7,240370)),e.ge(1)),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],240362)),e.cw(5,e.pe(7,240362)),e.ge(1)),e.ref(35)),240741:e.r(2,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,564),e.y_(1,330),e.y_(1,331)]),e.y_(0,846)),e.os(e.s,8,["plano controle",864,"pre pago","recarga de celular",884])),240744:e.r(0,e.cb(0,e.ref(3),e.ge(1),1),e.ocqs([e.cb(0,e.os(e.s,8,["comparadores de planos","controle de gasto",852,859,"plano controle claro","plano controle vivo",865,869,870]),e.ge(1),1),e.cb(0,e.ref(37),e.ge(1),1)]),e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,642),e.y_(1,299),e.y_(1,331)]),e.y_(0,846)),e.ge(1),1)),240746:e.r(2,e.os(e.s,8,["dados ilimitados",867,"programas de fidelidade",873,884]),e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,807),e.y_(1,253),e.y_(1,245),e.y_(1,561),e.y_(1,584)]),e.y_(0,846))),240748:e.q(e.acqs([e.cb(0,e.ref(3),e.ge(1),1),e.ocqs([e.cb(0,e.os(e.s,8,["atendimento premium","comparar planos de celular",852,859,864,865,867,869,870,873,"vantagens tim"]),e.ge(1),1),e.cb(0,e.ref(37),e.ge(1),1)])])),240769:e.r(61,1),240770:e.r(61,4),241122:e.r(102,"5e649085-e450-46a7-b801-398f1b9ba69e","239441",.92254204),241123:e.r(102,"3e8524b9-220a-4d54-83f8-15be7d761f1c","239442",.93127286),241125:e.r(102,"ae8537c1-c0da-4b15-9660-08e0cccbf442","239444",.9270013),241126:e.r(102,"6f24ea0d-d347-478d-bc42-e4571d8e683d","239445",.9329401),241127:e.r(102,"ce8e8704-a7fb-4d1b-99ac-e0943adeedf5","239446",.9062632),241128:e.r(102,"a3d60c00-cef4-4f4c-8dc4-52c41f8157dc","239443",.935226),241363:e.r(104,"241363",241459,241459),241364:e.r(103,"241364",241460,241460),241365:e.r(110,"241365",248485,248485),241366:e.r(106,"241366",248484,248484),241459:e.r(102,"69940099-77ce-42f2-aeff-22f10e61bcd2","241363",.90597713),241460:e.r(102,"08a01ab0-c049-4ca6-954a-17e59ff90a58","241364",.90037996),241461:e.r(102,"19b0191e-88d2-49c9-b228-649f1b359b4b","241365",.91988474),241462:e.r(102,"24239d89-ffe4-45fd-a328-dd562315a777","241366",.94423944),241522:e.r(117,"b277323c-2b38-4379-9f7e-c5f9157bf852","KL6nPOE0","241522"),241718:e.r(121,"Asdowb7P","241718"),241767:e.r(56,1),241768:e.r(56,4),241792:e.r(22,4,45),241793:e.r(22,1,45),241802:e.q(e.cb(10,e.ps(["stepName"],"conclusion"),e.ge(1),1)),241936:e.r(88,e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],242262)),e.cw(5,e.pe(7,242262)),e.ge(1)),0,e.bsc_(["client","domain"],["8lMcNP1x"])),242075:e.r(58,4),242077:e.r(58,1),242258:e.q(e.cb(0,e.a([e.pe(24,"Campinas"),e.ref(34)]),e.ge(1),1)),242262:e.r(102,"8f070719-5485-40d2-8e9e-64f1d2f6ae7e","241936",.9581858),242383:e.r(89,29,4,["aplicativo-de-entrega","app-de-bebida","app-de-comida","cardapio-online","delivery","desconto","entrega-rapida","ifood","pedido-online","pedir-agua","pedir-bebida","pedir-cerveja","pedir-comida","pedir-hamburguer","pedir-lanche","pedir-pizza","pedir-sobremesa","pedir-sushi","pedir-vinho","rappi","taxa-de-entrega"]),242478:e.r(36,4),242479:e.r(36,1),242946:e.r(50,4),242947:e.r(50,1),242993:e.q(e.acqs([e.ocqs([e.cb(0,e.ref(50),e.ge(1),1),e.cb(0,e.a([e.y(9,886),e.tg(17540064e5)]),e.ge(1),1),e.cb(0,e.a([e.y(16,791),e.tg(17540064e5)]),e.ge(1),1),e.scq(e.cw(2,e.a([e.pg(22,60),e.pc_(10,793)])),e.vq(e.sw(3,e.pc_(10,793),["properties","engaged_time"],e.g(60))),e.ge(1)),e.isp("8e2dcda5-6f1e-46a0-bd65-447a04d00fec","XJJvIkP7",!1,"242993")]),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],242994)),e.cw(5,e.pe(7,242994)),e.ge(1))])),242994:e.r(117,"5eec7e8e-1c8e-4b99-97cd-33a257a0b468","EeyuHpH+","242994"),243037:e.r(64,9,886),243038:e.r(64,16,791),243039:e.r(22,0,50),243040:e.q(e.scq(e.cw(2,e.a([e.pg(22,60),e.pc_(10,793)])),e.vq(e.sw(3,e.pc_(10,793),["properties","engaged_time"],e.g(60))),e.ge(1))),243087:e.r(12,e.cb(0,e.a([e.y(9,886),e.tg(17540064e5)]),e.ge(1),1),e.isp("8e2dcda5-6f1e-46a0-bd65-447a04d00fec","XJJvIkP7",!1,"243087"),e.ref(50),e.a([e.y(16,791),e.tg(17540064e5)]),e.cw(2,e.a([e.pg(22,60),e.pc_(10,793)])),e.ge(1),e.sw(3,e.pc_(10,793),["properties","engaged_time"],e.g(60))),243126:e.r(9),243347:e.r(19,0,e.tb(175608e7,175616634e4),1,1),243392:e.r(74,"3A2BL8IAq9spB9w9hlPpGlyk"),243493:e.r(82,[e.isp("7dcd40a2-efd2-48b6-9796-451b5878a92a","bNNt8u1j",!1,"243493"),e.cb(0,e.a([e.y(9,842),e.tg(17356896e5)]),e.ge(1),1),e.cb(0,e.os(e.s,13,["amazon prime day","black friday"]),e.ge(1),1),e.cb(0,e.af_u(["properties","tagsText"],e.bsc([],["1X3jxO0t","HxDiJ9Wh"])),e.ge(1),1),e.cb(0,e.bsc_(8,["GvMjIs9O","QwNnFgWH","afk5EkOB","e2AeCBLh","y5EasCP3"]),e.ge(1),1)]),243542:e.r(59,1),243543:e.r(59,4),243561:e.r(117,"7dcd40a2-efd2-48b6-9796-451b5878a92a","Ufzc0gAo","243561"),243759:e.r(83,e.isp("7dcd40a2-efd2-48b6-9796-451b5878a92a","BwdxrCqF",!1,"243759"),e.cb(0,e.os(e.s,13,["\'não tento agradar a todos\': flávia alessandra cita vantagens da maturidade","bem-estar","envelhecimento","flávia alessandra estreou na tv após protestar na globo: \'cadê meu papel?\'","flávia alessandra relembra separação de marcos paulo: \'eu ouvia absurdos\'","flávia alessandra sobre reposição hormonal: \'já senti uma grande mudança\'","longevidade","saúde","vivabem no seu tempo: flávia alessandra comanda evento para público 45+"]),e.ge(1),1),e.cb(0,e.af_u(["properties","tagsText"],e.bsc([],["Jgqdl8HN","Pu3gHham","SfRZuZXO","iRRJsLQc","jYYBtafh","uvVa8AB7"])),e.ge(1),1),e.a([e.y(9,888),e.tg(17356896e5)])),243862:e.r(11,e.cb(0,e.os(e.s,13,[814,815,835,868,871,876,880]),e.ge(1),1),e.os(e.w,9,[888,886]),"lJgSoliO","243862",e.af_u(["properties","tagsText"],e.bsc([],["0uryqhUS","1RpWpQnd","Dx1mKy+r","EpJ4U80R","K/oCgFNw","nKsUS6Wr","xsN39Xus"])),801,801),243871:e.r(48,1),243872:e.r(48,4),243873:e.r(37,1),243874:e.r(37,4),243974:e.r(1,0,0,e.ref(38),8,"chocolate"),243975:e.q(e.acqs([e.cb(0,e.os(e.s,8,[822]),e.ge(1),1),e.cb(0,e.ref(38),e.ge(1),1)])),243976:e.r(69,384,519,614,245,372,178),243977:e.r(35,4),243978:e.r(35,1),244387:e.r(21,0,1,1,8,["coala festival","festivais musicais","lollapalooza","musica festivais","primavera sound","rock in rio","the town","tomorrowland"]),244678:e.r(105,"RpBz8DQ6","244678","hfmUHvm7","244678"),244680:e.r(105,"+ZaTsGVt","244680","MTLm5bD0","244680"),244681:e.r(63,6),244891:e.r(89,7,8,[813,"agrishow","agritech","agro","commodities","cooperativa","esg","financiamento rural","seguro rural"]),244914:e.r(9),245817:e.r(21,6,1,1,14,["salonline.com.br/kit-completo-para-o-cuidado-dos-cabelos-lisos","salonline.com.br/kit-finalizacao-cabelos-lisos-maria-natureza-defrizante-meu-liso-demais","salonline.com.br/kit-para-cabelos-lisos-com-hidra-liso-extremo-e-meu-liso-demais-salon-line","salonline.com.br/liso","salonline.com.br/lp-meu-liso","salonline.com.br/meu-liso"]),245818:e.r(21,6,1,1,14,["salonline.com.br/kit-cuidados-para-as-onduladas","salonline.com.br/kit-forca-e-hidratacao-dos-cabelos-lisos-e-ondulados","salonline.com.br/ondulado","salonline.com.br/os-queridinhos-dos-cabelos-ondulados"]),245819:e.r(21,6,1,1,14,["salonline.com.br/cacheado",875,"salonline.com.br/kit-cachos-crespos-sos-cachos-multibeneficios-5-produtos-salon-line","salonline.com.br/kit-com-3-mascaras-para-cabelos-cacheados-e-crespos-salon-line","salonline.com.br/kit-relaxamento-e-hidratacao-para-cabelos-cacheados-salon-line"]),245820:e.r(21,6,1,1,14,["salonline.com.br/crespo",875,"salonline.com.br/kit-queridinho-dos-cabelos-crespos"]),245826:e.r(21,6,1,1,14,["salonline.com.br"]),246099:e.r(11,e.scq(e.sw(2,e.pc_(10,801),["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.pc_(10,801),["properties","engaged_time"])),e.g(60)),e.y(9,886),"S+Ea4d5B","246099",e.ref(23),790,790),246100:e.r(12,e.isp("7dcd40a2-efd2-48b6-9796-451b5878a92a","S+Ea4d5B",!1,"246100"),e.scq(e.sw(2,e.pc_(10,790),["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.pc_(10,790),["properties","engaged_time"])),e.g(60)),e.y(9,886),e.ref(23),e.sw(2,e.pc_(10,801),["properties","aggregations","PageviewEngagement","engaged_time"]),e.g(60),e.sw(3,e.pc_(10,801),["properties","engaged_time"])),246101:e.r(19,0,e.af_u(["properties","tagsText"],e.bsc([],["212jdXvd","GpT/0Pxf","jDIouzvN","oKl8KfMt","tXNJY8Jt"])),1,1),246110:e.r(20,1,2,[3863953868,3867050622,3696557510]),246658:e.q(e.acqs([e.ocqs([e.cb(0,e.y(9,886),e.ge(1),1),e.isp("7dcd40a2-efd2-48b6-9796-451b5878a92a","S+Ea4d5B",!1,"246658"),e.cb(0,e.ref(25),e.ge(1),1),e.scq(e.sw(2,e.pc_(10,792),["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.pc_(10,792),["properties","engaged_time"])),e.g(60))]),e.ifp("242994")])),246659:e.r(10,[e.cb(0,e.y(9,886),e.ge(1),1),e.isp("7dcd40a2-efd2-48b6-9796-451b5878a92a","S+Ea4d5B",!1,"246659"),e.cb(0,e.ref(25),e.ge(1),1),e.scq(e.sw(2,e.pc_(10,792),["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.pc_(10,792),["properties","engaged_time"])),e.g(60))],e.cw(2,e.pc(["aggregations","SegmentEntry"],242994)),e.cw(5,e.pe(7,242994)),e.e(0)),246820:e.r(71,["A4CNkPyR","JmL0jofk","Zmx4bovK","hi5L6HL4"]),246821:e.r(71,["L18tqCTG","fdKS+aTO","jADelrK6","l+FkpX3t"]),246822:e.r(71,["5ZOxeGjr","bHlt35IM","tE421sTK"]),246823:e.r(66,["Roraima","Acre","Amapá","Rondônia","Tocantins","Amazonas","Pará"]),246825:e.r(66,["Sergipe","Rio Grande do Norte","Piauí","Paraíba","Maranhão",789,788,"Alagoas"]),246830:e.r(21,0,1,1,8,[813,"agricultura","agronomia","algodao","aves","boi gordo",822,"cana de acucar","carne bovina","cavalo","colheita","confinamento","estiagem","fertilizante","frango de corte","gado de corte","genetica bovina","irrigacao","lavoura","leite","milho","pastagem","pecuaria","plantio","praga","racao animal","rodeio",874,"seca","soja","suinos","trator","vaquejada","veterinaria rural"]),246832:e.r(72,20,707),246967:e.r(20,1,2,[3996373117,3672698280]),246968:e.r(77),246970:e.r(97,[7106034394,7106037256],[4013671846,3888987309,3887056028,3888776368,3888996153,3888987294,3881744572]),246971:e.r(20,1,2,[3865584948,3862127422,3672698280]),246972:e.r(97,[7106037256,7106034394],[3993968825,3993968552,3908245621]),246973:e.r(98,7257656527,[4018304572,3881888828,3882245889,3841928373]),246974:e.r(20,1,2,[4042389315,4010697819,3866052467,3867464878,3870753012,3851110308]),246975:e.r(98,7249749341,[3888750460,3884513237,3860536730,3841928373]),246977:e.r(20,1,2,[4013671846,3672698280]),246978:e.r(20,1,2,[3842388840,3847726245]),246979:e.r(20,1,2,[4010578516,4000427161,4000441906,3672698280]),246980:e.r(20,1,2,[3859836854,3861354385,3839036366,3841043259]),246981:e.r(23,1,2,3747032144),246982:e.r(77),246983:e.r(77),246984:e.r(79),246985:e.r(23,1,2,3853136076),246988:e.r(97,[7240053347,7240053353,7252827052,7252827526,7252827043,7093246791,7075685730,7103559506,7103558540,7076775044],[3853136076,3844076773,3841528498,3840970500,3840436542,3839623915,3838935320,3838348961,3742498045]),246990:e.r(97,[7053755472,7053756708],[3871945374,3772577664,3822334070,3835908152]),246991:e.r(20,1,2,[3835881017,3760542887,3838502639,3839819747]),246992:e.r(78),246994:e.r(20,1,2,[3848091273,3848101386,3840735040,3841405864,3696557510]),246995:e.r(78),246996:e.r(20,1,2,[3862573668,3857331771,3835881017,3760542887,3838502639,3839819747]),246997:e.r(20,1,2,[3760542887,3800169835]),246998:e.r(20,1,2,[3869016608,3866023638,3866041594,3859693139,3860288066,3860284976,3860285963,3841076328,3839565811,3848091273,3848101386,3840735040,3841405864]),246999:e.r(77),247e3:e.r(77),247001:e.r(77),247002:e.r(20,1,2,[3882507091,3881726333,3881211483,3889253931,3887224470,3672698280]),247003:e.r(100,[7235269621,7236564615,7240284938,7238655742,7240088627]),247004:e.r(77),247005:e.r(20,1,2,[4002370770,3866748603,3672698280]),247006:e.r(77),247008:e.r(77),247009:e.r(97,[7232104525,7248958256,7236795273,7245397635,7235283109,7237755834,7249198460,7233462444,7235687692,7245411963,7236790773,7248942893,7235282284,7233028068,7240013713,7238943322],[3884096532,3851027997]),247011:e.r(100,[7235289964,7235289298]),247012:e.r(23,1,2,3851027997),247013:e.r(97,[7248958256,7236795273,7245397635,7235283109,7237755834,7249198460,7233462444,7235687692,7245411963,7236790773,7248942893,7235282284,7233028068,7240013713,7238943322,7099539514,7097165745,7101103567,7098723006,7098655101,7100304943,7101429302,7100575109,7097164452,7090044236,7088838364,7088182462,7088440245,7088437383,7090683094,7088438109],[3829752895,3829754572,3851041919]),247015:e.r(77),247018:e.r(23,1,2,3829752895),247019:e.r(77),247020:e.r(23,1,2,3856218664),247021:e.r(77),247022:e.r(77),247023:e.r(20,1,2,[3865490100,7099503301,3672698280]),247024:e.r(77),247025:e.r(23,1,2,3914431341),247026:e.r(77),247027:e.r(77),247028:e.r(77),247029:e.r(20,1,2,[3824835776,3822991603,3829855658,3836686987]),247030:e.r(100,[7105072465,7108225816,7065194773]),247031:e.r(79),247032:e.r(23,1,2,3249016472),247034:e.r(84,1,e.pe(2,3672698280),e.ge(1),1,1,e.pe(6,7100314075),e.ge(1),1,1,e.os(e.e,5,[5090440940,22369606,25262686,4568030831,5029997688,22306006,5878257492,217999486,27911206,23124526]),e.ge(1),1),247035:e.r(77),247036:e.r(77),247037:e.r(98,7249701832,[3853465641,3855890602,3851040875,3672698280]),247038:e.r(77),247039:e.r(77),247040:e.r(77),247041:e.r(77),247043:e.r(77),247044:e.r(77),247045:e.r(99,6,7235044522,2,3672698280),247046:e.r(77),247049:e.r(20,1,2,[3746171711,3853747560,3746861471,3866080296,3851564304,3860222324,3854367287,3822312648,3822865621,3861090201,3840675738,3742705182,3854416049,3856651842,3856575246]),247050:e.r(23,1,2,3549744893),247051:e.r(20,1,2,[3860222324,3672698280]),247053:e.r(20,1,2,[3849746399,3672698280]),247054:e.r(77),247055:e.r(77),247056:e.r(77),247058:e.r(20,1,2,[4000434705,4000603380,3998529359,3999541176,3672698280]),247059:e.r(23,1,2,3843794293),247060:e.r(77),247062:e.r(20,1,2,[4030440706,4023046442,4023059222,4025150136,4025189260,4025234623,4023183327,3961808361,3995672281,3993607373,3994507894,3994101500,3887130904,3886089064,3886396695,3893381937,3890882066,3883380844,3860435205,3862741158,3861230625,3859567634,3859038665,3672698280]),247063:e.r(23,1,2,3267072695),247064:e.r(20,1,2,[4013646633,3892012934,3267072695]),247065:e.r(97,[7249204037,7220638548,7232796138],[3896367253,7142365102,3894050095,3878405519,3876117809,3267072695]),247069:e.r(77),247070:e.r(20,1,2,[4018406347,3672698280]),247071:e.r(77),247073:e.r(20,1,2,[4041485495,3880779731,3883918005,3672698280]),247075:e.r(20,1,2,[4041485495,3889253931,3887224470,3855887887]),247076:e.r(20,1,2,[4041485495,3672698280]),247077:e.r(77),247078:e.r(97,[7254334956,7257933050,7124069687],[4017123736,3877127433,3865801901,3672698280]),247079:e.r(77),247080:e.r(77),247081:e.r(20,1,2,[3865994122,3864055172,3863193726,3861003359,3861004730,3672698280]),247082:e.r(77),247083:e.r(77),247084:e.r(20,1,2,[3996106239,3672698280]),247085:e.r(80),247086:e.r(77),247087:e.r(77),247088:e.r(80),247089:e.r(20,1,2,[3120592234,3039202497,3273055894]),247090:e.r(77),247091:e.r(77),247092:e.r(77),247093:e.r(77),247094:e.r(77),247095:e.r(77),247096:e.r(77),247097:e.r(77),247098:e.r(86,1,1,e.os(e.e,6,[7097981661,7097992257,7099539786,7099539783,7101344528,7097950260,7097921460]),1,e.os(e.e,5,[5647955408,5219906319,4659286058,218059006,39577126,31572886]),e.e,2,[3993637889,3981911904,3995697241,3881738543,3856661238,3875906384,3880966043,3869726386,3858979574,3860227379,3861248385,3672698280]),247099:e.r(101),247100:e.r(101),247104:e.r(77),247106:e.r(20,1,2,[3867365710,3866067347,3672698280]),247107:e.r(77),247108:e.r(77),247110:e.r(77),247111:e.r(77),247113:e.r(77),247114:e.r(77),247115:e.r(77),247116:e.r(77),247118:e.r(77),247119:e.r(77),247120:e.r(77),247121:e.r(77),247122:e.r(77),247123:e.r(77),247124:e.r(20,1,2,[4027167803,4027889948,4029917922,4006708552,4006224174,3936933244,3994678948,3672698280]),247125:e.r(20,1,2,[3980613012,3995335125,3993344867,3993944337,3999204891,3853294932]),247126:e.r(77),247128:e.r(99,6,7315463723,2,3672698280),247129:e.r(77),247130:e.r(77),247131:e.r(77),247132:e.r(77),247133:e.r(20,1,2,[3840659907,3672698280]),247134:e.r(77),247135:e.r(20,1,2,[3860188517,3672698280]),247136:e.r(20,1,2,[3875955311,3875804071,3875804134,3672698280]),247137:e.r(77),247138:e.r(77),247139:e.r(77),247140:e.r(77),247141:e.r(20,1,2,[3862558986,3672698280]),247142:e.r(20,1,2,[3879950623,3880443336,3855479435]),247143:e.r(23,1,2,3550173258),247144:e.r(100,[7244125388,7244124956,7100948545,7100947906,7100947897,7100947396,7076606873,7075200478,7101841607,7101841433,7101841127,7101840674,7101840671,7100813959]),247151:e.r(20,1,2,[3865400315,3672698280]),247152:e.r(77),247153:e.r(77),247154:e.r(20,1,2,[3866075454,3865339366,3865151882,3862548369,3860278310,3672698280]),247155:e.r(20,1,2,[3868229264,3865900067,3870304047,3860630057,3672698280]),247156:e.r(77),247157:e.r(77),247158:e.r(77),247235:e.r(85,0,"cb886613-9840-4c39-af7a-3b59c4095fa1","vTpcIeMF","247235",e.s,4,["accountability","acessibilidade","agricultura-sustentavel","agua-saneamento","anticorrupcao","antissuborno","auditoria-independente","bem-estar-no-trabalho","biomassa","carbono-neutro","compliance","conselho-de-administracao","descarbonizacao","direitos-humanos","diversidade","economia-circular","educacao-corporativa","eficiencia-energetica","emissoes-co2","energia-eolica","energia-hidreletrica","energia-renovavel","energia-solar","equidade-de-genero","esg-ambiental","esg-governanca","esg-social","etica-nos-negocios","gestao-de-residuos","governanca-corporativa","https://capitalreset.uol.com.br","impacto-comunitario","inclusao","investimento-social","meio-ambiente","mudancas-climaticas","net-zero","politicas-esg","reciclagem","reflorestamento","regulacao-ambiental","regulacao-social","responsabilidade-social","risco-reputacional","saude-e-seguranca","stakeholders",881,"trabalho-escravo","trabalho-infantil","transparencia","voluntariado"]),247539:e.r(87,0,4,15,48),247540:e.r(87,0,4,5,33),247542:e.r(91,3810202728,36),247543:e.r(87,0,4,21,42),247566:e.r(129,7,17,"belezanaweb.com.br"),247568:e.r(129,7,17,"netshoes.com.br"),247570:e.r(129,7,17,"shopee.com.br"),247571:e.r(129,7,17,"magazinevoce.com.br/magazineuolbr"),247572:e.r(129,7,17,"outletespacociahering.com.br"),247580:e.r(72,3,691),247581:e.r(72,3,692),247582:e.r(72,3,694),247583:e.r(72,3,695),247584:e.r(72,3,696),247585:e.r(72,3,697),247586:e.r(72,3,693),247587:e.r(72,3,698),247588:e.r(72,3,749),247589:e.r(72,3,744),247590:e.r(72,3,745),247591:e.r(72,3,746),247592:e.r(72,3,747),247593:e.r(72,3,748),247594:e.r(72,3,750),247595:e.r(72,3,751),247596:e.r(8,691),247597:e.r(8,692),247598:e.r(8,694),247599:e.r(8,695),247600:e.r(8,696),247601:e.r(8,697),247602:e.r(8,693),247603:e.r(8,698),247604:e.r(8,749),247605:e.r(121,"GIba53RH","247605"),247606:e.r(121,"kHWaIUR9","247606"),247607:e.r(8,744),247608:e.r(121,"Li6EIyuO","247608"),247609:e.r(8,745),247610:e.r(121,"VB5xNqf6","247610"),247611:e.r(121,"Woz4zO0g","247611"),247612:e.r(121,"LRPP/cHm","247612"),247613:e.r(8,746),247614:e.r(8,747),247615:e.r(8,748),247616:e.r(8,750),247617:e.r(8,751),247628:e.r(87,0,4,31,40),247629:e.r(87,0,4,11,1),247630:e.r(92),247631:e.r(87,0,4,44,43),247632:e.r(95),247633:e.r(96),247634:e.r(94,3772266855,743),247635:e.r(94,3746861471,680),247636:e.r(22,0,16),247637:e.r(91,3821235821,4),247638:e.r(22,0,46),247639:e.r(22,0,14),247640:e.r(72,3,74),247641:e.r(72,3,741),247642:e.r(72,3,754),247643:e.r(4,48,15),247644:e.r(4,33,5),247645:e.r(5,36,3810202728),247646:e.r(4,42,21),247647:e.r(4,40,31),247648:e.r(4,1,11),247649:e.r(5,26,3714771270),247650:e.r(4,43,44),247651:e.r(7,3,740,3766871404),247652:e.r(7,3,741,3765741521),247653:e.r(7,3,743,3772266855),247654:e.r(7,20,680,3746861471),247655:e.r(6,16),247656:e.r(5,4,3821235821),247657:e.r(6,46),247658:e.r(6,14),247659:e.r(8,74),247660:e.r(8,741),247661:e.r(8,754),248336:e.r(143,1,1,"uol.com.br/esporte"),248337:e.r(143,1,1,"uol.com.br/splash"),248338:e.r(143,1,1,"uol.com.br/splash/aba-anonima"),248339:e.r(143,1,1,"uol.com.br/vivabem"),248341:e.r(141,20),248484:e.r(102,"025d96a5-4330-42cd-9412-d065d72fbd3a","244680",.9467288),248485:e.r(102,"7c9c1de7-ac50-4599-9606-c2e2c10c41be","244678",.9222957),248486:e.r(102,"b46a58d0-cd6e-4bc7-8e0b-e188a85520ca","247605",.91331244),248487:e.r(102,"3e21f02a-0b78-4cac-9fac-7aeaac31db72","247606",.9151216),248488:e.r(102,"870e42f5-f3f7-4ddc-9fc0-03802bc8cea1","247608",.8974699),248489:e.r(102,"f37ffb1d-896e-49f0-9900-17bb5514fa56","247610",.88038856),248490:e.r(102,"bc5be24f-a1fb-4037-bfa6-1a15fa034a12","247611",.9532295),248491:e.r(102,"380095d5-0f52-4a6f-b409-dd8f228b4a70","247612",.93924356),248533:e.r(99,6,7108020122,6,7103744874),248647:e.r(99,2,3875878226,6,7105998684),248695:e.r(84,0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,146),e.y_(1,147),e.y_(1,203),e.y_(1,142)]),e.y_(0,846)),e.ge(1),1,0,e.pc_(3,"76663"),e.ge(1),1,0,e.os(e.s,4,["https://brasilescola.uol.com.br/saude","https://drauziovarella.uol.com.br/"]),e.ge(1),1),248867:e.r(122,"eSLoItxG","248867"),248869:e.r(122,"EH6Y1br3","248869"),248870:e.r(122,"pBLnkKxk","248870"),248871:e.r(122,"qMLz87Yf","248871"),248872:e.r(122,"Dsf/aqD1","248872"),248873:e.r(122,"X/ulCOvy","248873"),248874:e.r(122,"P2nvEbya","248874"),248876:e.r(122,"xTbimXiF","248876"),248877:e.r(122,"SfLpmaLW","248877"),248878:e.r(122,"/7KaUjqi","248878"),248879:e.r(122,"Cy1zCaIo","248879"),248880:e.r(122,"B+BFt20q","248880"),248881:e.r(122,"WouFLjQc","248881"),248882:e.r(122,"DCNTxEjH","248882"),248883:e.r(122,"26ogHJPL","248883"),248884:e.r(122,"yCrbAoXe","248884"),248885:e.r(122,"WuCShrWs","248885"),248892:e.r(122,"NM8AClYk","248892"),248893:e.r(122,"l0rtwSlD","248893"),248894:e.r(122,"SSmzcXhQ","248894"),248895:e.r(122,"F25EIREg","248895"),248896:e.r(122,"Z1NRsGf0","248896"),248981:e.r(1,6,6,e.nt(e.ps(14,"checkout")),14,"motorola.com.br"),248982:e.r(81,"motorola.com.br/checkout/#/cart"),248983:e.r(81,"motorola.com.br/checkout/orderPlaced"),249148:e.r(20,1,6,[7248064940,7248064034,7052818304]),249174:e.r(23,1,2,3865584948),249260:e.r(126,"LpDX8Wt0","249260"),250396:e.r(20,1,2,[3879950623,3880443336]),250632:e.r(74,"https://www.ingresso.com"),250707:e.r(125,"GTjbwiWU","250707"),250708:e.r(125,"SLoQE2Qy","250708"),250886:e.r(68,331,563,614,330,20),251168:e.r(118,"WY0VFEr3","251168"),251169:e.r(118,"5iEhcKxB","251169"),251170:e.r(118,"vpEiheWN","251170"),251171:e.r(118,"47QlyxL3","251171"),251238:e.r(20,1,6,[7233740319,7233740328,7133252600,7131730540,7129503084]),251372:e.r(102,"0fb30cb2-7e6c-48f1-9aba-492be30922b7","248885",.91931224),251382:e.r(23,1,2,3845933669),251516:e.r(20,1,2,[3899249268,3897197984,3883267158]),251530:e.q(e.acqs([e.cb(0,e.os(e.cx,20,["83200","82755","82618","63113","13104","45138","11812","78766","77782",707]),e.ge(1),1),e.isp("7dcd40a2-efd2-48b6-9796-451b5878a92a","wrQLROin",!1,"251530")])),252162:e.r(20,1,6,[7139803670,7139782442]),252386:e.r(74,"https://batepapo.uol.com.br"),252799:e.r(102,"ef73c451-6427-49aa-903d-6d9b18f3619b","250708",.92148805),252800:e.r(102,"9f3cdd14-497d-405f-b93c-2e799b0ecb31","250707",.9163296),252941:e.r(142,"16130"),252942:e.r(142,"16147"),252943:e.r(142,"16026"),252944:e.r(142,"15586"),252945:e.r(125,"NiB0PgLf","252945"),253151:e.r(102,"dd01d054-d25b-492a-8569-33e400b95adc","251168",.91618943),253152:e.r(102,"9d67c653-1de7-4932-bc2b-a08ba49f39bc","251169",.9139652),253153:e.r(102,"80afe966-a0d3-4625-b42b-7f7c86f669ec","251170",.916132),253154:e.r(102,"07aa04e3-f9e6-4781-b47c-686aa1afe947","251171",.91827804),254024:e.r(144,1,1),254025:e.r(144,3,3),254026:e.r(74,866),254111:e.r(119,"i3mehDtY","254111"),254112:e.r(119,"lTq4z+T1","254112"),254113:e.r(119,"MitspWU7","254113"),254115:e.r(119,"aG4zAAjD","254115"),254233:e.r(123,"kWnck/Yj","254233"),254234:e.r(123,"/WWvKjlW","254234"),254235:e.r(123,"o8xob0qs","254235"),254236:e.r(123,"mhiDoB0n","254236"),254237:e.r(123,"iS2B6Yg1","254237"),254302:e.r(72,3,667),254303:e.r(8,667),254407:e.r(23,1,2,3927089247),254544:e.q(e.ocqs([e.cb(0,e.ref(39),e.ge(1),1),e.cb(4,e.os(e.e,2,[3915050373,3975525828,3975362053,3975328456,3966550508,3950369254,3978159809,3957277154,3939836383,3941361591,3935125880,3925810945,3888371451]),e.ge(1),1)])),254545:e.q(e.acqs([e.ocqs([e.cb(1,e.os(e.e,2,[3975525828,3975362053,3975328456,3966550508,3950369254,3978159809,3957277154,3939836383,3941361591,3935125880,3925810945,3888371451]),e.ge(1),1),e.cb(0,e.ref(39),e.ge(1),1)]),e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10))])),254572:e.r(91,3861811629,8),254573:e.r(14,3861811629,8),254574:e.r(92),254575:e.r(14,3714771270,26),254577:e.r(72,3,651),254579:e.r(8,651),254580:e.r(72,3,717),254581:e.r(8,717),254582:e.r(91,3743664718,49),254583:e.r(14,3743664718,49),254584:e.r(95),254585:e.r(15,3766871404,740),254588:e.r(96),254589:e.r(15,3765741521,741),254590:e.r(72,3,672),254591:e.r(8,672),254592:e.r(22,0,18),254593:e.r(6,18),254594:e.r(72,3,710),254595:e.r(8,710),254596:e.r(8,710),254597:e.r(72,3,710),254598:e.r(72,3,701),254599:e.r(8,701),254600:e.r(72,3,655),254601:e.r(8,655),254602:e.r(72,3,757),254603:e.r(8,757),254604:e.r(72,3,699),254605:e.r(8,699),254606:e.r(72,3,688),254607:e.r(8,688),254608:e.r(8,662),254609:e.r(72,3,662),254610:e.r(72,3,676),254611:e.r(8,676),254612:e.r(6,30),254613:e.r(22,0,30),254614:e.r(41,4),254615:e.r(41,1),254896:e.r(102,"4f2bb526-edd5-4a5d-841b-fca01e9b15b9","254111",.92799115),254897:e.r(102,"9f43246f-2642-4a60-ba72-91759590a069","254112",.93188804),254898:e.r(102,"a9d023f8-f3e7-4ea1-8b4f-d01751b1d723","254113",.92390555),254899:e.r(102,"c795fa07-030b-40d6-b7af-22e30a443798","254115",.9345791),256478:e.r(42,1),256479:e.r(42,4),256499:e.r(23,1,2,3937297809),256520:e.r(102,"4dea6f59-61c7-4de5-b9f9-ff647c7df651","252945",.87487197),256875:e.r(62,1),256876:e.r(62,4),257008:e.r(23,8,21,"21624646"),257012:e.r(19,8,e.as(e.x,21,[null,0]),1,1),257037:e.r(86,0,0,e.ps(4,842),0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,394),e.y_(1,72),e.y_(1,391),e.y_(1,388),e.y_(1,387),e.y_(1,385),e.y_(1,390),e.y_(1,367),e.y_(1,376),e.y_(1,375),e.y_(1,374),e.y_(1,373),e.y_(1,371),e.y_(1,370),e.y_(1,369),e.y_(1,368),e.y_(1,366),e.y_(1,365),e.y_(1,127),e.y_(1,126),e.y_(1,125),e.y_(1,136),e.y_(1,135),e.y_(1,134),e.y_(1,132),e.y_(1,131),e.y_(1,130),e.y_(1,129),e.y_(1,128),e.y_(1,124),e.y_(1,123),e.y_(1,64),e.y_(1,393),e.y_(1,389),e.y_(1,395),e.y_(1,386)]),e.y_(0,846)),e.cx,3,[748,745]),257040:e.r(82,[e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,64),e.y_(1,496),e.y_(1,513),e.y_(1,476),e.y_(1,477),e.y_(1,479)]),e.y_(0,846)),e.ge(1),1),e.cb(0,e.os(e.s,8,["review","vitrine","www uol com br guia de compras"]),e.ge(1),1),e.ifp("223910"),e.ifp("224109"),e.ifp("223906"),e.ifp("223912"),e.ifp("223911"),e.ifp("247580"),e.ifp("223900"),e.ifp("224300"),e.ifp("224303")]),257095:e.r(21,0,1,1,8,["carnaval","carro alegorico","escola de samba","folia","marchinha","porta bandeira","sambodromo"]),257096:e.r(21,0,1,1,8,["bbb","big brother brasil"]),258320:e.q(e.acqs([e.tw(e.cb(0,e.ps(4,"https://www.uol.com.br"),e.ge(1),1),6048e5),e.isp("5eec7e8e-1c8e-4b99-97cd-33a257a0b468","rxmvk8XU",!1,"258320")])),259133:e.r(31,4),259134:e.r(31,1),259135:e.r(46,4),259136:e.r(46,1),259137:e.r(30,4),259138:e.r(30,1),259139:e.r(51,4),259140:e.r(51,1),259141:e.r(32,4),259142:e.r(32,1),259232:e.r(72,3,700),259233:e.r(8,700),259234:e.r(72,3,663),259235:e.r(8,663),259490:e.r(13,28,753),259491:e.r(93,28,753),259498:e.r(13,9,734),259499:e.r(93,9,734),259503:e.r(72,3,709),259504:e.r(8,709),259505:e.r(72,3,758),259506:e.r(8,758),259620:e.r(117,"39f040b1-9df1-44b5-a8b6-f16c2ba24208","VWCcS8ij","259620"),260129:e.q(e.acqs([e.tw(e.cb(0,e.ref(2),e.le(2),3),2592e6),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],242994)),e.cw(5,e.pe(7,242994)),e.e(0))])),260131:e.r(0,e.tw(e.cb(0,e.ref(2),e.ge(2),2),2592e6),e.tw(e.cb(0,e.ref(2),e.le(8),9),2592e6),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],242994)),e.cw(5,e.pe(7,242994)),e.e(0))),260132:e.r(17,2592e6,e.ref(2),9,9,e.cw(2,e.pc(["aggregations","SegmentEntry"],242994)),e.cw(5,e.pe(7,242994)),e.e(0)),260416:e.r(49,4),260417:e.r(49,1),260418:e.r(87,4,4,19,27),260419:e.r(87,1,1,19,27),260538:e.r(38,1),260539:e.r(38,4),260793:e.r(3,["fintech","guia bolso","internet banking","neon","nubank","pagseguro",863,"quinto andar"],[e.y_(1,527),e.y_(1,558),e.y_(1,300)]),260797:e.r(3,[823,"carteira virtual","digital wallet","financa pessoal","mobile wallet","pagamento nfc","pagamento por celular","pix","planejamento financeiro"],[e.y_(1,527),e.y_(1,317),e.y_(1,315),e.y_(1,304),e.y_(1,300)]),260798:e.r(3,["apolice empresarial","gestao de riscos","seguro corporativo","seguro empresarial","seguro patrimonial"],[e.y_(1,711),e.y_(1,456)]),260808:e.r(102,"21a911c5-a355-4414-a84d-d3a3eae73e38","259620",.9185018),260824:e.r(75,"oscar"),260831:e.r(21,0,1,1,8,["kleber mendonca filho","o agente secreto","wagner moura"]),260832:e.r(75,"melhor elenco"),260834:e.r(75,"melhor ator"),260835:e.r(75,"melhor filme"),260836:e.r(21,0,1,1,8,["adolpho veloso","sonhos de trem"]),260837:e.r(21,0,1,1,8,["pecadores"]),260840:e.r(75,"melhor filme internacional"),261097:e.r(24,4),261098:e.r(24,1),261100:e.r(24,4),261101:e.r(24,1),261102:e.r(22,4,32),261103:e.r(22,1,32),261104:e.r(22,4,17),261105:e.r(22,1,17),261229:e.r(22,4,6),261230:e.r(22,1,6),261231:e.r(22,4,47),261232:e.r(22,1,47),261233:e.r(22,4,12),261234:e.r(22,1,12),261235:e.r(24,4),261236:e.r(24,1),261237:e.r(20,4,2,[4055014721,4059533251,4052770014,4052256364,3918482344]),261238:e.r(20,1,2,[4059533251,4055014721,4052770014,4052256364,3918482344]),261336:e.r(23,1,6,7243038122),261337:e.r(20,1,6,[7252059096,7108560665,7180731797,7180726724]),261340:e.r(88,e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,470),e.y_(1,245),e.y_(1,570),e.y_(1,265),e.y_(1,91),e.y_(1,348),e.y_(1,343)]),e.y_(0,846)),e.ge(1),1),2592e6),0,e.os(e.s,8,["lgbtq","orgulho lgbt","parada gay","parada lgbt","parada orgulho","pride","queer"])),261382:e.r(23,1,2,4011073657),261438:e.r(16,e.tw(e.cb(0,e.os(e.s,8,["www uol com br splash","www uol com br toca"]),e.ge(1),1),6048e5),"5eec7e8e-1c8e-4b99-97cd-33a257a0b468","EeyuHpH+","261438"),261635:e.r(90,8,["carreira internacional","certificado profissionalizante",848,"mba","visto de trabalho"],[e.y_(1,519),e.y_(1,609),e.y_(1,46),e.y_(1,772),e.y_(1,501),e.y_(1,645),e.y_(1,639),e.y_(1,638),e.y_(1,546),e.y_(1,456),e.y_(1,778),e.y_(1,40),e.y_(1,55),e.y_(1,32),e.y_(1,30),e.y_(1,29)]),261647:e.r(90,8,["aiesec","aprendizado de idiomas","bolsa de estudo","carreiras para jovens","ci intercâmbio","cvc","decolar","educacao internacional","educateen","ef education first","estudar na irlanda","guia de viagem",848,"intercambio","intercambista","mochilao","primeiro emprego","quanto custa estudar no canada","stb","student travel bureau","trabalhar na irlanda","vida de estudante","www estudarfora org br"],[e.y_(1,590),e.y_(1,253),e.y_(1,605),e.y_(1,603),e.y_(1,608),e.y_(1,610),e.y_(1,595),e.y_(1,592),e.y_(1,589),e.y_(1,28),e.y_(1,45),e.y_(1,49),e.y_(1,55),e.y_(1,30)]),261843:e.r(114,e.isp("f6b53d70-bda1-485f-aa1a-ce2a1875909c","U1ADqilF",!1,"261843"),e.cb(0,e.pe(["isSubscriber"],!0),e.ge(1),1),6048e5),261893:e.r(60,4),261894:e.r(60,1),261913:e.r(130,3888e6,0,e.a([e.ps(4,"www.ingresso.com"),e.nt(e.ps(4,"www.checkout.ingresso.com/concluido"))]),1,1),261916:e.r(130,31536e6,0,e.os(e.s,8,["checkout ingresso com concluido","checkout ingresso com esperapagamento"]),1,1),261940:e.r(26,4),261943:e.r(26,1),262017:e.r(25,1),262018:e.r(25,4),264753:e.r(65,!0),264757:e.r(65,!1),265659:e.r(54,4),265660:e.r(54,1),266299:e.r(22,1,41),266300:e.r(22,4,41),266580:e.r(27,4),266581:e.r(27,1),266583:e.r(28,1),266584:e.r(28,4),266644:e.r(18,"Li6EIyuO","266644"),269465:e.r(18,"LRPP/cHm","269465"),269466:e.r(18,"Woz4zO0g","269466"),269468:e.r(18,"VB5xNqf6","269468"),269469:e.r(18,"kHWaIUR9","269469"),269470:e.r(18,"GIba53RH","269470"),271935:e.r(22,4,13),271937:e.r(22,1,13),272196:e.r(20,4,6,[7315361030,7311387783,7309451178,7313493065,7264406569,7262271480,7262271357,7265968298,7264406566,7265968304,7267401531,7296656389,7296655669,7208852770,7206885312,7101155230,7098738663,7098738657]),272321:e.r(20,4,6,[7311504654,7315465361])}),rootCompressionLookup:e=>[(t,r,n)=>e.q(e.acqs([t,r,n])),(t,r,n,a,i)=>e.q(e.acqs([e.cb(t,e.ps(a,i),e.ge(1),1),e.cb(r,n,e.ge(1),1)])),(t,r)=>e.q(e.acqs([e.cb(0,e.a([e.ps(12,884),t]),e.ge(1),1),e.cb(0,e.a([e.ps(12,884),r]),e.ge(1),1)])),(t,r)=>e.q(e.acqs([e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o(r),e.y_(0,846)),e.ge(1),1),e.cb(0,e.os(e.s,8,t),e.ge(1),1)])),(t,r)=>e.q(e.acqs([e.cb(0,e.ref(t),e.ge(1),1),e.ocqs([e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10)),e.cb(1,e.ref(r),e.ge(1),1)])])),(t,r)=>e.q(e.acqs([e.cb(0,e.ref(t),e.ge(1),1),e.ocqs([e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10)),e.cb(1,e.pe(2,r),e.ge(1),1)])])),t=>e.q(e.acqs([e.cb(0,e.ref(t),e.ge(1),1),e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10))])),(t,r,n)=>e.q(e.acqs([e.cb(0,e.pc_(t,r),e.ge(1),1),e.ocqs([e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10)),e.cb(1,e.pe(2,n),e.ge(1),1)])])),t=>e.q(e.acqs([e.cb(0,e.pc_(3,t),e.ge(1),1),e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10))])),()=>e.q(e.acqs([e.cb(0,e.t,e.ge(1),1),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],242994)),e.cw(5,e.pe(7,242994)),e.e(0))])),(t,r,n,a)=>e.q(e.acqs([e.ocqs(t),e.scq(r,n,a)])),(t,r,n,a,i,o,s)=>e.q(e.acqs([e.ocqs([e.cb(0,r,e.ge(1),1),e.isp("7dcd40a2-efd2-48b6-9796-451b5878a92a",n,!1,a),e.cb(0,i,e.ge(1),1),t,e.scq(e.sw(2,e.pc_(10,o),["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.pc_(10,s),["properties","engaged_time"])),e.g(60))]),e.ifp("242994")])),(t,r,n,a,i,o,s)=>e.q(e.acqs([e.ocqs([e.cb(0,n,e.ge(1),1),t,e.cb(0,a,e.ge(1),1),e.scq(i,e.vq(s),o),r]),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],242994)),e.cw(5,e.pe(7,242994)),e.e(0))])),(t,r)=>e.q(e.acqs([e.ocqs([e.cb(1,e.ref(t),e.ge(1),1),e.cb(0,e.pc_(3,r),e.ge(1),1)]),e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10))])),(t,r)=>e.q(e.acqs([e.ocqs([e.cb(1,e.pe(2,t),e.ge(1),1),e.cb(0,e.ref(r),e.ge(1),1)]),e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10))])),(t,r)=>e.q(e.acqs([e.ocqs([e.cb(1,e.pe(2,t),e.ge(1),1),e.cb(0,e.pc_(3,r),e.ge(1),1)]),e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(10))])),(t,r,n,a)=>e.q(e.acqs([e.isp(r,n,!1,a),t])),(t,r,n,a,i,o,s)=>e.q(e.acqs([e.tw(e.cb(0,r,e.ge(a),n),t),e.scq(i,o,s)])),(t,r)=>e.q(e.acqs([e.tw(e.cb(0,e.pe(18,!0),e.ge(1),1),290304e5),e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969",t,!1,r)])),(t,r,n,a)=>e.q(e.cb(t,r,e.ge(a),n)),(t,r,n)=>e.q(e.cb(t,e.os(e.e,r,n),e.ge(1),1)),(t,r,n,a,i)=>e.q(e.cb(t,e.os(e.s,a,i),e.ge(n),r)),(t,r)=>e.q(e.cb(t,e.ref(r),e.ge(1),1)),(t,r,n)=>e.q(e.cb(t,e.pe(r,n),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(2,3918482344),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(2,4002998364),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(2,4017123736),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(2,4030678485),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(2,4032162843),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,22266286),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,22303246),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,22326406),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,22577686),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,22988686),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,23077726),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,23344846),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,25262686),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,26340166),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,27429526),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,28437406),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,454249966),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,4435548363),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,4568030831),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,4585093846),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,4663137966),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,4973808402),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5039057482),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5088749686),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5212630754),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5217221231),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5229386799),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5253082470),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5300427993),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5329900271),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5358981244),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5460393002),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5529016514),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5642316154),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5721468889),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5733685186),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5743654972),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(5,5790062876),e.ge(1),1)),t=>e.q(e.cb(t,e.pe(6,7194641023),e.ge(1),1)),t=>e.q(e.cb(t,e.t,e.ge(1),1)),(t,r)=>e.q(e.cb(0,e.a([e.y(t,r),e.tg(17540064e5)]),e.ge(1),1)),t=>e.q(e.cb(0,e.a([e.pe(25,t),e.tg(17737056e5)]),e.ge(1),1)),t=>e.q(e.cb(0,e.os(e.w,11,t),e.ge(1),1)),(t,r,n)=>e.q(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n)]),e.y_(0,846)),e.ge(1),1)),(t,r,n,a,i)=>e.q(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n),e.y_(1,a),e.y_(1,i)]),e.y_(0,846)),e.ge(1),1)),(t,r,n,a,i,o)=>e.q(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n),e.y_(1,a),e.y_(1,i),e.y_(1,o)]),e.y_(0,846)),e.ge(1),1)),(t,r,n,a,i,o,s)=>e.q(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n),e.y_(1,a),e.y_(1,i),e.y_(1,o),e.y_(1,s)]),e.y_(0,846)),e.ge(1),1)),t=>e.q(e.cb(0,e.bsc_(11,t),e.ge(1),1)),(t,r)=>e.q(e.cb(0,e.pc_(t,r),e.ge(1),1)),t=>e.q(e.cb(0,e.y(11,t),e.ge(1),1)),t=>e.q(e.cb(0,e.ps(4,t),e.ge(1),1)),t=>e.q(e.cb(0,e.ps(8,t),e.ge(1),1)),t=>e.q(e.cb(0,e.ps(12,t),e.ge(1),1)),()=>e.q(e.cb(1,e.pe(2,3672698280),e.ge(1),1)),()=>e.q(e.cb(1,e.pe(2,3838738232),e.ge(1),1)),()=>e.q(e.cb(1,e.pe(2,3841794874),e.ge(1),1)),()=>e.q(e.cb(1,e.pe(2,3856669908),e.ge(1),1)),t=>e.q(e.cb(6,e.ps(14,t),e.ge(1),1)),t=>e.q(e.ocqs(t)),(t,r,n,a)=>e.q(e.ocqs([t,e.cb(0,a,e.ge(1),1),r,n])),(t,r,n,a,i,o,s,c,u,f,l,d)=>e.q(e.ocqs([e.cb(t,r,n,a),e.cb(i,o,s,c),e.cb(u,f,l,d)])),(t,r,n,a,i,o,s)=>e.q(e.ocqs([e.cb(t,e.os(i,o,s),e.ge(1),1),e.isp(r,n,!1,a)])),(t,r,n,a,i,o,s,c)=>e.q(e.ocqs([e.cb(t,e.os(o,s,c),e.ge(1),1),e.cb(r,n,e.ge(1),1),e.cb(a,i,e.ge(1),1)])),(t,r,n,a)=>e.q(e.ocqs([e.cb(t,e.ref(a),e.ge(1),1),e.cb(r,e.ref(n),e.ge(1),1)])),(t,r,n)=>e.q(e.ocqs([e.cb(r,n,e.ge(1),1),t])),(t,r,n)=>e.q(e.ocqs([e.cb(0,e.os(e.s,r,n),e.ge(1),1),e.cb(0,e.ref(t),e.ge(1),1)])),(t,r,n)=>e.q(e.ocqs([e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o(n),e.y_(0,846)),e.ge(1),1),e.cb(0,e.os(e.s,t,r),e.ge(1),1)])),(t,r)=>e.q(e.ocqs([e.cb(0,e.ref(r),e.ge(1),1),e.cb(4,e.pe(2,t),e.ge(1),1)])),()=>e.q(e.ocqs([e.cb(0,e.ref(26),e.ge(1),1),e.cb(4,e.pe(2,3714771270),e.ge(1),1)])),(t,r)=>e.q(e.ocqs([e.cb(0,e.pc_(3,r),e.ge(1),1),e.cb(4,e.ref(t),e.ge(1),1)])),(t,r)=>e.q(e.ocqs([e.cb(0,e.pc_(3,r),e.ge(1),1),e.cb(4,e.pe(2,t),e.ge(1),1)])),()=>e.q(e.ocqs([e.cb(0,e.pc_(3,740),e.ge(1),1),e.cb(4,e.pe(2,3766871404),e.ge(1),1)])),()=>e.q(e.ocqs([e.cb(0,e.pc_(3,741),e.ge(1),1),e.cb(4,e.pe(2,3765741521),e.ge(1),1)])),(t,r)=>e.q(e.ocqs([e.cb(1,e.os(e.e,2,r),e.ge(1),1),e.cb(1,e.os(e.e,6,t),e.ge(1),1)])),(t,r)=>e.q(e.ocqs([e.cb(1,e.os(e.e,2,r),e.ge(1),1),e.cb(1,e.pe(6,t),e.ge(1),1)])),(t,r,n,a)=>e.q(e.ocqs([e.cb(1,e.pe(n,a),e.ge(1),1),e.cb(1,e.pe(t,r),e.ge(1),1)])),t=>e.q(e.ocqs([e.cb(1,e.pe(2,3672698280),e.ge(1),1),e.cb(1,e.os(e.e,6,t),e.ge(1),1)])),()=>e.q(e.ocqs([e.cb(1,e.pe(2,3672698280),e.ge(1),1),e.cb(1,e.pe(6,7271356307),e.ge(1),1)])),(t,r,n)=>e.q(e.ocqs([e.lm(t,e.ge(n)),e.ifp(r)])),(t,r,n)=>e.q(e.ocqs([e.isp("1e6ee786-41c7-4ab1-bd1e-cfe48a3ad543","J9pv0ola",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.isp("1e6ee786-41c7-4ab1-bd1e-cfe48a3ad543","zfaUjfNO",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n,a)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969",t,!1,r),e.isp("06fbc551-c65d-48f4-8172-597a475ccb43",n,!1,a)])),(t,r,n)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969","+ZaTsGVt",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969","GIba53RH",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969","LRPP/cHm",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969","Li6EIyuO",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969","RpBz8DQ6",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969","VB5xNqf6",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969","Woz4zO0g",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969","kHWaIUR9",!1,t),e.scq(e.cw(2,e.pc(["aggregations","SegmentEntry"],r)),e.cw(5,e.pe(7,n)),e.ge(1))])),(t,r,n)=>e.q(e.ocqs([e.tw(r,n),t])),(t,r,n,a,i,o,s)=>e.q(e.ocqs([e.tw(e.cb(0,t,r,n),2592e6),e.tw(e.cb(a,i,o,s),2592e6)])),(t,r)=>e.q(e.ocqs([e.tw(e.cb(0,e.a([e.ps(4,r),e.ref(0)]),e.ge(5),5),2592e6),e.tw(e.cb(0,e.ps(19,t),e.ge(5),5),2592e6)])),(t,r,n)=>e.q(e.isp(t,r,!1,n)),(t,r)=>e.q(e.isp("243ca699-d67d-4fea-aa8a-a72185761e07",t,!1,r)),(t,r)=>e.q(e.isp("3323a099-5fce-4409-9f0f-c0d2b291f0d8",t,!1,r)),(t,r)=>e.q(e.isp("3664666e-02cd-4a9d-bd17-37b1bac52be0",t,!1,r)),(t,r)=>e.q(e.isp("45bcd0db-2ecf-49ae-8784-4278954b7969",t,!1,r)),(t,r)=>e.q(e.isp("5683ea7d-5269-4f5a-bf20-f187ae2d7194",t,!1,r)),(t,r)=>e.q(e.isp("8d56cf3e-e058-4237-af31-ae8aeb4d4eaa",t,!1,r)),(t,r)=>e.q(e.isp("bb780a9d-4c90-4fc6-9c42-e7a6e6ca90c2",t,!1,r)),(t,r)=>e.q(e.isp("c77a1bb4-b286-4908-8107-6552d0051435",t,!1,r)),(t,r)=>e.q(e.isp("f6b53d70-bda1-485f-aa1a-ce2a1875909c",t,!1,r)),t=>e.q(e.scq(e.sw(2,e.t,["properties","aggregations","PageviewEngagement","engaged_time"]),e.vq(e.sw(3,e.t,["properties","engaged_time"])),e.g(t))),(t,r,n,a)=>e.q(e.tw(e.cb(t,r,e.ge(a),n),6048e5)),(t,r,n)=>e.q(e.tw(e.cb(t,e.ps(r,n),e.ge(1),1),6048e5)),(t,r,n,a,i)=>e.q(e.tw(e.cb(r,n,e.ge(i),a),t)),t=>e.q(e.tw(e.cb(0,e.a([e.ref(0),e.os(e.s,4,t)]),e.ge(5),5),2592e6)),t=>e.q(e.tw(e.cb(0,e.a([e.ps(4,t),e.ref(0)]),e.ge(5),5),2592e6)),t=>e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o(t),e.y_(0,846)),e.ge(1),1),2592e6)),(t,r,n,a)=>e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n),e.e_(1,a)]),e.y_(0,846)),e.ge(1),1),2592e6)),(t,r,n,a,i,o,s,c,u)=>e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n),e.y_(1,a),e.y_(1,i),e.y_(1,o),e.y_(1,s),e.y_(1,c),e.e_(1,u)]),e.y_(0,846)),e.ge(1),1),2592e6)),(t,r,n,a,i,o,s,c,u,f)=>e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n),e.y_(1,a),e.y_(1,i),e.y_(1,o),e.y_(1,s),e.y_(1,c),e.y_(1,u),e.e_(1,f)]),e.y_(0,846)),e.ge(1),1),2592e6)),(t,r,n,a,i,o,s,c,u,f,l)=>e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n),e.y_(1,a),e.y_(1,i),e.y_(1,o),e.y_(1,s),e.y_(1,c),e.y_(1,u),e.y_(1,f),e.y_(1,l)]),e.y_(0,846)),e.ge(1),1),2592e6)),(t,r,n,a,i,o,s,c,u,f,l,d)=>e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.o([e.y_(1,t),e.y_(1,r),e.y_(1,n),e.y_(1,a),e.y_(1,i),e.y_(1,o),e.y_(1,s),e.y_(1,c),e.y_(1,u),e.y_(1,f),e.y_(1,l),e.e_(1,d)]),e.y_(0,846)),e.ge(1),1),2592e6)),t=>e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.e_(1,t),e.y_(0,846)),e.ge(1),1),2592e6)),t=>e.q(e.tw(e.cb(0,e.af_u(["properties","contextual","classifications","categories"],e.y_(1,t),e.y_(0,846)),e.ge(1),1),2592e6)),t=>e.q(e.tw(e.cb(0,e.ref(t),e.ge(1),1),2592e6)),t=>e.q(e.tw(e.cb(0,e.pc_(3,t),e.ge(3),3),2592e6)),(t,r,n)=>e.q(e.tw(e.cb(0,e.ps(4,n),e.ge(r),t),2592e6)),(t,r)=>e.q(e.tw(e.cb(0,e.ps(4,866),e.ge(r),t),2592e6)),t=>e.q(e.tw(e.cb(1,e.ref(t),e.ge(1),1),6048e5)),t=>e.q(e.vq(e.mxw(3,e.t,["properties","completion"],e.g(t))))],stateSyncReplays:e=>[],subexpressionsLookup:e=>[e.os(e.s,4,[836,841]),e.os(e.cx,3,[755,726]),e.as(e.x,9,[null,0]),e.nt(e.ps(12,884)),e.os(e.cx,3,[679,61,35,786]),e.os(e.e,2,[3734931577,3743065857]),e.os(e.e,2,[4027111322,4024379223,4021443592,3918482344]),e.af_u(["properties","contextual","classifications","categories"],e.y_(1,5),e.y_(0,846)),e.os(e.cx,3,[31,726]),e.os(e.e,2,[3968495434,3862052338]),e.os(e.e,5,[44071846,5641863489,4817206306,5112550998,5238987794,5026788188,4743758356,5777919767,5661457339,32896006,5622707253,5341310140,4718245095,4952651691,25547086,22380646,23149966,5102420787,4610364206,5457726899,5135636092,28295206]),e.os(e.e,2,[3825900632,3593948771]),e.os(e.e,2,[3999204891,3993344867,3980613012,3980436466]),e.os(e.e,2,[4071715891,3980579962]),e.os(e.cx,3,[687,651]),e.os(e.e,2,[3818117677,3663532305,3790890651,3658935790]),e.os(e.cx,3,[718,727,716,722,723,717,714,721,719,720]),e.os(e.e,2,[4027111322,4024379223,4021443592,4007060821]),e.os(e.cx,3,[669,673,675,674]),e.os(e.e,2,[4027616117,4000427161,4000441906]),e.af_u(["properties","contextual","classifications","categories"],e.y_(1,245),e.y_(0,846)),e.os(e.e,2,[3826958113,3813104332]),e.os(e.e,5,[5649974582,4944641193,26753686,5190263648,649874326,455989966,5356001725,54745726,5331300600,22369246,4920070037,4926268052,5757632606,576611206,4630408698,22396006,253644166,29513206,5103598698,28072246,24331486,25820806,4988151497,26340166,33443326,655317646,24332926,22578886,4732250304,22320526,67972846,32389366,25614766,22424926,4832460646,31875366,22342006,353177326,24222406,23344846,5048984366,22461646]),e.os(e.s,13,[814,815,835,847,850,857,860,868,871,876,879,880]),e.os(e.e,5,[4582350645,4581739418,26181766,4919603925,29356126,4899652713,5284996529,4973808402,5329900271,5356425245,4585093846,22266286,5281976367]),e.os(e.s,13,[871,877,887]),e.os(e.cx,3,[656,661,648,671]),e.os(e.e,6,[7237583172,7237588731]),e.os(e.e,2,[3980613012,3975345508,3937990292]),e.af_u(["properties","contextual","classifications","categories"],e.y_(1,782),e.y_(0,846)),e.os(e.cx,3,[725,724]),e.os(e.e,2,[3735572789,3742498045]),e.os(e.e,2,[3999204891,3980613012,3980436466]),e.os(e.cx,3,[736,63]),e.bsc_(11,["Zmx4bovK"]),e.af_u(["properties","contextual","classifications","categories"],e.y_(1,316),e.y_(0,846)),e.os(e.cx,3,[752,742,121,552,689,732]),e.os(e.s,15,[826,853,855,885,889]),e.af_u(["properties","contextual","classifications","categories"],e.y_(1,123),e.y_(0,846)),e.os(e.cx,3,[766,765,708,733,759,760,763,761,762,764,641]),e.os(e.cx,3,[363,704,735,657,728,682,730,690,729,677,660,670,676,78,685,664,702,731]),e.os(e.e,6,[7268358945,7268206314,7270445917,7270280788]),e.os(e.cx,3,[715,62]),e.os(e.cx,3,[38,756,738,737,739]),e.os(e.e,2,[3827890761,3743664718]),e.os(e.e,5,[5922916492,5825984879]),e.os(e.cx,3,[713,712]),e.os(e.e,2,[4000603380,4000434705,3998529359,3999541176,3968468065,3962989100,3967873668,3959810358,3957788789,3959900382,3958648556,3966217165,4029679359,4002131470,4002106440,4003151404,4025150136,3937990292,3918482344]),e.os(e.cx,3,[77,666,686,684,657,690,677,660,670,676,706,75,683,644,705,678,654,652,574,486,640,703,647,665,650]),e.os(e.cx,3,[738,737,739]),e.os(e.s,13,[812,816,831,837,838,845])]}})})));var we=__webpack_require__(456),Se=__webpack_require__(229);async function Ie(l){let{contextsInitTimestampPerformance:d,master:p}=l;const g=await p.next(),b=performance.now();Object.entries(g.globals??{}).forEach((e=>{let[t,r]=e;Object.defineProperty(self,t,{value:r})}));const m=new Z(g.permutiveConfig);m.measureBetween("waiting_worker_high_priority_config",d,b);const h=function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.RP;return t.loggingEnabled&&void 0!==self.console?.log?new C(r):new O}(g.permutiveConfig,g.sdkInitTimestampDate),_=g.metricsEnabled?new U(g.sdkInitTimestampPerformance,g.timeOriginMainContext,h):new E;_.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"worker_evaluated",time_origin:"sdk_init"},d),_.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"worker_received_high_priority_config",time_origin:"sdk_init"},b);const y=(0,r.zG)(p.next,m.traceTask("waiting_worker_low_priority_config"))();y.then((()=>_.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"worker_received_low_priority_config",time_origin:"sdk_init"})));const v=(0,r.zG)((()=>p.read()),function(e,n){const a=e=>(0,r.zG)(e,j.Hd((e=>e in n)),(e=>{let{left:t,right:r}=e;return{buffers:r,nonBuffers:t}}));return i=>{const{buffers:o,nonBuffers:s}=a(e),[c,u]=t.Ue({...s,...(0,r.zG)(o,j.Su((e=>()=>{const t=o[e];return o[e]=n[e].empty,t})))});return(async()=>{for(;;){const e=(0,r.zG)(await i(),Q.UI(a),Q.ur({concat:(e,t)=>({nonBuffers:{...e.nonBuffers,...t.nonBuffers},buffers:(()=>{const r={...e.buffers};for(const e in t.buffers)r[e]=e in r?n[e].concat(r[e],t.buffers[e]):t.buffers[e];return r})()})})),t=(0,r.zG)(e.buffers,j.Su(((e,t)=>(o[e]=n[e].concat(o[e],t),()=>{const t=o[e];return o[e]=n[e].empty,t}))));u({...c.current,...e.nonBuffers,...t})}})(),(0,r.zG)(e,j.Su((e=>(0,r.zG)(c,t.UI((t=>t[e]))))))}}({contextualCohorts:a.YP,consent:g.consent,enrichmentReplacementMap:a.YP,eventSourceId:g.eventSourceId,identities:a.YP,newEvents:i.cS,pageviewState:g.pageviewState,priorCachedEventsResponses:i.cS,sessionId:g.sessionId,userId:g.userId,userIdIsNewlyGenerated:g.userIdIsNewlyGenerated,viewId:g.pageviewState.viewId,webClient:a.G(g.webClient)},{newEvents:i.uZ(),priorCachedEventsResponses:i.uZ()}),(0,o.rO)({newEvents:(0,we.F)(_,"pageview_received_by_worker")}),(e=>({...e,currentTimestampSecs:Ge((0,r.zG)(g.initialTimestampSecs,a.EQ((()=>0),(e=>e-Date.now()/1e3))))}))),{eventsCachedInWorker:w,coreService:S}=await function(o,l,d,p,g,b){p.debug("SDK core started",o);const m=500,h=new I(p,b),_=new G(o.permutiveConfig),y=new re(_,o.permutiveConfig,h,b,p,(()=>d.webClient.current)),v=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};y.reportError(e,t?.userId,t?.timestamp)},w=(0,r.zG)(s.Y3((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,424)).then((e=>e.watson))),(()=>"Failed to import watson.")),s.UI((e=>(0,r.zG)(d.webClient,t.UI(a.UI((e=>e.url))),t.D8(a.Eh(Se.Eq)),(n=>e({config:o.permutiveConfig,metrics:b,permutiveApi:h,permutiveUrls:_,pageUrl:n,trace:g,watsonEnabled:(0,r.zG)(d.pageviewState,t.UI((e=>e.watsonEnabled)))})))))),S=(0,r.zG)(W.initialise(o.permutiveConfig,p,v,g,b,d.userId,(()=>(0,r.zG)(ee.connect(new T(o.permutiveConfig),b,new A,o.organizationId,`events_${d.userId.current}`,`keys_${d.userId.current}`,"events",p,d.consent,o.isSecureContext),g.traceTask("connect_idb_events_cache")))),g.traceTask("initialise_events_cache"),s.At((()=>()=>b.trackTimeSinceInit("sdk_lifecycle_timestamps",{timestamp_name:"events_cache_initialised",time_origin:"sdk_init"},performance.now()))),s.EQ((e=>{p.error(`Worker failed to initialise IndexedDB event cache: ${e}`);const n={},[a,o]=t.gS(i.uZ()),s=()=>new Promise((e=>{const t=String(Math.random());n[t]=r=>{delete n[t],e(r)},o([[t,void 0]])}));return(0,r.zG)(d.priorCachedEventsResponses,t.UI((e=>(0,r.zG)(e(),i.UI((e=>{let[t,r]=e;return n[t]?.(r)})))))),{eventsCachedInWorker:!1,coreOutput:{priorCachedEventsRequests:a},coreConfig:{eventsCache:f.t$(s)}}}),(e=>({eventsCachedInWorker:!0,coreOutput:{priorCachedEventsRequests:t.a9(R.of(i.bM()))},coreConfig:{eventsCache:f.F2(e)}})))),U=(0,r.zG)(!0,s.DT(r.yR,(()=>"IndexedDB disabled.")),s.tS((()=>(0,r.zG)(z.K.initialise(new T(o.permutiveConfig),b,p,new A,`worker_${o.organizationId}`,"core_service_state","keys","core_service_state",4,o.isSecureContext),g.traceTask("initialise-core-idb")))),s.tS((e=>(0,k.Yt)(s.Hi)({persistCoreState:c(e,"core"),persistLalState:c(e,"lal")})))),E=()=>new Promise((e=>(0,r.zG)(d.consent,t.YP((t=>{t&&e()}))))),q=i=>(0,r.zG)(s.fF(U),s.YO("servicePersistence"),s.Qt("eventsCache",s.fF((()=>i))),s.Qt("coreService",(0,r.zG)(s.Y3((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,11)).then((e=>e.service))),(e=>`Failed to import core service: ${e}`)),g.traceTask("import-core-service"))),s.Qt("lookalikeModelsService",s.Y3((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,509)).then((e=>e.lookalikeModelsService))),(()=>"Failed to import lookalike models."))),s.Qt("optimisedActivationsConfig",s.Y3((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,819)).then((e=>e.optimisedActivationsConfig))),(()=>"Failed to import lookalike models."))),s.Qt("watson",w),M.mU((()=>E)),s.UI((i=>{let{coreService:s,eventsCache:c,lookalikeModelsService:y,optimisedActivationsConfig:w,servicePersistence:S,watson:I}=i;const G={config:o.permutiveConfig,customQueries:ve(),logger:p,metrics:b,optimisedActivationsConfig:w,permutiveApi:h,permutiveUrls:_,reportError:v,trackPageviewComplete:o.trackPageviewComplete,migratedStateMaps:(0,r.zG)(a.lo(!o.isFirstPageview),a.EQ((()=>M.of({external:a.bM(),internal:a.bM()})),(()=>R.of(l.then((e=>e.migratedStateMaps)))))),trace:g,watson:a.G(I),performance:a.ij(self.performance)};return(0,r.zG)(S,f.UI((i=>{let{persistCoreState:o,persistLalState:f}=i;return(0,r.zG)(y({...G,...d}),f,n.VS((i=>{let[f,l]=i;return(0,r.zG)(d,s({...G,...c.coreConfig,lookalikeModels:a.G(l)}),(p=m,g=t.a9(!1),n=>a=>{const{value:i,state:o}=n(a),[s,c]=t.Ue(o.current),u=(0,e.UM)((()=>c(o.current)),p),f=(0,r.zG)(t.vP(o,s),t.UI((e=>{let[t,r]=e;return t===r})));return(0,r.zG)(g,t.bw((e=>e&&u()))),{value:(0,r.bc)(f,i),state:(0,r.zG)(t.vP(g,o,s),t.UI((e=>{let[t,r,n]=e;return t?r:n})))}}),u(d.consent),o,n.UI((e=>{let[n,[a,i]]=e;return{...i,stateFlushed:(0,r.zG)(t.vP(f,n,a),t.UI((e=>{let[t,r,n]=e;return t&&r&&n})))}})));var p,g})),(e=>{const{value:r}=e({stopped:t.a9(!1),previousState:{}});return e=>({value:r,state:t.a9(void 0)})}))})),f.fS((e=>(p.warn("Worker running in non-persistent mode.",e),(0,r.zG)(d,s({...G,...c.coreConfig,lookalikeModels:a.YP}),n.Hr("stateFlushed",(()=>t.a9(!0))),u(d.consent))))),n.UI((e=>({...e,...c.coreOutput}))))})));return async()=>{const e=S(),t=q(e)(),{eventsCachedInWorker:r}=await e;return{eventsCachedInWorker:r,coreService:t}}}(g,y,v,h,m,_)();p.send({eventsCachedInWorker:w});const q=await S;if(f.nM(q))return h.error(`Failed to start worker: ${q.left}`),void self.close?.();const P=q.right,x=await y,D=(await P)({stopped:t.a9(!1),previousState:x.previousState}),[F,N]=t.Ue(_.getNoMetricsTracked());(0,e.UM)((()=>N(_.getNoMetricsTracked())),100),function(e,n,i){const o=(0,r.zG)(t.vP(n),t.UI((0,r.ls)(j.UI((e=>"function"==typeof e?e:R.of(e))),(0,k.Yt)(R.G5))));let s=o.current();e(s),(0,r.zG)(o,t.YP((t=>{const n=t(),o=(0,r.zG)(n,j.z7(((e,t)=>t!==s[e]&&!i[e]?.isEmpty(t))),a.DT((0,L.ff)(j.xb)));a.pC(o)&&(s={...s,...o.value},e(o.value))})))}(p.send,{activations:D.value.activations,cohorts:t.vP(D.value.cohorts),context:D.value.context,eventsToPublish:D.value.eventsToPublish,eventsToPublishOnPageUnload:D.value.eventsToPublishOnPageUnload,externalData:D.value.externalData,geoIP:D.value.geoIP,metrics:(0,r.zG)(F,t.UI((()=>()=>_.consume()))),priorCachedEventsRequests:D.value.priorCachedEventsRequests,realtime:D.value.realtime,state:D.state,transitionsSinceInit:D.value.transitionsSinceInit,workerStateFlushed:D.value.stateFlushed,stateMigratedThisInitialisation:D.value.stateMigratedThisInitialisation,secureSignal:D.value.secureSignal},{eventsToPublish:{isEmpty:i.xb},metrics:{isEmpty:i.xb}})}function Ge(r){const n=()=>Math.floor(Date.now()/1e3)+r,[a,i]=t.Ue(n());return(0,e.UM)((()=>i(n())),1e3),a}!async function(){const t=self,r=await new Promise((e=>{const r=n=>{const a=function(e){return e&&"object"==typeof e&&"port"in e?e:void 0}(n.data);a&&(t.removeEventListener("message",r),e(a.port))};t.addEventListener("message",r)})),n=(t=>{const r=[],n=[],a=()=>{for(;r.length>0&&n.length>0;)n.shift()()},i=t=>new Promise((r=>{n.push((()=>r(t()))),(0,e.HJ)(a)}));return t.onmessage=(0,e.GL)((t=>{null!==t.data&&(r.push(t.data),(0,e.HJ)(a))})),{next:()=>i((()=>r.shift())),read:()=>i((()=>r.splice(0)))}})(r);Ie({contextsInitTimestampPerformance:e.NC,master:{...n,send:e=>r.postMessage(e)}})}()})()})();',"Worker",void 0,void 0)}},1005:e=>{e.exports=function(e,t,r,n){var i=self||window;try{try{var a;try{a=new i.Blob([e])}catch(t){(a=new(i.BlobBuilder||i.WebKitBlobBuilder||i.MozBlobBuilder||i.MSBlobBuilder)).append(e),a=a.getBlob()}var o=i.URL||i.webkitURL,s=o.createObjectURL(a),c=new i[t](s,r);return o.revokeObjectURL(s),c}catch(n){return new i[t]("data:application/javascript,".concat(encodeURIComponent(e)),r)}}catch(e){if(!n)throw Error("Inline worker is not supported");return new i[t](n,r)}}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__={};(()=>{var e=__webpack_require__(1177);const t=(()=>{try{return self.document.currentScript}catch{return null}})();(()=>{(0,e.ho)(!0);const r="permutive.main.import_runWebSdk",n=`${r}_start`;performance?.mark?.(n),(0,e.SF)((()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,3718))))().then((i=>{performance?.measure?.(r,n),i.runSdk({contextsInitTimestampPerformance:e.NC,contextsInitTimestamp:e.RP,currentScript:t})})).catch(console.error)})()})()})();