(function(){var __webpack_modules__={61491:function(e,n,t){"use strict";t.d(n,{K:function(){return r}});var r={KEYWORD_INSERTION:"dynamic",VARIFY_PREVIEW:"varify-preview",VARIFY_ACCOUNT_ID:"varify-account-id",VARIFY_DEVICE_PREVIEW:"varify-device-preview",VARIFY_EDITOR:"varify-editor",VARIFY_FORCE:"varify-force",VARIFY_LARAVEL_DOMAIN:"varify-laravel-domain",VARIFY_MODE:"varify-mode",VARIFY_QA:"varify-qa",VARIFY_REDIRECT_TRACKING:"va-red",VARIFY_TESTING:"varify-testing",VARIFY_TOKEN:"varify-token",VARIFY_VARIATION_ID:"varify-variation-id",VARIFY_VARIATION_NAME:"varify-variation-name"}},32270:function(e,n,t){"use strict";t.d(n,{aj:function(){return b},p:function(){return I},_J:function(){return S},JE:function(){return O},Yr:function(){return P},Dh:function(){return R},a_:function(){return A},PL:function(){return x},xQ:function(){return j},kq:function(){return k}});var r=t(6557),o=t(42168),i=t(26442),a=t(97335),u=t(15721),c=t.n(u),s=t(61491),f=t(36616),l=t(75729),d=t(22133),p=t(89585),v=t(59782),_=t(37346),m=t(99807),w=t(86905);function h(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function g(e){for(var n=1;n4&&void 0!==arguments[4]?arguments[4]:null,a=r.id,u=r.html,c=r.position,s=document.createElement("div");s.innerHTML=u;var l=s.children,d=[];if(0===l.length&&(null===(o=s.firstChild)||void 0===o?void 0:o.nodeType)===Node.TEXT_NODE){var p=document.createElement(e.tagName);p.innerText=u,d=[p]}else d=Array.from(l);return d.forEach((function(e,n){var t="varify-html-".concat(a).concat(d.length>1?"-".concat(n):"");e.classList.add(t)})),c===f.kd.AFTER&&d.reverse(),d.forEach((function(o){var a=o.classList[o.classList.length-1];document.querySelector(".".concat(a))||(e.insertAdjacentElement(f.Kd[c],o),(0,w.vs)(i,n,t,g({class:a},r)))})),d},x=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=n.count,a=e.parentElement;if(!a||!o)return{};var u=(0,i.Z)(a.children),c=u.indexOf(e),s=c+o,f="true"===e.getAttribute("".concat((0,v.VY)(t),"-moved"));if(!r&&f)return{indexBefore:c,indexAfter:u.indexOf(e)};var l=u.length-1;return s<0?s=0:s>l&&(s=l),c===s||((0,m.N)(e,s,a,u,c),r||f||e.setAttribute("".concat((0,v.VY)(t),"-moved"),"true")),{indexBefore:c,indexAfter:s}},E=function(e){var n=e.element,t=e.changes,r=e.selector,i=e.elementId,a=void 0===i?null:i,u=e.shouldCleanup,c=void 0===u||u,s=e.isInEditor,f=void 0!==s&&s;Object.entries(t).forEach((function(e){var t=(0,o.Z)(e,2),i=t[0],u=t[1];switch(i){case"innerHTML":case"editor":if(n.innerHTML===u)return;c&&(0,w.vs)(a,r,i,u,n.innerHTML),n.innerHTML=u;break;case"image":var s=u.src,p=u.width,v=u.height,_=u.alt,m=n;if((0,l.f)(m)&&(n.querySelectorAll("source").forEach((function(e){e.remove()})),m=n.querySelector("img")),!m||!(0,l.s)(m))return;var h=Number(m.getAttribute("width")),g=Number(m.getAttribute("height"));if(m.src===s&&h===p&&g===v&&m.alt===_)return;c&&(0,w.vs)(a,r,i,u,{sizes:m.sizes,srcset:m.srcset,src:m.src,width:m.width,height:m.height,alt:m.alt}),s&&m.src!==s&&(m.src=s),p&&h!==p&&(m.width=p),v&&g!==v&&(m.height=v),_&&m.alt!==_&&(m.alt=_),m.srcset="",m.sizes="";break;case"javascript":(0,d.Jj)().eval(u);break;case"style":Object.entries(u).forEach((function(e){var t=(0,o.Z)(e,2),u=t[0],s=t[1];n.style[u]!==s&&(c&&(0,w.vs)(a,r,i,{cssProperty:u,cssValue:s},n.style[u]),n.style.setProperty(u,s,"important"))}));break;case"addHtml":b(n,r,i,u,a);break;case"move":var y=x(n,u,a,f),E=y.indexBefore;if(E===y.indexAfter)return;c&&(0,w.vs)(a,r,i,u,{element:n,indexBefore:E});break;case"copy":var k="data-varify-copy-".concat(u.id);if(document.querySelector("[".concat(k,"]")))break;var I=n.cloneNode(!0);I.setAttribute(k,""),I.id&&(I.id="".concat(I.id,"-copy-").concat(u.id)),I.querySelectorAll("[id]").forEach((function(e){var n=e.id;e.id="".concat(n,"-copy-").concat(u.id)})),I.removeAttribute("data-varify-element-id"),I.querySelectorAll("[data-varify-element-id]").forEach((function(e){e.removeAttribute("data-varify-element-id")})),n.parentNode.insertBefore(I,n.nextSibling),c&&(0,w.vs)(a,r,i,u,{copiedElement:I})}}))},k=function(e,n,t){var r=e;if(Array.isArray(r)&&(r=e[0]),r.selector){var o=r,i=o.selector,a=o.changes;(0,_.b)(i,t,(function(e,t,r){E({element:e,changes:a,selector:t,elementId:r,shouldCleanup:n})}))}else E({changes:r.changes})},I=function(e){try{var n=e;Array.isArray(n)&&(n=e[0]);var t=(0,d.Me)().querySelector(n.selector);if(!t)return;E({element:t,changes:n.changes,selector:n.selector,isInEditor:!0})}catch(n){y.error("Editor unable to run changesets",{changeSets:e},n)}},S=function(){var e=(0,r.Z)(c().mark((function e(n,r){var o,i,a,u,s=arguments;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=s.length>2&&void 0!==s[2]&&s[2],e.next=1,Promise.all([t.e(3559),t.e(2998)]).then(t.bind(t,2998)).then((function(e){return e.default}));case 1:i=e.sent,a=g(g({},r),{},{window:(0,d.Jj)()}),u=i[n](a),o&&(0,w.hX)(n,u),u.output();case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),O=function(){var e=(0,r.Z)(c().mark((function e(n){var t,r,i=arguments;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.length>1&&void 0!==i[1]&&i[1],!(r=Object.entries(n)).length){e.next=1;break}return e.next=1,Promise.all(r.map((function(e){var n=(0,o.Z)(e,2),r=n[0],i=n[1];return S(r,i,t)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e){var r="varify-css-container-".concat(n),o=(0,d.Me)(),i=o.createElement("style");i.classList.add(r),i.innerHTML=e,o.head.appendChild(i),t&&(0,w.at)(r)}},R=function(e){e&&(0,d.Jj)().eval(e)},A=function(e){e&&(0,w.I7)(e)},j=function(e,n,t){var r=function(e,n){var t=new URL(e),r=new URL(n);return(0,i.Z)(t.searchParams.entries()).filter((function(e){var n=(0,o.Z)(e,1)[0];return![s.K.VARIFY_PREVIEW,s.K.VARIFY_TESTING].includes(n)})).forEach((function(e){var n=(0,o.Z)(e,2),t=n[0],i=n[1];r.searchParams.has(t)||r.searchParams.set(t,i)})),r}(window.location.href,e);if(n&&t){var a=window.btoa("".concat(n,":").concat(t)).replace(/=/g,"");r.searchParams.append(s.K.VARIFY_REDIRECT_TRACKING,a)}window.location.replace(r)}},99807:function(e,n,t){"use strict";t.d(n,{N:function(){return r}});var r=function(e,n){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.parentElement,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Array.from(null!==(t=null==r?void 0:r.children)&&void 0!==t?t:[]),i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:o.indexOf(e);return!(i===n||!r)&&(n===o.length-1?r.appendChild(e):n0&&void 0!==arguments[0]?arguments[0]:{};return{consent:null!==(e=s.consent)&&void 0!==e&&e,waitForConsent:null!==(n=s.waitForConsent)&&void 0!==n&&n,dataSaveMode:null!==(t=s.dataSaveMode)&&void 0!==t&&t,googleConsentMode:null!==(r=s.googleConsentMode)&&void 0!==r&&r,integrations:null!==(o=s.integrations)&&void 0!==o?o:{},trackingProvider:null!==(i=s.trackingProvider)&&void 0!==i?i:"disabled",gtmAutoContainerId:null!==(a=s.gtmAutoContainerId)&&void 0!==a?a:null,shopifySupport:null!==(u=s.shopifySupport)&&void 0!==u&&u,cacheInSessionStorage:null!==(c=s.cacheInSessionStorage)&&void 0!==c&&c}},f=t(42168),l=function(e){return{id:e.id,name:e.name,slug:e.slug,trafficAllocation:e.traffic_allocation}},d=function(e){return{delivered:!1,name:!0===e.qa?e.name:void 0,audienceTargeting:e.audience_targeting,id:e.id,qa:e.qa,pageTargeting:e.page_targeting,slug:e.slug,trackingEnabled:e.tracking_enabled,shouldCleanup:e.should_cleanup,shouldReapply:e.should_reapply,variations:e.variations.map(l)}},p=function(e){return{changesets:e.changesets,css:e.css,extensions:e.extensions,javascript:e.javascript,javascriptReset:e.javascript_reset,redirectUrl:e.redirect_url,delivered:!1}},v=function(e){return{experimentId:e.experiment_id,trafficAllocation:e.traffic_allocation}},_={appliedExperiments:{},cancelPolling:function(){},experiments:[],team:s(),teamId:null,variations:[],exclusions:[],wasConsentGiven:!1,consentSubscribers:[]},m=function(){var e=(0,r.Z)(i().mark((function e(){var n,r;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,Promise.all([t.e(4996),t.e(3586)]).then(t.bind(t,93586));case 1:n=e.sent,r=n.reactive,_=r(_);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=new c.Y("store"),h=function(){return _.cancelPolling()},g=function(e){_.cancelPolling=e},y=function(e,n){var t;_.appliedExperiments[e.id]={experimentSlug:e.slug,variationId:null!==(t=null==n?void 0:n.id)&&void 0!==t?t:"Original",timestamp:(new Date).getTime()}},b=function(){return _.appliedExperiments},x=function(){_.appliedExperiments={}},E=function(){return _.team},k=function(){return!1===!!(0,u.c)(a.K.VARIFY_QA)?_.experiments.filter((function(e){return!0!==e.qa})):_.experiments},I=function(){return _.exclusions},S=function(e){return _.variations[e]},O=function(e){_.team.waitForConsent&&!_.wasConsentGiven?_.consentSubscribers.push(e):e()},P=function(e){e.delivered=!0},R=function(e){S(e).delivered=!0},A=function(){return _.teamId},j=function(e){_.teamId=e},T=function(e){var n;n=e,_.wasConsentGiven=n,_.wasConsentGiven&&(_.consentSubscribers.forEach((function(e){return e()})),_.consentSubscribers=[])},q=function(){var e=(0,r.Z)(i().mark((function e(n){var t,r,o;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_.experiments.length&&_.teamId){e.next=1;break}return e.abrupt("return");case 1:return t="".concat(n,"/v/").concat(_.teamId),w.debug("Fetching data from backend",t),e.prev=2,e.next=3,fetch(t,{method:"GET",mode:"cors",headers:{Accept:"application/json"},credentials:"include"});case 3:return e.next=4,e.sent.json();case 4:(r=e.sent).team&&r.experiments&&r.variations&&(_.team=s(r.team),_.experiments=r.experiments.map(d),_.variations=(i=r.variations,Object.fromEntries(Object.entries(i).map((function(e){var n=(0,f.Z)(e,2),t=n[0],r=n[1];return[t,p(r)]})))),_.exclusions=r.exclusions.map((function(e){return e.map(v)})),w.debug("Data received",{team:_.team,experiments:_.experiments,variations:_.variations})),e.next=6;break;case 5:e.prev=5,o=e.catch(2),w.error("Data fetching failed",{url:t,teamId:_.teamId,error:o});case 6:case"end":return e.stop()}var i}),e,null,[[2,5]])})));return function(n){return e.apply(this,arguments)}}()},59782:function(e,n,t){"use strict";t.d(n,{Ox:function(){return r},VY:function(){return o},dw:function(){return i}});var r=function(){return Math.random().toString(36).substring(2,15)},o=function(e){return"data-varify-".concat(e)},i=function(e){return"[".concat(o(e),"]")}},37346:function(e,n,t){"use strict";t.d(n,{b:function(){return d},u:function(){return p}});var r,o=t(26442),i=t(89585),a=t(59782),u=new i.Y("waitForElement"),c=!1,s=[],f=function(){c||(r.observe(document.body||document.documentElement,{childList:!0,subtree:!0,attributes:!0}),c=!0)},l=function(){c&&(r.disconnect(),c=!1)},d=function(e,n,t){var i=document.querySelector(e);r||(r=new window.MutationObserver((function(e){var n=function(e){return s.filter((function(n){var t=n.selector,r=n.id,i=(0,a.dw)(r),u=document.querySelector(i);if(u||(u=document.querySelector(t)),!u)return!1;var c=(0,o.Z)(e).some((function(e){var n=e.target;return n.contains(u)||u.contains(n)}));return u&&c}))}(e);n.length&&(l(),function(e){e.forEach((function(e){var n=e.selector,t=e.fn,r=e.id,o=e.shouldReapply,i=(0,a.dw)(r),c=document.querySelector(i);if(c||(c=document.querySelector(n)),c){var f=(0,a.VY)(r);c.hasAttribute(f)||c.setAttribute(f,"");try{t(c,i,r),o||(s=s.filter((function(e){return e.id!==r})))}catch(e){u.error("Error executing callback",e)}}}))}(n),f())})));var c=(0,a.Ox)();if(i){l();var d=(0,a.VY)(c);if(i.setAttribute(d,""),t(i,e,c),!n)return void f()}s.push({selector:e,id:c,fn:t,shouldReapply:n}),f()},p=function(){r&&r.disconnect(),c=!1,s=[]}},36616:function(e,n,t){"use strict";t.d(n,{Kd:function(){return a},OF:function(){return i},kd:function(){return o}});var r=t(97335),o={BEFORE:"before",AFTER:"after"},i=function(e){return"string"==typeof e&&Object.values(o).includes(e)},a=(0,r.Z)((0,r.Z)({},o.BEFORE,"beforebegin"),o.AFTER,"afterend")},24677:function(e,n,t){"use strict";t.d(n,{S_:function(){return f},T3:function(){return c},VS:function(){return s},lk:function(){return a},mn:function(){return u},pF:function(){return p},q8:function(){return l},u5:function(){return v},uY:function(){return d},zz:function(){return i}});var r=t(74502),o=function(e){return"object"===(0,r.Z)(e)&&null!==e},i=function(e){return o(e)&&"selector"in e&&"changes"in e},a=function(e){return i(e)&&(n=e.changes,o(n)&&("style"in n&&("hidden"===(null===(t=n.style)||void 0===t?void 0:t.visibility)||"none"===(null===(r=n.style)||void 0===r?void 0:r.display))||"javascript"in n));var n,t,r},u=function(e){return i(e)&&(n=e.changes,o(n)&&"style"in n);var n},c=function(e){return i(e)&&(n=e.changes,o(n)&&"addHtml"in n&&o(n.addHtml)&&"position"in n.addHtml&&"html"in n.addHtml&&"id"in n.addHtml);var n},s=function(e){return i(e)&&(n=e.changes,o(n)&&"copy"in n&&o(n.copy)&&"id"in n.copy);var n},f=function(e){return i(e)&&(n=e.changes,o(n)&&"move"in n&&o(n.move)&&"count"in n.move);var n},l=function(e){return i(e)&&(n=e.changes,o(n)&&"innerHTML"in n&&"string"==typeof n.innerHTML);var n},d=function(e){return i(e)&&(n=e.changes,o(n)&&"editor"in n&&"string"==typeof n.editor);var n},p=function(e){return i(e)&&(n=e.changes,o(n)&&"image"in n&&o(n.image)&&"string"==typeof n.image.src&&(null===n.image.alt||"string"==typeof n.image.alt)&&"number"==typeof n.image.width&&"number"==typeof n.image.height);var n},v=function(e){return a(e)||u(e)||c(e)||s(e)||f(e)||l(e)||d(e)||p(e)}},75729:function(e,n,t){"use strict";t.d(n,{f:function(){return i},s:function(){return o}});var r=t(74502),o=function(e){if(!e||"object"!==(0,r.Z)(e))return!1;var n=e,t=n.ownerDocument.defaultView;return null!==t&&n instanceof t.HTMLImageElement},i=function(e){if(!e||"object"!==(0,r.Z)(e))return!1;var n=e,t=n.ownerDocument.defaultView;return null!==t&&n instanceof t.HTMLPictureElement}},22133:function(e,n,t){"use strict";t.d(n,{Ay:function(){return r},Jj:function(){return i},Me:function(){return a},tS:function(){return o}});var r=function(){var e;return null===(e=document.querySelector("#varify-shadow-root"))||void 0===e?void 0:e.shadowRoot},o=function(){var e;return null===(e=r())||void 0===e?void 0:e.querySelector("#device-preview-iframe")},i=function(){var e;return(null===(e=o())||void 0===e?void 0:e.contentWindow)||window},a=function(){var e;return(null===(e=o())||void 0===e?void 0:e.contentDocument)||document}},45334:function(e,n,t){"use strict";t.d(n,{_7:function(){return b},w4:function(){return g},sb:function(){return y},Je:function(){return k},KP:function(){return O},PA:function(){return E},Rm:function(){return I},jb:function(){return R},yK:function(){return x}});var r=t(6557),o=t(78608),i=t(26409),a=t(96180),u=t(10686),c=t(329),s=t(51804);function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function l(e){var n="function"==typeof Map?new Map:void 0;return l=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(n){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return function(e,n,t){if(f())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,n);var o=new(e.bind.apply(e,r));return t&&(0,s.Z)(o,t.prototype),o}(e,arguments,(0,u.Z)(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),(0,s.Z)(t,e)},l(e)}var d=t(15721),p=t.n(d),v=t(89585),_=t(98874);function m(e,n,t){return n=(0,u.Z)(n),(0,a.Z)(e,w()?Reflect.construct(n,t||[],(0,u.Z)(e).constructor):n.apply(e,t))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}var h=new v.Y("auth"),g="varify-refresh-token",y="varify-token-expires-at",b=function(e){function n(e,t){var r;return(0,i.Z)(this,n),(r=m(this,n,[t])).code=e,r.name="AuthenticationError",r}return(0,c.Z)(n,e),(0,o.Z)(n)}(l(Error));function x(e,n){window.sessionStorage.setItem(g,e);var t=Date.now()+1e3*n;window.sessionStorage.setItem(y,String(t))}function E(){return window.sessionStorage.getItem(g)}function k(){window.sessionStorage.removeItem(g),window.sessionStorage.removeItem(y)}function I(){var e=window.sessionStorage.getItem(y);if(!e)return!0;return Date.now()+6e4>=parseInt(e,10)}function S(e){return{accessToken:e.access_token,refreshToken:e.refresh_token,expiresIn:e.expires_in,tokenType:e.token_type,mode:e.mode,teamId:e.team_id,variationId:e.variation_id,variationName:e.variation_name}}function O(e){return P.apply(this,arguments)}function P(){return(P=(0,r.Z)(p().mark((function e(n){var t,r,o,i;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat((0,_.tW)(!1),"/api/auth"),e.next=1,fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:n})});case 1:if((r=e.sent).ok){e.next=3;break}return e.next=2,r.json();case 2:throw o=e.sent,h.error("Auth failed:",o.message),new b(o.error,o.message);case 3:return e.next=4,r.json();case 4:return i=e.sent,e.abrupt("return",S(i));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e){return A.apply(this,arguments)}function A(){return(A=(0,r.Z)(p().mark((function e(n){var t,r,o,i;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat((0,_.tW)(!1),"/api/auth/refresh"),e.next=1,fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({refresh_token:n})});case 1:if((r=e.sent).ok){e.next=3;break}return e.next=2,r.json();case 2:throw o=e.sent,h.error("Token refresh failed:",o.message),new b(o.error,o.message);case 3:return e.next=4,r.json();case 4:return i=e.sent,e.abrupt("return",S(i));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},98874:function(e,n,t){"use strict";t.d(n,{Bn:function(){return c},J:function(){return i},nz:function(){return a},tW:function(){return u}});var r=t(61491),o=new(t(89585).Y)("domain"),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return null!=e&&e.test?"127.0.0.1:3000":"editor.varify.io"},a=function(){return"//".concat(i(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),"/code-editor.html")},u=function(e){var n,t,o,i,a;if(null!==(n=window.varify)&&void 0!==n&&n.cname&&e&&document.currentScript){if(document.currentScript instanceof HTMLScriptElement==!1)throw new Error("Script not of type script");var u=new URL(document.currentScript.src).origin;u&&(a=u)}return null!==(t=null!==(o=null!==(i=window.localStorage.getItem(r.K.VARIFY_LARAVEL_DOMAIN))&&void 0!==i?i:a)&&void 0!==o?o:"https://app.varify.io")&&void 0!==t?t:"https://app.varify.io"},c=function(e){var n=new URL(e.src),t=n.hostname;if(!t.endsWith("varify.io")&&!["localhost","127.0.0.1"].includes(t)){0;var r=u(!0);if(n.origin!==r||"/varify.js"!==n.pathname)throw o.error("Invalid script tag:",e),new Error("Please only use ".concat(r,"/varify.js, to implement the script"))}}},89585:function(e,n,t){"use strict";t.d(n,{Y:function(){return d}});var r=t(26442),o=t(26409),i=t(78608),a=t(97335),u="varify-feature",c="debug";function s(e,n){(function(e,n){if(n.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,n),n.add(e)}function f(e,n,t){if("function"==typeof e?e===n:e.has(n))return arguments.length<3?n:t;throw new TypeError("Private element is not present on this object")}var l=new WeakSet,d=function(){return(0,i.Z)((function e(n){(0,o.Z)(this,e),s(this,l),(0,a.Z)(this,"context",""),this.context=n}),[{key:"log",value:function(){for(var e=arguments.length,n=new Array(e),t=0;t1&&void 0!==arguments[1]&&arguments[1]?window.localStorage.getItem(e):window.sessionStorage.getItem(e)}t.d(n,{c:function(){return r}})},92226:function(e,n,t){"use strict";t.d(n,{E3:function(){return s},ej:function(){return c},x0:function(){return u}});var r=t(42168),o=t(61491),i=t(24982),a=function(e){return"varify-experiment-".concat(e)},u=function(e,n,t){var r=function(e){return e?window.localStorage:window.sessionStorage}(t),o={variationId:n,timestamp:Date.now()};r.setItem(a(e),JSON.stringify(o))},c=function(){Object.keys(window.sessionStorage).filter((function(e){return e.startsWith("varify-experiment-")})).forEach((function(e){var n=window.sessionStorage.getItem(e);n&&(window.localStorage.setItem(e,n),window.sessionStorage.removeItem(e))}))},s=function(e,n,t){var c=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],f=new URLSearchParams(window.location.search).get(o.K.VARIFY_FORCE),l=(null==f?void 0:f.split("-").map(Number))||[],d=(0,r.Z)(l,2),p=d[0],v=d[1];if(p===e)return function(e,n,t,r){var o=t.find((function(n){return n.id===e}));return void 0===o&&0!==e?null:(0!==e&&(0,i.P$)(e),u(n,e||null,r),o)}(v,e,n,t);var _=function(e,n){var t=a(e),r=n?window.localStorage.getItem(t):null,o=window.sessionStorage.getItem(t),i=r||o;return i?JSON.parse(i):null}(e,t);if(null!==_)return n.find((function(e){return e.id===_.variationId}));var m,w=100*Math.random(),h=n.find((function(e){var n=e.trafficAllocation;return w3?(o=v===r)&&(u=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=n):i[0]<=p&&((o=e<2&&pr||r>v)&&(i[4]=e,i[5]=r,d.n=v,a=0))}if(o||e>1)return s;throw l=!0,r}return function(o,f,v){if(c>1)throw TypeError("Generator is already running");for(l&&1===f&&p(f,v),a=f,u=v;(t=a<2?n:u)||!l;){i||(a?a<3?(a>1&&(d.n=-1),p(a,u)):d.n=u:d.v=u);try{if(c=2,i){if(a||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,a<2&&(a=0)}else 1===a&&(t=i.return)&&t.call(i),a<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=n}else if((t=(l=d.n<0)?u:e.call(r,d))!==s)break}catch(e){i=n,a=1,u=e}finally{c=1}}return{value:t,done:l}}}(e,i,a),!0),c}var s={};function f(){}function l(){}function d(){}t=Object.getPrototypeOf;var p=[][a]?t(t([][a]())):(r(t={},a,(function(){return this})),t),v=d.prototype=f.prototype=Object.create(p);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,r(e,u,"GeneratorFunction")),e.prototype=Object.create(v),e}return l.prototype=d,r(v,"constructor",d),r(d,"constructor",l),l.displayName="GeneratorFunction",r(d,u,"GeneratorFunction"),r(v),r(v,u,"Generator"),r(v,a,(function(){return this})),r(v,"toString",(function(){return"[object Generator]"})),(e.exports=o=function(){return{w:c,m:_}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},43709:function(e,n,t){var r=t(31747);e.exports=function(e,n,t,o,i){var a=r(e,n,t,o,i);return a.next().then((function(e){return e.done?e.value:a.next()}))},e.exports.__esModule=!0,e.exports.default=e.exports},31747:function(e,n,t){var r=t(82353),o=t(23841);e.exports=function(e,n,t,i,a){return new o(r().w(e,n,t,i),a||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},23841:function(e,n,t){var r=t(55347),o=t(75059);e.exports=function e(n,t){function i(e,o,a,u){try{var c=n[e](o),s=c.value;return s instanceof r?t.resolve(s.v).then((function(e){i("next",e,a,u)}),(function(e){i("throw",e,a,u)})):t.resolve(s).then((function(e){c.value=e,a(c)}),(function(e){return i("throw",e,a,u)}))}catch(e){u(e)}}var a;this.next||(o(e.prototype),o(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),o(this,"_invoke",(function(e,n,r){function o(){return new t((function(n,t){i(e,r,n,t)}))}return a=a?a.then(o,o):o()}),!0)},e.exports.__esModule=!0,e.exports.default=e.exports},75059:function(e){function n(t,r,o,i){var a=Object.defineProperty;try{a({},"",{})}catch(t){a=0}e.exports=n=function(e,t,r,o){if(t)a?a(e,t,{value:r,enumerable:!o,configurable:!o,writable:!o}):e[t]=r;else{var i=function(t,r){n(e,t,(function(e){return this._invoke(t,r,e)}))};i("next",0),i("throw",1),i("return",2)}},e.exports.__esModule=!0,e.exports.default=e.exports,n(t,r,o,i)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},20234:function(e){e.exports=function(e){var n=Object(e),t=[];for(var r in n)t.unshift(r);return function e(){for(;t.length;)if((r=t.pop())in n)return e.value=r,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},3079:function(e,n,t){var r=t(55347),o=t(82353),i=t(43709),a=t(31747),u=t(23841),c=t(20234),s=t(46646);function f(){"use strict";var n=o(),t=n.m(f),l=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function d(e){var n="function"==typeof e&&e.constructor;return!!n&&(n===l||"GeneratorFunction"===(n.displayName||n.name))}var p={throw:1,return:2,break:3,continue:3};function v(e){var n,t;return function(r){n||(n={stop:function(){return t(r.a,2)},catch:function(){return r.v},abrupt:function(e,n){return t(r.a,p[e],n)},delegateYield:function(e,o,i){return n.resultName=o,t(r.d,s(e),i)},finish:function(e){return t(r.f,e)}},t=function(e,t,o){r.p=n.prev,r.n=n.next;try{return e(t,o)}finally{n.next=r.n}}),n.resultName&&(n[n.resultName]=r.v,n.resultName=void 0),n.sent=r.v,n.next=r.n;try{return e.call(this,n)}finally{r.p=n.prev,r.n=n.next}}}return(e.exports=f=function(){return{wrap:function(e,t,r,o){return n.w(v(e),t,r,o&&o.reverse())},isGeneratorFunction:d,mark:n.m,awrap:function(e,n){return new r(e,n)},AsyncIterator:u,async:function(e,n,t,r,o){return(d(n)?a:i)(v(e),n,t,r,o)},keys:c,values:s}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=f,e.exports.__esModule=!0,e.exports.default=e.exports},46646:function(e,n,t){var r=t(53990).default;e.exports=function(e){if(null!=e){var n=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],t=0;if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&t>=e.length&&(e=void 0),{value:e&&e[t++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},53990:function(e){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},15721:function(e,n,t){var r=t(3079)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},70528:function(e,n,t){"use strict";function r(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t0}))),a=o.includes(i),u="is"===r?a:!a;return!0===u?Promise.resolve(u):Promise.reject(new Error("Browser condition not met"))},l=function(e){var n=e.condition,t=e.languages,r=navigator.language,o=t.includes(r.substring(0,2).toLowerCase()),i="is_set_to"===n?o:!o;return!0===i?Promise.resolve(i):Promise.reject(new Error("Browser language condition not met"))},d=function(e){return e.some((function(e){var n=function(e){var n="; ".concat(document.cookie).split("; ".concat(e,"="));if(2===n.length){var t=n.pop();if(void 0===t)return;return t.split(";").shift()}}(e.name);if(void 0===n)return!1;if("any"===e.condition)return!0;if("contains"===e.condition)return n.includes(e.value);var t=n===e.value;return"equals"===e.condition?t:"not_equals"===e.condition&&!t}))},p=function(e){var n=e.condition,t=e.cookies,r=d(t),o="has"===n?r:!r;return!0===o?Promise.resolve(o):Promise.reject(new Error("Cookie condition not met"))},v=function(){return function(){var e,n=null!==(e=window.navigator)&&void 0!==e?e:{};if("maxTouchPoints"in n)return n.maxTouchPoints>0;if("msMaxTouchPoints"in n)return n.msMaxTouchPoints>0;var t=n.matchMedia&&matchMedia("(pointer:coarse)");return t&&"(pointer:coarse)"===t.media?!!t.matches:"orientation"in n||/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(n.userAgent)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(n.userAgent)}()?((e=window.screen).orientation.type.includes("portrait")?e.width:e.height)>=760?"tablet":"phone":"desktop";var e},_=function(e){var n=e.condition,t=e.devices,r=v(),o=t.includes(r),i="is"===n?o:!o;return i?Promise.resolve(i):Promise.reject(new Error("Device condition not met"))},m=function(){var e=(0,r.Z)(i().mark((function e(){var n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,fetch("https://ip.varify.dev");case 1:return e.next=2,e.sent.json();case 2:n=e.sent,e.next=4;break;case 3:return e.prev=3,e.catch(0),e.abrupt("return",null);case 4:return e.abrupt("return",null!=n?n:null);case 5:case"end":return e.stop()}}),e,null,[[0,3]])})));return function(){return e.apply(this,arguments)}}(),w=function(e,n){return e.some((function(e){var t={city:null,county:null,country:e.country.toLowerCase()===n.country.toLowerCase()};return e.county&&(t.county=n.region.toLowerCase().includes(e.county.toLowerCase())),e.city&&(t.city=n.city.toLowerCase().includes(e.city.toLowerCase())),Object.values(t).filter((function(e){return null!==e})).every((function(e){return!0===e}))}))},h=function(){var e=(0,r.Z)(i().mark((function e(n){var t,r,o,a,u;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.condition,r=n.values,e.next=1,m();case 1:if(o=e.sent,a=w(r,o),!0!==(u="is"===t?a:!a)){e.next=2;break}return e.abrupt("return",Promise.resolve(u));case 2:return e.abrupt("return",Promise.reject(new Error("Geolocation condition not met")));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=(0,r.Z)(i().mark((function e(){var n,t;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,fetch("https://ip.varify.dev");case 1:return e.next=2,e.sent.json();case 2:t=e.sent,e.next=4;break;case 3:return e.prev=3,e.catch(0),e.abrupt("return",null);case 4:return e.abrupt("return",null!==(n=t.ip)&&void 0!==n?n:null);case 5:case"end":return e.stop()}}),e,null,[[0,3]])})));return function(){return e.apply(this,arguments)}}(),y=function(){var e=(0,r.Z)(i().mark((function e(n){var t,r,o,a,u;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.condition,r=n.ips,e.next=1,g();case 1:if(null===(o=e.sent)){e.next=2;break}if(a=r.includes(o),!(u="is"===t?a:!a)){e.next=2;break}return e.abrupt("return",Promise.resolve(u));case 2:return e.abrupt("return",Promise.reject(new Error("IP condition not met")));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(e,n,t){var o=e.code;return new Promise((function(e,a){var u=Date.now(),c=function(){var s=(0,r.Z)(i().mark((function r(){var s,f,l;return i().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,f=Function("experimentId",o),r.next=1,f(n);case 1:s=r.sent,r.next=3;break;case 2:return r.prev=2,l=r.catch(0),r.abrupt("return",a(l));case 3:if(null==t||!t.value){r.next=4;break}return r.abrupt("return",a(new Error("JavaScript targeting canceled")));case 4:if(!s){r.next=5;break}return r.abrupt("return",e(s));case 5:if(!(Date.now()-u>2e3)){r.next=6;break}return r.abrupt("return",a(new Error("JavaScript targeting failed")));case 6:return setTimeout(c,100),r.abrupt("return",null);case 7:case"end":return r.stop()}}),r,null,[[0,2]])})));return function(){return s.apply(this,arguments)}}();c()}))},x=function(e){var n=e.condition,t=function(e){return e.some((function(e){var n=window.localStorage.getItem(e.name);if(null===n)return!1;if("any"===e.condition)return!0;if("contains"===e.condition)return n.includes(e.value);var t=n===e.value;return"equals"===e.condition?t:"not_equals"===e.condition&&!t}))}(e.values),r="has"===n?t:!t;return!0===r?Promise.resolve(r):Promise.reject(new Error("Local storage condition not met"))},E=function(e){var n,t,r=e.condition,o=e.platforms,i=(n=window.navigator.userAgent,t={ios:["iphone","ipad","ios"],android:["android"],windows:["windows"],mac:["mac","macintosh"],linux:["linux"]},Object.keys(t).find((function(e){return t[e].map((function(e){return-1!==n.toLowerCase().indexOf(e)})).filter((function(e){return!0===e})).length>0}))),a=o.includes(i),u="is"===r?a:!a;return!0===u?Promise.resolve(u):Promise.reject(new Error("Platform condition not met"))},k=function(e){var n=e.condition,t=function(e){return e.some((function(e){var n=window.sessionStorage.getItem(e.name);if(null===n)return!1;if("any"===e.condition)return!0;if("contains"===e.condition)return n.includes(e.value);var t=n===e.value;return"equals"===e.condition?t:"not_equals"===e.condition&&!t}))}(e.values),r="has"===n?t:!t;return!0===r?Promise.resolve(r):Promise.reject(new Error("Session storage condition not met"))},I=function(e){var n=e.condition,t=function(e,n){var t=new URLSearchParams(n);return e.some((function(e){var n=t.get(e.name);return null!==n&&("contains"===e.condition?n.includes(e.value):"matches"===e.condition?new RegExp(e.value).test(n):"equals"===e.condition?n===e.value:"any"===e.condition)}))}(e.parameters,window.location.search),r="has"===n?t:!t;return!0===r?Promise.resolve(r):Promise.reject(new Error("URL Query Parameter condition not met"))},S=__webpack_require__(42168),O=function(e){var n=new URL(e),t="http:"===n.protocol||"https:"===n.protocol?"web":n.protocol,r=n.hostname.replace(/^www\./,""),o=n.pathname.toLowerCase().replace(/\/$/,"");return[t,r,n.port,o,n.searchParams]},P=function(e,n){try{var t=O(e),r=O(n),o=t.pop(),i=r.pop();return t.every((function(e,n){return e===r[n]}))&&(a=o,u=i,Array.from(a.entries()).every((function(e){var n=(0,S.Z)(e,2),t=n[0],r=n[1];return u.has(t)&&(!r||u.get(t)===r)})))}catch(e){return!1}var a,u},R=new u.Y("url targeting"),A=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.location.href;if(R.debug('Checking "'.concat(t,'" "').concat(n,'" "').concat(e,'"')),"regex"===n)try{return new RegExp(e).test(t)}catch(e){return!1}return"simple"===n?P(e,t):"contains"===n?t.includes(e):"exact"===n&&t===e},j=function(e){var n=e.condition,t=function(e,n){return e.some((function(e){return A(e.url,e.condition,n)}))}(e.urls,document.referrer),r="comes_from"===n?t:!t;return!0===r?Promise.resolve(r):Promise.reject(new Error("URL referrer condition not met"))},T=function(e,n){var t=e.audienceTargeting;if(!t)return Promise.resolve(e);var r={value:!1};return n.addEventListener("abort",(function(){r.value=!0})),function(e,n,t){var r={browser:f,browser_language:l,cookie:p,device:_,ip:y,javascript:b,local_storage:x,platform:E,session_storage:k,url_query_parameter:I,url_referrer:j,geolocation:h},o=e.map((function(e){var o=e.map((function(e){return r[e.type](e,n,t)}));return Promise.any(o)}));return Promise.all(o)}(t,e.id,r).then((function(){return Promise.resolve(e)}))},q=function(e){return e.some((function(e){return null!==document.querySelector(e)}))},C=function(){var e=(0,r.Z)(i().mark((function e(n,t,r){var o,a;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=n.condition,a=n.css_selectors,e.abrupt("return",new Promise((function(e,n){var t=Date.now(),i=function(){var u=q(a),c="matches"===o?u:!u;return null!=r&&r.value?n(new Error("CSS page targeting canceled")):c?e(c):Date.now()-t>2e3?n(new Error("CSS Selector condition not met")):(setTimeout(i,100),null)};i()})));case 1:case"end":return e.stop()}}),e)})));return function(n,t,r){return e.apply(this,arguments)}}(),L=new u.Y("javascript handler"),M=function(e,n,t){var o=e.code;return new Promise((function(e,a){var u=Date.now(),c=function(){var s=(0,r.Z)(i().mark((function r(){var s,f,l;return i().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return L.debug("Executing javscript poll",o),r.prev=1,f=Function("experimentId",o),r.next=2,f(n);case 2:s=r.sent,L.debug("Javascript result is",s),r.next=4;break;case 3:return r.prev=3,l=r.catch(1),L.debug("Error ocurred in javascript targeting"),r.abrupt("return",a(l));case 4:if(null==t||!t.value){r.next=5;break}return r.abrupt("return",a(new Error("JavaScript page targeting canceled")));case 5:if(!s){r.next=6;break}return r.abrupt("return",e(s));case 6:if(!(Date.now()-u>2e3)){r.next=7;break}return r.abrupt("return",a(new Error("JavaScript page targeting failed")));case 7:return setTimeout(c,100),r.abrupt("return",null);case 8:case"end":return r.stop()}}),r,null,[[1,3]])})));return function(){return s.apply(this,arguments)}}();c()}))},D=function(e){var n=e.condition,t=function(e,n){return e.some((function(e){return A(e.url,e.condition,n)}))}(e.urls,window.location.href),r="matches"===n?t:!t;return!0===r?Promise.resolve(r):Promise.reject(new Error("URL Match condition not met"))},Z=new u.Y("page targeting"),V=function(e,n){var t=e.pageTargeting;if(!t)return Z.debug("No targeting defined: ".concat(e.id)),Promise.resolve(e);Z.debug("Page targeting for experiment: ".concat(e.id),t);var r={value:!1};return n.addEventListener("abort",(function(){r.value=!0})),function(e,n,t){var r={css_selector:C,javascript:M,url_match:D},o=e.map((function(e){var o=e.map((function(e){return r[e.type](e,n,t).catch((function(e){return Promise.reject(e)}))}));return Promise.any(o)}));return Promise.all(o)}(t,e.id,r).then((function(){return Promise.resolve(e)}))},N=new u.Y("targeting"),F=function(e,n){var t=new Map(n.map((function(e){return[e.id,e]}))),r=function(e){return e.map((function(e){var n=e.find((function(e){return null!==localStorage.getItem("varify-experiment-exclusion-".concat(e.experimentId))}));if(n)return n;if(n=e.find((function(e){return null!==localStorage.getItem("varify-experiment-".concat(e.experimentId))})))return n;var t=100*Math.random();return e.find((function(e){var n=e.trafficAllocation;return t0}))),se(s,{experimentId:r,variationId:e,shouldCleanup:i,shouldReapply:u})}},le=new u.Y("gtm"),de=function(){var e,n=(0,te.VP)();"gtm_auto"===n.trackingProvider&&n.gtmAutoContainerId&&(e=n.gtmAutoContainerId,document.querySelector('script[src*="https://www.googletagmanager.com/gtm.js?id='.concat(e,'"]'))?le.debug("GTM script element already exists"):function(e){window.dataLayer=window.dataLayer||[];var n=document.createElement("script");n.async=!0,n.src="https://www.googletagmanager.com/gtm.js?id=".concat(e),document.head.prepend(n),le.debug("GTM script added to DOM",n)}(n.gtmAutoContainerId))},pe=function(e){!1!==Array.isArray(window.dataLayer)&&window.dataLayer.some((function(e){if(!1===Array.isArray(e))return!1;try{return"consent"===e[0]&&"update"===e[1]&&"granted"===e[2].analytics_storage}catch(e){return!1}}))?e():setTimeout((function(){pe(e)}),1e3)},ve=function(e){(0,te.VP)().googleConsentMode?pe(e):e()},_e="varify-has-been-tracked",me=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;t>=30||(void 0!==e()?n():setTimeout((function(){me(e,n,t+1)}),500))},we=function(e){me((function(){var e;return null===(e=window.utag)||void 0===e?void 0:e.link}),e)},he=function(){return JSON.parse(sessionStorage.getItem(_e))||[]};function ge(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function ye(e){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:xe.ERROR)===xe.SUCCESS?(0,t.Z)((0,t.Z)({},xe.ERROR,void 0),xe.SUCCESS,1):(0,t.Z)((0,t.Z)({},xe.ERROR,1),xe.SUCCESS,void 0)}(a))},Oe=function(e,n,t,r,o,i){me((function(){var e;return null===(e=window._uxa)||void 0===e?void 0:e.push}),(function(){window._uxa.push(["trackDynamicVariable",{key:"Experiment-ID : ".concat(e),value:"Variation-ID : ".concat(null!=t?t:"Original")}])}))},Pe=function(e,n,t,r,o,i){me((function(){return window.dataLayer}),(function(){ve((function(){var a=ye({event:"varify"},Se(e,n,t,r,o,i));window.dataLayer=window.dataLayer||[],window.dataLayer.push(a)}))}))},Re=function(e,n,t,r,o,i){me((function(){return window.hj}),(function(){var a=Se(e,n,t,r,o,i).varify_abTestShort;window.hj("event","Varify - ".concat(a))}))},Ae=function(e,n,t,r,o,i){me((function(){var e;return null===(e=window._mfq)||void 0===e?void 0:e.push}),(function(){var a=Se(e,n,t,r,o,i).varify_abTestShort;window._mfq.push(["tag","Experiment-ID : ".concat(a)])}))},je=function(e,n,t,r,o,i){me((function(){return window.clarity}),(function(){var a=Se(e,n,t,r,o,i).varify_abTestShort;window.clarity("set","Varify AB Testing",a)}))},Te=function(e,n,t,r,o,i){me((function(){var e;return null===(e=window.posthog)||void 0===e?void 0:e.capture}),(function(){var a=Se(e,n,t,r,o,i);window.posthog.capture("varify",a)}))},qe=function(e,n,t,r,o,i){me((function(){var e;return null===(e=window.Shopify)||void 0===e||null===(e=e.analytics)||void 0===e?void 0:e.publish}),(function(){var a=(0,te.VP)().consent?"localStorage":"sessionStorage";window.Shopify.analytics.publish("varify",ye(ye({},Se(e,n,t,r,o,i)),{},{teamId:(0,te.$c)(),storageType:a}))}))},Ce={etracker:function(e,n,t,r,o,i){var a=Se(e,n,t,r,o,i).varify_abTestShort;me((function(){var e;return null===(e=window._etracker)||void 0===e?void 0:e.sendEvent}),(function(){window._etracker.sendEvent(new window.et_UserDefinedEvent("varify",e,a,i))}))},ga:function(e,n,t,r,o,i){me((function(){return window.gtag}),(function(){return ve((function(){window.gtag("set","user_properties",Se(e,n,t,r,o,i)),window.gtag("event","varify",Se(e,n,t,r,o,i))}))}))},gtm:Pe,gtm_auto:Pe,matomo:function(e,n,t,r,o,i){var a=ye({event:"varify"},Se(e,n,t,r,o,i));window._mtm=window._mtm||[],window._mtm.push(a)},mixpanel:function(e,n,t,r,o,i){var a=Se(e,n,t,r,o,i).varify_variationName;me((function(){var e;return null===(e=window.mixpanel)||void 0===e?void 0:e.track}),(function(){window.mixpanel.track("$experiment_started",{"Experiment name":n,"Variant name":a})}))},piano:function(e,n,t,r,o,i){me((function(){var e;return null===(e=window.pa)||void 0===e?void 0:e.sendEvent}),(function(){var a=Se(e,n,t,r,o,i).varify_abTestShort;window.pa.sendEvent("mv_test.display",{mv_test:e,mv_creation:a,mv_wave:1})}))},shopify_app:qe,snowplow:function(e,n,t,r,o,i){we((function(){window.utag.link({event_name:"varify",varifyContext:{schema:"iglu:io.varify/varify/jsonschema/1-0-2",data:Se(e,n,t,r,o,i)}})}))},tealium:function(e,n,t,r,o,i){we((function(){window.utag.link({event_name:"varify",data:Se(e,n,t,r,o,i)})}))}},Le=function(e,n,t,r,o,i){var a,u=(0,te.VP)(),c=u.dataSaveMode,f=u.integrations,l=u.trackingProvider,d=u.shopifySupport;if(!(null!==(a=window.varify)&&void 0!==a&&a.isRedirecting||c&&function(e){return he().includes(e)}(n))){var p=[n,t,r,o,e,i];(d||"shopify_app"===l)&&qe.apply(void 0,p),(0,te.UE)((function(){"disabled"!==l&&"shopify_app"!==l&&Ce[l].apply(Ce,p),f.content_square&&Oe.apply(void 0,p),f.hotjar&&Re.apply(void 0,p),f.mouseflow&&Ae.apply(void 0,p),f.msclarity&&je.apply(void 0,p),f.posthog&&Te.apply(void 0,p),c&&sessionStorage.setItem(_e,JSON.stringify([].concat((0,s.Z)(he()),[n])))}))}},Me=function(e){var n=xe,t=window.atob(e).split(":").map(Number),r=(0,S.Z)(t,2),o=r[0],i=r[1],a=(0,te.g6)().find((function(e){return e.id===o}));if(!a)throw new Error("Unable to find experiment ".concat(o));var u=a.variations.find((function(e){return e.id===i}));if(!u)throw new Error("Unable to find variation ".concat(i));if((0,te.UE)((function(){(0,K.x0)(o,i,(0,te.VP)().consent)})),a.trackingEnabled){Le(!0,a.id,a.slug,u.id,u.slug,n.SUCCESS);var c=new CustomEvent("varify:experiment:applied",{bubbles:!0,composed:!0,detail:{experimentId:a.id,experimentName:a.slug,variationId:(null==u?void 0:u.id)||null,variationName:(null==u?void 0:u.slug)||null}});document.dispatchEvent(c)}},De=new u.Y("delivery"),Ze=function(e,n){if(e&&"original"!==e){var t=Number(e.split("-")[0]),r=n.get(a.K.KEYWORD_INSERTION)||void 0;try{fe(t,{keywordInsertionParam:r})}catch(e){De.error("Error while applying preview variation ".concat(t),e)}}},Ve=function(e){try{var n=new AbortController;(0,te.wV)((function(){return n.abort()}));var t=(0,te.VP)(),r=(0,te.g6)();(function(e,n,t){N.debug("Getting targeted experiments");var r=F(n,e),o=n.map((function(e){return e.map((function(e){return e.experimentId}))})).flat();return[].concat((0,s.Z)(e.filter((function(e){return!o.includes(e.id)}))),(0,s.Z)(r)).map((function(e){return V(e,t).then((function(){return T(e,t)}))}))})(r,(0,te.b9)(),n.signal).forEach((function(n,o){var i=r[o].id;n.then((function(n){var r=K.E3(n.id,n.variations,t.consent,t.waitForConsent,t.cacheInSessionStorage);!function(e,n,t){var r=xe;De.debug("Applying variation ".concat(null==t?void 0:t.id," for experiment ").concat(n.id)),(0,te.X7)(n);try{if(t){var o=e.get(a.K.KEYWORD_INSERTION)||void 0;fe(t.id,{keywordInsertionParam:o,experimentId:n.id,shouldCleanup:n.shouldCleanup,shouldReapply:n.shouldReapply})}if(!n.trackingEnabled||n.qa)return;Le(!!t,n.id,n.slug,null==t?void 0:t.id,null==t?void 0:t.slug,r.SUCCESS);var i=new CustomEvent("varify:experiment:applied",{bubbles:!0,composed:!0,detail:{experimentId:n.id,experimentName:n.slug,variationId:(null==t?void 0:t.id)||null,variationName:(null==t?void 0:t.slug)||null}});document.dispatchEvent(i)}catch(e){if(De.error("Error while applying variation ".concat(null==t?void 0:t.id," for experiment ").concat(n.id),e),!n.trackingEnabled)return;Le(!!t,n.id,n.slug,null==t?void 0:t.id,null==t?void 0:t.slug,r.ERROR);var u=new CustomEvent("varify:experiment:error",{bubbles:!0,composed:!0,detail:{experimentId:n.id,experimentName:n.slug,variationId:(null==t?void 0:t.id)||null,variationName:(null==t?void 0:t.slug)||null}});document.dispatchEvent(u)}finally{(0,te.Pb)(n,t)}}(e,n,r)})).catch((function(e){De.error("Error while targeting experiment ".concat(i,". Skipping..."),n,e)}))})),t.waitForConsent&&t.consent&&t.cacheInSessionStorage&&(0,te.UE)((function(){K.ej()}))}catch(e){De.error("Error while running relevant experiments",e)}},Ne=function(){var e=(0,r.Z)(i().mark((function e(n){var t,r,o;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(De.debug("Starting delivery"),null!==(t=window.varify)&&void 0!==t&&t.iid){e.next=1;break}throw new Error("No varify Team ID found. Please make sure window.varify.iid is set");case 1:return De.debug("Found varify iid: ".concat(window.varify.iid)),(0,te.AG)(window.varify.iid),e.next=2,(0,te.Sn)((0,c.tW)(!0));case 2:if(de(),r=n.get(a.K.VARIFY_REDIRECT_TRACKING),U(r))try{Me(r)}catch(e){De.error("Error while tracking redirect variation",n,e)}o=n.get(a.K.VARIFY_PREVIEW),null!==(i=o)&&/(original|\d+-.+)/.test(i)?Ze(o,n):Ve(n);case 3:case"end":return e.stop()}var i}),e)})));return function(n){return e.apply(this,arguments)}}(),Fe=new u.Y("navigation"),Ye=function(e){return function(){for(var n=arguments.length,t=new Array(n),r=0;r