(function(){var __webpack_modules__={5438:function(e){e.exports={URL_PARAMS:{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_REDIRECT_TRACKING:"va-red",VARIFY_TESTING:"varify-testing",VARIFY_TOKEN:"varify-token",VARIFY_VARIATION_ID:"varify-variation-id",VARIFY_VARIATION_NAME:"varify-variation-name"}}},57382:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Dh:function(){return applyJavaScript},JE:function(){return applyExtensions},PL:function(){return applyMove},Yr:function(){return applyGlobalCSS},_J:function(){return applyExtension},a_:function(){return applyJavaScriptReset},aj:function(){return applyAddHtml},kq:function(){return waitAndApplyChangeset},p:function(){return applyChangesetInEditor},xQ:function(){return applyRedirect}});var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(66097),_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(45692),_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(46112),_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(58216),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(79993),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__),_config__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(5438),_config__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(_config__WEBPACK_IMPORTED_MODULE_13__),_editor_config_add_html__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(94531),_editor_utils_dom_getters__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(96035),_utils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(63626),_utils_variation__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(92703),_waitForElement__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(71274),_getRedirectUrl__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(83264),_moveElement__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(58287),_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(45462);function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r4&&void 0!==arguments[4]?arguments[4]:null,a=n.id,c=n.html,u=n.position,s=document.createElement("div");s.innerHTML=c;var _=s.children,l=[];if(0===_.length&&(null===(i=s.firstChild)||void 0===i?void 0:i.nodeType)===Node.TEXT_NODE){var f=document.createElement(e.tagName);f.innerText=c,l=[f]}else l=Array.from(_);return l.forEach((function(e,r){var t="varify-html-".concat(a).concat(l.length>1?"-".concat(r):"");e.classList.add(t)})),u===_editor_config_add_html__WEBPACK_IMPORTED_MODULE_3__.k.AFTER&&l.reverse(),l.forEach((function(i){var a=i.classList[i.classList.length-1];document.querySelector(".".concat(a))||(e.insertAdjacentElement(_editor_config_add_html__WEBPACK_IMPORTED_MODULE_3__.K[u],i),(0,_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__.vs)(o,r,t,_objectSpread({class:a},n)))})),l},applyMove=function(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=r.count,o=e.parentElement;if(!o||!i)return{};var a=(0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_5__.Z)(o.children),c=a.indexOf(e),u=c+i,s="true"===e.getAttribute("".concat((0,_utils_variation__WEBPACK_IMPORTED_MODULE_6__.VY)(t),"-moved"));if(!n&&s)return{indexBefore:c,indexAfter:a.indexOf(e)};var _=a.length-1;return u<0?u=0:u>_&&(u=_),c===u||((0,_moveElement__WEBPACK_IMPORTED_MODULE_7__.N)(e,u,o,a,c),n||s||e.setAttribute("".concat((0,_utils_variation__WEBPACK_IMPORTED_MODULE_6__.VY)(t),"-moved"),"true")),{indexBefore:c,indexAfter:u}},applyChangeset=function applyChangeset(_ref){var element=_ref.element,changes=_ref.changes,selector=_ref.selector,_ref$elementId=_ref.elementId,elementId=void 0===_ref$elementId?null:_ref$elementId,_ref$shouldCleanup=_ref.shouldCleanup,shouldCleanup=void 0===_ref$shouldCleanup||_ref$shouldCleanup,_ref$isInEditor=_ref.isInEditor,isInEditor=void 0!==_ref$isInEditor&&_ref$isInEditor;Object.entries(changes).forEach((function(_ref2){var _ref3=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__.Z)(_ref2,2),type=_ref3[0],change=_ref3[1];switch(type){case"innerHTML":case"editor":if(element.innerHTML===change)return;shouldCleanup&&(0,_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__.vs)(elementId,selector,type,change,element.innerHTML),element.innerHTML=change;break;case"image":var src=change.src,width=change.width,height=change.height,alt=change.alt,image=element;if("PICTURE"===element.tagName&&(element.querySelectorAll("source").forEach((function(e){e.remove()})),image=element.querySelector("img")),!(image&&image instanceof HTMLImageElement))return;var imageWidth=Number(image.getAttribute("width")),imageHeight=Number(image.getAttribute("height"));if(image.src===src&&imageWidth===width&&imageHeight===height&&image.alt===alt)return;shouldCleanup&&(0,_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__.vs)(elementId,selector,type,change,{sizes:image.sizes,srcset:image.srcset,src:image.src,width:image.width,height:image.height,alt:image.alt}),src&&image.src!==src&&(image.src=src),width&&imageWidth!==width&&(image.width=width),height&&imageHeight!==height&&(image.height=height),alt&&image.alt!==alt&&(image.alt=alt),image.srcset="",image.sizes="";break;case"javascript":eval(change);break;case"style":Object.entries(change).forEach((function(e){var r=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__.Z)(e,2),t=r[0],n=r[1];element.style[t]!==n&&(shouldCleanup&&(0,_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__.vs)(elementId,selector,type,{cssProperty:t,cssValue:n},element.style[t]),element.style.setProperty(t,n,"important"))}));break;case"addHtml":applyAddHtml(element,selector,type,change,elementId);break;case"move":var _applyMove=applyMove(element,change,elementId,isInEditor),indexBefore=_applyMove.indexBefore,indexAfter=_applyMove.indexAfter;if(indexBefore===indexAfter)return;shouldCleanup&&(0,_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__.vs)(elementId,selector,type,change,{element:element,indexBefore:indexBefore})}}))},waitAndApplyChangeset=function(e,r,t){var n=e;if(Array.isArray(n)&&(n=e[0]),n.selector){var i=n,o=i.selector,a=i.changes;(0,_waitForElement__WEBPACK_IMPORTED_MODULE_9__.b)(o,t,(function(e,t,n){applyChangeset({element:e,changes:a,selector:t,elementId:n,shouldCleanup:r})}))}else applyChangeset({changes:n.changes})},applyChangesetInEditor=function(e){try{var r=e;Array.isArray(r)&&(r=e[0]);var t=(0,_editor_utils_dom_getters__WEBPACK_IMPORTED_MODULE_10__.Me)().querySelector(r.selector);if(!t)return;applyChangeset({element:t,changes:r.changes,selector:r.selector,isInEditor:!0})}catch(r){logger.error("Editor unable to run changesets",{changeSets:e},r)}},applyExtension=function(){var e=(0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__.Z)(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default().mark((function e(r,t){var n,i,o,a,c=arguments;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.length>2&&void 0!==c[2]&&c[2],e.next=3,Promise.all([__webpack_require__.e(3559),__webpack_require__.e(8444)]).then(__webpack_require__.bind(__webpack_require__,68444)).then((function(e){return e.default}));case 3:i=e.sent,o=_objectSpread(_objectSpread({},t),{},{window:(0,_editor_utils_dom_getters__WEBPACK_IMPORTED_MODULE_10__.Jj)()}),a=i[r](o),n&&(0,_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__.hX)(r,a),a.output();case 8:case"end":return e.stop()}}),e)})));return function(r,t){return e.apply(this,arguments)}}(),applyExtensions=function(){var e=(0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_11__.Z)(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default().mark((function e(r){var t,n,i=arguments;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.length>1&&void 0!==i[1]&&i[1],!(n=Object.entries(r)).length){e.next=5;break}return e.next=5,Promise.all(n.map((function(e){var r=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_8__.Z)(e,2),n=r[0],i=r[1];return applyExtension(n,i,t)})));case 5:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),applyGlobalCSS=function(e,r,t){if(e){var n="varify-css-container-".concat(r),i=(0,_editor_utils_dom_getters__WEBPACK_IMPORTED_MODULE_10__.Me)(),o=i.createElement("style");o.classList.add(n),o.innerHTML=e,i.head.appendChild(o),t&&(0,_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__.at)(n)}},applyJavaScript=function(e){e&&(0,_editor_utils_dom_getters__WEBPACK_IMPORTED_MODULE_10__.Jj)().eval(e)},applyJavaScriptReset=function(e){e&&(0,_revertDomChanges__WEBPACK_IMPORTED_MODULE_4__.I7)(e)},applyRedirect=function(e,r,t){var n=(0,_getRedirectUrl__WEBPACK_IMPORTED_MODULE_12__.B)(window.location.href,e);if(r&&t){var i=window.btoa("".concat(r,":").concat(t)).replace(/=/g,"");n.searchParams.append(_config__WEBPACK_IMPORTED_MODULE_13__.URL_PARAMS.VARIFY_REDIRECT_TRACKING,i)}window.location.replace(n)}},83264:function(e,r,t){"use strict";t.d(r,{B:function(){return a}});var n=t(45692),i=t(46112),o=t(5438),a=function(e,r){var t=new URL(e),a=new URL(r);return(0,i.Z)(t.searchParams.entries()).filter((function(e){var r=(0,n.Z)(e,1)[0];return![o.URL_PARAMS.VARIFY_PREVIEW,o.URL_PARAMS.VARIFY_TESTING].includes(r)})).forEach((function(e){var r=(0,n.Z)(e,2),t=r[0],i=r[1];a.searchParams.has(t)||a.searchParams.set(t,i)})),a}},58287:function(e,r,t){"use strict";t.d(r,{N:function(){return n}});var n=function(e,r){var t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.parentElement,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Array.from(null!==(t=null==n?void 0:n.children)&&void 0!==t?t:[]),o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:i.indexOf(e);return!(o===r||!n)&&(r===i.length-1?n.appendChild(e):r0&&void 0!==arguments[0]?arguments[0]:{};return null!=e&&e.test?"http://127.0.0.1:3000":"https://editor.varify.io"};e.exports={getEditorDomain:i,getCodeEditorUrl:function(){return"".concat(i(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),"/code-editor.html")},getLaravelDomain:function(e){var r,t,i,o,a;if(null!==(r=window.varify)&&void 0!==r&&r.cname&&e&&document.currentScript){var c=new URL(document.currentScript.src).origin;c&&(a=c)}return null!==(t=null!==(i=null!==(o=window.localStorage.getItem(n.VARIFY_LARAVEL_DOMAIN))&&void 0!==o?o:a)&&void 0!==i?i:"https://app.varify.io")&&void 0!==t?t:"https://app.varify.io"}}},74673:function(e,r,t){"use strict";t.d(r,{_:function(){return o},h:function(){return i}});var n="varify-feature",i={DEBUG:"debug",EDIT_HTML:"edit-html"};function o(e){var r=JSON.parse(window.localStorage.getItem(n))||{};if(r[e])return!0;var t=new URLSearchParams(window.location.search);return!(!t.has(n)||t.get(n)!==e)&&(r[e]=!0,window.localStorage.setItem(n,JSON.stringify(r)),!0)}},63626:function(e,r,t){"use strict";t.d(r,{Y:function(){return l}});var n=t(46112),i=t(87989),o=t(51852),a=t(58216),c=t(74673);function u(e,r){(function(e,r){if(r.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,r),r.add(e)}function s(e,r,t){return function(e,r,t){if("function"==typeof e?e===r:e.has(r))return arguments.length<3?r:t;throw new TypeError("Private element is not present on this object")}(r,e),t}var _=new WeakSet,l=function(){function e(r){(0,i.Z)(this,e),u(this,_),(0,a.Z)(this,"context",""),this.context=r}return(0,o.Z)(e,[{key:"log",value:function(){for(var e=arguments.length,r=new Array(e),t=0;t1&&void 0!==arguments[1]&&arguments[1]?window.localStorage.getItem(e):window.sessionStorage.getItem(e)}t.d(r,{c:function(){return n}})},91438:function(e,r,t){var n=t(73884).default;function i(){"use strict";e.exports=i=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var r={},t=Object.prototype,o=t.hasOwnProperty,a=Object.defineProperty||function(e,r,t){e[r]=t.value},c="function"==typeof Symbol?Symbol:{},u=c.iterator||"@@iterator",s=c.asyncIterator||"@@asyncIterator",_=c.toStringTag||"@@toStringTag";function l(e,r,t){return Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[r]}try{l({},"")}catch(e){l=function(e,r,t){return e[r]=t}}function f(e,r,t,n){var i=r&&r.prototype instanceof v?r:v,o=Object.create(i.prototype),c=new k(n||[]);return a(o,"_invoke",{value:O(e,t,c)}),o}function d(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}r.wrap=f;var p={};function v(){}function h(){}function m(){}var g={};l(g,u,(function(){return this}));var w=Object.getPrototypeOf,y=w&&w(w(x([])));y&&y!==t&&o.call(y,u)&&(g=y);var b=m.prototype=v.prototype=Object.create(g);function E(e){["next","throw","return"].forEach((function(r){l(e,r,(function(e){return this._invoke(r,e)}))}))}function P(e,r){function t(i,a,c,u){var s=d(e[i],e,a);if("throw"!==s.type){var _=s.arg,l=_.value;return l&&"object"==n(l)&&o.call(l,"__await")?r.resolve(l.__await).then((function(e){t("next",e,c,u)}),(function(e){t("throw",e,c,u)})):r.resolve(l).then((function(e){_.value=e,c(_)}),(function(e){return t("throw",e,c,u)}))}u(s.arg)}var i;a(this,"_invoke",{value:function(e,n){function o(){return new r((function(r,i){t(e,n,r,i)}))}return i=i?i.then(o,o):o()}})}function O(e,r,t){var n="suspendedStart";return function(i,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw o;return M()}for(t.method=i,t.arg=o;;){var a=t.delegate;if(a){var c=I(a,t);if(c){if(c===p)continue;return c}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if("suspendedStart"===n)throw n="completed",t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);n="executing";var u=d(e,r,t);if("normal"===u.type){if(n=t.done?"completed":"suspendedYield",u.arg===p)continue;return{value:u.arg,done:t.done}}"throw"===u.type&&(n="completed",t.method="throw",t.arg=u.arg)}}}function I(e,r){var t=r.method,n=e.iterator[t];if(void 0===n)return r.delegate=null,"throw"===t&&e.iterator.return&&(r.method="return",r.arg=void 0,I(e,r),"throw"===r.method)||"return"!==t&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+t+"' method")),p;var i=d(n,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,p;var o=i.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,p):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function R(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function A(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(R,this),this.reset(!0)}function x(e){if(e){var r=e[u];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var t=-1,n=function r(){for(;++t=0;--n){var i=this.tryEntries[n],a=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var c=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--t){var n=this.tryEntries[t];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),A(t),p}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var n=t.completion;if("throw"===n.type){var i=n.arg;A(t)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,t){return this.delegate={iterator:x(e),resultName:r,nextLoc:t},"next"===this.method&&(this.arg=void 0),p}},r}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},73884:function(e){function r(t){return e.exports=r="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,r(t)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},79993:function(e,r,t){var n=t(91438)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},71107:function(e,r,t){"use strict";function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t0}))),a=i.includes(o),c="is"===n?a:!a;return!0===c?Promise.resolve(c):Promise.reject(new Error("Browser condition not met"))},_=function(e){var r=e.condition,t=e.languages,n=navigator.language||navigator.userLanguage,i=t.includes(n.substring(0,2).toLowerCase()),o="is_set_to"===r?i:!i;return!0===o?Promise.resolve(o):Promise.reject(new Error("Browser language condition not met"))},l=function(e){return e.some((function(e){var r=function(e){var r="; ".concat(document.cookie).split("; ".concat(e,"="));if(2===r.length)return r.pop().split(";").shift()}(e.name);if(void 0===r)return!1;var t=r===e.value;return"equals"===e.condition?t:!t}))},f=function(e){var r=e.condition,t=e.cookies,n=l(t),i="has"===r?n:!n;return!0===i?Promise.resolve(i):Promise.reject(new Error("Cookie condition not met"))},d=function(){return function(){var e,r=null!==(e=window.navigator)&&void 0!==e?e:{};if("maxTouchPoints"in r)return r.maxTouchPoints>0;if("msMaxTouchPoints"in r)return r.msMaxTouchPoints>0;var t=r.matchMedia&&matchMedia("(pointer:coarse)");return t&&"(pointer:coarse)"===t.media?!!t.matches:"orientation"in r||/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(r.userAgent)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(r.userAgent)}()?((e=window.screen).orientation.type.includes("portrait")?e.width:e.height)>=760?"tablet":"phone":"desktop";var e},p=function(e){var r=e.condition,t=e.devices,n=d(),i=t.includes(n),o="is"===r?i:!i;return o?Promise.resolve(o):Promise.reject(new Error("Device condition not met"))},v=function(){var e=(0,i.Z)(a().mark((function e(){var r,t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("https://ip.varify.dev");case 3:return e.next=5,e.sent.json();case 5:t=e.sent,e.next=11;break;case 8:return e.prev=8,e.t0=e.catch(0),e.abrupt("return",null);case 11:return e.abrupt("return",null!==(r=t)&&void 0!==r?r:null);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),h=function(e,r){return e.some((function(e){var t={city:null,county:null,country:e.country.toLowerCase()===r.country.toLowerCase()};return e.county&&(t.county=r.region.toLowerCase().includes(e.county.toLowerCase())),e.city&&(t.city=r.city.toLowerCase().includes(e.city.toLowerCase())),Object.values(t).filter((function(e){return null!==e})).every((function(e){return!0===e}))}))},m=function(){var e=(0,i.Z)(a().mark((function e(r){var t,n,i,o,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.condition,n=r.values,e.next=3,v();case 3:if(i=e.sent,o=h(n,i),!0!==(c="is"===t?o:!o)){e.next=8;break}return e.abrupt("return",Promise.resolve(c));case 8:return e.abrupt("return",Promise.reject(new Error("Geolocation condition not met")));case 9:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),g=function(){var e=(0,i.Z)(a().mark((function e(){var r,t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("https://ip.varify.dev");case 3:return e.next=5,e.sent.json();case 5:t=e.sent,e.next=11;break;case 8:return e.prev=8,e.t0=e.catch(0),e.abrupt("return",null);case 11:return e.abrupt("return",null!==(r=t.ip)&&void 0!==r?r:null);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=(0,i.Z)(a().mark((function e(r){var t,n,i,o,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.condition,n=r.ips,e.next=3,g();case 3:if(i=e.sent,o=n.includes(i),!(c="is"===t?o:!o)){e.next=8;break}return e.abrupt("return",Promise.resolve(c));case 8:return e.abrupt("return",Promise.reject(new Error("IP condition not met")));case 9:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),y=function(e,r,t){var n=e.code;return new Promise((function(e,o){var c=Date.now(),u=function(){var s=(0,i.Z)(a().mark((function i(){var s,_;return a().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,_=Function("experimentId",n),i.next=4,_(r);case 4:s=i.sent,i.next=10;break;case 7:return i.prev=7,i.t0=i.catch(0),i.abrupt("return",o(i.t0));case 10:if(null==t||!t.value){i.next=12;break}return i.abrupt("return",o(new Error("JavaScript targeting canceled")));case 12:if(!s){i.next=14;break}return i.abrupt("return",e(s));case 14:if(!(Date.now()-c>2e3)){i.next=17;break}return i.abrupt("return",o(new Error("JavaScript targeting failed")));case 17:return setTimeout(u,100),i.abrupt("return",null);case 19:case"end":return i.stop()}}),i,null,[[0,7]])})));return function(){return s.apply(this,arguments)}}();u()}))},b=function(e){var r=e.condition,t=function(e){return e.some((function(e){var r=window.localStorage.getItem(e.name);if(void 0===r)return!1;var t=r===e.value;return"equals"===e.condition?t:!t}))}(e.values),n="has"===r?t:!t;return!0===n?Promise.resolve(n):Promise.reject(new Error("Local storage condition not met"))},E=function(e){var r,t,n=e.condition,i=e.platforms,o=(r=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!==r.toLowerCase().indexOf(e)})).filter((function(e){return!0===e})).length>0}))),a=i.includes(o),c="is"===n?a:!a;return!0===c?Promise.resolve(c):Promise.reject(new Error("Platform condition not met"))},P=function(e){var r=e.condition,t=function(e){return e.some((function(e){var r=window.sessionStorage.getItem(e.name);if(void 0===r)return!1;var t=r===e.value;return"equals"===e.condition?t:!t}))}(e.values),n="has"===r?t:!t;return!0===n?Promise.resolve(n):Promise.reject(new Error("Session storage condition not met"))},O=function(e){var r=e.condition,t=function(e,r){var t=new URLSearchParams(r);return e.some((function(e){var r=t.get(e.name);return void 0!==r&&("contains"===e.condition?r.includes(e.value):"matches"===e.condition?new RegExp(e.value).test(r):"equals"===e.condition?r===e.value:"any"===e.condition)}))}(e.parameters,window.location.search),n="has"===r?t:!t;return!0===n?Promise.resolve(n):Promise.reject(new Error("URL Query Parameter condition not met"))},I=__webpack_require__(45692),R=function(e){var r=new URL(e),t="http:"===r.protocol||"https:"===r.protocol?"web":r.protocol,n=r.hostname.replace(/^www\d*\./,""),i=r.pathname.toLowerCase().replace(/\/$/,"");return[t,n,r.port,i,r.searchParams]},A=function(e,r){try{var t=R(e),n=R(r),i=t.pop(),o=n.pop();return t.every((function(e,r){return e===n[r]}))&&(a=i,c=o,Array.from(a.entries()).every((function(e){var r=(0,I.Z)(e,2),t=r[0],n=r[1];return c.has(t)&&(!n||c.get(t)===n)})))}catch(e){return!1}var a,c},k=new c.Y("url targeting"),x=function(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.location.href;if(k.debug('Checking "'.concat(t,'" "').concat(r,'" "').concat(e,'"')),"regex"===r)try{return new RegExp(e).test(t)}catch(e){return!1}return"simple"===r?A(e,t):"contains"===r?t.includes(e):"exact"===r&&t===e},M=function(e){var r=e.condition,t=function(e,r){return e.some((function(e){return x(e.url,e.condition,r)}))}(e.urls,document.referrer),n="comes_from"===r?t:!t;return!0===n?Promise.resolve(n):Promise.reject(new Error("URL referrer condition not met"))},S=function(e){var r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).signal,t=e.audience_targeting;if(!t)return Promise.resolve(e);var n={value:!1};return null==r||r.addEventListener("abort",(function(){n.value=!0})),function(e,r,t){var n={browser:s,browser_language:_,cookie:f,device:p,ip:w,javascript:y,local_storage:b,platform:E,session_storage:P,url_query_parameter:O,url_referrer:M,geolocation:m},i=e.map((function(e){var i=e.map((function(e){return n[e.type](e,r,t)}));return Promise.any(i)}));return Promise.all(i)}(t,e.id,n).then((function(){return Promise.resolve(e)}))},D=function(e){return e.some((function(e){return null!==document.querySelector(e)}))},C=function(){var e=(0,i.Z)(a().mark((function e(r){var t,n,i,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.condition,n=r.css_selectors,e.next=3,D(n);case 3:if(i=e.sent,!(o="matches"===t?i:!i)){e.next=7;break}return e.abrupt("return",Promise.resolve(o));case 7:return e.abrupt("return",Promise.reject(new Error("CSS Selector condition not met")));case 8:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),L=new c.Y("javascript handler"),T=function(e,r,t){var n=e.code;return new Promise((function(e,o){var c=Date.now(),u=function(){var s=(0,i.Z)(a().mark((function i(){var s,_;return a().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return L.debug("Executing javscript poll",n),i.prev=1,_=Function("experimentId",n),i.next=5,_(r);case 5:s=i.sent,L.debug("Javascript result is",s),i.next=13;break;case 9:return i.prev=9,i.t0=i.catch(1),L.debug("Error ocurred in javascript targeting"),i.abrupt("return",o(i.t0));case 13:if(null==t||!t.value){i.next=15;break}return i.abrupt("return",o(new Error("JavaScript page targeting canceled")));case 15:if(!s){i.next=17;break}return i.abrupt("return",e(s));case 17:if(!(Date.now()-c>2e3)){i.next=20;break}return i.abrupt("return",o(new Error("JavaScript page targeting failed")));case 20:return setTimeout(u,100),i.abrupt("return",null);case 22:case"end":return i.stop()}}),i,null,[[1,9]])})));return function(){return s.apply(this,arguments)}}();u()}))},j=function(e){var r=e.condition,t=function(e,r){return e.some((function(e){return x(e.url,e.condition,r)}))}(e.urls,window.location.href),n="matches"===r?t:!t;return!0===n?Promise.resolve(n):Promise.reject(new Error("URL Match condition not met"))},U=new c.Y("page targeting"),q=function(e){var r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).signal,t=e.page_targeting;if(!t)return U.debug("No targeting defined"),Promise.resolve(e);U.debug("Page targeting for experiment: ".concat(e.id),t);var n={value:!1};return null==r||r.addEventListener("abort",(function(){n.value=!0})),function(e,r,t){var n={css_selector:C,javascript:T,url_match:j},i=e.map((function(e){var i=e.map((function(e){return n[e.type](e,r,t).catch((function(e){return Promise.reject(e)}))}));return Promise.any(i)}));return Promise.all(i)}(t,e.id,n).then((function(){return Promise.resolve(e)}))},B=new c.Y("targeting"),W=function(){var e,r,t,n,i,o,a,c,u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{consent:null!==(e=u.consent)&&void 0!==e&&e,waitForConsent:null!==(r=u.waitForConsent)&&void 0!==r&&r,dataSaveMode:null!==(t=u.dataSaveMode)&&void 0!==t&&t,googleConsentMode:null!==(n=u.googleConsentMode)&&void 0!==n&&n,integrations:null!==(i=u.integrations)&&void 0!==i?i:{},trackingProvider:null!==(o=u.trackingProvider)&&void 0!==o?o:"disabled",gtmAutoContainerId:null!==(a=u.gtmAutoContainerId)&&void 0!==a?a:null,shopifySupport:null!==(c=u.shopifySupport)&&void 0!==c&&c}},K={appliedExperiments:{},cancelPolling:function(){},experiments:[],team:W(),teamId:null,variations:[],wasConsentGiven:!1,consentSubscribers:[]},N=new c.Y("store"),V=function(){return K.team},Y=function(){return K.experiments},Z=function(e){K.team.waitForConsent&&!K.wasConsentGiven?K.consentSubscribers.push(e):e()},F=function(e){var r;r=e,K.wasConsentGiven=r,K.wasConsentGiven&&(K.consentSubscribers.forEach((function(e){return e()})),K.consentSubscribers=[])},G=function(){var e=(0,i.Z)(a().mark((function e(r){var t,n;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!K.experiments.length&&K.teamId){e.next=2;break}return e.abrupt("return");case 2:return t="".concat(r,"/v/").concat(K.teamId),N.debug("Fetching data from backend",t),e.prev=4,e.next=7,fetch(t,{method:"GET",mode:"cors",headers:{Accept:"application/json"},credentials:"include"});case 7:return e.next=9,e.sent.json();case 9:(n=e.sent).team&&n.experiments&&n.variations&&(K.team=W(n.team),K.experiments=n.experiments,K.variations=n.variations,N.debug("Data received",{team:K.team,experiments:K.experiments,variations:K.variations})),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(4),N.error("Data fetching failed",{url:t,teamId:K.teamId,error:e.t0});case 16:case"end":return e.stop()}}),e,null,[[4,13]])})));return function(r){return e.apply(this,arguments)}}(),J=function(e){return e?window.localStorage:window.sessionStorage},H=function(e){return"varify-experiment-".concat(e)},$=function(e,r,t){var n=J(t),i={variationId:r,timestamp:Date.now()};n.setItem(H(e),JSON.stringify(i))},z=function(e,r,t){var i=new URLSearchParams(window.location.search).get(n.URL_PARAMS.VARIFY_FORCE),o=(null==i?void 0:i.split("-").map(Number))||[],a=(0,I.Z)(o,2),c=a[0],u=a[1];if(c===e)return function(e,r,t,n){var i=t.find((function(r){return r.id===e}));return void 0===i&&0!==e?null:($(r,e||null,n),i)}(u,e,r,t);var s=function(e,r){var t=J(r).getItem(H(e));return JSON.parse(t)}(e,t);if(null!==s)return r.find((function(e){return e.id===s.variationId}));var _=100*Math.random(),l=r.find((function(e){var r=e.traffic_allocation;return _0}))),fe(_,{experimentId:o,variationId:e,shouldCleanup:c,shouldReapply:s}))},pe=new c.Y("gtm"),ve=function(){var e,r=V();"gtm_auto"===r.trackingProvider&&r.gtmAutoContainerId&&(e=r.gtmAutoContainerId,document.querySelector('script[src*="https://www.googletagmanager.com/gtm.js?id='.concat(e,'"]'))?pe.debug("GTM script element already exists"):function(e){window.dataLayer=window.dataLayer||[];var r=document.createElement("script");r.async=!0,r.src="https://www.googletagmanager.com/gtm.js?id=".concat(e),document.head.prepend(r),pe.debug("GTM script added to DOM",r)}(r.gtmAutoContainerId))},he=__webpack_require__(46112),me=function e(r){var t;null!==(t=__webpack_require__.g)&&void 0!==t&&t.dataLayer.some((function(e){try{return"consent"===e[0]&&"update"===e[1]&&"granted"===e[2].analytics_storage}catch(e){return!1}}))?r():setTimeout((function(){e(r)}),1e3)},ge=function(e){V().googleConsentMode?me(e):e()},we="varify-has-been-tracked",ye=function e(r,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;n>=30||(void 0!==r()?t():setTimeout((function(){e(r,t,n+1)}),500))},be=function(e){ye((function(){var e;return null===(e=window.utag)||void 0===e?void 0:e.link}),e)},Ee=function(){return JSON.parse(sessionStorage.getItem(we))||[]};function Pe(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function Oe(e){for(var r=1;r0&&void 0!==arguments[0]?arguments[0]:Ie.ERROR)===Ie.SUCCESS?(r={},(0,t.Z)(r,Ie.ERROR,void 0),(0,t.Z)(r,Ie.SUCCESS,1),r):(e={},(0,t.Z)(e,Ie.ERROR,1),(0,t.Z)(e,Ie.SUCCESS,void 0),e)}(a))},Me=function(e,r,t,n,i,o){ye((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")}])}))},Se=function(e,r,t,n,i,o){ye((function(){return window.dataLayer}),(function(){ge((function(){var a=Oe({event:"varify"},xe(e,r,t,n,i,o));window.dataLayer=window.dataLayer||[],window.dataLayer.push(a)}))}))},De=function(e,r,t,n,i,o){ye((function(){return window.hj}),(function(){var a=xe(e,r,t,n,i,o).varify_abTestShort;window.hj("event","Varify - ".concat(a))}))},Ce=function(e,r,t,n,i,o){ye((function(){var e;return null===(e=window._mfq)||void 0===e?void 0:e.push}),(function(){var a=xe(e,r,t,n,i,o).varify_abTestShort;window._mfq.push(["tag","Experiment-ID : ".concat(a)])}))},Le=function(e,r,t,n,i,o){ye((function(){return window.clarity}),(function(){var a=xe(e,r,t,n,i,o).varify_abTestShort;window.clarity("set","Varify AB Testing",a)}))},Te=function(e,r,t,n,i,o){ye((function(){var e;return null===(e=window.posthog)||void 0===e?void 0:e.capture}),(function(){var a=xe(e,r,t,n,i,o);window.posthog.capture("varify",a)}))},je=function(e,r,t,n,i,o){ye((function(){var e,r;return null===(e=window.Shopify)||void 0===e||null===(r=e.analytics)||void 0===r?void 0:r.publish}),(function(){var a=V().consent?"localStorage":"sessionStorage";window.Shopify.analytics.publish("varify",Oe(Oe({},xe(e,r,t,n,i,o)),{},{teamId:K.teamId,storageType:a}))}))},Ue={etracker:function(e,r,t,n,i,o){var a=xe(e,r,t,n,i,o).varify_abTestShort;ye((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,o))}))},ga:function(e,r,t,n,i,o){ye((function(){return window.gtag}),(function(){return ge((function(){window.gtag("set","user_properties",xe(e,r,t,n,i,o)),window.gtag("event","varify",xe(e,r,t,n,i,o))}))}))},gtm:Se,gtm_auto:Se,matomo:function(e,r,t,n,i,o){var a=Oe({event:"varify"},xe(e,r,t,n,i,o));window._mtm=window._mtm||[],window._mtm.push(a)},mixpanel:function(e,r,t,n,i,o){var a=xe(e,r,t,n,i,o).varify_variationName;ye((function(){var e;return null===(e=window.mixpanel)||void 0===e?void 0:e.track}),(function(){window.mixpanel.track("$experiment_started",{"Experiment name":r,"Variant name":a})}))},piano:function(e,r,t,n,i,o){ye((function(){var e;return null===(e=window.pa)||void 0===e?void 0:e.sendEvent}),(function(){var a=xe(e,r,t,n,i,o).varify_abTestShort;window.pa.sendEvent("mv_test.display",{mv_test:e,mv_creation:a,mv_wave:1})}))},shopify_app:je,snowplow:function(e,r,t,n,i,o){be((function(){window.utag.link({event_name:"varify",varifyContext:{schema:"iglu:io.varify/varify/jsonschema/1-0-2",data:xe(e,r,t,n,i,o)}})}))},tealium:function(e,r,t,n,i,o){be((function(){window.utag.link({event_name:"varify",data:xe(e,r,t,n,i,o)})}))}},qe=function(e,r,t,n,i,o){var a,c=V(),u=c.dataSaveMode,s=c.integrations,_=c.trackingProvider,l=c.shopifySupport;null!==(a=window.varify)&&void 0!==a&&a.isRedirecting||u&&function(e){return Ee().includes(e)}(r)||Z((function(){"disabled"!==_&&Ue[_](r,t,n,i,e,o),l&&"shopify_app"!==_&&je(r,t,n,i,e,o),s.content_square&&Me(r,0,n),s.hotjar&&De(r,t,n,i,e,o),s.mouseflow&&Ce(r,t,n,i,e,o),s.msclarity&&Le(r,t,n,i,e,o),s.posthog&&Te(r,t,n,i,e,o),u&&sessionStorage.setItem(we,JSON.stringify([].concat((0,he.Z)(Ee()),[r])))}))},Be=function(e){var r=Ie,t=window.atob(e).split(":").map(Number),n=(0,I.Z)(t,2),i=n[0],o=n[1],a=Y().find((function(e){return e.id===i}));if(!a)throw new Error("Unable to find experiment ".concat(i));var c=a.variations.find((function(e){return e.id===o}));if(!c)throw new Error("Unable to find variation ".concat(o));Z((function(){$(i,o,V().consent)})),a.tracking_enabled&&qe(!0,a.id,a.slug,c.id,c.slug,r.SUCCESS)},We=new c.Y("delivery"),Ke=function(e){var r=e.get(n.URL_PARAMS.VARIFY_PREVIEW);if(r&&"original"!==r){var t=r.split("-")[0],i=e.get(n.URL_PARAMS.KEYWORD_INSERTION);try{de(t,{keywordInsertionParam:i})}catch(e){We.error("Error while applying preview variation ".concat(t),e)}}},Ne=function(e,r,t){var i=Ie;We.debug("Applying variation ".concat(null==r?void 0:r.id," for experiment ").concat(e.id));try{if(r){var o=t.get(n.URL_PARAMS.KEYWORD_INSERTION);de(r.id,{keywordInsertionParam:o,experimentId:e.id,shouldCleanup:e.should_cleanup,shouldReapply:e.should_reapply})}if(!e.tracking_enabled)return;qe(!!r,e.id,e.slug,null==r?void 0:r.id,null==r?void 0:r.slug,i.SUCCESS)}catch(t){if(We.error("Error while applying variation ".concat(null==r?void 0:r.id," for experiment ").concat(e.id),t),!e.tracking_enabled)return;qe(!!r,e.id,e.slug,null==r?void 0:r.id,null==r?void 0:r.slug,i.ERROR)}finally{!function(e,r){var t;K.appliedExperiments[e.id]={experimentSlug:e.slug,variationId:null!==(t=null==r?void 0:r.id)&&void 0!==t?t:"Original",timestamp:(new Date).getTime()}}(e,r)}},Ve=function(e){try{var r=new AbortController,t=r.signal;i=function(){return r.abort()},K.cancelPolling=i;var n=V();(function(e,r){var t=r.signal;return B.debug("Getting targeted experiments"),e.map((function(e){return q(e,{signal:t}).then((function(){return S(e,{signal:t})}))}))})(Y(),{signal:t}).forEach((function(r){r.then((function(r){var t=z(r.id,r.variations,n.consent);Ne(r,t,e)})).catch((function(e){We.error("Error while targeting experiment ".concat(r.id,". Skipping..."),r,e)}))}))}catch(e){We.error("Error while running relevant experiments",e)}var i},Ye=function(){var e=(0,i.Z)(a().mark((function e(r){var t,i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(We.debug("Starting delivery"),null!==(t=window.varify)&&void 0!==t&&t.iid){e.next=3;break}throw new Error("No varify Team ID found. Please make sure window.varify.iid is set");case 3:return We.debug("Found varify iid: ".concat(window.varify.iid)),o=window.varify.iid,K.teamId=o,e.next=7,G((0,u.getLaravelDomain)(!0));case 7:if(ve(),r.has(n.URL_PARAMS.VARIFY_REDIRECT_TRACKING))try{i=r.get(n.URL_PARAMS.VARIFY_REDIRECT_TRACKING),Be(i)}catch(e){We.error("Error while tracking redirect variation",r,e)}r.has(n.URL_PARAMS.VARIFY_PREVIEW)?Ke(r):Ve(r);case 12:case"end":return e.stop()}var o}),e)})));return function(r){return e.apply(this,arguments)}}(),Ze=new c.Y("navigation"),Fe=function(e){return function(){for(var r=arguments.length,t=new Array(r),n=0;n