(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();var Et,V,ha,ze,hr,ma,pa,fa,Gn,gn,bn,ya,bt={},ga=[],ko=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,St=Array.isArray;function Pe(e,t){for(var n in t)e[n]=t[n];return e}function Wn(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function Ve(e,t,n){var r,a,o,i={};for(o in t)o=="key"?r=t[o]:o=="ref"?a=t[o]:i[o]=t[o];if(arguments.length>2&&(i.children=arguments.length>3?Et.call(arguments,2):n),typeof e=="function"&&e.defaultProps!=null)for(o in e.defaultProps)i[o]===void 0&&(i[o]=e.defaultProps[o]);return ut(e,i,r,a,null)}function ut(e,t,n,r,a){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:a??++ha,__i:-1,__u:0};return a==null&&V.vnode!=null&&V.vnode(o),o}function vn(){return{current:null}}function J(e){return e.children}function ke(e,t){this.props=e,this.context=t}function Ye(e,t){if(t==null)return e.__?Ye(e.__,e.__i+1):null;for(var n;ts&&ze.sort(pa),e=ze.shift(),s=ze.length,e.__d&&(n=void 0,r=void 0,a=(r=(t=e).__v).__e,o=[],i=[],t.__P&&((n=Pe({},r)).__v=r.__v+1,V.vnode&&V.vnode(n),qn(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[a]:null,o,a??Ye(r),!!(32&r.__u),i),n.__v=r.__v,n.__.__k[n.__i]=n,Ea(o,n,i),r.__e=r.__=null,n.__e!=a&&ba(n)));$t.__r=0}function va(e,t,n,r,a,o,i,s,u,l,p){var c,f,_,b,S,E,O,g=r&&r.__k||ga,x=t.length;for(u=Ro(n,t,g,u,x),c=0;c0?i=e.__k[o]=ut(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):e.__k[o]=i,u=o+f,i.__=e,i.__b=e.__b+1,s=null,(l=i.__i=Io(i,n,u,c))!=-1&&(c--,(s=n[l])&&(s.__u|=2)),s==null||s.__v==null?(l==-1&&(a>p?f--:au?f--:f++,i.__u|=4))):e.__k[o]=null;if(c)for(o=0;o(p?1:0)){for(a=n-1,o=n+1;a>=0||o=0?a--:o++])!=null&&(2&l.__u)==0&&s==l.key&&u==l.type)return i}return-1}function mr(e,t,n){t[0]=="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||ko.test(t)?n:n+"px"}function Lt(e,t,n,r,a){var o,i;e:if(t=="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof r=="string"&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||mr(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||mr(e.style,t,n[t])}else if(t[0]=="o"&&t[1]=="n")o=t!=(t=t.replace(fa,"$1")),i=t.toLowerCase(),t=i in e||t=="onFocusOut"||t=="onFocusIn"?i.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r?n.u=r.u:(n.u=Gn,e.addEventListener(t,o?bn:gn,o)):e.removeEventListener(t,o?bn:gn,o);else{if(a=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&n==1?"":n))}}function pr(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t.t==null)t.t=Gn++;else if(t.t0?e:St(e)?e.map(Sa):Pe({},e)}function xo(e,t,n,r,a,o,i,s,u){var l,p,c,f,_,b,S,E=n.props||bt,O=t.props,g=t.type;if(g=="svg"?a="http://www.w3.org/2000/svg":g=="math"?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),o!=null){for(l=0;l2&&(s.children=arguments.length>3?Et.call(arguments,2):n),ut(e.type,s,r||e.key,a||e.ref,null)}function Yn(e){function t(n){var r,a;return this.getChildContext||(r=new Set,(a={})[t.__c]=this,this.getChildContext=function(){return a},this.componentWillUnmount=function(){r=null},this.shouldComponentUpdate=function(o){this.props.value!=o.value&&r.forEach(function(i){i.__e=!0,wn(i)})},this.sub=function(o){r.add(o);var i=o.componentWillUnmount;o.componentWillUnmount=function(){r&&r.delete(o),i&&i.call(o)}}),n.children}return t.__c="__cC"+ya++,t.__=e,t.Provider=t.__l=(t.Consumer=function(n,r){return n.children(r)}).contextType=t,t}Et=ga.slice,V={__e:function(e,t,n,r){for(var a,o,i;t=t.__;)if((a=t.__c)&&!a.__)try{if((o=a.constructor)&&o.getDerivedStateFromError!=null&&(a.setState(o.getDerivedStateFromError(e)),i=a.__d),a.componentDidCatch!=null&&(a.componentDidCatch(e,r||{}),i=a.__d),i)return a.__E=a}catch(s){e=s}throw e}},ha=0,ke.prototype.setState=function(e,t){var n;n=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=Pe({},this.state),typeof e=="function"&&(e=e(Pe({},n),this.props)),e&&Pe(n,e),e!=null&&this.__v&&(t&&this._sb.push(t),wn(this))},ke.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),wn(this))},ke.prototype.render=J,ze=[],ma=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,pa=function(e,t){return e.__v.__b-t.__v.__b},$t.__r=0,fa=/(PointerCapture)$|Capture$/i,Gn=0,gn=pr(!1),bn=pr(!0),ya=0;var Vo=0;function h(e,t,n,r,a,o){t||(t={});var i,s,u=t;if("ref"in u)for(s in u={},t)s=="ref"?i=t[s]:u[s]=t[s];var l={type:e,props:u,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--Vo,__i:-1,__u:0,__source:a,__self:o};if(typeof e=="function"&&(i=e.defaultProps))for(s in i)u[s]===void 0&&(u[s]=i[s]);return V.vnode&&V.vnode(l),l}var Ue,q,dn,fr,Xe=0,Aa=[],X=V,yr=X.__b,gr=X.__r,br=X.diffed,vr=X.__c,wr=X.unmount,Er=X.__;function Ze(e,t){X.__h&&X.__h(q,e,Xe||t),Xe=0;var n=q.__H||(q.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function D(e){return Xe=1,Qn(Ra,e)}function Qn(e,t,n){var r=Ze(Ue++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):Ra(void 0,t),function(s){var u=r.__N?r.__N[0]:r.__[0],l=r.t(u,s);u!==l&&(r.__N=[l,r.__[1]],r.__c.setState({}))}],r.__c=q,!q.__f)){var a=function(s,u,l){if(!r.__c.__H)return!0;var p=r.__c.__H.__.filter(function(f){return!!f.__c});if(p.every(function(f){return!f.__N}))return!o||o.call(this,s,u,l);var c=r.__c.props!==s;return p.forEach(function(f){if(f.__N){var _=f.__[0];f.__=f.__N,f.__N=void 0,_!==f.__[0]&&(c=!0)}}),o&&o.call(this,s,u,l)||c};q.__f=!0;var o=q.shouldComponentUpdate,i=q.componentWillUpdate;q.componentWillUpdate=function(s,u,l){if(this.__e){var p=o;o=void 0,a(s,u,l),o=p}i&&i.call(this,s,u,l)},q.shouldComponentUpdate=a}return r.__N||r.__}function se(e,t){var n=Ze(Ue++,3);!X.__s&&Xn(n.__H,t)&&(n.__=e,n.u=t,q.__H.__h.push(n))}function Ot(e,t){var n=Ze(Ue++,4);!X.__s&&Xn(n.__H,t)&&(n.__=e,n.u=t,q.__h.push(n))}function we(e){return Xe=5,Je(function(){return{current:e}},[])}function Na(e,t,n){Xe=6,Ot(function(){if(typeof e=="function"){var r=e(t());return function(){e(null),r&&typeof r=="function"&&r()}}if(e)return e.current=t(),function(){return e.current=null}},n==null?n:n.concat(e))}function Je(e,t){var n=Ze(Ue++,7);return Xn(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Ta(e,t){return Xe=8,Je(function(){return e},t)}function Jt(e){var t=q.context[e.__c],n=Ze(Ue++,9);return n.c=e,t?(n.__==null&&(n.__=!0,t.sub(q)),t.props.value):e.__}function Pa(e,t){X.useDebugValue&&X.useDebugValue(t?t(e):e)}function ka(){var e=Ze(Ue++,11);if(!e.__){for(var t=q.__v;t!==null&&!t.__m&&t.__!==null;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function Fo(){for(var e;e=Aa.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(Ut),e.__H.__h.forEach(Sn),e.__H.__h=[]}catch(t){e.__H.__h=[],X.__e(t,e.__v)}}X.__b=function(e){q=null,yr&&yr(e)},X.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),Er&&Er(e,t)},X.__r=function(e){gr&&gr(e),Ue=0;var t=(q=e.__c).__H;t&&(dn===q?(t.__h=[],q.__h=[],t.__.forEach(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(t.__h.forEach(Ut),t.__h.forEach(Sn),t.__h=[],Ue=0)),dn=q},X.diffed=function(e){br&&br(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(Aa.push(t)!==1&&fr===X.requestAnimationFrame||((fr=X.requestAnimationFrame)||Do)(Fo)),t.__H.__.forEach(function(n){n.u&&(n.__H=n.u),n.u=void 0})),dn=q=null},X.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Ut),n.__h=n.__h.filter(function(r){return!r.__||Sn(r)})}catch(r){t.some(function(a){a.__h&&(a.__h=[])}),t=[],X.__e(r,n.__v)}}),vr&&vr(e,t)},X.unmount=function(e){wr&&wr(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(r){try{Ut(r)}catch(a){t=a}}),n.__H=void 0,t&&X.__e(t,n.__v))};var Sr=typeof requestAnimationFrame=="function";function Do(e){var t,n=function(){clearTimeout(r),Sr&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,35);Sr&&(t=requestAnimationFrame(n))}function Ut(e){var t=q,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),q=t}function Sn(e){var t=q;e.__c=e.__(),q=t}function Xn(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function Ra(e,t){return typeof t=="function"?t(e):t}var Le=(e=>(e.DEFAULT="DEFAULT",e.WEBINAR="WEBINAR",e))(Le||{});function Ia(e,t){for(var n in t)e[n]=t[n];return e}function On(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function xa(e,t){var n=t(),r=D({t:{__:n,u:t}}),a=r[0].t,o=r[1];return Ot(function(){a.__=n,a.u=t,_n(a)&&o({t:a})},[e,n,t]),se(function(){return _n(a)&&o({t:a}),e(function(){_n(a)&&o({t:a})})},[e]),n}function _n(e){var t,n,r=e.u,a=e.__;try{var o=r();return!((t=a)===(n=o)&&(t!==0||1/t==1/n)||t!=t&&n!=n)}catch{return!0}}function La(e){e()}function Ma(e){return e}function Va(){return[!1,La]}var Fa=Ot;function Cn(e,t){this.props=e,this.context=t}function Bo(e,t){function n(a){var o=this.props.ref,i=o==a.ref;return!i&&o&&(o.call?o(null):o.current=null),t?!t(this.props,a)||!i:On(this.props,a)}function r(a){return this.shouldComponentUpdate=n,Ve(e,a)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r.type=e,r}(Cn.prototype=new ke).isPureReactComponent=!0,Cn.prototype.shouldComponentUpdate=function(e,t){return On(this.props,e)||On(this.state,t)};var Or=V.__b;V.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Or&&Or(e)};var Uo=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function fe(e){function t(n){var r=Ia({},n);return delete r.ref,e(r,n.ref||null)}return t.$$typeof=Uo,t.render=e,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var Cr=function(e,t){return e==null?null:Me(Me(e).map(t))},Ho={map:Cr,forEach:Cr,count:function(e){return e?Me(e).length:0},only:function(e){var t=Me(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:Me},jo=V.__e;V.__e=function(e,t,n,r){if(e.then){for(var a,o=t;o=o.__;)if((a=o.__c)&&a.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),a.__c(e,t)}jo(e,t,n,r)};var Ar=V.unmount;function Da(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),e.__c.__H=null),(e=Ia({},e)).__c!=null&&(e.__c.__P===n&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map(function(r){return Da(r,t,n)})),e}function Ba(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map(function(r){return Ba(r,t,n)}),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function Ht(){this.__u=0,this.o=null,this.__b=null}function Ua(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function $o(e){var t,n,r,a=null;function o(i){if(t||(t=e()).then(function(s){s&&(a=s.default||s),r=!0},function(s){n=s,r=!0}),n)throw n;if(!r)throw t;return a?Ve(a,i):null}return o.displayName="Lazy",o.__f=!0,o}function ct(){this.i=null,this.l=null}V.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),Ar&&Ar(e)},(Ht.prototype=new ke).__c=function(e,t){var n=t.__c,r=this;r.o==null&&(r.o=[]),r.o.push(n);var a=Ua(r.__v),o=!1,i=function(){o||(o=!0,n.__R=null,a?a(s):s())};n.__R=i;var s=function(){if(!--r.__u){if(r.state.__a){var u=r.state.__a;r.__v.__k[0]=Ba(u,u.__c.__P,u.__c.__O)}var l;for(r.setState({__a:r.__b=null});l=r.o.pop();)l.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(i,i)},Ht.prototype.componentWillUnmount=function(){this.o=[]},Ht.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=Da(this.__b,n,r.__O=r.__P)}this.__b=null}var a=t.__a&&Ve(J,null,e.fallback);return a&&(a.__u&=-33),[Ve(J,null,t.__a?null:e.children),a]};var Nr=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.h.removeChild(a)}}}Qe(Ve(zo,{context:t.context},e.__v),t.v)}function Wo(e,t){var n=Ve(Go,{__v:e,h:t});return n.containerInfo=t,n}(ct.prototype=new ke).__a=function(e){var t=this,n=Ua(t.__v),r=t.l.get(e);return r[0]++,function(a){var o=function(){t.props.revealOrder?(r.push(a),Nr(t,e,r)):a()};n?n(o):o()}},ct.prototype.render=function(e){this.i=null,this.l=new Map;var t=Me(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},ct.prototype.componentDidUpdate=ct.prototype.componentDidMount=function(){var e=this;this.l.forEach(function(t,n){Nr(e,n,t)})};var Ha=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,qo=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Ko=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Yo=/[A-Z0-9]/g,Qo=typeof document<"u",Xo=function(e){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(e)};function Zo(e,t,n){return t.__k==null&&(t.textContent=""),Qe(e,t),typeof n=="function"&&n(),e?e.__c:null}function Jo(e,t,n){return Ca(e,t),typeof n=="function"&&n(),e?e.__c:null}ke.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(ke.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var Tr=V.event;function ei(){}function ti(){return this.cancelBubble}function ni(){return this.defaultPrevented}V.event=function(e){return Tr&&(e=Tr(e)),e.persist=ei,e.isPropagationStopped=ti,e.isDefaultPrevented=ni,e.nativeEvent=e};var Zn,ri={enumerable:!1,configurable:!0,get:function(){return this.class}},Pr=V.vnode;V.vnode=function(e){typeof e.type=="string"&&(function(t){var n=t.props,r=t.type,a={},o=r.indexOf("-")===-1;for(var i in n){var s=n[i];if(!(i==="value"&&"defaultValue"in n&&s==null||Qo&&i==="children"&&r==="noscript"||i==="class"||i==="className")){var u=i.toLowerCase();i==="defaultValue"&&"value"in n&&n.value==null?i="value":i==="download"&&s===!0?s="":u==="translate"&&s==="no"?s=!1:u[0]==="o"&&u[1]==="n"?u==="ondoubleclick"?i="ondblclick":u!=="onchange"||r!=="input"&&r!=="textarea"||Xo(n.type)?u==="onfocus"?i="onfocusin":u==="onblur"?i="onfocusout":Ko.test(i)&&(i=u):u=i="oninput":o&&qo.test(i)?i=i.replace(Yo,"-$&").toLowerCase():s===null&&(s=void 0),u==="oninput"&&a[i=u]&&(i="oninputCapture"),a[i]=s}}r=="select"&&a.multiple&&Array.isArray(a.value)&&(a.value=Me(n.children).forEach(function(l){l.props.selected=a.value.indexOf(l.props.value)!=-1})),r=="select"&&a.defaultValue!=null&&(a.value=Me(n.children).forEach(function(l){l.props.selected=a.multiple?a.defaultValue.indexOf(l.props.value)!=-1:a.defaultValue==l.props.value})),n.class&&!n.className?(a.class=n.class,Object.defineProperty(a,"className",ri)):(n.className&&!n.class||n.class&&n.className)&&(a.class=a.className=n.className),t.props=a})(e),e.$$typeof=Ha,Pr&&Pr(e)};var kr=V.__r;V.__r=function(e){kr&&kr(e),Zn=e.__c};var Rr=V.diffed;V.diffed=function(e){Rr&&Rr(e);var t=e.props,n=e.__e;n!=null&&e.type==="textarea"&&"value"in t&&t.value!==n.value&&(n.value=t.value==null?"":t.value),Zn=null};var ai={ReactCurrentDispatcher:{current:{readContext:function(e){return Zn.__n[e.__c].props.value},useCallback:Ta,useContext:Jt,useDebugValue:Pa,useDeferredValue:Ma,useEffect:se,useId:ka,useImperativeHandle:Na,useInsertionEffect:Fa,useLayoutEffect:Ot,useMemo:Je,useReducer:Qn,useRef:we,useState:D,useSyncExternalStore:xa,useTransition:Va}}};function oi(e){return Ve.bind(null,e)}function en(e){return!!e&&e.$$typeof===Ha}function ii(e){return en(e)&&e.type===J}function si(e){return!!e&&!!e.displayName&&(typeof e.displayName=="string"||e.displayName instanceof String)&&e.displayName.startsWith("Memo(")}function li(e){return en(e)?Mo.apply(null,arguments):e}function ci(e){return!!e.__k&&(Qe(null,e),!0)}function ui(e){return e&&(e.base||e.nodeType===1&&e)||null}var di=function(e,t){return e(t)},_i=function(e,t){return e(t)},hi=J,mi=en,v={useState:D,useId:ka,useReducer:Qn,useEffect:se,useLayoutEffect:Ot,useInsertionEffect:Fa,useTransition:Va,useDeferredValue:Ma,useSyncExternalStore:xa,startTransition:La,useRef:we,useImperativeHandle:Na,useMemo:Je,useCallback:Ta,useContext:Jt,useDebugValue:Pa,version:"18.3.1",Children:Ho,render:Zo,hydrate:Jo,unmountComponentAtNode:ci,createPortal:Wo,createElement:Ve,createContext:Yn,createFactory:oi,cloneElement:li,createRef:vn,Fragment:J,isValidElement:en,isElement:mi,isFragment:ii,isMemo:si,findDOMNode:ui,Component:ke,PureComponent:Cn,memo:Bo,forwardRef:fe,flushSync:_i,unstable_batchedUpdates:di,StrictMode:hi,Suspense:Ht,SuspenseList:ct,lazy:$o,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:ai};function tn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var hn={exports:{}};var Ir;function pi(){return Ir||(Ir=1,(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var o="",i=0;is.toUpperCase()===u.alpha2)||null:s.length===3?t.default.find(u=>s.toUpperCase()===u.alpha3)||null:t.default.find(u=>s.toUpperCase()===u.country_name.toUpperCase())||null:t.default.find(u=>u.alpha3==="USA")||null}function r(s,u,l){return l.phone_number_lengths.some(c=>l.country_code.length+c===s.length)&&(!l.mobile_begin_with.length||!u||l.mobile_begin_with.some(c=>s.match(new RegExp("^"+l.country_code+c))))?l:null}function a(s,u,l){if(!l.phone_number_lengths.some(c=>l.country_code.length+c+1===s.length))return null;if(!l.mobile_begin_with.length||!u||l.mobile_begin_with.some(c=>s.match(new RegExp("^"+l.country_code+"\\d?"+c))))return l}function o(s,u){let l,p;for(const c of t.default)s.match(new RegExp("^"+c.country_code))&&(l||(l=r(s,u,c)),p||(p=a(s,u,c)));return{exactCountryPhoneData:l,possibleCountryPhoneData:p}}function i(s,u,l,p){if(!u.phone_number_lengths)return!1;const c=s.replace(new RegExp("^"+u.country_code),"");if(p&&u&&c.length===s.length)return!1;const f=u.phone_number_lengths,_=u.mobile_begin_with,b=f.some(E=>c.length===E),S=_.length?_.some(E=>c.match(new RegExp("^"+E))):!0;return b&&(!l||S)}return Ne}var Vr;function Ri(){if(Vr)return Ie;Vr=1;var e=Ie&&Ie.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(Ie,"__esModule",{value:!0}),Ie.countryPhoneData=void 0,Ie.default=r,Ie.phone=r;const t=e(Ya());Ie.countryPhoneData=t.default;const n=ki();function r(a,{country:o="",validateMobilePrefix:i=!0,strictDetection:s=!1}={}){const u={isValid:!1,phoneNumber:null,countryIso2:null,countryIso3:null,countryCode:null};let l=typeof a!="string"?"":a.trim();const p=typeof o!="string"?"":o.trim(),c=!!l.match(/^\+/);l=l.replace(/\D/g,"");let f=(0,n.findCountryPhoneDataByCountry)(p);if(!f)return u;let _=!1;if(p)["CIV","COG"].includes(f.alpha3)||(l=l.replace(/^0+/,"")),f.alpha3==="RUS"&&l.length===11&&l.match(/^89/)!==null&&(l=l.replace(/^8+/,"")),!c&&f.phone_number_lengths.includes(l.length)&&(l=`${f.country_code}${l}`);else if(c){const{exactCountryPhoneData:S,possibleCountryPhoneData:E}=(0,n.findCountryPhoneDataByPhoneNumber)(l,i);S?f=S:E&&!s?(f=E,l=f.country_code+l.replace(new RegExp(`^${f.country_code}\\d`),"")):f=null}else f.phone_number_lengths.indexOf(l.length)!==-1&&(l=`1${l}`,_=!0);if(!f)return u;let b=(0,n.validatePhoneISO3166)(l,f,i,c);return b?{isValid:!0,phoneNumber:`+${l}`,countryIso2:f.alpha2,countryIso3:f.alpha3,countryCode:`+${f.country_code}`}:_&&(f=(0,n.findCountryPhoneDataByCountry)("CAN"),b=(0,n.validatePhoneISO3166)(l,f,i,c),b)?{isValid:!0,phoneNumber:`+${l}`,countryIso2:f.alpha2,countryIso3:f.alpha3,countryCode:`+${f.country_code}`}:u}return Ie}Ri();function Ii(e){return e?"+1"+e:""}function xi(e){const t=e.replaceAll(/\D/g,""),n=t.startsWith("1")?t.slice(1):t;if(n.length!==10)return e;const r=n.slice(0,3),a=n.slice(3,6),o=n.slice(6,10);return`${r}-${a}-${o}`}const Li="https://calendly.com/smartdollar-discovery-call/smartdollar-discovery-call/",Mi="https://assets.calendly.com/assets/external/widget.js",Vi="https://assets.calendly.com/assets/external/widget.css";function Fi(){const e=document.createElement("script");return e.src=Mi,e.async=!0,document.head.appendChild(e),e}function Di(e){document.head.removeChild(e)}function Bi(){const e=document.createElement("link");return e.href=Vi,e.rel="stylesheet",document.head.appendChild(e),e}function Ui(e){document.head.removeChild(e)}function Hi(e,t){return e=e||"",t=t||"",(e+" "+t).trim()||""}const ji=({calendarFields:e})=>(se(()=>{const n=Fi(),r=Bi();return()=>{Di(n),Ui(r)}},[]),h("div",{children:h(Ce,{appearance:"primary",icon:ja,onClick:()=>{window.Calendly&&window.Calendly.initPopupWidget({url:Li,prefill:{email:e.email,name:Hi(e.first_name,e.last_name),customAnswers:{a1:Ii(e.phone)}}})},children:"Schedule My Call"})}));function Jn(e){const{className:t,testId:n="thank-you-component",children:r}=e;return h("div",{className:t,"data-testid":n,children:r})}function $i(e){return h(Jn,{className:"smartdollar-LeadCaptureForm-thankYouPage",children:[h("img",{src:"https://cdn.ramseysolutions.net/cms/sites/smartdollar-com/home/thank-you-message.svg",alt:"Thank You"}),h("p",{children:"You've just taken the first step to bringing real life-change to your employees. Way to go!"}),h("div",{className:"smartdollar-LeadCaptureForm-confettiWrapper",children:h("img",{src:"https://cdn.ramseysolutions.net/cms/sites/smartdollar-com/home/check-confetti.svg",alt:""})}),h("div",{className:"smartdollar-LeadCaptureForm-scheduleContainer",children:[h("p",{children:"Would you like us to reach out to you at a specific time?"}),h("div",{children:h(ji,{calendarFields:e})})]})]})}const zi=v.createContext({}),Qa=!0;function Gi({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:a,circle:o,direction:i,duration:s,enableAnimation:u=Qa,customHighlightBackground:l}){const p={};return i==="rtl"&&(p["--animation-direction"]="reverse"),typeof s=="number"&&(p["--animation-duration"]=`${s}s`),u||(p["--pseudo-element-display"]="none"),(typeof n=="string"||typeof n=="number")&&(p.width=n),(typeof r=="string"||typeof r=="number")&&(p.height=r),(typeof a=="string"||typeof a=="number")&&(p.borderRadius=a),o&&(p.borderRadius="50%"),typeof e<"u"&&(p["--base-color"]=e),typeof t<"u"&&(p["--highlight-color"]=t),typeof l=="string"&&(p["--custom-highlight-background"]=l),p}function Wi({count:e=1,wrapper:t,className:n,containerClassName:r,containerTestId:a,circle:o=!1,style:i,...s}){var u,l,p;const c=v.useContext(zi),f={...s};for(const[x,T]of Object.entries(s))typeof T>"u"&&delete f[x];const _={...c,...f,circle:o},b={...i,...Gi(_)};let S="react-loading-skeleton";n&&(S+=` ${n}`);const E=(u=_.inline)!==null&&u!==void 0?u:!1,O=[],g=Math.ceil(e);for(let x=0;xe&&x===g-1){const M=(l=T.width)!==null&&l!==void 0?l:"100%",K=e%1,G=typeof M=="number"?M*K:`calc(${M} * ${K})`;T={...T,width:G}}const L=v.createElement("span",{className:S,style:T,key:x},"‌");E?O.push(L):O.push(v.createElement(v.Fragment,{key:x},L,v.createElement("br",null)))}return v.createElement("span",{className:r,"data-testid":a,"aria-live":"polite","aria-busy":(p=_.enableAnimation)!==null&&p!==void 0?p:Qa},t?O.map((x,T)=>v.createElement(t,{key:T},x)):O)}const ie=[];for(let e=0;e<256;++e)ie.push((e+256).toString(16).slice(1));function qi(e,t=0){return(ie[e[t+0]]+ie[e[t+1]]+ie[e[t+2]]+ie[e[t+3]]+"-"+ie[e[t+4]]+ie[e[t+5]]+"-"+ie[e[t+6]]+ie[e[t+7]]+"-"+ie[e[t+8]]+ie[e[t+9]]+"-"+ie[e[t+10]]+ie[e[t+11]]+ie[e[t+12]]+ie[e[t+13]]+ie[e[t+14]]+ie[e[t+15]]).toLowerCase()}let mn;const Ki=new Uint8Array(16);function Yi(){if(!mn){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");mn=crypto.getRandomValues.bind(crypto)}return mn(Ki)}const Qi=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Fr={randomUUID:Qi};function Xi(e,t,n){e=e||{};const r=e.random??e.rng?.()??Yi();if(r.length<16)throw new Error("Random bytes length must be >= 16");return r[6]=r[6]&15|64,r[8]=r[8]&63|128,qi(r)}function vt(e,t,n){return Fr.randomUUID&&!e?Fr.randomUUID():Xi(e)}function er(){const e=globalThis.location.hostname;return e.includes("localhost")||e.includes("local.")?"local":e.includes("qa.")?"qa.":e.includes("test.")?"test.":""}function Zi(){return er()===""}function Ji(){return er()==="local"}function es(){return Ji()?"http://localhost:8081":`https://www.${er()}ramseysolutions.com`}const ts=()=>`${es()}/forms/ramsey-plus/smartdollar-forms-app`,wt=()=>`${ts()}/api`;class Dr{static registrationUrl(t){return`https://ramseysolutions.zoom.us/webinar/register/${t}`}static async register(t){const n=await fetch(`${wt()}/webinar/scheduled`,{method:"POST",headers:{"Content-Type":"application/json","X-Request-Id":vt()},body:JSON.stringify(t)});if(n.ok)return await n.json();throw new Error("Failed to register for webinar")}}function ns(e){const[t,n]=D(),[r,a]=D(!1),[o,i]=D(!0);se(()=>{s()},[]);async function s(){try{const{join_url:u,is_ended:l}=await Dr.register(e);n(u),a(l)}catch{n(Dr.registrationUrl(e.webinar_id)),a(!0)}finally{i(!1)}}return h(Jn,{className:"smartdollar-LeadCaptureForm-thankYouPage",children:[h("img",{src:"https://cdn.ramseysolutions.net/cms/sites/smartdollar-com/home/thank-you-message.svg",alt:"Thank You"}),h("div",{className:"smartdollar-LeadCaptureForm-confettiWrapper u-spacingBlockMd",children:h("img",{src:"https://cdn.ramseysolutions.net/cms/sites/smartdollar-com/home/check-confetti.svg",alt:""})}),h("h3",{children:"You have been registered!"}),o?h(Wi,{width:200,height:30}):h(rs,{url:t,isEnded:r})]})}function rs({url:e,isEnded:t}){return t?h(Ce,{element:"a",href:e,target:"_blank",rel:"noopener noreferrer",children:"Watch Now"}):h("p",{children:"Keep an eye out for an email with further details."})}function as(){return h(Jn,{className:"smartdollar-LeadCaptureForm-thankYouPage",testId:"thank-you-low-confidence-component",children:[h("img",{src:"https://cdn.ramseysolutions.net/cms/sites/smartdollar-com/home/thank-you-message.svg",alt:"Thank You"}),h("p",{children:"You've just taken the first step to bringing real life-change to your employees. Way to go!"}),h("p",{children:"We will be in contact with you soon!"}),h("div",{className:"smartdollar-LeadCaptureForm-confettiWrapper",children:h("img",{src:"https://cdn.ramseysolutions.net/cms/sites/smartdollar-com/home/check-confetti.svg",alt:""})})]})}function os({lead:e,webinarId:t,templateName:n,isBot:r}){if(r)return h(as,{});if(n===Le.DEFAULT)return h(is,{lead:e});if(n===Le.WEBINAR)return h(ss,{lead:e,webinarId:t})}function is({lead:e}){if(!(e.email&&e.first_name&&e.last_name&&e.getPhone()))throw new Error("Missing required lead information for DEFAULT template.");return h($i,{first_name:e.first_name,last_name:e.last_name,email:e.email,phone:e.phone})}function ss({lead:e,webinarId:t}){if(!(t&&e.email&&e.first_name&&e.last_name))throw new Error("Missing required lead information for SCHEDULED_WEBINAR template.");return h(ns,{webinar_id:t,first_name:e.first_name,last_name:e.last_name,email:e.email})}var at={},Vt={},Br;function ls(){if(Br)return Vt;Br=1,Object.defineProperty(Vt,"__esModule",{value:!0});const e=t=>{window.gtmDataLayer=window.gtmDataLayer||[],window.gtmDataLayer.push(t)};return Vt.default={push:e},Vt}var $e={},Ur;function cs(){if(Ur)return $e;Ur=1,Object.defineProperty($e,"__esModule",{value:!0}),$e.getFieldName=$e.getFieldIndex=void 0;const e={fullName:/full[-_]?name|^name/i,firstName:/first[_-]?name/i,lastName:/last[_-]?name/i,email:/email/i,phone:/phone|^tel$/i,address:/address|street/i,zipcode:/post(al)?[_-]?code|zip/i,city:/city/i,state:/(^|[^e])state/i,radio:/radio/i,checkbox:/checkbox/i,select:/select/i,textarea:/textarea/i,text:/text/i,input:/input/i},t=(r,a)=>a?Array.from(a.querySelectorAll("INPUT,SELECT,TEXTAREA")).indexOf(r)+1:0;$e.getFieldIndex=t;const n=r=>Object.keys(e).find(a=>e[a].test(r.name)||e[a].test(r.type)||e[a].test(r.nodeName));return $e.getFieldName=n,$e}var Hr;function us(){if(Hr)return at;Hr=1,Object.defineProperty(at,"__esModule",{value:!0}),at.createFormTracker=void 0;const e=ls(),t=cs(),n=["registration","lead","form_option","prospect","applicant","quote","calculator","download","tax_quiz","assessment quiz"],r=({formId:a})=>{const o=({stepName:b})=>{e.default.push({event:"formStepView",formId:a,formStepName:b})},i=({stepName:b})=>{e.default.push({event:"formStepSkip",formId:a,formStepName:b})},s=({emailAddress:b}={})=>{e.default.push({event:"formSubmissionAttempt",formId:a,formEmail:b}),e.default.push({event:"formSubmission",formId:a,formEmail:b})},u=()=>{e.default.push({event:"formSubmissionAttempt",formId:a})},l=({referenceId:b,score:S})=>{if(!b&&!S)throw new Error("Must provide referenceId and/or score");e.default.push({event:"formConfirmation",formId:a,referenceId:b,score:S})},p=({type:b,category:S,label:E,value:O,flag:g})=>{if(!b||!S||!E)throw new Error("Must provide type, category, and label");if(!n.includes(b))throw new Error(`Module type must be one of ${n}`);e.default.push({event:"formModule",formId:a,moduleType:b,moduleCategory:S,moduleLabel:E,moduleValue:O,moduleFlag:g})},c=[];return{trackConfirmation:l,trackError:({field:b,message:S})=>{e.default.push({event:"formError",formId:a,errorField:(0,t.getFieldName)(b),errorMessage:S})},trackInvalidSubmission:u,trackModule:p,trackStepSkip:i,trackStepView:o,trackValidSubmission:s,registerFormElement:b=>{const S=({target:E})=>{const O=E;if(c.length===0&&e.default.push({event:"formStart",formId:a}),c.includes(O))return;c.push(O);const g=(0,t.getFieldName)(O);if(!g)return;const x=(0,t.getFieldIndex)(O,b);e.default.push({event:"formInteraction",formId:a,formFieldName:g,formFieldIndex:x})};b.addEventListener("focus",S,!0)}}};return at.createFormTracker=r,at}var ds=us();function Ct(e){return"customStep"in e}function _s(e){return!Ct(e)&&e.submitToBackend}var zt=function(){return zt=Object.assign||function(t){for(var n,r=1,a=arguments.length;r0&&(s["aria-describedby"]=u),s},ae=function(e){var t,n,r=e.children,a=e.className,o=e.disabled,i=o===void 0?!1:o,s=e.errors,u=e.group,l=u===void 0?!1:u,p=e.helper,c=e.id,f=e.invalid,_=f===void 0?!1:f,b=e.isOnDarkCanvas,S=b===void 0?!1:b,E=e.label,O=e.length,g=e.note,x=e.size,T=x===void 0?"md":x,L=hs(e,["children","className","disabled","errors","group","helper","id","invalid","isOnDarkCanvas","label","length","note","size"]),M=c||"".concat(Math.random().toString(36).slice(2,16)),K=fs(l,_,i,T,M,s,p),G=he("rds-FormField",(t={},t["rds-FormField--".concat(T)]=T!=="md",t["is-disabled"]=i,t["is-invalid"]=_,t["on-darkCanvas"]=S,t),a),W=he("rds-FormField-control",(n={},n["rds-FormField-control--".concat(O)]=O,n)),j=l?"fieldset":"div",H=l?"legend":"label",k=_&&s&&!i;return v.createElement(j,zt({},L,ms(l,i),{className:G}),E&&v.createElement(H,zt({className:"rds-FormField-label"},ps(l,M)),E,g&&v.createElement("span",{className:"rds-FormField-note"},g)),v.createElement("div",{className:W},r(K)),p&&v.createElement("p",{id:"helper-form-field-".concat(M),className:"rds-FormField-helper"},p),k&&v.createElement("div",{id:"error-form-field-".concat(M),role:"alert"},s.map(function(N,B){return v.createElement("p",{key:B,className:"rds-FormField-error"},N)})))};ae.displayName="FormField";var At=e=>e.type==="checkbox",Ge=e=>e instanceof Date,me=e=>e==null;const Xa=e=>typeof e=="object";var ne=e=>!me(e)&&!Array.isArray(e)&&Xa(e)&&!Ge(e),ys=e=>ne(e)&&e.target?At(e.target)?e.target.checked:e.target.value:e,gs=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,bs=(e,t)=>e.has(gs(t)),vs=e=>{const t=e.constructor&&e.constructor.prototype;return ne(t)&&t.hasOwnProperty("isPrototypeOf")},tr=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function re(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(tr&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(ne(e)&&vs(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=re(e[a]));return r}var nn=e=>/^\w*$/.test(e),Z=e=>e===void 0,nr=e=>Array.isArray(e)?e.filter(Boolean):[],rr=e=>nr(e.replace(/["|']|\]/g,"").split(/\.|\[/)),P=(e,t,n)=>{if(!t||!ne(e))return n;const r=(nn(t)?[t]:rr(t)).reduce((a,o)=>me(a)?a:a[o],e);return Z(r)||r===e?Z(e[t])?n:e[t]:r},Te=e=>typeof e=="boolean",Ee=e=>typeof e=="function",Q=(e,t,n)=>{let r=-1;const a=nn(t)?[t]:rr(t),o=a.length,i=o-1;for(;++rv.useContext(ar);var Es=(e,t,n,r=!0)=>{const a={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(a,o,{get:()=>{const i=o;return t._proxyFormState[i]!==Se.all&&(t._proxyFormState[i]=!r||Se.all),e[i]}});return a};const Za=typeof window<"u"?v.useLayoutEffect:v.useEffect;var ge=e=>typeof e=="string",Ln=(e,t,n,r,a)=>ge(e)?(r&&t.watch.add(e),P(n,e,a)):Array.isArray(e)?e.map(o=>(r&&t.watch.add(o),P(n,o))):(r&&(t.watchAll=!0),n),Mn=e=>me(e)||!Xa(e);function Oe(e,t,n=new WeakSet){if(Mn(e)||Mn(t))return Object.is(e,t);if(Ge(e)&&Ge(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const o of r){const i=e[o];if(!a.includes(o))return!1;if(o!=="ref"){const s=t[o];if(Ge(i)&&Ge(s)||ne(i)&&ne(s)||Array.isArray(i)&&Array.isArray(s)?!Oe(i,s,n):!Object.is(i,s))return!1}}return!0}function Ss(e){const t=ws(),{control:n=t,name:r,defaultValue:a,disabled:o,exact:i,compute:s}=e||{},u=v.useRef(a),l=v.useRef(s),p=v.useRef(void 0),c=v.useRef(n),f=v.useRef(r);l.current=s;const[_,b]=v.useState(()=>{const T=n._getWatch(r,u.current);return l.current?l.current(T):T}),S=v.useCallback(T=>{const L=Ln(r,n._names,T||n._formValues,!1,u.current);return l.current?l.current(L):L},[n._formValues,n._names,r]),E=v.useCallback(T=>{if(!o){const L=Ln(r,n._names,T||n._formValues,!1,u.current);if(l.current){const M=l.current(L);Oe(M,p.current)||(b(M),p.current=M)}else b(L)}},[n._formValues,n._names,o,r]);Za(()=>((c.current!==n||!Oe(f.current,r))&&(c.current=n,f.current=r,E()),n._subscribe({name:r,formState:{values:!0},exact:i,callback:T=>{E(T.values)}})),[n,i,r,E]),v.useEffect(()=>n._removeUnmounted());const O=c.current!==n,g=f.current,x=v.useMemo(()=>{if(o)return null;const T=!O&&!Oe(g,r);return O||T?S():null},[o,O,r,g,S]);return x!==null?x:_}const or=v.createContext(null);or.displayName="HookFormContext";const le=()=>v.useContext(or),ir=e=>{const{children:t,watch:n,getValues:r,getFieldState:a,setError:o,clearErrors:i,setValue:s,trigger:u,formState:l,resetField:p,reset:c,handleSubmit:f,unregister:_,control:b,register:S,setFocus:E,subscribe:O}=e;return v.createElement(or.Provider,{value:v.useMemo(()=>({watch:n,getValues:r,getFieldState:a,setError:o,clearErrors:i,setValue:s,trigger:u,formState:l,resetField:p,reset:c,handleSubmit:f,unregister:_,control:b,register:S,setFocus:E,subscribe:O}),[i,b,l,a,r,f,S,c,p,o,E,s,O,u,_,n])},v.createElement(ar.Provider,{value:b},t))};var Os=(e,t,n,r,a)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:a||!0}}:{},ht=e=>Array.isArray(e)?e:[e],$r=()=>{let e=[];return{get observers(){return e},next:a=>{for(const o of e)o.next&&o.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(o=>o!==a)}}),unsubscribe:()=>{e=[]}}};function Ja(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const a=e[r],o=t[r];if(a&&ne(a)&&o){const i=Ja(a,o);ne(i)&&(n[r]=i)}else e[r]&&(n[r]=o)}return n}var _e=e=>ne(e)&&!Object.keys(e).length,sr=e=>e.type==="file",Gt=e=>{if(!tr)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},eo=e=>e.type==="select-multiple",lr=e=>e.type==="radio",Cs=e=>lr(e)||At(e),pn=e=>Gt(e)&&e.isConnected;function As(e,t){const n=t.slice(0,-1).length;let r=0;for(;r{for(const t in e)if(Ee(e[t]))return!0;return!1};function to(e){return Array.isArray(e)||ne(e)&&!Ts(e)}function Vn(e,t={}){for(const n in e){const r=e[n];to(r)?(t[n]=Array.isArray(r)?[]:{},Vn(r,t[n])):Z(r)||(t[n]=!0)}return t}function Ke(e,t,n){n||(n=Vn(t));for(const r in e){const a=e[r];if(to(a))Z(t)||Mn(n[r])?n[r]=Vn(a,Array.isArray(a)?[]:{}):Ke(a,me(t)?{}:t[r],n[r]);else{const o=t[r];n[r]=!Oe(a,o)}}return n}const zr={value:!1,isValid:!1},Gr={value:!0,isValid:!0};var no=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Z(e[0].attributes.value)?Z(e[0].value)||e[0].value===""?Gr:{value:e[0].value,isValid:!0}:Gr:zr}return zr},ro=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>Z(e)?e:t?e===""?NaN:e&&+e:n&&ge(e)?new Date(e):r?r(e):e;const Wr={isValid:!1,value:null};var ao=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,Wr):Wr;function qr(e){const t=e.ref;return sr(t)?t.files:lr(t)?ao(e.refs).value:eo(t)?[...t.selectedOptions].map(({value:n})=>n):At(t)?no(e.refs).value:ro(Z(t.value)?e.ref.value:t.value,e)}var Ps=(e,t,n,r)=>{const a={};for(const o of e){const i=P(t,o);i&&Q(a,o,i._f)}return{criteriaMode:n,names:[...e],fields:a,shouldUseNativeValidation:r}},Wt=e=>e instanceof RegExp,ot=e=>Z(e)?e:Wt(e)?e.source:ne(e)?Wt(e.value)?e.value.source:e.value:e,Kr=e=>({isOnSubmit:!e||e===Se.onSubmit,isOnBlur:e===Se.onBlur,isOnChange:e===Se.onChange,isOnAll:e===Se.all,isOnTouch:e===Se.onTouched});const Yr="AsyncFunction";var ks=e=>!!e&&!!e.validate&&!!(Ee(e.validate)&&e.validate.constructor.name===Yr||ne(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===Yr)),Rs=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Qr=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const mt=(e,t,n,r)=>{for(const a of n||Object.keys(e)){const o=P(e,a);if(o){const{_f:i,...s}=o;if(i){if(i.refs&&i.refs[0]&&t(i.refs[0],a)&&!r)return!0;if(i.ref&&t(i.ref,i.name)&&!r)return!0;if(mt(s,t))break}else if(ne(s)&&mt(s,t))break}}};function Xr(e,t,n){const r=P(e,n);if(r||nn(n))return{error:r,name:n};const a=n.split(".");for(;a.length;){const o=a.join("."),i=P(t,o),s=P(e,o);if(i&&!Array.isArray(i)&&n!==o)return{name:n};if(s&&s.type)return{name:o,error:s};if(s&&s.root&&s.root.type)return{name:`${o}.root`,error:s.root};a.pop()}return{name:n}}var Is=(e,t,n,r)=>{n(e);const{name:a,...o}=e;return _e(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(i=>t[i]===(!r||Se.all))},xs=(e,t,n)=>!e||!t||e===t||ht(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),Ls=(e,t,n,r,a)=>a.isOnAll?!1:!n&&a.isOnTouch?!(t||e):(n?r.isOnBlur:a.isOnBlur)?!e:(n?r.isOnChange:a.isOnChange)?e:!0,Ms=(e,t)=>!nr(P(e,t)).length&&te(e,t),Vs=(e,t,n)=>{const r=ht(P(e,n));return Q(r,"root",t[n]),Q(e,n,r),e};function Zr(e,t,n="validate"){if(ge(e)||Array.isArray(e)&&e.every(ge)||Te(e)&&!e)return{type:n,message:ge(e)?e:"",ref:t}}var qe=e=>ne(e)&&!Wt(e)?e:{value:e,message:""},Jr=async(e,t,n,r,a,o)=>{const{ref:i,refs:s,required:u,maxLength:l,minLength:p,min:c,max:f,pattern:_,validate:b,name:S,valueAsNumber:E,mount:O}=e._f,g=P(n,S);if(!O||t.has(S))return{};const x=s?s[0]:i,T=k=>{a&&x.reportValidity&&(x.setCustomValidity(Te(k)?"":k||""),x.reportValidity())},L={},M=lr(i),K=At(i),G=M||K,W=(E||sr(i))&&Z(i.value)&&Z(g)||Gt(i)&&i.value===""||g===""||Array.isArray(g)&&!g.length,j=Os.bind(null,S,r,L),H=(k,N,B,Y=xe.maxLength,ue=xe.minLength)=>{const oe=k?N:B;L[S]={type:k?Y:ue,message:oe,ref:i,...j(k?Y:ue,oe)}};if(o?!Array.isArray(g)||!g.length:u&&(!G&&(W||me(g))||Te(g)&&!g||K&&!no(s).isValid||M&&!ao(s).isValid)){const{value:k,message:N}=ge(u)?{value:!!u,message:u}:qe(u);if(k&&(L[S]={type:xe.required,message:N,ref:x,...j(xe.required,N)},!r))return T(N),L}if(!W&&(!me(c)||!me(f))){let k,N;const B=qe(f),Y=qe(c);if(!me(g)&&!isNaN(g)){const ue=i.valueAsNumber||g&&+g;me(B.value)||(k=ue>B.value),me(Y.value)||(N=uenew Date(new Date().toDateString()+" "+He),Re=i.type=="time",ee=i.type=="week";ge(B.value)&&g&&(k=Re?oe(g)>oe(B.value):ee?g>B.value:ue>new Date(B.value)),ge(Y.value)&&g&&(N=Re?oe(g)+k.value,Y=!me(N.value)&&g.length<+N.value;if((B||Y)&&(H(B,k.message,N.message),!r))return T(L[S].message),L}if(_&&!W&&ge(g)){const{value:k,message:N}=qe(_);if(Wt(k)&&!g.match(k)&&(L[S]={type:xe.pattern,message:N,ref:i,...j(xe.pattern,N)},!r))return T(N),L}if(b){if(Ee(b)){const k=await b(g,n),N=Zr(k,x);if(N&&(L[S]={...N,...j(xe.validate,N.message)},!r))return T(N.message),L}else if(ne(b)){let k={};for(const N in b){if(!_e(k)&&!r)break;const B=Zr(await b[N](g,n),x,N);B&&(k={...B,...j(N,B.message)},T(B.message),r&&(L[S]=k))}if(!_e(k)&&(L[S]={ref:x,...k},!r))return L}}return T(!0),L};const Fs={mode:Se.onSubmit,reValidateMode:Se.onChange,shouldFocusError:!0};function Ds(e={}){let t={...Fs,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:Ee(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},a=ne(t.defaultValues)||ne(t.values)?re(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:re(a),i={action:!1,mount:!1,watch:!1,keepIsValid:!1},s={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},u,l=0;const p={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},c={...p};let f={...c};const _={array:$r(),state:$r()},b=t.criteriaMode===Se.all,S=d=>m=>{clearTimeout(l),l=setTimeout(d,m)},E=async d=>{if(!i.keepIsValid&&!t.disabled&&(c.isValid||f.isValid||d)){let m;t.resolver?(m=_e((await G()).errors),O()):m=await j(r,!0),m!==n.isValid&&_.state.next({isValid:m})}},O=(d,m)=>{!t.disabled&&(c.isValidating||c.validatingFields||f.isValidating||f.validatingFields)&&((d||Array.from(s.mount)).forEach(y=>{y&&(m?Q(n.validatingFields,y,m):te(n.validatingFields,y))}),_.state.next({validatingFields:n.validatingFields,isValidating:!_e(n.validatingFields)}))},g=(d,m=[],y,A,C=!0,w=!0)=>{if(A&&y&&!t.disabled){if(i.action=!0,w&&Array.isArray(P(r,d))){const R=y(P(r,d),A.argA,A.argB);C&&Q(r,d,R)}if(w&&Array.isArray(P(n.errors,d))){const R=y(P(n.errors,d),A.argA,A.argB);C&&Q(n.errors,d,R),Ms(n.errors,d)}if((c.touchedFields||f.touchedFields)&&w&&Array.isArray(P(n.touchedFields,d))){const R=y(P(n.touchedFields,d),A.argA,A.argB);C&&Q(n.touchedFields,d,R)}(c.dirtyFields||f.dirtyFields)&&(n.dirtyFields=Ke(a,o)),_.state.next({name:d,isDirty:k(d,m),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Q(o,d,m)},x=(d,m)=>{Q(n.errors,d,m),_.state.next({errors:n.errors})},T=d=>{n.errors=d,_.state.next({errors:n.errors,isValid:!1})},L=(d,m,y,A)=>{const C=P(r,d);if(C){const w=P(o,d,Z(y)?P(a,d):y);Z(w)||A&&A.defaultChecked||m?Q(o,d,m?w:qr(C._f)):Y(d,w),i.mount&&!i.action&&E()}},M=(d,m,y,A,C)=>{let w=!1,R=!1;const $={name:d};if(!t.disabled){if(!y||A){(c.isDirty||f.isDirty)&&(R=n.isDirty,n.isDirty=$.isDirty=k(),w=R!==$.isDirty);const z=Oe(P(a,d),m);R=!!P(n.dirtyFields,d),z?te(n.dirtyFields,d):Q(n.dirtyFields,d,!0),$.dirtyFields=n.dirtyFields,w=w||(c.dirtyFields||f.dirtyFields)&&R!==!z}if(y){const z=P(n.touchedFields,d);z||(Q(n.touchedFields,d,y),$.touchedFields=n.touchedFields,w=w||(c.touchedFields||f.touchedFields)&&z!==y)}w&&C&&_.state.next($)}return w?$:{}},K=(d,m,y,A)=>{const C=P(n.errors,d),w=(c.isValid||f.isValid)&&Te(m)&&n.isValid!==m;if(t.delayError&&y?(u=S(()=>x(d,y)),u(t.delayError)):(clearTimeout(l),u=null,y?Q(n.errors,d,y):te(n.errors,d)),(y?!Oe(C,y):C)||!_e(A)||w){const R={...A,...w&&Te(m)?{isValid:m}:{},errors:n.errors,name:d};n={...n,...R},_.state.next(R)}},G=async d=>(O(d,!0),await t.resolver(o,t.context,Ps(d||s.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),W=async d=>{const{errors:m}=await G(d);if(O(d),d)for(const y of d){const A=P(m,y);A?Q(n.errors,y,A):te(n.errors,y)}else n.errors=m;return m},j=async(d,m,y={valid:!0})=>{for(const A in d){const C=d[A];if(C){const{_f:w,...R}=C;if(w){const $=s.array.has(w.name),z=C._f&&ks(C._f);z&&c.validatingFields&&O([w.name],!0);const de=await Jr(C,s.disabled,o,b,t.shouldUseNativeValidation&&!m,$);if(z&&c.validatingFields&&O([w.name]),de[w.name]&&(y.valid=!1,m||e.shouldUseNativeValidation))break;!m&&(P(de,w.name)?$?Vs(n.errors,de,w.name):Q(n.errors,w.name,de[w.name]):te(n.errors,w.name))}!_e(R)&&await j(R,m,y)}}return y.valid},H=()=>{for(const d of s.unMount){const m=P(r,d);m&&(m._f.refs?m._f.refs.every(y=>!pn(y)):!pn(m._f.ref))&&We(d)}s.unMount=new Set},k=(d,m)=>!t.disabled&&(d&&m&&Q(o,d,m),!Oe(et(),a)),N=(d,m,y)=>Ln(d,s,{...i.mount?o:Z(m)?a:ge(d)?{[d]:m}:m},y,m),B=d=>nr(P(i.mount?o:a,d,t.shouldUnregister?P(a,d,[]):[])),Y=(d,m,y={})=>{const A=P(r,d);let C=m;if(A){const w=A._f;w&&(!w.disabled&&Q(o,d,ro(m,w)),C=Gt(w.ref)&&me(m)?"":m,eo(w.ref)?[...w.ref.options].forEach(R=>R.selected=C.includes(R.value)):w.refs?At(w.ref)?w.refs.forEach(R=>{(!R.defaultChecked||!R.disabled)&&(Array.isArray(C)?R.checked=!!C.find($=>$===R.value):R.checked=C===R.value||!!C)}):w.refs.forEach(R=>R.checked=R.value===C):sr(w.ref)?w.ref.value="":(w.ref.value=C,w.ref.type||_.state.next({name:d,values:re(o)})))}(y.shouldDirty||y.shouldTouch)&&M(d,C,y.shouldTouch,y.shouldDirty,!0),y.shouldValidate&&He(d)},ue=(d,m,y)=>{for(const A in m){if(!m.hasOwnProperty(A))return;const C=m[A],w=d+"."+A,R=P(r,w);(s.array.has(d)||ne(C)||R&&!R._f)&&!Ge(C)?ue(w,C,y):Y(w,C,y)}},oe=(d,m,y={})=>{const A=P(r,d),C=s.array.has(d),w=re(m);Q(o,d,w),C?(_.array.next({name:d,values:re(o)}),(c.isDirty||c.dirtyFields||f.isDirty||f.dirtyFields)&&y.shouldDirty&&_.state.next({name:d,dirtyFields:Ke(a,o),isDirty:k(d,w)})):A&&!A._f&&!me(w)?ue(d,w,y):Y(d,w,y),Qr(d,s)?_.state.next({...n,name:d,values:re(o)}):_.state.next({name:i.mount?d:void 0,values:re(o)})},Re=async d=>{i.mount=!0;const m=d.target;let y=m.name,A=!0;const C=P(r,y),w=z=>{A=Number.isNaN(z)||Ge(z)&&isNaN(z.getTime())||Oe(z,P(o,y,z))},R=Kr(t.mode),$=Kr(t.reValidateMode);if(C){let z,de;const je=m.type?qr(C._f):ys(d),De=d.type===jr.BLUR||d.type===jr.FOCUS_OUT,No=!Rs(C._f)&&!t.resolver&&!P(n.errors,y)&&!C._f.deps||Ls(De,P(n.touchedFields,y),n.isSubmitted,$,R),cn=Qr(y,s,De);Q(o,y,je),De?(!m||!m.readOnly)&&(C._f.onBlur&&C._f.onBlur(d),u&&u(0)):C._f.onChange&&C._f.onChange(d);const un=M(y,je,De),To=!_e(un)||cn;if(!De&&_.state.next({name:y,type:d.type,values:re(o)}),No)return(c.isValid||f.isValid)&&(t.mode==="onBlur"?De&&E():De||E()),To&&_.state.next({name:y,...cn?{}:un});if(!De&&cn&&_.state.next({...n}),t.resolver){const{errors:dr}=await G([y]);if(O([y]),w(je),A){const Po=Xr(n.errors,r,y),_r=Xr(dr,r,Po.name||y);z=_r.error,y=_r.name,de=_e(dr)}}else O([y],!0),z=(await Jr(C,s.disabled,o,b,t.shouldUseNativeValidation))[y],O([y]),w(je),A&&(z?de=!1:(c.isValid||f.isValid)&&(de=await j(r,!0)));A&&(C._f.deps&&(!Array.isArray(C._f.deps)||C._f.deps.length>0)&&He(C._f.deps),K(y,de,z,un))}},ee=(d,m)=>{if(P(n.errors,m)&&d.focus)return d.focus(),1},He=async(d,m={})=>{let y,A;const C=ht(d);if(t.resolver){const w=await W(Z(d)?d:C);y=_e(w),A=d?!C.some(R=>P(w,R)):y}else d?(A=(await Promise.all(C.map(async w=>{const R=P(r,w);return await j(R&&R._f?{[w]:R}:R)}))).every(Boolean),!(!A&&!n.isValid)&&E()):A=y=await j(r);return _.state.next({...!ge(d)||(c.isValid||f.isValid)&&y!==n.isValid?{}:{name:d},...t.resolver||!d?{isValid:y}:{},errors:n.errors}),m.shouldFocus&&!A&&mt(r,ee,d?C:s.mount),A},et=(d,m)=>{let y={...i.mount?o:a};return m&&(y=Ja(m.dirtyFields?n.dirtyFields:n.touchedFields,y)),Z(d)?y:ge(d)?P(y,d):d.map(A=>P(y,A))},Nt=(d,m)=>({invalid:!!P((m||n).errors,d),isDirty:!!P((m||n).dirtyFields,d),error:P((m||n).errors,d),isValidating:!!P(n.validatingFields,d),isTouched:!!P((m||n).touchedFields,d)}),rn=d=>{d&&ht(d).forEach(m=>te(n.errors,m)),_.state.next({errors:d?n.errors:{}})},Tt=(d,m,y)=>{const A=(P(r,d,{_f:{}})._f||{}).ref,C=P(n.errors,d)||{},{ref:w,message:R,type:$,...z}=C;Q(n.errors,d,{...z,...m,ref:A}),_.state.next({name:d,errors:n.errors,isValid:!1}),y&&y.shouldFocus&&A&&A.focus&&A.focus()},an=(d,m)=>Ee(d)?_.state.subscribe({next:y=>"values"in y&&d(N(void 0,m),y)}):N(d,m,!0),Pt=d=>_.state.subscribe({next:m=>{xs(d.name,m.name,d.exact)&&Is(m,d.formState||c,U,d.reRenderRoot)&&d.callback({values:{...o},...n,...m,defaultValues:a})}}).unsubscribe,on=d=>(i.mount=!0,f={...f,...d.formState},Pt({...d,formState:{...p,...d.formState}})),We=(d,m={})=>{for(const y of d?ht(d):s.mount)s.mount.delete(y),s.array.delete(y),m.keepValue||(te(r,y),te(o,y)),!m.keepError&&te(n.errors,y),!m.keepDirty&&te(n.dirtyFields,y),!m.keepTouched&&te(n.touchedFields,y),!m.keepIsValidating&&te(n.validatingFields,y),!t.shouldUnregister&&!m.keepDefaultValue&&te(a,y);_.state.next({values:re(o)}),_.state.next({...n,...m.keepDirty?{isDirty:k()}:{}}),!m.keepIsValid&&E()},kt=({disabled:d,name:m})=>{if(Te(d)&&i.mount||d||s.disabled.has(m)){const C=s.disabled.has(m)!==!!d;d?s.disabled.add(m):s.disabled.delete(m),C&&i.mount&&!i.action&&E()}},tt=(d,m={})=>{let y=P(r,d);const A=Te(m.disabled)||Te(t.disabled);return Q(r,d,{...y||{},_f:{...y&&y._f?y._f:{ref:{name:d}},name:d,mount:!0,...m}}),s.mount.add(d),y?kt({disabled:Te(m.disabled)?m.disabled:t.disabled,name:d}):L(d,!0,m.value),{...A?{disabled:m.disabled||t.disabled}:{},...t.progressive?{required:!!m.required,min:ot(m.min),max:ot(m.max),minLength:ot(m.minLength),maxLength:ot(m.maxLength),pattern:ot(m.pattern)}:{},name:d,onChange:Re,onBlur:Re,ref:C=>{if(C){tt(d,m),y=P(r,d);const w=Z(C.value)&&C.querySelectorAll&&C.querySelectorAll("input,select,textarea")[0]||C,R=Cs(w),$=y._f.refs||[];if(R?$.find(z=>z===w):w===y._f.ref)return;Q(r,d,{_f:{...y._f,...R?{refs:[...$.filter(pn),w,...Array.isArray(P(a,d))?[{}]:[]],ref:{type:w.type,name:d}}:{ref:w}}}),L(d,!1,void 0,w)}else y=P(r,d,{}),y._f&&(y._f.mount=!1),(t.shouldUnregister||m.shouldUnregister)&&!(bs(s.array,d)&&i.action)&&s.unMount.add(d)}}},nt=()=>t.shouldFocusError&&mt(r,ee,s.mount),sn=d=>{Te(d)&&(_.state.next({disabled:d}),mt(r,(m,y)=>{const A=P(r,y);A&&(m.disabled=A._f.disabled||d,Array.isArray(A._f.refs)&&A._f.refs.forEach(C=>{C.disabled=A._f.disabled||d}))},0,!1))},Rt=(d,m)=>async y=>{let A;y&&(y.preventDefault&&y.preventDefault(),y.persist&&y.persist());let C=re(o);if(_.state.next({isSubmitting:!0}),t.resolver){const{errors:w,values:R}=await G();O(),n.errors=w,C=re(R)}else await j(r);if(s.disabled.size)for(const w of s.disabled)te(C,w);if(te(n.errors,"root"),_e(n.errors)){_.state.next({errors:{}});try{await d(C,y)}catch(w){A=w}}else m&&await m({...n.errors},y),nt(),setTimeout(nt);if(_.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:_e(n.errors)&&!A,submitCount:n.submitCount+1,errors:n.errors}),A)throw A},It=(d,m={})=>{P(r,d)&&(Z(m.defaultValue)?oe(d,re(P(a,d))):(oe(d,m.defaultValue),Q(a,d,re(m.defaultValue))),m.keepTouched||te(n.touchedFields,d),m.keepDirty||(te(n.dirtyFields,d),n.isDirty=m.defaultValue?k(d,re(P(a,d))):k()),m.keepError||(te(n.errors,d),c.isValid&&E()),_.state.next({...n}))},xt=(d,m={})=>{const y=d?re(d):a,A=re(y),C=_e(d),w=C?a:A;if(m.keepDefaultValues||(a=y),!m.keepValues){if(m.keepDirtyValues){const R=new Set([...s.mount,...Object.keys(Ke(a,o))]);for(const $ of Array.from(R)){const z=P(n.dirtyFields,$),de=P(o,$),je=P(w,$);z&&!Z(de)?Q(w,$,de):!z&&!Z(je)&&oe($,je)}}else{if(tr&&Z(d))for(const R of s.mount){const $=P(r,R);if($&&$._f){const z=Array.isArray($._f.refs)?$._f.refs[0]:$._f.ref;if(Gt(z)){const de=z.closest("form");if(de){de.reset();break}}}}if(m.keepFieldsRef)for(const R of s.mount)oe(R,P(w,R));else r={}}o=t.shouldUnregister?m.keepDefaultValues?re(a):{}:re(w),_.array.next({values:{...w}}),_.state.next({values:{...w}})}s={mount:m.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!c.isValid||!!m.keepIsValid||!!m.keepDirtyValues||!t.shouldUnregister&&!_e(w),i.watch=!!t.shouldUnregister,i.keepIsValid=!!m.keepIsValid,i.action=!1,m.keepErrors||(n.errors={}),_.state.next({submitCount:m.keepSubmitCount?n.submitCount:0,isDirty:C?!1:m.keepDirty?n.isDirty:!!(m.keepDefaultValues&&!Oe(d,a)),isSubmitted:m.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:C?{}:m.keepDirtyValues?m.keepDefaultValues&&o?Ke(a,o):n.dirtyFields:m.keepDefaultValues&&d?Ke(a,d):m.keepDirty?n.dirtyFields:{},touchedFields:m.keepTouched?n.touchedFields:{},errors:m.keepErrors?n.errors:{},isSubmitSuccessful:m.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:a})},rt=(d,m)=>xt(Ee(d)?d(o):d,{...t.resetOptions,...m}),ln=(d,m={})=>{const y=P(r,d),A=y&&y._f;if(A){const C=A.refs?A.refs[0]:A.ref;C.focus&&setTimeout(()=>{C.focus(),m.shouldSelect&&Ee(C.select)&&C.select()})}},U=d=>{n={...n,...d}},Fe={control:{register:tt,unregister:We,getFieldState:Nt,handleSubmit:Rt,setError:Tt,_subscribe:Pt,_runSchema:G,_updateIsValidating:O,_focusError:nt,_getWatch:N,_getDirty:k,_setValid:E,_setFieldArray:g,_setDisabledField:kt,_setErrors:T,_getFieldArray:B,_reset:xt,_resetDefaultValues:()=>Ee(t.defaultValues)&&t.defaultValues().then(d=>{rt(d,t.resetOptions),_.state.next({isLoading:!1})}),_removeUnmounted:H,_disableForm:sn,_subjects:_,_proxyFormState:c,get _fields(){return r},get _formValues(){return o},get _state(){return i},set _state(d){i=d},get _defaultValues(){return a},get _names(){return s},set _names(d){s=d},get _formState(){return n},get _options(){return t},set _options(d){t={...t,...d}}},subscribe:on,trigger:He,register:tt,handleSubmit:Rt,watch:an,setValue:oe,getValues:et,reset:rt,resetField:It,clearErrors:rn,unregister:We,setError:Tt,setFocus:ln,getFieldState:Nt};return{...Fe,formControl:Fe}}function cr(e={}){const t=v.useRef(void 0),n=v.useRef(void 0),[r,a]=v.useState({isDirty:!1,isValidating:!1,isLoading:Ee(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Ee(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!Ee(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:i,...s}=Ds(e);t.current={...s,formState:r}}const o=t.current.control;return o._options=e,Za(()=>{const i=o._subscribe({formState:o._proxyFormState,callback:()=>a({...o._formState}),reRenderRoot:!0});return a(s=>({...s,isReady:!0})),o._formState.isReady=!0,i},[o]),v.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),v.useEffect(()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)},[o,e.mode,e.reValidateMode]),v.useEffect(()=>{e.errors&&(o._setErrors(e.errors),o._focusError())},[o,e.errors]),v.useEffect(()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})},[o,e.shouldUnregister]),v.useEffect(()=>{if(o._proxyFormState.isDirty){const i=o._getDirty();i!==r.isDirty&&o._subjects.state.next({isDirty:i})}},[o,r.isDirty]),v.useEffect(()=>{var i;e.values&&!Oe(e.values,n.current)?(o._reset(e.values,{keepFieldsRef:!0,...o._options.resetOptions}),!((i=o._options.resetOptions)===null||i===void 0)&&i.keepIsValid||o._setValid(),n.current=e.values,a(s=>({...s}))):o._resetDefaultValues()},[o,e.values]),v.useEffect(()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=v.useMemo(()=>Es(r,o),[o,r]),t.current}class oo{utmUrlParamKeys=["utm_campaign","utm_content","utm_medium","utm_term","utm_source"];defaultSource="Inbound";getGADataSet(){const t=new URLSearchParams(window.location.search),n={};return this.areAnyUtmUrlParamsSet()?(n.campaign=t.get("utm_campaign")??"",n.content=t.get("utm_content")??"",n.medium=t.get("utm_medium")??"",n.term=t.get("utm_term")??"",n.source=t.get("utm_source")??""):(n.campaign=this.getCookieValueByName("rs_utm_campaign")??"",n.content=this.getCookieValueByName("rs_utm_content")??"",n.medium=this.getCookieValueByName("rs_utm_medium")??"",n.term=this.getCookieValueByName("rs_utm_term")??"",n.source=this.getCookieValueByName("rs_utm_source")??""),n.source||(n.source=this.defaultSource),n.trackingId=this.getCookieValueByName("_ga")??"",n.facebookClickId=t.get("fbclid")??"",n.googleClickId=t.get("gclid")??"",n}areAnyUtmUrlParamsSet(){return!!window.location.search&&this.utmUrlParamKeys.some(t=>window.location.search.includes(t))}getCookieValueByName(t){const n=document.cookie.split(";");for(const r of n){const a=r.trim();if(a.startsWith(t+"="))return decodeURIComponent(a.substring(t.length+1))}return null}logForGoogleAnalytics=t=>{window.gtmDataLayer=window.gtmDataLayer??[],window.gtmDataLayer.push(t)}}var Ft={exports:{}},ea;function Bs(){if(ea)return Ft.exports;ea=1;var e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof window.msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto);if(e){var t=new Uint8Array(16);Ft.exports=function(){return e(t),t}}else{var n=new Array(16);Ft.exports=function(){for(var a=0,o;a<16;a++)(a&3)===0&&(o=Math.random()*4294967296),n[a]=o>>>((a&3)<<3)&255;return n}}return Ft.exports}var fn,ta;function Us(){if(ta)return fn;ta=1;for(var e=[],t=0;t<256;++t)e[t]=(t+256).toString(16).substr(1);function n(r,a){var o=a||0,i=e;return[i[r[o++]],i[r[o++]],i[r[o++]],i[r[o++]],"-",i[r[o++]],i[r[o++]],"-",i[r[o++]],i[r[o++]],"-",i[r[o++]],i[r[o++]],"-",i[r[o++]],i[r[o++]],i[r[o++]],i[r[o++]],i[r[o++]],i[r[o++]]].join("")}return fn=n,fn}var yn,na;function Hs(){if(na)return yn;na=1;var e=Bs(),t=Us();function n(r,a,o){var i=a&&o||0;typeof r=="string"&&(a=r==="binary"?new Array(16):null,r=null),r=r||{};var s=r.random||(r.rng||e)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,a)for(var u=0;u<16;++u)a[i+u]=s[u];return a||t(s)}return yn=n,yn}var js=Hs();const $s=tn(js),zs=e=>{const t=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),r=new RegExp(`[\\?&]${t}=([^&#]*)`).exec(window.location.search);return r===null?"":decodeURIComponent(r[1].replace(/\+/g," "))},Gs=()=>{const e=zs(Ws);if(e!==""){window.localStorage.setItem(jt,e);return}window.localStorage.getItem(jt)||window.localStorage.setItem(jt,$s())},io=()=>window.localStorage.getItem(jt),jt="ramseyAnonymousId",Ws="raid",qs=()=>{window.gtmDataLayer=window.gtmDataLayer||[],window.gtmDataLayer.push({ramseyAnonymousId:io()})};class Ks{getOptimizelyVariantIds(){return this.isAnyOptimizelyEnabled()?this.getVariantIds().join():""}isAnyOptimizelyEnabled(){return this.isOptimizelyWebEnabled()||this.isOptimizelyEdgeEnabled()}isOptimizelyWebEnabled(){return Object.hasOwn(window,"optimizely")}isOptimizelyEdgeEnabled(){return Object.hasOwn(window,"optimizelyEdge")}getVariantIds(){return this.getActiveExperiments().map(t=>t.variation.id)}getActiveExperiments(){return this.isOptimizelyEdgeEnabled()?Object.values(window.optimizelyEdge.get("state").getActiveExperiments()):window.optimizely.get?Object.values(window.optimizely.get("state").getExperimentStates()).filter(t=>t.isActive):[]}}const so=Yn({googleAnalyticsLabel:"",ramseyAnonymousId:"",pardotCampaignId:"",optimizelyVariantIds:"",formName:""});function lo(){return Jt(so)}const Ys=e=>{const{pardotCampaignId:t,googleAnalyticsLabel:n,formName:r}=e,a=we(s()),o=u();se(()=>{l()},[]);const i=Je(()=>({googleAnalyticsLabel:n,ramseyAnonymousId:a.current,pardotCampaignId:t,optimizelyVariantIds:o,formName:r}),[n,t,o,r]);function s(){return Gs(),qs(),io()}function u(){return new Ks().getOptimizelyVariantIds()}function l(){const p=new oo,c=p.getCookieValueByName("visitor_id699043");if(!c){p.logForGoogleAnalytics({referenceId:"fw_pardot_cookie_missing",event:""});return}p.logForGoogleAnalytics({referenceId:c,event:""})}return h(so.Provider,{value:i,children:e.children})};function Qs(){const e=document.createEvent("CustomEvent");e.initCustomEvent("formUpdate",!1,!1,null),document.dispatchEvent(e)}function Xs(){se(()=>{Qs()},[])}var pt=function(){return pt=Object.assign||function(t){for(var n,r=1,a=arguments.length;rh(ce,{...r,...n("user_company_name",{required:!0,maxLength:100,pattern:{value:be.nonEmptyPattern,message:ve.user_company_name.PATTERN??""}})})})}var Fn=function(){return Fn=Object.assign||function(t){for(var n,r=1,a=arguments.length;rh("div",{className:"u-childFullWidth",children:h(ur,{...n,...t("decision_maker",{required:!1}),children:[h("option",{disabled:!0,selected:!0,value:"",children:"Select role"}),tl.map(r=>h("option",{value:r,children:r},r))]})})})}function rl({isDisabled:e}){const{formState:{errors:t},register:n}=le();return h(ae,{size:"lg",name:"email",label:"Business Email",invalid:!!t.email,errors:new ye(t,"email").call(),disabled:e,children:r=>h(ce,{...r,...n("email",{required:!0,maxLength:80,pattern:{value:be.emailPattern,message:ve.email.PATTERN??""}})})})}function al({setIsFormDisabled:e}){const{formState:{errors:t},register:n}=le(),r=a=>{Number.parseInt(a.currentTarget.value)>2||a.currentTarget.value===""?e(!1):e(!0)};return h(ae,{size:"lg",name:"user_employee_count",label:"Number Of Employees",invalid:!!t.user_employee_count,errors:new ye(t,"user_employee_count").call(),children:a=>h(ce,{type:"number",min:"0",...a,...n("user_employee_count",{required:!0,min:0,max:9999999}),onInput:r})})}function ol({isDisabled:e}){const{formState:{errors:t},register:n}=le();return h(ae,{size:"lg",name:"first_name",label:"First Name",invalid:!!t.first_name,errors:new ye(t,"first_name").call(),disabled:e,children:r=>h(ce,{...r,...n("first_name",{required:!0,maxLength:40,pattern:{value:be.nonEmptyPattern,message:ve.first_name.PATTERN??""}})})})}const il=e=>window?new URLSearchParams(window.location.search).get(e)??"":"",co="skipReCAPTCHA",ft="bypass_recaptcha_token",aa=()=>qt()||sl(),qt=()=>!Zi()&&ll(),sl=()=>typeof uo()=="string",uo=()=>window[ft]??void 0,ll=()=>il(co)==="true";function cl(e){const{...t}=e;return Object.entries(t).reduce((n,[r,a])=>(a!==void 0&&(n[r]=a),n),{})}class pe{static stub(){return new pe({email:""})}static HONEYPOT_ATTRIBUTE="company_website";static HONEYPOT_LABEL="Company Website";email;step;first_name;last_name;user_company_name;user_employee_count;phone;user_reported_lead_source;user_reported_lead_source_live_detail;user_reported_lead_source_other_detail;role;tell_us_more;recaptchaToken;phone_verification_token;verified_phone;[ft];hidden_content;hidden_term;hidden_source;hidden_medium;hidden_campaign;hidden_ga_id;campaign_id;visitor_id;ramsey_anonymous_id;optimizely_variant_ids;lead_form_url;form_name;facebook_click_id;google_click_id;job_title;decision_maker;phone_ext;influence;primary_reason;primary_reason_details;prospect_goal;timeline;company_website;constructor(t){this.email=t.email,this.step=t.step,this.first_name=t.first_name,this.last_name=t.last_name,this.user_company_name=t.user_company_name,this.user_employee_count=t.user_employee_count,this.phone=t.phone,this.verified_phone=t.verified_phone,this.user_reported_lead_source=t.user_reported_lead_source,this.user_reported_lead_source_live_detail=t.user_reported_lead_source_live_detail,this.user_reported_lead_source_other_detail=t.user_reported_lead_source_other_detail,this.role=t.role,this.tell_us_more=t.tell_us_more,this.recaptchaToken=t.recaptchaToken,this.phone_verification_token=t.phone_verification_token,this.verified_phone=t.verified_phone,this[ft]=t[ft],this.hidden_content=t.hidden_content,this.hidden_term=t.hidden_term,this.hidden_source=t.hidden_source,this.hidden_medium=t.hidden_medium,this.hidden_campaign=t.hidden_campaign,this.hidden_ga_id=t.hidden_ga_id,this.campaign_id=t.campaign_id,this.visitor_id=t.visitor_id,this.ramsey_anonymous_id=t.ramsey_anonymous_id,this.optimizely_variant_ids=t.optimizely_variant_ids,this.lead_form_url=t.lead_form_url,this.form_name=t.form_name,this.facebook_click_id=t.facebook_click_id,this.google_click_id=t.google_click_id,this.job_title=t.job_title,this.decision_maker=t.decision_maker,this.phone_ext=t.phone_ext,this.influence=t.influence,this.primary_reason=t.primary_reason,this.primary_reason_details=t.primary_reason_details,this.prospect_goal=t.prospect_goal,this.timeline=t.timeline,this.company_website=t.company_website}merge(t){return new pe({...this,...cl(t)})}delete(t){const n=this.copy();return delete n[t],new pe(n)}copy(){return new pe({...this})}areFieldsRequiredForSurveyDefined(){return this.email!==void 0&&this.campaign_id!==void 0&&this.form_name!==void 0}getPhone(){return this.verified_phone||this.phone}setHoneypotValue(t){return this.merge({[pe.HONEYPOT_ATTRIBUTE]:t})}}class Kt{message;errors;confidence;static for(t){return new Kt(t)}constructor(t){this.message=t.message,this.errors=t.errors,this.confidence=t.confidence}isBot(){return this.confidence==="low"}isPotentialBot(){return this.confidence==="medium"}}function ul({onChange:e}){return h(ae,{size:"lg",label:pe.HONEYPOT_LABEL,name:pe.HONEYPOT_ATTRIBUTE,"aria-hidden":"true",className:"hp-field","data-testid":"hp",children:t=>h(ce,{...t,tabIndex:-1,autoComplete:"off",onChange:n=>{e(n.currentTarget.value)}})})}function dl({isDisabled:e}){const{formState:{errors:t},register:n}=le();return h(J,{children:h(ae,{size:"lg",name:"job_title",label:"Job Title",invalid:!!t.job_title,errors:new ye(t,"job_title").call(),disabled:e,children:r=>h(ce,{...r,...n("job_title",{required:!0,maxLength:40,pattern:{value:be.nonEmptyPattern,message:ve.job_title.PATTERN??""}})})})})}function _l({isDisabled:e}){const{formState:{errors:t},register:n}=le();return h(ae,{size:"lg",name:"last_name",label:"Last Name",invalid:!!t.last_name,errors:new ye(t,"last_name").call(),disabled:e,children:r=>h(ce,{...r,...n("last_name",{required:!0,maxLength:80,pattern:{value:be.nonEmptyPattern,message:ve.last_name.PATTERN??""}})})})}const hl=["Google","Facebook","LinkedIn","YouTube","Cold Call","Webinar","Email","Consultant or Advisor","The Ramsey Show","Other Ramsey Network Program","Co-Worker/Friend","Live Event/Conference","Other"];function ml({isDisabled:e}){const{formState:{errors:t},register:n}=le();return h(J,{children:h(ae,{size:"lg",name:"user_reported_lead_source_live_detail",label:"Event Name",invalid:!!t.user_reported_lead_source_live_detail,errors:new ye(t,"user_reported_lead_source_live_detail").call(),disabled:e,children:r=>h(ce,{...r,...n("user_reported_lead_source_live_detail",{required:!0,maxLength:100,pattern:{value:be.nonEmptyPattern,message:ve.user_reported_lead_source_live_detail.PATTERN??""}})})})})}function pl({isDisabled:e}){const{formState:{errors:t},register:n}=le();return h(J,{children:h(ae,{size:"lg",name:"user_reported_lead_source_other_detail",label:"Tell Us More",invalid:!!t.user_reported_lead_source_other_detail,errors:new ye(t,"user_reported_lead_source_other_detail").call(),disabled:e,children:r=>h(ce,{...r,...n("user_reported_lead_source_other_detail",{required:!0,maxLength:220,pattern:{value:be.nonEmptyPattern,message:ve.user_reported_lead_source_other_detail.PATTERN??""}})})})})}function fl({isDisabled:e}){const{formState:{errors:t},register:n,unregister:r,setValue:a}=le(),[o,i]=D(""),s=u=>{r(["user_reported_lead_source_other_detail","user_reported_lead_source_live_detail"]),i(u.currentTarget.value),a("user_reported_lead_source",u.currentTarget.value,{shouldValidate:!0})};return h(J,{children:[h(ae,{size:"lg",name:"user_reported_lead_source",label:"How did you hear about SmartDollar?",invalid:!!t.user_reported_lead_source,errors:new ye(t,"user_reported_lead_source").call(),disabled:e,children:u=>h(ur,{...u,...n("user_reported_lead_source",{required:!0}),onChange:s,children:[h("option",{value:"",children:"Select One"}),hl.map(l=>h("option",{value:l,children:l},l))]})}),o==="Live Event/Conference"&&h(ml,{isDisabled:e}),o==="Other"&&h(pl,{isDisabled:e})]})}function yl({isDisabled:e}){const{formState:{errors:t},register:n}=le();return h(J,{children:h(ae,{note:"(Optional)",size:"lg",name:"phone_ext",label:"Phone Ext.",invalid:!!t.phone_ext,errors:new ye(t,"phone_ext").call(),disabled:e,children:r=>h(ce,{...r,...n("phone_ext",{maxLength:8,pattern:{value:be.phoneExtPattern,message:ve.phone_ext.PATTERN??""}})})})})}function gl({isDisabled:e}){const{formState:{errors:t},register:n}=le();return h(ae,{size:"lg",name:"phone",label:"Phone",invalid:!!t.phone,errors:new ye(t,"phone").call(),disabled:e,children:r=>h(ce,{...r,...n("phone",{required:!0,maxLength:14,pattern:{value:be.phonePattern,message:ve.phone.PATTERN??""}})})})}function bl({onOtherInput:e}){const{formState:{errors:t},register:n}=le();return h(ae,{size:"lg",name:"primaryReason",invalid:!!t.primaryReason,errors:new ye(t,"primaryReason").call(),label:h("label",{className:"u-visuallyHidden",htmlFor:"primaryReason",children:"Primary Reason"}),children:r=>h(ce,{...r,autocomplete:"off",onInput:e,...n("primaryReason",{required:!0,maxLength:100,pattern:{value:be.nonEmptyPattern,message:ve.primaryReason.PATTERN??""}})})})}function vl({isDisabled:e}){const{register:t}=le();return h(ae,{note:"(Optional)",size:"lg",name:"tell_us_more",label:"Why are you interested in exploring SmartDollar for your team?",disabled:e,children:r=>h(ce,{...r,...t("tell_us_more"),size:"lg"})})}var I=(e=>(e.FIRST_NAME="FIRST_NAME",e.LAST_NAME="LAST_NAME",e.COMPANY_NAME="COMPANY_NAME",e.EMPLOYEE_COUNT="EMPLOYEE_COUNT",e.EMAIL="EMAIL",e.PHONE="PHONE",e.PHONE_EXT="PHONE_EXT",e.LEAD_SOURCE="LEAD_SOURCE",e.TELL_US_MORE="TELL_US_MORE",e.DECISION_MAKER="DECISION_MAKER",e.JOB_TITLE="JOB_TITLE",e))(I||{});function wl(){return h("div",{class:"smartdollar-LeadCaptureForm-legalText",children:[h("p",{children:[h("span",{children:"By providing us your phone number and email address and clicking “Submit”, you are agreeing to be contacted by Ramsey Solutions via email, phone call, and/or text messages, and to the use of an automatic telephone dialing system, artificial or prerecorded voice, and/or AI-generated messages for the purpose of scheduling a demonstration of SmartDollar, receiving advertisements for our products and services, and for the purposes outlined in our "}),h("a",{href:"https://policies.ramseysolutions.net/privacy-policy",rel:"noopener noreferrer",target:"_blank",title:"https://policies.ramseysolutions.net/privacy-policy",children:h("span",{children:"Privacy Policy"})}),h("span",{children:" and "}),h("a",{href:"https://policies.ramseysolutions.net/terms-of-use",rel:"noopener noreferrer",target:"_blank",title:"https://policies.ramseysolutions.net/terms-of-use",children:h("span",{children:"Terms of Use"})}),h("span",{children:". Messaging and data rates may apply. Frequency varies."})]}),h("p",{children:h("span",{children:"You may opt-out of receiving text messages at any time by replying with the word STOP from the mobile device receiving the messages. You do not need to provide this consent to receive any products or services from Ramsey Solutions. However, if you opt out of receiving phone calls or text messages, you will not receive those kinds of communications from Ramsey Solutions."})})]})}function El({onSubmit:e,onAnyFieldChange:t,formTracker:n,disableSubmitBtn:r,submitErrorMessage:a,stepNr:o,stepDefinition:i}){const s=lo(),u=we(new oo),l=we(!1),p=vn(),c=vn(),f="visitor_id699043",[_,b]=D(!1),[S,E]=D(""),O=cr({mode:"onTouched"}),{formState:g,reset:x,handleSubmit:T,setValue:L,trigger:M,control:K}=O,G=Ss({control:K});Xs(),se(()=>{o>1&&x(),l.current=!1,p.current&&!qt()&&p.current.reset(),c.current&&n.registerFormElement(c.current)},[o]),se(()=>{W()},[i]),se(()=>{N()&&(l.current=!0),l.current&&t();function N(){return Object.keys(g.dirtyFields).length>0||Object.keys(g.touchedFields).length>0}},[G,g.dirtyFields,g.touchedFields]);function W(){if(i.defaultValues)for(const N in i.defaultValues)L(N,i.defaultValues[N])}function j(){return o===1}const H=async()=>{const N=await M();return N||n.trackInvalidSubmission(),N};async function k(N){a&&p.current&&p.current.reset();const B=u.current.getGADataSet();let Y=new pe({...N,hidden_campaign:B.campaign,hidden_content:B.content,hidden_medium:B.medium,hidden_source:B.source,hidden_term:B.term,hidden_ga_id:B.trackingId,facebook_click_id:B.facebookClickId,google_click_id:B.googleClickId,campaign_id:parseInt(s.pardotCampaignId,10)||0,visitor_id:u.current.getCookieValueByName(f)||"",ramsey_anonymous_id:s.ramseyAnonymousId,form_name:s.formName,optimizely_variant_ids:s.optimizelyVariantIds,lead_form_url:window.location.href});S!==""&&(Y=Y.setHoneypotValue(S)),e(Y,i)}return h("div",{className:"smartdollar-LeadCaptureForm-step",children:[h("h2",{className:"smartdollar-LeadCaptureForm-primaryHeader",children:i.primaryHeader}),i.secondaryHeader&&h("p",{className:"smartdollar-LeadCaptureForm-secondaryHeader",children:i.secondaryHeader}),h(ir,{...O,children:h("form",{noValidate:!0,id:"smartdollar_lead_form",ref:c,onSubmit:T(k,H),children:[i.inputs.map(N=>h(J,{children:[N===I.FIRST_NAME&&h(ol,{isDisabled:_}),N===I.LAST_NAME&&h(_l,{isDisabled:_}),N===I.COMPANY_NAME&&h(Js,{isDisabled:_}),N===I.EMPLOYEE_COUNT&&h(J,{children:[h(al,{setIsFormDisabled:b}),_&&h("div",{className:"smartdollar-LeadCaptureForm-ramseyPlusMessage","data-testid":"ramsey-plus-message",children:["👋 We’ve got a better fit! Ramsey+ was made for businesses with less than 3 employees. Try it for free"," ",h("a",{href:"https://theramseysolutions.com/ramseyplus",children:"here"}),"!"]})]}),N===I.EMAIL&&h(rl,{isDisabled:_}),N===I.PHONE&&h(gl,{isDisabled:_}),N===I.PHONE_EXT&&h(yl,{isDisabled:_}),N===I.LEAD_SOURCE&&h(fl,{isDisabled:_}),N===I.TELL_US_MORE&&h(vl,{isDisabled:_}),N===I.DECISION_MAKER&&h(nl,{isDisabled:_}),N===I.JOB_TITLE&&h(dl,{isDisabled:_})]})),j()&&h(ul,{onChange:E}),i.submitText&&h(ae,{invalid:!!a,errors:[a],children:()=>h(Ce,{appearance:"primary",type:"submit",value:"submit",fullWidthOnMobile:!0,disabled:r||_,children:i.submitText})})]})}),i.submitToBackend&&h(wl,{})]})}var Yt=function(){return Yt=Object.assign||function(t){for(var n,r=1,a=arguments.length;rsetTimeout(t,e))}var Dn=function(){return Dn=Object.assign||function(t){for(var n,r=1,a=arguments.length;r{if(S<=0)return;const ee=setTimeout(()=>{E(S-1)},1e3);return()=>clearTimeout(ee)},[S]);function k(){E("30")}async function N(){if(!await Y())return"";u(!0);const ee=await r(x("verification_code"));return ee&&(M("phone_verification_token",ee),p(!0),await Al(2e3),o()),u(!1),ee}function B(){K("verification_code"),M("verification_code",""),i()}function Y(){return T("verification_code")}async function ue(){f(!0),await a(O,t),f(!1),k()}async function oe(){const ee=O==="sms"?"call":"sms";b(!0),await a(ee,t),b(!1),g(ee),k()}async function Re(ee){ee.preventDefault(),await N()}return h("form",{onSubmit:Re,children:[h(yo,{header:"Enter your 6-digit code.",description:h(J,{children:["We sent a code to ",h("b",{children:xi(t)})," that's valid for"," ","30"," ","minutes. If you don't complete this step, we won't be able to contact you."]})}),h(ae,{size:"md",name:"verification_code",label:"6-Digit Verification Code",length:"md",invalid:!!G.verification_code,errors:new ye(G,"verification_code").call(),disabled:s,children:ee=>h(yt,{children:[h(ce,{...ee,type:"tel",inputMode:"numeric",pattern:be.verificationCodePattern,maxLength:6,...L("verification_code",{required:!0,maxLength:6,pattern:{value:be.verificationCodePattern,message:ve.verification_code.PATTERN??""}})}),l&&h(po,{icon:qa,color:"positive",size:"large","data-testid":"verification-succeeded-indicator"})]})}),h(yt,{children:[h(Ce,{fullWidthOnMobile:!0,onClick:N,loading:s,type:"submit","data-testid":"phone-verification-verify-code-button",children:"Verify and Continue"}),h(Ce,{fullWidthOnMobile:!0,onClick:B,appearance:"ghost","data-testid":"phone-verification-back-button",disabled:H,children:"Back"})]}),h("p",{className:"smartdollar-LeadCaptureForm-legalText u-spacingBlockMd",children:[h("span",{children:"By clicking Verify and Continue, you agree to Ramsey Solutions'"})," ",h(Un,{href:"https://policies.ramseysolutions.net/privacy-policy",inheritColor:!0,size:"small",target:"_blank",children:"Privacy Policy"})," ",h("span",{children:"and"})," ",h(Un,{href:"https://policies.ramseysolutions.net/terms-of-use",inheritColor:!0,size:"small",target:"_blank",children:"Terms of Use"}),"."]}),h(Xt,{size:"bodySmall",children:h("b",{children:"Didn't get the code?"})}),h(Xt,{"data-testid":"phone-verification-resend-countdown",className:"u-spacingBlockSm",size:"bodySmall",children:W?"You can resend it now.":`You can resend it in ${S} second(s).`}),h(yt,{children:[h(Ce,{appearance:"subtle",disabled:j,onClick:ue,loading:c,type:"button",fullWidthOnMobile:!0,"data-testid":"resend-verification-code-button",children:O==="sms"?"Text Me Again":"Call Me Again"}),h(Ce,{appearance:"subtle",disabled:j,onClick:oe,type:"button",loading:_,fullWidthOnMobile:!0,"data-testid":"resend-verification-code-via-alternate-method-button",children:O==="sms"?"Call Me Instead":"Text Me Instead"})]})]})}function Ml(e){const{onSubmit:t}=e,[n,r]=D(!1),[a,o]=D(!1),{getValues:i,formState:{errors:s},register:u,trigger:l}=le();async function p(){return l("verified_phone")}async function c(){r(!0),await t("call",i("verified_phone")),r(!1)}async function f(){o(!0),await t("sms",i("verified_phone")),o(!1)}const _=b=>async()=>{if(await p())return b()};return h(J,{children:[h(yo,{header:"Let's make sure it's really you.",description:"We’ll send you a code to confirm your identity and protect your info."}),h(ae,{name:"verified_phone",label:"Phone Number",className:"u-spacingBlockSm",length:"md",helper:h(J,{children:["Standard messaging and data rates apply. ",h("br",{}),"Only U.S. numbers are allowed at this time."]}),invalid:!!s.verified_phone,errors:new ye(s,"verified_phone").call(),disabled:n||a,children:b=>h(ce,{...b,...u("verified_phone",{required:!0,maxLength:14,pattern:{value:be.phonePattern,message:ve.verified_phone.PATTERN??""}}),icon:Rn})}),h(yt,{children:[h(Ce,{type:"button",disabled:n,onClick:_(f),loading:a,fullWidthOnMobile:!0,icon:$a,appearance:"ghost","data-testid":"text-phone-verification-code-button",children:"Text the Code"}),h(Ce,{type:"button",disabled:a,onClick:_(c),loading:n,fullWidthOnMobile:!0,icon:Rn,appearance:"ghost","data-testid":"call-phone-verification-code-button",children:"Call With Code"})]})]})}function Vl({onVerificationSuccess:e}){const[t,n]=D(!0),[r,a]=D(),[o,i]=D(""),[s,u]=D("sms");async function l(f,_){a("");try{await ia.initiateVerification({phoneNumber:_,type:f}),n(!1),i(_),u(f)}catch(b){b instanceof Qt?a("You've requested a new verification code too many times. Please try again in 10 minutes."):a("Something went wrong. Please refresh the page and try again.")}}async function p(f){a("");try{return await ia.verifyCode({phone:o,verificationCode:f})}catch(_){return _ instanceof ho?a("Invalid verification code. Please try again."):_ instanceof Qt?a("You've requested a new verification code too many times. Please try again in 10 minutes."):_ instanceof mo?a("This verification code has expired. Please request a new one."):a("Something went wrong. Please refresh the page and try again."),""}}function c(){n(!0),a("")}return h(J,{children:[r&&h(_o,{color:"negative",icon:Ga,className:"u-spacingBlockMd",element:"output",role:"alert",fullWidth:!0,children:r}),t?h(Ml,{onSubmit:l}):h(Ll,{phoneNumber:o,initialMethod:s,onVerify:p,onResendCode:l,onSubmit:e,onGoBack:c})]})}var Zt=(e=>(e.PHONE_VERIFICATION="PHONE_VERIFICATION",e))(Zt||{});function Fl(e){const{stepDefinition:t,onSubmit:n,email:r}=e;if(!Object.values(Zt).includes(t.customStep))throw new Error(`Unknown custom step type: ${t.customStep}`);const a=cr({mode:"onTouched"});function o(){const i=a.getValues(),s=new pe({...i,email:r});n(s,t)}return h(ir,{...a,children:t.customStep===Zt.PHONE_VERIFICATION&&h(Vl,{onVerificationSuccess:o})})}var $n=function(){return $n=Object.assign||function(t){for(var n,r=1,a=arguments.length;r1&&h(bo,{currentStep:o,totalSteps:i}),Ct(s)?h(Fl,{onSubmit:e,stepDefinition:s,email:u}):h(El,{onSubmit:e,onAnyFieldChange:t,formTracker:n,disableSubmitBtn:r,submitErrorMessage:a,stepNr:o,stepDefinition:s})]})}var Be=(e=>(e.DEFAULT="DEFAULT",e.STRATEGIC_RELATIONSHIP="STRATEGIC_RELATIONSHIP",e.FT_CALCULATOR="FT_CALCULATOR",e.LIVE_EVENT="LIVE_EVENT",e.WEBINAR="WEBINAR",e.FACEBOOK="FACEBOOK",e))(Be||{});const la={[Be.DEFAULT]:{hasBoxShadow:!0,thankYouTemplate:Le.DEFAULT,stepDefinitions:[{submitToBackend:!1,primaryHeader:"",secondaryHeader:"",submitText:"Next",inputs:[I.FIRST_NAME,I.LAST_NAME,I.EMAIL,I.PHONE]},{submitToBackend:!0,primaryHeader:"",secondaryHeader:"",submitText:"Submit",inputs:[I.COMPANY_NAME,I.EMPLOYEE_COUNT,I.LEAD_SOURCE,I.TELL_US_MORE]}]},[Be.FT_CALCULATOR]:{hasBoxShadow:!1,thankYouTemplate:Le.DEFAULT,stepDefinitions:[{submitToBackend:!1,primaryHeader:"",secondaryHeader:"",submitText:"Next",inputs:[I.FIRST_NAME,I.LAST_NAME,I.EMAIL,I.PHONE]},{submitToBackend:!0,primaryHeader:"",secondaryHeader:"",submitText:"Submit",inputs:[I.COMPANY_NAME,I.EMPLOYEE_COUNT,I.LEAD_SOURCE,I.TELL_US_MORE]}]},[Be.STRATEGIC_RELATIONSHIP]:{hasBoxShadow:!0,thankYouTemplate:Le.DEFAULT,stepDefinitions:[{submitToBackend:!1,primaryHeader:"",secondaryHeader:"",submitText:"Next",inputs:[I.FIRST_NAME,I.LAST_NAME,I.EMAIL,I.PHONE]},{submitToBackend:!0,primaryHeader:"",secondaryHeader:"",submitText:"Submit",inputs:[I.COMPANY_NAME,I.EMPLOYEE_COUNT,I.TELL_US_MORE]}]},[Be.LIVE_EVENT]:{hasBoxShadow:!0,thankYouTemplate:Le.DEFAULT,stepDefinitions:[{submitToBackend:!1,primaryHeader:"",secondaryHeader:"",submitText:"Next",inputs:[I.FIRST_NAME,I.LAST_NAME,I.EMAIL,I.PHONE],defaultValues:{user_reported_lead_source:"Live Event/Conference"}},{submitToBackend:!0,primaryHeader:"",secondaryHeader:"",submitText:"Submit",inputs:[I.COMPANY_NAME,I.EMPLOYEE_COUNT,I.TELL_US_MORE]}]},[Be.WEBINAR]:{hasBoxShadow:!0,thankYouTemplate:Le.WEBINAR,stepDefinitions:[{submitToBackend:!0,primaryHeader:"",secondaryHeader:"",submitText:"Submit",inputs:[I.FIRST_NAME,I.LAST_NAME,I.EMAIL,I.PHONE,I.EMPLOYEE_COUNT]}]},[Be.FACEBOOK]:{hasBoxShadow:!0,thankYouTemplate:Le.DEFAULT,stepDefinitions:[{submitToBackend:!1,primaryHeader:"",secondaryHeader:"",submitText:"Next",inputs:[I.FIRST_NAME,I.LAST_NAME,I.EMAIL]},{customStep:Zt.PHONE_VERIFICATION},{submitToBackend:!0,primaryHeader:"Verified! Let's finish your profile.",secondaryHeader:"",submitText:"Submit",inputs:[I.COMPANY_NAME,I.EMPLOYEE_COUNT,I.LEAD_SOURCE,I.TELL_US_MORE]}]}};function Ul(e,t){const n=la[e]??la[Be.DEFAULT];return Hl(n,t)}function Hl(e,t){return jl(e,t),e.stepDefinitions.length>1&&$l(e,t),t.defaultEventName&&zl(e,t),e}function jl(e,t){if(Ct(e.stepDefinitions[0]))return;const n=e.stepDefinitions[0];n.primaryHeader=t.primaryHeaderStep1,n.secondaryHeader=t.secondaryHeaderStep1}function $l(e,t){if(Ct(e.stepDefinitions[1]))return;const n=e.stepDefinitions[1];n.primaryHeader=t.primaryHeaderStep2,n.secondaryHeader=t.secondaryHeaderStep2}function zl(e,t){if(Ct(e.stepDefinitions[0]))return;const n=e.stepDefinitions[0];n.defaultValues={...n.defaultValues,user_reported_lead_source_live_detail:t.defaultEventName}}var zn=function(){return zn=Object.assign||function(t){for(var n,r=1,a=arguments.length;r{b("primaryReason")},[l]),se(()=>{u(""),p(!1)},[e]),se(()=>{i(!S)},[c]);function E(T){T.preventDefault(),l?t(e,_,c):t(e,s),i(!0)}function O(){return n?"Submit":"Next"}function g(T){f(T.currentTarget.value)}function x(T){const L=T.target;u(L.value),L.value===_?(p(!0),S||i(!0)):(p(!1),i(!1))}return h("div",{className:"SurveyStep",children:h(ir,{...a,children:h("form",{ref:r,children:[h("h2",{className:"SurveyStep-question",children:e.question}),e.options.map(T=>h("div",{className:"SurveyStep-answerWrapper",children:h(vo,{checked:s===T,className:"SurveyStep-answerRadioButton",label:T,value:T,name:"answer",onClick:x})},T)),l&&h("div",{children:h(bl,{onOtherInput:g})}),h(Ce,{className:"SurveyStep-nextButton",appearance:"primary",type:"submit",value:"submit",onClick:E,fullWidthOnMobile:!0,disabled:o,children:O()})]})})})}const ql=[{question:"What best describes you?",options:["I'm ready to buy a financial wellness benefit.","I'm comparing financial wellness benefits.","I'm starting to research financial wellness benefits.","I just have a question."],fieldName:"prospect_goal",otherFieldName:""},{question:"What's the primary reason you're interested in adding a financial wellness benefit?",options:["Employee retention","Attracting new talent","Employees requesting pay raises","401(k) health","I just want to help my employees out.","I follow Dave Ramsey's principles and want to share them with my team.","Other"],fieldName:"primary_reason",otherFieldName:"primary_reason_details"},{question:"I would like to have a financial wellness solution in place:",options:["ASAP","In 1-2 months","In 3-6 months","In 7-12 months","In more than 12 months","I'm just conducting research."],fieldName:"timeline",otherFieldName:""},{question:"What best describes you?",options:["I'm a consultant doing research on behalf of my client.","I'm the primary decision-maker for bringing on new benefits at my company.","I'm one of the primary decision-makers for bringing on new benefits at my company.","I'm researching benefits to take options back to my leadership team."],fieldName:"influence",otherFieldName:""}];function Kl({email:e,formName:t,campaignId:n,onSubmit:r}){const[a,o]=D(1),[i,s]=D({}),u=ql;async function l(_,b,S){const E={...i,[_.fieldName]:b,[_.otherFieldName]:S??""};s(E),f()?r(new pe({email:e,form_name:t,campaign_id:n,prospect_goal:E.prospect_goal,primary_reason:E.primary_reason,primary_reason_details:E.primary_reason_details,timeline:E.timeline,influence:E.influence})):p()}function p(){o(_=>_+1)}function c(){return a===1}function f(){return a===u.length}return h("div",{className:"Survey","data-testid":"post-lead-survey-component",children:[h(bo,{currentStep:a,totalSteps:u.length}),c()&&h("h2",{className:"Survey-heading",children:"Help us personalize our conversation!"}),h(Wl,{surveyStepDefinition:u[a-1],isLastStep:f(),onNext:l})]})}class wo extends Error{constructor(){super("Bot detected"),this.name="BotDetectedError"}}class Eo extends Error{constructor(){super("Potential Bot detected. Needs additional verification."),this.name="PotentialBotDetectedError"}}class ca{static async upsertUsingRecaptchaV3(t,n){const r=await fetch(`${wt()}/lead-capture-form/submit`,{method:"POST",headers:{"Content-Type":"application/json","X-Request-Id":vt(),"Ramsey-Phone-Verification-Token":t.phone_verification_token||"",...this.bypassRecaptchaHeader()},body:JSON.stringify({...this.buildRequestBody(t),submission_time:n,recaptcha_type:"v3"})}),a=Kt.for(await r.json());if(r.ok){if(a.isBot())throw new wo;if(a.isPotentialBot())throw new Eo;return a}throw new Error(`Failed to upsert lead using Recaptcha v3. Status: ${r.status}`)}static async upsertUsingRecaptchaV2(t,n){const r=await fetch(`${wt()}/lead-capture-form/verified`,{method:"POST",headers:{"Content-Type":"application/json","X-Request-Id":vt(),"Ramsey-Phone-Verification-Token":t.phone_verification_token||"",...this.bypassRecaptchaHeader()},body:JSON.stringify({...this.buildRequestBody(t),submission_time:n,recaptcha_type:"v2"})}),a=Kt.for(await r.json());if(r.ok)return a;throw new Error(`Failed to upsert lead using Recaptcha v2. Status: ${r.status}`)}static buildRequestBody(t){let n=t.copy();return n=this.injectRecaptchaTokenIntoBody(n),n.delete("phone_verification_token")}static bypassRecaptchaHeader(){return qt()?{[co]:"true"}:{}}static injectRecaptchaTokenIntoBody(t){qt()&&(t=t.merge({recaptchaToken:"fake_recaptcha_value"}));const n=uo();return n&&(t=t.delete("recaptchaToken"),t[ft]=n),t}}function Yl(){const e=we(),t=we();function n(){e.current=performance.now()}function r(){t.current=performance.now()}function a(){return e.current===void 0||t.current===void 0?0:t.current-e.current}function o(){return e.current!==void 0&&t.current===void 0}function i(){e.current=void 0,t.current=void 0}function s(){i(),n()}return{start:n,stop:r,reset:i,restart:s,isRunning:o,getElapsedTime:a}}const ua=()=>!!document.querySelector('script[src*="/recaptcha/"]:not([src*="gstatic"])'),Ql=()=>".grecaptcha-badge{display: none !important;}",Xl=({host:e="google.com",isEnterprise:t=!1,render:n,hl:r,badge:a})=>{const o=new URLSearchParams({...r&&{hl:r},...a&&{badge:a},render:n});return`https://www.${e}/recaptcha/${t?"enterprise.js":"api.js"}?${o}`},Zl=()=>{const e=document.createElement("style");e.innerHTML=Ql(),document.body.appendChild(e)},Jl=({onload:e,appendTo:t="head",isEnterprise:n=!1,host:r,render:a,badge:o,hl:i,...s})=>{const u=Xl({host:r,isEnterprise:n,render:a,hl:i,badge:o}),l=document.createElement("script");Object.entries(s).forEach(([p,c])=>{l.setAttribute(p,c?.toString()??"")}),l.src=u,l.onload=e,document[t].appendChild(l)},ec=()=>{const e=document.querySelector(".grecaptcha-badge");e&&e.parentNode&&document.body.removeChild(e.parentNode)},So=e=>{const t=document.getElementById(e);if(t)for(;t.lastChild;)t.lastChild.remove()},tc="https://www.gstatic.com/recaptcha/releases",nc=()=>{window.___grecaptcha_cfg=void 0;const e=document.querySelector('script[src*="/recaptcha/"]:not([src*="gstatic"])');e&&e.remove();const t=document.querySelector(`script[src^="${tc}"]`);t&&t.remove()},it="GoogleReCaptcha Context has not yet been implemented, if you are using useGoogleReCaptcha hook, make sure the hook is called inside component wrapped by GoogleRecaptchaProvider",Oo=Yn({instance:void 0,siteKey:"",language:"",isLoading:!0,executeV3:()=>{throw new Error(it)},executeV2Invisible:()=>{throw new Error(it)},reset:()=>{throw new Error(it)},getResponse:()=>{throw new Error(it)},render:()=>{throw new Error(it)}}),Co=()=>Jt(Oo),rc="onGoogleReCaptchaLoad",ac="google-recaptcha-container",oc=({type:e,siteKey:t,language:n,scriptProps:r,isEnterprise:a=!1,host:o,theme:i="light",children:s,explicit:u,onLoad:l,onError:p})=>{const[c,f]=D(!0),[_,b]=D();se(()=>{const g=r?.id??`google-recaptcha-${e}-script`,x=ua(),T=()=>{var L;f(!0);const M=a?(L=window.grecaptcha)==null?void 0:L.enterprise:window.grecaptcha;if(!M){p&&p();return}if(u||M.ready(async()=>{b(M),l&&await l(M),f(!1)}),u){const K={size:e==="v3"||e==="v2-invisible"?"invisible":"normal",...(e==="v3"||e==="v2-invisible")&&{badge:"bottomright"},sitekey:t,theme:i,...typeof u=="object"&&{...u,"expired-callback":u.expiredCallback,"error-callback":u.errorCallback}};x||typeof u=="object"&&(e==="v3"||e==="v2-invisible")&&u?.badge==="hidden"&&Zl(),M.ready(async()=>{typeof u=="object"&&u.container&&M.render(u.container,K,!!u.inherit),b(M),l&&await l(M),f(!1)})}};return window[rc]=T,x?T():Jl({isEnterprise:a,host:o,...(e==="v3"||e==="v2-invisible")&&typeof u=="object"&&u?.badge&&{badge:u?.badge==="hidden"?"bottomright":u?.badge},...n&&{hl:n},render:u||e==="v2-checkbox"?"explicit":t,...r,onload:T,id:g}),()=>{ua()&&nc(),typeof u=="object"&&(e==="v3"||e==="v2-invisible")&&!(u!=null&&u.container)&&u!=null&&u.badge?So(ac):ec()}},[a,n,o,t,e]);const S=g=>{if(!(_!=null&&_.execute))throw new Error("Google ReCaptcha has not been loaded");return _.execute(t,{action:g})},E=g=>{if(!(_!=null&&_.execute))throw new Error("Google ReCaptcha has not been loaded");return _.execute(g)},O=Je(()=>({instance:_,siteKey:t,isLoading:c,theme:i,executeV2Invisible:E,executeV3:S,reset:_?.reset,getResponse:_?.getResponse,render:_?.render,...n&&{language:n}}),[_,t,c,n]);return h(Oo.Provider,{value:O,children:s})};var st={},da;function Ao(){if(da)return st;da=1,Object.defineProperty(st,"__esModule",{value:!0}),st.default=void 0;class e{static get(){return new e().environment()}static prefix(){return new e().prefix()}constructor(){this.host=this._getHostname()}environment(){return this.host.match(/^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/)||this.host.indexOf(".local")>-1||this.host.indexOf("localhost")>-1?"dev":this.host.indexOf("test.")>-1?"test":this.host.indexOf("qa.")>-1?"qa":"prod"}prefix(){const n=this.environment();return{dev:"test.",test:"test.",qa:"qa.",prod:""}[n]}_getHostname(){return window.location.hostname}}return st.default=e,st}var ic=Ao();const sc=tn(ic);var lt={},_a;function lc(){if(_a)return lt;_a=1,Object.defineProperty(lt,"__esModule",{value:!0}),lt.default=void 0;var e=t(Ao());function t(a){return a&&a.__esModule?a:{default:a}}class n{static initialize(o){return new n(o)}async send(o){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.environment==="dev"&&(!o||typeof o!="string"))throw new Error("Cannot send log without event name");const s=this._prepareRecord(o,i);return this.environment==="dev"?(console.log("🗣 Loggly Message: ",s),null):this._sendToLogService(s)}constructor(o){this._enforceConfig(o),this.appId=o.appId,this.environment=e.default.get(),this.logServiceUrl=`https://apophenia.${e.default.prefix()}ramseysolutions.net/v1`,this.logApiKey=o.apiKey}_prepareRecord(o,i){return i.action=o,i.app_id=this.appId,i.time=new Date().toISOString(),i}_enforceConfig(o){if(!o.appId||!o.apiKey){let i="Logs cannot be initialized without the following settings: `appId` and `apiKey`.";throw new Error(i)}}_sendToLogService(o){return fetch(this.logServiceUrl,{method:"POST",keepalive:!0,priority:"low",headers:{"Content-Type":"application/json","x-api-key":this.logApiKey},body:JSON.stringify({records:[o]})})}}var r=n;return lt.default=r,lt}var cc=lc();const uc=tn(cc),dc={dev:"no key needed - logs sent to dev console only",test:"5AJ79chvuY6Br8cZXfW0s88MQ2MRDTiV4gKpX5PS",qa:"BngVogmY0w5rMhGNCdQQ74jYwkjDYEpT6YBLiQ9n",prod:"dedJUZmFYB4Pew572roiu36v1jWeI20P7FqpzSm4"};function _c(){const e=sc.get();return dc[e]}function hc(){return uc.initialize({appId:"smartdollar-lead-capture-form",apiKey:_c()})}function mc(e){hc().send("survey.complete.failure",{ramseyAnonymousId:e})}const pc="google-recaptcha-badge-container",fc=({id:e=pc,theme:t,language:n,badge:r="bottomright",onChange:a,onError:o,onExpired:i,sitekey:s})=>{const u=we(null),l=Co(),p=t??l.theme,c=n??l.language;return se(()=>{if(!l.render)return;const f=document.createElement("div"),_={sitekey:s,badge:r,size:"invisible",callback:a,"expired-callback":i,"error-callback":o,theme:p,...c&&{hl:c}};return l.render(f,_),u.current&&u.current.appendChild(f),()=>{So(e)}},[l.render,l.siteKey,r,a,o,i,p,c]),!l.render||!l.siteKey?null:h("g-recaptcha",{ref:u})};function yc({googleAnalyticsLabel:e,primaryHeaderStep1:t,secondaryHeaderStep1:n,primaryHeaderStep2:r,secondaryHeaderStep2:a,templateName:o,defaultEventName:i,isSurveyEnabled:s,webinarId:u}){const[l,p]=D(1),[c,f]=D(!1),[_,b]=D(pe.stub()),[S,E]=D(pe.stub()),[O,g]=D(!1),[x,T]=D(""),[L,M]=D(!1),[K,G]=D(!1),W=Co(),j=lo(),H=Yl(),k=Ul(o,{primaryHeaderStep1:t,secondaryHeaderStep1:n,primaryHeaderStep2:r,secondaryHeaderStep2:a,defaultEventName:i}),N=we(ds.createFormTracker({formId:j.googleAnalyticsLabel})),B=we(null);async function Y(U,Ae){b(d=>d.merge(U));const Fe=S.merge(U);_s(Ae)?await ue(Fe):(E(Fe),oe())}async function ue(U){g(!0);try{await et(U),tt(),nt(),oe(),Rt()}catch{}finally{g(!1)}}function oe(){sn(),ee(),Re()}function Re(){typeof B.current?.scrollIntoView=="function"&&B.current.scrollIntoView()}function ee(){p(U=>U+1)}async function He(U){M(!1);try{await et(U),M(!0)}catch{mc(j.ramseyAnonymousId)}}async function et(U){T(""),H.stop();try{await Tt(U),H.restart()}catch(Ae){await Nt(U,Ae)}}async function Nt(U,Ae){if(Ae instanceof wo)throw rn(),Ae;if(Ae instanceof Eo)try{await Pt(U)}catch(Fe){throw We(Fe),Fe}else throw We(Ae),Ae}function rn(){G(!0),ee()}async function Tt(U){return aa()?U=U.merge({recaptchaToken:"MOCK_RECAPTCHA_TOKEN"}):U=U.merge({recaptchaToken:await an()}),ca.upsertUsingRecaptchaV3(U,H.getElapsedTime())}function an(){if(!W.instance)throw new Error("Google ReCaptcha v3 has not been loaded");return W.instance.execute("6LcTN8kqAAAAACxr0L7Sbps0EiB5HFlWo0apwedK",{action:"submit"})}async function Pt(U){aa()?U=U.merge({recaptchaToken:"MOCK_RECAPTCHA_TOKEN"}):U=U.merge({recaptchaToken:await on()}),await ca.upsertUsingRecaptchaV2(U,H.getElapsedTime())}function on(){if(!W.instance)throw new Error("Google ReCaptcha v2 Invisible has not been loaded");return W.reset&&W.reset(),W.instance.execute()}function We(U){N.current.trackInvalidSubmission(),kt(U)}function kt(U){console.error(U),T("Oops. Something happened on our end. Please try again.")}function tt(){N.current.trackValidSubmission({emailAddress:_.email})}function nt(){c||(N.current.trackModule({type:"applicant",category:"b2blead",label:e}),f(!0))}function sn(){N.current.trackStepView({stepName:`Step ${l} of form completed`})}function Rt(){E(new pe({email:_.email}))}function It(){return rt()&&s&&!L&&!K}function xt(){return rt()&&!It()}function rt(){return k&&l>k.stepDefinitions.length}function ln(){H.isRunning()||H.start()}return h("div",{ref:B,className:`smartdollar-LeadCaptureForm ${k.hasBoxShadow?"has-box-shadow":""}`,children:[k.stepDefinitions[l-1]&&h(Bl,{onSubmit:Y,onAnyFieldChange:ln,formTracker:N.current,disableSubmitBtn:O,submitErrorMessage:x,stepNr:l,totalSteps:k.stepDefinitions.length,stepDefinition:k.stepDefinitions[l-1],email:_.email}),xt()&&h(os,{templateName:k.thankYouTemplate,lead:_,webinarId:u,isBot:K}),It()&&_.areFieldsRequiredForSurveyDefined()&&h(Kl,{email:_.email,formName:_.form_name,campaignId:_.campaign_id,onSubmit:He}),h(fc,{sitekey:"6LdONboUAAAAAGyFtiQr4Z1aqHc8dfCeJrkPBpDK"}),h("div",{class:"smartdollar-LeadCaptureForm-hiddenVersion",children:"2.0.7"})]})}function gc(){bc()||vc()}function bc(){return!!document.head.querySelector('link[href^="https://use.typekit.net/"]')}function vc(){const e=document.createElement("link");e.rel="stylesheet",e.href="https://use.typekit.net/bls0guv.css",document.head.appendChild(e)}const wc=e=>{const t=e.dataset.googleAnalyticsLabel||"",n=Bt(e.dataset.primaryHeaderStep1),r=Bt(e.dataset.secondaryHeaderStep1),a=Bt(e.dataset.primaryHeaderStep2),o=Bt(e.dataset.secondaryHeaderStep2),i=e.dataset.pardotCampaignId||"",s=e.dataset.formName||"",u=e.dataset.templateName||"",l=e.dataset.defaultEventName||"",p=e.dataset.isSurveyEnabled==="true"||!1,c=e.dataset.webinarId||"",f=e.dataset.onDemandWebinarUrl||"";e.style.minHeight="auto",gc(),Qe(h(oc,{type:"v3",siteKey:"6LcTN8kqAAAAACxr0L7Sbps0EiB5HFlWo0apwedK",children:h(Ys,{googleAnalyticsLabel:t,pardotCampaignId:i,formName:s,children:h(yc,{googleAnalyticsLabel:t,primaryHeaderStep1:n,secondaryHeaderStep1:r,primaryHeaderStep2:a,secondaryHeaderStep2:o,templateName:u,defaultEventName:l,isSurveyEnabled:p,webinarId:c,onDemandWebinarUrl:f})})}),e)},Ec=document.querySelector("#smartdollar-forms-app");wc(Ec);function Bt(e){return e?new DOMParser().parseFromString(e,"text/html").body.textContent:""}