(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,56731,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},35294,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={assign:function(){return o},searchParamsToUrlQuery:function(){return l},urlQueryToSearchParams:function(){return s}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});function l(e){let t={};for(let[a,n]of e.entries()){let e=t[a];void 0===e?t[a]=n:Array.isArray(e)?e.push(n):t[a]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[a,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(a,i(e));else t.set(a,i(n));return t}function o(e,...t){for(let a of t){for(let t of a.keys())e.delete(t);for(let[t,n]of a.entries())e.append(t,n)}return e}},43827,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return c},urlObjectKeys:function(){return o}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let l=e.r(53903)._(e.r(35294)),i=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:a}=e,n=e.protocol||"",r=e.pathname||"",s=e.hash||"",o=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:a&&(c=t+(~a.indexOf(":")?`[${a}]`:a),e.port&&(c+=":"+e.port)),o&&"object"==typeof o&&(o=String(l.urlQueryToSearchParams(o)));let u=e.search||o&&`?${o}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==c?(c="//"+(c||""),r&&"/"!==r[0]&&(r="/"+r)):c||(c=""),s&&"#"!==s[0]&&(s="#"+s),u&&"?"!==u[0]&&(u="?"+u),r=r.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${n}${c}${r}${u}${s}`}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return s(e)}},85376,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useMergedRef",{enumerable:!0,get:function(){return r}});let n=e.r(36130);function r(e,t){let a=(0,n.useRef)(null),r=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=a.current;e&&(a.current=null,e());let t=r.current;t&&(r.current=null,t())}else e&&(a.current=l(e,n)),t&&(r.current=l(t,n))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},95305,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return g},MissingStaticPage:function(){return y},NormalizeError:function(){return b},PageNotFoundError:function(){return x},SP:function(){return h},ST:function(){return _},WEB_VITALS:function(){return l},execOnce:function(){return i},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return o},isResSent:function(){return m},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return j}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let l=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,a=!1;return(...n)=>(a||(a=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>s.test(e);function c(){let{protocol:e,hostname:t,port:a}=window.location;return`${e}//${t}${a?":"+a:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function m(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let a=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(a&&m(a))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let h="u">typeof performance,_=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class b extends Error{}class x extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class y extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class g extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function j(e){return JSON.stringify({message:e.message,stack:e.stack})}},60078,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isLocalURL",{enumerable:!0,get:function(){return l}});let n=e.r(95305),r=e.r(30576);function l(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),a=new URL(e,t);return a.origin===t&&(0,r.hasBasePath)(a.pathname)}catch(e){return!1}}},56489,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},1624,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={default:function(){return v},useLinkStatus:function(){return x}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let l=e.r(53903),i=e.r(93939),s=l._(e.r(36130)),o=e.r(43827),c=e.r(3989),u=e.r(85376),d=e.r(95305),m=e.r(99426);e.r(56731);let f=e.r(21211),p=e.r(60078),h=e.r(37080);function _(e){return"string"==typeof e?e:(0,o.formatUrl)(e)}function v(t){var a;let n,r,l,[o,v]=(0,s.useOptimistic)(f.IDLE_LINK_STATUS),x=(0,s.useRef)(null),{href:y,as:g,children:j,prefetch:B=null,passHref:N,replace:C,shallow:k,scroll:S,onClick:O,onMouseEnter:L,onTouchStart:$,legacyBehavior:T=!1,onNavigate:I,ref:M,unstable_dynamicOnHover:V,...A}=t;n=j,T&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let P=s.default.useContext(c.AppRouterContext),E=!1!==B,R=!1!==B?null===(a=B)||"auto"===a?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:F,as:w}=s.default.useMemo(()=>{let e=_(y);return{href:e,as:g?_(g):e}},[y,g]);if(T){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});r=s.default.Children.only(n)}let z=T?r&&"object"==typeof r&&r.ref:M,W=s.default.useCallback(e=>(null!==P&&(x.current=(0,f.mountLinkInstance)(e,F,P,R,E,v)),()=>{x.current&&((0,f.unmountLinkForCurrentNavigation)(x.current),x.current=null),(0,f.unmountPrefetchableInstance)(e)}),[E,F,P,R,v]),D={ref:(0,u.useMergedRef)(W,z),onClick(t){T||"function"!=typeof O||O(t),T&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(t),!P||t.defaultPrevented||function(t,a,n,r,l,i,o){if("u">typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(a)){l&&(t.preventDefault(),location.replace(a));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(60794);s.default.startTransition(()=>{d(n||a,l?"replace":"push",i??!0,r.current)})}}(t,F,w,x,C,S,I)},onMouseEnter(e){T||"function"!=typeof L||L(e),T&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),P&&E&&(0,f.onNavigationIntent)(e.currentTarget,!0===V)},onTouchStart:function(e){T||"function"!=typeof $||$(e),T&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),P&&E&&(0,f.onNavigationIntent)(e.currentTarget,!0===V)}};return(0,d.isAbsoluteUrl)(w)?D.href=w:T&&!N&&("a"!==r.type||"href"in r.props)||(D.href=(0,m.addBasePath)(w)),l=T?s.default.cloneElement(r,D):(0,i.jsx)("a",{...A,...D,children:n}),(0,i.jsx)(b.Provider,{value:o,children:l})}e.r(56489);let b=(0,s.createContext)(f.IDLE_LINK_STATUS),x=()=>(0,s.useContext)(b);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},1470,(e,t,a)=>{"use strict";var n=e.r(36130).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;a.c=function(e){return n.H.useMemoCache(e)}},48285,(e,t,a)=>{"use strict";t.exports=e.r(1470)},14654,(e,t,a)=>{t.exports=e.r(26405)},4254,e=>{e.v({actions:"Navbar-module__jDBWVa__actions",bar:"Navbar-module__jDBWVa__bar",barOpen:"Navbar-module__jDBWVa__barOpen",contactBtn:"Navbar-module__jDBWVa__contactBtn",hamburger:"Navbar-module__jDBWVa__hamburger",link:"Navbar-module__jDBWVa__link",linkActive:"Navbar-module__jDBWVa__linkActive",links:"Navbar-module__jDBWVa__links",linksOpen:"Navbar-module__jDBWVa__linksOpen",logo:"Navbar-module__jDBWVa__logo",navContainer:"Navbar-module__jDBWVa__navContainer",navWrapper:"Navbar-module__jDBWVa__navWrapper"})},94457,e=>{"use strict";var t=e.i(93939),a=e.i(48285),n=e.i(1624),r=e.i(14654),l=e.i(36130),i=e.i(4254);function s(){let e,s,c,u,d,m,f,p,h,_,v,b,x,y,g,j,B,N=(0,a.c)(36),C=(0,r.usePathname)(),[k,S]=(0,l.useState)(!1);N[0]!==k?(e=()=>S(!k),N[0]=k,N[1]=e):e=N[1];let O=e;N[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("div",{className:i.default.logo,children:(0,t.jsx)(n.default,{href:"/",children:(0,t.jsx)("img",{src:"/VivianLogo.png",alt:"Vivian Logo"})})}),N[2]=s):s=N[2];let L=`${i.default.links} ${k?i.default.linksOpen:""}`,$=`${i.default.link} ${"/"===C?i.default.linkActive:""}`;N[3]===Symbol.for("react.memo_cache_sentinel")?(c=()=>S(!1),N[3]=c):c=N[3],N[4]!==$?(u=(0,t.jsx)(n.default,{href:"/",className:$,onClick:c,children:"Inicio"}),N[4]=$,N[5]=u):u=N[5];let T=`${i.default.link} ${"/nosotros"===C?i.default.linkActive:""}`;N[6]===Symbol.for("react.memo_cache_sentinel")?(d=()=>S(!1),N[6]=d):d=N[6],N[7]!==T?(m=(0,t.jsx)(n.default,{href:"/nosotros",className:T,onClick:d,children:"Nosotros"}),N[7]=T,N[8]=m):m=N[8];let I=`${i.default.link} ${"/comunidad"===C?i.default.linkActive:""}`;N[9]===Symbol.for("react.memo_cache_sentinel")?(f=()=>S(!1),N[9]=f):f=N[9],N[10]!==I?(p=(0,t.jsx)(n.default,{href:"/comunidad",className:I,onClick:f,children:"Comunidad"}),N[10]=I,N[11]=p):p=N[11];let M=`${i.default.link} ${"/unete"===C?i.default.linkActive:""}`;N[12]===Symbol.for("react.memo_cache_sentinel")?(h=()=>S(!1),N[12]=h):h=N[12],N[13]!==M?(_=(0,t.jsx)(n.default,{href:"/unete",className:M,onClick:h,children:"Únete"}),N[13]=M,N[14]=_):_=N[14],N[15]!==p||N[16]!==_||N[17]!==L||N[18]!==u||N[19]!==m?(v=(0,t.jsxs)("div",{className:L,children:[u,m,p,_]}),N[15]=p,N[16]=_,N[17]=L,N[18]=u,N[19]=m,N[20]=v):v=N[20],N[21]===Symbol.for("react.memo_cache_sentinel")?(b=(0,t.jsx)("button",{className:i.default.contactBtn,onClick:o,children:"Contáctanos"}),N[21]=b):b=N[21];let V=`${i.default.bar} ${k?i.default.barOpen:""}`;N[22]!==V?(x=(0,t.jsx)("div",{className:V}),N[22]=V,N[23]=x):x=N[23];let A=`${i.default.bar} ${k?i.default.barOpen:""}`;N[24]!==A?(y=(0,t.jsx)("div",{className:A}),N[24]=A,N[25]=y):y=N[25];let P=`${i.default.bar} ${k?i.default.barOpen:""}`;return N[26]!==P?(g=(0,t.jsx)("div",{className:P}),N[26]=P,N[27]=g):g=N[27],N[28]!==x||N[29]!==y||N[30]!==g||N[31]!==O?(j=(0,t.jsxs)("div",{className:i.default.actions,children:[b,(0,t.jsxs)("button",{className:i.default.hamburger,onClick:O,"aria-label":"Menu",children:[x,y,g]})]}),N[28]=x,N[29]=y,N[30]=g,N[31]=O,N[32]=j):j=N[32],N[33]!==v||N[34]!==j?(B=(0,t.jsx)("nav",{className:i.default.navWrapper,children:(0,t.jsxs)("div",{className:i.default.navContainer,children:[s,v,j]})}),N[33]=v,N[34]=j,N[35]=B):B=N[35],B}function o(){let e=document.getElementById("contacto");e?e.scrollIntoView({behavior:"smooth"}):window.location.href="/#contacto"}e.s(["default",()=>s])},3125,e=>{e.v({backBtn:"BetaForm-module__B0Vmba__backBtn",choiceBtn:"BetaForm-module__B0Vmba__choiceBtn",choiceBtnActive:"BetaForm-module__B0Vmba__choiceBtnActive",choiceGrid:"BetaForm-module__B0Vmba__choiceGrid",choiceLabel:"BetaForm-module__B0Vmba__choiceLabel",choiceLeft:"BetaForm-module__B0Vmba__choiceLeft",copyLinkBtn:"BetaForm-module__B0Vmba__copyLinkBtn",fadeIn:"BetaForm-module__B0Vmba__fadeIn",form:"BetaForm-module__B0Vmba__form",formCard:"BetaForm-module__B0Vmba__formCard",formSection:"BetaForm-module__B0Vmba__formSection",formSubtitle:"BetaForm-module__B0Vmba__formSubtitle",formTitle:"BetaForm-module__B0Vmba__formTitle",iconWrapper:"BetaForm-module__B0Vmba__iconWrapper",inputGroup:"BetaForm-module__B0Vmba__inputGroup",inputIcon:"BetaForm-module__B0Vmba__inputIcon",inputWrapper:"BetaForm-module__B0Vmba__inputWrapper",label:"BetaForm-module__B0Vmba__label",navBtn:"BetaForm-module__B0Vmba__navBtn",navigationWrapper:"BetaForm-module__B0Vmba__navigationWrapper",nextBtn:"BetaForm-module__B0Vmba__nextBtn",premiumInput:"BetaForm-module__B0Vmba__premiumInput",progressBarContainer:"BetaForm-module__B0Vmba__progressBarContainer",progressFill:"BetaForm-module__B0Vmba__progressFill",shareActions:"BetaForm-module__B0Vmba__shareActions",shareBtn:"BetaForm-module__B0Vmba__shareBtn",shareSection:"BetaForm-module__B0Vmba__shareSection",shareSubtitle:"BetaForm-module__B0Vmba__shareSubtitle",shareTitle:"BetaForm-module__B0Vmba__shareTitle",slideDown:"BetaForm-module__B0Vmba__slideDown",stepHeader:"BetaForm-module__B0Vmba__stepHeader",successCard:"BetaForm-module__B0Vmba__successCard",successIcon:"BetaForm-module__B0Vmba__successIcon",suggestionItem:"BetaForm-module__B0Vmba__suggestionItem",suggestionOther:"BetaForm-module__B0Vmba__suggestionOther",suggestionsContainer:"BetaForm-module__B0Vmba__suggestionsContainer",suggestionsList:"BetaForm-module__B0Vmba__suggestionsList",textInput:"BetaForm-module__B0Vmba__textInput",whatsappBtn:"BetaForm-module__B0Vmba__whatsappBtn"})},38710,e=>{"use strict";var t=e.i(93939),a=e.i(86782),n=e.i(80551);let r=(0,n.default)("building",[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]),l=(0,n.default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),i=(0,n.default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),s=(0,n.default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var o=e.i(59451),c=e.i(45073),u=e.i(35823);let d=(0,n.default)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]),m=(0,n.default)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]),f=(0,n.default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]),p=(0,n.default)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),h=(0,n.default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),_=(0,n.default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);var v=e.i(36130),b=e.i(3125);let x=["Aguascalientes, AGS","Baja California, BC","Baja California Sur, BCS","Campeche, CAMP","Chiapas, CHIS","Chihuahua, CHIH","Ciudad de México, CDMX","Coahuila, COAH","Colima, COL","Durango, DGO","Estado de México, EDOMEX","Guanajuato, GTO","Guerrero, GRO","Hidalgo, HGO","Jalisco, JAL","Michoacán, MICH","Morelos, MOR","Nayarit, NAY","Nuevo León, NL","Oaxaca, OAX","Puebla, PUE","Querétaro, QRO","Quintana Roo, QROO","San Luis Potosí, SLP","Sinaloa, SIN","Sonora, SON","Tabasco, TAB","Tamaulipas, TAM","Tlaxcala, TLAX","Veracruz, VER","Yucatán, YUC","Zacatecas, ZAC","Guadalajara, Jalisco","Monterrey, Nuevo León","Puebla, Puebla","Toluca, Estado de México","Tijuana, Baja California","León, Guanajuato","Juárez, Chihuahua","Zapopan, Jalisco","Mérida, Yucatán","San Luis Potosí, SLP","Aguascalientes, AGS","Hermosillo, Sonora","Saltillo, Coahuila","Mexicali, Baja California","Culiacán, Sinaloa","Cancún, Quintana Roo"];function y(){let[e,n]=(0,v.useState)(1),[y,g]=(0,v.useState)([]),[j,B]=(0,v.useState)(!1),N=(0,v.useRef)(null),[C,k]=(0,v.useState)({role:"",name:"",age:"",location:"",lsmLevel:"",email:"",company:"",literacyLevel:"",visitReason:"",visitReasonOther:""}),[S,O]=(0,v.useState)(!1),[L,$]=(0,v.useState)(!1),[T,I]=(0,v.useState)(!1);(0,v.useEffect)(()=>{function e(e){N.current&&!N.current.contains(e.target)&&B(!1)}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let M=e=>{let{name:t,value:a}=e.target;"age"===t&&(a=a.replace(/\D/g,"")).length>3&&(a=a.slice(0,3)),"location"===t&&(a.length>0?(g(x.filter(e=>e.toLowerCase().includes(a.toLowerCase())).slice(0,5)),B(!0)):(g([]),B(!1))),"visitReasonOther"===t&&a.length>140&&(a=a.slice(0,140)),k(e=>({...e,[t]:a}))},V=(e,t)=>{k(a=>({...a,[e]:t})),"role"===e&&n(2),"lsmLevel"===e&&("deaf"===C.role?n(4):n(5)),"literacyLevel"===e&&n(5),"visitReason"===e&&"other"!==t&&n(6)},A=e=>{switch(e){case 1:return!!C.role;case 2:let t=!!C.name&&!!C.age&&!!C.location;if("institution"===C.role)return t&&!!C.company;return t;case 3:return!!C.lsmLevel;case 4:return!!C.literacyLevel;case 5:return!!C.visitReason&&("other"!==C.visitReason||!!C.visitReasonOther);case 6:return C.email.includes("@");default:return!1}},P=async e=>{if(e.preventDefault(),A(6)){O(!0);try{let{error:e}=await a.supabase.from("beta_registrations").insert([{role:C.role,name:C.name,age:parseInt(C.age),location:C.location,email:C.email,lsm_level:C.lsmLevel,company:C.company,literacy_level:C.literacyLevel,visit_reason:C.visitReason,visit_reason_other:C.visitReasonOther}]);if(e)throw e;$(!0)}catch(e){console.error("Error submitting form:",e),alert("Hubo un error al registrarte. Por favor intenta de nuevo.")}finally{O(!1)}}};return L?(0,t.jsx)("section",{className:b.default.formSection,children:(0,t.jsx)("div",{className:b.default.formCard,children:(0,t.jsxs)("div",{className:b.default.successCard,children:[(0,t.jsx)("div",{className:b.default.successIcon,children:(0,t.jsx)(l,{size:40})}),(0,t.jsxs)("h2",{className:b.default.formTitle,children:["¡Bienvenido, ",C.name.split(" ")[0],"!"]}),(0,t.jsx)("p",{className:b.default.formSubtitle,style:{marginBottom:"0"},children:"Bienvenido a la familia Vivian, ¡ya eres parte del proyecto!"}),(0,t.jsxs)("div",{className:b.default.shareSection,children:[(0,t.jsxs)("div",{className:b.default.shareTitle,children:[(0,t.jsx)(d,{size:14})," ",(0,t.jsx)("span",{children:"Multiplica el impacto"})]}),(0,t.jsx)("p",{className:b.default.shareSubtitle,children:"Comparte Vivian con alguien que necesite derribar barreras de comunicación."}),(0,t.jsxs)("div",{className:b.default.shareActions,children:[(0,t.jsxs)("button",{onClick:()=>{navigator.clipboard.writeText("https://vivianproject.org/unete"),I(!0),setTimeout(()=>I(!1),2e3)},className:`${b.default.shareBtn} ${b.default.copyLinkBtn}`,children:[(0,t.jsx)("span",{style:{opacity:.5,fontSize:"14px"},children:"vivianproject.org/unete"}),T?(0,t.jsx)("span",{style:{color:"#22c55e",fontSize:"10px",fontWeight:800},children:"COPIADO"}):(0,t.jsx)(s,{size:18})]}),(0,t.jsxs)("button",{onClick:()=>window.open(`https://wa.me/?text=${encodeURIComponent("¡Hola! Me acabo de unir a las pruebas beta de Vivian, una IA que traduce a LSM con un avatar 3D. ¡Checa el proyecto aquí! 🚀 https://vivianproject.org/unete")}`,"_blank"),className:`${b.default.shareBtn} ${b.default.whatsappBtn}`,children:[(0,t.jsx)(u.MessageCircle,{size:20})," ",(0,t.jsx)("span",{children:"Compartir en WhatsApp"})]})]})]}),(0,t.jsx)("button",{className:b.default.backBtn,style:{marginTop:"20px",padding:"10px 20px",borderRadius:"15px"},onClick:()=>{$(!1),n(1),k({role:"",name:"",age:"",location:"",lsmLevel:"",email:"",company:"",literacyLevel:"",visitReason:"",visitReasonOther:""})},children:"Volver al inicio"})]})})}):(0,t.jsx)("section",{className:b.default.formSection,children:(0,t.jsxs)("div",{className:b.default.formCard,children:[(0,t.jsx)("div",{className:b.default.progressBarContainer,children:(0,t.jsx)("div",{className:b.default.progressFill,style:{width:`${e/6*100}%`}})}),(0,t.jsxs)("div",{className:b.default.form,children:[1===e&&(0,t.jsxs)("div",{className:b.default.stepContainer,children:[(0,t.jsxs)("div",{className:b.default.stepHeader,children:[(0,t.jsx)("h2",{className:b.default.formTitle,children:"¿Quién eres?"}),(0,t.jsx)("p",{className:b.default.formSubtitle,children:"Ayúdanos a priorizar tu perfil para probar Vivian."})]}),(0,t.jsx)("div",{className:b.default.choiceGrid,children:[{id:"deaf",label:"Persona Sorda / Hipoacúsica ",icon:(0,t.jsx)(_,{size:24})},{id:"hearing",label:"Persona Oyente",icon:(0,t.jsx)(p,{size:24})},{id:"institution",label:"Empresa / Institución",icon:(0,t.jsx)(m,{size:24})}].map(e=>(0,t.jsxs)("button",{onClick:()=>V("role",e.id),className:`${b.default.choiceBtn} ${C.role===e.id?b.default.choiceBtnActive:""}`,children:[(0,t.jsxs)("div",{className:b.default.choiceLeft,children:[(0,t.jsx)("div",{className:b.default.iconWrapper,children:e.icon}),(0,t.jsx)("span",{className:b.default.choiceLabel,children:e.label})]}),(0,t.jsx)(i,{size:20,style:{opacity:.3}})]},e.id))})]}),2===e&&(0,t.jsxs)("div",{className:b.default.stepContainer,children:[(0,t.jsxs)("div",{className:b.default.stepHeader,children:[(0,t.jsx)("h2",{className:b.default.formTitle,children:"Conozcámonos."}),(0,t.jsx)("p",{className:b.default.formSubtitle,children:"¿A quién estamos saludando?"})]}),(0,t.jsxs)("div",{className:b.default.choiceGrid,children:[(0,t.jsxs)("div",{className:b.default.inputWrapper,children:[(0,t.jsx)(h,{className:b.default.inputIcon,size:20}),(0,t.jsx)("input",{type:"text",name:"name",placeholder:"Nombre Completo",value:C.name,onChange:M,className:`${b.default.textInput} ${b.default.premiumInput}`})]}),"institution"===C.role&&(0,t.jsxs)("div",{className:b.default.inputWrapper,children:[(0,t.jsx)(r,{className:b.default.inputIcon,size:20}),(0,t.jsx)("input",{type:"text",name:"company",placeholder:"Nombre de la Empresa / Institución",value:C.company,onChange:M,className:`${b.default.textInput} ${b.default.premiumInput}`})]}),(0,t.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1.5fr",gap:"15px"},children:[(0,t.jsx)("input",{type:"number",name:"age",placeholder:"Edad",value:C.age,onChange:M,onKeyDown:e=>{["e","E","+","-","."].includes(e.key)&&e.preventDefault()},min:"0",max:"999",className:b.default.textInput}),(0,t.jsxs)("div",{className:b.default.suggestionsContainer,ref:N,children:[(0,t.jsxs)("div",{className:b.default.inputWrapper,children:[(0,t.jsx)(c.MapPin,{className:b.default.inputIcon,size:20}),(0,t.jsx)("input",{type:"text",name:"location",autoComplete:"off",placeholder:"Ciudad / Estado",value:C.location,onChange:M,onFocus:()=>{C.location&&B(!0)},className:`${b.default.textInput} ${b.default.premiumInput}`})]}),j&&(y.length>0||C.location)&&(0,t.jsxs)("div",{className:b.default.suggestionsList,children:[y.map((e,a)=>(0,t.jsx)("div",{className:b.default.suggestionItem,onClick:()=>{k(t=>({...t,location:e})),B(!1)},children:e},a)),(0,t.jsxs)("div",{className:`${b.default.suggestionItem} ${b.default.suggestionOther}`,onClick:()=>B(!1),children:['Ubicación personalizada: "',C.location,'"']})]})]})]})]}),(0,t.jsxs)("div",{className:b.default.navigationWrapper,children:[(0,t.jsx)("button",{onClick:()=>n(1),className:`${b.default.navBtn} ${b.default.backBtn}`,children:"Atrás"}),(0,t.jsx)("button",{onClick:()=>n(3),disabled:!C.name||!C.age||!C.location,className:`${b.default.navBtn} ${b.default.nextBtn}`,children:"Continuar"})]})]}),3===e&&(0,t.jsxs)("div",{className:b.default.stepContainer,children:[(0,t.jsxs)("div",{className:b.default.stepHeader,children:[(0,t.jsx)("h2",{className:b.default.formTitle,children:"Tu nivel de LSM."}),(0,t.jsx)("p",{className:b.default.formSubtitle,children:"¿Cuál es tu relación actual con la Lengua de Señas?"})]}),(0,t.jsx)("div",{className:b.default.choiceGrid,children:[{id:"none",label:"Sin conocimiento previo"},{id:"basic",label:"Conocimiento básico (Abecedario...)"},{id:"fluent",label:"Conversación fluida"},{id:"interpreter",label:"Intérprete"}].map(e=>(0,t.jsxs)("button",{onClick:()=>V("lsmLevel",e.id),className:`${b.default.choiceBtn} ${C.lsmLevel===e.id?b.default.choiceBtnActive:""}`,children:[(0,t.jsx)("div",{className:b.default.choiceLeft,children:(0,t.jsx)("span",{className:b.default.choiceLabel,children:e.label})}),C.lsmLevel===e.id&&(0,t.jsx)(l,{size:18})]},e.id))}),(0,t.jsx)("div",{className:b.default.navigationWrapper,children:(0,t.jsx)("button",{onClick:()=>n(2),className:`${b.default.navBtn} ${b.default.backBtn}`,children:"Atrás"})})]}),4===e&&(0,t.jsxs)("div",{className:b.default.stepContainer,children:[(0,t.jsxs)("div",{className:b.default.stepHeader,children:[(0,t.jsx)("h2",{className:b.default.formTitle,children:"Nivel de Español."}),(0,t.jsx)("p",{className:b.default.formSubtitle,children:"¿Cuál es tu nivel de lectura y escritura en Español?"})]}),(0,t.jsx)("div",{className:b.default.choiceGrid,children:[{id:"bajo",label:"Bajo"},{id:"medio",label:"Medio"},{id:"alto",label:"Alto"}].map(e=>(0,t.jsxs)("button",{onClick:()=>V("literacyLevel",e.id),className:`${b.default.choiceBtn} ${C.literacyLevel===e.id?b.default.choiceBtnActive:""}`,children:[(0,t.jsx)("span",{className:b.default.choiceLabel,children:e.label}),C.literacyLevel===e.id&&(0,t.jsx)(l,{size:18})]},e.id))}),(0,t.jsx)("div",{className:b.default.navigationWrapper,children:(0,t.jsx)("button",{onClick:()=>n(3),className:`${b.default.navBtn} ${b.default.backBtn}`,children:"Atrás"})})]}),5===e&&(0,t.jsxs)("div",{className:b.default.stepContainer,children:[(0,t.jsxs)("div",{className:b.default.stepHeader,children:[(0,t.jsx)("h2",{className:b.default.formTitle,children:"¿Por qué nos visitas?"}),(0,t.jsx)("p",{className:b.default.formSubtitle,children:"Cuéntanos un poco más sobre tu interés."})]}),(0,t.jsx)("div",{className:b.default.choiceGrid,children:[{id:"personal",label:"Uso personal / Familiar"},{id:"professional",label:"Interés profesional / Investigación"},{id:"curiosity",label:"Curiosidad / Innovación"},{id:"other",label:"Otro"}].map(e=>(0,t.jsxs)("button",{onClick:()=>V("visitReason",e.id),className:`${b.default.choiceBtn} ${C.visitReason===e.id?b.default.choiceBtnActive:""}`,children:[(0,t.jsx)("span",{className:b.default.choiceLabel,children:e.label}),C.visitReason===e.id&&(0,t.jsx)(l,{size:18})]},e.id))}),"other"===C.visitReason&&(0,t.jsxs)("div",{style:{marginTop:"20px",animation:"fadeIn 0.3s ease-out"},children:[(0,t.jsx)("textarea",{name:"visitReasonOther",placeholder:"Cuéntanos tu motivo (máx. 140 caracteres)",value:C.visitReasonOther||"",onChange:M,className:b.default.textInput,style:{height:"100px",padding:"15px"},maxLength:140}),(0,t.jsxs)("div",{style:{textAlign:"right",fontSize:"12px",opacity:.5,marginTop:"5px"},children:[(C.visitReasonOther||"").length," / 140"]})]}),(0,t.jsxs)("div",{className:b.default.navigationWrapper,children:[(0,t.jsx)("button",{onClick:()=>"deaf"===C.role?n(4):n(3),className:`${b.default.navBtn} ${b.default.backBtn}`,children:"Atrás"}),(0,t.jsx)("button",{onClick:()=>n(6),disabled:!A(5),className:`${b.default.navBtn} ${b.default.nextBtn}`,children:"Continuar"})]})]}),6===e&&(0,t.jsxs)("form",{onSubmit:P,className:b.default.stepContainer,children:[(0,t.jsxs)("div",{className:b.default.stepHeader,children:[(0,t.jsx)("h2",{className:b.default.formTitle,children:"Finalicemos."}),(0,t.jsx)("p",{className:b.default.formSubtitle,children:"Te avisaremos en cuanto tu acceso esté listo."})]}),(0,t.jsxs)("div",{className:b.default.choiceGrid,children:[(0,t.jsxs)("div",{className:b.default.inputWrapper,children:[(0,t.jsx)(o.Mail,{className:b.default.inputIcon,size:22}),(0,t.jsx)("input",{type:"email",name:"email",required:!0,placeholder:"correo@ejemplo.com",value:C.email,onChange:M,className:`${b.default.textInput} ${b.default.premiumInput}`,style:{height:"70px",fontSize:"20px"}})]}),(0,t.jsx)("button",{type:"submit",disabled:S||!C.email,className:`${b.default.navBtn} ${b.default.nextBtn}`,style:{height:"70px",fontSize:"18px",maxWidth:"none",marginTop:"10px"},children:S?"Registrando...":(0,t.jsxs)(t.Fragment,{children:["Confirmar Lugar ",(0,t.jsx)(f,{size:20})]})})]}),(0,t.jsx)("button",{type:"button",onClick:()=>n(5),className:b.default.backBtn,style:{border:"none",background:"none",width:"100%",marginTop:"30px",fontSize:"12px",fontWeight:800,textTransform:"uppercase",letterSpacing:"2px",opacity:.5},children:"atrás"})]})]})]})})}e.s(["default",()=>y],38710)}]);