1<!DOCTYPE html> 2<!-- saved from url=(0024)https://www.spsevents.org/ --> 3<html data-country="UA" data-region="UA" data-originalcountry="UA" data-originalregion="null" lang="en" data-site-geo="GX" data-static-page="false" data-social-page="false" class="windows desktop landscape"><head class="vwo_loaded vwo_loaded_76"> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><style>body {transition: opacity ease-in 0.2s; } 5body[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; } 6</style> 7 8 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 9 10<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> 11<title>Online Casino Brands â Trusted Gambling Sites & Reviews</title> 12<meta name="description" content="Explore trusted online casino brands, compare features, bonuses, security and game quality. Find safe, licensed casinos and choose the right platform to play"/> 13<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 14<link rel="canonical" href="https://spsevents.org/kategorii_casino/online-casino-brands/" /> 15<meta property="og:locale" content="en_GB" /> 16<meta property="og:type" content="article" /> 17<meta property="og:title" content="Online Casino Brands â Trusted Gambling Sites & Reviews" /> 18<meta property="og:description" content="Explore trusted online casino brands, compare features, bonuses, security and game quality. Find safe, licensed casinos and choose the right platform to play" /> 19<meta property="og:url" content="https://spsevents.org/kategorii_casino/online-casino-brands/" /> 20<meta property="og:site_name" content="SPS Events" /> 21<meta name="twitter:card" content="summary_large_image" /> 22<meta name="twitter:title" content="Online Casino Brands â Trusted Gambling Sites & Reviews" /> 23<meta name="twitter:description" content="Explore trusted online casino brands, compare features, bonuses, security and game quality. Find safe, licensed casinos and choose the right platform to play" /> 24<meta name="twitter:label1" content="Casino" /> 25<meta name="twitter:data1" content="5" />
26<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://spsevents.org/#person","name":"SPS Events","image":{"@type":"ImageObject","@id":"https://spsevents.org/#logo","url":"https://spsevents.org/wp-content/uploads/2025/12/cropped-ChatGPT-Image-28-\u0433\u0440\u0443\u0434.-2025-\u0440.-16_22_46-150x150.png","contentUrl":"https://spsevents.org/wp-content/uploads/2025/12/cropped-ChatGPT-Image-28-\u0433\u0440\u0443\u0434.-2025-\u0440.-16_22_46-150x150.png","caption":"SPS Events","inLanguage":"en-GB"}},{"@type":"WebSite","@id":"https://spsevents.org/#website","url":"https://spsevents.org","name":"SPS Events","publisher":{"@id":"https://spsevents.org/#person"},"inLanguage":"en-GB"},{"@type":"CollectionPage","@id":"https://spsevents.org/kategorii_casino/online-casino-brands/#webpage","url":"https://spsevents.org/kategorii_casino/online-casino-brands/","name":"Online Casino Brands \u2013 Trusted Gambling Sites & Reviews","isPartOf":{"@id":"https://spsevents.org/#website"},"inLanguage":"en-GB"}]}</script>
26 27<!-- /Rank Math WordPress SEO plugin --> 28 29<link rel="alternate" type="application/rss+xml" title="spsevents.org » Feed" href="https://spsevents.org/feed/" /> 30<link rel="alternate" type="application/rss+xml" title="spsevents.org » Comments Feed" href="https://spsevents.org/comments/feed/" /> 31<link rel="alternate" type="application/rss+xml" title="spsevents.org » Online Casino Brands Casino category Feed" href="https://spsevents.org/kategorii_casino/online-casino-brands/feed/" />
32<script> 33window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/spsevents.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.3"}}; 34/*! This file is auto-generated */ 35!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 36</script>
36 37<style id='wp-emoji-styles-inline-css'> 38 39 img.wp-smiley, img.emoji { 40 display: inline !important; 41 border: none !important; 42 box-shadow: none !important; 43 height: 1em !important; 44 width: 1em !important; 45 margin: 0 0.07em !important; 46 vertical-align: -0.1em !important; 47 background: none !important; 48 padding: 0 !important; 49 } 50</style> 51<link rel='stylesheet' id='wp-block-library-css' href='https://spsevents.org/wp-includes/css/dist/block-library/style.min.css?ver=6.8.3' media='all' /> 52<style id='classic-theme-styles-inline-css'> 53/*! This file is auto-generated */ 54.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 55</style> 56<style id='global-styles-inline-css'> 57:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
57--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
57.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 58:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 59:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 60:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 61</style> 62<link rel='stylesheet' id='spsevents-org-style-css' href='https://spsevents.org/wp-content/themes/spsevents-org/style.css?ver=1.0.0' media='all' /> 63<link rel="https://api.w.org/" href="https://spsevents.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://spsevents.org/wp-json/wp/v2/kategorii_casino/23" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://spsevents.org/xmlrpc.php?rsd" /> 64<meta name="generator" content="WordPress 6.8.3" /> 65
65<script src="https://spsevents.org/wp-content/themes/spsevents-org/files/764758161827974" async=""></script>
65<script type="text/javascript" async="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/fbevents.js.Ðез названиÑ"></script>
65<script type="text/javascript" async="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/js"></script>
65<script async="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/gutloader.js.Ðез названиÑ"></script>
65<script type="text/javascript" async="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/ktag.min.js.Ðез названиÑ"></script>
65 <title>Key Features That Differentiate Digital Entertainment Brands</title> 66 67 68 <link rel="shortcut icon" href="https://objects.kaxmedia.com/auto/o/166068/25a4c30204.ico" type="image/x-icon"><link rel="icon" type="image/png" sizes="16x16" href="https://objects.kaxmedia.com/auto/o/166070/ad5d5a9de9.png"><link rel="apple-touch-icon" sizes="180x180" href="https://objects.kaxmedia.com/auto/o/166071/3ab5003597.png"><style type="text/css">@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/greek-ext/300/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/latin-ext/300/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/greek/300/normal.woff2);unicode-range:U+0370-03FF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/greek/700/normal.woff2);unicode-range:U+0370-03FF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/latin-ext/700/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}</style><link rel="preload" as="font" type="font/woff2" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/fonts/TroisMilleBold-15.woff2" crossorigin=""><link rel="preconnect" href="https://gut.spsevents.org/"><link rel="preconnect" href="https://cdn.viafoura.net/">
68<script type="text/javascript">(function(){var loadVF=function(){if(window.__vfLoaded)return;window.__vfLoaded=true;var s=document.createElement('script');s.src='https://cdn.viafoura.net/entry/index.js';s.defer=true;document.head.appendChild(s);};var viafouraTargetsSelector='#comments, vf-conversations, vf-livereviews';var targets=document.querySelectorAll(viafouraTargetsSelector);if('IntersectionObserver'in window&&targets.length){var VIAFOURA_OBSERVER_ROOT_MARGIN='600px';var io=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){loadVF();io.disconnect();}});},{rootMargin:VIAFOURA_OBSERVER_ROOT_MARGIN});targets.forEach(function(t){io.observe(t);});if('requestIdleCallback'in window)requestIdleCallback(loadVF,{timeout:5000});else setTimeout(loadVF,5000);}else{if('requestIdleCallback'in window)requestIdleCallback(loadVF,{timeout:3000});else window.addEventListener('load',function(){setTimeout(loadVF,3000);});}})();</script>
68 <style>@font-face{font-family:"Trois Mille Bold";src:url("https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/fonts/TroisMilleBold-15.woff2");font-display:swap}</style> 69 70
70<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is a good online casino?","acceptedAnswer":{"@type":"Answer","text":"You should consider if it has a legitimate licence from the relevant official national licensing organisation, like the UKGC in Britain. If it does, it is safe. That's the prerequisite. An excellent online casino, like those recommended at spsevents.org, would offer a lot of casino games, attractive welcome offers as well as other casino bonuses."}},{"@type":"Question","name":"How can I play at a casino online?","acceptedAnswer":{"@type":"Answer","text":"Once you check that you are eligible to play and the casino is safe, you can create an account and during the process, you will need to prove your identity and age. Then you can deposit using an accepted payment method, claim the Welcome bonus (optionally, if there is one) and after that you can start playing!"}},{"@type":"Question","name":"Are online casinos safe?","acceptedA
70nswer":{"@type":"Answer","text":"In short, the online casinos featured here are all safe. To know if an online casino is safe, you should look for its licence information. For example, online betting sites in the UK must be licensed by the UK Gambling Commission (UKGC), and this is a mark of approval and legitimacy."}},{"@type":"Question","name":"Why are online casinos popular?","acceptedAnswer":{"@type":"Answer","text":"Online casinos are popular because they give players the opportunity to play their favourite classic casino games, as well as many new and unique games while at home, or wherever they are via a mobile device. Not to mention that the casino bonuses offered online are a lot more appealing compared to bonuses offered at land-based facilities. "}},{"@type":"Question","name":"Can I win real money on online casino sites?","acceptedAnswer":{"@type":"Answer","text":"Yes, you can win real money when betting online, although all casino game outcomes rely on chance, so there is never a guarantee of winning. Always read the terms and conditions of the site where you will be placing real money bets before playing."}},{"@type":"Question","name":"How do I find the best online casinos?","acceptedA
70nswer":{"@type":"Answer","text":"You can find the best online casinos on our website \u2013 spsevents.org. Our team evaluates all the best and latest gambling platforms to provide you with unbiased reviews and recommendations. We review casinos based on specific industry-standard metrics, such as licensing, customer support options, payment platforms, games, and software developers."}}]}</script>
70 <link rel="preload" as="style" href="https://spsevents.org/wp-content/themes/spsevents-org/files/app-BL8ENTJw.css"><link rel="stylesheet" href="https://spsevents.org/wp-content/themes/spsevents-org/files/app-BL8ENTJw.css"><link rel="preload" as="image" href="https://spsevents.org/wp-content/themes/spsevents-org/files/f0182abb93.png" fetchpriority="high"> 71
71<script type="text/javascript" id="vwoCode">window._vwo_code||(function(){var account_id=637854,version=2.1,settings_tolerance=2000,hide_element='body',hide_element_style='opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;',f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={nonce:v&&v.nonce,use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}v&&t.setAttribute('nonce',v.nonce);d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var n=this.getSettings(),i=d.createElement('script'),r=this;t=t||{};if(n){i.textContent=n;d.getElementsByTagName('head')[0].appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var n=this.hide_element(),i=n?n+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=i;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var i=d.createElement('div');i.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;display: block !important;';i.setAttribute('id','_vis_opt_path_hides');i.classList.add('_vis_hide_layer');t.parentNode.insertBefore(i,t.nextSibling)}var o=window._vis_opt_url||d.URL,s='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(o)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:s})}else{this.load(s+'&x=true')}}};w._vwo_code=code;code.init();})();</script>
71
71<script>window.pageLocale={"country":"GX","region":null}</script>
71
71<script type="text/javascript" nonce="">(function(){function _vwo_err(e){function gE(e,a){return"https://dev.visualwebsiteoptimizer.com/ee.gif?a=637854&s=j.php&_cu="+encodeURIComponent(window.location.href)+"&e="+encodeURIComponent(e&&e.message&&e.message.substring(0,1e3)+"&vn=")+(e&&e.code?"&code="+e.code:"")+(e&&e.type?"&type="+e.type:"")+(e&&e.status?"&status="+e.status:"")+(a||"")}var vwo_e=gE(e);try{typeof navigator.sendBeacon==="function"?navigator.sendBeacon(vwo_e):(new Image).src=vwo_e}catch(err){}}try{var extE=0,prevMode=false;window._VWO_Jphp_StartTime = (window.performance && typeof window.performance.now === 'function' ? window.performance.now() : new Date().getTime());;;(function(){window._VWO=window._VWO||{};var aC=window._vwo_code;if(typeof aC==='undefined'){window._vwo_mt='dupCode';return;}if(window._VWO.sCL){window._vwo_mt='dupCode';window._VWO.sCDD=true;try{if(aC){clearTimeout(window._vwo_settings_timer);var h=document.querySelectorAll('#_vis_opt_path_hides');var x=h[h.length>1?1:0];x&&x.remove();}}catch(e){}return;}window._VWO.sCL=true;;window._vwo_mt="live";var localPreviewObject={};var previewKey="_vis_preview_"+637854;var wL=window.location;;try{localPreviewObject[previewKey]=window.localStorage.getItem(previewKey);JSON.parse(localPreviewObject[previewKey])}catch(e){localPreviewObject[previewKey]=""}try{window._vwo_tm="";var getMode=function(e){var n;if(window.name.indexOf(e)>-1){n=window.name}else{n=wL.search.match("_vwo_m=([^&]*)");n=n&&atob(decodeURIComponent(n[1]))}return n&&JSON.parse(n)};var ccMode=getMode("_vwo_cc");if(window.name.indexOf("_vis_heatmap")>-1||window.name.indexOf("_vis_editor")>-1||ccMode||window.name.indexOf("_vis_preview")>-1){try{if(ccMode){window._vwo_mt=decodeURIComponent(wL.search.match("_vwo_m=([^&]*)")[1])}else if(window.name&&JSON.parse(window.name)){window._vwo_mt=window.name}}catch(e){if(window._vwo_tm)window._vwo_mt=window._vwo_tm}}else if(window._vwo_tm.length){window._vwo_mt=window._vwo_tm}else if(location.href.indexOf("_vis_opt_preview_combination")!==-1&&location.href.indexOf("_vis_test_id")!==-1){window._vwo_mt="sharedPreview"}else if(localPreviewObject[previewKey]){window._vwo_mt=JSON.stringify(localPreviewObject)}if(window._vwo_mt!=="live"){;if(typeof extE!=="undefined"){extE=1}
71if(!getMode("_vwo_cc")){(function(){var cParam='';try{if(window.VWO&&window.VWO.appliedCampaigns){var campaigns=window.VWO.appliedCampaigns;for(var cId in campaigns){if(campaigns.hasOwnProperty(cId)){var v=campaigns[cId].v;if(cId&&v){cParam='&c='+cId+'-'+v+'-1';break;}}}}}catch(e){}var prevMode=false;_vwo_code.load('https://dev.visualwebsiteoptimizer.com/j.php?mode='+encodeURIComponent(window._vwo_mt)+'&a=637854&f=1&u='+encodeURIComponent(window._vis_opt_url||document.URL)+'&eventArch=true'+'&x=true'+cParam,{sL:window._vwo_code.sL});if(window._vwo_code.sL){prevMode=true;}})();}else{(function(){window._vwo_code&&window._vwo_code.finish();_vwo_ccc={u:"/j.php?a=637854&u=https%3A%2F%2Fwww.spsevents.org%2F&vn=2.1&x=true"};var s=document.createElement("script");s.src="https://app.vwo.com/visitor-behavior-analysis/dist/codechecker/cc.min.js?r="+Math.random();document.head.appendChild(s)})()}}}catch(e){var vwo_e=new Image;vwo_e.src="https://dev.visualwebsiteoptimizer.com/ee.gif?s=mode_det&e="+encodeURIComponent(e&&e.stack&&e.stack.substring(0,1e3)+"&vn=");aC&&window._vwo_code.finish()}})(); 72;;window._vwo_cookieDomain="spsevents.org";;;;if(prevMode){return}if(window._vwo_mt === "live"){window.VWO=window.VWO||[];window._vwo_acc_id=637854;window.VWO._=window.VWO._||{};;;window.VWO.visUuid="D1FD4C98DB898E05201D664E6C9EF23AF|952c48a18bd7f604e51fdfe2b940b0f4"; 73;_vwo_code.sT=_vwo_code.finished();(function(c,a,e,d,b,z,g,sT){if(window.VWO._&&window.VWO._.isBot)return;const cookiePrefix=window._vwoCc&&window._vwoCc.cookiePrefix||"";const useLocalStorage=sT==="ls";const cookieName=cookiePrefix+"_vwo_uuid_v2";const escapedCookieName=cookieName.replace(/([.*+?^${}()|[\]\\])/g,"\\$1");const cookieDomain=g;function getValue(){if(useLocalStorage){return localStorage.getItem(cookieName)}else{const regex=new RegExp("(^|;\\s*)"+escapedCookieName+"=([^;]*)");const match=e.cookie.match(regex);return match?decodeURIComponent(match[2]):null}}function setValue(value,days){if(useLocalStorage){localStorage.setItem(cookieName,value)}else{e.cookie=cookieName+"="+value+"; expires="+new Date(864e5*days+ +new Date).toGMTString()+"; domain="+cookieDomain+"; path=/"}}let existingValue=null;if(sT){const cookieRegex=new RegExp("(^|;\\s*)"+escapedCookieName+"=([^;]*)");const cookieMatch=e.cookie.match(cookieRegex);const cookieValue=cookieMatch?decodeURIComponent(cookieMatch[2]):null;const lsValue=localStorage.getItem(cookieName);if(useLocalStorage){if(lsValue){existingValue=lsValue;if(cookieValue){e.cookie=cookieName+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain="+cookieDomain+"; path=/"}}else if(cookieValue){localStorage.setItem(cookieName,cookieValue);e.cookie=cookieName+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain="+cookieDomain+"; path=/";existingValue=cookieValue}}else{if(cookieValue){existingValue=cookieValue;if(lsValue){localStorage.removeItem(cookieName)}}else if(lsValue){e.cookie=cookieName+"="+lsValue+"; expires="+new Date(864e5*366+ +new Date).toGMTString()+"; domain="+cookieDomain+"; path=/";localStorage.removeItem(cookieName);existingValue=lsValue}}a=existingValue||a}else{const regex=new RegExp("(^|;\\s*)"+escapedCookieName+"=([^;]*)");const match=e.cookie.match(regex);a=match?decodeURIComponent(match[2]):a}-1==e.cookie.indexOf("_vis_opt_out")&&-1==d.location.href.indexOf("vwo_opt_out=1")&&(window.VWO.visUuid=a),a=a.split("|"),b=new Image,g=window._vis_opt_domain||c||d.location.hostname.replace(/^www\./,""),b.src="https://dev.visualwebsiteoptimizer.com/v.gif?cd="+(window._vis_opt_cookieDays||0)+"&a=637854&d="+encodeURIComponent(d.location.hostname.replace(/^www\./,"") || c)+"&u="+a[0]+"&h="+a[1]+"&t="+z,d.vwo_iehack_queue=[b],setValue(a.join("|"),366)})("spsevents.org",window.VWO.visUuid,document,window,0,_vwo_code.sT,"spsevents.org","false"||null); 74;clearTimeout(window._vwo_settings_timer);window._vwo_settings_timer=null;;;;;var vwoCode=window._vwo_code;if(vwoCode.filterConfig&&vwoCode.filterConfig.filterTime==="balanced"){vwoCode.removeLoaderAndOverlay()}var vwo_CIF=false;var UAP=false;;;var _vwo_style=document.getElementById('_vis_opt_path_hides'),_vwo_css=(vwoCode.hide_element_style?vwoCode.hide_element_style():'{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;}')+':root {--vwo-el-opacity:0 !important;--vwo-el-filter:alpha(opacity=0) !important;--vwo-el-bg:none !important;--vwo-el-ts:none !important;}',_vwo_text="" + _vwo_css;if (_vwo_style) { var e = _vwo_style.classList.contains("_vis_hide_layer") && _vwo_style; if (UAP && !UAP() && vwo_CIF && !vwo_CIF()) { e ? e.parentNode.removeChild(e) : _vwo_style.parentNode.removeChild(_vwo_style) } else { if (e) { var t = _vwo_style = document.createElement("style"), o = document.getElementsByTagName("head")[0], s = document.querySelector("#vwoCode"); t.setAttribute("id", "_vis_opt_path_hides"), s && t.setAttribute("nonce", s.nonce), t.setAttribute("type", "text/css"), o.appendChild(t) } if (_vwo_style.styleSheet) _vwo_style.styleSheet.cssText = _vwo_text; else { var l = document.createTextNode(_vwo_text); _vwo_style.appendChild(l) } e ? e.parentNode.removeChild(e) : _vwo_style.removeChild(_vwo_style.childNodes[0])}};
74window.VWO.ssMeta = { enabled: 0, noSS: 0 };;;VWO._=VWO._||{};window._vwo_clicks=false;VWO._.allSettings=(function(){return{dataStore:{campaigns:{76:{"version":4,"ep":1764324045000,"clickmap":0,"globalCode":[],"type":"VISUAL_AB","status":"RUNNING","pc_traffic":100,"name":"CC-6501 Christmas Logo","manual":false,"urlRegex":"","exclude_url":"","multiple_domains":0,"segment_code":"true","ss":null,"ibe":1,"muts":{"post":{"enabled":true,"refresh":true}},"sections":{"1":{"path":"","variations":{"1":[],"2":[{"tag":"C_637854_76_1_2_0","xpath":"HEAD"}],"3":[]},"segment":{"1":1,"2":1,"3":1},"globalWidgetSnippetIds":{"1":[],"2":[],"3":[]},"editorXPaths":{"1":[],"2":[],"3":[]},"variation_names":{"1":"Control","2":"Variation-1","3":"Variation-2"},"triggers":[]}},"varSegAllowed":false,"combs":{"1":0,"2":1,"3":0},"comb_n":{"1":"Control","2":"Variation-1","3":"Variation-2"},"goals":{"1":{"type":"CUSTOM_GOAL","identifier":"vwo_pageView","mca":false}},"pgre":true,"ps":true,"GTM":1,"metrics":[{"id":1,"type":"m","metricId":1217299}],"cEV":1,"id":76,"pg_config":["3008695"],"triggers":["20663632"],"mt":{"1":"11402698"}}, 65:{"version":4,"ep":1737736883000,"clickmap":0,"globalCode":[],"type":"VISUAL_AB","status":"RUNNING","pc_traffic":100,"name":"Campaign 65 - News Sign Up Exit Pop","manual":false,"urlRegex":"","exclude_url":"","multiple_domains":0,"segment_code":"true","ss":{"cta":0},"ibe":1,"muts":{"post":{"enabled":true,"refresh":true}},"sections":{"1":{"path":"","variations":{"1":[],"2":[{"t":10,"tag":"C_637854_65_1_2_0","xpath":"HEAD"},{"t":"11402692","tag":"C_637854_65_1_2_1","xpath":"HEAD"}]},"segment":{"1":1,"2":1},"globalWidgetSnippetIds":{"1":[],"2":[]},"variation_names":{"1":"Control","2":"Variation-1"},"triggers":[]}},"varSegAllowed":false,"combs":{"1":0,"2":1},"comb_n":{"1":"Control","2":"Variation-1"},"goals":{"2":{"type":"CUSTOM_GOAL","identifier":"vwo_pageView","mca":false}},"pgre":true,"ps":true,"GTM":1,"metrics":[{"id":2,"type":"m","metricId":1217299}],"id":65,"pg_config":["1969291"],"triggers":[11402695],"mt":{"2":"11402698"}}},changeSets:{},plugins:{"UA":{"de":"Other","ps":"desktop:false:Windows:10:Chrome:143:Other","os":"Windows","dt":"desktop","br":"Chrome"},"IP":"46.231.226.187","LIBINFO":{"WORKER":{"HASH":"70faafffa0475802f5ee03ca5ff74179br"},"SURVEY_HTML":{"HASH":"b436fedfa1cc963271ea0920f91fd465br"},"SURVEY_DEBUG_EVENTS":{"HASH":"5422a9247274a192ad707ccb4975fd52br"},"DEBUGGER_UI":{"HASH":"ac2f1194867fde41993ef74a1081ed6bbr"},"EVAD":{"HASH":"","LIB_SUFFIX":""},"HEATMAP_HELPER":{"HASH":"84cb22b218b0b79c6471d1f66ff89f6ebr"},"OPA":{"HASH":"29fe0681a4ba193de198500f8df96113br","PATH":"\/4.0"},"SURVEY":{"HASH":"229f874a3300b33838ca01f83ae40e30br"},"TRACK":{"HASH":"056cb2758ffa28cd1e09022406ef9801br","LIB_SUFFIX":""}},"GEO":{"vn":"geoip2","cc":"UA","cn":"Ukraine","conC":"EU","c":"Uzhhorod","cEU":"","rn":"Zakarpattia Oblast","r":"21"},"PIICONFIG":false,"ACCTZ":"GMT","DACDNCONFIG":{"DONT_IOS":false,"CJ":false,"RDBG":false,"DNDOFST":1000,"jsConfig":{"ele":1,"earc":1,"se":1,"m360":1,"iche":1,"ge":1,"histEnabled":1,"recData360Enabled":1},"SCC":"{\"cache\":0}","debugEvt":false,"DLRE":1729671067,"BSECJ":false,"FB":false,"CKLV":false,"CINSTJS":false,"CRECJS":false,"eNC":false,"IAF":false,"PRTHD":false,"SD":false,"CSHS":false,"AST":false,"DT":{"DELAYAFTERTRIGGER":1000,"DEVICE":"mobile","TC":"function(){ return _vwo_t.cm('eO','js',VWO._.dtc.ctId); };","SEGMENTCODE":"function(){ return _vwo_s().f_e(_vwo_s().dt(),'mobile') };"},"SST":false,"UCP":false,"SPA":true,"SPAR":false}},vwoData:{"gC":null},crossDomain:{},integrations:{"76":{"GTM":1},"65":{"GTM":1}},events:{"vwo_surveyCompleted":{},"vwo_pageView":{},"vwo_timer":{"nS":["timeSpent"]},"vwo_dom_scroll":{"nS":["pxBottom","bottom","top","pxTop"]},"vwo_variationShown":{},"vwo_page_session_count":{},"vwo_dom_click":{"nS":["target.innerText","target"]},"vwo_goalVisit":{"nS":["expId"]},"vwo_leaveIntent":{},"vwo_networkChanged":{},"vwo_dom_submit":{},"vwo_newSessionCreated":{},"vwo_fling":{},"vwo_orientationChanged":{},"vwo_surveyQuestionSubmitted":{},"vwo_repeatedScrolled":{},"vwo_tabOut":{},"vwo_surveyQuestionDisplayed":{},"vwo_selection":{},"vwo_surveyDisplayed":{},"vwo_pageRefreshed":{},"vwo_rC":{},"vwo_autoCapture":{},"vwo_survey_surveyCompleted":{},"vwo_longPress":{},"vwo_survey_questionShown":{},"vwo_vA":{},"vwo_appLaunched":{},"vwo_dom_hover":{},"vwo_sdkUsageStats":{},"vwo_fmeSdkInit":{},"vwo_performance":{},"vwo_repeatedHovered":{},"vwo_surveyClosed":{},"vwo_pageUnload":{},"vwo_tabIn":{},"vwo_appTerminated":{},"vwo_appComesInForeground":{},"vwo_copy":{},"vwo_quickBack":{},"vwo_debugLogs":{},"vwo_cursorThrashed":{},"vwo_zoom":{},"vwo_errorOnPage":{},"vwo_trackGoalVisited":{},"vwo_scroll":{},"vwo_syncVisitorProp":{},"vwo_singleTap":{},"vwo_appNotResponding":{},"vwo_appCrashed":{}
74,"vwo_analyzeHeatmap":{},"vwo_analyzeRecording":{},"vwo_appGoesInBackground":{},"vwo_analyzeForm":{},"vwo_survey_submit":{},"vwo_survey_reachedThankyou":{},"vwo_mouseout":{},"vwo_survey_questionAttempted":{},"vwo_survey_display":{},"vwo_survey_complete":{},"vwo_survey_close":{},"vwo_survey_attempt":{},"vwo_doubleTap":{},"vwo_sessionSync":{},"vwo_customTrigger":{},"vwo_screenViewed":{},"vwo_conversion":{},"vwo_log":{},"vwo_surveyQuestionAttempted":{},"vwo_sdkDebug":{},"vwo_surveyExtraData":{},"vwo_surveyAttempted":{},"vwo_recommendation_block_shown":{},"vwo_customConversion":{},"vwo_revenue":{}},visitorProps:{"vwo_email":{},"vwo_domain":{}},uuid:"D1FD4C98DB898E05201D664E6C9EF23AF",syV:{},syE:{},cSE:{},CIF:false,syncEvent:"sessionCreated",syncAttr:"sessionCreated"},sCIds:{},oCids:{},triggers:{"11402698":{"cnds":[{"id":1000,"event":"vwo_pageView","filters":[]}],"dslv":2},"11402692":{"cnds":[{"id":1001,"event":"vwo_campUnload","filters":[["event.expId","eq","65"]]}]},"11402695":{"cnds":["a",{"event":"vwo_mutationObserved","id":2},{"event":"vwo_notRedirecting","id":4,"filters":[]},{"event":"vwo_visibilityTriggered","id":5,"filters":[]},{"id":1000,"event":"vwo_pageView","filters":[]},["o",{"id":500,"event":"vwo_pageView","filters":[["storage.cookies._vis_opt_exp_65_combi","nbl"]]},{"id":1002,"event":"vwo_pageView","filters":[]}]],"dslv":2},"10":{"cnds":[{"event":"vwo_dom_load","id":1001}]},"75":{"cnds":[{"event":"vwo_urlChange","id":99}]},"20663632":{"cnds":["a",{"event":"vwo_mutationObserved","id":2},{"event":"vwo_notRedirecting","id":4,"filters":[]},{"event":"vwo_visibilityTriggered","id":5,"filters":[]},{"id":1000,"event":"vwo_pageView","filters":[]},{"id":1002,"event":"vwo_pageView","filters":[]}],"dslv":2},"2":{"cnds":[{"event":"vwo_variationShown","id":100}]},"9":{"cnds":[{"event":"vwo_groupCampTriggered","id":105}]},"8":{"cnds":[{"event":"vwo_pageView","id":102}]},"5":{"cnds":[{"event":"vwo_postInit","id":101}]}},preTriggers:{},tags:{C_637854_76_1_2_0:{ fn:function(log,nonce=''){return (function(x) { 75 try{ 76 var _vwo_sel = vwo_$("<style vwo-element-id='1764341831644' id='1764341831644' " + nonce + ` ></style>`); 77 !vwo_$("head").find('#1764341831644').length && vwo_$('head').append(_vwo_sel);}catch(e) {VWO._.vAEH(e);} 78 try{}catch(e) {VWO._.vAEH(e);} 79 try{const logo=document.querySelector("#navbar-logo svg"); 80const newLogoSvg= `<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="h-full transition-all duration-300" viewBox="0 0 148 26"><path fill="#FF0082" d="M56.185 1.066h-7.043v24.635h7.043V1.066Z"/><path fill="#fff" d="M9.48.811c1.407 0 2.432.128 3.499.513V9.05c-.554-.385-1.238-.554-1.964-.554-1.837 0-3.245.981-3.245 5.25 0 4.27 1.28 5.465 3.203 5.465.897 0 1.58-.172 2.006-.513v6.66c-.853.342-2.006.64-3.885.64C3.8 26 .001 23.097.001 13.663S3.631.812 9.479.812ZM14.222 25.7l3.2-24.634h11.612l3.289 24.635h-6.875l-.725-6.149h-3.159l-.726 6.149h-6.617Zm10.118-9.647L23.143 5.978l-1.152 10.075h2.35ZM42.135.726c2.006 0 3.586.213 4.738.554v7.813c-1.238-.385-2.518-.554-3.884-.554-2.605 0-3.5.598-3.5 1.75 0 .813.385 1.281 1.965 1.793l1.493.469c2.945.94 4.569 2.477 4.569 6.104 0 4.951-3.073 7.342-9.562 7.342-1.751 0-3.031-.171-4.355-.385v-7.129c1.194.3 2.476.427 3.543.427 2.776 0 3.671-.554 3.671-1.879 0-.811-.468-1.366-1.451-1.665l-1.239-.385c-2.818-.853-4.91-2.39-4.91-6.83 0-4.995 3.287-7.428 8.922-7.428M58.36 25.7V1.067h7.726l3.117 16.353V1.066h6.702v24.635h-7.683l-3.159-15.669v15.669h-6.702ZM105.752.726c2.006 0 3.585.213 4.738.554v7.813c-1.239-.385-2.519-.554-3.885-.554-2.604 0-3.502.598-3.502 1.75 0 .813.385 1.281 1.965 1.793l1.493.469c2.945.94 4.569 2.477 4.569 6.104 0 4.951-3.073 7.342-9.562 7.342-1.75 0-3.031-.171-4.355-.385v-7.129c1.194.3 2.477.427 3.543.427 2.776 0 3.672-.554 3.672-1.879 0-.811-.469-1.366-1.452-1.665l-1.239-.385c-2.817-.853-4.91-2.39-4.91-6.83 0-4.995 3.287-7.428 8.922-7.428M86.663.767c-5.464 0-9.007 2.904-9.007 12.637C77.656 23.138 80.6 26 86.663 26s9.008-3.33 9.008-12.596C95.67 3.671 92.13.767 86.663.767Zm28.005 18.28h.025c.603 1.93 1.503 3.08 3.164 3.446v.047c-1.658.367-2.558 1.515-3.164 3.457h-.025c-.603-1.942-1.503-3.092-3.173-3.457v-.047c1.67-.368 2.57-1.515 3.173-3.445Zm8.609-5.717c.704 0 1.217.064 1.749.255v3.86c-.277-.191-.618-.277-.981-.277-.917 0-1.621.49-1.621 2.624 0 2.134.64 2.73 1.599 2.73.449 0 .789-.086 1.003-.255v3.327c-.427.172-1.003.32-1.94.32-2.644 0-4.542-1.45-4.542-6.164 0-4.713 1.812-6.42 4.736-6.42m6.756-.02c2.729 0 4.5 1.449 4.5 6.312s-1.45 6.29-4.5 6.29c-3.051 0-4.501-1.663-4.501-6.29 0-4.863 1.771-6.313 4.501-6.313Zm0 9.958c.618 0 1.022-.49 1.022-3.605 0-2.73-.468-3.156-1.022-3.156-.555 0-1.023.427-1.023 3.156 0 3.115.468 3.605 1.023 3.605Zm5.381-9.81h5.076l1.045 9.449 1.065-9.449h5.012v12.306h-2.984l.105-9.191-1.236 9.191h-3.968l-1.258-9.363.108 9.363h-2.965V13.458Z"/><path fill="#FF0082" d="M56.185 1.066h-7.043V25.7h7.043V1.066ZM9.48.811c1.407 0 2.432.128 3.499.513V9.05c-.554-.385-1.238-.554-1.964-.554-1.837 0-3.245.98-3.245 5.25s1.28 5.464 3.203 5.464c.897 0 1.58-.171 2.006-.512v6.66c-.853.341-2.006.64-3.885.64C3.8 26 .001 23.097.001 13.663c0-9.435 3.63-12.85 9.478-12.85ZM14.222 25.7l3.2-24.634h11.612L32.323 25.7h-6.875l-.725-6.148h-3.159l-.726 6.148h-6.617Zm10.118-9.647L23.143 5.978l-1.152 10.075h2.35ZM42.135.725c2.006 0 3.586.214 4.738.555v7.813c-1.238-.385-2.518-.554-3.884-.554-2.605 0-3.5.598-3.5 1.75 0 .812.385 1.28 1.965 1.793l1.493.469c2.945.939 4.569 2.477 4.569 6.104 0 4.951-3.073 7.342-9.562 7.342-1.751 0-3.031-.172-4.355-.385v-7.129c1.194.3 2.476.427 3.543.427 2.776 0 3.671-.555 3.671-1.879 0-.811-.468-1.366-1.451-1.665l-1.239-.385c-2.818-.853-4.91-2.391-4.91-6.83 0-4.995 3.287-7.428 8.922-7.428M58.36 25.7V1.066h7.726l3.117 16.353V1.066h6.702V25.7h-7.683l-3.159-15.668V25.7h-6.702ZM105.752.725c2.006 0 3.585.214 4.738.555v7.813c-1.239-.385-2.519-.554-3.885-.554-2.604 0-3.502.598-3.502 1.75 0 .812.385 1.28 1.965 1.793l1.493.469c2.945.939 4.569 2.477 4.569 6.104 0 4.951-3.073 7.342-9.562 7.342-1.75 0-3.031-.172-4.355-.385v-7.129c1.194.3 2.477.427 3.543.427 2.776 0 3.672-.555 3.672-1.879 0-.811-.469-1.366-1.452-1.665l-1.239-.385c-2.817-.853-4.91-2.391-4.91-6.83 0-4.995 3.287-7.428 8.922-7.428M86.663.767c-5.464 0-9.007 2.903
80-9.007 12.637 0 9.733 2.945 12.595 9.007 12.595 6.063 0 9.008-3.33 9.008-12.595C95.67 3.67 92.13.767 86.663.767Zm28.005 18.28h.025c.603 1.93 1.503 3.08 3.164 3.446v.046c-1.658.368-2.558 1.516-3.164 3.458h-.025c-.603-1.942-1.503-3.092-3.173-3.458v-.046c1.67-.368 2.57-1.516 3.173-3.446Zm8.609-5.717c.704 0 1.217.064 1.749.255v3.86c-.277-.191-.618-.277-.981-.277-.917 0-1.621.49-1.621 2.624 0 2.133.64 2.73 1.599 2.73.449 0 .789-.086 1.003-.256v3.328c-.427.172-1.003.319-1.94.319-2.644 0-4.542-1.45-4.542-6.163s1.812-6.42 4.736-6.42m6.756-.02c2.729 0 4.5 1.448 4.5 6.312 0 4.863-1.45 6.29-4.5 6.29-3.051 0-4.501-1.663-4.501-6.29 0-4.864 1.771-6.313 4.501-6.313Zm0 9.958c.618 0 1.022-.49 1.022-3.605 0-2.73-.468-3.156-1.022-3.156-.555 0-1.023.427-1.023 3.156 0 3.115.468 3.605 1.023 3.605Zm5.381-9.81h5.076l1.045 9.449 1.065-9.45h5.012v12.307h-2.984l.105-9.192-1.236 9.192h-3.968l-1.258-9.363.108 9.363h-2.965V13.458Z"/><path fill="#fff" d="M86.834 20.364c-.055.064-.093.148-.18.178.035.111-.027.377 0 .513-.108.238-1.027-.313-1.246-.38-.912-.274-1.91-.48-2.83-.713l-.362.624c.262.038.585.07.838.134.4.102 1.219.6 1.494.624.671.057 1.435-.83 2.106.178.045 0 .091-.002.136 0 .372-.168.825-.626 1.246-.58.5.056 1.826 1.305 2.559 1.427.95.159 2.012-.238 2.898.535.718-.146 1.27-.412 1.903-.758l.023-.134c-.864-.22-1.688-.704-2.379-1.248-.586-.463-1.01-1.192-1.404-1.516-.068-.056-.35-.2-.408-.112l-.023.781c-.268.122-1.465-.338-1.54-.312-.034.012-.252.545-.408.58-.277.06-1.283-.613-1.494-.847-.31.34-.63.676-.929 1.026Zm-.181-7.667c-.01.08.005.164 0 .245-.037.048-.056.056-.114.067-.087.016-1.478-.444-1.698-.49-.03.012-.08-.094-.136-.023-.016.02-.082.44-.09.513.951.343 1.07.214 2.038.268 1.41-1.17 2.126-.676 3.442.134.352.216.731.413 1.087.624-.48-.397-.824-.834-1.177-1.338-.105-.15-.272-.295-.317-.49-.244.012-.886-.198-.928-.179-.137.063.118.657-.815.357-.19-.061-.553-.405-.59-.402-.05.005-.42.742-.702.714Z"/><path fill="#005624" d="M91.635 19.25c.392.323.818 1.053 1.404 1.516.062-.148-.272-.331-.272-.38 0-.092 1.248-1.08 1.268-1.359-.72.344-1.632.26-2.4.223Zm-1.086-4.013c0 .414.237.703.453 1.026.178.014-.052-.17-.045-.2.037-.158 1.067-.903 1.132-1.182-.402.25-1.071.354-1.54.356Zm-.997-6.997c-.227.207-.777.346-1.087.356l.136.356.136.09.906-.736c.025-.091-.085-.06-.09-.066Zm.136 3.967c.044.195.212.34.316.49.136.027.04-.192.045-.2.076-.14.364-.273.409-.47-.036.015-.73.177-.77.179Z"/><path fill="#009649" d="M90.299 22.727c1.015.4 2.145.391 3.193.178-.886-.773-1.948-.377-2.898-.535-.315.493-.933.215-1.381.044-.792-.3-1.515-.835-2.424-.891-.044-.003-.09 0-.136 0-.003 0 .015.04-.045.044-2.129.111-2.79.713-4.891-.402-.382-.201-.734-.453-1.133-.624a9.957 9.957 0 0 1-1.245.892c-.193.114-1.393.615-1.382.692 1.458 1.047 3.354 1.152 5.05.602.177.186-.35 1.203-.272 1.248 1.022.077 1.907-.428 2.717-.98.144-.003.452.475.566.579.106.096.515.509.634.49.215-.126.452-.322.634-.49.11-.101.415-.59.567-.58.556.358 1.145.807 1.81.936.162.032.906.123.929-.022-.104-.155-.483-1.114-.294-1.181Z"/><path fill="#005624" d="M86.654 24.064c-.12.019-.528-.393-.635-.49L85.596 26h2.1l-.408-2.426a3.997 3.997 0 0 1-.634.49Z"/><path fill="#009649" d="m88.736 9.042-.136-.09a19.27 19.27 0 0 1-1.857.223h-.045c-.045.003-.091-.003-.136 0-.406.024-.912.152-1.313.044-.014-.004-.032.005-.045 0-.345-.118-.322-.294-.226-.624-.058-.009-.123.009-.181 0l-2.175 3.277c.03.098.785.277.906.29.03.002.061-.003.091 0 .31.02.883-.15.928-.134.132.043.032.479.386.445.408-.13.69-.144 1.019-.49.14.268.377.638.702.669-.001.014.002.03 0 .044.28.029.65-.708.702-.714.036-.004.4.34.589.402.933.3.678-.293.815-.356.043-.02.684.19.928.178.04-.002.733-.164.77-.178.023-.01.225-.143.226-.156-.78-.844-1.372-1.844-1.947-2.83Zm2.854 7.935h-.136c-.675 0-2.498-.051-3.057.044-.482.083-.727.388-1.472.446-.09.007-.182-.004-.272 0-1.004.041-1.864.022-2.763-.401-.012-.006-.033.005-.045 0-.494-.246-.935-.634-1.313-1.026-.573 1.118-2.42 2.317-3.579 2.786.766.576 1.803.493 2.718.423.099-.088.198-.097.317-.134.168.14.038.741.09.825.043.066.262-.037.363-.023.015.002.03-.003.045 0 .176.02 1.099-.334 1.155-.312.034.013.251.543.408.58.305.073 1.235-.64 1.494-.847.097.258 1.066 1.067 1.11 1.204.088-.03.127-.114.181-.178.3-.348.619
80-.685.929-1.026.212.235 1.217.908 1.494.847.155-.034.374-.568.408-.58.074-.026 1.272.434 1.54.312l.023-.78c.056-.086.34.056.408.112.768.035 1.682.12 2.4-.223.042-.02.318-.182.318-.2a7.96 7.96 0 0 1-2.763-1.85Z"/><path fill="#fff" d="M89.552 8.24c-1.352-1.43-2.066-2.96-2.854-4.748l-.136-.023c-.042.078-.065.255-.09.313-.7 1.538-1.512 3.327-2.763 4.48.334.184.71.277 1.087.334.058.009.123-.009.18 0 .03.005.063-.004.092 0 .105.015.184-.062.317-.044.319.041.874.473 1.177.624.045-.003.091.003.136 0h.045a19.908 19.908 0 0 0 1.858-.223l-.136-.356c.31-.01.86-.149 1.087-.356V8.24Z"/><path fill="#009649" d="M92.247 14.703c-.399-.157-.738-.4-1.064-.668-.356-.211-.735-.408-1.087-.624-1.131-.005-2.268-.074-3.397-.134h-.045c-.967-.053-1.086.075-2.038-.268-.022-.008-.07.008-.091 0a3.996 3.996 0 0 1-.996-.535c-.007.011-.103-.023-.136.023-.655.915-1.293 1.725-2.356 2.229.428.388 1.142.513 1.722.512.193 0 .367-.09.498-.09.298.004.01.386.226.58.25-.062.61-.261.86-.267l1.019-.624c.309.5.676.977 1.11 1.382.054.051.141.133.225.134v-.045l1.245-1.47c.2.218 1.86 1.032 1.97.78l.024-.47c.208.018.4.09.61.09.47-.002 1.139-.107 1.541-.356.045-.028.222-.108.158-.178l.002-.001Z"/><path fill="#fff" d="M91 16.263c-.215-.323-.451-.611-.452-1.026-.211 0-.403-.072-.611-.09l-.023.47c-.11.251-1.772-.562-1.97-.78l-1.246 1.47v.045c-.084 0-.172-.083-.226-.134-.71.09-1.308-.608-1.993-.714-.134-.018-.088.176-.136.268 1.093.07 1.427.93 2.31 1.158.063.017.042.045.045.045.95.164 1.256-.93 1.97-.847.365.043 1.178.62 1.495.624.212.003.228-.188.453-.178.13.006.697.305.838.402h.136a5.071 5.071 0 0 1-.59-.714v.001Z"/><path fill="#005624" d="M84.615 13.009c.008-.073.074-.492.09-.513.057-.071.106.035.137.022.22.048 1.611.507 1.698.49.058-.01.077-.018.113-.066.006-.08-.009-.166 0-.245.002-.015 0-.03 0-.045-.325-.031-.562-.401-.702-.668-.33.347-.611.36-1.02.49-.352.035-.253-.402-.384-.446-.045-.014-.618.154-.928.134-.11.07-.081.298-.091.312.303.232.64.398.996.535.02.008.069-.008.09 0Zm2.038 7.533c-.045-.136-1.012-.945-1.11-1.204-.26.207-1.19.92-1.494.847-.156-.038-.374-.567-.408-.58-.056-.022-.98.333-1.156.312-.015-.003-.03.002-.045 0-.1-.014-.32.089-.362.023-.053-.084.077-.684-.09-.825-.12.037-.219.046-.318.134-.318.28-.68.93-1.087 1.292.398.17.752.422 1.132.624 2.103 1.114 2.763.513 4.892.402.06-.003.042-.044.045-.044-.671-1.01-1.435-.122-2.106-.179-.275-.023-1.094-.522-1.495-.624-.252-.064-.576-.096-.838-.134l.363-.624c.92.233 1.919.44 2.83.714.219.066 1.14.617 1.245.379-.026-.136.036-.4 0-.513h.002Zm.137.981c.908.057 1.631.592 2.423.892.45.17 1.067.45 1.382-.044-.733-.122-2.06-1.371-2.56-1.426-.42-.047-.873.411-1.245.58v-.002Zm.135-4.056c.745-.058.99-.363 1.473-.446.559-.096 2.382-.044 3.057-.044-.141-.097-.708-.396-.838-.402-.225-.01-.241.181-.453.178-.317-.004-1.13-.581-1.494-.624-.715-.084-1.022 1.012-1.97.847-.004 0 .017-.029-.046-.045-.882-.229-1.217-1.088-2.31-1.158.048-.092.002-.286.136-.268.685.106 1.281.804 1.993.714a6.657 6.657 0 0 1-1.109-1.382l-1.02.624c-.25.005-.608.205-.86.268-.215-.194.072-.577-.225-.58-.131-.001-.305.088-.498.09-.047.263-.104.562-.226.802.378.39.819.78 1.313 1.025.012.006.033-.006.045 0 .9.423 1.76.442 2.762.402.09-.004.183.007.272 0l-.002-.001ZM85.204 9.22c.013.005.031-.004.045 0 .401.107.907-.02 1.313-.044-.303-.15-.859-.583-1.177-.624-.133-.017-.212.06-.317.044-.03-.004-.062.005-.091 0-.095.33-.118.506.226.624h.001Zm1.494 4.057c1.13.06 2.267.128 3.397.133-1.317-.809-2.03-1.303-3.443-.133h.046Z"/><path fill="#fff" d="M134.4 16.724c-.078.095-.316-.099-.422-.177-.751-.585-1.933-.854-2.908-.978-1.074-.154-2.23-.067-3.034.274-.219.08-.447.174-.698.278-.421.14-1.421.734-1.673.11-.22-.553 1.348-2.72 1.806-3.164.695-.647 1.679-.322 2.581-.353.656.004 1.289-.292 1.925-.005 1.377.708 2.108 2.212 2.432 3.594.031.126.059.329-.003.414l-.005.006-.001.001Z"/><path fill="#500046" d="M125.693 16.29c.291.526 1.239-.034 1.645-.17.251-.103.479-.196.698-.277.804-.341 1.96-.428 3.034-.274.975.124 2.157.393 2.908.978.094.07.291.23.39.199a.333.333 0 0 1-.169.199c-.235.1-.572.042-.855.012-.39-.052-.788-.087-1.158-.211-.476-.155-.857-.586-1.367-.753-1.323-.375-2.454.118-3.66.658-.369.164-1.021.424-1.337.19-.156-.141-.176-.338-.129-.55Z"/><path fill="#fff" d="M125.096 15.773c-.108.077-.314.058-.466.036-1.768-.256-4.02-.91-5.303.155-.163.132-.347.302-.573.322-.4.017-.419-.347-.242-.58.353-.515.949-.916 1.376-1.382.749-.818 1.777-1.55 3.098-1.586.849-.03 1.879.202 2.195.89.184.411.106.875.089 1.324-.04.269.027.656-.164.814l-.009.007h-.001Z"/><path fill="#500046" d="M119.327 15.964c1.283-1.064 3.535-.411 5.303-.155.152.022.358.041.466-.036h.001l.009-.007.022-.02a.577.577 0 0 1-.149.322c-.18.184-.52.231-.807.274a4.287 4.287 0 0 1-.602.045c-.661.018-1.284-.266-1.916-.324-.779-.075-1.468.31-2.226.372-.327.033-.598-.021-.725-.15.017.001.033.002.051 0 .226-.02.41-.189.573-.32Z"/><path fill="#fff" d="M140.779 14.91c-.162.078-.357.091-.538.093-.54.001-1.136-.11-1.729-.079-.867.016-1.676.508-2.267 1.136-.231.248-.376.548-.55.682-.175.159-.361.
80043-.424-.162-.158-.524.004-1.322-.086-1.91-.039-.412-.146-.772.005-1.09.23-.479.668-.676 1.145-.918 1.29-.644 2.312-1.155 3.617-.17.273.206.503.45.687.741.264.443.714 1.346.151 1.67l-.013.007h.002Z"/><path fill="#500046" d="M140.864 14.852c-.067.243-.285.388-.645.393-1.287.039-2.02-.48-2.96.74-.328.346-1.34 1.432-1.763.829.063.01.132-.01.199-.072.174-.134.319-.434.55-.682.591-.628 1.4-1.12 2.267-1.136.593-.03 1.189.08 1.729.08.181-.003.376-.016.538-.094h-.002l.013-.007a.612.612 0 0 0 .074-.051Z"/><path fill="#fff" d="M147.53 14.807c-.508.15-1.107.07-1.637.069-.724-.019-1.429-.17-2.156-.27-.378-.08-.954.01-1.235-.143-.258-.173-.237-.518-.217-.845a.776.776 0 0 1 .39-.63c.131-.077.288-.135.436-.192 1.046-.39 2.279-1.135 3.246-.745.505.198.701.722 1.111 1.027.139.118.284.235.38.386.256.386.21 1.149-.304 1.337l-.014.005v.001Z"/><path fill="#500046" d="M142.378 14.338c.031.048.071.09.124.125.281.153.857.063 1.235.144.727.1 1.432.25 2.156.269.53 0 1.129.08 1.637-.069l.014-.006a.626.626 0 0 0 .301-.235.834.834 0 0 1-.128.221c-.193.228-.53.271-.912.275-.533.019-1.071-.06-1.56.049-.896.157-1.73.914-2.661.231-.132-.3-.172-.623-.202-.944l-.004-.06ZM105.951 2.596c2.773-.297 3.802 1.357 4.761 1.113l.013-.005a.731.731 0 0 0 .311-.268c-.223 1.11-1.296 1.164-2.398.587-.461-.227-.807-.642-1.228-.92-.636-.397-1.603-.286-2.283-.138-1.88.344-2.301 3.691-3.776 3.586a1.648 1.648 0 0 1-.676-.216c-.223-.111-.399-.281-.635-.324-.4-.023-.636.341-1.065.58-.65.466-2.416.613-2.079-.645.272.604 1.793-.323 2.642-.52a3.45 3.45 0 0 1 1.02-.107c.396.015.812.127 1.204.12 1.906-.084 1.406-2.623 4.189-2.843Z"/><path fill="#fff" d="M110.712 3.709c-.959.244-1.988-1.41-4.761-1.113-2.783.22-2.283 2.76-4.189 2.843-.392.007-.808-.105-1.204-.12a3.45 3.45 0 0 0-1.02.108c-1.12.258-3.408 1.788-2.46-.597.71-1.762 1.851-3.64 3.689-4.237.737-.205 1.466-.249 2.267-.335.97-.09 2.035-.162 2.813-.185.45-.014.895-.002 1.333.099.623.14 1.208.423 1.849.568.692.171 1.564.157 1.964.85.343.575.404 1.818-.268 2.114l-.013.005Z"/><path fill="#500046" d="M86.056 2.14c1.689-.35 3.025.565 4.138 1.368.363.215.91.962 1.407.91.202-.026.362-.154.5-.255.161-.12.332-.246.51-.36.437-.262.838-.483 1.104-.75.011.199.052.369-.255.583a4.265 4.265 0 0 0-.802.698c-.005.005-.493.613-1.038.634-.886-.038-2.095-.93-2.335-1.315-.074-.145-.148-.3-.24-.43-.054-.067-.089-.135-.205-.16-.185-.03-.345.276-.73.381-.522.123-1.123.017-1.691.022-2.116-.055-2.058.579-3.23 1.254-.704.416-1.621.536-2.609.448-.781-.061-1.192-.283-1.258-.647.147.096.37.13.683.048.45-.132.8-.39 1.174-.584a6.75 6.75 0 0 1 1.138-.473c1.125-.333 2.515-1.132 3.739-1.371Z"/><path fill="#fff" d="M94.043 2.319c0 .687-.661 1.02-1.431 1.485-.179.113-.35.24-.51.36-.14.1-.3.228-.501.255-.497.05-1.044-.696-1.407-.91-1.113-.804-2.45-1.719-4.138-1.368-1.224.239-2.614 1.038-3.74 1.371a6.75 6.75 0 0 0-1.137.473c-.374.193-.724.452-1.174.584-.72.19-.969-.24-.9-.621.12-.635.548-1.223 1.094-1.752 1.098-1.028 2.984-1.838 5.229-1.92 1.153-.032 2.258.176 3.396.26.923.078 1.88.127 2.802.214 1.662.12 2.393.623 2.415 1.557v.012h.002Z"/><path fill="#500046" d="M14.342 3.535a2.647 2.647 0 0 1-.13.407c-.256.565-.814.813-1.324 1.095-.486.25-.876.584-1.302.923-6.165-.662-3.849 1.394-6.373 1.683-1.042.1-1.948.607-2.882 1.022-.981.407-2.083.92-2.172-.592l.001-.064a.598.598 0 0 0 .396.281v.001l.012.002c.405.065 1.032-.185 1.677-.462.426-.185.874-.339 1.324-.468.404-.145 1.236-.275 1.2-.748-.018-.263-.263-.608-.13
80-.932.295-.588 1.249-.747 1.89-.873.758-.12 1.523-.23 2.232-.164 1.832.231 2.188 1.17 4.156.186.61-.282 1.12-.706 1.425-1.297Z"/><path fill="#fff" d="M.556 8.29c-.918-.2-.47-1.984-.263-2.595A6.667 6.667 0 0 1 1.32 3.788c.645-.871 1.456-1.56 2.515-1.91.495-.178 1.01-.334 1.503-.52.6-.22 1.16-.485 1.751-.696C7.845.38 8.664.309 9.481.35c1.027.045 2.29.184 3.26.388.41.09.825.2 1.165.423.729.458.834 1.498.506 2.228-.293.667-.835 1.138-1.495 1.443-1.968.984-2.324.045-4.156-.186-.709-.067-1.474.045-2.232.164-.641.126-1.595.285-1.89.873-.133.324.112.669.13.932.036.473-.796.603-1.2.748-.45.13-.898.283-1.324.468-.645.277-1.272.527-1.677.462l-.011-.002H.556Z"/><path fill="#500046" d="M51.79 5.144c.605-.212 1.21.125 1.78.338.538.228 1.075.437 1.41.717.393.306.602.896 1.109 1.022v.002l.013.001c.277.053.526-.131.686-.381-.17.359-.502.599-1.102.613-.676.07-1.32-.172-1.92-.541-.325-.183-.766-.5-1.044-.545-.762-.107-1.028 1.831-2.392 1.467-.371-.096-.785-.218-1.07-.486a.73.73 0 0 1-.133-.19c.489.558.914-.42 1.17-.812.334-.507.939-1.011 1.493-1.205Z"/><path fill="#fff" d="M56.089 7.22c-.507-.125-.716-.715-1.11-1.02-.334-.28-.87-.49-1.41-.718-.569-.213-1.174-.55-1.779-.338-.554.194-1.16.698-1.494 1.205-.264.406-.71 1.44-1.222.747-.27-.403-.304-.933-.384-1.534a20.783 20.783 0 0 1-.122-1.79c-.03-1.302-.066-2.633 1.056-3.414.645-.477 1.472-.339 2.211-.23.614.098 1.156.05 1.812.02.47-.017.953-.048 1.425-.05.44.002.94-.015 1.287.191.71.437.373 2.242.442 3.024-.003 1.039.41 2.14.134 3.195-.103.391-.441.792-.833.716l-.013-.002v-.001Z"/><path fill="#500046" d="M39.407 4.093c.79-.089 1.62-.304 2.407-.182 1.038.158 2.005.895 3.066.905.655.007 1.488-.106 1.993-.439v-.002l.012-.009c.106-.07.2-.158.28-.26-.155.392-.334.76-.735.995-.85.425-1.932.74-2.865.561-.735-.138-1.288-.63-2.006-.825-.518-.149-1.16-.192-1.643.055-.258.125-.497.291-.776.388a1.957 1.957 0 0 1-.491.107c-1.17.131-2.374-.956-3.54-.422-.425.185-.89.559-1.346.63-.323.028-.472-.14-.517-.369.095.105.243.133.418.06.525-.236.85-.887 1.348-1.182.773-.462 1.955-.045 2.852.003.516.054 1.03.05 1.543-.014Z"/><path fill="#fff" d="M46.873 4.377c-.505.333-1.337.446-1.993.439-1.061-.01-2.028-.747-3.066-.905-.788-.122-1.616.093-2.407.182a6.734 6.734 0 0 1-1.543.014c-.897-.048-2.079-.465-2.852-.003-.498.295-.823.946-1.348 1.182-.264.11-.47-.01-.515-.278-.054-.275.077-.68.283-1.05.355-.637.892-1.322 1.403-1.894.498-.545.975-1.052 1.583-1.445 1.01-.665 2.35-.617 3.555-.55.751.038 1.526.116 2.275.035.706-.07 1.332-.183 2.01-.022.587.131 1.159.257 1.716.478.56.226 1.17.481 1.434 1.03.372.774.254 2.263-.523 2.776l-.013.009.001.002Z"/><path fill="#500046" d="M17.963 4.276c1.246-.845 3.044-1.194 4.432-.777.491.145.906.41 1.367.64.958.524 1.803.432 2.831.273.821-.094 1.668-.015 2.482-.054.372-.016.772-.095 1.075-.32-.386.806-1.152 1.527-1.86 1.622-.758.16-1.535-.41-2.266-.162-.318.12-.645.44-1.04.608-1.624.641-1.82-1.504-3.887-1.301-.957.053-1.849.312-2.748.536-.422.103-.875.248-1.305.202a.538.538 0 0 1-.412-.231l.007.002v.002h.01c.475-.03.86-.75 1.314-1.04Z"/><path fill="#fff" d="M16.64 5.314c-.654-.177-.294-1.735-.221-2.474.147-1.159.504-2.033 1.783-2.163 1.204-.13 2.458.238 3.665.12.79-.062 1.61-.276 2.422-.412 1.334-.26 2.577-.11 3.888.155.703.167 1.545.212 2.052.707.532.581.595 2.134.019 2.711-.31.287-.76.382-1.173.4-.814.039-1.66-.04-2.482.054-1.028.16-1.873.25-2.83-.273-.462-.23-.877-.495-1.368-.64-1.388-.417-3.186-.068-4.432.777-.454.29-.84 1.01-1.314 1.04h-.01v-.002Z"/><path fill="#500046" d="M63.486 3.3c1.189-.005 2.274.557 2.848 1.62.213.346.4.891.814 1v-.001l.01.002a.387.387 0 0 0 .21-.068c-.264.558-1.07.42-1.54.132-.473-.265-.962-.693-1.412-1.032-.432-.33-.835-.615-1.38-.639a5.099 5.099 0 0 0-2.796.73c-.533.272-1.357 1.45-1.977 1.069a.401.401 0 0 1-.08-.099c.08.024.182-.007.313-.118.36-.361.582-.923.997-1.263 1.07-.9 2.61-1.322 3.993-1.332Z"/><path fill="#fff" d="M67.148 5.92c-.413-.109-.601-.654-.814-1-.574-1.063-1.66-1.625-2.848-1.62-1.383.011-2.923.433-3.993 1.333-.415.34-.637.902-.997 1.263-.587.503-.599-.626-.606-1.115-.011-.657.015-1.45.029-2.144.026-.838-.054-1.46.282-1.832.683-.67 2.067-.426 2.938-.37C62.605.622 64.35.382 65.77.42c.223.008.461.021.652.13.53.35.506 1.319.607 1.903.057.487.146.915.275 1.426.096.465.604 2.003-.147 2.042l-.01-.002Z"/><path fill="#500046" d="M68.864 2.248c.335 1.136 1.577 1.18 2.514 1.846 1.055.704 1.9 1.715 3.076 1.632.579-.038 1.139-.328 1.549-.73l-.001-.001.07-.07c.26-.271.422-.58.523-.914l-.012.179c-.099 1.663-1.916 2.959-3.285 2.073-.898-.534-1.59-1.46-2.532-1.928-.523-.286-1.161-.381-1.522-.9-.175-.266-.326-.728-.38-1.187Z"/><path fill="#fff" d="M76.003 4.995c-.41.403-.97.693-1.549.731-1.177.083-2.021-.928-3.076-1.632-.98-.696-2.293-.713-2.554-2.009
80-.207-.866-.101-1.654.971-1.732.92-.103 2.049.042 2.976.102.424.027.82.022 1.251 0 .522-.024 1.155-.077 1.627-.063.318.01.671.07.845.364.299.577.25 1.318.26 1.967-.013.853-.116 1.658-.739 2.258l-.013.014Z"/></svg>` 81if (logo){ 82 logo.outerHTML=newLogoSvg; 83} 84}catch(e) {VWO._.vAEH(e);} 85 return vwo_$('head')[0] && vwo_$('head')[0].lastChild;})("head")}}},rules:[{"tags":[{"data":{"type":"m","campaigns":[{"c":76,"g":1}]},"metricId":1217299,"id":"metric"},{"data":{"type":"m","campaigns":[{"c":65,"g":2}]},"metricId":1217299,"id":"metric"}],"triggers":["11402698"]},{"tags":[{"id":"runCampaign","priority":4,"data":"campaigns.76"}],"triggers":["20663632"]},{"tags":[{"id":"runCampaign","priority":4,"data":"campaigns.65"}],"triggers":["11402695"]},{"tags":[{"id":"prePostMutation","priority":3},{"id":"groupCampaigns","priority":2}],"triggers":["8"]},{"tags":[{"id":"visibilityService","priority":2}],"triggers":["9"]},{"tags":[{"id":"runTestCampaign"}],"triggers":["2"]},{"tags":[{"id":"urlChange"}],"triggers":["75"]},{"tags":[{"id":"checkEnvironment"}],"triggers":["5"]}],pages:{"ec":[{"3008695":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?casinos\\.com.*"]]}},{"1643862":{"inc":["o",["url","urlReg","(?i).*"]]}}]},pagesEval:{"ec":[3008695,1643862]},stags:{},domPath:{}}})(); 86;;var commonWrapper=function(argument){if(!argument){argument={valuesGetter:function(){return{}},valuesSetter:function(){},verifyData:function(){return{}}}}var getVisitorUuid=function(){if(window._vwo_acc_id>=1037725){return window.VWO&&window.VWO.get("visitor.id")}else{return window.VWO._&&window.VWO._.cookies&&window.VWO._.cookies.get("_vwo_uuid")}};var pollInterval=100;var timeout=6e4;return function(){var accountIntegrationSettings={};var _interval=null;function waitForAnalyticsVariables(){try{accountIntegrationSettings=argument.valuesGetter();accountIntegrationSettings.visitorUuid=getVisitorUuid()}catch(error){accountIntegrationSettings=undefined}if(accountIntegrationSettings&&argument.verifyData(accountIntegrationSettings)){argument.valuesSetter(accountIntegrationSettings);return 1}return 0}var currentTime=0;_interval=setInterval((function(){currentTime=currentTime||performance.now();var result=waitForAnalyticsVariables();if(result||performance.now()-currentTime>=timeout){clearInterval(_interval)}}),pollInterval)}}; 87 commonWrapper({valuesGetter:function(){return {"ga4s":0}},valuesSetter:function(data){var singleCall=data["ga4s"]||0;if(singleCall){window.sessionStorage.setItem("vwo-ga4-singlecall",true)}var ga4_device_id="";if(typeof window.VWO._.cookies!=="undefined"){ga4_device_id=window.VWO._.cookies.get("_ga")||""}if(ga4_device_id){window.vwo_ga4_uuid=ga4_device_id.split(".").slice(-2).join(".")}},verifyData:function(data){if(typeof window.VWO._.cookies!=="undefined"){return window.VWO._.cookies.get("_ga")||""}else{return false}}})(); 88 var pushBasedCommonWrapper=function(argument){var firedCamp={};if(!argument){argument={integrationName:"",getExperimentList:function(){},accountSettings:function(){},pushData:function(){}}}return function(){window.VWO=window.VWO||[];var getVisitorUuid=function(){if(window._vwo_acc_id>=1037725){return window.VWO&&window.VWO.get("visitor.id")}else{return window.VWO._&&window.VWO._.cookies&&window.VWO._.cookies.get("_vwo_uuid")}};var sendDebugLogsOld=function(expId,variationId,errorType,user_type,data){try{var errorPayload={f:argument["integrationName"]||"",a:window._vwo_acc_id,url:window.location.href,exp:expId,v:variationId,vwo_uuid:getVisitorUuid(),user_type:user_type};if(errorType=="initIntegrationCallback"){errorPayload["log_type"]="initIntegrationCallback";errorPayload["data"]=JSON.stringify(data||"")}else if(errorType=="timeout"){errorPayload["timeout"]=true}if(window.VWO._.customError){window.VWO._.customError({msg:"integration debug",url:window.location.href,lineno:"",colno:"",source:JSON.stringify(errorPayload)})}}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:"integration debug failed",url:"",lineno:"",colno:"",source:""})}};var sendDebugLogs=function(expId,variationId,errorType,user_type){var eventName="vwo_debugLogs";var eventPayload={};try{eventPayload={intName:argument["integrationName"]||"",varId:variationId,expId:expId,type:errorType,vwo_uuid:getVisitorUuid(),user_t
88ype:user_type};if(window.VWO._.event){window.VWO._.event(eventName,eventPayload,{enableLogs:1})}}catch(e){eventPayload={msg:"integration event log failed",url:window.location.href};window.VWO._.event&&window.VWO._.event(eventName,eventPayload)}};var callbackFn=function(data){if(!data)return;var expId=data[1],variationId=data[2],repeated=data[0],singleCall=0,debug=0;var experimentList=argument.getExperimentList();var integrationName=argument["integrationName"]||"vwo";if(typeof argument.accountSettings==="function"){var accountSettings=argument.accountSettings();if(accountSettings){singleCall=accountSettings["singleCall"];debug=accountSettings["debug"]}}if(debug){sendDebugLogs(expId,variationId,"intCallTriggered",repeated);sendDebugLogsOld(expId,variationId,"initIntegrationCallback",repeated)}if(singleCall&&(repeated==="vS"||repeated==="vSS")||firedCamp[expId]){return}window.expList=window.expList||{};var expList=window.expList[integrationName]=window.expList[integrationName]||[];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(_vwo_exp[expId].type)>-1){if(experimentList.indexOf(+expId)!==-1){firedCamp[expId]=variationId;var visitorUuid=getVisitorUuid();var pollInterval=100;var currentTime=0;var timeout=6e4;var user_type=_vwo_exp[expId].exec?"vwo-retry":"vwo-new";var interval=setInterval((function(){if(expList.indexOf(expId)!==-1){clearInterval(interval);return}currentTime=currentTime||performance.now();var toClearInterval=argument.pushData(expId,variationId,visitorUuid);if(debug&&toClearInterval){sendDebugLogsOld(expId,variationId,"",user_type);sendDebugLogs(expId,variationId,"intDataPushed",user_type)}var isTimeout=performance.now()-currentTime>=timeout;if(isTimeout&&debug){sendDebugLogsOld(expId,variationId,"timeout",user_type);sendDebugLogs(expId,variationId,"intTimeout",user_type)}if(toClearInterval||isTimeout){clearInterval(interval)}if(toClearInterval){window.expList[integrationName].push(expId)}}),pollInterval||100)}}};window.VWO.push(["onVariationApplied",callbackFn]);window.VWO.push(["onVariationShownSent",callbackFn])}}; 89 var surveyDataCommonWrapper=function(argument){window._vwoFiredSurveyEvents=window._vwoFiredSurveyEvents||{};if(!argument){argument={getCampaignList:function(){return[]},surveyStatusChange:function(){},answerSubmitted:function(){}}}return function(){window.VWO=window.VWO||[];function getValuesFromAnswers(answers){return answers.map((function(ans){return ans.value}))}function generateHash(str){var hash=0;for(var i=0;i<str.length;i++){hash=(hash<<5)-hash+str.charCodeAt(i);hash|=0}return hash}function getEventKey(data,status){if(status==="surveySubmitted"){var values=getValuesFromAnswers(data.answers).join("|");return generateHash(data.surveyId+"_"+data.questionText+"_"+values)}else{return data.surveyId+"_"+status}}function commonSurveyCallback(data,callback,surveyStatus){if(!data)return;var surveyId=data.surveyId;var campaignList=argument.getCampaignList();if(surveyId&&campaignList.indexOf(+surveyId)!==-1){var eventKey=getEventKey(data,surveyStatus);if(window._vwoFiredSurveyEvents[eventKey])return;window._vwoFiredSurveyEvents[eventKey]=true;var surveyData={accountId:data.accountId,surveyId:data.surveyId,uuid:data.uuid};if(surveyStatus==="surveySubmitted"){Object.assign(surveyData,{questionType:data.questionType,questionText:data.questionText,answers:data.answers,answersValue:getValuesFromAnswers(data.answers),skipped:data.skipped})}var pollInterval=100;var currentTime=0;var timeout=6e4;var interval=setInterval((function(){currentTime=currentTime||performance.now();var done=callback(surveyId,surveyStatus,surveyData);var expired=performance.now()-currentTime>=timeout;if(done||expired){window._vwoFiredSurveyEvents[eventKey]=true;clearInterval(interval)}}),pollInterval)}}window.VWO.push(["onSurveyShown",function(data){commonSurveyCallback(data,argument.surveyStatusChange,"surveyShown")}]);window.VWO.push(["onSurveyCompleted",function(data){commonSurveyCallback(data,argument.surveyStatusChange,"surveyCompleted")}]);window.VWO.push(["onSurveyAnswerSubmitted",function(data){commonSurveyCallback(data,argument.answerSubmitted,"surveySubmitted")}])}}; 90 (function(){var VWOOmniTemp={};window.VWOOmni=window.VWOOmni||{};for(var key in VWOOmniTemp)Object.prototype.hasOwnProperty.call(VWOOmniTemp,key)&&(window.VWOOmni[key]=VWOOmniTemp[key]);window._vwoIntegrationsLoaded=1;pushBasedCommonWrapper({integrationName:"GA4",getExperimentList:function(){return [76,65]},accountSettings:function(){var accountIntegrationSettings={"setupVia":"","manualSetup":false,"dataVariable":""};if(accountIntegrationSettings["debugType"]=="ga4"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId){var accountIntegrationSettings={"setupVia":"","manualSetup":false,"dataVariable":""};var ga4Setup=accountIntegrationSettings["setupVia"]||"gtag";if(typeof window.gtag!=="undefined"&&ga4Setup=="gtag"){window.gtag("event","VWO",{vwo_campaign_name:window._vwo_exp[expId].name+":"+expId,vwo_variation_name:window._vwo_exp[expId].comb_n[variationId]+":"+variationId});
90window.gtag("event","experience_impression",{exp_variant_string:"VWO-"+expId+"-"+variationId});return true}return false}})();pushBasedCommonWrapper({integrationName:"GA4-GTM",getExperimentList:function(){return [76,65]},accountSettings:function(){var accountIntegrationSettings={"setupVia":"","manualSetup":false,"dataVariable":""};if(accountIntegrationSettings["debugType"]=="gtm"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId){var accountIntegrationSettings={"setupVia":"","manualSetup":false,"dataVariable":""};var ga4Setup=accountIntegrationSettings["setupVia"]||"gtm";var dataVariable=accountIntegrationSettings["dataVariable"]||"dataLayer";if(typeof window[dataVariable]!=="undefined"&&ga4Setup=="gtm"){window[dataVariable].push({event:"vwo-data-push-ga4",vwo_exp_variant_string:"VWO-"+expId+"-"+variationId});return true}return false}})(); 91 ;})();(function(){window.VWO=window.VWO||[];var pollInterval=100;var _vis_data={};var intervalObj={};var analyticsTimerObj={};var experimentListObj={};window.VWO.push(["onVariationApplied",function(data){if(!data){return}var expId=data[1],variationId=data[2];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(window._vwo_exp[expId].type)>-1){}}])})();; 92;var vD=VWO.data||{};VWO.data={content:{"fns":{"list":{"args":{"1":{}},"vn":1}}},as:"r3.visualwebsiteoptimizer.com",dacdnUrl:"https://dev.visualwebsiteoptimizer.com",accountJSInfo:{"rp":60,"tpc":{},"noSS":false,"pc":{"a":0,"t":0},"ts":1766580323,"pvn":0}};for(var k in vD){VWO.data[k]=vD[k]};var gcpfb=function(a,loadFunc,status,err,success){function vwoErr() {_vwo_err({message:"Google_Cdn failing for " + a + ". Trying Fallback..",code:"cloudcdnerr",status:status});} if(a.indexOf("/cdn/")!==-1){loadFunc(a.replace("cdn/",""),err,success); vwoErr(); return true;} else if(a.indexOf("/dcdn/")!==-1&&a.indexOf("evad.js") !== -1){loadFunc(a.replace("dcdn/",""),err,success); vwoErr(); return true;}};window.VWO=window.VWO || [];window.VWO._= window.VWO._ || {};window.VWO._.gcpfb=gcpfb;;window._vwoCc = window._vwoCc || {}; if (typeof window._vwoCc.dAM === 'undefined') { window._vwoCc.dAM = 1; };var d={cookie:document.cookie,URL:document.URL,referrer:document.referrer};var w={VWO:{_:{}},location:{href:window.location.href,search:window.location.search},_vwoCc:window._vwoCc};;window._vwo_cdn="https://dev.visualwebsiteoptimizer.com/cdn/";window._vwo_apm_debug_cdn="https://dev.visualwebsiteoptimizer.com/cdn/";window.VWO._.useCdn=true;window.vwo_eT="br";window._VWO=window._VWO||{};window._VWO.fSeg={};window._VWO.dcdnUrl="/dcdn/settings.js";;window.VWO.sTs=1766500803;window._VWO._vis_nc_lib=window._vwo_cdn+"edrv/nc-910c11135d2d58ec279245cb98760bf8.br.js";var loadWorker=function(url){_vwo_code.load(url, { dSC: true, onloadCb: function(xhr,a){window._vwo_wt_l=true;if(xhr.status===200 ||xhr.status===304){var code="var window="+JSON.stringify(w)+",document="+JSON.stringify(d)+";window.document=document;"+xhr.responseText;var blob=new Blob([code||"throw new Error('code not found!');"],{type:"application/javascript"}),url=URL.createObjectURL(blob); var CoreWorker = window.VWO.WorkerRef || window.Worker; window.mainThread={webWorker:new CoreWorker(url)};window.vwoChannelFW=new MessageChannel();window.vwoChannelToW=new MessageChannel();window.mainThread.webWorker.postMessage({vwoChannelToW:vwoChannelToW.port1,vwoChannelFW:vwoChannelFW.port2},[vwoChannelToW.port1, vwoChannelFW.port2]);if(!window._vwo_mt_f)return window._vwo_wt_f=true;_vwo_code.addScript({text:window._vwo_mt_f});delete window._vwo_mt_f}else{if(gcpfb(a,loadWorker,xhr.status)){return;}_vwo_code.finish("&e=loading_failure:"+a)}}, onerrorCb: function(a){if(gcpfb(a,loadWorker)){return;}window._vwo_wt_l=true;_vwo_code.finish("&e=loading_failure:"+a);}})};loadWorker("https://dev.visualwebsiteoptimizer.com/cdn/edrv/worker-f4a933e7b7c2f99fc140d82308f30dce.br.js");;var _vis_opt_file;var _vis_opt_lib;var check_vn=function f(){try{var[r,n,t]=window.jQuery.fn.jquery.split(".").map(Number);
92return 2===r||1===r&&(4<n||4===n&&2<=t)}catch(r){return!1}};var uxj=vwoCode.use_existing_jquery&&typeof vwoCode.use_existing_jquery()!=="undefined";var lJy=uxj&&vwoCode.use_existing_jquery()&&check_vn();if(window.VWO._.allSettings.dataStore.previewExtraSettings!=undefined&&window.VWO._.allSettings.dataStore.previewExtraSettings.isSurveyPreviewMode){var surveyHash=window.VWO._.allSettings.dataStore.plugins.LIBINFO.SURVEY_DEBUG_EVENTS.HASH;var param1="evad.js?va=";var param2="&d=debugger_new";var param3="&sp=1&a=637854&sh="+surveyHash;_vis_opt_file=uxj?lJy?param1+"vanj"+param2:param1+"va_gq"+param2:param1+"edrv/va_gq-503a136b472a4bc99b2b8b1f04f694f5.br.js"+param2;_vis_opt_file=_vis_opt_file+param3;_vis_opt_lib="https://dev.visualwebsiteoptimizer.com/dcdn/"+_vis_opt_file}else if(window.VWO._.allSettings.dataStore.mode!=undefined&&window.VWO._.allSettings.dataStore.mode=="PREVIEW"){ var path1 = 'edrv/pd_'; var path2 = window.VWO._.allSettings.dataStore.plugins.LIBINFO.EVAD.HASH + ".js"; ;_vis_opt_file=uxj?lJy?path1+"vanj.js":path1+"va_gq"+path2:path1+"edrv/va_gq-503a136b472a4bc99b2b8b1f04f694f5.br.js"+path2;_vis_opt_lib="https://dev.visualwebsiteoptimizer.com/cdn/"+_vis_opt_file}else{var vaGqFile="edrv/va_gq-503a136b472a4bc99b2b8b1f04f694f5.br.js";_vis_opt_file=uxj?lJy?"edrv/vanj-e339decd55a2fe60504d71d82baa59e3.br.js":vaGqFile:"edrv/va_gq-503a136b472a4bc99b2b8b1f04f694f5.br.js";if(_vis_opt_file.indexOf("vanj")>-1&&!check_vn()){_vis_opt_file=vaGqFile}}window._vwo_library_timer=setTimeout((function(){vwoCode.removeLoaderAndOverlay&&vwoCode.removeLoaderAndOverlay();vwoCode.finish()}),vwoCode.library_tolerance&&typeof vwoCode.library_tolerance()!=="undefined"?vwoCode.library_tolerance():2500),_vis_opt_lib=typeof _vis_opt_lib=="undefined"?window._vwo_cdn+_vis_opt_file:_vis_opt_lib;var loadLib=function(url){_vwo_code.load(url, { dSC: true, onloadCb:function(xhr,a){window._vwo_mt_l=true;if(xhr.status===200 || xhr.status===304){if(!window._vwo_wt_f)return window._vwo_mt_f=xhr.responseText;_vwo_code.addScript({text:xhr.responseText});delete window._vwo_wt_f;}else{if(gcpfb(a,loadLib,xhr.status)){return;}_vwo_code.finish("&e=loading_failure:"+a);}}, onerrorCb: function(a){if(gcpfb(a,loadLib)){return;}window._vwo_mt_l=true;_vwo_code.finish("&e=loading_failure:"+a);}})};loadLib(_vis_opt_lib);VWO.load_co=function(u,opts){return window._vwo_code.load(u,opts);};;;;}}catch(e){_vwo_code.finish();_vwo_code.removeLoaderAndOverlay&&_vwo_code.removeLoaderAndOverlay();_vwo_err(e);window.VWO.caE=1}})(); 93</script>
93<link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/Auth-BTaapGnT.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/_plugin-vue_export-helper-BCo6x5W8.js"><link rel="stylesheet" crossorigin="" href="https://spsevents.org/wp-content/themes/spsevents-org/files/Auth-D9sl-oAQ.css"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/NavAuthButtons-mjK8Gnew.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/useAuth-BgBJAFZM.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/ToastMessage-DMtGbykP.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/ViafouraAuthTriggers-e8lLdQAN.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/exitpop-manager-BqFtFErB.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/exitpop-BzT_77Zr.js">
93<script type="text/javascript" nonce="">/* For license info, refer to: https://dev.visualwebsiteoptimizer.com/cdn/edrv/license.txt */ 94(function(){"use strict";if(window.VWO=window.VWO||[],window.VWO.coreLibExecuted)return;window.VWO.coreLibExecuted=1,window.VWO.v="7.0",window.VWO.v_e="d381dcb1c9",window._VWO_VaGQ_StartTime=performance.now(),window.VWO.modules={vwoUtils:{cookies:{}},utils:{},tags:{},phoenixPlugins:{events:{predefinedEvents:{}}},otherLibDeps:{}};class e{formatErrorObject(e){return"string"==typeof e&&(e={msg:e}),e}setCustomError(e){const t=this;window.VWO._.customError=function(n){n=t.formatErrorObject(n),e(n)}}}const t=e=>{try{window.VWO._.customError(e)}catch(e){}};function n(e,n={sendErrorLog:!1},o){try{return e()}catch(e){return n.sendErrorLog&&setTimeout(()=>{try{t({msg:n.msg||"safelyGetValue failed!",url:n.url||"errorHandler.ts",source:n.source||e})}catch(e){}},100),o}}function o(e,t){try{return e()}catch(e){return void(t&&!t.disabledErrLog&&console.error("Error occurred:",e))}}function i(e,t={sendErrorLog:!0}){return n(()=>e.toLowerCase(),t,"")}const r={CAMPAIGN_FLOW_START:"cFS",TEST_NOT_RUNNING:"tNR",CAMPAIGN_FLOW_END:"cFE",REGISTER_CONVERSION:"vwo_rC",CONVERT_GOAL_FOR_ALL_EXPERIMENTS:"cGFAE",UNHIDE_ALL_VARIATIONS:"uAV",DIMENSION_TAG_PUSHED:"dTP",CONVERT_VISIT_GOAL_FOR_EXPERIMENT:"cVGFE",UNHIDE_SECTION:"uS",EXCLUDE_URL:"eURL",BEFORE_REDIRECT_TO_URL:"bRTR",URL_CHANGED:"uC",HIDE_ELEMENTS:"hE",ELEMENT_LOAD_ERROR:"eLTTE",NOT_REDIRECTING:"vwo_notRedirecting",VISIBILITY_TRIGGERED:"vwo_visibilityTriggered",VARIATION_APPLIED:"vwo_vA",VARIATION_APPLIED_ERROR:"vwo_variationAppliedError",ELEMENT_LOAD_TIMER_STOP:"eLTSt",SEND_NEW_VISITOR_CALL:"sNVC",CONVERT_REVENUE_GOALS_FOR_EXPERIMENT:"cRGFE",CHOOSE_COMBINATION:"cC",START_APPLY_CHANGES:"sAC",END_APPLY_CHANGES:"eAC",CAMPAIGN_COMBI_CREATED:"cCC",ELEMENT_LOADED:"eL",ELEMENT_NOT_LOADED:"eNL",MATCH_WILDCARD:"mW",DELETE_CSS_RULE:"dCSSR",SPLIT_READY_TO_REDIRECT:"sURL",SESSION:"vwo_session",NEW_SESSION:"newSession",UNHIDE_VARIATION:"uV",NEW_SESSION_CREATED:"newSessionCreated",PAUSE:"pause",SPLIT_URL:"sURL",SHOULD_EXECUTE_LIB_ERROR:"shouldExecLib",UPDATE_SETTINGS_CALL:"uSC",EXCLUDE_GOAL_URL:"eGURL",HEATMAP_CLICK:"hCl",POST_URL_CHANGE:"hC",AFTER_SAMPLING_TRIGGER:"sT",CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT:"cAVGFE",OPT_OUT:"oO",POST_INIT:"vwo_postInit",PAGE_VIEW:"vwo_pageView",ELEMENT_CHANGES_APPLIED:"elementChangesApplied",REGISTER_HIT:"registerHit",REDIRECT_DECISION:"rD",RETRACK_VISITOR:"retrackVisitor",CAMPAIGN_NOT_ELIGIBLE:"runCampaign.notEligible",UNHIDE_ELEMENT:"unhideElement",TOGGLE_VISIBILITY_LOCK:"runCampaign.toggleVisibilityLock",CAMPAIGN_READY:"runCampaign.campaignReady",MODIFIED_ELEMENT:"runTestCampaign.modifiedEl",ERROR:"error",SSR_COMPLETE:"vwo_mutationObserved",SET_ENV:"setEnvironment",ACTIVATED:"vwo_activated",_ACTIVATED:"vwo__activated",RECORDING_NOT_ELIGIBLE:"rNE",VARIATION_SHOWN:"vwo_variationShown",NEW_SURVEY_FOUND:"nSF",SYNC_VISITOR_PROP:"vwo_syncVisitorProp",TAG_EVALUATED:"vwo_tagEval",HTML_ELEMENT_LOADED:"vwo_elementLoaded",HTML_ELEMENT_HYDRATED:"vwo_elementHydrated",CAMPAIGN_UNLOADED:"vwo_campUnload",CAMPAIGNS_LOADED:"vwo_campaignsLoaded",EXECUTE_FUNNEL_FOR_GOAL_CAMPAIGN:"executeFunnelCampForGoalCampaign",EDITOR_APPLY_CHANGES_COMPLETE:"editorApplyChangesComplete",INIT_VWO_INTERNALS:"initVWOInternals",SET_CAMPAIGN_TO_OBSERVE:"setCampaignToObserve",SEGMENTATION_EVALUATED:"sE",SEGMENTATION_FAILED:"sF",ELEMENTS_SHOWN_WITHOUT_CHANGES:"eSWC",CUSTOM_CONVERSION:"vwo_conversion",REVENUE_CONVERSION:"vwo_revenue",DOM_SUBMIT:"vwo_dom_submit",DOM_CLICK:"vwo_dom_click",DOM_HOVER:"vwo_dom_hover",DOM_CHANGE:"vwo_dom_change",ELEMENT_VIEWED:"vwo_dom_elementViewed",GOAL_CONVERTED:"vwo_goalConverted",GOAL_VISIT:"vwo_goalVisit",EVALUATE_GOAL_PAGE_FOR_PREJS:"vwo_evalPreCampJs",GROUP_WINNER_CHOOSEN:"vwo_groupWinnerChosen",CHECK_SEGMENTATION:"checkSegmentation",TRACK_NEW_SESSION_CREATED:"tnSC",TRACK_SESSION_CREATED:"tSC",PAGE_UNLOAD:"vwo_pageUnload",SPA_VISIBILITY_SERVICE:"visibilityForSpa",SESSION_INIT_COMPLETE:"vwo_sessionInitComplete",TIB_DONE:"vwo_topInitializeBeginDone",TOGGLE_MUT_OBSERVER:"toggleMutationObserver",DOM_CONTENTLOADED:"vwo_dom_DOMContentLoaded",SPLIT_VARIATION_SHOWN:"splitVariationShown",VWO_EXECUTED:"vE",ACTIVATE_API_TRIGGERED:"aAT",CAMPAIGN_TAG_EXECUTED:"cTE",RUN_REVERT_TAGS:"runrT",VARIATION_SHOWN_SENT:"vwo_variationShownSent",PAGE_EXIT:"pageExitEvent",COOKIE_CONSENT_ACCEPTED:"cCA",COOKIE_CONSENT_ACCEPTED_INSIGHTS:"cCAI",COOKIE_CONSENT_REJECTED_INSIGHTS:"cCRI",COOKIE_CONSENT_REJECTED:"cCR",COOKIE_CONSENT_TIMEOUT:"cCT",COOKIE_CONSENT_CAMPAIGN_BLOCKED:"cCCB",LOAD_SURVEY_LIB:"loadSurveyLib",NATIVE_DOM_CONTENT_LOADED:"vwo_domReady",RECOM_BLOCK_SHOWN:"vwo_recommendation_block_shown",SYNC_EVENTS_COMPLETED:"vwo_syncEventsCallCompleted",SEND_SYNC_CALL:"vwo_sendSyncCall",LOAD_SETTINGS:"vwo_loadSettings",DEBUG_EVENT:"vwo_debugLogs",NEW_SESSION_TRACKED:"vwo_newSnTracked",GOAL_CONVERSION_FAILED:"vwo_goalConversionFailed",MUTS_RECORDED:"vwo_mutsRecorded",ELEMENT_FOUND:"vwo_dom_elementFound",PAGE_MATCHED:"vwo_pageMatched",VARIATION_PAGE:"vwo_variationPage",PAGE_MATCH_FAILED:"vwo_pageMatchFailed"};var s,a,d,c,l,u,w;window.VWO._=window.VWO._||{}
94,Object.defineProperty(window.VWO._,"phoenixMT",{value:{bus:{},idMapping:{},counter:0,eventHistory:{},on:function(e,t,n){this.bus[e]=this.bus[e]||[],n&&n.syncToDataLayer&&(t.syncToDataLayer=!!n.syncToDataLayer);const o=this.bus[e].push(t);return this.idMapping[this.counter]=[e,o-1],this.counter++},once:function(e,t){this.bus[e]&&1==this.bus[e].length?this.bus[e][0]=t:this.on(e,t)},getAllEvents:function(){return Object.keys(this.bus)},trigger:function(e,t={}){var n;let o=[];if(!this.bus[e])return this.eventHistory[e]=this.eventHistory[e]||[],this.eventHistory[e].push(t);const i=["vwo_campaignsLoaded","vwo_insightsFunnel","vwo_phoenixInitialized",r.PAGE_MATCHED];((null===(n=window._vwoCc)||void 0===n?void 0:n.delayCustomGoal)||i.indexOf(e)>-1)&&(this.eventHistory[e]=this.eventHistory[e]||[],this.eventHistory[e].push(t));for(let n=(this.bus[e]||[]).length-1;n>=0;n--)if(this.bus[e][n])try{const i=this.bus[e][n];i.syncToDataLayer?o.push(i):i.call(this,t)}catch(e){}const s=o.length;if(s){for(let e=s-1;e>=0;e--)o[e].call(this,t);this.mergeEventPayloadAndDispatchCall(t)}},getEventHistory:function(e){return this.eventHistory[e]},clearEventHistory:function(e){delete this.eventHistory[e]},mergeEventPayloadAndDispatchCall(e){var t,o,i,r,s;const a=(null===(t=e._vwo)||void 0===t?void 0:t.syncEventData)||{},d=(null===(o=e._vwo)||void 0===o?void 0:o.eventDataConfig)||{},c=(null===(s=null===(r=null===(i=window.VWO)||void 0===i?void 0:i.nls)||void 0===r?void 0:r.getEventsProps)||void 0===s?void 0:s.call(r,e))||{},l=n(()=>window.VWO._.libUtils.getUUID({type:window.VWO._.CampaignEnum.ANALYSIS_CAMPAIGN}))||window.VWO._.cookies.get("_vwo_uuid");let u={};if(Object.keys(c).length&&Object.keys(d).length&&!d.multipleDomainCallSent){const e=Object.keys(d);for(let t=e.length-1;t>=0;--t){const n=e[t];l===n?(u[n]=Object.assign(Object.assign({},d[n]),c),u[n].addVwoPageMeta=!0):(u[n]=d[n],u[l]=c,u[l].addVwoPageMeta=!0,d.multipleDomainCallSent=!0)}}else u=Object.keys(c).length?{[l]:Object.assign(Object.assign({},c),{addVwoPageMeta:!0})}:d||{};a._vwo=a._vwo||{},a._vwo.eventDataConfig=u,Object.keys(a).length&&this.trigger("syncDataToDataLayer",{event:e,eventName:e.vwoEventName,syncEventData:a})},triggerForBothSides:function(e,t={}){this.trigger(e,t),n(()=>window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]}))},off:function(e){if(this.idMapping[e]){const[t,n]=this.idMapping[e];t&&(this.bus[t][n]=null,delete this.idMapping[e])}},clearEvent:function(e){if(this.bus[e]&&0!==this.bus[e].length){for(let t=0;t<this.counter;t++)this.idMapping[t]&&this.idMapping[t][0]===e&&(this.idMapping[t]=[]);delete this.bus[e]}}},enumerable:!1,writable:!1}),window.VWO._.native={},window.VWO._.native.JSON=window.JSON,function(e){e.DOM="vwo_dom"}(s||(s={})),function(e){e.WILD_CARD="*",e.TRIGGER="trigger",e.POST_INIT="post-init",e.TIMER="vwo_timer",e.TRIGGER_UPDATES="vwo_triggerUpdates"}(a||(a={})),function(e){e.URL_CHANGE="vwo_urlChange",e.LEAVE_INTENT="vwo_leaveIntent",e.CLICK_EVENT="vwo_dom_click",e.HOVER_EVENT="vwo_dom_hover",e.CHANGE_EVENT="vwo_dom_change",e.ELEMENT_VIEWED_EVENT="vwo_dom_elementViewed",e.SUBMIT_EVENT="vwo_dom_submit",e.PAGE_LOAD_EVENT="vwo_page_load"}(d||(d={})),function(e){e.PAGE_VIEW="vwo_pageView",e.PAGE_UNLOAD_EVENT="vwo_pageUnload"}(c||(c={})),function(e){e.EXIT_CONDITIONS="__exitConditions"}(l||(l={})),function(e){e.DOM_CONTENT_LOADED="DOMContentLoaded",e.SCROLL="scroll",e.CLICK="click",e.SUBMIT="submit"}(u||(u={})),function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR"}(w||(w={}));class _{constructor(e){this.setLevel(e)}setLevel(e="warn"){this.logLevel=w[e.toUpperCase()]}info(e,t={}){this.customLog(w.INFO,e,t)}debug(e,t={}){this.customLog(w.DEBUG,e,t)}warn(e,t={}){var n,o;this.customLog(w.WARN,e,t,null===(o=null===(n=window.VWO)||void 0===n?void 0:n._)||void 0===o?void 0:o.customError)}error(e,t={}){var n,o;this.customLog(w.ERROR,e,t,null===(o=null===(n=window.VWO)||void 0===n?void 0:n._)||void 0===o?void 0:o.customError)}customLog(e,t,n,o=null){var i,r,s;if(e>=this.logLevel){const a=this.formatMessage(e,t,n);null===(s=null===(r=null===(i=window.VWOEvents)||void 0===i?void 0:i.store)||void 0===r?void 0:r.actions)||void 0===s||s.addLogsForDebugging(a),o?o(a):this.consoleLog(e,[a])}}consoleLog(e,t){switch(e){case w.INFO:console.info(...t);break;case w.WARN:console.warn(...t);break;case w.ERROR:console.error(...t);break;default:console.log(...t)}}formatMessage(e,t,n){var o,i;const r=Object.keys(n).reduce((e,t)=>
94e.replace(new RegExp(`{{${t}}}`,"g"),n[t]),t),a=`${s.DOM}_`;let d=n;const c=(null===(o=n.data)||void 0===o?void 0:o.vwoEventName)||n.vwoEventName;c!==a+u.CLICK&&c!==a+u.SUBMIT||(d=n.data?null===(i=n.data)||void 0===i?void 0:i.props:d.props,d=d||{name:c});let l=JSON.stringify;try{l=window.VWO._.native.JSON.stringify||JSON.stringify}catch(e){}return`VWO: [${w[e].toUpperCase()}] [${(new Date).toUTCString()}] ${r} ${l(d)}`}}var g=new _("warn");const h={isVisBucketedForTrack:()=>n(()=>window.VWO._.insights.isVisBucketedForTrack()),includeFunnel:e=>n(()=>window.VWO._.insights.includeFunnel(e)),excludeFunnel:e=>n(()=>window.VWO._.insights.excludeFunnel(e)),isFunnelIncluded:e=>n(()=>window.VWO._.insights.isFunnelIncluded(e)),isFunnelExcluded:e=>n(()=>window.VWO._.insights.isFunnelExcluded(e)),activateFunnels:()=>n(()=>window.VWO._.insights.activateFunnels()),markFunnelValue:(e,t,o,i)=>n(()=>window.VWO._.insights.markFunnelValue(e,t,o,i)),includeInsightsMetric:e=>n(()=>window.VWO._.insights.includeInsightsMetric(e)),isMetircTriggered:e=>n(()=>window.VWO._.insights.isMetircTriggered(e))},p=()=>window.VWO._.CampaignEnum||{},v=()=>window.VWO._.insightsCampaignUtils||{},f=()=>window.VWO._.insightsLibUtils||{};function E(e,t,n,o){return new(n||(n=Promise))(function(i,r){function s(e){try{d(o.next(e))}catch(e){r(e)}}function a(e){try{d(o.throw(e))}catch(e){r(e)}}function d(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}d((o=o.apply(e,t||[])).next())})}window.VWO._=window.VWO._||{},window.VWO._.insightsUtils=window.VWO._.insightsUtils||h;var O="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var o=new Error(n);return o.name="SuppressedError",o.error=e,o.suppressed=t,o};const{toString:m}=Object.prototype;function S(e){return"[object Object]"===m.call(e)}function T(e){return"[object Array]"===m.call(e)}function C(e){return"[object Null]"===m.call(e)}function I(e){return"[object Undefined]"===m.call(e)}function y(e){return!I(e)&&!C(e)}function A(e){return!Number.isNaN(e)&&"[object Number]"===m.call(e)}function N(e){return"[object String]"===m.call(e)}class V{mergeNestedObjects(...e){return e.reduce((e,t)=>this.recursivelyMerge(e,t))}mergeNestedObjectsV2(e={mergeArrays:!1},...t){return t.reduce((t,n)=>this.recursivelyMerge(t,n,{},e))}createNestedObjects(e,t){let n=e;return t&&t.split(".").forEach(e=>{Object.prototype.hasOwnProperty.call(n,e)||(n[e]={}),n=n[e]}),n}clearNestedObject(e,t){let n=e;const o=t.split("."),i=o[o.length-1];for(let e=0;e<o.length-1;e++)n=n[o[e]];S(n[i])?n[i]={}:delete n[i]}recursivelyMerge(e,t,n={},o={mergeArrays:!1}){if(S(e)&&S(t)){const i={};Object.keys(e).concat(Object.keys(t)).forEach(e=>{i[e]=1});const r=Object.getOwnPropertyDescriptors(e),s=Object.getOwnPropertyDescriptors(t);
94return Object.keys(i).forEach(i=>{s[i]?Object.defineProperty(n,i,s[i]):Object.defineProperty(n,i,r[i]),this.recursivelyMerge(e[i],t[i],n[i],o)}),n}return o.mergeArrays&&T(e)&&T(t)?(T(n)||(n=[]),n.splice(0,n.length,...e.concat(t)),n):t||e}}var b=new V;function R(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}class L{static parseUrl(e){var t;try{e=decodeURIComponent(e)}catch(e){console.warn("Not a valid URL.")}const n=/^((((\w+)(:\/\/))?((\w+):(\w+)@)?(www\.)?)([^?#\/:\s]*)?:?([0-9][^?#\/\s]*)?)\/?([^?#\s]*)\??([^#]*)#?(.*)$/.exec(e.trim());if(!n)throw new Error("Not a valid URL.");let o;if(null===(t=window._vwoCc)||void 0===t?void 0:t.iQPE){o={};new URLSearchParams(window.location.search).forEach((e,t)=>{t&&(o[t]=e)})}else o=n[13]?n[13].split("&").reduce((e,t)=>{const[n,o=""]=t.split("=");return e[n]=o,e},{}):{};return n&&{url:n[0],origin:n[1].replace(n[6],""),protocol:n[4]||"",hasWWW:Boolean(n[9]),username:n[7]||"",password:n[8]||"",host:(n[9]||"")+n[10],domain:n[10],port:n[11]||"",path:n[12],query:n[13]||"",queryParams:o,fragment:n[14]||"",urlWithoutProtocol:n[0].replace(n[3],""),urlWithoutProtocolAndWww:n[0].replace(n[2],"")}}}var D={LOGGER_LEVEL:"error"};const W=L.parseUrl(window.location.href).queryParams.vwoLogLevel;var P=new _(W||D.LOGGER_LEVEL);class x{constructor(){this.plugins={}}register(e){P.debug(`Registering plugin '${e.pluginName}' in Plugins factory`),this.plugins[e.pluginName]=e}unregister(e){let t;t=N(e)?e:e.pluginName,P.debug(`Unregistering plugin '${t}' in Plugins factory`),this.plugins[t].removeAll(),delete this.plugins[t]}unregisterAll(){P.debug("Unregistering all plugins in Plugins factory"),Object.keys(this.plugins).forEach(e=>{this.plugins[e].removeAll(),delete this.plugins[e]})}clearData(){P.debug("Clearing the data of all the plugins"),Object.keys(this.plugins).forEach(e=>{this.plugins[e].clearData()})}}var U=new x,M;class k{clearData(){}}!function(e){e.EVENT="event",e.EVENT_PROPS="eventProps",e.STORAGE="storage",e.FORMULA="formula",e.OPERATOR="operator",e.TAG="tag",e.CONDITION_LEVEL_OPERATOR="clOperator"}(M||(M={}));const G=(e,t)=>{try{return e()}catch(e){return t}};class F{toAbsURL(e){return e?new URL(e,document.baseURI).href:e}isHashPresent(e){return-1!==e.indexOf("#")}isQueryParamPresent(e,t){var n=e.indexOf("#"),o=e.indexOf("?"),i=t?-1:e.indexOf("=");return-1===n?-1!==o||-1!==i:-1!==o&&n>o||-1!==i&&n>i}otherSide(...e){return e[0]="VWO.modules.vwoUtils.urlUtils."+e[0],window.fetcher.getValue(...e)}}const $={};function B(e,t,n,o){return e+"||"+t+"||"+(n?"1":"0")+"||"+(o?"1":"0")}var j=function(e){return e.replace(/^(https?:\/\/)(?:w{3}\.)?(.*?)(?:\/(?:home|default|index)\..{3,4}|\/$)?(?:\/)?([\?#].*)?$/i,"$1$2$3").replace(/[?&]_vis_preview_data=[^&#]*/gi,"")},H=function(e){return e.replace(/^(https?:\/\/)(?:w{3}\.)?(.*?)(?:(?:home|default|index)\..{3,4})?([\?#].*)?$/i,"$1$2$3")},K=function(e){return H(e).replace(/\/\?/gi,"?")},J=window._vis_opt_url,q;class X{constructor(){q=this}regexEscape(e){return e.replace(/[\-\[\]{}()*+?.,\/\\^$|#\s]/g,"\\$&")}cleanURL(e,t){return J&&!t?J:e.replace(/^(.*[^\*])(\/(home|default|index)\..{3,4})((\?|#).*)*$/i,"$1$4")}removeWWW(e,t){return e=e.replace(/^(https?:\/\/)(www\.)?(.*)$/i,"$1$3"),t&&(e=e.replace(/(^\*?|\/\/)www\./i,"$1")),e}stripSlashes(e,t,n){if(e=e.replace(/\/$/,""),t){var o=e.indexOf("/?");e.indexOf("?")-1===o&&(e=e.replace(/\/\?([^\?]*)(.*)/,"?$1$2"))}if(n){var i=e.indexOf("/#");e.indexOf("#")-1===i&&(e=e.replace(/\/#([^#]*)(.*)/,"#$1$2"))}return e}cleanPattern(e){let t="";return{regex:e.replace(/\(\?([a-zA-Z])\)/g,(...e)=>(e[1]&&(t+=e[1]),"")),flags:t}}matchRegex(e,t,n,o,i=!1){let r=e=>null;if(i){const i=B(e,t,n,o);if(Object.prototype.hasOwnProperty.call($,i))return $[i];r=e=>{$[i]=e}}const s=(()=>{if("string"!=typeof e||"string"!=typeof t)return!1;let i="ig";if(o){const{regex:n,flags:o}=q.cleanPattern(t);i=o||"g";try{return new RegExp(n,i).exec(e)||q.matchRelativeUrl(e,n,i)}catch(e){const o="Failed to create regex for the pattern: "+t+", the cleaned regex derived from the pattern is: "+n+" and regexFlag is: "+i;return g.error(o),!1}}var r=function(n){return new RegExp(t,i).exec(e)||new RegExp(t,i).exec(n(e))||q.matchRelativeUrl(e,t,i,n)};let s=j,a=!1;390187==window._vwo_acc_id&&(a=!0),a&&(s=K);var d=r(s);return d&&!a?(s=H,n&&r(s)||d):d})();return r(s),s}matchRelativeUrl(e,t,n,o){if(0===e.indexOf("http"))return!1;const i=(new F).toAbsURL(e);var r=new RegExp(t,n).exec(i);return o&&!r&&(r=new RegExp(t,n).exec(o(i))),!!r}matchWildcard(e,t,n){if("string"!=typeof e||"string"!=typeof t)return!1;const o=new F;var i=o.isQueryParamPresent(t),r=o.isHashPresent(t),s=o.isQueryParamPresent(e),a=o.isH
94ashPresent(e);i||(s&&a?e=e.replace(/^(.*?)(\?[^#]*)(#?.*)$/,"$1$3"):s&&!a&&(e=e.replace(/^(.*)(\?.*)$/,"$1"))),r||a&&(e=e.replace(/^(.*?)(#.*)$/,"$1")),"/"!==e&&(e=q.stripSlashes(e,s,a)),"/"!==t&&(t=q.stripSlashes(t,i,r));var d,c,l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi");return l.test(e)?(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||l.exec(e)):(e=q.removeWWW(e),t=q.removeWWW(t,!0),(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi")).test(e)?(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||l.exec(e)):(d=q.cleanURL(t,!0),-1===t.indexOf("*")&&((c=q.removeWWW(o.toAbsURL(e)).replace(/\/$/,"").replace(/\/\?/,"?"))===t||c===d)||(e=q.cleanURL(e),t=d,!!(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi")).test(e)&&(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||l.exec(e)))))}matchPlainURLs(e,t){try{const n=new URL(e),o=new URL(t);return n.href===o.href}catch(e){return!1}}}const Y=new X;window.VWO.modules.vwoUtils.url=Y,window.VWO._.matchRegex=Y.matchRegex;const z=e=>{window._vis_debug&&window.VWO._.phoenixMT.triggerForBothSides(r.PAGE_MATCH_FAILED,{id:e.campId})},Q={isRdPg:e=>n(()=>{const t=window.VWO._.cookies.get("_vis_opt_exp_"+e.campId+"_combi_choose");if(!t)return z(e),!1;const o=t.split(":");if(o.length<3)return z(e),!1;const i=decodeURIComponent(o[1]),s=o[2],a=n(()=>!!Y.matchPlainURLs(window.location.href,i));return a?window.mainThread?(window.VWO._.phoenixMT.triggerForBothSides(r.VARIATION_PAGE,{id:e.campId}),window.VWO._.phoenixMT.triggerForBothSides(r.PAGE_MATCHED,{id:s})):window.fetcher.getValue('VWO._.phoenixMT.triggerForBothSides("${{1}}", "${{2}}")',null,{captureGroups:[r.VARIATION_PAGE,{id:e.campId}]}):z(e),a},void 0,!1),convertRegexToUrlPattern:e=>e.replace(/^\^/,"").replace(/\$$/,"").replace(/\\\\/g,"").replace(/\\\?/g,"?").replace(/\\#/g,"#").replace(/\(.*?\)/g,"*"),genRdLk(e,t){return n(()=>{const{campId:o,rM:i,exlQp:r=0,exlFrag:s=0}=t,a=window.VWO.modules.vwoUtils.urlUtils,d=window.location.search,c=window.location.hash,{matchedGrps:l,urlRegex:u}=n(()=>{var e;return window.VWO.pageGroup.getPageMatchData(null===(e=window._vwo_exp[o].pg_config)||void 0===e?void 0:e[0])})||{matchedGrps:[],urlRegex:""};let w;if(4===i)w=e.replace(/\$(\d+)/g,e=>{const t=parseInt(e.replace("$",""),10);return l[t-1]||""});else if(l&&1!==l.length){w="";const t=e.split("*");for(let e=1;e<t.length;e++){if(u&&l[e]&&(a.isQueryParamPresent(l[e])||a.isHashPresent(l[e]))){const t=this.convertRegexToUrlPattern(u);a.isQueryParamPresent(t)||a.isHashPresent(t)?a.isHashPresent(t)&&!a.isQueryParamPresent(t)?l[e]=l[e].replace(/^(.*?)(?:\?[^#]*)(#?.*)$/,"$1$2"):!a.isHashPresent(t)&&a.isQueryParamPresent(t)&&(l[e]=l[e].replace(/#.*/,"")):l[e]=l[e].replace(/[\?#].*/,"")}w+=t[e-1]+(l[e]||"")}w+=t[t.length-1]}else w=e;if(w=w.replace(/\*/g,""),d&&0===r)try{if(a.isQueryParamPresent(w,!0)){const e=a.getUrlVars(d),t=a.getUrlVars(w);for(const n in e)void 0===t[n]&&(w+="&"+n+"="+e[n])}else a.isHashPresent(w)?w=w.replace(/(.*?)#(.*)/,"$1"+d+"#$2"):w+=d}catch(e){}if(c&&-1===w.indexOf("#")&&0===s)try{w+=c}catch(e){}return{url:w,storedValue:w}})},hasAnyRM:(e,t)=>n(()=>t.split(",").some(t=>{const n=e.sections[1].variations[t];return n&&n.some(e=>!!e.rM)}),void 0,!1)},Z=()=>window.VWO,ee=()=>Z()._,te=()=>ee().allSettings,ne=()=>te().dataStore,oe=()=>n(()=>ne().plugins,{sendErrorLog:!1},{}),ie=()=>n(()=>ne().campaigns,{sendErrorLog:!0},{}),re=()=>n(()=>te().triggers,{sendErrorLog:!0},{}),se=()=>n(()=>oe().DACDNCONFIG,{sendErrorLog:!1},{}),ae=()=>n(()=>oe().GEO,{sendErrorLog:!1},{}),de=()=>n(()=>oe().UA,{sendErrorLog:!1},{}),ce=()=>n(()=>Z().nls,{sendErrorLog:!1},{}),le=()=>!!n(()=>oe().cDD,{sendErrorLog:!1},!1),ue=n(()=>oe().UA.br,void 0,""),we=n(()=>oe().UA.de,void 0,""),_e="safari"===ue.toLowerCase()||["ipad","iphone"].includes(we.toLowerCase()),ge=new Map;let he=!1,pe=0;function ve(){Array.from(ge.keys()).forEach(e=>fe(e))}function fe(e){const t=ge.get(e);t&&(t.timeoutId&&clearTimeout(t.timeoutId),t.intervalId&&clearInterval(t.intervalId),t.eventId&&window.VWO._.phoenix
94MT.off(t.eventId),ge.delete(e))}function Ee(){if(he)return;he=!0;const e=window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{ve(),he=!1,window.VWO._.phoenixMT.off(e)})}function Oe(e,t,n){return G(()=>U.plugins[M.OPERATOR].get(t)(e,n))}function me(e,t,n){return G(()=>Oe(e.call(null,Te),t,n),!1)}function Se(e,t,n,o){const{listen:i,exit:s,interval:a=50}=o;if(!i)return!1;const d=pe++,c={},l=()=>{me(e,t,n)&&fe(d)};if(s)if("number"==typeof s)c.timeoutId=window.setTimeout(()=>{fe(d)},s);else if("string"==typeof s&&s===r.NATIVE_DOM_CONTENT_LOADED)window.addEventListener("load",()=>{fe(d)}),"complete"===document.readyState&&fe(d);else if(s.startsWith("tags.")){const e=s.split(".")[1],t=fe.bind(null,d);G(()=>te().tags[e].fn(t,window.vwo_$))}"timer"===i?c.intervalId=window.setInterval(l,a):c.eventId=window.VWO._.phoenixMT.on(i,l),ge.set(d,c)}const Te=Object.assign({elExists:function(e){return G(()=>{const t=window.vwo_$(e);return!!(t&&t.length>0)&&(window.VWO._.phoenixMT.triggerForBothSides(r.ELEMENT_FOUND,{target:e}),!0)})},evAC:function(e,t,n,o){Ee();const i=me(e,t,n);return i||!o?(o&&void 0!==o.id&&"page"===o.type&&window.VWO._.phoenixMT.triggerForBothSides(r.PAGE_MATCHED,{id:o.id}),i):(Se(e,t,n,o),!1)},callTag:function(e,t){return G(()=>(0,window.VWO._.allSettings.tags[e].fn)(Te,t))},isPageMatched:function(e){return G(()=>{const{pgGrpIds:t=[]}=e,n=ne().plugins.DACDNCONFIG.url;for(const e of t){const t=window.VWO.pageGroup.validatePage(e,null,n,{cacheOnly:!0});if(t&&t.didMatch)return!0}return!1},!1)},isEventFired:function(e,t){return G(()=>{const n=window.VWO._.phoenixMT.getEventHistory(e);if(!n||!Array.isArray(n))return!1;if(t.pgGrpIds&&Array.isArray(t.pgGrpIds)){const e=new Set(t.pgGrpIds);for(const t of n)if(t.id&&e.has(t.id)&&(e.delete(t.id),0===e.size))return!0;return!1}return n.some(e=>Object.keys(t).every(n=>e[n]===t[n]))},!1)},scheduleUnhide:function(e){if(e&&e.unhideTrigger&&Array.isArray(e.unhideTrigger))for(const t of e.unhideTrigger)window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[`trigger.${t}`,()=>{G(()=>{const t={ruleName:"",campaignData:e.campaignData,variation:e.variationId};e.cpath?t.rulesArr=[e.xpath,e.cpath]:t.ruleName=e.xpath,window.VWO._.phoenixMT.trigger(r.UNHIDE_ELEMENT,t)})}]})}},Q),Ce=function(e){const t=e.toString();let n,o;((n=t.match(/^(?:async\s+)?([A-Za-z0-9_$]*)\s*=>/))||(n=t.match(/^(?:async\s+)?\((.*)\)\s*=>/))||(n=t.match(/^(?:async\s+)?function(?:\s+[A-Za-z_$]*)?\s*\((.*)\)\s*{/)))&&(o=n[1]);const i={};let r=!1,s=!1;return o.split(",").forEach((e,t)=>{"vwo_$"===e.trim()&&(i[t]=window.vwo_$,r=!0),"vU"===e.trim()&&(i[t]=Te,r=!0,s=!0)}
94),r?function(...t){return Object.keys(i).forEach(e=>{(+e<t.length||s&&+e===t.length)&&(t[e]=i[e])}),e(...t)}:e};let Ie;function ye(e){if(!e)return e;try{e=window.decodeURIComponent(e)}catch(e){}return e}const Ae=function(){if(void 0!==Ie)return Ie;const e=[],t=window.VWO._.allSettings.dataStore.campaigns;let n,o;for(let n in t)e.push(n);return Ie=!!(n=(window.location.search+window.location.hash).match(/.*_vis_test_id=(.*?)&.*_vis_opt_preview_combination=(.*?)(?:&|#|$)/))&&(!(!e.includes(n[1])||!t[n[1]]||void 0===t[n[1]].combs[o=ye(n[2])])&&o),Ie},Ne={SET_COOKIE:"sC",GET_COOKIE:"gC",ERASE_COOKIE:"eC",SET_THIRD_PARTY_COOKIE:"sTPC",SET_THIRD_PARTY_COOKIE_ERROR:"sTPCE"};window._vwo_evq=window._vwo_evq||[];var Ve="jI",be=window._vwo_evq;const Re=window._vwo_ev=window._vwo_ev||function(...e){if(!e[0])throw new Error("Invalid Event:"+e[0]);e[0]!==Ve?be.push([].slice.call(arguments)):be.unshift([Ve])};window.VWO._.triggerEvent=window._vwo_ev;class Le{}var De={};function We(e,t){const n=document.createEvent("Event");e="vwo."+e,n.initEvent&&(n.initEvent(e,!1,!1),n.data=t,document.dispatchEvent&&document.dispatchEvent(n))}function Pe(e,t){De.queue=De.queue||[];const n=window.VWO._.ac&&window.VWO._.ac.rdbg;if("meta"==e&&!n)return;if(!document.createEvent)return;const o=window.VWO;if(!o.nls||!o.nls.Recording)return void De.queue.push({eventName:e,data:t});De.queue.push({eventName:e,data:t});const i=De.queue.splice(0);for(var r of i)We(r.eventName,r.data)}const xe=(e=e=>null)=>{window.VWO._.vAEH=e};var Ue;window.VWO.modules.vwoUtils.utils={customEvent:Pe},function(e){e[e.Object=0]="Object",e[e.Property=1]="Property",e[e.Document=2]="Document",e[e.Variable=3]="Variable",e[e.OverWrite=4]="OverWrite",e[e.Delete=5]="Delete"}(Ue||(Ue={}));let Me="",ke=()=>"",Ge=e=>e,Fe=e=>e;var $e;window.VWO._.namespaceKeyWithAccId=Ge;const Be=null===($e=window._vwoCc)||void 0===$e?void 0:$e.cookiePrefix,je=e=>Be?e.startsWith(Be)?e:`${Be}${e}`:e,He=e=>{if(!Be)return e;const t=e.replace(/^(\^)/,"").replace(/(\$)$/,"");return`^${Be.replace(/([.*+?^${}()|[\]\\])/g,"\\$1")}${t}$`};class Ke{constructor(){this.hascPBEexp=!1,this.cPBEexpTypes=new Set,this.cPBInit=!1,this.handleEmptyValue=e=>""===e?"~":e,this.revertEmptyValue=e=>"~"===e?"":e,this.encodeData=e=>{const t=Object.entries(e);let n="";for(let e=0;e<t.length;e++){const[o,i]=t[e],{sId:r,mId:s,p:a,variation:d}=i,c=`p.rU:${encodeURIComponent(this.handleEmptyValue(a.rU))},p.t:${encodeURIComponent(this.handleEmptyValue(a.t))},p.u:${encodeURIComponent(this.handleEmptyValue(a.u))}`;n+=`${o}:${this.handleEmptyValue(r)},${this.handleEmptyValue(s)},${c},${this.handleEmptyValue(d)}|`}return n.slice(0,-1)},this.decodeData=e=>{if("~"===e)return;const t={},n=e.split("|");for(let e=0;e<n.length;e++){const[o,...i]=n[e].split(":"),[r,s,...a]=i.join(":").split(","),d=this.revertEmptyValue(a.pop()||""),c={};for(let e=0;e<a.length;e++){const t=a[e],[n,...o]=t.split(":");if(n.startsWith("p.")){c[n.slice(2)]=this.revertEmptyValue(decodeURIComponent(o.join(":")))}}t[o]={sId:this.revertEmptyValue(r),mId:this.revertEmptyValue(s),p:c,variation:d}}return t},this.consentMode=window.VWO.consentMode||!1,this.goalCookieStore={},this.ccN=je("_vwo_consent")}initializecPBEexpConfig(){this.cPBInit=!0;const e=n(()=>window.VWO.consentMode.cConfig);e&&"P"===e.cPB&&e.cPBEexp&&0!==e.cPBEexp.length?(this.hascPBEexp=!0,this.cPBEexpTypes=new Set(e.cPBEexp)):this.hascPBEexp=!1}campBlockedActions(e){window.mainThread||(n(()=>{window.VWO.phoenix.trigger(r.COOKIE_CONSENT_CAMPAIGN_BLOCKED,{oldArgs:[e.id]}),"SPLIT_URL"===e.type&&window.VWO.phoenix.trigger(r.NOT_REDIRECTING)}),e.iB=!0)}isCampBlocked(e){const t=window.VWO.consentMode;if(!t)return!1;if(e.iB)return!0;if(!t.hT)return!1;if(this.cPBInit||this.initializecPBEexpConfig(),!this.hascPBEexp)return!1;const o=n(()=>"TARGETING"===e.iType.type)?"TARGETING":e.orgType||e.type;return!!this.cPBEexpTypes.has(o)&&(this.campBlockedActions(e),!0)}processQueue(){var e;const t=window.VWO.consentMode.deferredQueue||[];for(;t.length>0;){const n=t.shift();null===(e=n.payload)||void 0===e||e.call(n)}}extractSavedCalls(){const e=this.getSyncDataFromConsentCookie();if(e)return this.decodeData(e)}overrideCookies(e){const t=e._create;e._create=(...n)=>{if(!this.consentMode.dT)return this.consentMode.hT&&n[0].includes("_goal")?(this.setGoalCookie(n[0],n[1]),void this.consentMode.deferredQueue.push({method:"fn",payload:()=>t.apply(e,n)})):t.apply(e,n)};const n=e.createThirdParty;e.createThirdParty=function(...t){const o=window.VWO.consentMode;if(!o.dT){if(o.hT){const[i,r,s,a]=t;if(window.VWO.modules.utils.consentModeUtils.triggerEvent(Ne.SET_COOKIE,i,r,s,a,!0),"_vwo"!==i&&this._create(i,r,s,a),"_combi_choose"===i.slice(-13))return;return void o.deferredQueue.push({method:"fn",payload:()=>n.apply(e,t)})}return n.apply(e,t)}};const o=e.get;e.get=(...t)=>{if(!this.consentMode.dT||"_vis_opt_test_cookie"!==t[0]){if(this.consentMode.hT){const e=this.getGoalCookie(t[0]);if(e)return e}return o.apply(e,t)}};const i=e.waitForThirdPartySync;e.waitForThirdPartySync=function(t){return window.VWO.consentMode.hT?t():i.apply(e,t)}}initConsentMode(){const e=this.consentMode||{};if(e.goalLogs=[],window.VWO.consentMode.deferredQueue=window.VWO.consentMode.deferredQueue||[],e.timeOut&&(this.consentMode.wFC=!1,this.setTimeOutFlags(e),this.triggerEvent(r.COOKIE_CONSENT_TIMEOUT)),e.hT&&this.setupConsentAcceptedListener(e),"B"!==e.cConfig.cPB||e.timeOut||this.setupConsentTimeoutListener(e),"P"===e.cConfig.cPB&&this.handlePartiallyBlocked(e),e.preview)return this.handlePreviewMode(e);this.handleConsentRejected(),this.setupInsightsConsentActionListener()}
94setupInsightsConsentActionListener(){window.VWO._.phoenixMT.on(r.COOKIE_CONSENT_REJECTED_INSIGHTS,()=>{window.fetcher.setValue("VWO.consentMode.dTI",!0),this.triggerEvent(r.COOKIE_CONSENT_REJECTED_INSIGHTS)})}handlePartiallyBlocked(e){if(e.savedCalls=this.extractSavedCalls(),e.cCA&&e.savedCalls&&window.VWO._.phoenixMT.on("vwo_phoenixInitialized",()=>{this.syncSaved(e.savedCalls),this.updateConsentCookie("~"),delete e.savedCalls}),!1===e.hT&&e.preview&&!e.dT&&!e.cCA){let e;for(const t in window._vwo_exp){e=window._vwo_exp[t];break}const t=window.VWO._.cookies.get("_vis_opt_exp_"+e.id+"_combi");if(e.multiple_domains&&t){const n="SPLIT_URL"===e.type||null,o={id:e.id,mId:""};this.syncTpc(o,t,n,e,!0)}}}setupConsentAcceptedListener(e){const t=window.VWO._.phoenixMT.on(r.COOKIE_CONSENT_ACCEPTED,()=>{e.savedCalls&&(this.syncSaved(e.savedCalls),delete e.savedCalls),this.processQueue(),!e.preview&&this.triggerEvent(r.COOKIE_CONSENT_ACCEPTED),this.updateConsentCookie("~"),window.fetcher.setValue("VWO.consentMode.hT",!1),window.VWO._.phoenixMT.off(t)})}queueGoalLogs(e,t,n,o){const i=window.VWO.consentMode;if(!i||!i.preview)return!0;if(i.dT)return!1;if(!i.hT)return!0;if(!window.mainThread)return window.fetcher.getValue('VWO.modules.utils.consentModeUtils.queueGoalLogs("${{1}}","${{2}}", "${{3}}", "${{4}}")',null,{captureGroups:[e,t,n,o]}),!1;let{goalLogs:r}=i;return r.push({expId:e,goalId:t,revenue:n,success:o}),!1}triggerGoalLogs(){const e=window.VWO.consentMode.goalLogs;for(;e.length>0;){const t=e.shift(),{expId:n,goalId:o,revenue:i,success:s}=t;window.VWO.modules.tags.wildCardCallback({oldArgs:[n,o,i,s],campaignId:n,goalId:o},r.REGISTER_CONVERSION)}}handlePreviewMode(e){e.hT&&window.VWO.phoenix&&window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[r.URL_CHANGED,()=>{window.fetcher.setValue("VWO.consentMode.goalLogs",[])}]}),this.setupConsentAcceptedListenerForPreview(e),this.setupConsentRejectedListenerForPreview()}setupConsentTimeoutListener(e){window.VWO._.phoenixMT.on(r.COOKIE_CONSENT_TIMEOUT,()=>{this.triggerEvent(r.COOKIE_CONSENT_TIMEOUT),this.setTimeOutFlags(e)})}setTimeOutFlags(e){e.dTI=!0,window.fetcher.setValue("VWO.consentMode.dTI",!0),e.dT=!0,window.fetcher.setValue("VWO.consentMode.dT",!0),e.wFC&&window.fetcher.setValue("VWO.consentMode.wFC",!1)}setupConsentAcceptedListenerForPreview(e){window.VWO._.phoenixMT.on(r.COOKIE_CONSENT_ACCEPTED,()=>{this.triggerEvent(r.COOKIE_CONSENT_ACCEPTED),this.triggerGoalLogs(),e.wFC&&window.fetcher.setValue("VWO.consentMode.wFC",!1),!e.dT&&window.fetcher.setValue("VWO.consentMode.dT",!1),window.fetcher.setValue("VWO.consentMode.hT",!1)})}setupConsentRejectedListenerForPreview(){window.VWO._.phoenixMT.on(r.COOKIE_CONSENT_REJECTED,()=>{this.triggerEvent(r.COOKIE_CONSENT_REJECTED),window.fetcher.setValue("VWO.consentMode.dT",!0)})}handleConsentRejected(){window.VWO._.phoenixMT.on(r.COOKIE_CONSENT_REJECTED,()=>{window.fetcher.setValue("VWO.consentMode.dT",!0)})}triggerEvent(e){window.VWO.phoenix&&window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[e]})}getGoalCookie(e){const t=e;return this.goalCookieStore[je(t)]}setGoalCookie(e,t){return window.mainThread&&window.fetcher.getValue('VWO.modules.utils.consentModeUtils.setGoalCookie("${{1}}","${{2}}")',null,{captureGroups:[e,t]}),this.goalCookieStore[e]=t}deferOnConsent(e,t,o,i,s,a,...d){if(!this.consentMode)return;const{dT:c,hT:l,deferredQueue:u}=this.consentMode;if(c)return!0;if(l){if(["applySyncRequest","handlerForReqFromWT","processVariationAppliedCallback"].includes(e)){if("processVariationAppliedCallback"===e)return u.push({method:e,payload:()=>o.apply(i,d)});if(!s.includes("_goal"))return!1;if(this.setGoalCookie(s,a),"handlerForReqFromWT"===e)return u.push({method:e,payload:()=>document.cookie=d[0]})}return s&&s.name===r.VARIATION_SHOWN&&this.saveForSync(a.d),o&&o(i||{}),u.push({method:e,payload:()=>n(()=>t[e].apply(t,d))}),!0}}prepareDataForSync(e,t,n){const o={d:{}};o.d.msgId=e.mId,o.d.visId=e.mId.split("-")[0],o.d.sessionId=e.sId;const i={title:e.p.t,url:e.p.u,referrerUrl:e.p.rU};return this.consentMode.customParams=i,o.d.event={props:{page:i,id:t,variation:e.variation,isFirst:1},name:r.VARIATION_SHOWN,time:Date.now()},null!=n&&(o.d.event.props.isSplitVariation=n),o}addCustomParams(e){const t=this.consentMode;return!t||(!t.customParams||(!e.includes(r.VARIATION_SHOWN)&&!e.includes("l.gif")||"P"!==t.cConfig.cPB||!("P"===t.cConfig.cPB&&!t.hT)))}syncSaved(e){const t={VWO:{firedTime:Date.now()},executingTagTrigger:null,name:r.VARIATION_SHOWN,props:{},time:Date.now()};Object.keys(e).map(n=>{const o=e[n],i=window._vwo_exp[n];let r=null,s=null;
94if("SPLIT_URL"===i.type&&(r=!0,s="1"!=o.variation),!window.VWO._.cookies.get("_vis_opt_exp_"+n+"_combi"))return;const a=this.prepareDataForSync(o,n,s);window.VWO.modules.tags.dataSync.utils.addDataFromMTAndSend(null,null,a,null,!0,null,t,+n),this.syncImg(o,n,i),this.syncTpc(o,n,r,i)})}syncTpc(e,t,n,o,i=!1){if(!o.multiple_domains)return;const r=[`_vwo_uuid_${t}`,e.mId.split("-")[0],3650,void 0,t,void 0,o];!i&&window.VWO._.cookies.createThirdParty(...r),r[0]=`_vis_opt_exp_${t}_combi`,r[1]=e.variation,r[3]=100,window.VWO._.cookies.createThirdParty(...r),null!=n&&(r[0]=`_vis_opt_exp_${e.id}_split`,window.VWO._.cookies.createThirdParty(...r))}syncImg(e,t,n){let o=window.VWO.modules.utils.libUtils.extraData2();const i=encodeURIComponent(o);o=n.ps||void 0===n.ps?"&ed="+i:"";const r="l.gif?experiment_id="+t+"&account_id="+window._vwo_acc_id+"&cu="+encodeURIComponent(e.p.u)+"&combination="+e.variation+"&s=1&sId="+e.sId+"&u="+e.mId.split("-")[0]+o;window.VWO.modules.tags.dataSync.utils.sendCall(null,{url:r},null,null,!0)}saveForSync(e){let t=this.getSyncDataFromConsentCookie(),n=t?this.decodeData(t):{};const o={rU:e.event.props.page.referrerUrl,u:e.event.props.page.url,t:e.event.props.page.title},i={sId:e.sessionId,mId:e.msgId,p:o,variation:e.event.props.variation},r=Object.assign(Object.assign({},n),{[e.event.props.id]:i});let s=this.encodeData(r);this.updateConsentCookie(s)}getSyncDataFromConsentCookie(){const e=`${this.ccN}=`,t=document.cookie.split("; ").find(t=>t.startsWith(e));if(t){const e=decodeURIComponent(t.split("=")[1]).split(":");if(e.length>1)return e.shift(),"~"===e[0]?null:e.join(":")}return null}updateConsentCookie(e){const t=document.cookie.match(new RegExp(`(^|;\\s*)${this.ccN}=([^;]*)`)),n=t?t[2]:null;let o="";if(n){o=decodeURIComponent(n).split(":")[0]}const i=encodeURIComponent(`${o}:${e}`);window.VWO.consentMode.setCookie(i)}}const Je=function(){const e=window.VWO.consentMode;return!!e&&!!e.dT},qe=new Ke;window.VWO.modules.utils.consentModeUtils=qe;let Xe=!1;function Ye(e){return e.split(";").reduce((e,t)=>{const n=t.indexOf("=");if(-1!==n){const o=t.substring(0,n).trim(),i=t.substring(n+1).trim();e[o]=i}else e[t.trim()]="";return e},{})}class ze{constructor(){this.operations=[]}push(e,t){this.operations.push({name:e,value:t})}pop_front(){this.operations.splice(0,1)}fullfil(e,t=!0){const n=Ye(e);t&&this.pop_front(),this.operations.forEach(e=>{n[e.name]=e.value});return Object.entries(n).map(e=>e.join("=")).join("; ")}}class Qe{static internalUtils(){var e;return{isCookiePayloadObject:e=>!(!S(e)||!["value","fromThread","origin"].reduce((t,n)=>t&&n in e,!0)),isCurrentContextMT:!!(null===(e=null===window||void 0===window?void 0:window.mainThread)||void 0===e?void 0:e.webWorker)}}getSetter(e){return t=>{if("string"==typeof t)t={value:t};else if(!Qe.internalUtils().isCookiePayloadObject(t))return void console.error("Invalid value type!");const{value:n,fromThread:o}=t;let{origin:i}=t,r=!0;return(Qe.internalUtils().isCurrentContextMT||"MAIN"===o)&&(document.__cookie=n,r="MAIN"!==o),r&&e({type:"sync",data:{propertyName:"cookie",value:{value:Qe.internalUtils().isCurrentContextMT?document.__cookie:n,fromThread:Qe.internalUtils().isCurrentContextMT?"MAIN":"WORKER",origin:Xe?"WORKER":i}},syncType:Ue.Document}),!0}}}function Ze(e){if(!Qe.internalUtils().isCookiePayloadObject(e))return void console.error("Invalid value type!");const{value:t}=e;if(window.VWO.consentMode){if(Je())return;let e=t.split("=");if(qe.deferOnConsent("handlerForReqFromWT",null,null,null,e[0],e[1],t))return}Xe=!0,document.cookie=t,Xe=!1}let et={},tt;{class e{constructor(){this.enabled=!1,this.lastSentCookieString=""}isEnabled(){return this.enabled}enable(){this.enabled||(this.enabled=!0,window.fetcher.setValue("window.VWO._.isCookieFallbackEnabled",!0))}syncCookieToWorkerThread(e=(Qe.internalUtils().isCurrentContextMT?"MAIN":"WORKER")){!this.enabled||this.lastSentCookieString===document.cookie&&"WORKER"!==e||(this.lastSentCookieString=document.cookie,window.fetcher.postMessage({type:"sync",data:{propertyName:"cookie",value:{value:document.cookie,fromThread:Qe.internalUtils().isCurrentContextMT?"MAIN":"WORKER",origin:e}},syncType:Ue.Document}))}applySyncRequest(e){const{value:n}=e;if(!n)return t({msg:"Syncing error occurred in cookie fallback mode - value not present!",url:"fallback/cookies.ts",source:window.VWO._.native.JSON.stringify(n)});if(window.VWO.consentMode){if(Je())return;let t=n.split("=");if(qe.deferOnConsent("applySyncRequest",this,null,null,t[0],t[1],e))return}document.cookie=n,this.syncCookieToWorkerThread("WORKER")}}
94et=new e}function nt(e){tt=e}function ot(e){window.VWO=null!=e?e:tt}var it=parseInt(+new Date/1e3,10),rt,st=function(){return rt||(rt=window.VWO.data.ts||it)};const at=Object.keys;function dt(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function ct(e,t){var n;if(e&&"function"==typeof t)if(e instanceof Array){for(n=0;n<e.length;n++)if(!1===t(e[n],n))return}else for(n in e)if(e.hasOwnProperty(n)&&!1===t(e[n],n))return}function lt(e,t){if(!(e instanceof Array))return-1;for(var n=0;n<e.length;n++)if(t===e[n])return n;return-1}function ut(e,t){for(var n=this.getKeys(t),o=0;o<n.length;o++)e.setAttribute(n[o],t[n[o]])}function wt(e){return/^(https?:\/\/|\/\/)/.test(e)}function _t(e,t){for(var n=[],o=0;o<e.length;o++)n.push(t(e[o]));return n}function gt(e,t){for(var n=[],o=0;o<e.length;o++)t(e[o],o)&&n.push(e[o]);return n}function ht(e){var t=st();return e?t:1e3*t+ +new Date%1e3}function pt(e){var t=st(),n=parseInt(+new Date/1e3,10)-it;return e?t+n:1e3*(t+n)+ +new Date%1e3}function vt(){return(new Date).getTimezoneOffset()/60}function ft(e,t){var n=!1;return function(...o){n||(n=!0,setTimeout(()=>{n=!1,e.apply(this,o)},t))}}function Et(e,t,n){var o,i,r,s=!1;return-1===t||n?(i=requestAnimationFrame,r=cancelAnimationFrame):(i=setTimeout,r=clearTimeout),function(...n){s&&(r(o),o=null),o=i(function(){e.apply(this,n)},t),s=!0}}let Ot=0;const mt={};function St(e,t){const n=++Ot;mt[n]={executeCallback:()=>{delete mt[n],e()},animationFrameId:null,timeOutId:null};const o=function(){return window.setTimeout(()=>{mt[n]&&(null!==mt[n].animationFrameId&&cancelAnimationFrame(mt[n].animationFrameId),mt[n].executeCallback())},1e3/60)},i=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||o;t||tt&&tt._&&tt._.ac&&tt._.ac.aSP?(mt[n].animationFrameId=i(()=>{mt[n]&&(null!==mt[n].timeOutId&&clearTimeout(mt[n].timeOutId),mt[n].executeCallback())}),o!=i&&(mt[n].timeOutId=o())):e()}function Tt(){var e,t,n;return(null===(n=null===(t=null===(e=window.google_tag_manager)||void 0===e?void 0:e[Object.getOwnPropertyNames(window.google_tag_manager).filter(e=>-1!==e.indexOf("GTM"))[0]])||void 0===t?void 0:t.dataLayer)||void 0===n?void 0:n.name)||"dataLayer"}function Ct(e,t,n=""){try{if(!t||"object"!=typeof t)return;let o,i;if(e.endsWith("]")){const t=e.match(/(.+?)\[(\d+)\]/);t&&(i=e,e=t[1],o=parseInt(t[2]))}if(t.hasOwnProperty(e)){let i=t[e];if(void 0!==o){if(!Array.isArray(i))return;i=i[o]}return n?Ct(n.slice(1),i):i}{const o=(e=i||e).lastIndexOf(".");if(-1===o)return;const r=e.substring(0,o);return Ct(r,t,e.substring(o)+n)}}catch(e){}}function It(e,t){return e.length>t?e.slice(0,t-1)+"...":e}function yt(e){return e?Math.round(100*e)/100:0}function At(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function Nt(){}try{Nt.prototype=Object.create(Array.prototype),Object.defineProperty(Nt.prototype,"clear",{value:void 0,writable:!0,enumerable:!1})}catch(e){}function Vt(e){return null==e}function bt({baseUrl:e,pathname:t,queryParams:n}){const o=new URL(e);return o.pathname=t,Object.entries(n).forEach(([e,t])=>{o.searchParams.set(e,String(t))}),o.href}function Rt(e,t,n){if(void 0!==n){const o=e.includes("?")?"&":"?";e+=`${o}${t}=${encodeURIComponent(n)}`}return e}function Lt(e){return n(()=>e.length>0,void 0,!1)}function Dt(e){try{if(!e)return!1;return"https:"===new URL(e).protocol}catch(e){return!1}}var Wt=Object.freeze({__proto__:null,getKeys:at,extend:dt,forEach:ct,arrayContains:lt,setAttrs:ut,isAbsoluteUrl:wt,map:_t,filter:gt,getServerStartTimestamp:ht,getCurrentTimestamp:pt,getTimeZoneOffset:vt,throttle2:ft,debounce:Et,processCallbackInRequestAnimationFrame:St,getdLName:Tt,getVariableValue:Ct,truncateData:It,roundNumber:yt,isObject:At,ArrayPrototypeCopy:Nt,isUndefinedOrNull:Vt,buildUrl:bt,appendParamIfDefined:Rt,arrayHasElements:Lt,isURLValid:Dt});const Pt=({url:e,method:t="POST",cacheBurst:n=!1,body:o,includeCredentials:i=!0,useBeacon:r=!1},{onSuccessCallback:s=()=>null,onErrorCallback:a=()=>null}={})=>E(void 0,void 0,void 0,function*(){n&&(e=Rt(Rt(e,"eTime",pt()),"v",window.VWO.v_e));try{if(r&&navigator&&"sendBeacon"in navigator&&"function"==typeof navigator.sendBeacon)return navigator.sendBeacon(e,window.VWO._.native.JSON.stringify(o)),void s({});const n=yield fetch(e,Object.assign(Object.assign({method:t},At(o)?{body:window.VWO._.native.JSON.stringify(o)}:{}),{credentials:i?"include":"omit"}));if(n.ok)return s(n),n;throw new Error(n.statusText)}catch(e){throw a(e),e}});window.VWO._.networkClient={request:Pt};const xt=window.VWO._.networkClient,Ut=window.VWO.TRACK_SESSION_COOKIE_
94EXPIRY_CUSTOM||1/48,Mt={TRACK_GLOBAL_COOKIE_NAME:"_vwo_ds",TRACK_SESSION_COOKIE_NAME:"_vwo_sn",TRACK_SESSION_COOKIE_EXPIRY:Ut,SESSION_TIMER_EXPIRE:60*Ut*60*1e3*24,COOKIE_VERSION:3,COOKIE_TS_INDEX:1,COOKIE_VERSION_INDEX:0,FIRST_SESSION_ID_INDEX:0,PC_TRAFFIC_INDEX:1,CURRENT_SESSION_ID:6,LAST_SESSION_ID:7,SESSION_COUNT_INDEX:8,RELATIVE_SESSION_ID_INDEX:0,PAGE_ID_INFORMATION_INDEX:1,SESSION_SYNCED_STATE_INDEX:4,TOTAL_TIME_SPENT_IN_A_SESSION_INDEX:6,PAGE_ID_EXPIRY:15,GLOBAL_OPT_OUT:"_vwo_global_opt_out",OPT_OUT:"_vis_opt_out",TEST_COOKIE:"_vis_opt_test_cookie",COOKIE_JAR:"_vwo",SAME_SITE:"_vwo_ssm",UUID:"uuid",UUID_V2:"uuid_v2",VWO_COOKIE_QUERY_PARAM:"vwo_q",DEFAULT_EXPIRY:100,UUID_COOKIE_EXPIRY:365.2425};function kt(){return Math.min(window.VWO.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM||window.VWO.data.rp||90,90)}const Gt=window.JSON&&window.window.VWO._.native.JSON.parse||function(e){return new Function("return "+e)()},Ft=window.JSON&&window.window.VWO._.native.JSON.stringify||function(e){return new Function("return "+e)()};function $t(e,t,n={leading:!1,trailing:!0}){const{leading:o,trailing:i}=n;let r=null,s=[],a=!1;return function(...n){if(s=n,r&&clearTimeout(r),o&&!a)return a=!0,e.apply(this,n);i&&(r=setTimeout(()=>{e.apply(this,s),a=!1},t))}}var Bt=Object.freeze({__proto__:null,jsonParse:Gt,jsonStringify:Ft,debounce:$t});const jt=$t,Ht="lT",Kt="sT",Jt="ivp",qt="ca",Xt=10,Yt="custom",zt=function(){},Qt=[739074,714884,708439,765649],Zt={VS_DATA:"vwoVsData",THIRD_PARTY_UUIDS:"_vwo_cD",ABM_META:"vwoAbmMeta"},en={SPLIT_REDIRECT:"_vwo_split_redirect"},tn="_cd",nn=2e3,on=350,rn=16,sn=1e3,an="vwoStandardTrigger",dn={get campaignCookies(){return new RegExp("_vis_opt_exp_(\\d+)_(.+)")},get uuidCookie(){return new RegExp("_vwo_uuid_(\\d+)")},get insightsCookies(){return new RegExp(`_vwo_(ds|sn|uuid${tn})`)}},cn=1,ln=":",un="-",wn="|",_n="hr",gn=function(...e){window.fetcher.getValue("VWO._.triggerEvent",e)};var hn={PARSE_TLD:"pTLD"},pn=["co","org","com","net","edu","au","ac"];function vn(e){var t,n=e.split("."),o=n.length,i=n[o-2];return i&&pn.includes(i)?(t=n[o-3]+"."+i+"."+n[o-1],gn(hn.PARSE_TL
94D,e,t),t):(t=i+"."+n[o-1],gn(hn.PARSE_TLD,e,t),t)}const fn="_vwo_referrer",En=.00139;let On;const mn={updateReferrer(e){On=e},init(){{const e=n(()=>{const e=window.VWO._.allSettings.dataStore.crossDomain.eC;return delete window.VWO._.allSettings.dataStore.crossDomain.eC,e})||{};On=Ln.get(fn)||e[fn],e[fn]&&Ln.createThirdParty(fn,"",-1,void 0,void 0,!0,void 0),"string"!=typeof On&&this.updateReferrer(document.referrer),window.fetcher.getValue('window.VWO.modules.vwoUtils.referrer.updateReferrer("${{1}}")',null,{captureGroups:[On]})}},get:()=>-1!==location.search.search("_vwo_test_ref")?document.referrer:On,set(){On&&Ln.createThirdParty(fn,On,En,void 0,void 0,!0,void 0)}};window.VWO.modules.vwoUtils.referrer=mn;const Sn={getDataStore:function(){return this.getDSCookieValueByIndex(1)},setDataStore:function(e){Ln.createWithCrossDomainCheck({name:Mt.TRACK_GLOBAL_COOKIE_NAME,value:this.getMetaStore()+"$"+e,days:kt()})},getMetaStore:function(){return this.getDSCookieValueByIndex(0)||""},setMetaStore:function(e){Ln.createWithCrossDomainCheck({name:Mt.TRACK_GLOBAL_COOKIE_NAME,value:e+"$"+this.getDataStore(),days:kt()})},getMetaInfoByIndex:function(e){return this.getMetaStore().split(":")[e]},setMetaInfoByIndex:function(e,t){var n=this.getMetaStore().split(":");n[e]=t,this.setMetaStore(n.join(":"))},setDataInfoByIndex:function(e,t){var n=this.getDataStore().split(":");n[e]=t,this.setDataStore(n.join(":"))},getDataInfoByIndex:function(e){return this.getDataStore().split(":")[e]},getDSCookieValueByIndex:function(e){var t=Ln.get(Mt.TRACK_GLOBAL_COOKIE_NAME);return t?t.split("$")[e]:null},getCookieVersion:function(){return Ln.get(Mt.TRACK_GLOBAL_COOKIE_NAME).split("$")[0].split(":")[Mt.COOKIE_VERSION_INDEX]},deleteDataStoreInfoByIndex:function(e){var t=this.getDataStore();t&&((t=t.split(":"))[e]="",t=t.join(":"),this.setDataStore(t))}};function Tn(){return n(()=>+(Sn.getDataInfoByIndex(Mt.SESSION_COUNT_INDEX)||0),void 0,0)}window.VWO._.commonCookieHandler=Sn;const Cn={get navigator(){return navigator},get pageTitle(){return document.title},get doNotTrack(){return window.doNotTrack},get windowName(){return window.name},get currentUrl(){return window._vis_opt_url||window.location.href},get location(){return window.location},get document(){return window.location},get history(){return window.history},get accountId(){return window._vwo_acc_id},get smartCodeVersion(){return window._vwo_code_version},get serverUrl(){return window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/"},get vwoText(){return window._vwo_text},get vwoCode(){return window._vwo_code},get MutationObserver(){let e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;return window.Zone&&window.Zone.__symbol__&&(e=window[window.Zone.__symbol__("MutationObserver")]),e},get vwoInternalProperties(){return window.VWO._},get cookie(){return document.cookie},get visDebug(){return window._vis_debug},get cookieDomain(){return window._vis_opt_domain||window._vwo_cookieDomain||vn(window.location.host||new URL(document.URL).host)},get cookiePath(){return window._vis_opt_cookiePath||"/"},get vwoStyle(){return window._vwo_style},get screen(){return window.screen},get vwoCss(){return window._vwo_css},get visOptUrl(){return window._vis_opt_url},get allSettings(){return window.VWO._.allSettings},get apiSectionCallback(){return window._vwo_api_section_callback},get encodeURIComponent(){return window.encodeURIComponent},get page(){return{title:Cn.pageTitle,url:Cn.currentUrl,referrerUrl:mn.get()}},get timeSpentInASession(){var e,t,n,o,i,r;return Math.floor(+Date.now()-1e3*+(null===(n=null===(t=null===(e=window.VWO.phoenix)||void 0===e?void 0:e.store)||void 0===t?void 0:t.getters)||void 0===n?void 0:n.sessionStart)?(+Date.now()-1e3*+(null===(r=null===(i=null===(o=window.VWO.phoenix)||void 0===o?void 0:o.store)||void 0===i?void 0:i.getters)||void 0===r?void 0:r.sessionStart))/1e3:0)},get vwoUUID(){return window._vwo_uuid||n(()=>window.VWO._.allSettings.dataStore.uuid)},get daySinceLastVisit(){return n(()=>{const e=parseInt(Sn.getDataInfoByIndex(Mt.LAST_SESSION_ID),10),t=parseInt(Sn.getDataInfoByIndex(Mt.CURRENT_SESSION_ID),10);return e&&t?Math.floor((t-e)/86400):0},void 0,0)},get daySinceFirstSession(){return n(()=>
94{if(!(Tn()<=1))return n(()=>Math.floor((window.VWO.data.ts-+Sn.getDataInfoByIndex(Mt.FIRST_SESSION_ID_INDEX))/86400),void 0,0)},void 0,0)},get sessionCount(){return Tn()},get sameDayVisit(){return n(()=>{const e=+Sn.getDataInfoByIndex(Mt.CURRENT_SESSION_ID);if(+Sn.getDataInfoByIndex(Mt.FIRST_SESSION_ID_INDEX)===e)return;const t=e-+Sn.getDataInfoByIndex(Mt.LAST_SESSION_ID);return t>0&&t<=86400},void 0,void 0)},get day(){return(new Date).getDay().toString()},get hour(){return(new Date).getHours()},get minute(){return(new Date).getMinutes()},get accountTimeZone(){return n(()=>window.VWO._.allSettings.dataStore.plugins.ACCTZ,void 0,"")},get accountServerTime(){return n(()=>1e3*window.VWO.data.ts,void 0,0)},get accountDateTimeFormat(){return e=>{if(Cn.accountTimeZone){const t=Cn.accountServerTime,n=t&&t>0?new Date(t+performance.now()):new Date;return new Intl.DateTimeFormat("en-US",Object.assign({timeZone:Cn.accountTimeZone},e)).format(n)}return null}},get acc_day(){const e=Cn.accountDateTimeFormat({weekday:"long"});if(e){return{Sunday:"0",Monday:"1",Tuesday:"2",Wednesday:"3",Thursday:"4",Friday:"5",Saturday:"6"}[e]}return Cn.day},get acc_hour(){const e=Cn.accountDateTimeFormat({hour:"2-digit",hour12:!1});return e?parseInt(e,10):Cn.hour},get acc_minute(){const e=Cn.accountDateTimeFormat({minute:"2-digit"});return e?parseInt(e,10):Cn.minute},get lang(){return navigator.language.split("-")[0]},get temp(){return ae().temp||""},get weather(){var e;return null!==(e=ae().wx)&&void 0!==e?e:-1},get adblockerExists(){return!1}};window.VWO.modules.dataStorePlugin=Cn;var In,yn=window._vwo_acc_id,An=[],Nn,Vn=!1,bn=function(){for(var e=0;e<An.length;e++)An[e].d||(An[e].c(),An[e].d=!0)};function Rn(){return window._vis_debug}const Ln={domain:void 0,_create:function(e,t,n,o,i,r,s,a){var d,c;Rn()&&0!==e.indexOf("debug")&&(e="debug"+e);const l=n>0;let u=window._vis_opt_cookieDays;window.VWO._.cLFE&&(r=!1),"_vwo_sn"!==e&&"_vwo_ds"!==e&&"_vis_opt_test_cookie"!==e&&!isNaN(u=parseFloat(u))&&isFinite(u)&&l&&(n=u);var w="";if(i?w+="; expires="+new Date(i).toGMTString():n?w+="; expires="+new Date((new Date).getTime()+864e5*n).toGMTString():!1===n&&(w="; expires=Thu, 01 Jan 1970 00:00:01 GMT"),o||(o=Ln.domain),void 0!==o){o=(null===(c=null===(d=window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG)||void 0===d?void 0:d.jsConfig)||void 0===c?void 0:c.dNISD)&&!window._vis_opt_domain?"":"; domain=."+o}const _=je(e+"="+(a&&a.ignoreUrlEncoding?t:encodeURIComponent(t))+w+(o||"")+"; path="+Cn.cookiePath);window.VWO._.ss&&!s?(document.cookie=_+"; secure; samesite=none; Partitioned;",6===window._vwo_acc_id&&e.indexOf("_vwo_ds")>-1&&!Vn&&(this.create(e,"",!1,o,1,r,!0),Vn=!0)):document.cookie=_},create:function(e,t,n,o,i,r,s,a){this._create(e,t,n,o,i,r,s,a),et.syncCookieToWorkerThread(),Re(Ne.SET_COOKIE,e,t,n,i),Pe("meta",{ckName:e,ckValue:t,ckDays:n,ckExpiryTs:i})},createWithCrossDomainCheck:function({name:e,value:t,days:o,domain:i,expiryTs:r,ignoreJar:s,ignoreSameSite:a}){n(()=>window.VWO.modules.utils.libUtils.shouldUseCrossDomainForInsights())?this.createThirdParty(e,t,o,i,void 0,!0,void 0,void 0,!0):this.create(e,t,o,i,r,s,a)},get:function(e,t,n,o){var i;e=e.trim(),!n&&Rn()&&(e="debug"+e),window.VWO._.cLFE,e=je(e);var r=document.cookie.match(new RegExp("(?:^|;)\\s*"+e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")+"=(.*?)(?:;|$)","i"));return i=r&&decodeURIComponent(r[1]),Re(Ne.GET_COOKIE,e,i),i},erase:function(e,t,n){this.create(e,"",!1,t,1,n),Re(Ne.ERASE_COOKIE,e)},createThirdParty:function(e,t,n,o,i,r,s,a,d){if(!window.mainThread)return window.fetcher.getValue("VWO._.cookies.createThirdParty",[e,t,n,o,i,r,s,a,d]);let c=!1;i&&(c=s?s.multiple_domains:window._vwo_exp[i].multiple_domains),c||(c=d),"_vwo"!==e&&this._create(e,t,n,o),Rn()&&0!==e.indexOf("debug")&&(e="debug"+e),i&&c||r||"_vwo"===e?(dn.insightsCookies.test(e)?Ln.debouncedTPCSync(yn,e,t,n):Ln.setThirdPartyCookie(yn,e,t,n),Re(Ne.SET_COOKIE,e,t,n,i,!0)):Re(Ne.SET_THIRD_PARTY_COOKIE_ERROR,e,t,n,o)},setThirdPartyCookie:function(e,n,o,i){if(le())return;const r=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com";xt.request({url:r+"ping_tpc.php?account="+e+"&name="+encodeURIComponent(n)+"&value="+encodeURIComponent(o)+"&days="+i+"&random="+Math.random(),method:"GET",cac
94heBurst:!0,useBeacon:!0},{onSuccessCallback:bn,onErrorCallback:e=>{t({msg:"Error setting third party cookie",url:"cookies.ts"})}})},debouncedTPCSync:function(e,t,n,o){Ln.debouncedTPCSyncFunction&&Ln.debouncedTPCSyncFunction[t]||(Ln.debouncedTPCSyncFunction=Ln.debouncedTPCSyncFunction||{},Ln.debouncedTPCSyncFunction[t]=jt(Ln.setThirdPartyCookie,nn,{leading:!0,trailing:!0})),Ln.debouncedTPCSyncFunction[t](e,t,n,o)},waitForThirdPartySync:function(e){return E(this,void 0,void 0,function*(){window.mainThread?An.push({c:e}):yield window.fetcher.getValue('VWO._.cookies.waitForThirdPartySync("${{1}}")',null,{captureGroups:[e]})})},getAll:function(e=!1){const t=document.cookie.split(/; ?/),n={};for(let e=0;e<t.length;e++){const o=t[e].split("="),i=o[0],r=o[1];try{n[i]=r}catch(e){}}return n},getItem:function(e,t=!1){return e.indexOf("_vis_opt_")>-1||e.indexOf("_vwo_")>-1?this.get(e)||this.get(e,!0):this.get(e,!0,!0,!0)},setItem:function(e,t){this.create(e,t)},includes:function(e,t=!1){e=He(e);const n=new RegExp(e),o=Object.keys(Ln.getAll());for(let e=0;e<o.length;e++)if(n.test(o[e]))return 1;return 0}};window.VWO._.cookies=Ln;var Dn={};function Wn(e,t){const n=window.VWO._.allSettings.dataStore.campaigns||{};if(Object.hasOwnProperty.call(n,e)){if(Ln.get("_vis_opt_exp_"+e+"_combi"))return delete Dn[e],!0;const o=n[e].combs||{};if(Object.hasOwnProperty.call(o,t))for(const e in o)Object.hasOwnProperty.call(o,e)&&(o[e]=e===t?1:0);return delete Dn[e],!0}return!1}function Pn(e){if(!window._vis_debug&&!Ae())if(Array.isArray(e)&&e.length)for(const t of e){const{e:e,v:n}=t;Wn(e,n)||(Dn[e]=n)}else for(const e in Dn)Object.hasOwnProperty.call(Dn,e)&&Wn(e,Dn[e])}const xn={VISITOR_IS_NOT_OPTED_OUT:"visitorIsNotOptedOut",VISITOR_IS_OPTED_OUT_COMPLETELY:"visitorIsOptedOutCompletely",VISITOR_IS_OPTED_OUT:"visitorIsOptedOut"};var Un;!function(e){e[e.OPTED_OUT_WITH_EXPERIENCE=0]="OPTED_OUT_WITH_EXPERIENCE",e[e.OPTED_OUT_PARTIALLY=1]="OPTED_OUT_PARTIALLY",e[e.OPTED_OUT_COMPLETELY=2]="OPTED_OUT_COMPLETELY"}(Un||(Un={}));class Mn{setOptOutStateConfig(){let e,t,n,o;switch(e=window.VWO._.isWorkerThread?window.phoenix.storages.storages.cookies.get("_vis_opt_out",!0):window.VWO._.cookies.get("_vis_opt_out",!0),e&&(e=Number(e)),e){case 0:t=xn.VISITOR_IS_OPTED_OUT,n=!0,o=!1;break;case 1:case 2:t=xn.VISITOR_IS_OPTED_OUT_COMPLETELY,n=!1,o=!1;break;default:t=xn.VISITOR_IS_NOT_OPTED_OUT,n=!0,o=!0}window.VWO.phoenix&&window.fetcher.setValue("window.VWO._.optOutStates",{state:t,executeLib:n,shouldWeTrackVisitor:o}),window.VWO._.optOutStates={state:t,executeLib:n,shouldWeTrackVisitor:o}}callStopAnalyzeAndSurvey(){if(!n(()=>window.VWO._.optOutStates.shouldWeTrackVisitor))if(window.VWO._.isWorkerThread)window.fetcher.getValue("window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey");else{const e=n(()=>window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey);"function"==typeof e&&e()}}getOptOutStateConfig(){return window.VWO._.optOutStates}
94shouldExecuteLibOnBasisOfCurrentOptOutState(){return!(!Ae()&&!window._vis_debug)||(this.getOptOutStateConfig().executeLib||window._removeVwoGlobalStyle(),this.getOptOutStateConfig().executeLib)}shouldWeTrackVisitor(){return!(!Ae()&&!window._vis_debug)||this.getOptOutStateConfig().shouldWeTrackVisitor}isVisitorOptedOut(){return!Ae()&&!window._vis_debug&&this.getOptOutStateConfig().state!==xn.VISITOR_IS_NOT_OPTED_OUT}}const kn=new Mn;function Gn(e){window.vwo_iehack_queue||(window.vwo_iehack_queue=[]),window.vwo_iehack_queue.push(e)}function Fn(e){const{data:t,apiToUse:n,headers:o,success:i,complete:r,error:s,responseType:a}=e,{url:d}=e,c=n&&new(n.get("XMLHttpRequest"))||new XMLHttpRequest;if(a&&(c.responseType=a),c.open("POST",d,!0),o)for(const e in o)o.hasOwnProperty(e)&&c.setRequestHeader(e,o[e]);t instanceof FormData&&(c.formData=t),c.send(t),c.onload=function(){i.call(this),r.call(this,e.callbackContext)},c.onerror=function(){s.call(this),r.call(this,e.callbackContext)}}function $n(e,t){const{apiToUse:n,success:o,error:i,complete:r,callbackContext:s}=e;let{url:a}=e;const d=n&&new(n.get("Image"))||new Image;a+=t?"&_bf=1":"",d.src=a,d.onload=function(){o.call(this),r.call(this,s)},d.onerror=function(){i.call(this),r.call(this,{isError:!0})},Gn(d)}function Bn(e,t){e.data?Fn(e):$n(e,false)}function jn(e){let{url:t,miscOptions:o}=e;t.indexOf("?")<0&&(t+="?");if(t+=o?(void 0!==o.vn?"&vn="+o.vn:"")+(void 0!==o.vns?"&vns="+o.vns:"")+(void 0!==o.vno?"&vno="+o.vno:""):"",t.indexOf("&cu=")<0&&t.indexOf("&url=")<0&&qe.addCustomParams(t)){const o=n(()=>e.additionalOptions.cUrl)||window.VWO._.lastPageUnloadURL||document.URL;t+="&_cu="+encodeURIComponent(o.slice(0,100))}return t.indexOf("&cu=")<0&&!qe.addCustomParams(t)&&(t+="&_cu="+encodeURIComponent(window.VWO.consentMode.customParams.url.slice(0,100))),document.referrer&&t.indexOf("&ru=")<0&&qe.addCustomParams(t)&&(t+="&_ru="+encodeURIComponent(document.referrer.slice(0,100))),t.indexOf("?&")>0&&(t=t.replace("?&","?")),t}window.VWO.modules.vwoUtils.optOut=kn;const Hn=function(e){const t=function(){};let o=!1;(e.success||e.error)&&(o=!0),e.success=e.success||t,e.error=e.error||t,e.complete=e.complete||t,e.url=jn(e),e.callbackContext=e.callbackContext||{},e.apiToUse=window.DISABLE_NATIVE_CONSTANTS?void 0:window.VWO._.nativeConstants;const{data:i,url:r,useBeacon:s,complete:a}=e;if(o&&!s)return Bn(e,!1),{typeOfCall:Hn.callTypes.NONBEACON};{const t=n(()=>window.VWO._.nativeConstants.get("navigator"))||window.navigator;return"function"==typeof t.sendBeacon&&(window.VWO.data&&window.VWO.data.fB||s)&&t.sendBeacon(r,i)?(a(e.callbackContext),{typeOfCall:Hn.callTypes.BEACON}):(Bn(e,!0),{typeOfCall:Hn.callTypes.NONBEACON})}};function Kn(e,t,n,o=!1){var i,r;if(!o&&!kn.shouldWeTrackVisitor())return;if(qe.deferOnConsent("sendCall",this,t,null,null,null,e,null,n,o))return;e.serverUrl=(null===(r=null===(i=window.VWO.data)||void 0===i?void 0:i.accountJSInfo)||void 0===r?void 0:r.collUrl)||e.serverUrl||window._vwo_server_url;var s=e.serverUrl+e.url;s=Rt(s,"vn",e.vn),s=Rt(s,"vns",e.vns),s=Rt(s,"vno",e.vno),s=Rt(s,"eTime",pt()),s=Rt(s,"v",window.VWO.v_e);const a={url:s+="&random="+Math.random(),success:t,error:n,miscOptions:{vn:e.vn,vns:e.vns,vno:e.vno}};Hn(a)}Hn.shouldCompress=function(e){return e.length>1800},Hn.callTypes={BEACON:"beacon",NONBEACON:"non-beacon"},window.VWO.modules.vwoUtils.sendCall=Kn;var Jn={};const qn=function(e,t){this.dependencies={},this.callback=e,this.name=t};qn.prototype.add=function(e){e&&(this.dependencies[e]=0)},qn.prototype.unResolve=function(e){if(e)for(var t in this.dependencies)this.dependencies.hasOwnProperty(t)&&t===e&&(this.remove(e),this.add(e))},qn.prototype.resolve=function(e){if(e){for(var t in this.dependencies)this.dependencies.hasOwnProperty(t)&&t===e&&(this.dependencies[t]=1);this.canResolve(this.dependencies)&&this.callback()}},qn.prototype.remove=function(e){delete this.dependencies[e]},qn.prototype.canResolve=function(){for(var e in this.dependencies)if(this.dependencies.hasOwnProperty(e)&&!this.dependencies[e])return!1;return!0};const Xn={init:function(e,t){var n=new qn(e,t);return t&&(Jn[t]=n),n},getDependencyManager:function(e){return Jn[e]}};let Yn=3,zn=50,Qn=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/",Zn={TPC_SUPPORT_DETECTION_FAILED:"TPC_SUPPORT_DETECTION_FAILED",TPC_NOT_SUPPORTED:"TPC_NOT_SUPPORTED",LOCAL_OPT_OUT_PARTIALLY_FAILED:"LOCAL_OPT_OUT_PARTIALLY_FAILED",GLOBAL_OPT_OUT_DETECTON_FAILED:"GLOBAL_OPT_OUT_DETECTON_FAILED",GLOBAL_OPT_OUT_PARTIALLY_FAILED:"GLOBAL_OPT_OUT_PARTIALLY_FAILED"},eo={GLOBAL_OPT_OUT:"_vwo_global_opt_out",OPT_OUT:"_vis_opt_out",UUID:"_vwo_uuid",UUID_V2:"_vwo_uuid_v2",_VIS_OPT_:"_vis_opt_",_VWO_:"_vwo_"},to=function(){},no;const oo=function(e,t){const n=document.createElement("script"),o=100*Math.random(),i="jsonpCallback"+parseInt(o,10),r=document.getElementsByTagName("head")[0];window[i]=function(e){delete window[i],r.removeChild(n),t(e)},n.src=e+"?callback="+i+"&random="+Math.random(),window.VWO.nonce&&(n.nonce=window.VWO.nonce),r.appendChild(n)},io={init:function(e){e&&(io.options=e,io.serverUrl=Qn,e.exG?(no=Xn.init(function(){e.success(so)},"optOutDM"),no.add("thirdPartyCookieSupport"),no.add("globalOptOutStatus"),so.isThirdPartyCookiesSupported({success:function(t){t?no.resolve("thirdPartyCookieSupport"):e.error({errorType:Zn.TPC_NOT_SUPPORTED})},error:function(){e.error({errorType:Zn.TPC_SUPPORT_DETECTION_FAILED})}}),so.checkGlobalOptOutStatus({success:function(){no.resolve("globalOptOutStatus")},error:function(){e.error({errorType:Zn.GLOBAL_OPT_OUT_DETECTON_FAILED})}})):(ro.isOptedOut=ro.checkOptOutStatus(),e.success(ro)))},process:function(e,t){const n=Ln.get(eo.OPT_OUT,!0),o=window.location.href.indexOf("vwo_disable_alert")>-1;if(n||window.location.href.indexOf("vwo_opt_out=1")>-1)return n||o||alert("You have successfully opted out of VWO for this website."),ro.isOptedOut=!0,"0"!==n&&("2"!==n?io.optOut(e,t):ao(),!0)},optOut:function(e,t){if(!e)return;kn.callStopAnalyzeAndSurvey(),e.domain||(e.domain=window._vwo_co
94okieDomain),(t=t||{}).success=t.success||to,t.error=t.error||to;const n=e.optOutExpiry||3650,o=Ln.get(eo.OPT_OUT,!0);if(e.config&&e.config.maintainExperiences)return Ln.create(eo.OPT_OUT,0,n,e.domain,void 0,!0),void kn.setOptOutStateConfig();o&&"0"!==o||(Ln.create(eo.OPT_OUT,1,100,e.domain,void 0,!0),kn.setOptOutStateConfig()),e.url="cdc?cookies="+window.VWO._.native.JSON.stringify([{name_regex:"_vwo_uuid_*",isDeleted:1}])+"&accountId="+e.accountId+"&r="+Math.random(),e.serverUrl=Qn,e.retryRequest=e.retryRequest||0;const i=document.cookie.split(";");for(let t=0;t<i.length;t++)if((i[t].indexOf(eo._VIS_OPT_)>-1||i[t].indexOf(eo._VWO_)>-1)&&i[t].indexOf(eo.OPT_OUT)<0){const[n,o]=i[t].split("=");n&&Ln.erase(n.trim(),e.domain,!0)}ao(),co(),Kn(e,function(){co(),Ln.create(eo.OPT_OUT,2,100,e.domain,void 0,!0),window.VWO.phoenix&&window.VWO.phoenix("deactivate"),kn.setOptOutStateConfig(),t.success()},function(){e.retryRequest++,e.retryRequest<=Yn?setTimeout(function(){io.optOut(e,t)},zn):t.error({errorType:Zn.LOCAL_OPT_OUT_PARTIALLY_FAILED})},!0)},updateGlobalOptOutState:function(e,t){io.options=e,so.checkGlobalOptOutStatus(t)}},ro={checkOptOutStatus:function(){return!!Ln.get(eo.OPT_OUT,!0)},optOut:function(e,t){e?io.process(io.options,t):(Ln.erase(eo.OPT_OUT,io.options.domain,!0),ro.isOptedOut=!1)}},so={globalOptOut:function(e,t){const n=io.options,o=e?1:0,i=[{name:eo.GLOBAL_OPT_OUT,value:o,isDeleted:0}];t=t||{},n.url="cdc?cookies="+window.VWO._.native.JSON.stringify(i)+"&accountId="+n.accountId+"&r="+Math.random(),n.serverUrl=Qn,Kn(n,function(){so.isGloballyOptedOut=e,t.success()},function(){t.error(Zn.GLOBAL_OPT_OUT_PARTIALLY_FAILED)},!0)},checkGlobalOptOutStatus:function(e){(e=e||{}).success=e.success||to,e.error=e.error||to,so.isThirdPartyCookiesSupported({success:function(t){so.isGloballyOptedOut=!!t&&!!parseInt(t[eo.GLOBAL_OPT_OUT],10),e.success(so.isGloballyOptedOut)},error:e.error})},isThirdPartyCookiesSupported:function(e){(e=e||{}).success=e.success||to,e.error=e.error||to;const t=io.options.accountId;Kn({url:"cdc?cookies="+window.VWO._.native.JSON.stringify([{name:"_vis_opt_test_cookie",value:1,isDeleted:0}])+"&accountId="+t+"&r="+Math.random(),serverUrl:Qn,vn:window.VWO.v_e},function(){oo(Qn+"cdc",function(n){n&&n["_vis_opt_test_cookie_"+t]?(so.tpc=!0,e.success(n)):(so.tpc=!1,e.success(so.tpc))})},function(){e.error({errorType:Zn.TPC_SUPPORT_DETECTION_FAILED})},!0)}};function ao(){let e=window.VWO._.localStorageService;Ln.erase("_vwo",window._vwo_cookieDomain,!0),e.deleteItem("_vwo");try{e.deleteItem("vwoSn"),e.deleteItem("_vwo_nls_q_"+window._vwo_acc_id)}catch(e){}}function co(){const e=window._vwo_exp_ids||[];for(let t=0;t<e.length;t++){const n=e[t];if(n&&window._vwo_exp[n]){const e=document.getElementById(`_vis_opt_path_hides_${n}`);e&&e.parentNode&&e.parentNode.removeChild(e)}}window._removeVwoGlobalStyle()}function lo(){const e=window.VWO;Ln.erase(Mt.OPT_OUT,window._vwo_cookieDomain,!0),window.VWO.phoenix&&!kn.shouldExecuteLibOnBasisOfCurrentOptOut
94State()||(kn.setOptOutStateConfig(),e.nls&&delete e.nls.stopRecording,e.survey&&delete e.survey.stopCollectingData)}function uo(e={}){const t=n(()=>window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey);"function"==typeof t&&t(),io.optOut({accountId:window._vwo_acc_id,config:e})}let wo=null,_o=null;function go(){try{const e=localStorage.getItem(Zt.ABM_META);if(e){const t=window.VWO._.native.JSON.parse(e);return{synced:t.synced||{},ts:t.ts||0}}return{synced:{},ts:0}}catch(e){return{synced:{},ts:0}}}function ho(){return Ae()||window._vis_debug?"debug_"+Zt.ABM_META:Zt.ABM_META}function po(e){try{const t=localStorage.getItem(ho()),n=t?window.VWO._.native.JSON.parse(t):{},o=Object.assign(Object.assign({},n),{synced:e.synced,ts:e.ts});localStorage.setItem(ho(),window.VWO._.native.JSON.stringify(o))}catch(e){}}function vo(){_o||(_o=go(),wo=new Set(Object.keys(_o.synced)))}function fo(e){let t=0;for(let n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return t}function Eo(e){let t=0;for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){t=31*t+fo(n)|0;const o=e[n];t=31*t+(o&&"object"==typeof o?Eo(o):fo(String(o)))|0}return t>>>0}function Oo(e){vo();const t=Eo(e);return{send:!(null==wo?void 0:wo.has(String(t))),hash:t}}function mo(e){if(vo(),!_o||!wo)return;const t=String(e);wo.add(t),_o.synced[t]=1,_o.ts=Date.now(),po(_o)}function So(e){vo(),wo&&wo.add(String(e))}function To(e){try{const t=localStorage.getItem(ho()),n=t?Object.assign({},window.VWO._.native.JSON.parse(t)):{};e(n),localStorage.setItem(ho(),window.VWO._.native.JSON.stringify(n))}catch(e){}}function Co(e,t){To(n=>{n.synced||(n.synced={}),void 0!==(null==e?void 0:e.e)&&(n.e=e.e),void 0!==(null==e?void 0:e.d)&&(n.d=e.d);const o=String(t);n.synced[o]=1,n.ts=Date.now()}),So(t)}function Io(e,t={}){if(!n(()=>window.VWO.featureInfo.abm))return;const o=Cn.accountId,i=Ln.get("_vwo_uuid")||Cn.vwoUUID,r=Object.assign(Object.assign({},t),e&&{_vwo_identity_id:e}),{send:s,hash:a}=Oo(r);if(!s)return;const d=Ae()||window._vis_debug,c=`${Cn.serverUrl}abm/identify?a=${o}&u=${i}`+(d?"&m=1":"");Hn({url:c,data:window.VWO._.native.JSON.stringify(r),method:"POST",responseType:"json",success:function(){Co(this.response,a),setTimeout(()=>{n(()=>window.VWO._.abmUtils.syncIdentity())},0)},error:()=>{mo(a)}})}var yo;!function(e){e[e.EVENT=40]="EVENT",e[e.ATTRIBUTE=40]="ATTRIBUTE"}(yo||(yo={}));const Ao={EMPTY_EVENT:"Event name cannot be empty!",EVENT_MORE_THAN_LIMIT:"Event name should not be greater than 40 characters!",EVENT_NOT_STRING:"Invalid event name: event name can only be a string!",ATTRIBUTE_MORE_THAN_LIMIT:"Attribute name should not be greater than 40 characters!",ATTRIBUTE_NOT_OBJECT:"Invalid attribute type: attribute can only be an object!"};class No{static toCamelCase(e){return e.replace(/[^\w\s-.][\w]/g,function(e){return e.toUpperCase()}).replace(/[^\w\s-.]/g,"").replace(/ [\w]/g,function(e){return e.toUpperCase()}).replace(/ /g,"")}static filterPropertyName(e){let t=No.toCamelCase(e.slice(e.search(/[\w-.]/g)));return t=t.replace(/^(_|vwo_|\.|v_|i_|-)*/g,""),"props"===t?"":t}static filterEventName(e){if(this.whiteListedEvents[e])return e;let t=No.toCamelCase(e.slice(e.search(/[\w-.]/g)));return t=t.replace(/^(_|vwo_|\.|v_|i_|-)*/g,""),"visitors"===i(t)&&(t+="_1"),t}static filterAttributeObjectKeys(e){if("object"!=typeof e||Array.isArray(e))return No.logWarningAndReportError(Ao.ATTRIBUTE_NOT_OBJECT);const t={};for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let o=No.whiteListedProps[n]?n:No.filterPropertyName(n);if(!o.trim())return No.logWarningAndReportError(`Invalid attribute name: '${n}' is not allowed as an attribute name!`);o.length>40&&(o=o.slice(0,40),console.warn(Ao.ATTRIBUTE_MORE_THAN_LIMIT));const i=S(e[n])||T(e[n])?window.VWO._.native.JSON.stringify(e[n]):e[n];["name","time"].includes(o)?(t.conflictingPropsData=t.conflictingPropsData||{},t.conflictingPropsData[o]=i):t[o]=i}return t}static logWarningAndReportError(e){console.log("%cVWO Event API Error:","font-weight:bold;",e),t({msg:"VWO Event API Error: "+e,url:"NamingUtil.ts"})}}var Vo;No.whiteListedProps={vwo_hubspot_id:!0},No.whiteListedEvents={[r.RECOM_BLOCK_SHOWN]:!0,[r.DEBUG_EVENT]:!0},function(e){e.PRE="PRE",e.POST="POST"}(Vo||(Vo={}));const bo={[r.VARIATION_SHOWN]:{ignoreMetricDataCheck:!0},[r.PAGE_VIEW]:{},[r.DOM_CLICK]:{},[r.DOM_HOVER]:{},[r.DOM_SUBMIT]:{},[r.CUSTOM_CONVERSION]:{},[r.REVENUE_CONVERSION]:{},[r.SYNC_VISITOR_PROP]:{ignoreMetricDataCheck:!0},[r.PAGE_UNLOAD]:{},[r.DEBUG_EVENT]:{ignoreMetricDataCheck:!0}},Ro=e=>!!bo[e],Lo=e=>!!n(()=>window.VWO._.allSettings.dataStore.events[e].ls),Do=e=>n(()=>!!window.VWO._.allSettings.dataStore.events[e]),Wo=e=>n(()=>!!window.VWO._.allSettings.dataStore.events[e].aT),Po=()=>{let e=[],t=[],o=!1;const i=n=>{const o=e.length>0,i=t.length>0;return n?n===Vo.PRE?o:n===Vo.POST?i:void 0:o||i},r=(r,s)=>{if(!o||!i(r))return s;const a=!s||!At(s),d=Object.assign({},n(()=>s.d.event.props)||{}),c=n(()=>s.d.event.name);let l=Object.assign({},s);const u=r===Vo.POST?t:e;for(const e of u)if("function"==typeof e)try{const t=e(l)||l;if(-1===t)return-1;l=t}catch(e){g.warn(`Error while running ${r}-Hook callback!`)}return a?s:(r===Vo.PRE&&Ro(c)&&((e,t)=>{const n=e.d.event.name,o=window.VWO._.allSettings.dataStore.events[n];if(!o.wP)return;Object.assign(t,o.wP||{});const i=e.d.event.props;for(const e in i)Object.prototype.hasOwnProperty.call(i,e)&&!(e in t)&&delete i[e]})(l,d),l)};return{init:(n,i)=>{Array.isArray(i.preHookList)&&(e=[...e,...i.preHookList]),Array.isArray(i.postHookList)&&(t=[...t,...i.postHookList]),n.event.addPreHook=t=>(e.push(t),e.length-1),n.event.addPostHook=e=>(t.push(e),t.length-1),o=!0},runAllHooks(e,t){const n=r(Vo.PRE,e);if(-1===n)return{processedData:n,wrappedCallback:t};return{processedData:n,wrappedCallback:(...e)=>{r(Vo.POST,n),t(...e)}}},canRunHook:i}},xo=Po(),Uo={combi:"cb",goal:"gl",exclude:"ex",uuid:"ud"},Mo=()=>{const e={q:Mt.VWO_COOKIE_QUERY_PARAM,d:""};try{let t="";const n=window._vwo_exp||{},o=window.VWO._.cookies.getAll(),i={};
94for(const e in o)if(o[e]){const r=o[e],s=dn.campaignCookies.exec(e),a=dn.uuidCookie.exec(e),d=(s||a||[])[1];if(!d||n[d]&&!n[d].multiple_domains)continue;if(a&&a[1])t+=`ud_${a[1]}=${r}`;else if(s&&s[1]){const e=s[2].split("_"),n=e[0],o=e[1],a=Uo[n];if(!a)continue;if("goal"===n){const e=`${a}_${d}`;if(+r>1)t+=`${e}_${o}=${r}`;else{i[e]=i[e]||"";const t=i[e].length;t>0&&","!==i[e][t-1]&&(i[e]+=","),i[e]+=o}}else t+=`${a}_${d}=${r}`}"|"!==t[t.length-1]&&(t+="|")}Object.keys(i).forEach(e=>{t+=`${e}_${i[e]}=1|`}),e.d=t&&encodeURIComponent(t.slice(0,t.length-1))}catch(e){}return e},ko=()=>{if(!window._vwo_code)return null;const e=window._vwo_code||{},t=window.performance.getEntriesByType("resource").find(e=>e.name.includes("/j.php?a="));let o=-1,i=-1;if(t){const e=Math.abs(t.fetchStart-t.startTime),n=Math.abs(t.requestStart-t.fetchStart),r=Math.abs(t.responseEnd-t.responseStart),s=+window._VWO_Jphp_StartTime;i=e+n+r,o=isNaN(s)?-1:s-t.responseEnd}return{settings_tolerance:n(()=>e.settings_tolerance()),library_tolerance:n(()=>e.library_tolerance()),settingsTimedOut:!!e.sT,libraryTimedOut:!!e.lT,timeToStartExecuteJphp:o,totalDownloadTime:i}},Go=At(window._vwoCc)?window._vwoCc:{},Fo=e=>(Go.SPA_SPLIT=Go.SPA_SPLIT||{},!(!Go.SPA_SPLIT[e]&&!Go.SPA_SPLIT["*"])),$o=(()=>{const e=Go.debugConfig||{};return{CLICK_DEBUG:e.CLICK_DEBUG,TIMEOUT_DEBUG:e.TIMEOUT_DEBUG,GA_DEBUG:e.GA_DEBUG,URL_DEBUG:e.URL_DEBUG,VARIATION_SHOWN_DEBUG:e.VARIATION_SHOWN_DEBUG,IN_LIST_DEBUG:e.IN_LIST_DEBUG}})(),Bo=!!Go.debugLogs,jo=Go.disableAsp,Ho=!Go.vwoUuidV2Secure,Ko=n(()=>window.VWO._.useCdn)||!1,Jo=Go.enableRefreshLimit,qo=Go.expUrlChange,Xo=window._vwo_acc_id>1044e3||Go.enableLoader,Yo=!!Go.eblCSync,zo=!!Go.hdPR,Qo=!!Go.cPM,Zo=!!Go.svIdInSyncListDbgLog;function ei(){return window.VWO.eB&&!Go.dB}const ti=!!Go.wMS,ni=()=>n(()=>window._vwoCc.vPH)||!1,oi=!!Go.mEPR,ii=!!Go.cA_csa,ri=!!Go.dAM,si=!!Go.observeHTML,ai=!!Go.mSSR,di=!!Go.allowWinnerSelection,ci=Go.dNcLT,li=!!Go.dsPCe,ui=!!Go.vTsPU,wi=!!Go.vTST,_i=!!Go.aRVId,gi=!!Go.aCSF,hi=!!Go.hBCS,pi=!!Go.dHRoDr,vi=!!Go.fPVR,fi=!!Go.nHE,Ei=!!Go.cDSTR,Oi=Go.cLID,mi="ev",Si="dslv",Ti="fn";class Ci{constructor(){this.uuid="",this.preview=Ae,this.hideElExpression="{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}"}otherSide(...e){return e[0]="VWO.modules.utils.libUtils."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}isDomDependent(e){return"VISUAL_AB"===e||"VISUAL"===e}isTestingCampaign(e){return this.isDomDependent(e)||"SPLIT_URL"===e}generateUUID(){return"Jxxxxxxxxxxx4xxxyxxxxxx5xxxxxxxx9".replace(/[xy]/g,function(e){const t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16).toUpperCase()})}shouldUseCrossDomainForInsights(e){if(le())return!1;const t=!!n(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.jsConfig.crDom);return e?t&&this.isDomIndependentCampaign(e.type):t}isBot2(){return window.VWO._.isBot||i(window.navigator.userAgent).indexOf("bot")>=0||i(window.navigator.userAgent).indexOf("spider")>=0||i(window.navigator.userAgent).indexOf("preview")>=0}isPageBasedGoal(e){return"SEPARATE_PAGE"===e||"CUSTOM_GOAL"===e||"REVENUE_TRACKING"===e}isSplitVariation(e){return"SPLIT_URL"===e.type&&e[Jt]}getUUIDString(e){return e?"&u="+e:""}updateGoalsKind(e,t){const n={};return Object.keys(e).forEach(o=>{const i=e[o],r=i.mt;r&&Object.keys(i.goals).length&&Object.entries(r).forEach(([e,i])=>{const r=this.getGoalKind(i),s=i=>{!i||t&&!t[i]||(n[o]=n[o]||{},n[o][e]=i)};Array.isArray(r)?r.forEach(s):s(r)})}),t||(window.VWO._.goalsToBeConvertedSynchronously=n),n}getGoalKind(e){let o;const i=window.VWO._.allSettings.triggers[e],s=n(()=>i.cnds),a=3===n(()=>i[Si]);a||n(()=>Object.keys(s).length)||t({msg:"Trigger definition is empty",event:{triggerName:e}});const d=e=>{switch(e){case r.DOM_CLICK:return"CLICK_ELEMENT";case r.DOM_SUBMIT:return"FORM_SUBMIT";case r.PAGE_UNLOAD:return"PAGE_UNLOAD";default:return""}};if(a)return Object.keys(i[mi]).map(d);if(s&&"object"==typeof s[0]){o=d(s[0].event)}else{switch(n(()=>s[1].event)){case r.DOM_SUBMIT:case r.DOM_CLICK:o="ENGAGEMENT"}}return o}isXpathAllHead(e,t,n=!1){if(e.muts=e.muts||{},"boolean"==typeof e.muts.pvtMut&&!n)return e.muts.pvtMut;const o=t.split(",");let r=!0;for(let e=0;e<o.length;e++)if(o[e].trim()&&"head"!==i(o[e])){r=!1;break}return n||(e.muts.pvtMut=r),r}isPersonalizeCampaign(e){var t;return"TARGETING"===(null===(t=e.iType)||void 0===t?void 0:t.type)}isPersonalizeHoldback(e,t={}){return this.isPersonalizeCampaign(e)&&2===e.iType.v&&!t.avoidHoldbackForPreview}doNotHideElements(e){return e&&"boolean"==typeof e}getMatchedCookies(e){let t=[];return document.cookie&&(t=document.cookie.match(e)||[]),t}getCombinationCookie(){let e=this.getMatchedCookies(/(?:^|;)\s?(_vis_opt_exp_\d+_combi=[^;$]*)/gi);e=e.map(function(e){try{const t=decodeURIComponent(e);return/_vis_opt_exp_\d+_combi=(?:\d+,?)+\s*$/.test(t)?t:""}catch(e){return""}});const t=[];return e.forEach(function(e){const n=e.match(/([\d,]+)/g);
94n&&t.push(n.join("-"))}),t.join("|")}setCampaignAppliedFlag(e,t){ii&&e.ss&&e.ss.csa?e.cA=!1:e.cA=t}}let Ii;const yi={get:e=>{try{0;return window.localStorage.getItem(e)}catch(e){return""}},set:(e,t)=>{try{return Ii._setItem(e,t)}catch(e){return""}},remove:e=>{try{return Ii._removeItem(e)}catch(e){return!1}},getItem:function(e){return this.get(e)},setItem:function(e,t){this.set(e,t)},deleteAll:function(){},deleteItem:function(e){this.remove(e)}};function Ai(e){Ii=e}window.VWO._.localStorageService=yi;const Ni=/:nth-parent\((\d+)\)$/,Vi=/[A-Za-z1-9]*?:tm\(["']([\s\S]*?)["']\)(?:\:nth-parent\(\d\))?/,bi=e=>e.indexOf(":tm(")>-1,Ri=e=>!!bi(e),Li=e=>{const t=e.match(Ni)||[];if(t.length<2)return;const n=+t[1];return isNaN(n)?void 0:n};function Di(){const e={};return function(t){if(e[t])return e[t];if(bi(t)){const{targetElement:n,targetText:o,ancestorLevelCount:i,childSel:r}=(e=>{const t=e.match(Vi)||[e],n=t[0],[o]=e.split(":tm("),i=t[1],r=Li(n),s=void 0!==t.index?e.slice(t.index+n.length,e.length).trim():"",a=o.trim().split(" ");return{targetElement:1==a.length?a[0].toUpperCase():a.map(e=>(-1===e.search(/(\.|#)/)&&(e=e.toUpperCase()),e)).join(" "),targetText:i,ancestorLevelCount:r,childSel:s}})(t);return e[t]={targetElement:n,targetText:o,ancestorLevelCount:i,childSel:r}}return{targetElement:"",targetText:""}}}const Wi=Di(),Pi={};function xi(e){if(Array.isArray(Pi[e]))return Pi[e];const t=e.split("<vwo_sep>");return 1===t.length?Pi[e]=[{sel:e,isTxtSel:!0}]:Pi[e]=t.map(e=>({sel:e.trim(),isTxtSel:Ri(e)}))}const Ui=e=>"number"==typeof e,Mi=(e,t)=>!(!e||e.sel!==t),ki=(e,t)=>Ui(e)&&e===t,Gi=({targetElement:e,targetText:t,ancestorLevelCount:n,childSel:o},i)=>{const r=[e,t].join(".");if(!i||!Array.isArray(i[r]))return null;for(let e=0;e<i[r].length;e++){const t=i[r][e];if(!t)return null;const s=!n&&!t.d||ki(n,t.d),a=!o&&!t.cd||Mi(t.cd,o);if(s&&a)return t}return null},Fi=()=>Object.assign({},n(()=>window.VWO._.txtCfg)||{}),$i=Fi(),Bi=()=>{$i.o&&n(()=>{$i.o.d()})};window.VWO.modules.utils.textBasedSelectorUtils={disconnectMutationObserver:Bi};class ji{modifyTriggerConditions(e,t){const n=[];return Array.isArray(e)?(e.forEach(e=>{if(Array.isArray(e))n.push(this.modifyTriggerConditions(e,t));else{const o=t(e);n.push(o)}}),n):e}getExitTrigger(e){for(let t=0;t<e.length;t++){if(Array.isArray(e[t])){const n=this.getExitTrigger(e[t]);if(n)return n}if("object"==typeof e[t]&&null!==e[t]&&e[t].exitTrigger)return e[t].exitTrigger}}}var Hi=new ji;function Ki({avoidFullHTML:e}={avoidFullHTML:!1}){return si&&!e?document.documentElement:document.body||document.documentElement}const Ji={state:{}},qi=e=>e&&"object"==typeof e&&!Array.isArray(e),[Xi,Yi]=function(){let e={};return window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{e={}}),[(t,n)=>{e[t]=e[t]||{},e[t][n]=!0},(t,n)=>qi(e[t])&&!!e[t][n]]}();function zi({triggerId:e,eventName:t,triggerObj:n}){const o=(n||window.VWO._.allSettings.triggers[e]||{}).cnds||[];for(let e=0;e<o.length;e++)if(t.indexOf(o[e].event)>-1)return!0;return!1}function Qi(e){return!!(window.VWO._.allSettings.triggers[e]||{}).sLR}function Zi(){let e,t=!1,n={};const o=window.VWO._.phoenixMT,i={attach:()=>{if(!t){e=new MutationObserver(()=>{Object.keys(n).forEach(e=>{o.trigger(e)})});try{const n=Ki();e.observe(n,{childList:!0,subtree:!0}),t=!0}catch(e){}}},remove:()=>{e&&(e.disconnect(),e=null,t=!1)},fireEventOnMutation:e=>{n[e]=1}};return o.on("vwo_urlChangeMt",()=>{i.remove(),o.getAllEvents().forEach(e=>{e.indexOf("vwo_mutObs")>-1&&o.clearEvent(e)}),n={}}),i}const er=Zi();function tr(e){qi(e)&&Object.assign(Ji.state,e)}function nr(e){window.fetcher.getValue('window.VWO.modules.utils.tagExecutor.fireTagEvaluatedEvent("${{1}}")',null,{captureGroups:[e]})}function or(e,n){const{amt:o,campId:i}=e,s=e.t,a=()=>{try{n(),Ji.state[s]=!0}catch(e){t({msg:`Error occurred while executing "${s}" trigger`,url:"triggerBasedTagExecutorMT.ts",source:e})}};o&&(er.attach(),er.fireEventOnMutation(`vwo_mutObs.${s}`));const d=zi({triggerId:s,eventName:r.CAMPAIGN_UNLOADED}),c=Qi(s),l=d||c;if((!s||Ji.state[s])&&!d)return a();Yi(e.tag,s)||(Xi(e.tag,s),window.fetcher.getValue('window.VWO.modules.utils.tagExecutor.attachTriggerListenersForTagExecution("${{1}}", "${{2}}", "${{3}}")',null,{captureGroups:[s,a,{isWaitForElementEvent:o,campId:i,preventCallBackRemovalOnSpa:l,isCampUnloadEvent:d,preventCallBackRemoval:c}]}))}function ir(e){if("object"!=typeof e)return'"'+e+'"';let n="";try{const t=at(e);let o=t.length;for(;o--;){const i=t[o];n+='"'+i+'":'+ir(e[i])+","}n="{"+n.slice(0,-1)+"}"}catch(n){t({msg:"Error in json stringify - "+e,url:"utils.js",source:encodeURIComponent("json-stringify")})}return n}function rr(e,t){let n=!1;return function(){n||(e.call(this,arguments),n=!0,setTimeout(function(){n=!1},t))}}window.VWO.modules.utils.tagExecutor={updateTriggerStates:tr};const sr=$t;function ar(e,t,n){let o=document.URL;e&&window.history?function(e,t){const n=function(n){const i=e[n];e[n]=function(n){const r=i.apply(e,[].slice.call(arguments));return window.fetcher.postMessage({type:"sync",property:"URL",value:d
94ocument.URL,syncType:2}),t({state:n,currentUrl:document.URL,previousUrl:o}),o=document.URL,r}};n("pushState"),n("replaceState")}(window.history,t):window.addEventListener("hashchange",t,!1)}function dr(e){e.fn.nonEmptyContents=function(){if(!this||!this.length)return this.contents();const e=this.contents();let t;for(let n=e.length;n--;)t=e.get(n),3!==t.nodeType||/\S/.test(t.nodeValue)||e.splice(n,1);return e};const o=function(e,t,n){(navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.indexOf("Trident/")>-1)&&e.style.setProperty(t,n.replace("!important","").trim()),e.style.setProperty(t,n.replace("!important",""),"important")};e.fn.vwoCss=function(){let n;try{this.each(function(){this.hasOwnProperty("__vwoControlStyleAttr")||(this.__vwoControlStyleAttr=this.getAttribute("style")||"")})}catch(e){const n="[JSLIB] Error during storing control style attribute value";t({msg:n,url:"utils.js",source:encodeURIComponent(n)})}if(1===arguments.length){if("string"==typeof arguments[0])return this.css(arguments[0]);for(const e in arguments[0])arguments[0].hasOwnProperty(e)&&(n=arguments[0][e].toString(),n.indexOf("important")>-1?this.each(function(){o(this,e,n)}):this.css(arguments[0]))}else if(2===arguments.length){const e=arguments[0].toString();n=arguments[1]?arguments[1].toString():null,n&&n.indexOf("important")>-1?this.each(function(){o(this,e,n)}):this.css(e,n)}else e.fn.css.apply(this,arguments);return this},e.fn.vwoAttr=function(){if(this&&this.length){if(2!==arguments.length){if(1===arguments.length){if("string"==typeof arguments[0])return this.attr(arguments[0]);{var o=arguments[0];try{this.each(function(){if(!this.hasOwnProperty("__vwoControlVwoAttr")){this.__vwoControlVwoAttr={};Object.keys(o).forEach(e=>{switch(e){case"class":default:this.hasAttribute(e)?(this.__vwoControlVwoAttr.attrsToAddOrModify=this.__vwoControlVwoAttr.attrsToAddOrModify||[],this.__vwoControlVwoAttr.attrsToAddOrModify.push({name:e,value:this.getAttribute(e)})):(this.__vwoControlVwoAttr.attrsToRemove=this.__vwoControlVwoAttr.attrsToRemove||[],this.__vwoControlVwoAttr.attrsToRemove.push(e));break;case"removedAttributes":o.removedAttributes.forEach(e=>{this.hasAttribute(e)&&(this.__vwoControlVwoAttr.attrsToAddOrModify=this.__vwoControlVwoAttr.attrsToAddOrModify||[],this.__vwoControlVwoAttr.attrsToAddOrModify.push({name:e,value:this.getAttribute(e)}))})}})}})}catch(e){const n="[JSLIB] Error during storing control attributes values";t({msg:n,url:"utils.js",source:encodeURIComponent(n)})}const i=e.extend({},o);if(Array.isArray(i.removedAttributes))for(let e=i.removedAttributes.length-1;e>=0;e--)i[i.removedAttributes[e]]&&delete i[i.removedAttributes[e]];else delete i.removedAttributes;const r=["type","height","width"],s=this.get(0);for(let e in r)if(r.hasOwnProperty(e)){const t=r[e];i[t]&&(s.setAttribute(t,i[t]),delete i[t])}if(i.class){const e=i.class.addedClasses,t=i.class.removedClasses;e&&e.length>0&&this.addClass(e.join(" ")),t&&t.length>0&&this.removeClass(t.join(" ")),delete i.class}if(i.removedAttributes&&i.removedAttributes.length>0){for(let e=0;e<i.removedAttributes.length;e++)this.each(function(){this.removeAttribute(i.removedAttributes[e])});delete i.removedAttributes}Xo&&i.src&&!i.loader&&(i.loader=!0,i.loaderConfig={pc:"transparent",sc:"transparent",id:Date.now(),as:"5s"});const a="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";if(i.src&&i.loader){const t=`vwo-loader-el-${i.loaderConfig.id}`;if((this.attr("src")!==i.src||this.attr("srcset")!==i.srcSet)&&!this.hasClass(t)){this.attr("src",a);const n=i.src,o=i.srcSet;o&&this.removeAttr("srcset"),e("head").append(`<style type="text/css" id="${t}">.${t}{width:${i.width}px;height:${i.height}px;animation-timing-function: linear;animation-duration: ${i.loaderConfig.as};animation-iteration-count: infinite;animation-name: placeHolderShimmer;background: #ccc;background: linear-gradient(to right, ${i.loaderConfig.pc} 8%, ${i.loaderConfig.sc} 38%, ${i.loaderConfig.pc} 54%);display: inline-block;}@keyframes placeHolderShimmer{0%{background-position: -468px 0}100%{background-position: 468px 0}}</style>`);const r=new Image;r.onload=r.onerror=()=>{window._vwo_handleMutations&&window._vwo_handleMutations(this.get(0),()=>{this.attr("src",n),o&&this.attr("srcset",o),e(`#${t}`).remove(),this.removeClass(t)})},r.src=n,o&&(r.srcset=o),this.addClass(t)}
94["src","srcSet","loader","loaderConfig"].forEach(e=>{delete i[e]})}else if(n(()=>tt._.ac.hIF)&&(i.src||i.srcset)&&["IMG","SOURCE"].includes(this.get(0).tagName)){let e=i.src,t=i.srcset;e&&(i.src=a),t&&(i.srcset=a),setTimeout(()=>{window._vwo_handleMutations&&window._vwo_handleMutations(this.get(0),()=>{e&&this.attr("src",e),t&&this.attr("srcset",t)})},0)}return window.VWOspvEventListenerAdded||document.addEventListener("securitypolicyviolation",e=>{e.blockedURI.includes(".vwo.io")&&(window.VwoIoImageLoadFailed=!0)}),window.VWOspvEventListenerAdded=!0,"IMG"===s.tagName&&o.src&&o.src.includes(".vwo.io")&&(s.onerror=()=>{window.VwoIoImageLoadFailed&&window._vwo_handleMutations&&window._vwo_handleMutations(s,()=>{this.attr("src",o.src.replace("vwo.io","visualwebsiteoptimizer.com")),o.srcset&&this.attr("srcset",o.srcset.replace("vwo.io","visualwebsiteoptimizer.com")),delete window.VwoIoImageLoadFailed})}),this.attr(i)}}return e.fn.attr.apply(this,arguments)}this.get(0).setAttribute(arguments[0],arguments[1])}return this};const i=window._vwo_editorOperationTracker={},s={};window.VWO._.phoenixMT.once("vwo_domClicked",e=>{const t=Object.keys(s);for(let n=0;n<t.length;n++)s[t[n]](e)}),e.fn.vwoElement=function(t){const n=`vwo_w_${t.id}`,o=t.id&&`#vwo-widget-${t.id}`||"";let a=!1,d=!1;if(t.wId){let e=window.VWO._.native.JSON.parse(tt._.allSettings.dataStore.changeSets[t.wId]),n="";e.css?n+=`<div ${t.idemId}="" vwo-element-id="${t.elId}">${e.html}<style>${e.css}</style></div>`:n+=`<div ${t.idemId}="" vwo-element-id="${t.elId}">${e.html}</div>`,e.js&&e.js.data&&(n+=`
94<script>${e.js.data}<\/script>`),t.html=n}const c=t.opId,l=e=>{c&&(e?i[c]=e:delete i[c])},u=()=>{l("sw-attached");const n=n=>{tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[n,()=>{l("sw-executed");let n=!1;t.sw.skipExecuteOnce=d,!t.sw.executed||!t.sw.skipExecuteOnce||e(o).length||f()||a||(n=!0,t.sw.executed=!1),t.sw.executed||t.ef&&!t.ef.executed||_(n),t.sw.executed=!0,a=!1}]})};"string"==typeof t.sw.p_dsl?tt.phoenix(`settings.currentSettings.triggers.${t.sw.p_dsl}`).then(e=>{e?(e.cnds=Hi.modifyTriggerConditions(e.cnds,e=>(!S(e)||"vwo_pageView"!==e.event&&"vwo_session"!==e.event||(e.persistState=!0),e)),zi({triggerObj:e,eventName:r.DOM_CLICK})&&(d=!0),n(e)):g.error(`Trigger for show when p_dsl ${t.sw.p_dsl} not found.`)}):n(t.sw.p_dsl),tt.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-sw-ready`]})},w=()=>{const e=e=>{const n=t.apiParamVariables.reduce((t,n)=>(t[n]=e.event[n],t),{});t.apiParams[3]=Object.assign(Object.assign({},t.apiParams[3]),n),window[t.id]=Object.assign(Object.assign({},window[t.id]),t.apiParams[3]),t.ef.executed=!0,(!t.sw||t.sw.executed)&&_()};t.ef.isEventFiredHandlerExecuting||t.ef.executed||(t.ef.isEventFiredHandlerExecuting=!0,tt.phoenix('store.getters.getHistoryEvents("${{1}}")',null,{captureGroups:[t.triggerEventname]}).then(n=>{var o,i;n.length?!t.ef.executed&&e({event:null===(o=n[0])||void 0===o?void 0:o.props}):(i=t.ef.p_dsl,tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[i,e]})),t.ef.isEventFiredHandlerExecuting=!1}))},_=e=>{t.api?t.api(...t.apiParams).then(n=>{const o=t.apiResponsevariables.reduce((e,t)=>(e[t]=n[t],e),{});window[t.id]=Object.assign(Object.assign({},window[t.id]),o),t.html=t.html&&t.html(Object.assign({Array:window.Array,Math:window.Math,window:window.window},o)),h(e)}):h(e)},h=i=>{this[t.position](t.html),l(),t.js&&(tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.js.p_dsl,()=>{}]}),tt.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-js-ready`]})),o&&(t=>{const n=e(t);n.length&&n.get(0).addEventListener("close_button_clicked",function(){a=!0,l("disconnected")})})(o),t.rec&&!i&&p(),t.hw&&(tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.hw.p_dsl,()=>{let o=yi.get(n);o&&(o=Gt(o),o.d=1,yi.set(n,ir(o))),(t=>{e(t).remove()})(`#vwo-widget-${t.id}`)}]}),tt.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-hw-ready`]})),d&&(s[`vwo_domClicked.${t.id}`]=()=>{a=!1})},p=()=>{let e=yi.get(`vwo_w_${t.id}`);if(e){e=Gt(e);for(const t in e)switch(t){case"v":e[t]=parseInt(e[t])+1;break;case"l_ts":e[t]=Date.now()}yi.set(`vwo_w_${t.id}`,ir(e))}else v(e)},v=e=>{!e&&(e=yi.get(`vwo_w_${t.id}`)),e||yi.set(`vwo_w_${t.id}`,ir(t.sks))},f=()=>{t.sks&&v();let e=yi.get(`vwo_w_${t.id}`);return!!e&&(e=Gt(e),1==e.d)};return t&&this.length&&t.position&&!f()&&(t.rec?(l("rec-attached"),tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.rec.p_dsl,()=>{l("rec-executed"),t.sw||t.ef?(t.ef&&w(),t.sw&&u()):_()}]}),tt.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-rec-ready`]})):t.sw||t.ef?(t.sw&&u(),t.ef&&w()):_()),this};const a={};e.fn.performOp=function(t){try{if((i&&("sw-executed"===i[t]||"rec-executed"===i[t])||a[t]&&!(e=>{try{return"isConnected"in e?e.isConnected:document.body.contains(e)}catch(e){return!1}})(a[t]))&&delete i[t],this&&this.length)return a[t]=this[0],i[t]?e():(i[t]="in-progress",this)}catch(e){}return this},e.fn.execCode=function(e){try{e.call(this)}catch(e){const n="[JSLIB] Error while running custom Code through execCode";t({msg:n,url:"HelperFunctionMT.ts",source:encodeURIComponent(n)})}return this},e(window).bind("beforeunload",function(){try{let e=tt._.insightsConversions||[];if(e.length){let t=yi.get(`_vwo_insights_conversions_${window._vwo_acc_id}`);t&&(t=Object.values(Gt(t)),e=[...t,...e]),yi.set(`_vwo_insights_conversions_${window._vwo_acc_id}`,ir(e))}const t=[],n=tt.queue||tt;null==n||n.map(e=>{var n;(null===(n=null==e?void 0:e[0])||void 0===n?void 0:n.startsWith("track"))&&t.push(e)}),t.length&&yi.set(`_vwo_track_data_${window._vwo_acc_id}`,ir(t))}catch(e){const n="[JSLIB EVENT] Error unload event.";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}}),e.fn.replaceWith2=e.fn.vwoSPAReplaceWith=function(e){return this.length?this.each(function(t,n){var o=document.createElement("div");o.innerHTML="object"==typeof e?e.nodeValue:e.trim(),o.firstChild&&(o.firstChild.__vwoControlOuterHTML=n.__vwoControlOuterHTML||n.outerHTML);try{const e=Array.from(o.querySelectorAll("script"));if(e.length>0)for(const t of e)if(-1!==t.textContent.indexOf("_vwo_api_section_callback")||t.attributes["vwo-script"]){t.remove();const e=document.createElement("script");t.src&&(e.src=t.src),t.textContent&&(e.textContent=t.textContent),window.VWO.nonce&&(e.nonce=window.VWO.nonce),document.head.appendChild(e)}}catch(n){}n.parentNode&&n.parentNode.replaceChild(o.firstChild,n)}):this},e.fn.vwoRevertHtml=function(){try{return this.length&&this.each(function(){var t=this.innerHTML;this.hasOwnProperty("__vwoControlInnerHTML")&&t===this.__vwoExpInnerHTML&&(e(this).html(this.__vwoControlInnerHTML),delete this.__vwoControlInnerHTML,delete this.__vwoExpInnerHTML)}),this}catch(e){const n="[JSLIB] Error during vwoRevertHtml";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.vwoRevertAttr=function(){try{return this.length&&this.each(function(){if(this.hasOwnProperty("__vwoControlVwoAttr")){var t=this.__vwoControlVwoAttr;t.hasOwnProperty("attrsToAddOrModify")&&t.attrsToAddOrModify.forEac
94h(t=>{e(this).attr(t.name,t.value)}),t.hasOwnProperty("attrsToRemove")&&t.attrsToRemove.forEach(t=>{e(this).removeAttr(t)}),delete this.__vwoControlVwoAttr}}),this}catch(e){const n="[JSLIB] Error during vwoRevertAttr";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.vwoRevertCss=function(){try{return this.length&&this.each(function(){this.hasOwnProperty("__vwoControlStyleAttr")&&(e(this).attr("style",this.__vwoControlStyleAttr),delete this.__vwoControlStyleAttr)}),this}catch(e){const n="[JSLIB] Error during vwoRevertCss";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.vwoRevertRearrange=function(n,o,i){try{return this.length?this.each(function(){e(this).parent().removeAttr(`vwo-op-${n}`);var t=e(o),r=t.nonEmptyContents().eq(i);t.length||e(this).remove(),r.length?r.before(this):t.append(this)}):this}catch(e){const n="[JSLIB] Error during vwoRevertRearrange";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.revertContentOp=function(){try{return this.length&&this.each(function(){if(this.hasOwnProperty("__vwoControlOuterHTML")){var t=e(this);e.fn.replaceWith.apply(t,[this.__vwoControlOuterHTML])}}),this}catch(e){const n="[JSLIB] Error during revertContentOp";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.vwoVal=function(){try{try{this.each(function(){this.hasOwnProperty("__vwoControlVal")||(this.__vwoControlVal=this.value||"")})}catch(e){const n="[JSLIB] Error during storing control element value";t({msg:n,url:"helperFunctionMT.ts",source:encodeURIComponent(n)})}return e.fn.val.apply(this,arguments),this}catch(e){const n="[JSLIB] Error during vwoVal";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.vwoRevertVal=function(){try{return this.length&&this.each(function(){this.hasOwnProperty("__vwoControlVal")&&(e(this).val(this.__vwoControlVal),delete this.__vwoControlVal)}),this}catch(e){const n="[JSLIB] Error during vwoRevertVal";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}}}const cr=(e,t)=>{for(;--t>=0&&e.parentElement;)e=e.parentElement;return t<0?e:null};function lr(){if(!window.vwo_$)return;const e=(e,t,n)=>{var o;const i=(null===(o=n.iT?e.innerText:e.textContent)||void 0===o?void 0:o.trim())||"";return!!i&&i===t.trim()},t=e=>ei()&&e&&e.classList.contains("vwo_bl");let n,o=0;const i=window.vwo_$;window.vwo_$=(...r)=>{const s=r[0]||"",a=(d=r[1])&&!Array.isArray(d)&&"object"==typeof d?r[1]:{};var d;if(void 0!==a.iT&&r.splice(1,1),ei()&&"string"==typeof s&&(r[0]=`${s}:not(.vwo_bl)`),!s||"string"!=typeof s||-1===s.indexOf(":tm(")||/<.*(script|style)\b[^>]*>/g.test(s))return i(...r);try{const r=xi(s);if(r.length>1){var c=[];for(const e of r){const t=vwo_$(e.sel).toArray();for(const e of t)e._vwo_visited||(e._vwo_visited=!0,c.push(e))}for(const e of c)delete e._vwo_visited;return i(c)}const d=Wi(r[0].sel),{targetElement:l,targetText:u,ancestorLevelCount:w,childSel:_}=d,g=window.VWO._.txtCfg||{};if(g.txtSelMap){const e=Gi(d,g.txtSelMap);if(e&&e.s){const t=window.vwo_$("."+e.s);if(t.length>0)return t}}let h=i();const p=e=>{if(w){const t=cr(e,w);t&&(_?[].push.apply(h,Array.from(t.querySelectorAll(_))):[].push.apply(h,[t]))}else[].push.apply(h,[e])};if(l){const i=((i,r,s)=>{const a=i.split(" "),d=a.length>1?a[1].toUpperCase():a[0].toUpperCase(),c=a.length>1?document.querySelector(a[0]):document.body;return document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>i.tagName!==d||t(i)?NodeFilter.FILTER_SKIP:e(i,r,s)?(n=i,o=i.querySelectorAll(d).length,o?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT):(o--,n&&!o?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP)})})(l,u,a);let r;for(;r=i.nextNode();)p(n),n=null}else{const n=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT,{acceptNode(e){const n=e.parentElement;return t(n)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});for(;n.nextNode();){const t=n.currentNode;t&&(e(t.parentElement,u,a)&&p(t.parentElement))}}return o=0,h}catch(e){return i()}},Object.assign(window.vwo_$,i)}window.VWO.modules.utils.helperFunctions={onUrlChange:ar};const ur={init:function(e,t){window.fetcher.getValue("VWO._.vwoLib.initTrack",[e,t])},processEvent:function(e,t,n,o,i){if("[object Array]"!==Object.prototype.toString.call(e))return 0;try{var r,s,a,d=e[0],c=e.slice(1),l=-1!==d.indexOf(".");return l&&0===d.indexOf(t)||!l?(l?(r=n[(s=d.split("."))[0]][s[1]],a=n[s[0]]):(r=n[d],a=n),r?(window.VWO._.prVWO=window.VWO._.prVWO.concat(i.queue?i.splice(o,1):i.queue),r.apply(a,c),1):0):0}
94catch(t){return console.log("Error occured in VWO Process Event ("+(e&&e[0])+"): ",t),0}}},wr={};const _r=e=>{const t=xi(e),n=window.VWO._.txtCfg||{},o=n.mp=n.mp||{};let i="";const r=e=>{i+=e+","};for(const e of t)if(e.isTxtSel)if(o[e.sel])r(o[e.sel]);else{const t=Wi(e.sel),i=Gi(t,n.txtSelMap);if(i&&i.s){const t="."+i.s;r(t),o[e.sel]=t}}else r(e.sel);return i},gr=()=>{window.VWO._.txtCfg&&window.VWO._.txtCfg.mp&&window.fetcher.setValue("window.VWO._.txtCfg.mp",window.VWO._.txtCfg.mp)};function hr(e){return E(this,void 0,void 0,function*(){yield tt.phoenix('store.actions.addValues("${{1}}", "${{2}}" )',null,{captureGroups:[e,"vwoInternalProperties"]})})}class pr extends Ci{constructor(){super(),this.isInsightsActivated=!1,this.isCampaignsLoaded=!1,this.noopFn=()=>{},window.VWO._.phoenixMT.on(r.RUN_REVERT_TAGS,this.runRevertTagsAndUpdateInfo.bind(this))}deleteAllCss(){const e=document.getElementById("_vis_opt_path_hides");e&&e.parentNode.removeChild(e)}getUUID(e){e=e||{},this.uuid=Cn.vwoUUID;let t=e&&e.id&&e.multiple_domains?"_"+e.id:"";this.shouldUseCrossDomainForInsights(e)&&(t=tn);const n=t&&(Ln.get("_vwo_uuid"+t)||Ln.get("_vwo_uuid"+tn))||Ln.get("_vwo_uuid");return this.uuid=n||this.uuid||this.generateUUID()}createUUIDCookie2(e){if(kn.isVisitorOptedOut())return;const t=this.getUUID(e);let n=e&&e.id&&e.multiple_domains?"_"+e.id:"";const o=this.shouldUseCrossDomainForInsights(e||{});return o&&(n=tn),Ln.get("_vwo_uuid"+n)||this.createCookieMT("_vwo_uuid"+n,t,Mt.UUID_COOKIE_EXPIRY,e,!0,o),tt.data=tt.data||{},tt.data.vin=tt.data.vin||{},tt.data.vin.uuid=t,t}setVin(e){if(kn.isVisitorOptedOut())return;const t=this.getUUID(e);return tt.data=tt.data||{},tt.data.vin=tt.data.vin||{},tt.data.vin.uuid=t,t}extraData2(e,t){var n,o,i,r,s={},a=tt.modules.tags.sessionInfoService.getInfo(),d=e?a.r:mn.get();const c=window.screen.width,l=window.screen.height;return s.sr=c+"x"+l,s.sc=window.screen.colorDepth,s.de=document.characterSet||document.charset,s.ul=window.navigator.language.toLocaleLowerCase(),window._vwoCc&&window._vwoCc.rTD||(s.r=d),s.lt=(new Date).getTime(),s.tO=vt(),s.tz=(null===(r=null===(i=null===(o=null===(n=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat)||void 0===n?void 0:n.call(Intl))||void 0===o?void 0:o.resolvedOptions)||void 0===i?void 0:i.call(o))||void 0===r?void 0:r.timeZone)||"",t?s:window.VWO._.native.JSON.stringify(s)}isDomIndependentCampaign(e){return n(()=>f().isDomIndependentCampaign(e))}isSessionBasedCampaign2(e){return n(()=>f().isSessionBasedCampaign2(e))}hasInsightsMetric(e){return n(()=>f().hasInsightsMetric(e))}isAnalyzeCampaign(e){return n(()=>f().isAnalyzeCampaign(e))}shouldTrackUserForCampaign(e){return"number"==typeof e&&(e=window._vwo_exp[e]),!e||!window._vwo_code||!window._vwo_code[Ht]&&!window._vwo_code[Kt]||(!this.isTestingCampaign(e.type)||this.isSplitVariation(e))}isEligibleToSendCall(e,t){return!Ae()&&(t&&!t.visDebug||!window._vis_debug)&&this.shouldTrackUserForCampaign(e)&&(t&&t.vwoInternalProperties.shouldExecuteLib||window.VWO._.shouldExecuteLib)}isBotScreen(){return+(screen.height-window.innerHeight<0)}createCookie(e,t,n,o,i){return E(this,void 0,void 0,function*(){return this.otherSide('createCookie("${{1}}", "${{2}}", "${{3}}", "${{4}}", "${{5}}")',null,[null,t,n,o,i])})}createCookieMT(e,t,n,o={},i,r=!1){(i||this.shouldTrackUserForCampaign(o))&&(r||o&&o.multiple_domains?Ln.createThirdParty(e,t,n,void 0,o.id,!0,o,!1,!0):Ln.create(e,t,n))}updateThirdPartyUUIDsTracking(e){const t=window.localStorage.getItem(Zt.THIRD_PARTY_UUIDS);if(t&&t.includes(e))return;const n=t?t.split(","):[];n.push(e),window.localStorage.setItem(Zt.THIRD_PARTY_UUIDS,n.join(","))}isSSApp(){var e,n,o;const i=null===(o=null===(n=null===(e=window.VWO._.allSettings.dataStore)||void 0===e?void 0:e.plugins)||void 0===n?void 0:n.DACDNCONFIG)||void 0===o?void 0:o.SST,r=i&&i.SSTD;if(!r)return!1;if(tt._.ssdm)return i&&tt._.ssdm;try{const e=window.document.domain.match(r);if(e&&e.length>0)return i}catch(e){return t({msg:`Invalid regex for domain. sstd = ${r}`,source:encodeURIComponent(`Invalid regex for domain. VWO._.sstd = ${r}`)}),!1}}doesUuidCookiesExist(){return!!Ln.get("_vwo_uuid")||!!gt(document.cookie.split(";"),function(e){return 0===e.trim().indexOf("_vwo_uuid_")&&0!==e.trim().indexOf("_vwo_uuid_v2")}).length}doNotTrack(e){if(e.settings.vwoData.dntEnabled)return"yes"===e.navigator.doNotTrack||"1"==e.navigator.doNotTrack||"1"==e.navigator.msDoNotTrack||"1"==e.doNotTrack}isGloballyOptedOut(){return!!parseInt(Ln.get(Mt.GLOBAL_OPT_OUT,!0),10)}_optOut(e,t){return t.trigger(r.OPT_OUT,{oldArgs:[!1]}),!1}doesSessionBasedCampaignExistsInTags(e){var t=e&&Gt(e),n=0,o=t&&"object"==typeof t&&t.si;if(o&&"object"==typeof o)for(var i in o)if(o.hasOwnProperty(i)&&(n=this.isSessionBasedCampaign2(window._vwo_exp[i])?1:0))return n;return n}delCSSWrapper({campaignData:e,ruleName:t,rulesArr:n}){var o;if(Array.isArray(n)&&n.length>0)for(let t=0;t<n.length;t++){const i=(null===(o=n[t])||void 0===o?void 0:o.split(","))||[];i.length>1?this.delCSSWrapper({rulesArr:i,campaignData:e}):this.delCSS({ruleName:n[t],campaignData:e})}t&&this.delCSS({ruleName:t,campaignData:e})}delCSS({ruleName:e,campaignData:t}){var n;if("string"!=typeof e)return;if((null===(n=window._vwoCc)||void 0===n?void 0:n.enableMultiRuleSupport)&&e.includes(","))return void e.split(",").forEach(e
94=>this.delCSS({ruleName:e.trim(),campaignData:t}));if("*"===e&&(clearTimeout(window._vwo_oscTimeout),delete window._vwo_oscTimeout),window.VWO._.txtCfg&&Ri(e)){const n=xi(e);if(n.length>1){for(let e=0;e<n.length;e++)this.delCSS({ruleName:n[e].sel,campaignData:t});return}if(!(e=window.VWO._.txtCfg.mp&&window.VWO._.txtCfg.mp[e]))return}let o,s,a,d,c,l,u;if(e=i(e),t){const e="_vis_opt_path_hides_"+t.id,n=t.variation?e+"_"+t.variation:e;o=document.getElementById(n);let i="";(window._vwo_acc_id>742099||718480===window._vwo_acc_id)&&(i="-webkit-transform:none;-ms-transform:none;transform:none;"),u=`{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;${i}}`}else o=window._vwo_style||document.getElementById("_vis_opt_path_hides"),u=window._vwo_css;if(o){if(o)if(o.sheet){o.styleSheet||(e=e.replace(/\*:/g,":")),s=o.sheet,a=s.cssRules.length&&s.cssRules[0].selectorText?s.cssRules[0].selectorText.split(","):"",d="";let t=0;for(c=0;c<a.length;c++)i(vwo_$.trim(a[c]))!==e||t?d+=a[c]+",":t||(t=1);if(d&&t){d=d.substr(0,d.length-1);try{s.insertRule(d+u,1)}catch(e){}finally{s.deleteRule(0)}}else o&&o.parentNode&&o.parentNode.removeChild(o)}else if(o.styleSheet){s=o.styleSheet,c=0;do{l=s.rules[c],l&&i(l.selectorText)===e?s.removeRule(c):c++}while(l)}"*"!=e||t||(window.VWO.dNR=1),window.fetcher.getValue('phoenix.trigger("${{1}}","${{2}}")',null,{captureGroups:[r.DELETE_CSS_RULE,{oldArgs:[e]}]})}}insertCSS(e,t){let n,o;"object"!=typeof e||e instanceof Array||(n=e,e=n.id,o=n.className);let i=document.getElementById(e);if([708799].includes(window._vwo_acc_id)&&("body"===t||t.includes("body,"))){const t=document.getElementsByTagName("head")[0],n=document.createElement("div");n.style.cssText="z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;",e&&n.setAttribute("id",e),o&&n.classList.add(o),t.parentNode.insertBefore(n,t.nextSibling)}else{if(i)try{i.removeChild(i.childNodes[0])}catch(e){}else{const t=document.getElementsByTagName("head")[0];i=document.createElement("style"),e&&i.setAttribute("id",e),o&&i.setAttribute("class",o),i.setAttribute("type","text/css"),t.appendChild(i)}if(i.styleSheet)i.styleSheet.cssText=t;else{const e=document.createTextNode(t);i.appendChild(e)}}}isCustomEvent(e){return e&&"string"==typeof e&&e.startsWith(Yt)}removeCampaignLevelStyleTag(e){var t=document.getElementById("_vis_opt_path_hides_"+e);t&&t.parentNode&&t.parentNode.removeChild(t)}removeAllCampaignStyleTags(e){const t=vwo_$('[id^="_vis_opt_path_hides_'+e+'"]');if(t&&t.length)for(let e=0;e<t.length;e++)vwo_$(t[e]).remove()}setCampaignIds(e){window._vwo_exp_ids=window._vwo_exp_ids||[],e=e||[],window._vwo_exp_ids.push(...e),hr({experimentIds:window._vwo_exp_ids})}getSplitDecision(e){return n(()=>Ln.get("_vis_opt_exp_"+e+"_split").split(ln)[0])}isCookieLessModeEnabled(){var e,t,n;if(!window.workerThread){window.parent,window.self,null===(n=null===(t=null===(e=window.VWO._.allSettings.dataStore)||void 0===e?void 0:e.plugins)||void 0===t?void 0:t.DACDNCONFIG)||void 0===n||n.CKLV;return!1}return!1}shouldStopExecWhenSsmNotFound(){if("https:"===window.location.protocol)return!1;Ln.create("_vwo_ssm",1,3650,void 0,void 0,!0);const e=Ln.get("_vwo_ssm",!0);return Ln.erase("_vwo_ssm",void 0,!0),!e}areCookiesDisabled(e){let t=!1;e&&!Ln.get(Mt.TEST_COOKIE,!0)&&(t=!0),t&&Ln.create(Mt.TEST_COOKIE,"1",void 0,void 0,void 0,!0);const n=!Ln.get(Mt.TEST_COOKIE,!0);return t&&Ln.create(Mt.TEST_COOKIE,"",-1,void 0,void 0,!0),n}updateGlobalOptOutCookie(e){e?Ln._create(Mt.GLOBAL_OPT_OUT,1,100,window._vwo_cookieDomain,void 0,!0):Ln.erase(Mt.GLOBAL_OPT_OUT,window._vwo_cookieDomain,!0)}syncThirdPartyGlobalCookies(e){var t,n=e||(null===(t=window.VWO.data.accountJSInfo)||void 0===t?void 0:t.tpc);const o=window.VWO._.ss,i=window.VWO._.ssdm;for(var r in this.setSameSiteVariables(),n)if(n.hasOwnProperty(r)&&r===Mt.GLOBAL_OPT_OUT)this.updateGlobalOptOutCookie(!!parseInt(n[r],10));else{if(!this.shouldUseCrossDomainForInsights()||!dn.insightsCookies.test(r))return;let e=Mt.DEFAULT_EXPIRY;const t=n[r];"string"==typeof r&&(r=r.replace(/_(\d+)$/,"")),r.includes("uuid")?(e=Mt.UUID_COOKIE_
94EXPIRY,Ln._create(r,t,e,window._vwo_cookieDomain,void 0,!0)):r.includes("ds")?(e=kt(),Ln._create(r,decodeURIComponent(t),e,window._vwo_cookieDomain,void 0,!0)):r.includes("sn")&&(e=Mt.TRACK_SESSION_COOKIE_EXPIRY,Ln._create(r,decodeURIComponent(t),e,window._vwo_cookieDomain,void 0,!0))}window.VWO._.ss=o,window.VWO._.ssdm=i}removeGlobalStyle(){const e=window._vwo_style||document.getElementById("_vis_opt_path_hides");e&&e.parentNode&&e.parentNode.removeChild(e)}filterEventObjectForWT(e){const t={};return Object.keys(e).forEach(n=>{try{window.VWO._.native.JSON.stringify(e[n])}catch(e){return}t[n]=e[n]}),t}syncCachedSettingsInSessionStorage(){const e=`_vwo_${window._vwo_acc_id}_settings`,t={};return window.sessionStorage.getItem(e)&&(t[e]=!0),t}getSelectedVariationForPreviewMode(e){let t=null;if(e.debug&&(t=e.debug.v,-1===window.name.indexOf(`_vis_preview_${window._vwo_acc_id}`))){const n=Ln.get("_vis_preview_"+window._vwo_acc_id);if(n)try{const o=window.VWO._.native.JSON.parse(n),i=e.id;o&&o[i]&&(!e.debug.ts||o[i].ts>e.debug.ts)&&(t=o[i].v||t)}catch(e){}}return t}setOnLocalStorageOnBothThreads(e,t,n=[]){if("object"!=typeof t||null===t)return;let o=window.localStorage.getItem(e),i=null;if(o){try{o=window.VWO._.native.JSON.parse(o)||{}}catch(e){o={}}for(const e in t)n.includes(e)&&Object.prototype.hasOwnProperty.call(o,e)&&delete t[e];i=window.VWO._.native.JSON.stringify(Object.assign(o,t))}else i=window.VWO._.native.JSON.stringify(t);i&&(window.fetcher.getValue('window.localStorage.setItem("${{1}}", "${{2}}")',null,{captureGroups:[e,i]}),window.localStorage.setItem(e,i))}updateRTagsInfo(e,t){const n=window.VWO._.rTagInfo||{};n[e]=n[e]||[],n[e].includes(t.tag)||n[e].push(t),window.VWO._.rTagInfo=n}runRevertTagsAndUpdateInfo(e){var o;const i=e||window._vwo_exp,r=this.extractRTagsFromRule(),s=window.VWO._.rTagInfo;if(s){const e=window.VWO.eB;window.VWO.eB=!1;for(const e in s){const a=s[e]||[],d=i[e],c=this.isPersonalizeCampaign(d)&&d.mE,l=n(()=>{var e;return(null===(e=d.sections[1].variations)||void 0===e?void 0:e[2]).some(e=>(null==e?void 0:e.pgGrpIds)||(null==e?void 0:e.getPath))});if(d&&a.length>
940&&(!d.isApplicable||d.mSP||d.ss&&(d.ss.csa||d.ss.cta)||oi&&c||l)){vr.setCampaignAppliedFlag(d,!1);for(const t of a){const{tag:n,rTagXpath:i}=t;if(!r.includes(n)){((null===(o=window.VWO._.allSettings.tags[n])||void 0===o?void 0:o.fn)||zt)(),ai&&window.VWO.refreshElements([i],[e])}}([752930,2000558].includes(window._vwo_acc_id)||window._vwo_acc_id>=9e5)&&!window.VWO._.isSettingsLoaded&&t({msg:"Settings.js status update - revertTags",url:window.location.href}),delete window.VWO._.rTagInfo[e]}}window.VWO.eB=e}}extractRTagsFromRule(){const{rules:e}=tt._.allSettings,t=[];for(let n=0;n<e.length;n++){const o=e[n];if(o.tags&&o.tags[0].id.startsWith("R_")){t.push(...o.tags.map(e=>e.id));break}}return t}fireVariationShownSentForSplit(){if(!(window._vwo_code&&window._vwo_code.finished()))return;const e=window.VWO._.native.JSON.parse(localStorage.getItem(Zt.VS_DATA)||"{}");Object.keys(e).forEach(t=>{const n=e[t].v;e[t].u===window.location.href&&(window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[r.VARIATION_SHOWN_SENT,{oldArgs:[t,n]}]}),window.VWO._.phoenixMT.trigger(r.VARIATION_SHOWN_SENT,t))})}fireAuxiliaryPageView(){this.isInsightsActivated&&this.isCampaignsLoaded&&this.otherSide("fireAuxiliaryPageView")}initAuxiliaryPageView(){window.VWO._.phoenixMT.on("vwo_insightsActivated",()=>{this.isInsightsActivated=!0,this.fireAuxiliaryPageView()}),window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{this.isCampaignsLoaded=!0,this.fireAuxiliaryPageView()})}resetAuxDependencies(){this.isCampaignsLoaded=!1,this.isInsightsActivated=!1}saveVSDataInStorageForSplit(e,t,n){const o=window.VWO._.native.JSON.parse(window.localStorage.getItem(Zt.VS_DATA)||"{}");o[e]={},o[e].v=t,o[e].u=n,window.localStorage.setItem(Zt.VS_DATA,window.VWO._.native.JSON.stringify(o))}loadNcLib(e){const o=e||n(()=>window._VWO._vis_nc_lib),i={dSC:!0,onloadCb:function(e,t){200===e.status||304===e.status?_vwo_code.addScript({text:e.responseText}):window.VWO._.gcpfb(t,window.VWO.modules.utils.libUtils.loadNcLib,e.status)},onerrorCb:function(e){window.VWO._.gcpfb(e,window.VWO.modules.utils.libUtils.loadNcLib)||t({msg:"Error in loading nc library"})}},r=()=>{2===window.VWO.load_co.length?window.VWO.load_co(o,i):window.VWO.load_co(o)};ci&&"number"==typeof ci&&ci>0?setTimeout(r,ci):vwo_$(document).ready(r)}fireUrlChangeWildCardEvent(){qo&&n(()=>{window.VWO.modules.tags.wildCardCallback({VWO:{firedTime:Date.now()}},r.URL_CHANGED)},{sendErrorLog:!0,msg:"fireUrlChangeWildCardEvent",url:"UrlChangeEventMT.ts"})}setSameSiteVariables(){const e=this.isSSApp();return e&&(window.VWO._.ssdm=!0),e&&"https:"===Cn.location.protocol&&(!window.VWO.data.accountJSInfo||window.VWO.data.accountJSInfo&&!window.VWO.data.accountJSInfo.noSS)&&(window.VWO._.ss=!0),e}getSelectorPath(e,t){let n="",o="",i=t.sections[1].variations[e];"string"==typeof i&&(i=vwo_$.parseJSON(i));const r=t.pg_config[0];if(i)for(let s=0;s<i.length;s++){let a=i[s].xpath;if(i[s].getPath)try{t.aTO=!0;const n=i[s].getPath,o=window.VWO._.allSettings.tags[n];a=o.fn(()=>{},{campaignId:t.id,pgGrpIds:i[s].pgGrpIds||[r],xpath:i[s].xpath,unhideTrigger:i[s].unhideTrigger,cpath:i[s].cpath,variationId:e,campaignData:t})}catch(e){}a&&(i[s].dHE?t.dHE=!0:(t.mSP&&(a=a.replace(/html\.vwo_p_s_\w+\s*/g,"")),Ri(a)?n+=_r(a):n+=a+",")),i[s].cpath&&!i[s].dHE&&(o+=i[s].cpath+",")}return{variationXPathSelector:n,variationCPathSelector:o}}getCampaignXPath(e){const t={selector:"",selectorPerVariation:{},cPathSelector:"",cPathSelectorPerVariation:{}};if(e.xPath)return t.selector=e.xPath,t.cPathSelector=e.cPath,t;if(!this.isDomDependent(e.type))return t;let n=e.combination_chosen||e.cc;const o=e.sections;if("VISUAL_AB"===e.type)if(n){if(1!=n){const{variationXPathSelector:o,variationCPathSelector:i}=this.getSelectorPath(n,e);t.selector=o,t.cPathSelector=i,t.cPathSelectorPerVariation[n]=i,t.selectorPerVariation[n]=o.substring(0,o.length-1)}}else{const n=this.isPersonalizeHoldback(e)?e.sections[1].variation_names:e.combs;for(let o in n)if(n.hasOwnProperty(o)){const{variationXPathSelector:n,variationCPathSelector:i}=this.getSelectorPath(o,e);t.selector+=n,t.cPathSelector+=i,t.cPathSelectorPerVariation[o]=i,t.selectorPerVariation[o]=n.substring(0,n.length-1)}}else{const e=R(o);let n=e.length;for(;n--;)o[e[n]].path&&(t.selector+=o[e[n]].path+",")}return!e.dHE||t.selector&&!this.isXpathAllHead(e,t.selector,!0)||(t.selector=(t.selector||"")+".vwo_dummy_selector,"),t.cPathSelector&&(t.cPathSelector=t.cPathSelector.substring(0,t.cPathSelector.length-1)),t.selector&&(t.selector=t.selector.substring(0,t.selector.length-1)),gr(),t}}const vr=new pr;window.VWO.modules.utils.libUtils=vr;const fr=(()=>{let e=null;return{get:t=>n(()=>{switch(t){case"visitor.id":return e||(e=vr.createUUIDCookie2({vwoUUID:Cn.vwoUUID})),e;case"visitor.sessionId":return n(()=>window.VWO.modules.tags.sessionInfoService.getSessionId(),{},null);case"visitor.referrer":return mn.get();default:return null}})}})();class Er{otherSide(...e){return e[0]="VWO.modules.tags.dataSync."+e[0],window.fetcher.getValue(...e)}}class Or{constructor(){this.allowedMetaDataProps={ogName:!0,source:!0}}otherSide(...e){return e[0]="VWO.modules.tags.dataSync.utils."+e[0],window.fetcher.getValue(...e)}evaluateDataForEventsCall(e,t,o){var i;let r=!0;const s=n(()=>o._vwo.eventDataConfig.addVwoPageMeta);this.syncAdditionalDataWithEventsData(null===(i=o._vwo)||void 0===i?void 0:i.eventDataConfig,o);const a=o.eventUuid,d={d:{}};if(d.d.msgId=`${t}-${+new Date}`,d.d.visId=t,a&&(d.d.eventUuid=a),d.d.event={props:this.excludeEventPropsNotToBeSynced(e,o.name,o.props),name:o.name,time:o.time},o.props.$metaData){const e={}
94,t=o.props.$metaData;for(const n in t)Object.prototype.hasOwnProperty.call(this.allowedMetaDataProps,n)&&(e[n]=t[n]);Object.keys(e).length>0&&(d.d.event.props.vwoMeta=d.d.event.props.vwoMeta||{},Object.assign(d.d.event.props.vwoMeta,e)),delete d.d.event.props.$metaData}return o.props.$visitor&&(d.d.visitor=o.props.$visitor,delete o.props.$visitor,Object.keys(d.d.visitor.props).length<=0&&(r=!1)),d.d.event.props.page=this.getPageInfo(o.page,s),this.resetDataForCurrentEvent(o),{payload:d,shouldSyncCall:r}}getPageInfo(e,t){var o;return(e=e||Cn.page).cnnUrl=document.querySelector&&((null===(o=document.querySelector("link[rel='canonical']"))||void 0===o?void 0:o.href)||""),t&&(e.pageViewId=n(()=>window.tracklib.trackPageId)||n(()=>window.VWO._.track.trackPageId)||window.VWO._.pageId),e}syncAdditionalDataWithEventsData(e,t){if(e)for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&"shouldSyncData"!==n){const o=e[n];if(void 0===o)continue;t.props?t.props[n]=o:t[n]=o}}resetDataForCurrentEvent(e){var t;let n=(null===(t=e._vwo)||void 0===t?void 0:t.eventDataConfig)||{};(n||e.props)&&(n={},e.props={})}excludeEventPropsNotToBeSynced(e,t,n){var o,i,r,s,a,d,c;const l=["fireLinkedTagSync","isTrusted","page","$visitor","isCustomEvent","forceCall","VWO","addVwoPageMeta"];if(n.isCustomEvent)l.push("aux"),l.push("ins");else{const n=(null===(s=null===(r=null===(i=null===(o=e.currentSettings)||void 0===o?void 0:o.dataStore)||void 0===i?void 0:i.events)||void 0===r?void 0:r[t])||void 0===s?void 0:s.nS)||(null===(c=null===(d=null===(a=window.VWO._.allSettings.dataStore)||void 0===a?void 0:a.events)||void 0===d?void 0:d[t])||void 0===c?void 0:c.nS)||[];Array.prototype.push.apply(l,n)}if(!l||!l.length)return n;const u={},w=window.VWO._.allSettings.dataStore.events[t];for(const e in n)if(Object.prototype.hasOwnProperty.call(n,e)){const t=n[e];l.indexOf(e)>-1?delete u[e]:u[e]=!w&&t?It(t,100):t}return u}}var mr;Or.UNREG_EVENT_LOCAL_STORAGE_NAME="vwoUnRegEvents",function(e){e.DEBUG_VS_EVENT="vsEventFired",e.DEBUG_PAGE_EXIT="pageExit",e.DEBUG_REDIRECT="redirect",e.PRE_EVENT_DEBUG_LOGS="preEventDebugLogs",e.DEBUG_PAGE_VIEWED="pageViewed",e.DEBUG_CLICK_EVENT="clickEvent"}(mr||(mr={}));class Sr{constructor(){this.forceKeys={id:"forceIdSelector",class:"forceClassSelector",customAttribute:"forceCustomAttributeSelector"},this.regexCache={}}shouldUseAttributeSelector(e,t,n){if(!!((e&&e.getRootNode())instanceof ShadowRoot)||t.dAttrName||n._vwo_noAttributeMode)return null;const o=this.createRegex("string"==typeof t.dAttrName?t.dAttrName:""),i=[],r=e.attributes;if(r)for(let e=0;e<r.length;e++){const t=r[e];!Sr.DATA_SELECTOR_CHECK.test(t.name)||o&&o.test(t.name)||Sr.EXCLUDED_ATTR_KEYS_REGEX.test(t.name)||Sr.EXCLUDED_ATTR_VALUES_REGEX.test(t.value)||this.isDynamicAttribute(t.name)||this.isDynamicAttribute(t.value)||i.push(t)}t.whitelistingHrefAsValidAttribute&&e.hasAttribute("href")&&i.push(e.attributes&&e.attributes.getNamedItem&&e.attributes.getNamedItem("href"));for(const e of i){const n=this.createAttributeSelector(e.name,e.value);if(this.verify(n,t))return n}if(i.length>1){const e=i.slice(0,3).map(e=>this.createAttributeSelector(e.name,e.value)).join("");if(this.verify(e,t))return e}return null}createAttributeSelector(e,t){return`[${e}='${t?t.replace(/'/g,"\\'"):""}']`}escapeCSS(e){return"undefined"!=typeof CSS&&CSS.escape?CSS.escape(e):e}createRegex(e){if(!e)return null;if(this.regexCache[e])return this.regexCache[e];try{const t=new RegExp(e);return this.regexCache[e]=t,t}catch(e){return null}}isDynamicAttribute(e=""){return Sr.RE_DYNAMIC_ATTRIBUTE_1.test(e)||Sr.RE_DYNAMIC_ATTRIBUTE_2.test(e)}isDynamicId(e){return(Sr.RE_DYNAMIC_ID_1.test(e)||Sr.RE_DYNAMIC_ID_2.test(e))&&!Sr.RE_DYNAMIC_ID_FOR_ADDED_WIDGET.test(e)}isVwoClass(e){return e.indexOf("vwo")>-1||e.indexOf("_vwo_")>-1}getSelectorPathSettings(e){return{_vwo_noIdMode:!(!e||!(!0===e.dIdVal||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty("editorNoIdMode")))&&(!0===e.dIdVal||e.selectorPathSetting.editorNoIdMode),_vwo_noDynamicIdMode:!(!e||!(e.dDynId||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty("editorNoDynamicIdMode")))&&(e.dDynId||e.selectorPathSetting.editorNoDynamicIdMode),_vwo_noClassMode:!(!e||!(e.dClassValBoolean||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty("editorNoClassMode")))&&(e.dClassValBoolean||e.selectorPathSetting.editorNoClassMode)}}isDynamicClass(e){return Sr.RE_DYNAMIC_CLASS_1.test(e)||Sr.RE_HOVER_CLASS.test(e)}shouldUseTextBasedSelector(e,t){return null}findRecursiveTextBasedSelector(e,t,n){return null}generateShortPath(e,t,n={}){if(!e)return null;if(n.originNode||(n.originNode=e),n.dClassValBoolean=n.hasOwnProperty("dClassValBoolean")?n.dClassValBoolean:!0===n.dClassVal,n.dClassVal="string"==typeof n.dClassVal?`${n.dClassVal}|${Sr.DEFAULT_EXCLUDE_CLASSES_REGEX}`:Sr.DEFAULT_EXCLUDE_CLASSES_REGEX,this.shouldUseSiblingSelectorEarly(e,n)){const t=this.shouldUseSiblingSelector(e,n);if(t)return t}if(n.skipRootNodeInSelectorPath&&n.documentRootNode===e)return"";const o=this.getSelectorPathSettings(n);(n.forceTextBasedSelector||n.forceRecursiveTextBasedSelector)&&(o._vwo_noIdMode=!0,o._vwo_noClassMode=!0,o._vwo_noAttributeMode=!0);const i=this.getNodeName(e);
94if(document.body===e||"head"===i||"html"===i)return i;const r="*"===i,s=!(e.getRootNode()instanceof ShadowRoot),a=this.tryCustomAttributeSelector(e,n,s);if(a)return a;const d=this.createRegex("string"==typeof n.dIdVal?n.dIdVal:"");if(this.shouldUseIdSelector(e,n,o,d))return"#"+e.getAttribute("id");const c=this.shouldUseClassSelector(e,n,o);if(c)return c;const l=this.shouldUseAttributeSelector(e,n,o);if(l)return l;if(s){const t=this.shouldUseTextBasedSelector(e,n);if(t)return t}if(this.shouldUseRecursiveTextBasedSelector(e,n,s)){const t=5,o=this.findRecursiveTextBasedSelector(e,t,n);if(o)return e._vwoCachedShortPath=o,o}const u=this.generateParentPath(e,t,n);if(u&&"string"==typeof u&&-1!==u.indexOf(":nth-parent"))return u;const w=this.generateCurrentNodePath(e,i,r,n);if(n.skipRootNodeInSelectorPath&&!u)return w;const _=this.handleSlotAssignment(e,w);return this.isSpecialUrlCase()?this.handleSpecialUrlCase(e,u,_):`${u} > ${_}`}shouldUseSiblingSelectorEarly(e,t){return!t.skipTextBasedSelector&&window._vwo_textBasedSelectorMode&&window.eventArchEnabled&&t.recursiveCall&&window._vwo_textBasedSelectorV2Mode}getNodeName(e){const t=e.nodeName.toLowerCase(),n=t.match(Sr.DANGEROUS_NODE_REGEX);return n&&n[0]===t?t:e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.nodeName:"*"}tryCustomAttributeSelector(e,t,n){const o=this.forceKeys;if(!n||!t[o.customAttribute]&&!window._vwo_useAttributeForSelector&&!t.isContainedInBasicOrPastedElement||this.isForceAttributeSelectorRequired(t))return null;const i=t[o.customAttribute]&&t.forceCustomAttributeName||(t.isContainedInBasicOrPastedElement?"vwo-element-id":void 0)||window._vwo_useAttributeForSelector,r=t[o.customAttribute]&&t.forceCustomAttributeValue||(i?e.getAttribute(i):void 0);if(!r)return null;const s=`[${i}='${r}']`;return t[o.customAttribute]||this.verify(s,t)?s:null}shouldUseRecursiveTextBasedSelector(e,t,n){return!t.skipTextBasedSelector&&!t.skipRecursiveTextBasedSelector&&window._vwo_textBasedSelectorMode&&n&&window.eventArchEnabled&&!t.recursiveCall&&e.innerText&&-1===e.innerText.indexOf("<%=")&&window._vwo_textBasedSelectorV2Mode}generateParentPath(e,t,n){const o=e.parentNode||e.host;return t?this.generateCachedShortPath(o):this.generateShortPath(o,t,Object.assign(Object.assign({},n),{recursiveCall:!0,parentLevel:0}))}generateCurrentNodePath(e,t,n,o){let i=0;for(let t=e;t;t=t.previousSibling)(e.nodeName===t.nodeName||n&&t.nodeType===Node.ELEMENT_NODE)&&i++;return t+(n?":nth-child(":":nth-of-type(")+i+")"}handleSlotAssignment(e,t){return e.assignedSlot&&document.contains(e.assignedSlot)?` slot > ${t}`:t}isSpecialUrlCase(){return window.location&&-1!==window.location.href.indexOf("https://quote.cignaglobal.com/s/")||!1}handleSpecialUrlCase(e,t,n){let o=n;if(e.assignedSlot&&(o=" slot > #assignElements()"),e.shadowRoot&&-1===o.indexOf("#document-fragment:nth-child(1)")&&(o=`${o} > #document-fragment:nth-child(1)`),t&&"string"==typeof t){const e=t.split(">").map(e=>e.trim());if("#document-fragment:nth-child(1)"===e[e.length-1]&&"#document-fragment:nth-child(1)"===o)return t}return`${t} > ${o}`}isUnstableClass(e){return!1}isForceAttributeSelectorRequired(e){return!!e&&!!(e[this.forceKeys.customAttribute]||e[this.forceKeys.id]||e[this.forceKeys.class])}shouldUseSiblingSelector(e,t){return null}shouldUseIdSelector(e,t,n,o){const i=e.getAttribute("id");return!(e.getRootNode()instanceof ShadowRoot)&&t[this.forceKeys.id]||(!n._vwo_noIdMode||t.isContainedInWidget)&&i&&(!o||!o.test(i))&&!Sr.EXCLUDED_NODE_NAMES.test(e.nodeName)&&!(n._vwo_noDynamicIdMode&&this.isDynamicId(i))&&this.verify("#"+i,t)&&!this.isForceAttributeSelectorRequired(t)}shouldUseClassSelector(e,t,n){if(!!(e.getRootNode()instanceof ShadowRoot)||!e.hasAttribute||!t[this.forceKeys.class]&&(!e.hasAttribute("class")||n._vwo_noClassMode||t.isContainedInWidget||t.isContainedInBasicAddElement)||this.isForceAttributeSelectorRequired(t))return null;const o=e.getAttribute("class").split(/\s+/),i="string"==typeof t.dClassVal?o.filter(e=>{const n=this.createRegex(t.dClassVal);return!this.isVwoClass(e)&&!this.isUnstableClass(e)&&Sr.VALID_CLASS_NAME_REGEX.test(e)&&(!n||!n.test(e))}):o.filter(e=>!this.isVwoClass(e)&&!this.isUnstableClass(e)&&Sr.VALID_CLASS_NAME_REGEX.test(e));for(const e of i)if(t.forceClassSelector||this.verify(e,t,"class")&&!this.isDynamicClass(e))return"."+this.escapeCSS(e);if(i.length>0){const e=i.map(e=>this.escapeCSS(e)),n="."+e.join(".");if(t.forceClassSelector||this.verify(n,t)&&!this.isDynamicClass(e.join(".")))return n}return null}generateCachedShortPath(e,t){return e?e._vwoCachedShortPath?e._vwoCachedShortPath:e._vwoCachedShortPath=this.generateShortPath(e,!0,t):null}
94verify(e,t,n){try{const o=t.documentRootNode||document;return"class"===n?!!t._vwo_skipUniqueElementsCheck||1===o.getElementsByClassName(e).length:1===o.querySelectorAll(e).length}catch(e){return!1}}}function Tr(e,t){if(e){var n,o="."+e,i=window.vwo_$;if((t=t||{})[e])return!1;try{n=i(o)}catch(e){n=""}return 1===n.length||(t[e]=!0,!1)}}function Cr(e){if(e){var t,n=window.vwo_$;try{t=n("#"+e)}catch(e){t=""}return t.length}}function Ir(e){if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function yr(e,t){if(!e)return null;if(e===document)return"#document";t=t||{};var n,o,i,r,s,a=e,d=[],c=e.tagName,l=window.vwo_$;if(e===document.body||e===document.head)return c;for(;e;){n=(c="undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot?"shadow-root":e.tagName)&&c.match(/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/),c&&n&&(n&&n[0])===c||(c="*");const w=["INPUT","SELECT"].indexOf(e.tagName)>-1;try{o=l(e).attr("id")}catch(a){o=e.id}w&&e.name?c=c+'[name="'+e.name+'"]':o&&"string"==typeof o&&Cr(o)&&(c=o.match(/^\d/)?c+'[id="'+o+'"]':c+"#"+o),i=(i=e.getAttribute&&e.getAttribute("class"))?i.split(/\s+/):[];for(var u=0;u<i.length;u++)if(s="."+(r=i[u]),Tr(r,t)){c+=s;break}d.unshift(c),e=Ir(e)}return-1!==d[0].indexOf("#")||a.parentNode&&"HEAD"===a.parentNode.nodeName||a.host||(d[0]+=":first-child"),yr("undefined"!=typeof ShadowRoot&&a instanceof ShadowRoot&&a.host?a.host:a.parentNode,t)+" > "+d.join(" + ")}function Ar(e,t){return Math.round(e/t*100)}function Nr(){const e=document.querySelector("._vwo_scroll_fix"),t=e||document.documentElement,n=(null==e?void 0:e.scrollTop)||window.scrollY||window.pageYOffset,o=(null==e?void 0:e.scrollLeft)||window.scrollX||window.pageXOffset,i=t.scrollHeight,r=t.scrollWidth,s=window.innerHeight,a=window.innerWidth,d=n+s,c=Ar(d,i),l=o+a;return{xScrollPercent:Ar(l,r),yScrollPercent:c,absXScroll:l,absYScroll:d,contentWidth:r,contentHeight:i,scrollTop:n}}Sr.EXCLUDED_KEY_STRINGS=["data-user-id","data-kriti-","data-user-name","data-user-email","data-customer-logged-in","data-session-id","data-cart-id","data-timestamp","data-date","data-time","data-order-number","data-product-id","data-token","data-api-key","data-ga-","data-gtm-","data-utm-","data-tracking-id","data-session-count","data-page-view","data-locale","data-language","data-currency","data-region","data-experiment-id","data-variant-id","data-personalization-id","data-ab-test-group"],Sr.EXCLUDED_ATTR_VALUES_REGEX=/^(1|0|true|false|self|logged-in|log)$/,Sr.EXCLUDED_ATTR_KEYS_REGEX=new RegExp(`^(${Sr.EXCLUDED_KEY_STRINGS.join("|")})`),Sr.DATA_SELECTOR_CHECK=/^data-(.+)/,Sr.VALID_CLASS_NAME_REGEX=/^[^:]+$/,Sr.DANGEROUS_NODE_REGEX=/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,Sr.EXCLUDED_NODE_NAMES=/base|link|meta|style|iframe|script|noscript/gi,Sr.DEFAULT_EXCLUDE_CLASSES_REGEX="(^elementor-)|elementor-|(^active)|active|(^sc-)|(^pf-)|(^__pf)",Sr.RE_DYNAMIC_ATTRIBUTE_1=/[a-z]+[_-]?([0-9_-]){2,}$/,Sr.RE_DYNAMIC_ATTRIBUTE_2=/[0-9a-z]{5,}/gi,Sr.RE_DYNAMIC_ID_1=/[a-z]+[_-]?([0-9_-]){2,}$/,Sr.RE_DYNAMIC_ID_2=/[0-9a-f]{5,}/gi,Sr.RE_DYNAMIC_ID_FOR_ADDED_WIDGET=/(vwo-widget-)[0-9]{2,}/gi,Sr.RE_DYNAMIC_CLASS_1=/[a-z]+[_-][0-9_-]{4,}/gi,Sr.RE_HOVER_CLASS=/hover/gi;const Vr=(e,{perAnimation:t=!1}={})=>new Promise(n=>{t?requestAnimationFrame(()=>n(e())):"requestIdleCallback"in window?requestIdleCallback(()=>{n(e())},{timeout:2e3}):"function"==typeof queueMicrotask?queueMicrotask(()=>n(e())):"undefined"!=typeof Promise?Promise.resolve().then(()=>n(e())):setTimeout(()=>n(e()),0)}),br=new Sr;function Rr(e){const t=n(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.sConfig)||{};return n(()=>br.generateShortPath(e,!1,Object.assign({},t)),{sendErrorLog:!0,msg:"error while generating short selector path",url:window.location.href},"")}function Lr(e){return n(()=>e.tagName.toLowerCase(),null,"")}function Dr(e){return n(()=>vwo_$(e).attr("placeholder"))}function Wr(e){const{scrollTop:t,contentHeight:o}=n(Nr,null,{scrollTop:0,contentHeight:0});return Ar(n(()=>e.getBoundingClientRect().top+t,null,0),o)}function Pr(e){const t=vwo_$(e);return n(()=>t.closest("form").get(0))||n(()=>t.parent().get(0))}function xr(e){const t=n(()=>e.id);if(!t)return;const o=Pr(e);if(!o)return;const i=vwo_$(o),r=n(()=>i.find(`label[for="${t}"]`).get(0));return r?n(()=>{var e;return null===(e=r.textContent)||void 0===e?void 0:e.trim()}):void 0}function Ur(e){const t=vwo_$(e.target).get(0);
94return{sPath:Rr(t),tag:Lr(t),ph:Dr(t),scrDp:Wr(t),label:xr(t)}}window.VWO.modules.utils.getElementMetadata=Ur;const Mr=e=>{n(()=>!!se().debugEvt)&&window.VWO._.event(r.DEBUG_EVENT,e)},kr=(e,t={})=>{t.expId&&vr.isSessionBasedCampaign2(window._vwo_exp[t.expId])||Mr(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({type:e,expId:t.expId,varId:t.varId,libVn:window.VWO._.native.JSON.stringify({evd:window.VWO.v_e||"",track:window.VWO.v_t||"",opa:window.VWO.v_o||""}),stsTimeout:n(()=>Cn.vwoCode[Kt]),libTimeout:n(()=>Cn.vwoCode[Ht])},n(()=>t.timeSpent)&&{timeSpent:t.timeSpent}),n(()=>t.timeSpent2)&&{timeSpent2:t.timeSpent2}),n(()=>t.cookies)&&{msg:t.cookies}),_i&&{visId:n(()=>window.VWO.get("visitor.id"))||""}),n(()=>t.msg)&&{msg:t.msg}))},Gr=()=>{const e=document.cookie.split(";").filter(e=>e.includes("_vis_opt_exp_"));let t=-1;n(()=>{const[e]=performance.getEntriesByType("navigation"),n=e.startTime;t=(performance.now()-n)/1e3});return{cookieStr:e,timeSpent:n(()=>performance.now()-window._VWO_VaGQ_StartTime)||-1,timeSpent2:t,additionalData:{timeouts:{lib:n(()=>Cn.vwoCode[Ht]),sts:n(()=>Cn.vwoCode[Kt])}}}},Fr=e=>{e=e||/^(_vis_opt_exp|_vwo)/;const t=document.cookie.split(";");let n="";return t.forEach(t=>{const[o,i]=t.trim().split("=");e.test(o)&&(n+=o.trim()+"="+(i?i.trim():"")+";")}),n},$r=(e,o=[])=>{try{const{msg:i,url:r=window.location.href,navType:s="",additionalOptions:a={}}=e,d=window._vwo_code||{},c=Object.assign({uuid:n(()=>window.VWO._.cookies.get("_vwo_uuid")),url:window.location.href,referrer:document.referrer,nav:s,aId:window._vwo_acc_id,sT:d.sT,lT:d.lT,aC:!!window._vwo_code,cookies:o.length?o:Fr(),inL:window._vwoIntegrationsLoaded,ogUUID:vr.getUUID(),windowUUid:window._vwo_uuid},a);t({msg:i,url:encodeURIComponent(r),source:window.VWO._.native.JSON.stringify(c)})}catch(e){}},Br=e=>{var t;try{if(!$o.CLICK_DEBUG)return;const o=n(()=>$o.CLICK_DEBUG.filters)||{},r=window.sessionStorage.getItem("referred"),{local_referred_url:s,referred_url:a}=r&&window.VWO._.native.JSON.parse(r)||{},d=i(e.event.target.tagName);if(Object.keys(o).length>0&&!o[d])return;const c="a"===d&&e.event.target.href,l=String(yr(e.event.target));$r({msg:null!==(t=e.msg)&&void 0!==t?t:"Click Debug Log",url:encodeURIComponent(window.location.href),additionalOptions:{cookies:Fr(),uuid:window._vwo_uuid,targetEl:e.event.target.innerText,referrerSession:a,referrerPage:s,targetUrl:c,targetXP:l}}),kr(mr.DEBUG_CLICK_EVENT,{msg:window.VWO._.native.JSON.stringify({targetEl:e.event.target.innerText,referrerSession:a,referrerPage:s,targetUrl:c,targetXP:l})})}catch(e){}},jr=(...e)=>{Bo&&$r.call(void 0,...e)},Hr=()=>{$o.GA_DEBUG&&n(()=>{const e=$o.GA_DEBUG.expIds,t="function"==typeof window.fetch;let o=0;if(t&&Object.keys(e||{}).some(e=>!!window.VWO._.allSettings.dataStore.campaigns[e])){const t=window.fetch;window.fetch=function(...i){return n(()=>{const t=i[0]||"",r=(i[1]||{}).body,s=/VWO-(\d+)-(\d+)/,a=s.exec(t)||s.exec(r)||[];t.includes("analytics.google.com/g/collect")&&a.length>0&&e[a[1]]&&($r({msg:"GA Collect Log",additionalOptions:{data:Array.from(a),userType:n(()=>window.VWO.data.vi.vt)||"unknown"}}),++o)}),t.call(this,...i)}}window.VWO._.phoenixMT.on(r.PAGE_EXIT,()=>{const{cookieStr:e,timeSpent:i,timeSpent2:r,additionalData:s}=Gr();$r({msg:"Page Exit Logs",additionalOptions:{userType:n(()=>window.VWO.data.vi.vt)||"unknown",dL:Array.isArray(window.dataLayer),doesFetchExist:t,didCollectCallGo:o,timeSpent:i,timeSpent2:r,timeouts:s.timeouts}},e)});const i=Object.keys(e).reduce((e,t)=>{const n=window.VWO._.cookies.get(`_vis_opt_exp_${t}_combi`);return Object.assign(Object.assign({},e),{[t]:!!n})},{});e&&window.VWO.push(["onVariationApplied",t=>{e[t[1]]&&$r({msg:`Variation Applied => ${t[1]}-${t[2]}`,additionalOptions:{dL:Array.isArray(window.dataLayer),didCollectCallGo:o,userType:n(()=>window.VWO.data.vi.vt)||"unknown",doesCombiCookieExist:i}})}])})},Kr=()=>{n(()=>{if(!$o.VARIATION_SHOWN_DEBUG)return;const e=$o.VARIATION_SHOWN_DEBUG||{};window.VWO.push(["onVariationShownSent",t=>{const[n,o,i]=t||[];e[o]&&$r({msg:`Variation Shown Sent => ${o}-${i}`})}])})},Jr=()=>{if(!n(()=>!!se().debugEvt))return;
94const e=(e,t,n)=>{window.VWO.push([t,([t,o,i])=>{kr(e,Object.assign({expId:o,varId:i},n||{}))}])};e(mr.DEBUG_VS_EVENT,"onVariationShownSent"),e(mr.DEBUG_VS_EVENT,"onVariationApplied"),window.VWO._.phoenixMT.on(r.PAGE_EXIT,e=>{const{timeSpent:t,timeSpent2:n,additionalData:o}=Gr();kr(mr.DEBUG_PAGE_EXIT,{timeSpent:t,timeSpent2:n,timeouts:o.timeouts,msg:window.VWO._.native.JSON.stringify({eventType:"pageExit",camps:vr.getCombinationCookie()})})}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{n(()=>qr(mr.DEBUG_PAGE_VIEWED))})},qr=e=>{const t=Fr(/^(_vis_opt_exp)/);kr(e,{cookies:t})},Xr=e=>{n(()=>!!se().debugEvt)&&n(()=>qr(`${mr.PRE_EVENT_DEBUG_LOGS}-${e}`))},Yr=(e={})=>{n(()=>{if(!$o.URL_DEBUG)return;const{rgx:t,sendCookie:n}=$o.URL_DEBUG,o=window.location.href;new RegExp(t).test(o)&&$r({msg:"URL Debug Log",url:o,additionalOptions:e},(n||[]).map(e=>window.VWO._.cookies.get(e)))})},zr=()=>{n(()=>{if(!$o.IN_LIST_DEBUG)return;const e=$o.IN_LIST_DEBUG,t=Object.keys(e);t.some(e=>!!n(()=>window.VWO._.allSettings.dataStore.campaigns[e]))?window.VWO.push(["onVariationApplied",t=>{var o;try{const[n,i]=t||[];if(!e[i])return;const r=localStorage.getItem("_vwo_store_content"),s=window.vwo_heap_id||"";if(!r||!s)return void $r({msg:"In_List_Debug_Log-empty",additionalOptions:{value:r,heapId:s,lSValue:`[<${r}>]`,expId:i}},[""]);const a=null===(o=window.VWO._.native.JSON.parse(r).fns)||void 0===o?void 0:o.list;if(!a)return void $r({msg:"In_List_Debug_Log-empty-listFns",additionalOptions:{value:r,heapId:s,lSValue:`[<${r}>]`,expId:i}},[""]);const d=window.VWO._.cookies.get("_vis_opt_exp_"+i+"_combi");Object.entries(a).forEach(([e,t])=>{const[n]=window.VWO._.native.JSON.parse(e);if(n!==s)return;const{vn:o,val:a}=t;$r({msg:"In_List_Debug_Log",additionalOptions:{heapId:s,functionVersion:o,value:a,isFirst:!!d,lSValue:`[<${r}>]`,expId:i}},[""])})}catch(e){n(()=>{$r({msg:"In_List_Debug_Log-errorInLog",additionalOptions:{error:e}},[""])})}}]):$r({msg:"In_List_Debug_Log-campaignMissing",additionalOptions:{expIdList:t}},[""])})};window.VWO._.sendErrorLog=$r,window.VWO._.sendGenericDebugEvent=Mr;class Qr extends Or{constructor(){super(...arguments),this.vwoEventsToBeSynced=Object.assign({},bo)}shouldSendEventCall(e,t){var n;const o=t.name;if(!o)return!1;this.vwoEventsToBeSynced=Object.assign({},window.VWO._.SyncableEventsEnum);const i=this.vwoEventsToBeSynced[t.name];if(void 0===i&&!t.props.isCustomEvent&&!t.props.isSurveyEvent)return!1;if(!window.VWO._.allSettings.dataStore.events[o]){let e;try{e=window.VWO._.native.JSON.parse(yi.get(Or.UNREG_EVENT_LOCAL_STORAGE_NAME))||{}}catch(t){e={}}if(e[o])return!1;{e[o]=!0;const t=window.VWO._.native.JSON.stringify(e);yi.set(Or.UNREG_EVENT_LOCAL_STORAGE_NAME,t)}}if(t.props.isCustomEvent||t.props.isSurveyEvent||t.props.forceCall)return!0;if(!i||!i.ignoreMetricDataCheck){const e=null===(n=t._vwo)||void 0===n?void 0:n.eventDataConfig;if(!e||Object.keys(e).length<=0)return!1}if(t.name!==r.VARIATION_SHOWN)return!0;let s="non-analytics";location.href.includes("jsMode=Any")&&(s="analytics");const a=null==t?void 0:t.props,d=null==a?void 0:a.id;if(!a||!d)return!1;const c=e.currentSettings.dataStore.campaigns[d]||window._vwo_exp[d],l=window.VWO.modules.utils.libUtils.isSessionBasedCampaign2(c),u=c.type===p().SURVEY_CAMPAIGN;return!(!("analytics"===s||"non-analytics"===s&&a.isFirst)||l||u)}prepareEventProps(e,o){e.props.extraData=vr.extraData2(!1,!0);try{const t=window.VWO._.native.JSON.parse(yi.get("vwoSn")||"{}"),i={r:+("new"!==n(()=>window.VWO.data.vi.vt)),su:decodeURIComponent(t.cu),ru:decodeURIComponent(t.r),ed:e.props.extraData};o.d&&(o.d.sD=i)}catch(e){t({msg:"Issue with session data payload to be sent in events call",url:"dataSync/utils.ts"})}}handleDomTriggeredEvent(e){const t=e.name;t.indexOf("vwo_dom_")<0||(t===r.DOM_CLICK&&(e.name="click"),t===r.DOM_SUBMIT&&(e.name="submit"))}sendCall(e,t,o,i,s,a,d,c,l){var u;const w=(null==t?void 0:t.cUrl)||window.VWO._.lastPageUnloadURL||document.URL;let _=i;if(d&&d.name===r.VARIATION_SHOWN&&("SPLIT_URL"==_vwo_exp[l.id].type||_vwo_exp[l.id][_n])){const e=_;
94_=function(){e(a),window.VWO._.phoenixMT.trigger(`vwo_vSCallSent_${l.id}`,{id:l.id,comb:_vwo_exp[l.id].combination_chosen}),_vwo_exp[l.id].vSCallSent=!0}}if(!kn.shouldWeTrackVisitor()||vr.isBot2()||qe.deferOnConsent("sendCall",this,_,a,d,o,e,t,o,_,s,a,d,{cu:w,ru:document.referrer},l))return;const g=null==t?void 0:t.successCallback,h=null==t?void 0:t.errorCallback,p=(null==t?void 0:t.serverUrl)||(null===(u=window.VWO.data.accountJSInfo)||void 0===u?void 0:u.collUrl)||Cn.serverUrl,v=Cn.accountId,f=p.endsWith("/");let E=p;if(d){const e=Do(d.name);e&&this.prepareEventProps(d,o),d.isCustomEvent&&Xr(d.name);E+=`${f?"":"/"}events/${e?"t":"t/u"}?en=${d.name}&a=${v}&v=${window.VWO.v_e}`;let t=_;if(xo.canRunHook()){const e=xo.runAllHooks(o,t);if(-1===e.processedData)return;o=e.processedData,t=e.wrappedCallback}ws(d.name),_=function(...e){t.call(this,...e),_s(d.name,Object.assign(Object.assign(Object.assign({},d),o.d.event.props),{url:void 0}))};const i=!Wo(d.name);if(e&&i&&d.isCustomEvent&&ri&&!bo[d.name]){const e=n(()=>Object.keys(d._vwo.eventDataConfig.vwoMeta.metric).length>0);if(a.isSynced=e,!e)return void _(a)}}else{if(!t)return;E+=t.url,E=Rt(E,"vn",t.vn),E=Rt(E,"vns",t.vns),E=Rt(E,"vno",t.vno),E=Rt(E,"eTime",pt()),E=Rt(E,"v",window.VWO.v_e)}window.VWO.consentMode&&c&&(E.indexOf("&cu=")<0&&(E+="&cu="+encodeURIComponent(c.cu.slice(0,100))),document.referrer&&E.indexOf("&ru=")<0&&c.ru&&(E+="&ru="+encodeURIComponent(c.ru.slice(0,100)))),window.VWO._.isBeaconAvailable=!0,s=window.VWO.data.tB&&(window.VWO._.isLinkRedirecting||s);let O=o&&"object"==typeof o&&0===Object.keys(o).length?"":o;O&&"string"!=typeof O&&(O=window.VWO._.native.JSON.stringify(O));Hn({url:E,complete:_,success:g,error:h,data:O,useBeacon:s,callbackContext:a,additionalOptions:{cUrl:w}}).typeOfCall!==Hn.callTypes.BEACON&&(window.VWO._.isBeaconAvailable=!1)}addDataFromMTAndSend(e,t,o,i,r,s,a,d){i=i||zt;const c=n(()=>o.d.event.props.page);c&&(c.cnnUrl=n(()=>document.querySelector("link[rel='canonical']").href)||""),this.sendCall(e,t,o,i,r,s,a,null,{id:d})}getDataForEventsCall(e,t,n){const o=window.VWO.modules.tags.sessionInfoService,{payload:i,shouldSyncCall:r}=this.evaluateDataForEventsCall(e,t,n);return i.d.sessionId=o.getSessionId(),{data:i,shouldSyncCall:r}}}const Zr=new Qr;window.VWO.modules.tags.dataSync={utils:Zr};var es=new Qr;class ts extends Er{execute({event:e},t,n,o,i,r){if(o=o||zt,window._vis_debug)o&&o(i);else if(es.shouldSendEventCall({eventDataConfig:t},e)){r=r||vr.createUUIDCookie2(n);const{data:s,shouldSyncCall:a}=es.getDataForEventsCall({eventDataConfig:t},r,e);a&&es.sendCall(null,null,s,o,!0,i,e)}else o&&o(i)}}const ns=new ts,os=ns.execute.bind(ns);function is(e,t){var n;const o=e.conflictingPropsData||{};if(!e.props){e.props={};const n=["name","props","_vwo","_meta","conflictingPropsData","eventUuid"];for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n.includes(t)||(e.props[t]=e[t]));Object.assign(e.props,o),Object.keys(t).forEach(n=>{e.props[n]=t[n]})}e.aux&&(e.props.aux=e.aux),e.time=e.time||(null===(n=e.VWO)||void 0===n?void 0:n.firedTime)||+new Date}window.VWO.modules.tags.dataSync=Object.assign(window.VWO.modules.tags.dataSync,os);class rs extends F{getUrlVars(e){var t,n,o,i={};for(-1!==e.indexOf("#")&&(e=e.slice(0,e.indexOf("#"))),n=(o=e.slice(e.indexOf("?")+1).split("&").reverse()).length;n--;)if(void 0===i[(t=o[n].split("="))[0]]){let e=t[1];(478778==window._vwo_acc_id||window._vwo_acc_id>495077)&&(e=t.slice(1).join("=")),i[t[0]]=e}else i[t[0]]=i[t[0]]+"&"+t[0]+"="+t[1];return i}}const ss=new rs;function as(e,t,n,o=null){return window.fetcher.getValue('VWO.modules.events.fireEventAndSyncData("${{1}}","${{2}}","${{3}}", "${{4}}" )',null,{captureGroups:[null,t,n,o]})}function ds(e,t,n={},o=null){var i;let s;t.name=e||t.name,is(t,n),t.name===r.DOM_SUBMIT||t.name===r.DOM_CLICK&&t.targetUrl?t.props.targetUrl=t.targetUrl=ss.toAbsURL(t.targetUrl):(t.name===r.VARIATION_SHOWN||t.props.isSurveyEvent)&&(s=window._vwo_exp[t.props.id]);const a=null===(i=t._vwo)||void 0===i?void 0:i.eventDataConfig;if(a){const e=Object.keys(a);for(let n=e.length-1;n>=0;--n){const i=e[n];t._vwo.eventDataConfig=a[i],delete a[i],os({event:t},a,null,o,null,i)}}else os({event:t},s)}window.VWO.modules.vwoUtils.urlUtils=ss;let cs={};function ls(e){e?cs[e]={}:cs={}}function us(e,{shouldNotUnhide:t,tagName:n,campId:o}){cs[o]=cs[o]||{}
94,t||n&&cs[o][n]||(n&&(cs[o][n]=!0),window.VWO._.phoenixMT.trigger(r.UNHIDE_ELEMENT,e))}const ws=e=>{n(()=>{window.fetcher.getValue('window.VWO.modules.events.markEventSyncedWT("${{1}}")',null,{captureGroups:[e]}).catch(e=>{})})},_s=(e,t)=>{Lo(e)&&window.fetcher.getValue('window.VWO.modules.eventHistHandler.updateEventHist("${{1}}","${{2}}")',null,{captureGroups:[e,t]})};let gs={};const hs=()=>{gs={}},ps=({campaignId:e,combination:t,errorObject:n,tagName:o})=>{console.error(n),gs[o]||(gs[o]=!0,window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[r.VARIATION_APPLIED_ERROR,{oldArgs:[e,t,{message:n.message,stack:n.stack}]}]}))};window.VWO.modules.events={syncEventsDataToDataLayer:ds,fireEventAndSyncData:as};class vs{get(e){return this[e]}set(e,t){this[e]=t}}var fs=new vs;const Es={"event.target":e=>n(()=>e.target)||null,"event.target.innerText":e=>n(()=>e.target.innerText.trim())||"","event.targetUrl":e=>n(()=>e.targetUrl)||"","page.url":()=>n(()=>Cn.page.url)||""};function Os(e,t){if(Es[e])return Es[e](t);const o=e.split(".");let i;switch(o[0]){case"event":{let e=t;for(let t=1;t<o.length;t++){const n=o[t];i=e[n],e=i,"innerText"===n&&(i=null==i?void 0:i.trim())}break}case"page":{const e=o[1];i=Cn.page[e];break}case"window":return o.reduce((e,t)=>n(()=>e[t]),window);default:i=void 0}return i}function ms(e,t,o,i){const[r,s,...a]=e,d=Os(r,t),c=n(()=>U.plugins[M.OPERATOR].get(s));return n(()=>c(d,...a,{eventName:o,triggerName:i,jsLibUtils:fs.get("jsLibUtils")}))}function Ss(e,t,n){var o;const i={},s=e===r.DOM_CLICK,a=t.isRageClick;function d(e,t){i[e.triggerName]=i[e.triggerName]||{},i[e.triggerName][e.condId]=i[e.triggerName][e.condId]||{},i[e.triggerName][e.condId][e.filterId]=!!t,s&&("state"in i[e.triggerName]?i[e.triggerName].state=!(!i[e.triggerName].state||!t):i[e.triggerName].state=!!t)}for(let i=n.length-1;i>=0;i--){a&&(t.isRageClick=a);const r=n[i];if((null===(o=t._vwo)||void 0===o?void 0:o.aux)&&!r.aux){d(r,!1);continue}t.isRageClick&&!t.isFirst&&(t.isRageClick=!1);d(r,ms(r.condition,t,e,String(r.triggerId))),a&&(t.isRageClick=!0)}return i}window.VWO.modules.utils.triggers={triggersConditionsCheck:Ss};const Ts=un,Cs=wn,Is="vwo",ys=(()=>{const e=(e,t,n)=>{const o=[Is,e,t].join(Ts),i=n.join(Cs);return`${o}${Ts}${i}`};return{set:(n,o,i,r)=>
94{try{if(Vt(o))return;const t=e(window._vwo_acc_id,n,i);window.localStorage.setItem(t,window.VWO._.native.JSON.stringify({v:o,ts:r}))}catch(e){t({msg:"Failed to SET global variable in storage",url:window.location.href,source:window.VWO._.native.JSON.stringify(e)})}},get:(n,o)=>{try{const t=e(window._vwo_acc_id,n,o),i=window.localStorage.getItem(t);return i?window.VWO._.native.JSON.parse(i):null}catch(e){return void t({msg:"Failed to parse (GET) global variable from storage",url:window.location.href,source:window.VWO._.native.JSON.stringify(e)})}}}})();var As;!function(e){e[e.ON_PAGE_VARIABLE=0]="ON_PAGE_VARIABLE",e[e.CUSTOM_EVENT=1]="CUSTOM_EVENT"}(As||(As={}));const Ns={d:{},storeEvent:function(e){const t=e.name;delete e.name,this.d[t]=e},getEvent:function(e){return this.d[e]||{}}},Vs=(e,t)=>Ns.getEvent(e)[t],bs={ACCOUNT_ID:"a",VARIABLE_NAME:"v",KEY:"key",TIMESTAMP:"ts"},Rs=({variableName:e,propertyValues:t,additionalParams:n,onSuccess:o=()=>null,onError:i=()=>null})=>{const{ts:r}=n,s=bt({baseUrl:window._vwo_server_url,pathname:"/dcdn/variabledata",queryParams:{[bs.ACCOUNT_ID]:window._vwo_acc_id,[bs.VARIABLE_NAME]:e,[bs.KEY]:t,[bs.TIMESTAMP]:r}});xt.request({url:s,method:"GET",includeCredentials:!1},{onSuccessCallback:e=>E(void 0,void 0,void 0,function*(){const t=yield e.json();o(t)}),onErrorCallback:i})},Ls=()=>{Object.keys(window.localStorage).forEach(e=>{if(e.startsWith(`${Is}-${window._vwo_acc_id}`)){const t=window.localStorage.getItem(e),{ts:n}=window.VWO._.native.JSON.parse(t),o=1e3*n;Date.now()-o>=864e5&&window.localStorage.removeItem(e)}})},Ds=e=>{if(!e||!e.length)return[];const t=[];for(let n=0;n<e.length;n++)try{const o=e[n];if(!At(o))return[];const{t:i,v:r}=o;if(Vt(r))return[];let s;switch(Number(i)){case As.ON_PAGE_VARIABLE:s=Os(`window.${r}`);break;case As.CUSTOM_EVENT:{const[e,t]=r.split(".");s=Vs(e,t);break}default:s=void 0}if(void 0===s)return[];t.push(s)}catch(e){return[]}return t},Ws=(()=>{let e={};return window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{e={}}),(t,n)=>(e[t]||(e[t]=rr(n,1e3)),e[t])})(),Ps=(e,t)=>{try{if(!e||!t)return;const{c:n}=t;if(!Array.isArray(n))return;const o=Ds(n);if(o.length!==n.length)return;const i=ys.get(e,o),r=window.VWO.sTs||Date.now()/1e3,s=Vt(i);if(s||Vt(i.ts)||i.ts<r){Ws(e,()=>Rs({variableName:e,propertyValues:o.join(Cs),additionalParams:{ts:r},onSuccess:t=>{ys.set(e,t.v,o,r)}}))()}if(s||Vt(i.v))return;return String(i.v)}catch(e){return}},xs=(()=>{let e={};const t={set(t,n,o,i){e[o]=e[o]||{},e[o][t]=e[o][t]||{},e[o][t][n]=i},get:(t,o,i)=>n(()=>e[t][o][i]),removeByTriggerId(t,n){for(const o in e)!n[o]&&e[o][t]&&delete e[o][t]},removeByEventName(t){delete e[t]},clear(){e={}}};return window.VWO._.phoenixMT.on("vwo_reRun",()=>{t.clear()}),t})(),Us=({evalEventName:e,filters:t,id:o,currentEventName:i,properties:r,metricTriggerId:s})=>{const a=o.toString();if(xs.get(i,s,a))return!0;if(i!==e)return!1;const d=t.every(e=>n(()=>ms(e,r,i,s)));return d&&xs.set(s,a,i,!0),d},Ms=({eventName:e,properties:t,callback:o,metricTriggerId:i})=>{const r=(n,o,r)=>Us({evalEventName:n,filters:o,id:r,currentEventName:e,properties:t,metricTriggerId:i});return n(()=>o(r),{sendErrorLog:!1},!1)},ks=(()=>{let e=[];return window.VWO._.phoenixMT.on("vwo_reRun",()=>{e=[]}),t=>{if(e.length>0)return e;const o=re();e=[];const i=new Set;for(const e in t){const r=t[e].mt;if(At(r))for(const e in r){const t=r[e];3===n(()=>o[t][Si])&&i.add(t)}}return e=Array.from(i),e}})(),Gs=({eventName:e,properties:n,campaigns:o=ie(),metricIdsToBeConvertedList:i=[]})=>{try{const t=(i||[]).length>0?i:ks(o),s=[];if(t.length>0)for(const o of t)try{const t=re()[o];if(!t)continue;const i=3===t[Si],r=t[mi];if(!r||"object"!=typeof r)continue;const a=r[e];if(i&&a){const i=t[Ti]||(()=>!1);try{Ms({eventName:e,properties:n,callback:i,metricTriggerId:o})&&s.push(o)}catch(e){}}}catch(e){}return s.length>0&&queueMicrotask(()=>{s.forEach(e=>(xs.removeByTriggerId(e,{[r.PAGE_VIEW]:!0}),e))}),s}catch(e){return t({msg:"Critical error in getEligibleFunctionalTriggersForEvent",source:window.VWO._.native.JSON.stringify(e),url:window.location.href}),[]}};var Fs;!function(e){e.RANDOM="1",e.HASH="2"}(Fs||(Fs={}));let $s=null,Bs={variationSelection:"hash"},js=!1;const Hs=()=>
94{window.VWO._.phoenixMT.on("vwo_phoenixInitialized",()=>{js=!0}),window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{ea()})},Ks=e=>{ne().cif=e,n(()=>window.fetcher.setValue("window.VWO._.allSettings.dataStore.cif",e))},Js=()=>{let e=$s||n(()=>ne().cif.uuid)||n(()=>Zs().uuid);if(!e){const t=n(()=>ne().CIF);if("function"==typeof t){const o=n(()=>t());"string"==typeof o&&($s=e=o)}}return e},qs=e=>{n(()=>{const t=Ln.getAll(),n=(window._vis_debug?"debug":"")+"_vwo_uuid",o=[];Object.keys(t).forEach(t=>{"_vwo_uuid_v2"!==t&&0===t.indexOf(n)&&(Ln.create(t,e,Mt.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain),o.push(t.substring(5)))}),o.length&&Xs(o,e)})},Xs=(e,t)=>{n(()=>{const n=ne();if(!n.crossDomain)return;const o=new Set(e),i=[];Object.keys(n.crossDomain).forEach(e=>{const r=n.crossDomain[e];Array.isArray(r)&&r.forEach((e,n)=>{if(o.has(e.name)){e.value=t;const n=e.name.match(/_vwo_uuid_(\d+|cd)$/);n&&i.push({name:e.name,experimentId:"cd"===n[1]?null:n[1]})}})}),i.forEach(({name:e,experimentId:n})=>{Ln.createThirdParty(e,t,Mt.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain,n,!0,void 0,void 0,!0)})})},Ys=(e,t)=>{if(js)return;const o=zs(t);let i=Ln.get("_vwo_uuid");if(o.override||!i){const t=n(()=>e());"string"==typeof t&&(i&&qs(t),i=t)}if(i){$s=i,Object.assign(Bs,o);const e={uuid:$s,config:Object.assign({},Bs)};Ks(e)}},zs=e=>{const t=n(()=>"hash"===e.variationSelection||"random"===e.variationSelection),o=n(()=>!0===e.override);return{variationSelection:t?e.variationSelection:"random",override:o||!1}},Qs=()=>{const e=Ln.get("_vwo_uuid_v2");return e?e.split("|"):null},Zs=()=>{const e=Qs();if(!e||e.length<4||!e[2])return null;const t={uuid:e[2],config:{variationSelection:e[3]===Fs.RANDOM?"random":"hash"}};return Ks(t),t},ea=()=>{const e=n(()=>ne().cif),t=Qs();if(!t||!e)return;const o="random"===e.config.variationSelection?Fs.RANDOM:Fs.HASH;Ln.create("_vwo_uuid_v2",`${t[0]}|${t[1]}|${e.uuid}|${o}`,Mt.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain,void 0,void 0,void 0,{ignoreUrlEncoding:!0})},ta=()=>!!window.VWO._.phoenixMT.getEventHistory("vwo_phoenixInitialized");let na=null;const oa=e=>{const t=pt(!0);return e>=t-1800&&e<=t+1800},ia=()=>{if(null===na)return null;const e=n(()=>na());if("number"!=typeof e||isNaN(e))return null;const t=Math.floor(e);return oa(t)?t:null},ra=e=>{ta()||null===na&&(na=e)};function sa(e,t){const n=(e=-1,t="")=>{switch(e){case 0:return No.logWarningAndReportError(Ao.EMPTY_EVENT);case 1:return console.warn(Ao.EVENT_MORE_THAN_LIMIT);case 2:return No.logWarningAndReportError(`Invalid event name: '${t}' is not allowed as an event name!`);default:return No.logWarningAndReportError(Ao.EVENT_NOT_STRING)}};if("string"!=typeof e)return n();if(!(e=e.trim()))return n(0);const o=e;if(!(e=No.filterEventName(e)))return n(2,o);e.length>40&&(n(1),e=e.slice(0,40));const i=No.filterAttributeObjectKeys(t);return i?{eventName:e,filteredAttributeObject:i}:void 0}function aa(e,t,n){const o=window.VWO;switch(i(e)){case"tags":o.phoenix.tags.add(t,n.fn);break;case"operators":o.phoenix.operators.add(n.fn);break;case"storages":o.phoenix.storages.add(n);break;case"store":o.phoenix.store.actions.addValues(n)}}class da{config(e){return e&&(this.configSettings=e),this.configSettings}definePlugin(e,t={}){const n=e.split(".")[0],o=e.split(".")[1],i=window.VWO;i.phoenix?aa(n,o,t):(i.pluginStorage=i.pluginStorage||{},i.pluginStorage[n]=i.pluginStorage[n]||{},o?(i.pluginStorage[n][o]=i.pluginStorage[n][o]||{},i.pluginStorage[n][o]=b.mergeNestedObjects(i.pluginStorage[n][o],t)):i.pluginStorage[n]=b.mergeNestedObjects(i.pluginStorage[n],t))}constructor(e){if(this.setVisitorId=(e,t={})=>{var n,o;Ys(e,{variationSelection:null!==(n=t.variationSelection)&&void 0!==n?n:"random",override:null!==(o=t.override)&&void 0!==o&&o})},this.setSessionId=e=>{ra(e)},this.state="loading",this.preInitializedEventHooks={},this.getPerformanceEntries=ko,this.getCrossDomainInfo=Mo,this.getGlbVar=Ps,this.visitorConfig=(()=>{const e=new Promise(e=>{const t=window.VWO._.destroySession;"function"==typeof t?e(t):window.VWO._.destroySession=t=>{e(t)}}).then(e=>
94(delete window.VWO._.destroySession,e));return{destroySession(){return E(this,void 0,void 0,function*(){(yield e)()})},getInfo(){const e=n(()=>window.VWO._.allSettings.dataStore.plugins.GEO)||{};return delete e.vn,{loc:e}}}})(),e instanceof da)return void Object.keys(e).forEach(t=>{this[t]=e[t]});this.queue=e.slice(),this._=e._||{},this._.defer=Vr,this._.isWorkerThread=!1,this.nonce=e.nonce,Object.defineProperty(this,"modules",{value:e.modules,enumerable:!1,configurable:!1}),this.vars=e.vars||{},this.sTs=e.sTs,this.visUuid=e.visUuid,this.data=e.data||{},this.cookiePrefix=e.cookiePrefix,this.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM=e.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM,this.onEventReceive=e.onEventReceive,this.onVariationApplied=e.onVariationApplied,this.onVWOLoaded=e.onVWOLoaded,this.onVariationShownSent=e.onVariationShownSent,this.optOut=io,this.init=e.init,this.consentMode=e.consentMode,this.ssMeta=e.ssMeta,this.preInitializedEventHooks=e.event||{},this.addPreHook=e=>{this.preInitializedEventHooks?(this.preInitializedEventHooks.preHookList=this.preInitializedEventHooks.preHookList||[],this.preInitializedEventHooks.preHookList.push(e)):this.event.addPreHook(e)},this.addPostHook=e=>{this.preInitializedEventHooks?(this.preInitializedEventHooks.postHookList=this.preInitializedEventHooks.postHookList||[],this.preInitializedEventHooks.postHookList.push(e)):this.event.addPostHook(e)},this.optInVisitor=lo,this.optOutVisitor=uo,this.identifyVisitor=Io,this.get=fr.get,this.load_co=e.load_co,this.dctags=e.dctags,this._.eventStore=Ns,this.tag=e.tag,this.v_e=e.v_e,this.v=e.v;let t=0;for(const e of this.queue)this[t]=e,t++;this.length=this.queue.length}addPhoenix(e){this.event=function(e,t,n){var o,i;const r=sa(e,t=t||{});if(!r)return;let s=null;S(n)&&("function"==typeof n.cb&&(s=n.cb),delete n.cb,r.filteredAttributeObject.$metaData=n);const a=Gs({eventName:r.eventName,properties:Object.assign(Object.assign({},r.filteredAttributeObject),{page:Cn.page})});(null===(o=window._vwoCc)||void 0===o?void 0:o.delayCustomGoal)?(null===(i=window.VWO._.phoenixMT.getEventHistory("vwo_campaignsLoaded"))||void 0===i?void 0:i.length)>0?this.otherSide("event",[r.eventName,r.filteredAttributeObject,s]):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>this.otherSide("event",[r.eventName,r.filteredAttributeObject,s,a])):this.otherSide("event",[r.eventName,r.filteredAttributeObject,s,a])},xo.init(this,this.preInitializedEventHooks),delete this.preInitializedEventHooks,this._.event=function(e,o,i){(n(()=>!!window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.debugEvt)||e===r.DEBUG_EVENT)&&(o=o||{},(null==i?void 0:i.enableLogs)&&t({msg:o.type,url:window.location.href,source:window.VWO._.native.JSON.stringify(o)}),ds(e,o))},this.visitor=function(e,t,n={dAR:!0}){if(!e)return;const o=No.filterAttributeObjectKeys(e);if(o&&(!ri||!n.dAR||(Object.keys(o).forEach(e=>{window.VWO.getVisitorProps(e)===o[e]&&delete o[e]}),0!==Object.keys(o).length))){for(const t in o)Object.prototype.hasOwnProperty.call(e,t)&&(window.VWO.attributesData=window.VWO.attributesData||{},window.VWO.attributesData[t]=o[t]);S(t)&&(o.$metaData=t),this.otherSide("visitor",[o])}},this.syncAttributes=function(){this.otherSide("syncAttributes",[])},this.syncEvents=function(){this.otherSide("syncEvents",[])},this.setVariation=Pn,this.phoenix=e}splice(...e){const t=this.queue.splice.apply(this.queue,e);return this.length=this.queue.length,t}push(...e){const t=this.queue.push.apply(this.queue,e);return this.length=this.queue.length,this[this.length-1]=this.queue[this.queue.length-1],t}sort(...e){return this.queue.sort.apply(this.queue,e)}updateSettings(e,t){var n;const o=e.tags;Object.keys(o).forEach(e=>{o[e].fn=Ce(o[e].fn)}),window.VWO._.isSettingsLoaded=!0,window.VWO._.allSettings.triggers=Object.assign(Object.assign({},window.VWO._.allSettings.triggers),e.triggers);const i=window.VWO._.allSettings.dataStore.changeSets||{},r=(null===(n=e.dataStore)||void 0===n?void 0:n.changeSets)||{};for(var s in Object.assign(i,r),e.tags)window.VWO._.allSettings.tags[s]||(window.VWO._.allSettings.tags[s]=e.tags[s]);this.pageGroup.add(e.pages,e.pagesEval);const a=e.dataStore.plugins.PIICONFIG;a&&(window.VWO._.allSettings.dataStore.plugins.PIICONFIG={globalBlacklist:a.GBBL,queryParamSettings:window.VWO._.native.JSON.parse(a.QPS),globalValueRegex:a.GVR}),delete window.VWO._.goalsToBeConvertedSynchronously,window.VWO._.phoenix
94MT.trigger("updateSettingSuccess");const d=!!R(window.VWO._.track).length;window.fetcher.setValue("window.VWO.sTs",window.VWO.sTs),this.otherSide("updateSettings",[d,e,t])}otherSide(...e){e[0]="VWO."+e[0],window.fetcher.getValue(...e)}}class ca{}class la{}const ua=function(){let e;if(window.VWO._.eventsManager)return window.VWO._.eventsManager;var t=[],n=!0,o=[],i=[],r={bind:"unbind",live:"die",on:"off"},s=[];var a=/iPhone|iPad/.test(navigator.userAgent);function d(e){return!window.VWO.DONT_IOS&&(!("touchmove"!==e&&"touchstart"!==e&&"touchend"!==e||!a)||void 0)}function c(e,t,n,o,i,s){t&&(i?e[r[t]]&&e[r[t]](n,i,o,s):e[r[t]]&&e[r[t]](n,o,s))}function l(e,t){n&&s.push({type:e,state:t,ref:e[t]})}function u(){for(var e=s.length-1;e>=0;e--){var t=s[e];t.type[t.state]=t.ref}}return e={addEventListener:function(o,i,r,s){if(!d(i))return n&&t.push({$el:o,name:i,callback:r,capture:s}),o.addEventListener?o.addEventListener(i,r,s):o.attachEvent&&o.attachEvent("on"+i,r,s),e},addMutationObserver:function(e,t,n,o){var r;if(void 0!==window.MutationObserver?r=window.MutationObserver:void 0!==window.WebKitMutationObserver&&(r=window.WebKitMutationObserver),r)try{const r=new MutationObserver(e.bind(o));i.push(r),r.observe(t,n)}catch(e){}},clearAllListeners:function(){for(var n=0;n<t.length;n++){var r=t[n],a=r.$el;r.jqType?c(a,r.jqType,r.eventName,r.callback,r.selector,r.capture):a.removeEventListener?a.removeEventListener(r.name,r.callback,r.capture):a.detachEvent&&a.detachEvent("on"+r.name,r.callback)}return i.forEach(e=>{e.disconnect()}),function(){for(var e=0;e<o.length;e++){var t=o[e];"interval"===t.type?clearInterval(t.name):clearTimeout(t.name)}}(),u(),t.length=0,s.length=0,i.length=0,o.length=0,e},addJqEventListener:function(o,i,r,s,a,c){return d(r)||(n&&t.push({$el:o,jqType:i,eventName:r,callback:s,selector:a,capture:c}),a?o[i](r,a,s,c):o[i](r,s,void 0,c)),e},pushTimers:function(t,i){if(n)return o.push({name:t,type:i}),e},addOverrideState:l,overrideHistoryPush:function(e,t,o){if(n){var i=e[o];l(e,o),e[o]=function(n){var o=i.apply(e,[].slice.call(arguments));try{t({state:n})}catch(e){}return o}}},revertOverriddenStates:u,init:function(e){n=e.shouldPushToQueue}},window.VWO._.eventsManager=e,e}(),wa={};let _a=!1,ga=[];const ha=Et(function(e){const t=window[e].push({event:"VWO"});_a&&ga&&ga.push(t-1),"dataLayer"!==e&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"VWO"}))},1);function pa(e){var t=setInterval(function(){if(window.GoogleAnalyticsObject||window.ga){var n=window.GoogleAnalyticsObject||"ga";if(window[n].getAll){clearInterval(t);var o=window[n].getAll(),i=!1;window.gtag&&o&&o[0]&&o[0].get("name").indexOf("gtag")>=0&&(i=!0),e(i,n)}}},100);ua.pushTimers(t,"interval")}function va(e,t,n,o,i){pa(function(r,s){if(r){var a=i,d={event_category:o,non_interaction:!0};d[e]=t,i&&(d.send_to=a),window.gtag("event",n,d)}else{var c=window[s]=window[s]||function(){(window[s].q=window[s].q||[]).push(arguments)};c(function(r){(r=window[s].getByName(i)||r).set(e,t),r.send("event",o,n,{nonInteraction:!0})})}})}function fa(e,n,o,i){if(!Ae()&&!window._vis_debug)try{i=i||"GA",o&&""!==o?"GA"===i&&(o+="."):o="";var r="GA"===i?4:1;if(n=n||window._vis_opt_GA_slot||r,wa[e].c)if("GA"===i)window._gaq=window._gaq||[],window._gaq.pu
94sh(function(){void 0===window.pageTracker||o?window._gaq.push([o+"_setCustomVar",n,"VWO-"+e,wa[e].n,1],[o+"_trackEvent","VWO","Visit","",0,!0]):(window.pageTracker._setCustomVar(n,"VWO-"+e,wa[e].n,1),window.pageTracker._trackEvent("VWO","Visit","",0,!0))});else{var s="dimension"+n,a="CampId:"+e+", VarName:"+wa[e].n;va(s,a,"Custom","VWO",o)}}catch(n){t({msg:"Error while pushing data in GA for experiment id - "+e,url:"core.js",source:encodeURIComponent("VWO-GA-push")})}}function Ea(){let e,t;e=setInterval(()=>{if(window.google_tag_manager){const n=Tt();window.dataLayer&&window.dataLayer.length&&"dataLayer"!==n&&window.dataLayer.filter((e,t)=>-1!==ga.indexOf(t)).forEach(e=>{window[n]=window[n]||[],window[n].push(e)}),ga=void 0,clearInterval(e),clearTimeout(t)}},50),t=setTimeout(function(){clearInterval(e)},5e3)}function Oa(e,t){const n=window._vwo_exp;if(vr.isSessionBasedCampaign2(n[e]))return;let o=0;wa[e]={},wa[e].c=t,wa[e].n=n[e].comb_n[wa[e].c]||"";const i=n[e].GA?"GA":n[e].UA?"UA":"";let r;if(i&&!n[e][i].tracked&&(fa(e,n[e][i].s,n[e][i].p,i),n[e][i].tracked=!0),n[e].GTM){_a||window.google_tag_manager||(Ea(),_a=!0),r=Tt();const t={};t["Campaign-"+e]=wa[e].n,window[r]=window[r]||[];const n=window[r].push(t);_a&&ga&&ga.push(n-1),"dataLayer"!==r&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(t)),o=1}o&&ha(r)}window.VWO.modules.utils.collectAndSendDataForGA=Oa;class ma extends la{executeCode(e){if(e)try{vwo_$("head").append(e)}catch(e){}}setSplitCookieWithURL({campaignData:e,combination:t,urlToRedirectTo:n,shouldCreateAsThirdParty:o=!1}){const i=[t,encodeURIComponent(n)];vr.createCookieMT(`_vis_opt_exp_${e.id}_split`,i.join(ln),100,e,!1,o)}}class Sa{otherSide(...e){return e[0]="window.VWO.modules.utils.campaignUtils."+e[0],window.fetcher.getValue(...e)}updateGoalCookieValueForExperience(e,t,n){if(!e)return`mE_${t}`;const o=e.split("mE_")[1];let i=[];return i=o?o.split("|"):[],i.includes(t)||i.push(t),`mE_${i.join("|")}`}isGoalTriggeredForExperience(e,t,n){let o=e?e.split("mE_")[1].split("|"):[];return n?t.every(e=>o.includes(e)):o.includes(t)}isSplitVariationCustomCodeBased(e,t){return 5===n(()=>e.sections[1].urlModes[t])}isSplitVariationUrlPersistenceEnabled(e,t){return!(!this.isSplitVariationCustomCodeBased(e,t)&&4!==n(()=>e.sections[1].urlModes[t]))}}class Ta{verifyUrl(e,t,o,i,r){let s=!1;const a=i?e:this.getCleanedUrl(e);if(t)if(i){const e=Y.matchRegex(a,t,null,i);s=!!e;const o=n(()=>r.pgConfigId);o&&e&&Array.isArray(e)&&e.length>0&&n(()=>{const n=window.VWO.phoenix.pageGroup||window.VWO.pageGroup;if(n){const i=e.slice(1);n.setPageMatchData(o,{matchedGrps:i,urlRegex:t})}})}else{const n=this.getCleanedUrl(e,!0);s=!(!Y.matchRegex(a,t,null,i)&&!Y.matchRegex(n,t,!0,i))}else s=Y.matchWildcard(a,o)||Y.matchWildcard(e,o);return s}getCleanedUrl(e,t){if(!e)return;let n;return-1!==e.search(/_vis_(test_id|hash|opt_(preview_combination|random))=[a-z\.\d,]+&?/)?(n=e.replace(/_vis_(test_id|hash|opt_(preview_combination|random))=[a-z\.\d,]+&?/g,""),n=t?n.replace(/(\??&?)$/,""):n.replace(/(\/?\??&?)$/,"")):n=t?e:e.replace(/\/$/,""),n}compareUrlWithIncludeExcludeRegex(e,t,n,o){const i={};return n&&Y.matchRegex(e,n)?(i.didMatch=!1,i.reason=1,i):(i.didMatch=this.verifyUrl(e,t,o),i.reason=i.didMatch?2:3,i)}}const Ca=new Ta;class Ia extends Sa{clearTimeouts(e){this.otherSide("clearTimeouts",e)}markGoalTriggered(e,t){if(!kn.shouldWeTrackVisitor())return;const{GOAL_CAMPAIGN:n,INSIGHTS_METRIC_CAMPAIGN:o}=p();if([n,o].includes(e.type))v().markInsightGoalTriggered(e,t);else{let n=Ln.get("_vis_opt_exp_"+e.id+"_goal_"+t);if(e.mE){let t=Ln.get("_vis_opt_exp_"+e.id+"_combi");const o=vr.isPersonalizeHoldback(e);if(o){const e=t.split(";")[1],n=t.split(";")[0].split("|");t=n.find(t=>t.split(",")[0]===e)}n=this.updateGoalCookieValueForExperience(n,t,o)}else e.goals[t].mca&&n&&(n=String(Number(n)+1));vr.createCookieMT("_vis_opt_exp_"+e.id+"_goal_"+t,String(null!=n?n:1),100,e)}}clearTimeoutsHandler(e){var t;e.timeout=null===(t=window._vwo_exp[e.id])||void 0===t?void 0:t.timeout,cancelAnimationFrame(e.timeout),delete e.timeout}isGoalTriggered(e,t){if(e.type===p().GOAL_CAMPAIGN)return!window.VWO._.track.shouldTriggerGoal(e.id,t);if(e.goals[t].mca)return null;if(e.type===p().INSIGHTS_METRIC_CAMPAIGN)return h.isMetircTriggered(e.id);const n=Ln.get("_vis_opt_exp_"+e.id+"_goal_"+t);if(e.mE){let t=Ln.get("_vis_opt_exp_"+e.id+"_combi");const o=vr.isPersonalizeHoldback(e);
94return o&&(t=t.split(";")[0].split("|")),this.isGoalTriggeredForExperience(n,t,o)}return n}doExperimentHere(e,t={}){const{currentUrl:n}=Cn;let o;if(e.pg_config){let t=!1,i=null,s=!1;for(const o of e.pg_config){const e=window.VWO.pageGroup.validatePage(o,null,n);e.didMatch&&(t=!0,i=e.reason,e.hadNonTagMatch&&(window.VWO._.phoenixMT.triggerForBothSides(r.PAGE_MATCHED,{id:o}),s=!0)),i||(i=e.reason)}o={didMatch:t,reason:i,hadNonTagMatch:s}}else o=Ca.compareUrlWithIncludeExcludeRegex(n,t.urlRegex||e.urlRegex,t.excludeUrl||e.exclude_url,t.urlPattern||e.url_pattern),o.hadNonTagMatch=!0;return[o.didMatch,o.reason,o.hadNonTagMatch]}getCombiCookie(e){return Ln.get("_vis_opt_exp_"+e+"_combi")}getCombi(e,t){return window.VWO._.insightsCampaignUtils&&v().getInsightCombi(e,t)||this.getCombiCookie(e.id)}}const ya=new Ia;window.VWO.modules.utils.campaignUtils=ya;class Aa extends Ta{}const Na=new Aa;window.VWO.modules.utils.urlUtils=Na;const Va={SPLIT:{CUSTOM_REDIRECTION:{MALFORMED_URL:"URL is not defined in custom redirection JS code."}}};function ba(e,o,{getters:i,shouldHandlerError:r=!0}){const s=ie()[e];let a=null;const d=Na.getCleanedUrl(i.currentUrl,!0);if(!d)return null;const c=Y.matchRegex(d,s.urlRegex,!0,!1,!0),l=s.sections[1].urlTags[o];return l&&(a=n(()=>window.VWO._.allSettings.tags[l].fn({pagesMeta:c}))||"",a&&Dt(a))?a:(r&&(vr.removeCampaignLevelStyleTag(e),t({msg:Va.SPLIT.CUSTOM_REDIRECTION.MALFORMED_URL,url:"utils/customCodeRedirectUtils/utilsMT.ts",source:window.VWO._.native.JSON.stringify({redirectURL:a})})),null)}window.VWO._.computeAndValidateCustomRedirectUrl=ba;class Ra extends ma{constructor(){super(),this.preview=Ae,this.currentCombinationXPaths={},window.VWO._.phoenixMT.on(r.CAMPAIGN_TAG_EXECUTED,({rtag:e,id:t,rTagXpath:n})=>{e&&vr.updateRTagsInfo(t,{tag:e,rTagXpath:n})}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{ls(),hs()}),window._vwo_api_section_callback={},xe()}getElementIdentifierString(e,t){let n="vwo_loaded_"+e.id;return"VISUAL"!==e.type&&null!=t&&(n+="_"+t),n}isChangeAppliedOnElForCampaign(e,t,n){return"head"===i("string"==typeof e?e:e.tagName)&&(n=null),vwo_$(e).hasClass("vwo_loaded")&&vwo_$(e).hasClass(this.getElementIdentifierString(t,n))}markChangeAppliedOnElForCampaign(e,t,n,o,r){"head"===i(e)&&(n=null);const s=this.getElementIdentifierString(t,n);return o&&vwo_$(o).addClass("vwo_loaded vwo_loaded_"+t.id+" _vwo_variation_"+r),vwo_$(e).addClass("vwo_loaded "+s)}unhideElementPerVariationEntry(e,t,n,o){const i={ruleName:"",rulesArr:[],campaignData:t,variation:vr.isPersonalizeCampaign(t)?o.combination:null};n&&n.cpath?i.rulesArr=[e,n.cpath]:i.ruleName=e,us(i,{shouldNotUnhide:o.shouldNotUnhide,tagName:n&&n.tag,campId:t.id})}tryApplyingChanges(e,t,n,o){var i,r,s;if(!vr.isDomIndependentCampaign(t.type)){if(vr.isPersonalizeHoldback(t)&&!Ae()&&!t.debug){const t=e.split(",");e=t.length>1&&t[1]}(null===(i=window._vwoCc)||void 0===i?void 0:i.disableRetryWhenMutDisabled)||(null===(s=null===(r=t.muts)||void 0===r?void 0:r.post)||void 0===s?void 0:s.enabled)||!t.xPath||vr.isXpathAllHead(t,t.xPath)||(t.timeout=requestAnimationFrame(()=>{this.tryApplyingChanges(e,t,n,o)}),window._vwo_exp[t.id]&&(window._vwo_exp[t.id].timeout=t.timeout)),ls(t.id),this.applyChanges(e,t,n,o),window._vwo_exp[t.id]&&(window._vwo_exp[t.id].mutElg=!0),xe()}}applyChanges(e,t,o,s,a=[]){var d,c,l;o||(o={trigger:function(e,t){return E(this,void 0,void 0,function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})})}}),vr.setCampaignAppliedFlag(t,!0);const u=window.VWO;let w,_,h,p,v,f,O,m,S,T,C=e.split(","),I=0;const y=t.type,A=t.sections,N=window._vwo_exp[t.id].sections,V=Cn.apiSectionCallback||{},b=window.vwo_$;try{for("VISUAL_AB"===y&&(S=a.length>0?a:A[1].variations[e],S?("object"!=typeof S&&(S=vwo_$.parseJSON(S)),C=new Array(S.length)):C=[]),m=C.length,null===(d=window.VWO._.phoenixMT)||void 0===d||d.trigger(r.SET_CAMPAIGN_TO_OBSERVE,{campaignId:t.id}),O=0;O<m;O++){w=void 0;const d=(null==S?void 0:S[O])||{},g=d.dHE;h=d.rtag,p=d.xpath;const E=S&&S[O].entryIndex||O;if(S&&(null===(c=S[O])||void 0===c?void 0:c.iT)?window.vwo_$.setItCallback||(window.vwo_$=(...e)=>(e.push({iT:!0}),b(...e)),Object.assign(window.vwo_$,b),window.vwo_$.setItCallback=!0):window.vwo_$!==b&&(window.vwo_$=b),"VISUAL_AB"===y){if(I=1,!(v=d.xpath))continue;"head"===i(v)||this.isChangeAppliedOnElForCampaign(v,t,E)?delete this.currentCombinationXPaths[v]:this.currentCombinationXPaths[v]=[I,e],_=d.tag,w=u._.allSettings.tags[_].fn}else{if(v=A[++I].path,!v)continue;if("head"===i(v)||this.isChangeAppliedOnElForCampaign(v,t,E)||(this.currentCombinationXPaths[v]=[I,C[O]]),1===t.version&&1===parseInt(C[O],10)){o.trigger(r.ELEMENT_LOADED,{oldArgs:[t.id,I,C[O],v]}),this.markChangeAppliedOnElForCampaign(v,t,E),this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g});continue}A[I].variations[C[O]].length>0&&(_=A[I].variations[C[O]][0].tag,w=window.VWO._.allSettings.tags[_].fn||zt)}const m=w?w.toString():"";if(S&&S[O].t&&0===a.length){const n=[Object.assign(Object.assign({},S[O]),{entryIndex:O})];or(Object.assign(Object.assign({},S[O]),{campId:t.id}),function(){this.applyChanges(e,t,o,s,n)}.bind(this));continue}if(t[_n]){if(this.handleRedirectVariation({campaignData:t,combination:e,redirectEntry:d,vwoEvents:o,cookies:Ln}))return;if(t[Jt]&&d.rM){this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g});continue}}if("head"===i(v)){if(N[I].loaded=N[I].loaded||{},!0===N[I].loaded[E])continue;o.trigger(r.ELEMENT_LOADED,{oldArgs:[t.id,I,C[O],v]}),o.trigger(r.ELEMENT_CHANGES_APPLIED,{oldArgs:[t.id,I,"VISUAL"===y?C[O]:e,v,m]}),as(o,r.MODIFIED_ELEMENT,{id:t.id,section_id:I,combination:"VISUAL"===y?C[O]:e,path:v,content:w})}T=vwo_$(v);const R=this;if(T&&T.length){if(f=T.filter(function(e,n){return!R.isChangeAppliedOnElForCampaign(n,t,E)}),f.length||"head"!==v.toLocaleLowerCase()||N[I].loaded[E]||(f=T),0<f.length){"head"===i(v)&&(N[I].loaded[E]=!0),"VISUAL"===y?o.trigger(r.ELEMENT_LOADED,{oldArgs:[t.id,I,C[O],v]}):o.trigger(r.ELEMENT_LOADED,{oldArgs:[t.id,"1",e,v]}),delete this.currentCombinationXPaths[v];const s=[];let a;const d=function(e,t){s.push({path:t,changes:String(e).split(" ")})};let c;-1!==m.indexOf("_vwo_api_section_callback")&&(a=[],f.each(function(){a.push(vwo_$(this).clone())})),window.VWO_SECTION_ID=I,xe(o=>{n(()=>
94ps({campaignId:t.id,combination:e,errorObject:o,tagName:_}))});let{nonce:u=""}=window.VWO;u&&(u=`nonce=${u}`);try{c=w&&w(d,u,{id:t.id})}catch(e){window.VWO._.vAEH(e)}window.VWO._.phoenixMT.trigger(r.CAMPAIGN_TAG_EXECUTED,{rtag:h,id:t.id,rTagXpath:p}),void 0!==a&&vwo_$(a).each(function(){V[I]&&"function"==typeof V[I]&&V[I](vwo_$(v),this)}),this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g}),this.markChangeAppliedOnElForCampaign(v,t,E,c,I),null===(l=window.VWO._.phoenixMT)||void 0===l||l.trigger(r.INIT_VWO_INTERNALS,{elementSelector:v,campaignId:t.id});const T={id:t.id,section:"VISUAL"===y?I:"1",combination:"VISUAL"===y?C[O]:e,path:v,content:w,debugLog:s};"head"!==i(v)&&o.trigger(r.ELEMENT_CHANGES_APPLIED,{oldArgs:[T.id,T.section,T.combination,v,m,s]}),as(o,r.MODIFIED_ELEMENT,{name:r.MODIFIED_ELEMENT,time:+new Date,props:T}),as(o,r.ELEMENT_CHANGES_APPLIED,{name:r.ELEMENT_CHANGES_APPLIED,time:+new Date,props:{id:t.id,section:"1",combination:e,path:v}}),t[qt]=1}else this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g});S&&S[O].frEvt&&nr(S[O].tag)}else this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g});null!=(s=window.VWO._[`keepElementLoadedRunning_${t.id}`]||s)&&u._.coreLib.finished&&this.shouldCancelInterval(s,t.id,t)&&ya.clearTimeouts(t)}}catch(n){o.trigger(r.ELEMENT_LOAD_ERROR,{oldArgs:[t.id,e,n]}),g.error(n)}window.vwo_$=b,delete window.VWO_SECTION_ID}substituteUrlGroups(e,t){return e.replace(/\$(\d+)/g,e=>{const n=parseInt(e.replace("$",""),10);return t[n]||""})}processRedirect({getters:e,campaignData:t,redirectURL:o,isNewVisitor:i,combination:s}){return E(this,void 0,void 0,function*(){let a;mn.set(),window.VWO._.triggerEvent(r.REDIRECT_DECISION,!0,t.id);const d=t[_n];if(d)a=o;else{let i,r,d,c,l,u,w,_=!1;const g=e.location;let h=!0,p=!0;const v=n(()=>t.sections[1].urlModes)||{};if(t.urlRegex){if(_=Y.matchRegex(Na.getCleanedUrl(e.currentUrl,!0),t.urlRegex,!0,!1,!0),1===v[cn]){const e=Array.from(_);let t=!1,n=!1;e.forEach(e=>{e=e||"",t=t||e.startsWith("?"),n=n||e.startsWith("#")}),h=t,p=n}}else _=Y.matchWildcard(Na.getCleanedUrl(e.currentUrl,!0),t.url_pattern,!0);if(4===v[s])a=this.substituteUrlGroups(o,_);else if(_&&1!==_.length){for(a="",u=o.split("*"),i=1,r=u.length;i<r;i++){if(t.urlRegex&&_[i]&&(ss.isQueryParamPresent(_[i])||ss.isHashPresent(_[i]))){const e=t.sections[1].variations[1];ss.isQueryParamPresent(e)||ss.isHashPresent(e)?ss.isHashPresent(e)&&!ss.isQueryParamPresent(e)?_[i]=_[i].replace(/^(.*?)(?:\?[^#]*)(#?.*)$/,"$1$2"):!ss.isHashPresent(e)&&ss.isQueryParamPresent(e)&&(_[i]=_[i].replace(/#.*/,"")):_[i]=_[i].replace(/[\?#].*/,"")}a+=u[i-1]+(_[i]||"")}a+=u[u.length-1]}else a=o;if(a=a.replace(/\*/g,""),g.search&&h)if(ss.isQueryParamPresent(a,!0))for(l=ss.getUrlVars(g.search),c=ss.getUrlVars(a),w=R(l),r=w.length;r--;)d=w[r],void 0===c[d]&&(a+="&"+d+"="+l[d]);else ss.isHashPresent(a)?a=a.replace(/(.*?)#(.*)/,"$1"+g.search+"#$2"):a+=g.search;g.hash&&-1===a.indexOf("#")&&p&&(a+=g.hash)}if(window.fetcher.getValue('phoenix.trigger("${{1}}","${{2}}")',null,{captureGroups:[r.BEFORE_REDIRECT_TO_URL,{oldArgs:[t.id,a]}]}),e.flags.cookieLessModeEnabled){if(!e.vwoInternalProperties.jar)throw new Error("Cookie less feature is enabled but CookieJar is not created");const t=e.storages.storages.cookies.getStoredJarValue(!0);if(!(a.indexOf("_vwo_store=")>-1))throw new Error("CooKie Less feature is enabled but _vwo_store= do not exists in URL's query Param");{let e=a.match(/.*_vwo_store=([^&]*)/);e=e?e[1]:"",a=a.replace(`_vwo_store=${e}`,`_vwo_store=${t}`)}}if(!d&&ya.isSplitVariationUrlPersistenceEnabled(t,s)){const e=!(!t||!t.multiple_domains);this.setSplitCookieWithURL({campaignData:t,combination:s,urlToRedirectTo:a,shouldCreateAsThirdParty:e}),e&&(yield new Promise(e=>{Ln.waitForThirdPartySync(()=>{e()})}))}const c=e=>{Mr({type:mr.DEBUG_REDIRECT,expId:t.id,varId:window._vwo_exp[t.id].combination_chosen,pageLink:e});try{const n=Fo(t.id);let o=!1;if(o=new URL(e).origin===location.origin,n&&o)return history.replaceState(null,null,e),void vr.removeCampaignLevelStyleTag(t.id)}catch(e){}location.replace(e)};
94if(window.VWO._.willRedirectionOccur=!1,window._vis_debug||!i||window._vwo_exp[t.id].vSCallSent)vr.saveVSDataInStorageForSplit(t.id,window._vwo_exp[t.id].combination_chosen,a),window.sessionStorage.setItem(en.SPLIT_REDIRECT,a),c(a);else{const e=window.VWO._.phoenixMT.on(`vwo_vSCallSent_${t.id}`,({id:t,comb:n})=>{window.VWO._.phoenixMT.off(e),vr.saveVSDataInStorageForSplit(t,n,a),window.sessionStorage.setItem(en.SPLIT_REDIRECT,a),c(a)})}})}handleRedirectVariation({campaignData:e,combination:o,redirectEntry:i,vwoEvents:s,cookies:a}){let d,c;try{if(a.get("_vis_opt_exp_"+e.id+"_exclude"))return!1;const t=!a.get("_vis_opt_exp_"+e.id+"_combi"),l=!!e.multiple_domains;if(!i.rM||e[Jt])return t&&vr.createCookieMT("_vis_opt_exp_"+e.id+"_combi",e.combination_chosen,100,e,!1,l),!1;const u=window.VWO._.allSettings.tags[i.tag],w=n(()=>i.pgGrpIds[0],void 0,e.pg_config[0]),_=n(()=>window.VWO.pageGroup.getPageMatchData(w).matchedGrps,void 0,[]),g=u.fn(()=>{},{campaignId:e.id,rM:i.rM,pagesMeta:_});if(d=g.url,c=g.storedValue,!d||!Dt(d))throw new Error(Va.SPLIT.CUSTOM_REDIRECTION.MALFORMED_URL);const h=()=>{const t=n(()=>i.pgGrpIds[0],void 0,e.pg_config[0]),o=[e.combination_chosen,encodeURIComponent(c),t];vr.createCookieMT("_vis_opt_exp_"+e.id+"_combi_choose",o.join(ln),100,e,!1,l)},p=()=>E(this,void 0,void 0,function*(){s.trigger(r.SPLIT_URL,{oldArgs:[e.id]});const n=yield tt.phoenix("store.getters");this.processRedirect({getters:n,campaignData:e,redirectURL:d,isNewVisitor:t,combination:o})});return l&&!window._vis_debug?(a.waitForThirdPartySync(()=>E(this,void 0,void 0,function*(){p()})),h(),!0):(h(),p(),!0)}catch(n){return us({campaignData:e,ruleName:"*"},{shouldNotUnhide:!1,tagName:i.tag,campId:e.id}),t({msg:n.message,url:"tags/runTestCampaign/utilsMT.ts",source:window.VWO._.native.JSON.stringify({campId:e.id,combination:o,error:n.toString()})}),!1}}shouldCancelInterval(e,t,n){return!e||0==e||1!==e&&!0!==e&&(2===e?!t||(!vr.isDomDependent(n.type)||!!n[qt]):3!==e&&void 0)}otherSide(...e){e[0]="tags.runTestCampaign.utils."+e[0],window.fetcher.getValue(...e)}}const La=new Ra;window.VWO.modules.tags.runTestCampaign=window.VWO.modules.tags.runTestCampaign||{},window.VWO.modules.tags.runTestCampaign.utils=La;const Da={TRACK_SESSION_CREATED:"tSC",RETRACK_VISITOR:"rV",NEW_SESSION_CREATED:"nSC",TOP_INITIALIZE_BEGIN:"tIB",TOP_INITIALIZE_ERROR:"tIE",TOP_INITIALIZE_END:"tIEn",UNHIDE_ALL_VARIATIONS:"uAV",UNHIDE_VARIATION:"uV",UNHIDE_SECTION:"uS",EXCLUDE_URL:"eURL",BEFORE_REDIRECT_TO_URL:"bRTR",URL_CHANGED:"uC",NOT_REDIRECTING:"nR",REGISTER_HIT:"rH",UPDATE_SETTINGS_CALL:"uSC",REGISTER_CONVERSION:"rC",CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT:"cAVGFE",CONVERT_REVENUE_GOALS_FOR_EXPERIMENT:"cRGFE",HIDE_ELEMENTS:"hE",POST_URL_CHANGE:"hC",AFTER_SAMPLING_TRIGGER:"sT",ELEMENT_LOAD_ERROR:"eLTTE",ELEMENT_LOAD_TIMER_STOP:"eLTSt",CHOOSE_COMBINATION:"cC",BOTTOM_INITIALIZE_BEGIN:"bIB",BOTTOM_INITIALIZE_END:"bIE",ELEMENT_LOADED:"eL",ELEMENT_NOT_LOADED:"eNL",SPLIT_URL:"sURL",MATCH_WILDCARD:"mW",DELETE_CSS_RULE:"dCSSR",HEATMAP_CLICK:"hCl",CONVERT_GOAL_FOR_ALL_EXPERIMENTS:"cGFAE",TEST_NOT_RUNNING:"tNR",EXCLUDE_GOAL_URL:"eGURL",VARIATION_SHOWN:"vS",VARIATION_SHOWN_SENT:"vSS",RECORDING_NOT_ELIGIBLE:"rNE",VARIATION_APPLIED:"vA",VARIATION_APPLIED_ERROR:"vAE",NEW_SURVEY_FOUND:"nSF",ELEMENT_CHANGES_APPLIED:"eCA",SEGMENTATION_EVALUATED:"sE",SEGMENTATION_FAILED:"sF",ELEMENTS_SHOWN_WITHOUT_CHANGES:"eSWC",OPT_OUT:"oO",TRACK_NEW_SESSION_CREATED:"tnSC",ACTIVATE_API_TRIGGERED:"aAT",COOKIE_CONSENT_DENIED:"cCD",COOKIE_CONSENT_ACCEPTED:"cCA",COOKIE_CONSENT_REJECTED:"cCR",COOKIE_CONSENT_TIMEOUT:"cCT",COOKIE_CONSENT_CAMPAIGN_BLOCKED:"cCCB",DOM_CLICK:"vwo_dom_click",PAGE_MATCHED:"vwo_pageMatched",PAGE_MATCH_FAILED:"vwo_pageMatchFailed"},Wa={[r.VARIATION_SHOWN]:"VARIATION_SHOWN",[r.SPLIT_VARIATION_SHOWN]:"VARIATION_SHOWN",[r.VARIATION_APPLIED]:"VARIATION_APPLIED",[r.VARIATION_APPLIED_ERROR]:"VARIATION_APPLIED_ERROR",[r.ELEMENT_CHANGES_APPLIED]:"ELEMENT_CHANGES_APPLIED",[r.REGISTER_CONVERSION]:"REGISTER_CONVERSION",[r.VWO_EXECUTED]:"VWO_EXECUTED",[r.VARIATION_SHOWN_SENT]:"VARIATION_SHOWN_SENT",[r.ACTIVATE_API_TRIGGERED]:"ACTIVATE_API_TRIGGERED",[r.COOKIE_CONSENT_REJECTED]:"COOKIE_CONSENT_REJECTED",[r.COOKIE_CONSENT_ACCEPTED]:"COOKIE_CONSENT_ACCEPTED",[r.COOKIE_CONSENT_TIMEOUT]:"COOKIE_CONSENT_TIMEOUT",[r.COOKIE_CONSENT_CAMPAIGN_BLOCKED]:"COOKIE_CONSENT_CAMPAIGN_BLOCKED",sE:"SEGMENTATION_EVALUATED",sF:"SEGMENTATION_FAILED",eSWC:"ELEMENTS_SHOWN_WITHOUT_CHANGES",tNR:"TEST_NOT_RUNNING",hC:"POST_URL_CHANGE",sT:"AFTER_SAMPLING_TRIGGER",[r.NEW_SESSION_CREATED]:"NEW_SESSION_CREATED",cFS:"TOP_INITIALIZE_BEGIN",cGFAE:"CONVERT_GOAL_FOR_ALL_EXPERIMENTS",hCl:"HEATMAP_CLICK",eGURL:"EXCLUDE_GOAL_URL",cAVGFE:"CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT",cFE:"TOP_INITIALIZE_END",uAV:"UNHIDE_ALL_VARIATIONS",uS:"UNHIDE_SECTION",shouldExecLib:"TOP_INITIALIZE_ERROR",eURL:"EXCLUDE_URL",cRGFE:"CONVERT_REVENUE_GOALS_FOR_EXPERIMENT",bRTR:"BEFORE_REDIRECT_TO_URL",uC:"URL_CHANGED",hE:"HIDE_ELEMENTS",eLTTE:"ELEMENT_LOAD_ERROR",eLTSt:"ELEMENT_LOAD_TIMER_STOP",cC:"CHOOSE_COMBINATION",sAC:"BOTTOM_INITIALIZE_BEGIN",uSC:"UPDATE_SETTINGS_CALL",eAC:"BOTTOM_INITIALIZE_END",eL:"ELEMENT_LOADED",eNL:"ELEMENT_NOT_LOADED",registerHit:"REGISTER_HIT",mW:"MATCH_WILDCARD",dCSSR:"DELETE_CSS_RULE",sURL:"SPLIT_URL",nSF:"NEW_SURVEY_FOUND",oO:"OPT_OUT",vwo_goalConversionFailed:"GOAL_CONVERSION_FAILED",[r.RETRACK_VISITOR]:"RETRACK_VISITOR",[r.PAGE_MATCHED]:"PAGE_MATCHED",[r.PAGE_MATCH_FAILED]:"PAGE_MATCH_FAILED"},Pa={[r.VARIATION_SHOWN]:function(e){return[e.id+"",e.variation]}};class xa extends ca{constructor(){super(),this.isNotRedirectingEventFired=!1,this.vwoEvents={trigger:function(e,t){return E(this,void 0,void 0,function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})})}}
94,window.VWO._.phoenixMT.on(r.VARIATION_SHOWN_SENT,e=>{const t=window.VWO._.native.JSON.parse(localStorage.getItem(Zt.VS_DATA));t&&delete t[e]&&(Object.keys(t).length>0?localStorage.setItem(Zt.VS_DATA,window.VWO._.native.JSON.stringify(t)):localStorage.removeItem(Zt.VS_DATA))})}execute(){var e,t,n,o;window._vis_opt_goal_conversion=function(e){var t,n;(null===(t=window._vwoCc)||void 0===t?void 0:t.delayCustomGoal)?(null===(n=window.VWO._.phoenixMT.getEventHistory("vwo_campaignsLoaded"))||void 0===n?void 0:n.length)>0?as(null,r.CUSTOM_CONVERSION,{gId:e,["gId_"+e]:1}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{as(null,r.CUSTOM_CONVERSION,{gId:e,["gId_"+e]:1})}):as(null,r.CUSTOM_CONVERSION,{gId:e,["gId_"+e]:1})},window._vis_opt_register_conversion=function(e,t){var n,o;(null===(n=window._vwoCc)||void 0===n?void 0:n.delayCustomGoal)?(null===(o=window.VWO._.phoenixMT.getEventHistory("vwo_campaignsLoaded"))||void 0===o?void 0:o.length)>0?as(null,r.CUSTOM_CONVERSION,{cId:t,gId:e,["gId_"+e]:1}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{as(null,r.CUSTOM_CONVERSION,{cId:t,gId:e,["gId_"+e]:1})}):as(null,r.CUSTOM_CONVERSION,{cId:t,gId:e,["gId_"+e]:1})},window._vis_opt_revenue_conversion=function(e){var t,n;(null===(t=window._vwoCc)||void 0===t?void 0:t.delayCustomGoal)?(null===(n=window.VWO._.phoenixMT.getEventHistory("vwo_campaignsLoaded"))||void 0===n?void 0:n.length)>0?as(null,r.REVENUE_CONVERSION,{revenue:e}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{as(null,r.REVENUE_CONVERSION,{revenue:e})}):as(null,r.REVENUE_CONVERSION,{revenue:e})},window.VWO.track=window.VWO.track||{},window._vis_opt_createCookie=function(e,t,n,o){vr.createCookieMT(e,t,n,window._vwo_exp[o])},window._vis_opt_readCookie=Ln.get,null===(t=null===(e=window.VWO_d)||void 0===e?void 0:e.resetPreviewData)||void 0===t||t.call(e),null===(o=null===(n=window.VWO_d)||void 0===n?void 0:n.resetHeatmapData)||void 0===o||o.call(n),window._vis_opt_element_loaded=La.tryApplyingChanges}checkIfNotRedirecting(e){const t=n(()=>window.VWO.survey.eventEnums,void 0,{}),o=Object.assign(Object.assign({},Da),t);this.isNotRedirectingEventFired||e.name!==r.PAGE_VIEW||this.isNotRedirectingEventFired||(this.isNotRedirectingEventFired=!0,Re.apply(Re,[o.NOT_REDIRECTING]))}wildCardCallback(e,t){const o=n(()=>window.VWO.survey.eventEnums,void 0,{}),i=Object.assign(Object.assign({},Da),o),s=n(()=>window.VWO.survey.eventMapping,void 0,{}),a=Object.assign(Object.assign({},Wa),s);this.checkIfNotRedirecting(e);const d=a[t];if(d&&r.VARIATION_APPLIED!==t){const n=i[d];let o,s=null==e?void 0:e.oldArgs;if(s?o=!0:s=[],!o&&Pa[t]&&(s=Pa[t](e.props)),t!==r.VARIATION_SHOWN||e.props.isFirst||e.props.isSplitVariation?t===r.ELEMENT_CHANGES_APPLIED?o&&Re.apply(Re,[n,...s]):t!==r.VARIATION_SHOWN&&(t==r.CAMPAIGN_FLOW_START&&window._vwo_code&&(window._vwo_code.libExecuted=1,window.fetcher.setValue("_vwo_code.libExecuted",1)),Re.apply(Re,[n,...s]),t==r.CAMPAIGN_FLOW_START&&window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.TIB_DONE]})):Re.apply(Re,[n,...s]),t===r.VARIATION_SHOWN&&!e.props.isFirst&&!e.props.isSplitVariation||t===r.SPLIT_VARIATION_SHOWN||t==r.REGISTER_HIT){const e=i[a[r.VARIATION_APPLIED]];Re.apply(Re,[e,...s]),this.vwoEvents.trigger(r.VARIATION_APPLIED,{oldArgs:s,campaignId:parseInt(s[0],Xt),combi:s[1].includes(",")?s[1]:parseInt(s[1],Xt)})}}}}const Ua=new xa,Ma=Ua.execute.bind(Ua),ka=Ua.wildCardCallback.bind(Ua);window.VWO.modules.tags.backwardCompatibility=Ma,window.VWO.modules.tags.wildCardCallback=ka;class Ga{otherSide(...e){return e[0]="VWO.modules.tags.backwardCompatibilityUtils."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}class Fa{setItem(e,t){e=this.getKeyBasedOnMode(e),yi.set(e,window.VWO._.native.JSON.stringify(t))}getItem(e){return e=this.getKeyBasedOnMode(e),yi.get(e)}removeItem(e){e=this.getKeyBasedOnMode(e),yi.remove(e)}getKeyBasedOnMode(e){if(!window._vis_debug&&!Ae())return e;return"debug"+e+"_"+Object.keys(window._vwo_exp||{}).join("_")}}let $a=new Fa,Ba;function ja(e){return E(this,void 0,void 0,function*(){yield tt.phoenix('store.actions.addValues("${{1}}", "${{2}}" )',null,{captureGroups:[e,"vwoInternalProperties"]})})}class Ha{constructor(){this.apiCallbacks={}}register(e,t){this.apiCallbacks[e]=this.apiCallbacks[e]||[],this.apiCallbacks[e].push(t)}executeAll(e,t){this.apiCallbacks[e]&&this.apiCallbacks[e].forEach(e
94=>{e(t)})}}const Ka=new Ha;let Ja=!1;class qa extends Ga{postPhoenixMTHook(){this.makeSessionAndTagCall()}declareVWOAPI(){tt.applyChanges=function(e){return E(this,void 0,void 0,function*(){const t=[],n=(yield tt.phoenix("store.getters")).currentSettings.dataStore.campaigns;for(const e in n)t.push(e);e=e||t;for(var o=0;o<e.length;o++){const t=e[o],i=vr.isBotScreen();yield window.fetcher.getValue('VWO.modules.events.events.variationShown("${{1}}", "${{2}}", "${{3}}")',null,{captureGroups:[null,Object.assign({id:t,variation:"",isFirst:0},i&&{vwoMeta:{isBot:i}}),n[t]]})}})},tt.activate=function(e,t,o,i){return E(this,void 0,void 0,function*(){if((Ae()||window._vis_debug)&&window.VWO._.blockedState)return;window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.ACTIVATE_API_TRIGGERED]});var o,s={};"object"==typeof e&&(e=(s=e).keepElementLoadedRunning,t=s.expIds,s.manual,i=s.customUrl,o=s.virtualPageUrl);const a=n(()=>window._vwoCc.activateApiOnce)||window._vwo_acc_id>81e4,d=n(()=>window._vwoCc.skipActivateOnSameUrl);if(!(i&&i===window._vis_opt_url&&a||o&&window.location.href===o&&d))if(i&&(window._vis_opt_url=i,window.fetcher.setValue("_vis_opt_url",window._vis_opt_url)),t=t||window._vwo_exp_ids,"string"==typeof o&&o.trim()){window._vis_opt_url=o,n(()=>window._vwoCc.enableSpaVisibility)&&window.VWO._.phoenixMT.trigger(r.SPA_VISIBILITY_SERVICE);const e=ni();e&&window.VWO._.phoenixMT.trigger("vwo_reRun"),vr.fireUrlChangeWildCardEvent(),yield window.fetcher.getValue('phoenix.trigger("${{1}}", "${{2}}")',null,{captureGroups:["vwo_urlChange",{virtualPageUrl:o,location:{href:window.location.href,search:window.location.search,hash:window.location.hash}}]}),e&&window.VWO._.phoenixMT.trigger("vwo_urlChangeMt")}else if(t&&t.length){for(const o of t){const t=window._vwo_exp[o];if(t){const i=n(()=>window.VWO._.track.isUserBucketed());if(vr.isSessionBasedCampaign2(t)&&i){as(null,r._ACTIVATED,{id:o});continue}(null==t?void 0:t.manual)&&(window.VWO._[`keepElementLoadedRunning_${o}`]=e,ja({[`keepElementLoadedRunning_${o}`]:e}),as(null,r.ACTIVATED,{id:o}))}}i&&(xs.removeByEventName(r.PAGE_VIEW),yield window.fetcher.getValue("VWO.modules.tags.activate"))}})},tt.revertChanges=function(e){return E(this,void 0,void 0,function*(){const t=window._vwo_exp[e];if(!t)return;t.isApplicable=0,vr.runRevertTagsAndUpdateInfo({[e]:t}),t.isApplicable=1,delete t.mutElg,delete t.cA;const n=(yield tt.phoenix("store.getters")).currentSettings.dataStore.campaigns[e];if(n&&n.sections)for(var o=at(n.sections),i=0;i<o.length;i++)vwo_$(".vwo_loaded.vwo_loaded_"+e+"._vwo_variation_"+o[i]).remove(),delete n.sections[o[i]].loaded,yield window.fetcher.setValue(`VWO._.allSettings.dataStore.campaigns.${e}.sections.${o[i]}.loaded`,void 0)})},tt.destroy=function(){return E(this,void 0,void 0,function*(){yield tt.phoenix("destroy()"),ua.clearAllListeners()})},tt.setFetchSettingsDelay=function(e){ja({SPA_SETTINGS_DELAY:e})},tt.disableAutofetchSettings=function(){ja({disableAutofetchSettings:!0})};const e=(e,t)=>{var n=vwo_$(e),o=Array.from(n[0].classList);for(let e=0;e<o.length;e++)if(o[e].indexOf(t)>-1)return n.removeClass(o[e]),!0;return!1};tt.refreshElements=function(t,n){var o;return E(this,void 0,void 0,function*(){if(!t)return;t instanceof Array||(t=[t]);const i=yield tt.phoenix("store.getters"),r=[];for(const e in i.currentSettings.dataStore.campaigns)r.push(e);n=n||r;for(var s=vwo_$(t.join(",")),a=0;a<n.length;a++){var d="vwo_loaded_"+n[a];s.each(function(t,n){if(!e(n,d)){const t=Array.from(vwo_$(n).parents());for(let n=0;n<t.length&&!e(t[n],d);n++);}})}for(const e of n){const t=null===(o=i.currentSettings.dataStore.campaigns)||void 0===o?void 0:o[e];if(t&&t.ready){const n=vr.isBotScreen();yield window.fetcher.getValue('VWO.modules.events.events.variationShown("${{1}}", "${{2}}", "${{3}}")',null,{captureGroups:[null,Object.assign({id:e,variation:"",isFirst:0},n&&{vwoMeta:{isBot:n}}),t]})}}})},tt.fetchPCSettings=function(){Ba||(Ba=!0,ja({loadPC:!0}))},tt.enableSPA=function(e){ja(void 0===e||e?{isSpaEnabled:!0}:{isSpaEnabled:e})}
94,tt.updateSPAWaitTime=function(e){ja({SPA_ELEMENT_WAIT_TIMEOUT:e})},tt.onEventTriggered=function(e){Ka.register("onEventTriggered",e),Ja||(Ja=!0,window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:["*",e=>{if(e.isCustomEvent){const t={event:e.name};e.$metaData&&(t.metaData=e.$metaData,delete e.$metaData),delete e.page,delete e.isCustomEvent,delete e.name,Object.keys(e).length>0&&(t.props=e),Ka.executeAll("onEventTriggered",t)}}]}))},tt.onVWOCampaignsLoaded=function(e,t){"object"==typeof t&&+t.count>0&&Object.assign(e,t),window.VWO._.bucketedCampaignsAPIStore=window.VWO._.bucketedCampaignsAPIStore||{},window.VWO._.bucketedCampaignsAPIStore.callbacks=window.VWO._.bucketedCampaignsAPIStore.callbacks||[],window.VWO._.bucketedCampaignsAPIStore.campaigns&&(e({bucketed_campaigns:window.VWO._.bucketedCampaignsAPIStore.campaigns}),n(()=>"number"==typeof e.count)&&--e.count),window.VWO._.bucketedCampaignsAPIStore.callbacks.push(e)};const t={state:!1,decisionState:null,cb:[]};window.VWO._.phoenixMT.on("vwoRedirectDecision",e=>{t.state||(t.state=!0,t.decisionState=e,t.cb.forEach(t=>t(e)))}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{t.state=!1,t.decisionState=null}),tt.onSplitRedirectionDecided=e=>{t.state&&e(t.decisionState),t.cb.push(e)},tt.deactivate=function(e){return E(this,void 0,void 0,function*(){const t=yield tt.phoenix("store.getters");for(const n of e)t.settings.campaigns[n].dontKillTimer=!1,yield window.fetcher.setValue(`VWO._.allSettings.dataStore.campaigns.${n}.dontKillTimer`,!1)})},tt.getVisitorProps=function(e,t=""){return n(()=>window.VWO.attributesData[e])||n(()=>window.VWO._.native.JSON.parse($a.getItem("_vwo_visProps"))[e],{sendErrorLog:!1},t)}}makeSessionAndTagCall(){const e=e=>{let t={};e&&e.props&&(t=e.props),t.cq=0,window._vis_debug||Ae()||this.makeCallForTagsAndSession(t,"newSession")};window.VWO._.phoenixMT.on(r.NEW_SESSION_CREATED,t=>{window.VWO._.sessionInfoService.shouldStallSessionCall()||e(t)});const t=window.VWO._.phoenixMT.on("vwo_completeStalledSession",n=>{window.VWO._.sessionInfoService.shouldStallSessionCall()&&e(n),window.VWO._.phoenixMT.off(t)});window.VWO._.phoenixMT.on(r.DIMENSION_TAG_PUSHED,e=>{const t=e;this.makeCallForTagsAndSession(t,"sessionUpdate")})}makeCallForTagsAndSession(e,n){return E(this,void 0,void 0,function*(){const o=window.VWO._.sessionInfoService;void 0!==tt._.insightsOnConsentPromise&&(yield tt._.insightsOnConsentPromise),o.markSessionSynced();const i=o.getSessionId(),r=o.getPageId(),s=vr.extraData2(!0),a=encodeURIComponent(s),d=vr.createUUIDCookie2({vwoUUID:Cn.vwoUUID}),c="s.gif?account_id="+Cn.accountId+vr.getUUIDString(d)+"&s="+i+("newSession"===n?"&ed="+a+"&cu="+encodeURIComponent(Cn.currentUrl)+"&r="+(tt.data.vi&&"new"===tt.data.vi.vt?0:1):"")+"&p="+r+(e.tags?"&tags="+e.tags:"")+(e.egTagValue?"&eg="+e.egTagValue:"")+(e.funnelTagValue?"&fIds="+e.funnelTagValue:"")+("sessionUpdate"===n?"&update=1":"")+(6==window._vwo_acc_id&&e.batch?"&batch="+e.batch:"")+(6==window._vwo_acc_id&&e.tags?"&tagsLength="+(window.VWO._.native.JSON.parse(e.tags).si&&Object.keys(window.VWO._.native.JSON.parse(e.tags).si).length):"")+(6==window._vwo_acc_id&&e.calledByUnload?"&isUnload="+e.calledByUnload:"")+(window._vwo_acc_id,"&cq=")+e.cq+(e.cq?"&ttl="+kt():"");try{window.VWO._.native.JSON.parse(decodeURIComponent(a)).lt}catch(e){t({msg:"extraData(ed) is not a JSON string [while sending call for 's.gif']",url:"utilsMT.ts",source:window.VWO._.native.JSON.stringify({extraData:s,lt:(new Date).getTime(),referrer:mn.get(),requestURL:c})})}es.sendCall({serverUrl:Cn.serverUrl,accountId:Cn.accountId},{url:c},{},({isError:e})=>{!e&&"newSession"==n&&Qt.includes(window._vwo_acc_id)&&vr.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{uuid:d,sessionId:i,sessionCookie:Ln.get(Mt.TRACK_SESSION_COOKIE_NAME),cURL:Cn.currentUrl})})})}sendRegisterCall(e,t,n){es.sendCall(e,{url:t,successCallback:n},null,null,!0)}}const Xa=new qa;window.VWO.modules.tags.backwardCompatibilityUtils=Xa;class Ya{otherSide(...e){return e[0]="VWO.modules.tags.setSession."+e[0],window.fetcher.getValue(...e)}}class za{otherSide(...e){return e[0]="VWO.modules.tags.sessionInfoService."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}
94function Qa(e,t,n){"Array"===e?(this.tags=[],this.lastSent=0):"Hash"===e&&(this.tags={},this.sentTags={},6==window._vwo_acc_id&&(this.tags2={},this.sentTags2={})),this.type=e,this.maxCount=t||1/0,this.addTagCallback=n||function(){}}za.LOCAL_STORAGE_SESSION_EXPIRY=30,za.LOCAL_STORAGE_NAME=window._vis_debug?"debug_vwoSn":"vwoSn",za.ACCOUNT_ID=window._vwo_acc_id,Qa.prototype.add=function(e,t){if(e){var n=this.tags;"Array"===this.type?("[object Array]"!==Object.prototype.toString.call(e)&&(e=[e]),e=_t(e,function(e){return e=encodeURIComponent(e.trim())}),n=gt(n=(n=n.concat(e)).slice(0,this.maxCount),function(e,t){return n.indexOf(e)===t}),this.tags=n):"Hash"===this.type&&(this.sentTags[e]&&this.sentTags[e]===encodeURIComponent(t)||(this.tags[encodeURIComponent(e)]=encodeURIComponent(t)),6==window._vwo_acc_id&&(this.sentTags2[e]&&this.sentTags2[e]===encodeURIComponent(t)||(this.tags2[encodeURIComponent(e)]=encodeURIComponent(t)))),this.addTagCallback()}},Qa.prototype.get=function(e){var t;if(this.isTagPassed(e))return"Array"===this.type?(t=this.tags.slice(this.lastSent),this.lastSent=this.tags.length):"Hash"===this.type&&(e?(t=this.tags2,dt(this.sentTags2,this.tags2),this.tags2={}):(t=this.tags,dt(this.sentTags,this.tags),this.tags={})),t},Qa.prototype.isTagPassed=function(e){if("Array"===this.type)return this.tags.length>this.lastSent;if("Hash"===this.type){const t=e?this.tags2:this.tags;return at(t).length>0}return!1},Qa.prototype.reset=function(){"Array"===this.type?(this.tags=[],this.lastSent=0):"Hash"===this.type&&(this.tags={},this.sentTags={},6==window._vwo_acc_id&&(this.tags2={},this.sentTags2={}))},Qa.prototype.refresh=function(){"Array"===this.type?this.lastSent=0:"Hash"===this.type&&(dt(this.tags,this.sentTags),this.sentTags={},6==window._vwo_acc_id&&(dt(this.tags2,this.sentTags2),this.sentTags2={}))};const Za="eg",ed="fIds";let td={},nd,od=["u","s","p","ui","si","pi"],id=function(){},rd={user:"u",session:"s",page:"p"};for(nd=0;nd<od.length;nd++)td[od[nd]]=new Qa("Hash");td[Za]=new Qa("Array"),td[ed]=new Qa("Array");const sd={onPush:function(e){"function"==typeof e&&(id=e)},getTags:function(e){let t={},n="";for(nd=0;nd<od.length;nd++){const n=td[od[nd]].get(e);n&&(t[od[nd]]=Ft(n))}for(const e in t)t.hasOwnProperty(e)&&(n+='"'+e+'":'+t[e]+",");return n=n&&"{"+n.slice(0,-1)+"}",n},getEgTags:function(){const e=td[Za].get();if(e)return e.join()},getFunnelTags:function(){const e=td[ed].get();if(e&&e.length)return Ft(e.map(e=>Number(e)))},addTag:function(e,t,n,o){let i=rd[n=n||"session"];if(!i)if(n===Za)i=Za;else{if(n!==ed)return;i=ed}o&&(i+="i"),td[i].add(e,t),id()},refresh:function(){td.s.reset(),td.si.refresh(),td[Za].refresh()}};window.VWO.tag=sd.addTag,window.VWO._.tags=sd;class ad{constructor(){this.eventCallbacks=[],this.isInitialized=!1}onActivity(){if(kn.shouldWeTrackVisitor())for(let e=0;e<this.eventCallbacks.length;e++)this.eventCallbacks[e]()}init(){if(this.isInitialized)return;const e=rr(()=>{this.onActivity()},1e3);document.addEventListener?(document.addEventListener("mouseup",e),811994===window._vwo_acc_id&&document.addEventListener("pointerdown",e),document.addEventListener("keyup",e),document.addEventListener("mousemove",e),document.addEventListener("scroll",e)):document.attachEvent&&(document.attachEvent("onmouseup",e),811994===window._vwo_acc_id&&document.attachEvent("onpointerdown",e),document.attachEvent("onkeyup",e),document.attachEvent("onmousemove",e),document.attachEvent("onscroll",e)),this.isInitialized=!0}track(e){this.eventCallbacks.push(e),this.init()}clearCallbacks(){this.eventCallbacks=[]}}const dd=new ad;function cd(){yi.remove(za.LOCAL_STORAGE_NAME)}function ld(){const e=Sn.getDataInfoByIndex(Mt.CURRENT_SESSION_ID);e?Sn.setDataInfoByIndex(Mt.LAST_SESSION_ID,e):Sn.setDataInfoByIndex(Mt.LAST_SESSION_ID,window.VWO._.sessionInfoService.getSessionId()),Sn.setDataInfoByIndex(Mt.CURRENT_SESSION_ID,window.VWO._.sessionInfoService.getSessionId()),Sn.setDataInfoByIndex(Mt.SESSION_COUNT_INDEX,Tn()+1)}let ud;window.VWO._.tua=dd;class wd extends za{constructor(){super(),this.imidiateUpdate=!0,this.firstSessionCreated=!1,this.vwoSn={cu:"",r:"",lt:0,v:"0.1.0"},this.pageExitListenerForAvgTimeSpentInASession=!1,ud=this,this.setPageStartTime(),window.VWO._.phoenix
94MT.on(r.NEW_SESSION_CREATED,ld),window.VWO._.phoenixMT.on(r.TRACK_NEW_SESSION_CREATED,ld),this.expireSessionOnDateChange(),this.visitorInformation=window.VWO.data.vi=window.VWO.data.vi||{},this.setVWOSn(),this.getSessionStore()&&this.initialize(),dd.track(()=>{this.updateLocalStorageSession()})}triggerNewSessionEvent(){const e=window.localStorage.getItem("_vwo_eventHist");e&&window.localStorage.setItem("_vwo_eventHistLastSession",e),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.NEW_SESSION_CREATED]}),window.VWO._.phoenixMT.trigger(r.NEW_SESSION_CREATED)}expireSessionOnDateChange(){if(!this.getSessionStore())return;const e=this.getSessionId();if(e){const t=new Date(1e3*e).getDate();new Date(pt()).getDate()!==t&&this.eraseSessionCookie()}}initializeSession2(e){const t=!this.getSessionStore();this.setSessionStore(e+""),this.setVisitorInformation(),this.setAvgTimeSpentAndAddListeners(),this.updateAndSyncPageId(),this.initialize(t)}getDSCookieValueByIndex(e){var t=this.getGlobalCookie();return t?t.split("$")[e]:null}initialize(e){if(!this.isInitiatedOnce){if(this.isInitiatedOnce=!0,this.attachTagsPushCallback()||(null!=e?!e:this.getSessionStore())||this.triggerNewSessionEvent(),this.shouldStallSessionCall()){const e=n(()=>window.VWO._.native.JSON.parse($a.getItem("_vwo_visProps")));window.VWO._.phoenixMT.on("vwo_completeStalledSession",()=>{e&&window.VWO.visitor(e,void 0,{dAR:!1}),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.NEW_SESSION_TRACKED]})})}dd.track(()=>{this.updateSession()}),this.addValues({sessionStart:this.getSessionId()},"root"),this.fireSessionEvent()}}fireSessionEvent(){window.VWO.phoenix('trigger("${{1}}", "${{2}}" )',null,{captureGroups:[r.SESSION,{VWO:{firedTime:1e3*this.getSessionId()}}]})}attachTagsPushCallback(){let e,t,o;const i=this,s=function(n,s,a){e=sd.getTags(s),o=sd.getFunnelTags(),t=s?void 0:sd.getEgTags();const d=vr.doesSessionBasedCampaignExistsInTags(e)||(o?1:0);if(!window._vis_debug&&!Ae()&&(e||t||o)){if(!n&&!i.getSessionStore()){const n={name:r.NEW_SESSION_CREATED,time:+new Date,props:{pageId:i.getPageId(),tags:e,egTagValue:t,funnelTagValue:o,cq:d,ttl:d&&kt()}};return as(null,r.NEW_SESSION_CREATED,n),window.VWO._.phoenixMT.trigger(r.NEW_SESSION_CREATED,n),!0}s?window.VWO._.phoenixMT.trigger(r.DIMENSION_TAG_PUSHED,{tags:e,egTagValue:t,funnelTagValue:o,cq:d,ttl:d&&kt(),batch:s,calledByUnload:a}):window.fetcher.getValue("VWO.modules.events.events.dimensionTagPushed",[null,{tags:e,egTagValue:t,funnelTagValue:o,cq:d,ttl:d&&kt()}])}return!1};let a=!1;const d=sr(s,n(()=>window._vwoCc.sgifDelay)||10);const c=ft(s,window.VWO._.pushThrottleTime||1e3);return sd.onPush(()=>{d(!0),6==window._vwo_acc_id&&c(!0,!0)}),6==window._vwo_acc_id&&(window.VWO._.phoenixMT.on(r.PAGE_EXIT,e=>{a||(s(!0,!0,!0),a=!0)}),window.VWO.pageExitListener=!0),s()}updateSession(){this.updateSession2()}updateSession2(){let e=this.getSessionStore();e&&this.expireSessionOnDateChange(),e=this.getSessionStore(),this.sessionTimer||e?(e&&(this.setSessionStore(e),this.addValues({sessionStart:this.getSessionId()},"root")),this.updateSessionTimer()):this.retrackVisitor()}updateSessionTimer(){this.sessionTimer&&clearTimeout(this.sessionTimer),this.sessionTimer=setTimeout(()=>this.eraseSessionCookie(),Mt.SESSION_TIMER_EXPIRE)}calculateRelativeSessionTimestamp(e){const t=ia();if(null!==t){const o=n(()=>Math.floor(t-e),void 0,0);if(o>=0)return o}return pt(!0)-e}retrackVisitor(){const e=ud.getFirstSessionId(),t=this.calculateRelativeSessionTimestamp(e);sd.refresh(),this.setSessionStore(t+""),this.setVisitorInformation(),this.triggerNewSessionEvent(),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.RETRACK_VISITOR]})}initializeSession(e){this.initializeSession2(e)}setVisitorInformation(e){window.VWO.data.vi.vt=ud.visitorInformation.vt=e||(ud.isReturningVisitor()?"ret":"new"),window.fetcher.setValue("VWO.data.vi.vt",window.VWO.data.vi.vt)}getPageIdInfo(){const e=this.getSessionStore(),t=e&&e.split(":")[Mt.PAGE_ID_INFORMATION_INDEX];return t&&t.split("_")}markPageIdSessionExpiry(){const e=this.getPageId()+"_"+(pt(!0)-this.getFirstSessionId()+Mt.PAGE_ID_EXPIRY);ud.markPageId(e)}getPageId(){const e=this.getPageIdInfo(),t=e&&e[0];return t?parseInt(t,10):(this.imidiateUpdate=!1,1)}isReturningVisitor(){return ud.getSessionId()>ud.getFirstSessionId()}setVWOSn(){const e=this.getLocalStorageSession();e?this.vwoSn=e||{}:this.createLocalStorageSession()}getInfo(){return this.vwoSn}removeInfo(){this.vwoSn={cu:"",r:"",lt:0,v:"0.1.0"}}getRelativeSessionTimestamp(){const e=this.getFirstSessionId();return this.firstSessionCreated?this.calculateRelativeSessionTimestamp(e):(this.firstSessionCreated=!0,this.calculateFirstSessionTimestamp(e))}calculateFirstSessionTimestamp(e){const t=ia();if(null!==t){const o=n(()=>Math.floor(t-e),void 0,0);if(o>=0)return o}return ht(!0)-e}updateLocalStorageSession(){const e=this.getLocalStorageSession();!e||(pt(!0)-e.lt)/60>za.LOCAL_STORAGE_SESSION_EXPIRY?this.createLocalStorageSession():this.updateTimestampInfo(e)}updateTimestampInfo(e){this.vwoSn=e,this.vwoSn.lt=pt(!0),this.setLocalStorageSession()}createLocalStorageSession(e){e?(this.vwoSn.cu=`${document.URL}
94#vwo_fix`,this.vwoSn.r=`${document.referrer}#vwo_fix`):(this.vwoSn.cu=document.URL,this.vwoSn.r=document.referrer),this.vwoSn.lt=pt(!0),this.setLocalStorageSession()}getLocalStorageSession(e){let t=yi.get(wd.LOCAL_STORAGE_NAME);try{t=t?Gt(t):null}catch(t){cd(),this.otherSide('createLocalStorageSession("${{1}}")',null,[!0]),e||this.getLocalStorageSession(!0)}return t?t.v?(t.cu=decodeURIComponent(t.cu),t.r=decodeURIComponent(t.r),t):(t.v="0.1.0",t):null}addValues(e,t){return window.VWO.phoenix('store.actions.addValues("${{1}}", "${{2}}" )',null,{captureGroups:[e,t]})}updateAndSyncPageId(){let e;e=window.VWO._.pageId,e||(e=this.updatePageId(),this.otherSide('setPageIdValue("${{1}}")',null,[e]))}updatePageId(){let e=this.getPageId();return this.shouldUpdatePageCount()&&(this.imidiateUpdate?e+=1:this.imidiateUpdate=!0),this.markPageId(e),window.VWO._.pageId=e,e}markPageId(e){this.setSNCookieValueByIndex2(Mt.PAGE_ID_INFORMATION_INDEX,e)}setSNCookieValueByIndex2(e,t){const n=this.getSessionStore(),o=n&&n.split(":")||[];o[e]=t+"",this.setSessionStore(o.join(":"))}shouldUpdatePageCount(){const e=this.getPageIdInfo(),t=parseInt(e&&e[1],10);return!t||pt(!0)-ud.getFirstSessionId()>t}setSNCookieValueByIndex(e,t){const n=this.getSessionStore(),o=n&&n.split(":")||[];o[e]=t+"",Ln.createWithCrossDomainCheck({name:Mt.TRACK_SESSION_COOKIE_NAME,value:o.join(":"),days:Mt.TRACK_SESSION_COOKIE_EXPIRY})}getSessionId(){return this.getFirstSessionId()+this.getRelativeSessionId()}setSessionStore(e){kn.shouldWeTrackVisitor()&&Ln.createWithCrossDomainCheck({name:Mt.TRACK_SESSION_COOKIE_NAME,value:e,days:Mt.TRACK_SESSION_COOKIE_EXPIRY})}getRelativeSessionId(){let e=this.getSessionStore();if(!e){const t=this.getFirstSessionId(),n=this.calculateRelativeSessionTimestamp(t);this.setSessionStore(n+""),e=this.getSessionStore()}return e&&+e.split(":")[Mt.RELATIVE_SESSION_ID_INDEX]}setLocalStorageSession(){kn.shouldWeTrackVisitor()&&(this.vwoSn.v&&(this.vwoSn.cu=encodeURIComponent(this.vwoSn.cu),this.vwoSn.r=encodeURIComponent(this.vwoSn.r)),yi.set(wd.LOCAL_STORAGE_NAME,ir(this.vwoSn)))}getSessionStore(){return Ln.get(Mt.TRACK_SESSION_COOKIE_NAME)}getGlobalCookie(){return Ln.get(Mt.TRACK_GLOBAL_COOKIE_NAME)}eraseSessionCookie(){this.sessionTimer=null,Ln.erase(Mt.TRACK_SESSION_COOKIE_NAME)}getPcTrafficFromCookie(){var e=Sn.getDataStore();return e?parseFloat(e.split(":")[Mt.PC_TRAFFIC_INDEX]):null}getFirstSessionId(){let e=Sn.getDataStore();return e||(this.createGlobalCookie(),e=Sn.getDataStore()),e&&+e.split(":")[Mt.FIRST_SESSION_ID_INDEX]}getSNCookieValueByIndex(e){var t=this.getSessionStore();return t?t.split(":")[e]:null}createGlobalCookie(){if(!kn.shouldWeTrackVisitor())return;const e=ia(),t=null!==e?e:ht(!0),n=Mt.COOKIE_VERSION+"$"+t+":"+this.getPcTraffic()+"::";Ln.createWithCrossDomainCheck({name:Mt.TRACK_GLOBAL_COOKIE_NAME,value:n,days:kt()})}isSessionInfoSynced(){return this.getSNCookieValueByIndex(Mt.SESSION_SYNCED_STATE_INDEX)}markSessionSynced(){this.isSessionInfoSynced()||this.setSNCookieValueByIndex2(Mt.SESSION_SYNCED_STATE_INDEX,1)}shouldStallSessionCall(){if(!ri)return!1;const e=document.cookie.search(/_vis_opt_exp_\d+_combi/);return!this.isSessionInfoSynced()&&-1===e&&!h.isVisBucketedForTrack()}getPcTraffic(){return void 0!==this.pcTraffic&&null!==this.pcTraffic||(this.pcTraffic=this.getPcTrafficFromCookie(),this.pcTraffic=this.pcTraffic||parseFloat((100*Math.random()).toFixed(8))),this.pcTraffic}shouldSendSessionInfoInCall(){return!0}getTotalTimeSpentInASession(){const e=this.getSessionStore(),t=e&&e.split(":")[Mt.TOTAL_TIME_SPENT_IN_A_SESSION_INDEX];return t&&parseInt(t,10)||0}markTotalTimeSpentInASession(e){this.setSNCookieValueByIndex2(Mt.TOTAL_TIME_SPENT_IN_A_SESSION_INDEX,e)}updateTotalTimeSpentInSession(){if(!this.getSessionStore())return;this.getPageId();const e=this.getTotalTimeSpentInASession(),t=(performance.now()-this.pageStartTime)/1e3,n=Math.round(e+t);this.markTotalTimeSpentInASession(n)}setPageStartTime(){this.pageStartTime=performance.now()}setAvgTimeSpentAndAddListeners(){const e=this.getTotalTimeSpentInASession(),t=this.getPageId(),n=t>0?Math.round(e/t):0;this.addValues({avgTimeSpentInASession:n},"root"),this.pageExitListenerForAvgTimeSpentInASession||(this.pageExitListenerForAvgTimeSpentInASession=!0,window.VWO._.phoenix
94MT.on(r.PAGE_EXIT,()=>{this.updateTotalTimeSpentInSession()}),window.VWO._.phoenixMT.on("vwo_evalTotalTimeSpentInASessionForUrlChange",()=>{this.updateTotalTimeSpentInSession(),this.setPageStartTime()}),window.addEventListener("pageshow",()=>{this.setPageStartTime()}),document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&this.setPageStartTime()}))}}let _d=!1;const gd=e=>{_d||(window.VWO._.phoenixMT.trigger("vwo_completeStalledSession",e),_d=!0)};window.VWO.modules.utils.sessionHandler=window.VWO.modules.utils.sessionHandler||{},window.VWO.modules.utils.sessionHandler={fireCompleteStalledEvent:gd};class hd extends Ya{constructor(){super(),window.VWO._.phoenixMT.on("vwo_phoenixInitCalled",()=>{this.execute({vwoUUID:Cn.vwoUUID})}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{window.VWO._.phoenixMT.trigger("vwo_evalTotalTimeSpentInASessionForUrlChange"),window.VWO._.pageId=void 0,this.execute({vwoUUID:Cn.vwoUUID})})}execute(e){return E(this,void 0,void 0,function*(){let t;if(window.VWO.modules.tags.sessionInfoService?t=window.VWO.modules.tags.sessionInfoService:(t=new wd,window.VWO.modules.tags.sessionInfoService=t,window.VWO._.sessionInfoService=t),vr.createUUIDCookie2(e),t.getSessionStore())Qt.includes(window._vwo_acc_id)&&vr.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{user:"old"},["user"]),t.fireSessionEvent(),t.setVisitorInformation(),t.setAvgTimeSpentAndAddListeners(),t.updateAndSyncPageId();else{Qt.includes(window._vwo_acc_id)&&vr.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{user:"new"},["user"]),t.getGlobalCookie()||t.createGlobalCookie();const e=t.getRelativeSessionTimestamp();t.initializeSession2&&t.initializeSession2(e)}vr.setVin(e),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.SESSION_INIT_COMPLETE]})})}}const pd=new hd,vd=pd.execute.bind(pd);window.VWO.modules.tags.setSession=pd;const fd=function(e,t,n){return E(this,void 0,void 0,function*(){const o=U.plugins[M.OPERATOR]&&U.plugins[M.OPERATOR].get(e)||(()=>!1),i=Tt();t.split(".")[0].indexOf(i)>-1&&(t=t.slice(t.indexOf(".")+1));const r=["neq","neqs","ncn","bl","ninlist"];if(window[i]&&window[i].length){const s=-1!==r.indexOf(e),a="ninlist"===e;for(const e of window[i])try{if(!e)continue;const i=Ct(t,e);if(s){if(!(yield o.apply(o,[i,n]))||i!==e[t]&&!(yield o.apply(o,[e[t],n]))){if(!a)return!1}else if(a)return!0}else if((yield o.apply(o,[i,n]))||i!==e[t]&&(yield o.apply(o,[e[t],n])))return!0}catch(e){g.error("Failed to evaluate the dataLayer variable: ",e)}return!a&&s}})};window.VWO.modules.tags.dL=fd;class Ed{otherSide(...e){e[0]="VWO.modules.tags.checkEnvironment."+e[0],window.fetcher.getValue(...e)}}window.VWO.modules.tags.checkEnvironment={};const Od={hubspot:"hubspotutk",marketo:"_mkto_trk"},md=e=>{const t=document.cookie.split("; ").find(t=>t.startsWith(e+"="));return t?t.split("=")[1]:void 0},Sd=()=>{const e=new Set(Object.keys(Od)),t=new Set,n={};let o=null;const i=()=>{Object.keys(n).length>0&&(Io(void 0,{_vwo_integrations:Object.assign({},n)}),Object.keys(n).forEach(e=>{t.add(e),delete n[e]})),o=null},r=r=>{if(t.has(r))return;const s=Od[r],a=md(s);a&&(e.delete(r),n[r]=a,o&&clearTimeout(o),o=setTimeout(i,500))};if(e.forEach(r),0===e.size)return;const s=setInterval(()=>{e.forEach(r),0===e.size&&clearInterval(s)},100)};
94class Td extends Ed{constructor(){super(),window.VWO._.phoenixMT.on("vwo_init",()=>{Sd(),window.VWO._.envUtils=this.getPreRequisites()}),window.VWO._.phoenixMT.on("vwo_reRun",()=>{window.fetcher.setValue("VWO._.envUtils",this.getPreRequisites()),window.fetcher.setValue("window.VWO._.willRedirectionOccur",window.VWO._.willRedirectionOccur)})}getPreRequisites(){const e=vr.setSameSiteVariables(),t=!window.VWO._.cLFE&&kn.shouldWeTrackVisitor();return{doCookiesMatter:t,areCookiesDisabled:vr.areCookiesDisabled(t),shouldStopExecWhenSsmNotFound:vr.shouldStopExecWhenSsmNotFound(),isSSApp:e}}execute(){}}const Cd=new Td,Id=Cd.execute;window.VWO.modules.tags.checkEnvironment.fn=Cd;class yd{}class Ad extends yd{execute(){}}const Nd=new Ad,Vd=Nd.execute;window.VWO.modules.tags.runCampaign=Nd;const bd=function(){};window.VWO.modules.tags.runTestCampaign.fn=bd;class Rd{}class Ld extends Rd{processGroupCampaigns(){}}const Dd=new Ld,Wd=Dd.processGroupCampaigns.bind(Dd);window.VWO.modules.tags.groupCampaigns=Wd;class Pd{}class xd extends Pd{constructor(){super(),716497===window._vwo_acc_id&&window.VWO._.phoenixMT.on("vwo_urlChangeMt",this.execute)}execute(){window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!1})}}const Ud=new xd,Md=Ud.execute;class kd{otherSide(...e){return e[0]="VWO.modules.tags.prePostMutation.fn."+e[0],window.fetcher.getValue(...e)}}window.VWO.modules.tags.prePostMutation={};class Gd{otherSide(...e){return e[0]="VWO.modules.tags.prePostMutation.utils."+e[0],window.fetcher.getValue(...e)}}let Fd=null,$d=null,Bd=null,jd=!1,Hd=null,Kd=!1,Jd=!1;function qd(e){return function(t,n){jd=!0,null===Hd&&(Hd=requestAnimationFrame(()=>{jd?(jd=!1,Hd=null,e()):Hd=null}))}}function Xd(){null!==Hd&&(cancelAnimationFrame(Hd),Hd=null),jd=!1,Hd=null}class Yd extends Gd{monitorPageForChanges(){if("undefined"!=typeof MutationObserver&&($d&&716497===window._vwo_acc_id&&window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!0}),!$d)){const e={subtree:!0,attributes:!0,childList:!0,attributeFilter:["class"]},t=function(){var e,t,n;if(!Kd){window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!1});const o=window.VWO._.allSettings.dataStore.campaigns;if(!window.VWO._.urlChangeProcessingPending)for(const n in o){let i=o[n].combination_chosen;if(hi&&vr.isPersonalizeHoldback(o[n])&&!Ae()&&!o[n].debug){const e=null==i?void 0:i.split(",");i=(null==e?void 0:e.length)>1?e[1]:i}o[n].xPath&&!vr.isXpathAllHead(o[n],o[n].xPath)&&(null===(t=null===(e=o[n].muts)||void 0===e?void 0:e.post)||void 0===t?void 0:t.enabled)&&o[n].mutElg&&o[n].combination_chosen&&(vr.setCampaignAppliedFlag(o[n],!1),window.VWO.modules.tags.runTestCampaign.utils.applyChanges(i,o[n],null,null,[]))}null===(n=window.VWO._.phoenixMT)||void 0===n||n.trigger(r.EDITOR_APPLY_CHANGES_COMPLETE),window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!0}),window.VWO._.phoenixMT.trigger(r.MUTS_RECORDED)}};let n;n=window._vwo_acc_id>7e5?qd(t):t,window.VWO._.phoenixMT.on(r.TOGGLE_MUT_OBSERVER,({status:t})=>{var n;if(![714257,742951,707062,716497].includes(window._vwo_acc_id)&&!(null===(n=window._vwoCc)||void 0===n?void 0:n.aMO))return;const o=Ki({avoidFullHTML:!0});o&&t?$d.observe(o,e):($d.disconnect(),Xd())}),$d=new Cn.MutationObserver(n);const o=Ki();o&&$d.observe(o,e),742951==window._vwo_acc_id&&(/iPad Simulator|iPhone Simulator|iPod Simulator|iPad|iPhone|iPod/.test(navigator.userAgent)||navigator.userAgent.includes("Mac")&&"ontouchend"in document)&&(document.addEventListener("touchstart",e=>{window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!1})}),document.addEventListener("click",e=>{window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!0})}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!0})}))}}waitForDOMRenderingAndExecuteCampaign(e){Kd=!0;const t=Ki(),n={subtree:!0,childList:!0},o=function(){Jd=!0,Fd=Fd||Et(function(){Kd=!1,Bd.disconnect(),window.fetcher.getValue("phoenix.trigger",[r.SSR_COMPLETE])},e.timer,!0),Fd()};function i(){Jd||(Kd=!1,window.fetcher.getValue("phoenix.trigger",[r.SSR_COMPLETE]),Bd&&Bd.disconnect())}t?(Bd=new Cn.MutationObserver(o),Bd.observe(t,n)):(Jd=!0,window.fetcher.getValue("phoenix.trigger",[r.SSR_COMPLETE])),e.timeout?setTimeout(i,e.timeout):i()}}const zd=new Yd;window.VWO.modules.tags.prePostMutation.utils=zd;const Qd={},Zd=Jo;class ec{constructor(e){this.observed=!1,this.applyCount=0,this.selectorIdentifier="",void 0!==Cn.MutationObserver&&(this.observer=new Cn.MutationObserver(this.refreshObserverCallback.bind(this)),this.observer.node=e,e.addEventListener("vwoObserverAction",this.observerActionCallback.bind(this)))}}const tc=window._vwo_editorOperationTracker={},nc=100,oc={subtree:!0,attributes:!0,characterData:!0,childList:!0,attributeFilter:["style","src","srcset","href"]},ic="vwo_refresh_limit_reached",rc=[];let sc={};
94const ac=function(e,t){const n=vwo_$(e);if(!n.length||!Qd[t])return;const o=Array.from(n);let i=0;for(const n of o){let o=n.__vwoInternals;o||(o=n.__vwoInternals=new ec(n),rc.push(o)),o.applyCount++,Zd&&(o.selectorIdentifier=`${e}|${i++}|${t}`,sc[o.selectorIdentifier]=sc[o.selectorIdentifier]||0,sc[o.selectorIdentifier]++)}},dc=function(e,t){const n=document.createEvent("CustomEvent");n.initCustomEvent("vwoObserverAction",!0,!1,t),e&&e.dispatchEvent(n)};window._vwo_handleMutations=function(e,n){try{e&&"function"==typeof n&&(dc(e,{disconnect:!0}),n(),dc(e,{connect:!0}))}catch(e){const n="[JSLIB_EDITOR] Error _vwo_handleMutations.";t({msg:n,url:"editorChangesObserver.js",source:encodeURIComponent(n)})}},ec.prototype.refreshObserverCallback=function(e,t){const n=t.node,o=window.VWO._.native.JSON.parse(window.VWO._.native.JSON.stringify(Qd));window.vwoRefreshCampaigns&&window.vwoRefreshCampaigns.forEach(e=>{o[e]=!0});for(const e in o)if(o[e]&&n.classList){const t=Array.from(n.classList);for(const o of t)o.indexOf(`vwo_loaded_${e}`)>-1&&n.classList.remove(o)}this.disconnectObserver()},ec.prototype.observerActionCallback=function(e){if(!e.detail)return;const t=e.detail||{},n=t.operationId;t.disconnect?n?tc[n]="disconnected":this.disconnectObserver():t.connect?this.connectObserver():n&&delete tc[n]},ec.prototype.disconnectObserver=function(){this.observer.disconnect(),this.observed=!1},ec.prototype.connectObserver=function(){if(this.observer&&!this.observed){(Zd?sc[this.selectorIdentifier]>20:this.applyCount>nc)?this.observer.node.hasAttribute(ic)||this.observer.node.setAttribute(ic,""):(this.observer.observe(this.observer.node,oc),this.observed=!0)}},ec.prototype.resetObserver=function(){this.observer&&(this.applyCount=0,this.observed||(this.observer.observe(this.observer.node,oc),this.observed=!0),sc={},this.observer.node.hasAttribute(ic)&&this.observer.node.removeAttribute(ic))};const cc=function(){var e,t,n,o;null===(e=window.VWO._.phoenixMT)||void 0===e||e.on(r.INIT_VWO_INTERNALS,function(e){const{elementSelector:t,campaignId:n}=e;ac(t,n)}),null===(t=window.VWO._.phoenixMT)||void 0===t||t.on(r.SET_CAMPAIGN_TO_OBSERVE,function(e){var t,n,o,i;const r=window._vwo_exp,{campaignId:s}=e;(r[s].xPath&&!vr.isXpathAllHead(r[s],r[s].xPath)||r[s].aTO)&&(null===(n=null===(t=r[s].muts)||void 0===t?void 0:t.post)||void 0===n?void 0:n.enabled)&&(Qd[s]=!!(null===(i=null===(o=r[s].muts)||void 0===o?void 0:o.post)||void 0===i?void 0:i.refresh))}),null===(n=window.VWO._.phoenixMT)||void 0===n||n.on("vwo_urlChangeMt",function(){for(let e=rc.length-1;e>-1;e--)rc[e].resetObserver()}),null===(o=window.VWO._.phoenixMT)||void 0===o||o.on(r.EDITOR_APPLY_CHANGES_COMPLETE,function(){for(let e=rc.length-1;e>-1;e--)rc[e].connectObserver()})};window.VWO.modules.tags.prePostMutation.editorChangesObserver={attachEditorChangeObserverEvents:cc};class lc extends kd{execute(){}}const uc=new lc,wc=uc.execute;window.VWO.modules.tags.prePostMutation.fn=uc;var _c=[];const gc=["dev.visualwebsiteoptimizer.com","d5phz18u4wuww.cloudfront.net","cdn-cn.vwo-analytics.com"];function hc(e){let t=!1;for(let n=0;n<gc.length;n++)if(e.indexOf(gc[n])>=0){t=!0;break}return t}var pc=function(e){if(hc(e&&e.url||""))for(var t=0;t<_c.length;t++)_c[t](e)};function vc(e){var t,n,o,i={msg:e.message||(null===(t=e.reason)||void 0===t?void 0:t.message),stack:(null===(n=e.error)||void 0===n?void 0:n.stack)||(null===(o=e.reason)||void 0===o?void 0:o.stack),url:e.filename||e.reason&&(e.reason.stack||e.reason.message),source:"uncaughtErr"};pc(i)}window.addEventListener?(window.addEventListener("error",vc),window.addEventListener("unhandledrejection",vc)):window.attachEvent&&window.attachEvent("onerror",function(e,t,n,o){pc({msg:e,url:t,source:"uncaughtErr"})});const fc=function(e){e&&"function"==typeof e&&_c.push(e)};let Ec;class Oc extends e{constructor(){super(),this.errorTracking({getters:{window:window,accountId:window._vwo_acc_id,encodeURIComponent:encodeURIComponent,actions:{},serverUrl:window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/"}})}setErrorTrackingCallback(e){const t=e.encodeURIComponent,o=e.accountId,i=n(()=>window.VWO.data.accountJSInfo.collUrl)||e.serverUrl,r=this;var s=0;const a=function(e){var n,a=(e=e||{}).msg&&e.msg.substring(0,1e3),d=e.stack&&e.stack.substring(0,1e3);const c=e.source,l=e.url,u=Ec||r.getEmptyTriggerIdsIfAny(),w="ee.gif?"+(l?"f="+t(e.url):"")+"&a="+o+(c?"&s="+t(c):"")+(Array.isArray(u)&&u.length?"&eT="+t(u.join()):"")+"&e="+t(a)+"&stack="+t(d);if(s<50&&(s++,Kn({url:w,serverUrl:i},void 0,void 0,!0)),null==u?void 0:u.length){null===(n=window._vwo_code)||void 0===n||n.finish();const e=vwo_$('[id^="_vis_opt_path_hides"]');if(e.length)for(let t=0;t<e.length;t++)vwo_$(e[t]).remove()}};return fc(a),a}getEmptyTriggerIdsIfAny(){const{triggers:e}=window.VWO._.allSettings||{},t=[];return Object.keys(e).forEach(n=>{Object.keys(e[n]).length||t.push(n)}),Ec=t,t}errorTracking({getters:e}){const t=this.setErrorTrackingCallback(e);this.setCustomError(t)}}const mc=new Oc,Sc=mc.errorTracking.bind(mc);window.VWO.modules.tags=window.VWO.modules.tags||{},window.VWO.modules.tags.errorTracking=Sc,window.VWO.modules.tags.errorTrackingCallback=mc.setErrorTrackingCallback;let Tc=[];function Cc(){return function(e,t){if(t!==r.PAGE_VIEW)return void window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[r.AFTER_SAMPLING_TRIGGER,{oldArgs:[{samplingRate:e.samplingRate,priority:e.priority}]}]});const{samplingRate:n,priority:o}=e;Tc.push({samplingRate:n,priority:o}),window.VWO.track.sampleData=Tc}}
94window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>Tc=[]);const Ic=Cc();window.VWO.modules.tags=window.VWO.modules.tags||{},window.VWO.modules.tags.sampleVisitor=Ic;class yc{constructor(){this.whiteListedEventsForVsKey=[r.PAGE_VIEW,r.CUSTOM_CONVERSION,r.DOM_CLICK,r.DOM_SUBMIT,r.REVENUE_CONVERSION]}getCurrentEventData(e,t,n,o){const i=o||{};if(!(Object.keys(t).length<=0))return Object.keys(t).forEach(o=>{var r;i[o]=i[o]||{},i[o]=Object.assign(Object.assign({},i[o]),{vwoMeta:{metric:t[o].metrics}}),this.whiteListedEventsForVsKey.includes(e)&&t[o].comb&&(i[o].vwoMeta.vS=t[o].comb),(null===(r=n[o])||void 0===r?void 0:r.length)>0&&(i[o].matchedSelectors=n[o])}),i}}class Ac{constructor(){this.vwoEvents={trigger:function(e,t){return E(this,void 0,void 0,function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})})}}}isGoalEligible(e,t){return e.pExcludeUrl&&Y.matchRegex(t,e.pExcludeUrl)?(window.VWO.modules.tags.wildCardCallback({},r.EXCLUDE_GOAL_URL),!1):e.pUrl?Na.verifyUrl(t,e.pUrl,null):Na.verifyUrl(t,null,e.urlRegex)}registerConversion(e,t,n,o,i){if(t.type===p().INSIGHTS_FUNNEL_CAMPAIGN)return void h.markFunnelValue(t.id,1,e,t.version);let r=ya.getCombi(t,i);if(vr.isPersonalizeHoldback(t)){const e=r.split(";"),t=e[1];if(t){const n=e[0].split("|");for(let e=0;e<n.length;e++){const o=n[e];if(o.split(",")[0]===t){r=o;break}}}}e=e||1,this._triggerGoalConversion(e,t,n,o,{combination:r})}getImgUrlForConversion(e,t,n,o){if(!kn.shouldWeTrackVisitor())return;var i,s;const a=e.id,d=window._vwo_acc_id,c=window.VWO.modules.tags.sessionInfoService;if(s="c.gif?account_id="+d+"&experiment_id="+a+"&goal_id="+t+"&ru="+encodeURIComponent(mn.get())+(void 0===o?"":"&r="+o)+vr.getUUIDString(vr.getUUID(e)),e.type===p().GOAL_CAMPAIGN){i=c.getSessionId(),window.VWO.modules.tags.wildCardCallback({campaign:e},r.EXECUTE_FUNNEL_FOR_GOAL_CAMPAIGN);const n=(window.tracklib||window.VWO._.track).getGtAndF(t);if(n){return s+"&s="+i+"&ifs="+ +(i===c.getSessionId())+"&t=1&cu="+encodeURIComponent(window.location.href)+n}return""}return c.shouldSendSessionInfoInCall()&&(i=c.getSessionId()),s+"&combination="+n+(i=i?"&sI
94d="+i:"")}_triggerGoalConversion(e,t,n,o,i){if(t.type===p().INSIGHTS_METRIC_CAMPAIGN)return void ya.markGoalTriggered(t,e);const s=i.combination;if(!o&&(!s||ya.isGoalTriggered(t,e)||vr.isBot2()))return void(qe.queueGoalLogs(t.id,e,n,!1)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[t.id,e,n,!1],campaignId:t.id,goalId:e},r.REGISTER_CONVERSION));"REVENUE_TRACKING"!==t.goals[e].type&&(n=void 0);const a=this.getImgUrlForConversion(t,e,s,n);if(a){if(vr.isEligibleToSendCall(t.id)){const e=e=>es.sendCall(null,{url:a,cUrl:e},null,null),t=window.VWO._.lastPageUnloadURL||document.URL;Vr(()=>e(t))}ya.markGoalTriggered(t,e)}qe.queueGoalLogs(t.id,e,n,!!a)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[t.id,e,n,!!a],campaignId:t.id,goalId:e},r.REGISTER_CONVERSION)}}const Nc=new Ac;class Vc extends yc{execute(e,t){if(window.VWO._.willRedirectionOccur)return;if(vr.isBot2())return;const o={},i={};for(const n of t){const t=n.c,a=n.g,d=t&&window._vwo_exp[t];let c=!1;const l=d.goals[a];if(!(t&&a&&d&&l))continue;c=vr.isSessionBasedCampaign2(d);const u=n.uuid||vr.createUUIDCookie2(d);if(!c||vr.hasInsightsMetric(d.type)){if("CUSTOM_GOAL"===(null==l?void 0:l.type)){const e=l.url;o[u]=o[u]||[],o[u].indexOf(e)<0&&o[u].push(e)}i[u]=i[u]||{};const e="id_"+t;i[u].metrics=i[u].metrics||{},i[u].metrics[e]=i[u].metrics[e]||[],i[u].metrics[e].push("g_"+a),d.isEventMigrated&&(i[u].comb=i[u].comb||{},i[u].comb[e]=ya.getCombi(d))}var s=!0;window.VWO._.isBeaconAvailable=e.isBeaconAvailable,window.VWO._.isLinkRedirecting=e.isLinkRedirecting,Nc.registerConversion(a,d,e.revenue,!c,!0),window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[r.GOAL_CONVERTED,{campaignId:d.id,goalId:a}]}),window.VWO._.isLinkRedirecting=!1,s=s&&window.VWO._.isBeaconAvailable}if(n(()=>e._vwo.eventDataConfig))this.getCurrentEventData(e.vwoEventName,i,o,e._vwo.eventDataConfig);else{const t=this.getCurrentEventData(e.vwoEventName,i,o);e._vwo=e._vwo||{},e._vwo.eventDataConfig=e._vwo.eventDataConfig||{},e._vwo.eventDataConfig=t}}}const bc=new Vc,Rc=bc.execute.bind(bc);window.VWO.modules.tags.metricMT=Rc;class Lc{constructor(){this.lastSetTimerId=null,window.VWO._.phoenixMT.on(r.UNHIDE_ELEMENT,({ruleName:e,campaignData:t,variation:n,rulesArr:o})=>{let i;t&&(i={id:t.id,variation:vr.isPersonalizeCampaign(t)?n:null}),vr.delCSSWrapper({ruleName:e,rulesArr:o,campaignData:i})})}unhideElementsAfterTimer(e){null!==this.lastSetTimerId&&clearTimeout(this.lastSetTimerId),this.lastSetTimerId=setTimeout(function(){var t;this.lastSetTimerId=null;
94const n=vwo_$('[id^="_vis_opt_path_hides"]');if(n.length){const o=[];for(let e=0;e<n.length;e++)vwo_$(n[e]).remove(),o.push(null===(t=n[e].getAttribute("id"))||void 0===t?void 0:t.split("_").slice(-1)[0]);window.fetcher.getValue('phoenix.trigger("${{1}}", "${{2}}")',null,{captureGroups:[r.CHECK_SEGMENTATION,e]}),g.info("Multiple hiding tags found after 5 seconds for campaigns "+window.VWO._.native.JSON.stringify(o),{url:"visibilityService.js",lineno:34,colno:34})}},5e3)}}const Dc=new Lc;window.VWO.modules.tags.visibilityService=Dc;var Wc=Object.freeze({__proto__:null,backwardCompatibilityUtils:Xa,checkEnvironment:Id,runCampaign:Vd,runTestCampaign:bd,groupCampaigns:Wd,urlChange:Md,prePostMutation:wc,errorTracking:Sc,sampleVisitor:Ic,metric:Rc});const{checkEnvironment:Pc,runCampaign:xc,runTestCampaign:Uc,groupCampaigns:Mc,prePostMutation:kc,urlChange:Gc,errorTracking:Fc,sampleVisitor:$c,metric:Bc}=Wc;class jc{constructor(){this.noOp=function(){}}test(){console.log(1)}getPhoenixConfig(){return{tags:{checkEnvironment:{fn:Pc,sync:!0},runCampaign:{fn:xc,sync:!0},runTestCampaign:{fn:Uc,sync:!0},groupCampaigns:{fn:Mc,sync:!0},prePostMutation:{fn:kc,sync:!0},urlChange:{fn:Gc,sync:!0},errorTracking:{fn:Fc,sync:!0},sampleVisitor:{fn:$c},metric:{fn:Bc,sync:!0,fireUniquelyForEveryEvent:!0}},storages:{localStorageService:yi,cookies:Ln},jsLibUtils:{verifyUrl:function(){return Na.verifyUrl.apply(Na,arguments)}}}}sendMessageToParentFrame(e){if(!e)return;if(window.self===window.parent)throw new Error("Cookieless Mode for Iframe enabled at top level. ");const t={vwoEvent:{name:"VWO_STORE_UPDATE",data:e}};window.parent.postMessage(t,"*")}getCookieJarValidValue(e){return["null",null,void 0,"undefined"].indexOf(e)>-1?"":e}setFunnelExps(e){var t,n;const o=null===(t=null==e?void 0:e.settings)||void 0===t?void 0:t.campaigns;for(const e in window._vwo_exp)if(window._vwo_exp[e].funnel)for(const t of window._vwo_exp[e].funnel){const e=t;(null===(n=window._vwo_exp[e.id])||void 0===n?void 0:n.g)||(window._vwo_exp[e.id]=e,window._vwo_exp[e.id].g=e.goals,window._vwo_exp[e.id].goals={},o&&(o[e.id]=window._vwo_exp[e.id]))}}postPhoenixMTHook(){var e,t;const n=Object.keys(Object.assign({},Wc));for(let o=n.length-1;o>=0;--o)null===(t=(e=Wc[n[o]]).postPhoenixMTHook)||void 0===t||t.call(e)}}const Hc=new jc;function Kc(){const e=window.fetcher,t=window.fetcher.getValue("phoenixInstantiate"),n=function(t,n=null,o={}){if(!n)return e.getValue("phoenix."+t,null,o);e.setValue("phoenix."+t,n)},o=new Promise(e=>{t.then(t=>e([n,t]))});let i=[];return window.VWO._.phoenixMT.on("vwo_phoenixInitialized",()=>{for(let e=0;e<i.length;e++)i[e]();i=[],vr.fireVariationShownSentForSplit()}),[function(e,t=null,n={}){return new Promise(o=>{i.push(()=>{o(window.VWO.phoenix(e,t,n))})})}.bind(this),o]}window.VWO.modules.utils.initUtils=Hc;const Jc=Kc;var qc;window._vis_opt_queue=window._vis_opt_queue||[];var Xc=window._vis_opt_queue||[];const Yc=window._vwoCc&&(null===(qc=window._vwoCc.arrayRepl)||void 0===qc?void 0:qc[window._vwo_acc_id]),zc=Yc?new Nt:[];zc.execute=function(e){try{e()}catch(e){}},zc.finish=function(e){if(!this.isProcessed){var t=Xc.push;Xc.push=function(){t.apply(this,[].slice.call(arguments)),zc.execute.apply(this,[].slice.call(arguments))},this.isProcessed=!0}for(e=0;e<Xc.length;e++)zc.execute(Xc[e])},zc.clear=function(){Xc.splice(0,Xc.length)};var Qc=function(){},Zc=[],el=[],tl=[],nl=[],ol=window._vwo_evq=window._vwo_evq||[];window.VWO=window.VWO||[],window.VWO._=window.VWO._||{};var il=function(e,t){t.e===e[0]&&t.c.apply(this,[e])},rl=function(e,t){[1033234].includes(window._vwo_acc_id)&&qe.deferOnConsent("processVariationAppliedCallback",this,rl,this,null,null,e,t)||t.e&&t.e!==e[1]||t.v&&t.v!==e[2]||t.c.apply(this,[e])},sl=function(e,t){t.c&&t.c.apply(this,[e[1]])},al=function(e){for(var t=0;t<tl.length;t++)il(e,tl[t]);if(e[0]===r.TRACK_SESSION_CREATED&&!0===e[4]){const e=window.localStorage.getItem("_vwo_eventHist");e&&window.localStorage.setItem("_vwo_eventHistLastSession",e),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.TRACK_NEW_SESSION_CREATED]}
94),window.VWO._.phoenixMT.trigger(r.TRACK_NEW_SESSION_CREATED)}if("rH"===e[0]||"vS"===e[0])for(t=0;t<Zc.length;t++)rl(e,Zc[t]);if(e[0]===r.VWO_EXECUTED)for(t=0;t<el.length;t++)sl(e,el[t]);if(e[0]===Da.VARIATION_SHOWN_SENT)for(const t of nl)rl(e,t)},dl=ol.push;ol.push=function(){al(arguments[0]),dl.apply(ol,[].slice.call(arguments))};var cl=ol.unshift;ol.unshift=function(){al(arguments[0]),cl.apply(ol,[].slice.call(arguments))};const ll={onVWOLoaded:function(e){var t={c:e=e||Qc};el.push(t);for(var n=0;n<ol.length;n++)ol[n][0]===r.VWO_EXECUTED&&sl(ol[n],t)},onVariationShownSent:function(e,t,n){"function"==typeof e&&(n=e,e=null,t=null);var o={e:e,v:t,c:n=n||Qc};nl.push(o);for(const e of ol)e[0]===Da.VARIATION_SHOWN_SENT&&rl(e,o)},onVariationApplied:function(e,t,n){"function"==typeof e&&(n=e,e=null,t=null);var o={e:e,v:t,c:n=n||Qc};Zc.push(o);for(var i=0;i<ol.length;i++)"rH"!==ol[i][0]&&"vS"!==ol[i][0]||rl(ol[i],o)},onEventReceive:function(e,t){if(!e)throw new Error("Invalid eventName:"+e);var n={e:e,c:t=t||Qc};tl.push(n);for(var o=0;o<ol.length;o++)il(ol[o],n)}};for(var ul in ll)ll.hasOwnProperty(ul)&&(window.VWO[ul]=ll[ul]);function wl(e,t){for(const n in e)if("SURVEY"===e[n].type){(!e[n].survey||0===Object.keys(e[n].survey).length&&e[n].survey.constructor===Object)&&g.warn(`Survey settings unavailable for account: ${window._vwo_acc_id} and campaign: ${n}`);for(const o in e[n].survey)window._vwo_surveySettings=window._vwo_surveySettings||{},window._vwo_surveySettings[o]=e[n].survey[o],t&&t[n]&&(window._vwo_surveySettings[o].debug=t[n].debug.su)}}function _l(){const e=window.VWO;e.nls&&(e.nls.stopRecording="permanent"),e.survey&&(e.survey.stopCollectingData=!0)}function gl(){tt._.commonUtil=Wt,tt._.utils=Bt,tt._.customEvent=Pe,tt._.listener=ll,tt._.libUtils=vr,tt._.CookieEnum=Mt}window.VWO.modules.otherLibDeps.storeSurveyDataInVWOSurveySettings=wl,window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey=_l,window.VWO.modules.otherLibDeps.setOtherLibrariesDepsMT=gl,window.VWO._.EventsEnum=Da,window.VWO._.SyncableEventsEnum=bo;var hl=window.console||{log:function(){}},pl;window.VWO._.prVWO=window.VWO._.prVWO||[];const vl={processEvent:function(e,t,n,o,i){if("[object Array]"!==Object.prototype.toString.call(e))return 0;try{var r,s,a,d=e[0],c=e.slice(1),l=-1!==d.indexOf(".");return l&&0===d.indexOf(t)||!l?(l?(r=n[(s=d.split("."))[0]][s[1]],a=n[s[0]]):(r=n[d],a=n),r?(window.VWO._.prVWO=window.VWO._.prVWO.concat(i.queue?i.splice(o,1):i.queue),r.apply(a,c),1):0):0}catch(t){return hl.log("Error occured in VWO Process Event ("+(e&&e[0])+"): ",t),0}},addPushListener:function(e,t,n){var o=t.push;t.push=function(...i){let r=0;return i.forEach(i=>{r=function(i){const r=o.apply(t,[].slice.call(arguments));return t.queue&&t.queue[t.queue.length-1]===i?vl.processEvent(i,e,n,t.queue.length-1,t):t.queue||t[t.length-1]!==i||vl.processEvent(i,e,n,t.length-1,t),r}(i)}),r}},init:function(e,t,n,o,i=!0){pl=n?t[n]=t[n]||[]:t||[],this.vwoApi=o,vl.process(e,pl,t),i&&vl.addPushListener(e,pl,t)},initTrack:function(e,t){vl.init(e,window.VWO,t)},process:function(e,t,n){var o=0;t.sort(function(e){return"config"===e[0]?-1:0});const i=t.queue?t.queue:t;for(;o<i.length;)0===vl.processEvent(i[o],e,n,o,t)&&o++}};window.VWO&&(window.VWO._=window.VWO._||{},window.VWO._.vwoLib=vl);const fl=function(e){var t,o,i,r,s,a,d,c,l,u,w,_,g,h,p,v,f,E,O,m,S;const T=null===(t=window.VWO._.allSettings.dataStore)||void 0===t?void 0:t.plugins;if(!T)return;const C=null==T?void 0:T.DACDNCONFIG;e._.ac=e._.ac||{},e.data.pc=e.data.pc||(null===(i=null===(o=e.data)||void 0===o?void 0:o.accountJSInfo)||void 0===i?void 0:i.pc),e.data.rp=e.data.rp||(null===(s=null===(r=e.data)||void 0===r?void 0:r.accountJSInfo)||void 0===s?void 0:s.rp),e.data.ts=null===(d=null===(a=e.data)||void 0===a?void 0:a.accountJSInfo)||void 0===d?void 0:d.ts,e.data.url=null===(l=null===(c=e.data)||void 0===c?void 0:c.accountJSInfo)||void 0===l?void 0:l.url,e.data.frn=null===(w=null===(u=e.data)||void 0===u?void 0:u.accountJSInfo)||void 0===w?void 0:w.frn,e.data.noSS=null===(_=e.data.accountJSInfo)||void 0===_?void 0:_.noSS,e.DONT_IOS=null==C?void 0:C.DONT_IOS,e.data.sst=null==C?void 0:C.SST,e._.sstd=null===(g=null==C?void 0:C.SST)||void 0===g?void 0:g.SSTD,e._.ac.it=null===(h=null==C?void 0:C.SD)||void 0===h?void 0:h.it,e._.ac.uct=null===(p=null==C?void 0:C.SD)||void 0===p?void 0:p.uct,e._.ac.rdbg=null==C?void 0:C.RDBG,e.data.fB=null==C?void 0:C.FB,e._.SPA_SETTINGS_DELAY=+(null===(v=null==C?void 0:C.SD)||void 0===v?void 0:v.IT)||
940,e._.SPA_NEW_PAGE_SETTINGS_DELAY=+(null===(f=null==C?void 0:C.SD)||void 0===f?void 0:f.UCT)||0,e._.isSpaEnabled=null==C?void 0:C.SPA,e._.ac.eNC=null==C?void 0:C.eNC,e._.ac.cInstJS=null==C?void 0:C.CINSTJS,e._.ac.bsECJ=null==C?void 0:C.BSECJ,e._.ac.cURCF=null==C?void 0:C.cURCF,e._.ast=null==C?void 0:C.AST,e.featureInfo=(null==C?void 0:C.jsConfig)||{},window._vwo_clicks=window._vwo_clicks||(null==C?void 0:C.HEATMAPCLICKS),e.data.cj={bc:null===(E=null==C?void 0:C.CJ)||void 0===E?void 0:E.BC,s:null===(O=null==C?void 0:C.CJ)||void 0===O?void 0:O.S},e._.ac.eNC=null==C?void 0:C.eNC,e._.ac.cSHS=!(null===(m=window._vwoCc)||void 0===m?void 0:m.syncServerUrl)&&((null==C?void 0:C.CSHS)||(null===(S=null==C?void 0:C.jsConfig)||void 0===S?void 0:S.histEnabled)),e._.ac.uCP=null==C?void 0:C.UCP,e._.ac.iAF=null==C?void 0:C.IAF,e._.ac.PRTHD=null==C?void 0:C.PRTHD,e._.ac.hIF=n(()=>C.jsConfig.hIF),e.data.mrp=n(()=>C.jsConfig.mrp)};let El;const Ol={test:e=>{var t;return El=null===(t=window.VWO)||void 0===t?void 0:t.phoenix,window.workerThread&&El&&e===El.store.getters},transformer:function(e){return e===El.store.getters.settings.campaigns||e===El.store.getters.allSettings.dataStore.campaigns?"vwojFnGPlugCamp":e===El.store.getters.allSettings?"vwojFnGPlugAllSet":e},parse:(e,t)=>{if("vwojFnGPlugCamp"===t)return window._vwo_exp;if("vwojFnGPlugAllSet"===t){const e=Object.assign({},window.VWO._.allSettings);return delete e.triggers,delete e.tags,e}return t}},ml=[Ol],Sl={stringify:function(e,n,o){try{return window.VWO._.native.JSON.stringify(e,function(e,t){if(!o){const e=ml.filter(e=>e.test(t));if(e.length>0){const o=t=>e.reduce((e,t)=>t.transformer(e),t);return window.VWO._.native.JSON.parse(Sl.stringify(t,n,o))}}o&&(t=o(t));const i=e?this:n;var r;return t instanceof Function||"function"==typeof t?t.type==="vwoWrappedFn_"+(window.mainThread?"WT":"MT")?"_NuPreW"+t.name.slice(0,t.name.indexOf("_")+1):(r=t.toString()).length<8||"function"!==r.substring(0,8)?"_NuFrRa"+window.functionWrapper.wrap(t,i)+"_":"_NuFrNf"+window.functionWrapper.wrap(t,i)+"_":t instanceof RegExp?"_PxEgEr_"+t:t})}catch(e){return t({msg:"JSONfn.stringify failed!",url:"jsonFn.ts",source:e}),""}},parse:function(e,t){if(!e)return e;function n(e){const t=e+"_wrappedFn",n={[t](...t){const n={type:"callWrappedFunction",id:e,args:Sl.stringify(t)};return window.fetcher.request(n).send()}}[t];return n.type="vwoWrappedFn_"+(window.mainThread?"WT":"MT"),n}const o=!!t&&/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/;return window.VWO._.native.JSON.parse(e,function(e,t){for(const n of ml)t=n.parse(e,t);var i;if("string"!=typeof t)return t;if(t.length<8)return t;if(i=t.substring(0,7),o&&t.match(o))return new Date(t);if("_NuPreW"===i){const e=t.match(/_NuPreW([0-9]*)_/)[1];return window.functionWrapper.unwrap(e)}if("_NuFrNf"===i){const e=t.match(/_NuFrNf([0-9]*)_/)[1];return n(e)}if("_PxEgEr"===i)return eval(t.slice(8));if("_NuFrRa"===i){const e=+t.match(/_NuFrRa([0-9]*)_/)[1];return n(e)}return t})},clone:function(e,t){return this.parse(this.stringify(e),t)}};let Tl=0;const Cl={},Il={};function yl(e,t,n){const o=this.postMessage.bind(this);if("response"===(null==e?void 0:e.type)){const t=e;return{resolve:function(e){let n=t.encapsulatedData;const o=t.isErrorPresent;n&&(n="function"==typeof e?e(t.encapsulatedData):t.encapsulatedData),o?Il[t.twoWayCommId](n):Cl[t.twoWayCommId](n)}}}{const i={type:"response",encapsulatedData:e,twoWayCommId:t,isErrorPresent:n};return{send:function(){try{return o(i),!0}catch(e){return!1}}}}}function Al(e){if(this.sendingLayer=this.postMessage,"request"===(null==e?void 0:e.type)){const t=e,n=t.encapsulatedData;return{resolve:e=>E(this,void 0,void 0,function*(){try{const o=yield e(n);return yl.call(this,o,t.twoWayCommId).send(),!0}catch(e){const n=Sl.stringify(e.message);return yl.call(this,n,t.twoWayCommId,!0).send(),!1}})}}{const t={type:"request",encapsulatedData:e,twoWayCommId:++Tl};return{send:()=>new Promise((e,n)=>{try{Cl[t.twoWayCommId]=e,Il[t.twoWayCommId]=n,this.sendingLayer(t)}catch(e){console.log(e),n(e)}})}}}class Nl{constructor(){this.masterObject={}}static isObject(e){return"object"==typeof e&&!Array.isArray(e)&&null!==e}static createProxy(e,t,n){if(e.__isProxy||!this.isObject(e))return e;const o=e;return Object.defineProperty(o,"__transferData",{value:!0,enumerable:!1,writable:!0}),new Proxy(o,{set:(e,o,i)=>{if("__isProxy"===o||e[o]===i)return!0;
94if(typeof e[o]==typeof i&&"function"!=typeof i&&window.VWO._.native.JSON.stringify(i)===window.VWO._.native.JSON.stringify(e[o]))return!0;if(this.isObject(i)?e[o]=this.proxify(i,t,n+o.toString()+"."):e[o]=i,"__transferData"===o||!e.__transferData)return!0;const r={path:n+o.toString()+".",value:i};return r.value=Sl.stringify(i,e),t({type:"sync",data:r,syncType:Ue.Object}),!0},get:(e,t)=>"__isProxy"===t||e[t],deleteProperty:(e,o)=>{if(o in e){if(delete e[o],!e.__transferData)return!0;const i={path:n.toString(),key:o};t({type:"sync",data:window.VWO._.native.JSON.stringify(i),syncType:Ue.Delete})}return!0}})}isKey(e){return e in this.masterObject}static proxify(e,t,n){return this.isObject(e)?(Object.keys(null!=e?e:{}).forEach(o=>{this.isObject(e[o])&&(e[o]=this.proxify(e[o],t,n+o+"."))}),this.createProxy(e,t,n)):e}register(e,t,n){t in this.masterObject&&console.error("Key already exists!"),null==e&&(e={});const o=Nl.proxify(e,n,t+".");return this.masterObject[t]={proxy:o},o}append(e,t){return t in this.masterObject||console.error("Key doesn't exist!"),window.VWO._.native.JSON.stringify(e)!==window.VWO._.native.JSON.stringify(this.masterObject[t].proxy)&&console.error(`The object doesn't match the object registered under the key ${t}!`),this.masterObject[t].proxy}static getProxy(e,t,n){return this.proxify(e,t,n+".")}static sync(e,t,n,o,i){if(null==e||!e.__isProxy)return e;let r=null,s=n+".";return 1===o.length?(e.__transferData=!1,e[o[0]]=this.proxify(t,i,s+o[0]+"."),e.__transferData=!0,e):(r=e[o[0]],o.forEach((e,t)=>{s+=e+".",0!==t&&t!==o.length-1&&(e in r||(r.__transferData=!1,r[e]=this.proxify({},i,s),r.__transferData=!0),r=r[e])}),r.__transferData=!1,r[o.pop()]=this.proxify(t,i,s),r.__transferData=!0,e)}}class Vl{static register(e,t){var n,o,i;if("cookie"===e&&(this.internalUtils.isKeyNonConfigurable("cookie")||(null===(i=null===(o=null===(n=window.VWO._.allSettings.dataStore)||void 0===n?void 0:n.plugins)||void 0===o?void 0:o.DACDNCONFIG)||void 0===i?void 0:i.ckFbk)))return et.enable();this.registerProperty(e,t)}static registerProperty(e,t){if(document){if(e in window.document){let o;if(o=n(()=>Object.getOwnPropertyDescriptor(window.document,e)||Object.getOwnPropertyDescriptor(window.Document.prototype,e)||Object.getOwnPropertyDescriptor(window.HTMLDocument.prototype,e)),!o)return et.enable();const i={enumerable:o.enumerable,configurable:o.configurable,get:()=>document["__"+e],set:this.internalUtils.getSetter(e,t)};Object.defineProperty(window.document,"__"+e,o),Object.defineProperty(window.document,e,i),n(()=>Object.defineProperty(window.Document.prototype,e,i)),n(()=>Object.defineProperty(window.HTMLDocument.prototype,e,i))}}else console.error("The property doesn't exist on the `DOCUMENT` object.")}static sync({propertyName:e,value:t}){if("cookie"===e)return et.isEnabled()?et.applySyncRequest(t):Ze(t);document[e]=t}}Vl.internalUtils={getSetter:(e,t)=>{if("cookie"===e)return(new Qe).getSetter(t);return n=>(window.VWO._.native.JSON.stringify(document["__"+e])===window.VWO._.native.JSON.stringify(n)||(document["__"+e]=n,t({type:"sync",data:{propertyName:e,value:document["__"+e]},syncType:Ue.Document})),!0)},isKeyNonConfigurable:e=>{var t,n,o;const i=[document,null===(t=null===window||void 0===window?void 0:window.Document)||void 0===t?void 0:t.prototype,null===(n=null===window||void 0===window?void 0:window.HTMLDocument)||void 0===n?void 0:n.prototype];for(let t=0;t<i.length;t++)if(!1===(null===(o=Object.getOwnPropertyDescriptor(i[t]||{},e))||void 0===o?void 0:o.configurable))return!0;return!1}};class bl{static register(e,t,n,o){n in e?console.error("The property must not pre-exist inside the object."):Object.defineProperty(e,n,{enumerable:!0,configurable:!1,get:()=>e[`__${n}`],set:i=>(e[`__${n}`]=i,o({type:"sync",data:{identifier:t,property:n,value:i},syncType:Ue.Property}),!0)})}}function Rl(){{const e=window.fetcher.postMessage.bind(window.fetcher);Ai({_setItem:(t,n)=>{if(window.localStorage.getItem(t)!==n)return window.localStorage.setItem(t,n),e({data:{key:t,value:n},type:"sync",syncType:{type:"custom",method:"localStorage",operation:"setItem"}}),null},_removeItem:t=>{null!==window.localStorage.getItem(t)&&(window.localStorage.removeItem(t),e({data:{key:t},type:"sync",syncType:{type:"custom",method:"localStorage",operation:"removeItem"}}))},_clear:()=>{0!==Object.keys(window.localStorage).length&&(window.localStorage.clear(),e({data:{}
94,type:"sync",syncType:{type:"custom",method:"localStorage",operation:"clear"}}))}})}}function Ll(e){if("number"!=typeof e.syncType){switch(window.localStorage.__transferData&&(window.localStorage.__transferData=!1),e.syncType.operation){case"setItem":try{window.localStorage.setItem(e.data.key,e.data.value)}catch(t){"_vwo_eventHistSession"!==e.data.key&&"_vwo_eventHist"!==e.data.key||yi.remove(e.data.key)}break;case"removeItem":window.localStorage.removeItem(e.data.key);break;case"clear":window.localStorage.clear();break;default:return}window.localStorage.__transferData&&(window.localStorage.__transferData=!0)}}class Dl{}Dl.syncLocalStorage=Rl;class Wl extends Dl{constructor(){super(),this.objectSyncer=new Nl}register(e,t,n={},o="",i=!1){if("object"!=typeof n||Array.isArray(n))return;const r=window.fetcher.postMessage.bind(window.fetcher);switch(e){case"custom":if("localStorage"!==t)throw new Error("Unknown property name!");Wl.syncLocalStorage();break;case Ue.Object:{const e=this.objectSyncer.register(n,t,r);return i&&r({data:{value:window.VWO._.native.JSON.stringify(n),path:t},type:"sync",syncType:Ue.OverWrite}),e}case Ue.Property:bl.register(n,o,t,r);break;case Ue.Document:Vl.register(t,r);break;default:console.error("Unknown 'syncAblesEnum' type!")}}append(e,t){return this.objectSyncer.append(e,t)}static sync(e,t){var n;const{data:o}=e;if("object"!=typeof e.syncType||"custom"!==e.syncType.type)switch(e.syncType){case Ue.Object:{o.value=Sl.parse(o.value);const e=o.path.substring(0,o.path.lastIndexOf(".")).split(".");window[e[0]]=Nl.sync(window[e[0]],o.value,e[0],e.splice(1),t);break}case Ue.Document:Vl.sync(o);break;case Ue.Property:case Ue.Variable:t(o);break;case Ue.OverWrite:if(!("__transferData"in(null!==(n=window[o.path])&&void 0!==n?n:{})))return void(window[o.path]=window.VWO._.native.JSON.parse(o.value));window[o.path]=Nl.getProxy(window.VWO._.native.JSON.parse(o.value),t,o.path);break;case Ue.Delete:{const e=window.VWO._.native.JSON.parse(o),t=e.path.substring(0,e.path.lastIndexOf(".")).split(".").reduce((e,t)=>Object.keys(e).length?e[t]:window[t],{}),n=e.key;n in t&&(t.__transferData=!1,delete t[n],t.__transferData=!0);break}default:console.error("Unknown 'syncAblesEnum' type!")}else{if("localStorage"!==e.syncType.method)return;Ll(e)}}declare(e,t){bl.register(window,"window",e,t)}}const Pl=(e,t)=>{if(e&&"function"==typeof e&&e.bind)try{e=e.bind(t)}catch(t){if(/(cannot be invoked without 'new')|(Cannot call a class constructor without |new|)/i.test(t.message))return e;console.error(t)}return e};function xl(e,t,n={}){if("window"===e)return window;let o=window;const{captureGroups:i=null,filter:r}=n,s=e.split("."),a=s.length;for(let e=0;e<a;e++){let t=s[e];if(t.endsWith(")")){const e=t.substring(0,t.indexOf("("));let n=t.substring(t.indexOf("("));n="["+n.slice(1,n.length-1)+"]";const r=n.slice(1,n.length-1).split(",");r.forEach((e,t)=>{e.startsWith('"')||(r[t]='"vwoCurrThreadRef'+e+'"')});const s=window.VWO._.native.JSON.parse(n,(e,t)=>{let n;if("string"==typeof t){if(n=t.match(/\${{([0-9]*)}}/))return i[n[1]-1];if(n=t.match(/vwoCurrThreadRef(.*)/))return xl(n[1])}return t});o=o[e](...s)}else{let e=!1;t.endsWith("?")&&(t=t.slice(0,-1),e=!0);const n=o[t];if(o=Pl(n,o),e&&null==o)return o}}if(r){const e={};r.forEach(t=>{e[t]=o[t]}),o=e}return o}const Ul=function(e){return window.functionWrapper.unwrap(e.id)(...Sl.parse(e.args))},Ml=function(e){var t,n;return E(this,void 0,void 0,function*(){switch(e.type){case"callWrappedFunction":{let t=Ul(e);return t&&"function"==typeof t.then&&(t=yield t),Sl.stringify(t)}case"vwoClassInstanceBridge":{const t=e.path.dest.lastIndexOf(".");let n=window,o=e.path.dest;-1!==t&&(n=xl(e.path.dest.slice(0,t)),o=e.path.dest.substr(t+1));const i=n[o],[r,s]=new i(...e.args);return s.otherSide=(...t)=>{const n=e.path.src+"."+r+"."+t[0];return t[0]=n,window.fetcher.getValue(...t)},""+r}default:{let o,i;if("setValue"===(e=Sl.parse(e)).type){-1==e.path.lastIndexOf(".")&&(e.path="window."+e.path);const t=e.path;e.path=t.slice(0,t.lastIndexOf(".")),o=t.slice(t.lastIndexOf(".")+1)}(null===(t=e.config)||void 0===t?void 0:t.captureGroups)&&(e.config.captureGroups=Sl.parse(e.config.captureGroups));const r=i=xl(e.path,e.args,null==e?void 0:e.config);return(null===(n=e.config)||void 0===n?void 0:n.constructable)?i=new r(...e.args):"function"==typeof r&&(i=r(...e.args||[])),o&&(i=r[o]=e.val),i=yield i,Sl.stringify(i)}}})};class kl{}class Gl extends kl{init(){this.isMTInstance=!!n(()=>window.mainThread.webWorker),this.thread=this.isMTInstance?window.vwoChannelFW:null===window||void 0===window?void 0:window.workerThread,this.request=Al,this.response=yl,this.isMTInstance?this.thread.port1.onmessage=this.onMessage.bind(this):(this.thread.onmessage=this.isMessageChannel(this.thread)&&this.onMessage.bind(this),this.auxiliaryMessageHandler())}auxiliaryMessageHandler(){const e=this,t=function(n){const{vwoChannelToW:o,vwoChannelFW:i}=n.data;o&&i&&(window.vwoChannelToW=o,window.vwoChannelFW=i,e.thread=o,e.thread.onmessage=e.onMessage.bind(e),self.removeEventListener("message",t))};self.addEventListener("message",t)}isMessageChannel(e){return e&&e.port1 instanceof MessagePort&&e.port2 instanceof MessagePort}postMessage(e){try{this.isMTInstance?window.vwoChannelToW.port2.postMessage(e):window.vwoChannelFW.postMessage(e)}catch(e){console.error(e)}}onMessage(e){var t,n,o,i;const{data:r}=e;switch(r.type){case"initDone":window.vwo_initDone(r);break;case"request":this.request(r).resolve(Ml);break;case"response":this.response(r).resolve(Sl.parse.bind(Sl));break;case"sync":{let e=()=>null;switch(r.syncType){case Ue.OverWrite:case Ue.Object:e=this.postMessage.bind(this);case Ue.Property:case Ue.Document:case Ue.Variable:case Ue.Delete:}Wl.sync(r,e);break}default:window.VwoUnitTestsRunning&&("unit-test"===r.type?eval(r.code):"unit-test-result"===r.type&&(null===(n=null===(t=window.PromiseResolver)||void 0===t?void 0:t[r.id])||void 0===n||n.resolve(r))),null===(i=(o=this.thread)._onMessage)||void 0===i||i.call(o,e)}}getValue(e,t,n={}){let o;(null==n?void 0:n.captureGroups)&&(o=Sl.stringify(n.captureGroups));const i={path:e,args:t,config:Object.assign(Object.assign({}
94,n),{captureGroups:o})};return this.request(Sl.stringify(i)).send().catch(()=>{})}setValue(e,t){const n={type:"setValue",path:e,val:t};return this.request(Sl.stringify(n)).send().catch(()=>{})}}const Fl=Gl;window.fetcher=new Fl;class $l{constructor(){this.storageLookUpKey="_vwo_store_content"}sendDebugLogForSyncList(e,t,n={listVal:null}){try{const o=e.fns.list,i=Object.keys(o),r=[],s=[];for(const e of i){const t=o[e],[n,i]=window.VWO._.native.JSON.parse(e);1===t.val?r.push(i):s.push(i)}t(Object.assign(Object.assign({},n),{listMatched:r.length>0?r:void 0,listUnmatched:s.length>0?s:void 0}))}catch(e){}}otherSide(...e){return e[0]="VWO.modules.vwoUtils.contentSync."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}class Bl extends $l{constructor(){super(...arguments),this.collectedData={},this.requestsChecker={}}updateStorage(e,t){return E(this,void 0,void 0,function*(){if(!this.response)return;const n=window.VWO._.native.JSON.parse(this.response);if(!R(n).length)return;const o=window.fetcher.getValue("VWO._.contentSyncService.updateStorage",[n]),i={listVal:t};Zo&&Object.assign(i,{visId:vr.getUUID()}),e.sendDebugLogForSyncList(n,Mr,i),yield o})}syncGet(e,t,n=!0){return E(this,void 0,void 0,function*(){return yield window.fetcher.getValue('VWO._.contentSyncService.syncGet("${{1}}", "${{2}}", "${{3}}", "${{4}}")',null,{captureGroups:[e,t,n,!0]})})}syncFromBackend(e,t,n,o){const[i,r]=e.split(".");if(this.collectedData[i]=this.collectedData[i]||{},this.collectedData[i][r]=this.collectedData[i][r]||[],this.requestsChecker[n])return;this.requestsChecker[n]=1,this.collectedData[i][r].push(t);const s=this;this.debouncedCall=this.debouncedCall||Et(function(){return E(this,void 0,void 0,function*(){Hn({url:o+"sync?a="+window._vwo_acc_id,data:window.VWO._.native.JSON.stringify(s.collectedData),success:function(){s.updateStorage.call(this,s,t[0])}}),s.collectedData={}})},10),this.debouncedCall()}}var jl;window.VWO.modules.vwoUtils.contentSync=new Bl,function(e){e[e.EXCLUDE_PASSED=1]="EXCLUDE_PASSED",e[e.INCLUDE_PASSED=2]="INCLUDE_PASSED",e[e.INCLUDE_FAILED=3]="INCLUDE_FAILED"}(jl||(jl={}));var Hl=jl,Kl;!function(e){e.OR="o",e.AND="a"}(Kl||(Kl={}));var Jl=Kl;class ql{constructor(){this.experimentConfig={},this.pageConfig={},this.experimentConfigCache={},this.pageConfigCache={},this.previewParamsCleanedUrlCache={},this.pageMatchDataCache={},ql.cleanerRegex=/(^https?:\/\/)?(w{3}\.)?(.*?)?((?:\/)(?:home|default|index)\.\w{3,4})?(\/)?([?#].*)?$/i,ql.logicalOperators=[Jl.AND,Jl.OR]}static get currentUrl(){return window.location.href}setPageMatchData(e,t){this.pageMatchDataCache[e]||(this.pageMatchDataCache[e]=t,window.fetcher.getValue('VWO.pageGroup.setPageMatchData("${{1}}","${{2}}")',null,{captureGroups:[e,t]}))}getPageMatchData(e){return this.pageMatchDataCache[e]||null}clearPageMatchDataCache(){this.pageMatchDataCache={},window.fetcher.getValue("VWO.pageGroup.clearPageMatchDataCache()")}add(e,t){if(P.debug("Adding pageGroup config to phoenix"),y(e)&&(Object.hasOwnProperty.call(e,"ec")&&e.ec.forEach(e=>{const t=Object.keys(e)[0];this.experimentConfig[t]||(this.experimentConfig[t]=e[t])}),Object.hasOwnProperty.call(e,"pc")&&e.pc.forEach(e=>{const t=Object.keys(e)[0];this.pageConfig[t]||(this.pageConfig[t]=e[t])})),y(t)){if(T(t.pc)){const e=this.getCache(ql.currentUrl,!0);t.pc.forEach(t=>{e[t]={didMatch:!0,reason:Hl.INCLUDE_PASSED,cacheHit:!0}})}if(T(t.ec)){const e=this.getCache(ql.currentUrl);t.ec.forEach(n=>{var o,i;const r=(null===(o=t[n])||void 0===o?void 0:o.grps)||[],s=(null===(i=t[n])||void 0===i?void 0:i.reg)||"";this.setPageMatchData(n,{matchedGrps:r,urlRegex:s}),e[n]={didMatch:!0,reason:Hl.INCLUDE_PASSED,cacheHit:!0,hadNonTagMatch:!0}})}}}getCache(e,t){return t?(this.pageConfigCache=this.pageConfigCache||{},this.pageConfigCache[e]=this.pageConfigCache[e]||{},this.pageConfigCache[e]):(this.experimentConfigCache=this.experimentConfigCache||{},this.experimentConfigCache[e]=this.experimentConfigCache[e]||{},this.experimentConfigCache[e])}getPreviewParamsCleanedUrl(e){return e?(this.previewParamsCleanedUrlCache=this.previewParamsCleanedUrlCache||{},this.previewParamsCleanedUrlCache[e]||(this.previewParamsCleanedUrlCache[e]=fs.get("jsLibUtils").getCleanedUrl(e,!0)),this.previewParamsCleanedUrlCache[e]):e}getIndexFileCleanedUrl(e){return e?(this.indexFileCleanedUrlCache=this.indexFileCleanedUrlCache||{},this.indexFileCleanedUrlCache[e]||(this.indexFileCleanedUrlCache[e]=e.replace(ql.cleanerRegex,"$1$2$3$5$6")),this.indexFileCleanedUrlCache[e]):e}validatePage(e,t,n,{debug:o=!1,allowEmptyUrl:i=!1,data:r={campId:void 0,pgGrpId:void 0,cacheOnly:!1}}={}){const s=t?this.pageConfig[e]:this.experimentConfig[e];if(!s)return P.info(`ConfigId ${e}
94 is not present inside ${t?"pageConfig":"experimentConfig"}`),{didMatch:!1,reason:Hl.INCLUDE_FAILED,cacheHit:!1};let a=n;i||a||(a=ql.currentUrl);const d=this.getCache(a,t);if(d&&Object.hasOwnProperty.call(d,e)&&d[e].hadNonTagMatch)return P.info(`Fetching value from cache for ${t?"pageConfigId":"experimentConfigId"} = ${e}`),d[e].cacheHit=!0,d[e];if(r.cacheOnly)return{didMatch:!1,reason:Hl.INCLUDE_FAILED,cacheHit:!1};let c;const l=s.exc,u=s.inc;if(Array.isArray(l)&&l.length>0){const t=this.evaluateDSL(l,a,{debug:o||!1,allowEmptyUrl:i,data:r});if(t.didMatch)return c={didMatch:!t.didMatch,reason:Hl.EXCLUDE_PASSED,cacheHit:!1},o||(d[e]=c),c}if(Array.isArray(u))if(u.length){const e=this.evaluateDSL(u,a,{debug:o||!1,allowEmptyUrl:i,data:r});c=e.didMatch?{didMatch:e.didMatch,reason:Hl.INCLUDE_PASSED,cacheHit:!1,hadNonTagMatch:e.hadNonTagMatch}:{didMatch:e.didMatch,reason:Hl.INCLUDE_FAILED,cacheHit:!1}}else c={didMatch:!0,reason:Hl.INCLUDE_PASSED,cacheHit:!1};return c=c||{didMatch:!1,reason:Hl.INCLUDE_FAILED,cacheHit:!1},o||(d[e]=c),c}evaluateDSL(e,t,{debug:n=!1,allowEmptyUrl:o=!1,data:i={campId:void 0,pgGrpId:void 0,cacheOnly:!1}}={}){let r=!1;if(!T(e)||e.length<2)return P.error("Invalid dsl tree",e),{didMatch:!1,hadNonTagMatch:!1};const s=[];e.forEach(e=>{var a,d;let c;if(e||(c=!1),N(e)&&(c=e),T(e))if(ql.logicalOperators.includes(e[0]))c=this.evaluateDSL(e,t,{debug:n,allowEmptyUrl:o,data:i}),c.hadNonTagMatch&&(r=!0),c=c.didMatch;else{const[s,l,...u]=e,w=null===(a=U.plugins[M.OPERATOR])||void 0===a?void 0:a.get(l);let _,g=!1;if(s.includes("url"))_=this.getIndexFileCleanedUrl(this.getPreviewParamsCleanedUrl(t));else if(s.startsWith("tags.")){const e=s.split(".")[1];null===(d=U.plugins[M.TAG])||void 0===d||d.get(e).fn(void 0,i),_=!0}else{const e=u[0],r=this.validatePage(e,!0,t,{debug:n,allowEmptyUrl:o,data:i});_=r.didMatch,g=r.hadNonTagMatch||!1,u[0]=!0}c=null==w?void 0:w(_,...u,{jsLibUtils:fs.get("jsLibUtils"),pageUrl:!0,pgConfigId:i.pgGrpId}),c&&(s.includes("url")||g)&&(r=!0)}s.push(c||!1)});const a=this.evaluateTree(s);return{didMatch:a,hadNonTagMatch:a&&r}}evaluateTree(e){let t=!1;switch(e[0]){case Jl.AND:t=!e.includes(!1);break;case Jl.OR:t=e.includes(!0)}return t}}var Xl=new ql;const Yl={UNKNOWN_SET_API_TYPE:"Unknown type '{{type}}' found in set API.",EVENTS:{ALREADY_EXISTS:"Event with name '{{eventName}}' already exists. Please use 'update' API if you want to override it.",NOT_REGISTERED:"Event with name '{{eventName}}' has not been registered yet. Please use 'add' API to register it."},OPERATORS:{ALREADY_EXISTS:"Operator with name '{{operatorName}}' already exists. Please use 'update' API if you want to override it.",NOT_REGISTERED:"Operator with name '{{operatorName}}' has not been registered yet. Please use 'add' API to register it."},FORMULAS:{ALREADY_EXISTS:"Formula with name '{{formulaName}}' already exists. Please use 'update' API if you want to override it.",NOT_REGISTERED:"Formula with name '{{formulaName}}' has not been registered yet. Please use 'add' API to register it."},STORAGES:{ALREADY_EXISTS:"Storage with name '{{storageName}}' already exists. Please use 'update' API if you want to override it.",NOT_REGISTERED:"Storage with name '{{storageName}}' has not been registered yet. Please use 'add' API to register it."},TAGS:{ALREADY_EXISTS:"Tag with name '{{tagName}}' already exists. Please use 'update' API if you want to override it.",NOT_REGISTERED:"Tag with name '{{tagName}}' has not been registered yet. Please use 'add' API to register it."},EVENT_PROP:{ALREADY_EXISTS:"Event property with name '{{propName}}' already exists for event '{{eventName}}'. Please use 'update' API if you want to override it.",NOT_REGISTERED:"Event property with name '{{propName}}' has not been registered yet for event '{{eventName}}'. Please use 'add' API to register it."}},zl={EVENTS:{NO_EVENT_TO_REMOVE:"Unable to remove Event '{{eventName}}' as it's not been registered."},OPERATORS:{NO_OPERATOR_TO_REMOVE:"Unable to remove Operator '{{operatorName}}' as it's not been registered."},FORMULAS:{NO_FORMULA_TO_REMOVE:"Unable to remove Formula '{{formulaName}}' as it's not been registered."},STORAGES:{NO_STORAGE_TO_REMOVE:"Unable to remove Storage '{{storageName}}' as it's not been registered."},TAGS:{NO_TAG_TO_REMOVE:"Unable to remove Tag '{{tagName}}' as it's not been registered."},EVENT_PROP:{NO_EVENT_PROP_TO_REMOVE:"Unable to remove Event property '{{propName}}' for event '{{eventName}}' as it's not been registered."}};class Ql extends k{constructor(){super(),this.pluginName=M.OPERATOR,this.operators={}}add(e,t){P.debug(`Adding operator '${e}' in OperatorsManager`),this.operators[e]?P.error(Yl.OPERATORS.ALREADY_EXISTS,{operatorName:e}):this.operators[e]=t}
94update(e,t){P.debug(`Updating operator '${e}' in OperatorsManager`),this.operators[e]=t}get(e){return P.debug(`Getting operator '${e}' in OperatorsManager`),this.operators[e]?this.operators[e]:(P.error(Yl.OPERATORS.NOT_REGISTERED,{operatorName:e}),null)}remove(e){P.debug(`Removing operator '${e}' in OperatorsManager`),this.operators[e]?delete this.operators[e]:P.warn(zl.OPERATORS.NO_OPERATOR_TO_REMOVE,{operatorName:e})}removeAll(){P.debug("Removing all operators in OperatorsManager"),this.operators={}}initialize(e){Object.assign(this.operators,e)}}var Zl=new Ql,eu,tu;!function(e){e.EQUAL="eq",e.NOT_EQUAL="neq",e.EQUAL_CASE_SENSITIVE="eqs",e.NOT_EQUAL_CASE_SENSITIVE="neqs",e.REGEX="reg",e.REGEX_CASE_SENSITIVE="regs",e.CONTAINS="cn",e.NOT_CONTAINS="ncn",e.BLANK="bl",e.NOT_BLANK="nbl",e.GREATER_THAN="gt",e.LESS_THAN="lt",e.GREATER_THAN_EQUAL="gte",e.LESS_THAN_EQUAL="lte",e.IN="in",e.NOT_IN="nin",e.EXEC="exec",e.SELECTOR="sel",e.IN_LOCATION="inloc",e.NOT_IN_LOCATION="ninloc",e.URL_REGEX="urlReg",e.NOT_URL_REGEX="nUrlReg",e.RANGE_COMPARISON="rg",e.PAGE_CONFIG_EVALUATION="pgc"}(eu||(eu={})),function(e){e.PAGE="PAGE",e.EVENT="EVENT",e.JS_VARIABLE="JS_VARIABLE"}(tu||(tu={}));const nu={[eu.EQUAL]:(e,t)=>String(e).toLowerCase()===String(t).toLowerCase(),[eu.NOT_EQUAL]:(e,t)=>!nu[eu.EQUAL](e,t),[eu.EQUAL_CASE_SENSITIVE]:(e,t)=>String(e)===String(t),[eu.NOT_EQUAL_CASE_SENSITIVE]:(e,t)=>!nu[eu.EQUAL_CASE_SENSITIVE](e,t),[eu.REGEX](e,t){try{return new RegExp(t,"i").test(String(e))}catch(e){return!1}},[eu.URL_REGEX](e,t,n){const o=null==n?void 0:n.jsLibUtils;return o?o.verifyUrl(e,t,null,null==n?void 0:n.pageUrl,{pgConfigId:null==n?void 0:n.pgConfigId}):nu[eu.REGEX](e,t)},[eu.NOT_URL_REGEX]:(e,t,n)=>!nu[eu.URL_REGEX](e,t,n),[eu.REGEX_CASE_SENSITIVE](e,t){try{return new RegExp(t).test(String(e))}catch(e){return!1}},[eu.CONTAINS]:(e,t)=>String(e).toLowerCase().includes(String(t).toLowerCase()),[eu.NOT_CONTAINS]:(e,t)=>!nu[eu.CONTAINS](e,t),[eu.BLANK]:e=>!e,[eu.NOT_BLANK]:e=>!nu[eu.BLANK](e),[eu.GREATER_THAN](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n>o},[eu.GREATER_THAN_EQUAL](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n>=o},[eu.LESS_THAN](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n<o},[eu.LESS_THAN_EQUAL](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n<=o},[eu.NOT_IN_LOCATION](e,t){let n=!1;if(!t||0===t.length)return!1;for(let o=0;o<t.length;o++){const i=t[o];if(i===e.countryCode||i===`${e.countryCode}-${e.region}`||i===`${e.countryCode}-${e.region}-${e.city}`){n=!1;break}n=!0}return n},[eu.IN_LOCATION](e,t){let n=!1;if(!t||0===t.length)return!1;for(let o=0;o<t.length;o++){const i=t[o];if(i===e.countryCode||i===`${e.countryCode}-${e.region}`||i===`${e.countryCode}-${e.region}-${e.city}`){n=!0;break}}return n},[eu.IN]:(e,t)=>t.map(e=>String(e).toLowerCase()).includes(String(e).toLowerCase()),[eu.NOT_IN]:(e,t)=>!nu[eu.IN](e,t),[eu.RANGE_COMPARISON](e,t){try{let n=JSON.parse;try{n=window.VWO._.native.JSON.parse||JSON.parse}catch(e){}const o=n(e),i=t.split("'")[1].split("-"),r=i[0],s=i[1];return nu[eu.GREATER_THAN_EQUAL](o[0],parseInt(r,10))&&nu[eu.LESS_THAN_EQUAL](o[0],parseInt(s,10))}catch(e){return P.info(`RANGE OPERATOR ERROR: ${e&&e.stack}`),!1}},[eu.PAGE_CONFIG_EVALUATION]:(e,t,n)=>Xl.validatePage(t,!1,e,n).didMatch};var ou=Object.assign(nu,{sel(e,t){try{return!!e.closest(t)}catch(e){return!1}}});Zl.initialize(ou);class iu{constructor(){this.listenerAdded=!1,this.queue=new Set}addListener(e){this.queue.add(e),this.listenerAdded||(window.addEventListener("storage",e=>{this.queue.has(e.key)&&this.otherSide("processQueue",[e.key,e.newValue])}),this.listenerAdded=!0)}otherSide(...e){e[0]="VWO.modules.utils.storageSyncer."+e[0],window.fetcher.getValue(...e)}}const ru=new iu;function su(e,t){window.VWO.phoenix('store.actions.addValues("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})}window.VWO.modules.utils.storageSyncer=ru;const au=function(){var e;const t={},{campaigns:n}=window.VWO._.allSettings.dataStore;let o="";for(const e in n){const i=n[e],r=n[e].type,s="SPLIT_URL"===r;if(r===p().FUNNEL_CAMPAIGN||!s&&!i.eHIR&&(i.ready||i.cA))continue;if(i.manual)continue;const a=ya.doExperimentHere(i)[0];if(t[e]={},t[e].dEH=a,a){if(s){Fo(e)||(o=window.VWO._.bodyPath+",");break}{let{selector:n,selectorPerVariation:r,cPathSelector:s,cPathSelectorPerVariation:a}=vr.getCampaignXPath(i);n=n||"",n&&(t[e].xpath={selector:n,selectorPerVariation:r},o.indexOf(n)>-1||(o+=n+",")),s&&(t[e].cpath={cPathSelector:s,cPathSelectorPerVariation:a},-1==o.indexOf(s)&&(o+=s+","))}}}o&&(o=o.substr(0,o.length-1),o+=vr.hideElExpression,vr.insertCSS("_vis_opt_path_hides",o)),(null===(e=window._vwoCc)||void 0===e?void 0:e.disableSpaVisPerf)||(window.VWO._.visibilityServiceCache=t,su({visibilityServiceCache:t},"vwoInternalProperties"))},du=e=>!(0!==e&&!e),cu=(e,t,n)=>
94n.syncGet("fns.list",[e,t]),lu=(e,t,n)=>E(void 0,void 0,void 0,function*(){if(!du(e))return!1;const o=yield cu(e,t,n);return!!o.dataPresent&&o.val}),uu=(e,t,n)=>E(void 0,void 0,void 0,function*(){if(""===e||!du(e))return!1;const o=yield cu(e,t,n);return!!o.dataPresent&&!o.val}),wu={f_in_list:lu,f_nin_list:uu};class _u{otherSide(...e){e[0]="VWO.modules.tags.checkEnvironment.utils."+e[0],window.fetcher.getValue(...e)}}class gu extends _u{addDomReadyListener(e){window.addEventListener("load",()=>{e()}),"complete"===document.readyState&&e()}}const hu=new gu;window.VWO.modules.tags.checkEnvironment.utils=hu;const pu=function(e){var t;return E(this,void 0,void 0,function*(){try{Re("jI"),e._.allSettings.dataStore.vwoData=e._.allSettings.dataStore.vwoData||{};const o=e._.allSettings.tags;Object.keys(o).forEach(e=>{o[e].fn=Ce(o[e].fn)}),fl(e);const i=[];let s;i.push(null),i.push(Hc.getPhoenixConfig()),window.fetcher.getValue('setVWO("${{1}}")',null,{captureGroups:[e]}),window.fetcher.setValue("fakeWindow.VWOSettings",i),window.fetcher.setValue("window._vwoCc",window._vwoCc),Hs();const a=Js(),d=window.VWO._.cookies.get("_vwo_uuid");if(a)if(d)s=d;else if(s=a,!s)return void window._removeVwoGlobalStyle();window.VWO._.allSettings.dataStore.uuid=window._vwo_uuid=s||n(()=>window.VWO._.allSettings.dataStore.uuid),window.fetcher.setValue("window._vwo_uuid",window._vwo_uuid),window._vwoCc&&window.fetcher.setValue("window._vwoCc",window._vwoCc);const[c,l]=Jc();e.phoenix=c,Hc.postPhoenixMTHook();const u=new Wl;if(window._vwo_exp=u.register(Ue.Object,"_vwo_exp",window._vwo_exp,"",!1),window.VWO._.allSettings.dataStore.campaigns=window._vwo_exp,u.register(Ue.Document,"cookie"),u.register("custom","localStorage"),window.VWO._.phoenixMT.trigger("vwo_phoenixInitCalled"),window._vis_debug){const e=Object.keys(window._vwo_exp)[0];window._vwo_exp[e].debug.v=vr.getSelectedVariationForPreviewMode(window._vwo_exp[e])}const[w,_]=yield l;window.VWO._.phoenixMT.on(r.SPA_VISIBILITY_SERVICE,au),e.data.tB=!0,e.addPhoenix(w),window.vwo_cInstJS&&(e._.insightsOnConsentPromise=new Promise(e=>{window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:["trigger.InsightsOnConsentTrigger",e]})})),vl.init("jslib",e,null),vl.init("optOut",e,null),window._vwo_surveySettings=u.register(Ue.Object,"_vwo_surveySettings",window._vwo_surveySettings),window.VWO._.track=u.register(Ue.Object,"tracklib",window.VWO._.track,"",!1),window.VWO._.insightsUtils=u.register(Ue.Object,"insightsUtils",window.VWO._.insightsUtils,"",!1),fs.set("jsLibUtils",{verifyUrl:function(){return Ca.verifyUrl.apply(Ca,arguments)},getCleanedUrl:function(){return Ca.getCleanedUrl.apply(Ca,arguments)}}),U.register(Zl),Zl.add("inlist",function(e,t){return E(this,void 0,void 0,function*(){return!!(yield wu.f_in_list(e,t,window.VWO.modules.vwoUtils.contentSync))})}),Zl.add("ninlist",function(e,t){return E(this,void 0,void 0,function*(){return!!(yield wu.f_nin_list(e,t,window.VWO.modules.vwoUtils.contentSync))})}),e.pageGroup=Xl;const{pages:g,pagesEval:h}=e._.allSettings;e.pageGroup.add(g,h),mn.init(),zc.finish(),window.VWO._.phoenixMT.trigger("vwo_phoenixInitialized"),hu.addDomReadyListener(()=>{window.VWO._.phoenixMT.triggerForBothSides(r.NATIVE_DOM_CONTENT_LOADED,{})}),window.VwoUnitTestsRunning&&(null===(t=window.resolveUnitTestPromise)||void 0===t||t.call(window));const p=window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{if(window.VWO._.phoenixMT.off(p),"object"!=typeof window.VWO._.txtCfg||!window.VWO._.txtCfg.tn)return;window.VWO._.txtCfg.f(window.VWO._.txtCfg.tn);const e=Object.assign({},window.VWO._.txtCfg);delete e.o,delete e.f,window.fetcher.setValue("window.VWO._.txtCfg",e)});Yr(),Vr(Ls),Vr(()=>ks(ie()))}catch(e){window._removeVwoGlobalStyle(),window.vwo_libExecuted=!0,g.error("Error in bootPhoenix:",e.stack)}})},vu={},fu=function(e,t,n,o={allowReload:!1}){if(!(Je()&&e.indexOf("get_debugger_ui")<0||vu[e])){o.allowReload||(vu[e]=1);var i=document.createElement("script");i.src=e,i.type="text/javascript",window.VWO.nonce&&(i.nonce=window.VWO.nonce),t=t||function(){},n=n||function(){},i.onerror=function(){window.VWO._.gcpfb&&window.VWO._.gcpfb(e,window.VWO.modules.utils.loadScript,null,t,n)||t()},o.defer&&(i.defer=o.defer),i.onload=n,document.getElementsByTagName("head")[0].appendChild(i),o.doNotRemoveScript||(i.parentNode?i.parentNode.removeChild(i):window.setTimeout(function(){i.parentNode&&i.parentNode.removeChild(i)},100))}};window.VWO.modules.utils.loadScript=fu;const Eu=e=>{e._.allSettings.triggers[an]={cnds:["a",{id:2,event:r.SSR_COMPLETE}
94,{event:r.NOT_REDIRECTING,id:4,filters:{}},{event:r.VISIBILITY_TRIGGERED,id:5,filters:{}},{event:r.PAGE_VIEW,id:1e3,filters:{}}],[Si]:2}},Ou=function(e,t){window._vwo_exp=e._.allSettings.dataStore.campaigns,e._.coreLib={lS:fu};const o=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/";function i(e,t){var n;if(!(null===(n=window.VWO.consentMode)||void 0===n?void 0:n.wFC))return;const o=["o",{filters:[[`storage.cookies._vis_opt_exp_${t}_combi`,"nbl"]],id:500,event:r.PAGE_VIEW},{filters:[["window.VWO.consentMode.dT","neq",!0]],event:r.COOKIE_CONSENT_ACCEPTED,id:+new Date}],i=window.VWO._.allSettings.triggers[e].cnds;1===i.length?i[0]=["a",i[0],o]:i.push(o)}function s(t){e._.allSettings.triggers.customPreviewTrigger={cnds:["a",{event:r.PAGE_VIEW,id:+new Date},{event:r.VISIBILITY_TRIGGERED,id:+new Date}]},i("customPreviewTrigger",t),e._.allSettings.rules.push({triggers:["customPreviewTrigger"],tags:[{priority:4,data:`campaigns.${t}`,id:"runCampaign"}]});const o=n(()=>e._.allSettings.dataStore.campaigns[t].triggers[0]);if(delete e._.allSettings.triggers[o],e._.allSettings.dataStore.campaigns[t].triggers[0]="customPreviewTrigger",vr.isPersonalizeCampaign(_vwo_exp[t]))for(const t in e._.allSettings.triggers){const n=e._.allSettings.triggers[t].cnds;if(Array.isArray(n))for(const e of n)(null==e?void 0:e.event)&&e.event.indexOf(`trigger.${o}`)>-1&&(e.event="trigger.customPreviewTrigger")}}Eu(e),window.vwo_cInstJS&&(e._.allSettings.tags.ctInsightsOnConsent={},e._.allSettings.tags.ctInsightsOnConsent.fn=window.vwo_cInstJS,e._.allSettings.triggers.InsightsOnConsentTrigger={cnds:[{event:"vwo_postInit",filters:[[["tags.ctInsightsOnConsent"],"exec"]],id:+new Date}]}),Hc.setFunnelExps();const a=e._.allSettings.dataStore.previewExtraSettings;if(!a||"object"!=typeof a){if(Ae())for(const t in e._.allSettings.dataStore.campaigns)s(t);return t(e),!1}const d=R(a);if(!d.length)return t(e),!1;const c=d[0],l=a[c].debug.s,u=a[c].debug.tg;for(var w in window._vwo_exp)window._vis_debug=!0,window.fetcher.setValue("fakeWindow._vis_debug",window._vis_debug),a[w]?(_vwo_exp[w].previewHash=a[w].previewHash,_vwo_exp[w].debug=a[w].debug,a[w].debug.url&&(_vwo_exp[w].url=decodeURIComponent(a[w].debug.url))):delete _vwo_exp[w];let _;wl(window._vwo_exp,a),Object.keys(e._.allSettings.dataStore.campaigns).length||g.error("Preview mode opened but no campaigns served");const h=window.name.indexOf("_vis_heatmap_")>=0||window._vwo_tm.indexOf("_vis_heatmap_")>=0;if(!l||h){const e=h?d:[c];for(let t=0;t<e.length;t++)s(e[t])}var p;if(p=c,e._.allSettings.triggers.customSegmentTestTrigger={cnds:[{event:"checkSegmentation",id:+new Date}]},e._.allSettings.rules.push({triggers:["customSegmentTestTrigger"],tags:[{data:`campaigns.${p}`,id:"segmentEligibilityTest"}],occurance:1}),function(t){e._.allSettings.triggers.customPatternTestTrigger={cnds:[{id:+new Date,event:r.PAGE_VIEW}]},i("customPatternTestTrigger",t),e._.allSettings.rules.push({triggers:["customPatternTestTrigger"],tags:[{id:"compareUrlAndFireResultantEvent"}]}),function(){e._.allSettings.triggers.customVisibilityServiceTrigger={cnds:["a",{id:+new Date,event:"vwo_groupCampTriggered"},{id:+new Date,event:"executePatternMatching"}]};const t=e._.allSettings.rules;e._.allSettings.rules=t.map(e=>("visibilityService"===e.tags[0].id&&(e.triggers=["customVisibilityServiceTrigger"]),e))}()}(c),!u){const t=window._vwo_exp[c].debug.v;e._.allSettings.dataStore.campaigns[c].sections[1].triggers[t]&&(e._.allSettings.dataStore.campaigns[c].sections[1].triggers[t]="customPreviewTrigger")}if(window._vwo_surveySettings&&!l){const e=R(window._vwo_surveySettings);e.length&&window._vwo_surveySettings[e[0]].t&&(window._vwo_surveySettings[e[0]].t="customPreviewTrigger")}if(h){const e=n(()=>window.VWO._.allSettings.dataStore.plugins.LIBINFO.HEATMAP_HELPER.HASH),t=`${o}7.0/heatmap.helper.js`,i=`${window._vwo_cdn}7.0/heatmap.helper-${e}.js`;_=Ko?i:t,window._vis_opt_heatmap=1}else{if("SURVEY"===e._.allSettings.dataStore.campaigns[c].type)return window.VWO._.dSl||window.fetcher.setValue("fakeWindow._vwo_surveySettings",window._vwo_surveySett
94ings),t(e),!0;if(window.VWO_d&&window.VWO_d.bootDebugger)return t(e),!0;_=`${o}7.0/debugger.js`}return fu(_,null,function(){t(e)}),!0};class mu{constructor(){this.id=0,this.store={}}wrap(e,t){const n=this.id++;return this.store=this.store||{},this.store[n]=t?e.bind(t):e,n}unwrap(e){return this.store[e]}}const Su={primary:(e,t,n=!1,o,i)=>new Proxy(t,{construct(t,r){this.store=this.store||["1"];const s=new t(...r),a=this.store.length;this.store.push(s);let d=r;n&&(d=o(s)),Object.defineProperty(s,"otherSideCreated",{value:!1,enumerable:!1,writable:!0}),s.otherSide=(...e)=>s.otherSideCreated.then(()=>s.otherSide(...e).then(e=>e));const c={type:"vwoClassInstanceBridge",id:a,args:d,path:e};return s.otherSideCreated=new Promise(t=>{window.fetcher.request(c).send().then(n=>{s.otherSide=(...t)=>{const o=e.dest+"."+n+"."+t[0];return t[0]=o,window.fetcher.getValue(...t)},t(null),i&&i(n)})}),s},get(e,t){return"symbol"==typeof t||isNaN(+t)?e:this.store[t]}}),secondary:(e,t,n)=>new Proxy(t,{construct(e,t){this.store=this.store||["1"];const o=new e(...t),i=this.store.length;return this.store.push(o),n&&n(o),[i,o]},get(e,t){return"symbol"==typeof t||isNaN(+t)?e:this.store[t]}})};class Tu{constructor(e,t,n,o){this.eventName=e,this.domEventName=t,this.domEventsDebounceTime=n,this.attachedFilters=o}on(e){this.domEventName!==u.CLICK&&this.domEventName!==u.SUBMIT&&(this.domEventName===u.DOM_CONTENT_LOADED?"interactive"===document.readyState||"complete"===document.readyState?setTimeout(()=>{e()},0):window.document.addEventListener(this.domEventName,this.callback=sr(t=>{t.preComputedConds=Ss(this.eventName,t,this.attachedFilters),e(t)},this.domEventsDebounceTime),!0):this.domEventName===u.SCROLL?window.document.addEventListener(this.domEventName,this.callback=sr(t=>{const{scrollY:n,innerHeight:o}=window,i=vwo_$(document).height(),r=100*n/(i-o);Object.assign(t,{pxTop:n,pxBottom:i-o-n,top:r,bottom:100-r}),t.preComputedConds=Ss(this.eventName,t,this.attachedFilters),e(t)},this.domEventsDebounceTime),!0):window.document.addEventListener(this.domEventName,this.callback=sr(t=>{t.preComputedConds=Ss(this.eventName,t,this.attachedFilters),e(t)},this.domEventsDebounceTime),!0))}off(){window.document.removeEventListener(this.domEventName,this.callback,!0)}eventConditionsUpdate(e){this.attachedFilters=e}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.GenericDOMEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.GenericDOMEvent",Tu);class Cu{}class Iu extends Cu{constructor(){super(),this.eventName=d.LEAVE_INTENT,this.threshold=2,this.delay=null!=Oi?Oi:100}on(e){window.document.addEventListener("mouseout",this.onMouseLeave(e).bind(this)),window.document.addEventListener("mouseover",this.onMouseEnter.bind(this))}off(){window.document.removeEventListener("mouseout",this.mouseLeaveCallback),window.document.removeEventListener("mouseover",this.onMouseEnter)}onMouseLeave(e){return this.mouseLeaveCallback=t=>{this.isMouseMoveUpward(t)&&(Math.abs(t.offsetY||t.clientY)<=this.threshold||(this.timeout=window.setTimeout(()=>e(t),this.delay)))},this.mouseLeaveCallback}onMouseEnter(){clearTimeout(this.timeout)}isMouseMoveUpward(e){let t=!0;return/\b(MSIE|Trident.*?rv:|Edge\/)(\d+)/.test(navigator.userAgent)||(t=e.clientY<0),t&&e.screenY-window.innerHeight<0&&(e.offsetX||e.clientX)-3>0&&e.clientX+3-window.innerWidth<0}}function yu(){if(!document.URL.includes("_vis_preview_data"))return;const e=new URL(document.URL);return e.searchParams.delete("_vis_preview_data"),e.toString()}window.VWO.modules.phoenixPlugins.events.predefinedEvents.LeaveIntentEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.LeaveIntentEvent",Iu);class Au extends Cu{constructor(e){var t;super(),this.eventName=d.URL_CHANGE,this.originalCallbacks={},this.enableSpaVisibility=!!(null===(t=window._vwoCc)||void 0===t?void 0:t.enableSpaVisibility),this.events=window.VWO._.isSpaEnabled?e||["pushState","replaceState","hashchange","popstate"]:["popstate"]}on(e){this.lastExecutedURL=window.location.href,this.events.forEach(t=>{"popstate"===t?window.addEventListener(t,t=>{const o=window.location.href;
94this.lastExecutedURL!==o&&(window.VWO._.phoenixMT.trigger("vwo_reRun"),window.VWO._.urlChangeProcessingPending=!0,vr.resetAuxDependencies(),this.lastExecutedURL=o,window._vis_opt_url=n(()=>yu()),vr.fireUrlChangeWildCardEvent(),e({_event:vr.filterEventObjectForWT(t),location:{href:window.location.href,search:window.location.search,hash:window.location.hash,visOptUrl:window._vis_opt_url}}),this.enableSpaVisibility&&window.VWO._.phoenixMT.trigger(r.SPA_VISIBILITY_SERVICE),window.VWO._.phoenixMT.trigger("vwo_urlChangeMt"),Yr({spa:1}))},!1):(this.originalCallbacks[t]=window.history[t],window.history[t]=(...o)=>{window._vis_opt_url=void 0,this.originalCallbacks[t].apply(window.history,o),window._vis_opt_url=n(()=>yu());const i=window.location.href;this.lastExecutedURL!==i&&(window.VWO._.phoenixMT.trigger("vwo_reRun"),window.VWO._.urlChangeProcessingPending=!0,vr.resetAuxDependencies(),this.lastExecutedURL=i,vr.fireUrlChangeWildCardEvent(),e({values:o,location:{href:window.location.href,search:window.location.search,hash:window.location.hash,visOptUrl:window._vis_opt_url}}),this.enableSpaVisibility&&window.VWO._.phoenixMT.trigger(r.SPA_VISIBILITY_SERVICE),window.VWO._.phoenixMT.trigger("vwo_urlChangeMt"),Yr({spa:1}))})})}
94off(){Object.keys(this.originalCallbacks).forEach(e=>{window.history[e]=this.originalCallbacks[e]})}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.UrlChangeEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.UrlChangeEvent",Au);class Nu{}class Vu extends Nu{shouldWeTriggerMetric({currentUrl:e},t,n,o={}){const i=t.isFirst,{excludeUrl:s,pExcludeUrl:a,urlRegex:d,pUrl:c}=n;let l;l=!(s||a||d||c)||Nc.isGoalEligible(n,e);return!(!vr.isSessionBasedCampaign2(t)&&i&&o.name===r.PAGE_VIEW&&"CUSTOM_GOAL"===n.type)&&l}}var bu=new Vu;function Ru(e,t,n){var o,i;const r="o"===n[0];let s=!1;for(let a=0;a<n.length;a++){const d=n[a];if(!d.filters)continue;let c=!0;for(const n of d.filters){if("string"==typeof n)continue;const[r,s,...a]=n,l=Os(r,t);if(!(null===(i=null===(o=U.plugins[M.OPERATOR])||void 0===o?void 0:o.get(s))||void 0===i?void 0:i(l,...a,{eventName:e,triggerName:d.id,jsLibUtils:fs.get("jsLibUtils")}))){c=!1;break}}if(r&&c){s=!0;break}s=c}return s}const Lu=e=>n(()=>3===re()[e][Si])||!1;class Du{constructor(e,t){this.goalsToBeConvertedSynchronously=null,this.nameInStorage=e,this.goalsFilter=t,window.VWO._.phoenixMT.on("updateSettingSuccess",()=>{this.goalsToBeConvertedSynchronously=null})}checkMissingComputations(e){var t;return null===(t=n(()=>{const{goalId:t,campaignId:o,eventData:i,eventName:r}=e,s=window.VWO._.allSettings,a=n(()=>s.triggers[s.dataStore.campaigns[o].mt[t]].cnds);if(a&&(a.length>1||a[0].filters.length))return Ru(r,i,a)}))||void 0===t||t}isGoalTriggerValid(e,t){return e||t.isDslvType3?!!n(()=>e.state):this.checkMissingComputations(t)}updateGoalsKind(){this.goalsToBeConvertedSynchronously||(this.goalsToBeConvertedSynchronously=vr.updateGoalsKind(window._vwo_exp,this.goalsFilter))}fireEventForConversion(e,t,o){var i,r,s,a;if(!kn.shouldWeTrackVisitor())return Promise.resolve(null);const d=[],c=null===(i=t.props)||void 0===i?void 0:i.aux,l=window._vis_opt_url||window.location.href,u=as(null,e,t);let w=[];this.updateGoalsKind();let _=null;for(const i in this.goalsToBeConvertedSynchronously){if(!Object.prototype.hasOwnProperty.call(this.goalsToBeConvertedSynchronously,i))continue;const u=this.goalsToBeConvertedSynchronously[i],g=window._vwo_exp[i];if(!(null===(r=window._vwoCc)||void 0===r?void 0:r.ignoreCSAForGoals)&&(null===(s=null==g?void 0:g.ss)||void 0===s?void 0:s.csa)&&!g.isTriggerValidated){n(()=>{var e,n,i;return null===(i=null===(e=window.VWO)||void 0===e?void 0:(n=e._.previewDebugger.utils).handleCsaMetricFails)||void 0===i?void 0:i.call(n,{campaignData:g,goals:u,event:t,isAux:c,opts:o,isGoalTriggerValid:this.isGoalTriggerValid.bind(this),shouldWeTriggerMetric:bu.shouldWeTriggerMetric})});continue}if((null==g?void 0:g.mE)&&ya.doExperimentHere(g)[0]&&!g.combination_chosen)continue;const h=vr.isTestingCampaign(g.type)||n(()=>window.VWO._.track.loaded);if((!h||ya.getCombi(g))&&vr.shouldTrackUserForCampaign(g))for(const n in u){if(!Object.prototype.hasOwnProperty.call(u,n))continue;const r=u[n],s=Object.assign({kind:r},g.goals[n]),p=null===(a=g.mt)||void 0===a?void 0:a[n];p&&!t.preComputedConds[p]&&c||p&&this.isGoalTriggerValid(t.preComputedConds[p],{goalId:n,campaignId:i,eventData:null==o?void 0:o.eventData,eventName:e,isDslvType3:Lu(p)})&&bu.shouldWeTriggerMetric({currentUrl:l},g,s)&&(h?ya.isGoalTriggered(g,n)||(d.push({c:g.id,g:n}),s.mca||(_=_||{},_[p]=!0)):(w.push({c:g.id,g:n}),ya.getCombi(g)))}}return w.length&&(window.VWO._.insightsConversions=window.VWO._.insightsConversions||[],window.VWO._.insightsConversions.push({event:t,conversions:w})),d.length&&Rc(t,d),u.then(()=>_)}}class Wu{static isBrowserChromiumBased(){const e=Cn.navigator.userAgent;return!(!e.includes("Chrome/")||!e.includes("Safari/"))}}const Pu=e=>{const{event:t,eventName:n,functionalTriggerFilters:o}=e,i=Gs({eventName:n,properties:t,metricIdsToBeConvertedList:Array.from(o)});return i.length>0&&(t.preComputedConds=t.preComputedConds||{},Object.assign(t.preComputedConds,i.reduce((e,t)=>(e[t]={state:!0},e),{}))),t};window.VWO._.functionalDSLUtils={evaluateFunctionalTriggers:Pu,getEligibleFunctionalTriggersForEvent:Gs};const xu=(e,t)=>{const o=[];return Object.keys(e).forEach(i=>
94{const r=e[i],{pgId:s}=r;n(()=>Z().pageGroup.validatePage(s,null,t).didMatch)&&o.push({elId:i,paths:r.paths})}),o},Uu=(e,t,n)=>{if(!n)return"";const o=[];return t.forEach(t=>{const{paths:n,elId:i}=t;for(const t of n)try{if(window.vwo_$(e).is(t)){o.push(i);break}}catch(e){continue}}),o.join(",")},Mu=()=>{let e=[],t=!1;const o=()=>{const o=n(()=>ne().elements)||{},i=n(()=>Z().modules.dataStorePlugin.currentUrl)||window.location.href;e=xu(o,i),t=Lt(e)};return{init(){ee().phoenixMT.on("vwo_phoenixInitialized",()=>{o(),ee().phoenixMT.on("vwo_urlChangeMt",o)})},hasElements:()=>t,getMatchedElementIdsString:n=>Uu(n,e,t)}},ku=Mu();class Gu{constructor(e){this.eventName=d.CLICK_EVENT,this.functionalTriggerFilters=new Set,this.attachedFilters=e,this.goalConverter=new Du("vwoClickGoalData",{CLICK_ELEMENT:!0,ENGAGEMENT:!0,ON_PAGE:!0}),window.VWO._.phoenixMT.on(r.DOM_CLICK,e=>{o(this.performClick.call(this,e))},{syncToDataLayer:!0})}handleShadowDOMClick(e){let t={};const n=new Proxy(e,{get:(e,n)=>{let o=t[n]||e[n];return"function"==typeof o&&(o=o.bind(t[n]?t:e)),o},set:(e,n,o)=>(t[n]=o,!0)}),o=n._vwoComposedPath||n.composedPath(),i=e.target;for(let r=0;r<o.length;r++){n.target=o[r];const s={e:n,ignoreObj:{heatmap:0!=r}};if(o[r]==i){this._click(s),e._vwo=s.e._vwo;break}(0==r||o[r].shadowRoot)&&(this._click(s),e._vwo=s.e._vwo),t={}}}performClick(e){e.vwoEventName=r.DOM_CLICK,e.target.shadowRoot&&e.composedPath?this.handleShadowDOMClick(e):this._click({e:e}),Br({msg:"Clicked on an element!",event:e})}shouldTrackClick(e,t){return"touchend"===e||void 0===t||1===t}onPointerUp(e,t){var o,i=e.target;(n(()=>window.VWO.nls.canvasRec.isFlutterWeb)||i.vwoPD&&(!(Qo||!(null!==(o=window.chrome)&&void 0!==o?o:Wu.isBrowserChromiumBased()))||!t))&&(e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),window.VWO._.phoenixMT.trigger(r.DOM_CLICK,e),window.VWO._.phoenixMT.trigger("vwo_domClicked",e))}onPointerDown(e){e.target.vwoPD=1}_click({_pause:e,e:t,ignoreObj:o}){var r,s;let a,d;o=o||{};const c=t.which,l=vwo_$(t.target),u=l.get(0);if(!this.shouldTrackClick(t.type,c)||void 0===u.tagName)return;void 0===e&&(e=500),"a"===i(u.tagName)?(a=l.attr("href"),d=!0):0<l.parents("a").length?(a=l.parents("a").eq(0).attr("href"),d=!0):("button"===i(u.tagName)||0<l.parents("button").length||"input"===i(u.tagName)&&("button"===l.attr("type")||"image"===l.attr("type")||"submit"===l.attr("type")))&&(d=!0),t.props=t.props||{},null===(r=t.props)||void 0===r||delete r.vwoMeta;const w=n(()=>ku.getMatchedElementIdsString(u));w&&(t.props.elementId=w),t.userEngagement=t.props.userEngagement=!!d,t.eventUuid=t.eventUuid||vr.generateUUID(),a&&(t.props.targetUrl=t.targetUrl=a),t.preComputedConds=Ss(this.eventName,t,this.attachedFilters),(null===(s=window.VWO._.ncLib)||void 0===s?void 0:s.handleClickEvent)&&window.VWO._.ncLib.handleClickEvent(t);const _={props:t.props,targetUrl:t.targetUrl,userEngagement:t.userEngagement,vwoEventName:t.vwoEventName,preComputedConds:t.preComputedConds,eventUuid:t.eventUuid};let g={};const h=window.VWO.modules.utils.heatmapUtils;!t.props.aux&&h&&(g=o.heatmap?{}:h.evaluateHeatmapData(t)),Pu({event:t,eventName:this.eventName,functionalTriggerFilters:this.functionalTriggerFilters}),this.goalConverter.fireEventForConversion(this.eventName,_,{eventData:t}).then(e=>{if(e){const t=[];for(let n=0;n<this.attachedFilters.length;n++){const o=this.attachedFilters[n];e[o.triggerName]||t.push(o)}this.attachedFilters=t}});let p=n(()=>_._vwo.eventDataConfig)||{};Object.keys(p).length&&Object.keys(g).length?p=this.syncHeatmapAndEventsData(g,p):Object.keys(g).length&&(p=g),t._vwo=t._vwo||{},Object.keys(p).length&&(t._vwo.eventDataConfig=b.mergeNestedObjectsV2({mergeArrays:!0},p,t._vwo.eventDataConfig)),t._vwo.syncEventData=_}syncHeatmapAndEventsData(e,t){const n={};for(const o in t)Object.keys(e).find(e=>e===o)&&(n[o]=Object.assign(Object.assign({},t[o]),e[o]),delete t[o]);return n}on(e,t){const n=this,o=Ae(),i=vwo_$(document)[0];o||function(){if(i&&i.vwoCEvent)return;const e=vwo_$(i);let o=null,r=!1;ua.addJqEventListener(e,"bind","pointerdown",e=>{null!==o&&delete o.vwoPD,n.onPointerDown(e),o=e.target,r=!1},null,t.useCapturePhase),ua.addJqEventListener(e,"bind","pointermove",e=>{"touch"===e.pointerType&&(r=!0)},null,t.useCapturePhase),ua.addJqEventListener(e,"bind","pointerup",e=>{n.onPointerUp(e,r)},null,t.useCapturePhase),i&&(i.vwoCEvent=1)}()}off(){}eventConditionsUpdate(e){this.attachedFilters=e}updateFunctionalTriggerFilters({triggerName:e}){this.functionalTriggerFilters.add(e)}otherSide(...e){throw new Error("entered into outdated otherSide")}}var Fu;window.VWO.modules.phoenixPlugins.events.predefinedEvents.ClickDomEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.ClickDomEvent",Gu),function(e){e[e.HOVER_ON_ELEMENT=1]="HOVER_ON_ELEMENT",e[e.ELEMENT_IN_VIEW=2]="ELEMENT_IN_VIEW",e[e.CHANGE_EVENT_OF_INPUT_ELEMENT=3]="CHANGE_EVENT_OF_INPUT_ELEMENT"}(Fu||(Fu={}));let $u=null,Bu=!1;
94function ju(){if(Bu&&$u)return $u;const e={[Fu.HOVER_ON_ELEMENT]:[],[Fu.ELEMENT_IN_VIEW]:[],[Fu.CHANGE_EVENT_OF_INPUT_ELEMENT]:[]};try{const t=n(()=>window.VWO._.allSettings.domPath,void 0,{})||{};Object.keys(t).forEach(n=>{const o=t[n];Array.isArray(o)&&(o.includes(Fu.HOVER_ON_ELEMENT)&&e[Fu.HOVER_ON_ELEMENT].push(n),o.includes(Fu.ELEMENT_IN_VIEW)&&e[Fu.ELEMENT_IN_VIEW].push(n),o.includes(Fu.CHANGE_EVENT_OF_INPUT_ELEMENT)&&e[Fu.CHANGE_EVENT_OF_INPUT_ELEMENT].push(n))})}catch(e){}return $u=e,Bu=!0,$u}function Hu(e){return Bu||ju(),(null==$u?void 0:$u[e])||[]}class Ku{constructor(e){this.eventName=d.HOVER_EVENT,this.attachedFilters=e,window.VWO._.phoenixMT.on(r.DOM_HOVER,e=>{o(this.performHover.call(this,e))},{syncToDataLayer:!0})}handleShadowDOMHover(e){let t={};const n=new Proxy(e,{get:(e,n)=>{let o=t[n]||e[n];return"function"==typeof o&&(o=o.bind(t[n]?t:e)),o},set:(e,n,o)=>(t[n]=o,!0)}),o=n._vwoComposedPath||n.composedPath(),i=e.target;for(let r=0;r<o.length;r++){n.target=o[r];const s={e:n,ignoreObj:{heatmap:0!=r}};if(o[r]==i){this._hover(s),e._vwo=n._vwo;break}(0==r||o[r].shadowRoot)&&(this._hover(s),e._vwo=n._vwo),t={}}}performHover(e){e.vwoEventName=r.DOM_HOVER,e.target.shadowRoot&&e.composedPath?this.handleShadowDOMHover(e):this._hover({e:e})}_hover({e:e,ignoreObj:t}){var o;if(t=t||{},void 0===vwo_$(e.target).get(0).tagName)return;e.props=e.props||{},null===(o=e.props)||void 0===o||delete o.vwoMeta,e.eventUuid=e.eventUuid||vr.generateUUID(),e.preComputedConds=Ss(this.eventName,e,this.attachedFilters);const i={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid},r=!t.heatmap&&n(()=>ce().getHoverProps(e));r&&(i._vwo=i._vwo||{},i._vwo.eventDataConfig=r),as(null,this.eventName,i)}triggerHoverEvent(e){window.VWO._.phoenixMT.trigger(r.DOM_HOVER,e)}isTouchDevice(){return"ontouchend"in document}on(e,t){const o=Ae(),i=n(()=>Z().featureInfo.hvr)||Hu(Fu.HOVER_ON_ELEMENT).length>0,r="desktop"===de().dt,s=this.isTouchDevice();if(!i||o||!r||s)return;const a=vwo_$(document.body);let d=null,c=null,l=null,u=!1,w=null;const _=this;function g(){u=!0,w&&clearTimeout(w),w=setTimeout(function(){u=!1,w=null},sn)}function h(e){"touch"!==e.pointerType&&(u||(e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),l=e,d||(d=setTimeout(function(){if(c&&Math.abs(l.screenX-c.screenX)<=rn&&Math.abs(l.screenY-c.screenY)<=rn)return l=null,void(d=null);_.triggerHoverEvent(l),c=l,l=null,d=null},on))))}function p(){clearTimeout(d),d=null,l=null}if(ua.addJqEventListener(a,"bind","scroll",g,null,t.useCapturePhase),ua.addJqEventListener(vwo_$(window),"bind","scroll",g,null,t.useCapturePhase),window.PointerEvent)return ua.addJqEventListener(a,"bind","pointermove",h,null,t.useCapturePhase),ua.addJqEventListener(a,"bind","pointerout",p,null,t.useCapturePhase),ua.addJqEventListener(a,"bind","pointerup",p,null,t.useCapturePhase),void ua.addJqEventListener(a,"bind","pointercancel",p,null,t.useCapturePhase);ua.addJqEventListener(a,"bind","mouseover",h,null,t.useCapturePhase),ua.addJqEventListener(a,"bind","mousemove",h,null,t.useCapturePhase),ua.addJqEventListener(a,"bind","mouseout",p,null,t.useCapturePhase)}off(){}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error("entered into outdated otherSide")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.HoverDomEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.HoverDomEvent",Ku);let Ju=null,qu=!1,Xu=new Map;function Yu(){qu||Ju||(Ju=new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if(e.nodeType===Node.ELEMENT_NODE){const t=e;Xu.forEach((e,n)=>{const o=Hu(n);o.length>0&&(e.onElementAdded(t,o),e.onChildElementsAdded(t,o))})}})})}),Ju.observe(document.body,{childList:!0,subtree:!0}),qu=!0)}function zu(e,t){Xu.set(e,t),qu||Yu()}function Qu(e){Xu.delete(e),0===Xu.size&&Ju&&(Ju.disconnect(),Ju=null,qu=!1)}class Zu{constructor(e){this.eventName=d.CHANGE_EVENT,this.attachedFilters=e,window.VWO._.phoenixMT.on(r.DOM_CHANGE,e=>{o(this.performChange.call(this,e))},{syncToDataLayer:!0})}performChange(e){e.vwoEventName=r.DOM_CHANGE,this._change(e)}_change(e){const t=vwo_$(e.target).get(0);if(void 0===t.tagName||!["INPUT","TEXTAREA","SELECT"].includes(t.tagName.toUpperCase()))return;e.props=e.props||{},delete e.props.vwoMeta,e.eventUuid=e.eventUuid||vr.generateUUID(),e.preComputedConds=Ss(this.eventName,e,this.attachedFilters);const n={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid};e._vwo=e._vwo||{},e._vwo.syncEventData=n,as(null,this.eventName,n)}triggerChangeEvent(e){e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),window.VWO._.phoenix
94MT.trigger(r.DOM_CHANGE,e)}on(e,t){const n=this;Ae()||function(){const e=Hu(Fu.CHANGE_EVENT_OF_INPUT_ELEMENT);0!==e.length&&(e.forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{ua.addJqEventListener(vwo_$(e),"bind","change",e=>{n.triggerChangeEvent(e)},null,t.useCapturePhase)})}catch(e){}}),zu(Fu.CHANGE_EVENT_OF_INPUT_ELEMENT,{onElementAdded:(e,o)=>{o.some(t=>{try{return e.matches(t)||e.querySelector(t)}catch(e){return!1}})&&ua.addJqEventListener(vwo_$(e),"bind","change",e=>{n.triggerChangeEvent(e)},null,t.useCapturePhase)},onChildElementsAdded:(e,o)=>{o.forEach(o=>{try{e.querySelectorAll(o).forEach(e=>{ua.addJqEventListener(vwo_$(e),"bind","change",e=>{n.triggerChangeEvent(e)},null,t.useCapturePhase)})}catch(e){}})}}))}()}off(){}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error("entered into outdated otherSide")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.ChangeDomEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.ChangeDomEvent",Zu);class ew{constructor(e){this.eventName=d.ELEMENT_VIEWED_EVENT,this.intersectionObserver=null,this.attachedFilters=e,window.VWO._.phoenixMT.on(r.ELEMENT_VIEWED,e=>{o(this.performElementViewed.call(this,e))},{syncToDataLayer:!0})}performElementViewed(e){e.vwoEventName=r.ELEMENT_VIEWED,this._elementViewed(e)}_elementViewed(e){if(void 0===vwo_$(e.target).get(0).tagName)return;e.props=e.props||{},delete e.props.vwoMeta,e.eventUuid=e.eventUuid||vr.generateUUID(),e.preComputedConds=Ss(this.eventName,e,this.attachedFilters);const t={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid};e._vwo=e._vwo||{},e._vwo.syncEventData=t,as(null,this.eventName,t)}on(e){const t=this;Ae()||function(){if(!("IntersectionObserver"in window))return;const e=Hu(Fu.ELEMENT_IN_VIEW);0!==e.length&&(t.initializeObserver(e),zu(Fu.ELEMENT_IN_VIEW,{onElementAdded:(e,n)=>{n.some(t=>{try{return e.matches(t)||e.querySelector(t)}catch(e){return!1}})&&t.intersectionObserver&&t.intersectionObserver.observe(e)},onChildElementsAdded:(e,n)=>{n.forEach(n=>{try{e.querySelectorAll(n).forEach(e=>{t.intersectionObserver&&t.intersectionObserver.observe(e)})}catch(e){}})}}))}()}off(){Qu(Fu.ELEMENT_IN_VIEW),this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=null)}eventConditionsUpdate(e){if(this.attachedFilters=e,this.intersectionObserver){this.intersectionObserver.disconnect();const e=Hu(Fu.ELEMENT_IN_VIEW);e.length>0&&this.initializeObserver(e)}}initializeObserver(e){if(0===e.length)return;const t=new WeakSet;this.intersectionObserver=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting&&!t.has(e.target)){t.add(e.target);const n={target:e.target};window.VWO._.phoenixMT.trigger(r.ELEMENT_VIEWED,n),this.intersectionObserver.unobserve(e.target)}})},{threshold:.5,root:null,rootMargin:"0px"}),e.forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{this.intersectionObserver.observe(e)})}catch(e){}})}otherSide(...e){throw new Error("entered into outdated otherSide")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.ElementViewedDomEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.ElementViewedDomEvent",ew);class tw{constructor(e,t){this.nameInStorage=e,this.goalsFilter=t}checkMissingComputations(e){var t,n,o;try{const{goalId:i,campaignId:r,eventData:s,eventName:a}=e,d=window.VWO._.allSettings,c=d.triggers[null===(n=null===(t=d.dataStore.campaigns[r])||void 0===t?void 0:t.mt)||void 0===n?void 0:n[i]].cnds;return!c||!(c.length>1||(null===(o=c[0].filters)||void 0===o?void 0:o.length))||Ru(a,s,c)}catch(e){return!0}}isGoalTriggerValid(e,t){if(t.isDslvType3)return!!n(()=>e.state);if(!e)return this.checkMissingComputations(t);let o=!1;const i=Object.keys(e);for(const t of i){const n=e[t];let i=!0;const r=Object.keys(n);for(const e of r)if(!n[e]){i=!1;break}if(i){o=!0;break}}return o}fireEventForConversion(e,t,o){var i;if(!kn.shouldWeTrackVisitor())return Promise.resolve();const r=[],s=null===(i=t.props)||void 0===i?void 0:i.aux,a=window._vis_opt_url||window.location.href,d=as(null,e,t);let c=[];return window.VWO._.goalsToBeConvertedSynchronously||vr.updateGoalsKind(window._vwo_exp),Object.keys(window.VWO._.goalsToBeConvertedSynchronously).forEac
94h(i=>{var d,l;const u=window.VWO._.goalsToBeConvertedSynchronously[i],w=window._vwo_exp[i];if(!(null===(d=window._vwoCc)||void 0===d?void 0:d.ignoreCSAForGoals)&&(null===(l=null==w?void 0:w.ss)||void 0===l?void 0:l.csa)&&!w.isTriggerValidated)return;if((null==w?void 0:w.mE)&&ya.doExperimentHere(w)[0]&&!w.combination_chosen)return;const _=vr.isTestingCampaign(w.type)||n(()=>window.VWO._.track.loaded);_&&!ya.getCombi(w)||vr.shouldTrackUserForCampaign(w)&&Object.entries(u).forEach(([n,d])=>{var l;const u=Object.assign({kind:d},w.goals[n]);if(this.goalsFilter.includes(u.kind)){const d=null===(l=w.mt)||void 0===l?void 0:l[n];if(d&&!t.preComputedConds[d]&&s)return;if(!d||!this.isGoalTriggerValid(t.preComputedConds[d],{goalId:n,campaignId:i,eventData:null==o?void 0:o.eventData,eventName:e,isDslvType3:Lu(d)})||!bu.shouldWeTriggerMetric({currentUrl:a},w,u))return;if(!_)return c.push({c:w.id,g:n}),void ya.getCombi(w);ya.isGoalTriggered(w,n)||r.push({c:w.id,g:n})}})}),c.length&&(window.VWO._.insightsConversions=window.VWO._.insightsConversions||[],window.VWO._.insightsConversions.push({event:t,conversions:c})),r.length&&Rc(t,r),d}}window.VWO.modules.utils.goalUtils={GoalConversion:tw};class nw{constructor(e){this.eventName=r.DOM_SUBMIT,this.functionalTriggerFilters=new Set,this.attachedFilters=e,this.goalConverter=new tw("vwoSubmitGoalData",["FORM_SUBMIT"]),window.VWO._.phoenixMT.on(r.DOM_SUBMIT,e=>this.onFormSubmit({e:e}),{syncToDataLayer:!0})}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error("entered into outdated otherSide")}onFormSubmit({e:e}){var t,o=vwo_$(e.target),r=o.get(0);if("string"==typeof r.tagName&&"form"!==i(r.tagName)&&o.parents("form").length>0&&(r=o.parents("form").get(0)),"string"==typeof r.tagName&&"form"!==i(r.tagName)||"vwo_form"===vwo_$(r).attr("id"))return;e.props=e.props||{},e.props.targetUrl=e.targetUrl=vwo_$(r).attr("action"),e.userEngagement=e.props.userEngagement=!0,e.isBeaconAvailable=!0,e.isLinkRedirecting=!0,e.vwoEventName=this.eventName;const s=n(()=>ku.getMatchedElementIdsString(r));s&&(e.props.elementId=s),e.preComputedConds=Ss(this.eventName,e,this.attachedFilters),t={props:e.props,targetUrl:e.targetUrl,userEngagement:e.userEngagement,isBeaconAvailable:e.isBeaconAvailable,isLinkRedirecting:e.isLinkRedirecting,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds},Pu({event:e,eventName:this.eventName,functionalTriggerFilters:this.functionalTriggerFilters}),this.goalConverter.fireEventForConversion(this.eventName,t,{eventData:e});const a=n(()=>t._vwo.eventDataConfig)||{};e._vwo=e._vwo||{},Object.keys(a).length&&(e._vwo.eventDataConfig=a),e._vwo.syncEventData=t}on(e,t){const o=Ae(),i=vwo_$(document)[0];i&&(i.vwoFEvent=1),function(){var e=vwo_$(document)[0];o||(ua.addJqEventListener(vwo_$(e),"bind","submit",e=>{const t=n(()=>{const t=e.target;if(!t.noValidate||t.checkValidity())return!1;const n=t.querySelectorAll("input, select, textarea");for(let e=0;e<n.length;e++){const t=n[e];if(null!==t.offsetParent&&!t.checkValidity())return!0}return!1});t||window.VWO._.phoenixMT.trigger(r.DOM_SUBMIT,e)},null,t.useCapturePhase),e&&(e.vwoFEvent=1))}()}off(){}updateFunctionalTriggerFilters({triggerName:e}){this.functionalTriggerFilters.add(e)}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.SubmitDomEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.SubmitDomEvent",nw);class ow extends Cu{constructor(){super(...arguments),this.eventName=d.PAGE_LOAD_EVENT}on(e){if("complete"===document.readyState)e();else{const t=this.onPageLoad(e);window.addEventListener("load",e=>{t(vr.filterEventObjectForWT(e))},!0)}}off(){window.removeEventListener("load",e=>{this.pageLoadCallback(vr.filterEventObjectForWT(e))},!0)}onPageLoad(e){return this.pageLoadCallback=e,this.pageLoadCallback}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageLoadEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.PageLoadEvent",ow);class iw{constructor(){this.eventName=r.PAGE_VIEW,this.functionalTriggerFilters=new Set,window.VWO._.phoenixMT.on("vwo_reRun",()=>{this.functionalTriggerFilters.clear()})}updateFunctionalTriggerFilters({triggerName:e}){this.functionalTriggerFilters.add(e)}computeEligibleFunctionalTriggers(){return Gs({eventName:this.eventName,properties:{page:{url:Cn.currentUrl},time:+new Date,props:{url:Cn.currentUrl,referrerUrl:mn.get()}},metricIdsToBeConvertedList:Array.from(this.functionalTriggerFilters)})}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageViewEvent=new iw;let rw=!1;function sw(){let e=!1;
94function t(t){e||(e=!0,window.VWO._.phoenixMT.trigger(r.PAGE_EXIT,t))}window.addEventListener("beforeunload",function(e){t(e)}),window.addEventListener("pagehide",function(e){t(e)}),document.addEventListener("visibilitychange",function(n){!function(n){"hidden"===document.visibilityState?t(n):e=!1}(n)}),window.addEventListener("pageshow",function(t){t.persisted&&(e=!1)}),rw=!0}!rw&&sw();const aw=function(){var e,n,o=function(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}},i=function(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return;e=window.document.createElement("iframe"),o(e,"src"),e.setAttribute=function(e,t){},e.style.display="none",e.onload=function(){(n=e.contentWindow).onerror=function(e,n){t({msg:e,url:n,source:"nativeConstants"})}},document.body.appendChild(e),(n=e.contentWindow)&&o(n.location,"href")}};return void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&i(),{get:function(t){e&&e.contentWindow||i();var o=n;const r=!o||!!window.DISABLE_NATIVE_CONSTANTS;if(r&&(o=window),window.VWO._.enableInternalJSONStringify&&"JSON"==t){if(r){return{stringify:window.window.VWO._.native.JSON.stringify,parse:window.window.VWO._.native.JSON.parse,rawJSON:window.JSON.rawJSON,isRawJSON:window.JSON.isRawJSON}}o[t].stringify=window.window.VWO._.native.JSON.stringify}return o[t]}}};function dw(){const e=[[].map,[].filter,[].forEach,[].reverse];for(const t of e)if(-1==Function.prototype.toString.call(t).indexOf("[native code]"))return!0;return!1}const cw=function(){const e=!!n(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.eNC);void 0===window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=!e),window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=1!=dw()),window.VWO._.nativeConstants=aw()},lw=()=>{const e="function"==typeof Array.prototype.toJSON;window.VWO._.enableInternalJSONStringify=e;let t=window.DISABLE_NATIVE_CONSTANTS?window.JSON:window.VWO._.nativeConstants.get("JSON");if(e){const e=t.stringify;t={parse:t.parse,rawJSON:t.rawJSON,isRawJSON:t.isRawJSON,stringify:(...t)=>{const n=Array.prototype.toJSON;delete Array.prototype.toJSON;const o=e.call(void 0,...t);return Array.prototype.toJSON=n,o}}}window.VWO._.native.JSON=t},uw=()=>{const e=window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG,t=n(()=>Cn.vwoCode.getVersion());if(!t)return;const o=`_vwo_${Cn.accountId}_config`,i=(null==e?void 0:e.SCC)?window.VWO._.native.JSON.parse(e.SCC):null;if(i&&t>=2){const{sT:e,hE:t}=i;window.localStorage.setItem(o,window.VWO._.native.JSON.stringify({sT:e,hE:t}))}};function ww(e){const{dcdnUrl:t=""}=window._VWO||{},{serverUrl:o,accountId:i}=window.VWO.modules.dataStorePlugin;let r=`?a=${i}&settings_type=${e.settingsType}`;if(e.cacheParam){r+=new URLSearchParams(window.location.search).get("ma")?`&ma=${new URLSearchParams(window.location.search).get("ma")}`:""}const s=n(()=>window.VWO._.allSettings.dataStore.plugins),a=`${r}${window.VWO.sTs?`&ts=${window.VWO.sTs}`:""}${`&dt=${n(()=>s.UA.dt)}&cc=${n(()=>s.GEO.cc)}`}${e.txtCfgState&&window.VWO._.txtCfg?"&tS=1":""}`;return{settingsUrl:`${o}${t.slice(1)}${a}`,fallbackUrl:`${o}settings.js${r}`}}window.VWO._.getSettingsUrl=ww;let _w=null,gw=0;function hw(){return ww({settingsType:6})}function pw(){return _w&&window.VWO.sTs===gw||(gw=window.VWO.sTs,_w=new Promise((e,n)=>{const{settingsUrl:o,fallbackUrl:i}=hw();fu(o,()=>{fu(i,()=>n(new Error(`Failed to load external tags script: ${o}`)),()=>e()),t({msg:"settings.js type 6 cdn request failed.",url:window.location.href,uuid:window.VWO._.cookies.get("_vwo_uuid"),source:encodeURIComponent("settingsjs")})},()=>e(),{doNotRemoveScript:!0})})),_w}function vw(e,...t){return E(this,void 0,void 0,function*(){yield pw();const o=n(()=>window.VWO.dctags[e].fn);return o&&o(...t)})}function fw(e){var t,o,i,s,a,d,c,l,u;try{if(null===(t=window.VWO)||void 0===t?void 0:t.phoenix)return;if(!e)return console.warn("VWO aborted as jQuery is not initialized!"),void(null===(o=window._vwo_code)||void 0===o||o.finish());const w=window.VWO.consentMode;if(w&&!1===w.cReady)return window.clearTimeout(window._vwo_library_timer),750455===window._vwo_acc_id&&(window._vwo_library_timer=null),window.VWO.initVWOLib=fw.bind(null,e);if(window._removeVwoGlobalStyle=(null===(i=window._vwo_code)||void 0===i?void 0:i.finish)||vr.removeGlobalStyle,"function"==typeof window.VWO.siteWideCode){try{window.VWO.siteWideCode()}catch(e){}delete window.VWO.siteWideCode}cw(),lw(),window.VWO._.bodyPath=803786===window._vwo_acc_id?":root body":"body",window.VWO._.clientHideElementStyle=n(()=>window._vwo_code.hide_element_style()),window.VWO._.loadNonTestingLibraries=zt;let _=window.performance.getEntriesByName("first-contentful-paint")[0]?"":window.VWO._.bodyPath;if((null===(s=window.VWO.consentMode)||void 0===s?void 0:s.wFC)&&(_=""),!window._vwo_code&&!(null===(c=null===(d=null===(a=window.VWO._.allSettings.dataStore)||void 0===a?void 0:a.plugins)||void 0===d?void 0:d.DACDNCONFIG)||void 0===c?void 0:c.PRTHD)&&![609620,609623,609617,612803,623469,571025].includes(window._vwo_acc_id)){const e=document.createElement("style");let t="";(window._vwo_acc_id>742099||718480===window._vwo_acc_id)&&(t="-webkit-transform:none;-ms-transform:none;transform:none;");const n=_+"{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;"+t+"}",o=document.getElementsByTagName("head")[0];if(e.setAttribute("id","_vis_opt_path_hides"),e.setAttribute("type","text/css"),e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n)),o.appendChild(e),[515823].includes(window._vwo_acc_id)){const e=window._vwoCc&&window._vwoCc.wsT||2e3,t=()=>{const e=document.getElementById("_vis_opt_path_hides");e&&e.remove()},n=e=>{e.filename===window._vwoWorkerUrl&&(t(),window.removeEventListener("error",n),clearTimeout(window._vwo_oscTimeout))};window.addEventListener("error",n),window._vwo_oscTimeout=setTimeout(()=>{t(),window.removeEventListener("error",n)},e)}}Dc.unhideElementsAfterTimer({hideElementsTriggered:!1,segmentCndsSatisfied:!1}),window.VWO.nonce="";
94const h=document.querySelector("#vwoCode");h&&(window.VWO.nonce=h.nonce),window.vwo_$=e,vr.isBot2()||window.VWO._.selfHosted||vr.loadNcLib(),window.clearTimeout(window._vwo_library_timer),750455===window._vwo_acc_id&&(window._vwo_library_timer=null);let p=!!(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);window.Zone&&window.Zone.__symbol__&&(p=!!window[window.Zone.__symbol__("MutationObserver")]);const v=window.name.indexOf("_vis_heatmap_")>=0||window._vwo_tm.indexOf("_vis_heatmap_")>=0;window.functionWrapper=new mu;const f={MutationObserver:p,name:window.name,navigator:{userAgent:window.navigator.userAgent,language:window.navigator.language||window.navigator.browserLanguage,appVersion:window.navigator.appVersion},screen:{colorDepth:window.screen.colorDepth,pixelDepth:window.screen.pixelDepth},location:window.location,Document:{prototype:{}},localStorage:window.localStorage,cachedSettingsInSessionStorage:vr.syncCachedSettingsInSessionStorage(),history:{},vwoCodeEndBeforeVA:null===(l=window._vwo_code)||void 0===l?void 0:l.finished(),_vwo_code:window._vwo_code,_vwo_code_version:(null===(u=window._vwo_code)||void 0===u?void 0:u.getVersion)&&window._vwo_code.getVersion(),_vwo_server_url:window._vwo_server_url,_vwo_acc_id:window._vwo_acc_id,_vwo_clicks:window._vwo_clicks,_vis_opt_url:window._vis_opt_url,_vwo_cookieDomain:window._vwo_cookieDomain,_vis_opt_domain:window._vis_opt_domain,_vwo_style:window._vwo_style,_vwo_css:window._vwo_css,_vwo_uuid:window._vwo_uuid,_vis_apm_lib:window._vis_apm_lib,_vwo_api_section_callback:window._vwo_api_section_callback,_vis_heatmap:v,isInsightsOnConsentEnabled:!!window.vwo_cInstJS,document:{cookie:document.cookie,URL:document.URL,referrer:document.referrer,addEventListener:document.addEventListener,domain:document.domain,title:document.title,characterSet:document.characterSet,charset
94:document.charset,baseURI:document.baseURI},_vwo_cdn:window._vwo_cdn,_vis_opt_cookieDays:window._vis_opt_cookieDays,_VWO:window._VWO};window.fetcher.init(),window.fetcher.setValue("fakeWindow",f),dr(e),lr(),window._vwo_server_url=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/",jr({msg:"vaInit",url:window.location.href}),Hr(),Kr(),Jr();const E=new("function"==typeof window.URL?window.URL:window.webkitURL)(document.URL).searchParams.get("vwoLogLevel");g.setLevel(E||"warn"),g.info("Initializing jslib");const O=new da(window.VWO||[]);if(nt(O),ot(O),vl.init("jslib",O,null,null,!1),kn.setOptOutStateConfig(),vr.syncThirdPartyGlobalCookies(),Ln.domain=Cn.cookieDomain,window.VWO._.cLFE=vr.isCookieLessModeEnabled(),!Ae()&&!window._vis_debug&&(!kn.shouldExecuteLibOnBasisOfCurrentOptOutState()||vr.isGloballyOptedOut()))return vl.init("optOut",O,null),window._removeVwoGlobalStyle(),void window.VWO._.triggerEvent(r.OPT_OUT,!0);window.VWO._.phoenixMT.trigger("vwo_init"),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{n(()=>window.VWO._.abmUtils.syncIdentity())}),window.VWO._.phoenixMT.on("syncDataToDataLayer",({event:e,eventName:t,syncEventData:n})=>{var o;ds(t,n,{},n.postSyncCallback),(null===(o=e._vwo)||void 0===o?void 0:o.eventDataConfig)&&(e._vwo.eventDataConfig={})}),window.VWO._.phoenixMT.on(r.END_APPLY_CHANGES,()=>{const e=window._vwo_code;e&&e.removeLoaderAndOverlay&&e.removeLoaderAndOverlay()}),ku.init(),window.VWO.consentMode&&(qe.initConsentMode(),qe.overrideCookies(Ln)),window.VWO._.phoenixMT.on(r.END_APPLY_CHANGES,()=>{window.VWO._.ncLib?window.VWO._.ncLib.initNonCriticalLib():window.VWO._.phoenixMT.on("vwo_InitNCLib",()=>{window.VWO._.ncLib.initNonCriticalLib()}),window._VWO.uhdCp=1});St(()=>{Ou(O,pu),uw()},window._vwo_code&&![702077,704345,690758,685475,680279,695984,710456,601996].includes(window._vwo_acc_id)&&!window.location.href.includes("vwo_DisableAsp")&&!jo),zr()}catch(e){n(()=>window._removeVwoGlobalStyle()),window.vwo_libExecuted=!0,console.error(e)}}function Ew(e,n){t({msg:e,url:"gquery.js",source:n})}window.vwo_dctag=vw;const Ow={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],th:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]},mw=function(){var e=document,o=e.documentElement,i=[].slice,r=[].push,s=[].filter,a=e.createElement("div"),d=[].indexOf,c=[].splice,l=!1,u=!1,w=function(){try{return[].reverse.call(this)}catch(e){if(l||t({msg:"Native [].reverse Fn is overridden and Native Constants = "+!window.DISABLE_NATIVE_CONSTANTS,url:"gQuery.ts",source:"gQuery"}),l=!0,710129===window._vwo_acc_id)return[]._reverse.call(this)}},_=function(){try{return[].map.apply(this,arguments)}catch(e){u||t({msg:"Native [].map Fn is overridden and Native Constants = "+!window.DISABLE_NATIVE_CONSTANTS,url:"gQuery.ts",source:"gQuery"}),u=!0}},g=window,h=/^data-(.+)/,p=/\S+/g,v=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,f={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function E(e){var t,n,o,i,a,d=!window.DISABLE_NATIVE_CONSTANTS&&(null===(a=null===(i=null===(o=null===(n=null===(t=window.VWO._)||void 0===t?void 0:t.nativeConstants)||void 0===n?void 0:n.get)||void 0===o?void 0:o.call(n,"Array"))||void 0===i?void 0:i.prototype)||void 0===a?void 0:a.filter)||s;return e.multiple&&e.options?function(e,t,n,o){for(var i=[],s=F(t),a=o,d=0,c=e.length;d<c;d++)if(s){var l=t(e[d]);l.length&&r.apply(i,l)}else for(var u=e[d][t];!(null==u||o&&a(-1,u));)i.push(u),u=n?u[t]:null;return i}(d.call(e.options,function(e){return e.selected&&!e.disabled&&!e.parentNode.disabled}),"value"):e.value||""}function O(e){return O="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},O(e)}var m={focus:"focusin",blur:"focusout"},S=/^(?:mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;var T=/\S+/g;var C={focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},mouseenter:{delegateType:"mouseover",bindType:"mouseover"},mouseleave:{delegateType:"mouseout",bindType:"mouseout"},pointerenter:{delegateType:"pointerover",bindType:"pointerover"},pointerleave:{delegateType:"pointerout",bindType:"pointerout"}};Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(y(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null});var I=function e(t,n){return new e.fn.init(t,n)},y=I.matches=function(e,t){var n=e&&(e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector);return!!n&&n.call(e,t)},A=I.isString=function(e){return O(e)===O("")},N=/^--/;function V(e){return N.test(e)}var b=/-([a-z])/g;function R(e,t){return t.toUpperCase()}
94var L=I.camelCase=function(e){return e.replace(b,R)};function D(e){return!!e&&1===e.nodeType}var W={},P=a.style,x=["webkit","moz","ms","o"];function U(e,t){return parseInt(M(e,t),10)||0}function M(e,t,n){if(D(e)&&t){var o=g.getComputedStyle(e,null);return t?n?o.getPropertyValue(t)||void 0:o[t]:o}}var k,G=function(){},F=I.isFunction=function(e){return O(e)===O(G)&&!!e.call},$=I.uid="_gQ"+Date.now(),B=function(e){return e[$]=e[$]||{}},j=I.isWindow=function(e){return n(()=>e===e.window)},H=I.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},K=function(e){return 9===n(()=>e.nodeType)};function J(e,t){for(var n=0,o=e.length;n<o&&!1!==t.call(e[n],n,e[n]);n++);}function q(e,t,n){J(e,function(e,o){J(t,function(t,i){X(o,e?i.cloneNode(!0):i,n,n&&o.firstChild)})})}function X(e,t,n,o){var i=[];if(J(3===t.nodeType?[]:I("script",t),function(e,t){var n=document.createElement("script");J(I(t).prop("attributes"),function(){I(n).attr(this.name,this.value)}),n.text=t.innerHTML,i.push(n),t.parentElement.removeChild(t)}),n)if("SCRIPT"===t.tagName||"STYLE"===t.tagName){var r=document.createElement(t.tagName.toLowerCase());"SCRIPT"===t.tagName?r.text=t.innerHTML:r.appendChild(document.createTextNode(t.innerHTML)),J(I(t).prop("attributes"),function(){I(r).attr(this.name,this.value)}),r.classList=t.classList,e.insertBefore(r,o)}else e.insertBefore(t,o);else if("SCRIPT"===t.tagName||"STYLE"===t.tagName){r=document.createElement(t.tagName.toLowerCase());"SCRIPT"===t.tagName?r.text=t.innerHTML:r.appendChild(document.createTextNode(t.innerHTML));J(I(t).prop("attributes"),function(){I(r).attr(this.name,this.value)}),r.classList=t.classList,e.appendChild(r)}else e.appendChild(t);for(var s=0;s<i.length;s++)document.getElementsByTagName("head")[0].appendChild(i[s])}I.extend=function(){var e,t,n,o,i=arguments[0]||{},r=1,s=arguments.length,a=!1;for("boolean"==typeof i&&(a=i,i=arguments[1]||{},r=2),"object"===O(i)||F(i)||(i={}),s===r&&(i=this,--r);r<s;r++)if(null!=(e=arguments[r]))for(t in e)if(n=i[t],o=e[t],"__proto__"!==t&&i!==o)if(a&&o&&(I.isPlainObject(o)||I.isArray(o))){var d=n&&(I.isPlainObject(n)||I.isArray(n))?n:I.isArray(o)?[]:{};i[t]=I.extend(a,d,o)}else void 0!==o&&(i[t]=o);return i},I.isArray=Array.isArray,I.isPlainObject=function(e){if(!e||"[object Object]"!==Object.prototype.toString.call(e)||e.nodeType||e.setInterval)return!1;if(e.constructor&&!hasOwnProperty.call(e,"constructor")&&!hasOwnProperty.call(e.constructor.prototype,"isPrototypeOf"))return!1;var t;for(t in e);return void 0===t||hasOwnProperty.call(e,t)},I.parseJSON=function(e){return"string"==typeof e&&e?/^[\],:{}\s]*$/.test(e.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))?window.VWO._.native.JSON.parse(e):void 0:null},I.getJSON=function(e,t,n,o){return F(t)&&(o=o||n,n=t,t=null),I.ajax({url:e,data:t,success:n,dataType:o})},I.get=function(e,t,n,o){return F(t)&&(o=o||n,n=t,t=null),I.ajax({type:"GET",url:e,data:t,success:n,dataType:o})},I.each=function(){var e,t,n=arguments;1===n.length&&F(n[0])?(e=i.call(this),t=n[0]):(e=n[0],t=n[1]);for(var o=0;o<e.length;o++)t.call(e[o],o,e[o]);return this},I.ajax=function(e){if("script"===e.dataType){var t=document.createElement("script");return t.src=e.url,document.getElementsByTagName("head")[0].appendChild(t),t.onload=e.success||G,void(t.onerror=e.error||G)}var n=new XMLHttpRequest;n.open(e.method?e.method:"GET",e.url,!0),e.data||(e.data=null),n.onload=function(){this.status>=200&&this.status<400&&(e.dataType||(this.response=I.parseJSON(this.response)),e.success&&e.success(this.response))},n.onerror=function(){e.error&&e.error(this.response)},n.send(e.data)},I.isEmptyObject=function(e){return e&&0===Object.keys(e).length},I.fn=I.prototype={gQVersion:"0.0.1",toArray:function(){return i.call(this,0)},constructor:I,hasClass:function(e){return i.call(this).every(function(t){return 1===t.nodeType&&t.classList.contains(e)})},ready:function(t){return"loading"!==e.readyState?setTimeout(t):e.addEventListener("DOMContentLoaded",t),this},scrollTop:function(){var e=this[0];return j(e)?e.pageYOffset:K(e)?e.defaultView.pageYOffset:e.scrollTop},scrollLeft:function(){var e=this[0];return j(e)?e.pageXOffset:K(e)?e.defaultView.pageXOffset:e.scrollLeft},getComputedDimensionOuter:function(e,t){let n="height"===e.toLowerCase()?1:0,o=this[0];if(o)return j(o)?window["outer"+e]:this[0]["offset"+e]+(t?U(this[0],"margin"+(n?"Top":"Left"))+U(this[0],"margin"+(n?"Bottom":"Right")):0)},getComputedDimension:function(e,t){var o=this[0],i="height"===e.toLowerCase()?0:1;if(e=e.charAt(0).toUpperCase()+e.slice(1),K(o)){var r=o.documentElement;return Math.max(o.body["scroll"+e],o.body["offset"+e],r["scroll"+e],r["offset"+e],r["client"+e])}return j(o)?"height"===e.toLowerCase()?o.outerHeight:o.outerWidth:n(()=>{return o.getBoundingClientRect()[e.toLowerCase()]-(U(t=o,"border"+((n=i)?"Left":"Top")+"Width")+U(t,"padding"+(n?"Left":"Top"))+U(t,"padding"+(n?"Right":"Bottom"))+U(t,"border"+(n?"Right":"Bottom")+"Width"));var t,n})},height:function(){return this.getComputedDimension("height")},width:function(){return this.getComputedDimension("width")},is:function(e){if(!e)return!1;var t=!1;return this.each(function(n,o){return!(t="string"==typeof e?y(o,e):o===e)}),t},attr:function(e,t){var n;if(e){if(A(e))return void 0===t?null===(n=this[0]?this[0].getAttribute?this[0].getAttribute(e):this[0][e]:void 0)?void 0:n:this.each(function(n,o){o.setAttribute?o.setAttribute(e,t):o[e]=t});for(var o in e)this.attr(o,e[o]);return this}},removeAttr:function(e){return e=e.match(p)||[],this.each(function(t,n){J(e,function(e,t){n.removeAttribute(t)})})},outerWidth:function(e){return this.getComputedDimensionOuter("Width",e)},outerHeight:function(e){return this.getComputedDimensionOuter("Height",e)},offset:function(){var e=this[0];if(e.nodeType==Node.TEXT_NODE&&(e=e.parentElement),!e)return{top:0,left:0};let t={};try{t=e.getBoundingClientRect()}catch(t){if(Ew(`Error is ${t} and elem is ${e}`,"getBoundingClientRect"),e===document)return}var n=e.ownerDocument?e.ownerDocument.defaultView:window;return{top:t.top+n.pageYOffset-o.clientTop,left:t.left+n.pageXOffset-o.clientLeft}},index:function(e){var t=e?I(e)[0]:this[0],n=e?this:I(t).parent().children();return d.call(n,t)},each:I.each,delegate:function(e,t,n,o){return this.on(e,t,n,o)},on:function(e,t,n,o){var i,r,s=this;return F(t)&&(n=t,t=null),this[0]===document&&"ready"===e?(this.ready(n),this):(t&&(i=n,n=function(e){for(var n=e.target;!y(n,t);){if(n===this||!n)return!1;n=n.parentNode}n&&i.call(n,e)}),J(A(r=e)&&r.match(T)||[],function(i,r){C[r]&&(t&&C[r].delegateType?e=C[r].delegateType:C[r].bindType&&(e=C[r].bindType)),s.each(function(t,i){i.addEventListener(e,n,!!o)})}),this)},off:function(e,t,n){return this.each(function(o,i){i.removeEventListener(e,t,!!n)})},isChecked:function(){return null!==this[0].getAttribute("checked")},isFocussed:function(){return this[0]===e.activeElement},closest:function(e){return new I(this[0].closest(e))},parent:function(){return new I(this[0]&&this[0].parentNode)},val:function(e){if(!arguments.length)return this[0]&&E(this[0]);const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get("Array").prototype.map||_;return this.each(function(n,o){var i=o.multiple&&o.options;if(i||/radio|checkbox/i.test(o.type)){var r=Array.isArray(e)?t.call(e,String):null===e?[]:[String(e)];i?J(o.options,function(e,t){t.selected=r.indexOf(t.value)>=0}):o.checked=r.indexOf(o.value)>=0}else o.value=null==e?"":e})},prop:function(e,t){if(e){if(A(e))return void 0===t?this[0][e]:this.each(function(n,o){o[e]=t});for(var n in e)this.prop(n,e[n]);return this}},data:function(e,t){var n=this;if(!e){if(!this[0])return;var o={};return J(this[0].attributes,function(e,t){var i=t.name.match(h);i&&(o[i[1]]=n.data(i[1]))}),o}if(A(e))return void 0===t?function(e,t){var n=B(e)[t];return void 0===n&&(n=e.dataset?e.dataset[t]:I(e).attr("data-"+t)),n}(this[0],e):this.each(function(n,o){return function(e,t,n){return B(e)[t]=n}(o,e,t)});for(var i in e)this.data(i,e[i]);return this},eq:function(e){return I(this.get(e))},get:function(e){return void 0===e?i.call(this):e<0?this[e+this.length]:this[e]},appendTo:function(e){for(var t=I(e),n=0;n<t.length;n++)t[n].appendChild(this[0]);return this},find:function(e){return this[0]||(e=void 0),I(e,this[0])},toggleClass:function(e,t,n){var o=[],i=void 0!==t;return A(e)&&(o=e.match(p)||[]),this.each(function(e,r){if(1===r.nodeType)for(var s=0;s<o.length;s++)i?(n=t?"add":"remove",r.classList[n](o[s])):r.classList.toggle(o[s])})},addClass:function(e){return this.toggleClass(e,!0,"add"),this},removeClass:function(e){return e?this.toggleClass(e,!1,"remove"):this.attr("class",""),this},remove:function(){return this.each(function(e,t){t.parentNode.removeChild(t)}),this},children:function(){var e=[];return this.each(function(t,n){r.apply(e,n.children)}),I(e)},map:function(e){const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get("Array").prototype.map||[].map;return I(t.call(this,function(t,n){return e.call(t,n,t)}
94))},clone:function(){return this.map(function(e,t){return t.cloneNode(!0)})},filter:function(e){var t,n,o,i,r,a=e;A(a)&&(a=function(t,n){return y(n,e)});const d=!window.DISABLE_NATIVE_CONSTANTS&&(null===(r=null===(i=null===(o=null===(n=null===(t=window.VWO._)||void 0===t?void 0:t.nativeConstants)||void 0===n?void 0:n.get)||void 0===o?void 0:o.call(n,"Array"))||void 0===i?void 0:i.prototype)||void 0===r?void 0:r.filter)||s;return I(d.call(this,function(e,t){return a.call(e,t,e)}))},parents:function(e){var t=[];return this.each(function(e,n){for(var o=n.parentNode;o&&9!==o.nodeType;)t.push(o),o=o.parentNode}),t=t.filter(function(e,n){return t.indexOf(e)===n}),e&&(t=t.filter(function(t){return y(t,e)})),I(t)},append:function(){var e=this;return J(arguments,function(t,n){q(e,I(n))}),this},prepend:function(){var e=this;return J(arguments,function(t,n){q(e,I(n),!0)}),this},html:function(e){try{if(!this.length)return this;try{this.each(function(t,n){e!==n.innerHTML&&(n.__vwoControlInnerHTML=n.innerHTML.replaceAll(/(?=<!--)([\s\S]*?)-->/gm,""),n.__vwoExpInnerHTML=e)})}catch(e){const n="[JSLIB] Error during storing control innerHTML";t({msg:n,url:"gQuery.ts",source:encodeURIComponent(n)})}let n=e&&e.includes("<br>");return void 0===e?this[0]&&this[0].innerHTML:this.each(function(t,o){1===o.childNodes.length&&3===o.childNodes[0].nodeType&&o.childNodes[0].textContent&&!n?o.childNodes[0].textContent=e:o.innerHTML=e})}catch(e){Ew(`Error is ${e}`,"html")}},css:function(e,t){if(A(e)){var n=V(e);return e=function(e,t){if(void 0===t&&(t=V(e)),t)return e;if(!W[e]){var n=L(e),o=""+n.charAt(0).toUpperCase()+n.slice(1);J((n+" "+x.join(o+" ")+o).split(" "),function(t,n){if(n in P)return W[e]=n,!1})}return W[e]}(e,n),arguments.length<2?this[0]&&M(this[0],e,n):e?(t=function(e,t,n){return void 0===n&&(n=V(e)),n||f[e]||!H(t)?t:t+"px"}(e,t,n),this.each(function(o,i){D(i)&&(n?i.style.setProperty(e,t):i.style[e]=t)})):this}for(var o in e)this.css(o,e[o]);return this},hashchange:function(e){window.addEventListener("hashchange",e)},replaceWith:function(e){return this.each(function(t,n){var o=n.nextSibling,i=n.parentNode;I(n).remove(),o?I(o).before(e):I(i).append(e)})},before:function(){var e=this;return J(arguments,function(t,n){I(n).insertBefore(e)}),this},after:function(){var e=this;const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get("Array").prototype.reverse||w;return J(t.apply(arguments),function(n,o){t.apply(I(o).slice()).insertAfter(e)}),this},insertBefore:function(e){var t=this;return I(e).each(function(e,n){var o=n.parentNode;o&&t.each(function(t,i){X(o,e?i.cloneNode(!0):i,!0,n)})}),this},insertAfter:function(e){var t=this;return I(e).each(function(e,n){var o=n.parentNode;o&&t.each(function(t,i){X(o,e?i.cloneNode(!0):i,!0,n.nextSibling)})}),this},trigger:function(t,n){var o,i;if(A(t)){var r=[(i=t.split("."))[0],i.slice(1).sort()],s=r[0],a=r[1],d=S.test(s)?"MouseEvents":"HTMLEvents";(o=e.createEvent(d)).initEvent(s,!0,!0),o.namespace=a.join(".")}else o=t;o.data=n;var c=o.type in m;return this.each(function(e,t){c&&F(t[o.type])?t[o.type]():t.dispatchEvent(o)})},contents:function(){return this[0]?I(this[0].childNodes):I("")},not:function(e){return I(this).filter(function(t,n){return!y(n,e)})}},I.fn.bind=I.fn.live=I.fn.on,I.inArray=function(e,t){return d.call(t,e)},I.trim=function(e){return(e||"").replace(v,"")},I.getScript=function(e,t){return I.get(e,void 0,t,"script")},I.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(e,t){I.fn[t]=function(e){return"submit"===t?this[0].submit():e?this.bind(t,e):this.trigger(t)},I.attrFn&&(I.attrFn[t]=!0)}),I.guid=1,I.proxy=function(e,t,n){return 2===arguments.length&&("string"==typeof t?(e=(n=e)[t],t=void 0):t&&!F(t)&&(n=t,t=void 0)),!t&&e&&(t=function(){return e.apply(n||this,arguments)}),e&&(t.guid=e.guid=e.guid||t.guid||I.guid++),t};var Y=I.fn.init=function(t,n){var o=!1;if(A(t)&&/<.+>/.test(t)){o=!0;try{t=function(t){if(k||(k=e.implementation.createHTMLDocument(null)),ti){const e=/<\s*([a-z0-9]+)/i.exec(t),n=e?e[1].toLowerCase():"",o=Ow[n]||Ow._default;k.body.innerHTML=o[1]+t+o[2];let i=k.body;for(let e=0;e<o[0];e++)i=i.firstChild;return i.childNodes}return k.body.innerHTML=t,k.body.childNodes}(t)}catch(e){throw e}}if(!t)return this;if(t&&t.nodeType||j(t))return this[0]=t,this.length=1,this;if(A(t)){n=n||e;var i=this.constructor(),s=n instanceof I?(null==n?void 0:n.toArray())||[]:[n];for(let e=0;e<s.length;e++)try{const n=s[e];var a=/^#[\w-]*$/.test(t)&&n.getElementById?n.getElementById(t.slice(1)):n.querySelectorAll(t);a&&a.nodeType&&(a=[a]),r.apply(i,o?t:a)}catch(e){}return i}if(F(t))return I.fn.ready(t);for(var d=0;d<t.length;d++)this.length=t.length,this[d]=t[d]};return Y.prototype=I.fn,I.fn.splice=c,"function"==typeof Symbol&&(I.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator]),I.prototype.slice=function(){return I(i.apply(this,arguments))}
94,I.prototype.length=0,I.nodeName=function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},I}();fw(mw)})(); 95 96</script>
96<link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/LoadingSpinner-DZ-OmhIm.js">
96<script src="https://spsevents.org/wp-content/themes/spsevents-org/files/gut.js.Ðез названиÑ" type="text/javascript" async=""></script>
96<link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/LoginButton-DV4gypIF.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/SignUpButton-CD4iDlQi.js">
96<script type="text/javascript" nonce="">!function(){"use strict";if(window.VWO=window.VWO||[],window.VWO.coreLibExecuted)return;window.VWO.coreLibExecuted=1,window.VWO.v="7.0",window.VWO.v_e="d381dcb1c9";const e=e=>{try{window.VWO._.customError(e)}catch(e){}};function t(t,o={sendErrorLog:!1},n){try{return t()}catch(t){return o.sendErrorLog&&setTimeout(()=>{try{e({msg:o.msg||"safelyGetValue failed!",url:o.url||"errorHandler.ts",source:o.source||t})}catch(e){}},100),n}}function o(e,o={sendErrorLog:!0}){return t(()=>e.toLowerCase(),o,"")}let n;const i=function(){if(void 0!==n)return n;const e=[],t=window.VWO._.allSettings.dataStore.campaigns;let o,i;for(let o in t)e.push(o);return n=!!(o=(window.location.search+window.location.hash).match(/.*_vis_test_id=(.*?)&.*_vis_opt_preview_combination=(.*?)(?:&|#|$)/))&&(!(!e.includes(o[1])||!t[o[1]]||void 0===t[o[1]].combs[i=function(e){if(!e)return e;try{e=window.decodeURIComponent(e)}catch(e){}return e}(o[2])])&&i),n};var s;const r=null===(s=window._vwoCc)||void 0===s?void 0:s.cookiePrefix;class a{constructor(){var e,t;window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{this.processLoadedCampaigns(),window.VWO.state="executionComplete"}),(null===(e=window.VWO._.phoenixMT.getEventHistory("vwo_campaignsLoaded"))||void 0===e?void 0:e.length)>0&&(this.processLoadedCampaigns(),(null===(t=window._vwoCc)||void 0===t?void 0:t.delayCustomGoal)||window.VWO._.phoenixMT.clearEventHistory("vwo_campaignsLoaded"))}processLoadedCampaigns(){this.setBucketedCampaigns(),this.executeAll({bucketed_campaigns:window.VWO._.bucketedCampaignsAPIStore.campaigns})}setBucketedCampaigns(){window.VWO._.bucketedCampaignsAPIStore=window.VWO._.bucketedCampaignsAPIStore||{},window.VWO._.bucketedCampaignsAPIStore.campaigns=[];let e=window._vis_debug||i()?"debug":"";e+="_vis_opt_exp_";const t=new RegExp(`^${o=e,r?o.startsWith(r)?o:`${r}${o}`:o}(\\d{1,})_combi$`,"");var o;const n=document.cookie.split(";");for(let e=0;e<n.length;e++){const[o,i=""]=n[e].split("=").map(e=>e.trim()),s=t.exec(o);s&&_vwo_exp[s[1]]&&window.VWO._.bucketedCampaignsAPIStore.campaigns.push({[s[1]]:i,name:_vwo_exp[s[1]].name,variation:_vwo_exp[s[1]].comb_n[i]})}}executeAll(e={}){const o=t(()=>window.VWO._.bucketedCampaignsAPIStore.callbacks.length)||0;for(let n=0;n<o;n++){const o=window.VWO._.bucketedCampaignsAPIStore.callbacks[n];t(()=>"number"==typeof o.count)?o.count>0?(o(e),--o.count):(window.VWO._.bucketedCampaignsAPIStore.callbacks.splice(n,1),n--):o(e)}}}function d(e,t,o,n){return new(o||(o=Promise))(function(i,s){function r(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?i(e.value):(t=e.value,t instanceof o?t:new o(function(e){e(t)})).then(r,a)}d((n=n.apply(e,t||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;const l="cCC",c="hCl",w="vwo__activated",u="nSF",_="vwo_dom_submit",g="vwo_dom_hover",h="vwo_pageUnload",E="vE",v="pageExitEvent",p="cCAI",O="loadSurveyLib";class A{constructor(){this.forceKeys={id:"forceIdSelector",class:"forceClassSelector",customAttribute:"forceCustomAttributeSelector"},this.regexCache={}}shouldUseAttributeSelector(e,t,o){if(!!((e&&e.getRootNode())instanceof ShadowRoot)||t.dAttrName||o._vwo_noAttributeMode)return null;const n=this.createRegex("string"==typeof t.dAttrName?t.dAttrName:""),i=[],s=e.attributes;if(s)for(let e=0;e<s.length;e++){const t=s[e];!A.DATA_SELECTOR_CHECK.test(t.name)||n&&n.test(t.name)||A.EXCLUDED_ATTR_KEYS_REGEX.test(t.name)||A.EXCLUDED_ATTR_VALUES_REGEX.test(t.value)||this.isDynamicAttribute(t.name)||this.isDynamicAttribute(t.value)||i.push(t)}t.whitelistingHrefAsValidAttribute&&e.hasAttribute("href")&&i.push(e.attributes&&e.attributes.getNamedItem&&e.attributes.getNamedItem("href"));for(const e of i){const o=this.createAttributeSelector(e.name,e.value);if(this.verify(o,t))return o}if(i.length>1){const e=i.slice(0,3).map(e=>this.createAttributeSelector(e.name,e.value)).join("");if(this.verify(e,t))return e}return null}createAttributeSelector(e,t){return`[${e}='${t?t.replace(/'/g,"\\'"):""}']`}escapeCSS(e){return"undefined"!=typeof CSS&&CSS.escape?CSS.escape(e):e}createRegex(e){if(!e)return null;if(this.regexCache[e])return this.regexCache[e];try{const t=new RegExp(e);return this.regexCache[e]=t,t}catch(e){return null}}isDynamicAttribute(e=""){return A.RE_DYNAMIC_ATTRIBUTE_1.test(e)||A.RE_DYNAMIC_ATTRIBUTE_2.test(e)}isDynamicId(e){return(A.RE_DYNAMIC_ID_1.test(e)||A.RE_DYNAMIC_ID_2.test(e))&&!A.RE_DYNAMIC_ID_FOR_ADDED_WIDGET.test(e)}isVwoClass(e){return e.indexOf("vwo")>-1||e.indexOf("_vwo_")>-1}getSelectorPathSettings(e){return{_vwo_noIdMode:!(!e||!(!0===e.dIdVal||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty("editorNoIdMode")))&&(!0===e.dIdVal||e.selectorPathSetting.editorNoIdMode),_vwo_noDynamicIdMode:!(!e||!(e.dDynId||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty("editorNoDynamicIdMode")))&&(e.dDynId||e.selectorPathSetting.editorNoDynamicIdMode),_vwo_noClassMode:!(!e||!(e.dClassValBoolean||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty("editorNoClassMode")))&&(e.dClassValBoolean||e.selectorPathSetting.editorNoClassMode)}}isDynamicClass(e){return A.RE_DYNAMIC_CLASS_1.test(e)||A.RE_HOVER_CLASS.test(e)}shouldUseTextBasedSelector(e,t){return null}findRecursiveTextBasedSelector(e,t,o){return null}generateShortPath(e,t,o={}){if(!e)return null;if(o.originNode||(o.originNode=e),o.dClassValBoolean=o.hasOwnProperty("dClassValBoolean")?o.dClassValBoolean:!0===o.dClassVal,o.dClassVal="string"==typeof o.dClassVal?`${o.dClassVal}|${A.DEFAULT_EXCLUDE_CLASSES_REGEX}`:A.DEFAULT_EXCLUDE_CLASSES_REGEX,this.shouldUseSiblingSelectorEarly(e,o)){const t=this.shouldUseSiblingSelector(e,o);if(t)return t}if(o.skipRootNodeInSelectorPath&&o.documentRootNode===e)return"";const n=this.getSelectorPathSettings(o);(o.forceTextBasedSelector||o.forceRecursiveTextBasedSelector)&&(n._vwo_noIdMode=!0,n._vwo_noClassMode=!0,n._vwo_noAttributeMode=!0);const i=this.getNodeName(e);
96if(document.body===e||"head"===i||"html"===i)return i;const s="*"===i,r=!(e.getRootNode()instanceof ShadowRoot),a=this.tryCustomAttributeSelector(e,o,r);if(a)return a;const d=this.createRegex("string"==typeof o.dIdVal?o.dIdVal:"");if(this.shouldUseIdSelector(e,o,n,d))return"#"+e.getAttribute("id");const l=this.shouldUseClassSelector(e,o,n);if(l)return l;const c=this.shouldUseAttributeSelector(e,o,n);if(c)return c;if(r){const t=this.shouldUseTextBasedSelector(e,o);if(t)return t}if(this.shouldUseRecursiveTextBasedSelector(e,o,r)){const t=5,n=this.findRecursiveTextBasedSelector(e,t,o);if(n)return e._vwoCachedShortPath=n,n}const w=this.generateParentPath(e,t,o);if(w&&"string"==typeof w&&-1!==w.indexOf(":nth-parent"))return w;const u=this.generateCurrentNodePath(e,i,s,o);if(o.skipRootNodeInSelectorPath&&!w)return u;const _=this.handleSlotAssignment(e,u);return this.isSpecialUrlCase()?this.handleSpecialUrlCase(e,w,_):`${w} > ${_}`}shouldUseSiblingSelectorEarly(e,t){return!t.skipTextBasedSelector&&window._vwo_textBasedSelectorMode&&window.eventArchEnabled&&t.recursiveCall&&window._vwo_textBasedSelectorV2Mode}getNodeName(e){const t=e.nodeName.toLowerCase(),o=t.match(A.DANGEROUS_NODE_REGEX);return o&&o[0]===t?t:e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.nodeName:"*"}tryCustomAttributeSelector(e,t,o){const n=this.forceKeys;if(!o||!t[n.customAttribute]&&!window._vwo_useAttributeForSelector&&!t.isContainedInBasicOrPastedElement||this.isForceAttributeSelectorRequired(t))return null;const i=t[n.customAttribute]&&t.forceCustomAttributeName||(t.isContainedInBasicOrPastedElement?"vwo-element-id":void 0)||window._vwo_useAttributeForSelector,s=t[n.customAttribute]&&t.forceCustomAttributeValue||(i?e.getAttribute(i):void 0);if(!s)return null;const r=`[${i}='${s}']`;return t[n.customAttribute]||this.verify(r,t)?r:null}shouldUseRecursiveTextBasedSelector(e,t,o){return!t.skipTextBasedSelector&&!t.skipRecursiveTextBasedSelector&&window._vwo_textBasedSelectorMode&&o&&window.eventArchEnabled&&!t.recursiveCall&&e.innerText&&-1===e.innerText.indexOf("<%=")&&window._vwo_textBasedSelectorV2Mode}generateParentPath(e,t,o){const n=e.parentNode||e.host;return t?this.generateCachedShortPath(n):this.generateShortPath(n,t,Object.assign(Object.assign({},o),{recursiveCall:!0,parentLevel:0}))}generateCurrentNodePath(e,t,o,n){let i=0;for(let t=e;t;t=t.previousSibling)(e.nodeName===t.nodeName||o&&t.nodeType===Node.ELEMENT_NODE)&&i++;return t+(o?":nth-child(":":nth-of-type(")+i+")"}handleSlotAssignment(e,t){return e.assignedSlot&&document.contains(e.assignedSlot)?` slot > ${t}`:t}isSpecialUrlCase(){return window.location&&-1!==window.location.href.indexOf("https://quote.cignaglobal.com/s/")||!1}handleSpecialUrlCase(e,t,o){let n=o;if(e.assignedSlot&&(n=" slot > #assignElements()"),e.shadowRoot&&-1===n.indexOf("#document-fragment:nth-child(1)")&&(n=`${n} > #document-fragment:nth-child(1)`),t&&"string"==typeof t){const e=t.split(">").map(e=>e.trim());if("#document-fragment:nth-child(1)"===e[e.length-1]&&"#document-fragment:nth-child(1)"===n)return t}return`${t} > ${n}`}isUnstableClass(e){return!1}isForceAttributeSelectorRequired(e){return!!e&&!!(e[this.forceKeys.customAttribute]||e[this.forceKeys.id]||e[this.forceKeys.class])}shouldUseSiblingSelector(e,t){return null}shouldUseIdSelector(e,t,o,n){const i=e.getAttribute("id");return!(e.getRootNode()instanceof ShadowRoot)&&t[this.forceKeys.id]||(!o._vwo_noIdMode||t.isContainedInWidget)&&i&&(!n||!n.test(i))&&!A.EXCLUDED_NODE_NAMES.test(e.nodeName)&&!(o._vwo_noDynamicIdMode&&this.isDynamicId(i))&&this.verify("#"+i,t)&&!this.isForceAttributeSelectorRequired(t)}shouldUseClassSelector(e,t,o){if(!!(e.getRootNode()instanceof ShadowRoot)||!e.hasAttribute||!t[this.forceKeys.class]&&(!e.hasAttribute("class")||o._vwo_noClassMode||t.isContainedInWidget||t.isContainedInBasicAddElement)||this.isForceAttributeSelectorRequired(t))return null;const n=e.getAttribute("class").split(/\s+/),i="string"==typeof t.dClassVal?n.filter(e=>{const o=this.createRegex(t.dClassVal);return!this.isVwoClass(e)&&!this.isUnstableClass(e)&&A.VALID_CLASS_NAME_REGEX.test(e)&&(!o||!o.test(e))}):n.filter(e=>!this.isVwoClass(e)&&!this.isUnstableClass(e)&&A.VALID_CLASS_NAME_REGEX.test(e));for(const e of i)if(t.forceClassSelector||this.verify(e,t,"class")&&!this.isDynamicClass(e))return"."+this.escapeCSS(e);if(i.length>0){const e=i.map(e=>this.escapeCSS(e)),o="."+e.join(".");if(t.forceClassSelector||this.verify(o,t)&&!this.isDynamicClass(e.join(".")))return o}return null}generateCachedShortPath(e,t){return e?e._vwoCachedShortPath?e._vwoCachedShortPath:e._vwoCachedShortPath=this.generateShortPath(e,!0,t):null}verify(e,t,o){try{const n=t.documentRootNode||document;return"class"===o?!!t._vwo_skipUniqueElementsCheck||1===n.getElementsByClassName(e).length:1===n.querySelectorAll(e).length}catch(e){return!1}}}function S(e,t){if(e){var o,n="."+e,i=window.vwo_$;if((t=t||{})[e])return!1;try{o=i(n)}catch(e){o=""}return 1===o.length||(t[e]=!0,!1)}}function f(e){if(e){var t,o=window.vwo_$;try{t=o("#"+e)}catch(e){t=""}return t.length}}function C(e,t){var o=t[e](),n=t.get(0);if(!o){if(window.getComputedStyle&&void 0!==(o=getComputedStyle(n)[e])&&(o=parseInt(o,10),!isNaN(o)&&o))return o;o=n["client"+e.toUpperCase()[0]+e.substring(1,e.length)]}return o}function m(e){if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function I(e,t){if(!e)return null;if(e===document)return"#document";t=t||{};var o,n,i,s,r,a=e,d=[],l=e.tagName,c=window.vwo_$;if(e===document.body||e===document.head)return l;for(;e;){o=(l="undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot?"shadow-root":e.tagName)&&l.match(/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/),l&&o&&(o&&o[0])===l||(l="*");const u=["INPUT","SELECT"].indexOf(e.tagName)>-1;try{n=c(e).attr("id")}catch(a){n=e.id}u&&e.name?l=l+'[name="'+e.name+'"]':n&&"string"==typeof n&&f(n)&&(l=n.match(/^\d/)?l+'[id="'+n+'"]':l+"#"+n),i=(i=e.getAttribute&&e.getAttribute("class"))?i.split(/\s+/):[];for(var w=0;w<i.length;w++)if(r="."+(s=i[w]),S(s,t)){l+=r;break}d.unshift(l),e=m(e)}return-1!==d[0].indexOf("#")||a.parentNode&&"HEAD"===a.parentNode.nodeName||a.host||(d[0]+=":first-child"),I("undefined"!=typeof ShadowRoot&&a instanceof ShadowRoot&&a.host?a.host:a.parentNode,t)+" > "+d.join(" + ")}function N(e){return e instanceof SVGElement&&e.tagName&&"svg"!==e.tagName.toLowerCase()?N(e.parentNode):e}function V(e,t){return Math.round(e/t*100)}function T(){const e=document.querySelector("._vwo_scroll_fix"),t=e||document.documentElement,o=(null==e?void 0:e.scrollTop)||window.scrollY||window.pageYOffset,n=(null==e?void 0:e.scrollLeft)||window.scrollX||window.pageXOffset,i=t.scrollHeight,s=t.scrollWidth,r=window.innerHeight,a=window.innerWidth,d=o+r,l=V(d,i),c=n+a;return{xScrollPercent:V(c,s),yScrollPercent:l,absXScroll:c,absYScroll:d,contentWidth:s,contentHeight:i,scrollTop:o}}A.EXCLUDED_KEY_STRINGS=["data-user-id","data-kriti-","data-user-name","data-user-email","data-customer-logged-in","data-session-id","data-cart-id","data-timestamp","data-date","data-time","data-order-number","data-product-id","data-token","data-api-key","data-ga-","data-gtm-","data-utm-","data-tracking-id","data-session-count","data-page-view","data-locale","data-language","data-currency","data-region","data-experiment-id","data-variant-id","data-
96personalization-id","data-ab-test-group"],A.EXCLUDED_ATTR_VALUES_REGEX=/^(1|0|true|false|self|logged-in|log)$/,A.EXCLUDED_ATTR_KEYS_REGEX=new RegExp(`^(${A.EXCLUDED_KEY_STRINGS.join("|")})`),A.DATA_SELECTOR_CHECK=/^data-(.+)/,A.VALID_CLASS_NAME_REGEX=/^[^:]+$/,A.DANGEROUS_NODE_REGEX=/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,A.EXCLUDED_NODE_NAMES=/base|link|meta|style|iframe|script|noscript/gi,A.DEFAULT_EXCLUDE_CLASSES_REGEX="(^elementor-)|elementor-|(^active)|active|(^sc-)|(^pf-)|(^__pf)",A.RE_DYNAMIC_ATTRIBUTE_1=/[a-z]+[_-]?([0-9_-]){2,}$/,A.RE_DYNAMIC_ATTRIBUTE_2=/[0-9a-z]{5,}/gi,A.RE_DYNAMIC_ID_1=/[a-z]+[_-]?([0-9_-]){2,}$/,A.RE_DYNAMIC_ID_2=/[0-9a-f]{5,}/gi,A.RE_DYNAMIC_ID_FOR_ADDED_WIDGET=/(vwo-widget-)[0-9]{2,}/gi,A.RE_DYNAMIC_CLASS_1=/[a-z]+[_-][0-9_-]{4,}/gi,A.RE_HOVER_CLASS=/hover/gi;const b=(e,{perAnimation:t=!1}={})=>new Promise(o=>{t?requestAnimationFrame(()=>o(e())):"requestIdleCallback"in window?requestIdleCallback(()=>{o(e())},{timeout:2e3}):"function"==typeof queueMicrotask?queueMicrotask(()=>o(e())):"undefined"!=typeof Promise?Promise.resolve().then(()=>o(e())):setTimeout(()=>o(e()),0)}),W=new A;function R(e){const o=t(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.sConfig)||{};return t(()=>W.generateShortPath(e,!1,Object.assign({},o)),{sendErrorLog:!0,msg:"error while generating short selector path",url:window.location.href},"")}function y(e){return t(()=>e.tagName.toLowerCase(),null,"")}function L(e){return t(()=>vwo_$(e).attr("placeholder"))}function P(e){const{scrollTop:o,contentHeight:n}=t(T,null,{scrollTop:0,contentHeight:0});return V(t(()=>e.getBoundingClientRect().top+o,null,0),n)}function D(e){const o=t(()=>e.id);if(!o)return;const n=function(e){const o=vwo_$(e);return t(()=>o.closest("form").get(0))||t(()=>o.parent().get(0))}(e);if(!n)return;const i=vwo_$(n),s=t(()=>i.find(`label[for="${o}"]`).get(0));return s?t(()=>{var e;return null===(e=s.textContent)||void 0===e?void 0:e.trim()}):void 0}function U(e){const t=vwo_$(e.target).get(0);return{sPath:R(t),tag:y(t),ph:L(t),scrDp:P(t),label:D(t)}}var M,G,x,k,F,Y,B;window.VWO.modules.utils.getElementMetadata=U,function(e){e.DOM="vwo_dom"}(M||(M={})),function(e){e.WILD_CARD="*",e.TRIGGER="trigger",e.POST_INIT="post-init",e.TIMER="vwo_timer",e.TRIGGER_UPDATES="vwo_triggerUpdates"}(G||(G={})),function(e){e.URL_CHANGE="vwo_urlChange",e.LEAVE_INTENT="vwo_leaveIntent",e.CLICK_EVENT="vwo_dom_click",e.HOVER_EVENT="vwo_dom_hover",e.CHANGE_EVENT="vwo_dom_change",e.ELEMENT_VIEWED_EVENT="vwo_dom_elementViewed",e.SUBMIT_EVENT="vwo_dom_submit",e.PAGE_LOAD_EVENT="vwo_page_load"}(x||(x={})),function(e){e.PAGE_VIEW="vwo_pageView",e.PAGE_UNLOAD_EVENT="vwo_pageUnload"}(k||(k={})),function(e){e.EXIT_CONDITIONS="__exitConditions"}(F||(F={})),function(e){e.DOM_CONTENT_LOADED="DOMContentLoaded",e.SCROLL="scroll",e.CLICK="click",e.SUBMIT="submit"}(Y||(Y={})),function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR"}(B||(B={}));var H=new class{constructor(e){this.setLevel(e)}setLevel(e="warn"){this.logLevel=B[e.toUpperCase()]}info(e,t={}){this.customLog(B.INFO,e,t)}debug(e,t={}){this.customLog(B.DEBUG,e,t)}warn(e,t={}){var o,n;this.customLog(B.WARN,e,t,null===(n=null===(o=window.VWO)||void 0===o?void 0:o._)||void 0===n?void 0:n.customError)}error(e,t={}){var o,n;this.customLog(B.ERROR,e,t,null===(n=null===(o=window.VWO)||void 0===o?void 0:o._)||void 0===n?void 0:n.customError)}customLog(e,t,o,n=null){var i,s,r;if(e>=this.logLevel){const a=this.formatMessage(e,t,o);null===(r=null===(s=null===(i=window.VWOEvents)||void 0===i?void 0:i.store)||void 0===s?void 0:s.actions)||void 0===r||r.addLogsForDebugging(a),n?n(a):this.consoleLog(e,[a])}}consoleLog(e,t){switch(e){case B.INFO:console.info(...t);break;case B.WARN:console.warn(...t);break;case B.ERROR:console.error(...t);break;default:console.log(...t)}}formatMessage(e,t,o){var n,i;const s=Object.keys(o).reduce((e,t)=>e.replace(new RegExp(`{{${t}}}`,"g"),o[t]),t),r=`${M.DOM}_`;let a=o;const d=(null===(n=o.data)||void 0===n?void 0:n.vwoEventName)||o.vwoEventName;d!==r+Y.CLICK&&d!==r+Y.SUBMIT||(a=o.data?null===(i=o.data)||void 0===i?void 0:i.props:a.props,a=a||{name:d});let l=JSON.stringify;try{l=window.VWO._.native.JSON.stringify||JSON.stringify}catch(e){}return`VWO: [${B[e].toUpperCase()}] [${(new Date).toUTCString()}] ${s} ${l(a)}`}}("warn");function $(){}try{$.prototype=Object.create(Array.prototype),Object.defineProperty($.prototype,"clear",{value:void 0,writable:!0,enumerable:!1})}catch(e){}const j=null===(K=window._vwoCc)||"object"!=typeof K||Array.isArray(K)?{}:window._vwoCc;var K;(()=>{const e=j.debugConfig||{};e.CLICK_DEBUG,e.TIMEOUT_DEBUG,e.GA_DEBUG,e.URL_DEBUG,e.VARIATION_SHOWN_DEBUG,e.IN_LIST_DEBUG})(),j.debugLogs,j.disableAsp,j.vwoUuidV2Secure;const X=t(()=>window.VWO._.useCdn)||!1,Z=(j.enableRefreshLimit,j.expUrlChange,window._vwo_acc_id>1044e3||j.enableLoader,j.eblCSync,j.hdPR,j.cPM,j.svIdInSyncListDbgLog,j.wMS,j.mEPR,j.cA_csa,j.dAM,j.observeHTML,j.mSSR,j.allowWinnerSelection,j.dNcLT,!!j.dsPCe),q=!!j.vTsPU;j.vTST,j.aRVId,j.aCSF,j.hBCS,j.dHRoDr,j.fPVR,j.nHE,j.cDSTR,j.cLID;class z{constructor(){this.GoalsEnum=window.VWO._.GoalsEnum,this.eventName=h,this.attachedFilters=[],this.unloadListenersAttached=!1,this.registeredTriggers=[],this.unloadCaptured=!1,this.functionalTriggerFilters=new Set,this.lastResetTime=0,this.goalConverter=new window.VWO.modules.utils.goalUtils.GoalConversion("vwoPageUnloadData",[this.GoalsEnum.PAGE_UNLOAD,this.GoalsEnum.CUSTOM_GOAL]),window.VWO._.phoenix
96MT.on("vwo_campaignsLoaded",()=>{this.updatePageUnloadTriggers()}),this.updatePageUnloadTriggers()}updatePageUnloadTriggers(){return d(this,void 0,void 0,function*(){const e=yield window.fetcher.getValue("VWO._.pageUnloadTriggers");if(this.pageData=yield window.fetcher.getValue("VWO.pluginStorage.props.page"),!e)return;const t=Object.keys(e);if(this.registeredTriggers.length!==t.length){const e=this.extractPageUnloadFilters(t);this.attachedFilters=function(e){const t=[];return e.forEach(e=>{var o;null===(o=e.filters)||void 0===o||o.forEach((o,n)=>{const i=o[0].substring(0,o[0].indexOf("."));if("event"===i||"page"===i){const i=JSON.parse(JSON.stringify(o));t.push({condition:i,triggerName:e.triggerName,condId:e.id,filterId:n,aux:e.aux})}})}),t}(e),this.registeredTriggers=t,this.addListenersForPageUnload()}})}extractPageUnloadFilters(e){var t;const o=[];for(let n=0;n<e.length;n++){const i=window.VWO._.allSettings.triggers;if(3===i[e[n]].dslv){this.functionalTriggerFilters.add(e[n]);continue}const s=null===(t=i[e[n]])||void 0===t?void 0:t.cnds;for(let t=0;t<s.length;t++){if(0===Object.keys(s[t].filters).length)s[t].filters=[];else for(let e=0;e<s[t].filters.length;e++){const o=s[t].filters[e],n=o[0].match(/^page\.(.*)/);n&&(o[0]="event."+n[1])}o.push(Object.assign(Object.assign({},s[t]),{triggerName:e[n]}))}}return o}evaluateAndSendData(e){let o;const{getFinalScrollValues:n,updateScrollState:i}=this.initScrollTracking;i();const s=n();if(this.pageData)for(let t in this.pageData)e[t]=this.pageData[t];const r=performance.now()-this.lastResetTime;if(e.timeSpent=Math.floor(r/1e3),!q||!(e.timeSpent<0||e.timeSpent>86400)){e.sdxp=s.xScrollDepthPercent,e.sdxa=s.xScrollDepthAbs,e.sdyp=s.yScrollDepthPercent,e.sdya=s.yScrollDepthAbs,window.VWO._.lastPageUnloadURL=this.pageData.url;try{e.preComputedConds=window.VWO.modules.utils.triggers.triggersConditionsCheck(this.eventName,e,this.attachedFilters),o={name:this.eventName,vwoEventName:this.eventName,preComputedConds:e.preComputedConds,page:this.pageData,timeSpent:e.timeSpent,sdxp:e.sdxp,sdxa:e.sdxa,sdyp:e.sdyp,sdya:e.sdya,postSyncCallback:function(){delete window.VWO._.lastPageUnloadURL}},window.VWO._.functionalDSLUtils.evaluateFunctionalTriggers({event:e,eventName:this.eventName,functionalTriggerFilters:this.functionalTriggerFilters}),this.goalConverter.fireEventForConversion(this.eventName,o,{eventData:e}),delete o.preComputedConds;const n=t(()=>o._vwo.eventDataConfig)||{};e._vwo=e._vwo||{},Object.keys(n).length&&(e._vwo.eventDataConfig=n),e._vwo.syncEventData=o}catch(e){H.error(e)}}}resetStartTimeAndPageData(){this.lastResetTime=performance.now(),this.updatePageUnloadTriggers()}sendDataWrapper(e){return this.unloadCaptured?this.unloadCaptured=!1:(window.VWO._.phoenixMT.trigger(h,e),this.unloadCaptured=!0)}addListenersForPageUnload(){this.unloadListenersAttached||(window.VWO._.phoenixMT.on(h,e=>{this.evaluateAndSendData(e)},{syncToDataLayer:!0}),window.VWO._.phoenixMT.on(v,e=>{this.sendDataWrapper(e)}),this.initScrollTracking=function(){let e,t,o=0,n=0,i=0,s=0;const r=document.querySelector("._vwo_scroll_fix");function a(r=!1){try{const{xScrollPercent:a,yScrollPercent:d,absXScroll:l,absYScroll:c,contentWidth:w,contentHeight:u}=T(),_=t<u,g=e<u;t=u,e=w,o=Math.max(l,o),n=Math.max(c,n),i=g&&!r?V(o,e):Math.max(a,i),s=_&&!r?V(n,t):Math.max(d,s)}catch(e){}}return a(),window.addEventListener("resize",()=>a(!0)),r?r.addEventListener("scroll",()=>a()):window.addEventListener("scroll",()=>a()),{getFinalScrollValues:function(){return{xScrollDepthAbs:o,yScrollDepthAbs:n,xScrollDepthPercent:i>100?100:i,yScrollDepthPercent:s>100?100:s}},updateScrollState:a}}(),window.VWO._.phoenixMT.on("vwo_urlChangeMt",e=>{window.VWO._.phoenixMT.trigger(h,e),this.resetStartTimeAndPageData()}),this.unloadListenersAttached=!0)}}var J,Q,ee;function te(e,o){let n=!1;const i=function(){n||(n=!0,function(e,o){var n,i,s,r,a,d,l,c;const w=window._vwo_cdn||window.VWO.modules.dataStorePlugin.serverUrl,_=window.VWO.modules.dataStorePlugin.serverUrl,g=null===(s=null===(i=null===(n=window.VWO._.allSettings)||void 0===n?void 0:n.dataStore)||void 0===i?void 0:i.plugins)||void 0===s?void 0:s.LIBINFO,h=null===(r=null==g?void 0:g.TRACK)||void 0===r?void 0:r.HASH,E=null===(a=null==g?void 0:g.OPA)||void 0===a?void 0:a.HASH,v=null===(d=null==g?void 0:g.OPA)||void 0===d?void 0:d.PATH,p=null===(l=null==g?void 0:g.SURVEY)||void 0===l?void 0:l.HASH;let A=!1,S=!1;const f=null===(c=window.VWO._)||void 0===c?void 0:c.loadPC;let C=!1,m=window._vis_apm_lib;const I=[];for(const t of e){const e=window.VWO._.allSettings.dataStore.campaigns;if(Object.prototype.hasOwnProperty.call(e,t)){const o=e[t];if(o.type!==J.ANALYSIS_CAMPAIGN&&o.type!==J.ANALYZE_FORM_CAMPAIGN&&o.type!==J.ANALYZE_HEATMAP_CAMPAIGN&&o.type!==J.ANALYZE_RECORDING_CAMPAIGN||(A=!0,S=!0),o.type!==J.FUNNEL_CAMPAIGN&&o.type!==J.GOAL_CAMPAIGN&&o.type!==J.INSIGHTS_FUNNEL_CAMPAIGN&&o.type!==J.INSIGHTS_METRIC_CAMPAIGN||(S=!0),o.type===J.SURVEY_CAMPAIGN||o.survey&&o.survey.id){if(window.VWO._.dSl)continue;for(var N in C=!0,o.survey)Object.prototype.hasOwnProperty.call(o.survey,N)&&I.push(N)}}}if(f&&window.VWO.modules.utils.loadScript(`${w}web/djIkcGM6MS4w/tag-1a6cb79d9b921e9f733a3a9f91c43b90.js`,null,function(){}),S&&!window.VWO.v_t&&window.VWO.modules.utils.loadScript(`${w}7.0/track-${h}.js`),A&&!window.VWO.nls&&(window.VWO.v_t||window.VWO.modules.utils.loadScript(`${w}7.0/track-${h}.js`),window.VWO.modules.utils.loadScript(`${w}analysis${v}/opaEv-${E}.js`,null,function(){window.VWO.modules.vwoUtils.optOut.callStopAnalyzeAndSurvey()})),!window.VWO._[O]){const e=window.VWO.featureInfo.sse;!window.VWO.v_t&&e&&window.VWO.modules.utils.loadScript(`${w}7.0/track-${h}.js`);const o=()=>{const e=t(()=>window.VWO._.useCdn)?`${w}static/1.0/`:_;window.VWO.modules.utils.loadScript(`${e}va_survey-${p}.js`)};window.VWO._.shouldLoadSurveyLib?o():window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[O,o]})}if(m&&!window.VWO.apm){const e=window._vis_apm_lib,t=`${_}${e}`,o=`${window._vwo_cdn}${e}`,n=X?o:t;window.VWO.modules.utils.loadScript(n,null,()=>{},{defer:!0})}C&&o&&window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[u,{oldArgs:[I]}]})}(e,o))},s=()=>window.VWO._.defer(i);!function(e){if("undefined"==typeof PerformanceObserver)return;let t=!1;const o=new PerformanceObserver(n=>{n.getEntries().length&&!t&&(t=!0,o.disconnect(),e())});try{o.observe({type:"largest-contentful-paint",buffered:!0})}catch(e){}}(s),function(e){if("complete"===document.readyState)e();else{const t=()=>{window.removeEventListener("load",t),e()};window.addEventListener("load",t)}}(s)}function oe(e,t){const o=window.VWO.consentMode;if(o){if(o.dTI)return;
96if(o.hTI){const o=window.VWO._.phoenixMT.on(p,()=>{window.VWO._.phoenixMT.off(p,o),window.fetcher.setValue("VWO.consentMode.hTI",!1),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[p]}),te(e,t)});return}}te(e,t)}!function(e){e.SURVEY_CAMPAIGN="SURVEY",e.ANALYZE_HEATMAP_CAMPAIGN="ANALYZE_HEATMAP",e.ANALYZE_RECORDING_CAMPAIGN="ANALYZE_RECORDING",e.ANALYZE_FORM_CAMPAIGN="ANALYZE_FORM",e.ANALYSIS_CAMPAIGN="ANALYSIS",e.GOAL_CAMPAIGN="TRACK",e.FUNNEL_CAMPAIGN="FUNNEL",e.INSIGHTS_FUNNEL_CAMPAIGN="INSIGHTS_FUNNEL",e.INSIGHTS_METRIC_CAMPAIGN="INSIGHTS_METRIC"}(J||(J={})),function(e){e.ANALYSIS="r",e.ANALYZE_FORM="a",e.ANALYZE_HEATMAP="a",e.ANALYZE_RECORDING="a",e.FUNNEL="t",e.SURVEY="s",e.TRACK="t",e.INSIGHTS_FUNNEL="t",e.INSIGHTS_METRIC="t"}(Q||(Q={})),function(e){e.SEPARATE_PAGE="SEPARATE_PAGE",e.CLICK_ELEMENT="CLICK_ELEMENT",e.ENGAGEMENT="ENGAGEMENT",e.FORM_SUBMIT="FORM_SUBMIT",e.ON_PAGE="ON_PAGE",e.REVENUE_TRACKING="REVENUE_TRACKING",e.CUSTOM_GOAL="CUSTOM_GOAL",e.PAGE_UNLOAD="PAGE_UNLOAD"}(ee||(ee={})),window.VWO._.loadNonTestingLibraries=oe;const ne=[J.ANALYSIS_CAMPAIGN,J.SURVEY_CAMPAIGN,J.ANALYZE_RECORDING_CAMPAIGN,J.ANALYZE_HEATMAP_CAMPAIGN,J.ANALYZE_FORM_CAMPAIGN,J.GOAL_CAMPAIGN,J.FUNNEL_CAMPAIGN,J.INSIGHTS_FUNNEL_CAMPAIGN,J.INSIGHTS_METRIC_CAMPAIGN];const ie={[J.ANALYZE_RECORDING_CAMPAIGN]:!0,[J.ANALYZE_HEATMAP_CAMPAIGN]:!0,[J.ANALYZE_FORM_CAMPAIGN]:!0,[J.GOAL_CAMPAIGN]:!0,[J.FUNNEL_CAMPAIGN]:!0,[J.INSIGHTS_FUNNEL_CAMPAIGN]:!0,[J.INSIGHTS_METRIC_CAMPAIGN]:!0};const se=[J.ANALYZE_RECORDING_CAMPAIGN,J.ANALYZE_HEATMAP_CAMPAIGN,J.ANALYZE_FORM_CAMPAIGN];const re=[J.INSIGHTS_FUNNEL_CAMPAIGN,J.INSIGHTS_METRIC_CAMPAIGN];const ae={isDomIndependentCampaign:function(e){return ne.includes(e)},isSessionBasedCampaign2:function(e={}){return!!ie[e.type||""]},isAnalyzeCampaign:function(e){return se.includes(e)},hasInsightsMetric:function(e){return re.includes(e)}};let de=e=>e;window.VWO._.namespaceKeyWithAccId=de;class le{constructor(){this.vwoExecutedTriggeredOnce=!1,this.vwoOSCTriggeredOnce=!1,this.vwoDebouncedTimer=null}_debouncedEvent(){this.vwoDebouncedTimer&&clearTimeout(this.vwoDebouncedTimer),this.vwoDebouncedTimer=setTimeout(()=>this._sendCampaignsLoaded(),le.CAMPAIGNS_LOADED_DELAY)}_sendCampaignsLoaded(){null!==this.vwoCookieListenerId&&(window.VWO._.phoenixMT.trigger("vwo_campaignsLoaded"),window.VWO._.phoenixMT.off(this.vwoCookieListenerId),this.vwoCookieListenerId=null)}_attachCombiListener(){this.vwoCookieListenerId=window.VWO._.phoenixMT.on(l,()=>this._debouncedEvent())}_canAttachCombiListenerOnce(e){return!(!window._vis_debug&&!i())||(this.vwoExecutedTriggeredOnce?e||this.vwoOSCTriggeredOnce:!e)}_attachCombiListenerOnce(e){this._canAttachCombiListenerOnce(e)&&(this._debouncedEvent(),this._attachCombiListener())}execute(){const e=!!window._vwo_code;if(this._attachCombiListenerOnce(e),this.vwoExecutedTriggeredOnce)return void(this.vwoOSCTriggeredOnce=!0);const o=function(){const{executableCampaignsOnCurrentPage:e}=window.VWO._,o=window.VWO._.allSettings.dataStore.campaigns,n=[{},[]];if(null==e?void 0:e.length)for(const i of e){const e=o[i];t(()=>window.VWO.modules.utils.libUtils.isTestingCampaign(e.type))&&(e.ready?n[0][i]=e.combination_chosen:n[1].push(i))}return window._vwo_code&&(window._vwo_code.lT||window._vwo_code.sT)&&n.push({timeout:!0}),n}();window.VWO._.triggerEvent.apply(window.VWO._.triggerEvent,[E,o]),this.vwoExecutedTriggeredOnce=!0}}le.CAMPAIGNS_LOADED_DELAY=200;const ce=new le,we=ce.execute.bind(ce);function ue(e){return 1!=e||!window.VWO._.disableAutofetchSettings}function _e(e,t){var o,n,i,s,r,a,d;ue(e)&&(o=()=>{ue(e)&&window.VWO.settings.requestSettings(e)},d=!1,-1===(n=+t||0)||i?(r=requestAnimationFrame,a=cancelAnimationFrame):(r=setTimeout,a=clearTimeout),function(...e){d&&(a(s),s=null),s=r(function(){o.apply(this,e)},n),d=!0})()}const ge=e=>e?_e(e,window.VWO._.SPA_NEW_PAGE_SETTINGS_DELAY):function(){if(window._vis_debug||i())return;const e=window._vwo_code,{SPA_SETTINGS_DELAY:t,SPA_NEW_PAGE_SETTINGS_DELAY:o}=window.VWO._,n=e?1:2;_e(n,e?t:o)}();window.VWO.settings={requestSettings:function(o){return d(this,void 0,void 0,function*(){const n=window.VWO.modules.utils.libUtils;if(window._vis_debug||i()||n.isBot2()||window.VWO._.selfHosted)return;if(window.VWO._.lsP)return;const{dcdnUrl:s=""}=window._VWO||{},{serverUrl:r,accountId:a,currentUrl:d}=window.VWO.modules.dataStorePlugin,l=t(()=>{var e;return null===(e=window._vwo_code)||void 0===e?void 0:e.getVersion})&&window._vwo_code.getVersion();if(s){const t=window._vwo_code?4:5,{settingsUrl:o,fallbackUrl:n}
96=window.VWO._.getSettingsUrl({settingsType:t,cacheParam:!0,txtCfgState:!0});return function(t,o){window.VWO.modules.utils.loadScript(t,()=>{window.VWO.modules.utils.loadScript(o,window.fetcher.getValue("VWO.modules.utils.libUtils.firePageViewEvent"),()=>{},{defer:!0,allowReload:!0}),e({msg:`settings.js type ${window._vwo_code?4:5} cdn request failed.`,url:window.location.href,uuid:window.VWO._.cookies.get("_vwo_uuid"),source:encodeURIComponent("settingsjs")})},()=>{},{defer:!0,allowReload:!0})}(o,n)}const c=[],w=window._vwo_exp_ids,u=window._vwo_exp;let _=!1;const g=t(()=>window.VWO.pageGroup.pageConfig),h=t(()=>window.VWO.pageGroup.experimentConfig),E=[],v=[];for(const e in g)Object.hasOwnProperty.call(g,e)&&E.push(e);for(const e in h)Object.hasOwnProperty.call(h,e)&&v.push(e);const p=[];for(let e=0;e<w.length;e++)u[w[e]]?(u[w[e]].type===J.ANALYZE_RECORDING_CAMPAIGN&&(_=!0),c.push(w[e])):p.push(w[e]);let O=yield window.VWO._.cookies.get("wgs_uuid");O=O||"";let A=r+"settings.js?a="+a+"&settings_type="+o+"&vn=&eventArch=1&uuid="+O;if(1==o&&window.VWO._.txtCfg&&(A+="&tS=1"),2!==o&&3!==o||(A=A+"&u="+encodeURIComponent(d)),v.length){A+="&ec="+v.join("|")}if(E.length){A+="&pc="+E.join("|")}if(_&&(A+="&rc=1"),l>=1.4&&l<2){let e;undefined._.jar||(e=window._vwo_code.getCombinationCookie&&n.getCombinationCookie()),e&&(A+="&c="+e)}if(4!==o&&c.length){const e="&exc="+c.join("|");A.length+e.length<2e3&&(A+=e)}window.VWO.modules.utils.loadScript(A,()=>window.fetcher.getValue("VWO.modules.utils.libUtils.initAuxiliaryPageView"),()=>{},{defer:!0})})}};const he=window.VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,Ee={TRACK_GLOBAL_COOKIE_NAME:"_vwo_ds",TRACK_SESSION_COOKIE_NAME:"_vwo_sn",TRACK_SESSION_COOKIE_EXPIRY:he,SESSION_TIMER_EXPIRE:60*he*60*1e3*24,COOKIE_VERSION:3,COOKIE_TS_INDEX:1,COOKIE_VERSION_INDEX:0,FIRST_SESSION_ID_INDEX:0,PC_TRAFFIC_INDEX:1,CURRENT_SESSION_ID:6,LAST_SESSION_ID:7,SESSION_COUNT_INDEX:8,RELATIVE_SESSION_ID_INDEX:0,PAGE_ID_INFORMATION_INDEX:1,SESSION_SYNCED_STATE_INDEX:4,TOTAL_TIME_SPENT_IN_A_SESSION_INDEX:6,PAGE_ID_EXPIRY:15,GLOBAL_OPT_OUT:"_vwo_global_opt_out",OPT_OUT:"_vis_opt_out",TEST_COOKIE:"_vis_opt_test_cookie",COOKIE_JAR:"_vwo",SAME_SITE:"_vwo_ssm",UUID:"uuid",UUID_V2:"uuid_v2",VWO_COOKIE_QUERY_PARAM:"vwo_q",DEFAULT_EXPIRY:100,UUID_COOKIE_EXPIRY:365.2425};const ve=window.VWO.modules.events.fireEventAndSyncData,pe=window.VWO._.commonCookieHandler,Oe=window.VWO._.libUtils;function Ae(){const e=pe.getMetaStore().split(":")[1];return!!new RegExp("(,|^)"+Q[J.INSIGHTS_FUNNEL_CAMPAIGN]+"_1").test(e)&&"1"}function Se(e,t,o,n){let i=[e,t].join("_");window._vwo_exp&&window._vwo_exp[e]&&window._vwo_exp[e].type!==J.INSIGHTS_METRIC_CAMPAIGN&&(i=[e,t,0,window._vwo_exp[e].version].join("_")),o&&n&&(i=function(e,t,o,n){var i,s="";return null!=o&&n?((null===(i=pe.getDataStore().split(":")[2])||void 0===i?void 0:i.split(",")).forEach(i=>{if(i.includes(`${e}`)){const r=i.split("_");r[3]&&r[3]==n.toString()?parseInt(r[2],10)+1==o?(s=[e,t,o,n].join("_"),window.VWO._.phoenixMT.trigger("vwo_insightsFunnel",{data:s})):s=[e,t,r[2],n].join("_"):1==o?(s=[e,t,1,n].join("_"),window.VWO._.phoenixMT.trigger("vwo_insightsFunnel",{data:s})):s=[e,t,0,n].join("_")}}),s):""}(e,t,o,n));var s=pe.getDataStore(),r=s.split(":");if(!r[2])for(let e=r.length;e<=2;e++)r[e]="";r[2].match(new RegExp("(?:^|,)("+e+"_[^,]+)"))?r[2]=r[2].replace(new RegExp("(^|,)("+e+"_[^,]+)"),"$1"+i):r[2]+=(0===r[2].length?"":",")+i,s=r.join(":"),pe.setDataStore(s)}function fe(e,t){const o=pe.getDataStore().split(":")[2];return new RegExp(`(?:,|^)${e}_${t}(?:_[^,]*)?(?:,|$)`).test(o)?"1":""}const Ce={isVisBucketedForTrack:Ae,includeFunnel:function(e){Se(e,1)},excludeFunnel:function(e){Se(e,0)},isFunnelIncluded:function(e){return fe(e,1)},isFunnelExcluded:function(e){return fe(e,0)},activateFunnels:function(){var e;return d(this,void 0,void 0,function*(){if(!(null===(e=window.VWO._.track)||void 0===e?void 0:e.loaded)&&Ae()){const e=Object.keys(window._vwo_exp||{}).map(function(e){return d(this,void 0,void 0,function*(){if(window._vwo_exp&&window._vwo_exp[e]){const t=window._vwo_exp[e].type;Oe.hasInsightsMetric(t)&&(yield ve(window.VWO.phoenix,w,{id:e}))}})});
96yield Promise.all(e),window.VWO._.phoenixMT.trigger("vwo_insightsActivated")}})},markFunnelValue:Se,includeInsightsMetric:function(e){Se(e,1)},isMetircTriggered:function(e){const t=pe.getDataStore().split(":")[2];return new RegExp(`(?:,|^)${e}_1(?:_[^,]*)?(?:,|$)`).test(t)},fetchInsightsTPC:function(){if(!window.VWO._.libUtils.shouldUseCrossDomainForInsights())return;const e=window.VWO._.networkClient,t=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com";e.request({url:t+"ping_tpc.php?account="+window._vwo_acc_id+"&getCookieData=true&random="+Math.random(),method:"GET",cacheBurst:!0},{onSuccessCallback:e=>d(this,void 0,void 0,function*(){try{const t=yield e.json();t&&t.cookies&&window.VWO._.libUtils.syncThirdPartyGlobalCookies(t.cookies)}catch(e){}}),onErrorCallback:()=>{}})},setTPCOnPageExit:function(){if(!window.VWO._.libUtils.shouldUseCrossDomainForInsights())return;const e={_vwo_ds:Math.min(window.VWO.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM||window.VWO.data.rp||90,90),_vwo_sn:Ee.TRACK_SESSION_COOKIE_EXPIRY,_vwo_uuid_cd:Ee.UUID_COOKIE_EXPIRY};Object.entries(e).forEach(([e,t])=>{const o=window.VWO._.cookies.get(e);o&&window.VWO._.cookies.setThirdPartyCookie(window._vwo_acc_id,e,o,t)})}},me=window.VWO.modules.utils.campaignUtils,Ie=window.VWO.modules.utils.libUtils,Ne=window.VWO.modules.tags.dataSync.utils,Ve=window.VWO.modules.dataStorePlugin,Te=Object.keys;const be=new class{getTargetPathInfo(e){let n,i,s,r,a,d,l,c,w;n=vwo_$(t(()=>e.composedPath()[0])||e.target),i=n.get(0);const u=N(i);u!==i&&(i=u,n=vwo_$(i));const _=U(e);return c=Z||!_.sPath?I(i):_.sPath,"string"!=typeof c||"html"===o(c)||Ie.isBot2()||(w=n.offset(),"touchend"===e.type?(a=e.originalEvent&&e.originalEvent.changedTouches[0],a&&(s=a.pageX,r=a.pageY)):(s=e.pageX,r=e.pageY),d=Math.round(1e3*(s-w.left)/(n.outerWidth()||function(e){return C("width",e)}(n)))/1e3,l=Math.round(1e3*(r-w.top)/(n.outerHeight()||function(e){return C("height",e)}(n)))/1e3,(0>d||1<d)&&(d=.5),(0>l||1<l)&&(l=.5)),"html"===o(c)&&(c=""),{xpath:c,x_percent:d,y_percent:l,sPath:_.sPath,tag:_.tag,ph:_.ph,scrDp:_.scrDp,label:_.label}}evaluateHeatmapData(e){let t,o,n,i,s,r,a={};vwo_$(e.target).get(0);const d=window._vwo_acc_id,l=window._vwo_exp,w=Te(l);o=w.length;const{xpath:u,x_percent:_,y_percent:g,sPath:h,tag:E,ph:v,scrDp:p,label:O}=this.getTargetPathInfo(e);for(;o--;)if(n=w[o],t=l[n],"RUNNING"===t.status&&t.clickmap&&(t.ready||t.gp)){const e=me.getCombi(t);if(t.clicks=t.clicks||0,e&&u&&++t.clicks<=(window._vwo_clicks||10)&&Ie.isEligibleToSendCall(n)){r=Ie.getUUID(t),s="h.gif?experiment_id="+n+"&account_id="+d+"&combination="+e+Ie.getUUIDString(r)+"&url="+encodeURIComponent(window.location.href)+"&path="+encodeURIComponent(u)+"&x="+_+"&y="+g+"&mapEv=false",window.VWO._.isBeaconAvailable=!0,window.VWO._.isLinkRedirecting=undefined;b(()=>Ne.sendCall({serverUrl:Ve.serverUrl,accountId:d},{url:s})),window.VWO._.isLinkRedirecting=!1,i=i&&window.VWO._.isBeaconAvailable,window.VWO.modules.tags.wildCardCallback({oldArgs:[n,e,u,_,g]},c);const o={x:_,y:g,path:u,tag:E,ph:v,scrDp:p,label:O},l="id_"+n;a[r]?a[r]=Object.assign(Object.assign({},a[r]),{[l]:e}):a=Object.assign(Object.assign({},a),{[r]:Object.assign({[l]:e},o)})}}return a}};window.VWO.modules.utils.heatmapUtils=be;const We=()=>{window.VWO.modules.tags.sessionInfoService.eraseSessionCookie(),window.fetcher.setValue("window._vwo_uuid",null),window.fetcher.setValue("window.VWO._.allSettings.dataStore.uuid",null),window._vwo_uuid=null,window.VWO._.allSettings.dataStore.uuid=null,(()=>{const e=window.VWO._.cookies,o=e.getAll(),n=/^(debug)?(_vis_opt|_vwo)/;for(const i in o)if(n.test(i)){const o=/(_vis_opt_exp_|_vwo_uuid_)(\d+)/,n=t(()=>o.exec(i)[2]);n||"_vwo"==i?(e.createThirdParty(i,"",-1,null,n),i.includes("combi")&&e.createThirdParty(`_vis_opt_exp_${n}_combi_choose`,"",-1,null,n)):e.create(i,"",-1)}})(),Object.keys(window.localStorage).forEach(e=>{e.indexOf("vwo")>-1&&window.localStorage.removeItem(e)}),window.VWO._.sessionInfoService.setVisitorInformation("new"),t(()=>window.VWO._.crossStore.removeAll()),window.VWO._.phoenixMT.trigger("vwo.session.destroyed"),955434===window._vwo_acc_id&&t(()=>window.VWO._.tua.clearCallbacks())};function Re(e){const t=function(e){return Object.keys(e).filter(t=>Object.prototype.hasOwnProperty.call(e,t))}(window._vwo_exp[e.toString()].goals);return t[0]}
96window.VWO._.destroySession?window.VWO._.destroySession(We):window.VWO._.destroySession=We;const ye={markInsightGoalTriggered:function(e,t){var o;const n=window.tracklib||window.VWO._.track;e.type===J.GOAL_CAMPAIGN?n.markGoalTriggered(e.id,t):e.type===J.INSIGHTS_METRIC_CAMPAIGN&&((null===(o=e.goals[t])||void 0===o?void 0:o.mca)||window.VWO._.insightsUtils.includeInsightsMetric(e.id))},getInsightCombi:function(e,t){const o=window.VWO._.track,n=window.VWO._.insightsUtils;if(e.type===J.GOAL_CAMPAIGN)return o.isGoalIncluded?o.isGoalIncluded(Re(e.id)):void(t||window.VWO.push(["track.delayedGoalConversion",{campaignId:e.id,type:J.GOAL_CAMPAIGN,goalId:Re(e.id)}]));if(e.type===J.FUNNEL_CAMPAIGN)return o.isFunnelIncluded?o.isFunnelIncluded(e.id):void(t||window.VWO.push(["track.delayedGoalConversion",{campaignId:e.id,type:J.FUNNEL_CAMPAIGN}]));if(e.type===J.INSIGHTS_FUNNEL_CAMPAIGN)return n.isFunnelIncluded(e.id);if(ae.hasInsightsMetric(e.type)&&e.ready)return window.VWO._.insightsUtils.isVisBucketedForTrack();if(ae.isAnalyzeCampaign(e.type)){if(o.isAnalyzeCampaignIncluded)return o.isAnalyzeCampaignIncluded(e.id);t||window.VWO.push(["track.delayedGoalConversion",{campaignId:e.id,type:e.type}])}}};window.VWO._.ncLib=window.VWO._.ncLib||{},window.VWO._.ncLib.initNonCriticalLib=()=>{var e;(we(),window.VWO._.ncLib.ncInit)||(window.VWO._.vwoLib.init("nonCritical",window.VWO,null),e=window.VWO.modules.dataStorePlugin.vwoUUID,window.VWO.modules.otherLibDeps.setOtherLibrariesDepsMT(),window.VWO._.addConsentTrigger=function(e){return d(this,void 0,void 0,function*(){yield window.VWO._.insightsOnConsentPromise,e()})},window.VWO._.libLoaded=!0,window.VWO._.track=window.VWO._.track||{},window.VWO._.CampaignEnum=Object.assign(Object.assign({},window.VWO._.CampaignEnum),J),window.VWO._.pcTrafficEnum=Object.assign(Object.assign({},window.VWO._.pcTrafficEnum),Q),window.VWO._.GoalsEnum=Object.assign(Object.assign({},window.VWO._.GoalsEnum),ee),window.VWO._.EventsEnum=Object.assign(Object.assign({},window.VWO._.EventsEnum),{PERFORMANCE:"vwo_performance",ERROR_ONPAGE:"vwo_errorOnPage",CURSOR_THRASHED:"vwo_cursorThrashed",PAGE_REFRESHED:"vwo_pageRefreshed",QUICK_BACK:"vwo_quickBack",COPY:"vwo_copy",SELECTION:"vwo_selection",TAB_IN:"vwo_tabIn",TAB_OUT:"vwo_tabOut",REPEATED_SCROLLED:"vwo_repeatedScrolled",REPEATED_HOVERED:"vwo_repeatedHovered",LEAVE_INTENT:"vwo_leaveIntent",DOM_SUBMIT:_,DOM_HOVER:g,PAGE_UNLOAD:h}),window.VWO._.SyncableEventsEnum=Object.assign(Object.assign({},window.VWO._.SyncableEventsEnum),{[window.VWO._.EventsEnum.PERFORMANCE]:{},[window.VWO._.EventsEnum.ERROR_ONPAGE]:{},[window.VWO._.EventsEnum.CURSOR_THRASHED]:{},[window.VWO._.EventsEnum.PAGE_REFRESHED]:{},[window.VWO._.EventsEnum.QUICK_BACK]:{},[window.VWO._.EventsEnum.COPY]:{},[window.VWO._.EventsEnum.SELECTION]:{},[window.VWO._.EventsEnum.TAB_IN]:{},[window.VWO._.EventsEnum.TAB_OUT]:{},[window.VWO._.EventsEnum.LEAVE_INTENT]:{},[window.VWO._.EventsEnum.REPEATED_SCROLLED]:{},[window.VWO._.EventsEnum.REPEATED_HOVERED]:{}}),window.VWO._.coreLib=window.VWO._.coreLib||{},window.VWO._.coreLib.compareUrlWithIncludeExcludeRegex=window.VWO.modules.utils.urlUtils.compareUrlWithIncludeExcludeRegex.bind(window.VWO.modules.utils.urlUtils),window.VWO._.coreLib.getCurrentUrl=function(){return window._vis_opt_url||window.location.href},window.VWO._.coreLib.runCampaigns=function(e,t){var o;return d(this,void 0,void 0,function*(){if(!(null===(o=window.VWO._.track)||void 0===o?void 0:o.isUserBucketed()))return void window.VWO._.vwoLib.init("track",window.VWO,null);"object"==typeof e&&(t=e.expIds);const n=t.map(function(e){return d(this,void 0,void 0,function*(){yield window.VWO.modules.events.fireEventAndSyncData(window.VWO.phoenix,w,{id:e})})});yield Promise.all(n),window.VWO._.track.nlsProcessed=!0,window.VWO._.phoenixMT.trigger("vwo_insightsActivated"),window.VWO._.vwoLib.init("track",window.VWO,null)})},window.VWO._.libUtils.createUUIDCookie=function(){return window.VWO._.libUtils.createUUIDCookie2({vwoUUID:e,type:J.ANALYSIS_CAMPAIGN})},window.VWO._.libUtils.sendCall=function(e,t,o,n){window.VWO.modules.vwoUtils.sendCall({url:e},t,o,n)},window.VWO._.libUtils.extraData=function(e){return window.VWO._.libUtils.extraData2(e)}
96,window.VWO._.libUtils.isSessionBasedCampaign=function(e){const t=window.VWO._.allSettings.dataStore.campaigns[e];return ae.isSessionBasedCampaign2(t)},window.VWO._.libUtils.isBot=function(){return window.VWO._.libUtils.isBot2()},window.VWO.modules.otherLibDeps.storeSurveyDataInVWOSurveySettings(window._vwo_exp),window.VWO.track=window.VWO.track||{},window.VWO.track.goalConversion=function(e){return d(this,void 0,void 0,function*(){yield window.fetcher.getValue("VWO.modules.tags.backwardCompatibilityUtils.customGoalConversion",[e,!0])})},window.VWO.track.revenueConversion=function(e){return d(this,void 0,void 0,function*(){yield window.fetcher.getValue("VWO.modules.tags.backwardCompatibilityUtils.customRevenueConversion",[e,!0])})},window.VWO.track.delayedGoalConversion=function(e){return d(this,void 0,void 0,function*(){yield window.fetcher.getValue("VWO.modules.tags.backwardCompatibilityUtils.delayedGoalConversion",[e])})},function(){const e=window._vwo_pa={},t=window._vwo_exp;for(var o in t)"ANALYZE_RECORDING"===t[o].type&&(e.r=1),"ANALYZE_FORM"===t[o].type&&(e.r=1),"ANALYZE_HEATMAP"===t[o].type&&(e.r=1)}(),window.VWO._.insights=Ce,window.VWO._.insightsLibUtils=ae,window.VWO._.insightsCampaignUtils=ye,window._vis_heatmap||oe(window._vwo_exp_ids),new a,window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageUnloadEvent=new z,window.VWO._.ncLib.ncInit=!0,window.VWO._.ncLib.handleClickEvent=e=>{var t;if((null===(t=e._vwo)||void 0===t?void 0:t.aux)&&e.props){e.props.aux=!0;const{isDeadClick:t,isRageClick:o,isErrorClick:n}=e._vwo;(t||o||n)&&e.props&&(t&&(e.props.isDeadClick=!0),o&&(e.props.isRageClick=!0),n&&(e.props.isErrorClick=!0))}},function(){try{document.addEventListener("visibilitychange",()=>{try{document.hidden||window.VWO._.insights.fetchInsightsTPC()}catch(e){}}),window.VWO._.phoenixMT.on(v,e=>{try{window.VWO._.insights.setTPCOnPageExit()}catch(e){}})}catch(e){}}())},window.VWO._.phoenixMT&&window.VWO._.phoenixMT.trigger("vwo_InitNCLib"),function(){const e=window.VWO._.phoenixMT;e.on("vwo_loadSettings",ge),e.getEventHistory("vwo_loadSettings")&&ge()}()}(); 97 98(function(){ 99 var waitForCondition = function (condition, callback) { 100 var execute = function () { 101 if(condition()) { 102 callback(); 103 } else { 104 setTimeout(execute, 100); 105 } 106 }; 107 execute(); 108 }; 109 waitForCondition(function () { return VWO && VWO._ && VWO._.libLoaded } , function () { 110!function(){"use strict";function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}function t(e,t,n){return t=s(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,n||[],s(e).constructor):t.apply(e,n))}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,v(i.key),i)}}function r(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=w(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function a(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
110function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);u=!0);}catch(e){c=!0,r=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||w(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||w(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function p(e){return(p="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)}function w(t,n){if(t){if("string"==typeof t)return e(t,n);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?e(t,n):void 0}}var m=function(){if(VWO._.eventsManager)return VWO._.eventsManager;var e=[],t=!0,n=[],i=[],r={bind:"unbind",live:"die",on:"off"},o=[];var a=/iPhone|iPad/.test(navigator.userAgent);function s(e){return!VWO.DONT_IOS&&(!("touchmove"!==e&&"touchstart"!==e&&"touchend"!==e||!a)||void 0)}function u(e,n){t&&o.push({type:e,state:n,ref:e[n]})}function c(){for(var e=o.length-1;e>=0;e--){var t=o[e];t.type[t.state]=t.ref}}return m={addEventListener:function(n,i,r,o){if(!s(i)){t&&e.push({$el:n,name:i,callback:r,capture:o});try{n.addEventListener?n.addEventListener(i,r,o):n.attachEvent&&n.attachEvent("on"+i,r,o)}catch(e){}return m}},addMutationObserver:function(e,t,n,r){var o;if(void 0!==window.MutationObserver?o=window.MutationObserver:void 0!==window.WebKitMutationObserver&&(o=window.WebKitMutationObserver),o)try{var a=new MutationObserver(e.bind(r));i.push(a),a.observe(t,n)}catch(e){}},clearAllListeners:function(){for(var t=0;t<e.length;t++){var a=e[t],s=a.$el;a.jqType?(u=s,l=a.jqType,d=a.eventName,f=a.callback,h=a.selector,v=a.capture,l&&(h?u[r[l]](d,h,f,v):u[r[l]](d,f,v))):s.removeEventListener?s.removeEventListener(a.name,a.callback,a.capture):s.detachEvent&&s.detachEvent("on"+a.name,a.callback)}var u,l,d,f,h,v;
110return i.forEach((function(e){e.disconnect()})),function(){for(var e=0;e<n.length;e++){var t=n[e];"interval"===t.type?clearInterval(t.name):clearTimeout(t.name)}}(),c(),e.length=0,o.length=0,i.length=0,n.length=0,m},addJqEventListener:function(n,i,r,o,a,u){return s(r)||(t&&e.push({$el:n,jqType:i,eventName:r,callback:o,selector:a,capture:u}),a?n[i](r,a,o,u):n[i](r,o,u)),m},pushTimers:function(e,i){if(t)return n.push({name:e,type:i}),m},addOverrideState:u,overrideHistoryPush:function(e,n,i){if(t){var r=e[i];u(e,i),e[i]=function(t){var i=r.apply(e,[].slice.call(arguments));try{n({state:t})}catch(e){}return i}}},revertOverriddenStates:c,init:function(e){t=e.shouldPushToQueue}},VWO.destroy=m.clearAllListeners,VWO._.eventsManager=m,m}(),g={INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,CANVAS:1,"FLUTTER-VIEW":1},y=window.vwo_$,b={isNodeVisible:function(e){if(!(e&&e instanceof HTMLElement))return!1;var t=window.getComputedStyle(e),n=e.getBoundingClientRect(),i=h(e.getAnimations().filter((function(e){return void 0!==e.transitionProperty}))),r=i.filter((function(e){return"visibility"===e.transitionProperty}));return i.length>0||"none"!==(null==t?void 0:t.transition)&&""!==(null==t?void 0:t.transition)?r.length?r[0].overallProgress<.5&&!("none"===(null==t?void 0:t.display)):!("none"===(null==t?void 0:t.display)||"hidden"===(null==t?void 0:t.visibility)):!("none"===(null==t?void 0:t.display)||"hidden"===(null==t?void 0:t.visibility)||"0"===(null==t?void 0:t.opacity)||n.width<=0||n.height<=0)},isLinkOrImmediateParentAnchor:function(e){if(e instanceof HTMLAnchorElement&&e.hasAttribute("href"))return!0;var t=e.parentElement;return!!(t instanceof HTMLAnchorElement&&t.hasAttribute("href"))},isNonDeadClickElement:function(e){switch(e.nodeName.toUpperCase()){case"LABEL":if(e.hasAttribute("for")){var t=e.getAttribute("for");if(document.getElementById(t))return!0}else if(y(e).find("input,select,textarea,option").length>0)return!0}return!e||e._vwo_nd&&!e.disabled||1===g[e.nodeName&&e.nodeName.toUpperCase&&e.nodeName.toUpperCase()]},isElementInViewport:function(e){var t=e.getBoundingClientRect();return!!(t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth))||t.top<(window.innerHeight||document.documentElement.clientHeight)&&t.bottom>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.right>0},updateNodeVisibility:function(e){b.isNodeVisible(e)?e._vwo_vba_vis=!0:e&&e._vwo_vba_vis&&delete e._vwo_vba_vis}},E="pageExitEvent",O="nlsClick",T={debounce:function(e,t){var n;return function(){for(var i=arguments.length,r=new Array(i),o=0;o<i;o++)r[o]=arguments[o];clearTimeout(n),n=window.setTimeout((function(){e.apply(void 0,r)}),t)}},sanitizeActionData:function(e){return"string"!=typeof e?"INVALIDATA":e.replace(/_/g,"!-u-!").replace(/,/g,"!-c-!")},containsOurDomain:function(e){if(!e)return!1;return/visualwebsiteoptimizer\.com|cdn\.pushcrew\.com|app\.vwo\.com|wingify\-assets/.test(e)},getAnonymizedUrl:function(e){var t,n,i;if(!VWO.phoenix||null===(t=VWO._.allSettings)||void 0===t||null===(n=t.dataStore)||void 0===n||null===(i=n.plugins)||void 0===i||!i.PIICONFIG)return e;try{var r=window.VWO._.allSettings.dataStore.plugins.PIICONFIG,o=new URL(e),a={};o.searchParams.forEach((function(e,t){var n,i,o,s,u=!1,c=t.toLowerCase(),l=null===(n=r.queryParamSettings)||void 0===n||null===(i=n.w)||void 0===i?void 0:i[c],d=null===(o=r.queryParamSettings)||void 0===o||null===(s=o.b)||void 0===s?void 0:s[c];if(void 0!==l){if(l.length&&e.match(l))return;l||(u=!0)}(!u&&(void 0!==d||c.match(r.globalBlacklist))||e.match(r.globalValueRegex))&&(a[t]="vwo_anonymized")})),e=this.constructAnonymizedURL(a,o.toString())}catch(t){e=e.replace(/(\?|\&)([^\&\#]*?)=([^\&\#]*)/g,"$1$2=vwo_anonymized")}return e},getTargetNode:function(e){var t;return e.composedPath&&null!==(t=e.composedPath())&&void 0!==t&&t.length?e.composedPath()[0]:e.target},getCookieDomain:function(){return window.VWO._.cookies.domain},validateLastNErrors:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=e.slice(-t);if(n.length<t)return!1;var i=n.every((function(e){return e.id===n[0].id}));return i},constructAnonymizedURL:function(e,t){var n=/([\[\]\-(){}.+|$^?\\])/g,i=function(){if(Object.hasOwnProperty.call(e,r)){var i=e[r],o=r.replace(n,"\\$1"),a=i.replace(/\$/g,"$$$$");a&&o&&(r=o,i=a);var s=new RegExp("[\\?&]"+r+"=([^&]*)","g");t=t.replace(s,(function(e,t){return e.replace(t,i)}))}};for(var r in e)i();return t}},C={canBeRageClick:function(e,t){var n=t.timeStamp,i=e.timeStamp;return!!(n&&i&&n-i<250&&T.getTargetNode(e)===T.getTargetNode(t))},getRageClicks:function(e){var t=0,n=0;if(e.length<7)return[];for(var i=1;i<e.length;i++)this.canBeRageClick(e[i-1],e[i])?n++:(this.markRageClicks(e,t,n),t=i,n=i);t!==n&&this.markRageClicks(e,t,n)},markRageClicks:function(e,t,n){if(!(n-t<6))for(var i=t;i<=n;i++)i===t&&(e[i].isFirst=!0),this.classifyRage(e[i])},classifyRage:function(e){e._vwo=l(l({},e._vwo),{},{aux:!0,isRageClick:!0}),e.isRageClick=!0}}
110,S="nls.init",k=void 0!==VWO.v_e,V=window.VWO._.phoenixMT,_=window.VWO._.listener,A=function(){var e;return(null===(e=window.VWO.clickWatcher)||void 0===e?void 0:e.clickQueue)||[]},L=new(function(){function e(){var t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n(this,e),window.VWO.clickWatcher&&this.initialized)return window.VWO.clickWatcher;this.deadQueue=[],this.clickQueue=[],this.config=l({clickTimeout:(null===(t=window._vwoCc)||void 0===t?void 0:t.dCT)||500},i),this.sendClicks=T.debounce(this.triggerAuxClick.bind(this),this.config.clickTimeout),this.init()}return r(e,[{key:"init",value:function(){var e=this;_.onEventReceive(S,(function(){var t,n,i,r;(null!==(t=window.VWO)&&void 0!==t&&null!==(n=t.nls)&&void 0!==n&&n.r||null!==(i=window.VWO)&&void 0!==i&&null!==(r=i.nls)&&void 0!==r&&r.hs)&&e.initialize()})),k&&window.fetcher.getValue("VWO._.initClickWatcher").then((function(t){t&&!e.initialized&&e.initialize()}))}},{key:"initialize",value:function(){this.initialized||(this.initialized=!0,this.initMutationObserver(),this.initClickListener(),this.initScrollListeners(),this.initPageChangeListeners())}},{key:"initMutationObserver",value:function(){this.mutationObserver=new MutationObserver(this.processMutations.bind(this)),this.initializeNode(document.body)}},{key:"initializeNode",value:function(e){var t,n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,null);for(this.mutationObserver.observe(e,{attributes:!0,childList:!0,subtree:!0});t=n.nextNode();)t instanceof HTMLElement&&(b.updateNodeVisibility(t),t.shadowRoot&&this.initializeNode(t.shadowRoot))}},{key:"initClickListener",value:function(){var e=this;k?V.on(window.VWO._.EventsEnum.DOM_CLICK,(function(t){e.processClick(t)})):_.onEventReceive(O,(function(t){e.processClick(t[1])}))}},{key:"initScrollListeners",value:function(){var e=this,t=T.debounce((function(){e.processDeadQueue()}),100);m.addEventListener(document,"scroll",t),m.addEventListener(document.body,"scroll",t,!0)}},{key:"initPageChangeListeners",value:function(){var e=this;k?V.on(E,(function(){e.processDeadQueue()})):m.addEventListener(window,"beforeunload",(function(){e.processDeadQueue()})),_.onEventReceive(window.VWO._.EventsEnum.URL_CHANGED,(function(){e.processDeadQueue()}))}},{key:"processClick",value:function(e){var t,n,i,r,o=this;if(null===(t=e._vwo)||void 0===t||!t.aux){this.clickQueue.push(e);var a=T.getTargetNode(e);b.updateNodeVisibility(a),e.eventUuid=e.eventUuid||(null===(n=window.VWO.modules)||void 0===n||null===(i=n.utils)||void 0===i||null===(r=i.libUtils)||void 0===r?void 0:r.generateUUID()),setTimeout((function(){o.processDeadQueue({filterQueue:!0})}),this.config.clickTimeout),this.sendClicks(),b.isLinkOrImmediateParentAnchor(a)||b.isNonDeadClickElement(a)||this.deadQueue.push({event:e,target:a,timestamp:Date.now()})}}},{key:"processMutations",value:function(e){var t,n=this,i=["style","id","class"],r=["aria-hidden","aria-expanded","aria-modal","aria-pressed","aria-selected","aria-checked","aria-disabled","aria-busy","aria-invalid","aria-current","aria-haspopup","aria-controls","aria-owns","aria-describedby","aria-labelledby","role"],a=o(e);try{for(a.s();!(t=a.n()).done;){var s=t.value,u=s.target;if("attributes"===s.type){var c=s.attributeName;if(i.indexOf(c)>-1||r.indexOf(c)>-1){var l=!!u._vwo_vba_vis;b.updateNodeVisibility(u);var d=!!u._vwo_vba_vis;(l||l!=d)&&this.processDeadQueue({mutatedNode:u})}}else"childList"===s.type&&(s.addedNodes.forEach((function(e){b.updateNodeVisibility(e),e.shadowRoot&&n.initializeNode(e.shadowRoot),e instanceof HTMLElement&&e._vwo_vba_vis&&n.processDeadQueue({mutatedNode:e})})),s.removedNodes.forEach((function(e){e instanceof HTMLElement&&e._vwo_vba_vis&&n.processDeadQueue()})))}}catch(e){a.e(e)}finally{a.f()}}},{key:"processDeadQueue",value:function(t){var n=this,i=t||{},r=i.mutatedNode,o=i.filterQueue;if(!r||b.isElementInViewport(r)){var a=Date.now();this.deadQueue=this.deadQueue.filter((function(t){var i=t.event,r=t.timestamp;return a-r>=n.config.clickTimeout?(e.classifyDead(i),!1):!!o}))}}},{key:"triggerAuxClick",value:function(){C.getRageClicks(this.clickQueue);var e,t=o(this.clickQueue);try{for(t.s();!(e=t.n()).done;){var n=e.value;n._vwo&&n._vwo.aux&&k&&V.trigger(window.VWO._.EventsEnum.DOM_CLICK,n)}}catch(e){t.e(e)}finally{t.f()}this.clickQueue=[]}},{key:"destroy",value:function(){this.mutationObserver.disconnect(),this.deadQueue=[]}}],[{key:"classifyDead",value:function(e){e._vwo=l(l({},e._vwo),{},{isDeadClick:!0,aux:!0}),e.isDeadClick=!0}}])}());window.VWO.clickWatcher=L;var W=VWO._&&VWO._.ac&&VWO._.ac.eNC;void 0===window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=!W);var P,R,D,I,N={JSON:{stringify:function(e){var t=this,n=function(e){return"string"==typeof e},i=function(e){return null===e&&"object"===p(e)},r=function(e){return"number"==typeof e&&isNaN(e)},o=function(e){return"number"==typeof e&&!isFinite(e)},a=function(e){return"symbol"===p(e)},s=function(e){return function(e){return void 0===e&&void 0===e}(e)||function(e){return"function"==typeof e}(e)||a(e)},u=function(e){var t=e.split("");return t.pop(),t.join("")};if(!s(e)){if("object"===p(c=e)&&null!==c&&"function"==typeof c.getMonth)return'"'.concat(e.toISOString(),'"');var c;if(function(e){return r(e)||o(e)||i(e)}(e))return"".concat(null);if(!a(e)){var l,d;if(function(e){return function(e){return"number"==typeof e}(e)||n(e)||function(e){return"boolean"==typeof e}(e)}(e))return n(e)?(d='"',l=(l=(l=(l=(l=e.toString()).replace(/\\/g,"\\\\")).replace(/\n/g,"\\n")).replace(/\t/g,"\\t")).replace(/\"/g,'\\"')):d="",l?"".concat(d).concat(l).concat(d):"".concat(d).concat(e).concat(d);if(function(e){return Array.isArray(e)&&"object"===p(e)}(e)){var f="";return e.forEach((function(e){f+=function(e){return r(e)||o(e)||i(e)||s(e)}(e)?t.stringify(null):t.stringify(e),f+=","})),"["+u(f)+"]"}if(function(e){return"object"===p(e)&&null!==e&&!Array.isArray(e)}(e)){var h="";return Object.keys(e).forEach((function(n){var i=e[n],r=s(i);h+=r?"":t.stringify(n)+":"+t.stringify(i)+","})),"{"+u(h)+"}"}}}}}};window.VWO=window.VWO||[],window.VWO._=window.VWO._||{},window.VWO._.nativeConstants=window.VWO._.nativeConstants||(D=function(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}},I=function(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return void(window.DISABLE_NATIVE_CONSTANTS=!0);P=window.document.createElement("iframe"),D(P,"src"),P.setAttribute=function(e,t){},P.style.display="none",P.onload=function(){(R=P.contentWindow).onerror=function(e,t,n,i){window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:e,url:t,lineno:n,colno:i,source:"nativeConstants"})}},document.body.appendChild(P),(R=P.contentWindow)&&D(R.location,"href")}},void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&I(),{get:function(e){P&&P.contentWindow||I();var t=R;return t&&!window.DISABLE_NATIVE_CONSTANTS||(t=window),window.VWO.featureInfo&&window.VWO.featureInfo.vwoNative&&N[e]?("JSON"===e&&(N[e].parse=t[e].parse),N[e]):t[e]}});var x=window.VWO._.nativeConstants,M=x,F="ex",j="pr",H="csp",B={FETCH:"fetch",XHR:"xmlhttprequest"},q=function(){return r((function e(){if(n(this,e),window.VWO.errorClickWatcher)return window.VWO.errorClickWatcher}),null,[{key:"markClickAsError",value:function(e){var t=e.map((function(e){var t=f(e.split(":"),2),n=t[0],i=t[1];return{timestamp:parseInt(n,10),id:parseInt(i,10)}}));if(!T.validateLastNErrors(t,3)){var n=Date.now()-performance.timeOrigin,i=A();if(i.length>0){var r=i[i.length-1];r.timeStamp>=n-500&&(r.isErrorClick=!0,r._vwo=l(l({},r._vwo),{},{isErrorClick:!0,aux:!0}))}}}}])}(),z=new q;window.VWO.errorClickWatcher=z;var U,X=parseInt(+new Date/1e3,10),Q=function(){return U||(U=VWO.data.ts||X)};function G(e){var t=Q(),n=parseInt(+new Date/1e3,10)-X;return e?t+n:1e3*(t+n)+ +new Date%1e3}
110function $(e){return 1e3*(Q()+(parseInt(e/1e3,10)-X))+ +new Date%1e3}var J=["Script error.","ResizeObserver loop completed with undelivered notifications."],K=x.get("Array"),Y=function(){return r((function e(){n(this,e),this.processedData=new K,this.pageErrors=new K,this.nextErrorIndex=0,this.nextPageErrorIndex=0,this.truncationLenth=100}),[{key:"getDataToSend",value:function(){if(this.shouldSendData()){var e=this.processedData.slice(this.nextErrorIndex).join(","),t=this.pageErrors.slice(this.nextPageErrorIndex).join(",");return this.nextErrorIndex=this.processedData.length,this.nextPageErrorIndex=this.pageErrors.length,{er:e,pEr:t}}}},{key:"shouldSendData",value:function(){return this.nextErrorIndex!==this.processedData.length}},{key:"resetData",value:function(){this.processedData=new K,this.pageErrors=new K,this.nextErrorIndex=0,this.nextPageErrorIndex=0}},{key:"processErrorData",value:function(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;if(!J.some((function(t){return"string"==typeof e[1]&&e[1].toLowerCase().indexOf(t.toLowerCase())>-1}))&&(i||(i=[]),q.markClickAsError(this.processedData),null!==(t=window.VWO.nls)&&void 0!==t&&t.startTime)){var o=e.join("_"),a=i.join("_"),s=r||Math.floor(G()-(null===(n=window.VWO.nls)||void 0===n?void 0:n.startTime)),u=this.pageErrors.indexOf(o);u>=0?this.processedData.push("".concat(s,":").concat(u)):(u=this.pageErrors.length,this.pageErrors.push(o),i.length?this.processedData.push(["".concat(s,":").concat(u),o,a].join("_")):this.processedData.push(["".concat(s,":").concat(u),o].join("_")))}}}])}();var Z=function(e){var t=document.createElement("div");return t.innerHTML='<a href="'+(e.split("&").join("&").split("<").join("<").split('"').join(""")+'">x</a>'),t.firstChild.href},ee=function(){function e(){n(this,e)}return r(e,null,[{key:"patchFetchAPI",value:function(t){var n=window.fetch;window.fetch=function(i,r){var o=n.call(this,i,r);try{var a=Z(e.getFetchURL(i));if(se.isUrlAllowed(a)){var s=T.getAnonymizedUrl(a),u=T.sanitizeActionData(s),c=r&&r.method||"GET";e.handleResponsePromise(t,o,u,c)}}catch(e){}return o}}},{key:"handleResponsePromise",value:function(e,t,n,i){t.then((function(t){"status"in t&&t.status>=400&&e.processErrorData([B.FETCH,n,t.status||0,i])})).catch((function(t){e.processErrorData([B.FETCH,n,0,i],[T.sanitizeActionData(t.message)])}))}},{key:"getFetchURL",value:function(e){return"object"===p(e)?e.url?e.url:e.toString():e}}])}(),te=function(){return r((function e(){n(this,e)}),null,[{key:"patchXHRAPI",value:function(e){var t=XMLHttpRequest.prototype.open,n=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(e,n){try{var i=Z(n),r=T.getAnonymizedUrl(i),o=T.sanitizeActionData(r);this._url=o}catch(e){}this._method=e,t.apply(this,arguments)},XMLHttpRequest.prototype.send=function(){try{se.isUrlAllowed(this._url)&&(this.addEventListener("error",(function(t){e.processErrorData([B.XHR,this._url,this.status||0,this._method],[T.sanitizeActionData(t.message)])})),this.addEventListener("load",(function(t){this.status>=400&&e.processErrorData([B.XHR,this._url,this.status||0,this._method],[T.sanitizeActionData(t.message)])})))}catch(e){}n.apply(this,arguments)}}}])}();window._vwo_evq=window._vwo_evq||[];var ne=window._vwo_evq,ie=window._vwo_ev=window._vwo_ev||function(){"jI"!==arguments[0]?ne.push([].slice.call(arguments)):ne.unshift(["jI"])};window.VWO._.triggerEvent=window._vwo_ev;var re="pTLD",oe=["co","org","com","net","edu","au","ac"],ae=window.vwo_$||window.$;var se=function(e){function i(){var e;return n(this,i),(e=t(this,i)).processXHRRequests(),e.addPerformanceObserver(),te.patchXHRAPI(e),ee.patchFetchAPI(e),e}return u(i,e),r(i,[{key:"processXHRRequests",value:function(){var e=this;performance.getEntriesByType("resource").forEach((function(t){if(!([B.FETCH,B.XHR].indexOf(t.initiatorType)<0)&&i.isUrlAllowed(t.name)&&t.responseStatus>=400){var n,r=$(performance.timeOrigin+t.responseEnd-(null===(n=window.VWO.nls)||void 0===n?void 0:n.startTime)),o=T.getAnonymizedUrl(t.name),a=T.sanitizeActionData(o),s=[t.initiatorType,a,t.responseStatus];e.processErrorData(s,null,r)}}))}},{key:"addPerformanceObserver",value:function(){var e=this,t=new PerformanceObserver((function(t){t.getEntries().forEac
110h((function(t){if(!([B.FETCH,B.XHR].indexOf(t.initiatorType)>-1)&&i.isUrlAllowed(t.name)&&t.responseStatus>=400){var n,r=$(performance.timeOrigin+t.responseEnd-(null===(n=window.VWO.nls)||void 0===n?void 0:n.startTime)),o=T.getAnonymizedUrl(t.name),a=T.sanitizeActionData(o),s=[t.initiatorType,a,t.responseStatus];e.processErrorData(s,null,r)}}))}));t.observe({type:"resource",buffered:!0}),window.addEventListener("beforeunload",(function(){t.disconnect()}))}}],[{key:"isUrlAllowed",value:function(e){var t=T.getCookieDomain(),n=!0;try{n=!/^$/g.test(e)&&!T.containsOurDomain(e)&&function(e){var t,n=e.split("."),i=n.length,r=n[i-2];return r&&-1!==ae.inArray(r,oe)?(t=n[i-3]+"."+r+"."+n[i-1],ie(re,e,t),t):(t=r+"."+n[i-1],ie(re,e,t),t)}(new URL(e).host)===t}catch(e){}return n}}])}(Y),ue=function(e){function i(){var e;return n(this,i),(e=t(this,i)).addErrorListener(),e}return u(i,e),r(i,[{key:"addErrorListener",value:function(){var e=this;window.addEventListener("error",(function(t){if(t&&t.message){var n=T.sanitizeActionData(t.message.slice(0,e.truncationLenth));return e.processErrorData([F,n]),!0}})),window.addEventListener("unhandledrejection",(function(t){if(t&&t.reason){var n="Uncaught (in promise) "+t.reason,i=T.sanitizeActionData(n.slice(0,e.truncationLenth));return e.processErrorData([j,i]),!0}})),document.addEventListener("securitypolicyviolation",(function(t){if(t&&t.blockedURI&&se.isUrlAllowed(t.blockedURI)){var n=T.getAnonymizedUrl(t.blockedURI),i=T.sanitizeActionData(n),r=[H,i,T.sanitizeActionData(t.violatedDirective)],o=[T.sanitizeActionData(t.originalPolicy)];e.processErrorData(r,o)}}))}}])}(Y),ce=x.get("JSON"),le=function(e){function i(){var e;return n(this,i),(e=t(this,i)).patchConsoleAPI(),e}return u(i,e),r(i,[{key:"patchConsoleAPI",value:function(){var e=console.error,t=this;console.error=function(n){try{var i=n;"string"!=typeof i&&(i=ce.stringify(n)),i=T.sanitizeActionData(i.slice(0,t.truncationLenth)),t.processErrorData([i])}catch(e){}e.apply(console,arguments)}}}])}(Y),de=!1,fe=window.VWO._.listener,he=void 0!==VWO.v_e,ve=function(){function e(){n(this,e),void 0!==VWO.v_e&&VWO.featureInfo.ele&&!de&&this.init()}return r(e,[{key:"init",value:function(){var e=this;fe.onEventReceive(S,(function(){var t,n,i,r;(null!==(t=window.VWO)&&void 0!==t&&null!==(n=t.nls)&&void 0!==n&&n.r||null!==(i=window.VWO)&&void 0!==i&&null!==(r=i.nls)&&void 0!==r&&r.hs)&&e.initialize()})),he&&window.fetcher.getValue("VWO._.initClickWatcher").then((function(t){t&&!de&&e.initialize()}))}},{key:"initialize",value:function(){de||(de=!0,this.exceptionRecorder=new ue,this.consoleRecorder=new le,this.networkRecorder=new se)}},{key:"sendData",value:function(){var t;if(de&&this.isNewDataAvailable()){var n=this.exceptionRecorder.getDataToSend(),i=this.consoleRecorder.getDataToSend(),r=this.networkRecorder.getDataToSend();if(e.sendErrorOnPageAsEvent(n,i,r),null!==(t=window.VWO.nls)&&void 0!==t&&t.startTime)return e.parseErrorLoggerData(n,i,r)}}},{key:"isNewDataAvailable",value:function(){return this.exceptionRecorder.shouldSendData()||this.consoleRecorder.shouldSendData()||this.networkRecorder.shouldSendData()}},{key:"resetData",value:function(){de&&(this.exceptionRecorder.resetData(),this.consoleRecorder.resetData(),this.networkRecorder.resetData())}}],[{key:"sendErrorOnPageAsEvent",value:function(e,t,n){var i={};e&&e.pEr&&(i.e=e.pEr),t&&t.pEr&&(i.c=t.pEr),n&&n.pEr&&(i.n=n.pEr),Object.keys(i).length>0&&VWO._.phoenixMT&&VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.ERROR_ONPAGE,i)}},{key:"parseErrorLoggerData",value:function(e,t,n){var i=M.get("JSON"),r={error:{e:null==e?void 0:e.er,c:null==t?void 0:t.er,n:null==n?void 0:n.er}};return null!=e&&e.pEr&&(r.pEr=r.pEr||{},r.pEr.e=e.pEr),null!=t&&t.pEr&&(r.pEr=r.pEr||{},r.pEr.c=t.pEr),null!=n&&n.pEr&&(r.pEr=r.pEr||{},r.pEr.n=n.pEr),r.pEr&&(r.pEr=i.stringify(r.pEr)),r.error=i.stringify(r.error),r}}])}();window.VWO.ErrorLogger=new ve;window.VWO.ErrorLogger;function pe(e,t){var n=e.median,i=e.p10;if(n<=0)throw new Error("median must be greater than zero");if(i<=0)throw new Error("p10 must be greater than zero");if(i>=n)throw new Error("p10 must be less than the median");if(t<=0)return 1;var r,o,a,s=Math.max(Number.MIN_VALUE,t/n),u=Math.log(s),c=Math.max(Number.MIN_VALUE,i/n),l=-Math.log(c),d=(1-(o=(r=.9061938024368232*u/l)<0?-1:0===r?0:1,a=1/(1+.3275911*(r=Math.abs(r))),o*(1-a*(.254829592+a*(a*(1.421413741+a*(1.061405429*a-1.453152027))-.284496736))*Math.exp(-r*r))))/2;return t<=i?Math.max(.9,Math.min(1,d)):t<=n?Math.max(.5,Math.min(.8999999999999999,d)):Math.max(0,Math.min(.49999999999999994,d))}var we=/url\(("[^"]*"|'[^']*'|[^)]*)\)/i,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);function ge(){var e=document.documentElement;return{width:Math.max((null==e?void 0:e.clientWidth)||0,window.innerWidth||0),height:Math.max((null==e?void 0:e.clientHeight)||0,window.innerHeight||0)}}function ye(e,t){var n=Math.max(e.top,0),i=Math.max(e.left,0),r=Math.min(e.bottom,t.height),o=Math.min(e.right,t.width);return r<=n||o<=i?0:(r-n)*(o-i)}function be(e){var t=we.exec(e);if(!t)return"";var n=t[1];return 0===n.indexOf('"')||0===n.indexOf("'")?n.slice(1,-1):n}function Ee(e,t){var n={FCP:[3e3,1800,1600,934],SI:[5800,3387,2300,1311],LCP:[4e3,2500,2400,1200],TBT:[600,200,350,150],CLS:[.25,.1,.25,.1]}[e],i={FCP:[1187,7582,603,4251],SI:[2188,15400,831,6380],LCP:[1705,9389,683,8447],TBT:[60,4408,60,1930],CLS:[0,1.3192,0,1.3192]}
110[e],r=me?0:2,o=n[r],a=n[r+1],s=i[r],u=i[r+1];return t<s?100:t>u?0:100*function(e,t,n){var i=pe({median:t,p10:n},e);return i>.9&&(i+=.05*(i-.9)),Math.floor(100*i)/100}(t,o,a)}var Oe,Te=-1,Ce=function(e){addEventListener("pageshow",(function(t){t.persisted&&(Te=t.timeStamp,e(t))}),!0)},Se=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},ke=function(){var e=Se();return e&&e.activationStart||0},Ve=function(e,t){var n=Se(),i="navigate";Te>=0?i="back-forward-cache":n&&(document.prerendering||ke()>0?i="prerender":document.wasDiscarded?i="restore":n.type&&(i=n.type.replace(/_/g,"-")));return{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},_e=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var i=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return i.observe(Object.assign({type:e,buffered:!0},n||{})),i}}catch(e){}},Ae=function(e,t,n,i){var r,o;return function(a){t.value>=0&&(a||i)&&((o=t.value-(r||0))||void 0===r)&&(r=t.value,t.delta=o,t.rating=function(e,t){return e>t[1]?"poor":e>t[0]?"needs-improvement":"good"}(t.value,n),e(t))}},Le=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},We=function(e){document.addEventListener("visibilitychange",(function(){"hidden"===document.visibilityState&&e()}))},Pe=function(e){var t=!1;return function(){t||(e(),t=!0)}},Re=-1,De=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},Ie=function(e){"hidden"===document.visibilityState&&Re>-1&&(Re="visibilitychange"===e.type?e.timeStamp:0,xe())},Ne=function(){addEventListener("visibilitychange",Ie,!0),addEventListener("prerenderingchange",Ie,!0)},xe=function(){removeEventListener("visibilitychange",Ie,!0),removeEventListener("prerenderingchange",Ie,!0)},Me=function(){return Re<0&&(Re=De(),Ne(),Ce((function(){setTimeout((function(){Re=De(),Ne()}),0)}))),{get firstHiddenTime(){return Re}}},Fe=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},je=[1800,3e3],He=function(e,t){t=t||{},Fe((function(){var n,i=Me(),r=Ve("FCP"),o=_e("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTime<i.firstHiddenTime&&(r.value=Math.max(e.startTime-ke(),0),r.entries.push(e),n(!0)))}))}));o&&(n=Ae(e,r,je,t.reportAllChanges),Ce((function(i){r=Ve("FCP"),n=Ae(e,r,je,t.reportAllChanges),Le((function(){r.value=performance.now()-i.timeStamp,n(!0)}))})))}))},Be=[.1,.25],qe=0,ze=1/0,Ue=0,Xe=function(e){e.forEach((function(e){e.interactionId&&(ze=Math.min(ze,e.interactionId),Ue=Math.max(Ue,e.interactionId),qe=Ue?(Ue-ze)/7+1:0)}))},Qe=function(){return Oe?qe:performance.interactionCount||0},Ge=function(){"interactionCount"in performance||Oe||(Oe=_e("event",Xe,{type:"event",buffered:!0,durationThreshold:0}))},$e=[],Je=new Map,Ke=0,Ye=function(){var e=Math.min($e.length-1,Math.floor((Qe()-Ke)/50));return $e[e]},Ze=[],et=function(e){if(Ze.forEach((function(t){return t(e)})),e.interactionId||"first-input"===e.entryType){var t=$e[$e.length-1],n=Je.get(e.interactionId);if(n||$e.length<10||e.duration>t.latency){if(n)e.duration>n.latency?(n.entries=[e],n.latency=e.duration):e.duration===n.latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e);else{var i={id:e.interactionId,latency:e.duration,entries:[e]};Je.set(i.id,i),$e.push(i)}$e.sort((function(e,t){return t.latency-e.latency})),$e.length>10&&$e.splice(10).forEach((function(e){return Je.delete(e.id)}))}}},tt=function(e){var t=self.requestIdleCallback||self.setTimeout,n=-1;return e=Pe(e),"hidden"===document.visibilityState?e():(n=t(e),We(e)),n},nt=[200,500],it=function(e,t){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(t=t||{},Fe((function(){var n;Ge();var i,r=Ve("INP"),o=function(e){tt((function(){e.forEach(et);var t=Ye();t&&t.latency!==r.value&&(r.value=t.latency,r.entries=t.entries,i())}))},a=_e("event",o,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});i=Ae(e,r,nt,t.reportAllChanges),a&&(a.observe({type:"first-input",buffered:!0}),We((function(){o(a.takeRecords()),i(!0)})),Ce((function(){Ke=Qe(),$e.length=0,Je.clear(),r=Ve("INP"),i=Ae(e,r,nt,t.reportAllChanges)})))})))},rt=[2500,4e3],ot={},at=[800,1800],st=function(e){document.prerendering?Fe((function(){return st(e)})):"complete"!==document.readyState?addEventListener("load",(function(){return st(e)}),!0):setTimeout(e,0)},ut=function(){return[1053520].indexOf(window._vwo_acc_id)>-1},ct=["vwoEventName"],lt=void 0!==VWO.v_e&&VWO.featureInfo&&VWO.featureInfo.wve||ut(),dt=window.VWO._.phoenix
110MT,ft=window.VWO._.listener,ht=window.VWO._.cookies.get("_vwo_uuid"),vt=new(function(){return r((function e(){var t=this;if(n(this,e),lt){if(window.VWO.performanceWatcher)return window.VWO.performanceWatcher;this.lastWebVitalsSent={},this.resources={},this.webVitals={},this.totalBlockingTime=0,this.isTTICalculated=!1,this.isHidden=!1,this.lastLongTask=0,this.lastVisuallyComplete=0,this.finalTBT=0,this.quietWindowTimeout=0,this.inFlightGetRequests=0,this.isDestroyed=!1,this.isSendingInitialMetrics=!1,this.originalPushState=history.pushState,this.originalReplaceState=history.replaceState,this.isHistoryPatched=!1,"PerformanceObserver"in window&&(this.resourceObserver=new PerformanceObserver((function(e){e.getEntries().forEach((function(e){var n;e.duration<0||(n=e.name,!/^https?:\/\//i.test(n))||null!==t.resources&&(t.resources[e.name]=e.startTime+e.duration)}))})),this.paintObserver=new PerformanceObserver((function(e){e.getEntries().forEach((function(e){"first-paint"!==e.name||t.isHidden||(t.paintObserver.disconnect(),t.firstPaint=e.startTime)}))})),this.longTaskObserver=new PerformanceObserver((function(e){e.getEntries().forEach((function(e){e.startTime>t.firstContentfulPaint&&(t.resetQuietWindowTimer(),e.duration>50&&(t.lastLongTask=e.startTime+e.duration,t.totalBlockingTime+=e.duration-50))}))})),this.initGetRequestTracking(),this.initializeWatcher())}}),[{key:"initGetRequestTracking",value:function(){this.originalFetch=window.fetch,this.originalXhrOpen=XMLHttpRequest.prototype.open,this.originalXhrSend=XMLHttpRequest.prototype.send,this.patchFetchAPI(),this.patchXhrAPI()}},{key:"patchFetchAPI",value:function(){var e=this;window.fetch=function(t,n){var i;return"GET"===((null==n||null===(i=n.method)||void 0===i?void 0:i.toUpperCase())||"GET")?(e.inFlightGetRequests++,e.originalFetch.call(this,t,n).finally((function(){e.inFlightGetRequests--}))):e.originalFetch.call(this,t,n)}}},{key:"patchXhrAPI",value:function(){var e=this;XMLHttpRequest.prototype.open=function(t){return this._method=t.toUpperCase(),e.originalXhrOpen.apply(this,arguments)},XMLHttpRequest.prototype.send=function(){return"GET"===this._method&&(e.inFlightGetRequests++,this.addEventListener("loadend",(function(){e.inFlightGetRequests--})),this.addEventListener("error",(function(){e.inFlightGetRequests--})),this.addEventListener("abort",(function(){e.inFlightGetRequests--}))),e.originalXhrSend.apply(this,arguments)}}},{key:"initializeWatcher",value:function(){var e=this;this.resourceObserver.observe({type:"resource",buffered:!0}),this.paintObserver.observe({type:"paint",buffered:!0}),dt.on(window.VWO._.EventsEnum.PERFORMANCE,(function(t){if(e.isSendingInitialMetrics)e.isSendingInitialMetrics=!1;else{var n=t.vwoEventName,i=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(t,ct);t._vwo={eventDataConfig:a({},ht,i)},n||(t.vwoEventName=window.VWO._.EventsEnum.PERFORMANCE)}}),{syncToDataLayer:!0}),this.initLoadTimingListeners(),this.initWebVitalsListeners(),this.initListeners()}},{key:"initLoadTimingListeners",value:function(){var e=this;if("loading"===document.readyState)window.addEventListener("DOMContentLoaded",(function(){var t={dcl:parseFloat(performance.now().toFixed(3))};e.domContentLoaded=performance.now(),dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}));else{var t={dcl:parseFloat(performance.getEntriesByType("navigation")[0].domContentLoadedEventStart.toFixed(3))};this.domContentLoaded=performance.getEntriesByType("navigation")[0].domContentLoadedEventStart,dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}if("complete"===document.readyState){this.pageLoad=performance.getEntriesByType("navigation")[0].loadEventStart;var n={pl:parseFloat(this.pageLoad.toFixed(3))};dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,n)}else window.addEventListener("load",(function(){e.pageLoad=performance.now();var t={pl:parseFloat(e.pageLoad.toFixed(3))};dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}))}},{key:"initWebVitalsListeners",value:function(){var e,t,n=this;
110e=function(e){n.isDestroyed||(n.webVitals.cls=parseFloat(e.value.toFixed(3)))},t=(t={reportAllChanges:!0})||{},He(Pe((function(){var n,i=Ve("CLS",0),r=0,o=[],a=function(e){e.forEach((function(e){if(!e.hadRecentInput){var t=o[0],n=o[o.length-1];r&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(r+=e.value,o.push(e)):(r=e.value,o=[e])}})),r>i.value&&(i.value=r,i.entries=o,n())},s=_e("layout-shift",a);s&&(n=Ae(e,i,Be,t.reportAllChanges),We((function(){a(s.takeRecords()),n(!0)})),Ce((function(){r=0,i=Ve("CLS",0),n=Ae(e,i,Be,t.reportAllChanges),Le((function(){return n()}))})),setTimeout(n,0))}))),it((function(e){n.isDestroyed||(n.webVitals.inp=parseFloat(e.value.toFixed(3)))}),{reportAllChanges:!0}),function(e,t){t=t||{},Fe((function(){var n,i=Me(),r=Ve("LCP"),o=function(e){t.reportAllChanges||(e=e.slice(-1)),e.forEach((function(e){e.startTime<i.firstHiddenTime&&(r.value=Math.max(e.startTime-ke(),0),r.entries=[e],n())}))},a=_e("largest-contentful-paint",o);if(a){n=Ae(e,r,rt,t.reportAllChanges);var s=Pe((function(){ot[r.id]||(o(a.takeRecords()),a.disconnect(),ot[r.id]=!0,n(!0))}));["keydown","click"].forEach((function(e){addEventListener(e,(function(){return tt(s)}),{once:!0,capture:!0})})),We(s),Ce((function(i){r=Ve("LCP"),n=Ae(e,r,rt,t.reportAllChanges),Le((function(){r.value=performance.now()-i.timeStamp,ot[r.id]=!0,n(!0)}))}))}}))}((function(e){n.isDestroyed||(n.webVitals.lcp=parseFloat(e.value.toFixed(3)))}),{reportAllChanges:!0}),function(e,t){t=t||{};var n=Ve("TTFB"),i=Ae(e,n,at,t.reportAllChanges);st((function(){var r=Se();r&&(n.value=Math.max(r.responseStart-ke(),0),n.entries=[r],i(!0),Ce((function(){n=Ve("TTFB",0),(i=Ae(e,n,at,t.reportAllChanges))(!0)})))}))}((function(e){if(!n.isDestroyed){n.timeToFirstByte=e.value;var t={ttfb:parseFloat(n.timeToFirstByte.toFixed(3))};dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}})),He((function(e){if(!n.isDestroyed){n.firstContentfulPaint=e.value;var t={fcp:parseFloat(n.firstContentfulPaint.toFixed(3))};dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t),n.lastLongTask=n.firstContentfulPaint,n.longTaskObserver.observe({type:"longtask",buffered:!0}),n.resetQuietWindowTimer()}}))}},{key:"initListeners",value:function(){var e=this;window.addEventListener("beforeunload",(function(){!e.isTTICalculated&&e.firstContentfulPaint&&(e.webVitals.tti=parseFloat(e.firstContentfulPaint.toFixed(3)),e.webVitals.tbt=0),e.triggerWebVitals(),e.destroy()})),document.addEventListener("visibilitychange",(function(){"hidden"===document.visibilityState&&(e.isHidden=!0,e.triggerWebVitals())})),this.setupHistoryAPIOverride(),ft.onEventReceive(window.VWO._.EventsEnum.RETRACK_VISITOR,(function(){e.resetData()}))}},{key:"setupHistoryAPIOverride",value:function(){if(!this.isHistoryPatched&&window.history){var e=this;history.pushState=function(t,n,i){return e.handlePreUrlChange(window.location.href,null==i?void 0:i.toString()),e.originalPushState.apply(this,arguments)},history.replaceState=function(t,n,i){return e.handlePreUrlChange(window.location.href,null==i?void 0:i.toString()),e.originalReplaceState.apply(this,arguments)},this.isHistoryPatched=!0}}},{key:"handlePreUrlChange",value:function(e,t){try{if(!t||e===t)return;this.triggerWebVitals(),this.resetData()}catch(e){}}},{key:"triggerWebVitals",value:function(){this.isDestroyed||(this.webVitals.si||this.speedIndexCalculation(),this.performanceScoreCalculation(),this.areWebVitalsDifferent()&&(this.lastWebVitalsSent=l({},this.webVitals),dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,l({},this.webVitals))))}},{key:"areWebVitalsDifferent",value:function(){return!this.lastWebVitalsSent||(this.webVitals.cls!==this.lastWebVitalsSent.cls||this.webVitals.inp!==this.lastWebVitalsSent.inp||this.webVitals.lcp!==this.lastWebVitalsSent.lcp||this.webVitals.si!==this.lastWebVitalsSent.si||this.webVitals.score!==this.lastWebVitalsSent.score||this.webVitals.tti!==this.lastWebVitalsSent.tti||this.webVitals.tbt!==this.lastWebVitalsSent.tbt)}},{key:"speedIndexCalculation",value:function(){if(!this.isDestroyed&&void 0===this.webVitals.si&&this.firstContentfulPaint){var e=0,t=null,n=performance.now();if(null!==this.resources&&(e=Math.max.apply(null,Object.keys(this.resources).map((function(e){return this.resources[e]}),this)))>this.lastVisuallyComplete&&n-e>1e3){t=function(e){for(var t,n,i=[],r=document.getElementsByTagName("*"),o=ge(),a=0;a<r.length;a++){var s=r[a],u="";if(t="img",n=void 0,(null===(n=s.nodeName)||void 0===n?void 0:n.toLowerCase())===t&&(u=s.currentSrc||s.src),!u){var c=getComputedStyle(s).getPropertyValue("background-image");c&&(u=be(c))}if(u){var l=0===u.indexOf("data:image")?0:e[u];if(void 0!==l){var d=ye(s.getBoundingClientRect(),o);d>0&&i.push({time:l,area:d})}}}return i}(this.resources),this.resources=null,this.lastVisuallyComplete=e;var i=null===t?0:function(e,t){var n,i=ge(),r=i.width*i.height/10,a=r*e,s=o(t);try{for(s.s();!(n=s.n()).done;){var u=n.value,c=u.time,l=u.area;r+=l,a+=l*Math.max(c,e)}}catch(e){s.e(e)}finally{s.f()}return 0===r?0:a/r}(this.firstContentfulPaint||this.firstPaint,t);this.webVitals.si=parseFloat(i.toFixed(3))}}}},{key:"performanceScoreCalculation",value:function(){var e={FCP:.1,SI:.1,LCP:.25,TBT:.3,CLS:.25},t={FCP:this.firstContentfulPaint,SI:this.webVitals.si,LCP:this.webVitals.lcp,TBT:this.finalTBT,CLS:this.webVitals.cls},n=0;for(var i in t)if(void 0===t[i])return;for(var r in t){n+=Ee(r,t[r])*e[r]}this.webVitals.score=parseFloat(n.toFixed(3))}},{key:"sendInitialPerformanceMetrics",value:function(){if(!this.isSendingInitialMetrics){this.isSendingInitialMetrics=!0;
110var e={fcp:this.firstContentfulPaint,ttfb:this.timeToFirstByte,dcl:this.domContentLoaded,pl:this.pageLoad},t=Object.keys(e).reduce((function(t,n){var i=e[n];return void 0!==i&&(t[n]=parseFloat(i.toFixed(3))),t}),{});Object.keys(t).length>0&&window.VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}}},{key:"resetQuietWindowTimer",value:function(){var e=this;this.quietWindowTimeout&&clearTimeout(this.quietWindowTimeout),this.quietWindowTimeout=window.setTimeout((function(){if(!e.isTTICalculated&&e.inFlightGetRequests<3){var t={tti:parseFloat(e.lastLongTask.toFixed(3)),tbt:parseFloat(e.totalBlockingTime.toFixed(3))};e.finalTBT=parseFloat(e.totalBlockingTime.toFixed(3)),dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t),e.isTTICalculated=!0,e.longTaskObserver.disconnect(),e.speedIndexCalculation()}}),5e3)}},{key:"resetData",value:function(){lt&&(this.webVitals={},this.lastWebVitalsSent={},this.resources={},this.totalBlockingTime=0,this.isTTICalculated=!1,this.isHidden=!1,this.lastLongTask=0,this.lastVisuallyComplete=0,this.finalTBT=0,this.firstPaint=void 0,this.firstContentfulPaint=void 0,this.timeToFirstByte=void 0,this.domContentLoaded=void 0,this.pageLoad=void 0,this.quietWindowTimeout&&(clearTimeout(this.quietWindowTimeout),this.quietWindowTimeout=0),this.inFlightGetRequests=0,this.isDestroyed||(this.destroy(),this.isDestroyed=!0))}},{key:"destroy",value:function(){this.resourceObserver.disconnect(),this.paintObserver.disconnect(),this.longTaskObserver.disconnect(),this.resources=null,this.isHistoryPatched&&(history.pushState=this.originalPushState,history.replaceState=this.originalReplaceState,this.isHistoryPatched=!1),this.originalFetch&&(window.fetch=this.originalFetch),this.originalXhrOpen&&(XMLHttpRequest.prototype.open=this.originalXhrOpen),this.originalXhrSend&&(XMLHttpRequest.prototype.send=this.originalXhrSend)}}])}());window.VWO.performanceWatcher=vt}(); 111 112 }); 113})(); 114 115</script>
115<style vwo-element-id="1764341831644" id="1764341831644" class="vwo_loaded vwo_loaded_76 _vwo_variation_1"></style>
115<script src="https://spsevents.org/wp-content/themes/spsevents-org/files/index.js.Ðез названиÑ" defer=""></script>
115<style type="text/css"> 116/* Skeleton Renderer styles */ 117 118#vf-skeleton-container { 119 display: block; 120 margin: 20px 0; 121 overflow: hidden; 122} 123 124.vf-skeleton-generic-block { 125 background-color: #ebebeb; 126 border-radius: 4px; 127 display: block; 128 position: relative; 129 overflow: hidden; 130} 131 132.vf-skeleton-generic-block::after { 133 position: absolute; 134 top: 0px; 135 right: 0px; 136 left: 0px; 137 bottom: 0px; 138 transform: translateX(-100%); 139 background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) ); 140 animation: shimmer 1s infinite; 141 content: ''; 142} 143 144@keyframes shimmer { 145 100% { 146 transform: translateX(100%); 147 } 148} 149 150.vf-skeleton-conversations-container .vf-skeleton-generic-block:not(:first-child) { 151 margin-top: 8px; 152} 153 154.vf-skeleton-comments-container { 155 height: 112px; 156 margin-top: 28px; 157} 158 159.vf-skeleton-comments-img-wrapper { 160 width: 46px; 161 float: left; 162} 163 164.vf-skeleton-comments-img-wrapper .vf-skeleton-generic-block { 165 border-radius: 100%; 166} 167 168.vf-skeleton-comments-line-wrapper { 169 float: left; 170 width: 80%; 171 margin-left: 14px; 172} 173 174.vf-skeleton-comments-line-wrapper .vf-skeleton-generic-block:nth-child(1) { 175 width: 45% 176} 177 178.vf-skeleton-comments-line-wrapper .vf-skeleton-generic-block:nth-child(4) { 179 width: 55% 180} 181 182@media (min-width: 757px) { 183 .vf-skeleton-comments-line-wrapper { 184 width: 90%; 185 } 186 187 .vf-skeleton-comments-line-wrapper .vf-skeleton-generic-block:nth-child(1) { 188 width: 20% 189 } 190 191 .vf-skeleton-comments-line-wrapper .vf-skeleton-generic-block:nth-child(4) { 192 width: 80% 193 } 194} 195 196.vf-skeleton-livereviews-rating-container { 197 height: 180px; 198 margin-top: 16px; 199 margin-bottom: 20px; 200}</style><link rel="stylesheet" href="https://spsevents.org/wp-content/themes/spsevents-org/files/viafoura-DvjFt_xu.css"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/Exitpop-fARoy9Gh.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/index-DtZxfn_X.js"></head><body class=""><div id="app" data-v-app=""><div class="container_redirect_message"></div><nav id="global-navbar" class="bg-black h-[56px] 2sm:h-16 lg:h-[72px] relative z-50 text-white xlg:transition-height xlg:duration-300" style=""><div class="flex flex-row items-center justify-between relative h-full px-4 xlg:px-10"> 201 <a id="navbar-logo" class="2sm:w-[164px] h-5 2sm:h-[27.4px] max-h-full transition-height duration-300" href="https://www.spsevents.org/" title="spsevents.org Home"> 202 203 <img src="https://spsevents.org/wp-content/uploads/2025/12/cropped-ChatGPT-Image-28-гÑÑд.-2025-Ñ.-16_22_46.png"> 204 205 </a> 206 207<nav id="navbar-main-menu" 208 class="bg-black text-left p-4 xlg:p-0 xlg:text-center hidden xlg:flex flex-col xlg:flex-row items-center gap-x-5 gap-y-2 text-sm lg:text-base top-[calc(100%+2px)] xlg:top-auto absolute left-0 right-0 w-full xlg:left-auto xlg:right-auto xlg:w-auto xlg:relative overflow-y-auto xlg:overflow-y-visible"> 209 210 <a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/live-casino-online/" title="Live Casino Online">Live Casino Online</a><a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/online-casino-brands/" title="Online Casino Brands">Online Casino Brands</a><a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/online-casino-in-uk/" title="Online Casino in UK">Online Casino in UK</a><a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/sweepstakes-casinos/" title="Sweepstakes Casinos">Sweepstakes Casinos</a><a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/the-top-gambling-payment-gateways/" title="The Top Gambling Payment Gateways">The Top Gambling Payment Gateways</a><a class="w-full xlg:w-auto" href="https://spsevents.org/category/blog-en/" title="Blog EN">Blog EN</a><a class="w-full xlg:w-auto" href="https://spsevents.org/ru/category/blog-ru/" title="Blog RU">Blog RU</a><a class="w-full xlg:w-auto" href="https://spsevents.org/fr/category/blog-fr/" title="Blog FR">Blog FR</a> 211</nav> 212 213 214 215</div> 216</div><span class="block bg-gradient-to-r from-accent-color via-white to-accent-color h-px w-full"></span><div class="h-[1px] accent-rainbow-gradient w-full"></div></nav><!----> 217<div class="bg-white body_content flex-grow"><div id="section-home-index"><div class="base-container mx-auto pt-6 pb-12"> 218 <div id="breadcrumbs" class="mb-8 text-xs"><ul class="flex !list-none px-0 !pl-0"><li><a href="/" title=""> Home </a> <span class="px-2">»</span></li><li> Online Casino Brands</li></ul></div><h1>Online Casino Brands</h1> 219 220 221 <div class="content-block"><div class="collapsible content-block" data-component-ref="content-block"> 222 223 </div><div id="operator-list" class="mb-12"> 224 225 <div class="dynamic-country-region-selector-disclamer -mt-4 text-xs font-sans"></div> 226 227 <div id="main-primary-oplist" class="main-primary-oplist primary-oplist operator-list cf-static-oplist relative mx-auto main-primary-layout" data-version="20251218104153" data-listid="22949" data-rankid="1" data-parentlistid="22949" data-listtype="static-primary" data-op-list="true" data-listlocation="_" data-initial-items="20" data-total-oplist-items="39" data-listlength="39" data-country="GX" data-region="GX" data-oplistlayouttype="primary" data-enablechunking="1" data-published="1" data-abtest="1" data-abtest-variant="false" data-html-url="/html-oplist/static-primary/gx/gx/1/primary" data-static-region-page="" data-product-type-id="34" data-fired="1" data-gtm-vis-recent-on-screen9253028_235="347035" data-gtm-vis-first-on-screen9253028_235="347035" data-gtm-vis-total-visible-time9253028_235="300" data-gtm-vis-has-fired9253028_235="1"><ol class="list w-full flex-row space-y-6 !list-none !pl-0 bg-white rounded-[10px]"> 228 229 <li class="item operator-item relative border border-gray-300 overflow-hidden rounded-[10px] min-h-[128px]" 230 data-operator="Mr Green Casino Review" 231 data-position="1"> 232 233 <div class="flex flex-row flex-wrap relative items-center px-2 md:px-5 ga
233p-y-5 pt-2 mb-5"> 234 235 <span class="rank absolute w-5 h-5 rounded-tl-[10px] bg-slate-100 top-0 left-0 text-sm text-center"> 236 1 </span> 237 238 <!-- Logo --> 239 <div class="flex flex-col items-center w-min"> 240 <a href="https://spsevents.org/casino/mr-green-casino-review/" target="_blank" rel="nofollow noopener" 241 class="w-[150px] h-[105px]"> 242 <img class="inline-block rounded-xl" 243 src="https://spsevents.org/wp-content/uploads/2025/12/mr-green-300x150.jpg" 244 alt="Mr Green Casino Review" 245 width="150"> 246 </a> 247 </div> 248 249 <!-- Bonus --> 250 <div class="flex flex-col md:flex-1 pl-2 md:pl-4"> 251 <a href="https://spsevents.org/casino/mr-green-casino-review/" target="_blank" rel="nofollow noopener"> 252 Mr Green Casino Review <span class="block text-xl font-bold"> 253 <p>Welcome bonus + free spins ⢠Trusted green casino rewards</p> 254 </span> 255 </a> 256 </div> 257 258 <!-- CTA --> 259 <div class="flex flex-col"> 260 <a class=" primary-button-pink-bg-gradient-border" 261 href="https://spsevents.org/casino/mr-green-casino-review/" 262 target="_blank" rel="nofollow noopener"> 263 Read More 264 </a> 265 </div> 266 267 </div> 268 269 <!-- Terms --> 270 <div class="operator-item-link px-5 border-4 border-gray-100 bg-gray-100 py-2 text-[10px] text-gray-600 rounded-b-[10px]"> 271 18+, T&Cs apply. 272 </div> 273 274</li> 275<li class="item operator-item relative border border-gray-300 overflow-hidden rounded-[10px] min-h-[128px]" 276 data-operator="PlayOJO Casino Review" 277 data-position="2"> 278 279 <div class="flex flex-row flex-wrap relative items-center px-2 md:px-5 gap-y-5 pt-2 mb-5"> 280 281 <span class="rank absolute w-5 h-5 rounded-tl-[10px] bg-slate-100 top-0 left-0 text-sm text-center"> 282 2 </span> 283 284 <!-- Logo --> 285 <div class="flex flex-col items-center w-min"> 286 <a href="https://spsevents.org/casino/playojo-casino-review/" target="_blank" rel="nofollow noopener" 287 class="w-[150px] h-[105px]"> 288 <img class="inline-block rounded-xl" 289 src="https://spsevents.org/wp-content/uploads/2025/12/540_ojo-casino-bg-300x198.jpg" 290 alt="PlayOJO Casino Review" 291 width="150"> 292 </a> 293 </div> 294 295 <!-- Bonus --> 296 <div class="flex flex-col md:flex-1 pl-2 md:pl-4"> 297 <a href="https://spsevents.org/casino/playojo-casino-review/" target="_blank" rel="nofollow noopener"> 298 PlayOJO Casino Review <span class="block text-xl font-bold"> 299 <p>No wagering bonuses ⢠Free spins paid as real cash ⢠Fair & transparent rewards</p> 300 </span> 301 </a> 302 </div> 303 304 <!-- CTA --> 305 <div class="flex flex-col"> 306 <a class=" primary-button-pink-bg-gradient-border" 307 href="https://spsevents.org/casino/playojo-casino-review/" 308 target="_blank" rel="nofollow noopener"> 309 Read More 310 </a> 311 </div> 312 313 </div> 314 315 <!-- Terms --> 316 <div class="operator-item-link px-5 border-4 border-gray-100 bg-gray-100 py-2 text-[10px] text-gray-600 rounded-b-[10px]"> 317 18+, T&Cs apply. 318 </div> 319 320</li> 321<li class="item operator-item relative border border-gray-300 overflow-hidden rounded-[10px] min-h-[128px]" 322 data-operator="Microgaming Review" 323 data-position="3"> 324 325 <div class="flex flex-row flex-wrap relative items-center px-2 md:px-5 gap-y-5 pt-2 mb-5"> 326 327 <span class="rank absolute w-5 h-5 rounded-tl-[10px] bg-slate-100 top-0 left-0 text-sm text-center"> 328 3 </span> 329 330 <!-- Logo --> 331 <div class="flex flex-col items-center w-min"> 332 <a href="https://spsevents.org/casino/microgaming-review/" target="_blank" rel="nofollow noopener" 333 class="w-[150px] h-[105px]"> 334 <img class="inline-block rounded-xl" 335 src="https://spsevents.org/wp-content/uploads/2025/12/Best-Microgaming-Slots-300x150.png" 336 alt="Microgaming Review" 337 width="150"> 338 </a> 339 </div> 340 341 <!-- Bonus --> 342 <div class="flex flex-col md:flex-1 pl-2 md:pl-4"> 343 <a href="https://spsevents.org/casino/microgaming-review/" target="_blank" rel="nofollow noopener">
344 Microgaming Review <span class="block text-xl font-bold"> 345 <p>Legendary slots & jackpot games ⢠Trusted software provider</p> 346 </span> 347 </a> 348 </div> 349 350 <!-- CTA --> 351 <div class="flex flex-col"> 352 <a class=" primary-button-pink-bg-gradient-border" 353 href="https://spsevents.org/casino/microgaming-review/" 354 target="_blank" rel="nofollow noopener"> 355 Read More 356 </a> 357 </div> 358 359 </div> 360 361 <!-- Terms --> 362 <div class="operator-item-link px-5 border-4 border-gray-100 bg-gray-100 py-2 text-[10px] text-gray-600 rounded-b-[10px]"> 363 18+, T&Cs apply. 364 </div> 365 366</li> 367<li class="item operator-item relative border border-gray-300 overflow-hidden rounded-[10px] min-h-[128px]" 368 data-operator="Playtech Review" 369 data-position="4"> 370 371 <div class="flex flex-row flex-wrap relative items-center px-2 md:px-5 gap-y-5 pt-2 mb-5"> 372 373 <span class="rank absolute w-5 h-5 rounded-tl-[10px] bg-slate-100 top-0 left-0 text-sm text-center"> 374 4 </span> 375 376 <!-- Logo --> 377 <div class="flex flex-col items-center w-min"> 378 <a href="https://spsevents.org/casino/playtech-review/" target="_blank" rel="nofollow noopener" 379 class="w-[150px] h-[105px]"> 380 <img class="inline-block rounded-xl" 381 src="https://spsevents.org/wp-content/uploads/2025/12/playtech-logo-300x134.jpg" 382 alt="Playtech Review" 383 width="150"> 384 </a> 385 </div> 386 387 <!-- Bonus --> 388 <div class="flex flex-col md:flex-1 pl-2 md:pl-4"> 389 <a href="https://spsevents.org/casino/playtech-review/" target="_blank" rel="nofollow noopener"> 390 Playtech Review <span class="block text-xl font-bold"> 391 <p>Premium casino software & live games</p> 392 </span> 393 </a> 394 </div> 395 396 <!-- CTA --> 397 <div class="flex flex-col"> 398 <a class=" primary-button-pink-bg-gradient-border" 399 href="https://spsevents.org/casino/playtech-review/" 400 target="_blank" rel="nofollow noopener"> 401 Read More 402 </a> 403 </div> 404 405 </div> 406 407 <!-- Terms --> 408 <div class="operator-item-link px-5 border-4 border-gray-100 bg-gray-100 py-2 text-[10px] text-gray-600 rounded-b-[10px]"> 409 18+, T&Cs apply. 410 </div> 411 412</li> 413<li class="item operator-item relative border border-gray-300 overflow-hidden rounded-[10px] min-h-[128px]" 414 data-operator="Key Features That Differentiate Digital Entertainment Brands" 415 data-position="5"> 416 417 <div class="flex flex-row flex-wrap relative items-center px-2 md:px-5 gap-y-5 pt-2 mb-5"> 418 419 <span class="rank absolute w-5 h-5 rounded-tl-[10px] bg-slate-100 top-0 left-0 text-sm text-center"> 420 5 </span> 421 422 <!-- Logo --> 423 <div class="flex flex-col items-center w-min"> 424 <a href="https://spsevents.org/casino/key-features-that-differentiate-digital-entertainment-brands/" target="_blank" rel="nofollow noopener" 425 class="w-[150px] h-[105px]"> 426 <img class="inline-block rounded-xl" 427 src="https://spsevents.org/wp-content/uploads/2026/03/blog-digital-product-300x232.webp" 428 alt="Key Features That Differentiate Digital Entertainment Brands" 429 width="150"> 430 </a> 431 </div> 432 433 <!-- Bonus --> 434 <div class="flex flex-col md:flex-1 pl-2 md:pl-4"> 435 <a href="https://spsevents.org/casino/key-features-that-differentiate-digital-entertainment-brands/" target="_blank" rel="nofollow noopener"> 436 Key Features That Differentiate Digital Entertainment Brands <span class="block text-xl font-bold"> 437 </span> 438 </a> 439 </div> 440 441 <!-- CTA --> 442 <div class="flex flex-col"> 443 <a class=" primary-button-pink-bg-gradient-border" 444 href="https://spsevents.org/casino/key-features-that-differentiate-digital-entertainment-brands/" 445 target="_blank" rel="nofollow noopener"> 446 Read More 447 </a> 448 </div> 449 450 </div> 451 452 <!-- Terms --> 453 <div class="operator-item-link px-5 border-4 border-gray-100 bg-gray-100 py-2 text-[10px] text-gray-600 rounded-b-[10px]"> 454 18+, T&Cs apply. 455 </div> 456 457</li> 458</ol> 459 460<p><span style="font-weight: 400;">The world of online casino brands has grown rapidly, becoming one of the most competitive sectors in the online gambling industry. With more players seeking safe, reliable, and high-quality gaming experiences, the reputation of each brand now plays a crucial role in choosing where to play. Trusted operators invest in secure platforms, certified game software, responsible gambling tools, and fast, transparent payouts â all essential for a smooth and enjoyable casino experience.</span></p> 461<p><span style="font-weight: 400;">As regulated markets in the U.S., Europe, and beyond continue to expand, understanding how different brands o
461perate helps players make smarter choices. This guide sets the tone for an informative and comparative overview, helping readers identify the strongest brands, avoid unreliable operators, and feel confident when selecting the right platform for their gaming needs.</span></p> 462<h2><span style="font-weight: 400;">Market Leaders and the Most Popular Online Casino Brands</span></h2> 463<p><span style="font-weight: 400;">In todayâs rapidly growing online gambling market, several online casino brands have established themselves as global leaders thanks to strong reputations, extensive game libraries, and long-standing trust from millions of players. These brands dominate regulated markets such as the U.S., UK, Canada, and Europe, each offering a unique mix of online casino games, table games, slot games, and live dealer games supported by top-tier software providers and proven security standards.</span></p> 464<p><span style="font-weight: 400;">Among the most recognized names is Caesars Palace Online Casino, a digital extension of the iconic Las Vegas brand. Known for its strong presence in U.S. regulated markets, it provides a premium experience backed by Caesars Entertainment and its well-established Caesars Rewards Program. Players appreciate the brandâs reliability, fast payouts, and high-quality games powered by International Game Technology and other leading studios.</span></p> 465<p><span style="font-weight: 400;">Other leading brands include DraftKings Casino, a major operator that evolved from daily fantasy sports into one of the top online gambling companies. DraftKings attracts players with competitive welcome bonuses, a diverse mix of real money casino games, and seamless integration with sports betting for those wanting both casino entertainment and sportsbook features in one account.</span></p> 466<p><span style="font-weight: 400;">The industry also recognizes Golden Nugget for its innovation in the U.S. market â particularly for offering one of the largest and most diverse collections of online slot games. With exclusive titles, fast withdrawals, and a strong responsible gaming framework, Golden Nugget consistently ranks among the best casinos for players seeking variety and high-quality gameplay.</span></p> 467<p><span style="font-weight: 400;">In addition, brands like BetMGM, FanDuel Casino, Horseshoe Online Casino, LeoVegas, and 888casino remain major players thanks to their advanced mobile gaming platforms, strong regulatory compliance, and a reputation for fair play. Each of these operators has earned trust by offering secure payment systems, transparent bonus terms, and responsible gambling tools â features that matter deeply to modern casino players.</span></p> 468<p><span style="font-weight: 400;">Together, these market leaders set the standard for safety, innovation, and entertainment, helping shape the future of the global online gambling industry.</span></p> 469<h2><span style="font-weight: 400;">Key Criteria to Evaluate Online Casino Brands</span></h2> 470<p><span style="font-weight: 400;">When comparing modern online casino brands, players should focus on clear, reliable criteria that directly influence safety, entertainment quality, and long-term satisfaction. Evaluating a brand isnât just about flashy bonuses â itâs about understanding how the operator performs across licensing, payments, game variety, and overall trustworthiness in the global online gambling market.</span></p> 471<p><span style="font-weight: 400;">A strong online casino starts with proper licensing from reputable authorities such as the Malta Gaming Authority, UK Gambling Commission, or relevant U.S. state regulators like the New Jersey Division of Gaming Enforcement. These licenses ensure player protection, fair play, and transparent operations. Brands operating in regulated markets must comply with strict responsible gaming rules, offer deposit limits, and provide tools that reduce risks related to problem gambling and responsible gambling.</span></p> 472<p><span style="font-weight: 400;">Game selection is another major factor. Leading brands offer a combination of online casino games, slot games, table games, live dealer games, and in some cases sports betting integration. Top operators partner with globally recognized software providers, including International Game Technology, Evolution, and NetEnt, creating immersive gaming experiences with secure gameplay and high RTP values.</span></p> 473<p><span style="font-weight: 400;">Bonus structures are equally important. A reputable brand provides transparent casino bonus offers, clear wagering requirements, and fair first deposit or sign-up bonuses. Players should review whether the promotions are friendly to new users, returning customers, or VIP members â and whether bonus money can be reasonably converted into real winnings.</span></p> 474<p><span style="font-weight: 400;">Secure and fast payments define convenience. Major online gambling companies support instant deposits, flexible withdrawal methods, and reliable processing times. Key payment criteria include whether the brand offers instant payouts, instant deposits, or transparent fees. A well-structured cashier system should always supp
474ort real money play with ease and security.</span></p> 475<p><span style="font-weight: 400;">Customer support is another indicator of a high-quality brand. The best operators provide 24/7 assistance via chat, email, or phone support, with trained teams capable of resolving issues quickly. Clear help sections, responsible gaming resources, and accessible complaint channels reflect a brand that prioritizes its players.</span></p> 476<p><span style="font-weight: 400;">Mobile optimization matters more than ever. Todayâs mobile gaming environment demands smooth performance, functional casino apps, and seamless navigation. Whether players choose Caesars Palace Online Casino, DraftKings Casino, Golden Nugget, or newer operators, the mobile experience must match the desktop versionâs quality.</span></p> 477<p><span style="font-weight: 400;">When all these factors come together â licensing, game variety, secure payments, responsible gambling tools, and strong customer support â players gain confidence knowing they are placing their money with reputable and carefully evaluated online casino brands.</span></p> 478<h2><span style="font-weight: 400;">Profiles of Leading Online Casino Brands</span></h2> 479<p><span style="font-weight: 400;">To help players navigate the fast-growing world of online casino brands, itâs essential to review each major operator individually. Every brand has its strengths, unique features, and specific pros and cons. A detailed, brand-by-brand overview allows players to compare reliability, game variety, payout speed, and bonus quality before depositing real money. Below is a structured look at some of the most influential names in the global online gambling market, each carefully evaluated for safety, performance, and overall user satisfaction.</span></p> 480<h3><span style="font-weight: 400;">Caesars Palace Online Casino</span></h3> 481<p><span style="font-weight: 400;">One of the most recognizable online casino brands, Caesars Palace delivers a blend of tradition and modern innovation. Known for its massive game library, the brand features slot games, table games, and live dealer games, along with integrated sports betting options in regulated regions. Backed by Caesars Entertainment, the platform is fully licensed and committed to responsible gambling.</span></p> 482<p><span style="font-weight: 400;">Pros:</span></p> 483<ul> 484<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Strong U.S. regulatory oversight</span></li> 485<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Generous welcome bonus and casino bonus offers</span></li> 486<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Wide range of slot machines and exclusive titles</span></li> 487</ul> 488<p><span style="font-weight: 400;">Cons:</span></p> 489<ul> 490<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Payout speeds may vary depending on the region</span><span style="font-weight: 400;"> 491<p></span></li> 492</ul> 493<h3><span style="font-weight: 400;">DraftKings Casino</span></h3> 494<p><span style="font-weight: 400;">A major force among U.S. online gambling companies, DraftKings Casino blends sports betting platforms with a high-quality digital casino environment. Players gain access to top-tier online casino games, including progressive jackpots, table games, and DraftKings-exclusive content.</span></p> 495<p><span style="font-weight: 400;">Pros:</span></p> 496<ul> 497<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Exceptional mobile app and mobile gaming experience</span></li> 498<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Fast deposits and good deposit limits</span></li> 499<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">
499Strong brand trust and secure infrastructure</span></li> 500</ul> 501<p><span style="font-weight: 400;">Cons:</span></p> 502<ul> 503<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Bonus money may carry higher wagering requirements</span><span style="font-weight: 400;"> 504<p></span></li> 505</ul> 506<h3><span style="font-weight: 400;">Golden Nugget</span></h3> 507<p><span style="font-weight: 400;">The award-winning Golden Nugget brand is famous for hosting one of the largest game libraries in the U.S. online gambling industry. It features classic casino staples, modern themed titles, and high-end live dealer games.</span><span style="font-weight: 400;"><br /> 508</span><span style="font-weight: 400;">Pros:</span></p> 509<ul> 510<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Massive slot catalog</span></li> 511<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Reliable instant deposits and smooth payments</span></li> 512<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Notable for jackpot slots and real-dealer quality</span></li> 513</ul> 514<p><span style="font-weight: 400;">Cons:</span></p> 515<ul> 516<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Navigation may feel overwhelming for new players</span><span style="font-weight: 400;"> 517<p></span></li> 518</ul> 519<h3><span style="font-weight: 400;">Horseshoe Online Casino</span></h3> 520<p><span style="font-weight: 400;">A growing name in U.S. regulated markets, Horseshoe Online Casino focuses on simplicity, trusted licensing, and safe real money play. While smaller than giants like DraftKings or Caesars, it appeals to players who prefer a clean design, solid table games, and straightforward bonuses.</span></p> 521<p><span style="font-weight: 400;">Pros:</span></p> 522<ul> 523<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Backed by reputable U.S. regulators</span></li> 524<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Ideal for players who want an uncluttered interface </span></li> 525</ul> 526<p><span style="font-weight: 400;">Cons:</span></p> 527<ul> 528<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Smaller game selection compared to major competitors</span></li> 529</ul> 530<h2><span style="font-weight: 400;">Emerging and Niche Online Casino Brands</span></h2> 531<p><span style="font-weight: 400;">Beyond the well-established industry leaders, the online gambling market continues to expand with innovative and niche-focused operators. These newer online casino brands often stand out due to their unique product offerings, specialized themes, or cutting-edge technology. While they may not yet have the global recognition of giants like Caesars Palace, Golden Nugget, or DraftKings Casino, many have already earned loyal audiences by prioritizing creativity, mobile-first design, and player-centric features.</span></p> 532<h3><span style="font-weight: 400;">Emerging brands typically focus on one of several strategic advantages:</span></h3> 533<ul> 534<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Innovation in game design â Some niche operators invest in exclusive slot games, unique gameplay mechanics, or partnerships with independent studios.</span></li> 535<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Mobile-first platforms â Designed primarily for phones and tablets, these brands often outperform older casinos in app speed, interface quality, and mobile gaming usability.</span></li> 536<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Specialized themes or audiences â Operators may target fans of specific genres, such as high-volatility slots, classic casino games, or immersive live dealer games.</span></li> 537<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Fast payouts and flexible banking â Many new casinos attract players by offering faster withdrawals, smoother deposits, and modern payment technologies.</span></li> 538<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Enhanced responsible gambling tools â As awareness grows about problem gambling, niche brands often integrate advanced features like AI-based spending alerts or custom deposit limits.</span></li> 539</ul> 540<p><span style="font-weight: 400;">Some examples of rising operators in the modern online gambling industry include platforms focusing heavily on interactive promotions, hybrid sports betting + casino ecosystems, or unique reward experiences that differ from traditional casino bonus structures.</span></p> 541<h3><span style="font-weight: 400;">These emerging and niche casinos may offer:</span></h3> 542<ul> 543<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Smaller but carefully curated game libraries</span></li> 544<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Creative bonus money structures with lower wagering requirements</span></li> 545<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Access to more experimental features such as skill-based games or micro-bet challenges</span></li> 546<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Partnerships with innovative developers, including International Game Technology and other forward-thinking gaming companies</span></li> 547</ul> 548<p><span style="font-weight: 400;">While these brands are not yet the largest or most recognized online gambling companies, many are gaining popularity among casino players who want to try something fresh, modern, and more tailored to their gaming preferences. Still, players should always verify licensing, payout terms, and the overall trust level before depositing real money, as some new casinos may lack the long-term reliability of market leaders.</span></p> 549<h2><span style="font-weight: 400;">
549How to Choose the Right Online Casino Brand for You</span></h2> 550<p><span style="font-weight: 400;">Selecting the right platform among so many online casino brands can feel overwhelming, especially when each site promises big bonuses, hundreds of casino games, and fast payouts. The safest approach is to focus on your personal gaming style and evaluate each brand based on clear, practical criteria. A reliable casino should offer secure banking, transparent terms, and a gaming environment that fits your preferences â whether you enjoy slot games, table games, live dealer games, or a mix of everything.</span></p> 551<h3><span style="font-weight: 400;">Hereâs a simple guide to help you make an informed decision:</span></h3> 552<ol> 553<li><span style="font-weight: 400;"> Match the brand to your playstyle</span></li> 554</ol> 555<ul> 556<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">If you play on mobile â choose casinos with strong mobile gaming performance and well-rated apps.</span></li> 557<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">If you prefer variety â look for operators with a large game library and partnerships with top providers like International Game Technology.</span></li> 558<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">If payouts matter most â check withdrawal speed, banking limits, and whether the brand is known for instant payouts or fast processing.</span></li> 559</ul> 560<ol start="2"> 561<li><span style="font-weight: 400;"> Check licensing and trust level</span><span style="font-weight: 400;"><br /> 562</span><span style="font-weight: 400;"> Choose only licensed online casinos that operate in regulated markets. Reputable licenses (MGA, UKGC, state-level U.S. regulators) ensure fair gaming and strong player protection. Avoid platforms with unclear ownership or negative histories â many online gambling companies may look polished but lack real safety.</span></li> 563<li><span style="font-weight: 400;"> Evaluate bonuses realistically</span><span style="font-weight: 400;"><br /> 564</span><span style="font-weight: 400;"> A welcome bonus or casino bonus may look great, but itâs essential to check wagering requirements, eligible games, and withdrawal rules. High rollers might want bigger deposit bonuses, while casual players may prefer smaller bonuses with fairer terms.</span></li> 565<li><span style="font-weight: 400;"> Review payment methods and limits</span><span style="font-weight: 400;"><br /> 566</span><span style="font-weight: 400;"> Make sure the casino supports your preferred payment options and offers fair deposit limits, smooth deposits, and timely withdrawals. If a brand accepts real money deposits but delays payouts, itâs a red flag.</span></li> 567<li><span style="font-weight: 400;"> Consider customer service quality</span><span style="font-weight: 400;"><br /> 568</span><span style="font-weight: 400;"> Responsive customer support is extremely important. Look for casinos that offer live chat, email support, and helpful self-service tools. Reliable brands resolve issues quickly and treat players with respect.</span></li> 569<li><span style="font-weight: 400;"> Look for responsible gambling protection</span><span style="font-weight: 400;"><br /> 570</span><span style="font-weight: 400;"> Every trustworthy operator should include responsible gambling tools such as spending limits, reality checks, and self-exclusion options. If a casino lacks these protections, it may not prioritize player well-being.</span></li> 571<li><span style="font-weight: 400;"> Pay attention to player feedback</span><span style="font-weight: 400;"><br /> 572</span><span style="font-weight: 400;"> Real reviews from casino players can reveal recurring problems â such as slow payouts, confusing bonus terms, or poor support. At the same time, a consistent positive review record suggests stability and fairness.</span></li> 573</ol> 574<p><span style="font-weight: 400;">Choosing the right casino is not about which brand looks the most impressive â itâs about finding a safe, enjoyable, and trustworthy place to play. When you focus on licensing, game selection, payment reliability, and transparent rules, you can avoid untrustworthy sites and enjoy a smoother, more secure gaming experience.</span></p> 575<h2><span style="font-weight: 400;">Final Thoughts on Choosing the Best Online Casino Brands</span></h2> 576<p><span style="font-weight: 400;">Selecting trustworthy and high-quality online casino brands is one of the most important steps for anyone entering the online gambling market. With so many platforms competing for attention â from iconic names like Caesars Palace, Golden Nugget, DraftKings Casino, and Horseshoe Online Casino to innovative newcomers â players need a clear understanding of what truly defines safety, fairness, and value.</span></p> 577<p><span style="font-weight: 400;">The right brand should offer more than just attractive bonuses. It must provide a secure gaming environment, a broad game library, reliable payments, and strong customer support. Licensed operators working under reputable regulators consistently deliver better protection and transparency, giving players confidence when depositing real money or exploring advanced features like sports betting, progressive jackpots, or immersive table games.</span></p> 578<p><span style="font-weight: 400;">A well-chosen platform enhances every part of your casino experience. Whether you enjoy fast-paced slot games, traditional classics, or modern live dealer games, top online gambling companies ensure consistent performance, smooth navigation, and responsible gaming tools that help keep entertainment enjoyable. Brands backed by experienced gaming groups like Caesars Entertainment or providers such as International Game Technology also tend to offer higher quality, improved stability, and a wider selection of trusted titles.</span></p> 579<p><span style="font-weight: 400;">At the same time, the industry continues to expand with new operators, mobile-first platforms, and innovative features designed for modern players. Exploring emerging online gambling brands can open doors to exclusive bonuses, better design, and personalized features â as long as the casino operates legally, transparently, and with strong consumer protections.
579</span></p> 580<p><span style="font-weight: 400;">In the end, choosing the right brand is a personal decision shaped by your gaming style, priorities, and expectations. Your safety, enjoyment, and long-term satisfaction should always come first. Evaluate brands carefully, compare features side by side, and look for those that align with your preferred games, payment methods, and support needs.</span></p> 581<p><span style="font-weight: 400;">A thoughtful selection not only protects you from risks like problem gambling or untrustworthy operators â it ensures you get the most out of every visit, every bonus, and every moment spent exploring the world of modern online casinos.</span></p> 582<p> </p> 583</div></div> 584</section></div></div> 585 586 <div class="bg-black"><div class="content-block"><div class="newsletterSignupForm w-full relative overflow-hidden bg-black rounded-xl pb-1"> 587 588 589 590<footer class="py-16 bg-black relative"><div class="base-container px-4"><div class="grid grid-cols-2 md:grid-cols-4 gap-x-8"> 591 592 <div class="flex flex-col mb-2 md:mb-0"><div class="flex flex-col"><p class="text-gray-200 text-sm uppercase m-0 font-bold">Information</p><span class="mt-2 mb-4 h-px bg-gray-400 block"></span><a href="https://spsevents.org/kategorii_casino/live-casino-online/" 593 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Live Casino Online</a></li> 594<a href="https://spsevents.org/kategorii_casino/online-casino-brands/" 595 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Online Casino Brands</a></li> 596<a href="https://spsevents.org/kategorii_casino/online-casino-in-uk/" 597 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Online Casino in UK</a></li> 598<a href="https://spsevents.org/kategorii_casino/sweepstakes-casinos/" 599 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Sweepstakes Casinos</a></li> 600<a href="https://spsevents.org/kategorii_casino/the-top-gambling-payment-gateways/" 601 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">The Top Gambling Payment Gateways</a></li> 602<a href="https://spsevents.org/category/blog-en/" 603 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Blog EN</a></li> 604<a href="https://spsevents.org/ru/category/blog-ru/" 605 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Blog RU</a></li> 606<a href="https://spsevents.org/fr/category/blog-fr/" 607 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Blog FR</a></li> 608</div></div> 609 610 <div class="flex flex-col mb-2 md:mb-0"><div class="flex flex-col"><p class="text-gray-200 text-sm uppercase m-0 font-bold">Navigation</p><span class="mt-2 mb-4 h-px bg-gray-400 block"></span><a href="https://newflux.fr/" 611 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Nouveau casino en ligne</a></li> 612<a href="https://znaki.fm/pt/jogos-de-azar/casinos/" 613 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Casinos legais Portugal</a></li> 614</div></div> 615 616 <div class="flex flex-col mb-2 md:mb-0"><div class="flex flex-col"><p class="text-gray-200 text-sm uppercase m-0 font-bold"></p><span class="mt-2 mb-4 h-px bg-gray-400 block"></span><div class="menu"><ul> 617<a href="" 618 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear"></a></li> 619</ul></div> 620</div></div> 621 622 <div class="flex flex-col mb-2 md:mb-0"><div class="flex flex-col"><p class="text-gray-200 text-sm uppercase m-0 font-bold"></p><span class="mt-2 mb-4 h-px bg-gray-400 block"></span><div class="menu"><ul> 623<a href="" 624 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear"></a></li> 625</ul></div> 626</div></a> 627 628 629 </div></div><span class="mb-6 mt-4 h-px bg-gray-400 block w-full"></span><div class="mb-8 md:mb-12"><p class="text-gray-400 text-xs">© 2026 spsevents.org. All rights reserved.</p></div><div class="grid grid-cols-3 sm:grid-cols-none sm:flex sm:flex-row sm:flex-wrap justify-between sm:justify-evenly lg:justify-between gap-2"><div class="mb-10 sm:mb-0 flex items-center justify-center"> 630 631 632</div><div class="mb-10 sm:mb-0 flex items-center justify-center"><a href="https://www.begambleaware.org/" target="_blank" rel="nofollow noopener"><img data-ccimg="true" class="lazyload w-auto mx-auto" data-src="https://casinos.com/cdn-cgi/image/f=webp,q=86,g=auto,w=132,h=32/https://
632objects.kaxmedia.com/auto/o/268117/7b6a9571e9.png" src="https://spsevents.org/wp-content/themes/spsevents-org/files/d5656727b8(6).png" alt="BeGambleAware" width="132" height="32"></a></div><div class="mb-10 sm:mb-0 flex items-center justify-center"><img data-ccimg="true" class="lazyload w-auto mx-auto" data-src="https://casinos.com/cdn-cgi/image/f=webp,q=86,g=auto,w=32,h=32/https://objects.kaxmedia.com/auto/o/7773/cacb70b907.png" src="https://spsevents.org/wp-content/themes/spsevents-org/files/d5656727b8(1).png" alt="+18" width="32" height="32"></div><div class="mb-10 sm:mb-0 flex items-center justify-center"><a href="https://ecogra.org/" target="_blank" rel="nofollow noopener"><img data-ccimg="true" class="lazyload w-auto mx-auto" data-src="https://casinos.com/cdn-cgi/image/f=webp,q=86,g=auto,w=139,h=64/https://objects.kaxmedia.com/auto/o/163253/cc0900ad1f.png" src="https://spsevents.org/wp-content/themes/spsevents-org/files/d5656727b8(7).png" alt="eCogra" width="139" height="64"></a></div><div class="mb-10 sm:mb-0 flex items-center justify-center"><a href="https://certify.gpwa.org/verify/gambling.com" target="_blank" rel="nofollow"><img data-ccimg="true" class="lazyload w-auto mx-auto" data-src="https://casinos.com/cdn-cgi/image/f=webp,q=86,g=auto,w=82,h=32/https://objects.kaxmedia.com/auto/o/7766/80d4af5620.png" src="https://spsevents.org/wp-content/themes/spsevents-org/files/d5656727b8(8).png" alt="GPWA Approved Portal" width="82" height="32"></a></div></div></div></footer><!----></div>
632<script type="text/javascript">const APP_ENV="publish"</script>
632
632<script type="text/javascript">window.addEventListener('load',()=>{var link=document.createElement('link');link.rel='stylesheet';link.href='https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/viafoura-DvjFt_xu.css';document.head.appendChild(link);});</script>
632 <link rel="preload" as="style" href="https://spsevents.org/wp-content/themes/spsevents-org/files/base-BHH8rdGj.css"><link rel="modulepreload" href="https://spsevents.org/wp-content/themes/spsevents-org/files/default-DdQ7UDxj.js.Ðез названиÑ"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/base-COK3kXWP.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/preload-helper-BOIvCIYw.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/locale-n-2dPJLO.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/vendor-KhqfWWBn.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/_commonjsHelpers-CdNy-jbM.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/emitter-DLJl_fHz.js"><link rel="stylesheet" href="https://spsevents.org/wp-content/themes/spsevents-org/files/base-BHH8rdGj.css">
632<script type="module" src="https://spsevents.org/wp-content/themes/spsevents-org/files/default-DdQ7UDxj.js.Ðез названиÑ" defer=""></script>
632 <link rel="modulepreload" href="https://spsevents.org/wp-content/themes/spsevents-org/files/home-DuYD7S8W.js.Ðез названиÑ"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/country-selector-hsyM63Xw.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/upcoming-slot-game-DnxxK4NV.js">
632<script type="module" src="https://spsevents.org/wp-content/themes/spsevents-org/files/home-DuYD7S8W.js.Ðез названиÑ" defer=""></script>
632 <link rel="modulepreload" href="https://spsevents.org/wp-content/themes/spsevents-org/files/dyn-anchor-links-BHmrX1QG.js.Ðез названиÑ"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/locale-n-2dPJLO.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/vendor-KhqfWWBn.js">
632<script type="module" src="https://spsevents.org/wp-content/themes/spsevents-org/files/dyn-anchor-links-BHmrX1QG.js.Ðез названиÑ" defer=""></script>
632 <div class="debug-floating-buttons"></div>
632<script defer="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"rayId":"9b30320bfa843253","serverTiming":{"name":{"cfExtPri":true,"cfEdge":true,"cfOrigin":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"version":"2025.9.1","token":"f0ed502264df4ef2bef80b66cd1cb081"}" crossorigin="anonymous"></script>
632 633<div><div><div class="Vue-Toastification__container top-left"></div></div><div><div class="Vue-Toastification__container top-center"></div></div><div><div class="Vue-Toastification__container top-right"></div></div><div><div class="Vue-Toastification__container bottom-left"></div></div><div><div class="Vue-Toastification__container bottom-center"></div></div><div><div class="Vue-Toastification__container bottom-right"></div></div></div>
633<script type="text/javascript" id="" charset="">(function(window){function getParmFromHash(url,parm){var re=new RegExp("#.*[?\x26]"+parm+"\x3d([^\x26]+)(\x26|$)");var match=url.match(re);return match?match[1]:""}function extractValueFromURL(url){var regex=/\/([a-z]{2})($|\/)/;var match=url.match(regex);return match&&match[1]?match[1]:null}function getGutCookie(cookieName){var escapedName=cookieName.replace(/([.*+?^${}()|[\]\\])/g,"\\$1");var match=document.cookie.match(new RegExp(escapedName+"\x3d([^;]+)"));var ckClk=match?decodeURIComponent(match[1]): 6340;return ckClk}function getChildValue(el,att){if(att.indexOf("position")!==-1){var defVal=0;if(el.getAttribute(att))return el.getAttribute(att);else if(el.querySelector("["+att+"]"))return el.querySelector("["+att+"]").getAttribute(att)}else{var defVal="not set";if(el.getAttribute(att))return el.getAttribute(att).toLowerCase();else if(el.querySelector("["+att+"]"))return el.querySelector("["+att+"]").getAttribute(att).toLowerCase()}return defVal}function setChildValue(el,att,val){if(!el.getAttribute(att)|| 635el.getAttribute(att)==="_")el.setAttribute(att,val);else{if(google_tag_manager["rm"]["9253028"](41))console.log("already set");return}}function getParentVal(el,attributeName){if(el.tagName.toLowerCase()==="body")return"not set";if(el.hasAttribute(attributeName))return el.getAttribute(attributeName).toLowerCase();if(el.parentNode)return getParentVal(el.parentNode,attributeName);return"not set"}window.getParmFromHash=getParmFromHash;window.extractValueFromURL=extractValueFromURL;window.getGutCookie=getGutCookie;window.getChildValue= 636getChildValue;window.getParentVal=getParentVal})(window);</script>
636
637<script type="text/javascript" id="" charset="">(function(){try{window.impProductReviewPages=function(debugMode){if(document.querySelector("#product-review-template")){var ga4opItems=document.querySelectorAll(".operator-item");for(var i=0;i<ga4opItems.length;i++){var element=ga4opItems[i];if(!element.closest(".operator-list")&&element.closest("#product-review-template")){if(debugMode)console.log("Not operator-list class in the parent element of operator-item");element.parentElement.classList.add("operator-list");element.parentElement.setAttribute("data-listtype", 638"product-review");element.parentElement.setAttribute("data-listid","0")}else if(element.closest(".operator-list")&&element.closest("#product-review-template")){if(debugMode)console.log("operator-list class without data-listtype nir data-listid attribute");element.parentElement.setAttribute("data-listtype","product-review");element.parentElement.setAttribute("data-listid","0")}}}}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});console.error("Error setting up List on Product Review Pages:", 639error)}})(); 640(function(){try{window.viewItemList=function(element,className,debugMode){try{var opsList=element;var opListString=className.toString();var opsListItems=[];if(/operator-list/.test(opListString))opsListItems=opsList.querySelectorAll(".operator-item");if(/metabet-odds-board/.test(opListString))opsListItems=opsList.querySelectorAll("div.metabet-odds-board-provider a[data-product]");if(/mw-odds-table/.test(opListString))opsListItems=opsList.querySelectorAll("table tbody tr.mw-sticky th a[data-product]");var ga4items= 641[];var listType=getChildValue(element,"data-listtype")||"not set";var listId=getChildValue(element,"data-listid")||"not set";var listLocation=getChildValue(element,"data-listlocation")||"not set";for(var i=0;i<opsListItems.length;i++){var ga4item={};ga4item.item_id=getChildValue(opsListItems[i],"data-operator_item_id")||"not set";ga4item.item_name=getChildValue(opsListItems[i],"data-operator")||"not set";if(/operator-list/.test(opListString)){ga4item.item_brand=getChildValue(opsListItems[i],"data-product")|| 642"not set";ga4item.item_list_id=listId;ga4item.item_category=listType;ga4item.item_category5=listLocation;ga4item.item_variant=getChildValue(opsListItems[i],"data-offer")||"not set";ga4item.item_list_name=listType;ga4item.index=getChildValue(opsListItems[i],"data-position")||"not set"}if(/metabet-odds-board|mw-odds-table/.test(opListString)){ga4item.item_brand=ga4item.item_name+" "+getChildValue(opsListItems[i],"data-product")||"not set";ga4item.item_category=getChildValue(opsListItems[i],"data-brand_product_id")|| 643"not set";ga4item.item_list_name=getChildValue(opsListItems[i],"data-ctalocation")||"not set";ga4item.index=i+1}if(/metabet-odds-board/.test(opListString))ga4item.item_variant=getChildValue(opsListItems[i],"data-ctatext")||"not set";if(/mw-odds-table/.test(opListString))ga4item.item_variant=getChildValue(opsListItems[i],"data-offer")||"not set";if(/single-offer-operator-item/.test(opListString)){ga4item.item_id=getChildValue(opsListItems[i],"operator_item_id")||"not set";ga4item.item_name=getChildValue(opsListItems[i], 644"data-operator")||"not set";ga4item.item_brand=getChildValue(opsListItems[i],"data-product")||"not set";ga4item.item_category=listId;ga4item.item_variant=getChildValue(opsListItems[i],"data-offer")||"not set";ga4item.item_list_name="single op-list";ga4item.index=1}ga4item.location_id=window.document.location.pathname;ga4items.push(ga4item)}if(debugMode&&opsListItems.length>0)for(var i=0;i<ga4items.length;i++)console.log(ga4items[i]);if(opsListItems.length)while(ga4items.length){dataLayer.push({event:"reset ecommerce and operator_list", 645operator_list:null,ecommerce:null});dataLayer.push({event:"view_item_list",operator_list:{list_name:listType,list_id:listId,list_location:listLocation},ecommerce:{items:ga4items.splice(0,30)}})}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});if(debugMode)console.error("Error in viewItemList:",error)}}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});console.error("Error setting up viewItemList:",error)}})(); 646(function(){try{window.viewItemList2=function(element,debugMode,eventId){var item=element;var itemList=item?item.closest(".operator-list"):null;var ga4item={};ga4item.item_id=getChildValue(item,"data-operator_item_id")||"not set";ga4item.item_name=getChildValue(item,"data-operator")||"not set";
646ga4item.item_brand=getChildValue(item,"data-product")||"not set";if(itemList&&itemList.className.indexOf("operator-list")!==-1){ga4item.item_list_id=getParentVal(item,"data-listid")||"not set";ga4item.item_category= 647getParentVal(item,"data-listtype")||"not set";ga4item.item_category5=getParentVal(item,"data-listlocation")||"not set";ga4item.item_variant=getChildValue(item,"data-offer")||"not set";ga4item.item_list_name=getParentVal(item,"data-listtype")||"not set";ga4item.index=getChildValue(item,"data-position")==="not set"?0:getChildValue(item,"data-position");ga4item.listid=ga4item.item_list_id;ga4item.listtype=ga4item.item_list_name;ga4item.parentlistid=getParentVal(item,"data-parentlistid");ga4item.listlocation= 648getParentVal(item,"data-listlocation");ga4item.listlength=getParentVal(item,"data-listlength");ga4item.initialitems=getParentVal(item,"data-initial-items");ga4item.operator_item_id=getParentVal(item,"data-operator_item_id");ga4item.operator=ga4item.item_name;ga4item.brand_id=getParentVal(item,"data-brand_id");ga4item.product=ga4item.item_brand;ga4item.brand_product_id=getParentVal(item,"data-brand_product_id");ga4item.offer=ga4item.item_variant;ga4item.offer_id=getParentVal(item,"data-offer_id"); 649ga4item.site_offer_id=getParentVal(item,"data-site_offer_id");ga4item.position=ga4item.index;ga4item.quantity=1;ga4item.single_cta=getParentVal(item,"data-single_cta")}ga4item.currency=google_tag_manager["rm"]["9253028"](42);ga4item.location_id=window.document.location.pathname;if(debugMode&&ga4item.item_name){console.log("view_item_list event fired:");console.log(ga4item)}else if(debugMode&&!ga4item.item_name)console.log("no operator");dataLayer.push({event:"reset ecommerce",ecommerce:null});dataLayer.push({event:"view_item_list", 650ec_id_snpsht:eventId,ecommerce:{items:[ga4item]}})}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});console.error("Error setting up viewItemList:",error)}})(); 651(function(){try{window.selectItem=function(element,debugMode,eventId){try{var el=element;var ga4item={};ga4item.item_list_id=getParentVal(el,"data-listid");ga4item.listid=ga4item.item_list_id;ga4item.item_list_name=getParentVal(el,"data-listtype");ga4item.listtype=ga4item.item_list_name;ga4item.parentlistid=getParentVal(el,"data-parentlistid");ga4item.listlocation=getParentVal(el,"data-listlocation");ga4item.listlength=getParentVal(el,"data-listlength");ga4item.initialitems=getParentVal(el,"data-initial-items"); 652ga4item.item_id=getParentVal(el,"data-operator_item_id");ga4item.operator_item_id=ga4item.item_id;ga4item.item_name=getParentVal(el,"data-operator");ga4item.operator=ga4item.item_name;ga4item.item_brand=getParentVal(el,"data-product");ga4item.brand_id=getParentVal(el,"data-brand_id");ga4item.product=ga4item.item_brand;ga4item.brand_product_id=getParentVal(el,"data-brand_product_id");ga4item.item_category=ga4item.item_list_name;ga4item.item_category5=ga4item.listlocation;ga4item.item_variant=getParentVal(el, 653"data-offer");ga4item.offer=ga4item.item_variant;ga4item.offer_id=getParentVal(el,"data-offer_id");ga4item.site_offer_id=getParentVal(el,"data-site_offer_id");ga4item.index=getParentVal(el,"data-position")==="not set"?0:getParentVal(el,"data-position");ga4item.position=ga4item.index;ga4item.currency=google_tag_manager["rm"]["9253028"](43);ga4item.quantity=1;ga4item.location_id=window.document.location.pathname;ga4item.single_cta=getParentVal(el,"data-single_cta");ga4item.ctalocation=getParentVal(el,"data-ctalocation"); 654ga4item.cta_id=getParentVal(el,"data-cta_id");dataLayer.push({event:"reset ecommerce and operator_click",operator_click:null,ecommerce:null});dataLayer.push({event:"select_item",ec_id_snpsht:eventId,ecommerce:{items:[ga4item]}});if(debugMode){console.log("Select_item event fired:");console.log(ga4item)}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});if(debugMode)console.error("GTM error:",error)}}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});if(debugMode)console.error("Error defining SelectItem function:", 655error)}})();window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:"init_id",init_id:google_tag_manager["rm"]["9253028"](44)});</script>
vendor: 1 bytes, line 655
655
656<script type="text/javascript" id="gtm-__utmzz-cookie-replicator" charset="">(function(h){function y(a){var b=["source","medium","campaign","term","content"];b=new RegExp("(utm_("+b.join("|")+")|(d|g)clid)\x3d.*?([^\x26#]*|$)","gi");a=a.match(b);var c;if(a){var e={};var p=a.length;for(c=0;c<p;c++)(b=a[c].split("\x3d"))&&(e[b[0]]=b[1])}return e}function z(a){if(a){var b={"daum.net":{p:"q",n:"daum"},"eniro.se":{p:"search_word",n:"eniro "},"naver.com":{p:"query",n:"naver "},"yahoo.com":{p:"p",n:"yahoo"},"msn.com":{p:"q",n:"msn"},"bing.com":{p:"q",n:"live"},"aol.com":{p:"q",n:"aol"}, 657"lycos.com":{p:"q",n:"lycos"},"ask.com":{p:"q",n:"ask"},"altavista.com":{p:"q",n:"altavista"},"search.netscape.com":{p:"query",n:"netscape"},"cnn.com":{p:"query",n:"cnn"},"about.com":{p:"terms",n:"about"},"mamma.com":{p:"query",n:"mama"},"alltheweb.com":{p:"q",n:"alltheweb"},"voila.fr":{p:"rdata",n:"voila"},"search.virgilio.it":{p:"qs",n:"virgilio"},"baidu.com":{p:"wd",n:"baidu"},"alice.com":{p:"qs",n:"alice"},"yandex.com":{p:"text",n:"yandex"},"najdi.org.mk":{p:"q",n:"najdi"},"seznam.cz":{p:"q", 658n:"seznam"},"search.com":{p:"q",n:"search"},"wp.pl":{p:"szukaj ",n:"wirtulana polska"},"online.onetcenter.org":{p:"qt",n:"o*net"},"szukacz.pl":{p:"q",n:"szukacz"},"yam.com":{p:"k",n:"yam"},"pchome.com":{p:"q",n:"pchome"},"kvasir.no":{p:"q",n:"kvasir"},"sesam.no":{p:"q",n:"sesam"},"ozu.es":{p:"q",n:"ozu "},"terra.com":{p:"query",n:"terra"},"mynet.com":{p:"q",n:"mynet"},"ekolay.net":{p:"q",n:"ekolay"},"rambler.ru":{p:"words",n:"rambler"},google:{p:"q",n:"google"}},c=h.createElement("a"),e={};c.href= 659a;-1<c.hostname.indexOf("google")&&(n="google");b[n]?(a=b[n],b=new RegExp(a.p+"\x3d.*?([^\x26#]*|$)","gi"),c=c.search.match(b),e.source=a.n,e.medium="organic",e.term=(c?c[0].split("\x3d")[1]:"")||"(not provided)"):n!==q&&(e.source=c.hostname,e.medium="referral");return e}}function w(a,b,c,e,p){a=a+"\x3d"+b+";";c&&(a+="Expires\x3d"+c.toGMTString()+";");e&&(a+="Path\x3d"+e+";");p&&(a+="Domain\x3d"+p+";");h.cookie=a}function t(a){var b="; "+h.cookie;a=b.split("; "+a+"\x3d");if(1<a.length)return a.pop().split(";")[0]} 660function x(a){if(a){var b=h.createElement("a");b.href=a;try{return b.hostname.match(/[^.]*\.[^.]{2,3}(?:\.[^.]{2,3})?$/)[0]}catch(c){}}}var r=h.referrer,f={utmcsr:"(direct)",utmcmd:"(none)",utmccn:"(not set)"},u=h.location.hostname,q=x(u),n=x(h.referrer),m=t("__utmzzses");u=new Date(+new Date+15552E6);var d=h.location.search.replace("?",""),l=h.location.hash.replace("#","");d=y(d+"#"+l);var g=z(r);l=t("__utmz")||t("__utmzz");r=[];var v={utm_source:"utmcsr",utm_medium:"utmcmd",utm_campaign:"utmccn", 661utm_content:"utmcct",utm_term:"utmctr",gclid:"utmgclid",dclid:"utmdclid"},k;m&&n===q&&(g=d=null);if(d&&(d.utm_source||d.gclid||d.dclid)){for(k in d)"undefined"!==typeof d[k]&&(m=v[k],f[m]=d[k]);if(d.gclid||d.dclid)f.utmcsr="google",f.utmcmd=f.utmgclid?"cpc":"cpm"}else if(g)f.utmcsr=g.source,f.utmcmd=g.medium,g.term&&(f.utmctr=g.term);else if(l)for(f={},l=l.split("|"),v=l.length,g=0;g<v;g++)m=l[g].split("\x3d"),d=m[0].split(".").pop(),f[d]=m[1];for(k in f)"undefined"!==typeof f[k]&&r.push(k+"\x3d"+ 662f[k]);w("__utmzz",r.join("|"),u,"/",q);w("__utmzzses",1,null,"/",q)})(document);</script>
662<iframe height="0" width="0" style="display: none; visibility: hidden;" src="https://spsevents.org/wp-content/themes/spsevents-org/files/saved_resource.html"></iframe>
662<script type="text/javascript" id="" charset="">window.loadGUTlibs=function(){try{var d=google_tag_manager["rm"]["9253028"](111);d="https://gut.casinos.com/lib/gut.js?id\x3d"+d;var b=document.createElement("script");b.src=d;b.type="text/javascript";b.async=!0;document.getElementsByTagName("head")[0].appendChild(b)}catch(c){dataLayer.push({event:"js_error",js_error:c.message}),console.error("Error loading gut libs:",c)}}; 663window.impProductReviewPages=function(d){try{if(document.querySelector("#product-review-template"))for(var b=document.querySelectorAll(".operator-item"),c=0;c<b.length;c++){var a=b[c];!a.closest(".operator-list")&&a.closest("#product-review-template")?(d&&console.log("Not operator-list class in the parent element of operator-item"),a.parentElement.classList.add("operator-list"),a.parentElement.setAttribute("data-listtype","product-review"),a.parentElement.setAttribute("data-listid","0")):a.closest(".operator-list")&& 664a.closest("#product-review-template")&&(d&&console.log("operator-list class without data-listtype nir data-listid attribute"),a.parentElement.setAttribute("data-listtype","product-review"),a.parentElement.setAttribute("data-listid","0"))}}catch(e){dataLayer.push({event:"js_error",js_error:e.message}),console.error("Error setting up List on Product Review Pages:",e)}}; 665window.gutQuickLinks=function(d){try{d&&console.log("Initializing quick links tracking...");var b=document.querySelectorAll('[data-gtm\x3d"quick-links"]');if(b.length>0){d&&console.log("Found "+b.length+" quick links");for(var c=0;c<b.length;c++)b[c].setAttribute("data-position",c+1),b[c].addEventListener("click",function(a){a=a.currentTarget;a={event:"quick_link_click",click_url:a.getAttribute("href"),click_text:a.innerText,position:a.getAttribute("data-position")};d&&console.log("Pushing to dataLayer:", 666a);dataLayer.push(a)})}else d&&console.log("No quick links found on page")}catch(a){dataLayer.push({event:"js_error",js_error:a.message}),console.error("Error tracking quick-links:",a)}}; 667window.gutBannerIntCasinoDayClick=function(d){try{var b=document.querySelector('a[href\x3d"/international-casinos-day"]');b&&(d&&(console.log("Found international casinos day link"),console.log("Initializing home banner click tracking...")),b.addEventListener("click",function(c){d&&console.log("International casinos day link clicked");dataLayer.push({event:"int_casino_day_banner_click",click_url:b.getAttribute("href"),click_text:b.innerText,page_path:window.location.pathname})}))}catch(c){dataLayer.push({event:"js_error", 668js_error:c.message}),console.error("Error tracking international casinos day banner click:",c)}}; 669document.readyState==="loading"?(document.addEventListener("DOMContentLoaded",function(){gutQuickLinks(google_tag_manager["rm"]["9253028"](112))}),document.addEventListener("DOMContentLoaded",function(){impProductReviewPages(google_tag_manager["rm"]["9253028"](113))}),document.addEventListener("DOMContentLoaded",function(){gutBannerIntCasinoDayClick(google_tag_manager["rm"]["9253028"](114))})):(loadGUTlibs(),gutQuickLinks(google_tag_manager["rm"]["9253028"](115)),impProductReviewPages(google_tag_manager["rm"]["9253028"](116)),gutBannerIntCasinoDayClick(google_tag_manager["rm"]["9253028"](117)));</script>
669<script type="text/javascript" id="" charset="">window.viewItemList2(google_tag_manager["rm"]["9253028"](246),google_tag_manager["rm"]["9253028"](247),google_tag_manager["rm"]["9253028"](248));</script>
vendor: 1 bytes, line 669
669
670<script type="speculationrules"> 671{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/spsevents-org\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 672</script>
vendor: 1 bytes, line 672
672
673<script src="https://spsevents.org/wp-content/themes/spsevents-org/js/navigation.js?ver=1.0.0" id="spsevents-org-navigation-js"></script>
vendor: 1 bytes, line 673
673
674<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cccd591054e04e31ad67818b30cd4efb","r":1,"spa":2}' crossorigin="anonymous"></script>
674 675</body></html>
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.