1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,395070,e=>{"use strict";let t=(0,e.i(271645).createContext)(void 0);e.s(["MidasContext",0,t])},770140,e=>{"use strict";var t=e.i(843476),n=e.i(618566),r=e.i(271645),o=e.i(247167);function i(e,t,n,r,o){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:o;return e===o?n:e}var a="undefined",s=void 0!==o.default?o.default:{};s.env&&s.env.NODE_ENV;var c="u">typeof document;function u(e,t){return t.charAt(0)[e]()+t.slice(1)}null!=s.versions&&s.versions.node,"u">typeof Deno&&Deno.core,c&&"nodejs"===window.name||"u">typeof navigator&&void 0!==navigator.userAgent&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom"));var l=u.bind(null,"toUpperCase"),d=u.bind(null,"toLowerCase");function g(e,t){void 0===t&&(t=!0);var n,r=null===e?l("null"):"object"==typeof e?p((n=e).constructor)?n.constructor.name:null:Object.prototype.toString.call(e).slice(8,-1);return t?d(r):r}function f(e,t){return typeof t===e}var p=f.bind(null,"function"),m=f.bind(null,"string"),v=f.bind(null,"undefined"),h=f.bind(null,"boolean");function b(e){var t;if(!((t=e)&&("object"==typeof t||null!==t)))return!1;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}function y(e,t){if("object"!=typeof t||null===t)return!1;if(t instanceof e)return!0;var n,r,o=g(new e(""));if((n=t)instanceof Error||m(n.message)&&n.constructor&&"number"===g(r=n.constructor.stackTraceLimit)&&!isNaN(r))for(;t;){if(g(t)===o)return!0;t=Object.getPrototypeOf(t)}return!1}function w(e,t){var n,r,o=e instanceof Element||e instanceof HTMLDocument;return o&&t?(n=e,void 0===(r=t)&&(r=""),n&&n.nodeName===r.toUpperCase()):o}function k(e){var t=[].slice.call(arguments,1);return function(){return e.apply(void 0,[].slice.call(arguments).concat(t))}}function j(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function I(){for(var e="",t=0,n=0xffffffff*Math.random()|0;t++<36;){var r="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"[t-1],o=15&n;e+="-"==r||"4"==r?r:("x"==r?o:3&o|8).toString(16),n=t%8==0?0xffffffff*Math.random()|0:n>>4}return e}f.bind(null,"symbol"),y.bind(null,TypeError),y.bind(null,SyntaxError),k(w,"form"),k(w,"button"),k(w,"input"),k(w,"select");var x="global",_="__global__",S="object"==typeof self&&self.self===self&&self||e.g.global===e.g&&e.g||void 0;function O(e){return S[_][e]}function z(e,t){return S[_][e]=t}function E(e){delete S[_][e]}function P(e,t,n){var r;try{if(A(e)){var o=window[e];r=o[t].bind(o)}}catch(e){}return r||n}S[_]||(S[_]={});var T={};function A(e){if(typeof T[e]!==a)return T[e];try{var t=window[e];t.setItem(a,a),t.removeItem(a)}catch(t){return T[e]=!1}return T[e]=!0}function $(){return($=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var N="function",C="undefined",U="@@redux/"+Math.random().toString(36),M=typeof Symbol===N&&Symbol.observable||"@@observable",R=" != "+N;function J(){var e=[].slice.call(arguments);return 0===e.length?function(e){return e}:1===e.length?e[0]:e.reduce(function(e,t){return function(){return e(t.apply(void 0,[].slice.call(arguments)))}})}function D(){var e=arguments;return function(t){return function(n,r,o){var i,a=t(n,r,o),s=a.dispatch,c={getState:a.getState,dispatch:function(e){return s(e)}};return i=[].slice.call(e).map(function(e){return e(c)}),$({},a,{dispatch:s=J.apply(void 0,i)(a.dispatch)})}}}var L="__anon_id",q="__user_id",G="__user_traits",V="userId",B="anonymousId",K=["bootstrap","params","campaign","initializeStart","initialize","initializeEnd","ready","resetStart","reset","resetEnd","pageStart","page","pageEnd","pageAborted","trackStart","track","trackEnd","trackAborted","identifyStart","identify","identifyEnd","identifyAborted","userIdChanged","registerPlugins","enablePlugin","disablePlugin","online","offline","setItemStart","setItem","setItemEnd","setItemAborted","removeItemStart","removeItem","removeItemEnd","removeItemAborted"],W=["name","EVENTS","config","loaded"],F=K.reduce(function(e,t){return e[t]=t,e},{registerPluginType:function(e){return"registerPlugin:"+e},pluginReadyType:function(e){return"ready:"+e}}),H=/^utm_/,X=/^an_prop_/,Y=/^an_trait_/;function Q(e){return{userId:e.getItem(q),anonymousId:e.getItem(L),traits:e.getItem(G)}}var Z=function(e){return"__TEMP__"+e},ee={};function et(e,t){ee[e]&&p(ee[e])&&(ee[e](t),delete ee[e])}function en(e){return{abort:e}}var er=function(e){var t=e.data,n=e.action,r=e.instance,o=e.state,i=e.allPlugins,a=e.allMatches,s=e.store,c=e.EVENTS;try{var u,l=o.plugins,d=o.context,g=n.type,f=g.match(eo),m=t.exact.map(function(e){return e.pluginName});f&&(m=a.during.map(function(e){return e.pluginName}));var v=(u=m,function(e,t,n){var o,i,a,s=t.config,c=t.name,l=c+"."+e.type;n&&(l=n.event);var d=e.type.match(eo)?(i=l,function(t,r){var o=n?n.name:c,a=r&&ef(r)?r:u;if(n&&(!(a=r&&ef(r)?r:[c]).includes(c)||1!==a.length))throw Error("Method "+i+" can only abort "+c+" plugin. "+JSON.stringify(a)+" input valid");return $({},e,{abort:{reason:t,plugins:a,caller:i,_:o}})}):(a=l,function(){throw Error(e.type+" action not cancellable. Remove abort in "+a)});return{payload:(o=e,Object.keys(o).reduce(function(e,t){return"type"===t||(e[t]=b(o[t])?Object.assign({},o[t]):o[t]),e},{})),instance:r,config:s||{},abort:d}}),h=t.exact.reduce(function(e,t){var n=t.pluginName,r=t.methodName,o=!1;return r.match(/^initialize/)||r.match(/^reset/)||(o=!l[n].loaded),d.offline&&r.match(/^(page|track|identify)/)&&(o=!0),e[""+n]=o,e},{});return Promise.resolve(t.exact.reduce(function(e,o,a){try{var s=o.pluginName;return Promise.resolve(e).then(function(e){function o(){return Promise.resolve(e)}var a=function(){if(t.namespaced&&t.namespaced[s])return Promise.resolve(t.namespaced[s].reduce(function(e,t,n){try{return Promise.resolve(e).then(function(e){var n;return t.method&&p(t.method)?(function(e,t){var n=em(e);
1if(n&&n.name===t){var r=em(n.method);throw Error([t+" plugin is calling method "+e,"Plugins cant call self","Use "+n.method+" "+(r?"or "+r.method:"")+" in "+t+" plugin insteadof "+e].join("\n"))}}(t.methodName,t.pluginName),Promise.resolve(t.method({payload:e,instance:r,abort:(n=t.pluginName,function(t,r){return $({},e,{abort:{reason:t,plugins:r||[s],caller:g,from:n||s}})}),config:ec(t.pluginName,l,i),plugins:l})).then(function(t){var n=b(t)?t:{};return Promise.resolve($({},e,n))})):e})}catch(e){return Promise.reject(e)}},Promise.resolve(n))).then(function(t){e[s]=t});e[s]=n}();return a&&a.then?a.then(o):o()})}catch(e){return Promise.reject(e)}},Promise.resolve({}))).then(function(e){return Promise.resolve(t.exact.reduce(function(n,o,a){try{var c=t.exact.length===a+1,u=o.pluginName,d=i[u];return Promise.resolve(n).then(function(t){var n=e[u]?e[u]:{};if(f&&(n=t),ed(n,u))return es({data:n,method:g,instance:r,pluginName:u,store:s}),Promise.resolve(t);if(ed(t,u))return c&&es({data:t,method:g,instance:r,store:s}),Promise.resolve(t);if(h.hasOwnProperty(u)&&!0===h[u])return s.dispatch({type:"queue",plugin:u,payload:n,_:{called:"queue",from:"queueMechanism"}}),Promise.resolve(t);var o=v(e[u],i[u]);return Promise.resolve(d[g]({abort:o.abort,payload:n,instance:r,config:ec(u,l,i),plugins:l})).then(function(o){var i=b(o)?o:{},a=$({},t,i),c=e[u];if(ed(c,u))es({data:c,method:g,instance:r,pluginName:u,store:s});else{var l=g+":"+u;!((l.match(/:/g)||[]).length<2)||g.match(ei)||g.match(ea)||r.dispatch($({},f?a:n,{type:l,_:{called:l,from:"submethod"}}))}return Promise.resolve(a)})})}catch(e){return Promise.reject(e)}},Promise.resolve(n))).then(function(e){if(!(g.match(eo)||g.match(/^registerPlugin/)||g.match(ea)||g.match(ei)||g.match(/^params/)||g.match(/^userIdChanged/))){if(c.plugins.includes(g),e._&&e._.originalAction===g)return e;var n=$({},e,{_:{originalAction:e.type,called:e.type,from:"engineEnd"}});eg(e,t.exact.length)&&!g.match(/End$/)&&(n=$({},n,{type:e.type+"Aborted"})),s.dispatch(n)}return e})})}catch(e){return Promise.reject(e)}},eo=/Start$/,ei=/^bootstrap/,ea=/^ready/;function es(e){var t=e.pluginName,n=e.method+"Aborted"+(t?":"+t:"");e.store.dispatch($({},e.data,{type:n,_:{called:n,from:"abort"}}))}function ec(e,t,n){var r=t[e]||n[e];return r&&r.config?r.config:{}}function eu(e,t){return t.reduce(function(t,n){return n[e]?t.concat({methodName:e,pluginName:n.name,method:n[e]}):t},[])}function el(e,t){var n=e.replace(eo,""),r=t?":"+t:"";return[""+e+r,""+n+r,n+"End"+r]}function ed(e,t){var n=e.abort;return!!n&&(!0===n||ep(n,t)||n&&ep(n.plugins,t))}function eg(e,t){var n=e.abort;if(!n)return!1;if(!0===n||m(n))return!0;var r=n.plugins;return ef(n)&&n.length===t||ef(r)&&r.length===t}function ef(e){return Array.isArray(e)}function ep(e,t){return!(!e||!ef(e))&&e.includes(t)}function em(e){var t=e.match(/(.*):(.*)/);return!!t&&{method:t[1],name:t[2]}}var ev=function(){var e=this;this.before=[],this.after=[],this.addMiddleware=function(t,n){e[n]=e[n].concat(t)},this.removeMiddleware=function(t,n){var r=e[n].findIndex(function(e){return e===t});-1!==r&&(e[n]=[].concat(e[n].slice(0,r),e[n].slice(r+1)))},this.dynamicMiddlewares=function(t){return function(n){return function(r){return function(o){var i={getState:n.getState,dispatch:function(e){return n.dispatch(e)}},a=e[t].map(function(e){return e(i)});return J.apply(void 0,a)(r)(o)}}}}};function eh(e,t){return e.substring(t.length+1,e.length)}function eb(e,t,n){return e.reduce(function(e,r){return e[r]=$({},n[r],{enabled:t}),e},n)}function ey(e){try{return JSON.parse(JSON.stringify(e))}catch(e){}return e}var ew={last:{},history:[]};function ek(e,t){void 0===e&&(e=ew);var n=t.options,r=t.meta;if(t.type===F.track){var o=ey($({event:t.event,properties:t.properties},Object.keys(n).length&&{options:n},{meta:r}));return $({},e,{last:o,history:e.history.concat(o)})}return e}var ej={actions:[]};function eI(e,t){void 0===e&&(e=ej);var n,r=t.payload;switch(t.type){case"queue":return n=r&&r.type&&r.type===F.identify?[t].concat(e.actions):e.actions.concat(t),$({},e,{actions:n});case"dequeue":return[];default:return e}}var ex=/#.*$/,e_=function(e){if(void 0===e&&(e={}),!c)return e;var t,n,r=document,o=r.title,i=r.referrer,a=window,s=a.location,u=a.innerWidth,l=a.innerHeight,d=s.hash,g=s.search,f=(t=function(){if(c){for(var e,t=document.getElementsByTagName("link"),n=0;e=t[n];n++)if("canonical"===e.getAttribute("rel"))return e.getAttribute("href")}}())?t.match(/\?/)?t:t+g:window.location.href.replace(ex,""),p={title:o,url:f,path:"/"+((n=/(http[s]?:\/\/)?([^\/\s]+\/)(.*)/g.exec(f))&&n[3]?n[3].split("?")[0].replace(ex,""):""),hash:d,search:g,width:u,height:l};return i&&""!==i&&(p.referrer=i),$({},p,e)},eS={last:{},history:[]};function eO(e,t){void 0===e&&(e=eS);var n=t.options;if(t.type===F.page){var r=ey($({properties:t.properties,meta:t.meta},Object.keys(n).length&&{options:n}));return $({},e,{last:r,history:e.history.concat(r)})}return e}var ez={initialized:!1,sessionId:I(),app:null,version:null,debug:!1,offline:!!c&&!navigator.onLine,os:{name:"na"},userAgent:c?navigator.userAgent:"node",library:{name:"analytics",version:"0.12.14"},timezone:void 0,locale:void 0,campaign:{},referrer:{}};function eE(e,t){void 0===e&&(e=ez);var n=e.initialized,r=t.campaign;switch(t.type){case F.campaign:return $({},e,{campaign:r});case F.offline:return $({},e,{offline:!0});case F.online:return $({},e,{offline:!1});default:return n?e:$({},ez,e,{initialized:!0})}}var eP=["plugins","reducers","storage"];function eT(){return z("analytics",[]),function(e){return function(t,n,r){var o=e(t,n,r),i=o.dispatch;return Object.assign(o,{dispatch:function(e){return S[_].analytics.push(e.action||e),i(e)}})}}}function eA(e){return function(){return J(J.apply(null,arguments),eT())}}function e$(e){return e?"array"===g(e)?e:[e]:[]}
1function eN(e,t,n){void 0===e&&(e={});var r,o=I();return t&&(ee[o]=(r=function(e){for(var t,n=e||Array.prototype.slice.call(arguments),r=0;r<n.length;r++)if(p(n[r])){t=n[r];break}return t}(n),function(e){r&&r(e),t(e)})),$({},e,{rid:o,ts:(new Date).getTime()},t?{hasCallback:!0}:{})}var eC="before",eU="after",eM="cookie",eR=eL(),eJ=eq;function eD(e){return eR?eq(e,"",-1):E(e)}function eL(){if(void 0!==eR)return eR;var e="cookiecookie";try{eq(e,e),eR=-1!==document.cookie.indexOf(e),eD(e)}catch(e){eR=!1}return eR}function eq(e,t,n,r,o,i){if("u">typeof window){var a=arguments.length>1;return!1===eR&&(a?z(e,t):O(e)),a?document.cookie=e+"="+encodeURIComponent(t)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(r?"; path="+r:"")+(o?"; domain="+o:"")+(i?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var eG="localStorage",eV=A.bind(null,"localStorage");P("localStorage","getItem",O),P("localStorage","setItem",z),P("localStorage","removeItem",E);var eB="sessionStorage",eK=A.bind(null,"sessionStorage");function eW(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(b(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}P("sessionStorage","getItem",O),P("sessionStorage","setItem",z),P("sessionStorage","removeItem",E);var eF=eV(),eH=eK(),eX=eL();function eY(e,t){if(e){var n=eQ(t),r=!e2(n),o=eZ(n)?eW(localStorage.getItem(e)):void 0;if(r&&!v(o))return o;var i=e0(n)?eW(eJ(e)):void 0;if(r&&i)return i;var a=e1(n)?eW(sessionStorage.getItem(e)):void 0;if(r&&a)return a;var s=O(e);return r?s:{localStorage:o,sessionStorage:a,cookie:i,global:s}}}function eQ(e){return e?m(e)?e:e.storage:"any"}function eZ(e){return eF&&e7(e,eG)}function e0(e){return eX&&e7(e,eM)}function e1(e){return eH&&e7(e,eB)}function e2(e){return"*"===e||"all"===e}function e7(e,t){return"any"===e||e===t||e2(e)}function e3(e,t,n){return{location:e,current:t,previous:n}}var e4={setItem:function(e,t,n){if(e&&!v(t)){var r={},o=eQ(n),i=JSON.stringify(t),a=!e2(o);return eZ(o)&&(r[eG]=e3(eG,t,eW(localStorage.getItem(e))),localStorage.setItem(e,i),a)?r[eG]:e0(o)&&(r[eM]=e3(eM,t,eW(eJ(e))),eq(e,i),a)?r[eM]:e1(o)&&(r[eB]=e3(eB,t,eW(sessionStorage.getItem(e))),sessionStorage.setItem(e,i),a)?r[eB]:(r[x]=e3(x,t,O(e)),z(e,t),a?r[x]:r)}},getItem:eY,removeItem:function(e,t){if(e){var n=eQ(t),r=eY(e,"*"),o={};return!v(r.localStorage)&&eZ(n)&&(localStorage.removeItem(e),o[eG]=r.localStorage),!v(r.cookie)&&e0(n)&&(eD(e),o[eM]=r.cookie),!v(r.sessionStorage)&&e1(n)&&(sessionStorage.removeItem(e),o[eB]=r.sessionStorage),!v(r.global)&&e7(n,x)&&(E(e),o[x]=r.global),o}}};function e6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e5(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e6(Object(n),!0).forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e6(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function e9(e,t){let n=Array.prototype.slice.call(window.document.querySelectorAll("script")).find(t=>t.src===e);if(void 0!==n){let e=null==n?void 0:n.getAttribute("status");if("loaded"===e)return Promise.resolve(n);if("loading"===e)return new Promise((e,t)=>{n.addEventListener("load",()=>e(n)),n.addEventListener("error",e=>t(e))})}return new Promise((n,r)=>{var o,i;let a,s=window.document.createElement("script");for(let[n,r]of(s.type="text/javascript",(a=e).startsWith("http")||(a=`https://${(null==t?void 0:t.www)?"www.":""}${a}`),(null==t?void 0:t.min)?a+=
1".min.js":(null==t?void 0:t.js)
1&&(a+=".js"),(null==t?void 0:t.query)&&(a+="?"+t.query),s.src=a,s.async=!0,s.setAttribute("status","loading"),Object.entries(null!=(o=null==t?void 0:t.attributes)?o:{})))s.setAttribute(n,r);s.onload=()=>{s.onerror=s.onload=null,s.setAttribute("status","loaded"),n(s)},s.onerror=()=>{s.onerror=s.onload=null,s.setAttribute("status","error"),r(Error(`Failed to load ${e}`))};let c=window.document.getElementsByTagName("script")[0];null==(i=c.parentElement)||i.insertBefore(s,c)})}let e8={id:"tag",handle(e,t){var n,r,o,i;return n=this,r=void 0,o=void 0,i=function*(){th(t,e)&&function(e,t,n={}){let r;try{r=JSON.parse(e)}catch(t){r={code:e,lang:"javascript"}}let o=n.debug||!1;if(tK())if("javascript"===r.lang){var i,a,s=r.code,c=t;let e=`jitsu_event_${t0()}`;window[e]=c;let n=`(function(){ 2 const event = ${e}; 3 ${s} 4 })()`;try{tt(n)}catch(e){console.error(`[JITSU] Error executing JS code: ${e.message}. Code: `,n)}finally{delete window[e]}}else{let e=document.createElement("span");i=r.code,a=t,e.innerHTML=i.replace(/{{\s*event\s*}}/g,JSON.stringify(a)),document.body.insertAdjacentElement("beforeend",e),e.querySelectorAll("script").forEach(e=>{let t=document.createElement("script");t.type=t.type||"text/javascript",e.hasAttribute("src")&&(t.src=e.src),t.text=e.text,o&&console.log(`[JITSU] Executing script${e.hasAttribute("src")?` ${e.src}`:""}`,t.text),document.head.appendChild(t),document.head.removeChild(t)})}else o&&console.log("[JITSU] insertTags(): cannot insert tags in non-browser environment")}(e.code,t)},new(o||(o=Promise))(function(e,t){function a(e){try{c(i.next(e))}catch(e){t(e)}}function s(e){try{c(i.throw(e))}catch(e){t(e)}}function c(t){var n;t.done?e(t.value):((n=t.value)instanceof o?n:new o(function(e){e(n)})).then(a,s)}c((i=i.apply(n,r||[])).next())})}},te="ve".split("").reverse().join(""),tt=globalThis[te+"al"];var tn=function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}c((r=r.apply(e,t||[])).next())})};let tr={id:"logrocket",handle(e,t){return tn(this,void 0,void 0,function*(){th(t,e)&&(!function(e){tn(this,void 0,void 0,function*(){"fresh"===to()&&(ti("loading"),e9("cdn.lr-ingest.io/LogRocket",{min:!0,attributes:{crossOrigin:"anonymous"}}).then(()=>{if(window.LogRocket){try{window.LogRocket.init(e)}catch(t){console.warn(`LogRocket (id=${e}) init failed: ${t.message}`,t),ti("failed")}ti("loaded"),ts(window.LogRocket)}}).catch(t=>{console.warn(`LogRocket (id=${e}) init failed: ${t.message}`,t),ti("failed")}))})}(e.appId),ta().push(e=>{"identify"===t.type&&t.userId&&e.identify(t.userId,t.traits||{})}),"loaded"===to()&&ts(window.LogRocket))})}};function to(){return window.__jitsuLrState||"fresh"}function ti(e){window.__jitsuLrState=e}function ta(){return window.__jitsuLrQueue||(window.__jitsuLrQueue=[])}function ts(e){let t=ta();for(;t.length>0;){let n=t.shift();try{let t=n(e);t&&t.catch(e=>console.warn(`Async LogRocket method failed: ${e.message}`,e))}catch(e){console.warn(`LogRocket method failed: ${e.message}`,e)}}}var tc=function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}c((r=r.apply(e,t||[])).next())})};let tu={id:"gtm",handle(e,t){return tc(this,void 0,void 0,function*(){var n,r,o,i,a,s,c,u,l,d,g,f,p,m;let v=!!e.debug;if(!th(t,e))return;yield function(e,t){return tc(this,void 0,void 0,function*(){var n;if("fresh"!==(window.__jitsuGtmState||"fresh"))return;tl("loading");let r=e.dataLayerName||"dataLayer",o=e.containerId;(n=window)[r]=n[r]||[],n[r].push({user_id:t.userId}),n[r].push({"gtm.start":new Date().getTime(),event:"gtm.js"}),e9("googletagmanager.com/gtm",{www:!0,js:!0,query:"id="+o+("dataLayer"!=r?"&l="+r:"")}).then(()=>{tl("loaded")}).catch(e=>{console.warn(`GTM (containerId=${o}) init failed: ${e.message}`,e),tl("failed")})})}(e,t);let h=window[e.dataLayerName||"dataLayer"],b=Object.assign(Object.assign({},(null==t?void 0:t.traits)||{}),(null==(n=null==t?void 0:t.context)?void 0:n.traits)||{}),y=function(e,...t){return Object.fromEntries(Object.entries(e).filter(([e])=>!t.includes(e)))}
4(b,"id","userId","user_id","anonymousId","userId");v&&console.debug("GTM plugin will be applied to following payload",t);let w={email_address:b.email},k=Object.assign(Object.assign(Object.assign(Object.assign({},t.userId?{user_id:t.userId,userId:t.userId}:{}),t.anonymousId?{anonymousId:t.anonymousId}:{}),y),{user_data:Object.keys(w).length>0?w:void 0});v&&console.debug("GTM plugin will set following user-related data layer vars",k);let j=t.properties||{},I={page_location:j.url||(null==(o=null==(r=t.context)?void 0:r.page)?void 0:o.url),page_title:j.title||(null==(a=null==(i=t.context)?void 0:i.page)?void 0:a.title),page_path:j.path||(null==(c=null==(s=t.context)?void 0:s.page)?void 0:c.path),page_hash:j.hash||(null==(l=null==(u=t.context)?void 0:u.page)?void 0:l.hash),page_search:j.search||(null==(g=null==(d=t.context)?void 0:d.page)?void 0:g.search),page_referrer:null!=(m=null==(p=null==(f=null==t?void 0:t.context)?void 0:f.page)?void 0:p.referrer)?m:""};v&&console.debug("GTM plugin will set following context (page) related data layer vars",k);let x=e=>{h.push(e),v&&console.debug("GTM plugin will push following data to dataLayer",e)};switch(t.type){case"page":x(Object.assign(Object.assign({event:"page_view"},I),k));break;case"track":let{properties:_}=t;x(Object.assign(Object.assign(Object.assign({event:t.event},I),_),k));break;case"identify":let{traits:S}=t;x(Object.assign(Object.assign(Object.assign({event:"identify"},I),S),k))}h.push(function(){this.reset()})})}};function tl(e){window.__jitsuGtmState=e}var td=function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}c((r=r.apply(e,t||[])).next())})};let tg=[new Uint8Array([109,111,99,46,114,101,103,97,110,97,109,103,97,116,101,108,103,111,111,103]),new Uint8Array([103,97,116,103]),new Uint8Array([115,106])];function tf(e){return new TextDecoder().decode(e)}let tp={id:"ga4-tag",handle(e,t){return td(this,void 0,void 0,function*(){var n,r;if(!th(t,e))return;yield function(e,t){return td(this,void 0,void 0,function*(){if("fresh"!==(window.__jitsuGa4State||"fresh"))return;tm("loading");let n=e.dataLayerName||"dataLayer",r=e.measurementIds;window[n]=window[n]||[];let o=function(){window[n].push(arguments)};o("js",new Date),o("config",r,Object.assign(Object.assign({},t.userId?{user_id:t.userId}:{}),e.autoPageView?{}:{send_page_view:!1})),e9(tg.map(e=>e.reverse()).map(tf).join("/"),{query:`id=${r}${"dataLayer"!==n?"&l="+n:""}`,www:!0}).then(()=>{tm("loaded")}).catch(t=>{console.warn(`GA4 (containerId=${e.measurementIds}) init failed: ${t.message}`,t),tm("failed")})})}(e,t);let o=window[e.dataLayerName||"dataLayer"],i=function(){o.push(arguments)},a=Object.assign(Object.assign({},t.userId?{user_id:t.userId,userId:t.userId}:{}),t.anonymousId?{anonymousId:t.anonymousId}:{});switch(t.userId&&i("set",{user_id:t.userId}),t.type){case"page":if(e.autoPageView){console.log("autoPageView");break}let{properties:s,context:c}=t;i("event","page_view",Object.assign({page_location:s.url,page_title:s.title,page_path:s.path,page_hash:s.hash,page_search:s.search,page_referrer:null!=(r=null==(n=null==c?void 0:c.page)?void 0:n.referrer)?r:""},a));break;case"track":let{properties:u}=t,l=Object.assign(Object.assign({},u),a);i("event",t.event,l);break;case"identify":let{traits:d}=t;i("event","identify",Object.assign(Object.assign({},d),a))}})}};function tm(e){window.__jitsuGa4State=e}function tv(e,t){return"*"===e||e.toLowerCase().trim()===(t||"").trim().toLowerCase()}function th(e,t){let{hosts:n="*",events:r="*"}=t;try{let t=Array.isArray(r)?r:r.split("\n");return!!(Array.isArray(n)?n:n.split("\n")).find(t=>{var n,r,o;return o=null==(r=null==(n=e.context)?void 0:n.page)?void 0:r.host,"*"===t||((o=o||"",t.startsWith("*."))?o.endsWith(t.substring(1)):t===o)})&&(!!t.find(t=>tv(t,e.type))||!!t.find(t=>tv(t,e.event)))}catch(e){throw console.warn(`Failed to apply filters: ${e.message}. Typeof events: ${typeof r}, typeof hosts: ${typeof n}. Values`,r,n),Error(`Failed to apply filters: ${e.message}. Typeof events: ${typeof r}, typeof hosts: ${typeof n}`)}}let tb={[e8.id]:e8,[tu.id]:tu,[tp.id]:tp,[tr.id]:tr},ty={};function tw(e){let[t]=e.split(":"),n=t.split(".");if("localhost"===n[n.length-1]||n.length<2)return n[n.length-1];{let e=n[n.length-2]+"."+n[n.length-1];return n.length>2&&ty[e]?n[n.length-3]+"."+e:e}}"myshopify.com,ac,com.ac,edu.ac,gov.ac,net.ac,mil.ac,org.ac,ad,nom.ad,ae,co.ae,net.ae,org.ae,sch.ae,ac.ae,gov.ae,mil.ae,aero,af,gov.af,com.af,org.af,net.af,edu.af,ag,com.ag,org.ag,net.ag,co.ag,nom.ag,ai,off.ai,com.ai,net.ai,org.ai,al,com.al,edu.al,gov.al,mil.al,net.al,org.al,am,co.am,com.am,commune.am,net.am,org.am,ao,ed.ao,gv.ao,og.ao,co.ao,pb.ao,it.ao,aq,ar,bet.ar,com.ar,coop.ar,edu.ar,gob.ar,gov.ar,int.ar,mil.ar,musica.ar,mutual.ar,net.ar,org.ar,senasa.ar,tur.ar,arpa,e164.arpa,in-addr.arpa,ip6.arpa,iris.arpa,uri.arpa,urn.arpa,as,gov.as,asia,at,ac.at,co.at,gv.at,or.at,sth.ac.at,au,com.au,net.au,org.au,edu.au,gov.au,asn.au,id.au,act.au,nsw.au,nt.au,qld.au,s
4a.au,tas.au,vic.au,wa.au,aw,com.aw,ax,az,com.az,net.az,int.az,gov.az,org.az,edu.az,info.az,pp.az,mil.az,name.az,pro.az,biz.az,ba,com.ba,edu.ba,gov.ba,mil.ba,net.ba,org.ba,bb,biz.bb,co.bb,com.bb,edu.bb,gov.bb,info.bb,net.bb,org.bb,store.bb,tv.bb,bd,be,ac.be,bf,gov.bf,bg,a.bg,b.bg,c.bg,d.bg,e.bg,f.bg,g.bg,h.bg,i.bg,j.bg,k.bg,l.bg,m.bg,n.bg,o.bg,p.bg,q.bg,r.bg,s.bg,t.bg,u.bg,v.bg,w.bg,x.bg,y.bg,z.bg,0.bg,1.bg,2.bg,3.bg,4.bg,5.bg,6.bg,7.bg,8.bg,9.bg,bh,com.bh,edu.bh,net.bh,org.bh,gov.bh,bi,co.bi,com.bi,edu.bi,or.bi,org.bi,biz,bj,africa.bj,agro.bj,architectes.bj,assur.bj,avocats.bj,co.bj,com.bj,eco.bj,econo.bj,edu.bj,info.bj,loisirs.bj,money.bj,net.bj,org.bj,ote.bj,resto.bj,restaurant.bj,tourism.bj,univ.bj,bm,com.bm,edu.bm,gov.bm,net.bm,org.bm,bn,com.bn,edu.bn,gov.bn,net.bn,org.bn,bo,com.bo,edu.bo,gob.bo,int.bo,org.bo,net.bo,mil.bo,tv.bo,web.bo,br,9guacu.br,abc.br,adm.br,adv.br,agr.br,aju.br,am.br,anani.br,aparecida.br,app.br,arq.br,art.br,ato.br,b.br,barueri.br,belem.br,bhz.br,bib.br,bio.br,blog.br,bmd.br,boavista.br,bsb.br,campinagrande.br,campinas.br,caxias.br,cim.br,cng.br,cnt.br,com.br,contagem.br,coop.br,coz.br,cri.br,cuiaba.br,curitiba.br,def.br,des.br,det.br,dev.br,ecn.br,eco.br,edu.br,emp.br,enf.br,eng.br,esp.br,etc.br,eti.br,far.br,feira.br,flog.br,floripa.br,fm.br,fnd.br,fortal.br,fot.br,foz.br,fst.br,g12.br,geo.br,ggf.br,goiania.br,gov.br,gru.br,imb.br,ind.br,inf.br,jab.br,jampa.br,jdf.br,joinville.br,jor.br,jus.br,leg.br,lel.br,log.br,londrina.br,macapa.br,maceio.br,manaus.br,maringa.br,mat.br,med.br,mil.br,morena.br,mp.br,mus.br,natal.br,net.br,niteroi.br,nom.br,not.br,ntr.br,odo.br,ong.br,org.br,osasco.br,palmas.br,poa.br,ppg.br,pro.br,psc.br,psi.br,pvh.br,qsl.br,radio.br,rec.br,recife.br,rep.br,ribeirao.br,rio.br,riobranco.br,riopreto.br,salvador.br,sampa.br,santamaria.br,santoandre.br,saobernardo.br,saogonca.br,seg.br,sjc.br,slg.br,slz.br,sorocaba.br,srv.br,taxi.br,tc.br,tec.br,teo.br,the.br,tmp.br,trd.br,tur.br,tv.br,udi.br,vet.br,vix.br,vlog.br,wiki.br,zlg.br,bs,com.bs,net.bs,org.bs,edu.bs,gov.bs,bt,com.bt,edu.bt,gov.bt,net.bt,org.bt,bv,bw,co.bw,org.bw,by,gov.by,mil.by,com.by,of.by,bz,com.bz,net.bz,org.bz,edu.bz,gov.bz,ca,ab.ca,bc.ca,mb.ca,nb.ca,nf.ca,nl.ca,ns.ca,nt.ca,nu.ca,on.ca,pe.ca,qc.ca,sk.ca,yk.ca,gc.ca,cat,cc,cd,gov.cd,cf,cg,ch,ci,org.ci,or.ci,com.ci,co.ci,edu.ci,ed.ci,ac.ci,net.ci,go.ci,asso.ci,aéroport.ci,int.ci,presse.ci,md.ci,gouv.ci,ck,cl,co.cl,gob.cl,gov.cl,mil.cl,cm,co.cm,com.cm,gov.cm,net.cm,cn,ac.cn,com.cn,edu.cn,gov.cn,net.cn,org.cn,mil.cn,co,arts.co,com.co,edu.co,firm.co,gov.co,info.co,int.co,mil.co,net.co,nom.co,org.co,rec.co,web.co,com,coop,cr,ac.cr,co.cr,ed.cr,fi.cr,go.cr,or.cr,sa.cr,cu,com.cu,edu.cu,org.cu,net.cu,gov.cu,inf.cu,cv,com.cv,edu.cv,int.cv,nome.cv,org.cv,cw,com.cw,edu.cw,net.cw,org.cw,cx,gov.cx,cy,ac.cy,biz.cy,com.cy,ekloges.cy,gov.cy,ltd.cy,mil.cy,net.cy,org.cy,press.cy,pro.cy,tm.cy,cz,de,dj,dk,dm,com.dm,net.dm,org.dm,edu.dm,gov.dm,do,art.do,com.do,edu.do,gob.do,gov.do,mil.do,net.do,org.do,sld.do,web.do,dz,art.dz,asso.dz,com.dz,edu.dz,gov.dz,org.dz,net.dz,pol.dz,soc.dz,tm.dz,ec,com.ec,info.ec,net.ec,fin.ec,k12.ec,med.ec,pro.ec,org.ec,edu.ec,gov.ec,gob.ec,mil.ec,edu,ee,edu.ee,gov.ee,riik.ee,lib.ee,med.ee,com.ee,pri.ee,aip.ee,org.ee,fie.ee,eg,com.eg,edu.eg,eun.eg,gov.eg,mil.eg,name.eg,net.eg,org.eg,sci.eg,er,es,com.es,nom.es,org.es,gob.es,edu.es,et,com.et,gov.et,org.et,edu.et,biz.et,name.et,info.et,net.et,eu,fi,aland.fi,fj,ac.fj,biz.fj,com.fj,gov.fj,info.fj,mil.fj,name.fj,net.fj,org.fj,pro.fj,fk,com.fm,edu.fm,net.fm,org.fm,fm,fo,fr,asso.fr,com.fr,gouv.fr,nom.fr,prd.fr,tm.fr,aeroport.fr,avocat.fr,avoues.fr,cci.fr,chambagri.fr,chirurgiens-dentistes.fr,experts-comptables.fr,geometre-expert.fr,greta.fr,huissier-justice.fr,medecin.fr,notaires.fr,pharmacien.fr,port.fr,veterinaire.fr,ga,gb,edu.gd,gov.gd,gd,ge,com.ge,edu.ge,gov.ge,org.ge,mil.ge,net.ge,pvt.ge,gf,gg,co.gg,net.gg,org.gg,gh,com.gh,edu.gh,gov.gh,org.gh,mil.gh,gi,com.gi,ltd.gi,gov.gi,mod.gi,edu.gi,org.gi,gl,co.gl,com.gl,edu.gl,net.gl,org.gl,gm,gn,ac.gn,com.gn,edu.gn,gov.gn,org.gn,net.gn,gov,gp,com.gp,net.gp,mobi.gp,edu.gp,org.gp,asso.gp,gq,gr,com.gr,edu.gr,net.gr,org.gr,gov.gr,gs,gt,com.gt,edu.gt,gob.gt,ind.gt,mil.gt,net.gt,org.gt,gu,com.gu,edu.gu,gov.gu,guam.gu,info.gu,net.gu,org.gu,web.gu,gw,gy,co.gy,com.gy,edu.gy,gov.gy,net.gy,org.gy,hk,com.hk,edu.hk,gov.hk,idv.hk,net.hk,org.hk,hm,hn,com.hn,edu.hn,org.hn,net.hn,mil.hn,gob.hn,hr,iz.hr,from.hr,name.hr,com.hr,ht,com.ht,shop.ht,firm.ht,info.ht,adult.ht,net.ht,pro.ht,org.ht,med.ht,art.ht,coop.ht,pol.ht,asso.ht,edu.ht,rel.ht,gouv.ht,perso.ht,hu,co.hu,info.hu,org.hu,priv.hu,sport.hu,tm.hu,2000.hu,agrar.hu,bolt.hu,casino.hu,city.hu,erotica.hu,erotika.hu,film.hu,forum.hu,games.hu,hotel.hu,ingatlan.hu,jogasz.hu,konyvelo.hu,lakas.hu,media.hu,news.hu,reklam.hu,sex.hu,shop.hu,suli.hu,szex.hu,tozsde.hu,utazas.hu,video.hu,id,ac.id,biz.id,co.id,desa.id,go.id,mil.id,my.id,net.id,or.id,ponpes.id,sch.id,web.id,ie,gov.ie,il,ac.il,co.il,gov.il,idf.il,k12.il,muni.il,net.il,org.il,im,ac.im,co.im,com.im,ltd.co.im,net.im,org.im,plc.co.im,tt.im,tv.im,in,5g.in,6g.in,ac.in,ai.in,am.in,bihar.in,biz.in,business.in,ca.in,cn.in,co.in,com.in,coop.in,cs.in,delhi.in,dr.in,edu.in,er.in,firm.in,gen.in,gov.in,gujarat.in,ind.in,info.in,int.in,internet.in,io.in,me.in,mil.in,net.in,nic.in,org.in,pg.in,post.in,pro.in,res.in,travel.in,tv.in,uk.in,up.in,us.in,info,int,eu.int,io,com.io,iq,gov.iq,edu.iq,mil.iq,com.iq,org.iq,net.iq,ir,ac.ir,co.ir,gov.ir,id.ir,net.ir,org.ir,sch.ir,is,net.is,com.is,edu.is,gov.is,org.is,int.is,it,gov.it,edu.it,je,co.je,net.je,org.je,jm,jo,com.jo,org.jo,net.jo,edu.jo,sch.jo,gov.j
4o,mil.jo,name.jo,jobs,jp,ac.jp,ad.jp,co.jp,ed.jp,go.jp,gr.jp,lg.jp,ne.jp,or.jp,ke,ac.ke,co.ke,go.ke,info.ke,me.ke,mobi.ke,ne.ke,or.ke,sc.ke,kg,org.kg,net.kg,com.kg,edu.kg,gov.kg,mil.kg,kh,ki,edu.ki,biz.ki,net.ki,org.ki,gov.ki,info.ki,com.ki,km,org.km,nom.km,gov.km,prd.km,tm.km,edu.km,mil.km,ass.km,com.km,kn,net.kn,org.kn,edu.kn,gov.kn,kp,com.kp,edu.kp,gov.kp,org.kp,rep.kp,tra.kp,kr,ac.kr,co.kr,es.kr,go.kr,hs.kr,kg.kr,mil.kr,ms.kr,ne.kr,or.kr,pe.kr,re.kr,sc.kr,kw,com.kw,edu.kw,emb.kw,gov.kw,ind.kw,net.kw,org.kw,ky,com.ky,edu.ky,net.ky,org.ky,kz,org.kz,edu.kz,net.kz,gov.kz,mil.kz,com.kz,la,int.la,net.la,info.la,edu.la,gov.la,per.la,com.la,org.la,lb,com.lb,edu.lb,gov.lb,net.lb,org.lb,lc,com.lc,net.lc,co.lc,org.lc,edu.lc,gov.lc,li,lk,gov.lk,sch.lk,net.lk,int.lk,com.lk,org.lk,edu.lk,ngo.lk,soc.lk,web.lk,ltd.lk,assn.lk,grp.lk,hotel.lk,ac.lk,lr,com.lr,edu.lr,gov.lr,org.lr,net.lr,ls,ac.ls,biz.ls,co.ls,edu.ls,gov.ls,info.ls,net.ls,org.ls,sc.ls,lt,gov.lt,lu,lv,com.lv,edu.lv,gov.lv,org.lv,mil.lv,id.lv,net.lv,asn.lv,conf.lv,ly,com.ly,net.ly,gov.ly,plc.ly,edu.ly,sch.ly,med.ly,org.ly,id.ly,ma,co.ma,net.ma,gov.ma,org.ma,ac.ma,press.ma,mc,tm.mc,asso.mc,md,me,co.me,net.me,org.me,edu.me,ac.me,gov.me,its.me,priv.me,mg,org.mg,nom.mg,gov.mg,prd.mg,tm.mg,edu.mg,mil.mg,com.mg,co.mg,mh,mil,mk,com.mk,org.mk,net.mk,edu.mk,gov.mk,inf.mk,name.mk,ml,com.ml,edu.ml,gouv.ml,gov.ml,net.ml,org.ml,presse.ml,mm,mn,gov.mn,edu.mn,org.mn,mo,com.mo,net.mo,org.mo,edu.mo,gov.mo,mobi,mp,mq,mr,gov.mr,ms,com.ms,edu.ms,gov.ms,net.ms,org.ms,mt,com.mt,edu.mt,net.mt,org.mt,mu,com.mu,net.mu,org.mu,gov.mu,ac.mu,co.mu,or.mu,museum,mv,aero.mv,biz.mv,com.mv,coop.mv,edu.mv,gov.mv,info.mv,int.mv,mil.mv,museum.mv,name.mv,net.mv,org.mv,pro.mv,mw,ac.mw,biz.mw,co.mw,com.mw,coop.mw,edu.mw,gov.mw,int.mw,museum.mw,net.mw,org.mw,mx,com.mx,org.mx,gob.mx,edu.mx,net.mx,my,biz.my,com.my,edu.my,gov.my,mil.my,name.my,net.my,org.my,mz,ac.mz,adv.mz,co.mz,edu.mz,gov.mz,mil.mz,net.mz,org.mz,na,info.na,pro.na,name.na,school.na,or.na,dr.na,us.na,mx.na,ca.na,in.na,cc.na,tv.na,ws.na,mobi.na,co.na,com.na,org.na,name,nc,asso.nc,nom.nc,ne,net,nf,com.nf,net.nf,per.nf,rec.nf,web.nf,arts.nf,firm.nf,info.nf,other.nf,store.nf,ng,com.ng,edu.ng,gov.ng,i.ng,mil.ng,mobi.ng,name.ng,net.ng,org.ng,sch.ng,ni,ac.ni,biz.ni,co.ni,com.ni,edu.ni,gob.ni,in.ni,info.ni,int.ni,mil.ni,net.ni,nom.ni,org.ni,web.ni,nl,no,fhs.no,vgs.no,fylkesbibl.no,folkebibl.no,museum.no,idrett.no,priv.no,mil.no,stat.no,dep.no,kommune.no,herad.no,np,nr,biz.nr,info.nr,gov.nr,edu.nr,org.nr,net.nr,com.nr,nu,nz,ac.nz,co.nz,cri.nz,geek.nz,gen.nz,govt.nz,health.nz,iwi.nz,kiwi.nz,maori.nz,mil.nz,mÄori.nz,net.nz,org.nz,parliament.nz,school.nz,om,co.om,com.om,edu.om,gov.om,med.om,museum.om,net.om,org.om,pro.om,onion,org,pa,ac.pa,gob.pa,com.pa,org.pa,sld.pa,edu.pa,net.pa,ing.pa,abo.pa,med.pa,nom.pa,pe,edu.pe,gob.pe,nom.pe,mil.pe,org.pe,com.pe,net.pe,pf,com.pf,org.pf,edu.pf,pg,ph,com.ph,net.ph,org.ph,gov.ph,edu.ph,ngo.ph,mil.ph,i.ph,pk,com.pk,net.pk,edu.pk,org.pk,fam.pk,biz.pk,web.pk,gov.pk,gob.pk,gok.pk,gon.pk,gop.pk,gos.pk,info.pk,pl,com.pl,net.pl,org.pl,aid.pl,agro.pl,atm.pl,auto.pl,biz.pl,edu.pl,gmina.pl,gsm.pl,info.pl,mail.pl,miasta.pl,media.pl,mil.pl,nieruchomosci.pl,nom.pl,pc.pl,powiat.pl,priv.pl,realestate.pl,rel.pl,sex.pl,shop.pl,sklep.pl,sos.pl,szkola.pl,targi.pl,tm.pl,tourism.pl,travel.pl,turystyka.pl,pm,pn,gov.pn,co.pn,org.pn,edu.pn,net.pn,post,pr,com.pr,net.pr,org.pr,gov.pr,edu.pr,isla.pr,pro.pr,biz.pr,info.pr,name.pr,est.pr,prof.pr,ac.pr,pro,aaa.pro,aca.pro,acct.pro,avocat.pro,bar.pro,cpa.pro,eng.pro,jur.pro,law.pro,med.pro,recht.pro,ps,edu.ps,gov.ps,sec.ps,plo.ps,com.ps,org.ps,net.ps,pt,net.pt,gov.pt,org.pt,edu.pt,int.pt,publ.pt,com.pt,nome.pt,pw,co.pw,ne.pw,or.pw,ed.pw,go.pw,belau.pw,py,com.py,coop.py,edu.py,gov.py,mil.py,net.py,org.py,qa,com.qa,edu.qa,gov.qa,mil.qa,name.qa,net.qa,org.qa,sch.qa,re,asso.re,com.re,nom.re,ro,arts.ro,com.ro,firm.ro,info.ro,nom.ro,nt.ro,org.ro,rec.ro,store.ro,tm.ro,www.ro,rs,ac.rs,co.rs,edu.rs,gov.rs,in.rs,org.rs,ru,rw,ac.rw,co.rw,coop.rw,gov.rw,mil.rw,net.rw,org.rw,sa,com.sa,net.sa,org.sa,gov.sa,med.sa,pub.sa,edu.sa,sch.sa,sb,com.sb,edu.sb,gov.sb,net.sb,org.sb,sc,com.sc,gov.sc,net.sc,org.sc,edu.sc,sd,com.sd,net.sd,org.sd,edu.sd,med.sd,tv.sd,gov.sd,info.sd,se,a.se,ac.se,b.se,bd.se,brand.se,c.se,d.se,e.se,f.se,fh.se,fhsk.se,fhv.se,g.se,h.se,i.se,k.se,komforb.se,kommunalforbund.se,komvux.se,l.se,lanbib.se,m.se,n.se,naturbruksgymn.se,o.se,org.se,p.se,parti.se,pp.se,press.se,r.se,s.se,t.se,tm.se,u.se,w.se,x.se,y.se,z.se,sg,com.sg,net.sg,org.sg,gov.sg,edu.sg,per.sg,sh,com.sh,net.sh,gov.sh,org.sh,mil.sh,si,sj,sk,sl,com.sl,net.sl,edu.sl,gov.sl,org.sl,sm,sn,art.sn,com.sn,edu.sn,gouv.sn,org.sn,perso.sn,univ.sn,so,com.so,edu.so,gov.so,me.so,net.so,org.so,sr,ss,biz.ss,com.ss,edu.ss,gov.ss,me.ss,net.ss,org.ss,sch.ss,st,co.st,com.st,consulado.st,edu.st,embaixada.st,mil.st,net.st,org.st,principe.st,saotome.st,store.st,su,sv,com.sv,edu.sv,gob.sv,org.sv,red.sv,sx,gov.sx,sy,edu.sy,gov.sy,net.sy,mil.sy,com.sy,org.sy,sz,co.sz,ac.sz,org.sz,tc,td,tel,tf,tg,th,ac.th,co.th,go.th,in.th,mi.th,net.th,or.th,tj,ac.tj,biz.tj,co.tj,com.tj,edu.tj,go.tj,gov.tj,int.tj,mil.tj,name.tj,net.tj,nic.tj,org.tj,test.tj,web.tj,tk,tl,gov.tl,tm,com.tm,co.tm,org.tm,net.tm,nom.tm,gov.tm,mil.tm,edu.tm,tn,com.tn,ens.tn,fin.tn,gov.tn,ind.tn,info.tn,intl.tn,mincom.tn,nat.tn,net.tn,org.tn,perso.tn,tourism.tn,to,com.to,gov.to,net.to,org.to,edu.to,mil.to,tr,av.tr,bbs.tr,bel.tr,biz.tr,com.tr,dr.tr,edu.tr,gen.tr,gov.tr,info.tr,mil.tr,k12.tr,kep.tr,name.tr,net.tr,org.tr,pol.tr,tel.tr,tsk.tr,tv.tr,web.tr,nc.tr,tt,co.tt,com.tt,org.tt,net.tt,biz.tt,info.tt,pro.tt,int.tt,coop.tt,jobs.tt,mobi.tt,travel.tt,museum.tt,aero.tt,n
4ame.tt,gov.tt,edu.tt,tv,tw,edu.tw,gov.tw,mil.tw,com.tw,net.tw,org.tw,idv.tw,game.tw,ebiz.tw,club.tw,tz,ac.tz,co.tz,go.tz,hotel.tz,info.tz,me.tz,mil.tz,mobi.tz,ne.tz,or.tz,sc.tz,tv.tz,ua,com.ua,edu.ua,gov.ua,in.ua,net.ua,org.ua,ug,co.ug,or.ug,ac.ug,sc.ug,go.ug,ne.ug,com.ug,org.ug,uk,ac.uk,co.uk,gov.uk,ltd.uk,me.uk,net.uk,nhs.uk,org.uk,plc.uk,police.uk,us,dni.us,fed.us,isa.us,kids.us,nsn.us,ak.us,al.us,ar.us,as.us,az.us,ca.us,co.us,ct.us,dc.us,de.us,fl.us,ga.us,gu.us,hi.us,ia.us,id.us,il.us,in.us,ks.us,ky.us,la.us,ma.us,md.us,me.us,mi.us,mn.us,mo.us,ms.us,mt.us,nc.us,nd.us,ne.us,nh.us,nj.us,nm.us,nv.us,ny.us,oh.us,ok.us,or.us,pa.us,pr.us,ri.us,sc.us,sd.us,tn.us,tx.us,ut.us,vi.us,vt.us,va.us,wa.us,wi.us,wv.us,wy.us,uy,com.uy,edu.uy,gub.uy,mil.uy,net.uy,org.uy,uz,co.uz,com.uz,net.uz,org.uz,va,vc,com.vc,net.vc,org.vc,gov.vc,mil.vc,edu.vc,ve,arts.ve,bib.ve,co.ve,com.ve,e12.ve,edu.ve,firm.ve,gob.ve,gov.ve,info.ve,int.ve,mil.ve,net.ve,nom.ve,org.ve,rar.ve,rec.ve,store.ve,tec.ve,web.ve,vg,vi,co.vi,com.vi,k12.vi,net.vi,org.vi,vn,ac.vn,ai.vn,biz.vn,com.vn,edu.vn,gov.vn,health.vn,id.vn,info.vn,int.vn,io.vn,name.vn,net.vn,org.vn,pro.vn,vu,com.vu,edu.vu,net.vu,org.vu,wf,ws,com.ws,net.ws,org.ws,gov.ws,edu.ws,yt,ye,com.ye,edu.ye,gov.ye,net.ye,mil.ye,org.ye,ac.za,agric.za,alt.za,co.za,edu.za,gov.za,grondar.za,law.za,mil.za,net.za,ngo.za,nic.za,nis.za,nom.za,org.za,school.za,tm.za,web.za,zm,ac.zm,biz.zm,co.zm,com.zm,edu.zm,gov.zm,info.zm,mil.zm,net.zm,org.zm,sch.zm,zw,ac.zw,co.zw,gov.zw,mil.zw,org.zw".split(",").forEach(e=>{ty[e]=!0});class tk{constructor(e){this.selfOptions=e||{},this.pipes={}}options(e){return e&&(this.selfOptions=e),this.selfOptions}pipe(e,t){let n=t;if("string"==typeof e)if(void 0===n)return this.pipes[e];else this.pipes[e]=n;if(e&&e.name){if((n=e).processor===this)return n;this.pipes[n.name]=n}return n.processor=this,n}process(e,t){let n,r=e;r.options=this.options();let o=t||e.pipe||"default";for(;o;)void 0!==r.nextAfterChildren&&(r.next=r.nextAfterChildren,r.nextAfterChildren=null),"string"==typeof o&&(o=this.pipe(o)),o.process(r),n=o,o=null,r&&r.next&&(o=(r=r.next).pipe||n);return r.hasResult?r.result:void 0}}class tj{constructor(e){this.name=e,this.filters=[]}process(e){if(!this.processor)throw Error("add this pipe to a processor before using it");let t=this.debug,n=this.filters.length;for(let r=0;r<n;r++){let n=this.filters[r];if(t&&this.log(`filter: ${n.filterName}`),n(e),"object"==typeof e&&e.exiting){e.exiting=!1;break}}!e.next&&this.resultCheck&&this.resultCheck(e)}log(e){console.log(`[jsondiffpatch] ${this.name} pipe, ${e}`)}append(...e){return this.filters.push(...e),this}prepend(...e){return this.filters.unshift(...e),this}indexOf(e){if(!e)throw Error("a filter name is required");for(let t=0;t<this.filters.length;t++)if(this.filters[t].filterName===e)return t;throw Error(`filter not found: ${e}`)}list(){return this.filters.map(e=>e.filterName)}after(e,...t){let n=this.indexOf(e);return this.filters.splice(n+1,0,...t),this}before(e,...t){let n=this.indexOf(e);return this.filters.splice(n,0,...t),this}replace(e,...t){let n=this.indexOf(e);return this.filters.splice(n,1,...t),this}remove(e){let t=this.indexOf(e);return this.filters.splice(t,1),this}clear(){return this.filters.length=0,this}shouldHaveResult(e){if(!1===e){this.resultCheck=null;return}if(!this.resultCheck)return this.resultCheck=e=>{if(!e.hasResult){console.log(e);let t=Error(`${this.name} failed`);throw t.noResult=!0,t}},this}}class tI{setResult(e){return this.result=e,this.hasResult=!0,this}exit(){return this.exiting=!0,this}push(e,t){return e.parent=this,void 0!==t&&(e.childName=t),e.root=this.root||this,e.options=e.options||this.options,this.children?(this.children[this.children.length-1].next=e,this.children.push(e)):(this.children=[e],this.nextAfterChildren=this.next||null,this.next=e),e.next=this,this}}class tx extends tI{constructor(e,t){super(),this.left=e,this.right=t,this.pipe="diff"}setResult(e){return super.setResult(e)}}class t_ extends tI{constructor(e,t){super(),this.left=e,this.delta=t,this.pipe="patch"}}
4let tS=function(e){if(e.left===e.right)return void e.setResult(void 0).exit();if(void 0===e.left){if("function"==typeof e.right)throw Error("functions are not supported");e.setResult([e.right]).exit();return}if(void 0===e.right)return void e.setResult([e.left,0,0]).exit();if("function"==typeof e.left||"function"==typeof e.right)throw Error("functions are not supported");if(e.leftType=null===e.left?"null":typeof e.left,e.rightType=null===e.right?"null":typeof e.right,e.leftType!==e.rightType||"boolean"===e.leftType||"number"===e.leftType||"string"===e.leftType||("object"===e.leftType&&(e.leftIsArray=Array.isArray(e.left)),"object"===e.rightType&&(e.rightIsArray=Array.isArray(e.right)),e.leftIsArray!==e.rightIsArray))return void e.setResult([e.left,e.right]).exit();if(e.leftIsArray&&e.rightIsArray)if(function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(e.left,e.right))return void e.setResult(void 0).exit();else return void e.setResult([e.left,e.right]).exit();e.left instanceof RegExp&&(e.right instanceof RegExp?e.setResult([e.left.toString(),e.right.toString()]).exit():e.setResult([e.left,e.right]).exit())};tS.filterName="trivial";let tO=function(e){if(void 0===e.delta)return void e.setResult(e.left).exit();if(e.nested=!Array.isArray(e.delta),e.nested)return;let t=e.delta;if(1===t.length)return void e.setResult(t[0]).exit();if(2===t.length){if(e.left instanceof RegExp){let n=/^\/(.*)\/([gimyu]+)$/.exec(t[1]);if(n)return void e.setResult(new RegExp(n[1],n[2])).exit()}e.setResult(t[1]).exit();return}3===t.length&&0===t[2]&&e.setResult(void 0).exit()};tO.filterName="trivial";let tz=e=>{let t;if(!e||!e.children)return;let n=e.children.length,r=e.result;for(let o=0;o<n;o++)void 0!==(t=e.children[o]).result&&((r=r||{})[t.childName]=t.result);r&&e.leftIsArray&&(r._t="a"),e.setResult(r).exit()};tz.filterName="collectChildren";let tE=e=>{let t,n;if(e.leftIsArray||"object"!==e.leftType)return;let r=e.left,o=e.right,i=e.options.propertyFilter;for(t in r)Object.prototype.hasOwnProperty.call(r,t)&&(!i||i(t,e))&&(n=new tx(r[t],o[t]),e.push(n,t));for(t in o)Object.prototype.hasOwnProperty.call(o,t)&&(!i||i(t,e))&&void 0===r[t]&&(n=new tx(void 0,o[t]),e.push(n,t));e.children&&0!==e.children.length?e.exit():e.setResult(void 0).exit()};tE.filterName="objects";let tP=function(e){let t,n;if(!e.nested)return;let r=e.delta;if(!r._t){for(t in r)n=new t_(e.left[t],r[t]),e.push(n,t);e.exit()}};tP.filterName="objects";let tT=function(e){let t;if(!e||!e.children||e.delta._t)return;let n=e.left,r=e.children.length;for(let o=0;o<r;o++){let r=(t=e.children[o]).childName;Object.prototype.hasOwnProperty.call(e.left,r)&&void 0===t.result?delete n[r]:n[r]!==t.result&&(n[r]=t.result)}e.setResult(n).exit()};tT.filterName="collectChildren";let tA=function(e){e.left instanceof Date?(e.right instanceof Date?e.left.getTime()!==e.right.getTime()?e.setResult([e.left,e.right]):e.setResult(void 0):e.setResult([e.left,e.right]),e.exit()):e.right instanceof Date&&e.setResult([e.left,e.right]).exit()};tA.filterName="dates";var t$=function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}c((r=r.apply(e,t||[])).next())})};let tN=new class e{constructor(e){this.processor=new tk(e),this.processor.pipe(new tj("diff").append(tz,tS,tA,tE).shouldHaveResult()),this.processor.pipe(new tj("patch").append(tT,tO,tP).shouldHaveResult())}options(e){return this.processor.options(e)}diff(e,t){return this.processor.process(new tx(e,t))}patch(e,t){return this.processor.process(new t_(e,t))}}(void 0),tC={writeKey:null,host:null,debug:!1,fetch:null,echoEvents:!1,cookieDomain:void 0,cookieNames:{},cookieCapture:{},runtime:void 0,fetchTimeoutMs:void 0,s2s:void 0,idEndpoint:void 0,errorPolicy:"log",defaultPayloadContext:{},privacy:{dontSend:!1,disableUserIds:!1,ipPolicy:"keep",consentCategories:{}}},tU=(e,t)=>{for(let n of Object.keys(tC)){let r=t[n];"privacy"===n?"object"==typeof r?e.privacy=Object.assign(Object.assign(Object.assign(Object.assign({},tC.privacy),{consentCategories:Object.assign({},tC.privacy.consentCategories)}),e.privacy),r):void 0===r&&(t.hasOwnProperty("privacy")||!e.hasOwnProperty("privacy"))&&(e.privacy=Object.assign(Object.assign({},tC.privacy),{consentCategories:Object.assign({},tC.privacy.consentCategories)})):void 0===r?(t.hasOwnProperty(n)||!e.hasOwnProperty(n))&&(e[n]=tC[n]):e[n]=r}};function tM(e,t){try{return e()}catch(e){return t}}function tR(e){let t=`; ${document.cookie}`.split(`; ${e}=`);return 2===t.length?t.pop().split(";").shift():void 0}function tJ(e,{domain:t,secure:n}){document.cookie=e+"=;domain="+t+";path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT;SameSite="+(n?"None":"Lax")+(n?";secure":"")}let tD={__anon_id:"__eventn_id",__user_id:"__eventn_uid",__user_traits:"__eventn_id_usr",__group_id:"__group_id",__group_traits:"__group_traits"};function tL(e){let t=t=>{var n,r,o,i,a;switch(t){case"__anon_id":return(null==(n=e.cookieNames)?void 0:n.anonymousId)||tD.__anon_id;case"__user_id":return(null==(r=e.cookieNames)?void 0:r.userId)||tD.__user_id;case"__user_traits":return(null==(o=e.cookieNames)?void 0:o.userTraits)||tD.__user_traits;case"__group_id":return(null==(i=e.cookieNames)?void 0:i.groupId)||tD.__group_id;case"__group_traits":return(null==(a=e.cookieNames)?void 0:a.groupTraits)||tD.__group_traits;default:return t}};return{getCookie(e){let t=`; ${document.cookie}`.split(`; ${e}=`);return 2===t.length?t.pop().split(";").shift():void 0},getCookies(){let e=`; ${document.cookie}`,t={};for(let n of e.matchAll(/(\w+)=([^;]+)/g))t[n[1]]=n[2];return t},documentEncoding:()=>window.document.characterSet,timezoneOffset:()=>new Date().getTimezoneOffset(),store:()=>{let n;return n=e.cookieDomain||tw(window.location.hostname),{setItem(e,r){let o=t(e)||e;void 0===r?tJ(o,{domain:n,secure:"https:"===window.location.protocol}):function(e,t,{domain:n,secure:r}){document.cookie=e+"="+t+";domain="+n+";path=/;expires="+new Date(new Date().getTime()+15768e7).toUTCString()+";SameSite="+(r?"None":"Lax")+(r?";secure":"")}(o,"object"==typeof r&&null!==r?encodeURIComponent(JSON.stringify(r)):r,{domain:n,secure:"https:"===window.location.protocol})},getItem(e){let n=tR(t(e)||e);if("__anon_id"===e)return n;if(void 0===n&&"__user_id"===e){let e=t3(tR(t("__user_traits")||"__eventn_id_usr"))||{};return e.internal_id||e.user_id||e.id||e.userId}return t3(n)},removeItem(e){tJ(t(e)||e,{domain:n,secure:"https:"===window.location.protocol})},reset(){for(let e of Object.keys(tD))tJ(t(e)||e,{domain:n,secure:"https:"===window.location.protocol})}}},language:()=>window.navigator.language,pageTitle:()=>window.document.title,pageUrl:()=>window.location.href,referrer:()=>window.document.referrer,screen:()=>({width:window.screen.width,height:window.screen.height,innerWidth:window.innerWidth,innerHeight:window.innerHeight,density:Math.floor(window.devicePixelRatio)}),userAgent:()=>window.navigator.userAgent}}function tq(e){let t={};
4return{reset(){Object.keys(t).forEach(e=>delete t[e])},setItem(n,r){e&&console.log(`[JITSU EMPTY RUNTIME] Set storage item ${n}=${JSON.stringify(r)}`),void 0===r?delete t[n]:t[n]=r},getItem(n){let r=t[n];return e&&console.log(`[JITSU EMPTY RUNTIME] Get storage item ${n}=${JSON.stringify(r)}`),r},removeItem(n){e&&console.log(`[JITSU EMPTY RUNTIME] Get storage item ${n}=${t[n]}`),delete t[n]}}}let tG=e=>({documentEncoding(){},timezoneOffset(){},getCookie(e){},getCookies:()=>({}),store:()=>tq(e.debug),language(){},pageTitle(){},pageUrl(){},referrer(){},screen(){},userAgent(){}});function tV(e){return"object"==typeof e&&e?JSON.parse(JSON.stringify(e)):e}function tB(e,t){return"object"!=typeof t||null===t||"object"!=typeof e||null===e?t:Object.entries(t).reduce((t,[n,r])=>(t[n]=tB(e[n],r),t),e)}function tK(){return"u">typeof document&&"u">typeof window}let tW=/#.*$/;function tF(e){let t=e.errorPolicy||"log";return"function"==typeof t?t:"rethrow"===t?(e,...t)=>{throw Error(e)}:(e,...t)=>{console.error(e,...t)}}function tH(e,t,n,r,o){return t$(this,void 0,void 0,function*(){var i,a;let s,c,u,l=!!n.s2s,d=n.debug?{"X-Enable-Debug":"true"}:{},g=function(e,t,n){var r,o,i,a,s,c,u,l,d,g,f,p,m,v,h,b,y,w;let k,j,I,x,_,S,O=t.runtime||(tK()?tL(t):tG(t)),z=O.pageUrl(),E=tM(()=>new URL(z),void 0),P=E?(e=>{if(!e)return{};let t=e.length>0&&"?"===e.charAt(0)?e.substring(1):e,n={},r=("?"===t[0]?t.substr(1):t).split("&");for(let e=0;e<r.length;e++){let t=r[e].split("=");n[decodeURIComponent(t[0])]=decodeURIComponent(t[1]||"")}return n})(E.search):{},T=e.properties||{};if("page"===e.type&&(T.url||z)){let e,t=z||T.url;T.url&&T.url!==function(){if(!tK())return;let e=function(){if(!tK())return;let e=document.getElementsByTagName("link");for(var t,n=0;t=e[n];n++)if("canonical"===t.getAttribute("rel"))return t.getAttribute("href")}();return e?e.match(/\?/)?e:e+window.location.search:window.location.href.replace(tW,"")}()&&(t=T.url),T.url=t.replace(tW,""),T.path=0===(b=t,y="/"+((e=/(http[s]?:\/\/)?([^\/\s]+\/)(.*)/g.exec(b))&&e[3]?e[3].split("?")[0].replace(tW,""):"")).indexOf("//")&&1===y.lastIndexOf("/")?"/":y}let A=tB(t.defaultPayloadContext,(null==(r=e.properties)?void 0:r.context)||(null==(o=e.options)?void 0:o.context)||{});null==(i=e.properties)||delete i.context;let $=O.referrer(),N={library:{name:"@jitsu/js",version:"2.0.0",env:tK()?"browser":"node"},consent:"object"==typeof(null==(a=t.privacy)?void 0:a.consentCategories)&&Object.keys(null==(s=t.privacy)?void 0:s.consentCategories).length?{categoryPreferences:t.privacy.consentCategories}:void 0,userAgent:null==(c=O.userAgent)?void 0:c.call(O),locale:null==(u=O.language)?void 0:u.call(O),screen:null==(l=O.screen)?void 0:l.call(O),ip:null==(d=null==O?void 0:O.ip)?void 0:d.call(O),traits:"identify"!=e.type&&"group"!=e.type?Object.assign(Object.assign({},("string"==typeof(_=n.getItem("__user_traits"))&&(_=tM(()=>JSON.parse(_),{})),("object"!=typeof _||null===_||Array.isArray(_))&&(_={}),"string"==typeof(S=n.getItem("__group_traits"))&&(S=tM(()=>JSON.parse(S),{})),("object"!=typeof S||null===S||Array.isArray(S))&&(S={}),Object.assign(Object.assign({},S||{}),_||{})||{})),(null==(g=null==e?void 0:e.options)?void 0:g.traits)||{}):void 0,page:{path:T.path||E&&E.pathname,referrer:$,referring_domain:tM(()=>$&&new URL($).hostname),host:E&&E.host,search:T.search||E&&E.search,title:T.title||O.pageTitle(),url:T.url||z,encoding:T.encoding||O.documentEncoding()},clientIds:(null==(f=t.privacy)?void 0:f.disableUserIds)?void 0:Object.assign(Object.assign({},Object.entries(Object.assign({fbc:"_fbc",fbp:"_fbp"},t.cookieCapture)).reduce((e,[t,n])=>(e[t]=O.getCookie(n),e),{})),(j=null==(w=(k=O.getCookies())._ga)?void 0:w.split(".").slice(-2).join("."),x=(I=Object.entries(k).filter(([e])=>e.startsWith("_ga_"))).length>0?Object.fromEntries(I.map(([e,t])=>{let n=function(e){if("string"==typeof e)if(e.startsWith("GA1")||e.startsWith("GS1"))return e.split(".")[2];else{let t=e.match(/^GS\d+\.\d+\.(?:[\w_-]+[$])*s(\d+)(?:$|[$])/);return t?t[1]:void 0}}(t);return n?[e.substring(4),n]:null}).filter(e=>null!==e)):void 0,j||x?{ga4:{clientId:j,sessionIds:x}}:void 0)),campaign:Object.entries(P).filter(([e])=>0===e.indexOf("utm_")).reduce((e,[t,n])=>{let r;return Object.assign(Object.assign({},e),{["campaign"===(r=t.substring(4))?"name":r]:n})},{})},C=Object.assign(Object.assign({},e),{userId:(null==(p=null==e?void 0:e.options)?void 0:p.userId)||(null==e?void 0:e.userId),anonymousId:(null==(m=null==e?void 0:e.options)?void 0:m.anonymousId)||(null==e?void 0:e.anonymousId),groupId:(null==(v=null==e?void 0:e.options)?void 0:v.groupId)||n.getItem("__group_id"),timestamp:new Date().toISOString(),sentAt:new Date().toISOString(),messageId:t0(T.path||E&&E.pathname),writeKey:function(e){if(e){let[t,n]=e.split(":",2);return n?`${t}:***`:"***"}return e}(t.writeKey),context:tB(N,A)});
4return delete C.meta,delete C.options,(null==(h=t.privacy)?void 0:h.disableUserIds)&&(delete C.userId,delete C.anonymousId,delete C.context.traits,delete C.groupId),C}(t,n,o);if(n.echoEvents)return void console.log(`[JITSU DEBUG] sending '${e}' event:`,g);let f=l?`${n.host}/api/s/s2s/${e}`:`${n.host}/api/s/${e}`,p=n.fetch||globalThis.fetch;if(!p)throw Error("Please specify fetch function in jitsu plugin initialization, fetch isn't available in global scope");let m=n.fetchTimeoutMs?new AbortController:void 0,v=n.fetchTimeoutMs?setTimeout(()=>{m.abort()},n.fetchTimeoutMs):void 0,h=n.writeKey?{"X-Write-Key":n.writeKey}:{},b=void 0===(null==(i=n.privacy)?void 0:i.ipPolicy)||(null==(a=n.privacy)?void 0:a.ipPolicy)==="keep"?{}:{"X-IP-Policy":n.privacy.ipPolicy};try{s=yield p(f,{method:"POST",headers:Object.assign(Object.assign(Object.assign({"Content-Type":"application/json"},h),d),b),body:JSON.stringify(g),signal:null==m?void 0:m.signal}),v&&clearTimeout(v)}catch(e){return tF(n)(`Call to ${f} failed with error ${e.message}`),Promise.resolve()}try{c=yield s.text()}catch(e){console.warn(`Can't read response text from ${f} (status - ${s.status} ${s.statusText}): ${null==e?void 0:e.message}`)}if(n.debug&&console.log(`[JITSU DEBUG] ${f} replied ${s.status}: ${c}. Original payload: 5${JSON.stringify(g,null,2)}`),!s.ok)return tF(n)(`Call to ${f} failed with error: ${s.status} - ${s.statusText}: ${c}`),Promise.resolve();try{u=JSON.parse(c)}catch(e){return tF(n)(`Can't parse JSON: ${c}: ${null==e?void 0:e.message}`),Promise.resolve()}if(u.destinations&&u.destinations.length>0){if(n.s2s)console.warn(`[JITSU] ${t.type} responded with list of ${u.destinations.length} destinations. However, this code is running in server-to-server mode, so destinations will be ignored`,n.debug?JSON.stringify(u.destinations,null,2):void 0);else if(tK())return n.debug&&console.log("[JITSU] Processing device destinations: ",JSON.stringify(u.destinations,null,2)),function(e,t,n,r,o){return t$(this,void 0,void 0,function*(){let i=[];for(let a of e){let e=[];
5if(a.newEvents)try{e=a.newEvents.map(e=>"same"===e?tV(n):!function(e){let t=Object.keys(e);return 1===t.length&&"__diff"===t[0]}(e)?e:tN.patch(tV(n),e.__diff))}catch(e){console.error(`[JITSU] Error applying '${a.id}' changes to event: ${null==e?void 0:e.message}`,e)}else e=[tV(n)];let s=Object.assign(Object.assign({},a.credentials),a.options);if("internal-plugin"===a.deviceOptions.type){let t=tb[a.deviceOptions.name];if(t)for(let n of e)try{i.push(t.handle(Object.assign(Object.assign({},s),{debug:r}),n))}catch(e){console.warn(`[JITSU] Error processing event with internal plugin '${a.deviceOptions.name}': ${null==e?void 0:e.message}`,e)}else console.warn(`[JITSU] Unknown internal plugin '${a.deviceOptions.name}' for destination '${a.id}'`)}else if("analytics-plugin"===a.deviceOptions.type){yield e9(a.deviceOptions.packageCdn);let n=window[a.deviceOptions.moduleVarName];if(n){let i;try{i=("function"==typeof n?n:n.init)(s)}catch(e){console.warn(`[JITSU] Error creating plugin '${a.deviceOptions.moduleVarName}@${a.deviceOptions.packageCdn}' for destination '${a.id}': ${null==e?void 0:e.message}`,e)}try{r&&console.log(`[JITSU] Plugin '${a.deviceOptions.moduleVarName}@${a.deviceOptions.packageCdn}' for destination '${a.id}' initialized with config:`,i.config),i.initialize({config:i.config,instance:o})}catch(e){console.warn(`[JITSU] Error initializing plugin '${a.deviceOptions.moduleVarName}@${a.deviceOptions.packageCdn}' for destination '${a.id}': ${null==e?void 0:e.message}. Config: ${JSON.stringify(i.config)}`,e);continue}if(i[t])for(let n of e)try{i[t]({payload:n,config:i.config,instance:o})}catch(e){console.warn(`[JITSU] Error processing ${t}() with plugin '${a.deviceOptions.moduleVarName}@${a.deviceOptions.packageCdn}' for destination '${a.id}': ${null==e?void 0:e.message}`,e)}}else console.warn(`[JITSU] Broken plugin '${a.deviceOptions.packageCdn}' for destination '${a.id}' - it doesn't export '${a.deviceOptions.moduleVarName}' variable`)}}})}(u.destinations,e,g,!!n.debug,r)}return g})}let tX=["$doNotSend"];function tY(e){let t=Object.assign({},e);for(let e of tX)delete t[e];return t}let tQ=0;function tZ(){var e;tQ=(tQ+1)%Number.MAX_SAFE_INTEGER;let t=Date.now()%0x7fffffff;return(tK()&&(null==(e=null==window?void 0:window.performance)?void 0:e.now())||t)+tQ}function t0(e=""){let t=Date.now();return(Math.random()*t*t2(null!=e?e:"",tZ())%Number.MAX_SAFE_INTEGER).toString(36)+(Math.random()*t*t2(null!=e?e:"",tZ())%Number.MAX_SAFE_INTEGER).toString(36)}function t1(){for(var e="",t=0,n=0xffffffff*Math.random()|0;t++<36;){var r="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"[t-1],o=15&n,i="x"==r?o:3&o|8;e+="-"==r||"4"==r?r:i.toString(16),n=t%8==0?0xffffffff*Math.random()|0:n>>4}return e}function t2(e,t=0){let n=0xdeadbeef^t,r=0x41c6ce57^t;for(let t=0,o;t<e.length;t++)n=Math.imul(n^(o=e.charCodeAt(t)),0x9e3779b1),r=Math.imul(r^o,0x5f356495);return n=Math.imul(n^n>>>16,0x85ebca6b)^Math.imul(r^r>>>13,0xc2b2ae35),0x100000000*(2097151&(r=Math.imul(r^r>>>16,0x85ebca6b)^Math.imul(n^n>>>13,0xc2b2ae35)))+(n>>>0)}var t7=function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,s)}c((r=r.apply(e,t||[])).next())})};function t3(e){let t=e;(null==e?void 0:e.indexOf("%7B%22"))===0&&(t=decodeURIComponent(e));try{if(t=JSON.parse(t),"true"===t)return!0;if("false"===t)return!1;if("object"==typeof t)return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}var t4=e.i(395070);e.s(["MidasProvider",0,function({children:e,writeKey:o,env:a}){let s=(0,n.usePathname)(),u=(0,r.useRef)(null),l=!!o&&"NoKey"!==o,d="local"===a||"dev"===a,[g,f]=(0,r.useState)(!1),[v,y]=(0,r.useState)(o?null:"M1DAS Write Key no encontrada");(0,r.useEffect)(()=>{if(!l)return void("NoKey"===o&&"prod"!==a?console.warn("â ï¸ M1DAS disabled in this landing."):o||console.warn("â ï¸ M1DAS Write Key no encontrada para el slug actual. M1DAS no se inicializará. Verifica que las variables de entorno de M1DAS estén configuradas correctamente."));try{var e,t,n;let r,a,s;e={host:"https://cdp.rcn.m1das.app",writeKey:o,debug:d},r=Object.assign(Object.assign({},e),{host:0!==(null!=(t=e.host)?t:"").indexOf("https://")&&0!==(null!=(n=e.host)?n:"").indexOf("http://")?`https://${e.host}`:e.host}),a=tK(),s=r.runtime||(a?tL(r):tG(r)),u.current=function(e,t,n=[]){var r,o,a;let s={},u=t=>({setItem(n,r){var o,i;null!=(o=e.privacy)&&o.dontSend||null!=(i=e.privacy)&&i.disableUserIds||(e.debug&&console.log(`[JITSU DEBUG] Caching storage setItem: ${n}=${r}`),s[n]=r,t.setItem(n,r))},getItem(n){var r,o;
5if((null==(r=e.privacy)?void 0:r.dontSend)||(null==(o=e.privacy)?void 0:o.disableUserIds))return;let i=s[n]||t.getItem(n);return e.debug&&console.log(`[JITSU DEBUG] Caching storage getItem: ${n}=${i}. Evicted from cache: ${!s[n]}`),i},reset(){for(let e of[...Object.keys(s)])delete s[e];t.reset()},removeItem(n){e.debug&&console.log(`[JITSU DEBUG] Caching storage removeItem: ${n}`),delete s[n],t.removeItem(n)}}),l=u((null==(r=t.store)?void 0:r.call(t))||tq(e.debug)),d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(e){void 0===e&&(e={});var t=e.reducers||{},n=e.initialUser||{},r=(e.plugins||[]).reduce(function(e,t){if(p(t))return e.middlewares=e.middlewares.concat(t),e;if(t.NAMESPACE&&(t.name=t.NAMESPACE),!t.name)throw Error("https://lytics.dev/errors/1");t.config||(t.config={});var n=t.EVENTS?Object.keys(t.EVENTS).map(function(e){return t.EVENTS[e]}):[];e.pluginEnabled[t.name]=!1!==t.enabled&&!1!==t.config.enabled,delete t.enabled,t.methods&&(e.methods[t.name]=Object.keys(t.methods).reduce(function(e,n){var r;return e[n]=(r=t.methods[n],function(){for(var e=Array.prototype.slice.call(arguments),t=Array(r.length),n=0;n<e.length;n++)t[n]=e[n];return t[t.length]=T,r.apply({instance:T},t)}),e},{}),delete t.methods);var r=Object.keys(t).concat(n),o=new Set(e.events.concat(r));if(e.events=Array.from(o),e.pluginsArray=e.pluginsArray.concat(t),e.plugins[t.name])throw Error(t.name+"AlreadyLoaded");return e.plugins[t.name]=t,e.plugins[t.name].loaded||(e.plugins[t.name].loaded=function(){return!0}),e},{plugins:{},pluginEnabled:{},methods:{},pluginsArray:[],middlewares:[],events:[]}),o=e.storage?e.storage:{getItem:O,setItem:z,removeItem:E},a=function(e,t,n){return t.getState("user")[e]||(n&&b(n)&&n[e]?n[e]:Q(o)[e]||O(Z(e))||null)},s=r.plugins,u=r.events.filter(function(e){return!W.includes(e)}).sort(),l=Array.from(new Set(u.concat(K).filter(function(e){return!W.includes(e)}))).sort(),d=function(){return s},g=new ev,f=g.addMiddleware,v=g.removeMiddleware,y=g.dynamicMiddlewares,w=function(){throw Error("Abort disabled inListener")},k=function(e){for(var t,n=Object.create(null),r=/([^&=]+)=?([^&]*)/g;t=r.exec(e);){var o=j(t[1]),i=j(t[2]);"[]"===o.substring(o.length-2)?(n[o=o.substring(0,o.length-2)]||(n[o]=[])).push(i):n[o]=""===i||i}for(var a in n){var s=a.split("[");s.length>1&&(function(e,t,n){for(var r=t.length-1,o=0;o<r;++o){var i=t[o];if("__proto__"===i||"constructor"===i)break;i in e||(e[i]={}),e=e[i]}e[t[r]]=n}(n,s.map(function(e){return e.replace(/[?[\]\\ ]/g,"")}),n[a]),delete n[a])}return n}(function(e){if(e){var t=e.match(/\?(.*)/);return t&&t[1]?t[1].split("#")[0]:""}return c&&window.location.search.substring(1)}(void 0)),x=Q(o),_=$({},x,n,k.an_uid?{userId:k.an_uid}:{},k.an_aid?{anonymousId:k.an_aid}:{});_.anonymousId||(_.anonymousId=I());var S=$({enable:function(e,t){return new Promise(function(n){ez.dispatch({type:F.enablePlugin,plugins:e$(e),_:{originalAction:F.enablePlugin}},n,[t])})},disable:function(e,t){return new Promise(function(n){ez.dispatch({type:F.disablePlugin,plugins:e$(e),_:{originalAction:F.disablePlugin}},n,[t])})}},r.methods),P=!1,T={identify:function(e,t,n,r){try{var o=m(e)?e:null,i=b(e)?e:t,s=n||{},c=T.user();z(Z(V),o);var u=o||i.userId||a(V,T,i);return Promise.resolve(new Promise(function(e){ez.dispatch($({type:F.identifyStart,userId:u,traits:i||{},options:s,anonymousId:c.anonymousId},c.id&&c.id!==o&&{previousId:c.id}),e,[t,n,r])}))}catch(e){return Promise.reject(e)}},track:function(e,t,n,r){try{var o=b(e)?e.event:e;if(!o||!m(o))throw Error("EventMissing");var i=b(e)?e:t||{},s=b(n)?n:{};return Promise.resolve(new Promise(function(e){ez.dispatch({type:F.trackStart,event:o,properties:i,options:s,userId:a(V,T,t),anonymousId:a(B,T,t)},e,[t,n,r])}))}catch(e){return Promise.reject(e)}},page:function(e,t,n){try{var r=b(e)?e:{},o=b(t)?t:{};return Promise.resolve(new Promise(function(i){ez.dispatch({type:F.pageStart,properties:e_(r),options:o,userId:a(V,T,r),anonymousId:a(B,T,r)},i,[e,t,n])}))}catch(e){return Promise.reject(e)}},user:function(e){if(e===V||"id"===e)return a(V,T);if(e===B||"anonId"===e)return a(B,T);var t=T.getState("user");return e?i(t,e):t}
5,reset:function(e){return new Promise(function(t){ez.dispatch({type:F.resetStart},t,e)})},ready:function(e){return P&&e({plugins:S,instance:T}),T.on(F.ready,function(t){e(t),P=!0})},on:function(e,t){if(!e||!p(t))return!1;if(e===F.bootstrap)throw Error(".on disabled for "+e);var n=/Start$|Start:/;if("*"===e){var r=function(e){return function(e){return function(r){return r.type.match(n)&&t({payload:r,instance:T,plugins:s}),e(r)}}},o=function(e){return function(e){return function(r){return r.type.match(n)||t({payload:r,instance:T,plugins:s}),e(r)}}};return f(r,eC),f(o,eU),function(){v(r,eC),v(o,eU)}}var i=e.match(n)?eC:eU,a=function(n){return function(n){return function(r){return r.type===e&&t({payload:r,instance:T,plugins:s,abort:w}),n(r)}}};return f(a,i),function(){return v(a,i)}},once:function(e,t){if(!e||!p(t))return!1;if(e===F.bootstrap)throw Error(".once disabled for "+e);var n=T.on(e,function(e){t({payload:e.payload,instance:T,plugins:s,abort:w}),n()});return n},getState:function(e){var t=ez.getState();return e?i(t,e):Object.assign({},t)},dispatch:function(e){var t=m(e)?{type:e}:e;if(K.includes(t.type))throw Error("reserved action "+t.type);var n=$({},t,{_:$({originalAction:t.type},e._||{})});ez.dispatch(n)},enablePlugin:S.enable,disablePlugin:S.disable,plugins:S,storage:{getItem:o.getItem,setItem:function(e,t,n){ez.dispatch({type:F.setItemStart,key:e,value:t,options:n})},removeItem:function(e,t){ez.dispatch({type:F.removeItemStart,key:e,options:t})}},setAnonymousId:function(e,t){T.storage.setItem(L,e,t)},events:{core:K,plugins:u}},A=r.middlewares.concat([function(e){return function(e){return function(t){return t.meta||(t.meta=eN()),e(t)}}},y(eC),(es={all:l,plugins:u},ec={},function(e){return function(t){return function(n){try{var r,o=function(e){return r?e:t(s)},i=n.type,a=n.plugins,s=n;if(n.abort)return Promise.resolve(t(n));if(i===F.enablePlugin&&e.dispatch({type:F.initializeStart,plugins:a,disabled:[],fromEnable:!0,meta:n.meta}),i===F.disablePlugin&&setTimeout(function(){return et(n.meta.rid,{payload:n})},0),i===F.initializeEnd){var c=d(),u=Object.keys(c),l=u.filter(function(e){return a.includes(e)}).map(function(e){return c[e]}),g=[],f=[],m=n.disabled,v=l.map(function(t){var n=t.loaded,r=t.name,o=t.config;return(function e(t,n,r){return new Promise(function(o,i){return n()?o(t):r<1?i($({},t,{queue:!0})):new Promise(function(e){return setTimeout(e,10)}).then(function(a){return e(t,n,r-10).then(o,i)})})})(t,function(){return n({config:o})},1e4).then(function(n){return ec[r]||(e.dispatch({type:F.pluginReadyType(r),name:r,events:Object.keys(t).filter(function(e){return!W.includes(e)})}),ec[r]=!0),g=g.concat(r),t}).catch(function(e){if(e instanceof Error)throw Error(e);return f=f.concat(e.name),e})});Promise.all(v).then(function(t){var n={plugins:g,failed:f,disabled:m};setTimeout(function(){u.length===v.length+m.length&&e.dispatch($({},{type:F.ready},n))},0)})}var y=function(){if(i!==F.bootstrap)return/^ready:([^:]*)$/.test(i)&&setTimeout(function(){return function(e,t,n){var r={},o=t(),i=e.getState(),a=i.plugins,s=i.queue,c=i.user;if(!i.context.offline&&s&&s.actions&&s.actions.length){var u=s.actions.reduce(function(e,t,n){return a[t.plugin].loaded?(e.process.push(t),e.processIndex.push(n)):(e.requeue.push(t),e.requeueIndex.push(n)),e},{processIndex:[],process:[],requeue:[],requeueIndex:[]});if(u.processIndex&&u.processIndex.length){u.processIndex.forEach(function(t){var i=s.actions[t],u=i.plugin,l=i.payload.type,d=o[u][l];if(d&&p(d)){var g,f,m,v=(g=i.payload,f=c,void 0===g&&(g={}),void 0===f&&(f={}),[V,B].reduce(function(e,t){return g.hasOwnProperty(t)&&f[t]&&f[t]!==g[t]&&(e[t]=f[t]),e},g)),h=r[v.meta.rid];if(!h&&(m=d({payload:v,config:a[u].config,instance:n,abort:en}))&&b(m)&&m.abort)return void(r[v.meta.rid]=!0);if(!h){var y=l+":"+u;e.dispatch($({},v,{type:y,_:{called:y,from:"queueDrain"}}))}}});var l=s.actions.filter(function(e,t){return!~u.processIndex.indexOf(t)});s.actions=l}}}(e,d,T)},0),Promise.resolve(function(e,t,n,r,o){var i,a;try{var s,c,u=p(t)?t():t,l=e.type,d=l.replace(eo,"");if(e._&&e._.called)return Promise.resolve(e);var g=n.getState(),f=(void 0===(i=g.plugins)&&(i={}),void 0===(a=e.options)&&(a={}),Object.keys(u).filter(function(e){var t=a.plugins||{};return h(t[e])?t[e]:!1!==t.all&&(!i[e]||!1!==i[e].enabled)}).map(function(e){return u[e]}));l===F.initializeStart&&e.fromEnable&&(f=Object.keys(g.plugins).filter(function(t){var n=g.plugins[t];return e.plugins.includes(t)&&!n.initialized}).map(function(e){return u[e]}));var m=f.map(function(e){return e.name}),v=(s=f,c=el(l).map(function(e){return eu(e,s)}),s.reduce(function(e,t){var n=t.name,r=el(l,n).map(function(e){return eu(e,s)}),o=r[0],i=r[1],a=r[2];return o.length&&(e.beforeNS[n]=o),i.length&&(e.duringNS[n]=i),a.length&&(e.afterNS[n]=a),e},{before:c[0],beforeNS:{},during:c[1],duringNS:{},after:c[2],afterNS:{}}));return Promise.resolve(er({action:e,data:{exact:v.before,namespaced:v.beforeNS},state:g,allPlugins:u,allMatches:v,instance:n,store:r,EVENTS:o})).then(function(e){function t(){var t=function(){if(l.match(eo))return Promise.resolve(er({action:$({},i,{type:d+"End"}),data:{exact:v.after,namespaced:v.afterNS},state:g,allPlugins:u,allMatches:v,instance:n,store:r,EVENTS:o})).then(function(e){e.meta&&e.meta.hasCallback&&et(e.meta.rid,{payload:e})})}();return t&&t.then?t.then(function(){return e}):e}if(eg(e,m.length))return e;var i,a=function(){if(l!==d)return Promise.resolve(er({action:$({},e,{type:d}),data:{exact:v.during,namespaced:v.duringNS},state:g,allPlugins:u,allMatches:v,instance:n,store:r,EVENTS:o})).then(function(e){i=e});i=e}();return a&&a.then?a.then(t):t()})}catch(e){return Promise.reject(e)}}(n,d,T,e,es)).then(function(e){return r=1,t(e)})}();return Promise.resolve(y&&y.then?y.then(o):o(y))}catch(e){return Promise.reject(e)}}}}),function(e){return function(e){return function(t){var n=t.type,r=t.key,i=t.value,a=t.options;if(n===F.setItem||n===F.removeItem){if(t.abort)return e(t);n===F.setItem?o.setItem(r,i,a):o.removeItem(r,a)}return e(t)}}},(ed=T.storage.setItem,function(e){return function(t){return function(n){if(n.type===F.bootstrap){var r=n.params,o=n.user,i=n.persistedUser,a=n.initialUser,s=i.userId===o.userId;i.anonymousId!==o.anonymousId&&ed(L,o.anonymousId),s||ed(q,o.userId),a.traits&&ed(G,$({},s&&i.traits?i.traits:{},a.traits));var c=Object.keys(n.params);if(c.length){var u=r.an_uid,l=r.an_event,d=c.reduce(function(e,t){if(t.match(H)||t.match(/^(d|g)clid/)){var n=t.replace(H,"");e.campaign["campaign"===n?"name":n]=r[t]}return t.match(X)&&(e.props[t.replace(X,"")]=r[t]),t.match(Y)&&(e.traits[t.replace(Y,"")]=r[t]),e},{campaign:{},props:{},traits:{}});e.dispatch($({type:F.params,raw:r},d,u?{userId:u}:{})),u&&setTimeout(function(){return T.identify(u,d.traits)},0),l&&setTimeout(function(){return T.track(l,d.props)},0),Object.keys(d.campaign).length&&e.dispatch({type:F.campaign,campaign:d.campaign})}}return t(n)}}}),(ep=(ef=T.storage).setItem,em=ef.removeItem,ey=ef.getItem,function(e){return function(t){return function(n){var r=n.userId,o=n.traits,i=n.options;
5if(n.type===F.reset&&([q,G,L].forEach(function(e){em(e)}),[V,B,"traits"].forEach(function(e){E(Z(e))})),n.type===F.identify){ey(L)||ep(L,I());var a=ey(q),s=ey(G)||{};a&&a!==r&&e.dispatch({type:F.userIdChanged,old:{userId:a,traits:s},new:{userId:r,traits:o},options:i}),r&&ep(q,r),o&&ep(G,$({},s,o))}return t(n)}}}),y(eU)]),ee=J,ei=J;if(c&&e.debug){var ea=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;ea&&(ee=ea({trace:!0,traceLimit:25})),ei=function(){return 0==arguments.length?eT():b(typeof arguments[0])?eA():eA().apply(null,arguments)}}var es,ec,ed,ef,ep,em,ey,ew,ej,ex=Object.keys(ew=e).reduce(function(e,t){return eP.includes(t)||(e[t]=ew[t]),e},{}),eS=r.pluginsArray.reduce(function(e,t){var n=t.name,o=t.config,i=t.loaded,a=r.pluginEnabled[n];return e[n]={enabled:a,initialized:!!a&&!t.initialize,loaded:!!i({config:o}),config:o},e},{}),ez=function e(t,n,r){if(typeof n===N&&typeof r===C&&(r=n,n=void 0),typeof r!==C){if(typeof r!==N)throw Error("enhancer"+R);return r(e)(t,n)}if(typeof t!==N)throw Error("reducer"+R);var o,i=t,a=n,s=[],c=s,u=!1;function l(){c===s&&(c=s.slice())}function d(e){if(typeof e!==N)throw Error("Listener"+R);var t=!0;return l(),c.push(e),function(){if(t){t=!1,l();var n=c.indexOf(e);c.splice(n,1)}}}function g(e){if(!b(e))throw Error("Act != obj");if(typeof e.type===C)throw Error("ActType "+C);if(u)throw Error("Dispatch in reducer");try{u=!0,a=i(a,e)}finally{u=!1}for(var t=s=c,n=0;n<t.length;n++)(0,t[n])();return e}return g({type:"@@redux/INIT"}),(o={dispatch:g,subscribe:d,getState:function(){return a},replaceReducer:function(e){if(typeof e!==N)throw Error("next reducer"+R);i=e,g({type:"@@redux/INIT"})}})[M]=function(){var e;return(e={subscribe:function(e){if("object"!=typeof e)throw TypeError("Observer != obj");function t(){e.next&&e.next(a)}return t(),{unsubscribe:d(t)}}})[M]=function(){return this},e},o}(function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];typeof e[o]===N&&(n[o]=e[o])}var i,a=Object.keys(n);try{Object.keys(n).forEach(function(e){var t=n[e];if(typeof t(void 0,{type:"@@redux/INIT"})===C||typeof t(void 0,{type:U})===C)throw Error("reducer "+e+" "+C)})}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},s=0;s<a.length;s++){var c=a[s],u=e[c],l=(0,n[c])(u,t);if(typeof l===C)throw Error(function(e,t){var n=t&&t.type;return"action "+(n&&n.toString()||"?")+"reducer "+e+" returns "+C}(c,t));o[c]=l,r=r||l!==u}return r?o:e}}($({},{context:eE,user:function(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),t.type===F.setItemEnd){if(t.key===L)return $({},e,{anonymousId:t.value});if(t.key===q)return $({},e,{userId:t.value})}switch(t.type){case F.identify:return Object.assign({},e,{userId:t.userId,traits:$({},e.traits,t.traits)});case F.reset:return[q,L,G].forEach(function(e){o.removeItem(e)}),Object.assign({},e,{userId:null,anonymousId:null,traits:{}});default:return e}},page:eO,track:ek,plugins:function(e,t){void 0===e&&(e={});var n={};if("initialize:aborted"===t.type)return e;if(/^registerPlugin:([^:]*)$/.test(t.type)){var r=eh(t.type,"registerPlugin"),o=d()[r];if(!o||!r)return e;var i=t.enabled,a=o.config;return n[r]={enabled:i,initialized:!!i&&!o.initialize,loaded:!!i&&!!o.loaded({config:a}),config:a},$({},e,n)}if(/^initialize:([^:]*)$/.test(t.type)){var s=eh(t.type,F.initialize),c=d()[s];return c&&s?(n[s]=$({},e[s],{initialized:!0,loaded:!!c.loaded({config:c.config})}),$({},e,n)):e}if(/^ready:([^:]*)$/.test(t.type))return n[t.name]=$({},e[t.name],{loaded:!0}),$({},e,n);switch(t.type){case F.disablePlugin:return $({},e,eb(t.plugins,!1,e));case F.enablePlugin:return $({},e,eb(t.plugins,!0,e));default:return e}},queue:eI},t)),{context:ex,user:_,plugins:eS},ei(ee(D.apply(void 0,A))));ej=ez.dispatch,ez.dispatch=function(e,t,n){var r=$({},e,{meta:eN(e.meta,t,e$(n))});return ej.apply(null,[r])};var eM=Object.keys(s);ez.dispatch({type:F.bootstrap,plugins:eM,config:ex,params:k,user:_,initialUser:n,persistedUser:x});var eR=eM.filter(function(e){return r.pluginEnabled[e]}),eJ=eM.filter(function(e){return!r.pluginEnabled[e]});return ez.dispatch({type:F.registerPlugins,plugins:eM,enabled:r.pluginEnabled}),r.pluginsArray.map(function(e,t){var n=e.bootstrap,o=e.config,i=e.name;n&&p(n)&&n({instance:T,config:o,payload:e}),ez.dispatch({type:F.registerPluginType(i),name:i,enabled:r.pluginEnabled[i],plugin:e}),r.pluginsArray.length===t+1&&ez.dispatch({type:F.initializeStart,plugins:eR,disabled:eJ})}),T}(e5(e5({},{storage:e4}),e))}({debug:!!e.debug,storage:l,plugins:[((e={},t)=>(tU(e,e),{name:"jitsu",config:e,initialize:e=>t$(void 0,void 0,void 0,function*(){let{config:t}=e;if(t.debug&&console.debug("[JITSU DEBUG] Initializing Jitsu plugin with config: ",JSON.stringify(t,null,2)),!t.host&&!t.echoEvents)throw Error("Please specify host variable in jitsu plugin initialization, or set echoEvents to true");if(!function(e){if(e){let[,t]=e.split(":",2);if(!t&&(25!==e.length||"c"!==e.charAt(0)))throw Error(`Legacy write key detected - ${e}! This format doesn't work anymore, it should be 'key:secret'. Please download a new key from Jitsu UI`)}}(t.writeKey),t.idEndpoint){if(!tK())return void console.error("[JITSU] 'idEndpoint' option can be used only in browser environment");try{let e=t.fetch||globalThis.fetch,n=new AbortController;setTimeout(()=>n.abort(),1e3);let r=t.cookieDomain||tw(window.location.hostname),o=yield e(t.idEndpoint+"?domain="+encodeURIComponent(r),{credentials:"include",signal:n.signal});o.ok?t.debug&&console.log(`[JITSU DEBUG] Fetch idEndpoint: ${o.status}`):console.error(`[JITSU] Can't fetch idEndpoint: ${o.status} - ${o.statusText}`)}catch(e){console.error(`[JITSU] Can't fetch idEndpoint: ${e.message}`)}}}),page:e=>{var n;let{payload:r,config:o,instance:i}=e;if(null==(n=o.privacy)||!n.dontSend)return tH("page",r,o,i,t)},track:e=>{var n;let{payload:r,config:o,instance:i}=e;if(null==(n=o.privacy)||!n.dontSend)return tH("track",r,o,i,t)},identify:e=>{var n,r,o;let{payload:i,config:a,instance:s}=e;if((null==(n=a.privacy)?void 0:n.dontSend)||(null==(r=a.privacy)?void 0:r.disableUserIds))return;t.setItem("__user_id",i.userId);let c=null==(o=i.traits)?void 0:o.$doNotSend;return(i.traits&&"object"==typeof i.traits&&(i.traits=tY(i.traits),t.setItem("__user_traits",i.traits)),c)?Promise.resolve():tH("identify",i,a,s,t)},reset:e=>{let{config:n,instance:r}=e;t.reset(),n.debug&&console.log("[JITSU DEBUG] Resetting Jitsu plugin storage")},methods:{configure(n){var r,o,i,a;let s=(null==(r=e.privacy)?void 0:r.disableUserIds)||(null==(o=e.privacy)?void 0:o.dontSend);
5if(tU(e,n),!((null==(i=e.privacy)?void 0:i.disableUserIds)||(null==(a=e.privacy)?void 0:a.dontSend))&&s){e.debug&&console.log("[JITSU] Enabling Anonymous ID. Generating new Id.");let n=this.instance,r=t1(),o=n.user();o&&(o.anonymousId=r),t.setItem("__anon_id",r),n.setAnonymousId(r)}},group(n,r,o,i){var a,s;if((null==(a=e.privacy)?void 0:a.dontSend)||(null==(s=e.privacy)?void 0:s.disableUserIds))return;"number"==typeof n&&(n+="");let c=this.instance,u=c.user(),l=(null==o?void 0:o.userId)||(null==u?void 0:u.userId),d=(null==o?void 0:o.anonymousId)||(null==u?void 0:u.anonymousId)||t.getItem("__anon_id");t.setItem("__group_id",n);let g=null==r?void 0:r.$doNotSend;return(r&&"object"==typeof r&&(r=tY(r),t.setItem("__group_traits",r)),g)?Promise.resolve():tH("group",Object.assign(Object.assign({type:"group",groupId:n,traits:r},d?{anonymousId:d}:{}),l?{userId:l}:{}),e,c,t)}}}))(e,l),...n]}),g=Object.assign(Object.assign({},d),{page:(...e)=>2===e.length&&"string"==typeof e[0]&&"object"==typeof e[1]?d.page(Object.assign({name:e[0]},e[1])):d.page(...e),identify:(...e)=>{e[0]&&"object"!=typeof e[0]&&"string"!=typeof e[0]&&(e[0]=e[0]+"");let t=u(d.storage);return"string"==typeof e[0]?t.setItem("__user_id",e[0]):"object"==typeof e[0]&&t.setItem("__user_traits",e[0]),2===e.length&&"object"==typeof e[1]&&t.setItem("__user_traits",e[1]),d.identify(...e)},setContextProperty(t,n){e.debug&&console.log(`[JITSU DEBUG] Setting context property '${t}':${JSON.stringify(n)}`),e.defaultPayloadContext?e.defaultPayloadContext[t]=n:e.defaultPayloadContext={[t]:n}},getContextProperty(t){var n;return e.debug&&console.log(`[JITSU DEBUG] Getting context property '${t}'`),null==(n=e.defaultPayloadContext)?void 0:n[t]},setAnonymousId:t=>{e.debug&&console.log("[JITSU DEBUG] Setting anonymous id to "+t),l.setItem("__anon_id",t);let n=d.user();n&&(n.anonymousId=t),d.setAnonymousId(t)},reset(){return t7(this,void 0,void 0,function*(){e.debug&&console.log("[JITSU DEBUG] Called reset(). Storage state",JSON.stringify(d.user())),l.reset(),yield d.reset(),this.setAnonymousId(t1()),e.debug&&console.log("[JITSU DEBUG] User state after reset",JSON.stringify(d.user()))})},configure(t){return t7(this,void 0,void 0,function*(){var n,r;for(let o of(e.debug&&console.log("[JITSU DEBUG] Update Jitsu config with",JSON.stringify(t)),((null==(n=t.privacy)?void 0:n.disableUserIds)||(null==(r=t.privacy)?void 0:r.dontSend))&&l.reset(),Object.values(d.plugins)))"function"==typeof o.configure&&o.configure(t)})},group(e,t,n,r){return t7(this,void 0,void 0,function*(){let o=[];for(let i of Object.values(d.plugins))i.group&&o.push((yield i.group(e,t,n,r)));return o[0]})},getConfiguration:()=>e});return((null==(o=e.privacy)?void 0:o.disableUserIds)||(null==(a=e.privacy)?void 0:a.dontSend))&&l.reset(),g}(r,s),f(!0),y(null),d&&console.log("â
M1DAS (Jitsu) inicializado correctamente",o)}catch(e){y("Error inicializando el SDK de M1DAS"),f(!1),console.error("â M1DAS init error:",e)}return()=>{u.current=null,f(!1)}},[o,a,l,d]),(0,r.useEffect)(()=>{if(!g||!u.current)return;let e=globalThis.window,t=new URLSearchParams(e.location.search);u.current.page(void 0,{title:globalThis.document.title,url:e.location.href,path:s,search:t.toString(),referrer:globalThis.document.referrer}),d&&console.log("ð¡ Evento Automático: Page View enviado a M1DAS (Jitsu)",o)},[s,g,d,o]);let w=(0,r.useCallback)((e,t)=>{u.current&&u.current.track(e,{...t,page_path:globalThis.window?.location?.pathname})},[]),k=(0,r.useCallback)((e,t)=>{if(!u.current)return void console.warn("â ï¸ [M1DAS] identify falló: SDK no inicializado.");let n=String(e),r={};t&&Object.entries(t).forEach(([e,t])=>{null!=t&&""!==t&&(r[e]=t instanceof Date?t.toISOString():t)}),u.current.identify(n,r),d&&console.log("â
[M1DAS] Perfil actualizado con éxito:",{userId:n,traits:r})},[d]),x=(0,r.useCallback)((e,t)=>{u.current&&u.current.page(e,t)},[]),_=(0,r.useCallback)(()=>{u.current&&(u.current.reset(),"local"===a&&console.log("ð¡ M1DAS (Jitsu): Reset user identification"))},[a]),S=(0,r.useMemo)(()=>({isReady:g,isLoading:l&&!g&&!v,error:v,track:w,identify:k,page:x,reset:_}),[g,l,v,w,k,x,_]);return(0,t.jsx)(t4.MidasContext.Provider,{value:S,children:e})}],770140)},743719,e=>{"use strict";var t=e.i(271645),n=e.i(395070);e.s(["useMidas",0,function(){let e=(0,t.useContext)(n.MidasContext);if(!e)throw Error("useMidas must be used within a MidasProvider");return e}])},798744,289573,e=>{"use strict";var t=e.i(271645);let n="gam_midas";async function r({apiKey:e,endpoint:t,clientId:o}){let i=function(){if(void 0===globalThis.document)return null;let e="__eventn_id=",t=globalThis.document.cookie.split("; ").find(t=>t.startsWith(e));return t&&t.slice(e.length)||null}();if(!i||!e)return null;let a=(t||"https://resolver.rcnaudiences.com").replace(/\/+$/,""),s=`${a}/resolve?anon=${encodeURIComponent(i)}&client_id=${encodeURIComponent(o||"rcn")}`,c=new AbortController,u=setTimeout(()=>c.abort(),2500);try{let t,r=await fetch(s,{method:"GET",headers:{"x-api-key":e},cache:"no-store",credentials:"omit",signal:c.signal});if(!r.ok)return null;let o=await r.json(),i=Array.isArray(o?.audiences)?o.audiences:[];try{i.length?globalThis.localStorage?.setItem(n,JSON.stringify(i)):globalThis.localStorage?.removeItem(n)}catch{}return(t=globalThis.window)&&(t.__MIDAS_AUDIENCES__=i,t.__MIDAS_INTERESTS__=Array.isArray(o.interests)?o.interests:[],t.__MIDAS_RESOLVER_RESPONSE__=o,t.dis
5patchEvent(new CustomEvent("midas:audiences-ready",{detail:o}))),o}catch{return null}finally{clearTimeout(u)}}e.s(["getMidasAudiences",0,function(){try{let e=globalThis.localStorage?.getItem(n);if(!e)return[];let t=JSON.parse(e);if(!Array.isArray(t))return[];return t.filter(e=>"string"==typeof e)}catch{return[]}},"resolveMidasAudiences",0,r],289573),e.s(["MidasAudiences",0,function({apiKey:e,endpoint:n,clientId:o,env:i}){return(0,t.useEffect)(()=>{let t,a="local"===i||"dev"===i;if(!e){a&&console.warn("â ï¸ M1DAS API Key de audiencias no encontrada. No se resolverán audiencias.");return}let s=!1,c=async i=>{let u=await r({apiKey:e,endpoint:n,clientId:o});if(s)return;a&&console.log("ð¡ M1DAS audiencias resueltas",u);let l=!u||!0===u.ingest_pending||!u.audiences?.length;!i&&l&&(t=setTimeout(()=>{c(!0)},7e3))};return c(!1),()=>{s=!0,t&&clearTimeout(t)}},[e,n,o,i]),null}],798744)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.