https://resi.io/

Submitted URL:
https://resi.io
Report Finished:

The outgoing links identified from the page

LinkText
https://support.pushpay.com/s/resiHelp Center
https://www.youtube.com/channel/UCwGlAZt5PDWsedH09LU6UTQ
https://pushpay.com/legal-center/resi-legalLegal
https://resi.statuspage.io/Status
https://pushpay.com/?utm_source=footer&utm_medium=website&utm_campaign=resi-footer&utm_id=resi-footerPushpay
http://www.olark.com/live-chat-powered-by-olarkPowered by OlarkpoweredbyOlark Logo

JavaScript Variables · 143 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
0object
1object
2object
3object
4object
5object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
dataLayerobject

Console log messages · 5 found

Messages logged to the web console

TypeCategoryLog
logother
URL
https://resi.io/wp-content/themes/resi/dist/js/app.min.js?v=1720625545
Text
%c Website powered by WebMechanix - https://www.webmechanix.com/ color: #2A8DC1
warningother
URL
https://connect.facebook.net/en_US/fbevents.js
Text
Unrecognized feature: 'attribution-reporting'.
errornetwork
URL
https://id.rlcdn.com/464526.gif
Text
Failed to load resource: the server responded with a status of 451 ()
warningother
URL
https://play.vidyard.com/embed/v4.js
Text
Allow attribute will take precedence over 'allowfullscreen'.
warningother
URL
https://www.clarity.ms/s/0.7.47/clarity.js
Text
The keyword 'push-button' specified to an 'appearance' property is not standardized. It will be removed in the future.

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="en-US" class="show--consent"><head><meta http-equiv="origin-trial" content="A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RArWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9">
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1">
	<meta name="apple-mobile-web-app-capable" content="yes">
	<meta name="mobile-web-app-capable" content="yes">
	<link rel="profile" href="https://gmpg.org/xfn/11">
	<link rel="preconnect" href="https://fonts.googleapis.com"> 
	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
	
	<meta name="theme-color" content="#ff585d" media="(prefers-color-scheme: light)">
	<meta name="theme-color" content="#243746" media="(prefers-color-scheme: dark)">

	
	<!-- Google Tag Manager -->
	<script async="" src="https://www.clarity.ms/s/0.7.47/clarity.js"></script><script async="" src="https://www.clarity.ms/tag/uet/134628492"></script><script type="text/javascript" async="" src="https://cdn.bizible.com/xdc.js?_biz_u=688e2e1a4fc94742d9d73c04a0287d1e&amp;_biz_h=50858&amp;cdn_o=a&amp;jsVer=4.24.10.03"></script><script type="text/javascript" async="" src="//munchkin.marketo.net/163/munchkin.js"></script><script async="" src="//static.olark.com/jsclient/loader.js"></script><script type="text/javascript" async="" charset="utf-8" src="https://www.gstatic.com/recaptcha/releases/xds0rzGrktR88uEZ2JUvdgOY/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-LsgFz6D3IXKi1Rzqj4uhSQDNZOj1dcZCWxIrJG5IYGWvpJ304xZdrK8AxV/LlQPB"></script><script async="" id="demandbase_js_lib" src="https://tag.demandbase.com/01fb2bd7b77935d3.min.js"></script><script type="text/javascript" async="" src="https://bat.bing.com/bat.js"></script><script type="text/javascript" async="" src="https://static.ads-twitter.com/uwt.js"></script><script src="https://connect.facebook.net/signals/config/1958385901059691?v=2.9.170&amp;r=stable&amp;domain=resi.io&amp;hme=d82868061a8c707cd31395a3055e7449daa03bd520872727258c39e6af34523e&amp;ex_m=70%2C120%2C106%2C110%2C61%2C4%2C99%2C69%2C16%2C96%2C88%2C51%2C54%2C171%2C174%2C186%2C182%2C183%2C185%2C29%2C100%2C53%2C77%2C184%2C166%2C169%2C179%2C180%2C187%2C130%2C41%2C34%2C142%2C15%2C50%2C193%2C192%2C132%2C18%2C40%2C1%2C43%2C65%2C66%2C67%2C71%2C92%2C17%2C14%2C95%2C91%2C90%2C107%2C52%2C109%2C39%2C108%2C30%2C93%2C26%2C167%2C170%2C139%2C28%2C11%2C12%2C13%2C6%2C7%2C25%2C22%2C23%2C57%2C62%2C64%2C75%2C101%2C27%2C76%2C9%2C8%2C80%2C48%2C21%2C103%2C102%2C104%2C97%2C10%2C20%2C3%2C38%2C74%2C19%2C85%2C56%2C83%2C33%2C73%2C0%2C94%2C32%2C82%2C87%2C47%2C46%2C86%2C37%2C5%2C89%2C81%2C44%2C35%2C84%2C2%2C36%2C63%2C42%2C105%2C45%2C79%2C68%2C111%2C60%2C59%2C31%2C98%2C58%2C55%2C49%2C78%2C72%2C24%2C112%2C199%2C198%2C200%2C205%2C206%2C207%2C203%2C195%2C131%2C133%2C162%2C194%2C196%2C121%2C156%2C144%2C150%2C188%2C189%2C128%2C231%2C115%2C125%2C126%2C232%2C164%2C118%2C234%2C165%2C135%2C122%2C153%2C147%2C113%2C127" async=""></script><script src="https://connect.facebook.net/signals/config/3595864923758333?v=2.9.170&amp;r=stable&amp;domain=resi.io&amp;hme=d82868061a8c707cd31395a3055e7449daa03bd520872727258c39e6af34523e&amp;ex_m=70%2C120%2C106%2C110%2C61%2C4%2C99%2C69%2C16%2C96%2C88%2C51%2C54%2C171%2C174%2C186%2C182%2C183%2C185%2C29%2C100%2C53%2C77%2C184%2C166%2C169%2C179%2C180%2C187%2C130%2C41%2C34%2C142%2C15%2C50%2C193%2C192%2C132%2C18%2C40%2C1%2C43%2C65%2C66%2C67%2C71%2C92%2C17%2C14%2C95%2C91%2C90%2C107%2C52%2C109%2C39%2C108%2C30%2C93%2C26%2C167%2C170%2C139%2C28%2C11%2C12%2C13%2C6%2C7%2C25%2C22%2C23%2C57%2C62%2C64%2C75%2C101%2C27%2C76%2C9%2C8%2C80%2C48%2C21%2C103%2C102%2C104%2C97%2C10%2C20%2C3%2C38%2C74%2C19%2C85%2C56%2C83%2C33%2C73%2C0%2C94%2C32%2C82%2C87%2C47%2C46%2C86%2C37%2C5%2C89%2C81%2C44%2C35%2C84%2C2%2C36%2C63%2C42%2C105%2C45%2C79%2C68%2C111%2C60%2C59%2C31%2C98%2C58%2C55%2C49%2C78%2C72%2C24%2C112" async=""></script><script type="text/javascript" async="" src="https://connect.facebook.net/en_US/fbevents.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/destination?id=AW-937661066&amp;l=dataLayer&amp;cx=c"></script><script defer="" src="https://cdn.jsdelivr.net/gh/derekcavaliero/attributor@latest/dist/attributor.min.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-WPMXXY045T&amp;l=improvedGA4dataLayer"></script><script type="text/javascript" async="" src="https://embed.formhq.net/v1/base.js"></script><script async="" src="https://embed.formhq.net/v1/platforms/bWFya2V0bw.js" id="FormHQ-marketo"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-MLP4LXB"></script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
	})(window,document,'script','dataLayer','GTM-MLP4LXB');</script>
	<!-- End Google Tag Manager -->

	<!-- Vidyard -->
	<script type="text/javascript" async="" src="https://play.vidyard.com/embed/v4.js"></script>
	<!-- End Vidyard -->
		
	<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
	<!-- Start VWO Common Smartcode -->
	<script data-cfasync="false" nowprocket="" type="text/javascript">
		var _vwo_clicks = 10;
	</script>
	<!-- End VWO Common Smartcode -->
		<!-- Start VWO Async SmartCode -->
	<link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com">
	<script data-cfasync="false" nowprocket="" type="text/javascript" id="vwoCode">
	/* Fix: wp-rocket (application/ld+json) */
	window._vwo_code || (function () {
	var account_id=783547, // replace 1 with ${accountId} in release string
	version=2.1,
	settings_tolerance=2000,
	library_tolerance=2500,
	use_existing_jquery=false,
	hide_element='body',
	hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;',
	/* DO NOT EDIT BELOW THIS LINE */
	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={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}d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var i=this.getSettings(),n=d.createElement('script'),r=this;t=t||{};if(i){n.textContent=i;d.getElementsByTagName('head')[0].appendChild(n);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 i=this.hide_element(),n=i?i+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=n;else t.appendChild(d.createTextNode(n));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var n=d.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;';n.setAttribute('id','_vis_opt_path_hides');n.classList.add('_vis_hide_layer');t.parentNode.insertBefore(n,t.nextSibling)}var o='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:o})}else{this.load(o+'&x=true')}}};w._vwo_code=code;code.init();})();
	</script>
	<!-- End VWO Async SmartCode -->
	
	<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v23.4) - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Livestreaming and Video Streaming Solutions for Churches | Resi</title><link rel="preload" data-rocket-preload="" as="style" href="https://fonts.googleapis.com/css2?family=Lexend:wght@400;600&amp;family=Lora:wght@500;700&amp;family=Lora:wght@400;600&amp;display=swap"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lexend:wght@400;600&amp;family=Lora:wght@500;700&amp;family=Lora:wght@400;600&amp;display=swap" media="all" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lexend:wght@400;600&#038;family=Lora:wght@500;700&#038;family=Lora:wght@400;600&#038;display=swap" /></noscript><link rel="preload" data-rocket-preload="" as="image" href="https://resi.io/wp-content/themes/resi/img/homepage/hero-cutout.webp" fetchpriority="high">
	<meta name="description" content="Livestreaming and video streaming solutions for Churches. Get 100% reliability, broadcast to multiple venues in 4K, and stream in up to 1080p, worry-free.">
	<link rel="canonical" href="https://resi.io/">
	<meta property="og:locale" content="en_US">
	<meta property="og:type" content="website">
	<meta property="og:title" content="Home">
	<meta property="og:description" content="Livestreaming and video streaming solutions for Churches. Get 100% reliability, broadcast to multiple venues in 4K, and stream in up to 1080p, worry-free.">
	<meta property="og:url" content="https://resi.io/">
	<meta property="og:site_name" content="Resi">
	<meta property="article:publisher" content="https://www.facebook.com/ResiVideo/">
	<meta property="article:modified_time" content="2024-01-06T15:28:14+00:00">
	<meta name="twitter:card" content="summary_large_image">
	<meta name="twitter:site" content="@resi_io">
	<!-- / Yoast SEO Premium plugin. -->


<link rel="dns-prefetch" href="//cdn.jsdelivr.net">
<link rel="dns-prefetch" href="//cdnjs.cloudflare.com">
<link href="https://fonts.gstatic.com" crossorigin="" rel="preconnect">
<link rel="alternate" type="application/rss+xml" title="Resi » Feed" href="https://resi.io/feed/">
<link rel="alternate" type="application/rss+xml" title="Resi » Comments Feed" href="https://resi.io/comments/feed/">
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<link rel="stylesheet" id="wmx-block-css-section-wrapper-css" href="https://resi.io/wp-content/themes/resi/blocks/section-wrapper/dist/style.min.css?ver=1720625692" media="all">
<link rel="stylesheet" id="wmx-block-css-accordion-css" href="https://resi.io/wp-content/themes/resi/blocks/accordion/dist/style.min.css?ver=1720625687" media="all">
<link rel="stylesheet" id="wmx-block-css-hero-css" href="https://resi.io/wp-content/themes/resi/blocks/hero/dist/style.min.css?ver=1720625688" media="all">
<link rel="stylesheet" id="wmx-block-css-product-compare-css" href="https://resi.io/wp-content/themes/resi/blocks/product-compare/dist/style.min.css?ver=1720625690" media="all">
<link rel="stylesheet" id="wmx-block-css-slider-css" href="https://resi.io/wp-content/themes/resi/blocks/slider/dist/style.min.css?ver=1720625692" media="all">
<link rel="stylesheet" id="wmx-block-css-testimonial-css" href="https://resi.io/wp-content/themes/resi/blocks/testimonial/dist/style.min.css?ver=1721160318" media="all">
<link rel="stylesheet" id="wmx-block-css-product-info-css" href="https://resi.io/wp-content/themes/resi/blocks/product-info/dist/style.min.css?ver=1720799891" media="all">
<link rel="stylesheet" id="wmx-block-css-pricing-table-css" href="https://resi.io/wp-content/themes/resi/blocks/pricing-table/dist/style.min.css?ver=1720625690" media="all">
<link rel="stylesheet" id="wmx-block-css-tab-css" href="https://resi.io/wp-content/themes/resi/blocks/tab/dist/style.min.css?ver=1721151230" media="all">
<link rel="stylesheet" id="wmx-block-css-cards-css" href="https://resi.io/wp-content/themes/resi/blocks/cards/dist/style.min.css?ver=1721251155" media="all">
<link rel="stylesheet" id="wmx-block-css-tabs-wrapper-css" href="https://resi.io/wp-content/themes/resi/blocks/tabs-wrapper/dist/style.min.css?ver=1721330945" media="all">
<link rel="stylesheet" id="wmx-block-css-pricing-cell-css" href="https://resi.io/wp-content/themes/resi/blocks/pricing-cell/dist/style.min.css?ver=1720625690" media="all">
<link rel="stylesheet" id="wmx-block-css-video-css" href="https://resi.io/wp-content/themes/resi/blocks/video/dist/style.min.css?ver=1720802155" media="all">
<link rel="stylesheet" id="wmx-block-css-cards-card-css" href="https://resi.io/wp-content/themes/resi/blocks/cards-card/dist/style.min.css?ver=1720625687" media="all">
<link rel="stylesheet" id="wmx-block-css-logos-css" href="https://resi.io/wp-content/themes/resi/blocks/logos/dist/style.min.css?ver=1720625689" media="all">
<style id="global-styles-inline-css">
: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--color--deep-blue: #1E2851;--wp--preset--color--red: #FF585D;--wp--preset--color--lavender: #F5F2F6;--wp--preset--color--dark-gray: #475d7a;--wp--preset--color--gray-blue: #465C7A;--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%);--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: 14px;--wp--preset--font-size--medium: 16px;--wp--preset--font-size--large: 18px;--wp--preset--font-size--x-large: 75px;--wp--preset--font-size--x-small: 12px;--wp--preset--font-size--mid-small: 15px;--wp--preset--font-size--larger: 20px;--wp--preset--font-size--even-larger: 22px;--wp--preset--font-size--lead: 25px;--wp--preset--font-size--h-5-large: 28px;--wp--preset--font-size--h-4-large: 30px;--wp--preset--font-size--h-3-large: 34px;--wp--preset--font-size--h-2-large: 38px;--wp--preset--font-size--h-1-large: 65px;--wp--preset--font-size--xx-large: 85px;--wp--preset--font-family--primary-font: 'Lexend', sans-serif;--wp--preset--font-family--secondary-font: 'Poppins', sans-serif;--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);--wp--custom--header-height: 184px;}:root { --wp--style--global--content-size: 100%;--wp--style--global--wide-size: 960px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}:root :where(body){font-family: var(--bs-font-sans-serif);padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}h1{font-size: 40px;}h2{font-size: 24px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.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-deep-blue-color{color: var(--wp--preset--color--deep-blue) !important;}.has-red-color{color: var(--wp--preset--color--red) !important;}.has-lavender-color{color: var(--wp--preset--color--lavender) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-gray-blue-color{color: var(--wp--preset--color--gray-blue) !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-deep-blue-background-color{background-color: var(--wp--preset--color--deep-blue) !important;}.has-red-background-color{background-color: var(--wp--preset--color--red) !important;}.has-lavender-background-color{background-color: var(--wp--preset--color--lavender) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-blue-background-color{background-color: var(--wp--preset--color--gray-blue) !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-deep-blue-border-color{border-color: var(--wp--preset--color--deep-blue) !important;}.has-red-border-color{border-color: var(--wp--preset--color--red) !important;}.has-lavender-border-color{border-color: var(--wp--preset--color--lavender) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-blue-border-color{border-color: var(--wp--preset--color--gray-blue) !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;}.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;}.has-x-small-font-size{font-size: var(--wp--preset--font-size--x-small) !important;}.has-mid-small-font-size{font-size: var(--wp--preset--font-size--mid-small) !important;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-even-larger-font-size{font-size: var(--wp--preset--font-size--even-larger) !important;}.has-lead-font-size{font-size: var(--wp--preset--font-size--lead) !important;}.has-h-5-large-font-size{font-size: var(--wp--preset--font-size--h-5-large) !important;}.has-h-4-large-font-size{font-size: var(--wp--preset--font-size--h-4-large) !important;}.has-h-3-large-font-size{font-size: var(--wp--preset--font-size--h-3-large) !important;}.has-h-2-large-font-size{font-size: var(--wp--preset--font-size--h-2-large) !important;}.has-h-1-large-font-size{font-size: var(--wp--preset--font-size--h-1-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-primary-font-font-family{font-family: var(--wp--preset--font-family--primary-font) !important;}.has-secondary-font-font-family{font-family: var(--wp--preset--font-family--secondary-font) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel="stylesheet" id="dashicons-css" href="https://resi.io/wp-includes/css/dashicons.min.css?ver=6.6.1" media="all">
<link rel="stylesheet" id="parent-style-css" href="https://resi.io/wp-content/themes/twentynineteen/style.css?ver=6.6.1" media="all">
<link rel="stylesheet" id="twentynineteen-style-css" href="https://resi.io/wp-content/themes/resi/style.css?ver=101" media="all">
<link rel="stylesheet" id="twentynineteen-print-style-css" href="https://resi.io/wp-content/themes/twentynineteen/print.css?ver=101" media="print">
<link rel="stylesheet" id="resi-header-styles-css" href="https://resi.io/wp-content/themes/resi/assets/tailwindcss-header.css" media="all">
<link rel="stylesheet" id="resi-global-styles-css" href="https://resi.io/wp-content/themes/resi/assets/global-styles.css?ver=6.6.1" media="all">
<style id="rocket-lazyload-inline-css">
.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://resi.io/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0}
</style>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js" id="jquery-js"></script><style type="text/css">.vidyard-player-container .play-button{position:absolute;width:16%;height:auto;border-radius:50%;border:none;cursor:pointer;opacity:.65;filter:alpha(opacity = 65);transition:opacity .2s linear;overflow:hidden;font-size:0;padding:0;min-width:20px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-appearance:initial!important;-moz-appearance:initial!important;appearance:initial!important}.vidyard-player-container .play-button .play-button-size{padding-top:100%;width:100%}.vidyard-player-container .play-button .arrow-size{position:absolute;top:50%;left:50%;width:35%;height:auto;margin:-25% 0 0 -12%;overflow:hidden}.vidyard-player-container .play-button .arrow-size-ratio{padding-top:150%;width:100%}.vidyard-player-container .play-button .arrow{position:absolute;top:50%;left:auto;right:0;bottom:auto;width:0;height:0;margin:-200px 0 -200px -300px;border:200px solid transparent;border-left:300px solid #fff;border-right:none}.vidyard-lightbox-thumbnail:hover .play-button{opacity:1;filter:alpha(opacity = 100);zoom:1}.vidyard-player-container{position:relative;height:100%;text-align:center}.vidyard-player-container img{height:100%}.vidyard-player-container .play-button{display:none}.vidyard-close-container{position:fixed;right:20px;top:20px;height:34px;width:34px;cursor:pointer;z-index:1000}.vidyard-close-container:focus{outline:1px dotted grey}.vidyard-close-x{position:absolute;height:100%;width:100%;color:#fff;font-size:2em;text-align:center;line-height:34px}.vidyard-close-x:hover{color:#ddd}.vidyard-close-x:hover:after,.vidyard-close-x:hover:before{background:#ddd}.vidyard-close-x:after,.vidyard-close-x:before{content:"";position:absolute;background:#fff;display:block;left:50%;top:50%;height:65%;width:2px;transition:all .2s;-ms-high-contrast-adjust:none}.vidyard-close-x:before{transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg)}.vidyard-close-x:after{transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg)}.vidyard-close-x.simple-close:after,.vidyard-close-x.simple-close:before{display:none}.vidyard-lightbox-thumbnail{width:100%;height:100%;margin:auto}.vidyard-lightbox-image{height:100%;left:0;position:absolute;top:0;width:100%}.vidyard-lightbox-centering{cursor:pointer;height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.vidyard-lightbox-content-backer{-webkit-transform:opacity 1s,filter 1s;-ms-transform:opacity 1s,filter 1s;transition:opacity 1s,filter 1s;background-color:#000;height:100%;width:100%;position:absolute}#vidyard-overlay-wrapper,.vidyard-lightbox-content-backer{filter:alpha(opacity = 0);opacity:0;top:0;right:0;bottom:0;left:0}#vidyard-overlay-wrapper{position:relative;box-sizing:border-box;display:none;transition:opacity .5s,filter .5s}#vidyard-overlay{top:0;right:0;bottom:0;left:0;opacity:.9;filter:alpha(opacity = 90);width:100%;height:100%;background-color:#000;z-index:800}#vidyard-content-fixed,#vidyard-overlay{position:fixed;box-sizing:border-box;display:none}#vidyard-content-fixed{opacity:1;z-index:900;text-align:center;top:5%;right:5%;bottom:5%;left:5%;width:90%}#vidyard-popbox{display:inline-block;position:absolute;left:50%;top:50%;-webit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#vidyard-popbox-constraint{opacity:0;filter:alpha(opacity = 0);display:block;visibility:hidden}#vidyard-popbox-constraint.landscape{height:90vh}#vidyard-popbox-constraint.portrait{width:90vw}.vidyard-player-container div[class^=vidyard-iframe-]{z-index:1}.vidyard-player-container div[class^=vidyard-div-]{background-repeat:no-repeat;background-position:0 50%;background-size:100%}img.vidyard-player-embed{width:100%}img.vidyard-player-embed.inserted{position:absolute;top:0;left:0;z-index:0;max-width:100%!important}.vidyard-player-container.playlist-open{padding-right:319px;width:auto!important}.vidyard-player-container.playlist-open div[class^=vidyard-div-]{width:calc(100% + 319px);max-width:calc(100% + 319px)!important;background-size:calc(100% - 319px);background-color:#f5f9ff}.vidyard-player-container.playlist-open div[class^=vidyard-div-] img.vidyard-player-embed{width:calc(100% - 319px)!important}#backlink-icon{height:15px;width:15px;margin-right:6px;transition:.3s}#backlink{align-items:center;border-radius:4px;border:3px solid #ebeeff;display:inline-block;float:left;line-height:18px;margin:8px 0 0;outline:none;padding:1px 8px 1px 5px;position:relative;*zoom:1;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;text-decoration:none}#backlink:after,#backlink:before{content:" ";display:table}#backlink:after{clear:both}#backlink:link,#backlink:visited{background:#ebeeff;border-color:#ebeeff;color:#414dd4}#backlink:hover{background:#bfc2ff;color:#1b1a82;cursor:pointer}#backlink:focus,#backlink:hover{border-color:#bfc2ff}#backlink:active{background:#8f97ff;border-color:#8f97ff;color:#0c084d}#backlink-icon{float:left;height:18px;margin-right:5px;position:relative;width:18px}#backlink-text{float:left}</style><script type="text/javascript">(function(){function _vwo_err(e){var vwo_e=new Image;vwo_e.src="https://dev.visualwebsiteoptimizer.com/ee.gif?a=783547&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:"")}try{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')[1];h&&h.remove();}}catch(e){};return;};window._VWO.sCL=true;;window._vwo_mt="live";var localPreviewObject={};var previewKey="_vis_preview_"+783547;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&&n[1]}return n&&JSON.parse(decodeURIComponent(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(window.name&&JSON.parse(window.name)){window._vwo_mt=window.name}else if(ccMode){window._vwo_mt=decodeURIComponent(wL.search.match("_vwo_m=([^&]*)")[1])}}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(!getMode("_vwo_cc")){_vwo_code.load('https://dev.visualwebsiteoptimizer.com/j.php?mode=' + encodeURIComponent(window._vwo_mt) + '&a=783547&f=1&u=' + encodeURIComponent(window._vis_opt_url||document.URL)+'&eventArch=true'+'&x=true');}else{(function(){window._vwo_code&&window._vwo_code.finish();_vwo_ccc={u:"/j.php?a=783547&u=https%3A%2F%2Fresi.io%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()}})();
;;window._vwo_cookieDomain="resi.io";;;_vwo_surveyAssetsBaseUrl="https://cdn.visualwebsiteoptimizer.com/";;if(window._vwo_mt==="live"){window.VWO=window.VWO||[];window._vwo_acc_id=783547;if(window._vwo_acc_id===744263){_vwo_err({message:"Jphp loaded on variation",referrer:document.referrer})}window.VWO.visUuid="D2397FA67F850EC01D1903589270A8BA9|52fbd7009b3559c58619b026b1aa77a3";
;_vwo_code.sT=_vwo_code.finished();(function(c,a,e,d,b,z,g){function f(a,b,d){e.cookie=a+"="+b+"; expires="+new Date(864e5*d+ +new Date).toGMTString()+"; domain="+g+"; path=/"}-1==e.cookie.indexOf("_vis_opt_out")&&-1==d.location.href.indexOf("vwo_opt_out=1")&&(a=e.cookie.replace(/(?:(?:^|.*;\s*)_vwo_uuid_v2\s*=\s*([^;]*).*$)|^.*$/,"$1")||a,a=a.split("|"),b=new Image,c=d.location.hostname.replace(/^www\./,"")||c,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=783547&d="+encodeURIComponent(c)+"&u="+a[0]+"&h="+a[1]+"&t="+z,d.vwo_iehack_queue=[b],f("_vwo_uuid_v2",a.join("|"),366))})("resi.io",window.VWO.visUuid,document,window,0,_vwo_code.sT);
;clearTimeout(window._vwo_settings_timer);if(window._vwo_acc_id===750455){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 ; var checkText = window._vwo_acc_id === 744263 ? _vwo_text !== "body" && !_vwo_text.includes("body,") : true; if (_vwo_style && checkText) { 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])}};((function(){var push_api=[{"arg":{"time":"0"},"api":"modifyClickPauseTime"}];for(var i of push_api){window.VWO.push([i.api,i.arg])}}))();VWO._=VWO._||{};window._vwo_clicks=false;VWO._.allSettings=(function(){return{dataStore:{campaigns:{3:{"metrics":[],"status":"RUNNING","goals":{"1":{"urlRegex":"^.*$","mca":false,"excludeUrl":"","type":"ENGAGEMENT","pUrl":"^.*$"}},"main":true,"type":"ANALYZE_HEATMAP","mt":[],"combs":{"1":1},"triggers":[4169192],"segment_code":"true","id":3,"comb_n":{"1":"website"},"ep":1697132944000,"clickmap":0,"sections":{"1":{"variation_names":{"1":"website"},"path":"","variations":{"1":[]},"triggers":[]}},"manual":false,"pc_traffic":100,"urlRegex":"^.*$","exclude_url":"^.*grow\\.pushpay\\.com.*$","multiple_domains":0,"ibe":0,"name":"Heatmap","ss":null,"globalCode":[],"version":2}, 6:{"metrics":[],"status":"RUNNING","goals":{"1":{"urlRegex":"^.*$","mca":false,"excludeUrl":"","type":"ENGAGEMENT","pUrl":"^.*$"}},"main":true,"type":"ANALYZE_RECORDING","mt":[],"bl":"","triggers":[4169195],"id":6,"combs":{"1":1},"comb_n":{"1":"website"},"segment_code":"true","sections":{"1":{"path":"","variations":{"1":[]},"triggers":[]}},"pc_traffic":100,"ep":1697220011000,"clickmap":0,"globalCode":[],"aK":1,"wl":"","urlRegex":"^.*$","exclude_url":"^https\\:\\\/\\\/pushpay\\.com\\\/login\\?mode\\=p(?:#.*)?$|^.*\\\/login.*$","multiple_domains":0,"ibe":0,"name":"Recording","ss":null,"manual":false,"version":2}, 15:{"metrics":[],"status":"RUNNING","goals":{"1":{"urlRegex":"^.*$","mca":false,"excludeUrl":"","type":"ENGAGEMENT","pUrl":"^.*$"}},"main":false,"type":"ANALYZE_RECORDING","mt":[],"combs":{"1":1},"triggers":[4255811],"segment_code":"true","id":15,"comb_n":{"1":"website"},"ep":1708550569000,"clickmap":0,"sections":{"1":{"path":"","variations":{"1":[]},"triggers":[]}},"manual":false,"pc_traffic":100,"urlRegex":"^https\\:\\\/\\\/resi\\.io\\\/?(?:[\\?#].*)?$","exclude_url":"","multiple_domains":0,"ibe":0,"name":"View 4","ss":null,"globalCode":[],"version":2}, 54:{"metrics":[{"type":"m","id":1,"metricId":505893}],"status":"RUNNING","goals":{"1":{"mca":false,"type":"CUSTOM_GOAL","identifier":"demo_request"}},"muts":{"post":{"refresh":true,"enabled":true}},"type":"VISUAL_AB","mt":{"1":"4450176"},"pgre":true,"varSegAllowed":false,"triggers":[7462313],"pg_config":["1334216"],"id":54,"combs":{"1":0.5,"2":0.5},"comb_n":{"1":"Control","2":"Header-&-CTA-Change"},"segment_code":"(_vwo_s().f_e(_vwo_s().ts(), 'pst'))","globalCode":{"pre":"GL_783547_54_pre","post":"GL_783547_54_post"},"GTM":1,"ep":1723488340000,"clickmap":1,"sections":{"1":{"segment":{"1":1,"2":1},"variations":{"1":[],"2":[{"xpath":".rounded-full","rtag":"R_783547_54_1_2_0","tag":"C_783547_54_1_2_0"},{"xpath":".mktoButton","rtag":"R_783547_54_1_2_1","tag":"C_783547_54_1_2_1"},{"xpath":".text-4xl","rtag":"R_783547_54_1_2_2","tag":"C_783547_54_1_2_2"}]},"triggers":[],"path":"","variation_names":{"1":"Control","2":"Header-&-CTA-Change"}}},"manual":false,"pc_traffic":100,"urlRegex":"","exclude_url":"","multiple_domains":0,"ibe":0,"name":"RESI - GADS - July 2024 - Brand Header & CTA Test","ss":{"csa":0},"ps":true,"version":4}, 50:{"metrics":[{"type":"m","id":1,"metricId":505893},{"type":"m","id":2,"metricId":505881},{"type":"g","id":3,"metricId":0},{"type":"g","id":4,"metricId":0},{"type":"g","id":5,"metricId":0}],"status":"RUNNING","goals":{"1":{"mca":false,"type":"CUSTOM_GOAL","identifier":"demo_request"},"4":{"mca":false,"type":"CUSTOM_GOAL","url":"._vwo_coal_1718639820202","identifier":null},"5":{"mca":false,"type":"CUSTOM_GOAL","url":"._vwo_coal_1718639836138","identifier":null},"3":{"mca":false,"type":"CUSTOM_GOAL","url":"._vwo_coal_1718639801457","identifier":null},"2":{"mca":false,"type":"CUSTOM_GOAL","identifier":"form_submission"}},"muts":{"post":{"refresh":true,"enabled":true}},"type":"VISUAL_AB","mt":{"1":"4450176","4":"8377025","5":"8377028","3":"8377022","2":"4470816"},"pgre":true,"varSegAllowed":false,"triggers":[8377019],"pg_config":["1466444"],"id":50,"combs":{"1":0.2,"4":0.2,"5":0.2,"3":0.2,"2":0.2},"comb_n":{"1":"Control","4":"Remove-CTA","5":"All-Changes","3":"Update-CTA","2":"Update-H1"},"segment_code":"((_vwo_s().f_in(_vwo_s().qP('utm_source'),'google') && _vwo_s().f_in(_vwo_s().qP('utm_medium'),'cpc')))","globalCode":{"pre":"GL_783547_50_pre","post":"GL_783547_50_post"},"GTM":1,"ep":1718638105000,"clickmap":1,"sections":{"1":{"segment":{"1":1,"4":1,"5":1,"3":1,"2":1},"variations":{"1":[{"rtag":"R_783547_50_1_1_0","tag":"C_783547_50_1_1_0","dHE":true,"xpath":".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"},{"rtag":"R_783547_50_1_1_1","tag":"C_783547_50_1_1_1","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"},{"rtag":"R_783547_50_1_1_2","tag":"C_783547_50_1_1_2","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"}],"4":[{"xpath":".pp_dropdown > button:nth-of-type(1)","rtag":"R_783547_50_1_4_0","tag":"C_783547_50_1_4_0"},{"rtag":"R_783547_50_1_4_1","tag":"C_783547_50_1_4_1","dHE":true,"xpath":".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"},{"rtag":"R_783547_50_1_4_2","tag":"C_783547_50_1_4_2","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"},{"rtag":"R_783547_50_1_4_3","tag":"C_783547_50_1_4_3","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"}],"5":[{"xpath":".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)","rtag":"R_783547_50_1_5_0","tag":"C_783547_50_1_5_0"},{"xpath":".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)","rtag":"R_783547_50_1_5_1","tag":"C_783547_50_1_5_1"},{"xpath":".pp_dropdown > button:nth-of-type(1)","rtag":"R_783547_50_1_5_2","tag":"C_783547_50_1_5_2"},{"rtag":"R_783547_50_1_5_3","tag":"C_783547_50_1_5_3","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"},{"rtag":"R_783547_50_1_5_4","tag":"C_783547_50_1_5_4","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"}],"3":[{"xpath":".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)","rtag":"R_783547_50_1_3_0","tag":"C_783547_50_1_3_0"},{"rtag":"R_783547_50_1_3_1","tag":"C_783547_50_1_3_1","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"},{"rtag":"R_783547_50_1_3_2","tag":"C_783547_50_1_3_2","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"}],"2":[{"xpath":"#hbl-live-chat-wrapper","rtag":"R_783547_50_1_2_0","tag":"C_783547_50_1_2_0"},{"xpath":".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)","rtag":"R_783547_50_1_2_1","tag":"C_783547_50_1_2_1"},{"rtag":"R_783547_50_1_2_2","tag":"C_783547_50_1_2_2","dHE":true,"xpath":".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"},{"rtag":"R_783547_50_1_2_3","tag":"C_783547_50_1_2_3","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"},{"rtag":"R_783547_50_1_2_4","tag":"C_783547_50_1_2_4","dHE":true,"xpath":".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"}]},"triggers":[],"path":"","variation_names":{"1":"Control","4":"Remove-CTA","5":"All-Changes","3":"Update-CTA","2":"Update-H1"}}},"manual":false,"pc_traffic":100,"urlRegex":"","exclude_url":"","multiple_domains":0,"ibe":0,"name":"WMX - Pushpay: Update Homepage Copy\/CTAs for Paid Search Traffic","ss":{"csa":1},"ps":true,"version":4}, 43:{"metrics":[{"type":"m","id":1,"metricId":495350},{"type":"m","id":2,"metricId":505893},{"type":"m","id":3,"metricId":505881}],"status":"RUNNING","goals":{"1":{"mca":false,"type":"CUSTOM_GOAL","identifier":"vwo_dom_submit"},"3":{"mca":false,"type":"CUSTOM_GOAL","identifier":"form_submission"},"2":{"mca":false,"type":"CUSTOM_GOAL","identifier":"demo_request"}},"muts":{"post":{"refresh":true,"enabled":true}},"type":"VISUAL_AB","mt":{"1":"4338404","3":"4470816","2":"4450176"},"pgre":true,"varSegAllowed":false,"triggers":[5843255],"pg_config":["1050689"],"id":43,"combs":{"1":0.5,"2":0.5},"comb_n":{"1":"Control","2":"No-Phone-#"},"segment_code":"(_vwo_s().f_e(_vwo_s().ts(), 'pst'))","globalCode":[],"GTM":1,"ep":1714672452000,"clickmap":1,"sections":{"1":{"segment":{"1":1,"2":1},"variations":{"1":[],"2":[{"xpath":"#header-support","tag":"C_783547_43_1_2_0"}]},"triggers":[],"path":"","variation_names":{"1":"Control","2":"No-Phone-#"}}},"manual":false,"pc_traffic":100,"urlRegex":"","exclude_url":"","multiple_domains":0,"ibe":0,"name":"Resi - 2024 Paid Search Non Brand - Remove Phone # Etc","ss":{"csa":0},"ps":true,"version":4}},plugins:{"IP":"104.28.154.61","GEO":{"cEU":"1","vn":"geoip2","r":"MD","cn":"Spain","cc":"ES","c":"Chamartin","conC":"EU"},"DACDNCONFIG":{"SST":false,"BSECJ":false,"PRTHD":false,"CKLV":false,"CRECJS":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') };"},"eNC":false,"IAF":false,"SPAR":false,"SPA":true,"FB":false,"CINSTJS":false,"RDBG":false,"UCP":false,"CSHS":false,"AST":true,"DONT_IOS":false,"CJ":false,"SD":false,"DNDOFST":1000,"jsConfig":{"ast":1,"ele":1,"earc":1,"m360":1},"SCC":"{\"cache\":0}"},"LIBINFO":{"TRACK":{"LIB_SUFFIX":"","HASH":"f3fd3f8291fa7090d34040205799a29bbr"},"OPA":{"HASH":"05c896517ef6440acaf6a4c7e5fccdaebr","PATH":"\/4.0"},"WORKER":{"HASH":"70faafffa0475802f5ee03ca5ff74179br"},"SURVEY":{"HASH":"036dfa4baa617b3fc9071e5dae1c4d66"}},"PIICONFIG":false,"UA":{"os":"Windows","dt":"desktop","br":"Chrome","de":"Other","ps":"desktop:false:Windows:10:Chrome:119:Other"}},vwoData:{"gC":null},crossDomain:{},integrations:{"54":{"GTM":1},"50":{"GTM":1},"43":{"GTM":1}},events:{"vwo_page_session_count":{},"vwo_rC":{},"vwo_surveyExtraData":{},"vwo_survey_reachedThankyou":{},"vwo_survey_questionShown":{},"vwo_survey_questionAttempted":{},"vwo_customConversion":{},"vwo_customTrigger":{},"vwo_orientationChanged":{},"vwo_appTerminated":{},"vwo_appLaunched":{},"vwo_autoCapture":{},"vwo_singleTap":{},"vwo_survey_surveyCompleted":{},"video_start":{},"login":{},"form_submission":{},"vwo_survey_display":{},"request_demo_click":{},"vwo_survey_close":{},"event_registration":{},"blog_subscription":{},"product_tour_access":{},"gated_content_access":{},"demo_request":{},"vwo_leaveIntent":{},"vwo_variationShown":{},"vwo_dom_click":{"nS":["target","target.innerText"]},"vwo_trackGoalVisited":{},"vwo_newSessionCreated":{},"vwo_syncVisitorProp":{},"vwo_dom_submit":{},"vwo_analyzeHeatmap":{},"vwo_analyzeRecording":{},"vwo_analyzeForm":{},"vwo_sessionSync":{},"vwo_screenViewed":{},"vwo_pageRefreshed":{},"vwo_cursorThrashed":{},"vwo_surveyAttempted":{},"vwo_surveyCompleted":{},"vwo_surveyDisplayed":{},"vwo_networkChanged":{},"vwo_longPress":{},"vwo_fling":{},"vwo_appNotResponding":{},"vwo_copy":{},"form_start":{},"vwo_survey_submit":{},"cta_click":{},"vwo_pageView":{},"vwo_revenue":{},"vwo_survey_complete":{},"vwo_survey_attempt":{},"vwo_surveyQuestionDisplayed":{},"vwo_vA":{},"vwo_dom_scroll":{"nS":["pxBottom","bottom","top","pxTop"]},"vwo_conversion":{},"vwo_timer":{"nS":["timeSpent"]},"vwo_appGoesInBackground":{},"vwo_goalVisit":{"nS":["expId"]},"vwo_selection":{},"vwo_recommendation_block_shown":{},"vwo_errorOnPage":{},"vwo_appComesInForeground":{},"vwo_surveyQuestionAttempted":{},"vwo_surveyClosed":{},"vwo_pageUnload":{},"vwo_mouseout":{},"vwo_zoom":{},"vwo_appCrashed":{},"vwo_quickBack":{},"vwo_scroll":{},"vwo_doubleTap":{},"vwo_surveyQuestionSubmitted":{}},visitorProps:{},uuid:"D2397FA67F850EC01D1903589270A8BA9",syV:{},syE:{},cSE:{},CIF:false,syncEvent:"sessionCreated",syncAttr:"sessionCreated"},triggers:{"4169195":{"dslv":2,"cnds":["a",{"event":"vwo__activated","id":3,"filters":[["event.id","eq","6"]]},{"event":"vwo_notRedirecting","id":4,"filters":{}},{"event":"vwo_visibilityTriggered","id":5,"filters":{}},{"event":"vwo_pageView","id":1000,"filters":{}}]},"4169192":{"dslv":2,"cnds":["a",{"event":"vwo__activated","id":3,"filters":[["event.id","eq","3"]]},{"event":"vwo_notRedirecting","id":4,"filters":{}},{"event":"vwo_visibilityTriggered","id":5,"filters":{}},{"event":"vwo_pageView","id":1000,"filters":{}}]},"8":{"cnds":[{"event":"vwo_pageView","id":102}]},"9":{"cnds":[{"event":"vwo_groupCampTriggered","id":105}]},"75":{"cnds":[{"event":"vwo_urlChange","id":99}]},"4470816":{"dslv":2,"cnds":[{"event":"form_submission","id":1000,"filters":{}}]},"8377022":{"dslv":2,"cnds":[{"event":"vwo_dom_click","id":1000,"filters":[["event.target","sel","._vwo_coal_1718639801457"]]}]},"8377025":{"dslv":2,"cnds":[{"event":"vwo_dom_click","id":1000,"filters":[["event.target","sel","._vwo_coal_1718639820202"]]}]},"8377028":{"dslv":2,"cnds":[{"event":"vwo_dom_click","id":1000,"filters":[["event.target","sel","._vwo_coal_1718639836138"]]}]},"5843255":{"dslv":2,"cnds":["a",{"event":"vwo_pageView","id":1002,"filters":{}},["o",{"event":"vwo_pageView","id":500,"filters":[["storage.cookies._vis_opt_exp_43_combi","nbl"]]},["a",{"event":"vwo_mutationObserved","id":2},{"event":"vwo_notRedirecting","id":4,"filters":{}},{"event":"vwo_visibilityTriggered","id":5,"filters":{}},{"event":"vwo_pageView","id":1000,"filters":[["trafficSource","in",["pst"]]]}]]]},"8377019":{"dslv":2,"cnds":["a",{"event":"vwo_mutationObserved","id":2},{"event":"vwo_notRedirecting","id":4,"filters":{}},{"event":"vwo_visibilityTriggered","id":5,"filters":{}},{"event":"vwo_pageView","id":1000,"filters":[["queryParams.utm_source","eq","google"]]},{"event":"vwo_pageView","id":1001,"filters":[["queryParams.utm_medium","eq","cpc"]]},{"event":"vwo_pageView","id":1003,"filters":{}}]},"4255811":{"dslv":2,"cnds":["a",{"event":"vwo__activated","id":3,"filters":[["event.id","eq","15"]]},{"event":"vwo_notRedirecting","id":4,"filters":{}},{"event":"vwo_visibilityTriggered","id":5,"filters":{}},{"event":"vwo_pageView","id":1000,"filters":{}}]},"4338404":{"dslv":2,"cnds":[{"event":"vwo_dom_submit","id":1000,"filters":[["page.url","pgc","1050686"]]}]},"2":{"cnds":[{"event":"vwo_variationShown","id":100}]},"5":{"cnds":[{"event":"vwo_postInit","id":101}]},"4450176":{"dslv":2,"cnds":[{"event":"demo_request","id":1000,"filters":{}}]},"7462313":{"dslv":2,"cnds":["a",{"event":"vwo_pageView","id":1002,"filters":{}},["o",{"event":"vwo_pageView","id":500,"filters":[["storage.cookies._vis_opt_exp_54_combi","nbl"]]},["a",{"event":"vwo_mutationObserved","id":2},{"event":"vwo_notRedirecting","id":4,"filters":{}},{"event":"vwo_visibilityTriggered","id":5,"filters":{}},{"event":"vwo_pageView","id":1000,"filters":[["trafficSource","in",["pst"]]]}]]]}},tags:{R_783547_50_1_2_2:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639801457");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, R_783547_50_1_3_0:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639801457"),(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).revertContentOp(),(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).vwoRevertCss();})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_3_0:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("content",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"),vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)").each((function(){this.__vwoControlOuterHTML=this.__vwoControlOuterHTML||this.outerHTML,vwo_$(this).nonEmptyContents().eq(0).replaceWith2(document.createTextNode("GET STARTED"))})),(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).vwoCss({transition:"none !important"}),(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639801457");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, R_783547_50_1_2_4:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, C_783547_50_1_2_4:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, R_783547_50_1_2_3:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_2_3:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_43_1_2_0:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("remove","#live-chat"); vwo_debug*/(el=vwo_$("#live-chat")).vwoCss({display:"none !important"}),el.vwoCss({transition:"none !important"}),(el=vwo_$("#header-support > a:nth-of-type(1)")).vwoCss({display:"none !important"}),el.vwoCss({transition:"none !important"}),(el=vwo_$("#header-support")).vwoCss({display:"none !important"});})("#header-support")}}, C_783547_50_1_1_0:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=ctx).addClass("_vwo_coal_1718639801457");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, R_783547_50_1_1_0:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=ctx).removeClass("_vwo_coal_1718639801457");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_1_1:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=ctx).addClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, R_783547_50_1_1_1:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=ctx).removeClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_1_2:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=ctx).addClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, R_783547_50_1_1_2:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=ctx).removeClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, C_783547_50_1_2_0:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("content",".amped-wrapper"); vwo_debug*/el=vwo_$(".amped-wrapper"),vwo_$(".amped-wrapper").each((function(){this.__vwoControlOuterHTML=this.__vwoControlOuterHTML||this.outerHTML,vwo_$(this).vwoAttr("class","amped-wrapper needsclick  ")})),el=vwo_$(".amped-wrapper");})("#hbl-live-chat-wrapper")}}, R_783547_50_1_2_0:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","content",".amped-wrapper"); vwo_debug*/(el=vwo_$(".amped-wrapper")).revertContentOp(),el=vwo_$(".amped-wrapper");})("#hbl-live-chat-wrapper")}}, C_783547_50_1_2_1:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("content",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)"); vwo_debug*/el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)"),vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)").each((function(){this.__vwoControlOuterHTML=this.__vwoControlOuterHTML||this.outerHTML,vwo_$(this).vwoAttr("spellcheck","false"),vwo_$(this).nonEmptyContents().eq(0).replaceWith2(document.createTextNode("A Better Church Software Experience Awaits"))})),el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)")}}, R_783547_50_1_2_1:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","content",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)")).revertContentOp(),el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)")}}, C_783547_50_1_2_2:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639801457");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_54_1_2_0:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("remove",".rounded-full"); vwo_debug*/(el=vwo_$(".rounded-full")).vwoCss({display:"none !important"}),el.vwoCss({transition:"none !important"});})(".rounded-full")}}, R_783547_54_1_2_0:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","remove",".rounded-full"); vwo_debug*/(el=vwo_$(".rounded-full")).vwoRevertCss(),el.vwoRevertCss();})(".rounded-full")}}, C_783547_54_1_2_1:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("editElement",".mktoButton"); vwo_debug*/(el=vwo_$(".mktoButton")).html("Get Streaming"),el.vwoCss({transition:"none !important"});})(".mktoButton")}}, R_783547_54_1_2_1:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","editElement",".mktoButton"); vwo_debug*/(el=vwo_$(".mktoButton")).vwoRevertHtml(),el.vwoRevertCss();})(".mktoButton")}}, C_783547_54_1_2_2:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("content",".text-4xl"); vwo_debug*/(el=vwo_$(".text-4xl")).replaceWith2('<h1  class="text-black text-4xl md:text-5xl lg:text-6xl font-lexend font-normal lg:min-w-[450px] mt-0"><span  class="font-bold">Expand Your Church\'s Reach</span> with Live Streaming</h1>'),el=vwo_$(".text-4xl");})(".text-4xl")}}, R_783547_54_1_2_2:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","content",".text-4xl"); vwo_debug*/(el=vwo_$(".text-4xl")).revertContentOp(),el=vwo_$(".text-4xl");})(".text-4xl")}}, GL_783547_54_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){try{!function(){try{var e=function(e){return Object.keys(e).find((function(e){return e.startsWith("__reactInternalInstance$")||e.startsWith("__reactFiber$")}))},t=function(e,t){if(e&&t)return e[t]},n=function(e,t,n){var i=(i=e.nodeName)&&i.toLowerCase();t.stateNode=e,t.child=null,t.tag=e.nodeType===Node.ELEMENT_NODE?5:6,t.type&&(t.type=t.elementType="vwo-"+i),t.alternate&&(t.alternate.stateNode=e),e[n]=t},i=function(e,t){var n=Date.now();!function i(){var o=Object.keys(t).find((function(e){return e.startsWith("__reactProps$")}))||"",r=Date.now();if(o&&t[o])switch(e.name){case"href":t[o].href=e.value;break;case"onClick":t[o].onClick&&delete t[o].onClick;break;case"onChange":t[o].onChange&&t[o].onChange({target:t})}o||3e3<r-n||setTimeout(i,1)}()};window.originalReplaceWith||(window.originalReplaceWith=vwo_$.fn.replaceWith),vwo_$.fn.replaceWith2&&!window.originalReplaceWithBeforeReact?window.originalReplaceWithBeforeReact=vwo_$.fn.replaceWith2:vwo_$.fn.replaceWith&&!window.originalReplaceWithBeforeReact&&(window.originalReplaceWithBeforeReact=vwo_$.fn.replaceWith),vwo_$.fn.replaceWith=vwo_$.fn.replaceWith2=function(i){var o,r;return this.length?(o="object"==typeof i,(r=e(this[0]))?i?this.each((function(e,a){var l=t(a,r),c=document.createElement("div");c.innerHTML=o?i.nodeType===Node.TEXT_NODE?i.textContent:i.outerHTML:i,l&&n(c.firstChild,l,r),c.firstChild&&(c.firstChild.__vwoControlOuterHTML=a.__vwoControlOuterHTML||a.outerHTML,c.firstChild.__vwoExpInnerHTML=c.firstChild.innerHTML),a.parentNode&&a.parentNode.replaceChild(c.firstChild,a)})):this:originalReplaceWithBeforeReact.apply(this,[].slice.call(arguments))):this},vwo_$.fn.html&&!window.originalHtmlBeforeReact&&(window.originalHtmlBeforeReact=vwo_$.fn.html),vwo_$.fn.html=function(i){if(!this.length)return this;this.each((function(e,t){t.hasOwnProperty("__vwoControlInnerHTML")||(t.__vwoControlInnerHTML=t.innerHTML,t.__vwoExpInnerHTML=i)}));var o,r=e(this[0]);return r&&i&&((o=document.createElement("div")).innerHTML=i),void 0===i?this[0]&&this[0].innerHTML:this.each((function(e,a){var l=!1,c=(r&&o&&(l=1===a.childNodes.length&&1===o.childNodes.length),t(l?a.firstChild:a,r));a.innerHTML=i,c&&a&&n(l?a.firstChild:a,c,r)}))},vwo_$.fn.vwoReplaceWith=function(){if(this.length){var e=this[0].outerHTML;if(e)return vwo_$(this).replaceWith(e)}return this},vwo_$.fn.vwoAttr&&!window.originalVwoAttrBeforeReact&&(window.originalVwoAttrBeforeReact=vwo_$.fn.vwoAttr),vwo_$.fn.vwoAttr=function(){var e;return this.length&&1===arguments.length&&arguments[0].href&&(e=arguments[0].href,this.each((function(t,n){i({name:"onClick"},n),i({name:"href",value:e},n)}))),originalVwoAttrBeforeReact.apply(this,[].slice.call(arguments))},vwo_$.fn.val&&!window.originalValBeforeReact&&(window.originalValBeforeReact=vwo_$.fn.val),vwo_$.fn.val=function(){return this.length&&1===arguments.length&&(originalValBeforeReact.apply(this,[].slice.call(arguments)),this.each((function(e,t){i({name:"onChange"},t)}))),this}}catch(e){console.info(e)}}();}catch(e){}}}, GL_783547_54_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, R_783547_50_1_3_1:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_3_2:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, R_783547_50_1_3_2:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, C_783547_50_1_4_0:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("remove",".pp_dropdown > button:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown > button:nth-of-type(1)")).vwoCss({display:"none !important"}),el.vwoCss({transition:"none !important"});})(".pp_dropdown > button:nth-of-type(1)")}}, R_783547_50_1_4_0:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","remove",".pp_dropdown > button:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown > button:nth-of-type(1)")).vwoRevertCss(),el.vwoRevertCss();})(".pp_dropdown > button:nth-of-type(1)")}}, C_783547_50_1_4_1:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639801457");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, R_783547_50_1_4_1:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639801457");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_4_2:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, R_783547_50_1_4_2:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_4_3:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, R_783547_50_1_4_3:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, C_783547_50_1_5_0:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("content",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)"); vwo_debug*/el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)"),vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)").each((function(){this.__vwoControlOuterHTML=this.__vwoControlOuterHTML||this.outerHTML,vwo_$(this).vwoAttr("spellcheck","false"),vwo_$(this).nonEmptyContents().eq(0).replaceWith2(document.createTextNode("A Better Church Software Experience Awaits"))})),el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)")}}, R_783547_50_1_5_0:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","content",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)")).revertContentOp(),el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > h1:nth-of-type(1)")}}, C_783547_50_1_5_1:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("content",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"),vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)").each((function(){this.__vwoControlOuterHTML=this.__vwoControlOuterHTML||this.outerHTML,vwo_$(this).nonEmptyContents().eq(0).replaceWith2(document.createTextNode("GET STARTED"))})),(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).vwoCss({transition:"none !important"}),(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639801457");})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, R_783547_50_1_5_1:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639801457"),(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).revertContentOp(),(el=vwo_$(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")).vwoRevertCss();})(".the_other_textcolumn > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_5_2:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("remove",".pp_dropdown > button:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown > button:nth-of-type(1)")).vwoCss({display:"none !important"}),el.vwoCss({transition:"none !important"});})(".pp_dropdown > button:nth-of-type(1)")}}, R_783547_50_1_5_2:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","remove",".pp_dropdown > button:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown > button:nth-of-type(1)")).vwoRevertCss(),el.vwoRevertCss();})(".pp_dropdown > button:nth-of-type(1)")}}, C_783547_50_1_5_3:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, R_783547_50_1_5_3:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}, C_783547_50_1_5_4:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, R_783547_50_1_5_4:{ fn:function(log,nonce=''){return (function(x) {
if(!vwo_$.fn.vwoRevertHtml){
 return;
};
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","_clickElement",".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")).removeClass("_vwo_coal_1718639836138");})(".pp_dropdown-content > span:nth-of-type(2) > a:nth-of-type(1)")}}, GL_783547_50_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){try{!function(){try{var e=function(e){return Object.keys(e).find((function(e){return e.startsWith("__reactInternalInstance$")||e.startsWith("__reactFiber$")}))},t=function(e,t){if(e&&t)return e[t]},n=function(e,t,n){var i=(i=e.nodeName)&&i.toLowerCase();t.stateNode=e,t.child=null,t.tag=e.nodeType===Node.ELEMENT_NODE?5:6,t.type&&(t.type=t.elementType="vwo-"+i),t.alternate&&(t.alternate.stateNode=e),e[n]=t},i=function(e,t){var n=Date.now();setTimeout((function i(){var o=Object.keys(t).find((function(e){return e.startsWith("__reactProps$")}))||"",r=Date.now();if(o&&t[o])switch(e.name){case"href":t[o].href=e.value;break;case"onClick":t[o].onClick&&delete t[o].onClick;break;case"onChange":t[o].onChange&&t[o].onChange({target:t})}o||3e3<r-n||setTimeout(i,1)}),1)};window.originalReplaceWith||(window.originalReplaceWith=vwo_$.fn.replaceWith),vwo_$.fn.replaceWith2&&!window.originalReplaceWithBeforeReact?window.originalReplaceWithBeforeReact=vwo_$.fn.replaceWith2:vwo_$.fn.replaceWith&&!window.originalReplaceWithBeforeReact&&(window.originalReplaceWithBeforeReact=vwo_$.fn.replaceWith),vwo_$.fn.replaceWith=vwo_$.fn.replaceWith2=function(i){var o,r;return this.length?(o="object"==typeof i,(r=e(this[0]))?i?this.each((function(e,a){var l=t(a,r),c=document.createElement("div");c.innerHTML=o?i.nodeType===Node.TEXT_NODE?i.textContent:i.outerHTML:i,l&&n(c.firstChild,l,r),c.firstChild&&(c.firstChild.__vwoControlOuterHTML=a.__vwoControlOuterHTML||a.outerHTML,c.firstChild.__vwoExpInnerHTML=c.firstChild.innerHTML),a.parentNode&&a.parentNode.replaceChild(c.firstChild,a)})):this:originalReplaceWithBeforeReact.apply(this,[].slice.call(arguments))):this},vwo_$.fn.html&&!window.originalHtmlBeforeReact&&(window.originalHtmlBeforeReact=vwo_$.fn.html),vwo_$.fn.html=function(i){if(!this.length)return this;this.each((function(e,t){t.hasOwnProperty("__vwoControlInnerHTML")||(t.__vwoControlInnerHTML=t.innerHTML,t.__vwoExpInnerHTML=i)}));var o,r=e(this[0]);return r&&i&&((o=document.createElement("div")).innerHTML=i),void 0===i?this[0]&&this[0].innerHTML:this.each((function(e,a){var l=!1,c=(r&&o&&(l=1===a.childNodes.length&&1===o.childNodes.length),t(l?a.firstChild:a,r));a.innerHTML=i,c&&a&&n(l?a.firstChild:a,c,r)}))},vwo_$.fn.vwoReplaceWith=function(){if(this.length){var e=this[0].outerHTML;if(e)return vwo_$(this).replaceWith(e)}return this},vwo_$.fn.vwoAttr&&!window.originalVwoAttrBeforeReact&&(window.originalVwoAttrBeforeReact=vwo_$.fn.vwoAttr),vwo_$.fn.vwoAttr=function(){var e;return this.length&&1===arguments.length&&arguments[0].href&&(e=arguments[0].href,this.each((function(t,n){i({name:"onClick"},n),i({name:"href",value:e},n)}))),originalVwoAttrBeforeReact.apply(this,[].slice.call(arguments))},vwo_$.fn.val&&!window.originalValBeforeReact&&(window.originalValBeforeReact=vwo_$.fn.val),vwo_$.fn.val=function(){return this.length&&1===arguments.length&&this.each((function(e,t){i({name:"onChange"},t)})),originalValBeforeReact.apply(this,[].slice.call(arguments))}}catch(e){console.info(e)}}();}catch(e){}}}, GL_783547_50_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, C_783547_50_1_3_1:{ fn:function(log,nonce=''){return (function(x) {var el,ctx=vwo_$(x);
/*vwo_debug log("_clickElement",".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)"); vwo_debug*/(el=vwo_$(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")).addClass("_vwo_coal_1718639820202");})(".pp_dropdown-content > span:nth-of-type(1) > a:nth-of-type(1)")}}},rules:[{"tags":[{"id":"metric","data":{"campaigns":[{"c":50,"g":4}],"type":"g"},"metricId":0}],"triggers":["8377025"]},{"tags":[{"id":"metric","data":{"campaigns":[{"c":50,"g":5}],"type":"g"},"metricId":0}],"triggers":["8377028"]},{"tags":[{"priority":4,"id":"runCampaign","data":"campaigns.6"}],"triggers":["4169195"]},{"tags":[{"priority":4,"id":"runCampaign","data":"campaigns.43"}],"triggers":["5843255"]},{"tags":[{"priority":4,"id":"runCampaign","data":"campaigns.50"}],"triggers":["8377019"]},{"tags":[{"priority":4,"id":"runCampaign","data":"campaigns.15"}],"triggers":["4255811"]},{"tags":[{"id":"metric","data":{"campaigns":[{"c":43,"g":1}],"type":"m"},"metricId":495350}],"triggers":["4338404"]},{"tags":[{"priority":4,"id":"runCampaign","data":"campaigns.54"}],"triggers":["7462313"]},{"tags":[{"id":"metric","data":{"campaigns":[{"c":54,"g":1}],"type":"m"},"metricId":505893},{"id":"metric","data":{"campaigns":[{"c":50,"g":1}],"type":"m"},"metricId":505893},{"id":"metric","data":{"campaigns":[{"c":43,"g":2}],"type":"m"},"metricId":505893}],"triggers":["4450176"]},{"tags":[{"priority":4,"id":"runCampaign","data":"campaigns.3"}],"triggers":["4169192"]},{"tags":[{"id":"metric","data":{"campaigns":[{"c":50,"g":2}],"type":"m"},"metricId":505881},{"id":"metric","data":{"campaigns":[{"c":43,"g":3}],"type":"m"},"metricId":505881}],"triggers":["4470816"]},{"tags":[{"id":"metric","data":{"campaigns":[{"c":50,"g":3}],"type":"g"},"metricId":0}],"triggers":["8377022"]},{"tags":[{"id":"urlChange"}],"triggers":["75"]},{"tags":[{"id":"checkEnvironment"}],"triggers":["5"]},{"tags":[{"priority":2,"id":"groupCampaigns"},{"id":"prePostMutation","priority":3}],"triggers":["8"]},{"tags":[{"priority":2,"id":"visibilityService"}],"triggers":["9"]},{"tags":[{"id":"runTestCampaign"}],"triggers":["2"]}],pages:{"ec":[{"774402":{"inc":["o",["url","urlReg","(?i).*"]]}}]},pagesEval:{"ec":[774402]}}})();
;;var commonWrapper=function(argument){if(!argument){argument={valuesGetter:function(){return{}},valuesSetter:function(){},verifyData:function(){return{}}}}var pollInterval=100;var timeout=6e4;return function(){var accountIntegrationSettings={};var _interval=null;function waitForAnalyticsVariables(){try{accountIntegrationSettings=argument.valuesGetter()}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)}};
        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}}})();
        var pushBasedCommonWrapper=function(argument){var firedCamp={};if(!argument){argument={integrationName:"",getExperimentList:function(){},accountSettings:function(){},pushData:function(){}}}return function(){window.VWO=window.VWO||[];var sendDebugLogs=function(expId,variationId,isTimeout,user_type){try{var errorPayload={f:argument["integrationName"]||"",a:window._vwo_acc_id,url:window.location.href,exp:expId,v:variationId,vwo_uuid:VWO._&&VWO._.cookies&&VWO._.cookies.get("_vwo_uuid"),user_type:user_type};if(isTimeout){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){var vwo_error=""}};const callbackFn=function(data){if(!data)return;var expId=data[1],variationId=data[2],repeated=data[0],singleCall=0,debug=0;var experimentList=argument.getExperimentList();if(typeof argument.accountSettings==="function"){var accountSettings=argument.accountSettings();if(accountSettings){singleCall=accountSettings["singleCall"];debug=accountSettings["debug"]}}if(singleCall&&repeated==="vS"||firedCamp[expId]){return}if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(_vwo_exp[expId].type)>-1){if(experimentList.indexOf(+expId)!==-1){firedCamp[expId]=variationId;var pollInterval=100;var currentTime=0;var timeout=6e4;var user_type=_vwo_exp[expId].exec?"vwo-retry":"vwo-new";var interval=setInterval((function(){currentTime=currentTime||performance.now();var toClearInterval=argument.pushData(expId,variationId);if(debug&&toClearInterval){sendDebugLogs(expId,variationId,false,user_type)}var isTimeout=performance.now()-currentTime>=timeout;if(isTimeout&&debug){sendDebugLogs(expId,variationId,true,user_type)}if(toClearInterval||isTimeout){clearInterval(interval)}}),pollInterval||100)}}};window.VWO.push(["onVariationApplied",callbackFn]);window.VWO.push(["onVariationShownSent",callbackFn])}};
    var surveyDataCommonWrapper=function(argument){if(!argument){argument={getCampaignList:function(){return[]},surveyStatusChange:function(){},answerSubmitted:function(){}}}return function(){window.VWO=window.VWO||[];function getValuesFromAnswers(answers){var values=[];for(var i=0;i<answers.length;i++){values.push(answers[i].value)}return values}function commonSurveyCallback(data,callback,surveyStatus){if(!data)return;var surveyId=data.surveyId;var campaignList=argument.getCampaignList();if(surveyId&&campaignList.indexOf(+surveyId)!==-1){var pollInterval=100;var currentTime=0;var timeout=6e4;var surveyData={accountId:data.accountId,surveyId:data.surveyId,uuid:data.uuid};if(surveyStatus==="surveySubmitted"){surveyData=Object.assign(surveyData,{questionType:data.questionType,questionText:data.questionText,answers:data.answers,answersValue:getValuesFromAnswers(data.answers),skipped:data.skipped})}var interval=setInterval((function(){currentTime=currentTime||performance.now();var toClearInterval=callback(surveyId,surveyStatus,surveyData);var isTimeout=performance.now()-currentTime>=timeout;if(toClearInterval||isTimeout){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")}])}};
    (function(){var VWOOmniTemp={};window.VWOOmni=window.VWOOmni||{};for(var key in VWOOmniTemp)Object.prototype.hasOwnProperty.call(VWOOmniTemp,key)&&(window.VWOOmni[key]=VWOOmniTemp[key]);(function(){window.VWO=window.VWO||[];var pollInterval=100;var marketoInterval;var analyticsTimerObj={marketo:""};var _vis_data={marketo:{}};var namespace="marketo";window.VWO.push(["onVariationApplied",function(data){if(!data){return}var expId=data[1],variationId=data[2];var experimentList=[43,50,54];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(_vwo_exp[expId].type)>-1){if(experimentList.indexOf(+expId)!==-1){_vis_data[namespace]["experiments"]=_vis_data[namespace]["experiments"]||[];_vis_data[namespace]["experiments"].push({eId:expId,vId:variationId});clearTimeout(marketoInterval);marketoInterval=setTimeout((function waitForAnalyticsVariables(){if(typeof window.Munchkin!=="undefined"){clearInterval(analyticsTimerObj[namespace]);for(var i=0;i<_vis_data[namespace]["experiments"].length;i++){var experiment=_vis_data[namespace]["experiments"][i];window.Munchkin.munchkinFunction("visitWebPage",{url:"/vwo-integration",params:"VWO-Test-ID-"+experiment.eId+"-"+experiment.vId})}_vis_data[namespace]={}}else if(!analyticsTimerObj[namespace]){analyticsTimerObj[namespace]=setInterval((function(){waitForAnalyticsVariables()}),pollInterval)}}),pollInterval)}}}])})();
                pushBasedCommonWrapper({integrationName:"GA4",getExperimentList:function(){return [43,50,54]},accountSettings:function(){var accountIntegrationSettings={};if(accountIntegrationSettings["debugType"]=="ga4"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId){var accountIntegrationSettings={};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});window.gtag("event","experience_impression",{exp_variant_string:"VWO-"+expId+"-"+variationId});return true}return false}})();pushBasedCommonWrapper({integrationName:"GA4-GTM",getExperimentList:function(){return [43,50,54]},accountSettings:function(){var accountIntegrationSettings={};if(accountIntegrationSettings["debugType"]=="gtm"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId){var accountIntegrationSettings={};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}})();
            ;})();(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){}}])})();;
;var vD=VWO.data||{};VWO.data={content:{"fns":{"list":{"args":{"1":{}},"vn":1}}},as:"r1.visualwebsiteoptimizer.com",dacdnUrl:"https://dev.visualwebsiteoptimizer.com",accountJSInfo:{"noSS":false,"pc":{"a":23.4,"t":23.4},"url":{},"rp":60,"ts":1728330177}};for(var k in vD){VWO.data[k]=vD[k]};;var gcpfb=function(a,loadFunc,status,err,success){if(a.indexOf("/cdn/")!==-1){loadFunc(a.replace("cdn/",""),err,success); _vwo_err({message:"Google_Cdn failing for " + a + ". Trying Fallback..",code:"cloudcdnerr",status:status}); return true;}};window.VWO=window.VWO || [];window.VWO._= window.VWO._ || {};window.VWO._.gcpfb=gcpfb;;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=window._VWO||{};window._VWO.fSeg={};window._VWO.dcdnUrl="";window._VWO._vis_nc_lib=window._vwo_cdn+"edrv/nc-5c6a4ba1f62b60fdf90f5cf8c2585e95br.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);window.mainThread={webWorker:new Worker(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-b0d363a401093f288c66a8fb01ee7befbr.js");;var _vis_opt_file;var _vis_opt_lib;if(window.VWO._.allSettings.dataStore.previewExtraSettings!=undefined&&window.VWO._.allSettings.dataStore.previewExtraSettings.isSurveyPreviewMode){var surveyHash=window.VWO._.allSettings.dataStore.plugins.LIBINFO.SURVEY.HASH;_vis_opt_file="va_survey_debug_events-"+surveyHash+".js";_vis_opt_lib="https://dev.visualwebsiteoptimizer.com/"+_vis_opt_file}else if(window.VWO._.allSettings.dataStore.mode!=undefined&&window.VWO._.allSettings.dataStore.mode=="PREVIEW"){var path1="evad.js?va=";var path2="&d=debugger_new&h=-37ef6129ddb91ec054c244b6d850215b";_vis_opt_file=vwoCode.use_existing_jquery&&typeof vwoCode.use_existing_jquery()!=="undefined"?vwoCode.use_existing_jquery()?path1+"vanj"+path2:path1+"va_gq"+path2:path1+"edrv/va_gq-ca192c2beb893628a5ae5f404573b624br.js"+path2;_vis_opt_lib="https://dev.visualwebsiteoptimizer.com/"+_vis_opt_file}else{_vis_opt_file=vwoCode.use_existing_jquery&&typeof vwoCode.use_existing_jquery()!=="undefined"?vwoCode.use_existing_jquery()?"edrv/vanj-dbac17217990efd9037e990f5a558524br.js":"edrv/va_gq-ca192c2beb893628a5ae5f404573b624br.js":"edrv/va_gq-ca192c2beb893628a5ae5f404573b624br.js"}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=window._vwo_code.load.bind(window._vwo_code);;;}}catch(e){_vwo_code.finish();_vwo_code.removeLoaderAndOverlay&&_vwo_code.removeLoaderAndOverlay();_vwo_err(e);window.VWO.caE=1}})();
</script>
<script id="file_uploads_nfpluginsettings-js-extra">
var params = {"clearLogRestUrl":"https:\/\/resi.io\/wp-json\/nf-file-uploads\/debug-log\/delete-all","clearLogButtonId":"file_uploads_clear_debug_logger","downloadLogRestUrl":"https:\/\/resi.io\/wp-json\/nf-file-uploads\/debug-log\/get-all","downloadLogButtonId":"file_uploads_download_debug_logger"};
</script>
<script src="https://resi.io/wp-content/plugins/ninja-forms-uploads/assets/js/nfpluginsettings.js?ver=3.3.20" id="file_uploads_nfpluginsettings-js"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js?ver=6.6.1" id="feather-js"></script>
<link rel="https://api.w.org/" href="https://resi.io/wp-json/"><link rel="alternate" title="JSON" type="application/json" href="https://resi.io/wp-json/wp/v2/pages/26"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://resi.io/xmlrpc.php?rsd">
<link rel="shortlink" href="https://resi.io/">
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://resi.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fresi.io%2F">
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://resi.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fresi.io%2F&amp;format=xml">
<!-- about-page Schema optimized by Schema Pro --><script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"AboutPage","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/resi.io\/"},"headline":"Home","description":"","publisher":{"@type":"organization","name":"","url":"https:\/\/resi.io"}}</script><!-- / about-page Schema optimized by Schema Pro -->			<style id="wpsp-style-frontend"></style>
			<link rel="icon" href="data:image/png;base64,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" sizes="32x32" type="image/png">
<link rel="icon" href="data:image/png;base64,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" sizes="192x192" type="image/png">
<link rel="apple-touch-icon" href="https://resi.io/wp-content/uploads/2024/02/cropped-favicon-2024-180x180.webp">
<meta name="msapplication-TileImage" content="https://resi.io/wp-content/uploads/2024/02/cropped-favicon-2024-270x270.webp">
		<style id="wp-custom-css">
			* {
	  font-family: "Lexend", sans-serif;
}

.mb-auto { margin-bottom: auto !important }
.vidyard-player-container { border-radius: 10px }
.video-popup-content-container p { color: #fff !important; }

body .font-lora {
  font-family: "Lora", serif !important;
}
body .font-lexend {
  font-family: "Lexend", sans-serif !important;
}

.footer-content,
.solution-content-button,
.bottom-bar-button,
.btn,
.problem-right,
.supheading,
#problem-guide-container {
	  font-family: "Lexend", sans-serif !important;
}		</style>
		<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
	<meta name="robots" content="max-snippet:-1,max-image-preview:standard,max-video-preview:-1"><meta property="og:image" content="https://resi.io/wp-content/uploads/2022/05/schema.png"><meta property="og:image:width" content="512"><meta property="og:image:height" content="512"><meta property="og:locale" content="en_US"><meta property="og:type" content="website"><meta property="og:site_name" content="Resi"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@resi_io"><meta name="twitter:image" content="https://resi.io/wp-content/uploads/2022/05/schema.png"><meta name="twitter:image:width" content="512"><meta name="twitter:image:height" content="512">		
<script type="text/javascript">// This file uses references and method signatures that can be found in jquery.js and cash.js.
// Copyright JS Foundation and other contributors, https://js.foundation/
// Copyright (c) 2014-present Ken Wheeler
// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
//  * documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
//  * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
//  * permit persons to whom the Software is furnished to do so, subject to the following conditions:
//  *
//  * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
//  * Software.
//  *
//  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
//  * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
//  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
//  * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
(function(){"use strict";var e,t,n,o,i,r,s;window.VWO=window.VWO||[],window.VWO.v="7.0",window.VWO.v_e="e618aac1e",window._VWO_VaGQ_StartTime=performance.now(),window.VWO.modules={vwoUtils:{cookies:{}},utils:{},tags:{},phoenixPlugins:{events:{predefinedEvents:{}}},otherLibDeps:{}},window.VWO._=window.VWO._||{},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);((null===(n=window._vwoCc)||void 0===n?void 0:n.delayCustomGoal)||"vwo_campaignsLoaded"===e)&&(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 i=o.length;if(i){for(let e=i-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,n,o,i,r;const s=(null===(t=e._vwo)||void 0===t?void 0:t.syncEventData)||{},a=(null===(n=e._vwo)||void 0===n?void 0:n.eventDataConfig)||{};let c=(null===(r=null===(i=null===(o=window.VWO)||void 0===o?void 0:o.nls)||void 0===i?void 0:i.getEventsProps)||void 0===r?void 0:r.call(i,e))||{};const d=window.VWO._.cookies.get("_vwo_uuid");let l={};if(Object.keys(c).length&&Object.keys(a).length&&!a.multipleDomainCallSent){const e=Object.keys(a);for(let t=e.length-1;t>=0;--t){const n=e[t];d===n?(l[n]=Object.assign(Object.assign({},a[n]),c),l[n].addVwoPageMeta=!0):(l[n]=a[n],l[d]=c,l[d].addVwoPageMeta=!0,a.multipleDomainCallSent=!0)}}else l=Object.keys(c).length?{[d]:Object.assign(Object.assign({},c),{addVwoPageMeta:!0})}:a||{};s._vwo=s._vwo||{},s._vwo.eventDataConfig=l,Object.keys(s).length&&this.trigger("syncDataToDataLayer",{event:e,eventName:e.vwoEventName,syncEventData:s})},triggerForBothSides:function(e,t={}){this.trigger(e,t),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"}(e||(e={})),function(e){e.WILD_CARD="*",e.TRIGGER="trigger",e.POST_INIT="post-init",e.TIMER="vwo_timer"}(t||(t={})),function(e){e.URL_CHANGE="vwo_urlChange",e.LEAVE_INTENT="vwo_leaveIntent",e.CLICK_EVENT="vwo_dom_click",e.SUBMIT_EVENT="vwo_dom_submit",e.PAGE_LOAD_EVENT="vwo_page_load"}(n||(n={})),function(e){e.PAGE_VIEW="vwo_pageView",e.PAGE_UNLOAD_EVENT="vwo_pageUnload"}(o||(o={})),function(e){e.EXIT_CONDITIONS="__exitConditions"}(i||(i={})),function(e){e.DOM_CONTENT_LOADED="DOMContentLoaded",e.SCROLL="scroll",e.CLICK="click",e.SUBMIT="submit"}(r||(r={})),function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR"}(s||(s={}));class a{constructor(e){this.setLevel(e)}setLevel(e="warn"){this.logLevel=s[e.toUpperCase()]}info(e,t={}){this.customLog(s.INFO,e,t)}debug(e,t={}){this.customLog(s.DEBUG,e,t)}warn(e,t={}){var n,o;this.customLog(s.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(s.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 s.INFO:console.info(...t);break;case s.WARN:console.warn(...t);break;case s.ERROR:console.error(...t);break;default:console.log(...t)}}formatMessage(t,n,o){var i,a;const c=Object.keys(o).reduce(((e,t)=>e.replace(new RegExp(`{{${t}}}`,"g"),o[t])),n),d=`${e.DOM}_`;let l=o;const u=(null===(i=o.data)||void 0===i?void 0:i.vwoEventName)||o.vwoEventName;u!==d+r.CLICK&&u!==d+r.SUBMIT||(l=o.data?null===(a=o.data)||void 0===a?void 0:a.props:l.props,l=l||{name:u});let w=JSON.stringify;try{w=window.VWO._.native.JSON.stringify||JSON.stringify}catch(e){}return`VWO: [${s[t].toUpperCase()}] [${(new Date).toUTCString()}] ${c} ${w(l)}`}}var c=new a("warn");
/*! *****************************************************************************
    Copyright (c) Microsoft Corporation.

    Permission to use, copy, modify, and/or distribute this software for any
    purpose with or without fee is hereby granted.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
    AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
    PERFORMANCE OF THIS SOFTWARE.
    ***************************************************************************** */function d(e,t,n,o){return new(n||(n=Promise))((function(i,r){function s(e){try{c(o.next(e))}catch(e){r(e)}}function a(e){try{c(o.throw(e))}catch(e){r(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}c((o=o.apply(e,t||[])).next())}))}const l=function(...e){window.fetcher.getValue("VWO._.triggerEvent",e)};var u={PARSE_TLD:"pTLD"},w=["co","org","com","net","edu","au","ac"];function _(e){var t,n=e.split("."),o=n.length,i=n[o-2];return i&&w.includes(i)?(t=n[o-3]+"."+i+"."+n[o-1],l(u.PARSE_TLD,e,t),t):(t=i+"."+n[o-1],l(u.PARSE_TLD,e,t),t)}const h={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 p="jI",g=window._vwo_evq;const v=window._vwo_ev=window._vwo_ev||function(...e){if(!e[0])throw new Error("Invalid Event:"+e[0]);e[0]!==p?g.push([].slice.call(arguments)):g.unshift([p])};let f;window.VWO._.triggerEvent=window._vwo_ev;const O={get:e=>{try{return window.localStorage.getItem(e)}catch(e){return""}},set:(e,t)=>{try{return f._setItem(e,t)}catch(e){return""}},remove:e=>{try{return f._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 m(e){f=e}let E;function S(e){E=e}function C(e){window.VWO=null!=e?e:E}window.VWO._.localStorageService=O;const T=window.VWO._&&window.VWO._.customError||function(){},y=window.encodeURIComponent,I=window.decodeURIComponent,V=function(e){return btoa&&E._.ac&&E._.ac.bsECJ?btoa(e):y(e)},A=function(e){if(atob)try{return atob(e)}catch(e){}return I(e)},N=O.set,b=O.get,R=window.clearTimeout,L=window.setTimeout,W=Math.floor,P=Math.pow,D="(",x=")",U="_vis_opt_",k="_vwo_",M="_vis_",G=864e5,F=31536e6,$={[U+"out"]:0,[U+"exp_*_combi"]:10,[U+"exp_*_combi_choose"]:11,[U+"exp_*_goal_*"]:12,[U+"exp_*_exclude"]:13,[U+"exp_*_split"]:14,[U+"test_cookie"]:20,[U+"s"]:21,[k+"ds"]:22,[k+"sn"]:23,[k+"referrer"]:24,[k+"uuid"]:30,[k+"uuid_*"]:31,[k+"uuid_v2"]:32,[k+"app_version_*_*"]:40,[M+"preview_*"]:41,[M+"editor"]:42,[M+"heatmap_*"]:43};let j;for(const e in $)$[e]=z($[e]),$["debug"+e]="d"+$[e];function H(){for(var e=document.cookie.split(/; ?/),t={},n=0;n<e.length;n++){var o=e[n].split("=");try{const e=I(o[0]);let n;n="_vwo"===e?A(o[1]):I(o[1]),t[e]=n}catch(e){}}return t}function B(e){return["_vis_opt_out","_vwo_ssm","_vwo_ss","_vwo_global_opt_out"].indexOf(e)<0&&(e.indexOf("_vis_opt_")>-1||e.indexOf("_vwo_")>-1||e.indexOf("_vis_")>-1)}function J(e){let t,n;return()=>(n=n||L((()=>{n=t=void 0}),1),t=t||e())}let K=J(H);function q(e){return K()[I(e)]}function Y(e,t,n,o=4e12){t="_vwo"===e?V(t):y(t);let i=y(e)+"="+t+"; ";n&&(i+="domain="+n+"; "),"_vwo"===e&&(o=Date.now()+F),o&&(i+="expires="+new Date(o).toUTCString()+"; "),i+="path=/",window.VWO._=window.VWO._||{},window.VWO._.ss&&(i+="; secure; samesite=none; Partitioned;"),document.cookie=i,K=J(H)}function X(){K=J(H)}function z(e){"string"==typeof e&&(e=+e),e<0&&(e=0);let t="";for(;e;){const n=e%64;let o=n.toString(36);n>=36&&(o=String.fromCharCode(n+29)),62===n&&(o="_"),63===n&&(o="-"),t=o+t,e=W(e/64)}return t||e+""}function Q(e){let t=0,n=0;for(;e;){const o=e.slice(-1);let i=26*+/[A-Z]/.test(o)+parseInt(o,36);"_"===o&&(i=62),"-"===o&&(i=63),t+=i*P(64,n++),e=e.slice(0,-1)}return t}function Z(e,t){return!e||"number"!=typeof e[2]||Date.now()>t+e[2]*G}class ee{constructor(e,t,n="cookie",o=!0,i,r,s){var a,c,d,l;this.threadInstanceSync=!1,this.defaultDelim1=(null===(c=null===(a=window._vwoCc)||void 0===a?void 0:a.cJ)||void 0===c?void 0:c.pd)||"~",this.delim1=(null===(l=null===(d=window._vwoCc)||void 0===d?void 0:d.cJ)||void 0===l?void 0:l.cd)||this.defaultDelim1,this.backwardCompatible=o,this.cookieSyncUrl=i,this.jarName=e,this.cookieStorageStrategy=n,this.domain=t,this.syncingOff=r,this.strategyConfig=s,this.syncingOff?this.cookies=this.syncFromTPCValue():this.cookies=this.syncFromCookies(),this.strategyConfig&&(this.strategyConfig.callback=this.strategyConfig.callback||function(){},this.strategyConfig.cookieJarValue=this.strategyConfig.cookieJarValue||""),j=Q(this.getInJar("ts")||"0")||Date.now(),this.setInJar("ts",z(j),2e3),this.backwardCompatible&&this.getAll(!1,!0),this.backwardCompatible||this.syncingOff||"custom"===n||this.syncCookiesToJar(),this.threadInstanceSync=!0}syncCookiesToJar(){const e=document.cookie.split(/; ?/),t=this.getAll();for(var n=0;n<e.length;n++){const o=e[n].split("="),i=t[o[0]];B(o[0])&&!i&&(this.setInJar(I(o[0]),I(o[1]),100),window.VWO._.cookies.create(o[0],o[1],void 0,void 0,-1,!0))}}getInJar(e,t=!1){if(e=this.mapKey(e),!this.cookies)return;const n=this.cookies[e];return Z(n,j)?(delete this.cookies[e],void(this.syncingOff||this.syncToCookies())):t?n.slice(1):n[1]}expired(e){e=this.mapKey(e);const t=this.cookies[e];if(t)return Z(t,j)}setInJar(e,t,n){return e=this.mapKey(e),this.cookies[e]=[e,t,n+(Date.now()-j)/G],this.threadInstanceSync&&this.otherSide("updateJarMemory",[e,this.cookies[e]]),this.syncingOff||this.syncToCookies(),this.getInJar(e)}syncToCookies(){let e="";for(const t in this.cookies){const n=this.cookies[t];e+=(e?x:"")+this.encodeCookie(...n)}if("custom"===this.cookieStorageStrategy)return X(),e=V(e),void this.strategyConfig.callback(e);"ls"!==this.cookieStorageStrategy&&"both"!==this.cookieStorageStrategy||N(this.jarName,e),"cookie"!==this.cookieStorageStrategy&&"both"!==this.cookieStorageStrategy||Y(this.jarName,e,this.domain)}getStoredJarValue(e){let t="";for(const e in this.cookies){const n=this.cookies[e];t+=(t?x:"")+this.encodeCookie(...n)}return e?V(t):t}syncFromTPCValue(){let e=window.VWO.data.tpc?window.VWO.data.tpc._vwo:void 0;const t={};if(!e)return t;e=e.split(x);for(let n=0;n<e.length;n++){const o=this.decodeCookie(e[n],this.cookieStorageStrategy);o&&(t[o[0]]=o)}return t}syncFromCookies(){let e="";this.cookies={},"custom"===this.cookieStorageStrategy?e=A(this.strategyConfig.cookieJarValue):"ls"===this.cookieStorageStrategy?e=b(this.jarName):"cookie"===this.cookieStorageStrategy?e=q(this.jarName):"both"===this.cookieStorageStrategy&&(e=q(this.jarName)||b(this.jarName)),e=e||"";const t=e.split(x);for(let n=0;e&&n<t.length;n++){const e=this.decodeCookie(t[n],this.cookieStorageStrategy);e&&(this.cookies[e[0]]=e)}return this.cookies}encodeCookie(e,t,n){return`${e}${this.delim1}${t}${D}${z(W(100*n))}`}decodeCookie(e,t){try{let t;const n=e.indexOf(this.delim1)>-1?this.delim1:this.defaultDelim1;if(e.indexOf(n)>-1)t=e.split(n);else{const n=/ts(.)/.exec(e),o=n&&n[1];o&&(t=e.split(o),this.delim1=o)}const o=t[1].split(D);return[t[0],o[0],Q(o[1])/100]}catch(n){const o=`Error occurred while decoding the cookie in cookieJar for strategy: ${t}. Cookie Value to be decoded: ${e}. ${n}`;return void T({msg:o,url:"cookie-jar.js",lineno:257,colno:26,source:y(o)})}}mapKey(e){if($[e])return $[e];const t=/([0-9]+)/g,n=e.replace(t,"*");if($[n]){const o=e.match(t)||[];return $[n]+"*"+o.map(z).join("*")}return e}unmapKey(e){const t=e.split("*"),n=t[0];let o="";for(const e in $)if($[e]===n){o=e;break}for(let e=1;e<t.length;e++)o=o.replace("*",""+Q(t[e]));return(o||"ts"===e)&&o||e}getAll(e=!1,t=!1){const n={};for(const o in this.cookies){const i=this.unmapKey(o);let r=this.cookies[o][1];"ts"!==o&&(r=this.get(i,t)),!1===this.expired(o)&&(n[i]=e?[r,new Date(this.cookies[o][2]*G+j)]:r)}return n}get(e,t=!1){const n=this.expired(e),o=this.getInJar(e,!0);let i,r;o&&([i,r]=o);const s="*"===i;if("custom"!==this.cookieStorageStrategy&&s){const t=q(e);return!t&&i&&this.setInJar(e,"",-1),t}if(this.backwardCompatible){const o=q(e);return o&&n?void Y(e,"",this.domain,-1):(!t||!i||"ts"===e||o&&o!==i||Y(e,i,this.domain,j+r*G),o||!i||t||"ts"===e?(o&&i&&o!==i&&this.setInJar(e,o,r-(Date.now()-j)/G),o||i):void this.setInJar(e,"",-1))}return this.getInJar(e)}xmlSuccess(){window.VWO._.cookies.create("_vis_opt_test_cookie",1,void 0,void 0,void 0,!0)}set(e,t,n){if(t+="","number"==typeof n?this.setInJar(e,t,n):this.setInJar(e,"*",2e3),"custom"!==this.cookieStorageStrategy&&(this.backwardCompatible||"number"!=typeof n)){let o;o=null===n?null:Date.now()+n*G,Y(e,t,this.domain,o)}this.cookieSyncUrl&&(R(this.cookieSyncTimeout),this.cookieSyncTimeout=L((()=>{this.syncViaXML(this.xmlSuccess)}),1e3))}updateJarMemory(e,t){this.cookies[e]=t}otherSide(...e){e[0]="VWO.modules.vwoUtils.cookies.CookieJar."+e[0],window.fetcher.getValue(...e)}}const te={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 c=r;n&&(c=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 d={type:"vwoClassInstanceBridge",id:a,args:c,path:e};return s.otherSideCreated=new Promise((t=>{window.fetcher.request(d).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 ne extends ee{syncViaXML(e){if(!window.XMLHttpRequest)return;const t=new XMLHttpRequest;t.addEventListener("load",e),t.open("GET",this.cookieSyncUrl,!0),t.withCredentials=!0,t.send(null)}}const oe=te.primary({src:"VWO.modules.vwoUtils.cookies.CookieJar",dest:"VWO.modules.vwoUtils.cookies.CookieJar"},ne);function ie(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}window.VWO.modules.vwoUtils.cookies.CookieJar=oe;var re={},se;function ae(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 ce(e,t){re.queue=re.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 re.queue.push({eventName:e,data:t});re.queue.push({eventName:e,data:t});const i=re.queue.splice(0);for(var r of i)ae(r.eventName,r.data)}window.VWO.modules.vwoUtils.utils={customEvent:ce},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"}(se||(se={}));const de={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",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",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",ELEMENTS_SHOWN_WITHOUT_CHANGES:"eSWC",CUSTOM_CONVERSION:"vwo_conversion",REVENUE_CONVERSION:"vwo_revenue",DOM_SUBMIT:"vwo_dom_submit",DOM_CLICK:"vwo_dom_click",ERROR_ONPAGE:"vwo_errorOnPage",CURSOR_THRASHED:"vwo_cursorThrashed",PAGE_REFRESHED:"vwo_pageRefreshed",QUICK_BACK:"vwo_quickBack",COPY:"vwo_copy",SELECTION:"vwo_selection",MOUSEOUT:"vwo_mouseout",LEAVE_INTENT:"vwo_leaveIntent",EXCESSIVE_SCROLLED:"vwo_excessiveScrolled",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_REJECTED:"cCR",COOKIE_CONSENT_TIMEOUT:"cCT",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"};class le{constructor(){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,id:c}=i,d=`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)},${d},${this.handleEmptyValue(c)}|`}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(","),c=this.revertEmptyValue(a.pop()||""),d={};for(let e=0;e<a.length;e++){const t=a[e],[n,...o]=t.split(":");if(n.startsWith("p.")){d[n.slice(2)]=this.revertEmptyValue(decodeURIComponent(o.join(":")))}}t[o]={sId:this.revertEmptyValue(r),mId:this.revertEmptyValue(s),p:d,id:c}}return t},this.consentMode=window.VWO.consentMode||!1,this.goalCookieStore={}}processQueue(){var e;const t=this.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)return n.apply(e,t);{const[i,r,s,a]=t;if(window.VWO.modules.utils.consentModeUtils.triggerEvent(h.SET_COOKIE,i,r,s,a,!0),"_vwo"!==i&&this._create(i,r,s,a),"_combi_choose"===i.slice(-13))return;o.deferredQueue.push({method:"fn",payload:()=>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.consentMode.dT=!0,this.triggerEvent(de.COOKIE_CONSENT_TIMEOUT)),"P"===e.cConfig.cPB&&this.handlePartiallyBlocked(e),e.preview)return this.handlePreviewMode(e);this.handleConsentRejected()}handlePartiallyBlocked(e){if(e.savedCalls=this.extractSavedCalls(),e.hT&&this.setupConsentAcceptedListener(e),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(de.COOKIE_CONSENT_ACCEPTED,(()=>{e.savedCalls&&(this.syncSaved(e.savedCalls),delete e.savedCalls),this.processQueue(),!e.preview&&this.triggerEvent(de.COOKIE_CONSENT_ACCEPTED),this.updateConsentCookie("~"),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:r}=t;window.VWO.modules.tags.wildCardCallback({oldArgs:[n,o,i,r],campaignId:n,goalId:o},de.REGISTER_CONVERSION)}}handlePreviewMode(e){e.hT&&window.VWO.phoenix&&window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[de.URL_CHANGED,()=>{window.fetcher.setValue("VWO.consentMode.goalLogs",[])}]}),this.setupConsentTimeoutListener(e),this.setupConsentAcceptedListenerForPreview(e),this.setupConsentRejectedListenerForPreview(e)}setupConsentTimeoutListener(e){window.VWO._.phoenixMT.on(de.COOKIE_CONSENT_TIMEOUT,(()=>{this.triggerEvent(de.COOKIE_CONSENT_TIMEOUT),e.wFC&&window.fetcher.setValue("VWO.consentMode.wFC",!1),window.fetcher.setValue("VWO.consentMode.dT",!0)}))}setupConsentAcceptedListenerForPreview(e){window.VWO._.phoenixMT.on(de.COOKIE_CONSENT_ACCEPTED,(()=>{this.triggerEvent(de.COOKIE_CONSENT_ACCEPTED),this.triggerGoalLogs(),e.wFC&&window.fetcher.setValue("VWO.consentMode.wFC",!1),!e.dT&&window.fetcher.setValue("VWO.consentMode.dT",!1)}))}setupConsentRejectedListenerForPreview(e){window.VWO._.phoenixMT.on(de.COOKIE_CONSENT_REJECTED,(()=>{this.triggerEvent(de.COOKIE_CONSENT_REJECTED),window.fetcher.setValue("VWO.consentMode.dT",!0)}))}handleConsentRejected(){window.VWO._.phoenixMT.on(de.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){return this.goalCookieStore[e]}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,n,o,i,r,...s){if(!this.consentMode)return;const{dT:a,hT:c,deferredQueue:d}=this.consentMode;if(a)return!0;if(c){if(["applySyncRequest","handlerForReqFromWT"].includes(e)){if(!i.includes("_goal"))return!1;if(this.setGoalCookie(i,r),"handlerForReqFromWT"===e)return d.push({method:e,payload:()=>document.cookie=s[0]})}return i&&i.name===de.VARIATION_SHOWN&&this.saveForSync(r.d),n&&n(o||{}),d.push({method:e,payload:()=>t[e].apply(t,s)}),!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:e.id,variation:t,isFirst:1},name:de.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(de.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:de.VARIATION_SHOWN,props:{},time:Date.now()};Object.keys(e).map((n=>{const o=e[n],i=window._vwo_exp[o.id];let r=null,s=null;if("SPLIT_URL"===i.type&&(r=!0,s="1"!=n),!window.VWO._.cookies.get("_vis_opt_exp_"+o.id+"_combi"))return;const a=this.prepareDataForSync(o,n,s);window.VWO.modules.tags.dataSync.utils.addDataFromMTAndSend(null,null,a,null,!0,null,t,+o.id),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_${e.id}`,e.mId.split("-")[0],3650,void 0,e.id,void 0,o];!i&&window.VWO._.cookies.createThirdParty(...r),r[0]=`_vis_opt_exp_${e.id}_combi`,r[1]=t,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="+e.id+"&account_id="+window._vwo_acc_id+"&cu="+encodeURIComponent(e.p.u)+"&combination="+t+"&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,id:e.event.props.id},r=Object.assign(Object.assign({},n),{[e.event.props.variation]:i});let s=this.encodeData(r);this.updateConsentCookie(s)}getSyncDataFromConsentCookie(){const e=document.cookie.split("; ").find((e=>e.startsWith("_vwo_consent=")));if(e){const t=decodeURIComponent(e.split("=")[1]).split(":");if(t.length>1)return t.shift(),"~"===t[0]?null:t.join(":")}return null}updateConsentCookie(e){const t=document.cookie.match(/(^|;\s*)_vwo_consent=([^;]*)/),n=t?t[2]:null;let o="";if(n){o=decodeURIComponent(n).split(":")[0]}const i=encodeURIComponent(`${o}:${e}`);document.cookie=`_vwo_consent=${i}; path=/; domain=.${window.VWO.consentMode.domain}; max-age=31536000`}}const ue=function(){const e=window.VWO.consentMode;return!!e&&!!e.dT},we=new le;window.VWO.modules.utils.consentModeUtils=we;const{toString:_e}=Object.prototype;function he(e){return"[object Object]"===_e.call(e)}function pe(e){return"[object Array]"===_e.call(e)}function ge(e){return"[object Null]"===_e.call(e)}function ve(e){return"[object Undefined]"===_e.call(e)}function fe(e){return!ve(e)&&!ge(e)}function Oe(e){return!Number.isNaN(e)&&"[object Number]"===_e.call(e)}function me(e){return"[object String]"===_e.call(e)}let Ee=!1;function Se(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 Ce{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=Se(e);t&&this.pop_front(),this.operations.forEach((e=>{n[e.name]=e.value}));return Object.entries(n).map((e=>e.join("="))).join("; ")}}class Te{static internalUtils(){var e,t;return{isCookiePayloadObject:e=>!(!he(e)||!["value","fromThread","origin"].reduce(((t,n)=>t&&n in e),!0)),isCurrentContextMT:!!(null===(t=null===(e=window)||void 0===e?void 0:e.mainThread)||void 0===t?void 0:t.webWorker)}}getSetter(e){return t=>{if("string"==typeof t)t={value:t};else if(!Te.internalUtils().isCookiePayloadObject(t))return void console.error("Invalid value type!");const{value:n,fromThread:o}=t;let{origin:i}=t,r=!0;return(Te.internalUtils().isCurrentContextMT||"MAIN"===o)&&(document.__cookie=n,r="MAIN"!==o),r&&e({type:"sync",data:{propertyName:"cookie",value:{value:Te.internalUtils().isCurrentContextMT?document.__cookie:n,fromThread:Te.internalUtils().isCurrentContextMT?"MAIN":"WORKER",origin:Ee?"WORKER":i}},syncType:se.Document}),!0}}}function ye(e){if(!Te.internalUtils().isCookiePayloadObject(e))return void console.error("Invalid value type!");const{value:t}=e;if(window.VWO.consentMode){if(ue())return;let e=t.split("=");if(we.deferOnConsent("handlerForReqFromWT",null,null,null,e[0],e[1],t))return}Ee=!0,document.cookie=t,Ee=!1}let Ie={};{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=(Te.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:Te.internalUtils().isCurrentContextMT?"MAIN":"WORKER",origin:e}},syncType:se.Document}))}applySyncRequest(e){const{value:t}=e;if(!t)return window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:"Syncing error occurred in cookie fallback mode - value not present!",url:"fallback/cookies.ts",lineno:65,colno:10,source:window.VWO._.native.JSON.stringify(t)});if(window.VWO.consentMode){if(ue())return;let n=t.split("=");if(we.deferOnConsent("applySyncRequest",this,null,null,n[0],n[1],e))return}document.cookie=t,this.syncCookieToWorkerThread("WORKER")}}Ie=new e}var Ve,Ae=window._vwo_acc_id,Ne=[],be=0,Re,Le=!1,We=function(){for(var e=0;e<Ne.length;e++)Ne[e].d||(Ne[e].c(),Ne[e].d=!0)};function Pe(){return window._vis_debug}function De(e){const t=window.VWO;return t._.cLFE||!t.data.cj||Object.values(t.data.cj).every((e=>void 0===e))||(e.backwardCompatible=t.data.cj.bc||!1,e.strategy=e.strategy||t.data.cj.s),e}const xe={domain:void 0,_create:function(e,t,n,o,i,r,s){var a,c;Pe()&&0!==e.indexOf("debug")&&(e="debug"+e);const d=n>0;let l=window._vis_opt_cookieDays;window.VWO._.cLFE&&(r=!1),"_vwo_sn"!==e&&"_vwo_ds"!==e&&"_vis_opt_test_cookie"!==e&&!isNaN(l=parseFloat(l))&&isFinite(l)&&d&&(n=l);var u="";if(i?u+="; expires="+new Date(i).toGMTString():n?u+="; expires="+new Date((new Date).getTime()+864e5*n).toGMTString():!1===n&&(u="; expires=Thu, 01 Jan 1970 00:00:01 GMT"),o||(o=xe.domain),void 0!==o){o=(null===(c=null===(a=window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG)||void 0===a?void 0:a.jsConfig)||void 0===c?void 0:c.dNISD)&&!window._vis_opt_domain?"":"; domain=."+o}const w=e+"="+encodeURIComponent(t)+u+(o||"")+"; path=/";window.VWO._.ss&&!s?(document.cookie=w+"; secure; samesite=none; Partitioned;",6===window._vwo_acc_id&&e.indexOf("_vwo_ds")>-1&&!Le&&(this.create(e,"",!1,o,1,r,!0),Le=!0)):document.cookie=w},create:function(e,t,n,o,i,r,s){this._create(e,t,n,o,i,r,s),Ie.syncCookieToWorkerThread(),v(h.SET_COOKIE,e,t,n,i),ce("meta",{ckName:e,ckValue:t,ckDays:n,ckExpiryTs:i})},get:function(e,t,n){var o;e=e.trim(),!n&&Pe()&&(e="debug"+e),window.VWO._.cLFE;var i=document.cookie.match(new RegExp("(?:^|;)\\s*"+e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")+"=(.*?)(?:;|$)","i"));return o=i&&decodeURIComponent(i[1]),v(h.GET_COOKIE,e,o),o},erase:function(e,t,n){this.create(e,"",!1,t,1,n),v(h.ERASE_COOKIE,e)},mergeInFPJar:function(){if(window.VWO._.cLFE)return;const e=this.createThirdPartyJar().getAll(!0);for(const t in e){if("ts"===t)continue;const n=e[t][1],o=e[t][0];window.VWO._.jar.set(t,o,(n-Date.now())/864e5)}},createThirdPartyJar:function(){return Ve||(Ve=new oe("_vwo_third_party",xe.domain,void 0,!1,void 0,!0),window.VWO._.tpj=Ve,Ve)},setThirdPartyCookiesInJar:function(e,t,n,o){const i=this.createThirdPartyJar(),r=o?(o-Date.now())/864e5:n;i.set(e,t,r)},getThirdPartyJarValue:function(){const e=Ve.getStoredJarValue();return e.length?e:null},createThirdParty:function(e,t,n,o,i,r,s){if(!window.mainThread)return window.fetcher.getValue("VWO._.cookies.createThirdParty",[e,t,n,o,i,r,s]);var a,c,d,l;let u=!1;if(i&&(u=s?s.multiple_domains:window._vwo_exp[i].multiple_domains),"_vwo"!==e&&this._create(e,t,n,o),Pe()&&0!==e.indexOf("debug")&&(e="debug"+e),!((l=window.vwo_$)&&i&&u||r||"_vwo"===e))return void v(h.SET_THIRD_PARTY_COOKIE_ERROR,e,t,n,o);a=l("<iframe>").attr({height:"1px",width:"1px",border:"0",class:"vwo_iframe",name:"vwo_"+Math.random(),style:"position: absolute; left: -2000px; display: none"}).appendTo("head").load((function(){-1!==e.indexOf("split")&&this.parentNode.removeChild(this),--be||We()})),be++;const w=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com";c=w+"/ping_tpc.php?account="+Ae+"&name="+encodeURIComponent(e)+"&value="+encodeURIComponent(t)+"&days="+n+"&random="+Math.random(),/MSIE (\d+\.\d+);/.test(navigator.userAgent)?a.attr("src",c):767218===window._vwo_acc_id||window.VWO._.lastPageUnloadURL?window.VWO.modules.tags.dataSync.utils.sendCall(null,{url:"/ping_tpc.php?account="+Ae+"&name="+encodeURIComponent(e)+"&value="+encodeURIComponent(t)+"&days="+n+"&random="+Math.random()},null,We,!0):((d=l("<form>").attr({action:w+"/ping_tpc.php","accept-charset":"UTF-8",target:a.attr("name"),enctype:"application/x-www-form-urlencoded",method:"post",id:"vwo_form",style:"display:none"}).appendTo("head")).attr("action",c).submit(),d.remove()),v(h.SET_COOKIE,e,t,n,i,!0)},waitForThirdPartySync:function(e){return d(this,void 0,void 0,(function*(){window.mainThread?Ne.push({c:e}):yield window.fetcher.getValue('VWO._.cookies.waitForThirdPartySync("${{1}}")',null,{captureGroups:[e]})}))},setJar(e){window.VWO._.jar=Re=e},init:function(e){window.VWO._.jar=null},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)},setItem:function(e,t){this.create(e,t)},deleteAll:function(){},deleteItem:function(){},includes:function(e,t=!1){const n=new RegExp(e),o=Object.keys(xe.getAll());for(let e=0;e<o.length;e++)if(n.test(o[e]))return 1;return 0}};var Ue;window.VWO._.cookies=xe;const ke={init:function(){Ue=xe.get("_vwo_referrer"),xe.erase("_vwo_referrer"),"string"!=typeof Ue&&(Ue=document.referrer)},get:function(){return-1!==location.search.search("_vwo_test_ref")?document.referrer:Ue},set:function(){xe.create("_vwo_referrer",Ue,18e-5)}};window.VWO.modules.vwoUtils.referrer=ke;const Me={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||_(window.location.host||new URL(document.URL).host)},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:Me.pageTitle,url:Me.currentUrl,referrerUrl:ke.get()}},get timeSpentInASession(){var e,t,n,o,i,r;return+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}};let Ge;function Fe(e){if(!e)return e;try{e=window.decodeURIComponent(e)}catch(e){}return e}window.VWO.modules.dataStorePlugin=Me;const $e=function(){if(void 0!==Ge)return Ge;const e=[],t=window.VWO._.allSettings.dataStore.campaigns;let n,o;for(let n in t)e.push(n);return Ge=!!(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=Fe(n[2])])&&o),Ge},je="lT",He="sT",Be="ivp",Je="ca",Ke=10,qe="custom",Ye=function(){},Xe=[739074,714884,708439,765649],ze={VS_DATA:"vwoVsData"},Qe="vwoStandardTrigger",Ze={get campaignCookies(){return new RegExp("_vis_opt_exp_(\\d+)_(.+)")},get uuidCookie(){return new RegExp("_vwo_uuid_(\\d+)")}};var et=parseInt(+new Date/1e3,10),tt,nt=function(){return tt||(tt=window.VWO.data.ts||et)};const ot=Object.keys;function it(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function rt(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 st(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 at(e,t){for(var n=this.getKeys(t),o=0;o<n.length;o++)e.setAttribute(n[o],t[n[o]])}function ct(e){return/^(https?:\/\/|\/\/)/.test(e)}function dt(e,t){for(var n=[],o=0;o<e.length;o++)n.push(t(e[o]));return n}function lt(e,t){for(var n=[],o=0;o<e.length;o++)t(e[o],o)&&n.push(e[o]);return n}function ut(e){var t=nt();return e?t:1e3*t+ +new Date%1e3}function wt(e){var t=nt(),n=parseInt(+new Date/1e3,10)-et;return e?t+n:1e3*(t+n)+ +new Date%1e3}function _t(){return(new Date).getTimezoneOffset()/60}function ht(e,t){var n=!1;return function(){n||(e.call(),n=!0,setTimeout((function(){n=!1}),t))}}function pt(e,t){var n=!1;return function(...o){n||(n=!0,setTimeout((()=>{n=!1,e.apply(this,o)}),t))}}function gt(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 vt=0;const ft={};function Ot(e,t){const n=++vt;ft[n]={executeCallback:()=>{delete ft[n],e()},animationFrameId:null,timeOutId:null};const o=function(){return window.setTimeout((()=>{ft[n]&&(null!==ft[n].animationFrameId&&cancelAnimationFrame(ft[n].animationFrameId),ft[n].executeCallback())}),1e3/60)},i=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||o;t||E&&E._&&E._.ac&&E._.ac.aSP?(ft[n].animationFrameId=i((()=>{ft[n]&&(null!==ft[n].timeOutId&&clearTimeout(ft[n].timeOutId),ft[n].executeCallback())})),o!=i&&(ft[n].timeOutId=o())):e()}function mt(){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 Et(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?Et(n.slice(1),i):i}{const o=(e=i||e).lastIndexOf(".");if(-1===o)return;const r=e.substring(0,o);return Et(r,t,e.substring(o)+n)}}catch(e){}}function St(e,t){return e.length>t?e.slice(0,t-1)+"...":e}function Ct(e){return e?Math.round(100*e)/100:0}function Tt(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function yt(){}try{yt.prototype=Object.create(Array.prototype),Object.defineProperty(yt.prototype,"clear",{value:void 0,writable:!0,enumerable:!1})}catch(e){}var It=Object.freeze({__proto__:null,getKeys:ot,extend:it,forEach:rt,arrayContains:st,setAttrs:at,isAbsoluteUrl:ct,map:dt,filter:lt,getServerStartTimestamp:ut,getCurrentTimestamp:wt,getTimeZoneOffset:_t,throttle:ht,throttle2:pt,debounce:gt,processCallbackInRequestAnimationFrame:Ot,getdLName:mt,getVariableValue:Et,truncateData:St,roundNumber:Ct,isObject:Tt,ArrayPrototypeCopy:yt});const Vt=/:nth-parent\((\d+)\)$/,At=/[A-Za-z1-9]*?:tm\(["']([\s\S]*?)["']\)(?:\:nth-parent\(\d\))?/,Nt=e=>e.indexOf(":tm(")>-1,bt=e=>!!Nt(e),Rt=e=>{const t=e.match(Vt)||[];if(t.length<2)return;const n=+t[1];return isNaN(n)?void 0:n};function Lt(){const e={};return function(t){if(e[t])return e[t];if(Nt(t)){const{targetElement:n,targetText:o,ancestorLevelCount:i,childSel:r}=(e=>{const t=e.match(At)||[e],n=t[0],[o]=e.split(":tm("),i=t[1],r=Rt(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 Wt=Lt(),Pt={};function Dt(e){if(Array.isArray(Pt[e]))return Pt[e];const t=e.split("<vwo_sep>");return 1===t.length?Pt[e]=[{sel:e,isTxtSel:!0}]:Pt[e]=t.map((e=>({sel:e.trim(),isTxtSel:bt(e)})))}const xt=e=>"number"==typeof e,Ut=(e,t)=>!(!e||e.sel!==t),kt=(e,t)=>xt(e)&&e===t,Mt=({targetElement:e,targetText:t,ancestorLevelCount:n,childSel:o},i,r)=>{const s=[e,t].join(".");if(!r||!Array.isArray(r[s]))return null;for(let e=0;e<r[s].length;e++){const t=i[r[s][e]];if(!t)return null;const a=!n&&!t.d||kt(n,t.d),c=!o&&!t.cd||Ut(t.cd,o);if(a&&c)return t}return null},Gt=e=>{const t=Dt(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=Wt(e.sel),i=Mt(t,n.t,n.txtSelMap);if(i&&i.s){const t="."+i.s;r(t),o[e.sel]=t}}else r(e.sel);return i},Ft=()=>{window.VWO._.txtCfg&&window.VWO._.txtCfg.mp&&window.fetcher.setValue("window.VWO._.txtCfg.mp",window.VWO._.txtCfg.mp)};class $t{constructor(){this.uuid="",this.TPJarExpiry=730,this.preview=$e,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()}))}isDomIndependentCampaign(e){return"ANALYSIS"===e||"SURVEY"===e||"ANALYZE_RECORDING"===e||"ANALYZE_HEATMAP"===e||"ANALYZE_FORM"===e||"TRACK"===e||"FUNNEL"===e||"INSIGHTS_FUNNEL"===e}isSessionBasedCampaign2(e){const t=e.type;return"ANALYZE_RECORDING"===t||"ANALYZE_HEATMAP"===t||"ANALYZE_FORM"===t||"TRACK"===t||"FUNNEL"===t||"INSIGHTS_FUNNEL"===t}isBot2(){return window.navigator.userAgent.toLowerCase().indexOf("bot")>=0||window.navigator.userAgent.toLowerCase().indexOf("spider")>=0||window.navigator.userAgent.toLowerCase().indexOf("preview")>=0}isPageBasedGoal(e){return"SEPARATE_PAGE"===e||"CUSTOM_GOAL"===e||"REVENUE_TRACKING"===e}isSplitVariation(e){return"SPLIT_URL"===e.type&&e[Be]}shouldTrackUserForCampaign(e){return"number"==typeof e&&(e=window._vwo_exp[e]),!e||!window._vwo_code||!window._vwo_code[je]&&!window._vwo_code[He]||(this.isDomIndependentCampaign(e.type)||this.isSplitVariation(e))}getUUIDString(e){return e?"&u="+e:""}isAnalyzeCampaign(e){return"ANALYZE_RECORDING"===e||"ANALYZE_HEATMAP"===e||"ANALYZE_FORM"===e}updateGoalsKind(e){const t={};Object.keys(e).forEach((n=>{const o=e[n],i=e[n].mt;i&&Object.keys(o.goals).length&&Object.entries(i).forEach((([e,o])=>{const i=this.getGoalKind(o);i&&(t[n]=t[n]||{},t[n][e]=i)}))})),window.VWO._.goalsToBeConvertedSynchronously=t}getGoalKind(e){let t;const n=window.VWO._.allSettings.triggers[e];if(n)if("object"==typeof n.cnds[0]){switch(n.cnds[0].event){case de.DOM_CLICK:t="CLICK_ELEMENT";break;case de.DOM_SUBMIT:t="FORM_SUBMIT";break;case de.PAGE_UNLOAD:t="PAGE_UNLOAD"}}else{switch(n.cnds[1].event){case de.DOM_SUBMIT:case de.DOM_CLICK:t="ENGAGEMENT"}}return t}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 i=!0;for(let e=0;e<o.length;e++)if(o[e].trim()&&"head"!==o[e].toLowerCase()){i=!1;break}return n||(e.muts.pvtMut=i),i}isEligibleToSendCall(e,t){return!$e()&&(t&&!t.visDebug||!window._vis_debug)&&this.shouldTrackUserForCampaign(e)&&(t&&t.vwoInternalProperties.shouldExecuteLib||window.VWO._.shouldExecuteLib)}isPersonalizeCampaign(e){var t;return"TARGETING"===(null===(t=e.iType)||void 0===t?void 0:t.type)}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);n&&t.push(n.join("-"))})),t.join("|")}getSelectorPath(e,t){let n="",o="",i=t.sections[1].variations[e];if("string"==typeof i&&(i=vwo_$.parseJSON(i)),i)for(let e=0;e<i.length;e++){let r=i[e].xpath;r&&(i[e].dHE?t.dHE=!0:(t.mSP&&(r=r.replace(/html\.vwo_p_s_\w+\s*/g,"")),bt(r)?n+=Gt(r):n+=r+",")),i[e].cpath&&!i[e].dHE&&(o+=i[e].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)1!=n&&(t.selector=this.getSelectorPath(n,e).variationXPathSelector);else for(n in e.combs)if(e.combs.hasOwnProperty(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 e=ot(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)),Ft(),t}}const jt=window.VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,Ht={TRACK_GLOBAL_COOKIE_NAME:"_vwo_ds",TRACK_SESSION_COOKIE_NAME:"_vwo_sn",TRACK_SESSION_COOKIE_EXPIRY:jt,SESSION_TIMER_EXPIRE:60*jt*60*1e3*24,COOKIE_VERSION:3,COOKIE_TS_INDEX:1,COOKIE_VERSION_INDEX:0,FIRST_SESSION_ID_INDEX:0,PC_TRAFFIC_INDEX:1,RELATIVE_SESSION_ID_INDEX:0,PAGE_ID_INFORMATION_INDEX:1,SESSION_SYNCED_STATE_INDEX:4,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 Bt(){return Math.min(window.VWO.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM||window.VWO.data.rp||90,90)}const Jt=window.JSON&&window.window.VWO._.native.JSON.parse||function(e){return new Function("return "+e)()},Kt=window.JSON&&window.window.VWO._.native.JSON.stringify||function(e){return new Function("return "+e)()};var qt=Object.freeze({__proto__:null,jsonParse:Jt,jsonStringify:Kt});class Yt{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 Xt=new Yt;const zt={state:{}},Qt=e=>e&&"object"==typeof e&&!Array.isArray(e),[Zt,en]=function(){let e={};return window.VWO._.phoenixMT.on("vwo_urlChangeMt",(()=>{e={}})),[(t,n)=>{e[t]=e[t]||{},e[t][n]=!0},(t,n)=>Qt(e[t])&&!!e[t][n]]}();function tn({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 nn(){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{e.observe(document.querySelector("body"),{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 on=nn();function rn(e){Qt(e)&&Object.assign(zt.state,e)}function sn(e){window.fetcher.getValue('window.VWO.modules.utils.tagExecutor.fireTagEvaluatedEvent("${{1}}")',null,{captureGroups:[e]})}function an(e,t){const{amt:n,campId:o}=e,i=e.t,r=()=>{try{t(),zt.state[i]=!0}catch(e){window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:`Error occurred while executing "${i}" trigger`,url:"triggerBasedTagExecutorMT.ts",lineno:141,colno:10,source:e})}};n&&(on.attach(),on.fireEventOnMutation(`vwo_mutObs.${i}`));const s=tn({triggerId:i,eventName:de.CAMPAIGN_UNLOADED});if((!i||zt.state[i])&&!s)return r();en(e.tag,i)||(Zt(e.tag,i),window.fetcher.getValue('window.VWO.modules.utils.tagExecutor.attachTriggerListenersForTagExecution("${{1}}", "${{2}}", "${{3}}")',null,{captureGroups:[i,r,{isWaitForElementEvent:n,campId:o,preventCallBackRemovalOnSpa:s,isCampUnloadEvent:s}]}))}function cn(e){if("object"!=typeof e)return'"'+e+'"';let t="";try{const n=ot(e);let o=n.length;for(;o--;){const i=n[o];t+='"'+i+'":'+cn(e[i])+","}t="{"+t.slice(0,-1)+"}"}catch(t){window.VWO._.customError&&window.VWO._.customError({msg:"Error in json stringify - "+e,url:"utils.js",lineno:98,colno:9,source:encodeURIComponent("json-stringify")})}return t}function dn(e,t){let n=!1;return function(){n||(e.call(this,arguments),n=!0,setTimeout((function(){n=!1}),t))}}function ln(e,t){let n,o=!1;return function(...i){o&&(clearTimeout(n),n=null),n=setTimeout((function(){e.apply(null,i)}),t),o=!0}}function un(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:document.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 wn(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 t=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;if(window._vwo_spaR)try{this.each((function(){this.hasOwnProperty("__vwoControlStyleAttr")||(this.__vwoControlStyleAttr=this.getAttribute("style")||"")}))}catch(e){const t="[JSLIB] Error during storing control style attribute value";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"utils.js",source:encodeURIComponent(t)})}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(){t(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(){t(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 t=arguments[0];if(window._vwo_spaR)try{this.each((function(){if(!this.hasOwnProperty("__vwoControlVwoAttr")){this.__vwoControlVwoAttr={};Object.keys(t).forEach((e=>{switch(e){case"class":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":t.removedAttributes.forEach((e=>{this.hasAttribute(e)&&(this.__vwoControlVwoAttr.attrsToAddOrModify=this.__vwoControlVwoAttr.attrsToAddOrModify||[],this.__vwoControlVwoAttr.attrsToAddOrModify.push({name:e,value:this.getAttribute(e)}))}));break;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))}}))}}))}catch(e){const t="[JSLIB] Error during storing control attributes values";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"utils.js",source:encodeURIComponent(t)})}const n=e.extend({},t);if(Array.isArray(n.removedAttributes))for(let e=n.removedAttributes.length-1;e>=0;e--)n[n.removedAttributes[e]]&&delete n[n.removedAttributes[e]];else delete n.removedAttributes;const o=["type","height","width"],i=this.get(0);for(let e in o)if(o.hasOwnProperty(e)){const t=o[e];n[t]&&(i.setAttribute(t,n[t]),delete n[t])}if(n.class){const e=n.class.addedClasses,t=n.class.removedClasses;e&&e.length>0&&this.addClass(e.join(" ")),t&&t.length>0&&this.removeClass(t.join(" ")),delete n.class}if(n.removedAttributes&&n.removedAttributes.length>0){for(let e=0;e<n.removedAttributes.length;e++)this.each((function(){this.removeAttribute(n.removedAttributes[e])}));delete n.removedAttributes}const r="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";if(n.src&&n.loader){const t=`vwo-loader-el-${n.loaderConfig.id}`;if(this.attr("src")!==n.src&&!this.hasClass(t)){this.attr("src",r);const o=n.src,i=n.srcSet;i&&this.removeAttr("srcset"),e("head").append(`<style type="text/css" id="${t}">.${t}{width:${n.width}px;height:${n.height}px;animation-timing-function: linear;animation-duration: ${n.loaderConfig.as};animation-iteration-count: infinite;animation-name: placeHolderShimmer;background: #ccc;background: linear-gradient(to right, ${n.loaderConfig.pc} 8%, ${n.loaderConfig.sc} 38%, ${n.loaderConfig.pc} 54%);display: inline-block;}@keyframes placeHolderShimmer{0%{background-position: -468px 0}100%{background-position: 468px 0}}</style>`);const s=new Image;s.onload=s.onerror=()=>{window._vwo_handleMutations&&window._vwo_handleMutations(this.get(0),(()=>{this.attr("src",o),i&&this.attr("srcset",i),e(`#${t}`).remove(),this.removeClass(t)}))},s.src=o,i&&(s.srcset=i),this.addClass(t)}["src","srcSet","loader","loaderConfig"].forEach((e=>{delete n[e]}))}else if(E&&E._&&E._.ac&&E._.ac.hIF&&n.src&&"IMG"===this.get(0).tagName){let e=n.src,t=n.srcSet;n.src=r,n.srcSet&&(n.srcSet=r),setTimeout((()=>{window._vwo_handleMutations&&window._vwo_handleMutations(this.get(0),(()=>{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"===i.tagName&&t.src&&t.src.includes(".vwo.io")&&(i.onerror=()=>{window.VwoIoImageLoadFailed&&window._vwo_handleMutations&&window._vwo_handleMutations(i,(()=>{this.attr("src",t.src.replace("vwo.io","visualwebsiteoptimizer.com")),t.srcset&&this.attr("srcset",t.srcset.replace("vwo.io","visualwebsiteoptimizer.com")),delete window.VwoIoImageLoadFailed}))}),this.attr(n)}}return e.fn.attr.apply(this,arguments)}this.get(0).setAttribute(arguments[0],arguments[1])}return this};const n=window._vwo_editorOperationTracker={},o={};window.VWO._.phoenixMT.once("vwo_domClicked",(e=>{const t=Object.keys(o);for(let n=0;n<t.length;n++)o[t[n]](e)})),e.fn.vwoElement=function(t){const i=`vwo_w_${t.id}`,r=t.id&&`#vwo-widget-${t.id}`||"";let s=!1,a=!1;const d=t.opId,l=e=>{d&&(e?n[d]=e:delete n[d])},u=()=>{l("sw-attached");const n=n=>{E.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[n,()=>{l("sw-executed");let n=!1;t.sw.skipExecuteOnce=a,!t.sw.executed||!t.sw.skipExecuteOnce||e(r).length||p()||s||(n=!0,t.sw.executed=!1),!t.sw.executed&&w(n),t.sw.executed=!0,s=!1}]})};"string"==typeof t.sw.p_dsl?E.phoenix(`settings.currentSettings.triggers.${t.sw.p_dsl}`).then((e=>{e?(e.cnds=Xt.modifyTriggerConditions(e.cnds,(e=>(!he(e)||"vwo_pageView"!==e.event&&"vwo_session"!==e.event||(e.persistState=!0),e))),tn({triggerObj:e,eventName:de.DOM_CLICK})&&(a=!0),n(e)):c.error(`Trigger for show when p_dsl ${t.sw.p_dsl} not found.`)})):n(t.sw.p_dsl),E.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-sw-ready`]})},w=n=>{this[t.position](t.html),l(),t.js&&(E.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.js.p_dsl,()=>{}]}),E.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-js-ready`]})),r&&(t=>{const n=e(t);n.length&&n.get(0).addEventListener("close_button_clicked",(function(){s=!0,l("disconnected")}))})(r),t.rec&&!n&&_(),t.hw&&(E.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.hw.p_dsl,()=>{let n=O.get(i);n&&(n=Jt(n),n.d=1,O.set(i,cn(n))),(t=>{e(t).remove()})(`#vwo-widget-${t.id}`)}]}),E.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-hw-ready`]})),a&&(o[`vwo_domClicked.${t.id}`]=()=>{s=!1})},_=()=>{let e=O.get(`vwo_w_${t.id}`);if(e){e=Jt(e);for(const t in e)switch(t){case"v":e[t]=parseInt(e[t])+1;break;case"l_ts":e[t]=Date.now()}O.set(`vwo_w_${t.id}`,cn(e))}else h(e)},h=e=>{!e&&(e=O.get(`vwo_w_${t.id}`)),e||O.set(`vwo_w_${t.id}`,cn(t.sks))},p=()=>{t.sks&&h();let e=O.get(`vwo_w_${t.id}`);return!!e&&(e=Jt(e),1==e.d)};return t&&this.length&&t.position&&!p()&&(t.rec?(l("rec-attached"),E.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.rec.p_dsl,()=>{l("rec-executed"),t.sw?u():w()}]}),E.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-rec-ready`]})):t.sw?u():w()),this};const i={};e.fn.performOp=function(t){try{if((n&&("sw-executed"===n[t]||"rec-executed"===n[t])||i[t]&&!(e=>{try{return"isConnected"in e?e.isConnected:document.body.contains(e)}catch(e){return!1}})(i[t]))&&delete n[t],this&&this.length)return i[t]=this[0],n[t]?e():(n[t]="in-progress",this)}catch(e){}return this},e.fn.execCode=function(e){try{e.call(this)}catch(e){const t="[JSLIB] Error while running custom Code through execCode";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"HelperFunctionMT.ts",source:encodeURIComponent(t)})}return this},e(window).bind("beforeunload",(function(){try{const e=[],t=E.queue||E;if(null==t||t.map((t=>{var n;(null===(n=null==t?void 0:t[0])||void 0===n?void 0:n.startsWith("track"))&&e.push(t)})),!e.length)return;O.set(`_vwo_track_data_${window._vwo_acc_id}`,cn(e))}catch(e){const t="[JSLIB EVENT] Error unload event.";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunction.ts",source:encodeURIComponent(t)})}})),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,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.remove();const e=document.createElement("script");e.textContent=t.textContent,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 t="[JSLIB] Error during vwoRevertHtml";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunction.ts",source:encodeURIComponent(t)})}},e.fn.vwoRevertAttr=function(){try{return this.length&&this.each((function(){if(this.hasOwnProperty("__vwoControlVwoAttr")){var t=this.__vwoControlVwoAttr;t.hasOwnProperty("attrsToAddOrModify")&&t.attrsToAddOrModify.forEach((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 t="[JSLIB] Error during vwoRevertAttr";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunction.ts",source:encodeURIComponent(t)})}},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 t="[JSLIB] Error during vwoRevertCss";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunction.ts",source:encodeURIComponent(t)})}},e.fn.vwoRevertRearrange=function(t,n,o){try{return this.length?this.each((function(){e(this).parent().removeAttr(`vwo-op-${t}`);var i=e(n),r=i.nonEmptyContents().eq(o);i.length||e(this).remove(),r.length?r.before(this):i.append(this)})):this}catch(e){const t="[JSLIB] Error during vwoRevertRearrange";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunction.ts",source:encodeURIComponent(t)})}},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 t="[JSLIB] Error during revertContentOp";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunction.ts",source:encodeURIComponent(t)})}},e.fn.vwoVal=function(){try{if(window._vwo_spaR)try{this.each((function(){this.hasOwnProperty("__vwoControlVal")||(this.__vwoControlVal=this.value||"")}))}catch(e){const t="[JSLIB] Error during storing control element value";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunctionMT.ts",source:encodeURIComponent(t)})}return e.fn.val.apply(this,arguments),this}catch(e){const t="[JSLIB] Error during vwoVal";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunction.ts",source:encodeURIComponent(t)})}},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 t="[JSLIB] Error during vwoRevertVal";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"helperFunction.ts",source:encodeURIComponent(t)})}}}window.VWO.modules.utils.tagExecutor={updateTriggerStates:rn};const _n=(e,t)=>{for(;--t>=0&&e.parentElement;)e=e.parentElement;return t<0?e:null};function hn(){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()};let t,n=0;const o=window.vwo_$;window.vwo_$=(...i)=>{const r=i[0]||"",s=(a=i[1])&&!Array.isArray(a)&&"object"==typeof a?i[1]:{};var a;if(void 0!==s.iT&&i.splice(1,1),!r||"string"!=typeof r||-1===r.indexOf(":tm(")||/<.*(script|style)\b[^>]*>/g.test(r))return o(...i);try{const i=Dt(r);if(i.length>1){var c=[];for(const e of i){const t=window.vwo_$(e.sel);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 o(c)}const a=Wt(i[0].sel),{targetElement:d,targetText:l,ancestorLevelCount:u,childSel:w}=a,_=window.VWO._.txtCfg||{};if(_.txtSelMap){const e=Mt(a,_.t,_.txtSelMap);if(e&&e.s){const t=window.vwo_$("."+e.s);if(t.length>0)return t}}let h=o();const p=e=>{if(u){const t=_n(e,u);t&&(w?[].push.apply(h,Array.from(t.querySelectorAll(w))):[].push.apply(h,[t]))}else[].push.apply(h,[e])};if(d){const o=((o,i,r)=>{const s=o.split(" "),a=s.length>1?s[1].toUpperCase():s[0].toUpperCase(),c=s.length>1?document.querySelector(s[0]):document.body;return document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>o.tagName!==a?NodeFilter.FILTER_SKIP:e(o,i,r)?(t=o,n=o.querySelectorAll(a).length,n?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT):(n--,t&&!n?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP)})})(d,l,s);let i;for(;i=o.nextNode();)p(t),t=null}else{const t=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT);for(;t.nextNode();){const n=t.currentNode;n&&(e(n.parentElement,l,s)&&p(n.parentElement))}}return n=0,h}catch(e){return o()}},Object.assign(window.vwo_$,o)}window.VWO.modules.utils.helperFunctions={onUrlChange:un};const pn=window.performance||window.workerThread.performance,gn={mark:(e="")=>{e="vwo-"+e,pn.mark&&pn.mark(e)},measure:(e,t,n)=>{t="vwo-"+t,n="vwo-"+n;try{pn.measure&&pn.measure(e,t,n)}catch(e){c.debug(e)}}},vn={VISITOR_IS_NOT_OPTED_OUT:"visitorIsNotOptedOut",VISITOR_IS_OPTED_OUT_COMPLETELY:"visitorIsOptedOutCompletely",VISITOR_IS_OPTED_OUT:"visitorIsOptedOut"};var fn;!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"}(fn||(fn={}));class On{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=vn.VISITOR_IS_OPTED_OUT,n=!0,o=!1;break;case 1:case 2:t=vn.VISITOR_IS_OPTED_OUT_COMPLETELY,n=!1,o=!1;break;default:t=vn.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(){window.VWO._.optOutStates.shouldWeTrackVisitor||(window.VWO._.isWorkerThread?window.fetcher.getValue("window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey"):window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey())}getOptOutStateConfig(){return window.VWO._.optOutStates}shouldExecuteLibOnBasisOfCurrentOptOutState(){return!(!$e()&&!window._vis_debug)||(this.getOptOutStateConfig().executeLib||window._removeVwoGlobalStyle(),this.getOptOutStateConfig().executeLib)}shouldWeTrackVisitor(){return!(!$e()&&!window._vis_debug)||this.getOptOutStateConfig().shouldWeTrackVisitor}isVisitorOptedOut(){return!$e()&&!window._vis_debug&&this.getOptOutStateConfig().state!==vn.VISITOR_IS_NOT_OPTED_OUT}}const mn=new On;function En(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 Sn(e){if(e){var t,n=window.vwo_$;try{t=n("#"+e)}catch(e){t=""}return t.length}}function Cn(e,t){var n=t[e](),o=t.get(0);if(!n){if(window.getComputedStyle&&void 0!==(n=getComputedStyle(o)[e])&&(n=parseInt(n,10),!isNaN(n)&&n))return n;n=o["client"+e.toUpperCase()[0]+e.substring(1,e.length)]}return n}function Tn(e){if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function yn(e,t){if(!e)return null;if(e===document)return"#document";t=t||{};var n,o,i,r,s,a=e,c=[],d=e.tagName,l=window.vwo_$;if("string"==typeof d&&("body"===d.toLowerCase()||"head"===d.toLowerCase()))return d;for(;e;){n=(d="undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot?"shadow-root":e.tagName)&&d.match(/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/),d&&n&&(n&&n[0])===d||(d="*");const w=["INPUT","SELECT"].indexOf(e.tagName)>-1;try{o=l(e).attr("id")}catch(a){o=e.id}w&&e.name?d=d+'[name="'+e.name+'"]':o&&"string"==typeof o&&Sn(o)&&(d=d+"#"+o),i=(i=e.getAttribute&&e.getAttribute("class"))?i.split(/\s+/):[];for(var u=0;u<i.length;u++)if(s="."+(r=i[u]),En(r,t)){d+=s;break}c.unshift(d),e=Tn(e)}return-1!==c[0].indexOf("#")||a.parentNode&&"HEAD"===a.parentNode.nodeName||a.host||(c[0]+=":first-child"),yn("undefined"!=typeof ShadowRoot&&a instanceof ShadowRoot&&a.host?a.host:a.parentNode,t)+" > "+c.join(" + ")}function In(e){return e instanceof SVGElement&&e.tagName&&"svg"!==e.tagName.toLowerCase()?In(e.parentNode):e}function Vn(e){return Cn("width",e)}function An(e){return Cn("height",e)}window.VWO.modules.vwoUtils.optOut=mn;const Nn=()=>window._vwoCc||{},bn=e=>{const t=Nn();return t.SPA_SPLIT=t.SPA_SPLIT||{},!!t.SPA_SPLIT[e]},Rn=(()=>{const e=Nn().debugConfig||{};return{CLICK_DEBUG:e.CLICK_DEBUG,TIMEOUT_DEBUG:e.TIMEOUT_DEBUG,GA_DEBUG:e.GA_DEBUG}})();function Ln(e){try{return e()}catch(e){return}}function Wn(e,t){try{return e()}catch(e){return void(t&&!t.disabledErrLog&&console.error("Error occurred:",e))}}const Pn=e=>e&&"object"==typeof e&&!Array.isArray(e),Dn=()=>{const e=/^(_vis_opt_exp|_vwo)/,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},xn=e=>{const t={getParsed:()=>{let t;try{t=window.VWO._.native.JSON.parse(localStorage.getItem(e))}catch(e){}return Pn(t)||(t={}),t},get:e=>{const n=t.getParsed();return n[e]?n[e]:null},update:(n,o)=>{const i=t.getParsed();i[n]=o,localStorage.setItem(e,window.VWO._.native.JSON.stringify(i))}};return t},Un=(e,t=[])=>{try{const{msg:n,url:o=window.location.href,navType:i="",additionalOptions:r={}}=e,s=window._vwo_code||{},a=Object.assign({cookies:t.length?t:Dn(),uuid:window._vwo_uuid,referrer:document.referrer,nav:i,aId:window._vwo_acc_id,sT:s.sT,lT:s.lT,aC:!!window._vwo_code},r);window.VWO._.customError&&window.VWO._.customError({msg:n,url:encodeURIComponent(o),source:window.VWO._.native.JSON.stringify(a)})}catch(e){}},kn=e=>{var t;try{if(!Rn.CLICK_DEBUG)return;const n=Ln((()=>Rn.CLICK_DEBUG.filters))||{},o=window.sessionStorage.getItem("referred"),{local_referred_url:i,referred_url:r}=o&&window.VWO._.native.JSON.parse(o)||{},s=e.event.target.tagName.toLowerCase();if(Object.keys(n).length>0&&!n[s])return;const a="a"===s&&e.event.target.href,c=String(yn(e.event.target));window.VWO._.customError&&window.VWO._.customError({msg:null!==(t=e.msg)&&void 0!==t?t:"Click Debug Log",url:encodeURIComponent(window.location.href),source:window.VWO._.native.JSON.stringify({cookies:Dn(),uuid:window._vwo_uuid,targetEl:e.event.target.innerText,referrerSession:r,referrerPage:i,targetUrl:a,targetXP:c})})}catch(e){}},Mn=(e,t)=>{try{if(e.includes("order-placed")&&779155===window._vwo_acc_id){const n=window.sessionStorage.getItem("referred"),{local_referred_url:o,referred_url:i}=n&&window.VWO._.native.JSON.parse(n)||{};Un({msg:"We have reached Order-placed Url.",url:e,navType:t,additionalOptions:{referrerSession:i,referrerPage:o}})}if(window._vwoCc&&Pn(window._vwoCc.debugCamps))for(const n in window._vwoCc.debugCamps)if(Pn(window._vwoCc.debugCamps[n])){const{urlRegex:o,preventStoring:i}=window._vwoCc.debugCamps[n];if(o&&new RegExp(o).test(location.href)){const o=xn("_vis_opt_log_"+n);o.get(location.href)||(Un({msg:"Current URL matched the debug URL!",url:e,navType:t,additionalOptions:{campId:n}}),i||o.update(location.href,1))}}window._vwoCc&&window._vwoCc.clearLogKey&&Object.keys(window.localStorage).forEach((e=>{e.indexOf("_vis_opt_log_")>-1&&window.localStorage.removeItem(e)}))}catch(e){}},Gn=e=>{if(!window._vwoCc)return;const t=window._vwoCc||{};try{if(t.canLogAttributes){(t.logAttributesList||[]).forEach((t=>{t in e&&Un({msg:`Received value for "${t}" attribute`,url:"VwoBaseMT",additionalOptions:{page:location.href,attrVal:e[t]}})}))}}catch(e){}},Fn=()=>({get:()=>localStorage.getItem("destinationLink")||"",setInLs:e=>{localStorage.setItem("destinationLink",window.VWO._destinationLink||e)},setInWin:e=>{window.VWO._destinationLink=e}}),$n=Fn(),jn=new Proxy(window.location,{get:function(e,t){"href"!==t||window.VWO._destinationLink||$n.setInWin(e[t])}});function Hn(){var e;if("debug"!==(null===(e=window._vwoCc)||void 0===e?void 0:e.logLevel))return;window.VWO._.phoenixMT.on(de.PAGE_EXIT,(()=>{const e=jn.href;$n.setInLs(e)}));const t=$n.get();document.referrer&&document.referrer===t||t&&t!==window.location.href&&Un({msg:"URL mismatch detected",url:window.location.href,additionalOptions:{targetUrl:t}})}const Bn=()=>{Rn.GA_DEBUG&&Ln((()=>{const e=Rn.GA_DEBUG.expIds,t="function"==typeof window.fetch;let n=0;if(t&&Object.keys(e||{}).some((e=>!!window.VWO._.allSettings.dataStore.campaigns[e]))){const t=window.fetch;window.fetch=function(...o){return Ln((()=>{const t=o[0]||"",i=(o[1]||{}).body,r=/VWO-(\d+)-(\d+)/,s=r.exec(t)||r.exec(i)||[];t.includes("analytics.google.com/g/collect")&&s.length>0&&e[s[1]]&&(Un({msg:"GA Collect Log",additionalOptions:{data:Array.from(s),userType:Ln((()=>window.VWO.data.vi.vt))||"unknown",ogUUID:qn.getUUID()}}),++n)})),t.call(this,...o)}}window.VWO._.phoenixMT.on(de.PAGE_EXIT,(()=>{const e=document.cookie.split(";").filter((e=>e.includes("_vis_opt_exp_")));let o=-1;Ln((()=>{const[e]=performance.getEntriesByType("navigation"),t=e.startTime;o=(performance.now()-t)/1e3})),Un({msg:"Page Exit Logs",additionalOptions:{userType:Ln((()=>window.VWO.data.vi.vt))||"unknown",dL:Array.isArray(window.dataLayer),doesFetchExist:t,didCollectCallGo:n,timeSpent:Ln((()=>performance.now()-window._VWO_VaGQ_StartTime))||-1,timeSpent2:o}},e)}));const o=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]]&&Un({msg:`Variation Applied => ${t[1]}-${t[2]}`,additionalOptions:{dL:Array.isArray(window.dataLayer),didCollectCallGo:n,userType:Ln((()=>window.VWO.data.vi.vt))||"unknown",doesCombiCookieExist:o,ogUUID:qn.getUUID()}})}])}))};function Jn(e){return d(this,void 0,void 0,(function*(){yield E.phoenix('store.actions.addValues("${{1}}", "${{2}}" )',null,{captureGroups:[e,"vwoInternalProperties"]})}))}window.VWO._.sendErrorLog=Un;class Kn extends $t{constructor(){super(),this.loadScriptLoadedScripts={},this.isInsightsActivated=!1,this.isCampaignsLoaded=!1,this.noopFn=()=>{},window.VWO._.phoenixMT.on(de.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=Me.vwoUUID;const t=e&&e.id&&e.multiple_domains&&xe.get("_vwo_uuid_"+e.id)||xe.get("_vwo_uuid");return this.uuid=t||this.uuid||this.generateUUID()}createUUIDCookie2(e){if(mn.isVisitorOptedOut())return;const t=this.getUUID(e),n=e&&e.id&&e.multiple_domains?"_"+e.id:"";return xe.get("_vwo_uuid"+n)||this.createCookieMT("_vwo_uuid"+n,t,Ht.UUID_COOKIE_EXPIRY,e,!0),E.data=E.data||{},E.data.vin=E.data.vin||{},E.data.vin.uuid=t,t}setVin(e){if(mn.isVisitorOptedOut())return;const t=this.getUUID(e);return E.data=E.data||{},E.data.vin=E.data.vin||{},E.data.vin.uuid=t,t}extraData2(e,t){var n,o,i,r,s={},a=E.modules.tags.sessionInfoService.getInfo(),c=e?a.r:ke.get();const d=window.screen.width,l=window.screen.height;return s.sr=d+"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=c),s.lt=(new Date).getTime(),s.tO=_t(),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)}isBotScreen(){return+(screen.height-window.innerHeight<0)}createCookie(e,t,n,o,i){return d(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){(i||this.shouldTrackUserForCampaign(o))&&(o&&o.multiple_domains?xe.createThirdParty(e,t,n,void 0,o.id,void 0,o):xe.create(e,t,n))}setTPCJarValue(e,t,n,o,i,r){xe.setThirdPartyCookiesInJar(e,t,n,i),this.__vwoCookie=xe.getThirdPartyJarValue(),this.dTP=this.dTP||ln((()=>window.VWO._.cookies.createThirdParty.call(window.VWO._.cookies,"_vwo",this.__vwoCookie,this.TPJarExpiry,void 0,void 0,void 0,r)),50),this.__vwoCookie&&this.dTP()}isSSApp(){var e,t,n;const o=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?void 0:n.SST,i=o&&o.SSTD;if(!i)return!1;if(E._.ssdm)return o&&E._.ssdm;try{const e=window.document.domain.match(i);if(e&&e.length>0)return o}catch(e){return window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:`Invalid regex for domain. sstd = ${i}`,source:encodeURIComponent(`Invalid regex for domain. VWO._.sstd = ${i}`)}),!1}}doesUuidCookiesExist(){return!!xe.get("_vwo_uuid")||!!lt(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(xe.get(Ht.GLOBAL_OPT_OUT,!0),10)}_optOut(e,t){return t.trigger(de.OPT_OUT,{oldArgs:[!1]}),!1}doesSessionBasedCampaignExistsInTags(e){var t=e&&Jt(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=>this.delCSS({ruleName:e.trim(),campaignData:t})));if("*"===e&&(clearTimeout(window._vwo_oscTimeout),delete window._vwo_oscTimeout),window.VWO._.txtCfg&&bt(e)){const n=Dt(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,i,r,s,a,c,d;if(e=e.toLowerCase(),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;"),d=`{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;${i}}`}else o=window._vwo_style||document.getElementById("_vis_opt_path_hides"),d=window._vwo_css;if(o){if(o)if(o.sheet){o.styleSheet||(e=e.replace(/\*:/g,":")),i=o.sheet,r=i.cssRules.length&&i.cssRules[0].selectorText?i.cssRules[0].selectorText.split(","):"",s="";let t=0;for(a=0;a<r.length;a++)vwo_$.trim(r[a]).toLowerCase()!==e||t?s+=r[a]+",":t||(t=1);if(s&&t){s=s.substr(0,s.length-1);try{i.insertRule(s+d,1)}catch(e){}finally{i.deleteRule(0)}}else o&&o.parentNode&&o.parentNode.removeChild(o)}else if(o.styleSheet){i=o.styleSheet,a=0;do{c=i.rules[a],c&&c.selectorText.toLowerCase()===e?i.removeRule(a):a++}while(c)}"*"!=e||t||(window.VWO.dNR=1),gn.mark(`el-${e}-shown`),gn.measure(`elHidden-${e}`,`el-${e}-hidden`,`el-${e}-shown`),window.fetcher.getValue('phoenix.trigger("${{1}}","${{2}}")',null,{captureGroups:[de.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(qe)}removeCampaignLevelStyleTag(e){var t=document.getElementById("_vis_opt_path_hides_"+e);t&&t.parentNode&&t.parentNode.removeChild(t)}loadScript(e,t){if(this.loadScriptLoadedScripts[e])return void t();this.loadScriptLoadedScripts[e]=1;const n=document.createElement("script");n.src=e,/\/web\/.*\/tag-/.test(e)&&(n.crossOrigin="anonymous"),n.type="text/javascript",t=t||this.noopFn,n.onerror=function(){t()},document.getElementsByTagName("head")[0].appendChild(n),n.parentNode?n.parentNode.removeChild(n):window.setTimeout((function(){n.parentNode&&n.parentNode.removeChild(n)}),100)}setCampaignIds(e){window._vwo_exp_ids=window._vwo_exp_ids||[],e=e||[],window._vwo_exp_ids.push(...e),Jn({experimentIds:window._vwo_exp_ids})}getSplitDecision(e){return xe.get("_vis_opt_exp_"+e+"_split")}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;xe.create("_vwo_ssm",1,3650,void 0,void 0,!0);const e=xe.get("_vwo_ssm",!0);return xe.erase("_vwo_ssm",void 0,!0),!e}areCookiesDisabled(e){let t=!1;e&&!xe.get(Ht.TEST_COOKIE,!0)&&(t=!0),t&&xe.create(Ht.TEST_COOKIE,"1",void 0,void 0,void 0,!0);const n=!xe.get(Ht.TEST_COOKIE,!0);return t&&xe.create(Ht.TEST_COOKIE,"",-1,void 0,void 0,!0),n}updateGlobalOptOutCookie(e){e?xe._create(Ht.GLOBAL_OPT_OUT,1,100,window._vwo_cookieDomain,void 0,!0):xe.erase(Ht.GLOBAL_OPT_OUT,window._vwo_cookieDomain,!0)}syncThirdPartyGlobalCookies(){var e,t=null===(e=window.VWO.data.accountJSInfo)||void 0===e?void 0:e.tpc;for(var n in t)t.hasOwnProperty(n)&&n===Ht.GLOBAL_OPT_OUT&&this.updateGlobalOptOutCookie(!!parseInt(t[n],10))}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}`))){let n=xe.get("_vis_preview_"+window._vwo_acc_id);if(n)try{n=window.VWO._.native.JSON.parse(n);const o=e.id;n&&n[o]&&(!e.debug.ts||n[o].ts>e.debug.ts)&&(t=n[o].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[t]=n[t]||[],n[t].includes(e)||n[t].push(e),window.VWO._.rTagInfo=n}runRevertTagsAndUpdateInfo(){const e=window._vwo_exp,t=this.extractRTagsFromRule(),n=window.VWO._.rTagInfo;if(n)for(const o in n){const i=n[o],r=e[o];if(r&&(null==i?void 0:i.length)&&(!r.isApplicable||r.mSP||r.ss&&(r.ss.csa||r.ss.cta))){r.cA=!1;for(const e of i)if(!t.includes(e)){(window.VWO._.allSettings.tags[e].fn||Ye)()}delete window.VWO._.rTagInfo[o]}}}extractRTagsFromRule(){const{rules:e}=E._.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(){const e=window._vwo_code&&_vwo_code.finished();if(744263===window._vwo_acc_id&&Un({msg:"fireVariationShownSentForSplit - fromInit(timeout)",url:window.location.href,additionalOptions:{timeout:e,referrer:document.referrer}}),!e)return;const t=window.VWO._.native.JSON.parse(localStorage.getItem(ze.VS_DATA)||"{}");Object.keys(t).forEach((e=>{const n=t[e].v;t[e].u===window.location.href&&(window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[de.VARIATION_SHOWN_SENT,{oldArgs:[e,n]}]}),window.VWO._.phoenixMT.trigger(de.VARIATION_SHOWN_SENT,e),744263===window._vwo_acc_id&&Un({msg:"fireVariationShownSentForSplit - fromInit(timeout)",url:window.location.href,additionalOptions:{referrer:document.referrer}}))}))}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(ze.VS_DATA)||"{}");o[e]={},o[e].v=t,o[e].u=n,window.localStorage.setItem(ze.VS_DATA,window.VWO._.native.JSON.stringify(o))}sendErrorLogsInCaseOfTimeout(){Rn.TIMEOUT_DEBUG&&Ln((()=>{const e=window.performance.getEntries().reduce(((e,t)=>(t.name.indexOf("j.php")>-1?(t.jPhp={},e.push(t)):t.name.indexOf("va_gq")>-1&&(t.vaGq={},e.push(t)),e)),[]),t=Ln((()=>e.map((e=>{const t={name:e.name,duration:e.duration,downloadTime:e.responseEnd-e.responseStart,totalTime:e.responseEnd-e.startTime};return e.jPhp&&"number"==typeof window._VWO_Jphp_StartTime&&(t.jPhp={startTimeDiff:window._VWO_Jphp_StartTime-e.startTime,execDiff:window._VWO_Jphp_StartTime-e.responseEnd}),e.vaGq&&"number"==typeof window._VWO_VaGQ_StartTime&&(t.vaGq={startTimeDiff:window._VWO_VaGQ_StartTime-e.startTime,execDiff:window._VWO_VaGQ_StartTime-e.responseEnd}),t})))),n=window.navigator||{},o=n.connection||n.mozConnection||n.webkitConnection||{},i=window.performance.memory||{},r={pf:t,sT:window._vwo_code.sT,lT:window._vwo_code.lT,effectiveType:Ln((()=>o.effectiveType)),downlink:Ln((()=>o.downlink)),rtt:Ln((()=>o.rtt)),memoryInfo:{totalJSHeapSize:Ln((()=>i.totalJSHeapSize/1048576)),usedJSHeapSize:Ln((()=>i.usedJSHeapSize/1048576)),jsHeapSizeLimit:Ln((()=>i.jsHeapSizeLimit/1048576))}};Ln((()=>window.VWO._.customError({msg:"Timeout detected",url:"init.ts",lineno:157,colno:16,source:window.VWO._.native.JSON.stringify(r)})))}))}loadNcLib(e){const t=e||Ln((()=>window._VWO._vis_nc_lib)),n={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)||window.VWO._.customError&&window.VWO._.customError({msg:"Error in loading nc library"})}};vwo_$(document).ready((function(){2===window.VWO.load_co.length?window.VWO.load_co(t,n):window.VWO.load_co(t)}))}}const qn=new Kn;window.VWO.modules.utils.libUtils=qn;class Yn{constructor(){this.settingsKey=`_vwo_${Me.accountId}_settings`,this.configKey=`_vwo_${Me.accountId}_config`,this.CACHING_DELAY=2e3,this.storageNamesForWT=[`window.localStorage.value.${this.settingsKey}`,`window.cachedSettingsInSessionStorage.${this.settingsKey}`],this.smartCodeVersion=window._vwo_code&&_vwo_code.getVersion&&_vwo_code.getVersion(),this.smartCodeConfig=this.getAndUpdateSmartCodeConfig(),this.cachingConfig=this.getCachingConfig()}initializeCaching(){2!==this.smartCodeVersion&&this.cachingConfig.cache?setTimeout(this.syncSettings.bind(this),this.CACHING_DELAY):0===this.cachingConfig.cache&&this.flushCache()}getCachingConfig(){var e,t,n,o,i;const r=(null===(e=this.smartCodeConfig)||void 0===e?void 0:e.stT)||"local",s=(null===(t=this.smartCodeConfig)||void 0===t?void 0:t.sL)||2;return{stT:r,ttl:(null===(n=this.smartCodeConfig)||void 0===n?void 0:n.ttl)||6e5,sL:s,cache:null!==(i=null===(o=this.smartCodeConfig)||void 0===o?void 0:o.cache)&&void 0!==i?i:this.isCachingByDefault()}}isCachingByDefault(){return 0}getAndUpdateSmartCodeConfig(){const e=window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG;let t=null==e?void 0:e.SCC;if(t)try{t=window.VWO._.native.JSON.parse(t);const{sT:e,hE:n,hES:o,stT:i}=t;return this.smartCodeVersion>=2&&window.localStorage.setItem(this.configKey,window.VWO._.native.JSON.stringify({sT:e,hE:n,hES:o,stT:i})),t}catch(e){}}syncSettings(){return d(this,void 0,void 0,(function*(){const e=Me.accountId,t=qn.getCombinationCookie(),n="https://dev.visualwebsiteoptimizer.com/j.php?a="+e+"&u="+encodeURIComponent(document.URL)+"&type=sync"+(t?"&c="+t:"");try{const e=yield fetch(n);if(200==e.status){const t=yield e.text();t&&this.setSettings(t)}}catch(e){}}))}flushCache(){window.localStorage.removeItem(this.settingsKey),window.sessionStorage.removeItem(this.settingsKey)}getKBSize(e){return Math.floor(new Blob([e]).size)/1024}setSettings(e){try{const{stT:t,ttl:n,sL:o}=this.cachingConfig,i="local"===t?window.localStorage:window.sessionStorage,r="local"===t?this.storageNamesForWT[0]:this.storageNamesForWT[1];if(this.getKBSize(e)>1e3*o)return void this.flushCache();const s={s:e,e:(new Date).getTime()+n};i.setItem(this.settingsKey,window.VWO._.native.JSON.stringify(s)),window.fetcher.setValue(r,!0)}catch(e){"QuotaExceededError"===e.name&&this.flushCache()}}}const Xn=new Yn,zn=Xn.initializeCaching.bind(Xn);var Qn;window.VWO.modules.settingsCaching={initializeCaching:zn},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"}(Qn||(Qn={}));class Zn{otherSide(...e){return e[0]="VWO.modules.tags.dataSync."+e[0],window.fetcher.getValue(...e)}}function eo(e){window.vwo_iehack_queue||(window.vwo_iehack_queue=[]),window.vwo_iehack_queue.push(e)}function to(e){const{data:t,apiToUse:n,headers:o,success:i,complete:r,error:s}=e,{url:a}=e,c=n&&new(n.get("XMLHttpRequest"))||new XMLHttpRequest;if(c.open("POST",a,!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 no(e,t){const{apiToUse:n,success:o,error:i,complete:r,callbackContext:s}=e;let{url:a}=e;const c=n&&new(n.get("Image"))||new Image;a+=t?"&_bf=1":"",c.src=a,c.onload=function(){o.call(this),r.call(this,s)},c.onerror=function(){i.call(this),r.call(this,{isError:!0})},eo(c)}function oo(e,t){e.data?to(e):no(e,false)}function io(e){let{url:t,miscOptions:n}=e;t.indexOf("?")<0&&(t+="?");return t+=n?"&vn="+n.vn+"&vns="+n.vns+"&vno="+n.vno:"",t.indexOf("&cu=")<0&&t.indexOf("&url=")<0&&we.addCustomParams(t)&&(t+="&_cu="+encodeURIComponent(window.VWO._.lastPageUnloadURL||document.URL.slice(0,100))),t.indexOf("&cu=")<0&&!we.addCustomParams(t)&&(t+="&_cu="+encodeURIComponent(window.VWO.consentMode.customParams.url.slice(0,100))),document.referrer&&t.indexOf("&ru=")<0&&we.addCustomParams(t)&&(t+="&_ru="+encodeURIComponent(document.referrer.slice(0,100))),t.indexOf("?&")>0&&(t=t.replace("?&","?")),t}const ro=function(e){const t=function(){};let n=!1;(e.success||e.error)&&(n=!0),e.success=e.success||t,e.error=e.error||t,e.complete=e.complete||t,e.url=io(e),e.callbackContext=e.callbackContext||{},e.apiToUse=window.DISABLE_NATIVE_CONSTANTS?void 0:window.VWO._.nativeConstants;const{data:o,url:i,useBeacon:r,complete:s}=e;if(n&&!r)return oo(e,!1),{typeOfCall:ro.callTypes.NONBEACON};{const t=Ln((()=>window.VWO._.nativeConstants.get("navigator")))||window.navigator;return"function"==typeof t.sendBeacon&&(window.VWO.data&&window.VWO.data.fB||r)&&t.sendBeacon(i,o)?(s(e.callbackContext),{typeOfCall:ro.callTypes.BEACON}):(oo(e,!0),{typeOfCall:ro.callTypes.NONBEACON})}};ro.shouldCompress=function(e){return e.length>1800},ro.callTypes={BEACON:"beacon",NONBEACON:"non-beacon"};const so={[de.VARIATION_SHOWN]:{ignoreMetricDataCheck:!0},[de.ERROR_ONPAGE]:{},[de.CURSOR_THRASHED]:{},[de.PAGE_REFRESHED]:{},[de.QUICK_BACK]:{},[de.COPY]:{},[de.SELECTION]:{},[de.MOUSEOUT]:{},[de.LEAVE_INTENT]:{},[de.EXCESSIVE_SCROLLED]:{},[de.PAGE_VIEW]:{},[de.DOM_CLICK]:{},[de.DOM_SUBMIT]:{},[de.CUSTOM_CONVERSION]:{},[de.REVENUE_CONVERSION]:{},[de.SYNC_VISITOR_PROP]:{ignoreMetricDataCheck:!0},[de.PAGE_UNLOAD]:{}},ao=e=>!!so[e],co=e=>!!Ln((()=>window.VWO._.allSettings.dataStore.events[e].ls)),lo=e=>Ln((()=>!!window.VWO._.allSettings.dataStore.events[e]));class uo{constructor(){this.vwoEventsToBeSynced=Object.assign({},so),this.allowedMetaDataProps={ogName:!0,source:!0}}otherSide(...e){return e[0]="VWO.modules.tags.dataSync.utils."+e[0],window.fetcher.getValue(...e)}shouldSendEventCall(e,t){var n;const o=t.name;if(!o)return!1;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(window.localStorage.getItem(uo.UNREG_EVENT_LOCAL_STORAGE_NAME))||{}}catch(t){e={}}if(e[o])return!1;{e[o]=!0;const t=window.VWO._.native.JSON.stringify(e);window.localStorage.setItem(uo.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!==de.VARIATION_SHOWN)return!0;let r="non-analytics";location.href.includes("jsMode=Any")&&(r="analytics");const s=null==t?void 0:t.props,a=null==s?void 0:s.id;if(!s||!a)return!1;const c=e.currentSettings.dataStore.campaigns[a]||window._vwo_exp[a],d=window.VWO.modules.utils.libUtils.isSessionBasedCampaign2(c),l="SURVEY"===c.type;return!(!("analytics"===r||"non-analytics"===r&&s.isFirst)||d||l)}evaluateDataForEventsCall(e,t,n){var o,i,r,s,a;let c=!0;const d=null===(i=null===(o=n._vwo)||void 0===o?void 0:o.eventDataConfig)||void 0===i?void 0:i.addVwoPageMeta;null===(s=null===(r=n._vwo)||void 0===r?void 0:r.eventDataConfig)||void 0===s||delete s.addVwoPageMeta,this.syncAdditionalDataWithEventsData(null===(a=n._vwo)||void 0===a?void 0:a.eventDataConfig,n);const l=n.eventUuid,u={d:{}};if(u.d.msgId=`${t}-${+new Date}`,u.d.visId=t,l&&(u.d.eventUuid=l),u.d.event={props:this.excludeEventPropsNotToBeSynced(e,n.name,n.props),name:n.name,time:n.time},n.props.$metaData){const e={},t=n.props.$metaData;for(const n in t)Object.prototype.hasOwnProperty.call(this.allowedMetaDataProps,n)&&(e[n]=t[n]);Object.keys(e).length>0&&(u.d.event.props.vwoMeta=u.d.event.props.vwoMeta||{},Object.assign(u.d.event.props.vwoMeta,e)),delete u.d.event.props.$metaData}return n.props.$visitor&&(u.d.visitor=n.props.$visitor,delete n.props.$visitor,Object.keys(u.d.visitor.props).length<=0&&(c=!1)),u.d.event.props.page=n.page||this.getPageInfo(d),this.resetDataForCurrentEvent(n),{payload:u,shouldSyncCall:c}}getPageInfo(e){var t;const n=Me.page;return e&&(n.cnnUrl=document.querySelector&&((null===(t=document.querySelector("link[rel='canonical']"))||void 0===t?void 0:t.href)||""),n.pageViewId=window.VWO._.track.getTrackPageId&&window.VWO._.track.getTrackPageId()||window.VWO._.pageId),n}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,c,d;const l=["fireLinkedTagSync","isTrusted","page","$visitor","isCustomEvent","forceCall","VWO"];if(!n.isCustomEvent){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===(d=null===(c=null===(a=window.VWO._.allSettings.dataStore)||void 0===a?void 0:a.events)||void 0===c?void 0:c[t])||void 0===d?void 0:d.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?St(t,100):t}return u}}var wo;uo.UNREG_EVENT_LOCAL_STORAGE_NAME="vwoUnRegEvents",function(e){e.PRE="PRE",e.POST="POST"}(wo||(wo={}));const _o=()=>{let e=[],t=[],n=!1;const o=n=>{const o=e.length>0,i=t.length>0;return n?n===wo.PRE?o:n===wo.POST?i:void 0:o||i},i=(i,r)=>{if(!n||!o(i))return r;const s=!r||!Tt(r),a=Object.assign({},Ln((()=>r.d.event.props))||{}),d=Ln((()=>r.d.event.name));let l=Object.assign({},r);const u=i===wo.POST?t:e;for(const e of u)if("function"==typeof e)try{l=e(l)||l}catch(e){c.warn(`Error while running ${i}-Hook callback!`)}return s?r:(i===wo.PRE&&ao(d)&&((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,a),l)};return{init:(o,i)=>{Array.isArray(i.preHookList)&&(e=[...e,...i.preHookList]),Array.isArray(i.postHookList)&&(t=[...t,...i.postHookList]),o.event.addPreHook=t=>(e.push(t),e.length-1),o.event.addPostHook=e=>(t.push(e),t.length-1),n=!0},runAllHooks(e,t){const n=i(wo.PRE,e);return{processedData:n,wrappedCallback:(...e)=>{i(wo.POST,n),t(...e)}}},canRunHook:o}},ho=_o();class po extends uo{handleDomTriggeredEvent(e){const t=e.name;t.indexOf("vwo_dom_")<0||(t===de.DOM_CLICK&&(e.name="click"),t===de.DOM_SUBMIT&&(e.name="submit"))}sendCall(e,t,n,o,i,r,s,a){var c;if(!mn.shouldWeTrackVisitor()||we.deferOnConsent("sendCall",this,o,r,s,n,e,t,n,o,i,r,s,{cu:window.VWO._.lastPageUnloadURL||document.URL.slice(0,100),ru:document.referrer}))return;const d=null==t?void 0:t.successCallback,l=null==t?void 0:t.errorCallback,u=(null===(c=window.VWO.data.accountJSInfo)||void 0===c?void 0:c.collUrl)||Me.serverUrl,w=Me.accountId,_=u.endsWith("/");let h=o,p=u;if(s){p+=`${_?"":"/"}events/${lo(s.name)?"t":"t/u"}?en=${s.name}&a=${w}&v=${window.VWO.v_e}`;let e=h;if(ho.canRunHook()){const t=ho.runAllHooks(n,e);n=t.processedData,e=t.wrappedCallback}bo(s.name),h=function(...t){e.call(this,...t),Ro(s.name,Object.assign(Object.assign(Object.assign({},s),n.d.event.props),{url:void 0}))}}else{if(!t)return;p=p+t.url+"&vn="+t.vn+"&vns="+t.vns+"&vno="+t.vno+"&eTime="+wt()+"&v="+window.VWO.v_e}window.VWO.consentMode&&a&&(p.indexOf("&cu=")<0&&(p+="&cu="+encodeURIComponent(a.cu.slice(0,100))),document.referrer&&p.indexOf("&ru=")<0&&a.ru&&(p+="&ru="+encodeURIComponent(a.ru.slice(0,100)))),window.VWO._.isBeaconAvailable=!0,i=window.VWO.data.tB&&(window.VWO._.isLinkRedirecting||i);let g=n&&"object"==typeof n&&0===Object.keys(n).length?"":n;g&&"string"!=typeof g&&(g=window.VWO._.native.JSON.stringify(g));ro({url:p,complete:h,success:d,error:l,data:g,useBeacon:i,callbackContext:r}).typeOfCall!==ro.callTypes.BEACON&&(window.VWO._.isBeaconAvailable=!1)}addDataFromMTAndSend(e,t,n,o,i,r,s,a){if(o=o||Ye,s&&s.name===de.VARIATION_SHOWN){s.props.extraData=qn.extraData2(!1,!0);try{const e=window.VWO._.native.JSON.parse(O.get("vwoSn")||"{}"),t={r:window.VWO.data.vi&&"new"===window.VWO.data.vi.vt?0:1,su:decodeURIComponent(e.cu)||"",ru:decodeURIComponent(e.r)||"",ed:s.props.extraData};n.d&&(n.d.sD=t)}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:"Issue with session data payload to be sent in events call",url:"dataSync/utils.ts"})}if("SPLIT_URL"==_vwo_exp[a].type){const e=o;o=function(){e(r),window.VWO._.phoenixMT.trigger(`vwo_vSCallSent_${a}`,{id:a,comb:_vwo_exp[a].combination_chosen}),_vwo_exp[a].vSCallSent=!0},[708427].includes(window._vwo_acc_id)&&5==a&&Un({msg:"Variation shown sent."})}}this.sendCall(e,t,n,o,i,r,s)}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 go=new po;window.VWO.modules.tags.dataSync={utils:go};var vo=new po;class fo extends Zn{execute({event:e},t,n,o,i,r){if(o=o||Ye,window._vis_debug)o&&o(i);else if(vo.shouldSendEventCall({eventDataConfig:t},e)){r=r||qn.createUUIDCookie2(n);const{data:s,shouldSyncCall:a}=vo.getDataForEventsCall({eventDataConfig:t},r,e);a&&vo.sendCall(null,null,s,o,!0,i,e)}else o&&o(i)}}const Oo=new fo,mo=Oo.execute.bind(Oo);function Eo(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,mo);class So{toAbsURL(e){return new URL(e,document.baseURI).href}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)}}class Co extends So{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 To=new Co;function yo(e,t,n,o=null){return window.fetcher.getValue('VWO.modules.events.fireEventAndSyncData("${{1}}","${{2}}","${{3}}", "${{4}}" )',null,{captureGroups:[null,t,n,o]})}function Io(e,t,n={},o=null){var i;let r;t.name=e||t.name,Eo(t,n),t.name===de.DOM_SUBMIT||t.name===de.DOM_CLICK&&t.targetUrl?t.props.targetUrl=t.targetUrl=To.toAbsURL(t.targetUrl):t.name===de.VARIATION_SHOWN&&(r=window._vwo_exp[t.props.id]);const s=null===(i=t._vwo)||void 0===i?void 0:i.eventDataConfig;if(s){const e=Object.keys(s);for(let n=e.length-1;n>=0;--n){const i=e[n];t._vwo.eventDataConfig=s[i],delete s[i],mo({event:t},s,null,o,null,i)}}else mo({event:t},r)}window.VWO.modules.vwoUtils.urlUtils=To;let Vo={};function Ao(e){e?Vo[e]={}:Vo={}}function No(e,{shouldNotUnhide:t,tagName:n,campId:o}){Vo[o]=Vo[o]||{},t||n&&Vo[o][n]||(n&&(Vo[o][n]=!0),window.VWO._.phoenixMT.trigger(de.UNHIDE_ELEMENT,e))}const bo=e=>{Ln((()=>{window.fetcher.getValue('window.VWO.modules.events.markEventSyncedWT("${{1}}")',null,{captureGroups:[e]}).catch((e=>{}))}))},Ro=(e,t)=>{co(e)&&window.fetcher.getValue('window.VWO.modules.eventHistHandler.updateEventHist("${{1}}","${{2}}")',null,{captureGroups:[e,t]})};window.VWO.modules.events={syncEventsDataToDataLayer:Io,fireEventAndSyncData:yo};const Lo={getDataStore:function(){return this.getDSCookieValueByIndex(1)},setDataStore:function(e){xe.create(Ht.TRACK_GLOBAL_COOKIE_NAME,this.getMetaStore()+"$"+e,Bt())},getMetaStore:function(){return this.getDSCookieValueByIndex(0)||""},setMetaStore:function(e){xe.create(Ht.TRACK_GLOBAL_COOKIE_NAME,e+"$"+this.getDataStore(),Bt())},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=xe.get(Ht.TRACK_GLOBAL_COOKIE_NAME);return t?t.split("$")[e]:null},getCookieVersion:function(){return xe.get(Ht.TRACK_GLOBAL_COOKIE_NAME).split("$")[0].split(":")[Ht.COOKIE_VERSION_INDEX]},deleteDataStoreInfoByIndex:function(e){var t=this.getDataStore();t&&((t=t.split(":"))[e]="",t=t.join(":"),this.setDataStore(t))}};window.VWO._.commonCookieHandler=Lo;const Wo=1,Po=2;function Do(){const e=Lo.getMetaStore().split(":")[Wo];return new RegExp("(,|^)"+Qn.INSIGHTS_FUNNEL+"_1").test(e)}function xo(e,t){var n=Po,o=[e,t].join("_"),i=Lo.getDataStore(),r=i.split(":");if(!r[n])for(let e=r.length;e<=n;e++)r[e]="";r[n].match(new RegExp("(?:^|,)("+e+"_[^,]+)"))?r[n]=r[n].replace(new RegExp("(^|,)("+e+"_[^,]+)"),"$1"+o):r[n]+=(0===r[n].length?"":",")+o,i=r.join(":"),Lo.setDataStore(i)}function Uo(e){xo(e,1)}function ko(e){xo(e,0)}function Mo(e,t){const n=Lo.getDataStore().split(":")[Po];return new RegExp("(,|^)"+e+"_"+t+"(,|$)").test(n)?"1":""}function Go(e){return Mo(e,1)}function Fo(e){return Mo(e,0)}function $o(){var e;return d(this,void 0,void 0,(function*(){if(!(null===(e=window.VWO._.track)||void 0===e?void 0:e.loaded)&&Do()){const e=Object.keys(window._vwo_exp).map((function(e){return d(this,void 0,void 0,(function*(){"INSIGHTS_FUNNEL"===window._vwo_exp[e].type&&(yield yo(window.VWO.phoenix,de._ACTIVATED,{id:e}))}))}));yield Promise.all(e),window.VWO._.phoenixMT.trigger("vwo_insightsActivated")}}))}window.VWO._.insightsUtils={isVisBucketedForTrack:Do,includeFunnel:Uo,excludeFunnel:ko,isFunnelIncluded:Go,isFunnelExcluded:Fo,activateFunnels:$o};class jo{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]];he(n[i])?n[i]={}:delete n[i]}recursivelyMerge(e,t,n={},o={mergeArrays:!1}){if(he(e)&&he(t)){const i={};Object.keys(e).concat(Object.keys(t)).forEach((e=>{i[e]=1}));const r=Object.getOwnPropertyDescriptors(e),s=Object.getOwnPropertyDescriptors(t);return 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&&pe(e)&&pe(t)?(pe(n)||(n=[]),n.splice(0,n.length,...e.concat(t)),n):t||e}}var Ho=new jo;const Bo=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;return o.split(",").forEach(((e,t)=>{"vwo_$"===e.trim()&&(i[t]=window.vwo_$,r=!0)})),r?function(...t){return Object.keys(i).forEach((e=>{+e<t.length&&(t[e]=i[e])})),e(...t)}:e};var Jo={};function Ko(e,t){const n=window.VWO._.allSettings.dataStore.campaigns||{};if(Object.hasOwnProperty.call(n,e)){if(xe.get("_vis_opt_exp_"+e+"_combi"))return delete Jo[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 Jo[e],!0}return!1}function qo(e){if(!window._vis_debug&&!$e())if(Array.isArray(e)&&e.length)for(const t of e){const{e:e,v:n}=t;Ko(e,n)||(Jo[e]=n)}else for(const e in Jo)Object.hasOwnProperty.call(Jo,e)&&Ko(e,Jo[e])}var Yo=function(){};function Xo(e){window.vwo_iehack_queue||(window.vwo_iehack_queue=[]),window.vwo_iehack_queue.push(e)}function zo(e,t,n,o=!1){var i,r;if((o||mn.shouldWeTrackVisitor())&&!we.deferOnConsent("sendCall",this,t,null,null,null,e,null,n,o)){var s,a=new Image;t=t||Yo,n=n||Yo,a.onload=function(){s||(s=1,t())},a.onerror=function(){s||(s=1,n())},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 c=e.serverUrl+e.url+"&vn="+e.vn+"&vns="+e.vns+"&vno="+e.vno+"&eTime="+wt()+"&v="+window.VWO.v_e;e.url.indexOf("&cu=")<0&&e.url.indexOf("&url=")<0&&(c+="&_cu="+encodeURIComponent(document.URL.slice(0,100))),document.referrer&&e.url.indexOf("&ru=")<0&&(c+="&_ru="+encodeURIComponent(document.referrer.slice(0,100))),c+="&random="+Math.random(),a.src=c,Xo(a)}}window.VWO.modules.vwoUtils.sendCall=zo;var Qo={};const Zo=function(e,t){this.dependencies={},this.callback=e,this.name=t};Zo.prototype.add=function(e){e&&(this.dependencies[e]=0)},Zo.prototype.unResolve=function(e){if(e)for(var t in this.dependencies)this.dependencies.hasOwnProperty(t)&&t===e&&(this.remove(e),this.add(e))},Zo.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()}},Zo.prototype.remove=function(e){delete this.dependencies[e]},Zo.prototype.canResolve=function(){for(var e in this.dependencies)if(this.dependencies.hasOwnProperty(e)&&!this.dependencies[e])return!1;return!0};const ei={init:function(e,t){var n=new Zo(e,t);return t&&(Qo[t]=n),n},getDependencyManager:function(e){return Qo[e]}};let ti=3,ni=50,oi=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/",ii={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"},ri={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_"},si=function(){},ai;const ci=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(),r.appendChild(n)},di={init:function(e){e&&(di.options=e,di.serverUrl=oi,e.exG?(ai=ei.init((function(){e.success(ui)}),"optOutDM"),ai.add("thirdPartyCookieSupport"),ai.add("globalOptOutStatus"),ui.isThirdPartyCookiesSupported({success:function(t){t?ai.resolve("thirdPartyCookieSupport"):e.error({errorType:ii.TPC_NOT_SUPPORTED})},error:function(){e.error({errorType:ii.TPC_SUPPORT_DETECTION_FAILED})}}),ui.checkGlobalOptOutStatus({success:function(){ai.resolve("globalOptOutStatus")},error:function(){e.error({errorType:ii.GLOBAL_OPT_OUT_DETECTON_FAILED})}})):(li.isOptedOut=li.checkOptOutStatus(),e.success(li)))},process:function(e,t){const n=xe.get(ri.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."),li.isOptedOut=!0,"0"!==n&&("2"!==n?di.optOut(e,t):wi(),!0)},optOut:function(e,t){if(!e)return;mn.callStopAnalyzeAndSurvey(),e.domain||(e.domain=window._vwo_cookieDomain),(t=t||{}).success=t.success||si,t.error=t.error||si;const n=e.optOutExpiry||3650,o=xe.get(ri.OPT_OUT,!0);if(e.config&&e.config.maintainExperiences)return xe.create(ri.OPT_OUT,0,n,e.domain,void 0,!0),void mn.setOptOutStateConfig();o&&"0"!==o||(xe.create(ri.OPT_OUT,1,100,e.domain,void 0,!0),mn.setOptOutStateConfig()),e.url="cdc?cookies="+window.VWO._.native.JSON.stringify([{name_regex:"_vwo_uuid_*",isDeleted:1}])+"&accountId="+e.accountId+"&r="+Math.random(),e.serverUrl=oi,e.retryRequest=e.retryRequest||0;const i=document.cookie.split(";");for(let t=0;t<i.length;t++)if((i[t].indexOf(ri._VIS_OPT_)>-1||i[t].indexOf(ri._VWO_)>-1)&&i[t].indexOf(ri.OPT_OUT)<0){const[n,o]=i[t].split("=");n&&xe.erase(n.trim(),e.domain,!0)}wi(),_i(),zo(e,(function(){_i(),xe.create(ri.OPT_OUT,2,100,e.domain,void 0,!0),window.VWO.phoenix&&window.VWO.phoenix("deactivate"),mn.setOptOutStateConfig(),t.success()}),(function(){e.retryRequest++,e.retryRequest<=ti?setTimeout((function(){di.optOut(e,t)}),ni):t.error({errorType:ii.LOCAL_OPT_OUT_PARTIALLY_FAILED})}),!0)},updateGlobalOptOutState:function(e,t){di.options=e,ui.checkGlobalOptOutStatus(t)}},li={checkOptOutStatus:function(){return!!xe.get(ri.OPT_OUT,!0)},optOut:function(e,t){e?di.process(di.options,t):(xe.erase(ri.OPT_OUT,di.options.domain,!0),li.isOptedOut=!1)}},ui={globalOptOut:function(e,t){const n=di.options,o=e?1:0,i=[{name:ri.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=oi,zo(n,(function(){ui.isGloballyOptedOut=e,t.success()}),(function(){t.error(ii.GLOBAL_OPT_OUT_PARTIALLY_FAILED)}),!0)},checkGlobalOptOutStatus:function(e){(e=e||{}).success=e.success||si,e.error=e.error||si,ui.isThirdPartyCookiesSupported({success:function(t){ui.isGloballyOptedOut=!!t&&!!parseInt(t[ri.GLOBAL_OPT_OUT],10),e.success(ui.isGloballyOptedOut)},error:e.error})},isThirdPartyCookiesSupported:function(e){(e=e||{}).success=e.success||si,e.error=e.error||si;const t=di.options.accountId;zo({url:"cdc?cookies="+window.VWO._.native.JSON.stringify([{name:"_vis_opt_test_cookie",value:1,isDeleted:0}])+"&accountId="+t+"&r="+Math.random(),serverUrl:oi,vn:window.VWO.v_e},(function(){ci(oi+"cdc",(function(n){n&&n["_vis_opt_test_cookie_"+t]?(ui.tpc=!0,e.success(n)):(ui.tpc=!1,e.success(ui.tpc))}))}),(function(){e.error({errorType:ii.TPC_SUPPORT_DETECTION_FAILED})}),!0)}};function wi(){let e=window.VWO._.localStorageService;window.VWO._.jar&&(window.VWO._.jar.cookies={},window.VWO._.jar.syncingOff=!0,window.fetcher.setValue("window.VWO._.jar.syncingOff",!0)),xe.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 _i(){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 hi(){const e=window.VWO;xe.erase(Ht.OPT_OUT,window._vwo_cookieDomain,!0),window.VWO.phoenix&&!mn.shouldExecuteLibOnBasisOfCurrentOptOutState()||(mn.setOptOutStateConfig(),e.nls&&delete e.nls.stopRecording,e.survey&&delete e.survey.stopCollectingData)}function pi(e={}){window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey(),di.optOut({accountId:window._vwo_acc_id,config:e})}var gi;!function(e){e[e.EVENT=40]="EVENT",e[e.ATTRIBUTE=40]="ATTRIBUTE"}(gi||(gi={}));const vi={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 fi{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=fi.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=fi.toCamelCase(e.slice(e.search(/[\w-.]/g)));return t=t.replace(/^(_|vwo_|\.|v_|i_|-)*/g,""),"visitors"===t.toLowerCase()&&(t+="_1"),t}static filterAttributeObjectKeys(e){if("object"!=typeof e||Array.isArray(e))return fi.logWarningAndReportError(vi.ATTRIBUTE_NOT_OBJECT);const t={};for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let o=fi.whiteListedProps[n]?n:fi.filterPropertyName(n);if(!o.trim())return fi.logWarningAndReportError(`Invalid attribute name: '${n}' is not allowed as an attribute name!`);o.length>40&&(o=o.slice(0,40),console.warn(vi.ATTRIBUTE_MORE_THAN_LIMIT));const i=he(e[n])||pe(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),window.VWO._.customError&&window.VWO._.customError({msg:"VWO Event API Error: "+e,url:"NamingUtil.ts",lineno:80,colno:10})}}fi.whiteListedProps={vwo_hubspot_id:!0},fi.whiteListedEvents={[de.RECOM_BLOCK_SHOWN]:!0};const Oi={combi:"cb",goal:"gl",exclude:"ex",uuid:"ud",split:"sp"},mi=()=>{const e={q:Ht.VWO_COOKIE_QUERY_PARAM,d:""};try{let t="";const n=window._vwo_exp||{},o=window.VWO._.cookies.getAll(),i={};for(const e in o)if(o[e]){const r=o[e],s=Ze.campaignCookies.exec(e),a=Ze.uuidCookie.exec(e),c=(s||a||[])[1];if(!c||n[c]&&!n[c].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=Oi[n];if(!a)continue;if("goal"===n){const e=`${a}_${c}`;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}_${c}=${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},Ei=()=>{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 n=-1,o=-1;if(t){const e=Math.abs(t.fetchStart-t.startTime),i=Math.abs(t.requestStart-t.fetchStart),r=Math.abs(t.responseEnd-t.responseStart),s=+window._VWO_Jphp_StartTime;o=e+i+r,n=isNaN(s)?-1:s-t.responseEnd}return{settings_tolerance:Ln((()=>e.settings_tolerance())),library_tolerance:Ln((()=>e.library_tolerance())),settingsTimedOut:!!e.sT,libraryTimedOut:!!e.lT,timeToStartExecuteJphp:n,totalDownloadTime:o}};function Si(e,t){const n=(e=-1,t="")=>{switch(e){case 0:return fi.logWarningAndReportError(vi.EMPTY_EVENT);case 1:return console.warn(vi.EVENT_MORE_THAN_LIMIT);case 2:return fi.logWarningAndReportError(`Invalid event name: '${t}' is not allowed as an event name!`);default:return fi.logWarningAndReportError(vi.EVENT_NOT_STRING)}};if("string"!=typeof e)return n();if(!(e=e.trim()))return n(0);const o=e;if(!(e=fi.filterEventName(e)))return n(2,o);e.length>40&&(n(1),e=e.slice(0,40));const i=fi.filterAttributeObjectKeys(t);return i?{eventName:e,filteredAttributeObject:i}:void 0}function Ci(e,t,n){const o=window.VWO;switch(e.toLowerCase()){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 Ti{constructor(e){if(this.state="loading",this.preInitializedEventHooks={},this.getPerformanceEntries=Ei,this.getCrossDomainInfo=mi,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=>(delete window.VWO._.destroySession,e)));return{destroySession(){return d(this,void 0,void 0,(function*(){(yield e)()}))}}})(),e instanceof Ti)return void Object.keys(e).forEach((t=>{this[t]=e[t]}));this.queue=e.slice(),this._=e._||{},this._.performance=gn,this._.isWorkerThread=!1,this.nonce=e.nonce,Object.defineProperty(this,"modules",{value:e.modules,enumerable:!1,configurable:!1}),this.data=e.data||{},this.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM=e.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM,this.onEventReceive=e.onEventReceive,this.onVariationApplied=e.onVariationApplied,this.onSurveyShown=e.onSurveyShown,this.onSurveyCompleted=e.onSurveyCompleted,this.onSurveyAnswerSubmitted=e.onSurveyAnswerSubmitted,this.onVWOLoaded=e.onVWOLoaded,this.onVariationShownSent=e.onVariationShownSent,this.optOut=di,this.init=e.init,this.consentMode=e.consentMode,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=hi,this.optOutVisitor=pi,this.load_co=e.load_co,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}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?Ci(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]=Ho.mergeNestedObjects(i.pluginStorage[n][o],t)):i.pluginStorage[n]=Ho.mergeNestedObjects(i.pluginStorage[n],t))}addPhoenix(e){this.event=function(e,t,n){var o,i;const r=Si(e,t=t||{});if(!r)return;let s=null;he(n)&&("function"==typeof n.cb&&(s=n.cb),delete n.cb,r.filteredAttributeObject.$metaData=n),(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]))):this.otherSide("event",[r.eventName,r.filteredAttributeObject,s])},ho.init(this,this.preInitializedEventHooks),delete this.preInitializedEventHooks,this.visitor=function(e,t){if(!e)return;const n=fi.filterAttributeObjectKeys(e);n&&(he(t)&&(n.$metaData=t),this.otherSide("visitor",[n]),Gn(n))},this.syncAttributes=function(){this.otherSide("syncAttributes",[])},this.syncEvents=function(){this.otherSide("syncEvents",[])},this.setVariation=qo,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){const n=e.tags;for(var o in Object.keys(n).forEach((e=>{n[e].fn=Bo(n[e].fn)})),window.VWO._.allSettings.triggers=Object.assign(Object.assign({},window.VWO._.allSettings.triggers),e.triggers),e.tags)window.VWO._.allSettings.tags[o]||(window.VWO._.allSettings.tags[o]=e.tags[o]);this.pageGroup.add(e.pages,e.pagesEval);const i=e.dataStore.plugins.PIICONFIG;i&&(window.VWO._.allSettings.dataStore.plugins.PIICONFIG={globalBlacklist:i.GBBL,queryParamSettings:window.VWO._.native.JSON.parse(i.QPS),globalValueRegex:i.GVR}),delete window.VWO._.goalsToBeConvertedSynchronously;const r=!!ie(window.VWO._.track).length;this.otherSide("updateSettings",[r,e,t])}otherSide(...e){e[0]="VWO."+e[0],window.fetcher.getValue(...e)}}var yi=[];const Ii=["dev.visualwebsiteoptimizer.com","d5phz18u4wuww.cloudfront.net","cdn-cn.vwo-analytics.com"];function Vi(e){let t=!1;for(let n=0;n<Ii.length;n++)if(e.indexOf(Ii[n])>=0){t=!0;break}return t}var Ai=function(e){if(Vi(e&&e.url||""))for(var t=0;t<yi.length;t++)yi[t](e)};function Ni(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),lineno:e.lineno,colno:e.colno,source:"uncaughtErr"};Ai(i)}window.addEventListener?(window.addEventListener("error",Ni),window.addEventListener("unhandledrejection",Ni)):window.attachEvent&&window.attachEvent("onerror",(function(e,t,n,o){Ai({msg:e,url:t,lineno:n,colno:o,source:"uncaughtErr"})}));const bi=function(e){e&&"function"==typeof e&&yi.push(e)};class Ri{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)}}}let Li;class Wi extends Ri{setErrorTrackingCallback(e){var t;const n=e.encodeURIComponent,o=e.accountId,i=(null===(t=window.VWO.data.accountJSInfo)||void 0===t?void 0:t.collUrl)||e.serverUrl,r=this;var s=0;const a=function(e){var t,a=(e=e||{}).msg&&e.msg.substring(0,1e3),c=e.stack&&e.stack.substring(0,1e3);const d=e.lineno,l=e.colno,u=e.source,w=e.url,_=Li||r.getEmptyTriggerIdsIfAny(),h="ee.gif?"+(w?"f="+n(e.url):"")+(d?"&l="+d:"")+(l?"&c="+e.colno:"")+"&a="+o+(u?"&s="+n(u):"")+(Array.isArray(_)&&_.length?"&eT="+n(_.join()):"")+"&e="+n(a)+"&stack="+n(c);if(s<50&&(s++,zo({url:h,serverUrl:i},void 0,void 0,!0)),null==_?void 0:_.length){null===(t=window._vwo_code)||void 0===t||t.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 bi(a),a}getEmptyTriggerIdsIfAny(){const{triggers:e}=window.VWO._.allSettings||{},t=[];return Object.keys(e).forEach((n=>{Object.keys(e[n]).length||t.push(n)})),Li=t,t}errorTracking({getters:e}){const t=this.setErrorTrackingCallback(e);this.setCustomError(t)}}const Pi=new Wi,Di=Pi.errorTracking.bind(Pi);window.VWO.modules.tags=window.VWO.modules.tags||{},window.VWO.modules.tags.errorTracking=Di,window.VWO.modules.tags.errorTrackingCallback=Pi.setErrorTrackingCallback;var xi=window.console||{log:function(){}},Ui;window.VWO._.prVWO=window.VWO._.prVWO||[];const ki={processEvent:function(e,t,n,o,i){if("[object Array]"!==Object.prototype.toString.call(e))return 0;try{var r,s,a,c=e[0],d=e.slice(1),l=-1!==c.indexOf(".");return l&&0===c.indexOf(t)||!l?(l?(r=n[(s=c.split("."))[0]][s[1]],a=n[s[0]]):(r=n[c],a=n),r?(window.VWO._.prVWO=window.VWO._.prVWO.concat(i.queue?i.splice(o,1):i.queue),r.apply(a,d),1):0):0}catch(t){return xi.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?ki.processEvent(i,e,n,t.queue.length-1,t):t.queue||t[t.length-1]!==i||ki.processEvent(i,e,n,t.length-1,t),r}(i)})),r}},init:function(e,t,n,o,i=!0){Ui=n?t[n]=t[n]||[]:t||[],this.vwoApi=o,ki.process(e,Ui,t),i&&ki.addPushListener(e,Ui,t)},initTrack:function(e,t){ki.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===ki.processEvent(i[o],e,n,o,t)&&o++}};window.VWO&&(window.VWO._=window.VWO._||{},window.VWO._.vwoLib=ki);class Mi{}class Gi{}const Fi=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 c(e){return!window.VWO.DONT_IOS&&(!("touchmove"!==e&&"touchstart"!==e&&"touchend"!==e||!a)||void 0)}function d(e,t){n&&s.push({type:e,state:t,ref:e[t]})}function l(){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(!c(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 a=t[n],c=a.$el;a.jqType?(d=c,u=a.jqType,w=a.eventName,_=a.callback,h=a.selector,p=a.capture,u&&(h?d[r[u]]&&d[r[u]](w,h,_,p):d[r[u]]&&d[r[u]](w,_,p))):c.removeEventListener?c.removeEventListener(a.name,a.callback,a.capture):c.detachEvent&&c.detachEvent("on"+a.name,a.callback)}var d,u,w,_,h,p;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)}}(),l(),t.length=0,s.length=0,i.length=0,o.length=0,e},addJqEventListener:function(o,i,r,s,a,d){return c(r)||(n&&t.push({$el:o,jqType:i,eventName:r,callback:s,selector:a,capture:d}),a?o[i](r,a,s,d):o[i](r,s,void 0,d)),e},pushTimers:function(t,i){if(n)return o.push({name:t,type:i}),e},addOverrideState:d,overrideHistoryPush:function(e,t,o){if(n){var i=e[o];d(e,o),e[o]=function(n){var o=i.apply(e,[].slice.call(arguments));try{t({state:n})}catch(e){}return o}}},revertOverriddenStates:l,init:function(e){n=e.shouldPushToQueue}},window.VWO._.eventsManager=e,e}(),$i={};let ji=!1,Hi=[];const Bi=gt((function(e){const t=window[e].push({event:"VWO"});ji&&Hi&&Hi.push(t-1),"dataLayer"!==e&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"VWO"}))}),1);function Ji(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);Fi.pushTimers(t,"interval")}function Ki(e,t,n,o,i){Ji((function(r,s){if(r){var a=i,c={event_category:o,non_interaction:!0};c[e]=t,i&&(c.send_to=a),window.gtag("event",n,c)}else{(window[s]=window[s]||function(){(window[s].q=window[s].q||[]).push(arguments)})((function(r){(r=window[s].getByName(i)||r).set(e,t),r.send("event",o,n,{nonInteraction:!0})}))}}))}function qi(e,t,n,o){if(!$e()&&!window._vis_debug)try{o=o||"GA",n&&""!==n?"GA"===o&&(n+="."):n="";var i="GA"===o?4:1;if(t=t||window._vis_opt_GA_slot||i,$i[e].c)if("GA"===o)window._gaq=window._gaq||[],window._gaq.push((function(){void 0===window.pageTracker||n?window._gaq.push([n+"_setCustomVar",t,"VWO-"+e,$i[e].n,1],[n+"_trackEvent","VWO","Visit","",0,!0]):(window.pageTracker._setCustomVar(t,"VWO-"+e,$i[e].n,1),window.pageTracker._trackEvent("VWO","Visit","",0,!0))}));else{var r="dimension"+t,s="CampId:"+e+", VarName:"+$i[e].n;Ki(r,s,"Custom","VWO",n)}}catch(t){window.VWO._.customError&&window.VWO._.customError({msg:"Error while pushing data in GA for experiment id - "+e,url:"core.js",lineno:2922,colno:9,source:encodeURIComponent("VWO-GA-push")})}}function Yi(){let e,t;e=setInterval((()=>{if(window.google_tag_manager){const n=mt();window.dataLayer&&window.dataLayer.length&&"dataLayer"!==n&&window.dataLayer.filter(((e,t)=>-1!==Hi.indexOf(t))).forEach((e=>{window[n]=window[n]||[],window[n].push(e)})),Hi=void 0,clearInterval(e),clearTimeout(t)}}),50),t=setTimeout((function(){clearInterval(e)}),5e3)}function Xi(e,t){const n=window._vwo_exp;if(qn.isSessionBasedCampaign2(n[e]))return;let o=0;$i[e]={},$i[e].c=t,$i[e].n=n[e].comb_n[$i[e].c]||"";const i=n[e].GA?"GA":n[e].UA?"UA":"";let r;if(i&&!n[e][i].tracked&&(qi(e,n[e][i].s,n[e][i].p,i),n[e][i].tracked=!0),n[e].GTM){ji||window.google_tag_manager||(Yi(),ji=!0),r=mt();const t={};t["Campaign-"+e]=$i[e].n,window[r]=window[r]||[];const n=window[r].push(t);ji&&Hi&&Hi.push(n-1),"dataLayer"!==r&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(t)),o=1}o&&Bi(r)}window.VWO.modules.utils.collectAndSendDataForGA=Xi;class zi extends Gi{executeCode(e){if(e)try{vwo_$("head").append(e)}catch(e){}}}class Qi{otherSide(...e){return e[0]="window.VWO.modules.utils.campaignUtils."+e[0],window.fetcher.getValue(...e)}updateGoalCookieValueForExperience(e,t){let n=e?e.split("mE_")[1].split(","):[];return n.includes(t)||n.push(t),`mE_${n.join(",")}`}isGoalTriggeredForExperience(e,t){return(e?e.split("mE_")[1].split(","):[]).includes(t)}}var Zi=function(e){return e.replace(/^(https?:\/\/)(?:w{3}\.)?(.*?)(?:\/(?:home|default|index)\..{3,4}|\/$)?(?:\/)?([\?#].*)?$/i,"$1$2$3")},er=function(e){return e.replace(/^(https?:\/\/)(?:w{3}\.)?(.*?)(?:(?:home|default|index)\..{3,4})?([\?#].*)?$/i,"$1$2$3")},tr=function(e){return er(e).replace(/\/\?/gi,"?")},nr=window._vis_opt_url,or;class ir{constructor(){or=this}regexEscape(e){return e.replace(/[\-\[\]{}()*+?.,\/\\^$|#\s]/g,"\\$&")}cleanURL(e,t){return nr&&!t?nr: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){if("string"!=typeof e||"string"!=typeof t)return!1;let i="ig";if(o){const{regex:n,flags:o}=or.cleanPattern(t);i=o||"g";try{return new RegExp(n,i).exec(e)||or.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 c.error(o),!1}}var r=function(n){return new RegExp(t,i).exec(e)||new RegExp(t,i).exec(n(e))||or.matchRelativeUrl(e,t,i,n)};let s=Zi,a=!1;390187==window._vwo_acc_id&&(a=!0),a&&(s=tr);var d=r(s);return d&&!a?(s=er,n&&r(s)||d):d}matchRelativeUrl(e,t,n,o){if(0===e.indexOf("http"))return!1;const i=(new So).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 So;var i=o.isQueryParamPresent(t),r=o.isHashPresent(t),s=o.isQueryParamPresent(e),a=o.isHashPresent(e);i||(s&&a?e=e.replace(/^(.*?)(\?[^#]*)(#?.*)$/,"$1$3"):s&&!a&&(e=e.replace(/^(.*)(\?.*)$/,"$1"))),r||a&&(e=e.replace(/^(.*?)(#.*)$/,"$1")),"/"!==e&&(e=or.stripSlashes(e,s,a)),"/"!==t&&(t=or.stripSlashes(t,i,r));var c,d,l=new RegExp("^"+or.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi");return l.test(e)?(l=new RegExp("^"+or.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||l.exec(e)):(e=or.removeWWW(e),t=or.removeWWW(t,!0),(l=new RegExp("^"+or.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi")).test(e)?(l=new RegExp("^"+or.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||l.exec(e)):(c=or.cleanURL(t,!0),-1===t.indexOf("*")&&((d=or.removeWWW(o.toAbsURL(e)).replace(/\/$/,"").replace(/\/\?/,"?"))===t||d===c)||(e=or.cleanURL(e),t=c,!!(l=new RegExp("^"+or.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi")).test(e)&&(l=new RegExp("^"+or.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||l.exec(e)))))}}const rr=new ir;window.VWO.modules.vwoUtils.url=rr,window.VWO._.matchRegex=rr.matchRegex;class sr{verifyUrl(e,t,n,o){let i=!1;const r=o?e:this.getCleanedUrl(e);if(t)if(o)i=!!rr.matchRegex(r,t,null,o);else{const n=this.getCleanedUrl(e,!0);i=!(!rr.matchRegex(r,t,null,o)&&!rr.matchRegex(n,t,!0,o))}else i=rr.matchWildcard(r,n)||rr.matchWildcard(e,n);return i}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&&rr.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 ar=new sr;class cr extends Qi{clearTimeouts(e){this.otherSide("clearTimeouts",e)}markGoalTriggered(e,t){if(!mn.shouldWeTrackVisitor())return;const n=window.tracklib||window.VWO._.track;if("TRACK"===e.type)n.markGoalTriggered(e.id,t);else{let n=xe.get("_vis_opt_exp_"+e.id+"_goal_"+t);if(e.mE){const t=xe.get("_vis_opt_exp_"+e.id+"_combi");n=this.updateGoalCookieValueForExperience(n,t)}else e.goals[t].mca&&n&&(n=+n+1);qn.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("TRACK"===e.type)return!window.VWO._.track.shouldTriggerGoal(e.id,t);if(e.goals[t].mca)return null;const n=xe.get("_vis_opt_exp_"+e.id+"_goal_"+t);if(e.mE){const t=xe.get("_vis_opt_exp_"+e.id+"_combi");return this.isGoalTriggeredForExperience(n,t)}return n}doExperimentHere(e,t={}){const{currentUrl:n}=Me;let o;if(e.pg_config){const t=e.pg_config[0];o=window.VWO.pageGroup.validatePage(t,null,n)}else o=ar.compareUrlWithIncludeExcludeRegex(n,t.urlRegex||e.urlRegex,t.excludeUrl||e.exclude_url,t.urlPattern||e.url_pattern);return[o.didMatch,o.reason]}getCombiCookie(e){return xe.get("_vis_opt_exp_"+e+"_combi")}getTrackGoalIdFromExp(e){return ie(window._vwo_exp[e].goals)[0]}getCombi(e,t){const n=E._.track,o=E._.insightsUtils;return"TRACK"===e.type?n.isGoalIncluded?n.isGoalIncluded(this.getTrackGoalIdFromExp(e.id)):void(t||E.push(["track.delayedGoalConversion",{campaignId:e.id,type:"TRACK",goalId:this.getTrackGoalIdFromExp(e.id)}])):"FUNNEL"===e.type?n.isFunnelIncluded?n.isFunnelIncluded(e.id):void(t||E.push(["track.delayedGoalConversion",{campaignId:e.id,type:"FUNNEL"}])):"INSIGHTS_FUNNEL"===e.type?o.isFunnelIncluded(e.id):qn.isAnalyzeCampaign(e.type)?n.isAnalyzeCampaignIncluded?n.isAnalyzeCampaignIncluded(e.id):void(t||E.push(["track.delayedGoalConversion",{campaignId:e.id,type:e.type}])):this.getCombiCookie(e.id)}}const dr=new cr;window.VWO.modules.utils.campaignUtils=dr;class lr extends sr{}const ur=new lr;window.VWO.modules.utils.urlUtils=ur;class wr extends zi{constructor(){super(),this.preview=$e,this.currentCombinationXPaths={},window.VWO._.phoenixMT.on(de.CAMPAIGN_TAG_EXECUTED,(({rtag:e,id:t})=>{e&&qn.updateRTagsInfo(e,t)})),window.VWO._.phoenixMT.on("vwo_urlChangeMt",(()=>{Ao()})),window._vwo_api_section_callback={}}getElementIdentifierString(e,t){let n="vwo_loaded_"+e.id;return"VISUAL"!==e.type&&null!=t&&(n+="_"+t),n}isChangeAppliedOnElForCampaign(e,t,n){const o="string"==typeof e?e:e.tagName;return"head"===(null==o?void 0:o.toLowerCase())&&(n=null),vwo_$(e).hasClass("vwo_loaded")&&vwo_$(e).hasClass(this.getElementIdentifierString(t,n))}markChangeAppliedOnElForCampaign(e,t,n,o,i){"head"===(null==e?void 0:e.toLowerCase())&&(n=null);const r=this.getElementIdentifierString(t,n);return o&&vwo_$(o).addClass("vwo_loaded vwo_loaded_"+t.id+" _vwo_variation_"+i),vwo_$(e).addClass("vwo_loaded "+r)}unhideElementPerVariationEntry(e,t,n,o){const i={ruleName:"",rulesArr:[],campaignData:t,variation:qn.isPersonalizeCampaign(t)?o.combination:null};n&&n.cpath?i.rulesArr=[e,n.cpath]:i.ruleName=e,No(i,{shouldNotUnhide:o.shouldNotUnhide,tagName:n&&n.tag,campId:t.id})}tryApplyingChanges(e,t,n,o){var i,r,s;qn.isDomIndependentCampaign(t.type)||((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||qn.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)),Ao(t.id),this.applyChanges(e,t,n,o),window._vwo_exp[t.id]&&(window._vwo_exp[t.id].mutElg=!0))}applyChanges(e,t,n,o,i=[]){var r,s,a;n||(n={trigger:function(e,t){return d(this,void 0,void 0,(function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})}))}}),t.cA=!0;const l=window.VWO;let u,w,_,h,p,g,v,f,O=e.split(","),m=0;const E=t.type,S=t.sections,C=window._vwo_exp[t.id].sections,T=Me.apiSectionCallback||{},y=window.vwo_$;try{for("VISUAL_AB"===E&&(v=i.length>0?i:S[1].variations[e],v?("object"!=typeof v&&(v=vwo_$.parseJSON(v)),O=new Array(v.length)):O=[]),g=O.length,null===(r=window.VWO._.phoenixMT)||void 0===r||r.trigger(de.SET_CAMPAIGN_TO_OBSERVE,{campaignId:t.id}),p=0;p<g;p++){u=void 0;const r=null==v?void 0:v[p],c=null==r?void 0:r.dHE;w=null==r?void 0:r.rtag;const d=v&&v[p].entryIndex||p;if(v&&(null===(s=v[p])||void 0===s?void 0:s.iT)?window.vwo_$.setItCallback||(window.vwo_$=(...e)=>(e.push({iT:!0}),y(...e)),Object.assign(window.vwo_$,y),window.vwo_$.setItCallback=!0):window.vwo_$!==y&&(window.vwo_$=y),"VISUAL_AB"===E){if(m=1,!(_=r.xpath))continue;"head"===_.toLowerCase()||this.isChangeAppliedOnElForCampaign(_,t,d)?delete this.currentCombinationXPaths[_]:this.currentCombinationXPaths[_]=[m,e],u=l._.allSettings.tags[r.tag].fn}else{if(_=S[++m].path,!_)continue;if("head"===_.toLowerCase()||this.isChangeAppliedOnElForCampaign(_,t,d)||(this.currentCombinationXPaths[_]=[m,O[p]]),1===t.version&&1===parseInt(O[p],10)){n.trigger(de.ELEMENT_LOADED,{oldArgs:[t.id,m,O[p],_]}),this.markChangeAppliedOnElForCampaign(_,t,d),this.unhideElementPerVariationEntry(_,t,v&&v[p],{combination:e,shouldNotUnhide:c});continue}S[m].variations[O[p]].length>0&&(u=window.VWO._.allSettings.tags[S[m].variations[O[p]][0].tag].fn||Ye)}const g=u?u.toString():"";if(v&&v[p].t&&0===i.length){const i=[Object.assign(Object.assign({},v[p]),{entryIndex:p})];an(Object.assign(Object.assign({},v[p]),{campId:t.id}),function(){this.applyChanges(e,t,n,o,i)}.bind(this));continue}if("head"===_.toLowerCase()){if(C[m].loaded=C[m].loaded||{},!0===C[m].loaded[d])continue;n.trigger(de.ELEMENT_LOADED,{oldArgs:[t.id,m,O[p],_]}),n.trigger(de.ELEMENT_CHANGES_APPLIED,{oldArgs:[t.id,m,"VISUAL"===E?O[p]:e,_,g]}),yo(n,de.MODIFIED_ELEMENT,{id:t.id,section_id:m,combination:"VISUAL"===E?O[p]:e,path:_,content:u})}f=vwo_$(_);const I=this;if(f&&f.length){if(h=f.filter((function(e,n){return!I.isChangeAppliedOnElForCampaign(n,t,d)})),h.length||"head"!==_.toLocaleLowerCase()||C[m].loaded[d]||(h=f),0<h.length){"head"===_.toLowerCase()&&(C[m].loaded[d]=!0),"VISUAL"===E?n.trigger(de.ELEMENT_LOADED,{oldArgs:[t.id,m,O[p],_]}):n.trigger(de.ELEMENT_LOADED,{oldArgs:[t.id,"1",e,_]}),delete this.currentCombinationXPaths[_];const o=[];let i;const r=function(e,t){o.push({path:t,changes:String(e).split(" ")})};-1!==g.indexOf("_vwo_api_section_callback")&&(i=[],h.each((function(){i.push(vwo_$(this).clone())}))),window.VWO_SECTION_ID=m;const s=u&&u(r,"",{id:t.id});window.VWO._.phoenixMT.trigger(de.CAMPAIGN_TAG_EXECUTED,{rtag:w,id:t.id}),void 0!==i&&vwo_$(i).each((function(){T[m]&&"function"==typeof T[m]&&T[m](vwo_$(_),this)})),this.unhideElementPerVariationEntry(_,t,v&&v[p],{combination:e,shouldNotUnhide:c}),this.markChangeAppliedOnElForCampaign(_,t,d,s,m),null===(a=window.VWO._.phoenixMT)||void 0===a||a.trigger(de.INIT_VWO_INTERNALS,{elementSelector:_,campaignId:t.id}),"VISUAL"===E?(n.trigger(de.ELEMENT_CHANGES_APPLIED,{oldArgs:[t.id,m,O[p],_,g,o]}),yo(n,de.MODIFIED_ELEMENT,{name:de.MODIFIED_ELEMENT,time:+new Date,props:{id:t.id,section:m,combination:O[p],path:_,content:u,debugLog:o}})):(n.trigger(de.ELEMENT_CHANGES_APPLIED,{oldArgs:[t.id,"1",e,_,g,o]}),yo(n,de.MODIFIED_ELEMENT,{name:de.MODIFIED_ELEMENT,time:+new Date,props:{id:t.id,section:"1",combination:e,path:_,content:u,debugLog:o}})),yo(n,de.ELEMENT_CHANGES_APPLIED,{name:de.ELEMENT_CHANGES_APPLIED,time:+new Date,props:{id:t.id,section:"1",combination:e,path:_}}),t[Je]=1}else this.unhideElementPerVariationEntry(_,t,v&&v[p],{combination:e,shouldNotUnhide:c});v&&v[p].frEvt&&sn(v[p].tag)}else this.unhideElementPerVariationEntry(_,t,v&&v[p],{combination:e,shouldNotUnhide:c});null!=(o=window.VWO._[`keepElementLoadedRunning_${t.id}`]||o)&&l._.coreLib.finished&&this.shouldCancelInterval(o,t.id,t)&&dr.clearTimeouts(t)}}catch(o){n.trigger(de.ELEMENT_LOAD_ERROR,{oldArgs:[t.id,e,o]}),c.error(o)}window.vwo_$=y,delete window.VWO_SECTION_ID}processRedirect({getters:e,campaignData:t,redirectURL:n,isNewVisitor:o}){window.VWO._.triggerEvent(de.REDIRECT_DECISION,!0,t.id);let i,r,s,a,c,d,l,u,w=!1;const _=e.location;if(w=t.urlRegex?rr.matchRegex(ur.getCleanedUrl(e.currentUrl,!0),t.urlRegex,!0):rr.matchWildcard(ur.getCleanedUrl(e.currentUrl,!0),t.url_pattern,!0),w&&1!==w.length){for(a="",l=n.split("*"),i=1,r=l.length;i<r;i++){if(t.urlRegex&&w[i]&&(To.isQueryParamPresent(w[i])||To.isHashPresent(w[i]))){const e=t.sections[1].variations[1];To.isQueryParamPresent(e)||To.isHashPresent(e)?To.isHashPresent(e)&&!To.isQueryParamPresent(e)?w[i]=w[i].replace(/^(.*?)(?:\?[^#]*)(#?.*)$/,"$1$2"):!To.isHashPresent(e)&&To.isQueryParamPresent(e)&&(w[i]=w[i].replace(/#.*/,"")):w[i]=w[i].replace(/[\?#].*/,"")}a+=l[i-1]+(w[i]||"")}a+=l[l.length-1]}else a=n;if(a=a.replace(/\*/g,""),_.search)if(To.isQueryParamPresent(a,!0))for(d=To.getUrlVars(_.search),c=To.getUrlVars(a),u=ie(d),r=u.length;r--;)s=u[r],void 0===c[s]&&(a+="&"+s+"="+d[s]);else To.isHashPresent(a)?a=a.replace(/(.*?)#(.*)/,"$1"+_.search+"#$2"):a+=_.search;if(_.hash&&-1===a.indexOf("#")&&(a+=_.hash),window.fetcher.getValue('phoenix.trigger("${{1}}","${{2}}")',null,{captureGroups:[de.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 i.e. VWO._.jar is undefined");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}`)}}const h=e=>{try{const n=bn(t.id);let o=!1;if(o=new URL(e).origin===_.origin,n&&o)return history.replaceState(null,null,e),void qn.removeCampaignLevelStyleTag(t.id)}catch(e){}_.replace(e)};if(window.VWO._.willRedirectionOccur=!1,window._vis_debug||!o||window._vwo_exp[t.id].vSCallSent)qn.saveVSDataInStorageForSplit(t.id,window._vwo_exp[t.id].combination_chosen,a),h(a);else{const e=window.VWO._.phoenixMT.on(`vwo_vSCallSent_${t.id}`,(({id:t,comb:n})=>{window.VWO._.phoenixMT.off(e),qn.saveVSDataInStorageForSplit(t,n,a),h(a)}))}}shouldCancelInterval(e,t,n){return!e||0==e||1!==e&&!0!==e&&(2===e?!t||(!qn.isDomDependent(n.type)||!!n[Je]):3!==e&&void 0)}otherSide(...e){e[0]="tags.runTestCampaign.utils."+e[0],window.fetcher.getValue(...e)}}const _r=new wr;window.VWO.modules.tags.runTestCampaign=window.VWO.modules.tags.runTestCampaign||{},window.VWO.modules.tags.runTestCampaign.utils=_r;const hr={SURVEY_INIT:"s.init",SURVEY_SHOWN:"s.shn",SURVEY_READY:"s._ready",SURVEY_COMPLETED:"s.cmtd",SURVEY_ATTEMPTED:"s.atd",SURVEY_CLOSED:"s.cld",SURVEY_MINIMIZED:"s.mnmz"},pr={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",NEW_SURVEY_FOUND:"nSF",SURVEY_INIT:"s.init",SURVEY_READY:"s._ready",SURVEY_ATTEMPTED:"s.atd",SURVEY_SHOWN:"s.shn",SURVEY_COMPLETED:"s.cmtd",SURVEY_CLOSED:"s.cld",SURVEY_MINIMIZED:"s.mnmz",ELEMENT_CHANGES_APPLIED:"eCA",SEGMENTATION_EVALUATED:"sE",ELEMENTS_SHOWN_WITHOUT_CHANGES:"eSWC",ON_SURVEY_SHOWN:"oSS",ON_SURVEY_COMPLETED:"oSC",ON_SURVEY_ANSWER_SUBMITTED:"oSASUB",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",DOM_CLICK:"vwo_dom_click",ERROR_ONPAGE:"vwo_errorOnPage",CURSOR_THRASHED:"vwo_cursorThrashed",PAGE_REFRESHED:"vwo_pageRefreshed",QUICK_BACK:"vwo_quickBack",COPY:"vwo_copy",SELECTION:"vwo_selection",MOUSEOUT:"vwo_mouseout",LEAVE_INTENT:"vwo_leaveIntent",EXCESSIVE_SCROLLED:"vwo_excessiveScrolled"},gr={[de.VARIATION_SHOWN]:"VARIATION_SHOWN",[de.SPLIT_VARIATION_SHOWN]:"VARIATION_SHOWN",[de.VARIATION_APPLIED]:"VARIATION_APPLIED",[de.ELEMENT_CHANGES_APPLIED]:"ELEMENT_CHANGES_APPLIED",[de.REGISTER_CONVERSION]:"REGISTER_CONVERSION",[de.VWO_EXECUTED]:"VWO_EXECUTED",[de.VARIATION_SHOWN_SENT]:"VARIATION_SHOWN_SENT",[de.ACTIVATE_API_TRIGGERED]:"ACTIVATE_API_TRIGGERED",[de.COOKIE_CONSENT_REJECTED]:"COOKIE_CONSENT_REJECTED",[de.COOKIE_CONSENT_ACCEPTED]:"COOKIE_CONSENT_ACCEPTED",[de.COOKIE_CONSENT_TIMEOUT]:"COOKIE_CONSENT_TIMEOUT",sE:"SEGMENTATION_EVALUATED",eSWC:"ELEMENTS_SHOWN_WITHOUT_CHANGES",tNR:"TEST_NOT_RUNNING",hC:"POST_URL_CHANGE",sT:"AFTER_SAMPLING_TRIGGER",nSC:"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",oSS:"ON_SURVEY_SHOWN",oSC:"ON_SURVEY_COMPLETED",oSASUB:"ON_SURVEY_ANSWER_SUBMITTED",oO:"OPT_OUT",[de.RETRACK_VISITOR]:"RETRACK_VISITOR",[hr.SURVEY_INIT]:"SURVEY_INIT",[hr.SURVEY_READY]:"SURVEY_READY",[hr.SURVEY_ATTEMPTED]:"SURVEY_ATTEMPTED",[hr.SURVEY_SHOWN]:"SURVEY_SHOWN",[hr.SURVEY_COMPLETED]:"SURVEY_COMPLETED",[hr.SURVEY_CLOSED]:"SURVEY_CLOSED",[hr.SURVEY_MINIMIZED]:"SURVEY_MINIMIZED"},vr={[de.VARIATION_SHOWN]:function(e){return[e.id+"",e.variation]}};class fr extends Mi{constructor(){super(),this.isNotRedirectingEventFired=!1,this.vwoEvents={trigger:function(e,t){return d(this,void 0,void 0,(function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})}))}},window.VWO._.phoenixMT.on(de.VARIATION_SHOWN_SENT,(e=>{const t=window.VWO._.native.JSON.parse(localStorage.getItem(ze.VS_DATA));t&&delete t[e]&&(Object.keys(t).length>0?localStorage.setItem(ze.VS_DATA,window.VWO._.native.JSON.stringify(t)):localStorage.removeItem(ze.VS_DATA))}))}execute(){var e,t;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?yo(null,de.CUSTOM_CONVERSION,{gId:e,["gId_"+e]:1}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",(()=>{yo(null,de.CUSTOM_CONVERSION,{gId:e,["gId_"+e]:1})})):yo(null,de.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?yo(null,de.CUSTOM_CONVERSION,{cId:t,gId:e,["gId_"+e]:1}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",(()=>{yo(null,de.CUSTOM_CONVERSION,{cId:t,gId:e,["gId_"+e]:1})})):yo(null,de.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?yo(null,de.REVENUE_CONVERSION,{revenue:e}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",(()=>{yo(null,de.REVENUE_CONVERSION,{revenue:e})})):yo(null,de.REVENUE_CONVERSION,{revenue:e})},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])}))},window._vis_opt_createCookie=function(e,t,n,o){qn.createCookieMT(e,t,n,window._vwo_exp[o])},null===(t=null===(e=window.VWO_d)||void 0===e?void 0:e.resetPreviewData)||void 0===t||t.call(e),window._vis_opt_readCookie=xe.get,window._vis_opt_element_loaded=_r.tryApplyingChanges}checkIfNotRedirecting(e){this.isNotRedirectingEventFired||e.name!==de.PAGE_VIEW||this.isNotRedirectingEventFired||(this.isNotRedirectingEventFired=!0,v.apply(v,[pr.NOT_REDIRECTING]))}wildCardCallback(e,t){this.checkIfNotRedirecting(e);const n=gr[t];if(n&&de.VARIATION_APPLIED!==t){const o=pr[n];let i,r=null==e?void 0:e.oldArgs;if(r?i=!0:r=[],!i&&vr[t]&&(r=vr[t](e.props)),t!==de.VARIATION_SHOWN||e.props.isFirst||e.props.isSplitVariation?t===de.ELEMENT_CHANGES_APPLIED?i&&v.apply(v,[o,...r]):t!==de.VARIATION_SHOWN&&(t==de.CAMPAIGN_FLOW_START&&window._vwo_code&&(window._vwo_code.libExecuted=1,window.fetcher.setValue("_vwo_code.libExecuted",1)),v.apply(v,[o,...r]),t==de.CAMPAIGN_FLOW_START&&window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[de.TIB_DONE]})):v.apply(v,[o,...r]),t===de.VARIATION_SHOWN&&!e.props.isFirst&&!e.props.isSplitVariation||t===de.SPLIT_VARIATION_SHOWN||t==de.REGISTER_HIT){const e=gr[de.VARIATION_APPLIED],t=pr[e];v.apply(v,[t,...r]),this.vwoEvents.trigger(de.VARIATION_APPLIED,{oldArgs:r,campaignId:parseInt(r[0],Ke),combi:r[1].includes(",")?r[1]:parseInt(r[1],Ke)})}}}}const Or=new fr,mr=Or.execute.bind(Or),Er=Or.wildCardCallback.bind(Or);window.VWO.modules.tags.backwardCompatibility=mr,window.VWO.modules.tags.wildCardCallback=Er;class Sr{otherSide(...e){return e[0]="VWO.modules.tags.backwardCompatibilityUtils."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}let Cr;function Tr(e){return d(this,void 0,void 0,(function*(){yield E.phoenix('store.actions.addValues("${{1}}", "${{2}}" )',null,{captureGroups:[e,"vwoInternalProperties"]})}))}class yr{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=>{e(t)}))}}const Ir=new yr;let Vr=!1;class Ar extends Sr{postPhoenixMTHook(){this.makeSessionAndTagCall()}declareVWOAPI(){E.applyChanges=function(e){return d(this,void 0,void 0,(function*(){const t=[],n=(yield E.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=qn.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]]})}}))},E.activate=function(e,t,n,o){var i;return d(this,void 0,void 0,(function*(){if(!$e()&&!window._vis_debug||!window.VWO._.blockedState){window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[de.ACTIVATE_API_TRIGGERED]});var n,r={};if("object"==typeof e&&(e=(r=e).keepElementLoadedRunning,t=r.expIds,r.manual,o=r.customUrl,n=r.virtualPageUrl),o){if((Ln((()=>window._vwoCc.activateApiOnce))||window._vwo_acc_id>81e4)&&o===window._vis_opt_url)return;window._vis_opt_url=o,window.fetcher.setValue("_vis_opt_url",window._vis_opt_url)}if(t=t||window._vwo_exp_ids,"string"==typeof n&&n.trim())window._vis_opt_url=n,(null===(i=window._vwoCc)||void 0===i?void 0:i.enableSpaVisibility)&&window.VWO._.phoenixMT.trigger(de.SPA_VISIBILITY_SERVICE),yield window.fetcher.getValue('phoenix.trigger("${{1}}", "${{2}}")',null,{captureGroups:["vwo_urlChange",{virtualPageUrl:n,location:{href:window.location.href,search:window.location.search,hash:window.location.hash}}]});else if(t&&t.length){for(const n of t){const t=window._vwo_exp[n];if(t){if(qn.isSessionBasedCampaign2(t)){yo(null,de._ACTIVATED,{id:n});continue}(null==t?void 0:t.manual)&&(window.VWO._[`keepElementLoadedRunning_${n}`]=e,Tr({[`keepElementLoadedRunning_${n}`]:e}),yo(null,de.ACTIVATED,{id:n}))}}o&&(yield window.fetcher.getValue("VWO.modules.tags.activate"))}}}))},E.revertChanges=function(e){return d(this,void 0,void 0,(function*(){const t=(yield E.phoenix("store.getters")).currentSettings.dataStore.campaigns[e];if(t&&t.sections)for(var n=ot(t.sections),o=0;o<n.length;o++)vwo_$(".vwo_loaded.vwo_loaded_"+e+"._vwo_variation_"+n[o]).remove(),delete t.sections[n[o]].loaded,yield window.fetcher.setValue(`VWO._.allSettings.dataStore.campaigns.${e}.sections.${n[o]}.loaded`,void 0)}))},E.modifyClickPauseTime=function(e){e=e||{time:0,useBeacon:!1},E._.redirectionDelayTime=e.time,e.useBeacon&&(E.data.tB=!0)},E.destroy=function(){return d(this,void 0,void 0,(function*(){yield E.phoenix("destroy()"),Fi.clearAllListeners()}))},E.setFetchSettingsDelay=function(e){Tr({SPA_SETTINGS_DELAY:e})},E.disableAutofetchSettings=function(){Tr({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};E.refreshElements=function(t,n){var o;return d(this,void 0,void 0,(function*(){if(!t)return;t instanceof Array||(t=[t]);const i=yield E.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 c="vwo_loaded_"+n[a];s.each((function(t,n){if(!e(n,c)){const t=Array.from(vwo_$(n).parents());for(let n=0;n<t.length&&!e(t[n],c);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=qn.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]})}}}))},E.fetchPCSettings=function(){Cr||(Cr=!0,Tr({loadPC:!0}))},E.enableSPA=function(e){Tr(void 0===e||e?{isSpaEnabled:!0}:{isSpaEnabled:e})},E.updateSPAWaitTime=function(e){Tr({SPA_ELEMENT_WAIT_TIMEOUT:e})},E.onEventTriggered=function(e){Ir.register("onEventTriggered",e),Vr||(Vr=!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),Ir.executeAll("onEventTriggered",t)}}]}))},E.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}),Ln((()=>"number"==typeof e.count))&&--e.count),window.VWO._.bucketedCampaignsAPIStore.callbacks.push(e)},E.deactivate=function(e){return d(this,void 0,void 0,(function*(){const t=yield E.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)}))}}makeSessionAndTagCall(){window.VWO._.phoenixMT.on(de.NEW_SESSION_CREATED,(e=>{let t={};e&&e.props&&(t=e.props),t.cq=0,window._vis_debug||$e()||this.makeCallForTagsAndSession(t,"newSession")})),window.VWO._.phoenixMT.on(de.DIMENSION_TAG_PUSHED,(e=>{const t=e;this.makeCallForTagsAndSession(t,"sessionUpdate")}))}makeCallForTagsAndSession(e,t){return d(this,void 0,void 0,(function*(){const n=window.VWO._.sessionInfoService;void 0!==E._.insightsOnConsentPromise&&(yield E._.insightsOnConsentPromise);n.isSessionInfoSynced()||n.setSNCookieValueByIndex2(Ht.SESSION_SYNCED_STATE_INDEX,1);const o=n.getSessionId(),i=n.getPageId();if((isNaN(o)||isNaN(i))&&window.VWO._.customError){const e={_vwo_sn:xe.get(Ht.TRACK_SESSION_COOKIE_NAME),_vwo_ds:xe.get(Ht.TRACK_GLOBAL_COOKIE_NAME)};let t="Error while sending s.gif: ";isNaN(o)&&(t+="Session Id is NaN"),isNaN(i)&&(t=t?t+", ":t,t+="Page Id is NaN",e.pageId=i),window.VWO._.customError({msg:t,url:"utilsMT.ts",lineno:326,colno:327,source:window.VWO._.native.JSON.stringify(e)})}const r=qn.extraData2(!0),s=encodeURIComponent(r),a=qn.createUUIDCookie2({vwoUUID:Me.vwoUUID}),c="s.gif?account_id="+Me.accountId+qn.getUUIDString(a)+"&s="+o+("newSession"===t?"&ed="+s+"&cu="+encodeURIComponent(Me.currentUrl)+"&r="+(E.data.vi&&"new"===E.data.vi.vt?0:1):"")+"&p="+i+(e.tags?"&tags="+e.tags:"")+(e.egTagValue?"&eg="+e.egTagValue:"")+(e.funnelTagValue?"&fIds="+e.funnelTagValue:"")+("sessionUpdate"===t?"&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="+Bt():"");try{window.VWO._.native.JSON.parse(decodeURIComponent(s)).lt}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:"extraData(ed) is not a JSON string [while sending call for 's.gif']",url:"utilsMT.ts",lineno:374,colno:5,source:window.VWO._.native.JSON.stringify({extraData:r,lt:(new Date).getTime(),referrer:ke.get(),requestURL:c})})}vo.sendCall({serverUrl:Me.serverUrl,accountId:Me.accountId},{url:c},{},(({isError:e})=>{!e&&"newSession"==t&&Xe.includes(window._vwo_acc_id)&&qn.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{uuid:a,sessionId:o,sessionCookie:xe.get(Ht.TRACK_SESSION_COOKIE_NAME),cURL:Me.currentUrl})}))}))}sendRegisterCall(e,t,n){vo.sendCall(e,{url:t,successCallback:n},null,null,!0)}}const Nr=new Ar;window.VWO.modules.tags.backwardCompatibilityUtils=Nr;class br{otherSide(...e){return e[0]="VWO.modules.tags.setSession."+e[0],window.fetcher.getValue(...e)}}class Rr{otherSide(...e){return e[0]="VWO.modules.tags.sessionInfoService."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}function Lr(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(){}}Rr.LOCAL_STORAGE_SESSION_EXPIRY=30,Rr.LOCAL_STORAGE_NAME=window._vis_debug?"debug_vwoSn":"vwoSn",Rr.ACCOUNT_ID=window._vwo_acc_id,Lr.prototype.add=function(e,t){if(e){var n=this.tags;"Array"===this.type?("[object Array]"!==Object.prototype.toString.call(e)&&(e=[e]),e=dt(e,(function(e){return e=encodeURIComponent(e.trim())})),n=lt(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()}},Lr.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,it(this.sentTags2,this.tags2),this.tags2={}):(t=this.tags,it(this.sentTags,this.tags),this.tags={})),t},Lr.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 ot(t).length>0}return!1},Lr.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={}))},Lr.prototype.refresh=function(){"Array"===this.type?this.lastSent=0:"Hash"===this.type&&(it(this.tags,this.sentTags),this.sentTags={},6==window._vwo_acc_id&&(it(this.tags2,this.sentTags2),this.sentTags2={}))};const Wr="eg",Pr="fIds";let Dr={},xr,Ur=["u","s","p","ui","si","pi"],kr=function(){},Mr={user:"u",session:"s",page:"p"};for(xr=0;xr<Ur.length;xr++)Dr[Ur[xr]]=new Lr("Hash");Dr[Wr]=new Lr("Array"),Dr[Pr]=new Lr("Array");const Gr={onPush:function(e){"function"==typeof e&&(kr=e)},getTags:function(e){let t={},n="";for(xr=0;xr<Ur.length;xr++){const n=Dr[Ur[xr]].get(e);n&&(t[Ur[xr]]=Kt(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=Dr[Wr].get();if(e)return e.join()},getFunnelTags:function(){const e=Dr[Pr].get();if(e&&e.length)return Kt(e.map((e=>Number(e))))},addTag:function(e,t,n,o){let i=Mr[n=n||"session"];if(!i)if(n===Wr)i=Wr;else{if(n!==Pr)return;i=Pr}o&&(i+="i"),Dr[i].add(e,t),kr()},refresh:function(){Dr.s.reset(),Dr.si.refresh(),Dr[Wr].refresh()}};window.VWO.tag=Gr.addTag,window.VWO._.tags=Gr;class Fr{constructor(){this.eventCallbacks=[],this.isInitialized=!1}onActivity(){if(mn.shouldWeTrackVisitor())for(let e=0;e<this.eventCallbacks.length;e++)this.eventCallbacks[e]()}init(){if(this.isInitialized)return;const e=dn((()=>{this.onActivity()}),1e3);document.addEventListener?(document.addEventListener("mouseup",e),document.addEventListener("keyup",e),document.addEventListener("mousemove",e),document.addEventListener("scroll",e)):document.attachEvent&&(document.attachEvent("onmouseup",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 $r=new Fr;function jr(){O.remove(Rr.LOCAL_STORAGE_NAME)}let Hr;window.VWO._.tua=$r;class Br extends Rr{constructor(){super(),this.imidiateUpdate=!0,this.firstSessionCreated=!1,this.vwoSn={cu:"",r:"",lt:0,v:"0.1.0"},Hr=this,this.expireSessionOnDateChange(),this.visitorInformation=window.VWO.data.vi=window.VWO.data.vi||{},this.setVWOSn(),this.getSessionStore()&&this.initialize(),$r.track((()=>{this.updateLocalStorageSession()}))}triggerNewSessionEvent(){window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[de.NEW_SESSION_CREATED]}),window.VWO._.phoenixMT.trigger(de.NEW_SESSION_CREATED)}expireSessionOnDateChange(){if(!this.getSessionStore())return;const e=this.getSessionId();if(e){const t=new Date(1e3*e).getDate();new Date(wt()).getDate()!==t&&this.eraseSessionCookie()}}initializeSession2(e){const t=!this.getSessionStore();this.setSessionStore(e+""),this.setVisitorInformation(),this.updateAndSyncPageId(),this.initialize(t)}getDSCookieValueByIndex(e){var t=this.getGlobalCookie();return t?t.split("$")[e]:null}initialize(e){this.isInitiatedOnce||(this.isInitiatedOnce=!0,this.attachTagsPushCallback()||(null!=e?!e:this.getSessionStore())||this.triggerNewSessionEvent(),$r.track((()=>{this.updateSession()})),this.addValues({sessionStart:this.getSessionId()},"root"),this.fireSessionEvent())}fireSessionEvent(){window.VWO.phoenix('trigger("${{1}}", "${{2}}" )',null,{captureGroups:[de.SESSION,{VWO:{firedTime:1e3*this.getSessionId()}}]})}attachTagsPushCallback(){let e,t,n;const o=this,i=function(i,r,s){e=Gr.getTags(r),n=Gr.getFunnelTags(),t=r?void 0:Gr.getEgTags();const a=qn.doesSessionBasedCampaignExistsInTags(e)||(n?1:0);if(!window._vis_debug&&!$e()&&(e||t||n)){if(!i&&!o.getSessionStore()){const i={name:de.NEW_SESSION_CREATED,time:+new Date,props:{pageId:o.getPageId(),tags:e,egTagValue:t,funnelTagValue:n,cq:a,ttl:a&&Bt()}};return yo(null,de.NEW_SESSION_CREATED,i),window.VWO._.phoenixMT.trigger(de.NEW_SESSION_CREATED,i),!0}r?window.VWO._.phoenixMT.trigger(de.DIMENSION_TAG_PUSHED,{tags:e,egTagValue:t,funnelTagValue:n,cq:a,ttl:a&&Bt(),batch:r,calledByUnload:s}):window.fetcher.getValue("VWO.modules.events.events.dimensionTagPushed",[null,{tags:e,egTagValue:t,funnelTagValue:n,cq:a,ttl:a&&Bt()}])}return!1};let r=!1;const s=ln(i,10);const a=pt(i,window.VWO._.pushThrottleTime||1e3);return Gr.onPush((()=>{s(!0),6==window._vwo_acc_id&&a(!0,!0)})),6==window._vwo_acc_id&&(window.VWO._.phoenixMT.on(de.PAGE_EXIT,(e=>{r||(i(!0,!0,!0),r=!0)})),window.VWO.pageExitListener=!0),i()}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()),Ht.SESSION_TIMER_EXPIRE)}retrackVisitor(){const e=wt(!0)-Hr.getFirstSessionId();Gr.refresh(),this.setSessionStore(e+""),this.triggerNewSessionEvent(),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[de.RETRACK_VISITOR]})}initializeSession(e){this.initializeSession2(e)}setVisitorInformation(e){window.VWO.data.vi.vt=Hr.visitorInformation.vt=e||(Hr.isReturningVisitor()?"ret":"new"),window.fetcher.setValue("VWO.data.vi.vt",window.VWO.data.vi.vt)}getPageIdInfo(){const e=this.getSessionStore(),t=e&&e.split(":")[Ht.PAGE_ID_INFORMATION_INDEX];return t&&t.split("_")}markPageIdSessionExpiry(){const e=this.getPageId()+"_"+(wt(!0)-this.getFirstSessionId()+Ht.PAGE_ID_EXPIRY);Hr.markPageId(e)}getPageId(){const e=this.getPageIdInfo(),t=e&&e[0];return t?parseInt(t,10):(this.imidiateUpdate=!1,1)}isReturningVisitor(){return Hr.getSessionId()>Hr.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?wt(!0)-e:(this.firstSessionCreated=!0,ut(!0)-e)}updateLocalStorageSession(){const e=this.getLocalStorageSession();!e||(wt(!0)-e.lt)/60>Rr.LOCAL_STORAGE_SESSION_EXPIRY?this.createLocalStorageSession():this.updateTimestampInfo(e)}updateTimestampInfo(e){this.vwoSn=e,this.vwoSn.lt=wt(!0),this.setLocalStorageSession()}createLocalStorageSession(e){e?(this.vwoSn.cu=`${document.URL}#vwo_fix`,this.vwoSn.r=`${document.referrer}#vwo_fix`):(this.vwoSn.cu=document.URL,this.vwoSn.r=document.referrer),this.vwoSn.lt=wt(!0),this.setLocalStorageSession()}getLocalStorageSession(e){let t=O.get(Br.LOCAL_STORAGE_NAME);try{t=t?Jt(t):null}catch(t){jr(),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(Ht.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||wt(!0)-Hr.getFirstSessionId()>t}setSNCookieValueByIndex(e,t){const n=this.getSessionStore(),o=n&&n.split(":")||[];o[e]=t+"",xe.create(Ht.TRACK_SESSION_COOKIE_NAME,o.join(":"),Ht.TRACK_SESSION_COOKIE_EXPIRY)}getSessionId(){return this.getFirstSessionId()+this.getRelativeSessionId()}setSessionStore(e){if(mn.shouldWeTrackVisitor())return xe.create(Ht.TRACK_SESSION_COOKIE_NAME,e,Ht.TRACK_SESSION_COOKIE_EXPIRY)}getRelativeSessionId(){let e=this.getSessionStore();if(!e){var t=wt(!0)-this.getFirstSessionId();this.setSessionStore(t+""),e=this.getSessionStore()}return e&&+e.split(":")[Ht.RELATIVE_SESSION_ID_INDEX]}setLocalStorageSession(){mn.shouldWeTrackVisitor()&&(this.vwoSn.v&&(this.vwoSn.cu=encodeURIComponent(this.vwoSn.cu),this.vwoSn.r=encodeURIComponent(this.vwoSn.r)),O.set(Br.LOCAL_STORAGE_NAME,cn(this.vwoSn)))}getSessionStore(){return xe.get(Ht.TRACK_SESSION_COOKIE_NAME)}getGlobalCookie(){return xe.get(Ht.TRACK_GLOBAL_COOKIE_NAME)}eraseSessionCookie(){this.sessionTimer=null,xe.erase(Ht.TRACK_SESSION_COOKIE_NAME)}getPcTrafficFromCookie(){var e=Lo.getDataStore();return e?parseFloat(e.split(":")[Ht.PC_TRAFFIC_INDEX]):null}getFirstSessionId(){let e=Lo.getDataStore();return e||(this.createGlobalCookie(),e=Lo.getDataStore()),e&&+e.split(":")[Ht.FIRST_SESSION_ID_INDEX]}getSNCookieValueByIndex(e){var t=this.getSessionStore();return t?t.split(":")[e]:null}createGlobalCookie(){if(!mn.shouldWeTrackVisitor())return;const e=Ht.COOKIE_VERSION+"$"+ut(!0)+":"+this.getPcTraffic()+"::";xe.create(Ht.TRACK_GLOBAL_COOKIE_NAME,e,Bt())}isSessionInfoSynced(){return this.getSNCookieValueByIndex(Ht.SESSION_SYNCED_STATE_INDEX)}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}}class Jr extends br{constructor(){super(),window.VWO._.phoenixMT.on("vwo_phoenixInitCalled",(()=>{this.execute({vwoUUID:Me.vwoUUID})})),window.VWO._.phoenixMT.on("vwo_urlChangeMt",(()=>{window.VWO._.pageId=void 0,this.execute({vwoUUID:Me.vwoUUID})}))}execute(e){return d(this,void 0,void 0,(function*(){let t;if(window.VWO.modules.tags.sessionInfoService?t=window.VWO.modules.tags.sessionInfoService:(t=new Br,window.VWO.modules.tags.sessionInfoService=t,window.VWO._.sessionInfoService=t),t.getSessionStore())Xe.includes(window._vwo_acc_id)&&qn.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{user:"old"},["user"]),t.fireSessionEvent(),t.setVisitorInformation(),t.updateAndSyncPageId();else{Xe.includes(window._vwo_acc_id)&&qn.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{user:"new"},["user"]),qn.createUUIDCookie2(e),t.getGlobalCookie()||t.createGlobalCookie();const n=t.getRelativeSessionTimestamp();t.initializeSession2&&t.initializeSession2(n)}qn.setVin(e),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[de.SESSION_INIT_COMPLETE]})}))}}const Kr=new Jr,qr=Kr.execute.bind(Kr);window.VWO.modules.tags.setSession=Kr;class Yr{static parseUrl(e){try{e=decodeURIComponent(e)}catch(e){console.warn("Not a valid URL.")}const t=/^((((\w+)(:\/\/))?((\w+):(\w+)@)?(www\.)?)([^?#\/:\s]*)?:?([0-9][^?#\/\s]*)?)\/?([^?#\s]*)\??([^#]*)#?(.*)$/.exec(e.trim());if(!t)throw new Error("Not a valid URL.");return t&&{url:t[0],origin:t[1].replace(t[6],""),protocol:t[4]||"",hasWWW:Boolean(t[9]),username:t[7]||"",password:t[8]||"",host:(t[9]||"")+t[10],domain:t[10],port:t[11]||"",path:t[12],query:t[13]||"",queryParams:t[13]?t[13].split("&").reduce(((e,t)=>{const[n,o=""]=t.split("=");return e[n]=o,e}),{}):{},fragment:t[14]||"",urlWithoutProtocol:t[0].replace(t[3],""),urlWithoutProtocolAndWww:t[0].replace(t[2],"")}}}var Xr={LOGGER_LEVEL:"error"};const zr=Yr.parseUrl(window.location.href).queryParams.vwoLogLevel;var Qr=new a(zr||Xr.LOGGER_LEVEL);class Zr{constructor(){this.plugins={}}register(e){Qr.debug(`Registering plugin '${e.pluginName}' in Plugins factory`),this.plugins[e.pluginName]=e}unregister(e){let t;t=me(e)?e:e.pluginName,Qr.debug(`Unregistering plugin '${t}' in Plugins factory`),this.plugins[t].removeAll(),delete this.plugins[t]}unregisterAll(){Qr.debug("Unregistering all plugins in Plugins factory"),Object.keys(this.plugins).forEach((e=>{this.plugins[e].removeAll(),delete this.plugins[e]}))}clearData(){Qr.debug("Clearing the data of all the plugins"),Object.keys(this.plugins).forEach((e=>{this.plugins[e].clearData()}))}}var es=new Zr,ts;class ns{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"}(ts||(ts={}));const os=function(e,t,n){return d(this,void 0,void 0,(function*(){const o=es.plugins[ts.OPERATOR]&&es.plugins[ts.OPERATOR].get(e)||(()=>!1),i=mt();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=Et(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){c.error("Failed to evaluate the dataLayer variable: ",e)}return!a&&s}}))};window.VWO.modules.tags.dL=os;class is{otherSide(...e){e[0]="VWO.modules.tags.checkEnvironment."+e[0],window.fetcher.getValue(...e)}}window.VWO.modules.tags.checkEnvironment={};class rs{otherSide(...e){e[0]="VWO.modules.tags.checkEnvironment.utils."+e[0],window.fetcher.getValue(...e)}}class ss extends rs{addDomReadyListener(e){window.addEventListener("load",(()=>{e()})),"complete"===document.readyState&&e()}setSameSiteVariables(){const e=qn.isSSApp();return e&&(window.VWO._.ssdm=!0),e&&"https:"===Me.location.protocol&&(!window.VWO.data.accountJSInfo||window.VWO.data.accountJSInfo&&!window.VWO.data.accountJSInfo.noSS)&&(window.VWO._.ss=!0),e}}const as=new ss;window.VWO.modules.tags.checkEnvironment.utils=as;class cs extends is{constructor(){super(),window.VWO._.phoenixMT.on("vwo_init",(()=>{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=as.setSameSiteVariables(),t=!window.VWO._.cLFE&&mn.shouldWeTrackVisitor();return{doCookiesMatter:t,areCookiesDisabled:qn.areCookiesDisabled(t),shouldStopExecWhenSsmNotFound:qn.shouldStopExecWhenSsmNotFound(),isSSApp:e}}execute(){}}const ds=new cs,ls=ds.execute;window.VWO.modules.tags.checkEnvironment.fn=ds;class us{}class ws extends us{execute(){}}const _s=new ws,hs=_s.execute;window.VWO.modules.tags.runCampaign=_s;const ps=function(){};window.VWO.modules.tags.runTestCampaign.fn=ps;class gs{}class vs extends gs{processGroupCampaigns(){}}const fs=new vs,Os=fs.processGroupCampaigns.bind(fs);window.VWO.modules.tags.groupCampaigns=Os;class ms{}class Es extends ms{constructor(){super(),716497===window._vwo_acc_id&&window.VWO._.phoenixMT.on("vwo_urlChangeMt",this.execute)}execute(){window.VWO._.phoenixMT.trigger(de.TOGGLE_MUT_OBSERVER,{status:!1})}}const Ss=new Es,Cs=Ss.execute;class Ts{otherSide(...e){return e[0]="VWO.modules.tags.prePostMutation.fn."+e[0],window.fetcher.getValue(...e)}}window.VWO.modules.tags.prePostMutation={};class ys{otherSide(...e){return e[0]="VWO.modules.tags.prePostMutation.utils."+e[0],window.fetcher.getValue(...e)}}let Is=null,Vs=null,As=null,Ns=!1,bs=!1;class Rs extends ys{monitorPageForChanges(){var e;if("undefined"!=typeof MutationObserver&&(Vs&&716497===window._vwo_acc_id&&window.VWO._.phoenixMT.trigger(de.TOGGLE_MUT_OBSERVER,{status:!0}),!Vs)){const t={subtree:!0,attributes:!0,childList:!0,attributeFilter:["class"]},n=function(){var e,t,n;if(!Ns){window.VWO._.phoenixMT.trigger(de.TOGGLE_MUT_OBSERVER,{status:!1});const o=window.VWO._.allSettings.dataStore.campaigns;if(!window.VWO._.urlChangeProcessingPending)for(const n in o)o[n].xPath&&!qn.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&&(o[n].cA=!1,window.VWO.modules.tags.runTestCampaign.utils.applyChanges(o[n].combination_chosen,o[n],null,null,[]));null===(n=window.VWO._.phoenixMT)||void 0===n||n.trigger(de.EDITOR_APPLY_CHANGES_COMPLETE),window.VWO._.phoenixMT.trigger(de.TOGGLE_MUT_OBSERVER,{status:!0})}};window.VWO._.phoenixMT.on(de.TOGGLE_MUT_OBSERVER,(({status:e})=>{var n;window.VWO._.txtCfg&&window.VWO._.txtCfg.o&&(e?window.VWO._.txtCfg.o.c(document.body?"body":"html"):window.VWO._.txtCfg.o.d());if(![714257,742951,707062,716497].includes(window._vwo_acc_id)&&!(null===(n=window._vwoCc)||void 0===n?void 0:n.aMO))return;const o=document.body||document.documentElement;o&&e?Vs.observe(o,t):Vs.disconnect()}));const o=null===(e=window._vwoCc)||void 0===e?void 0:e.observeHTML;Vs=new Me.MutationObserver(n);const i=o?document.documentElement:document.body||document.documentElement;i&&Vs.observe(i,t),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(de.TOGGLE_MUT_OBSERVER,{status:!1})})),document.addEventListener("click",(e=>{window.VWO._.phoenixMT.trigger(de.TOGGLE_MUT_OBSERVER,{status:!0})})),window.VWO._.phoenixMT.on("vwo_urlChangeMt",(()=>{window.VWO._.phoenixMT.trigger(de.TOGGLE_MUT_OBSERVER,{status:!0})})))}}waitForDOMRenderingAndExecuteCampaign(e){Ns=!0;const t=document.body||document.documentElement,n={subtree:!0,childList:!0},o=function(){bs=!0,Is=Is||gt((function(){Ns=!1,As.disconnect(),window.fetcher.getValue("phoenix.trigger",[de.SSR_COMPLETE])}),e.timer,!0),Is()};function i(){bs||(Ns=!1,window.fetcher.getValue("phoenix.trigger",[de.SSR_COMPLETE]),As&&As.disconnect())}t?(As=new Me.MutationObserver(o),As.observe(t,n)):(bs=!0,window.fetcher.getValue("phoenix.trigger",[de.SSR_COMPLETE])),e.timeout?setTimeout(i,e.timeout):i()}}const Ls=new Rs;window.VWO.modules.tags.prePostMutation.utils=Ls;const Ws={},Ps=735023==window._vwo_acc_id;class Ds{constructor(e){this.observed=!1,this.applyCount=0,this.selectorIdentifier="",void 0!==Me.MutationObserver&&(this.observer=new Me.MutationObserver(this.refreshObserverCallback.bind(this)),this.observer.node=e,e.addEventListener("vwoObserverAction",this.observerActionCallback.bind(this)))}}const xs=window._vwo_editorOperationTracker={},Us=100,ks={subtree:!0,attributes:!0,characterData:!0,childList:!0,attributeFilter:["style","src","srcset","href"]},Ms="vwo_refresh_limit_reached",Gs=[];let Fs={};const $s=function(e,t){const n=vwo_$(e);if(!n.length||!Ws[t])return;const o=Array.from(n);let i=0;for(const n of o){let o=n.__vwoInternals;o||(o=n.__vwoInternals=new Ds(n),Gs.push(o)),o.applyCount++,Ps&&(o.selectorIdentifier=`${e}|${i++}|${t}`,Fs[o.selectorIdentifier]=Fs[o.selectorIdentifier]||0,Fs[o.selectorIdentifier]++)}},js=function(e,t){const n=document.createEvent("CustomEvent");n.initCustomEvent("vwoObserverAction",!0,!1,t),e&&e.dispatchEvent(n)};window._vwo_handleMutations=function(e,t){try{e&&"function"==typeof t&&(js(e,{disconnect:!0}),t(),js(e,{connect:!0}))}catch(e){const t="[JSLIB_EDITOR] Error _vwo_handleMutations.";window.VWO._.customError&&window.VWO._.customError({msg:t,url:"editorChangesObserver.js",source:encodeURIComponent(t)})}},Ds.prototype.refreshObserverCallback=function(e,t){const n=t.node,o=window.VWO._.native.JSON.parse(window.VWO._.native.JSON.stringify(Ws));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()},Ds.prototype.observerActionCallback=function(e){if(!e.detail)return;const t=e.detail||{},n=t.operationId;t.disconnect?n?xs[n]="disconnected":this.disconnectObserver():t.connect?this.connectObserver():n&&delete xs[n]},Ds.prototype.disconnectObserver=function(){this.observer.disconnect(),this.observed=!1},Ds.prototype.connectObserver=function(){if(this.observer&&!this.observed){(Ps?Fs[this.selectorIdentifier]>20:this.applyCount>Us)?this.observer.node.hasAttribute(Ms)||this.observer.node.setAttribute(Ms,""):(this.observer.observe(this.observer.node,ks),this.observed=!0)}},Ds.prototype.resetObserver=function(){this.observer&&(this.applyCount=0,this.observed||(this.observer.observe(this.observer.node,ks),this.observed=!0),Fs={},this.observer.node.hasAttribute(Ms)&&this.observer.node.removeAttribute(Ms))};const Hs=function(){var e,t,n,o;null===(e=window.VWO._.phoenixMT)||void 0===e||e.on(de.INIT_VWO_INTERNALS,(function(e){const{elementSelector:t,campaignId:n}=e;$s(t,n)})),null===(t=window.VWO._.phoenixMT)||void 0===t||t.on(de.SET_CAMPAIGN_TO_OBSERVE,(function(e){var t,n,o,i;const r=window._vwo_exp,{campaignId:s}=e;r[s].xPath&&!qn.isXpathAllHead(r[s],r[s].xPath)&&(null===(n=null===(t=r[s].muts)||void 0===t?void 0:t.post)||void 0===n?void 0:n.enabled)&&(Ws[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=Gs.length-1;e>-1;e--)Gs[e].resetObserver()})),null===(o=window.VWO._.phoenixMT)||void 0===o||o.on(de.EDITOR_APPLY_CHANGES_COMPLETE,(function(){for(let e=Gs.length-1;e>-1;e--)Gs[e].connectObserver()}))};window.VWO.modules.tags.prePostMutation.editorChangesObserver={attachEditorChangeObserverEvents:Hs};class Bs extends Ts{execute(){}}const Js=new Bs,Ks=Js.execute;function qs(){let e=[],t="";return function(n,o){const i={samplingRate:n,priority:o};t!==window.location.href&&(e=[]),i.samplingRate=n,i.priority=o,e.push(i),t=window.location.href,window.VWO.data.accountJSInfo.pc.sampleData=e,window.VWO.data.accountJSInfo.pc.sampleData=e}}window.VWO.modules.tags.prePostMutation.fn=Js;const Ys=qs();window.VWO.modules.tags=window.VWO.modules.tags||{},window.VWO.modules.tags.sampleVisitor=Ys;class Xs{constructor(){this.whiteListedEventsForVsKey=[de.PAGE_VIEW,de.CUSTOM_CONVERSION,de.DOM_CLICK,de.DOM_SUBMIT,de.REVENUE_CONVERSION]}getCurrentEventData(e,t,n){const o={};if(!(Object.keys(t).length<=0))return Object.keys(t).forEach((i=>{var r;o[i]=o[i]||{},o[i]={vwoMeta:{metric:t[i].metrics}},this.whiteListedEventsForVsKey.includes(e)&&t[i].comb&&(o[i].vwoMeta.vS=t[i].comb),(null===(r=n[i])||void 0===r?void 0:r.length)>0&&(o[i].matchedSelectors=n[i])})),o}}class zs{constructor(){this.vwoEvents={trigger:function(e,t){return d(this,void 0,void 0,(function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})}))}}}isGoalEligible(e,t){return e.pExcludeUrl&&rr.matchRegex(t,e.pExcludeUrl)?(window.VWO.modules.tags.wildCardCallback({},de.EXCLUDE_GOAL_URL),!1):e.pUrl?ur.verifyUrl(t,e.pUrl,null):ur.verifyUrl(t,null,e.urlRegex)}registerConversion(e,t,n,o,i){"INSIGHTS_FUNNEL"!==t.type&&(e=e||1,this._triggerGoalConversion(e,t,n,o,{combination:dr.getCombi(t,i)}))}getImgUrlForConversion(e,t,n,o){if(!mn.shouldWeTrackVisitor())return;var i,r;const s=e.id,a=window._vwo_acc_id,c=window.VWO.modules.tags.sessionInfoService;if(r="c.gif?account_id="+a+"&experiment_id="+s+"&goal_id="+t+"&ru="+encodeURIComponent(ke.get())+(void 0===o?"":"&r="+o)+qn.getUUIDString(qn.getUUID(e)),"TRACK"===e.type){i=c.getSessionId(),window.VWO.modules.tags.wildCardCallback({campaign:e},de.EXECUTE_FUNNEL_FOR_GOAL_CAMPAIGN);const n=(window.tracklib||window.VWO._.track).getGtAndF(t);if(n){return r+"&s="+i+"&ifs="+ +(i===c.getSessionId())+"&t=1&cu="+encodeURIComponent(window.location.href)+n}return""}return c.shouldSendSessionInfoInCall()&&(i=c.getSessionId()),r+"&combination="+n+(i=i?"&sId="+i:"")}_triggerGoalConversion(e,t,n,o,i){const r=i.combination;if(!o&&(!r||dr.isGoalTriggered(t,e)||qn.isBot2()))return void(we.queueGoalLogs(t.id,e,n,!1)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[t.id,e,n,!1],campaignId:t.id,goalId:e},de.REGISTER_CONVERSION));"REVENUE_TRACKING"!==t.goals[e].type&&(n=void 0);const s=this.getImgUrlForConversion(t,e,r,n);s&&(qn.isEligibleToSendCall(t.id)&&vo.sendCall(null,{url:s},null,null),dr.markGoalTriggered(t,e)),we.queueGoalLogs(t.id,e,n,!!s)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[t.id,e,n,!!s],campaignId:t.id,goalId:e},de.REGISTER_CONVERSION)}}const Qs=new zs;class Zs extends Xs{execute(e,t){if(window.VWO._.willRedirectionOccur)return;if(qn.isBot2())return;const n={},o={};for(const r of t){const t=r.c,s=r.g,a=t&&window._vwo_exp[t];let c=!1;const d=a.goals[s];if(!(t&&s&&a&&d))continue;c=qn.isSessionBasedCampaign2(a);const l=r.uuid||qn.createUUIDCookie2(a);let u="INSIGHTS_FUNNEL"===a.type;if(!c||u){if("CUSTOM_GOAL"===(null==d?void 0:d.type)){const e=d.url;n[l]=n[l]||[],n[l].indexOf(e)<0&&n[l].push(e)}o[l]=o[l]||{};const e="id_"+t;o[l].metrics=o[l].metrics||{},o[l].metrics[e]=o[l].metrics[e]||[],o[l].metrics[e].push("g_"+s),a.isEventMigrated&&(o[l].comb=o[l].comb||{},o[l].comb[e]=dr.getCombi(a))}var i=!0;window.VWO._.isBeaconAvailable=e.isBeaconAvailable,window.VWO._.isLinkRedirecting=e.isLinkRedirecting,Qs.registerConversion(s,a,e.revenue,!c,!0),window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[de.GOAL_CONVERTED,{campaignId:a.id,goalId:s}]}),window.VWO._.isLinkRedirecting=!1,i=i&&window.VWO._.isBeaconAvailable}const r=this.getCurrentEventData(e.vwoEventName,o,n);e._vwo=e._vwo||{},e._vwo.eventDataConfig=e._vwo.eventDataConfig||{},e._vwo.eventDataConfig=r}}const ea=new Zs,ta=ea.execute.bind(ea);window.VWO.modules.tags.metricMT=ta;class na{constructor(){this.lastSetTimerId=null,window.VWO._.phoenixMT.on(de.UNHIDE_ELEMENT,(({ruleName:e,campaignData:t,variation:n,rulesArr:o})=>{let i;t&&(i={id:t.id,variation:qn.isPersonalizeCampaign(t)?n:null}),qn.delCSSWrapper({ruleName:e,rulesArr:o,campaignData:i})}))}unhideElementsAfterTimer(e){null!==this.lastSetTimerId&&clearTimeout(this.lastSetTimerId),this.lastSetTimerId=setTimeout((function(){var t;this.lastSetTimerId=null;const 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:[de.CHECK_SEGMENTATION,e]}),c.info("Multiple hiding tags found after 5 seconds for campaigns "+window.VWO._.native.JSON.stringify(o),{url:"visibilityService.js",lineno:34,colno:34})}}),5e3)}}window.VWO.modules.tags.visibilityService=new na;var oa=Object.freeze({__proto__:null,backwardCompatibilityUtils:Nr,checkEnvironment:ls,runCampaign:hs,runTestCampaign:ps,groupCampaigns:Os,urlChange:Cs,prePostMutation:Ks,errorTracking:Di,sampleVisitor:Ys,metric:ta});const{checkEnvironment:ia,runCampaign:ra,runTestCampaign:sa,groupCampaigns:aa,prePostMutation:ca,urlChange:da,errorTracking:la,sampleVisitor:ua,metric:wa}=oa;class _a{constructor(){this.noOp=function(){}}test(){console.log(1)}getPhoenixConfig(){return{tags:{checkEnvironment:{fn:ia,sync:!0},runCampaign:{fn:ra,sync:!0},runTestCampaign:{fn:sa,sync:!0},groupCampaigns:{fn:aa,sync:!0},prePostMutation:{fn:ca,sync:!0},urlChange:{fn:da,sync:!0},errorTracking:{fn:la,sync:!0},sampleVisitor:{fn:ua},metric:{fn:wa,sync:!0,fireUniquelyForEveryEvent:!0}},storages:{localStorageService:O,cookies:xe},jsLibUtils:{verifyUrl:function(){return ur.verifyUrl.apply(ur,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,"*")}initializeCookieJar(e="ignoreCustomConfig"){for(var t,n=Array.prototype.slice.apply(E).length,o=0;o<n;o++)if("config"===E[o][0]){t=o;break}"number"==typeof t&&ki.processEvent(["config",E[t][1]],"jslib",E,t,E);var i=E.config();"ignoreCustomConfig"!==e&&((i=i||{}).storage={strategy:"custom",backwardCompatible:!1,strategyConfig:{callback:this.sendMessageToParentFrame,cookieJarValue:this.getCookieJarValidValue(e)}}),xe.init(i&&i.storage)}getCookieJarValidValue(e){return["null",null,void 0,"undefined"].indexOf(e)>-1?"":e}setupCookieJar(e){let t;e&&(t=location.search.match(/.*_vwo_store=([^&]*)/),t=t?t[1]:""),this.initializeCookieJar(t)}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({},oa));for(let o=n.length-1;o>=0;--o)null===(t=(e=oa[n[o]]).postPhoenixMTHook)||void 0===t||t.call(e)}}const ha=new _a;function pa(){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=[],qn.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=ha;const ga=pa;var va;window._vis_opt_queue=window._vis_opt_queue||[];var fa=window._vis_opt_queue||[];const Oa=window._vwoCc&&(null===(va=window._vwoCc.arrayRepl)||void 0===va?void 0:va[window._vwo_acc_id]),ma=Oa?new yt:[];ma.execute=function(e){try{e()}catch(e){}},ma.finish=function(e){if(!this.isProcessed){var t=fa.push;fa.push=function(){t.apply(this,[].slice.call(arguments)),ma.execute.apply(this,[].slice.call(arguments))},this.isProcessed=!0}for(e=0;e<fa.length;e++)ma.execute(fa[e])},ma.clear=function(){fa.splice(0,fa.length)};var Ea=function(){},Sa=[],Ca=[],Ta=[],ya=[],Ia=window._vwo_evq=window._vwo_evq||[];window.VWO=window.VWO||[],window.VWO._=window.VWO._||{};var Va=function(e,t){t.e===e[0]&&t.c.apply(this,[e])},Aa=function(e,t){744263===window._vwo_acc_id&&window.VWO._.customError&&window.VWO._.customError({msg:"callback fired",url:window.location.href,source:window.VWO._.native.JSON.stringify({ev:e,uuid:window.VWO._.cookies.get("_vwo_uuid"),cv:!!t.v,ce:!!t.e})}),t.e&&t.e!==e[1]||t.v&&t.v!==e[2]||t.c.apply(this,[e])},Na=function(e,t){t.c&&t.c.apply(this,[e[1]])},ba=function(e){for(var t=0;t<Ta.length;t++)Va(e,Ta[t]);if(e[0]===de.TRACK_SESSION_CREATED&&!0===e[4]&&window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[de.TRACK_NEW_SESSION_CREATED]}),"rH"===e[0]||"vS"===e[0])for(t=0;t<Sa.length;t++)Aa(e,Sa[t]);if(e[0]===de.VWO_EXECUTED)for(t=0;t<Ca.length;t++)Na(e,Ca[t]);if(e[0]===pr.VARIATION_SHOWN_SENT)for(const t of ya)Aa(e,t)},Ra=Ia.push;Ia.push=function(){var e=arguments[0];ba(e),Ra.apply(Ia,[].slice.call(arguments))};var La=Ia.unshift;Ia.unshift=function(){var e=arguments[0];ba(e),La.apply(Ia,[].slice.call(arguments))};const Wa={onVWOLoaded:function(e){var t={c:e=e||Ea};Ca.push(t);for(var n=0;n<Ia.length;n++)Ia[n][0]===de.VWO_EXECUTED&&Na(Ia[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||Ea};ya.push(o);for(const e of Ia)e[0]===pr.VARIATION_SHOWN_SENT&&Aa(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||Ea};Sa.push(o);for(var i=0;i<Ia.length;i++)"rH"!==Ia[i][0]&&"vS"!==Ia[i][0]||Aa(Ia[i],o)},onEventReceive:function(e,t){if(!e)throw new Error("Invalid eventName:"+e);var n={e:e,c:t=t||Ea};Ta.push(n);for(var o=0;o<Ia.length;o++)Va(Ia[o],n)}};for(var Pa in Wa)Wa.hasOwnProperty(Pa)&&(window.VWO[Pa]=Wa[Pa]);function Da(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)&&c.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 xa(){const e=window.VWO;e.nls&&(e.nls.stopRecording="permanent"),e.survey&&(e.survey.stopCollectingData=!0)}function Ua(){E._.commonUtil=It,E._.utils=qt,E._.customEvent=ce,E._.listener=Wa,E._.libUtils=qn,E._.CookieEnum=Ht}window.VWO.modules.otherLibDeps.storeSurveyDataInVWOSurveySettings=Da,window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey=xa,window.VWO.modules.otherLibDeps.setOtherLibrariesDepsMT=Ua,window.VWO._.EventsEnum=pr;const ka=function(e){var t,n,o,i,r,s,a,c,d,l,u,w,_,h,p,g,v,f,O,m,E;const S=null===(t=window.VWO._.allSettings.dataStore)||void 0===t?void 0:t.plugins;if(!S)return;const C=null==S?void 0:S.DACDNCONFIG;e._.ac=e._.ac||{},e.data.pc=e.data.pc||(null===(o=null===(n=e.data)||void 0===n?void 0:n.accountJSInfo)||void 0===o?void 0:o.pc),e.data.rp=e.data.rp||(null===(r=null===(i=e.data)||void 0===i?void 0:i.accountJSInfo)||void 0===r?void 0:r.rp),e.data.ts=null===(a=null===(s=e.data)||void 0===s?void 0:s.accountJSInfo)||void 0===a?void 0:a.ts,e.data.url=null===(d=null===(c=e.data)||void 0===c?void 0:c.accountJSInfo)||void 0===d?void 0:d.url,e.data.frn=null===(u=null===(l=e.data)||void 0===l?void 0:l.accountJSInfo)||void 0===u?void 0:u.frn,e.data.noSS=null===(w=e.data.accountJSInfo)||void 0===w?void 0:w.noSS,e.DONT_IOS=null==C?void 0:C.DONT_IOS,e.data.sst=null==C?void 0:C.SST,e._.sstd=null===(_=null==C?void 0:C.SST)||void 0===_?void 0:_.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===(g=null==C?void 0:C.SD)||void 0===g?void 0:g.IT)||0,e._.SPA_NEW_PAGE_SETTINGS_DELAY=+(null===(v=null==C?void 0:C.SD)||void 0===v?void 0:v.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===(f=null==C?void 0:C.CJ)||void 0===f?void 0:f.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===(E=null==C?void 0:C.jsConfig)||void 0===E?void 0:E.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};let Ma;const Ga={test:e=>{var t;return Ma=null===(t=window.VWO)||void 0===t?void 0:t.phoenix,window.workerThread&&Ma&&e===Ma.store.getters},transformer:function(e){return e===Ma.store.getters.settings.campaigns||e===Ma.store.getters.allSettings.dataStore.campaigns?"vwojFnGPlugCamp":e===Ma.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}},Fa=[Ga],$a={stringify:function(e,t,n){try{return window.VWO._.native.JSON.stringify(e,(function(e,o){if(!n){const e=Fa.filter((e=>e.test(o)));if(e.length>0){const n=t=>e.reduce(((e,t)=>t.transformer(e)),t);return window.VWO._.native.JSON.parse($a.stringify(o,t,n))}}n&&(o=n(o));const i=e?this:t;var r;return o instanceof Function||"function"==typeof o?o.type==="vwoWrappedFn_"+(window.mainThread?"WT":"MT")?"_NuPreW"+o.name.slice(0,o.name.indexOf("_")+1):(r=o.toString()).length<8||"function"!==r.substring(0,8)?"_NuFrRa"+window.functionWrapper.wrap(o,i)+"_":"_NuFrNf"+window.functionWrapper.wrap(o,i)+"_":o instanceof RegExp?"_PxEgEr_"+o:o}))}catch(e){return window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:"JSONfn.stringify failed!",url:"jsonFn.ts",lineno:15,colno:16,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:$a.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 Fa)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 ja=0;const Ha={},Ba={};function Ja(e,t,n){var o;const i=this.postMessage.bind(this);if("response"===(null===(o=e)||void 0===o?void 0:o.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?Ba[t.twoWayCommId](n):Ha[t.twoWayCommId](n)}}}{const o={type:"response",encapsulatedData:e,twoWayCommId:t,isErrorPresent:n};return{send:function(){try{return i(o),!0}catch(e){return!1}}}}}function Ka(e){var t;if(this.sendingLayer=this.postMessage,"request"===(null===(t=e)||void 0===t?void 0:t.type)){const t=e,n=t.encapsulatedData;return{resolve:e=>d(this,void 0,void 0,(function*(){try{const o=yield e(n);return Ja.call(this,o,t.twoWayCommId).send(),!0}catch(e){const n=$a.stringify(e.message);return Ja.call(this,n,t.twoWayCommId,!0).send(),!1}}))}}{const t={type:"request",encapsulatedData:e,twoWayCommId:++ja};return{send:()=>new Promise(((e,n)=>{try{Ha[t.twoWayCommId]=e,Ba[t.twoWayCommId]=n,this.sendingLayer(t)}catch(e){console.log(e),n(e)}}))}}}class qa{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;if(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=$a.stringify(i,e),t({type:"sync",data:r,syncType:se.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:se.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=qa.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 Ya{static register(e,t){var n,o,i;switch(e){case"cookie":if(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 Ie.enable();default:this.registerProperty(e,t)}}static registerProperty(e,t){if(document){if(e in window.document){let n;if(n=Object.getOwnPropertyDescriptor(window.document,e)||Object.getOwnPropertyDescriptor(window.Document.prototype,e)||Object.getOwnPropertyDescriptor(window.HTMLDocument.prototype,e),!n)return Ie.enable();const o={enumerable:n.enumerable,configurable:n.configurable,get:()=>document["__"+e],set:this.internalUtils.getSetter(e,t)};Object.defineProperty(window.document,"__"+e,n),Object.defineProperty(window.document,e,o),Object.defineProperty(window.Document.prototype,e,o),Object.defineProperty(window.HTMLDocument.prototype,e,o)}}else console.error("The property doesn't exist on the `DOCUMENT` object.")}static sync({propertyName:e,value:t}){if("cookie"===e)return Ie.isEnabled()?Ie.applySyncRequest(t):ye(t);document[e]=t}}Ya.internalUtils={getSetter:(e,t)=>{switch(e){case"cookie":return(new Te).getSetter(t);default: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:se.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 Xa{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:se.Property}),!0)})}}function za(){{const e=window.fetcher.postMessage.bind(window.fetcher);m({_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:{},type:"sync",syncType:{type:"custom",method:"localStorage",operation:"clear"}}))}})}}function Qa(e){if("number"!=typeof e.syncType){switch(window.localStorage.__transferData&&(window.localStorage.__transferData=!1),e.syncType.operation){case"setItem":window.localStorage.setItem(e.data.key,e.data.value);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 Za{}Za.syncLocalStorage=za;class ec extends Za{constructor(){super(),this.objectSyncer=new qa}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":switch(t){case"localStorage":ec.syncLocalStorage();break;default:throw new Error("Unknown property name!")}break;case se.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:se.OverWrite}),e}case se.Property:Xa.register(n,o,t,r);break;case se.Document:Ya.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 se.Object:{o.value=$a.parse(o.value);const e=o.path.substring(0,o.path.lastIndexOf(".")).split(".");window[e[0]]=qa.sync(window[e[0]],o.value,e[0],e.splice(1),t);break}case se.Document:Ya.sync(o);break;case se.Property:case se.Variable:t(o);break;case se.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]=qa.getProxy(window.VWO._.native.JSON.parse(o.value),t,o.path);break;case se.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 switch(e.syncType.method){case"localStorage":Qa(e);break;default:return}}declare(e,t){Xa.register(window,"window",e,t)}}const tc=window.VWOEventsArchInCompatibilityMode,nc=(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 oc(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 oc(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=nc(n,o),e&&null==o)return o}}if(r){const e={};r.forEach((t=>{e[t]=o[t]})),o=e}return o}const ic=function(e){return window.functionWrapper.unwrap(e.id)(...$a.parse(e.args))},rc=function(e){var t,n;return d(this,void 0,void 0,(function*(){switch(e.type){case"callWrappedFunction":{let t=ic(e);return t&&"function"==typeof t.then&&(t=yield t),$a.stringify(t)}case"vwoClassInstanceBridge":{const t=e.path.dest.lastIndexOf(".");let n=window,o=e.path.dest;-1!==t&&(n=oc(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=$a.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=$a.parse(e.config.captureGroups));const r=i=oc(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,$a.stringify(i)}}}))};class sc{}class ac extends sc{init(){var e,t,n;this.thread=(null===(t=null===(e=window)||void 0===e?void 0:e.mainThread)||void 0===t?void 0:t.webWorker)||(null===(n=window)||void 0===n?void 0:n.workerThread),this.request=Ka,this.response=Ja,this.thread.onmessage=this.onMessage.bind(this)}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(rc);break;case"response":this.response(r).resolve($a.parse.bind($a));break;case"sync":{let e=e=>null;switch(r.syncType){case se.OverWrite:case se.Object:e=this.postMessage.bind(this);break;case se.Property:case se.Document:case se.Variable:case se.Delete:}ec.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)}}postMessage(e){try{this.thread.postMessage(e)}catch(e){console.error(e)}}getValue(e,t,n={}){let o;(null==n?void 0:n.captureGroups)&&(o=$a.stringify(n.captureGroups));const i={path:e,args:t,config:Object.assign(Object.assign({},n),{captureGroups:o})};return this.request($a.stringify(i)).send().catch((()=>{}))}setValue(e,t){const n={type:"setValue",path:e,val:t};return this.request($a.stringify(n)).send().catch((()=>{}))}}class cc extends sc{init(){}onMessage(){}postMessage(){this.onMessage.apply(this,arguments)}getValue(e,t,n={}){return new Promise((n=>{t?Array.isArray(t)?n(window[e](...t)):t.captureGroups.forEach(((t,n)=>{e.replace(`{{${n}}}`,$a.parse(t))})):n(e)}))}setValue(e,t){return window[e]=t}}class dc extends ac{init(){var e,t,n,o,i;this.thread=(null===(t=null===(e=window)||void 0===e?void 0:e.mainThread)||void 0===t?void 0:t.webWorker)?window.vwoChannelFW:null===(n=window)||void 0===n?void 0:n.workerThread,this.request=Ka,this.response=Ja,(null===(i=null===(o=window)||void 0===o?void 0:o.mainThread)||void 0===i?void 0:i.webWorker)?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;let t;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){var t,n;try{(null===(n=null===(t=window)||void 0===t?void 0:t.mainThread)||void 0===n?void 0:n.webWorker)?window.vwoChannelToW.port2.postMessage(e):window.vwoChannelFW.postMessage(e)}catch(e){console.error(e)}}}const lc=tc?cc:dc;window.fetcher=new lc;class uc{constructor(){this.storageLookUpKey="_vwo_store_content"}otherSide(...e){return e[0]="VWO.modules.vwoUtils.contentSync."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}class wc extends uc{constructor(){super(...arguments),this.collectedData={},this.requestsChecker={}}updateStorage(){return d(this,void 0,void 0,(function*(){if(!this.response)return;const e=window.VWO._.native.JSON.parse(this.response);ie(e).length&&(yield window.fetcher.getValue("VWO._.contentSyncService.updateStorage",[e]))}))}syncGet(e,t,n=!0){return d(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||gt((function(){return d(this,void 0,void 0,(function*(){ro({url:o+"sync?a="+window._vwo_acc_id,data:window.VWO._.native.JSON.stringify(s.collectedData),success:s.updateStorage}),s.collectedData={}}))}),10),this.debouncedCall()}}window.VWO.modules.vwoUtils.contentSync=new wc;class _c{get(e){return this[e]}set(e,t){this[e]=t}}var hc=new _c,pc;!function(e){e[e.EXCLUDE_PASSED=1]="EXCLUDE_PASSED",e[e.INCLUDE_PASSED=2]="INCLUDE_PASSED",e[e.INCLUDE_FAILED=3]="INCLUDE_FAILED"}(pc||(pc={}));var gc=pc,vc;!function(e){e.OR="o",e.AND="a"}(vc||(vc={}));var fc=vc;class Oc{constructor(){this.experimentConfig={},this.pageConfig={},this.experimentConfigCache={},this.pageConfigCache={},this.previewParamsCleanedUrlCache={},Oc.cleanerRegex=/(^https?:\/\/)?(w{3}\.)?(.*?)?((?:\/)(?:home|default|index)\.\w{3,4})?(\/)?([?#].*)?$/i,Oc.logicalOperators=[fc.AND,fc.OR]}static get currentUrl(){return window.location.href}add(e,t){if(Qr.debug("Adding pageGroup config to phoenix"),fe(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])}))),fe(t)){if(pe(t.pc)){const e=this.getCache(Oc.currentUrl,!0);t.pc.forEach((t=>{e[t]={didMatch:!0,reason:gc.INCLUDE_PASSED,cacheHit:!0}}))}if(pe(t.ec)){const e=this.getCache(Oc.currentUrl);t.ec.forEach((t=>{e[t]={didMatch:!0,reason:gc.INCLUDE_PASSED,cacheHit:!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]=hc.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(Oc.cleanerRegex,"$1$2$3$5$6")),this.indexFileCleanedUrlCache[e]):e}validatePage(e,t,n,o){const i=t?this.pageConfig[e]:this.experimentConfig[e];if(!i)return Qr.info(`ConfigId ${e} is not present inside ${t?"pageConfig":"experimentConfig"}`),{didMatch:!1,reason:gc.INCLUDE_FAILED,cacheHit:!1};const r=n||Oc.currentUrl,s=this.getCache(r,t);if(s&&Object.hasOwnProperty.call(s,e))return Qr.info(`Fetching value from cache for ${t?"pageConfigId":"experimentConfigId"} = ${e}`),s[e].cacheHit=!0,s[e];let a;const c=i.exc,d=i.inc;if(Array.isArray(c)&&c.length>0){const t=this.evaluateDSL(c,r,o||!1);if(t)return a={didMatch:!t,reason:gc.EXCLUDE_PASSED,cacheHit:!1},o||(s[e]=a),a}if(Array.isArray(d))if(d.length){const e=this.evaluateDSL(d,r,o||!1);a=e?{didMatch:e,reason:gc.INCLUDE_PASSED,cacheHit:!1}:{didMatch:e,reason:gc.INCLUDE_FAILED,cacheHit:!1}}else a={didMatch:!0,reason:gc.INCLUDE_PASSED,cacheHit:!1};return a=a||{didMatch:!1,reason:gc.INCLUDE_FAILED,cacheHit:!1},o||(s[e]=a),a}evaluateDSL(e,t,n){if(!pe(e)||e.length<2)return Qr.error("Invalid dsl tree",e),!1;const o=[];return e.forEach((e=>{var i;let r;if(e||(r=!1),me(e)&&(r=e),pe(e))if(Oc.logicalOperators.includes(e[0]))r=this.evaluateDSL(e,t,n);else{const[o,s,...a]=e,c=null===(i=es.plugins[ts.OPERATOR])||void 0===i?void 0:i.get(s);let d;if(o.includes("url"))d=this.getIndexFileCleanedUrl(this.getPreviewParamsCleanedUrl(t));else{const e=a[0];d=this.validatePage(e,!0,t,n).didMatch,a[0]=!0}r=null==c?void 0:c(d,...a,{jsLibUtils:hc.get("jsLibUtils"),pageUrl:!0})}o.push(r||!1)})),this.evaluateTree(o)}evaluateTree(e){let t=!1;switch(e[0]){case fc.AND:t=!e.includes(!1);break;case fc.OR:t=e.includes(!0)}return t}}var mc=new Oc;const Ec={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."}},Sc={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 Cc extends ns{constructor(){super(),this.pluginName=ts.OPERATOR,this.operators={}}add(e,t){Qr.debug(`Adding operator '${e}' in OperatorsManager`),this.operators[e]?Qr.error(Ec.OPERATORS.ALREADY_EXISTS,{operatorName:e}):this.operators[e]=t}update(e,t){Qr.debug(`Updating operator '${e}' in OperatorsManager`),this.operators[e]=t}get(e){return Qr.debug(`Getting operator '${e}' in OperatorsManager`),this.operators[e]?this.operators[e]:(Qr.error(Ec.OPERATORS.NOT_REGISTERED,{operatorName:e}),null)}remove(e){Qr.debug(`Removing operator '${e}' in OperatorsManager`),this.operators[e]?delete this.operators[e]:Qr.warn(Sc.OPERATORS.NO_OPERATOR_TO_REMOVE,{operatorName:e})}removeAll(){Qr.debug("Removing all operators in OperatorsManager"),this.operators={}}initialize(e){Object.assign(this.operators,e)}}var Tc=new Cc,yc,Ic;!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"}(yc||(yc={})),function(e){e.PAGE="PAGE",e.EVENT="EVENT",e.JS_VARIABLE="JS_VARIABLE"}(Ic||(Ic={}));const Vc={[yc.EQUAL]:(e,t)=>String(e).toLowerCase()===String(t).toLowerCase(),[yc.NOT_EQUAL]:(e,t)=>!Vc[yc.EQUAL](e,t),[yc.EQUAL_CASE_SENSITIVE]:(e,t)=>String(e)===String(t),[yc.NOT_EQUAL_CASE_SENSITIVE]:(e,t)=>!Vc[yc.EQUAL_CASE_SENSITIVE](e,t),[yc.REGEX](e,t){try{return new RegExp(t,"i").test(String(e))}catch(e){return!1}},[yc.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):Vc[yc.REGEX](e,t)},[yc.NOT_URL_REGEX]:(e,t,n)=>!Vc[yc.URL_REGEX](e,t,n),[yc.REGEX_CASE_SENSITIVE](e,t){try{return new RegExp(t).test(String(e))}catch(e){return!1}},[yc.CONTAINS]:(e,t)=>String(e).toLowerCase().includes(String(t).toLowerCase()),[yc.NOT_CONTAINS]:(e,t)=>!Vc[yc.CONTAINS](e,t),[yc.BLANK]:e=>!e,[yc.NOT_BLANK]:e=>!Vc[yc.BLANK](e),[yc.GREATER_THAN](e,t){if(!fe(e)||!fe(t))return!1;const n=+e,o=+t;return Oe(n)&&Oe(o)&&n>o},[yc.GREATER_THAN_EQUAL](e,t){if(!fe(e)||!fe(t))return!1;const n=+e,o=+t;return Oe(n)&&Oe(o)&&n>=o},[yc.LESS_THAN](e,t){if(!fe(e)||!fe(t))return!1;const n=+e,o=+t;return Oe(n)&&Oe(o)&&n<o},[yc.LESS_THAN_EQUAL](e,t){if(!fe(e)||!fe(t))return!1;const n=+e,o=+t;return Oe(n)&&Oe(o)&&n<=o},[yc.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},[yc.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},[yc.IN]:(e,t)=>t.map((e=>String(e).toLowerCase())).includes(String(e).toLowerCase()),[yc.NOT_IN]:(e,t)=>!Vc[yc.IN](e,t),[yc.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 Vc[yc.GREATER_THAN_EQUAL](o[0],parseInt(r,10))&&Vc[yc.LESS_THAN_EQUAL](o[0],parseInt(s,10))}catch(e){return Qr.info(`RANGE OPERATOR ERROR: ${e&&e.stack}`),!1}},[yc.PAGE_CONFIG_EVALUATION]:(e,t)=>mc.validatePage(t,!1,e).didMatch};var Ac=Object.assign(Vc,{sel(e,t){try{return!!e.closest(t)}catch(e){return!1}}});Tc.initialize(Ac);class Nc{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 bc=new Nc;function Rc(e,t){window.VWO.phoenix('store.actions.addValues("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})}window.VWO.modules.utils.storageSyncer=bc;const Lc=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;if("FUNNEL"===r||!i.eHIR&&(i.ready||i.cA))continue;if(i.manual)continue;const s="SPLIT_URL"===r,a=dr.doExperimentHere(i)[0];if(t[e]={},t[e].dEH=a,a){if(s){bn(e)||(o=window.VWO._.bodyPath+",");break}{let{selector:n,selectorPerVariation:r,cPathSelector:s,cPathSelectorPerVariation:a}=qn.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+=qn.hideElExpression,qn.insertCSS("_vis_opt_path_hides",o)),(null===(e=window._vwoCc)||void 0===e?void 0:e.disableSpaVisPerf)||(window.VWO._.visibilityServiceCache=t,Rc({visibilityServiceCache:t},"vwoInternalProperties"))},Wc=e=>!(0!==e&&!e),Pc=(e,t,n)=>n.syncGet("fns.list",[e,t]),Dc=(e,t,n)=>d(void 0,void 0,void 0,(function*(){if(!Wc(e))return!1;const o=yield Pc(e,t,n);return!!o.dataPresent&&o.val})),xc=(e,t,n)=>d(void 0,void 0,void 0,(function*(){if(""===e||!Wc(e))return!1;const o=yield Pc(e,t,n);return!!o.dataPresent&&!o.val})),Uc={f_in_list:Dc,f_nin_list:xc},kc=function(e){var t,n;return d(this,void 0,void 0,(function*(){try{v("jI"),e._.allSettings.dataStore.vwoData=e._.allSettings.dataStore.vwoData||{};const o=e._.allSettings.tags;Object.keys(o).forEach((e=>{o[e].fn=Bo(o[e].fn)})),ka(e);const i=[];let r;i.push(null),i.push(ha.getPhoenixConfig()),window.fetcher.getValue('setVWO("${{1}}")',null,{captureGroups:[e]}),window.fetcher.setValue("fakeWindow.VWOSettings",i),window.fetcher.setValue("window._vwoCc",window._vwoCc);const s=window.VWO._.allSettings.dataStore.CIF,a=window.VWO._.cookies.get("_vwo_uuid");if(s)if(a)r=a;else if(r=s(),!r)return;window.VWO._.allSettings.dataStore.uuid=window._vwo_uuid=r||Ln((()=>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]=ga();e.phoenix=c,ha.postPhoenixMTHook();const u=new ec;if(window._vwo_exp=u.register(se.Object,"_vwo_exp",window._vwo_exp,"",!1),window.VWO._.allSettings.dataStore.campaigns=window._vwo_exp,u.register(se.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=qn.getSelectedVariationForPreviewMode(window._vwo_exp[e])}const[w,_]=yield l;window.VWO._.phoenixMT.on(de.SPA_VISIBILITY_SERVICE,Lc),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]})}))),ki.init("jslib",e,null),ki.init("optOut",e,null),window._vwo_surveySettings=u.register(se.Object,"_vwo_surveySettings",window._vwo_surveySettings),window.VWO._.track=u.register(se.Object,"tracklib",window.VWO._.track,"",!1),window.VWO._.insightsUtils=u.register(se.Object,"insightsUtils",window.VWO._.insightsUtils,"",!1),hc.set("jsLibUtils",{verifyUrl:function(){return ar.verifyUrl.apply(ar,arguments)},getCleanedUrl:function(){return ar.getCleanedUrl.apply(ar,arguments)}}),es.register(Tc),Tc.add("inlist",(function(e,t){return d(this,void 0,void 0,(function*(){return!!(yield Uc.f_in_list(e,t,window.VWO.modules.vwoUtils.contentSync))}))})),Tc.add("ninlist",(function(e,t){return d(this,void 0,void 0,(function*(){return!!(yield Uc.f_nin_list(e,t,window.VWO.modules.vwoUtils.contentSync))}))})),e.pageGroup=mc;const{pages:h,pagesEval:p}=e._.allSettings;e.pageGroup.add(h,p),ke.init(),window.fetcher.getValue("VWO.modules.vwoUtils.referrer.init"),ma.finish(),window.VWO._.phoenixMT.trigger("vwo_phoenixInitialized"),window.VwoUnitTestsRunning&&(null===(n=(t=window).resolveUnitTestPromise)||void 0===n||n.call(t));const g=window.VWO._.phoenixMT.on("vwo_urlChangeMt",(()=>{if(window.VWO._.phoenixMT.off(g),"object"!=typeof window.VWO._.txtCfg||!window.VWO._.txtCfg.tn)return;window.VWO._.txtCfg.o&&window.VWO._.txtCfg.o.d(),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)}))}catch(e){window._vwo_code&&window._vwo_code.finish(),window.vwo_libExecuted=!0,c.error("Error in bootPhoenix:",e.stack)}}))},Mc={},Gc=function(e,t,n,o={allowReload:!1}){if(!(ue()&&e.indexOf("get_debugger_ui")<0||Mc[e])){o.allowReload||(Mc[e]=1);var i=document.createElement("script");i.src=e,i.type="text/javascript",t=t||function(){},n=(n=n||function(){})||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),i.parentNode?i.parentNode.removeChild(i):window.setTimeout((function(){i.parentNode&&i.parentNode.removeChild(i)}),100)}};window.VWO.modules.utils.loadScript=Gc;const Fc=e=>{e._.allSettings.triggers[Qe]={cnds:["a",{id:2,event:de.SSR_COMPLETE},{event:de.NOT_REDIRECTING,id:4,filters:{}},{event:de.VISIBILITY_TRIGGERED,id:5,filters:{}},{event:de.PAGE_VIEW,id:1e3,filters:{}}],dslv:2}},$c=function(e,t){window._vwo_exp=e._.allSettings.dataStore.campaigns,e._.coreLib={lS:Gc};const n=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/";function o(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:de.PAGE_VIEW},{filters:[["window.VWO.consentMode.dT","neq",!0]],event:de.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 i(t){e._.allSettings.triggers.customPreviewTrigger={cnds:["a",{event:de.PAGE_VIEW,id:+new Date},{event:de.VISIBILITY_TRIGGERED,id:+new Date}]},o("customPreviewTrigger",t),e._.allSettings.rules.push({triggers:["customPreviewTrigger"],tags:[{priority:4,data:`campaigns.${t}`,id:"runCampaign"}]});const n=e._.allSettings.dataStore.campaigns[t].triggers[0];if(delete e._.allSettings.triggers[n],e._.allSettings.dataStore.campaigns[t].triggers[0]="customPreviewTrigger",qn.isPersonalizeCampaign(_vwo_exp[t]))for(const t in e._.allSettings.triggers){const o=e._.allSettings.triggers[t].cnds;if(Array.isArray(o))for(const e of o)(null==e?void 0:e.event)&&e.event.indexOf(`trigger.${n}`)>-1&&(e.event="trigger.customPreviewTrigger")}}Fc(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}]}),ha.setFunnelExps();const r=e._.allSettings.dataStore.previewExtraSettings;if(!r||"object"!=typeof r){if($e())for(const t in e._.allSettings.dataStore.campaigns)i(t);return t(e),!1}const s=ie(r);if(!s.length)return t(e),!1;const a=s[0],d=r[a].debug.s,l=r[a].debug.tg;for(var u in window._vwo_exp)window._vis_debug=!0,window.fetcher.setValue("fakeWindow._vis_debug",window._vis_debug),r[u]?(_vwo_exp[u].previewHash=r[u].previewHash,_vwo_exp[u].debug=r[u].debug,r[u].debug.url&&(_vwo_exp[u].url=decodeURIComponent(r[u].debug.url))):delete _vwo_exp[u];let w;Da(window._vwo_exp,r),Object.keys(e._.allSettings.dataStore.campaigns).length||c.error("Preview mode opened but no campaigns served");const _=window.name.indexOf("_vis_heatmap_")>=0||window._vwo_tm.indexOf("_vis_heatmap_")>=0;var h;if(d&&!_||i(a),h=a,e._.allSettings.triggers.customSegmentTestTrigger={cnds:[{event:"checkSegmentation",id:+new Date}]},e._.allSettings.rules.push({triggers:["customSegmentTestTrigger"],tags:[{data:`campaigns.${h}`,id:"segmentEligibilityTest"}],occurance:1}),function(t){e._.allSettings.triggers.customPatternTestTrigger={cnds:[{id:+new Date,event:de.PAGE_VIEW}]},o("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)))}()}(a),!l){const t=window._vwo_exp[a].debug.v;e._.allSettings.dataStore.campaigns[a].sections[1].triggers[t]&&(e._.allSettings.dataStore.campaigns[a].sections[1].triggers[t]="customPreviewTrigger")}if(window._vwo_surveySettings&&!d){const e=ie(window._vwo_surveySettings);e.length&&window._vwo_surveySettings[e[0]].t&&(window._vwo_surveySettings[e[0]].t="customPreviewTrigger")}if(_)w=`${n}7.0/heatmap.helper.js`,window._vis_opt_heatmap=1;else{if("SURVEY"===e._.allSettings.dataStore.campaigns[a].type)return window.fetcher.setValue("fakeWindow._vwo_surveySettings",window._vwo_surveySettings),t(e),!0;if(window.VWO_d&&window.VWO_d.bootDebugger)return t(e),!0;w=`${n}7.0/debugger.js`}return Gc(w,null,(function(){t(e)})),!0};class jc{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]}}function Hc(e,t,n){const o={};return n.forEach((n=>{var i;const[r,s,...a]=n.condition,c=Bc(r,t),d=null===(i=es.plugins[ts.OPERATOR])||void 0===i?void 0:i.get(s),l=null==d?void 0:d(c,...a,{eventName:e,triggerName:n.triggerId,jsLibUtils:hc.get("jsLibUtils")});732155===window._vwo_acc_id&&4133600==n.triggerName&&(o.fMeta=n.condition,o.fAns=l),o[n.triggerName]=o[n.triggerName]||{},o[n.triggerName][n.condId]=o[n.triggerName][n.condId]||{},o[n.triggerName][n.condId][n.filterId]=l})),o}function Bc(e,t){const n=e.split(".");let o;switch(n[0]){case"event":{let e=t;for(let t=1;t<n.length;t++){const i=n[t];o=e[i],e=o,"innerText"===i&&(o=null==o?void 0:o.trim())}break}case"page":{const e=n[1];o=Me.page[e];break}}return o}window.VWO.modules.utils.triggers={triggersConditionsCheck:Hc};class Jc{constructor(e,t,n,o){this.eventName=e,this.domEventName=t,this.domEventsDebounceTime=n,this.attachedFilters=o}on(e){this.domEventName!==r.CLICK&&this.domEventName!==r.SUBMIT&&(this.domEventName===r.DOM_CONTENT_LOADED?"interactive"===document.readyState||"complete"===document.readyState?setTimeout((()=>{e()}),0):window.document.addEventListener(this.domEventName,this.callback=ln((t=>{t.preComputedConds=Hc(this.eventName,t,this.attachedFilters),e(t)}),this.domEventsDebounceTime),!0):this.domEventName===r.SCROLL?window.document.addEventListener(this.domEventName,this.callback=ln((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=Hc(this.eventName,t,this.attachedFilters),e(t)}),this.domEventsDebounceTime),!0):window.document.addEventListener(this.domEventName,this.callback=ln((t=>{t.preComputedConds=Hc(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=te.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.GenericDOMEvent",Jc);class Kc{}class qc extends Kc{constructor(){super(),this.eventName=n.LEAVE_INTENT,this.threshold=2,this.delay=1e3}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){const t=he(window._vwoCc)&&window._vwoCc.usrExitLimit||this.delay;return this.mouseLeaveCallback=n=>{this.isMouseMoveUpward(n)&&(Math.abs(n.offsetY||n.clientY)<=this.threshold||(this.timeout=window.setTimeout((()=>e(n)),t)))},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}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.LeaveIntentEvent=te.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.LeaveIntentEvent",qc);class Yc extends Kc{constructor(e){var t;super(),this.eventName=n.URL_CHANGE,this.originalCallbacks={},this.enableSpaVisibility=!!(null===(t=window._vwoCc)||void 0===t?void 0:t.enableSpaVisibility),this.events=e||["pushState","replaceState","hashchange","popstate"]}on(e){this.lastExecutedURL=window.location.href,this.events.forEach((t=>{"popstate"===t?window.addEventListener(t,(t=>{const n=window.location.href;this.lastExecutedURL!==n&&(window.VWO._.phoenixMT.trigger("vwo_reRun"),window.VWO._.urlChangeProcessingPending=!0,qn.resetAuxDependencies(),this.lastExecutedURL=n,window._vis_opt_url=void 0,e({_event:qn.filterEventObjectForWT(t),location:{href:window.location.href,search:window.location.search,hash:window.location.hash}}),this.enableSpaVisibility&&window.VWO._.phoenixMT.trigger(de.SPA_VISIBILITY_SERVICE),window.VWO._.phoenixMT.trigger("vwo_urlChangeMt"))}),!1):(this.originalCallbacks[t]=window.history[t],window.history[t]=(...n)=>{window._vis_opt_url=void 0,this.originalCallbacks[t].apply(window.history,n);const o=window.location.href;Mn(o,"spa"),this.lastExecutedURL!==o&&(window.VWO._.phoenixMT.trigger("vwo_reRun"),window.VWO._.urlChangeProcessingPending=!0,qn.resetAuxDependencies(),this.lastExecutedURL=o,e({values:n,location:{href:window.location.href,search:window.location.search,hash:window.location.hash}}),this.enableSpaVisibility&&window.VWO._.phoenixMT.trigger(de.SPA_VISIBILITY_SERVICE),window.VWO._.phoenixMT.trigger("vwo_urlChangeMt"))})}))}off(){Object.keys(this.originalCallbacks).forEach((e=>{window.history[e]=this.originalCallbacks[e]}))}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.UrlChangeEvent=te.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.UrlChangeEvent",Yc);class Xc{}class zc extends Xc{shouldWeTriggerMetric({currentUrl:e},t,n,o={}){const i=t.isFirst,{excludeUrl:r,pExcludeUrl:s,urlRegex:a,pUrl:c}=n;let d;d=!(r||s||a||c)||Qs.isGoalEligible(n,e);return!(!qn.isSessionBasedCampaign2(t)&&i&&o.name===de.PAGE_VIEW&&"CUSTOM_GOAL"===n.type)&&d}}var Qc=new zc;class Zc{constructor(){this.cacheBfClick={}}initiate(e){const t=this,n=e.closest("form");if(n){const o=t.computeStateCache();n.addEventListener("input",(function e(){t.end(n,e)})),this.targetClicked=e,this.cacheBfClick=o}}computeStateCache(){const e={},t=window._vwo_exp;return Object.keys(t).forEach((n=>{const o=t[n];e[n]=o.ready})),e}end(e,t){this.cacheBfClick={},this.targetClicked=this.submitter=null,e&&t&&e.removeEventListener("input",t)}didCampConvertInBetween(e){const t=e.id;return this.cacheBfClick[t]!==e.ready}updateCache(e){this.submitter=e}isFinished(){return 0===Object.keys(this.cacheBfClick).length||this.submitter!==this.targetClicked}}const ed=new Zc;function td(e,t,n){var o,i;const r="o"===n[0];let s=!1;for(let a=0;a<n.length;a++){const c=n[a];if(!c.filters)continue;let d=!0;for(const n of c.filters){const[r,s,...a]=n,l=Bc(r,t);if(!(null===(i=null===(o=es.plugins[ts.OPERATOR])||void 0===o?void 0:o.get(s))||void 0===i?void 0:i(l,...a,{eventName:e,triggerName:c.id,jsLibUtils:hc.get("jsLibUtils")}))){d=!1;break}}if(r&&d){s=!0;break}s=d}return s}class nd{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,c=window.VWO._.allSettings,d=c.triggers[null===(n=null===(t=c.dataStore.campaigns[r])||void 0===t?void 0:t.mt)||void 0===n?void 0:n[i]].cnds;return!d||!(d.length>1||(null===(o=d[0].filters)||void 0===o?void 0:o.length))||td(a,s,d)}catch(e){return!0}}isGoalTriggerValid(e,t){if(!e)return this.checkMissingComputations(t);let n=!1;const o=Object.keys(e);for(const t of o){const o=e[t];let i=!0;const r=Object.keys(o);for(const e of r)if(!o[e]){i=!1;break}if(i){n=!0;break}}return n}fireEventForConversion(e,t,n){if(!mn.shouldWeTrackVisitor())return;const o=[],i=window._vis_opt_url||window.location.href,r=yo(null,e,t);return window.VWO._.goalsToBeConvertedSynchronously||qn.updateGoalsKind(window._vwo_exp),Object.keys(window.VWO._.goalsToBeConvertedSynchronously).forEach((r=>{var s,a;const c=window.VWO._.goalsToBeConvertedSynchronously[r],d=window._vwo_exp[r];"vwo_dom_submit"===e&&!ed.isFinished()&&ed.didCampConvertInBetween(d)||((null===(s=window._vwoCc)||void 0===s?void 0:s.ignoreCSAForGoals)||!(null===(a=null==d?void 0:d.ss)||void 0===a?void 0:a.csa)||d.isTriggerValidated)&&((null==d?void 0:d.mE)&&dr.doExperimentHere(d)[0]&&!d.combination_chosen||dr.getCombi(d)&&qn.shouldTrackUserForCampaign(d)&&Object.entries(c).forEach((([s,a])=>{var c;const l=Object.assign({kind:a},d.goals[s]);if(this.goalsFilter.includes(l.kind)){const a=null===(c=d.mt)||void 0===c?void 0:c[s];if(!a||!this.isGoalTriggerValid(t.preComputedConds[a],{goalId:s,campaignId:r,eventData:null==n?void 0:n.eventData,eventName:e})||!Qc.shouldWeTriggerMetric({currentUrl:i},d,l))return;dr.isGoalTriggered(d,s)||o.push({c:d.id,g:s})}})))})),o.length&&ta(t,o),r}}window.VWO.modules.utils.goalUtils={GoalConversion:nd};class od{static isBrowserChromiumBased(){const e=Me.navigator.userAgent;return!(!e.includes("Chrome/")||!e.includes("Safari/"))}}class id{getTargetPathInfo(e){let t,n,o,i,r,s,a,c,d;t=vwo_$(Ln((()=>e.composedPath()[0]))||e.target),n=t.get(0);const l=In(n);return l!==n&&(n=l,t=vwo_$(n)),c=yn(n),"string"!=typeof c||"html"===c.toLowerCase()||qn.isBot2()||(d=t.offset(),"touchend"===e.type?(r=e.originalEvent&&e.originalEvent.changedTouches[0],r&&(o=r.pageX,i=r.pageY)):(o=e.pageX,i=e.pageY),s=Math.round(1e3*(o-d.left)/(t.outerWidth()||Vn(t)))/1e3,a=Math.round(1e3*(i-d.top)/(t.outerHeight()||An(t)))/1e3,(0>s||1<s)&&(s=.5),(0>a||1<a)&&(a=.5)),"html"===c.toLowerCase()&&(c=""),{xpath:c,x_percent:s,y_percent:a}}evaluateHeatmapData(e){let t,n,o,i,r,s,a={};vwo_$(e.target).get(0);const c=window._vwo_acc_id,d=window._vwo_exp,l=ot(d);n=l.length;const{xpath:u,x_percent:w,y_percent:_}=this.getTargetPathInfo(e);for(;n--;)if(o=l[n],t=d[o],"RUNNING"===t.status&&t.clickmap&&(t.ready||t.gp)){const e=dr.getCombi(t);if(t.clicks=t.clicks||0,e&&u&&++t.clicks<=(window._vwo_clicks||3)&&qn.isEligibleToSendCall(o)){s=qn.getUUID(t),r="h.gif?experiment_id="+o+"&account_id="+c+"&combination="+e+qn.getUUIDString(s)+"&url="+encodeURIComponent(window.location.href)+"&path="+encodeURIComponent(u)+"&x="+w+"&y="+_+"&mapEv=false",window.VWO._.isBeaconAvailable=!0,window.VWO._.isLinkRedirecting=undefined,vo.sendCall({serverUrl:Me.serverUrl,accountId:c},{url:r}),window.VWO._.isLinkRedirecting=!1,i=i&&window.VWO._.isBeaconAvailable,window.VWO.modules.tags.wildCardCallback({oldArgs:[o,e,u,w,_]},de.HEATMAP_CLICK);const n={x:w,y:_,path:u},d="id_"+o;a[s]?a[s]=Object.assign(Object.assign({},a[s]),{[d]:e}):a=Object.assign(Object.assign({},a),{[s]:Object.assign({[d]:e},n)})}}return a}}const rd=new id;window.VWO.modules.utils.heatmapUtils=rd;class sd{constructor(e){this.eventName=n.CLICK_EVENT,this.attachedFilters=e,this.goalConverter=new nd("vwoClickGoalData",["CLICK_ELEMENT","ENGAGEMENT","ON_PAGE"]),window.VWO._.phoenixMT.on(de.DOM_CLICK,(e=>{Wn(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.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=de.DOM_CLICK,e.target.shadowRoot&&e.composedPath?this.handleShadowDOMClick(e):this._click({e:e}),kn({msg:"Clicked on an element!",event:e})}shouldTrackClick(e,t){return"touchend"===e||void 0===t||1===t}onPointerUp(e,t){var n;e.target.vwoPD&&(!!(null!==(n=window.chrome)&&void 0!==n?n:od.isBrowserChromiumBased())||!t)&&(window.VWO._.phoenixMT.trigger(de.DOM_CLICK,e),window.VWO._.phoenixMT.trigger("vwo_domClicked",e))}onPointerDown(e){e.target.vwoPD=1}_click({_pause:e,e:t,ignoreObj:n}){var o,i;let r,s;if((null===(o=t._vwo)||void 0===o?void 0:o.isDeadClick)||(null===(i=t._vwo)||void 0===i?void 0:i.isRageClick))return;n=n||{};const a=t.which,c=vwo_$(t.target),d=c.get(0);if(ed.initiate(d),!this.shouldTrackClick(t.type,a)||void 0===d.tagName)return;void 0===e&&(e=500),"a"===d.tagName.toLowerCase()?(r=c.attr("href"),s=!0):0<c.parents("a").length?(r=c.parents("a").eq(0).attr("href"),s=!0):("button"===d.tagName.toLowerCase()||0<c.parents("button").length||"input"===d.tagName.toLowerCase()&&("button"===c.attr("type")||"image"===c.attr("type")||"submit"===c.attr("type")))&&(s=!0),t.props=t.props||{},t.userEngagement=t.props.userEngagement=!!s,t.eventUuid=t.eventUuid||qn.generateUUID(),r&&($n.setInWin(r),t.props.targetUrl=t.targetUrl=r),t.preComputedConds=Hc(this.eventName,t,this.attachedFilters);const l={props:t.props,targetUrl:t.targetUrl,userEngagement:t.userEngagement,vwoEventName:t.vwoEventName,preComputedConds:t.preComputedConds,eventUuid:t.eventUuid};let u={};u=n.heatmap?{}:rd.evaluateHeatmapData(t),this.goalConverter.fireEventForConversion(this.eventName,l,{eventData:t});let w=Ln((()=>l._vwo.eventDataConfig))||{};Object.keys(w).length&&Object.keys(u).length?w=this.syncHeatmapAndEventsData(u,w):Object.keys(u).length&&(w=u),t._vwo=t._vwo||{},Object.keys(w).length&&(t._vwo.eventDataConfig=Ho.mergeNestedObjectsV2({mergeArrays:!0},w,t._vwo.eventDataConfig)),t._vwo.syncEventData=l}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=$e(),i=vwo_$(document)[0];o||function(){if(i&&i.vwoCEvent)return;const e=vwo_$(i);let o=null,r=!1;Fi.addJqEventListener(e,"bind","pointerdown",(e=>{null!==o&&delete o.vwoPD,n.onPointerDown(e),o=e.target,r=!1}),null,t.useCapturePhase),Fi.addJqEventListener(e,"bind","pointermove",(e=>{"touch"===e.pointerType&&(r=!0)}),null,t.useCapturePhase),Fi.addJqEventListener(e,"bind","pointerup",(e=>{n.onPointerUp(e,r)}),null,t.useCapturePhase),i&&(i.vwoCEvent=1)}()}off(){}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error("entered into outdated otherSide")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.ClickDomEvent=te.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.ClickDomEvent",sd);class ad{constructor(e){this.eventName=de.DOM_SUBMIT,this.attachedFilters=e,this.goalConverter=new nd("vwoSubmitGoalData",["FORM_SUBMIT"]),window.VWO._.phoenixMT.on(de.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,n=vwo_$(e.target),o=n.get(0);if(ed.updateCache(e.submitter),"string"==typeof o.tagName&&"form"!==o.tagName.toLowerCase()&&n.parents("form").length>0&&(o=n.parents("form").get(0)),"string"==typeof o.tagName&&"form"!==o.tagName.toLowerCase()||"vwo_form"===vwo_$(o).attr("id"))return;e.props=e.props||{},e.props.targetUrl=e.targetUrl=vwo_$(o).attr("action"),e.userEngagement=e.props.userEngagement=!0,e.isBeaconAvailable=!0,e.isLinkRedirecting=!0,e.vwoEventName=this.eventName,e.preComputedConds=Hc(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},this.goalConverter.fireEventForConversion(this.eventName,t,{eventData:e});const i=Ln((()=>t._vwo.eventDataConfig))||{};e._vwo=e._vwo||{},Object.keys(i).length&&(e._vwo.eventDataConfig=i),e._vwo.syncEventData=t,ed.end()}on(e,t){const n=$e(),o=vwo_$(document)[0];o&&(o.vwoFEvent=1),function(){var e=vwo_$(document)[0];n||(Fi.addJqEventListener(vwo_$(e),"bind","submit",(e=>{window.VWO._.phoenixMT.trigger(de.DOM_SUBMIT,e)}),null,t.useCapturePhase),e&&(e.vwoFEvent=1))}()}off(){}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.SubmitDomEvent=te.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.SubmitDomEvent",ad);class cd extends Kc{constructor(){super(...arguments),this.eventName=n.PAGE_LOAD_EVENT}on(e){if("complete"===document.readyState)e();else{const t=this.onPageLoad(e);window.addEventListener("load",(e=>{t(qn.filterEventObjectForWT(e))}),!0)}}off(){window.removeEventListener("load",(e=>{this.pageLoadCallback(qn.filterEventObjectForWT(e))}),!0)}onPageLoad(e){return this.pageLoadCallback=e,this.pageLoadCallback}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageLoadEvent=te.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.PageLoadEvent",cd);let dd=!1;function ld(){let e=!1;function t(t){e||(e=!0,window.VWO._.phoenixMT.trigger(de.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)})),dd=!0}!dd&&ld();const ud=function(){var e,t,n=function(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}},o=function(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return;e=window.document.createElement("iframe"),n(e,"src"),e.setAttribute=function(e,t){},e.style.display="none",e.onload=function(){(t=e.contentWindow).onerror=function(e,t,n,o){window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:e,url:t,lineno:n,colno:o,source:"nativeConstants"})}},document.body.appendChild(e),(t=e.contentWindow)&&n(t.location,"href")}};return void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&o(),{get:function(n){e&&e.contentWindow||o();var i=t;const r=!i||!!window.DISABLE_NATIVE_CONSTANTS;if(r&&(i=window),window.VWO._.enableInternalJSONStringify&&"JSON"==n){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}}i[n].stringify=window.window.VWO._.native.JSON.stringify}return i[n]}}};function wd(){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 _d=function(){const e=!!Ln((()=>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!=wd()),window.VWO._.nativeConstants=ud()},hd=()=>{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};function pd(e){var t,n,o,i,r,s,a,d,l;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===(n=window._vwo_code)||void 0===n||n.finish());if(window.VWO.consentMode&&!1===window.VWO.consentMode.cReady)return window.clearTimeout(window._vwo_library_timer),750455===window._vwo_acc_id&&(window._vwo_library_timer=null),window.VWO.initVWOLib=pd.bind(null,e);if("function"==typeof window.VWO.siteWideCode){try{window.VWO.siteWideCode()}catch(e){}delete window.VWO.siteWideCode}_d(),hd(),window.VWO._.bodyPath=803786===window._vwo_acc_id?":root body":"body";let u=window.performance.getEntriesByName("first-contentful-paint")[0]?"":window.VWO._.bodyPath;if((null===(o=window.VWO.consentMode)||void 0===o?void 0:o.wFC)&&(u=""),!window._vwo_code&&!(null===(s=null===(r=null===(i=window.VWO._.allSettings.dataStore)||void 0===i?void 0:i.plugins)||void 0===r?void 0:r.DACDNCONFIG)||void 0===s?void 0:s.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=u+"{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)}}window._removeVwoGlobalStyle=(null===(a=window._vwo_code)||void 0===a?void 0:a.finish)||qn.removeGlobalStyle,window.VWO.nonce="";const w=document.querySelector("#vwoCode");w&&(window.VWO.nonce=w.nonce),window.vwo_$=e,qn.loadNcLib(),window.clearTimeout(window._vwo_library_timer),750455===window._vwo_acc_id&&(window._vwo_library_timer=null);let _=!!(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);window.Zone&&window.Zone.__symbol__&&(_=!!window[window.Zone.__symbol__("MutationObserver")]);const h=window.name.indexOf("_vis_heatmap_")>=0||window._vwo_tm.indexOf("_vis_heatmap_")>=0;window.functionWrapper=new jc;const p={MutationObserver:_,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:qn.syncCachedSettingsInSessionStorage(),history:{},vwoCodeEndBeforeVA:null===(d=window._vwo_code)||void 0===d?void 0:d.finished(),_vwo_code:window._vwo_code,_vwo_code_version:(null===(l=window._vwo_code)||void 0===l?void 0:l.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:h,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: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",p),wn(e),hn(),window._vwo_server_url=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/",Di({getters:{window:window,accountId:window._vwo_acc_id,encodeURIComponent:encodeURIComponent,actions:{},serverUrl:window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/"}}),744263===window._vwo_acc_id&&Un({msg:"Va_gq Initialized",url:window.location.href,additionalOptions:{referrer:document.referrer}}),Bn(),Mn(window.location.href,"page-refresh");const g=new("function"==typeof window.URL?window.URL:window.webkitURL)(document.URL).searchParams.get("vwoLogLevel");c.setLevel(g||"warn"),c.info("Initializing jslib");const v=new Ti(window.VWO||[]);if(S(v),C(v),ki.init("jslib",v,null,null,!1),mn.setOptOutStateConfig(),qn.syncThirdPartyGlobalCookies(),xe.domain=Me.cookieDomain,window.VWO._.cLFE=qn.isCookieLessModeEnabled(),!$e()&&!window._vis_debug&&(!mn.shouldExecuteLibOnBasisOfCurrentOptOutState()||qn.isGloballyOptedOut()))return ki.init("optOut",v,null),window._removeVwoGlobalStyle(),void window.VWO._.triggerEvent(de.OPT_OUT,!0);window._vwo_spaR=Object.keys(window.VWO._.allSettings.tags).some((e=>e.startsWith("R_"))),window.VWO._.phoenixMT.trigger("vwo_init"),window.VWO._.phoenixMT.on("syncDataToDataLayer",(({event:e,eventName:t,syncEventData:n})=>{var o;Io(t,n,{},n.postSyncCallback),(null===(o=e._vwo)||void 0===o?void 0:o.eventDataConfig)&&(e._vwo.eventDataConfig={})})),window.VWO._.phoenixMT.on(de.END_APPLY_CHANGES,(()=>{const e=window._vwo_code;e&&e.removeLoaderAndOverlay&&e.removeLoaderAndOverlay()})),window.VWO.consentMode&&(we.initConsentMode(),we.overrideCookies(xe)),window.VWO._.phoenixMT.on(de.END_APPLY_CHANGES,(()=>{window.VWO._.ncLib?window.VWO._.ncLib.initNonCriticalLib():window.VWO._.phoenixMT.on("vwo_InitNCLib",(()=>{window.VWO._.ncLib.initNonCriticalLib()})),window._VWO.uhdCp=1}));Ot((()=>{$c(v,kc)}),window._vwo_code&&![702077,704345,690758,685475,680279,695984,710456].includes(window._vwo_acc_id)),Hn()}catch(e){window.vwo_libExecuted=!0,console.error(e)}}function gd(e,t,n,o){E._&&E._.customError&&window.VWO._.customError({msg:e,url:"gquery.js",lineno:t,colno:n,source:o})}const vd=function(){var e=document,t=e.documentElement,n=[].slice,o=[].push,i=[].filter,r=e.createElement("div"),s=[].indexOf,a=[].splice,c=!1,d=!1,l=function(){try{return[].reverse.call(this)}catch(e){if(c||window.VWO._.customError({msg:"Native [].reverse Fn is overridden and Native Constants = "+!window.DISABLE_NATIVE_CONSTANTS,url:"gQuery.ts",lineno:31,colno:24,source:"gQuery"}),c=!0,710129===window._vwo_acc_id)return[]._reverse.call(this)}},u=function(){try{return[].map.apply(this,arguments)}catch(e){d||window.VWO._.customError({msg:"Native [].map Fn is overridden and Native Constants = "+!window.DISABLE_NATIVE_CONSTANTS,url:"gQuery.ts",lineno:31,colno:24,source:"gQuery"}),d=!0}},w=window,_=/^data-(.+)/,h=/\S+/g,p=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,g={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function v(e){var t,n,r,s,a,c=!window.DISABLE_NATIVE_CONSTANTS&&(null===(a=null===(s=null===(r=null===(n=null===(t=window.VWO._)||void 0===t?void 0:t.nativeConstants)||void 0===n?void 0:n.get)||void 0===r?void 0:r.call(n,"Array"))||void 0===s?void 0:s.prototype)||void 0===a?void 0:a.filter)||i;return e.multiple&&e.options?function(e,t,n,i){for(var r=[],s=F(t),a=i,c=0,d=e.length;c<d;c++)if(s){var l=t(e[c]);l.length&&o.apply(r,l)}else for(var u=e[c][t];!(null==u||i&&a(-1,u));)r.push(u),u=n?u[t]:null;return r}(c.call(e.options,(function(e){return e.selected&&!e.disabled&&!e.parentNode.disabled})),"value"):e.value||""}function f(e){return(f="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)}var O={focus:"focusin",blur:"focusout"},m=/^(?:mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;var E=/\S+/g;var S={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(T(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null});var C=function e(t,n){return new e.fn.init(t,n)},T=C.matches=function(e,t){var n=e&&(e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector);return!!n&&n.call(e,t)},y=C.isString=function(e){return f(e)===f("")},I=/^--/;function V(e){return I.test(e)}var A=/-([a-z])/g;function N(e,t){return t.toUpperCase()}var b=C.camelCase=function(e){return e.replace(A,N)};function R(e){return!!e&&1===e.nodeType}var L={},W=r.style,P=["webkit","moz","ms","o"];function D(e,t){if(void 0===t&&(t=V(e)),t)return e;if(!L[e]){var n=b(e),o=""+n.charAt(0).toUpperCase()+n.slice(1);K((n+" "+P.join(o+" ")+o).split(" "),(function(t,n){if(n in W)return L[e]=n,!1}))}return L[e]}function x(e,t,n){return void 0===n&&(n=V(e)),n||g[e]||!B(t)?t:t+"px"}function U(e,t){return parseInt(k(e,t),10)||0}function k(e,t,n){if(R(e)&&t){var o=w.getComputedStyle(e,null);return t?n?o.getPropertyValue(t)||void 0:o[t]:o}}var M,G=function(){},F=C.isFunction=function(e){return f(e)===f(G)&&!!e.call},$=C.uid="_gQ"+Date.now(),j=function(e){return e[$]=e[$]||{}},H=C.isWindow=function(e){return e===e.window},B=C.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},J=function(e){return 9===e.nodeType};function K(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){K(e,(function(e,o){K(t,(function(t,i){Y(o,e?i.cloneNode(!0):i,n,n&&o.firstChild)}))}))}function Y(e,t,n,o){var i=[];if(K(3===t.nodeType?[]:C("script",t),(function(e,t){var n=document.createElement("script");K(C(t).prop("attributes"),(function(){C(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)),K(C(t).prop("attributes"),(function(){C(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));K(C(t).prop("attributes"),(function(){C(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])}return C.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"===f(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&&(C.isPlainObject(o)||C.isArray(o))){var c=n&&(C.isPlainObject(n)||C.isArray(n))?n:C.isArray(o)?[]:{};i[t]=C.extend(a,c,o)}else void 0!==o&&(i[t]=o);return i},C.isArray=Array.isArray,C.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)},C.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},C.getJSON=function(e,t,n,o){return F(t)&&(o=o||n,n=t,t=null),C.ajax({url:e,data:t,success:n,dataType:o})},C.get=function(e,t,n,o){return F(t)&&(o=o||n,n=t,t=null),C.ajax({type:"GET",url:e,data:t,success:n,dataType:o})},C.each=function(){var e,t,o=arguments;1===o.length&&F(o[0])?(e=n.call(this),t=o[0]):(e=o[0],t=o[1]);for(var i=0;i<e.length;i++)t.call(e[i],i,e[i]);return this},C.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=C.parseJSON(this.response)),e.success&&e.success(this.response))},n.onerror=function(){e.error&&e.error(this.response)},n.send(e.data)},C.isEmptyObject=function(e){return e&&0===Object.keys(e).length},(C.fn=C.prototype={gQVersion:"0.0.1",toArray:function(){return n.call(this,0)},constructor:C,hasClass:function(e){return n.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 H(e)?e.pageYOffset:J(e)?e.defaultView.pageYOffset:e.scrollTop},scrollLeft:function(){var e=this[0];return H(e)?e.pageXOffset:J(e)?e.defaultView.pageXOffset:e.scrollLeft},getComputedDimensionOuter:function(e,t){let n="height"===e.toLowerCase()?1:0,o=this[0];if(o)return H(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 n,o,i=this[0],r="height"===e.toLowerCase()?0:1;if(e=e.charAt(0).toUpperCase()+e.slice(1),J(i)){var s=i.documentElement;return Math.max(i.body["scroll"+e],i.body["offset"+e],s["scroll"+e],s["offset"+e],s["client"+e])}if(H(i))return"height"===e.toLowerCase()?i.outerHeight:i.outerWidth;try{return i.getBoundingClientRect()[e.toLowerCase()]-(U(n=i,"border"+((o=r)?"Left":"Top")+"Width")+U(n,"padding"+(o?"Left":"Top"))+U(n,"padding"+(o?"Right":"Bottom"))+U(n,"border"+(o?"Right":"Bottom")+"Width"))}catch(e){gd(`Error is ${e} and elem is ${i}`,529,25,"getBoundingClientRect")}},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?T(o,e):o===e)})),t},attr:function(e,t){var n;if(e){if(y(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(h)||[],this.each((function(t,n){K(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 n={};try{n=e.getBoundingClientRect()}catch(t){if(gd(`Error is ${t} and elem is ${e}`,603,25,"getBoundingClientRect"),e===document)return}var o=e.ownerDocument?e.ownerDocument.defaultView:window;return{top:n.top+o.pageYOffset-t.clientTop,left:n.left+o.pageXOffset-t.clientLeft}},index:function(e){var t=e?C(e)[0]:this[0],n=e?this:C(t).parent().children();return s.call(n,t)},each:C.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;!T(n,t);){if(n===this||!n)return!1;n=n.parentNode}n&&i.call(n,e)}),K(y(r=e)&&r.match(E)||[],(function(i,r){S[r]&&(t&&S[r].delegateType?e=S[r].delegateType:S[r].bindType&&(e=S[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 C(this[0].closest(e))},parent:function(){return new C(this[0]&&this[0].parentNode)},val:function(e){if(!arguments.length)return this[0]&&v(this[0]);const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get("Array").prototype.map||u;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?K(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(y(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 K(this[0].attributes,(function(e,t){var i=t.name.match(_);i&&(o[i[1]]=n.data(i[1]))})),o}if(y(e))return void 0===t?function(e,t){var n=j(e)[t];return void 0===n&&(n=e.dataset?e.dataset[t]:C(e).attr("data-"+t)),n}(this[0],e):this.each((function(n,o){return function(e,t,n){return j(e)[t]=n}(o,e,t)}));for(var i in e)this.data(i,e[i]);return this},eq:function(e){return C(this.get(e))},get:function(e){return void 0===e?n.call(this):e<0?this[e+this.length]:this[e]},appendTo:function(e){for(var t=C(e),n=0;n<t.length;n++)t[n].appendChild(this[0]);return this},find:function(e){return this[0]||(e=void 0),C(e,this[0])},toggleClass:function(e,t,n){var o=[],i=void 0!==t;return y(e)&&(o=e.match(h)||[]),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){o.apply(e,n.children)})),C(e)},map:function(e){const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get("Array").prototype.map||[].map;return C(t.call(this,(function(t,n){return e.call(t,n,t)})))},clone:function(){return this.map((function(e,t){return t.cloneNode(!0)}))},filter:function(e){var t,n,o,r,s,a=e;y(a)&&(a=function(t,n){return T(n,e)});const c=!window.DISABLE_NATIVE_CONSTANTS&&(null===(s=null===(r=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===r?void 0:r.prototype)||void 0===s?void 0:s.filter)||i;return C(c.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 T(t,e)}))),C(t)},append:function(){var e=this;return K(arguments,(function(t,n){q(e,C(n))})),this},prepend:function(){var e=this;return K(arguments,(function(t,n){q(e,C(n),!0)})),this},html:function(e){try{if(!this.length)return this;window._vwo_spaR&&this.each((function(t,n){e!==n.innerHTML&&(n.__vwoControlInnerHTML=n.innerHTML,n.__vwoExpInnerHTML=e)}));let t=e&&e.includes("<br>");return void 0===e?this[0]&&this[0].innerHTML:this.each((function(n,o){1===o.childNodes.length&&3===o.childNodes[0].nodeType&&o.childNodes[0].textContent&&!t?o.childNodes[0].textContent=e:o.innerHTML=e}))}catch(e){gd(`Error is ${e}`,529,25,"html")}},css:function(e,t){if(y(e)){var n=V(e);return e=D(e,n),arguments.length<2?this[0]&&k(this[0],e,n):e?(t=x(e,t,n),this.each((function(o,i){R(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;C(n).remove(),o?C(o).before(e):C(i).append(e)}))},before:function(){var e=this;return K(arguments,(function(t,n){C(n).insertBefore(e)})),this},after:function(){var e=this;const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get("Array").prototype.reverse||l;return K(t.apply(arguments),(function(n,o){t.apply(C(o).slice()).insertAfter(e)})),this},insertBefore:function(e){var t=this;return C(e).each((function(e,n){var o=n.parentNode;o&&t.each((function(t,i){Y(o,e?i.cloneNode(!0):i,!0,n)}))})),this},insertAfter:function(e){var t=this;return C(e).each((function(e,n){var o=n.parentNode;o&&t.each((function(t,i){Y(o,e?i.cloneNode(!0):i,!0,n.nextSibling)}))})),this},trigger:function(t,n){var o,i;if(y(t)){var r=[(i=t.split("."))[0],i.slice(1).sort()],s=r[0],a=r[1],c=m.test(s)?"MouseEvents":"HTMLEvents";(o=e.createEvent(c)).initEvent(s,!0,!0),o.namespace=a.join(".")}else o=t;o.data=n;var d=o.type in O;return this.each((function(e,t){d&&F(t[o.type])?t[o.type]():t.dispatchEvent(o)}))},contents:function(){return this[0]?C(this[0].childNodes):C("")},not:function(e){return C(this).filter((function(t,n){return!T(n,e)}))}}).bind=C.fn.live=C.fn.on,C.inArray=function(e,t){return s.call(t,e)},C.trim=function(e){return(e||"").replace(p,"")},C.getScript=function(e,t){return C.get(e,void 0,t,"script")},C.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){C.fn[t]=function(e){return"submit"===t?this[0].submit():e?this.bind(t,e):this.trigger(t)},C.attrFn&&(C.attrFn[t]=!0)})),C.guid=1,C.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||C.guid++),t},(C.fn.init=function(t,n){var i,r,s=!1;if(y(t)&&/<.+>/.test(t)){s=!0;try{r=t,M||(M=e.implementation.createHTMLDocument(null)),M.body.innerHTML=r,t=M.body.childNodes}catch(e){throw e}}if(!t)return this;if(t&&t.nodeType||H(t))return this[0]=t,this.length=1,this;if(y(t)){n=n||e;var a=this.constructor(),c=n instanceof C?(null===(i=n)||void 0===i?void 0:i.toArray())||[]:[n];for(let e=0;e<c.length;e++)try{const n=c[e];var d=/^#[\w-]*$/.test(t)&&n.getElementById?n.getElementById(t.slice(1)):n.querySelectorAll(t);d&&d.nodeType&&(d=[d]),o.apply(a,s?t:d)}catch(e){}return a}if(F(t))return C.fn.ready(t);for(var l=0;l<t.length;l++)this.length=t.length,this[l]=t[l]}).prototype=C.fn,C.fn.splice=a,"function"==typeof Symbol&&(C.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator]),C.prototype.slice=function(){return C(n.apply(this,arguments))},C.prototype.length=0,C.nodeName=function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},C}();pd(vd)})();

</script><style>/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztFQVVFOztBQUVGLGVBQWU7QUFDZjtFQUNFLDJCQUEyQjtFQUMzQiw2ckVBQTZyRTtFQUM3ckUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtFQUNFLDZCQUE2QjtFQUM3Qjs7O0dBR0M7QUFDSDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLFVBQVU7RUFDVixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHFGQUFxRjtFQUNyRix1QkFBdUI7QUFDekI7QUFDQTs7O0VBR0UsaUNBQWlDO0FBQ25DO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLDhCQUE4QjtFQUM5QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQSxnQkFBZ0I7QUFDaEI7O0VBRUUsWUFBWTtBQUNkO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSx3QkFBd0I7RUFFaEIsMkJBQTJCO0FBQ3JDO0FBQ0EsZUFBZTtBQUNmO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBOztFQUVFLDRCQUE0QjtBQUM5QjtBQUNBLGFBQWE7QUFDYjtFQUNFLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtFQUN4QixtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztBQUNiO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSx5REFBeUQ7QUFDM0Q7QUFDQTtFQUNFLFlBQVk7RUFDWixlQUFlO0VBQ2YsMENBQTBDO0FBQzVDO0FBQ0E7RUFDRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsMkNBQTJDO0FBQzdDO0FBQ0EsdUJBQXVCO0FBQ3ZCLGVBQWU7QUFDZjs7Ozs7Ozs7OztFQVVFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSxnRkFBZ0Y7QUFDbEY7QUFDQTtFQUNFLGlGQUFpRjtBQUNuRjtBQUNBO0VBQ0UsK0VBQStFO0FBQ2pGO0FBQ0E7RUFDRSxrRkFBa0Y7QUFDcEY7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QiwwRUFBMEU7RUFDMUUsa0JBQWtCO0VBQ2xCLDZCQUE2QjtBQUMvQjtBQUNBOztFQUVFLG1EQUFtRDtBQUNyRDtBQUNBO0VBQ0UsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7QUFDRjtBQUNBLHFCQUFxQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDExLjEuNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXkgMzAsIDIwMjRcbiAqL1xuXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbiJdLCJzb3VyY2VSb290IjoiIn0= */</style><script type="text/javascript" async="" src="//munchkin.marketo.net/munchkin.js"></script><style type="text/css">.vidyard-player-container .play-button{position:absolute;width:16%;height:auto;border-radius:50%;border:none;cursor:pointer;opacity:.65;filter:alpha(opacity = 65);transition:opacity .2s linear;overflow:hidden;font-size:0;padding:0;min-width:20px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-appearance:initial!important;-moz-appearance:initial!important;appearance:initial!important}.vidyard-player-container .play-button .play-button-size{padding-top:100%;width:100%}.vidyard-player-container .play-button .arrow-size{position:absolute;top:50%;left:50%;width:35%;height:auto;margin:-25% 0 0 -12%;overflow:hidden}.vidyard-player-container .play-button .arrow-size-ratio{padding-top:150%;width:100%}.vidyard-player-container .play-button .arrow{position:absolute;top:50%;left:auto;right:0;bottom:auto;width:0;height:0;margin:-200px 0 -200px -300px;border:200px solid transparent;border-left:300px solid #fff;border-right:none}.vidyard-lightbox-thumbnail:hover .play-button{opacity:1;filter:alpha(opacity = 100);zoom:1}.vidyard-player-container{position:relative;height:100%;text-align:center}.vidyard-player-container img{height:100%}.vidyard-player-container .play-button{display:none}.vidyard-close-container{position:fixed;right:20px;top:20px;height:34px;width:34px;cursor:pointer;z-index:1000}.vidyard-close-container:focus{outline:1px dotted grey}.vidyard-close-x{position:absolute;height:100%;width:100%;color:#fff;font-size:2em;text-align:center;line-height:34px}.vidyard-close-x:hover{color:#ddd}.vidyard-close-x:hover:after,.vidyard-close-x:hover:before{background:#ddd}.vidyard-close-x:after,.vidyard-close-x:before{content:"";position:absolute;background:#fff;display:block;left:50%;top:50%;height:65%;width:2px;transition:all .2s;-ms-high-contrast-adjust:none}.vidyard-close-x:before{transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg)}.vidyard-close-x:after{transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg)}.vidyard-close-x.simple-close:after,.vidyard-close-x.simple-close:before{display:none}.vidyard-lightbox-thumbnail{width:100%;height:100%;margin:auto}.vidyard-lightbox-image{height:100%;left:0;position:absolute;top:0;width:100%}.vidyard-lightbox-centering{cursor:pointer;height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.vidyard-lightbox-content-backer{-webkit-transform:opacity 1s,filter 1s;-ms-transform:opacity 1s,filter 1s;transition:opacity 1s,filter 1s;background-color:#000;height:100%;width:100%;position:absolute}#vidyard-overlay-wrapper,.vidyard-lightbox-content-backer{filter:alpha(opacity = 0);opacity:0;top:0;right:0;bottom:0;left:0}#vidyard-overlay-wrapper{position:relative;box-sizing:border-box;display:none;transition:opacity .5s,filter .5s}#vidyard-overlay{top:0;right:0;bottom:0;left:0;opacity:.9;filter:alpha(opacity = 90);width:100%;height:100%;background-color:#000;z-index:800}#vidyard-content-fixed,#vidyard-overlay{position:fixed;box-sizing:border-box;display:none}#vidyard-content-fixed{opacity:1;z-index:900;text-align:center;top:5%;right:5%;bottom:5%;left:5%;width:90%}#vidyard-popbox{display:inline-block;position:absolute;left:50%;top:50%;-webit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#vidyard-popbox-constraint{opacity:0;filter:alpha(opacity = 0);display:block;visibility:hidden}#vidyard-popbox-constraint.landscape{height:90vh}#vidyard-popbox-constraint.portrait{width:90vw}.vidyard-player-container div[class^=vidyard-iframe-]{z-index:1}.vidyard-player-container div[class^=vidyard-div-]{background-repeat:no-repeat;background-position:0 50%;background-size:100%}img.vidyard-player-embed{width:100%}img.vidyard-player-embed.inserted{position:absolute;top:0;left:0;z-index:0;max-width:100%!important}.vidyard-player-container.playlist-open{padding-right:319px;width:auto!important}.vidyard-player-container.playlist-open div[class^=vidyard-div-]{width:calc(100% + 319px);max-width:calc(100% + 319px)!important;background-size:calc(100% - 319px);background-color:#f5f9ff}.vidyard-player-container.playlist-open div[class^=vidyard-div-] img.vidyard-player-embed{width:calc(100% - 319px)!important}#backlink-icon{height:15px;width:15px;margin-right:6px;transition:.3s}#backlink{align-items:center;border-radius:4px;border:3px solid #ebeeff;display:inline-block;float:left;line-height:18px;margin:8px 0 0;outline:none;padding:1px 8px 1px 5px;position:relative;*zoom:1;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;text-decoration:none}#backlink:after,#backlink:before{content:" ";display:table}#backlink:after{clear:both}#backlink:link,#backlink:visited{background:#ebeeff;border-color:#ebeeff;color:#414dd4}#backlink:hover{background:#bfc2ff;color:#1b1a82;cursor:pointer}#backlink:focus,#backlink:hover{border-color:#bfc2ff}#backlink:active{background:#8f97ff;border-color:#8f97ff;color:#0c084d}#backlink-icon{float:left;height:18px;margin-right:5px;position:relative;width:18px}#backlink-text{float:left}</style><style type="text/css">.vidyard-player-container .play-button{position:absolute;width:16%;height:auto;border-radius:50%;border:none;cursor:pointer;opacity:.65;filter:alpha(opacity = 65);transition:opacity .2s linear;overflow:hidden;font-size:0;padding:0;min-width:20px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-appearance:initial!important;-moz-appearance:initial!important;appearance:initial!important}.vidyard-player-container .play-button .play-button-size{padding-top:100%;width:100%}.vidyard-player-container .play-button .arrow-size{position:absolute;top:50%;left:50%;width:35%;height:auto;margin:-25% 0 0 -12%;overflow:hidden}.vidyard-player-container .play-button .arrow-size-ratio{padding-top:150%;width:100%}.vidyard-player-container .play-button .arrow{position:absolute;top:50%;left:auto;right:0;bottom:auto;width:0;height:0;margin:-200px 0 -200px -300px;border:200px solid transparent;border-left:300px solid #fff;border-right:none}.vidyard-lightbox-thumbnail:hover .play-button{opacity:1;filter:alpha(opacity = 100);zoom:1}.vidyard-player-container{position:relative;height:100%;text-align:center}.vidyard-player-container img{height:100%}.vidyard-player-container .play-button{display:none}.vidyard-close-container{position:fixed;right:20px;top:20px;height:34px;width:34px;cursor:pointer;z-index:1000}.vidyard-close-container:focus{outline:1px dotted grey}.vidyard-close-x{position:absolute;height:100%;width:100%;color:#fff;font-size:2em;text-align:center;line-height:34px}.vidyard-close-x:hover{color:#ddd}.vidyard-close-x:hover:after,.vidyard-close-x:hover:before{background:#ddd}.vidyard-close-x:after,.vidyard-close-x:before{content:"";position:absolute;background:#fff;display:block;left:50%;top:50%;height:65%;width:2px;transition:all .2s;-ms-high-contrast-adjust:none}.vidyard-close-x:before{transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg)}.vidyard-close-x:after{transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg)}.vidyard-close-x.simple-close:after,.vidyard-close-x.simple-close:before{display:none}.vidyard-lightbox-thumbnail{width:100%;height:100%;margin:auto}.vidyard-lightbox-image{height:100%;left:0;position:absolute;top:0;width:100%}.vidyard-lightbox-centering{cursor:pointer;height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.vidyard-lightbox-content-backer{-webkit-transform:opacity 1s,filter 1s;-ms-transform:opacity 1s,filter 1s;transition:opacity 1s,filter 1s;background-color:#000;height:100%;width:100%;position:absolute}#vidyard-overlay-wrapper,.vidyard-lightbox-content-backer{filter:alpha(opacity = 0);opacity:0;top:0;right:0;bottom:0;left:0}#vidyard-overlay-wrapper{position:relative;box-sizing:border-box;display:none;transition:opacity .5s,filter .5s}#vidyard-overlay{top:0;right:0;bottom:0;left:0;opacity:.9;filter:alpha(opacity = 90);width:100%;height:100%;background-color:#000;z-index:800}#vidyard-content-fixed,#vidyard-overlay{position:fixed;box-sizing:border-box;display:none}#vidyard-content-fixed{opacity:1;z-index:900;text-align:center;top:5%;right:5%;bottom:5%;left:5%;width:90%}#vidyard-popbox{display:inline-block;position:absolute;left:50%;top:50%;-webit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#vidyard-popbox-constraint{opacity:0;filter:alpha(opacity = 0);display:block;visibility:hidden}#vidyard-popbox-constraint.landscape{height:90vh}#vidyard-popbox-constraint.portrait{width:90vw}.vidyard-player-container div[class^=vidyard-iframe-]{z-index:1}.vidyard-player-container div[class^=vidyard-div-]{background-repeat:no-repeat;background-position:0 50%;background-size:100%}img.vidyard-player-embed{width:100%}img.vidyard-player-embed.inserted{position:absolute;top:0;left:0;z-index:0;max-width:100%!important}.vidyard-player-container.playlist-open{padding-right:319px;width:auto!important}.vidyard-player-container.playlist-open div[class^=vidyard-div-]{width:calc(100% + 319px);max-width:calc(100% + 319px)!important;background-size:calc(100% - 319px);background-color:#f5f9ff}.vidyard-player-container.playlist-open div[class^=vidyard-div-] img.vidyard-player-embed{width:calc(100% - 319px)!important}#backlink-icon{height:15px;width:15px;margin-right:6px;transition:.3s}#backlink{align-items:center;border-radius:4px;border:3px solid #ebeeff;display:inline-block;float:left;line-height:18px;margin:8px 0 0;outline:none;padding:1px 8px 1px 5px;position:relative;*zoom:1;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;text-decoration:none}#backlink:after,#backlink:before{content:" ";display:table}#backlink:after{clear:both}#backlink:link,#backlink:visited{background:#ebeeff;border-color:#ebeeff;color:#414dd4}#backlink:hover{background:#bfc2ff;color:#1b1a82;cursor:pointer}#backlink:focus,#backlink:hover{border-color:#bfc2ff}#backlink:active{background:#8f97ff;border-color:#8f97ff;color:#0c084d}#backlink-icon{float:left;height:18px;margin-right:5px;position:relative;width:18px}#backlink-text{float:left}</style><script type="text/javascript">!function(){"use strict";function e(e){try{return e()}catch(e){return}}let o;window.VWO=window.VWO||[],window.VWO.v="7.0",window.VWO.v_e="e618aac1e";const n=function(){if(void 0!==o)return o;const e=[],n=window.VWO._.allSettings.dataStore.campaigns;let t,i;for(let o in n)e.push(o);return o=!!(t=(window.location.search+window.location.hash).match(/.*_vis_test_id=(.*?)&.*_vis_opt_preview_combination=(.*)$/))&&(!(!e.includes(t[1])||!n[t[1]]||void 0===n[t[1]].combs[i=function(e){if(!e)return e;try{e=window.decodeURIComponent(e)}catch(e){}return e}(t[2])])&&i),o};class t{constructor(){var e,o;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===(o=window._vwoCc)||void 0===o?void 0:o.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||n()?"debug":"";e+="_vis_opt_exp_";const o=new RegExp(`^${e}(\\d{1,})_combi$`,""),t=document.cookie.split(";");for(let e=0;e<t.length;e++){const[n,i=""]=t[e].split("=").map((e=>e.trim())),s=o.exec(n);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(o={}){const n=e((()=>window.VWO._.bucketedCampaignsAPIStore.callbacks.length))||0;for(let t=0;t<n;t++){const n=window.VWO._.bucketedCampaignsAPIStore.callbacks[t];e((()=>"number"==typeof n.count))?n.count>0?(n(o),--n.count):(window.VWO._.bucketedCampaignsAPIStore.callbacks.splice(t,1),t--):n(o)}}}
/*! *****************************************************************************
    Copyright (c) Microsoft Corporation.

    Permission to use, copy, modify, and/or distribute this software for any
    purpose with or without fee is hereby granted.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
    AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
    PERFORMANCE OF THIS SOFTWARE.
    ***************************************************************************** */function i(e,o,n,t){return new(n||(n=Promise))((function(i,s){function d(e){try{r(t.next(e))}catch(e){s(e)}}function a(e){try{r(t.throw(e))}catch(e){s(e)}}function r(e){var o;e.done?i(e.value):(o=e.value,o instanceof n?o:new n((function(e){e(o)}))).then(d,a)}r((t=t.apply(e,o||[])).next())}))}const s="cCC",d="vwo__activated",a="nSF",r="vwo_pageUnload",l="vE",w="pageExitEvent",c="cCA",u="loadSurveyLib";function _(){let e,o,n=0,t=0,i=0,s=0,d=document.querySelector("._vwo_scroll_fix");function a(e,o){return Math.round(e/o*100)}function r(r=!1){try{const{xScrollPercent:l,yScrollPercent:w,absXScroll:c,absYScroll:u,contentWidth:_,contentHeight:v}=function(){const e=d||document.documentElement,o=(null==d?void 0:d.scrollTop)||window.scrollY||window.pageYOffset,n=(null==d?void 0:d.scrollLeft)||window.scrollX||window.pageXOffset,t=e.scrollHeight,i=e.scrollWidth,s=window.innerHeight,r=window.innerWidth,l=o+s,w=a(l,t),c=n+r;return{xScrollPercent:a(c,i),yScrollPercent:w,absXScroll:c,absYScroll:l,contentWidth:i,contentHeight:t}}(),g=o<v,p=e<v;o=v,e=_,n=Math.max(c,n),t=Math.max(u,t),i=p&&!r?a(n,e):Math.max(l,i),s=g&&!r?a(t,o):Math.max(w,s)}catch(e){}}return r(),window.addEventListener("resize",(()=>r(!0))),d?d.addEventListener("scroll",(()=>r())):window.addEventListener("scroll",(()=>r())),{getFinalScrollValues:function(){return{xScrollDepthAbs:n,yScrollDepthAbs:t,xScrollDepthPercent:i>100?100:i,yScrollDepthPercent:s>100?100:s}},updateScrollState:r}}var v,g,p,O,h,m,V;!function(e){e.DOM="vwo_dom"}(v||(v={})),function(e){e.WILD_CARD="*",e.TRIGGER="trigger",e.POST_INIT="post-init",e.TIMER="vwo_timer"}(g||(g={})),function(e){e.URL_CHANGE="vwo_urlChange",e.LEAVE_INTENT="vwo_leaveIntent",e.CLICK_EVENT="vwo_dom_click",e.SUBMIT_EVENT="vwo_dom_submit",e.PAGE_LOAD_EVENT="vwo_page_load"}(p||(p={})),function(e){e.PAGE_VIEW="vwo_pageView",e.PAGE_UNLOAD_EVENT="vwo_pageUnload"}(O||(O={})),function(e){e.EXIT_CONDITIONS="__exitConditions"}(h||(h={})),function(e){e.DOM_CONTENT_LOADED="DOMContentLoaded",e.SCROLL="scroll",e.CLICK="click",e.SUBMIT="submit"}(m||(m={})),function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR"}(V||(V={}));var A=new class{constructor(e){this.setLevel(e)}setLevel(e="warn"){this.logLevel=V[e.toUpperCase()]}info(e,o={}){this.customLog(V.INFO,e,o)}debug(e,o={}){this.customLog(V.DEBUG,e,o)}warn(e,o={}){var n,t;this.customLog(V.WARN,e,o,null===(t=null===(n=window.VWO)||void 0===n?void 0:n._)||void 0===t?void 0:t.customError)}error(e,o={}){var n,t;this.customLog(V.ERROR,e,o,null===(t=null===(n=window.VWO)||void 0===n?void 0:n._)||void 0===t?void 0:t.customError)}customLog(e,o,n,t=null){var i,s,d;if(e>=this.logLevel){const a=this.formatMessage(e,o,n);null===(d=null===(s=null===(i=window.VWOEvents)||void 0===i?void 0:i.store)||void 0===s?void 0:s.actions)||void 0===d||d.addLogsForDebugging(a),t?t(a):this.consoleLog(e,[a])}}consoleLog(e,o){switch(e){case V.INFO:console.info(...o);break;case V.WARN:console.warn(...o);break;case V.ERROR:console.error(...o);break;default:console.log(...o)}}formatMessage(e,o,n){var t,i;const s=Object.keys(n).reduce(((e,o)=>e.replace(new RegExp(`{{${o}}}`,"g"),n[o])),o),d=`${v.DOM}_`;let a=n;const r=(null===(t=n.data)||void 0===t?void 0:t.vwoEventName)||n.vwoEventName;r!==d+m.CLICK&&r!==d+m.SUBMIT||(a=n.data?null===(i=n.data)||void 0===i?void 0:i.props:a.props,a=a||{name:r});let l=JSON.stringify;try{l=window.VWO._.native.JSON.stringify||JSON.stringify}catch(e){}return`VWO: [${V[e].toUpperCase()}] [${(new Date).toUTCString()}] ${s} ${l(a)}`}}("warn");class W{constructor(){this.GoalsEnum=window.VWO._.GoalsEnum,this.eventName=r,this.attachedFilters=[],this.unloadListenersAttached=!1,this.registeredTriggers=[],this.unloadCaptured=!1,this.pageStartTime=performance?performance.timeOrigin:Date.now(),this.goalConverter=new window.VWO.modules.utils.goalUtils.GoalConversion("vwoPageUnloadData",[this.GoalsEnum.PAGE_UNLOAD,this.GoalsEnum.CUSTOM_GOAL]),window.VWO._.phoenixMT.on("vwo_campaignsLoaded",(()=>{this.updatePageUnloadTriggers()})),this.updatePageUnloadTriggers()}updatePageUnloadTriggers(){return i(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 o=Object.keys(e);if(this.registeredTriggers.length!==o.length){const e=this.extractPageUnloadFilters(o);this.attachedFilters=function(e){const o=[];return e.forEach((e=>{var n;null===(n=e.filters)||void 0===n||n.forEach(((n,t)=>{const i=n[0].substring(0,n[0].indexOf("."));if("event"===i||"page"===i){const i=JSON.parse(JSON.stringify(n));o.push({condition:i,triggerName:e.triggerName,condId:e.id,filterId:t})}}))})),o}(e),this.registeredTriggers=o,this.addListenersForPageUnload()}}))}extractPageUnloadFilters(e){var o;const n=[];for(let t=0;t<e.length;t++){const i=null===(o=window.VWO._.allSettings.triggers[e[t]])||void 0===o?void 0:o.cnds;for(let o=0;o<i.length;o++){if(0===Object.keys(i[o].filters).length)i[o].filters=[];else for(let e=0;e<i[o].filters.length;e++){const n=i[o].filters[e],t=n[0].match(/^page\.(.*)/);t&&(n[0]="event."+t[1])}n.push(Object.assign(Object.assign({},i[o]),{triggerName:e[t]}))}}return n}evaluateAndSendData(o){let n;const{getFinalScrollValues:t,updateScrollState:i}=this.initScrollTracking;i();const s=t();if(this.pageData)for(let e in this.pageData)o[e]=this.pageData[e];o.timeSpent=Math.floor((Date.now()-this.pageStartTime)/1e3),o.sdxp=s.xScrollDepthPercent,o.sdxa=s.xScrollDepthAbs,o.sdyp=s.yScrollDepthPercent,o.sdya=s.yScrollDepthAbs,window.VWO._.lastPageUnloadURL=this.pageData.url;try{o.preComputedConds=window.VWO.modules.utils.triggers.triggersConditionsCheck(this.eventName,o,this.attachedFilters),n={name:this.eventName,vwoEventName:this.eventName,preComputedConds:o.preComputedConds,page:this.pageData,timeSpent:o.timeSpent,sdxp:o.sdxp,sdxa:o.sdxa,sdyp:o.sdyp,sdya:o.sdya,postSyncCallback:function(){delete window.VWO._.lastPageUnloadURL}},this.goalConverter.fireEventForConversion(this.eventName,n,{eventData:o}),delete n.preComputedConds;const t=e((()=>n._vwo.eventDataConfig))||{};o._vwo=o._vwo||{},Object.keys(t).length&&(o._vwo.eventDataConfig=t),o._vwo.syncEventData=n}catch(o){A.error(o)}}resetStartTimeAndPageData(){this.pageStartTime=Date.now(),this.updatePageUnloadTriggers()}sendDataWrapper(e){return this.unloadCaptured?this.unloadCaptured=!1:(window.VWO._.phoenixMT.trigger(r,e),this.unloadCaptured=!0)}addListenersForPageUnload(){this.unloadListenersAttached||(window.VWO._.phoenixMT.on(r,(e=>{this.evaluateAndSendData(e)}),{syncToDataLayer:!0}),window.VWO._.phoenixMT.on(w,(e=>{this.sendDataWrapper(e)})),this.initScrollTracking=_(),window.VWO._.phoenixMT.on("vwo_urlChangeMt",(e=>{window.VWO._.phoenixMT.trigger(r,e),this.resetStartTimeAndPageData()})),this.unloadListenersAttached=!0)}}function E(e,o){var n,t,i,s,d,r,l,w;const c=window._vwo_cdn||window.VWO.modules.dataStorePlugin.serverUrl,_=window.VWO.modules.dataStorePlugin.serverUrl,v=null===(i=null===(t=null===(n=window.VWO._.allSettings)||void 0===n?void 0:n.dataStore)||void 0===t?void 0:t.plugins)||void 0===i?void 0:i.LIBINFO,g=null===(s=null==v?void 0:v.TRACK)||void 0===s?void 0:s.HASH,p=null===(d=null==v?void 0:v.OPA)||void 0===d?void 0:d.HASH,O=null===(r=null==v?void 0:v.OPA)||void 0===r?void 0:r.PATH,h=null===(l=null==v?void 0:v.SURVEY)||void 0===l?void 0:l.HASH;let m=!1,V=!1;const A=null===(w=window.VWO._)||void 0===w?void 0:w.loadPC;let W=!1,E=window._vis_apm_lib;const S=[];for(const o of e){const e=window.VWO._.allSettings.dataStore.campaigns;if(Object.prototype.hasOwnProperty.call(e,o)){const n=e[o];if("ANALYSIS"!==n.type&&"ANALYZE_FORM"!==n.type&&"ANALYZE_HEATMAP"!==n.type&&"ANALYZE_RECORDING"!==n.type||(m=!0,V=!0),"FUNNEL"!==n.type&&"TRACK"!==n.type&&"INSIGHTS_FUNNEL"!==n.type||(V=!0),"SURVEY"===n.type||n.survey&&n.survey.id)for(var f in W=!0,n.survey)Object.prototype.hasOwnProperty.call(n.survey,f)&&S.push(f)}}if(A&&window.VWO.modules.utils.loadScript(`${c}web/djIkcGM6MS4w/tag-1a6cb79d9b921e9f733a3a9f91c43b90.js`,null,(function(){})),V&&!window.VWO.v_t&&window.VWO.modules.utils.loadScript(`${c}7.0/track-${g}.js`),m&&!window.VWO.nls&&(window.VWO.v_t||window.VWO.modules.utils.loadScript(`${c}7.0/track-${g}.js`),window.VWO.modules.utils.loadScript(`${c}analysis${O}/opa-${p}.js`,null,(function(){window.VWO.modules.vwoUtils.optOut.callStopAnalyzeAndSurvey()}))),!window.VWO._[u]){const e=()=>{window.VWO.modules.utils.libUtils.loadScript(`${_}va_survey-${h}.js`,null,(()=>{window.VWO.modules.vwoUtils.optOut.callStopAnalyzeAndSurvey(),window.VWO._[u]=!0}))};window.VWO._.shouldLoadSurveyLib?e():window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[u,e]})}E&&!window.VWO.apm&&window.VWO.modules.utils.loadScript(`${_}${window._vis_apm_lib}`,null,(()=>{}),{defer:!0}),W&&o&&window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[a,{oldArgs:[S]}]})}function S(e,o){const n=window.VWO.consentMode;if(n){if(n.dT)return;if(n.hT){const n=window.VWO._.phoenixMT.on(c,(()=>{window.VWO._.phoenixMT.off(c,n),E(e,o)}));return}}E(e,o)}window.VWO.onSurveyShown=function(e){this.push(["onEventReceive",window.VWO._.EventsEnum.ON_SURVEY_SHOWN,function(o){e(o[1])}])},window.VWO.onSurveyCompleted=function(e){this.push(["onEventReceive",window.VWO._.EventsEnum.ON_SURVEY_COMPLETED,function(o){e(o[1])}])},window.VWO.onSurveyAnswerSubmitted=function(e){this.push(["onEventReceive",window.VWO._.EventsEnum.ON_SURVEY_ANSWER_SUBMITTED,function(o){e(o[1])}])},window.VWO._.loadNonTestingLibraries=S;class f{constructor(){this.vwoExecutedTriggeredOnce=!1,this.vwoOSCTriggeredOnce=!1,this.vwoDebouncedTimer=null}_debouncedEvent(){this.vwoDebouncedTimer&&clearTimeout(this.vwoDebouncedTimer),this.vwoDebouncedTimer=setTimeout((()=>this._sendCampaignsLoaded()),f.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(s,(()=>this._debouncedEvent()))}_canAttachCombiListenerOnce(e){return!(!window._vis_debug&&!n())||(this.vwoExecutedTriggeredOnce?e||this.vwoOSCTriggeredOnce:!e)}_attachCombiListenerOnce(e){this._canAttachCombiListenerOnce(e)&&(this._debouncedEvent(),this._attachCombiListener())}execute(){const o=!!window._vwo_code;if(this._attachCombiListenerOnce(o),this.vwoExecutedTriggeredOnce)return void(this.vwoOSCTriggeredOnce=!0);const n=function(){const{executableCampaignsOnCurrentPage:o}=window.VWO._,n=window.VWO._.allSettings.dataStore.campaigns,t=[{},[]];if(null==o?void 0:o.length)for(const i of o){const o=n[i];e((()=>window.VWO.modules.utils.libUtils.isTestingCampaign(o.type)))&&(o.ready?t[0][i]=o.combination_chosen:t[1].push(i))}return window._vwo_code&&(window._vwo_code.lT||window._vwo_code.sT)&&t.push({timeout:!0}),t}();window.VWO._.triggerEvent.apply(window.VWO._.triggerEvent,[l,n]),this.vwoExecutedTriggeredOnce=!0}}f.CAMPAIGNS_LOADED_DELAY=200;const C=new f,L=C.execute.bind(C),b=()=>{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 o=window.VWO._.cookies,n=o.getAll(),t=/^(debug)?(_vis_opt|_vwo)/;for(const i in n)if(t.test(i)){const n=/(_vis_opt_exp_|_vwo_uuid_)(\d+)/,t=e((()=>n.exec(i)[2]));t||"_vwo"==i?(o.createThirdParty(i,"",-1,null,t),i.includes("combi")&&o.createThirdParty(`_vis_opt_exp_${t}_combi_choose`,"",-1,null,t)):o.create(i,"",-1)}})(),Object.keys(window.localStorage).forEach((e=>{e.indexOf("vwo")>-1&&window.localStorage.removeItem(e)})),window.VWO._.sessionInfoService.setVisitorInformation("new"),e((()=>window.VWO._.crossStore.removeAll())),window.VWO._.phoenixMT.trigger("vwo.session.destroyed"),955434===window._vwo_acc_id&&e((()=>window.VWO._.tua.clearCallbacks()))};window.VWO._.destroySession?window.VWO._.destroySession(b):window.VWO._.destroySession=b,window.VWO._.ncLib=window.VWO._.ncLib||{},window.VWO._.ncLib.initNonCriticalLib=()=>{var e;(L(),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 i(this,void 0,void 0,(function*(){yield window.VWO._.insightsOnConsentPromise,e()}))},window.VWO._.libLoaded=!0,window.VWO._.track=window.VWO._.track||{},window.VWO._.GoalsEnum={SEPARATE_PAGE:"SEPARATE_PAGE",CLICK_ELEMENT:"CLICK_ELEMENT",ENGAGEMENT:"ENGAGEMENT",FORM_SUBMIT:"FORM_SUBMIT",ON_PAGE:"ON_PAGE",REVENUE_TRACKING:"REVENUE_TRACKING",CUSTOM_GOAL:"CUSTOM_GOAL",PAGE_UNLOAD:"PAGE_UNLOAD"},window.VWO._.CampaignEnum={AB_CAMPAIGN:"VISUAL_AB",MVT_CAMPAIGN:"VISUAL",SPLIT_CAMPAIGN:"SPLIT_URL",SURVEY_CAMPAIGN:"SURVEY",ANALYZE_HEATMAP_CAMPAIGN:"ANALYZE_HEATMAP",ANALYZE_RECORDING_CAMPAIGN:"ANALYZE_RECORDING",ANALYZE_FORM_CAMPAIGN:"ANALYZE_FORM",ANALYSIS_CAMPAIGN:"ANALYSIS",GOAL_CAMPAIGN:"TRACK",FUNNEL_CAMPAIGN:"FUNNEL"},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,o){return i(this,void 0,void 0,(function*(){"object"==typeof e&&(o=e.expIds);const n=o.map((function(e){return i(this,void 0,void 0,(function*(){yield window.VWO.modules.events.fireEventAndSyncData(window.VWO.phoenix,d,{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})},window.VWO._.libUtils.sendCall=function(e,o,n,t){window.VWO.modules.vwoUtils.sendCall({url:e},o,n,t)},window.VWO._.libUtils.extraData=function(e){return window.VWO._.libUtils.extraData2(e)},window.VWO._.libUtils.isSessionBasedCampaign=function(e){const o=window.VWO._.allSettings.dataStore.campaigns[e];return window.VWO._.libUtils.isSessionBasedCampaign2(o)},window.VWO._.libUtils.isBot=function(){return window.VWO._.libUtils.isBot2()},window.VWO.modules.otherLibDeps.storeSurveyDataInVWOSurveySettings(window._vwo_exp),function(){const e=window._vwo_pa={},o=window._vwo_exp;for(var n in o)"ANALYZE_RECORDING"===o[n].type&&(e.r=1),"ANALYZE_FORM"===o[n].type&&(e.r=1),"ANALYZE_HEATMAP"===o[n].type&&(e.r=1)}(),window._vis_heatmap||S(window._vwo_exp_ids),new t,window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageUnloadEvent=new W,window.VWO._.ncLib.ncInit=!0)},window.VWO._.phoenixMT&&window.VWO._.phoenixMT.trigger("vwo_InitNCLib")}();

</script><script src="https://bat.bing.com/p/action/134628492.js" type="text/javascript" async="" data-ueto="ueto_7e15f18835"></script><style data-olark="true" type="text/css">.olark-key,#hbl_code,#olark-data{display: none !important;}</style><script type="application/ld+json">{"keywords":"","thumbnailUrl":"https://play.vidyard.com/gZhMcWc31i3k3RDdw8zqkj.jpg","contentUrl":"https://cdn.vidyard.com/videos/Qs-XtzTzim-i3phdg1YfEQ/hd.mp4?JoGAmcgjZKBJAoW69cKHsUxpimrmkjkQrPDBMaW_OQxjYQ3jeC9LIQ5286DmzkXUGqwh6gqXQzyu79ZrZTDW-ZWPycPhMw5mp3f_mKMa","@context":"http://schema.org/","@type":"VideoObject","id":"gZhMcWc31i3k3RDdw8zqkj","description":"No description","name":"This Is Resi Ridiculously Resilient Live Streaming & Media Management","transcript":"","uploadDate":"2024-04-05T16:45:55.000Z","duration":"T1M6S","embedUrl":"https://play.vidyard.com/gZhMcWc31i3k3RDdw8zqkj","height":608,"width":1080}</script><style data-olark="true" type="text/css">@media print {#habla_beta_container_do_not_rely_on_div_classes_or_names {display: none !important}}</style><link data-olark="true" rel="stylesheet" href="https://static.olark.com/jsclient/styles/cryptic-capybara/theme.css" type="text/css"></head>

<body class="home page-template page-template-homepage-2023 page-template-homepage-2023-php page page-id-26 wp-embed-responsive wp-schema-pro-2.7.22 singular image-filters-enabled">



<div id="page" class="site">	
	
		<header id="masthead" class="site-header">

			<div class="container">
				<div class="site-heading">
					
					<div class="site-heading-logo-container">
						<a href="https://resi.io" aria-label="Resi [Go to home page]"><img class="site-heading-logo" src="https://resi.io/wp-content/themes/resi/img/branding/logo-resi-pp-red.svg" alt="Resi"></a>
					</div>
				
					<nav id="site-navigation" class="main-navigation" aria-label="Top Menu">
						<div id="close-mobile-nav-container">
							<div id="close-mobile-nav" onclick="jQuery( '.site-header' ).removeClass( 'extended' ); jQuery( '#site-navigation' ).removeClass( 'site-navigation-visible' ); jQuery('html').removeClass('mobile-noscroll');">
								<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/decor/close.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/decor/close.svg" alt=""></noscript>
							</div>
						</div>
						<ul>
							<!-- Start Products Menu -->
							<li>
								<a class="header-item header-dropdown hidden-mobile" role="button">Products</a>
								<!-- Start Products Dropdown Menu -->
								<div id="products-menu" class="header-dropdown-content">
									
									<a class="header-dropdown-title" role="button">Products</a>
									
									<div class="dropdown-container">
									
										<div class="menu-section">
											
											<p class="header-menu-heading">Services</p>
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/live-streaming.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/live-streaming.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Livestreaming" href="/church-live-streaming/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Church Livestreaming</p>
												</div>
											</div>
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/multisite.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/multisite.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Multisite" href="/multisite/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Multisite</p>
												</div>
											</div>
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/content-library.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/content-library.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Resi On Demand" href="/resi-on-demand/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Resi On Demand</p>
												</div>
											</div>
											
										</div>
										
										<div class="menu-section">
											<p class="header-menu-heading">Features</p>
											
											<ul class="menu-features-list">
												<li><a href="/studio/">Studio</a></li>
												<li><a href="/features/media-sites/">Media Sites</a></li>
												<li><a href="/features/qrclick/">QRclick</a></li>
												<li><a href="/features/rtmp/">RTMP Destinations</a></li>
												<li><a href="/features/analytics/">Real-time Analytics</a></li>
												<li><a href="/features/rsp/">Resilient Streaming Protocol</a></li>
												<li><a href="/features/automated-subtitles/">Automated Subtitles</a></li>
											</ul>
											
											<a class="menu-features-anchor" href="/features/" style="pointer-events: none; opacity: 0;">All Features</a>
											
											<img class="menu-section-decor" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" aria-hidden="true" data-lazy-src="https://resi.io/wp-content/themes/resi/img/decor/emblem-bottom-left.svg"><noscript><img class="menu-section-decor" src="https://resi.io/wp-content/themes/resi/img/decor/emblem-bottom-left.svg" alt="" aria-hidden="true"></noscript>
										</div>
									
									</div>
									
								</div>
								<!-- End Products Dropdown Menu -->
							</li>
							<!-- End Products Menu -->

							<!-- Start Hardware Menu -->
							<li>
								<a class="header-item header-dropdown hidden-mobile" role="button">Hardware</a>
								<!-- Start Hardware Dropdown Menu -->
								<div id="products-menu" class="header-dropdown-content">
									
									<a class="header-dropdown-title" role="button">Hardware</a>
									
									<div class="dropdown-container" style="height:0;overflow:hidden;margin-top:-1px;">
									
										<div class="menu-section">
											
										</div>
										
										<div class="menu-section">
											
										</div>
									
									</div>
									
									<div class="menu-sub-section">
										<p class="header-menu-heading">Streaming Hardware</p>
										
										<div class="menu-hardware-container">
											<div class="menu-hardware-section">
												<img class="menu-hardware-ray" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Illustration of a Resi RAY Encoder" data-lazy-src="https://resi.io/wp-content/themes/resi/img/hardware/dark/ray.svg"><noscript><img class="menu-hardware-ray" src="https://resi.io/wp-content/themes/resi/img/hardware/dark/ray.svg" alt="Illustration of a Resi RAY Encoder"></noscript>
												<a class="menu-hardware-anchor" aria-label="RAY Encoder" href="/hardware/ray/"></a>
												<p class="menu-hardware-title">RAY Encoder</p>
											</div>
											
											<div class="menu-hardware-section">
												<img class="menu-hardware-ray" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Illustration of a Resi Mini Encoder" data-lazy-src="https://resi.io/wp-content/themes/resi/img/hardware/dark/mini.svg"><noscript><img class="menu-hardware-ray" src="https://resi.io/wp-content/themes/resi/img/hardware/dark/mini.svg" alt="Illustration of a Resi Mini Encoder"></noscript>
												<a class="menu-hardware-anchor" aria-label="Mini Encoder" href="/hardware/mini/"></a>
												<p class="menu-hardware-title">Mini Encoder</p>
											</div>
										
											<div class="menu-hardware-section">
												<img class="menu-hardware-server-grade" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Illustration of a Resi Server-Grade Encoder" data-lazy-src="https://resi.io/wp-content/themes/resi/img/hardware/dark/server-grade.svg"><noscript><img class="menu-hardware-server-grade" src="https://resi.io/wp-content/themes/resi/img/hardware/dark/server-grade.svg" alt="Illustration of a Resi Server-Grade Encoder"></noscript>
												<a class="menu-hardware-anchor" aria-label="Server-Grade Encoders &amp; Decoders" href="/hardware/server-grade/"></a>
												<p class="menu-hardware-title">Server-Grade</p>
											</div>
										</div>
									</div>
									
									<div class="menu-sub-section">
										<p class="header-menu-heading">Streaming Software</p>
											
										<div class="fancy-anchor-container">
											<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/propresenter-stream-24.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/propresenter-stream-24.svg" alt=""></noscript>
											<a class="fancy-anchor" aria-label="ProPresenter Stream" href="/propresenter-stream/"></a>
											<div class="fancy-anchor-content">
												<p class="fancy-anchor-heading">ProPresenter Stream</p>
											</div>
										</div>
									</div>
									
								</div>
								<!-- End Hardware Dropdown Menu -->
							</li>
							<!-- End Hardware Menu -->

							<!-- Start Resources Menu -->
							<li>
								<a class="header-item header-dropdown hidden-mobile" role="button" aria-label="Resources">Resources</a>
								<!-- Start Resources Dropdown Menu -->
								<div id="resources-menu" class="header-dropdown-content">
									
									<a class="header-dropdown-title" role="button">Resources</a>
							
									<div class="dropdown-container">
										<!-- Start Left Section -->
										<div class="menu-section">
											
											<p class="header-menu-heading">Resi Resources</p>
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/blog.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/blog.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Blog" href="/blog/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Blog</p>
												</div>
											</div>

											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/glossary.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/glossary.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Glossary" href="/glossary/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Glossary</p>
												</div>
											</div>
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/ebooks.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/ebooks.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Resources" href="/resources/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Resources</p>
												</div>
											</div>
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/resi-nl.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/resi-nl.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Testimonials" href="/customer-stories/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Testimonials</p>
												</div>
											</div>
											
											<p class="header-menu-heading">Webinar</p>
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/resi-nl.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/resi-nl.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Resi Equip" href="/equip/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Resi Equip</p>
												</div>
											</div>
											
										</div>
										<!-- End Left Section -->
										
										
										<!-- Start Right Section -->
										<div id="solution-webinar" class="menu-section">
											<p class="section-source">From Resi &amp; Jeff Reed</p>
											<p class="section-content">Leverage your digital strategy and livestreams for maximum local reach and community impact</p>
											<a href="/resilient-church/" class="anchor-small">RSVP Now</a>
										</div>
										<!-- End Right Section -->
									</div>
									
								</div>
								<!-- End Resources Dropdown Menu -->
							</li>
							<!-- End Resources Menu -->
								
							<!-- Start Support Menu -->
							<li>
								<a class="header-item header-dropdown hidden-mobile" role="button" aria-label="Support">Support</a>
								<!-- Start Support Dropdown Menu -->
								<div id="support-menu" class="header-dropdown-content">
									
									<a class="header-dropdown-title" role="button">Support</a>
							
									<div class="dropdown-container">
										
										<!-- Start Left Section -->
										<div class="menu-section">
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/contact.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/contact.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Contact Us" href="/contact/"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Contact Us</p>
												</div>
											</div>
											
											<div class="fancy-anchor-container">
												<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/documentation.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/documentation.svg" alt=""></noscript>
												<a class="fancy-anchor" aria-label="Help Center" href="https://support.pushpay.com/s/resi" target="_blank" rel="nofollow noreferr"></a>
												<div class="fancy-anchor-content">
													<p class="fancy-anchor-heading">Help Center</p>
												</div>
											</div>
										
										</div>

									</div>
									
								</div>
								<!-- End Support Dropdown Menu -->
							</li>
							<!-- End Support Menu -->
								
							<!-- <li class="menu-hidden-mobile"><a class="header-item visible-sm" href="/pricing/">Pricing</a></li>
							<li class="menu-hidden-mobile"><a class="header-button header-button-border hidden-sm" href="/pricing/">Pricing</a></li> -->
																							<li class="menu-hidden-mobile"><a class="header-button header-button-solid" role="button" onclick="open_demo_form();">Get a demo</a></li>
																					</ul>
					</nav><!-- #site-navigation -->
						
					<nav id="mobile-navigation" class="main-navigation" aria-label="Mobile Menu">
						<ul>
							<!-- <li><a class="header-item" href="/pricing/">Pricing</a></li> -->

							<li><a class="header-button header-button-solid" role="button" onclick="open_demo_form();">Get a demo</a></li>							<li><a class="menu-button" role="button" onclick="jQuery( '.site-header' ).addClass( 'extended' );jQuery('#site-navigation').addClass('site-navigation-visible'); jQuery('html').addClass('mobile-noscroll');" aria-hidden="true" title="Menu"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Menu" data-lazy-src="https://resi.io/wp-content/themes/resi/img/nav/menu.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/nav/menu.svg" alt="Menu"></noscript></a></li>
						</ul>
					</nav><!-- #mobile-navigation -->
						
				</div><!-- .site-branding -->
				
			</div><!-- .site-branding-container -->

		</header><!-- #masthead -->
		
		<div class="site-header-placeholder"></div>

		<script>
			document.addEventListener("DOMContentLoaded",function(){function e(){window.scrollY>170?document.querySelector(".site-header").classList.add("shrink"):document.querySelector(".site-header").classList.remove("shrink")}e(),window.addEventListener("scroll",e)});
		</script>

	<div id="content" class="site-content">
	
	

	<link href="https://resi.io/wp-content/themes/resi/assets/tailwindcss-home.css" rel="stylesheet">

	<!-- CSS Overrides -->
	<div class="tailwind-content">
		<!-- Hero -->
		<div class="relative bg-[#FF585D] z-0">
			<div class="container relative z-10 mx-auto py-14 md:py-28 w-full">
				<div class="sm:w-2/3 lg:w-1/2 text-center sm:text-left">
					<h1 class="text-black text-4xl md:text-5xl lg:text-6xl font-lexend lg:min-w-[450px]">Reliably <span class="text-white font-bold">Resi</span>lient Streaming.</h1>
					<p class="font-lora text-white mt-7 sm:text-xl sm:max-w-[460px]">Grow your church and engage your congregation with a reliable livestreaming and video solution that just works—even when your internet goes out.</p>
					<!-- Button Container -->
					<div class="flex flex-row gap-3 mt-7 sm:mt-14 justify-center sm:justify-start flex-wrap">
						<a role="demo" onclick="open_demo_form();" class="font-lexend rounded-full py-3 px-7 bg-white text-[#FF585D] hover:bg-[#FF585D] hover:text-white transition border-white border-2 max-w-[280px] cursor-pointer sm:max-w-fit w-full sm:w-auto">Get a Demo</a>
						<a role="button" onclick="openVideoPopup();" class="font-lexend rounded-full py-3 px-7 text-white hover:bg-white hover:text-[#FF585D] transition border-white border-2 flex items-center justify-center max-w-[280px] sm:max-w-fit w-full sm:w-auto">Watch the Video<span class="ml-2">▶</span></a>
					</div>
				</div>
			</div>
			<div class="absolute top-0 right-0 bottom-0 left-0 bg-cover bg-center bg-[#FF585D] opacity-25 md:opacity-100" style="background-image: url('https://resi.io/wp-content/themes/resi/img/homepage/hero-cutout.webp'); background-color: transparent;"></div>
			<div class="hidden md:flex video-container">
				<video autoplay="" muted="" loop="" disablepictureinpicture="" controlslist="nodownload nofullscreen noremoteplayback">
					<source src="https://resi.io/wp-content/themes/resi/img/homepage/viewfinder.webm" type="video/webm">
				</video>
			</div>
			<div class="absolute top-0 right-0 bottom-0 left-0 bg-gradient-to-r from-[#FF585D] to-transparent pointer-events-none"></div>
		</div>
		
		<!-- Customers -->
		<div class="container mx-auto my-7">
			<div class="flex flex-wrap md:flex-nowrap justify-center items-center gap-y-3 gap-x-7 md:gap-7">
				<img class="block max-h-[30px] lg:max-h-[40px] md:w-auto w-1/4" src="https://resi.io/wp-content/themes/resi/img/customers/dark/life-church.svg">
				<img class="block max-h-[30px] lg:max-h-[40px] md:w-auto w-1/4" src="https://resi.io/wp-content/themes/resi/img/customers/dark/elevation-church.svg">
				<img class="block max-h-[30px] lg:max-h-[40px] md:w-auto w-1/4" src="https://resi.io/wp-content/themes/resi/img/customers/dark/newspring-church.svg">
				<img class="block max-h-[30px] lg:max-h-[40px] md:w-auto w-1/4" src="https://resi.io/wp-content/themes/resi/img/customers/dark/seacoast-church.svg">
				<img class="block max-h-[30px] lg:max-h-[40px] md:w-auto w-1/4" src="https://resi.io/wp-content/themes/resi/img/customers/dark/samaritans-purse.svg">
				<img class="block max-h-[30px] lg:max-h-[40px] md:w-auto w-1/4" src="https://resi.io/wp-content/themes/resi/img/customers/dark/hillsong.svg">
			</div>
		</div>
		
				
		<!-- XL Testimonial -->
		<!-- <div class="my-14 container mx-auto">
			<div class="flex px-7 sm:px-7 flex-col items-center">
				<div class="w-full lg:w-1/5 flex flex-col justify-center shrink-0 min-w-[180px] mb-7">
					<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Chad Vegas" class="max-w-[120px] mx-auto rounded-full" data-lazy-src="https://resi.io/wp-content/themes/resi/img/testimonials/chad-vegas.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/testimonials/chad-vegas.webp" alt="Chad Vegas" class="max-w-[120px] mx-auto rounded-full"></noscript>
				</div>
				<p class="w-full max-w-[700px] font-lexend lg:leading-7 text-xl text-neutral-950 sm:p-0 text-center mb-3 mx-auto">"Our internet went down for 16 minutes today, but thanks to you guys, once it was back up it literally picked up as if nothing happened. Our executive pastors looked at us and said, '<span class="font-bold">Oh, wow. That’s why you wanted Resi!</span>'"</p>
				<div class="text-sm text-center font-lexend">
					<p class="font-bold mb-1 text-neutral-950">Chad Vegas</p>
					<p class="text-neutral-400 text-xs">Transformation Church</p>
					<p class="text-neutral-400 text-xs leading-none">Tech Director</p>
				</div>
			</div>
		</div> -->
		
		<!-- Livestreaming -->
		<div class="container mx-auto my-14">
			<p class="text-base font-light mb-1 text-[#FF585D] font-lexend text-center sm:text-left">All-in-One Streaming Solution</p>
			<h2 class="text-4xl font-bold mb-14 font-lexend text-center text-neutral-950 sm:text-left">Stream more. Stress less.</h2>
			<div class="flex flex-col-reverse sm:flex-row mx-[-5.6%] sm:mx-auto">
				<!-- Left Section -->
				<div class="w-full sm:w-1/2 lg:w-2/3">
					<!-- md:Image Container -->
					<div class="-ml-14 hidden sm:block">
						<img src="https://resi.io/wp-content/themes/resi/img/homepage/church-livestream-resi.webp" alt="" class="rounded-tr-lg rounded-br-lg w-full block">
					</div>
					
					<!-- Testimonial -->
					<div class="flex mt-14 px-7 sm:px-7 sm:pl-0 flex-col lg:flex-row gap-7 items-center">
						<div class="w-full lg:w-1/5 flex flex-col justify-center shrink-0 min-w-[180px]">
							<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Chad Vegas" class="max-w-[120px] mx-auto rounded-full" data-lazy-src="https://resi.io/wp-content/themes/resi/img/testimonials/chad-vegas.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/testimonials/chad-vegas.webp" alt="Chad Vegas" class="max-w-[120px] mx-auto rounded-full"></noscript>
							<div class="text-sm text-center font-lexend mt-3">
								<p class="font-bold mb-1 text-neutral-950">Chad Vegas</p>
								<p class="text-neutral-400 text-xs">Transformation Church</p>
								<p class="text-neutral-400 text-xs leading-none">Tech Director</p>
							</div>
						</div>
						<p class="w-full lg:w-4/5 font-lexend text-sm lg:leading-7 lg:mb-14 sm:p-0 text-center lg:text-left text-neutral-950 max-w-[450px]">"Our internet went down for 16 minutes today, but thanks to you guys, once it was back up it literally picked up as if nothing happened. Our executive pastors looked at us and said, '<span class="font-bold">Oh, wow. That’s why you wanted Resi!</span>'"</p>
					</div>
				</div>
				
				<!-- Right Section -->
				<div class="w-full sm:w-1/2 lg:w-1/3 px-7 sm:pr-0 md:pl-14 shrink-0 md:min-w-[400px]">
					<div class="mb-7">
						<p class="text-xs uppercase font-medium mb-1 text-[#475D7A] font-lexend text-center sm:text-left">Making Sunday Happen</p>
						<h3 class="text-3xl font-bold text-neutral-950 font-lexend text-center sm:text-left">Livestreaming</h3>
						<div class="w-2/5 h-px bg-neutral-300 mt-3 hidden sm:block"></div>
					</div>
					<!-- Mobile Image Container -->
					<div class="sm:hidden -mx-7">
						<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="block w-full max-h-[600px]" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/camera.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/camera.webp" alt="" class="block w-full max-h-[600px]"></noscript>
					</div>
					
					<!-- hr -->
					<div class="-mx-7">
						<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
					</div>
					
					<!-- Error-Proof -->
					<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
						<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
							100% Error-Proof Streaming
						</p>
						<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">You’ll never lag, buffer, or freeze with Resi’s patented <a href="/features/rsp/" class="text-[#FF585D] hover:underline">Resilient Streaming Protocol</a> (RSP).</p>
					</div>
					
					<!-- hr -->
					<div class="-mx-7">
						<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
					</div>
					
					<!-- Automation -->
					<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
						<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
							Tools That Save You Time
						</p>
						<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">You and your team will save hours every week with Resi’s intuitive “set and forget” scheduling and automation tools that are volunteer friendly.</p>
					</div>
					
					<!-- hr -->
					<div class="-mx-7">
						<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
					</div>
					
					<!-- Multiple Destinations -->
					<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
						<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
							Stream to Multiple Destinations
						</p>
						<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">At home or on-the-go, your message is heard—no matter where or how people are viewing.</p>
					</div>
					
					<!-- hr -->
					<div class="-mx-7">
						<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
					</div>
					
					<!-- Support Available -->
					<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
						<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
							Support Available Every Day
						</p>
						<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">Our award-winning customer support team is standing by every day of the week—including Sunday—ready to answer any question and assist any customer.</p>
					</div>
	
					<!-- All Features -->
					<a href="/live-streaming/" class="flex sm:inline-flex gap-x-7 sm:gap-x-0 items-center -mx-7 sm:mx-0 p-7 sm:p-0 shadow-lg sm:shadow-none bg-[#FF585D] sm:bg-transparent text-white sm:text-[#FF585D] font-medium sm:hover:underline uppercase font-lexend hover:brightness-125 transition sm:transition-none">
						<span class="shrink-0">See More Features</span>
						<svg class="h-5 ml-auto sm:ml-3 fill-white sm:fill-[#FF585D] shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"></path></svg>
					</a>
				</div>
			</div>
		</div>
		
		<!-- 3 Ways to Stream -->
		<div class="bg-[#1E2851] py-14 lg:py-7 font-lexend">
			<div class="container mx-auto">
				<div class="flex flex-wrap justify-around sm:grid grid-cols-1 sm:grid-cols-3 lg:grid-cols-4 sm:gap-7">
					<!-- 3 Ways to Stream heading -->
					<div class="lg:pr-0 col-span-1 sm:col-span-3 lg:col-span-1 flex items-center justify-center mb-3 sm:mb-0">
						<h3 class="text-3xl text-white text-center lg:text-right font-bold">3 easy ways to stream:</h3>
					</div>
				
					<!-- Hardware Encoders -->
					<div class="relative w-1/2 sm:w-full px-3 lg:px-7 col-span-1 lg:border-l border-white/25 transition-all hover-target">
						<div class="sm:flex sm:items-end max-w-[14rem] mx-auto sm:-mt-5">
							<img class="block w-full h-auto mx-auto" style="margin-top: -1rem;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/encoders.svg"><noscript><img class="block w-full h-auto mx-auto" style="margin-top: -1rem;" src="https://resi.io/wp-content/themes/resi/img/homepage/encoders.svg" alt=""></noscript>
						</div>
						<p class="text-xs leading-3 text-center uppercase font-medium mb-1 text-white">Portable &amp; Server-Grade</p>
						<p class="text-sm leading-4 sm:text-lg text-white text-center font-bold">Hardware Encoders</p>
						<a class="absolute top-0 right-0 bottom-0 left-0" href="/hardware/" role="button"></a>
					</div>
				
					<!-- Software Encoder -->
					<div class="relative w-1/2 sm:w-full px-3 lg:px-7 col-span-1 transition-all hover-target">
						<div class="sm:flex sm:items-end max-w-[14rem] mx-auto sm:-mt-5">
							<img class="block w-full h-auto mx-auto" style="margin-top: -1rem;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/propresenter-stream-24.svg"><noscript><img class="block w-full h-auto mx-auto" style="margin-top: -1rem;" src="https://resi.io/wp-content/themes/resi/img/homepage/propresenter-stream-24.svg" alt=""></noscript>
						</div>
						<p class="text-xs leading-3 text-center uppercase font-medium mb-1 text-white">ProPresenter Stream</p>
						<p class="text-sm leading-4 sm:text-lg text-white text-center font-bold">Software Encoder</p>
						<a class="absolute top-0 right-0 bottom-0 left-0" href="/propresenter-stream/" role="button"></a>
					</div>
				
					<!-- Upload & Automate -->
					<div class="relative w-1/2 sm:w-full px-3 lg:px-7 col-span-1 transition-all hover-target">
						<div class="sm:flex sm:items-end max-w-[14rem] mx-auto sm:-mt-5">
							<img class="block w-full h-auto mx-auto" style="margin-top: -1rem;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/workflow.svg"><noscript><img class="block w-full h-auto mx-auto" style="margin-top: -1rem;" src="https://resi.io/wp-content/themes/resi/img/homepage/workflow.svg" alt=""></noscript>
						</div>
						<p class="text-xs leading-3 text-center uppercase font-medium mb-1 text-white">Web-Based</p>
						<p class="text-sm leading-4 sm:text-lg text-white text-center font-bold">Upload and Sim-Live</p>
						<a class="absolute top-0 right-0 bottom-0 left-0" href="/upload-automate/" role="button"></a>
					</div>
				</div>
			</div>
		</div>
		
		<!-- Multisite -->
		<div class="overflow-hidden mb-14">
			<div class="container mx-auto">
				<div class="flex flex-col sm:flex-row mx-[-5.6%] sm:mx-auto">
					<!-- Left Section -->
					<div class="w-full sm:w-1/2 lg:w-1/3 px-7 sm:pl-0 sm:pr-14 mt-14 shrink-0 md:min-w-[400px]">
						<div class="mb-7">
							<p class="text-xs uppercase font-medium mb-1 text-[#475D7A] font-lexend text-center sm:text-left">Keeping Sunday Connected</p>
							<h3 class="text-3xl font-bold text-neutral-950 font-lexend text-center sm:text-left">Multi-Site</h3>
							<div class="w-2/5 h-px bg-neutral-300 mt-3 hidden sm:block"></div>
						</div>
						<!-- Mobile Image Container -->
						<div class="sm:hidden -mx-7">
							<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="w-full block pr-[7%]" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/multisite.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/multisite.webp" alt="" class="w-full block pr-[7%]"></noscript>
						</div>
						
						<!-- hr -->
						<div class="-mx-7">
							<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
						</div>
						
						<!-- Multi-Campus Package -->
						<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
							<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
								A Total Multi-Campus Package
							</p>
							<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">Resi’s Decoders and Encoders deliver crystal clear audio and video to remote locations and off-site campuses.</p>
						</div>
						
						<!-- hr -->
						<div class="-mx-7">
							<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
						</div>
						
						<!-- Lossless A/V Distribution -->
						<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
							<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
								Remote Campuses That Feel Like Home
							</p>
							<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">Experience the seamless transmission of up to 2 video channels and 16 audio channels, deepening your connection between your remote and broadcast locations.</p>
						</div>
						
						<!-- hr -->
						<div class="-mx-7">
							<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
						</div>
						
						<!-- Multisite Made Simple -->
						<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
							<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
								Multisite Made Simple
							</p>
							<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">Easy-to-use hardware and proactive support means little experience is needed to execute a powerful multi-site strategy.</p>
						</div>
			
						<!-- All Features -->
						<a href="/multisite/" class="flex sm:inline-flex gap-x-7 sm:gap-x-0 items-center -mx-7 sm:mx-0 p-7 sm:p-0 shadow-lg sm:shadow-none bg-[#FF585D] sm:bg-transparent text-white sm:text-[#FF585D] font-medium sm:hover:underline uppercase font-lexend hover:brightness-125 transition sm:transition-none">
							<span class="shrink-0">See More Features</span>
							<svg class="h-5 ml-auto sm:ml-3 fill-white sm:fill-[#FF585D] shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"></path></svg>
						</a>
						
					</div>
					
					<!-- Right Section -->
					<div class="w-full sm:w-1/2 lg:w-2/3">
						<!-- md:Image Container -->
						<div class="mt-7 -mr-14 hidden sm:block">
							<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="rounded-tr-lg rounded-br-lg w-auto ml-auto max-h-[700px]" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/multisite.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/multisite.webp" alt="" class="rounded-tr-lg rounded-br-lg w-auto ml-auto max-h-[700px]"></noscript>
						</div>
						
						<!-- Testimonial -->
						<div class="flex mt-14 px-7 sm:px-7 sm:pl-0 flex-col lg:flex-row gap-7 items-center">
							<div class="w-full lg:w-1/5 flex flex-col justify-center shrink-0 min-w-[180px]">
								<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Tim Schurrer" class="max-w-[120px] mx-auto rounded-full" data-lazy-src="https://resi.io/wp-content/themes/resi/img/testimonials/tim-schurrer.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/testimonials/tim-schurrer.webp" alt="Tim Schurrer" class="max-w-[120px] mx-auto rounded-full"></noscript>
								<div class="text-sm text-center font-lexend mt-3">
									<p class="font-bold mb-1 text-neutral-950">Tim Schurrer</p>
									<p class="text-neutral-400 text-xs">Storybrand</p>
									<p class="text-neutral-400 text-xs leading-none">Former COO</p>
								</div>
							</div>
							<p class="w-full lg:w-4/5 font-lexend text-sm lg:leading-7 lg:mb-14 sm:p-0 text-center lg:text-left text-neutral-950 max-w-[450px]">"Partnering with Resi has made all the difference in the world for us... we’ve served tens of thousands of customers virtually and couldn’t have done it without the team at Resi."</p>
						</div>
					</div>
				</div>
			</div>
		</div>
		
		<!-- On Demand -->
		<div class="container mx-auto my-14">
			<div class="flex flex-col-reverse sm:flex-row mx-[-5.6%] sm:mx-auto">
				<!-- Left Section -->
				<div class="w-full sm:w-1/2 lg:w-2/3">
					<!-- md:Image Container -->
					<div class="relative -ml-14 hidden sm:block">
						<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="rounded-tr-lg rounded-br-lg w-full block" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/on-demand.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/on-demand.webp" alt="" class="rounded-tr-lg rounded-br-lg w-full block"></noscript>
						<div class="absolute top-0 bottom-0 left-0 flex items-center justify-center" style="right: 30%;">
							<a role="button" onclick="openOnDemandVideoPopup();" class="inline-flex rounded-full py-3 px-7 md:px-14 mx-auto bg-[#FF585D] text-white hover:text-white font-lexend hover:brightness-125 transition" style="border: 4px solid white; box-shadow: 0 0 500px 50px rgb(255 255 255 / 1)">Watch the Video<span class="ml-2">▶</span></a>
						</div>
					</div>
	
					<!-- Testimonial -->
					<div class="flex mt-14 px-7 sm:px-7 sm:pl-0 flex-col lg:flex-row gap-7 items-center">
						<div class="w-full lg:w-1/5 flex flex-col justify-center shrink-0 min-w-[180px]">
							<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Paul Mitchell" class="max-w-[120px] mx-auto rounded-full" data-lazy-src="https://resi.io/wp-content/themes/resi/img/testimonials/paul-mitchell.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/testimonials/paul-mitchell.webp" alt="Paul Mitchell" class="max-w-[120px] mx-auto rounded-full"></noscript>
							<div class="text-sm text-center font-lexend mt-3">
								<p class="font-bold mb-1 text-neutral-950">Paul Mitchell</p>
								<p class="text-neutral-400 text-xs">Chase Oaks</p>
								<p class="text-neutral-400 text-xs leading-none">Production Director</p>
							</div>
						</div>
						<p class="w-full lg:w-4/5 font-lexend text-sm lg:leading-7 lg:pb-3 lg:mb-14 sm:p-0 text-center lg:text-left text-neutral-950 max-w-[450px]">"We had Vimeo copyright strike us twice for short clips from movies we used as illustrations in a couple messages. We almost lost all of our active and archived video for the church."</p>
					</div>
				</div>
				
				<!-- Right Section -->
				<div class="w-full sm:w-1/2 lg:w-1/3 px-7 sm:pr-0 md:pl-14 shrink-0">
					<div class="mb-7">
						<p class="text-xs uppercase font-medium mb-1 text-[#475D7A] font-lexend text-center sm:text-left">Going Beyond Sunday</p>
						<h3 class="text-3xl font-bold text-neutral-950 font-lexend text-center sm:text-left">Resi On Demand</h3>
						<div class="w-2/5 h-px bg-neutral-300 mt-3 hidden sm:block"></div>
					</div>
					<!-- Mobile Image Container -->
					<div class="relative sm:hidden mx-7 mb-7">
						<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="block w-full max-h-[600px]" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/on-demand.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/on-demand.webp" alt="" class="block w-full max-h-[600px]"></noscript>
						<div class="absolute top-0 bottom-0 left-0 flex items-center justify-center" style="right: 30%;">
							<a role="button" onclick="openVideoPopup();" class="inline-flex rounded-full py-3 px-7 md:px-14 mx-auto bg-[#FF585D] text-white hover:text-white font-lexend hover:brightness-125 transition shadow-2xl" style="border: 4px solid white;">Watch the Video<span class="hidden sm:inline-block ml-2">▶</span></a>
						</div>
					</div>
					
					<!-- hr -->
					<div class="-mx-7">
						<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
					</div>
					
					<!-- Stream Instantly -->
					<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
						<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
							Stream, Save, &amp; Share Instantly
						</p>
						<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">An on-demand platform that lets you instantly store, display, and share your church’s video content — as it’s being broadcast in real-time.</p>
					</div>
					
					<!-- hr -->
					<div class="-mx-7">
						<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
					</div>
					
					<!-- Media Site -->
					<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
						<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
							A Media Site For Your Church
						</p>
						<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">Host your streamed sermons and video content on a personalized site that looks and feels like your church.</p>
					</div>
					
					<!-- hr -->
					<div class="-mx-7">
						<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
					</div>
					
					<!-- In Control -->
					<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
						<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
							You're In Control
						</p>
						<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">Your content is your content. We don’t fill your videos with annoying ads or recommendations to other content that could distract your audience.</p>
					</div>
		
					<!-- All Features -->
					<a href="/resi-on-demand/" class="flex sm:inline-flex gap-x-7 sm:gap-x-0 items-center -mx-7 sm:mx-0 p-7 sm:p-0 shadow-lg sm:shadow-none bg-[#FF585D] sm:bg-transparent text-white sm:text-[#FF585D] font-medium sm:hover:underline uppercase font-lexend hover:brightness-125 transition sm:transition-none">
						<span class="shrink-0">See More Features</span>
						<svg class="h-5 ml-auto sm:ml-3 fill-white sm:fill-[#FF585D] shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"></path></svg>
					</a>
				</div>
			</div>
		</div>
		
		<!-- Studio -->
		<div class="overflow-hidden mt-14 sm:pt-14">
			<div class="container mx-auto">
				<p class="text-base font-light mb-1 text-[#FF585D] font-lexend text-center sm:text-left">Behind the Scenes</p>
				<h2 class="text-4xl font-bold mb-14 font-lexend text-center sm:text-left text-neutral-950">Control. Simplified.</h2>
			</div>
			<div class="sm:bg-[#F5F2F6] pb-0 sm:pb-14 mx-[-5.6%] sm:mx-auto">
				<div class="flex flex-col sm:flex-row bg-gradient-to-t from-slate-300 to-transparent sm:from-transparent sm:bg-[#F5F2F6] container mx-auto sm:pt-14">
					<!-- Left Section -->
					<div class="w-full sm:w-1/2 px-7 sm:px-0 shrink-0 md:max-w-[400px]">
						<p class="text-xs uppercase font-medium mb-1 text-[#475D7A] font-lexend text-center sm:text-left">Manage Your Content</p>
						<h3 class="text-3xl font-bold text-neutral-950 font-lexend text-center sm:text-left">Studio</h3>
						
						<div class="w-2/5 h-px bg-neutral-300 mt-3 hidden sm:block"></div>
						
						<p class="text-neutral-600 text-sm lg:text-base text-center sm:text-left font-lora mt-3">Studio is your intuitive and comprehensive command center from which you have full control of your church’s streaming experience.</p>
						
						<!-- Mobile Studio Image Container -->
						<div class="relative overflow-hidden sm:overflow-visible mt-14 h-[400px] sm:h-auto max-w-[290px] md:max-w-full mx-auto sm:ml-0">
							<div id="studio-scroll-container" class="absolute overflow-hidden">
								<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/studio-parallax.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/studio-parallax.webp" alt=""></noscript>
							</div>
							<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="block sm:drop-shadow-2xl" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/device-frame.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/device-frame.webp" alt="" class="block sm:drop-shadow-2xl"></noscript>
						</div>
							
					</div>
					
					<!-- Right Section -->
					<div class="w-full sm:w-1/2 sm:pl-7 md:pl-14">
						<!-- md:Image Container -->
						<div class="-mt-32 sm:-mr-28 sm:-mr-28 md:-mr-14 hidden sm:block">
							<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="block max-h-[800px] sm:max-w-[400px] md:max-w-[560px] lg:max-w-[760px] ml-auto pl-7" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/studio-monitor.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/studio-monitor.webp" alt="" class="block max-h-[800px] sm:max-w-[400px] md:max-w-[560px] lg:max-w-[760px] ml-auto pl-7"></noscript>
						</div>
						
						<div class="sm:mt-14 px-7 sm:px-0 md:pl-14 sm:max-w-[400px] bg-white sm:bg-transparent">
							<!-- hr -->
							<div class="-mx-7">
								<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
							</div>
							
							<!-- Streamline -->
							<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
								<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
									Stress-Free Content Management
								</p>
								<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">Custom workflows and automated processes mean a hands-off and stress-free approach to content management, delivery, and development.</p>
							</div>
							
							<!-- hr -->
							<div class="-mx-7">
								<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
							</div>
							
							<!-- Analytics -->
							<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
								<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
									In-Depth Analytics
								</p>
								<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">From holistic summaries to highly-specific metrics, Studio offers vital insight to help you tailor your content and engage your audience.</p>
							</div>
							
							<!-- hr -->
							<div class="-mx-7">
								<div class="w-full h-px bg-neutral-300 sm:hidden"></div>
							</div>
							
							<!-- Feature-Rich -->
							<div class="py-7 sm:py-0 sm:mb-7 lg:mb-14 -mx-7 sm:mx-0 px-7 sm:px-0">
								<p class="accordion-heading text-base sm:text-lg font-bold font-lexend mb-0 sm:mb-3 flex gap-x-7 items-center text-neutral-950">
									A Feature-Rich Online Experience
								</p>
								<p class="accordion-text text-neutral-600 text-sm lg:text-base font-lora mt-3">Experience a personalized interface with back-end features such as Dark and Light Mode, mobile responsiveness, and 24-Hour Time Settings. Tailor your viewing experience with optional features like automated subtitles, CTA buttons, and more.</p>
							</div>
							
							<!-- Learn More -->
							<a href="/studio/" class="flex sm:inline-flex gap-x-7 sm:gap-x-0 items-center -mx-7 sm:mx-0 p-7 sm:p-0 shadow-lg sm:shadow-none bg-[#FF585D] sm:bg-transparent text-white sm:text-[#FF585D] font-medium sm:hover:underline uppercase font-lexend hover:brightness-125 transition sm:transition-none">
								<span class="shrink-0">Learn More</span>
								<svg class="h-5 ml-auto sm:ml-3 fill-white sm:fill-[#FF585D] shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"></path></svg>
							</a>
						</div>
					</div>
				</div>
				
							</div>
		</div>
		
		<!-- We're here for you—even on Sunday morning. -->
		<div class="bg-[#1E2851] pt-14 border-b-8 border-[#FF585D] font-lexend">
			<div class="container mx-auto">
				<div class="flex flex-col sm:flex-row">
					<div class="w-full sm:w-1/2 mb-14">
						<h3 class="text-3xl font-bold text-white font-lexend text-center sm:text-left">We're here for you —<br>even on Sunday morning.</h3>
						
						<p class="text-white text-sm lg:text-base text-center sm:text-left font-lora mt-7">Our support is available round the clock to address any questions you might have, regardless of your plan level. We believe in assisting everyone who reaches out. Resi's platforms offer proactive monitoring and comprehensive reports, complemented by email and phone support – even on Sundays.</p>
						
						<!-- Badges -->
						<div class="mx-auto flex justify-center gap-3 mt-7">
							<img class="block h-[90px]" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Best Support" data-lazy-src="https://resi.io/wp-content/themes/resi/img/awards/g2-best-support-white.svg"><noscript><img class="block h-[90px]" src="https://resi.io/wp-content/themes/resi/img/awards/g2-best-support-white.svg" alt="Best Support"></noscript>
							<img class="block h-[90px]" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Easiest To Do Business With" data-lazy-src="https://resi.io/wp-content/themes/resi/img/awards/g2-business-white.svg"><noscript><img class="block h-[90px]" src="https://resi.io/wp-content/themes/resi/img/awards/g2-business-white.svg" alt="Easiest To Do Business With"></noscript>
							<img class="block h-[90px]" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="High Performer" data-lazy-src="https://resi.io/wp-content/themes/resi/img/awards/g2-high-performer-white.svg"><noscript><img class="block h-[90px]" src="https://resi.io/wp-content/themes/resi/img/awards/g2-high-performer-white.svg" alt="High Performer"></noscript>
						</div>
					</div>
					
					<div class="flex items-center w-full sm:w-1/2">
						<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="mx-auto lg:max-w-full" style="max-width: 260px; margin-top: auto;" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/support-phone-frame.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/support-phone-frame.svg" alt="" class="mx-auto lg:max-w-full" style="max-width: 260px; margin-top: auto;"></noscript>
											</div>
				</div>
			</div>
		</div>
		
		<!-- Integrations -->
		<div class="pt-14 sm:py-14 font-lexend">
			<div class="container mx-auto">
				<div class="w-full md:w-[70%] relative">
					<h2 class="text-3xl font-bold font-lexend text-center sm:text-left mb-7 text-neutral-950">A pain-free and easy set-up experience</h2>
					<p class="font-lora text-center sm:text-left text-neutral-600">With easy-to-follow documentation, live onboarding, and our award-winning support team we make getting started with Resi easy. Plus, Resi seamlessly integrates with various tools and products, eliminating the need for a complete overhaul of your existing setup.</p>
					<div class="flex flex-col sm:flex-row gap-7 md:gap-14 items-center mt-7 mr-[-6%] ml-[-6%] sm:mx-0">
						<a class="shrink-0 px-7 sm:px-0" href="https://www.youtube.com/channel/UCwGlAZt5PDWsedH09LU6UTQ" target="_blank" style="cursor: default;"><img class="block" style="height: 45px;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/resi-integrations-5-wide-24.svg"><noscript><img class="block" style="height: 45px;" src="https://resi.io/wp-content/themes/resi/img/homepage/resi-integrations-5-wide-24.svg" alt=""></noscript></a>
						<a href="/integrations/" class="w-full flex sm:inline-flex gap-x-7 sm:gap-x-0 items-center -mx-7 sm:mx-0 p-7 mt-7 sm:mt-0 sm:p-0 shadow-lg sm:shadow-none bg-[#FF585D] sm:bg-transparent text-white sm:text-[#FF585D] font-medium sm:hover:underline uppercase font-lexend hover:brightness-125 transition sm:transition-none">
							<span class="shrink-0">See All Integrations</span>
							<svg class="h-5 ml-auto sm:ml-3 fill-white sm:fill-[#FF585D] shrink-0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"></path></svg>
						</a>
					</div>
				</div>
			</div>
		</div>
		
		<!-- hr -->
		<div class="hidden sm:block w-full h-px bg-neutral-300"></div>
		
		<!-- Let's Get Streaming -->
		<div class="overflow-hidden my-14">
			<div class="container mx-auto">
				<div class="flex flex-col sm:flex-row items-center gap-14">
					<!-- Top Section -->
					<div class="flex flex-col-reverse w-full max-w-[700px] justify-center mx-auto">
						<div>
							<h2 class="text-4xl font-bold mb-7 font-lexend text-neutral-950 text-center sm:text-left">Start Streaming Now</h2>
							<p class="font-lora mb-7 text-neutral-600 text-center sm:text-left">See firsthand how Resi transforms your streaming experience with a full walkthrough of Resi’s advanced features. Find answers to your questions, get pricing info, and discover how to elevate your streaming setup with ease.</p>
							<div class="mx-auto sm:ml-0" style="max-width: 250px; margin-right: auto;">
								<div class="flex items-center justify-center mr-auto">
									<a role="button" onclick="open_demo_form();" class="flex rounded-full py-3 px-7 md:px-14 bg-[#FF585D] text-white hover:text-white font-lexend hover:brightness-125 transition w-full justify-center">Get My Demo</a>
								</div>
								<p class="font-lexend text-center text-sm mt-3 text-neutral-950">or call <span class="font-bold">1-800-875-0696</span></p>
							</div>
						</div>
					</div>
					
					<!-- Bottom Section -->
					<div class="mx-auto">
						<a role="button" onclick="open_demo_form();">
							<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="w-auto max-h-[250px]" data-lazy-src="https://resi.io/wp-content/themes/resi/img/homepage/3-steps.webp"><noscript><img src="https://resi.io/wp-content/themes/resi/img/homepage/3-steps.webp" alt="" class="w-auto max-h-[250px]"></noscript>
						</a>
					</div>
				</div>
			</div>
		</div>
		
				
	<!-- End CSS Overrides -->
	</div>
	
	<script>
	document.addEventListener('DOMContentLoaded', function() {
		// ---
		// Hover States
		// ---
		const targets = document.querySelectorAll('.hover-target');
		
		targets.forEach(target => {
			target.addEventListener('mouseenter', () => {
				targets.forEach(t => {
					if(t !== target) {
						t.classList.add('opacity-50');
					}
				});
			});
		
			target.addEventListener('mouseleave', () => {
				targets.forEach(t => {
					t.classList.remove('opacity-50');
				});
			});
		});
	});
	
	// ---
	// Media Sites Video
	// ---
	function openOnDemandVideoPopup() {
		// Push event to the dataLayer for link click
		window.dataLayer.push({
			'event': 'link_click',
			'link_id': 'resi-on-demand-video'
		});
		
		// Create the video popup elements
		var popupBg = document.createElement('div');
		popupBg.className = 'video-popup-bg';
		
		var closeLink = document.createElement('a');
		closeLink.className = 'video-popup-close pointer';
		closeLink.role = 'button';
		closeLink.onclick = function() {
			popupBg.remove();
		};
		popupBg.appendChild(closeLink);
	
		var container = document.createElement('div');
		container.className = 'video-popup-container';
		popupBg.appendChild(container);
	
		var videoPopup = document.createElement('div');
		videoPopup.className = 'video-popup';
		container.appendChild(videoPopup);
	
		var content = document.createElement('div');
		content.className = 'video-popup-content';
		videoPopup.appendChild(content);
	
		var embedContainer = document.createElement('div');
		embedContainer.className = 'embed-container';
		content.appendChild(embedContainer);
	
		// Resi embed
		var resiEmbed = document.createElement('div');
		resiEmbed.style.cssText = 'position:relative;overflow:hidden;padding-top:56.25%;';
		embedContainer.appendChild(resiEmbed);
	
		var iframe = document.createElement('iframe');
		iframe.className = 'resi-video-frame';
		iframe.src = 'https://control.resi.io/webplayer/video.html?id=ZmJiODY2MWUtZDU2NC00ZmFkLWFmZDYtMGQ4ZWM1Njg2OWYwOjJiNzEwN2EyLTZkZTUtMTFlZS04Zjg3LTdkNTY4YTIyOWI4Zg==&type=library&autoplay=false';
		iframe.style.cssText = 'position:absolute;top:0;left:0;width:100%;height:100%;border:none;';
		iframe.allowFullscreen = true;
		resiEmbed.appendChild(iframe);
	
		var contentContainer = document.createElement('div');
		contentContainer.className = 'video-popup-content-container';
		content.appendChild(contentContainer);
	
		if (true) { // Condition to show the "Talk to a streaming expert" button
			var p = document.createElement('p');
			p.className = 'text-white';
			p.innerText = 'Our streaming experts are standing by to answer any questions you have.';
			contentContainer.appendChild(p);
		
			var expertButton = document.createElement('a');
			expertButton.className = 'video-popup-button';
			expertButton.role = 'button';
			expertButton.onclick = function() {
			  popupBg.remove();
			  open_demo_form(); // Function to handle talking to an expert
			};
			expertButton.innerText = 'Talk to a streaming expert';
			contentContainer.appendChild(expertButton);
		  }
		
		  var noThanksLink = document.createElement('a');
		  noThanksLink.className = 'video-popup-no-thanks pointer';
		  noThanksLink.role = 'button';
		  noThanksLink.onclick = function() {
			popupBg.remove();
		  };
		  noThanksLink.innerText = 'Close';
		  contentContainer.appendChild(noThanksLink);
	
		// Append the video popup to the body
		document.body.appendChild(popupBg);
	}
	
	// ---
	// Studio Parallax
	// ---
	document.addEventListener("scroll", function() {
		var scrollContainer = document.getElementById('studio-scroll-container');
		if (scrollContainer) {
			var containerPosition = scrollContainer.getBoundingClientRect();
			var scrollSpeed = 0.05;
	
			// Start the parallax effect when the top of the container is at the bottom of the viewport
			if (containerPosition.top < window.innerHeight && containerPosition.bottom > 0) {
				var startScrollPoint = scrollContainer.offsetTop + containerPosition.top - window.innerHeight;
				var yPos = Math.max(0, window.scrollY - startScrollPoint) * scrollSpeed;
				scrollContainer.querySelector('img').style.transform = `translateY(-${yPos}px)`;
			} else {
				// Reset the transform when the container is not in view
				scrollContainer.querySelector('img').style.transform = 'translateY(0px)';
			}
		}
	});

	</script>
	
<style>
	.admin-bar #top-bar {
  		top: 146px;
	}
	
	@media screen and (min-width: 783px) {
		.admin-bar #top-bar {
			top: 132px;
  		}
	}

	@media screen and (max-width: 600px) {
		.admin-bar #top-bar {
			top: 100px;
		}
	}

	#page {
		margin-top: 2rem;
	}
	
	#top-bar-container {
		
	}
	#top-bar {
		position: fixed;
		top: 100px;
		left: 0;
		right: 0;
		width: 100%;
		min-width: 320px;
		height: 2rem;
		/* background: linear-gradient(125deg, rgba(220,109,103,1) 20%, rgba(228,79,69,1) 75%); */
		z-index: 5;
		transition: transform .25s ease-in-out;
	}
	
	#top-bar ul {
		margin: 0;
		padding: 0;
	}
	#top-bar ul li {
		list-style: none;
		font-size: 13px;
		font-weight: 600;
	}
	#top-bar ul li a {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 100%;
		color: var(--main-bg-color) !important;
		height: 2rem;
		padding: 0 .55rem 0 .34rem;
		transition: background .2s ease;
        cursor: pointer;
        line-height: 16px;
	}
	@media screen and (max-width: 768px) {
		#top-bar ul li a {
			line-height: 12px;
			font-size: 11px;
		}
	}
	#top-bar ul li a:hover {
		background: rgba(255, 255, 255, .17);
	}
	.top-bar-visible {
		transform: translateY(0rem);
	}
	.top-bar-hidden {
		transform: translateY(-4rem);
	}
	@media screen and (max-width: 768px) {
	   .emoji {
		  display: none;
	   }
	}
</style>

<div id="top-bar-container" aria-hidden="true">
	<div id="top-bar" class="font-lexend bg-[#1E2851]">
		<div class="container">
			<ul>
				<li>
					<a class="top-bar-webinar" href="/webinar/on-demand/">🚨 Join us Oct 9th at 12 p.m. CT for the unveiling of new Resi On Demand features. RSVP now! 🚨</a>
				</li>
			</ul>
		</div>
	</div>
</div>

<script>
jQuery(document).ready(function() {
	if (jQuery(document).scrollTop() > 113) {
		jQuery('#top-bar').addClass('top-bar-visible');
	}
});

document.addEventListener("DOMContentLoaded", function() {
	function updateContentForViewport() {
		var linkElement = document.querySelector('.top-bar-webinar');
		if (!linkElement) return; // Exit if the link element doesn't exist
		
		if (window.innerWidth <= 768) {
			// Mobile content
			linkElement.innerHTML = 'Join us Oct 9th at 12 p.m. CT for the unveiling of new Resi On Demand features. Tap here to RSVP!';
		} else {
			// Desktop content
			linkElement.innerHTML = '🚨 Join us Oct 9th at 12 p.m. CT for the unveiling of new Resi On Demand features. RSVP now! 🚨';
		}
	}
	
	updateContentForViewport(); // Call on initial load
	window.addEventListener("resize", updateContentForViewport); // Call on window resize
});
 
jQuery( window ).scroll( function() {
	var y_top_bar = window.scrollY;
	var y_top_bar_target_trigger = 113;
	
	if ( y_top_bar >= y_top_bar_target_trigger ) {
		jQuery( '#top-bar' ).removeClass( 'top-bar-visible' );
		jQuery( '#top-bar' ).addClass( 'top-bar-hidden' );
	} else {
		jQuery( '#top-bar' ).addClass( 'top-bar-visible' );
		jQuery( '#top-bar' ).removeClass( 'top-bar-hidden' );
	}
} );
</script>
<style>
.signup-popup-header h2,.signup-popup-header p{text-align:center;color:var(--main-body-bg-color);margin-bottom:0}.signup-popup-bg{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(67,93,121,.87);z-index:9999}.signup-popup-header{background-color:var(--main-dark-blue);padding:2rem;position:relative;background-position:bottom;background-repeat:repeat-x;background-size:60px;border-top-left-radius:5px;border-top-right-radius:5px;top:-1px}#signup-close,.signup-popup{background:var(--main-body-bg-color);z-index:1}.signup-popup-header h2{margin-top:0;padding-right:1rem;padding-left:1rem;font-size:1.17rem}.signup-popup-close{position:fixed;top:0;right:0;bottom:0;left:0;cursor:pointer}.signup-popup-container{display:flex;align-items:center;justify-content:center;height:100%}.signup-popup{width:90%;height:auto;max-width:650px;max-height:90%;min-width:auto;box-shadow:0 3px 15px rgba(0,0,0,.15);animation:.25s forwards window-open;border-radius:5px;overflow:scroll;position:relative;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-height:900px){.signup-popup{height:90%}}.signup-popup::-webkit-scrollbar{display:none}.signup-popup-content{padding:2rem}@media only screen and (max-width:767px){.signup-popup-header{padding:2rem 1rem}.signup-popup-content{padding:1rem}}.signup-popup-content span{color:var(--main-text-color)}.signup-popup-visible{display:block!important}.signup-popup-shadow{bottom:0;left:0;width:100%;height:3rem;pointer-events:none;position:sticky;background:#fff;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 33%);margin-top:-3rem}#signup-close{position:absolute;height:20px;width:20px;top:10px;right:10px;border-radius:100px;border:1px solid var(--main-border-color);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:border 110ms ease-in-out}#signup-close:active,#signup-close:hover{border:1px solid var(--main-light-blue)}#signup-close>img{width:8px}.demo-button-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:1rem}@media only screen and (max-width:560px){.demo-button-container{flex-direction:column}}.demo-button-container span{margin:.34rem .67rem;font-weight:600;font-size:.67rem}.demo-map{width:100%;max-width:340px;margin-bottom:.67rem}.demo-button{font-size:.85rem;line-height:.8rem;padding:.85rem 1rem;border-radius:100px;box-sizing:border-box;background:#fff;color:var(--main-text-color)!important;font-weight:600;transition:110ms ease-in-out;cursor:pointer}.demo-button:focus,.demo-button:hover{background:var(--main-red)!important;color:var(--main-body-bg-color)!important}.demo-phone{color:#fff;text-decoration:underline 0.15em rgba(67,93,121,1)!important;transition:text-decoration-color .3s}.demo-phone:hover{color:#fff;text-decoration-color:rgba(255,88,93,1)!important}
</style>

<script>var signup_is_open;</script>

<div class="signup-popup-bg">
	<a class="signup-popup-close pointer" role="button" onclick="jQuery( '.signup-popup-bg' ).hide();"></a>
	<div class="signup-popup-container">
		<div class="signup-popup">
			<a id="signup-close" role="button" onclick="jQuery( '.signup-popup-bg' ).hide();"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Close" data-lazy-src="https://resi.io/wp-content/themes/resi/img/decor/close.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/decor/close.svg" alt="Close"></noscript></a>
			<div class="signup-popup-header">
				<span class="block text-white text-2xl font-bold text-center mb-3">Your demo is coming up!</span>
				<span class="block text-white text-sm text-center">Just tell us a bit about your streaming needs.</span>
			</div>
			<div class="signup-popup-content">
				<div class="signup-embed-container">
										<script src="//grow.pushpay.com/js/forms2/js/forms2.min.js"></script>
					<form id="mktoForm_3475" __bizdiag="196415233" __biza="WJ__" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutAbove mktoNoCheckedSupport" style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: rgb(51, 51, 51); width: 322.016px;"><style type="text/css">.mktoForm .mktoButtonWrap.mktoShadow .mktoButton {
color:#000;
background:#fff;
border:1px solid #5e9cd3;
padding:0.4em 1em;
font-size:1em;
box-shadow: 3px 3px 10px 0px #ccc;
background-color:#b2d0eb;
background-image: -webkit-gradient(linear, left top, left bottom, from(#b2d0eb), to(#9ec5e8));
background-image: -webkit-linear-gradient(top, #b2d0eb, #9ec5e8);
background-image: -moz-linear-gradient(top, #b2d0eb, #9ec5e8);
background-image: linear-gradient(to bottom, #b2d0eb, #9ec5e8);
}
.mktoForm .mktoButtonWrap.mktoShadow .mktoButton:hover {
border:1px solid #106eb4;
}
.mktoForm .mktoButtonWrap.mktoShadow .mktoButton:focus {
outline:none;
border:1px solid #106eb4;
}
.mktoForm .mktoButtonWrap.mktoShadow .mktoButton:active{
box-shadow:inset 3px 3px 10px 0px #aaa;
}
</style><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblFirstName" for="FirstName" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>First Name:</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="FirstName" name="FirstName" placeholder="First Name" maxlength="255" aria-labelledby="LblFirstName InstructFirstName" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructFirstName" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblLastName" for="LastName" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>Last Name:</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="LastName" name="LastName" placeholder="Last Name" maxlength="255" aria-labelledby="LblLastName InstructLastName" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructLastName" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblEmail" for="Email" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>Work Email</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Work Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email" class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblPhone" for="Phone" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>Phone Number</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Phone" name="Phone" placeholder="Phone Number" maxlength="20" aria-labelledby="LblPhone InstructPhone" type="tel" class="mktoField mktoTelField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructPhone" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblCompany" for="Company" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>Organization Name</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Company" name="Company" placeholder="Organization Name" maxlength="255" aria-labelledby="LblCompany InstructCompany" type="text" class="mktoField mktoTextField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><span id="InstructCompany" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblJob_Role__c" for="Job_Role__c" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>Job Role:</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Job_Role__c" name="Job_Role__c" aria-labelledby="LblJob_Role__c InstructJob_Role__c" class="mktoField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><option value="">Job Role...</option><option value="Pastor/Leader">Pastor/Leader</option><option value="Marketing/Communications">Marketing/Communications</option><option value="IT/Tech Manager">IT/Tech Manager</option><option value="Finance/Bookkeeper">Finance/Bookkeeper</option><option value="Volunteer/Other">Volunteer/Other</option><option value="Education">Education</option><option value="Executive Pastor/Operations Staff">Executive Pastor/Operations Staff</option><option value="Media/Production">Media/Production</option></select><span id="InstructJob_Role__c" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblIndustry" for="Industry" class="mktoLabel mktoHasWidth" style="width: 153px;"><div class="mktoAsterix">*</div>What type of&nbsp;Organization are you with?</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Industry" name="Industry" aria-labelledby="LblIndustry InstructIndustry" class="mktoField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><option value="">What type of&nbsp;Organization are you with?</option><option value="Church">Church / Religious Organization</option><option value="Business">Business</option><option value="Education">Education</option><option value="Media or Event">Events</option><option value="Government">Government</option><option value="Sports">Sports</option></select><span id="InstructIndustry" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap"><label id="LblMultisite__c" for="Multisite__c" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>Multiple Physical Locations</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Multisite__c" name="Multisite__c" aria-labelledby="LblMultisite__c InstructMultisite__c" class="mktoField mktoHasWidth" style="width: 150px;"><option value="">Multiple Physical Locations</option><option value="TRUE">Yes</option><option value="FALSE">No</option></select><span id="InstructMultisite__c" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblMarketing_Church_Size__c" for="Marketing_Church_Size__c" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>Weekly Attendance</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Marketing_Church_Size__c" name="Marketing_Church_Size__c" aria-labelledby="LblMarketing_Church_Size__c InstructMarketing_Church_Size__c" class="mktoField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><option value="">Weekly Attendance..</option><option value="0-199">0-199</option><option value="200-399">200-399</option><option value="400-1099">400-1099</option><option value="1100+">1100+</option></select><span id="InstructMarketing_Church_Size__c" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoPlaceholder mktoPlaceholderWebsite"></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;"><div class="mktoOffset" style="width: 10px;"></div><div class="mktoFieldWrap mktoRequiredField"><label id="LblCountry" for="Country" class="mktoLabel mktoHasWidth" style="width: 100px;"><div class="mktoAsterix">*</div>Country:</label><div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Country" name="Country" aria-labelledby="LblCountry InstructCountry" class="mktoField mktoHasWidth mktoRequired" aria-required="true" style="width: 150px;"><option value="">Country...</option><option value="United States">United States </option><option value="Canada">Canada </option><option value="Australia">Australia </option><option value="New Zealand">New Zealand </option><option value="—  —  —  —  —">—  —  —  —  —</option><option value="Afghanistan">Afghanistan</option><option value="Aland Islands">Aland Islands</option><option value="Albania">Albania</option><option value="Algeria">Algeria</option><option value="Andorra">Andorra</option><option value="Angola">Angola</option><option value="Anguilla">Anguilla</option><option value="Antarctica">Antarctica</option><option value="Antigua and Barbuda">Antigua and Barbuda</option><option value="Argentina">Argentina</option><option value="Armenia">Armenia</option><option value="Aruba">Aruba</option><option value="Austria">Austria</option><option value="Azerbaijan">Azerbaijan</option><option value="Bahamas">Bahamas</option><option value="Bahrain">Bahrain</option><option value="Bangladesh">Bangladesh</option><option value="Barbados">Barbados</option><option value="Belarus">Belarus</option><option value="Belgium">Belgium</option><option value="Belize">Belize</option><option value="Benin">Benin</option><option value="Bermuda">Bermuda</option><option value="Bhutan">Bhutan</option><option value="Bolivia, Plurinational State of">Bolivia, Plurinational State of</option><option value="Bonaire, Sint Eustatius and Saba">Bonaire, Sint Eustatius and Saba</option><option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option><option value="Botswana">Botswana</option><option value="Bouvet Island">Bouvet Island</option><option value="Brazil">Brazil</option><option value="British Indian Ocean Territory">British Indian Ocean Territory</option><option value="Brunei Darussalam">Brunei Darussalam</option><option value="Bulgaria">Bulgaria</option><option value="Burkina Faso">Burkina Faso</option><option value="Burundi">Burundi</option><option value="Cambodia">Cambodia</option><option value="Cameroon">Cameroon</option><option value="Cape Verde">Cape Verde</option><option value="Cayman Islands">Cayman Islands</option><option value="Central African Republic">Central African Republic</option><option value="Chad">Chad</option><option value="Chile">Chile</option><option value="China">China</option><option value="Christmas Island">Christmas Island</option><option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option><option value="Colombia">Colombia</option><option value="Comoros">Comoros</option><option value="Congo">Congo</option><option value="Congo, the Democratic Republic of the">Congo, the Democratic Republic of the</option><option value="Cook Islands">Cook Islands</option><option value="Costa Rica">Costa Rica</option><option value="Cote d’Ivoire">Cote d’Ivoire</option><option value="Croatia">Croatia</option><option value="Cuba">Cuba</option><option value="Curaçao">Curaçao</option><option value="Cyprus">Cyprus</option><option value="Czech Republic">Czech Republic</option><option value="Denmark">Denmark</option><option value="Djibouti">Djibouti</option><option value="Dominica">Dominica</option><option value="Dominican Republic">Dominican Republic</option><option value="Ecuador">Ecuador</option><option value="Egypt">Egypt</option><option value="El Salvador">El Salvador</option><option value="Equatorial Guinea">Equatorial Guinea</option><option value="Eritrea">Eritrea</option><option value="Estonia">Estonia</option><option value="Ethiopia">Ethiopia</option><option value="Falkland Islands (Malvinas)">Falkland Islands (Malvinas)</option><option value="Faroe Islands">Faroe Islands</option><option value="Fiji">Fiji</option><option value="Finland">Finland</option><option value="France">France</option><option value="French Guiana">French Guiana</option><option value="French Polynesia">French Polynesia</option><option value="French Southern Territories">French Southern Territories</option><option value="Gabon">Gabon</option><option value="Gambia">Gambia</option><option value="Georgia">Georgia</option><option value="Germany">Germany</option><option value="Ghana">Ghana</option><option value="Gibraltar">Gibraltar</option><option value="Greece">Greece</option><option value="Greenland">Greenland</option><option value="Grenada">Grenada</option><option value="Guadeloupe">Guadeloupe</option><option value="Guatemala">Guatemala</option><option value="Guernsey">Guernsey</option><option value="Guinea">Guinea</option><option value="Guinea-Bissau">Guinea-Bissau</option><option value="Guyana">Guyana</option><option value="Haiti">Haiti</option><option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option><option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option><option value="Honduras">Honduras</option><option value="Hungary">Hungary</option><option value="Iceland">Iceland</option><option value="India">India</option><option value="Indonesia">Indonesia</option><option value="Iran, Islamic Republic of">Iran, Islamic Republic of</option><option value="Iraq">Iraq</option><option value="Ireland">Ireland</option><option value="Isle of Man">Isle of Man</option><option value="Israel">Israel</option><option value="Italy">Italy</option><option value="Jamaica">Jamaica</option><option value="Japan">Japan</option><option value="Jersey">Jersey</option><option value="Jordan">Jordan</option><option value="Kazakhstan">Kazakhstan</option><option value="Kenya">Kenya</option><option value="Kiribati">Kiribati</option><option value="Korea, Democratic People’s Republic of">Korea, Democratic People’s Republic of</option><option value="Korea, Republic of">Korea, Republic of</option><option value="Kuwait">Kuwait</option><option value="Kyrgyzstan">Kyrgyzstan</option><option value="Lao People’s Democratic Republic">Lao People’s Democratic Republic</option><option value="Latvia">Latvia</option><option value="Lebanon">Lebanon</option><option value="Lesotho">Lesotho</option><option value="Liberia">Liberia</option><option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option><option value="Liechtenstein">Liechtenstein</option><option value="Lithuania">Lithuania</option><option value="Luxembourg">Luxembourg</option><option value="Macao">Macao</option><option value="Macedonia, the former Yugoslav Republic of">Macedonia, the former Yugoslav Republic of</option><option value="Madagascar">Madagascar</option><option value="Malawi">Malawi</option><option value="Malaysia">Malaysia</option><option value="Maldives">Maldives</option><option value="Mali">Mali</option><option value="Malta">Malta</option><option value="Martinique">Martinique</option><option value="Mauritania">Mauritania</option><option value="Mauritius">Mauritius</option><option value="Mayotte">Mayotte</option><option value="Mexico">Mexico</option><option value="Moldova, Republic of">Moldova, Republic of</option><option value="Monaco">Monaco</option><option value="Mongolia">Mongolia</option><option value="Montenegro">Montenegro</option><option value="Montserrat">Montserrat</option><option value="Morocco">Morocco</option><option value="Mozambique">Mozambique</option><option value="Myanmar">Myanmar</option><option value="Namibia">Namibia</option><option value="Nauru">Nauru</option><option value="Nepal">Nepal</option><option value="Netherlands">Netherlands</option><option value="New Caledonia">New Caledonia</option><option value="Nicaragua">Nicaragua</option><option value="Niger">Niger</option><option value="Nigeria">Nigeria</option><option value="Niue">Niue</option><option value="Norfolk Island">Norfolk Island</option><option value="Norway">Norway</option><option value="Oman">Oman</option><option value="Pakistan">Pakistan</option><option value="Palestine">Palestine</option><option value="Panama">Panama</option><option value="Papua New Guinea">Papua New Guinea</option><option value="Paraguay">Paraguay</option><option value="Peru">Peru</option><option value="Philippines">Philippines</option><option value="Pitcairn">Pitcairn</option><option value="Poland">Poland</option><option value="Portugal">Portugal</option><option value="Qatar">Qatar</option><option value="Reunion">Reunion</option><option value="Romania">Romania</option><option value="Russian Federation">Russian Federation</option><option value="Rwanda">Rwanda</option><option value="Saint Barthélemy">Saint Barthélemy</option><option value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</option><option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option><option value="Saint Lucia">Saint Lucia</option><option value="Saint Martin (French part)">Saint Martin (French part)</option><option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option><option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option><option value="Samoa">Samoa</option><option value="San Marino">San Marino</option><option value="Sao Tome and Principe">Sao Tome and Principe</option><option value="Saudi Arabia">Saudi Arabia</option><option value="Senegal">Senegal</option><option value="Serbia">Serbia</option><option value="Seychelles">Seychelles</option><option value="Sierra Leone">Sierra Leone</option><option value="Singapore">Singapore</option><option value="Sint Maarten (Dutch part)">Sint Maarten (Dutch part)</option><option value="Slovakia">Slovakia</option><option value="Slovenia">Slovenia</option><option value="Solomon Islands">Solomon Islands</option><option value="Somalia">Somalia</option><option value="South Africa">South Africa</option><option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option><option value="South Sudan">South Sudan</option><option value="Spain">Spain</option><option value="Sri Lanka">Sri Lanka</option><option value="Sudan">Sudan</option><option value="Suriname">Suriname</option><option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option><option value="Swaziland">Swaziland</option><option value="Sweden">Sweden</option><option value="Switzerland">Switzerland</option><option value="Syrian Arab Republic">Syrian Arab Republic</option><option value="Taiwan">Taiwan</option><option value="Tajikistan">Tajikistan</option><option value="Tanzania, United Republic of">Tanzania, United Republic of</option><option value="Thailand">Thailand</option><option value="Timor-Leste">Timor-Leste</option><option value="Togo">Togo</option><option value="Tokelau">Tokelau</option><option value="Tonga">Tonga</option><option value="Trinidad and Tobago">Trinidad and Tobago</option><option value="Tunisia">Tunisia</option><option value="Turkey">Turkey</option><option value="Turkmenistan">Turkmenistan</option><option value="Turks and Caicos Islands">Turks and Caicos Islands</option><option value="Tuvalu">Tuvalu</option><option value="Uganda">Uganda</option><option value="Ukraine">Ukraine</option><option value="United Arab Emirates">United Arab Emirates</option><option value="United Kingdom">United Kingdom</option><option value="Uruguay">Uruguay</option><option value="Uzbekistan">Uzbekistan</option><option value="Vanuatu">Vanuatu</option><option value="Venezuela, Bolivarian Republic of">Venezuela, Bolivarian Republic of</option><option value="Vietnam">Vietnam</option><option value="Virgin Islands, British">Virgin Islands, British</option><option value="Wallis and Futuna">Wallis and Futuna</option><option value="Western Sahara">Western Sahara</option><option value="Yemen">Yemen</option><option value="Zambia">Zambia</option><option value="Zimbabwe">Zimbabwe</option></select><span id="InstructCountry" tabindex="-1" class="mktoInstruction"></span><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoClear"></div></div><div class="mktoFormRow"><div class="mktoPlaceholder mktoPlaceholderPostalCode"></div><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="Last_Campaign_Medium__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="(none)" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="Last_Campaign_Source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="(direct)" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="Last_Campaign_Content__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="(not set)" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="Last_Campaign_Name__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="(not set)" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="Last_Campaign_Term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="(not set)" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="marketoLeadSorting" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="Created_By_Group__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Marketing Resi" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="uTMNewForm" class="mktoField mktoFieldDescriptor mktoFormCol" value="true" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="InferredCountry" class="mktoField mktoFieldDescriptor mktoFormCol" value="{{lead.Inferred Country}}" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="honeypot" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="GCLID__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="Custom_Lead_Routing__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Resi Support" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoFormRow"><input type="hidden" name="resiDatabase" class="mktoField mktoFieldDescriptor mktoFormCol" value="True" style="margin-bottom: 10px;"><div class="mktoClear"></div></div><div class="mktoButtonRow"><span class="mktoButtonWrap mktoShadow" style="margin-left: 120px;"><button type="submit" class="mktoButton">Submit and request my demo</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor" value="3475"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="592-KPW-150"><input type="hidden" name="GA_Client_ID__c" class="mktoField mktoFieldDescriptor" value="186808129.1728330181"><input type="hidden" name="ga_session_id__c" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="fbp__c" class="mktoField mktoFieldDescriptor" value="fb.1.1728330181433.1539964028"><input type="hidden" name="fbc__c" class="mktoField mktoFieldDescriptor" value=""><input type="hidden" name="recentFormLandingPageWMX" class="mktoField mktoFieldDescriptor" value="https://resi.io/"></form>
					<script>
					MktoForms2.loadForm("//grow.pushpay.com", "592-KPW-150", 3475);
					MktoForms2.whenReady( function(form){
					jQuery('#mktoForms2BaseStyle').remove(); 
						jQuery('#mktoForms2ThemeStyle').remove();
					});
					</script>
					<style>
					.mktoFieldWrap label,form[id^=mktoForm_]{width:100%!important}.mktoAsterix{display:inline-block}.mktoErrorMsg{margin-top:0;margin-bottom:.67rem;letter-spacing:.025rem;font-weight:600;font-size:.65rem;line-height:.8rem;display:block;font-family:Lexend,-apple-system,BlinkMacSystemFont,'Helvetica Neue',Helvetica,Arial,sans-serif;color:var(--main-red)}.mktoButtonWrap{margin-left:0!important}.mktoButton{font-size:.67rem!important;line-height:.67rem!important;padding:.85rem 1rem!important;display:inline-block!important;box-sizing:border-box!important;background-color:var(--main-link-color)!important;background-image:none!important;box-shadow:none!important;color:var(--main-body-bg-color)!important;font-weight:600!important;transition:110ms ease-in-out!important;border:none!important;border-radius:100px!important;font-family:Lexend,-apple-system,BlinkMacSystemFont,'Helvetica Neue',Helvetica,Arial,sans-serif!important}.mktoFormRow:nth-child(2){width:50%;float:left;overflow: auto;padding-right:.34rem;}.mktoFormRow:nth-child(3){width:50%;float:right;overflow: auto;padding-left:.34rem;}.mktoFormRow::after{content:"";clear:both;display:table;}
					form[id^=mktoForm_] label {
					  display: none;
					}
					#LblMultisite__c { display: none; }
					#LblMultisite__c > .mktoAsterix { display: none; }
					</style>
									</div>
			</div>
			<div class="signup-popup-shadow" aria-hidden="true"></div>
		</div>
	</div>
</div>

<script>
jQuery( '.signup-popup-close, .signup-popup-no-thanks, .signup-popup-button, #signup-close' ).click( function() { signup_is_open = false; jQuery ( 'html' ).removeClass( 'noscroll' ); } );
</script>


<script>
function open_demo_form() {
	jQuery( '.signup-popup-bg' ).show();
	jQuery ( 'html' ).addClass( 'noscroll' );
	signup_is_open = true;
};
</script>
	<style>
	.video-popup-bg {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: rgba(67, 93, 121, .87);
		z-index: 9999;
	}
	
	.video-popup-bg-ondemand {
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: rgba(67, 93, 121, .87);
		z-index: 9999;
	}
	
	.video-popup-close {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		cursor: pointer;
	}

	.video-popup-container {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 100%;
	}
	
	.video-popup {
		width: 100%;
		max-width: 650px;
		min-width: 300px;
		height: auto;
		background: var(--main-dark-blue);
		margin: .67rem;
		z-index: 1;
		box-shadow: 0px 3px 15px rgba(0, 0, 0, .15);
		animation: window-open .25s forwards;
		border-radius: 5px;
		overflow: hidden;
	}
	
	.video-popup-content {
/* 		padding: 2rem; */
	}
	
	@media only screen and (max-width: 767px) {
		.video-popup-content {
/* 			padding: 2rem 1rem; */
			text-align: center;
		}
	}
	
	.video-popup-content p {
		font-weight: 600;
		margin-top: 0;
		font-size: .8rem;
		line-height: normal;
		color: var(--main-body-bg-color);
	}
	
	.video-popup-content-container {
		padding: 2rem;
	}
	
	@media only screen and (max-width: 767px) {
		.video-popup-content-container {
			padding: 2rem 1rem;
		}
	}
	
	.video-popup-visible {
		display: block !important;
	}
	
	.video-popup-button {
		display: block;
		text-align: center;
		margin-top: 2rem;
		font-size: .85rem;
		line-height: .80rem;
		box-sizing: border-box;
		padding: 0.85rem 1rem;
		background: var(--main-body-bg-color);
		color: var(--main-light-blue) !important;
		font-weight: 600;
		transition: all 110ms ease-in-out;
		cursor: pointer;
		border-radius: 100px;
	}
	
	.video-popup-button:focus,
	.video-popup-button:hover {
		background: var(--main-red) !important;
		color: var(--main-body-bg-color) !important;
	}
	
	.video-popup-no-thanks {
		display: block;
		color: var(--main-body-bg-color);
		font-weight: 600;
		text-align: center;
		font-size: .6rem;
		line-height: .6rem;
		margin-top: 1rem;
		margin-bottom: 0;
		opacity: .75;
	}
	.video-popup-no-thanks:hover,
	.video-popup-no-thanks:focus {
		color: var(--main-body-bg-color);
	}
	
	.embed-container {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
		max-width: 100%;
	}
	
	.embed-container iframe,
	.embed-container object,
	.embed-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
</style>

<div class="video-popup-bg">
	<a class="video-popup-close pointer" onclick="stopVidyardAndClosePopup();"></a>
	<div class="video-popup-container">
		<div class="video-popup">
			<div class="video-popup-content">
				<div class="embed-container">
					<script type="text/javascript" async="" src="https://play.vidyard.com/embed/v4.js"></script>

					<!-- The script tag should live in the head of your page if at all possible -->
					<script type="text/javascript" async="" src="https://play.vidyard.com/embed/v4.js"></script>
					
					<div class="vidyard-player-container" uuid="gZhMcWc31i3k3RDdw8zqkj" style="margin: auto; width: 100%; height: auto; overflow: hidden; display: block;"><div class="vidyard-div-gZhMcWc31i3k3RDdw8zqkj" role="region" aria-label="Vidyard media player" style="position: relative; padding-bottom: 56.25%; height: 0px; overflow: hidden; max-width: 100%; background-color: transparent;"><div class="vidyard-inner-container-gZhMcWc31i3k3RDdw8zqkj" style="position: absolute;height: 100%; width: 100%; " data-pl="false"> <iframe allow="autoplay; fullscreen; picture-in-picture; camera; microphone; display-capture; clipboard-write" allowfullscreen="" allowtransparency="true" referrerpolicy="no-referrer-when-downgrade" class="vidyard-iframe-gZhMcWc31i3k3RDdw8zqkj" frameborder="0" height="100%" width="100%" scrolling="no" src="https://play.vidyard.com/gZhMcWc31i3k3RDdw8zqkj?disable_popouts=1&amp;v=4.3.15&amp;type=inline&amp;lazy-src=https%3A%2F%2Fplay.vidyard.com%2FgZhMcWc31i3k3RDdw8zqkj.jpg" title="Vidyard video player" style="opacity: 1; background-color: transparent; position: absolute; top: 0px; left: 0px;"></iframe><img style="width: 100%; margin: auto; display: none;" class="vidyard-player-embed inserted" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-uuid="gZhMcWc31i3k3RDdw8zqkj" data-v="4" data-type="inline" data-lazy-src="https://play.vidyard.com/gZhMcWc31i3k3RDdw8zqkj.jpg" data-rendered="true"></div> </div></div><noscript><img
					  style="width: 100%; margin: auto; display: block;"
					  class="vidyard-player-embed"
					  src="https://play.vidyard.com/gZhMcWc31i3k3RDdw8zqkj.jpg"
					  data-uuid="gZhMcWc31i3k3RDdw8zqkj"
					  data-v="4"
					  data-type="inline"
					/></noscript>
				</div>
				<div class="video-popup-content-container">
					<p class="text-white">Our streaming experts are standing by to answer any questions you have.</p>
					<a class="video-popup-button" role="button" onclick="stopVidyardAndClosePopup(); open_demo_form();">Talk to a streaming expert</a>
					<a class="video-popup-no-thanks pointer" onclick="stopVidyardAndClosePopup();">Close</a>
				</div>
			</div>
		</div>
	</div>
</div>

<script type="text/javascript">
	window.onVidyardAPI = (vidyardEmbed) => {
		vidyardEmbed.api.addReadyListener((_, player) => {
			// Store the player in a globally accessible variable for later use
			window.myVidyardPlayer = player;
		});
	};

	function openVideoPopup() {
		jQuery('.video-popup-bg').show();
	}

	function stopVidyardAndClosePopup() {
		// Ensure the player has been initialized
		if (window.myVidyardPlayer) {
			// Pause the video
			window.myVidyardPlayer.pause();
		}

		// Hide the popup
		jQuery('.video-popup-bg').hide();
	}
</script>
	</div><!-- #content -->
		
	<style>
	.footer-logo img {
		max-width: 130px;
	}
	.footer-logo p {
		margin: 0;
		font-weight: 600;
	}
	.footer-row {
		display: flex;
		margin-bottom: .67rem;
	}
	.footer-column {
		width: 20%;
		min-width: 175px;
	}
	.footer-column h2 {
		font-size: .67rem;
		margin-top: 1.34rem;
		margin-bottom: .5rem;
		font-weight: 600;
	}
	.footer-column ul,
	.footer-bottom-row ul {
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 0;
	}
	.footer-column li,
	.footer-bottom-row li {
		list-style: none;
		font-weight: 400;
		margin-bottom: .34rem;
	}
	.footer-bottom-row li {
		display: inline-block;
		margin-right: .67rem;
	}
	.footer-bottom-row:last-of-type {
		margin-right: 0;
	}
	.footer-column ul li a,
	.footer-bottom-row ul li a {
		text-decoration: underline 0.2em rgba(67, 93, 121, 0) !important;
		transition: text-decoration-color 300ms;
	}
	.footer-column ul li a:hover,
	.footer-bottom-row ul li a:hover {
		text-decoration-color: rgba(67, 93, 121, 1) !important;
	}
	.footer-credits {
		font-size: .5rem;
		font-weight: 600;
	}
	@media (max-width: 991px) {
		.footer-row {
			justify-content: flex-start;
			flex-wrap: wrap;
		}
		.footer-column {
			width: 33%;
			min-width: 150px;
		}
	}
	@media (max-width: 767px) {
		.footer-column {
			width: 50%;
			min-height: 174px;
			min-width: auto;
		}
	}
	@media (max-width: 479px) {
		.footer-column {
			width: 100%;
		}
	}
	.footer-tag {
		position: relative;
		top: -1px;
		left: 1px;
		padding-right: .17rem;
		padding-left: .17rem;
		border-radius: 3px;
		background: var(--main-dark-blue);
		color: #fff;
		font-weight: 600;
		font-size: .55rem;
	}
	.footer-bottom-row {
		border-top: 1px solid var(--main-border-color);
		padding-top: 1rem;
		margin-top: 1rem;
	}
	.footer-button {
		font-size: .5rem;
		line-height: .80rem;
		margin-top: .5rem;
		padding: 0.5rem 1rem;
		display: inline-block;
		box-sizing: border-box;
		background: var(--main-link-color);
		color: var(--main-body-bg-color) !important;
		font-weight: 600;
		transition: background 110ms ease-in-out;
		border-radius: 100px;
	}
	
	.footer-button:focus,
	.footer-button:hover {
		background: var(--main-red);
	}
	</style>
	
	
	<!-- WMX Modal PopUp -->
	
	<footer id="colophon" class="site-footer">
		<div class="footer-content container">
			<div class="footer-logo">
				<a href="/" aria-label="Resi [Go to home page]"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="Resi" data-lazy-src="https://resi.io/wp-content/themes/resi/img/branding/logo-resi-dark.svg"><noscript><img src="https://resi.io/wp-content/themes/resi/img/branding/logo-resi-dark.svg" alt="Resi"></noscript></a>
			</div>
			<div class="footer-row">
				<div class="footer-column">
					<h2>Products</h2>
					<ul>
						<li><a href="/church-live-streaming/">Livestream Solution</a></li>
						<li><a href="/multisite/">Multisite Streaming</a></li>
						<li><a href="/upload-automate/">Pre-Recorded Streaming</a></li>
						<li><a href="/propresenter-stream/">ProPresenter Stream</a></li>
						<li><a href="/hardware/server-grade/#encoders">Streaming Encoders</a></li>
						<li><a href="/hardware/server-grade/#decoders">Streaming Decoders</a></li>
					</ul>
					<a class="footer-button" href="https://studio.resi.io/" target="_blank" rel="nofollow">Login</a>
				</div>
				<div class="footer-column">
					<h2>Solutions for</h2>
					<ul>
						<li><a href="/church-live-streaming/">Churches</a></li>
						<li><a href="/enterprise-live-streaming/">Enterprise</a></li>
						<li><a href="/education-live-streaming/">Education</a></li>
						<li><a href="/event-live-streaming/">Events/Conferences</a></li>
						<li><a href="/sports-live-streaming/">Sports</a></li>
					</ul>
				</div>
				<div class="footer-column">
					<h2>Support</h2>
					<ul>
						<li><a href="/contact/">Customer Support</a></li>
						<li><a href="https://support.pushpay.com/s/resi" target="_blank" rel="nofollow">Help Center</a></li>
					</ul>
					
					<h2>Resources</h2>
					<ul>
						<li><a href="/blog/">Blog</a></li>
						<li><a href="/podcast/">Podcast</a></li>
						<li><a href="/equip/">Resi Equip</a></li>
						<li><a href="/glossary/">Streaming Glossary</a></li>
						<li><a href="/customer-stories/">Testimonials</a></li>
					</ul>
				</div>
				<div class="footer-column">				
					<h2>Company</h2>
					<ul>
						<li><a href="/contact/">Contact</a></li>
						<li><a href="/resellers/">Resellers</a></li>
						<li><a href="/press/">Press</a></li>
						<li><a href="/careers/">Careers</a></li>
					</ul>
				</div>
				<div class="footer-column">						
					<h2>Features</h2>
					<ul>
						<li><a href="/studio/">Studio</a></li>
						<li><a href="/resi-on-demand/">Resi On Demand</a></li>
						<li><a href="/features/media-sites/">Media Sites</a></li>
						<li><a href="/features/QRclick/">QRclick</a></li>
						<li><a href="/features/analytics/">Real-time Analytics</a></li>
						<li><a href="/features/automated-subtitles/">Automated Subtitles</a></li>
						<li><a href="/features/rsp/">Resilient Streaming Protocol</a></li>
						<li style="margin-top: 1rem; font-weight: 600;"><a href="/features/">All Features</a></li>
					</ul>
				</div>
			</div>
			
			<div class="footer-bottom-row">
				<ul>
					<li><a href="/privacy/">Privacy &amp; Terms</a></li>
					<li><a target="_blank" href="https://pushpay.com/legal-center/resi-legal">Legal</a></li>
                    <li><a target="_blank" href="https://resi.statuspage.io/">Status</a></li>
				</ul>
				<div class="footer-credits">
					© <span class="hidden-sm">2016-</span>2024 Resi Media LLC. A <a href="https://pushpay.com/?utm_source=footer&amp;utm_medium=website&amp;utm_campaign=resi-footer&amp;utm_id=resi-footer" target="_blank" rel="nofollow">Pushpay</a> Company.<span class="hidden-mobile"> All rights reserved.</span>
				</div>
			</div>
		</div><!-- .site-info -->
	</footer><!-- #colophon -->

</div><!-- #page -->

<style>
.event-banner span {
    margin-bottom: 0;
}
</style>
<script id="rocket-browser-checker-js-after">
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
</script>
<script id="rocket-preload-links-js-extra">
var RocketPreloadLinksConfig = {"excludeUris":"\/nav-test\/|\/resellers\/demo\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/resi.io","onHoverDelay":"100","rateThrottle":"3"};
</script>
<script id="rocket-preload-links-js-after">
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=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,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
</script>
<script src="https://resi.io/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
<script src="https://resi.io/wp-includes/js/jquery/ui/effect.min.js?ver=1.13.3" id="jquery-effects-core-js"></script>
<script src="https://resi.io/wp-includes/js/jquery/ui/effect-slide.min.js?ver=1.13.3" id="jquery-effects-slide-js"></script>
<script src="https://resi.io/wp-content/themes/resi/dist/js/swiper.min.js" id="wmx-swiper-js"></script>
<script type="text/javascript" id="" src="https://cdn.bizible.com/scripts/bizible.js"></script><script type="text/javascript" id="">(function(e,b,a,f,c,d){c=b.createElement(a);c.onload=f;c.defer=1;c.src="https://cdn.jsdelivr.net/gh/derekcavaliero/attributor@latest/dist/attributor.min.js";d=b.getElementsByTagName(a)[0];d.parentNode.insertBefore(c,d)})(window,document,"script",function(){window.__utmz=new Attributor({cookieDomain:"resi.io",fieldMap:{last:{source:"Last_Campaign_Source__c",medium:"Last_Campaign_Medium__c",campaign:"Last_Campaign_Name__c",term:"Last_Campaign_Term__c",content:"Last_Campaign_Content__c"},cookies:{_gcl_aw:"GCLID__c",
_fbp:"fbp__c",_fbc:"fbc__c",_ga:"GA_Client_ID__c",_ga_D2RXVV9DJY:"ga_session_id__c"},globals:{"navigator.userAgent":"user_agent","location.href":"recentFormLandingPageWMX"}},filters:{_ga:function(a){return a.split(".").slice(2).join(".")},_ga_D2RXVV9DJY:function(a){return a.split(".").slice(2).join(".")},_gcl_aw:function(a){return a.split(".").slice(2).join(".")}}});var e={Last_Campaign_Source__c:"",Last_Campaign_Medium__c:"",Last_Campaign_Name__c:"",Last_Campaign_Term__c:"",Last_Campaign_Content__c:"",
GA_Client_ID__c:"",ga_session_id__c:"",GCLID__c:"",fbp__c:"",fbc__c:"",recentFormLandingPageWMX:""},b=setInterval(function(){"undefined"!=typeof MktoForms2&&(MktoForms2.whenReady(function(a){a.addHiddenFields(e);__utmz.fillFormFields()}),clearInterval(b))},250);setTimeout(function(){clearInterval(b);__utmz.fillFormFields()},5E3)});</script><script type="text/javascript" id="">(function(){function b(){!1===c&&(c=!0,Munchkin.init(google_tag_manager["rm"]["31939009"](4)))}var c=!1,a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src="//munchkin.marketo.net/munchkin.js";a.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||b()};a.onload=b;document.getElementsByTagName("head")[0].appendChild(a)})();</script><script type="text/javascript" id="" src="https://ws.zoominfo.com/pixel/kTY3bCkA0xkw08fsoIEl"></script><script type="text/javascript" id="">(function(a,b,c,d,e){a=b.createElement(c);b=b.getElementsByTagName(c)[0];a.async=1;a.id=e;a.src=d;b.parentNode.insertBefore(a,b)})(window,document,"script","https://tag.demandbase.com/01fb2bd7b77935d3.min.js","demandbase_js_lib");</script><script id="wmx-main-scripts-js-extra">
var app_localized = {"themepath":"https:\/\/resi.io\/wp-content\/themes\/resi","ajaxurl":"https:\/\/resi.io\/wp-admin\/admin-ajax.php","check":"ac6e3ca397","namespace":"wmx"};
</script>
<script src="https://resi.io/wp-content/themes/resi/dist/js/app.min.js?v=1720625545" id="wmx-main-scripts-js"></script>
<script src="https://www.google.com/recaptcha/api.js?render=6Ldrm1QiAAAAAKEtvIX6Belzg_-mcozXo1viBaVJ&amp;ver=3.0" id="google-recaptcha-js"></script>
<script src="https://resi.io/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script>
<script id="wpcf7-recaptcha-js-extra">
var wpcf7_recaptcha = {"sitekey":"6Ldrm1QiAAAAAKEtvIX6Belzg_-mcozXo1viBaVJ","actions":{"homepage":"homepage","contactform":"contactform"}};
</script>
<script src="https://resi.io/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=5.9.8" id="wpcf7-recaptcha-js"></script>
			<script type="text/javascript" id="wpsp-script-frontend"></script>
			<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async="" src="https://resi.io/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
<style>
:root {
	--cc-bg: var(--main-body-bg-color);
	--cc-text: var(--main-text-color);
	--cc-btn-primary-bg: #49A361;
	--cc-btn-primary-text: var(--main-body-bg-color);
	--cc-btn-primary-hover-bg: #4b7043;
	--cc-btn-secondary-bg: var(--main-body-bg-color);
	--cc-btn-secondary-text: rgba(67, 65, 67, .75);
	--cc-btn-secondary-hover-bg: var(--main-body-bg-color);
	--cc-toggle-bg-off: var(--main-border-color);
	--cc-toggle-bg-on: #49A361;
	--cc-toggle-bg-readonly: #9199a0;
	--cc-toggle-knob-bg: #fff;
	--cc-toggle-knob-icon-color: #fff;
	--cc-block-text: var(--cc-text);
	--cc-cookie-category-block-bg: #fafafa;
	--cc-cookie-category-block-bg-hover: #fafafa;
	--cc-section-border: var(--main-border-color);
	--cc-cookie-table-border: var(--main-border-color);
	--cc-overlay-bg: rgba(67, 93, 121, .87);;
	--cc-webkit-scrollbar-bg: #cfd5db;
	--cc-webkit-scrollbar-bg-hover: #9199a0;
}
.c_darkmode {
	--cc-bg: #181b1d;
	--cc-text: #d8e5ea;
	--cc-btn-primary-bg: #a6c4dd;
	--cc-btn-primary-text: #000;
	--cc-btn-primary-hover-bg: #c2dff7;
	--cc-btn-secondary-bg: #33383c;
	--cc-btn-secondary-text: var(--cc-text);
	--cc-btn-secondary-hover-bg: #3e454a;
	--cc-toggle-bg-off: #667481;
	--cc-toggle-bg-on: var(--cc-btn-primary-bg);
	--cc-toggle-bg-readonly: #454c54;
	--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
	--cc-toggle-knob-icon-color: var(--cc-bg);
	--cc-block-text: #b3bfc5;
	--cc-cookie-category-block-bg: #23272a;
	--cc-cookie-category-block-bg-hover: #2b3035;
	--cc-section-border: #292d31;
	--cc-cookie-table-border: #2b3035;
	--cc-webkit-scrollbar-bg: #667481;
	--cc-webkit-scrollbar-bg-hover: #9199a0;
}
.cc_div *,
.cc_div :after,
.cc_div :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: none;
	font-style: inherit;
	font-variant: normal;
	font-weight: inherit;
	font-family: inherit;
	line-height: 1.2;
	font-size: 1em;
	transition: none;
	animation: none;
	margin: 0;
	padding: 0;
	text-transform: none;
	letter-spacing: unset;
	color: inherit;
	background: 0 0;
	border: none;
	box-shadow: none;
	text-decoration: none;
	text-align: left;
	visibility: unset;
}
.cc_div {
	font-size: 16px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	color: var(--cc-text);
}
#c-ttl,
#s-bl td:before,
#s-ttl,
.cc_div .b-tl,
.cc_div .c-bn {
	font-weight: 600;
}
#cm,
#s-bl .act .b-acc,
#s-inr,
.cc_div .b-tl,
.cc_div .c-bl {
	border-radius: 2px;
}
#s-bl .act .b-acc {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.cc_div a,
.cc_div button,
.cc_div input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.cc_div a {
	border-bottom: 1px solid;
}
.cc_div a:hover {
	text-decoration: none;
	border-color: transparent;
}
#cm-ov,
#cs-ov,
.c--anim #cm,
.c--anim #s-cnt,
.c--anim #s-inr {
	transition: visibility 0.25s linear, opacity 0.25s ease, transform 0.25s ease !important;
}
.c--anim .c-bn {
	transition: background-color 0.25s ease !important;
}
.c--anim #cm.bar.slide,
.c--anim .bar.slide #s-inr {
	transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important;
}
.c--anim #cm.bar.slide + #cm-ov,
.c--anim .bar.slide + #cs-ov {
	transition: visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important;
}
#cm.bar.slide,
.cc_div .bar.slide #s-inr {
	transform: translateX(100%);
	opacity: 1;
}
#cm.bar.top.slide,
.cc_div .bar.left.slide #s-inr {
	transform: translateX(-100%);
	opacity: 1;
}
#cm.slide,
.cc_div .slide #s-inr {
	transform: translateY(1.6em);
}
#cm.top.slide {
	transform: translateY(-1.6em);
}
#cm.bar.slide {
	transform: translateY(100%);
}
#cm.bar.top.slide {
	transform: translateY(-100%);
}
.show--consent .c--anim #cm,
.show--consent .c--anim #cm.bar,
.show--settings .c--anim #s-inr,
.show--settings .c--anim .bar.slide #s-inr {
	opacity: 1;
	transform: scale(1);
	visibility: visible !important;
}
.show--consent .c--anim #cm.box.middle,
.show--consent .c--anim #cm.cloud.middle {
	transform: scale(1) translateY(-50%);
}
.show--settings .c--anim #s-cnt {
	visibility: visible !important;
}
.force--consent.show--consent .c--anim #cm-ov,
.show--settings .c--anim #cs-ov {
	visibility: visible !important;
	opacity: 1 !important;
}
#cm {
	font-family: inherit;
	padding: 1.1em 1.8em 1.4em 1.8em;
	position: fixed;
	z-index: 1;
	background: #fff;
	background: var(--cc-bg);
	max-width: 24.2em;
	width: 100%;
	bottom: 1.25em;
	left: 1.25em;
	box-shadow: 0 0.625em 1.875em #000;
	box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.28);
	opacity: 0;
	visibility: hidden;
	transform: scale(0.95);
	line-height: initial;
}
#cc_div #cm {
	display: block !important;
}
#c-ttl {
	margin-bottom: 0.7em;
	font-size: 1.05em;
}
.cloud #c-ttl {
	margin-top: -0.15em;
}
#c-txt {
	font-size: 0.9em;
	line-height: 1.5em;
}
.cc_div #c-bns {
	display: flex;
	justify-content: space-between;
	margin-top: 1.4em;
}
.cc_div .c-bn {
	color: #40505a;
	color: var(--cc-btn-secondary-text);
	background: #e5ebef;
	background: var(--cc-btn-secondary-bg);
	padding: 1em 1.7em;
	display: inline-block;
	cursor: pointer;
	font-size: 0.82em;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
	text-align: center;
	border-radius: 2px;
	flex: 1;
}
#c-bns button + button,
#s-c-bn,
#s-cnt button + button {
	float: right;
	margin-left: 1em;
}
#s-cnt #s-rall-bn {
	float: none;
}
#cm .c_link:active,
#cm .c_link:hover,
#s-c-bn:active,
#s-c-bn:hover,
#s-cnt button + button:active,
#s-cnt button + button:hover {
	background: #d8e0e6;
	background: var(--cc-btn-secondary-hover-bg);
}
#s-cnt {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 101;
	display: table;
	height: 100%;
	visibility: hidden;
}
#s-bl {
	outline: 0;
}
#s-bl .title {
	margin-top: 1.4em;
}
#s-bl .title:first-child {
	margin-top: 0;
}
#s-bl .b-bn {
	margin-top: 0;
}
#s-bl .b-acc .p {
	margin-top: 0;
	padding: 1em;
}
#s-cnt .b-bn .b-tl {
	display: block;
	font-family: inherit;
	font-size: 0.95em;
	width: 100%;
	position: relative;
	padding: 1.3em 6.4em 1.3em 2.7em;
	background: 0 0;
	transition: background-color 0.25s ease;
}
#s-cnt .b-bn .b-tl.exp {
	cursor: pointer;
}
#s-cnt .act .b-bn .b-tl {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
#s-cnt .b-bn .b-tl:active,
#s-cnt .b-bn .b-tl:hover {
	background: #e9eff4;
	background: var(--cc-cookie-category-block-bg-hover);
}
#s-bl .b-bn {
	position: relative;
}
#s-bl .c-bl {
	padding: 1em;
	margin-bottom: 0.5em;
	border: 1px solid #f1f3f5;
	border-color: var(--cc-section-border);
	transition: background-color 0.25s ease;
}
#s-bl .c-bl:hover {
	background: #f0f4f7;
	background: var(--cc-cookie-category-block-bg);
}
#s-bl .c-bl:last-child {
	margin-bottom: 0.5em;
}
#s-bl .c-bl:first-child {
	transition: none;
	padding: 0;
	margin-top: 0;
	border: none;
	margin-bottom: 2em;
}
#s-bl .c-bl:not(.b-ex):first-child:hover {
	background: 0 0;
	background: unset;
}
#s-bl .c-bl.b-ex {
	padding: 0;
	border: none;
	background: #f0f4f7;
	background: var(--cc-cookie-category-block-bg);
	transition: none;
}
#s-bl .c-bl.b-ex + .c-bl {
	margin-top: 2em;
}
#s-bl .c-bl.b-ex + .c-bl.b-ex {
	margin-top: 0;
}
#s-bl .c-bl.b-ex:first-child {
	margin-bottom: 1em;
}
#s-bl .c-bl.b-ex:first-child {
	margin-bottom: 0.5em;
}
#s-bl .b-acc {
	max-height: 0;
	overflow: hidden;
	padding-top: 0;
	margin-bottom: 0;
	display: none;
}
#s-bl .act .b-acc {
	max-height: 100%;
	display: block;
	overflow: hidden;
}
#s-cnt .p {
	font-size: 0.9em;
	line-height: 1.5em;
	margin-top: 0.85em;
	color: #2d4156;
	color: var(--cc-block-text);
}
.cc_div .b-tg .c-tgl:disabled {
	cursor: not-allowed;
}
#c-vln {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
#cs {
	padding: 0 1.7em;
	width: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
}
#s-inr {
	height: 100%;
	position: relative;
	max-width: 45em;
	margin: 0 auto;
	transform: scale(0.96);
	opacity: 0;
	padding-top: 4.75em;
	padding-bottom: 4.75em;
	position: relative;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	box-shadow: rgba(3, 6, 9, 0.26) 0 13px 27px -5px;
}
#s-bns,
#s-hdr,
#s-inr {
	background: #fff;
	background: var(--cc-bg);
}
#s-bl {
	overflow-y: auto;
	overflow-y: overlay;
	overflow-x: hidden;
	height: 100%;
	padding: 1.3em 2.1em;
	display: block;
	width: 100%;
}
#s-bns {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 1em 2.1em;
	border-top: 1px solid #f1f3f5;
	border-color: var(--cc-section-border);
	height: 4.75em;
}
.cc_div .cc-link {
	color: #253b48;
	color: var(--cc-btn-primary-bg);
	border-bottom: 1px solid #253b48;
	border-color: var(--cc-btn-primary-bg);
	display: inline;
	padding-bottom: 0;
	text-decoration: none;
	cursor: pointer;
	font-weight: 600;
}
.cc_div .cc-link:active,
.cc_div .cc-link:hover {
	border-color: transparent;
}
#c-bns button:first-child,
#s-bns button:first-child {
	color: #fff;
	color: var(--cc-btn-primary-text);
	background: #253b48;
	background: var(--cc-btn-primary-bg);
}
#c-bns.swap button:first-child {
	color: #40505a;
	color: var(--cc-btn-secondary-text);
	background: #e5ebef;
	background: var(--cc-btn-secondary-bg);
}
#c-bns.swap button:last-child {
	color: #fff;
	color: var(--cc-btn-primary-text);
	background: #253b48;
	background: var(--cc-btn-primary-bg);
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg {
	background: #253b48;
	background: var(--cc-toggle-bg-on);
}
#c-bns button:first-child:active,
#c-bns button:first-child:hover,
#c-bns.swap button:last-child:active,
#c-bns.swap button:last-child:hover,
#s-bns button:first-child:active,
#s-bns button:first-child:hover {
	background: #1d2e38;
	background: var(--cc-btn-primary-hover-bg);
}
#c-bns.swap button:first-child:active,
#c-bns.swap button:first-child:hover {
	background: #d8e0e6;
	background: var(--cc-btn-secondary-hover-bg);
}
#s-hdr {
	position: absolute;
	top: 0;
	width: 100%;
	display: table;
	padding: 0 2.1em;
	height: 4.75em;
	vertical-align: middle;
	z-index: 2;
	border-bottom: 1px solid #f1f3f5;
	border-color: var(--cc-section-border);
}
#s-ttl {
	display: table-cell;
	vertical-align: middle;
	font-size: 1em;
}
#s-c-bn {
	padding: 0;
	width: 1.7em;
	height: 1.7em;
	font-size: 1.45em;
	margin: 0;
	font-weight: initial;
	position: relative;
}
#s-c-bnc {
	display: table-cell;
	vertical-align: middle;
}
.cc_div span.t-lb {
	position: absolute;
	top: 0;
	z-index: -1;
	opacity: 0;
	pointer-events: none;
	overflow: hidden;
}
#c_policy__text {
	height: 31.25em;
	overflow-y: auto;
	margin-top: 1.25em;
}
#c-s-in {
	position: relative;
	transform: translateY(-50%);
	top: 50%;
	height: 100%;
	height: calc(100% - 2.5em);
	max-height: 37.5em;
}
@media screen and (min-width: 688px) {
	#s-bl::-webkit-scrollbar {
		width: 0.9em;
		height: 100%;
		background: 0 0;
		border-radius: 0 0.25em 0.25em 0;
	}
	#s-bl::-webkit-scrollbar-thumb {
		border: 0.25em solid var(--cc-bg);
		background: #cfd5db;
		background: var(--cc-webkit-scrollbar-bg);
		border-radius: 100em;
	}
	#s-bl::-webkit-scrollbar-thumb:hover {
		background: #9199a0;
		background: var(--cc-webkit-scrollbar-bg-hover);
	}
	#s-bl::-webkit-scrollbar-button {
		width: 10px;
		height: 5px;
	}
}
.cc_div .b-tg {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	display: inline-block;
	margin: auto;
	right: 1.2em;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
}
.cc_div .b-tg .c-tgl {
	position: absolute;
	cursor: pointer;
	display: block;
	top: 0;
	left: 0;
	margin: 0;
	border: 0;
}
.cc_div .b-tg .c-tg {
	position: absolute;
	background: #919ea6;
	background: var(--cc-toggle-bg-off);
	transition: background-color 0.25s ease, box-shadow 0.25s ease;
	pointer-events: none;
}
.cc_div .b-tg,
.cc_div .b-tg .c-tg,
.cc_div .b-tg .c-tgl,
.cc_div span.t-lb {
	width: 3.4em;
	height: 1.5em;
	border-radius: 4em;
}
.cc_div .b-tg .c-tg.c-ro {
	cursor: not-allowed;
}
.cc_div .b-tg .c-tgl ~ .c-tg.c-ro {
	background: #d5dee2;
	background: var(--cc-toggle-bg-readonly);
}
.cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after {
	box-shadow: none;
}
.cc_div .b-tg .c-tg:after {
	content: "";
	position: relative;
	display: block;
	left: 0.125em;
	top: 0.125em;
	width: 1.25em;
	height: 1.25em;
	border: none;
	box-sizing: content-box;
	background: #fff;
	background: var(--cc-toggle-knob-bg);
	box-shadow: 0 1px 2px rgba(24, 32, 35, 0.36);
	transition: transform 0.25s ease;
	border-radius: 100%;
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg:after {
	transform: translateX(1.9em);
}
#s-bl table,
#s-bl td,
#s-bl th {
	border: none;
}
#s-bl tbody tr {
	transition: background-color 0.25s ease;
}
#s-bl tbody tr:hover {
	background: #e9eff4;
	background: var(--cc-cookie-category-block-bg-hover);
}
#s-bl table {
	text-align: left;
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#s-bl td,
#s-bl th {
	padding: 0.8em 0.625em;
	text-align: left;
	vertical-align: top;
	font-size: 0.8em;
	padding-left: 1.2em;
}
#s-bl th {
	font-family: inherit;
	padding: 1.2em 1.2em;
}
#s-bl thead tr:first-child {
	border-bottom: 1px solid #e9edf2;
	border-color: var(--cc-cookie-table-border);
}
.force--consent #cs,
.force--consent #s-cnt {
	width: 100vw;
}
#cm-ov,
#cs-ov {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	visibility: hidden;
	opacity: 0;
	background: rgba(67, 93, 121, .87);
	background: var(--cc-overlay-bg);
	display: none;
	transition: none;
}
.c--anim #cs-ov,
.force--consent .c--anim #cm-ov,
.force--consent.show--consent #cm-ov,
.show--settings #cs-ov {
	display: block;
}
#cs-ov {
	z-index: 2;
}
.force--consent .cc_div {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	width: 100vw;
	visibility: hidden;
	transition: visibility 0.25s linear;
}
.force--consent.show--consent .c--anim .cc_div,
.force--consent.show--settings .c--anim .cc_div {
	visibility: visible;
}
.force--consent #cm {
	position: absolute;
}
.force--consent #cm.bar {
	width: 100vw;
	max-width: 100vw;
}
html.force--consent.show--consent {
	overflow-y: hidden !important;
}
html.force--consent.show--consent,
html.force--consent.show--consent body {
	height: auto !important;
	overflow-x: hidden !important;
}
.cc_div .act .b-bn .exp::before,
.cc_div .b-bn .exp::before {
	border: solid #2d4156;
	border-color: var(--cc-btn-secondary-text);
	border-width: 0 2px 2px 0;
	padding: 0.2em;
	display: inline-block;
	position: absolute;
	content: "";
	margin-right: 15px;
	position: absolute;
	transform: translateY(-50%) rotate(45deg);
	left: 1.2em;
	top: 50%;
}
.cc_div .act .b-bn .b-tl::before {
	transform: translateY(-20%) rotate(225deg);
}
.cc_div .on-i::before {
	border: solid #fff;
	border-color: var(--cc-toggle-knob-icon-color);
	border-width: 0 2px 2px 0;
	padding: 0.1em;
	display: inline-block;
	padding-bottom: 0.45em;
	content: "";
	margin: 0 auto;
	transform: rotate(45deg);
	top: 0.37em;
	left: 0.75em;
	position: absolute;
}
#s-c-bn::after,
#s-c-bn::before {
	content: "";
	position: absolute;
	left: 0.82em;
	top: 0.58em;
	height: 0.6em;
	width: 1.5px;
	background: #444d53;
	background: var(--cc-btn-secondary-text);
	transform: rotate(45deg);
	border-radius: 1em;
	margin: 0 auto;
}
#s-c-bn::after {
	transform: rotate(-45deg);
}
.cc_div .off-i,
.cc_div .on-i {
	height: 100%;
	width: 50%;
	position: absolute;
	right: 0;
	display: block;
	text-align: center;
	transition: opacity 0.15s ease;
}
.cc_div .on-i {
	left: 0;
	opacity: 0;
}
.cc_div .off-i::after,
.cc_div .off-i::before {
	right: 0.8em;
	top: 0.42em;
	content: " ";
	height: 0.7em;
	width: 0.09375em;
	display: block;
	background: #cdd6dc;
	background: var(--cc-toggle-knob-icon-color);
	margin: 0 auto;
	position: absolute;
	transform-origin: center;
}
.cc_div .off-i::before {
	transform: rotate(45deg);
}
.cc_div .off-i::after {
	transform: rotate(-45deg);
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i {
	opacity: 1;
}
.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i {
	opacity: 0;
}
#cm.box.middle,
#cm.cloud.middle {
	top: 50%;
	transform: translateY(-37%);
	bottom: auto;
}
#cm.box.middle.zoom,
#cm.cloud.middle.zoom {
	transform: scale(0.95) translateY(-50%);
}
#cm.box.center {
	left: 1em;
	right: 1em;
	margin: 0 auto;
}
#cm.cloud {
	max-width: 50em;
	margin: 0 auto;
	text-align: center;
	left: 1em;
	right: 1em;
	overflow: hidden;
	padding: 1.3em 2em;
	width: unset;
}
.cc_div .cloud #c-inr {
	display: table;
	width: 100%;
}
.cc_div .cloud #c-inr-i {
	width: 70%;
	display: table-cell;
	vertical-align: top;
	padding-right: 2.4em;
}
.cc_div .cloud #c-txt {
	font-size: 0.85em;
}
.cc_div .cloud #c-bns {
	min-width: 170px;
	display: table-cell;
	vertical-align: middle;
}
#cm.cloud .c-bn {
	margin: 0.625em 0 0 0;
	width: 100%;
}
#cm.cloud .c-bn:first-child {
	margin: 0;
}
#cm.cloud.left {
	margin-right: 1.25em;
}
#cm.cloud.right {
	margin-left: 1.25em;
}
#cm.bar {
	width: 100%;
	max-width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 0;
	position: fixed;
	padding: 2em;
}
#cm.bar #c-inr {
	max-width: 32em;
	margin: 0 auto;
}
#cm.bar #c-bns {
	max-width: 33.75em;
}
#cm.bar #cs {
	padding: 0;
}
.cc_div .bar #c-s-in {
	top: 0;
	transform: none;
	height: 100%;
	max-height: 100%;
}
.cc_div .bar #s-bl,
.cc_div .bar #s-bns,
.cc_div .bar #s-hdr {
	padding-left: 1.6em;
	padding-right: 1.6em;
}
.cc_div .bar #cs {
	padding: 0;
}
.cc_div .bar #s-inr {
	margin: 0;
	margin-left: auto;
	margin-right: 0;
	border-radius: 0;
	max-width: 32em;
}
.cc_div .bar.left #s-inr {
	margin-left: 0;
	margin-right: auto;
}
.cc_div .bar #s-bl table,
.cc_div .bar #s-bl tbody,
.cc_div .bar #s-bl td,
.cc_div .bar #s-bl th,
.cc_div .bar #s-bl thead,
.cc_div .bar #s-bl tr,
.cc_div .bar #s-cnt {
	display: block;
}
.cc_div .bar #s-bl thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.cc_div .bar #s-bl tr {
	border-top: 1px solid #e3e7ed;
	border-color: var(--cc-cookie-table-border);
}
.cc_div .bar #s-bl td {
	border: none;
	position: relative;
	padding-left: 35%;
}
.cc_div .bar #s-bl td:before {
	position: absolute;
	left: 1em;
	padding-right: 0.625em;
	white-space: nowrap;
	content: attr(data-column);
	color: #000;
	color: var(--cc-text);
	overflow: hidden;
	text-overflow: ellipsis;
}
#cm.top {
	bottom: auto;
	top: 1.25em;
}
#cm.left {
	right: auto;
	left: 1.25em;
}
#cm.right {
	left: auto;
	right: 1.25em;
}
#cm.bar.left,
#cm.bar.right {
	left: 0;
	right: 0;
}
#cm.bar.top {
	top: 0;
}
@media screen and (max-width: 688px) {
	#cm,
	#cm.cloud,
	#cm.left,
	#cm.right {
		width: auto;
		max-width: 100%;
		margin: 0;
		padding: 1.4em !important;
		right: 1em;
		left: 1em;
		bottom: 1em;
		display: block;
	}
	.force--consent #cm,
	.force--consent #cm.cloud {
		width: auto;
		max-width: 100vw;
	}
	#cm.top {
		top: 1em;
		bottom: auto;
	}
	#cm.bottom {
		bottom: 1em;
		top: auto;
	}
	#cm.bar.bottom {
		bottom: 0;
	}
	#cm.cloud .c-bn {
		font-size: 0.85em;
	}
	#s-bns,
	.cc_div .bar #s-bns {
		padding: 1em 1.3em;
	}
	.cc_div .bar #s-inr {
		max-width: 100%;
		width: 100%;
	}
	.cc_div .cloud #c-inr-i {
		padding-right: 0;
	}
	#cs {
		border-radius: 0;
		padding: 0;
	}
	#c-s-in {
		max-height: 100%;
		height: 100%;
		top: 0;
		transform: none;
	}
	.cc_div .b-tg {
		transform: scale(1.1);
		right: 1.1em;
	}
	#s-inr {
		margin: 0;
		padding-bottom: 7.9em;
		border-radius: 0;
	}
	#s-bns {
		height: 7.9em;
	}
	#s-bl,
	.cc_div .bar #s-bl {
		padding: 1.3em;
	}
	#s-hdr,
	.cc_div .bar #s-hdr {
		padding: 0 1.3em;
	}
	#s-bl table {
		width: 100%;
	}
	#s-inr.bns-t {
		padding-bottom: 10.5em;
	}
	.bns-t #s-bns {
		height: 10.5em;
	}
	.cc_div .bns-t .c-bn {
		font-size: 0.83em;
		padding: 0.9em 1.6em;
	}
	#s-cnt .b-bn .b-tl {
		padding-top: 1.2em;
		padding-bottom: 1.2em;
	}
	#s-bl table,
	#s-bl tbody,
	#s-bl td,
	#s-bl th,
	#s-bl thead,
	#s-bl tr,
	#s-cnt {
		display: block;
	}
	#s-bl thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#s-bl tr {
		border-top: 1px solid #e3e7ed;
		border-color: var(--cc-cookie-table-border);
	}
	#s-bl td {
		border: none;
		position: relative;
		padding-left: 35%;
	}
	#s-bl td:before {
		position: absolute;
		left: 1em;
		padding-right: 0.625em;
		white-space: nowrap;
		content: attr(data-column);
		color: #000;
		color: var(--cc-text);
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#cm .c-bn,
	.cc_div .c-bn {
		width: 100%;
		margin-right: 0;
	}
	#s-cnt #s-rall-bn {
		margin-left: 0;
	}
	.cc_div #c-bns {
		flex-direction: column;
	}
	#c-bns button + button,
	#s-cnt button + button {
		margin-top: 0.625em;
		margin-left: 0;
		float: unset;
	}
	#cm.box,
	#cm.cloud {
		left: 1em;
		right: 1em;
		width: auto;
	}
	#cm.cloud.left,
	#cm.cloud.right {
		margin: 0;
	}
	.cc_div .cloud #c-bns,
	.cc_div .cloud #c-inr,
	.cc_div .cloud #c-inr-i {
		display: block;
		width: auto;
		min-width: unset;
	}
	.cc_div .cloud #c-txt {
		font-size: 0.9em;
	}
	.cc_div .cloud #c-bns {
		margin-top: 1.625em;
	}
}
.cc_div.ie #c-vln {
	height: 100%;
	padding-top: 5.62em;
}
.cc_div.ie .bar #c-vln {
	padding-top: 0;
}
.cc_div.ie #cs {
	max-height: 37.5em;
	position: relative;
	top: 0;
	margin-top: -5.625em;
}
.cc_div.ie .bar #cs {
	margin-top: 0;
	max-height: 100%;
}
.cc_div.ie #cm {
	border: 1px solid #dee6e9;
}
.cc_div.ie #c-s-in {
	top: 0;
}
.cc_div.ie .b-tg {
	padding-left: 1em;
	margin-bottom: 0.7em;
}
.cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after {
	left: 1.95em;
}
.cc_div.ie #s-bl table {
	overflow: auto;
}
.cc_div.ie .b-tg .c-tg {
	display: none;
}
.cc_div.ie .b-tg .c-tgl {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0.2em;
	height: auto;
}
.cc_div.ie #s-cnt .b-bn .b-tl {
	padding: 1.3em 6.4em 1.3em 1.4em;
}
.cc_div.ie .bar #s-bl td:before {
	display: none;
}
.cc_div.ie .bar #s-bl td {
	padding: 0.8em 0.625em 0.8em 1.2em;
}
.cc_div.ie .bar #s-bl thead tr {
	position: relative;
}
.cc_div.ie .b-tg .t-lb {
	filter: alpha(opacity=0);
}
.cc_div.ie #cm-ov,
.cc_div.ie #cs-ov {
	filter: alpha(opacity=80);
}
</style>

<script>
/*
 CookieConsent v2.8.0
 https://www.github.com/orestbida/cookieconsent
 Author Orest Bida
 Released under the MIT License
*/
(function(){var kb=function(eb){var e={mode:"opt-in",current_lang:"en",auto_language:null,autorun:!0,cookie_name:"cc_cookie",cookie_expiration:182,cookie_domain:window.location.hostname,cookie_path:"/",cookie_same_site:"Lax",use_rfc_cookie:!1,autoclear_cookies:!0,revision:0,script_selector:"data-cookiecategory"},m={},g,t={},C=null,K=!1,Q=!1,na=!1,Ca=!1,oa=!1,v,Y,U,pa,Da,Ea,Fa=!1,Z=!0,Sa="",V=[],xa=!1,Ga,Ha=[],Ta=[],Ia=[],Ua=!1,qa,Ja,Ka=[],ja=[],R=[],I=[],ya=[],ra=document.documentElement,L,sa,x,aa,
ta,W,S,T,ba,E,M,ua,ka,la,y,ca,da,ea,fa,Va=function(a){function b(n){return(a||document).querySelectorAll('a[data-cc="'+n+'"], button[data-cc="'+n+'"]')}function c(n,p){n.preventDefault?n.preventDefault():n.returnValue=!1;m.accept(p);m.hideSettings();m.hide()}for(var d=b("c-settings"),f=b("accept-all"),l=b("accept-necessary"),q=b("accept-selection"),h=0;h<d.length;h++)d[h].setAttribute("aria-haspopup","dialog"),z(d[h],"click",function(n){n.preventDefault?n.preventDefault():n.returnValue=!1;m.showSettings(0)});
for(h=0;h<f.length;h++)z(f[h],"click",function(n){c(n,"all")});for(h=0;h<q.length;h++)z(q[h],"click",function(n){c(n)});for(h=0;h<l.length;h++)z(l[h],"click",function(n){c(n,[])})},za=function(a,b){if(Object.prototype.hasOwnProperty.call(b,a))return a;if(0<va(b).length)return Object.prototype.hasOwnProperty.call(b,e.current_lang)?e.current_lang:va(b)[0]},Wa=function(){function a(c,d){var f=!1,l=!1;try{for(var q=c.querySelectorAll(b.join(':not([tabindex="-1"]), ')),h,n=q.length,p=0;p<n;)h=q[p].getAttribute("data-focus"),
l||"1"!==h?"0"===h&&(f=q[p],l||"0"===q[p+1].getAttribute("data-focus")||(l=q[p+1])):l=q[p],p++}catch(F){return c.querySelectorAll(b.join(", "))}d[0]=q[0];d[1]=q[q.length-1];d[2]=f;d[3]=l}var b=["[href]","button","input","details",'[tabindex="0"]'];a(M,ja);Q&&a(x,Ka)},La=function(a){!0===g.force_consent&&J(ra,"force--consent");if(!x){x=k("div");var b=k("div"),c=k("div");x.id="cm";b.id="c-inr-i";c.id="cm-ov";x.setAttribute("role","dialog");x.setAttribute("aria-modal","true");x.setAttribute("aria-hidden",
"false");x.setAttribute("aria-labelledby","c-ttl");x.setAttribute("aria-describedby","c-txt");sa.appendChild(x);sa.appendChild(c);x.style.visibility=c.style.visibility="hidden";c.style.opacity=0}if(c=g.languages[a].consent_modal.title)aa||(aa=k("div"),aa.id="c-ttl",aa.setAttribute("role","heading"),aa.setAttribute("aria-level","2"),b.appendChild(aa)),aa.innerHTML=c;c=g.languages[a].consent_modal.description;Fa&&(c=Z?c.replace("{{revision_message}}",""):c.replace("{{revision_message}}",Sa||g.languages[a].consent_modal.revision_message||
""));ta||(ta=k("div"),ta.id="c-txt",b.appendChild(ta));ta.innerHTML=c;c=g.languages[a].consent_modal.primary_btn;var d=g.languages[a].consent_modal.secondary_btn;if(c){if(!W){W=k("button");W.id="c-p-bn";W.className="c-bn";var f;"accept_all"===c.role&&(f="all");z(W,"click",function(){m.hide();m.accept(f)})}W.textContent=g.languages[a].consent_modal.primary_btn.text}d&&(S||(S=k("button"),S.id="c-s-bn",S.className="c-bn c_link","accept_necessary"===d.role?z(S,"click",function(){m.hide();m.accept([])}):
z(S,"click",function(){m.showSettings(0)})),S.textContent=g.languages[a].consent_modal.secondary_btn.text);a=g.gui_options;ba||(ba=k("div"),ba.id="c-inr",ba.appendChild(b));T||(T=k("div"),T.id="c-bns",a&&a.consent_modal&&!0===a.consent_modal.swap_buttons?(d&&T.appendChild(S),c&&T.appendChild(W),T.className="swap"):(c&&T.appendChild(W),d&&T.appendChild(S)),(c||d)&&ba.appendChild(T),x.appendChild(ba));Q=!0},ab=function(a){if(E)y=k("div"),y.id="s-bl";else{E=k("div");var b=k("div"),c=k("div"),d=k("div");
M=k("div");ua=k("div");var f=k("div");ka=k("button");var l=k("div");la=k("div");var q=k("div");E.id="s-cnt";b.id="c-vln";d.id="c-s-in";c.id="cs";ua.id="s-ttl";M.id="s-inr";f.id="s-hdr";la.id="s-bl";ka.id="s-c-bn";q.id="cs-ov";l.id="s-c-bnc";ka.className="c-bn";E.setAttribute("role","dialog");E.setAttribute("aria-modal","true");E.setAttribute("aria-hidden","true");E.setAttribute("aria-labelledby","s-ttl");ua.setAttribute("role","heading");E.style.visibility=q.style.visibility="hidden";q.style.opacity=
0;l.appendChild(ka);z(b,"keydown",function(ma){ma=ma||window.event;27===ma.keyCode&&m.hideSettings(0)},!0);z(ka,"click",function(){m.hideSettings(0)})}ka.setAttribute("aria-label",g.languages[a].settings_modal.close_btn_label||"Close");U=g.languages[a].settings_modal.blocks;Y=g.languages[a].settings_modal.cookie_table_headers;var h=U.length;ua.innerHTML=g.languages[a].settings_modal.title;for(var n=0;n<h;++n){var p=U[n].title,F=U[n].description,w=U[n].toggle,A=U[n].cookie_table,u=!0===g.remove_cookie_tables,
r=F&&"truthy"||!u&&A&&"truthy",B=k("div"),X=k("div");if(F){var Ma=k("div");Ma.className="p";Ma.insertAdjacentHTML("beforeend",F)}var D=k("div");D.className="title";B.className="c-bl";X.className="desc";if("undefined"!==typeof w){var N="c-ac-"+n,ha=r?k("button"):k("div"),G=k("label"),O=k("input"),P=k("span"),ia=k("span"),Xa=k("span"),Ya=k("span");ha.className=r?"b-tl exp":"b-tl";G.className="b-tg";O.className="c-tgl";Xa.className="on-i";Ya.className="off-i";P.className="c-tg";ia.className="t-lb";r&&
(ha.setAttribute("aria-expanded","false"),ha.setAttribute("aria-controls",N));O.type="checkbox";P.setAttribute("aria-hidden","true");var Aa=w.value;O.value=Aa;ia.textContent=p;ha.insertAdjacentHTML("beforeend",p);D.appendChild(ha);P.appendChild(Xa);P.appendChild(Ya);K?-1<H(t.level,Aa)?(O.checked=!0,!y&&R.push(!0)):!y&&R.push(!1):w.enabled?(O.checked=!0,!y&&R.push(!0),w.enabled&&!y&&Ia.push(Aa)):!y&&R.push(!1);!y&&I.push(Aa);w.readonly?(O.disabled=!0,J(P,"c-ro"),!y&&ya.push(!0)):!y&&ya.push(!1);J(X,
"b-acc");J(D,"b-bn");J(B,"b-ex");X.id=N;X.setAttribute("aria-hidden","true");G.appendChild(O);G.appendChild(P);G.appendChild(ia);D.appendChild(G);r&&function(ma,Na,Za){z(ha,"click",function(){$a(Na,"act")?(Oa(Na,"act"),Za.setAttribute("aria-expanded","false"),ma.setAttribute("aria-hidden","true")):(J(Na,"act"),Za.setAttribute("aria-expanded","true"),ma.setAttribute("aria-hidden","false"))},!1)}(X,B,ha)}else p&&(r=k("div"),r.className="b-tl",r.setAttribute("role","heading"),r.setAttribute("aria-level",
"3"),r.insertAdjacentHTML("beforeend",p),D.appendChild(r));p&&B.appendChild(D);F&&X.appendChild(Ma);if(!u&&"undefined"!==typeof A){r=document.createDocumentFragment();for(N=0;N<Y.length;++N)G=k("th"),u=Y[N],G.setAttribute("scope","col"),u&&(D=u&&va(u)[0],G.textContent=Y[N][D],r.appendChild(G));u=k("tr");u.appendChild(r);D=k("thead");D.appendChild(u);r=k("table");r.appendChild(D);N=document.createDocumentFragment();for(G=0;G<A.length;G++){O=k("tr");for(P=0;P<Y.length;++P)if(u=Y[P])D=va(u)[0],ia=k("td"),
ia.insertAdjacentHTML("beforeend",A[G][D]),ia.setAttribute("data-column",u[D]),O.appendChild(ia);N.appendChild(O)}A=k("tbody");A.appendChild(N);r.appendChild(A);X.appendChild(r)}if(w&&p||!w&&(p||F))B.appendChild(X),y?y.appendChild(B):la.appendChild(B)}ca||(ca=k("div"),ca.id="s-bns");ea||(ea=k("button"),ea.id="s-all-bn",ea.className="c-bn",ca.appendChild(ea),z(ea,"click",function(){m.hideSettings();m.hide();m.accept("all")}));ea.textContent=g.languages[a].settings_modal.accept_all_btn;if(h=g.languages[a].settings_modal.reject_all_btn)fa||
(fa=k("button"),fa.id="s-rall-bn",fa.className="c-bn",z(fa,"click",function(){m.hideSettings();m.hide();m.accept([])}),M.className="bns-t",ca.appendChild(fa)),fa.textContent=h;da||(da=k("button"),da.id="s-sv-bn",da.className="c-bn",ca.appendChild(da),z(da,"click",function(){m.hideSettings();m.hide();m.accept()}));da.textContent=g.languages[a].settings_modal.save_settings_btn;y?(M.replaceChild(y,la),la=y):(f.appendChild(ua),f.appendChild(l),M.appendChild(f),M.appendChild(la),M.appendChild(ca),d.appendChild(M),
c.appendChild(d),b.appendChild(c),E.appendChild(b),sa.appendChild(E),sa.appendChild(q))},fb=function(){L=k("div");L.id="cc--main";L.style.position="fixed";L.style.zIndex="1000000";L.innerHTML='\x3c!--[if lt IE 9 ]><div id="cc_div" class="cc_div ie"></div><![endif]--\x3e\x3c!--[if (gt IE 8)|!(IE)]>\x3c!--\x3e<div id="cc_div" class="cc_div"></div>\x3c!--<![endif]--\x3e';sa=L.children[0];var a=e.current_lang;Q&&La(a);ab(a);(eb||document.body).appendChild(L)};m.updateLanguage=function(a,b){if("string"===
typeof a)return a=za(a,g.languages),a!==e.current_lang||!0===b?(e.current_lang=a,Q&&(La(a),Va(ba)),ab(a),!0):!1};var cb=function(a){var b=U.length,c=-1;xa=!1;var d=wa("","all"),f=[e.cookie_domain,"."+e.cookie_domain];if("www."===e.cookie_domain.slice(0,4)){var l=e.cookie_domain.substr(4);f.push(l);f.push("."+l)}for(l=0;l<b;l++){var q=U[l];if(Object.prototype.hasOwnProperty.call(q,"toggle")){var h=-1<H(V,q.toggle.value);if(!R[++c]&&Object.prototype.hasOwnProperty.call(q,"cookie_table")&&(a||h)){var n=
q.cookie_table,p=va(Y[0])[0],F=n.length;"on_disable"===q.toggle.reload&&h&&(xa=!0);for(h=0;h<F;h++){var w=n[h],A=[],u=w[p],r=w.is_regex||!1,B=w.domain||null;w=w.path||!1;B&&(f=[B,"."+B]);if(r)for(r=0;r<d.length;r++)d[r].match(u)&&A.push(d[r]);else u=H(d,u),-1<u&&A.push(d[u]);0<A.length&&(bb(A,w,f),"on_clear"===q.toggle.reload&&(xa=!0))}}}}},gb=function(a){V=[];var b=document.querySelectorAll(".c-tgl")||[];if(0<b.length)for(var c=0;c<b.length;c++)-1!==H(a,I[c])?(b[c].checked=!0,R[c]||(V.push(I[c]),
R[c]=!0)):(b[c].checked=!1,R[c]&&(V.push(I[c]),R[c]=!1));K&&e.autoclear_cookies&&0<V.length&&cb();t={level:a,revision:e.revision,data:C,rfc_cookie:e.use_rfc_cookie};if(!K||0<V.length||!Z)Z=!0,Ga=Pa(Qa()),Ra(e.cookie_name,JSON.stringify(t)),Ba();if(!K&&(e.autoclear_cookies&&cb(!0),"function"===typeof Ea&&Ea(m.getUserPreferences(),t),"function"===typeof pa&&pa(t),K=!0,"opt-in"===e.mode))return;"function"===typeof Da&&0<V.length&&Da(t,V);xa&&window.location.reload()},hb=function(a,b){if("string"!==typeof a||
""===a||document.getElementById("cc--style"))b();else{var c=k("style");c.id="cc--style";var d=new XMLHttpRequest;d.onreadystatechange=function(){4===this.readyState&&200===this.status&&(c.setAttribute("type","text/css"),c.styleSheet?c.styleSheet.cssText=this.responseText:c.appendChild(document.createTextNode(this.responseText)),document.getElementsByTagName("head")[0].appendChild(c),b())};d.open("GET",a);d.send()}},H=function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]===b)return d;return-1},k=function(a){var b=
document.createElement(a);"button"===a&&b.setAttribute("type",a);return b},ib=function(a,b){return"browser"===e.auto_language?(b=navigator.language||navigator.browserLanguage,2<b.length&&(b=b[0]+b[1]),b=b.toLowerCase(),za(b,a)):"document"===e.auto_language?za(document.documentElement.lang,a):"string"===typeof b?e.current_lang=za(b,a):e.current_lang},jb=function(){var a=!1,b=!1;z(document,"keydown",function(c){c=c||window.event;"Tab"===c.key&&(v&&(c.shiftKey?document.activeElement===v[0]&&(v[1].focus(),
c.preventDefault()):document.activeElement===v[1]&&(v[0].focus(),c.preventDefault()),b||oa||(b=!0,!a&&c.preventDefault(),c.shiftKey?v[3]?v[2]?v[2].focus():v[0].focus():v[1].focus():v[3]?v[3].focus():v[0].focus())),!b&&(a=!0))});document.contains&&z(L,"click",function(c){c=c||window.event;Ca?M.contains(c.target)?oa=!0:(m.hideSettings(0),oa=!1):na&&x.contains(c.target)&&(oa=!0)},!0)},db=function(a,b){function c(f,l,q,h,n,p,F){p=p&&p.split(" ")||[];if(-1<H(l,n)&&(J(f,n),("bar"!==n||"middle"!==p[0])&&
-1<H(q,p[0])))for(l=0;l<p.length;l++)J(f,p[l]);-1<H(h,F)&&J(f,F)}if("object"===typeof a){var d=a.consent_modal;a=a.settings_modal;Q&&d&&c(x,["box","bar","cloud"],["top","middle","bottom"],["zoom","slide"],d.layout,d.position,d.transition);!b&&a&&c(E,["bar"],["left","right"],["zoom","slide"],a.layout,a.position,a.transition)}};m.allowedCategory=function(a){var b=K||"opt-in"===e.mode?JSON.parse(wa(e.cookie_name,"one",!0)||"{}").level||[]:Ia;return-1<H(b,a)};m.run=function(a){if(!document.getElementById("cc_div")&&
(g=a,"number"===typeof g.cookie_expiration&&(e.cookie_expiration=g.cookie_expiration),"number"===typeof g.cookie_necessary_only_expiration&&(e.cookie_necessary_only_expiration=g.cookie_necessary_only_expiration),"boolean"===typeof g.autorun&&(e.autorun=g.autorun),"string"===typeof g.cookie_domain&&(e.cookie_domain=g.cookie_domain),"string"===typeof g.cookie_same_site&&(e.cookie_same_site=g.cookie_same_site),"string"===typeof g.cookie_path&&(e.cookie_path=g.cookie_path),"string"===typeof g.cookie_name&&
(e.cookie_name=g.cookie_name),"function"===typeof g.onAccept&&(pa=g.onAccept),"function"===typeof g.onFirstAction&&(Ea=g.onFirstAction),"function"===typeof g.onChange&&(Da=g.onChange),"opt-out"===g.mode&&(e.mode="opt-out"),"number"===typeof g.revision&&(-1<g.revision&&(e.revision=g.revision),Fa=!0),"boolean"===typeof g.autoclear_cookies&&(e.autoclear_cookies=g.autoclear_cookies),!0===g.use_rfc_cookie&&(e.use_rfc_cookie=!0),!0===g.hide_from_bots&&(Ua=navigator&&(navigator.userAgent&&/bot|crawl|spider|slurp|teoma/i.test(navigator.userAgent)||
navigator.webdriver)),e.page_scripts=!0===g.page_scripts,e.page_scripts_order=!1!==g.page_scripts_order,"browser"===g.auto_language||!0===g.auto_language?e.auto_language="browser":"document"===g.auto_language&&(e.auto_language="document"),e.current_lang=ib(g.languages,g.current_lang),!Ua))if(t=JSON.parse(wa(e.cookie_name,"one",!0)||"{}"),K=void 0!==t.level,C=void 0!==t.data?t.data:null,Z="number"===typeof a.revision?K?-1<a.revision?t.revision===e.revision:!0:!0:!0,Q=!K||!Z,fb(),hb(a.theme_css,function(){Wa();
db(a.gui_options);Va();e.autorun&&Q&&m.show(a.delay||0);setTimeout(function(){J(L,"c--anim")},30);setTimeout(function(){jb()},100)}),K&&Z){var b="boolean"===typeof t.rfc_cookie;if(!b||b&&t.rfc_cookie!==e.use_rfc_cookie)t.rfc_cookie=e.use_rfc_cookie,Ra(e.cookie_name,JSON.stringify(t));Ga=Pa(Qa());Ba();"function"===typeof pa&&pa(t)}else"opt-out"===e.mode&&Ba(Ia)};m.showSettings=function(a){setTimeout(function(){J(ra,"show--settings");E.setAttribute("aria-hidden","false");Ca=!0;setTimeout(function(){na?
Ja=document.activeElement:qa=document.activeElement;0!==ja.length&&(ja[3]?ja[3].focus():ja[0].focus(),v=ja)},200)},0<a?a:0)};var Ba=function(a){if(e.page_scripts){var b=document.querySelectorAll("script["+e.script_selector+"]"),c=e.page_scripts_order,d=a||t.level||[],f=function(l,q){if(q<l.length){var h=l[q],n=h.getAttribute(e.script_selector);if(-1<H(d,n)){h.type="text/javascript";h.removeAttribute(e.script_selector);(n=h.getAttribute("data-src"))&&h.removeAttribute("data-src");var p=k("script");
p.textContent=h.innerHTML;(function(F,w){for(var A=w.attributes,u=A.length,r=0;r<u;r++){var B=A[r].nodeName;F.setAttribute(B,w[B]||w.getAttribute(B))}})(p,h);n?p.src=n:n=h.src;n&&(c?p.readyState?p.onreadystatechange=function(){if("loaded"===p.readyState||"complete"===p.readyState)p.onreadystatechange=null,f(l,++q)}:p.onload=function(){p.onload=null;f(l,++q)}:n=!1);h.parentNode.replaceChild(p,h);if(n)return}f(l,++q)}};f(b,0)}};m.set=function(a,b){switch(a){case "data":a=b.value;var c=!1;if("update"===
b.mode)if(C=m.get("data"),(b=typeof C===typeof a)&&"object"===typeof C){!C&&(C={});for(var d in a)C[d]!==a[d]&&(C[d]=a[d],c=!0)}else!b&&C||C===a||(C=a,c=!0);else C=a,c=!0;c&&(t.data=C,Ra(e.cookie_name,JSON.stringify(t)));return c;case "revision":return d=b.value,a=b.prompt_consent,b=b.message,L&&"number"===typeof d&&t.revision!==d?(Fa=!0,Sa=b,Z=!1,e.revision=d,!0===a?(La(g),db(g.gui_options,!0),Wa(),m.show()):m.accept(),b=!0):b=!1,b;default:return!1}};m.get=function(a,b){return JSON.parse(wa(b||e.cookie_name,
"one",!0)||"{}")[a]};m.getConfig=function(a){return e[a]||g[a]};var Qa=function(){Ha=t.level||[];Ta=I.filter(function(a){return-1===H(Ha,a)});return{accepted:Ha,rejected:Ta}},Pa=function(a){var b="custom",c=ya.filter(function(d){return!0===d}).length;a.accepted.length===I.length?b="all":a.accepted.length===c&&(b="necessary");return b};m.getUserPreferences=function(){var a=Qa();return{accept_type:Pa(a),accepted_categories:a.accepted,rejected_categories:a.rejected}};m.loadScript=function(a,b,c){var d=
"function"===typeof b;if(document.querySelector('script[src="'+a+'"]'))d&&b();else{var f=k("script");if(c&&0<c.length)for(var l=0;l<c.length;++l)c[l]&&f.setAttribute(c[l].name,c[l].value);d&&(f.readyState?f.onreadystatechange=function(){if("loaded"===f.readyState||"complete"===f.readyState)f.onreadystatechange=null,b()}:f.onload=b);f.src=a;(document.head?document.head:document.getElementsByTagName("head")[0]).appendChild(f)}};m.updateScripts=function(){Ba()};m.show=function(a){Q&&setTimeout(function(){J(ra,
"show--consent");x.setAttribute("aria-hidden","false");na=!0;setTimeout(function(){qa=document.activeElement;v=Ka},200)},0<a?a:0)};m.hide=function(){Q&&(Oa(ra,"show--consent"),x.setAttribute("aria-hidden","true"),na=!1,setTimeout(function(){qa.focus();v=null},200))};m.hideSettings=function(){Oa(ra,"show--settings");Ca=!1;E.setAttribute("aria-hidden","true");setTimeout(function(){na?(Ja&&Ja.focus(),v=Ka):(qa&&qa.focus(),v=null);oa=!1},200)};m.accept=function(a,b){a=a||void 0;var c=b||[];b=[];var d=
function(){for(var l=document.querySelectorAll(".c-tgl")||[],q=[],h=0;h<l.length;h++)l[h].checked&&q.push(l[h].value);return q};if(a)if("object"===typeof a&&"number"===typeof a.length)for(var f=0;f<a.length;f++)-1!==H(I,a[f])&&b.push(a[f]);else"string"===typeof a&&("all"===a?b=I.slice():-1!==H(I,a)&&b.push(a));else b=d();if(1<=c.length)for(f=0;f<c.length;f++)b=b.filter(function(l){return l!==c[f]});for(f=0;f<I.length;f++)!0===ya[f]&&-1===H(b,I[f])&&b.push(I[f]);gb(b)};m.eraseCookies=function(a,b,
c){var d=[];c=c?[c,"."+c]:[e.cookie_domain,"."+e.cookie_domain];if("object"===typeof a&&0<a.length)for(var f=0;f<a.length;f++)this.validCookie(a[f])&&d.push(a[f]);else this.validCookie(a)&&d.push(a);bb(d,b,c)};var Ra=function(a,b){var c=e.cookie_expiration;"number"===typeof e.cookie_necessary_only_expiration&&"necessary"===Ga&&(c=e.cookie_necessary_only_expiration);b=e.use_rfc_cookie?encodeURIComponent(b):b;var d=new Date;d.setTime(d.getTime()+864E5*c);c="; expires="+d.toUTCString();a=a+"="+(b||"")+
c+"; Path="+e.cookie_path+";";a+=" SameSite="+e.cookie_same_site+";";-1<window.location.hostname.indexOf(".")&&(a+=" Domain="+e.cookie_domain+";");"https:"===window.location.protocol&&(a+=" Secure;");document.cookie=a},wa=function(a,b,c){var d;if("one"===b){if((d=(d=document.cookie.match("(^|;)\\s*"+a+"\\s*=\\s*([^;]+)"))?c?d.pop():a:"")&&a===e.cookie_name){try{d=JSON.parse(d)}catch(f){try{d=JSON.parse(decodeURIComponent(d))}catch(l){d={}}}d=JSON.stringify(d)}}else if("all"===b)for(a=document.cookie.split(/;\s*/),
d=[],b=0;b<a.length;b++)d.push(a[b].split("=")[0]);return d},bb=function(a,b,c){b=b?b:"/";for(var d=0;d<a.length;d++)for(var f=0;f<c.length;f++)document.cookie=a[d]+"=; path="+b+(-1<c[f].indexOf(".")?"; domain="+c[f]:"")+"; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"};m.validCookie=function(a){return""!==wa(a,"one",!0)};var z=function(a,b,c,d){a.addEventListener?!0===d?a.addEventListener(b,c,{passive:!0}):a.addEventListener(b,c,!1):a.attachEvent("on"+b,c)},va=function(a){if("object"===typeof a){var b=
[],c=0;for(b[c++]in a);return b}},J=function(a,b){a.classList?a.classList.add(b):$a(a,b)||(a.className+=" "+b)},Oa=function(a,b){a.classList?a.classList.remove(b):a.className=a.className.replace(new RegExp("(\\s|^)"+b+"(\\s|$)")," ")},$a=function(a,b){return a.classList?a.classList.contains(b):!!a.className.match(new RegExp("(\\s|^)"+b+"(\\s|$)"))};return m};"function"!==typeof window.initCookieConsent&&(window.initCookieConsent=kb)})();
</script>

<script>
window.addEventListener('load', function () {
	// obtain cookieconsent plugin
	var cookieconsent = initCookieConsent();

	// run plugin with config object
	cookieconsent.run({
		autorun: true,
		current_lang: 'en',
		autoclear_cookies: true,
		page_scripts: true,
		hide_from_bots: true,

		onFirstAction: function(user_preferences, cookie){
			// callback triggered only once
		},

		onAccept: function (cookie) {
			// ... cookieconsent accepted
		},

		onChange: function (cookie, changed_preferences) {
			// ... cookieconsent preferences were changed
		},

		languages: {
			en: {
				consent_modal: {
					description: 'We use cookies to enhance your experience and improve the quality of our site. By clicking “Accept”, you are agreeing to the use of these cookies.',
					primary_btn: {
						text: 'Accept',
						role: 'accept_all'              // 'accept_selected' or 'accept_all'
					}
				},
				settings_modal: {
					title: 'Resi Cookie Settings',
					save_settings_btn: 'Save Settings',
					accept_all_btn: 'Accept',
					cookie_table_headers: [
						{col1: 'Name'},
						{col2: 'Domain'},
						{col3: 'Expiration'},
						{col4: 'Description'}
					],
					blocks: [
						{
							title: 'Cookie Usage',
							description: 'We use cookies to ensure the basic functionalities of our website and to enhance your online experience. You can choose a category to opt-in.'
						}, {
							title: 'Necessary Cookies',
							description: 'Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.',
							toggle: {
								value: 'necessary',
								enabled: true,
								readonly: true
							}
						}, {
							title: 'Functional',
							description: 'Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.',
							toggle: {
								value: 'functional',
								enabled: true,
								readonly: false
							},
							cookie_table: [
								{
									col1: '__cf_bm',
									col2: '	.hubspot.com',
									col3: '30 minutes',
									col4: 'Cloudflare bot management',
									is_regex: true
								},
								{
									col1: '__hssc',
									col2: '.resi.io',
									col3: '30 minutes',
									col4: 'Track HubSpot sessions and timestamps'
								},
								{
									col1: 'messagesUtk',
									col2: '.resi.io',
									col3: '30 minutes',
									col4: 'Recognize HubSpot chat users'
								}
							]
						}, {
							title: 'Analytics',
							description: 'Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.',
							toggle: {
								value: 'analytics',
								enabled: true,
								readonly: false
							},
							cookie_table: [
								{
									col1: '^_ga',
									col2: 'google.com',
									col3: '2 years',
									col4: '	Used to distinguish users.',
									is_regex: true
								},
								{
									col1: '_gid',
									col2: 'google.com',
									col3: '24 hours',
									col4: '	Used to distinguish users.'
								}
							]
						}, {
							title: 'Performance',
							description: 'Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.',
							toggle: {
								value: 'performance',
								enabled: true,
								readonly: false
							},
							cookie_table: [
								{
									col1: '_uetsid',
									col2: '.resi.io',
									col3: '2 years',
									col4: 'Bing used to distinguish users.',
									is_regex: true
								},
								{
									col1: '_gid',
									col2: 'google.com',
									col3: '24 hours',
									col4: '	Used to distinguish users.'
								}
							]
						}, {
							title: 'Advertisement',
							description: 'Advertisement cookies are used to deliver visitors with customized advertisements based on the pages they visited before and analyze the effectiveness of the ad campaign.',
							toggle: {
								value: 'advertisement',
								enabled: true,
								readonly: false
							},
							cookie_table: [
								{
									col1: '^_ga',
									col2: 'google.com',
									col3: '2 years',
									col4: '	Used to distinguish users.',
									is_regex: true
								},
								{
									col1: '_gid',
									col2: 'google.com',
									col3: '24 hours',
									col4: '	Used to distinguish users.'
								}
							]
						}, {
							title: 'Other',
							description: 'Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.',
							toggle: {
								value: 'other',
								enabled: true,
								readonly: false
							},
							cookie_table: [
								{
									col1: '^_ga',
									col2: 'google.com',
									col3: '2 years',
									col4: '	Used to distinguish users.',
									is_regex: true
								},
								{
									col1: '_gid',
									col2: 'google.com',
									col3: '24 hours',
									col4: '	Used to distinguish users.'
								}
							]
						}
					]
				}
			}
		}
	});
});
</script>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MLP4LXB"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<!-- Olark -->
<script type="text/javascript" async=""> ;(function(o,l,a,r,k,y){if(o.olark)return; r="script";y=l.createElement(r);r=l.getElementsByTagName(r)[0]; y.async=1;y.src="//"+a;r.parentNode.insertBefore(y,r); y=o.olark=function(){k.s.push(arguments);k.t.push(+new Date)}; y.extend=function(i,j){y("extend",i,j)}; y.identify=function(i){y("identify",k.i=i)}; y.configure=function(i,j){y("configure",i,j);k.c[i]=j}; k=y._={s:[],t:[+new Date],c:{},l:a}; })(window,document,"static.olark.com/jsclient/loader.js");
/* custom configuration goes here (www.olark.com/documentation) */
olark.identify('4583-111-10-9632');</script>
<div id="mktoStyleLoaded" style="display: none; border-top-color: rgb(18, 52, 86);"></div><!-- End Olark -->

<style>
#cc--main { display: none !important; }
#LblMultisite__c > .mktoAsterix { display: none; }
</style>

<script>
document.addEventListener("DOMContentLoaded", function() {
  var mktoFields = document.querySelectorAll('.mktoField');

  function stylePlaceholderColor(input, color) {
	var placeholderStyle = document.createElement('style');
	placeholderStyle.innerHTML = `
	  input::-webkit-input-placeholder { color: ${color}; }
	  input:-moz-placeholder { color: ${color}; }
	  input::-moz-placeholder { color: ${color}; }
	  input:-ms-input-placeholder { color: ${color}; }
	`;
	input.parentNode.insertBefore(placeholderStyle, input.nextSibling);
  }

  mktoFields.forEach(function(field) {
	stylePlaceholderColor(field, '#757575');
  });
});
</script>



<link rel="prefetch" crossorigin="anonymous" href="https://play.vidyard.com/gZhMcWc31i3k3RDdw8zqkj?disable_popouts=1&amp;v=4.3.15&amp;type=inline&amp;lazy-src=https%3A%2F%2Fplay.vidyard.com%2FgZhMcWc31i3k3RDdw8zqkj.jpg"><img alt="" src="https://cdn.bizible.com/ipv?_biz_r=&amp;_biz_h=50858&amp;_biz_u=688e2e1a4fc94742d9d73c04a0287d1e&amp;_biz_l=https%3A%2F%2Fresi.io%2F&amp;_biz_t=1728330179177&amp;_biz_i=Livestreaming%20and%20Video%20Streaming%20Solutions%20for%20Churches%20%7C%20Resi&amp;_biz_n=0&amp;rnd=850329&amp;cdn_o=a&amp;_biz_z=1728330179181" style="display: none;"><img alt="" src="https://cdn.bizibly.com/u?_biz_u=688e2e1a4fc94742d9d73c04a0287d1e&amp;_biz_l=https%3A%2F%2Fresi.io%2F&amp;_biz_t=1728330179198&amp;_biz_i=Livestreaming%20and%20Video%20Streaming%20Solutions%20for%20Churches%20%7C%20Resi&amp;rnd=406577&amp;cdn_o=a&amp;_biz_z=1728330179198" style="display: none;"><form __bizdiag="979450867" __biza="WJ__" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutAbove mktoNoCheckedSupport" style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 790px;"></form><img src="https://t.co/1/i/adsct?bci=4&amp;eci=3&amp;event=%7B%7D&amp;event_id=86e2c623-32ff-4519-b011-86d22a62d113&amp;integration=gtm&amp;p_id=Twitter&amp;p_user_id=0&amp;pl_id=cc658b00-c2ec-494a-aa8b-7795d00fc326&amp;tw_document_href=https%3A%2F%2Fresi.io%2F&amp;tw_iframe_status=0&amp;txn_id=o7dhs&amp;type=javascript&amp;version=2.3.30" height="1" width="1" style="display: none;"><img src="https://analytics.twitter.com/1/i/adsct?bci=4&amp;eci=3&amp;event=%7B%7D&amp;event_id=86e2c623-32ff-4519-b011-86d22a62d113&amp;integration=gtm&amp;p_id=Twitter&amp;p_user_id=0&amp;pl_id=cc658b00-c2ec-494a-aa8b-7795d00fc326&amp;tw_document_href=https%3A%2F%2Fresi.io%2F&amp;tw_iframe_status=0&amp;txn_id=o7dhs&amp;type=javascript&amp;version=2.3.30" height="1" width="1" style="display: none;"><script type="text/javascript" id="">(function(c){function b(a){var d="chat_bot";c.push({event:"proxy."+d+"_"+a,event_parameters:{platform:"olark"}})}window.olark&&(olark("api.box.onExpand",function(a){b("click")}),olark("api.chat.onBeginConversation",function(a){b("start")}),olark("api.chat.onOfflineMessageToOperator",function(a){b("start")}))})(window.dataLayer||[]);</script><div><div class="grecaptcha-badge" data-style="bottomright" style="width: 256px; height: 60px; display: block; transition: right 0.3s ease 0s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;"><div class="grecaptcha-logo"><iframe title="reCAPTCHA" width="256" height="60" role="presentation" name="a-i832h17cna2" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox" src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Ldrm1QiAAAAAKEtvIX6Belzg_-mcozXo1viBaVJ&amp;co=aHR0cHM6Ly9yZXNpLmlvOjQ0Mw..&amp;hl=en&amp;v=xds0rzGrktR88uEZ2JUvdgOY&amp;size=invisible&amp;cb=odq4qdpwfq5m"></iframe></div><div class="grecaptcha-error"></div><textarea id="g-recaptcha-response-100000" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea></div><iframe style="display: none;"></iframe></div><iframe name="mktoFormsXDIframe0.9078804236289699" id="MktoForms2XDIframe" style="display: none;" src="https://grow.pushpay.com/index.php/form/XDFrame"></iframe><iframe alt="" aria-hidden="true" width="0" height="0" sandbox="" id="db-sync" src="https://s.company-target.com/s/sync?exc=lr" style="display: none; border: 0px;"></iframe><img alt="" aria-hidden="true" width="0" height="0" id="db_lr_pixel_ad" src="https://id.rlcdn.com/464526.gif" style="display: none;"><iframe data-olark="true" aria-hidden="true" title="Olark iframe intentionally blank" tabindex="-1" src="blob:https://resi.io/5a4d4944-613b-493e-aeac-b982acf26ce3" srcdoc="<html><body><script data-olark='true' aria-hidden='true' tabindex='-1' src='//static.olark.com/jsclient/app.js' async defer></script></body></html>" style="width: 0px; height: 0px; position: absolute; left: 0px; bottom: 0px; border: none;"></iframe><div id="batBeacon908555925276" style="width: 0px; height: 0px; display: none; visibility: hidden;"><img id="batBeacon150476267797" width="0" height="0" alt="" src="https://bat.bing.com/action/0?ti=134628492&amp;tm=gtm002&amp;Ver=2&amp;mid=3fc99c1c-2a26-479a-b206-53682a250d87&amp;sid=5c88b6d084e411ef83becb7b1f7faa95&amp;vid=5c89b15084e411efb46f453652b26aa5&amp;vids=1&amp;msclkid=N&amp;pi=918639831&amp;lg=en-US&amp;sw=1&amp;sh=1&amp;sc=24&amp;tl=Livestreaming%20and%20Video%20Streaming%20Solutions%20for%20Churches%20%7C%20Resi&amp;p=https%3A%2F%2Fresi.io%2F&amp;r=&amp;lt=3022&amp;evt=pageLoad&amp;sv=1&amp;cdb=AQAQ&amp;rn=917888" style="width: 0px; height: 0px; display: none; visibility: hidden;"></div><img alt="" src="https://cdn.bizible.com/u?mapType=mkto&amp;mapValue=id%3A592-KPW-150%26token%3A_mch-resi.io-1728330181093-67155&amp;_biz_u=688e2e1a4fc94742d9d73c04a0287d1e&amp;_biz_l=https%3A%2F%2Fresi.io%2F&amp;_biz_t=1728330181933&amp;_biz_i=Livestreaming%20and%20Video%20Streaming%20Solutions%20for%20Churches%20%7C%20Resi&amp;_biz_n=1&amp;rnd=224334&amp;cdn_o=a&amp;_biz_z=1728330181946" style="display: none;"><div id="cc--main" style="position: fixed; z-index: 1000000;" class="c--anim"><!--[if lt IE 9 ]><div id="cc_div" class="cc_div ie"></div><![endif]--><!--[if (gt IE 8)|!(IE)]><!--><div id="cc_div" class="cc_div"><div id="cm" role="dialog" aria-modal="true" aria-hidden="false" aria-labelledby="c-ttl" aria-describedby="c-txt" style="visibility: hidden;"><div id="c-inr"><div id="c-inr-i"><div id="c-txt">We use cookies to enhance your experience and improve the quality of our site. By clicking “Accept”, you are agreeing to the use of these cookies.</div></div><div id="c-bns"><button type="button" id="c-p-bn" class="c-bn">Accept</button></div></div></div><div id="cm-ov" style="visibility: hidden; opacity: 0;"></div><div id="s-cnt" role="dialog" aria-modal="true" aria-hidden="true" aria-labelledby="s-ttl" style="visibility: hidden;"><div id="c-vln"><div id="cs"><div id="c-s-in"><div id="s-inr"><div id="s-hdr"><div id="s-ttl" role="heading">Resi Cookie Settings</div><div id="s-c-bnc"><button type="button" id="s-c-bn" class="c-bn" aria-label="Close"></button></div></div><div id="s-bl"><div class="c-bl"><div class="title"><div class="b-tl" role="heading" aria-level="3">Cookie Usage</div></div><div class="desc"><div class="p">We use cookies to ensure the basic functionalities of our website and to enhance your online experience. You can choose a category to opt-in.</div></div></div><div class="c-bl b-ex"><div class="title b-bn"><button type="button" class="b-tl exp" aria-expanded="false" aria-controls="c-ac-1">Necessary Cookies</button><label class="b-tg"><input class="c-tgl" type="checkbox" value="necessary" disabled=""><span class="c-tg c-ro" aria-hidden="true"><span class="on-i"></span><span class="off-i"></span></span><span class="t-lb">Necessary Cookies</span></label></div><div class="desc b-acc" id="c-ac-1" aria-hidden="true"><div class="p">Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.</div></div></div><div class="c-bl b-ex"><div class="title b-bn"><button type="button" class="b-tl exp" aria-expanded="false" aria-controls="c-ac-2">Functional</button><label class="b-tg"><input class="c-tgl" type="checkbox" value="functional"><span class="c-tg" aria-hidden="true"><span class="on-i"></span><span class="off-i"></span></span><span class="t-lb">Functional</span></label></div><div class="desc b-acc" id="c-ac-2" aria-hidden="true"><div class="p">Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.</div><table><thead><tr><th scope="col">Name</th><th scope="col">Domain</th><th scope="col">Expiration</th><th scope="col">Description</th></tr></thead><tbody><tr><td data-column="Name">__cf_bm</td><td data-column="Domain">	.hubspot.com</td><td data-column="Expiration">30 minutes</td><td data-column="Description">Cloudflare bot management</td></tr><tr><td data-column="Name">__hssc</td><td data-column="Domain">.resi.io</td><td data-column="Expiration">30 minutes</td><td data-column="Description">Track HubSpot sessions and timestamps</td></tr><tr><td data-column="Name">messagesUtk</td><td data-column="Domain">.resi.io</td><td data-column="Expiration">30 minutes</td><td data-column="Description">Recognize HubSpot chat users</td></tr></tbody></table></div></div><div class="c-bl b-ex"><div class="title b-bn"><button type="button" class="b-tl exp" aria-expanded="false" aria-controls="c-ac-3">Analytics</button><label class="b-tg"><input class="c-tgl" type="checkbox" value="analytics"><span class="c-tg" aria-hidden="true"><span class="on-i"></span><span class="off-i"></span></span><span class="t-lb">Analytics</span></label></div><div class="desc b-acc" id="c-ac-3" aria-hidden="true"><div class="p">Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.</div><table><thead><tr><th scope="col">Name</th><th scope="col">Domain</th><th scope="col">Expiration</th><th scope="col">Description</th></tr></thead><tbody><tr><td data-column="Name">^_ga</td><td data-column="Domain">google.com</td><td data-column="Expiration">2 years</td><td data-column="Description">	Used to distinguish users.</td></tr><tr><td data-column="Name">_gid</td><td data-column="Domain">google.com</td><td data-column="Expiration">24 hours</td><td data-column="Description">	Used to distinguish users.</td></tr></tbody></table></div></div><div class="c-bl b-ex"><div class="title b-bn"><button type="button" class="b-tl exp" aria-expanded="false" aria-controls="c-ac-4">Performance</button><label class="b-tg"><input class="c-tgl" type="checkbox" value="performance"><span class="c-tg" aria-hidden="true"><span class="on-i"></span><span class="off-i"></span></span><span class="t-lb">Performance</span></label></div><div class="desc b-acc" id="c-ac-4" aria-hidden="true"><div class="p">Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.</div><table><thead><tr><th scope="col">Name</th><th scope="col">Domain</th><th scope="col">Expiration</th><th scope="col">Description</th></tr></thead><tbody><tr><td data-column="Name">_uetsid</td><td data-column="Domain">.resi.io</td><td data-column="Expiration">2 years</td><td data-column="Description">Bing used to distinguish users.</td></tr><tr><td data-column="Name">_gid</td><td data-column="Domain">google.com</td><td data-column="Expiration">24 hours</td><td data-column="Description">	Used to distinguish users.</td></tr></tbody></table></div></div><div class="c-bl b-ex"><div class="title b-bn"><button type="button" class="b-tl exp" aria-expanded="false" aria-controls="c-ac-5">Advertisement</button><label class="b-tg"><input class="c-tgl" type="checkbox" value="advertisement"><span class="c-tg" aria-hidden="true"><span class="on-i"></span><span class="off-i"></span></span><span class="t-lb">Advertisement</span></label></div><div class="desc b-acc" id="c-ac-5" aria-hidden="true"><div class="p">Advertisement cookies are used to deliver visitors with customized advertisements based on the pages they visited before and analyze the effectiveness of the ad campaign.</div><table><thead><tr><th scope="col">Name</th><th scope="col">Domain</th><th scope="col">Expiration</th><th scope="col">Description</th></tr></thead><tbody><tr><td data-column="Name">^_ga</td><td data-column="Domain">google.com</td><td data-column="Expiration">2 years</td><td data-column="Description">	Used to distinguish users.</td></tr><tr><td data-column="Name">_gid</td><td data-column="Domain">google.com</td><td data-column="Expiration">24 hours</td><td data-column="Description">	Used to distinguish users.</td></tr></tbody></table></div></div><div class="c-bl b-ex"><div class="title b-bn"><button type="button" class="b-tl exp" aria-expanded="false" aria-controls="c-ac-6">Other</button><label class="b-tg"><input class="c-tgl" type="checkbox" value="other"><span class="c-tg" aria-hidden="true"><span class="on-i"></span><span class="off-i"></span></span><span class="t-lb">Other</span></label></div><div class="desc b-acc" id="c-ac-6" aria-hidden="true"><div class="p">Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.</div><table><thead><tr><th scope="col">Name</th><th scope="col">Domain</th><th scope="col">Expiration</th><th scope="col">Description</th></tr></thead><tbody><tr><td data-column="Name">^_ga</td><td data-column="Domain">google.com</td><td data-column="Expiration">2 years</td><td data-column="Description">	Used to distinguish users.</td></tr><tr><td data-column="Name">_gid</td><td data-column="Domain">google.com</td><td data-column="Expiration">24 hours</td><td data-column="Description">	Used to distinguish users.</td></tr></tbody></table></div></div></div><div id="s-bns"><button type="button" id="s-all-bn" class="c-bn">Accept</button><button type="button" id="s-sv-bn" class="c-bn">Save Settings</button></div></div></div></div></div></div><div id="cs-ov" style="visibility: hidden; opacity: 0;"></div></div><!--<![endif]--></div><link rel="prefetch" crossorigin="anonymous" href="https://play.vidyard.com/gZhMcWc31i3k3RDdw8zqkj?disable_popouts=1&amp;v=4.3.15&amp;type=inline&amp;lazy-src=https%3A%2F%2Fplay.vidyard.com%2FgZhMcWc31i3k3RDdw8zqkj.jpg&amp;rendered=true"><div data-olark="true" id="hbl-live-chat-wrapper" role="region" aria-label="Chat widget"><div data-reactroot="" id="olark-wrapper" class=""><div aria-live="assertive" aria-atomic="true" role="alert" id="chat-box-announcer" style="position: absolute; visibility: visible; overflow: hidden; display: block; width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px); white-space: nowrap;"><p></p></div><style rel="stylesheet" type="text/css">#olark-wrapper #olark-container path.olark-primary {
  fill: #F15A5D !important;
}
#olark-wrapper #olark-container .olark-branding-link svg path {
  fill: #F15A5D !important;
}
#olark-wrapper #olark-container .olark-theme-bg {
  background-color: #F15A5D !important;
}
#olark-wrapper #olark-container .olark-theme-text {
  color: #ffffff !important;
}
#olark-wrapper .olark-launch-button {
  background-color: #F15A5D !important;
}
#olark-wrapper .olark-launch-button svg path {
  stroke: #ffffff !important;
}
#olark-wrapper .olark-launch-button svg circle {
  fill: #ffffff !important;
}
#olark-wrapper .olark-launch-button .olark-close-icon path {
  stroke: #ffffff !important;
}
#olark-wrapper .olark-launch-button .olark-envelope-icon rect {
  stroke: #ffffff !important;
  fill: none !important;
}
#olark-wrapper .olark-launch-button .olark-envelope-icon path {
  stroke: #ffffff !important;
  fill: none !important;
}
#olark-wrapper .olark-launch-button .olark-button-text {
  color: #ffffff !important;
}
#olark-wrapper .olark-top-bar {
  background-color: #F15A5D !important;
  color: #ffffff !important;
  border-color: #ef4343 !important;
}
#olark-wrapper .olark-top-bar p {
  color: #ffffff !important;
}
#olark-wrapper .olark-top-bar-text {
  color: #ffffff !important;
}
#olark-wrapper .olark-top-bar-arrow {
  fill: #ffffff !important;
}
#olark-wrapper .olark-end-chat-button {
  color: #ffffff !important;
  background-color: rgba(237, 44, 44, 0.5) !important;
}
#olark-wrapper .olark-end-chat-button:hover {
  background-color: #ed2c2c !important;
}
#olark-wrapper #olark-container .olark-operator-message:not(.olark-message-trans-bg) {
  background-color: #F15A5D !important;
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-is-typing-dot {
  fill: #ffffff !important;
}
#olark-wrapper #olark-container .olark-send-transcript-container .olark-send-transcript-form.olark-inline-form-valid .olark-form-input-container {
  border-color: #F15A5D !important;
}
#olark-wrapper #olark-container .olark-send-transcript-container .olark-send-transcript-form.olark-inline-form-valid .olark-send-icon {
  fill: #F15A5D !important;
}
#olark-wrapper #olark-container .olark-survey-form .olark-survey-form-radio-button:checked {
  background: #F15A5D !important;
  border-color: #F15A5D !important;
}
#olark-wrapper #olark-container .olark-agent-status {
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-context-icon path {
  stroke: #ffffff !important;
}
#olark-wrapper #olark-container .olark-offline-survey .olark-thank-you-component {
  background-color: #F15A5D !important;
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-top-bar a {
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-form-container .olark-form-send-button:focus {
  border: 2px solid #F15A5D !important;
}
#olark-wrapper #olark-container .olark-feedback-form-button:focus {
  border: 2px solid #F15A5D !important;
  background-color: #1d1b1d !important;
}
#olark-wrapper #olark-container .olark-restart-button:focus {
  border: 2px solid #F15A5D !important;
}
#olark-wrapper #olark-container .olark-button:focus {
  border: 2px solid #F15A5D !important;
  background-color: #434143 !important;
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-message-link-title {
  line-height: normal !important;
}
#olark-wrapper #olark-container .olark-message-link-location {
  line-height: normal !important;
}
#olark-wrapper #olark-container .olark-operator-message a {
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-operator-message a svg path {
  fill: #ffffff !important;
}
#olark-wrapper #olark-container .olark-options-message button:focus {
  border: 2px solid #F15A5D !important;
}
#olark-wrapper #olark-container .olark-options-message button:hover {
  border: 2px solid #F15A5D !important;
}
#olark-wrapper #olark-container .olark-footer-form-container .olark-chat-send-button:focus {
  border: 2px solid #F15A5D !important;
}
#olark-wrapper #olark-container .olark-visitor-message:not(.olark-message-has-border) {
  border: none !important;
}
#olark-wrapper .olark-end-chat-flag {
  fill: #F15A5D !important;
}
#olark-wrapper #olark-container .olark-form-confirmation-icon .olark-launch-button-icon {
  fill: #F15A5D !important;
}
#olark-wrapper #olark-container .olark-form-message-input:focus {
  border-color: #F15A5D !important;
}
#olark-wrapper #olark-container path.olark-secondary {
  fill: #434143 !important;
}
#olark-wrapper #olark-container:focus:not(.olark-inline) {
  border: 2px solid #434143 !important;
}
#olark-wrapper .olark-button-focus-wrapper:focus-within {
  background-color: #434143 !important;
}
#olark-wrapper #olark-container .olark-button {
  background-color: #434143 !important;
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-button:hover {
  background-color: #434143 !important;
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-form-send-button {
  background-color: #434143 !important;
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-restart-button {
  background-color: #434143 !important;
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-feedback-form-button {
  background-color: #434143 !important;
  color: #ffffff !important;
}
#olark-wrapper #olark-container .olark-feedback-form-button:hover {
  background-color: #4e4b4e !important;
}
#olark-wrapper #olark-container .olark-footer-form-container .olark-chat-send-button:enabled svg path:not(:last-child) {
  fill: #434143 !important;
  stroke: #434143 !important;
}
#olark-wrapper #olark-container .olark-feedback-select-wrap:focus-within .olark-feedback-indicator svg path {
  stroke: #434143 !important;
  stroke-width: 2px !important;
}
#olark-wrapper #olark-container .olark-options-message button {
  background: #434143 !important;
  color: #ffffff !important;
  border: 2px solid #434143 !important;
}
#olark-wrapper #olark-container .olark-agent-avatar {
  background-color: #434143 !important;
}
</style><!-- react-empty: 5 --><div id="olark-container" aria-label="olark chatbox" role="dialog" aria-modal="false" class="olark-hidden olark-size-md" aria-hidden="true" tabindex="-1"><div class="olark-top-bar"><div><h2 class="olark-top-bar-text">Chatting with Resi Sales</h2><p>Hi! Let’s get some quick info so we can better serve you:</p></div><button class="olark-close-button" tabindex="0" aria-label="close chatbox" aria-controls="olark-container" aria-expanded="false"><svg class="olark-close-icon" width="20" height="20" viewBox="0 0 20 20" role="img" aria-hidden="true"><path d="M18 2L2 18" stroke="currentcolor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2 2L18 18" stroke="currentcolor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><div aria-label="" class="olark-module-wrapper"><div class="olark-overlay-module-container olark-no-message-form"><div class="olark-prechat-survey" id="olark-custom-survey-wrapper"><div class="olark-survey-form" id="olark-custom-survey-form" role="form"><div class="olark-survey-form-inner"><div class="olark-survey-form-page"><p class="olark-survey-form-info-message">* indicates a required field</p><div class="olark-survey-form-item olark-survey-form-item-name olark-survey-form-is-required"><label class="olark-survey-form-label" for="olark-custom-element-#0">Name*</label><span class="olark-survey-form-req-icon" title="Required field"><svg viewBox="0 0 20 20" enable-background="new 0 0 20 20" x="0" y="0" fill="currentcolor" aria-hidden="true"><title>Required Asterisk</title><desc>signifies that this field can not be left blank</desc><path d="M10,0C4.5,0,0,4.5,0,10c0,5.5,4.5,10,10,10s10-4.5,10-10C20,4.5,15.5,0,10,0z M13.8,13.6L12,15l-2-3L8,15l-1.8-1.4l2-2.8 L5,9.6l0.8-2.2L9,8.6L8.8,5h2.4L11,8.6l3.2-1.3L15,9.6l-3.2,1.1L13.8,13.6z"></path></svg></span><input type="text" class="olark-survey-form-input olark-survey-form-text" data-lpignore="true" aria-label="Name" id="olark-custom-element-#0" autocomplete="name" tabindex="-1" placeholder="Enter your name..." required=""></div><div class="olark-survey-form-item olark-survey-form-item-email olark-survey-form-is-required"><label class="olark-survey-form-label" for="olark-custom-element-#1">Email*</label><span class="olark-survey-form-req-icon" title="Required field"><svg viewBox="0 0 20 20" enable-background="new 0 0 20 20" x="0" y="0" fill="currentcolor" aria-hidden="true"><title>Required Asterisk</title><desc>signifies that this field can not be left blank</desc><path d="M10,0C4.5,0,0,4.5,0,10c0,5.5,4.5,10,10,10s10-4.5,10-10C20,4.5,15.5,0,10,0z M13.8,13.6L12,15l-2-3L8,15l-1.8-1.4l2-2.8 L5,9.6l0.8-2.2L9,8.6L8.8,5h2.4L11,8.6l3.2-1.3L15,9.6l-3.2,1.1L13.8,13.6z"></path></svg></span><input type="text" class="olark-survey-form-input olark-survey-form-text" data-lpignore="true" aria-label="Email" id="olark-custom-element-#1" autocomplete="email" tabindex="-1" placeholder="Enter your email..." required=""></div><div class="olark-survey-form-item olark-survey-form-item-website olark-survey-form-is-required"><label class="olark-survey-form-label" for="olark-custom-element-#2">Website*</label><span class="olark-survey-form-req-icon" title="Required field"><svg viewBox="0 0 20 20" enable-background="new 0 0 20 20" x="0" y="0" fill="currentcolor" aria-hidden="true"><title>Required Asterisk</title><desc>signifies that this field can not be left blank</desc><path d="M10,0C4.5,0,0,4.5,0,10c0,5.5,4.5,10,10,10s10-4.5,10-10C20,4.5,15.5,0,10,0z M13.8,13.6L12,15l-2-3L8,15l-1.8-1.4l2-2.8 L5,9.6l0.8-2.2L9,8.6L8.8,5h2.4L11,8.6l3.2-1.3L15,9.6l-3.2,1.1L13.8,13.6z"></path></svg></span><input type="text" class="olark-survey-form-input olark-survey-form-text" data-lpignore="true" aria-label="Website" id="olark-custom-element-#2" autocomplete="off" tabindex="-1" placeholder="Enter your website..." required=""></div><button class="olark-button olark-survey-form-nav" aria-label="Next" tabindex="-1">Next</button></div></div></div></div></div></div><div class="olark-branding-link"><a aria-label="Powered by Olark" href="http://www.olark.com/live-chat-powered-by-olark" role="link"><span class="olark-branding-link-word">powered </span><span class="olark-branding-link-word">by </span><svg role="img" aria-hidden="true" width="33" height="20" viewBox="0 0 33 20" fill="none"><title>Olark Logo</title><path d="M31.8168 13.009C31.696 13.018 31.6619 13.1879 31.1622 13.2253L30.0646 13.3073C30.0634 13.3063 30.0623 13.305 30.0609 13.3041L9.9118 14.8082C9.69341 14.8245 9.48406 14.9243 9.32973 15.0858L7.02488 17.4978L7.02381 15.2559C7.02366 15.117 6.90764 15.0131 6.7648 15.0238L4.00754 15.2296L0.757554 15.44C0.344064 15.4709 -0.000153206 15.8479 5.11571e-08 16.4001C0.000153309 16.6345 0.0692726 16.9305 0.189733 16.9215C0.310501 16.9124 0.344677 16.7425 0.844451 16.7053L5.48679 16.3588C5.63299 16.3535 5.75039 16.4601 5.75054 16.6036L5.75208 19.6384C5.75238 19.9857 6.18488 20.1276 6.43775 19.863L9.8531 16.2891C10.0107 16.1242 10.2244 16.0222 10.4473 16.0056L24.2839 14.9727L31.249 14.4905C31.6625 14.4596 32.0067 14.0826 32.0064 13.5304C32.0064 13.296 31.9373 12.9999 31.8168 13.009Z" fill="#3D3683"></path><path d="M31.0489 8.72521C31.2643 7.63233 32.2328 8.38604 32.0894 8.96187C31.7665 9.93958 30.8875 11.7898 29.2554 11.917C27.8385 12.0273 26.9058 10.5122 26.9058 9.34792C26.9058 8.80103 28.574 8.10672 28.574 6.48354C28.574 6.04247 28.3407 5.76073 27.9999 5.78726C27.5694 5.82088 26.7623 6.44826 26.2063 8.36147V11.3959C26.2063 11.7311 26.2242 12.1531 25.7041 12.1936C25.3476 12.2215 24.8501 12.1377 24.8438 11.4961C24.4504 11.9771 23.9321 12.3317 23.2469 12.385C22.404 12.4506 21.3995 12.0703 21.3995 10.5178C21.3995 9.38877 21.7903 8.52909 22.3643 6.96726L20.7359 6.67061C20.718 7.3601 20.6104 8.90323 20.2875 9.95164C20.282 9.96988 20.2741 9.98389 20.2677 10.0006C19.9437 11.174 19.2245 12.6984 17.7406 12.8139C17.1129 12.8627 16.6286 12.6006 16.3595 12.1981C16.0008 12.6318 15.4986 12.9885 14.8171 13.0417C14.0062 13.1048 13.42 12.7577 13.0689 12.1644C12.6045 12.7667 11.976 13.263 11.1582 13.3267C9.7772 13.4342 9.04171 12.5564 9.04171 11.1628V4.94387C8.66623 5.25997 8.25228 5.54713 7.94776 5.69079C8.01948 6.17934 8.05535 6.65282 8.05535 7.07625C8.05535 11.5395 6.08246 13.7221 3.9839 13.8855C1.36518 14.0895 0.00195312 11.6023 0.00195312 8.44438C0.00195312 2.44639 3.62512 0.788088 3.76857 0.724023C3.82252 0.702165 3.89409 0.678801 3.96597 0.673223C4.36045 0.642472 4.59371 1.15363 4.59371 1.54179C4.59371 1.77107 4.52199 1.95317 4.36045 1.96568C4.32459 1.96854 4.30666 1.97005 4.2708 1.95497C3.64305 2.3567 1.43691 3.64011 1.43691 8.15631C1.43691 11.3493 2.76427 12.6573 4.03769 12.5582C5.52629 12.4422 6.63832 10.4856 6.65641 7.18509C6.65641 6.84999 6.63832 6.48097 6.60246 6.11317L6.26177 6.1397C4.77302 6.25562 3.57133 5.48488 3.57133 4.12655C3.57133 3.20899 4.23494 2.39876 5.20353 2.32339C6.51281 2.22148 7.26622 3.18593 7.66071 4.39004C8.15711 4.16152 8.74715 3.59911 9.04171 3.29069V3.13588C9.04171 1.81283 9.7772 0.820497 10.6739 0.750704C12.2522 0.627699 12.2702 2.4788 12.2702 3.46645C12.2702 6.05995 10.638 9.75055 10.4048 9.98043V11.0037C10.4048 11.7093 10.6918 12.1986 11.3554 12.1469C11.9378 12.1017 12.412 11.5107 12.698 10.8897C12.6889 10.7768 12.6827 10.6621 12.6827 10.544C12.6827 7.59796 14.7633 5.63637 16.9515 5.46588C17.4356 5.4282 17.7765 5.68386 17.7765 6.14256C17.7765 6.44253 17.7227 6.55258 17.5434 6.56644C17.382 6.57911 17.2025 6.5577 17.0232 6.57172C15.6602 6.67784 14.0637 7.94904 14.0637 10.4892C14.0637 11.4067 14.4583 11.9052 15.0862 11.8564C15.5703 11.8187 15.8933 11.37 16.0905 10.8606V8.14395C16.0905 7.8087 16.0188 7.70846 16.0188 7.585C16.0188 7.40863 16.2341 7.26829 16.4851 7.2487C17.077 7.20272 17.4537 7.52606 17.4537 7.94964V10.8603C17.4537 11.2485 17.633 11.6579 18.0635 11.6246C18.7809 11.5686 19.1039 10.4143 19.2652 9.62558C19.2683 9.60975 19.2726 9.59649 19.276 9.58142C19.2786 9.56619 19.279 9.55127 19.283 9.53589C19.4804 8.8149 19.552 7.34502 19.5701 6.44389C19.1216 6.2318 18.7987 5.8866 18.7987 5.37499C18.7987 4.88086 19.2292 4.52978 19.6956 4.4936C20.1259 4.45999 20.6282 4.63259 20.8254 5.34047C21.6559 5.45111 22.7768 5.68265 22.7768 5.68265C23.2498 5.77792 23.7096 6.19215 23.6378 6.60353C23.6378 6.81517 22.7626 8.54145 22.7626 10.3057C22.7626 10.7997 22.9958 11.2403 23.4801 11.2025C24.3051 11.1383 24.6101 9.98555 24.7715 9.19657C24.7893 9.10326 24.8138 9.02262 24.8432 8.95358V0.899485C24.8432 0.38787 24.6637 0.366616 24.6637 0.243159C24.6637 0.119551 24.9867 0.0239815 25.2377 0.00438519C25.8297 -0.0417416 26.2063 0.281749 26.2063 0.70518V6.20934C26.7802 5.3884 27.4978 4.6445 28.3048 4.58164C29.4169 4.49496 29.9012 5.37469 29.9012 6.36249C29.9012 7.72097 28.8967 8.8048 28.1792 9.37219C28.3586 10.1168 28.7531 10.7917 29.4527 10.7373C30.2777 10.6731 30.8876 9.51403 31.0489 8.72521ZM6.20798 4.92668L6.42315 4.9101C6.24384 4.11253 5.88506 3.54062 5.32904 3.58388C4.97027 3.61177 4.88061 3.86577 4.88061 4.05992C4.88061 4.4832 5.27525 4.99934 6.20798 4.92668ZM10.4048 2.6416V7.66942C10.7815 6.89913 11.1582 4.54109 11.1582 3.57092C11.1582 2.40644 10.961 1.89272 10.6739 1.91503C10.4767 1.9304 10.4048 2.35941 10.4048 2.6416Z" fill="#3D3683"></path></svg></a></div></div><div class="olark-launch-button-wrapper olark-text-button"><svg class="olark-svg-clip-path" role="img" aria-hidden="true" focusable="false" aria-labelledby="olark-chat-button-clip-path-title"><title id="olark-chat-button-clip-path-title">Olark launch button clip path</title><defs><clipPath id="olark-chat-button-clip-path" clipPathUnits="objectBoundingBox"><path d="M0.11,0.09 C0.014,0.174,-0.003,0.398,0,0.499 C-0.003,0.618,0.015,0.849,0.125,0.919 C0.235,0.989,0.413,0.997,0.504,0.999 C0.604,0.999,0.719,0.999,0.869,0.924 C0.974,0.849,0.994,0.704,0.999,0.499 C1,0.295,0.984,0.155,0.879,0.075 C0.796,0.011,0.593,-0.003,0.504,0 C0.413,-0.005,0.206,0.006,0.11,0.09"></path></clipPath><clipPath id="olark-chat-button-text-clip-path" clipPathUnits="objectBoundingBox"><path d="M0.041,0.09 C0.005,0.174,-0.001,0.398,0,0.499 C-0.001,0.618,0.006,0.849,0.047,0.919 C0.088,0.989,0.467,0.997,0.502,0.999 C0.539,0.999,0.895,0.999,0.951,0.924 C0.99,0.849,0.998,0.704,1,0.499 C1,0.295,0.994,0.155,0.955,0.075 C0.923,0.011,0.535,-0.003,0.502,0 C0.467,-0.005,0.077,0.006,0.041,0.09"></path></clipPath></defs></svg><div class="olark-notification-badge olark-hidden"><div class="olark-notification-badge-text">0</div></div><div class="olark-button-focus-wrapper"><button class="olark-launch-button olark-size-md olark-text-button" tabindex="0" aria-label="Chat with Resi Sales" aria-controls="olark-container" aria-expanded="false"><div class="olark-button-text"><svg viewBox="0 0 34 31" width="34" height="31" aria-hidden="true" role="img" fill="none"><path fill-rule="evenodd" clip-rule="eventodd" d="M8.61516 22.4845L3.35656 21.9322C2.01727 21.7915 1 20.6622 1 19.3154V6.44089C1 5.09407 2.01727 3.96471 3.35656 3.82401C9.10121 3.22057 23.8176 1.67437 30.0934 1.01451C30.8353 0.936259 31.5749 1.17703 32.1294 1.67588C32.6832 2.17473 33 2.88575 33 3.63139C33 8.31288 33 17.4426 33 22.1249C33 22.8705 32.6832 23.5808 32.1294 24.0804C31.5749 24.5792 30.8353 24.8192 30.0934 24.7417L14.8925 23.1444C13.4403 26.7304 10.0259 29.038 5.674 29.5414C5.45881 29.5624 5.25565 29.4375 5.17664 29.2359C5.09839 29.0342 5.1646 28.8048 5.33765 28.6746C7.20739 27.2518 8.36687 25.3655 8.61516 22.4845Z" stroke="white" stroke-width="2"></path><circle cx="17" cy="13" r="2" fill="white"></circle><circle cx="25" cy="13" r="2" fill="white"></circle><circle cx="9" cy="13" r="2" fill="white"></circle></svg><span>Chat with Resi Sales</span></div></button></div></div></div></div></body></html><!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->