(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[617],{50633:function(){},26922:function(e,t,a){"use strict";a.d(t,{g:function(){return l}});var n=a(76194),r=a(71706),s=a(49473);let l=(0,n.Ue)(e=>({settings:(0,r.Wt)(s.Ty)}))},16898:function(e,t,a){"use strict";a.d(t,{o$:function(){return r},d8:function(){return s.d8}}),a(21378);var n=a(55191),r=(0,n.$)("64e8dcc041349ac064b8deacade26aaf41ed73fa"),s=a(87960);(0,n.$)("3da5e569d5fd5facf9672b0ae153d8241b2dbc29")},7407:function(e,t,a){"use strict";a.r(t),a.d(t,{TranslatedText:function(){return r}});var n=a(62998);let r=e=>{let{text:t}=e,{T:a}=(0,n.xu)();return a(t)}},33802:function(e,t,a){"use strict";a.d(t,{Fj:function(){return x},s8:function(){return h},ok:function(){return N},AB:function(){return v},oT:function(){return C},zD:function(){return b},ue:function(){return k}});var n=a(91674),r=a(51070),s=a(2535),l=a(41788),o=a(77570),i=a(71706),d=a(44115),c=a(86655),u=a(72816),m=a(15566);let f=e=>{let{label:t,value:a,labelClassName:r}=e;return(0,n.jsxs)("figure",{className:"flex items-center gap-3 cursor-pointer",children:[(0,n.jsx)(m.V,{className:"h-6 w-6",countryCode:null==a?void 0:a.toLowerCase()}),(0,n.jsx)("figcaption",{className:(0,i.cn)("text-foreground",r),children:t})]})};var p=a(62998);function x(e){var t;let{countries:a=[],label:m,labelClassName:x,labelActiveClassName:h,required:g,states:v,columns:b,hideStateSelection:w,selectTriggerWrapperClassName:N,customerState:y,useCombobox:j,messageClassName:C,formItemClassName:I,buttonClassName:k,buttonActiveClassName:P,className:V,selectContentClassName:R,contentItemClassName:T,commandMessageClassName:z,viewPortClassName:O,stateInputClassName:S,stateInputWrapperClassName:_,iconsClassName:L,iconsActiveClassName:F,commandMessage:A,stateInputPlaceholder:E,disable:D,disableCountryField:B,countryLabelText:G,stateLabelText:M,comboBoxIcons:Y,dropdownClassName:U,getChildren:H,comboboxLabelClassName:W,stateSelectDefaultValue:J,stateSelectCommandMessage:Z,evaluateStateInputActive:K=!1,stateLabelActiveClassName:X,onCountryChange:$,setBorder:q=!0}=e,{T:Q}=(0,p.xu)(),ee=(0,u.Gc)(),et=ee.watch("country")||"",[ea,en]=(0,c.useState)(),er=null!==(t=(ea||[]).map(e=>{let{stateId:t,name:a}=e;return{value:t,label:a}}))&&void 0!==t?t:[];(0,c.useEffect)(()=>{let e=String(et).toUpperCase(),t=v.filter(function(t){return t.countryId==e});if(en(t),$&&$(e),y)ee.setValue("state",y,{shouldValidate:!0});else if(t.length>0){var a;ee.setValue("state",null===(a=t[0])||void 0===a?void 0:a.name,{shouldValidate:!0})}else ee.setValue("state","")},[et]);let es=(0,c.useCallback)(e=>m&&(0,n.jsxs)(s.lX,{className:(0,i.cn)(x,{["".concat(h)]:!!e.value}),children:[G?Q("".concat(G)):Q("Country")," ",g&&(0,n.jsx)("div",{className:"text-primary-500 inline-flex",children:"*"})]}),[Q,m,x,g,G]),el=(0,c.useCallback)(e=>{var t;return(0,n.jsx)(s.NI,{children:j?(0,n.jsx)(l.h,{variant:"input",border:q?"input":"none",content:"trigger",defaultValue:e.value,items:null!==(t=a.map(e=>{let{code:t,name:a}=e;return{value:t,label:a}}))&&void 0!==t?t:[],renderItem:e=>(0,n.jsx)(f,{label:null==e?void 0:e.label,value:null==e?void 0:e.value,labelClassName:W}),emptyItemsMessage:Q("No countries found."),commandMessage:Q(A||"Country"),onClick:e.onChange,valueSearchType:"label",scrollableGroup:!0,icons:Y,classNames:{button:k,content:(0,i.cn)(R,U),icons:(0,i.cn)(L,{["".concat(F)]:!!e.value}),contentItem:T,commandMessage:z},disabled:D||B}):(0,n.jsxs)(r.Ph,{onValueChange:e.onChange,value:e.value,children:[(0,n.jsx)("div",{className:N,children:(0,n.jsx)(r.i4,{className:k,"data-testid":"country",disabled:D,children:(0,n.jsx)(r.ki,{placeholder:Q("Country")})})}),(0,n.jsx)(r.Bw,{className:R,viewPortClassName:O,children:a.map(e=>{let{code:t,name:a}=e;return(0,n.jsx)(r.Ql,{value:t,children:a},t)})})]})})},[Q,a,Y,k,R,N,O,L,D,U,$,j]),eo=(0,c.useMemo)(()=>(0,n.jsx)(s.zG,{id:"$country-error",className:(0,i.cn)("pt-0",C)}),[C]),ei=(0,c.useCallback)(e=>{var t,a;return m&&(0,n.jsxs)(s.lX,{className:(0,i.cn)(x,{["".concat(X)]:null!==(a=null===(t=er.find(t=>t.value.toLowerCase()===e.value.toLowerCase()))||void 0===t?void 0:t.label)&&void 0!==a?a:!!e.value}),children:[M||Q("State")," ",g&&(0,n.jsx)("div",{className:"text-primary-500 inline-flex",children:"*"})]})},[Q,m,x,g,M]),ed=(0,c.useCallback)(e=>{var t;return(0,n.jsx)(s.NI,{children:j?(0,n.jsx)(l.h,{size:"input",variant:"input",content:"trigger",border:"input",defaultValue:null!=J?J:e.value,items:er,emptyItemsMessage:Q("No states found."),commandMessage:Q(Z||"State"),onClick:e.onChange,valueSearchType:"label",scrollableGroup:!0,icons:Y,classNames:{button:(0,i.cn)(k,{["".concat(P)]:K&&(null===(t=er.find(t=>t.value.toLowerCase()===e.value.toLowerCase()))||void 0===t?void 0:t.label)}),icons:(0,i.cn)(L,{["".concat(F)]:!!e.value}),content:(0,i.cn)(R,U),contentItem:T,commandMessage:z},stateClassName:"text-foreground",disabled:D}):(0,n.jsxs)(r.Ph,{onValueChange:e.onChange,value:e.value,children:[(0,n.jsx)("div",{className:N,children:(0,n.jsx)(r.i4,{"data-testid":"state",className:k,disabled:D,children:(0,n.jsx)(r.ki,{placeholder:Q("State")})})}),(0,n.jsx)(r.Bw,{className:R,viewPortClassName:O,children:(ea||[]).map(e=>{let{stateId:t,name:a}=e;return(0,n.jsx)(r.Ql,{value:a,children:a},t)})})]})})},[Q,ea,Y,k,R,N,O,L,D,U,j]),ec=(0,c.useCallback)(e=>(0,n.jsx)(s.NI,{children:(0,n.jsx)("div",{className:_,children:(0,n.jsx)(o.II,{className:S,placeholder:E||Q("State"),...e,disable:D})})}),[S,E,Q,_,D]),eu=(0,c.useMemo)(()=>(0,n.jsx)(s.zG,{id:"$state-error",className:(0,i.cn)("pt-0",C)}),[C]);return(0,n.jsxs)("section",{lang:"en",translate:"no",className:(0,d.Z)("notranslate",{["grid grid-cols-1 gap-4 items-center lg:gap-y-12 lg:grid-cols-".concat(b)]:b,"flex flex-col gap-4":!b},V),children:[(0,n.jsx)(s.Wi,{control:ee.control,name:"country",render:e=>{let{field:t}=e;return(0,n.jsx)(s.xJ,{className:(0,i.cn)("flex flex-col gap-2",I),children:H?H(es(t),el(t),eo):(0,n.jsxs)(n.Fragment,{children:[es(t),el(t),eo]})})}}),!w&&(0,n.jsx)(n.Fragment,{children:ea&&ea.length>0?(0,n.jsx)(s.Wi,{control:ee.control,name:"state",render:e=>{let{field:t}=e;return(0,n.jsx)(s.xJ,{className:(0,i.cn)("flex flex-col gap-2",I),children:H?H(ei(t),ed(t),eu):(0,n.jsxs)(n.Fragment,{children:[ei(t),ed(t),eu]})})}}):(0,n.jsx)(s.Wi,{control:ee.control,name:"state",render:e=>{let{field:t}=e;return(0,n.jsx)(s.xJ,{className:(0,i.cn)("flex flex-col gap-2",I),children:H?H(ei(t),ec(t),eu):(0,n.jsxs)(n.Fragment,{children:[ei(t),ec(t),eu]})})}})})]})}function h(e){let{label:t,labelContent:a,labelClassName:r,labelActiveClassName:l,formItemClassName:d,inputWrapperClassName:m,messageClassName:f,disable:x,hidden:h,required:g,inputVariant:v,inputClassName:b,iconWrapperClassName:w,iconWrapperActiveClassName:N,icon:y,placeholder:j,getChildren:C,placeholderHidden:I}=e,{T:k}=(0,p.xu)(),{control:P}=(0,u.Gc)(),V=(0,c.useCallback)(e=>t&&(0,n.jsxs)(s.lX,{className:(0,i.cn)(r,{[l]:!!e.value}),children:[a||k("Email"),g&&(0,n.jsx)("div",{className:"text-primary-500 ml-1 inline-flex",children:"*"})]}),[k,t,r,a,g]),R=(0,c.useCallback)(e=>(0,n.jsx)(s.NI,{children:(0,n.jsxs)("div",{className:(0,i.cn)("relative",m),children:[(0,n.jsx)(o.II,{placeholder:I?void 0:j||k("Email"),disabled:x,disable:x,...e,"data-cy":"email",autoComplete:"email",type:h?"hidden":void 0,variant:v,className:b}),y&&(0,n.jsx)("div",{className:(0,i.cn)("absolute right-4 top-1/2 -translate-y-1/2 text-white",w,{[N]:!!e.value}),children:y})]})}),[k,x,h,y,w,b,v,m,j]),T=(0,c.useMemo)(()=>(0,n.jsx)(s.zG,{id:"email-error",className:"".concat(f," pt-0")}),[f]);return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(s.Wi,{control:P,name:"email",render:e=>{let{field:t}=e;return(0,n.jsx)(s.xJ,{className:(0,i.cn)("flex flex-col gap-2",d),children:C?C(V(t),R(t),T):(0,n.jsxs)(n.Fragment,{children:[V(t),R(t),T]})})}})})}var g=a(6534);function v(e){let{subType:t,options:a,values:l,label:o,required:d,excludeField:c,selectTriggerWrapperClassName:m,buttonClassName:f,buttonActiveClassName:x,selectContentClassName:h,viewPortClassName:v,labelClassName:b,labelActiveClassName:w,formItemClassName:N,selectItemClassName:y,selectIconClassName:j,defaultValue:C,disabled:I}=e,{T:k}=(0,p.xu)(),P="string"==typeof o&&o.trim().length>0?o.trim():k((0,i.mu)(t)),V=(0,u.Gc)();return c?null:(0,n.jsx)(n.Fragment,{children:a&&(0,n.jsx)(s.Wi,{control:V.control,name:t,render:e=>{let{field:t}=e;return(0,n.jsxs)(s.xJ,{className:(0,i.cn)("flex flex-col gap-2",N),children:[o&&(0,n.jsxs)(s.lX,{className:(0,i.cn)(b,{["".concat(w)]:!!t.value}),children:[P,d&&(0,n.jsx)(g.Z,{})]}),(0,n.jsx)(s.NI,{children:(0,n.jsxs)(r.Ph,{onValueChange:t.onChange,value:void 0===C&&t.value?t.value:void 0===C?C:C||t.value,disabled:I,children:[(0,n.jsx)("div",{className:m,children:(0,n.jsx)(r.i4,{"data-testid":"generic-dropdown",className:(0,i.cn)(f,{["".concat(x)]:t.value}),children:(0,n.jsx)(r.ki,{placeholder:k("Select One"),value:"Select","data-testid":"select-value"})})}),(0,n.jsx)(r.Bw,{className:(0,i.cn)("generic-dropdown-content",h),viewPortClassName:v,children:a.map((e,t)=>(0,n.jsx)(r.Ql,{className:y,selectIconClassName:j,"data-testid":"select-option",value:void 0==l?e:l[t],children:e},t))})]})})]})}})})}function b(e){let{label:t,required:a,disable:r,hidden:l=!1,labelText:d,placeholderText:m,icon:f,inputVariant:x,inputClassName:h,inputWrapperClassName:g,formItemClassName:v,labelClassName:b,labelActiveClassName:w,type:N="text",messageClassName:y,iconWrapperClassName:j,iconWrapperActiveClassName:C,subType:I,getChildren:k,placeholderHidden:P,multiline:V}=e,{T:R}=(0,p.xu)(),T=(0,u.Gc)(),z=null!=d?d:R((0,i.mu)(I)),O=T.getFieldState(I).invalid,S=(0,c.useCallback)(e=>t&&(0,n.jsxs)(s.lX,{className:(0,i.cn)(b,{["".concat(w)]:!!e.value}),children:[z,a&&(0,n.jsx)("div",{className:"text-primary-500 inline-flex",children:"*"})]}),[t,b,a,z]),_=(0,c.useCallback)(e=>(0,n.jsx)(s.NI,{children:(0,n.jsxs)("div",{className:(0,i.cn)("relative flex items-center justify-end",g),children:["message"===I||V?(0,n.jsx)(o.Kx,{...e,disable:r,autoComplete:z,"data-cy":"textField",placeholder:P?void 0:m||z,variant:O?"error":x,className:(0,i.cn)(h,{hidden:l})}):(0,n.jsx)(o.II,{...e,type:l?"hidden":N,disable:r,"data-cy":"textField",disabled:r,autoComplete:z,placeholder:P?void 0:m||z,variant:O?"error":x,className:h}),f&&(j?(0,n.jsx)("div",{className:(0,i.cn)("absolute right-4 top-1/2 -translate-y-1/2 text-white",j,{[C]:!!e.value}),children:f}):f)]})}),[r,l,f,j,h,x,g,O,m,I,z,N]),L=(0,c.useMemo)(()=>(0,n.jsx)(s.zG,{id:"".concat(I,"-error"),className:(0,i.cn)("pt-0",y)}),[y,I]);return(0,n.jsx)(s.Wi,{control:T.control,name:I,render:e=>{let{field:t}=e;return(0,n.jsx)(s.xJ,{className:(0,i.cn)("flex flex-col gap-2 relative",v),children:k?k(S(t),_(t),L):(0,n.jsxs)(n.Fragment,{children:[S(t),_(t),L]})})}})}var w=a(19357);function N(e){let{subType:t,agreementElement:a,checkboxClassName:r,formItemClassName:l,formLabelClassName:o}=e,d=(0,u.Gc)();return(0,n.jsx)(s.Wi,{control:d.control,name:t,render:e=>{let{field:d}=e;return(0,n.jsxs)(s.xJ,{className:(0,i.cn)("flex flex-row items-center space-x-3",l),children:[(0,n.jsx)(s.NI,{children:(0,n.jsx)(w.X,{"data-testid":"checkbox",checked:d.value,onCheckedChange:d.onChange,className:r,name:t})}),(0,n.jsx)("div",{className:"space-y-1 leading-none",children:(0,n.jsx)(s.lX,{className:o,children:a})})]})}})}var y=a(23552),j=a(78957);function C(e){let{label:t,labelText:a,subType:r,labelClassName:l,labelActiveClassName:d,required:m,formItemClassName:f,messageClassName:x,inputVariant:h,inputClassName:g,iconWrapperClassName:v,iconWrapperActiveClassName:b,placeholder:w,showCustomPwdError:N=!1,showErrorFast:C=!1,placeholderHidden:I,inputWrapperClassName:k,getChildren:P,actionButton:V}=e,{T:R}=(0,p.xu)(),[T,z]=(0,c.useState)("password"),O=(0,u.Gc)(),[S,_]=(0,c.useState)(!1),L=O.watch("newPassword"),F=O.watch("confirmPassword");(0,c.useEffect)(()=>{_(C&&L!==F&&""!==L&&""!==F)},[L,F]);let A=(0,c.useCallback)(e=>t&&(0,n.jsxs)(s.lX,{className:(0,i.cn)(l,{["".concat(d)]:!!e.value}),children:[a||R((0,i.mu)(r)),m&&(0,n.jsx)("div",{className:"text-primary-500 ml-1 inline-flex",children:"*"})]}),[t,l,a,m,r,R]),E=(0,c.useCallback)(()=>{z(e=>"password"===e?"text":"password")},[z]),D=(0,c.useCallback)(e=>(0,n.jsx)(s.NI,{children:(0,n.jsxs)("div",{className:(0,i.cn)("relative flex items-center justify-end",k),children:[(0,n.jsx)(o.II,{...e,type:T,autoComplete:"password"===r?"current-password":"new-password",placeholder:I?void 0:w||("password"===r?R("Password"):"confirmPassword"===r?R("Confirm Password"):R("New Password")),"data-cy":r,variant:h,className:g}),V?V(E,"password"===T):(0,n.jsx)(j.z,{variant:"null",className:(0,i.cn)("!text-foreground absolute right-0",v,{["".concat(b)]:!!e.value}),type:"button",onClick:E,children:"password"===T?(0,n.jsx)(y.hsE,{}):(0,n.jsx)(y.LAO,{})})]})}),[R,T,h,g,v,E,w,I,r,V]),B=(0,c.useMemo)(()=>(0,n.jsx)(n.Fragment,{children:S&&(0,n.jsx)("p",{className:"h-4 pl-1 text-sm font-medium text-red-500 pt-0",children:R("Passwords do not match")})}),[S,R]),G=(0,c.useMemo)(()=>(0,n.jsxs)(n.Fragment,{children:[N&&L!==F&&(0,n.jsx)("p",{className:"h-4 pl-1 text-sm font-medium text-red-500 pt-0",children:R("Passwords do not match")}),(0,n.jsx)(s.zG,{id:"".concat(r,"-error"),className:(0,i.cn)("pt-0",x)})]}),[x,r,N,L,F,R]);return(0,n.jsx)(s.Wi,{control:O.control,name:r,render:e=>{let{field:t}=e;return(0,n.jsx)(s.xJ,{className:(0,i.cn)("flex flex-col gap-2",f),children:P&&!C?P(A(t),D(t),G):(0,n.jsxs)(n.Fragment,{children:[A(t),D(t),C?B:G]})})}})}var I=a(7407);function k(e){let{subType:t,inputClassNames:a,hidden:r,labelText:l,labelClassName:d,formItemClassName:m,disable:f,selectHandler:p,chooseFileText:x,noFileChosenText:h}=e,g=(0,u.Gc)(),v=(0,c.useRef)(null);return(0,n.jsx)(s.Wi,{control:g.control,name:t,render:e=>{let{field:{value:u,onChange:g,...b}}=e;return(0,n.jsxs)(s.xJ,{className:(0,i.cn)("group/picture-field",m),children:[(0,n.jsx)(s.NI,{children:(0,n.jsxs)(c.Fragment,{children:[(0,n.jsxs)("div",{className:(0,i.cn)("flex gap-3 file:text-white h-10 w-full rounded-md px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium group-focus-visible:outline-none group-focus-visible:ring-2 group-focus-visible:ring-offset-0 group-disabled:cursor-not-allowed group-disabled:opacity-50 text-input-text bg-input-background border !border-input-border group-focus-visible:ring-input-ring",{"absolute -z-10 w-0 opacity-0":r,"cursor-not-allowed opacity-70":f},a),onClick:f?void 0:()=>{var e;return null===(e=v.current)||void 0===e?void 0:e.click()},children:[(0,n.jsx)("span",{className:"text-input-placeholder whitespace-nowrap",children:x||(0,n.jsx)(I.TranslatedText,{text:"Choose File"})}),(0,n.jsx)("div",{className:"relative flex-1",children:(0,n.jsx)("div",{className:"overflow-hidden text-ellipsis whitespace-nowrap absolute left-0 top-0 w-full h-full",children:(null==u?void 0:u.name)||h||(0,n.jsx)(I.TranslatedText,{text:"No file chosen"})})})]}),(0,n.jsx)(o.II,{id:"upload-picture",type:"file",placeholder:(0,i.mu)(t),onChange:e=>{var t,a,n,r;g(null==e?void 0:null===(a=e.target)||void 0===a?void 0:null===(t=a.files)||void 0===t?void 0:t[0]),(null==e?void 0:null===(r=e.target)||void 0===r?void 0:null===(n=r.files)||void 0===n?void 0:n[0])&&p&&p(e)},...b,className:"!duration-0 !p-0 !transition-none !max-h-[1px] mt-[-1px] overflow-y-hidden !opacity-0",name:u,disable:f,disabled:f,ref:v})]})}),r&&(0,n.jsx)("label",{htmlFor:"upload-picture",className:d,children:l})]})}})}a(52459),a(20309)},20309:function(e,t,a){"use strict";a.d(t,{$:function(){return c}});var n=a(91674),r=a(86655),s=a(72816),l=a(91690),o=a(2535),i=a(77570),d=a(71706);function c(e){let{label:t,labelContent:a,labelClassName:c,formItemClassName:u,inputWrapperClassName:m,messageClassName:f,disable:p,defaultCountry:x,hidden:h,required:g,inputVariant:v,inputClassName:b,iconWrapperClassName:w,icon:N,placeholder:y,disableDialCodeAndPrefix:j,showDisabledDialCodeAndPrefix:C,isTouched:I,labelActiveClassName:k,skipCodes:P}=e,V=(0,s.Gc)(),R=(0,r.useRef)(null),T=P&&P.length>0?l.Z8.filter(e=>x?!P.filter(e=>e!==x).includes(e[1]):!P.includes(e[1])):l.Z8;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(o.Wi,{control:V.control,name:"phone",render:e=>{var r;let{field:s}=e;return(0,n.jsxs)(o.xJ,{className:u,children:[t&&(0,n.jsxs)(o.lX,{className:(0,d.cn)(c,"phone-label w-full flex",{["".concat(k)]:!!V.watch("phone")}),htmlFor:"phone",children:[a||"Phone Number",g&&(0,n.jsx)("div",{className:"text-primary-500 ml-1 inline-flex",children:"*"})]}),(0,n.jsx)(o.NI,{children:(0,n.jsxs)("div",{ref:R,className:"relative",children:[(0,n.jsx)(l.sb,{...s,ref:R,defaultCountry:null==x?void 0:x.toLocaleLowerCase(),countries:T,value:s.value,disableDialCodeAndPrefix:j,showDisabledDialCodeAndPrefix:C,disabled:p,className:(0,d.cn)("intl-phone-input z-50 phone-input",b,(0,i.NN)({variant:v}))}),N&&(0,n.jsx)("div",{className:(0,d.cn)("absolute right-4 top-1/2 -translate-y-1/2 text-white",w),children:N})]})}),I&&(null===(r=V.formState)||void 0===r?void 0:r.touchedFields.phone)&&(0,n.jsx)(o.zG,{id:"email-error",className:"".concat(f," pt-0")})]})}})})}a(57235)},6534:function(e,t,a){"use strict";a.d(t,{Z:function(){return r}});var n=a(91674);function r(){return(0,n.jsx)("span",{className:"text-primary-500 inline-flex",children:"*"})}},82608:function(e,t,a){"use strict";a.d(t,{xn:function(){return b},F3:function(){return j},rr:function(){return ew},hN:function(){return q}}),a(32257);var n,r,s,l,o=a(91674),i=a(19357),d=a(71706),c=a(86655),u=a(72816),m=a(62998),f=a(78957),p=a(72605),x=a(11320),h=a(77997),g=a(7407);let v=e=>{let{triggerButtonLabel:t,agreement:a,classNames:n}=e;return a.url?(0,o.jsx)(h.default,{href:a.url,className:null==n?void 0:n.triggerButton,target:"_blank",rel:"noopener noreferrer",children:t||a.title}):(0,o.jsxs)(x.Vq,{children:[(0,o.jsx)(x.hg,{asChild:!0,children:(0,o.jsx)("button",{className:null==n?void 0:n.triggerButton,children:t||a.title})}),(0,o.jsx)(x.cZ,{className:(0,d.cn)("bg-dark-card-background sm:max-w-3xl",null==n?void 0:n.dialogContent),children:(0,o.jsxs)("div",{className:(0,d.cn)("p-4",null==n?void 0:n.dialogInsideContent),children:[(0,o.jsx)(x.fK,{className:(0,d.cn)("p-4",null==n?void 0:n.dialogHeader),children:(0,o.jsx)(x.$N,{className:null==n?void 0:n.dialogTitle,children:a.title})}),(0,o.jsx)(p.x,{className:(0,d.cn)("bg-dark-card-background max-h-[60vh] scroll-hide overflow-y-auto",null==n?void 0:n.scrollArea),children:(0,o.jsx)("p",{dangerouslySetInnerHTML:{__html:a.content},className:(0,d.cn)("py-2 px-4",null==n?void 0:n.content)})}),(0,o.jsx)(x.cN,{className:(0,d.cn)("pt-2",null==n?void 0:n.dialogFooter),children:(0,o.jsx)(x.GG,{asChild:!0,children:(0,o.jsx)(f.z,{className:null==n?void 0:n.closeButton,type:"button",children:(0,o.jsx)(g.TranslatedText,{text:"Close"})})})})]})})]})};function b(e){let{agreements:t,className:a,labelClassName:n,errorLabelClassName:r,checkboxClassName:s,viewLinkClassName:l,viewLinkPrefix:f,viewLinkSuffix:p,viewLinkLabel:x,getButtons:h,checkboxContainerClassName:g,agreementTriggerClassNames:b}=e,{T:w}=(0,m.xu)(),{register:N,setValue:y,getValues:j,setError:C,clearErrors:I,formState:{errors:k}}=(0,u.Gc)(),P=(0,c.useCallback)(e=>{let t=(null==h?void 0:h[e.fieldId])?null==h?void 0:h[e.fieldId]:h?Object.values(h)[0]:null,a=x||w("Click here to view"),n="function"==typeof t&&t(e,a)||(0,o.jsx)(v,{agreement:e,triggerButtonLabel:a,classNames:{...b,triggerButton:(0,d.cn)("text-text text-base ml-2",null==b?void 0:b.triggerButton,l)}});return n?(0,o.jsxs)(c.Fragment,{children:[" ",f,n,p]}):null},[h,l,f,p,x]);return(0,o.jsxs)("div",{className:(0,d.cn)("col-span-2 mt-10",a),children:[t&&c.Children.toArray(null==t?void 0:t.map(e=>(0,o.jsxs)("div",{className:"flex items-start ".concat(g),children:[(0,o.jsx)(i.X,{id:"agreementFields-".concat(e.fieldId),className:s,...N(e.fieldId,{required:!0}),name:e.fieldId,onCheckedChange:t=>{y(e.fieldId,t,{shouldValidate:!0})}}),(0,o.jsxs)("label",{htmlFor:"agreementFields-".concat(e.fieldId),className:(0,d.cn)("text-foreground ml-2 text-start",n),children:[e.checkbox,P(e)]})]}))),(0,o.jsx)("span",{className:(0,d.cn)("text-red-500",r),children:Object.keys(k).filter(e=>t.find(t=>t.fieldId===e&&t.required)).length?w("Please check all of the mandatory agreements"):""})]})}var w=a(28031),N=a(7521);let y=(0,N.j)("",{variants:{align:{none:"",start:"items-start",center:"items-center",end:"items-end"},gapY:{none:"",2:"gap-y-2",4:"gap-y-4",6:"gap-y-6",8:"gap-y-8"},gap:{none:"",0:"gap-0",2:"gap-2",4:"gap-4",6:"gap-6",8:"gap-8"}},defaultVariants:{align:"center",gapY:"none",gap:"4"}}),j=e=>{let{id:t,form:a,children:n,withReCaptcha:r,columns:s,cardProps:l,formClassName:i,handleSubmit:c,formProps:m}=e,{align:f,gapY:p,gap:x,...h}=m||{};return(0,o.jsx)(w.Zb,{...l,children:(0,o.jsx)(u.RV,{...a,children:(0,o.jsx)("form",{id:t,onSubmit:a.handleSubmit(c),className:(0,d.cn)(null==m?void 0:m.className,y({align:s?f:"none",gapY:p,gap:x}),{["grid grid-cols-1 gap-x-0 gap-y-6 lg:gap-x-8 lg:gap-y-12 lg:grid-cols-".concat(s)]:s,"flex flex-col gap-4":!s},i),...h,children:n})})})};(n=s||(s={})).pending="pending",n.error="error",n.success="success",n.idle="idle",(r=l||(l={})).finally="finally",r.resetOnSubmit="resetOnSubmit",r.isResetOnSubmitWithValues="isResetOnSubmitWithValues";var C=a(47935),I=a(54603),k=a(49793),P=a(71095),V=a(40639),R=a(68444);let T=e=>{if(e instanceof R.z.ZodNullable||e instanceof R.z.ZodOptional)return T(e.unwrap());if(e instanceof R.z.ZodArray)return T(e.element);if(e instanceof R.z.ZodObject)return Object.entries(e.shape).flatMap(e=>{let[t,a]=e,n=T(a).map(e=>"".concat(t,".").concat(e));return n.length?n:t});if(e instanceof R.z.ZodEffects){var t,a;return T(null!==(a=null===(t=e._def)||void 0===t?void 0:t.schema)&&void 0!==a?a:e)}return[]},z=(e,t)=>Object.fromEntries(Object.entries(e).filter(e=>{let[a]=e;return t.includes(a)}));var O=a(79346);async function S(e){return new Promise((t,a)=>{grecaptcha.ready(async()=>{try{t(await grecaptcha.execute(e,{action:"LOGIN"}))}catch(e){a(e)}})})}var _=a(18640),L=a(49473),F=a(28864);R.z.object({email:F.Io,password:F.Js});var A=a(46807);A.cR.merge(R.z.object({phone:F.KT,subscribe:F.yt,privacy:F.ex})).refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]}),A.cR.refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]});let E=R.z.object({instagramHandle:F.Vb,youtubeHandle:F.Vb,twitterHandle:F.Vb,extraFields:F.Z_});E.merge(R.z.object({website:F.PN,howWillYouPromote:F.cL,customUrlName:F.Hn,terms:F.oi}));let D=E.merge(R.z.object({website:F.PN,howWillYouPromote:F.cL,customUrlName:F.Hn}));var B=a(6409);R.z.object({password:F.Js,newPassword:F.Js,confirmPassword:F.FO}),R.z.object({picture:F.Iw}),R.z.object({newPassword:F.Js,confirmPassword:F.Js,email:F.Io,token:F.iK,googleReCaptchaResponse:F.sX}).refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]}),R.z.object({email:F.Io,googleReCaptchaResponse:F.sX}),R.z.object({name:F.Nq,email:F.Io,phone:F.KT,message:F.Fh}),R.z.object({language:F.oe}),R.z.object({country:F.dg,state:F.WJ,city:F.Z5,zip:F.zU,address:F.uu}),a(54230);let G=R.z.object({picture:F.Iw,phone:F.KT,firstName:F.Q5,lastName:F.zh,email:F.Io,username:F.R_,address:F.WV,city:F.t7,state:F.Ts,zip:F.YW,country:F.JH,dateOfBirth:F._c,customerNumber:F.N8,externalId:R.z.string().regex(/^USD-[0-9]{3}-[0-9]{7}$/).optional()}),M=R.z.object({picture:F.Iw,phone:F.KT,firstName:F.Ot,lastName:F.Ot,email:F.Io,username:F.Ot,address:F.Ot,city:F.Z5,state:F.Ot,zip:F.Ot,country:F.dg,externalId:R.z.string().regex(/^USD-[0-9]{3}-[0-9]{7}$/),dateOfBirth:F._c});a(35182);var Y=a(52243);async function U(e){return await (0,k.signIn)("credentials",{...e,redirect:!1})}let H=new Map;H.set(L.dP,U),H.set(L.T6,_.Mo),H.set(A.a_,_.Mo),H.set(L.PY,_.Mo),H.set(L.VT,_.Mo),H.set(A.hV,_.Mo),H.set(L.gf,_.wB),H.set(L._B,_.ej),H.set(L.pQ,_.Kw),H.set(L.M$,_.Kw),H.set(G,_.Kw),H.set(L.dd,_.Cp),H.set(M,_.Kw),H.set(L.HG,_.Nk),H.set(L.$I,_.cm),H.set(L.GF,_.cm),H.set(D,_.cm),H.set(L.C6,_.z3),H.set(B.o,_.z3),H.set(L.Cz,Y.Dz),H.set(L.pm,Y.PX),H.set(L.Jj,_.W8);let W=(e,t,a)=>e.has(t)?e.get(t):a,J={loading:(e,t)=>W(new Map([[L.dP,"Loading..."],[L.T6,"Loading..."],[L.VT,"Loading..."],[L.gf,"Loading..."]]),e,t),success:(e,t)=>W(new Map([[L.dP,"Success"],[L.T6,"Success"],[L.VT,"Success"],[L.gf,"Success"]]),e,t),error:(e,t)=>W(new Map([[L.dP,"Error"],[L.T6,"Error"],[L.VT,"Error"],[L.gf,"Error"]]),e,t)};var Z=a(83620);let K={EMAIL_NOT_VERIFIED:"Email not verified",INVALID_CREDENTIALS:"Invalid credentials",UNAUTHORIZED:"Unauthorized"},X={[s.pending]:"ghost",[s.error]:"error",[s.success]:"success",[s.idle]:"primary"},$={[s.pending]:"Loading...",[s.error]:"Error",[s.success]:"Success",[s.idle]:""};function q(e){let{schema:t,redirectUrl:a,submit:n=null,token:r,defaultValues:o=null,isResetOnSubmit:i=!1,isResetOnSubmitWithValues:m=!1,resetOnSuccess:f=!1,resetOnFailure:p=!1,skipDefaultInstance:x=!1,serverAction:h,action:g,showToast:v=!1,toastLoading:b="Loading...",toastSuccess:w="Success",toastError:N="Error",changeToIdleStatusWhen:y=l.finally,useFormProps:j}=e,R=(0,u.cI)({resolver:(0,C.F)(t),defaultValues:x?o:(0,d.Wt)(t,{defaultArrayEmpty:!0},o),mode:"all",...j}),{submitFormStatus:_,handleSubmit:L}=function(e){let{form:t,schema:a,submit:n,isResetOnSubmit:r,isResetOnSubmitWithValues:o,resetOnFailure:i,resetOnSuccess:d,redirectUrl:u,token:m,serverAction:f,action:p,showToast:x,toastLoading:h,toastSuccess:g,toastError:v,changeToIdleStatusWhen:b}=e,[w,N]=(0,c.useTransition)(),[y,j]=(0,c.useState)(s.idle),C=(0,I.useRouter)(),R=(0,I.usePathname)(),_=n||H.get(a);return{submitFormStatus:y,handleSubmit:async(e,n)=>{let{enable_recaptcha:c,recaptcha_sitekey:w,enable_email_validation:y}=await (0,V.G)(),I=R.split("/").slice(-1)[0];["sign-in","sign-up","reset-password","public-affiliate"].includes(I)&&c&&(e={...e,googleReCaptchaResponse:await S(w)}),"sign-up"===I&&e.affiliateId&&N(()=>(0,O.d)("affiliateId",e.affiliateId));let L=x?P.toast.loading(J.loading(a,h)):null;try{j(s.pending);let r=await _(e,m),l=["sign-up"].includes(I)?null:await (0,k.getSession)();if("boolean"==typeof r&&!r||"object"==typeof r&&"field"in r||"object"==typeof r&&(r.error||r.errors)||"object"==typeof r&&400===r.status){if("object"==typeof r&&"field"in r)t.setError(r.field,{type:"server",message:r.message});else if("object"==typeof r&&(r.error||r.errors)){if("sign-in"===R.split("/").slice(-1)[0]&&(console.log("\uD83C\uDF89 response \uD83C\uDF89",r),t.setError("password",{type:"server",message:"error"in r?K[r.error]:"Invalid credentials"}),y&&"EMAIL_NOT_VERIFIED"===r.error)){let e=t.getValues(),a="email"in e?e.email:"",n=(null==l?void 0:l.locale)?null==l?void 0:l.locale:"en";C.push("/".concat(n).concat(Z.j.EMAIL_VERIFICATION,"?").concat(new URLSearchParams({email:a})));return}r.errors&&Object.entries(z(r.errors,T(a))).map(e=>{let[a,n]=e;return t.setError(a,{type:"server",message:n})})}j(s.error),x&&P.toast.error(J.error(a,v),{id:L}),i&&t.reset(),i&&n.target.reset()}else{if(j(s.success),x&&P.toast.success(J.success(a,g),{id:L}),f&&N(()=>f()),p&&p(),u){let e=(null==l?void 0:l.locale)?null==l?void 0:l.locale:"en",t="/"+e+u;console.log("\uD83C\uDF89 localeUrl \uD83C\uDF89",t),C.push(t)}d&&t.reset(),d&&n.target.reset()}}catch(e){j(s.error),x&&P.toast.error(J.error(a,v),{id:L}),(null==e?void 0:e.response)&&t.setError(e.response.field,{type:"server",message:e.response.message})}finally{setTimeout(()=>{b&&b!==l.finally||j(s.idle),r&&(b===l.resetOnSubmit&&j(s.idle),t.reset(),n.target.reset()),o&&(b===l.isResetOnSubmitWithValues&&j(s.idle),t.reset({...t.getValues()}),n.target.reset())},2e3)}}}}({form:R,schema:t,redirectUrl:a,submit:n,token:r,serverAction:h,action:g,showToast:v,toastLoading:b,toastSuccess:w,toastError:N,isResetOnSubmit:i,isResetOnSubmitWithValues:m,resetOnSuccess:f,resetOnFailure:p,changeToIdleStatusWhen:y});return{form:R,submitButtonVariant:(0,c.useMemo)(()=>X[_],[_]),submitButtonLabel:(0,c.useMemo)(()=>$[_],[_]),submitFormStatus:_,handleSubmit:L}}var Q=a(91019),ee=a.n(Q),et=a(98039),ea=a(16005),en=a(29856),er=a(94575),es=a(50983);let el=e=>e.show?(0,o.jsx)(x.Vq,{open:!0,children:(0,o.jsxs)(x.cZ,{className:(0,d.cn)("p-6 bg-card-background",e.dialogContentClassName),closeButtonIcon:e.closeButtonIcon||(0,o.jsx)(es.IOM,{className:"text-destructive h-6 w-6",onClick:e.onClickClose}),dialogClassName:e.dialogClassName,closeButtonClassName:e.closeButtonClassName,children:[(0,o.jsx)(x.fK,{className:e.dialogHeaderClassName,children:(0,o.jsx)(x.$N,{className:e.dialogTitleClassName,children:e.title})}),(0,o.jsxs)("div",{className:(0,d.cn)("relative rounded md:px-16",e.contentClassName),children:[(0,o.jsx)("p",{className:"mb-5 text-center text-sm font-semibold text-foreground dark:text-gray-400 ".concat(e.messageClassName),children:e.message}),(0,o.jsx)("div",{className:(0,d.cn)("flex flex-col items-center justify-between pt-6",e.footerClassName),children:(0,o.jsx)(er.z,{onClick:function(){e.onClickedOkay()},variant:"primary",foreground:e.buttonTextColor&&"button"===e.buttonTextColor?e.buttonTextColor:"white",...e.fotterButtonProps,children:(0,o.jsx)(g.TranslatedText,{text:"Okay"})})})]})]})}):null;var eo=a(96968);let ei=e=>{let{isOpen:t=!1,dialogContentClassName:a,closeButtonClassName:n}=e;return(0,o.jsx)(x.Vq,{open:t,children:(0,o.jsx)(x.cZ,{className:(0,d.cn)("!rounded-xl !border-none bg-transparent max-w-[446px] p-6 justify-center",a),dialogClassName:"bg-black/30 backdrop-blur-none !border-none",closeButtonClassName:(0,d.cn)("hidden",n),children:(0,o.jsx)(eo.a,{height:"component-loader",className:"fill-primary-500 [&_svg]:m-0"})})})};var ed=a(73909);let ec=e=>e.show?(0,o.jsx)(x.Vq,{open:!0,children:(0,o.jsxs)(x.cZ,{className:(0,d.cn)("p-6",e.dialogContentClassName),dialogClassName:e.dialogClassName,closeButtonIcon:e.closeButtonIcon||(0,o.jsx)(es.IOM,{className:"text-destructive h-6 w-6"}),closeButtonClassName:e.closeButtonClassName,children:[(0,o.jsx)(x.fK,{className:e.dialogHeaderClassName,children:(0,o.jsx)(x.$N,{className:e.dialogTitleClassName,children:e.title})}),(0,o.jsxs)("div",{className:(0,d.cn)("relative rounded md:px-16",e.contentClassName),children:[(0,o.jsx)("div",{className:"mb-4 flex w-full justify-center ",children:(0,o.jsx)("div",{className:"flex justify-center p-4",children:(0,o.jsx)(ed.Zq,{size:"large",color:"hsl(var(--primary-500))"})})}),(0,o.jsx)("p",{className:"mb-5 text-center text-sm font-normal text-gray-600 dark:text-gray-400 ".concat(e.messageClassName),children:e.message})]})]})}):null,eu=e=>e.show?(0,o.jsx)(x.Vq,{open:!0,children:(0,o.jsxs)(x.cZ,{className:(0,d.cn)("p-6",e.dialogContentClassName),closeButtonIcon:e.closeButtonIcon||(0,o.jsx)(es.IOM,{className:"text-destructive h-6 w-6 ".concat(e.closeButtonClassName),onClick:e.onClickClose}),closeButtonClassName:e.closeButtonClassName,children:[(0,o.jsx)(x.fK,{className:e.dialogHeaderClassName,children:(0,o.jsx)(x.$N,{className:e.dialogTitleClassName,children:e.title})}),(0,o.jsxs)("div",{className:(0,d.cn)("relative rounded md:px-16",e.contentClassName),children:[(0,o.jsx)("p",{className:"mb-5 text-center text-sm font-normal text-gray-600 dark:text-gray-400 ".concat(e.messageClassName),children:e.message}),(0,o.jsx)("div",{className:(0,d.cn)("flex flex-col items-center justify-between pt-6",e.footerClassName),children:(0,o.jsx)(h.default,{target:"_blank",href:e.redirect,children:(0,o.jsx)(f.z,{onClick:()=>setTimeout(function(){var t;location.href=null!==(t=e.innerRedirect)&&void 0!==t?t:"/settings"},2e3),variant:"primary",foreground:e.buttonTextColor&&"button"===e.buttonTextColor?e.buttonTextColor:"white",hover:e.hover,...e.fotterButtonProps,children:(0,o.jsx)(g.TranslatedText,{text:"Proceed to payment"})})})})]})]})}):null;var em=a(3285);function ef(e){let{plan:t,affiliateId:a}=e,n=(0,u.Gc)(),r=n.watch("selectedPlan"),s=n.watch("email"),[l,o]=(0,c.useState)(null!=t?t:n.getValues("selectedPlan")),[i,d]=(0,c.useState)(s),m=async()=>{var e;let t=await (0,_.NG)({email:n.getValues("email"),code:n.watch("discountCode"),productId:null==r?void 0:null===(e=r.plan)||void 0===e?void 0:e.productId.toString(),totalAmount:(0,em.tf)(n.getValues("selectedAddOns"),null==r?void 0:r.addOns,null==r?void 0:r.plan.price),currency:"USD"});n.setValue("discountResponse",t,{shouldValidate:!0}),t.verified||n.setValue("discountCode","",{shouldValidate:!0})},f=async()=>{var e;let t=await (0,_.RM)({email:s,affiliateId:a,productId:null==r?void 0:null===(e=r.plan)||void 0===e?void 0:e.productId.toString(),totalAmount:(0,em.tf)(n.getValues("selectedAddOns"),null==r?void 0:r.addOns,null==r?void 0:r.plan.price),currency:"USD"});n.setValue("affiliateDiscountResponse",t,{shouldValidate:!0})};return(0,c.useEffect)(()=>{var e,t,a,c,u,p;if((null==r?void 0:null===(e=r.plan)||void 0===e?void 0:e.planId)!==(null==l?void 0:null===(t=l.plan)||void 0===t?void 0:t.planId)&&(null==r?void 0:null===(a=r.plan)||void 0===a?void 0:a.planId)!==null){n.setValue("selectedAddOns",new Map,{shouldValidate:!0});let e=null==r?void 0:r.addOns;e&&e.forEach(e=>{if(e.options.length>1){console.log("setting defaults");let t=e.options.find(e=>1===e.isDefault);t&&(0,em.bz)(n,e.id,null==t?void 0:t.optionId)}})}((null==r?void 0:null===(c=r.plan)||void 0===c?void 0:c.planId)!==(null==l?void 0:null===(u=l.plan)||void 0===u?void 0:u.planId)||i!==s)&&R.z.string().email().safeParse(s).success&&(null==r?void 0:null===(p=r.plan)||void 0===p?void 0:p.planId)!==null&&(m(),f()),o(r),d(s)},[r,s]),null}var ep=a(87960),ex=a(26922),eh=a(76194);(0,eh.Ue)(e=>({buttonState:"idle",cxpCookie:"",cxtokenCookie:"",logoIsValidRectangle:!1,showDisccount:!1,setButtonState:t=>e({buttonState:t}),setCxpCookie:t=>e({cxpCookie:t}),setCxTokenCookie:t=>e({cxtokenCookie:t}),setLogoIsValidRectangle:t=>e({logoIsValidRectangle:t}),setShowDisccount:t=>e({showDisccount:t})}));let eg=(0,eh.Ue)(e=>({showLoader:!1,showModal:!1,showError:!1,setShowLoader:t=>e({showLoader:t}),setShowModal:t=>e({showModal:t}),setShowError:t=>e({showError:t})}));var ev=a(16898);let eb={CENTRALISERA:"Centralisera",NUVEI:"Nuvei"};function ew(e){var t;let{children:a,agreements:n,token:r,customer:s,plan:l,currency:i,withReCaptcha:f,withApplicationRedirect:p=!1,redirectUrl:x,addOns:h,cardProps:g,classNames:v,impersonated:b,affiliateId:w,messageClassName:N,settings:y,dynamicAgreements:j,singleBirthDateField:k,cxp:P,cxtoken:V,utmParameters:R,isOanda:T,handleSubmitError:z,handleButtonState:O,onSubmitAgreements:F,currentCategory:A,modalLoadingProps:E,modalPendingProps:D,modalErrorProps:B,modalRedirectProps:G,buttonTextColor:M,selectedAddOns:Y}=e,{enable_recaptcha:U,recaptcha_sitekey:H,us_prohibited_platforms:W,us_prohibited_platform_message:J,blacklister_customer_error_message:Z,payment_gateway:K}=y||(0,ex.g)(e=>e.settings),X=null!==(t=null==y?void 0:y.phone_number_upon_registration)&&void 0!==t&&t,{T:$}=(0,m.xu)(),q=(0,I.useRouter)(),Q=j?(0,ea.oN)({agreements:n,settings:y,singleBirthDateField:k,T:$}):(0,ea.ry)({agreementFieldsLength:n.length,settings:y,singleBirthDateField:k}),er=(0,u.cI)({resolver:(0,C.F)(Q),defaultValues:(0,d.Wt)(Q,{defaultArrayEmpty:!0},{...s,...w?{affiliateId:w}:{},...(null==s?void 0:s.dateOfBirth)?{}:{year:"YYYY",month:"MM",day:"DD"}}),mode:"onBlur"});(0,c.useEffect)(()=>{l&&er.setValue("selectedPlan",l,{shouldValidate:!0})},[l]),(0,c.useEffect)(()=>{i&&er.setValue("currency",i,{shouldValidate:!0})},[i]);let{showLoader:es,showModal:eo,showError:ed,setShowLoader:em,setShowModal:eh,setShowError:ew}=eg(e=>e),[eN,ey]=(0,c.useState)($("We were unable to process your order, please contact support")),[ej,eC]=(0,c.useState)({show:!1,title:$("Complete Payment"),message:$("You will now be redirected to the checkout page, please click below to finish your payment."),redirect:""});async function eI(e){var t,a,l,o;null==O||O("loading");let i=await (0,ep.ej)("locale");if(b){null==O||O("idle");return}let d=e.selectedPlan.plan;if(W.includes(d.serverPlatform.type)&&("US"===e.country||"PR"===e.country))return ey(J),ew(!0),null==O||O("error"),setTimeout(()=>null==O?void 0:O("idle"),3e3),null;let u=er.getValues("agreementFields");if(K&&"Centralisera"===K){let e=er.getValues("paymentProvider"),t=er.getValues("paymentProviderCurrency");if(e){if(e&&0==e.dynamic_currency_supported&&(!t||""===t)){er.setError("paymentProvider",{type:"custom",message:$("Please specify a currency for this provider")}),setTimeout(()=>null==O?void 0:O("idle"),3e3);return}}else{er.setError("paymentProvider",{type:"custom",message:$("Please select a payment provider")}),setTimeout(()=>null==O?void 0:O("idle"),3e3);return}}if("boolean"==typeof u&&!u||Array.isArray(u)&&((null==u?void 0:u.includes("off"))||u.length!=n.length)){er.setError("agreementFields",{type:"custom",message:$("Please agree to all the agreements")}),setTimeout(()=>{er.clearErrors(),null==O||O("idle")},5e3);return}if(!d){null==O||O("idle");return}let m=er.getValues("selectedAddOns"),f={firstName:e.firstName,lastName:e.lastName,email:e.email,phone:X?e.phone:"",city:e.city,street:e.address,postalCode:e.zip,country:e.country,state:e.state,couponCode:e.discountCode&&(null===(t=e.discountResponse)||void 0===t?void 0:t.verified)?e.discountCode:"",affiliateCode:(null===(a=e.discountAffiliateResponse)||void 0===a?void 0:a.code)?null===(l=e.discountAffiliateResponse)||void 0===l?void 0:l.code:"",productId:d.planId,variationProductId:d.planId,googleReCaptchaResponse:!s&&U&&H?await S(H):"",selectedAddOns:Y||m&&Array.from(m.entries()).map(e=>{let[t,a]=e;return{AddOnId:t,OptionId:a.optionId}}),...w||e.affiliateCode?{affiliateId:e.affiliateId||w}:{},...e.dateOfBirth?{dateOfBirth:e.dateOfBirth}:(null==s?void 0:s.dateOfBirth)?{dateOfBirth:null==s?void 0:s.dateOfBirth}:{},solutionUniqueId:function(e){if(e&&"Centralisera"===e)return er.getValues("paymentProvider").id}(K),currencySelected:e.currency||"USD",paymentProviderCurrency:e.paymentProviderCurrency||null,cxp:P,cxtoken:V,utmparameters:R||null,lang:i};await (0,ep.kT)("cxp"),await (0,ep.kT)("cxtoken"),await (0,ep.kT)("utm_id"),await (0,ep.kT)("utm_source"),await (0,ep.kT)("utm_medium"),await (0,ep.kT)("utm_campaign"),await (0,ep.kT)("utm_term"),await (0,ep.kT)("utm_content"),w&&(0,c.startTransition)(()=>{(0,ep.d8)("affiliateId","".concat(w))});let h=e.discountResponse,g=0;if(h&&("percentage"===h.type?g=d.price*h.amount/100:"fixed"===h.type&&(g=h.amount)),T&&window.dataLayer){let t=e.discountCode,a=[{item_name:d.description||"",item_variant:d.serverPlatform.type||"",coupon:e.discountCode||"OANDA",discount:g||0,item_brand:"Oanda Labs",item_category:d.startingBalance||"",price:(0,L.xG)(d.price)}];window.dataLayer.push({event:"begin_checkout",ecommerce:{currency:"USD",value:(0,L.xG)(d.price-g)||"",coupon:t||"",items:a}})}if(T&&window.dataLayer&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"sign_up",method:"form",form_time:264,user_id:(null==s?void 0:s.customerNumber)||"",hashed_email:(null==s?void 0:s.email)?ee().SHA256(null==s?void 0:s.email).toString():"",referrer:"https://www.oanda.com/eu-en/trading/",process:"Oanda Labs"})),p)try{em(!0);let e=await (0,_.pm)(f,r);e.success?(T&&(void 0!==F&&F(n,er,e.cartOrderId,(null==s?void 0:s.customerNumber)||""),window.dataLayer&&window.dataLayer.push({event:"InitiateCheckout"})),setTimeout(()=>{q.push(x?"".concat(x):"/challenges/".concat(e.orderCreatedId))},0),em(!1)):(ey(Z||""),em(!1),null==z||z())}catch(e){em(!1),null==z||z()}else try{eh(!0);let t=await (0,_.pm)(f,r);if(t.success){if(null==O||O("success"),window.dataLayer||(window.dataLayer=[]),T&&(void 0!==F&&F(n,er,t.cartOrderId,(null==s?void 0:s.customerNumber)||""),window.dataLayer&&window.dataLayer.push({event:"InitiateCheckout"})),T&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"labs_step",step_name:"evaluation",step_no:"1",challenge:d.description,value:(0,L.xG)(d.price),platform:d.serverPlatform.type,user_id:(null==s?void 0:s.customerNumber)||"",hashed_email:ee().SHA256((null==s?void 0:s.email)||"").toString(),referrer:document.referrer,division:"OLA",process:"Oanda Labs"})),t.gateway===eb.CENTRALISERA)setTimeout(()=>{q.push("/challenges/checkout?url=".concat(t.redirectToPay,"&order=").concat(t.orderCreatedId))},0);else if(t.gateway===eb.NUVEI){let a=await (0,et.BS)(t.orderCreatedId);if(a.value.success){let n=encodeURIComponent(a.value.embedded_url);if(T){let t=e.discountCode,n=[{item_name:d.serverPlatform.type||"",item_variant:d.serverPlatform.type||"",coupon:e.discountCode||"OANDA",discount:g||0,item_brand:"Oanda Labs",item_category:d.startingBalance||"",price:(0,L.xG)(d.price)||""}];window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"add_payment_info",ecommerce:{currency:"USD",value:(0,L.xG)(d.price)||"",coupon:t||"",items:n,payment_type:a.value.payment_method||""}})}"completed"==a.value.status?q.push(a.value.embedded_url):setTimeout(()=>{q.push("/challenges/checkout?url=".concat(n,"&order=").concat(t.orderCreatedId,"&gateway=").concat(t.gateway))},0)}else T&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"rejection"}))}else{if(eh(!1),"/"===t.redirectToPay){q.push("/accounts");return}ej.show=!0,ej.redirect=t.redirectToPay,eC({...ej})}}else ey((null===(o=t.errors[0])||void 0===o?void 0:o.errors[0])||"Something went wrong"),eh(!1),ew(!0)}catch(e){ey("Something went wrong"),eh(!1),ew(!0)}finally{em(!1),null==O||O("idle"),(0,ev.o$)(["getCustomerInfo"])}}return(0,c.useEffect)(()=>{w&&(async()=>{await (0,ep.ej)("affiliateId")||await (0,ep.d8)("affiliateId","".concat(w))})()},[]),(0,o.jsxs)(en.Zb,{...g,rounded:"lg",children:[(0,o.jsx)(u.RV,{...er,children:(0,o.jsxs)("form",{id:"purchase-form",onSubmit:er.handleSubmit(eI),className:(0,d.cn)("my-8 mx-4 items-center gap-4 lg:grid lg:grid-cols-2 focus:border-none focus:shadow-none",null==v?void 0:v.form),children:[(0,o.jsx)(ef,{plan:l,affiliateId:null!=w?w:0}),a]})}),(0,o.jsx)(ei,{isOpen:es,...E}),(0,o.jsx)(ec,{messageClassName:N,...D,show:eo,title:$("Your Order is Being Processed"),message:$("Please wait while we process your order, in a moment you will be redirected to the payment gateway to complete this transaction.")}),(0,o.jsx)(el,{messageClassName:N,...B,show:ed,onClickClose:function(){ew(!1)},onClickedOkay:function(){ew(!1)},title:$("An Error Occurred"),message:eN,buttonTextColor:M}),(0,o.jsx)(eu,{messageClassName:N,...G,onClickClose:function(){ej.show=!1,eC({...ej})},show:ej.show,title:ej.title,message:ej.message,redirect:ej.redirect,innerRedirect:x,buttonTextColor:M,closeButtonClassName:"text-foreground"})]})}a(33643),(0,N.j)("",{variants:{variant:{default:"",color:""}},defaultVariants:{variant:"default"}}),a(82964),a(10961),a(33802),Object.keys(L.z9)},32257:function(e,t,a){"use strict";a.d(t,{H:function(){return f}});var n=a(91674),r=a(98039),s=a(94575),l=a(10961),o=a(71706),i=a(1378),d=a(86655),c=a(72816),u=a(62998),m=a(3285);function f(e){let{plan:t,email:a,label:f,classNames:p,finalPrice:x,discountType:h="discount",placeholder:g="Discount Code",closeFunction:v,affiliateCode:b,settings:w,onDiscountSuccess:N,showDisccount:y=!0,wrapper:j}=e,{T:C}=(0,u.xu)(),I={default:{variant:"primary",children:C("Verify")},loading:{variant:"ghost",children:C("Loading...")},error:{variant:"error",children:C("Invalid code")},success:{variant:"primary",children:C("Success")}},[k,P]=(0,d.useState)(I.default),V=(0,c.Gc)(),[R,T]=(0,d.useState)(""),[z,O]=(0,d.useState)(!1),S=t||V.getValues("selectedPlan"),_=!S||!V.formState.isValid||b&&"affiliate"===h;async function L(){var e,t,a;setTimeout(()=>P(I.default),3e3);try{P(I.loading);let a={email:V.getValues("email"),code:R||b,productId:(null==S?void 0:null===(t=S.plan)||void 0===t?void 0:null===(e=t.productId)||void 0===e?void 0:e.toString())||"",totalAmount:x||0,currency:"USD"},n="affiliate"===h?await (0,r.Dv)(a):await (0,r.NG)(a);V.setValue("discount"==h?"discountResponse":"discountAffiliateResponse","string"==typeof n?n:{...n,["discount"===h?"discountedPrice":"discountedAffiliatePrice"]:null==n?void 0:n.newPrice},{shouldValidate:!0}),(null==n?void 0:n.errors)||(null==n?void 0:n.verified)==!1?(P(I.error),V.setValue("discount"==h?"discountCode":"discountAffiliateCode","",{shouldValidate:!0})):((null==n?void 0:n.discountAddons)?n.discountAddons.forEach(e=>{(0,m.pZ)(V,e.addonsID,e.addonsDetailsId)}):console.log("No DiscountAddons to process"),V.setValue("discount"==h?"discountCode":"discountAffiliateCode",R,{shouldValidate:!0}),v&&v(),P(I.success),N&&N(n)),O(null==n?void 0:n.verified)}catch(e){console.log("error",e),P(I.error),O(null===(a=validateDiscountResult)||void 0===a?void 0:a.verified)}return z}if((0,d.useEffect)(()=>{_&&b&&"affiliate"===h&&(b&&T(b),L().then(e=>console.log("VALIDATION RESULT",e)).catch(e=>console.log("VALIDATION ERROR",e)))},[]),!y)return null;let F=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:(0,o.cn)("mx-4 my-6 h-fit space-y-2 p-6",null==p?void 0:p.wrapper),children:(0,n.jsxs)("div",{className:null==p?void 0:p.inputContainer,children:[(0,n.jsxs)("div",{className:(0,o.cn)("w-full",null==p?void 0:p.inputWrapper),children:[(0,n.jsx)("h1",{className:(0,o.cn)("text-lg",null==p?void 0:p.label,{["".concat(null==p?void 0:p.labelActive)]:!!R}),children:C(f||"Enter a discount code:")}),(0,n.jsx)(l.I,{value:R,onChange:e=>T(e.target.value),name:"discountCode",id:"discountCode",placeholder:C(g),className:"".concat(null==p?void 0:p.input," ").concat(_?"select-none outline-transparent":""),readOnly:_})]}),!_&&(0,n.jsx)(s.z,{type:"button",size:"sm",foreground:(0,i.jd)(i.uR.CXM,null==w?void 0:w.customer_name)?"white":"foreground",...k,className:(0,o.cn)(k.className,null==p?void 0:p.button),disabled:_,onClick:()=>L(),variant:(0,i.jd)(i.uR.CXM,null==w?void 0:w.customer_name)?"challenge-details":"ghost"})]})}),_&&(0,n.jsx)("div",{className:(0,o.cn)(null==p?void 0:p.errorBox),children:(0,n.jsx)("div",{className:"text-md text-red-500",children:C("Please select a valid plan and complete all required fields before entering discount code")})})]});return(0,n.jsx)(n.Fragment,{children:j?j(F):(0,n.jsx)(n.Fragment,{children:F})})}},3285:function(e,t,a){"use strict";a.d(t,{LU:function(){return l},bz:function(){return n},pZ:function(){return r},tf:function(){return s}});let n=(e,t,a)=>{let n=e.getValues("selectedAddOns")||new Map;if(n.has(t)){let e=n.get(t);if(e.isIncludeDiscount)return;(null==e?void 0:e.optionId)===a?n.delete(t):n.set(t,{optionId:a,isIncludeDiscount:!1})}else n.set(t,{optionId:a,isIncludeDiscount:!1});e.setValue("selectedAddOns",n,{shouldValidate:!0})},r=(e,t,a)=>{let n=e.getValues("selectedAddOns");n.has(t)&&n.delete(t),n.set(t,{optionId:a,isIncludeDiscount:!0}),e.setValue("selectedAddOns",n,{shouldValidate:!0})},s=(e,t,a)=>[...e||[]].reduce((e,n)=>{var r,s;let[l,o]=n;if(o.isIncludeDiscount)return e;let i=null==t?void 0:t.find(e=>e.id===l),d=null==i?void 0:null===(r=i.options)||void 0===r?void 0:r.find(e=>e.optionId===o.optionId);return e+(null==d?void 0:d.percent)/100*a},a),l=(e,t,a)=>{var n;let r=(null==e?void 0:e.length)?null==e?void 0:e.find(e=>e.id===t):null;return{name:null==r?void 0:r.name,id:null==r?void 0:r.id,...null==r?void 0:null===(n=r.options)||void 0===n?void 0:n.find(e=>e.optionId===a)}}},6409:function(e,t,a){"use strict";a.d(t,{T:function(){return l},o:function(){return s}});var n=a(68444),r=a(28864);let s=n.z.object({firstName:r.Q5,lastName:r.zh,username:r.R_,email:r.Io,phone:r.KT,country:r.JH,state:r.Ts,city:r.t7,zip:r.YW,address:r.WV,website:r.PN,instagramHandle:r.Vb,youtubeHandle:r.Vb,twitterHandle:r.Vb,newPassword:r.Js,confirmPassword:r.FO,terms:r.oi,googleReCaptchaResponse:r.sX}).refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]}),l=e=>{let{agreements:t}=e,a=n.z.object({firstName:r.Q5,lastName:r.zh,username:r.R_,email:r.Io,phone:r.KT,country:r.JH,state:r.Ts,city:r.t7,zip:r.YW,address:r.WV,website:r.PN,instagramHandle:r.Vb,youtubeHandle:r.Vb,twitterHandle:r.Vb,newPassword:r.Js,confirmPassword:r.FO,googleReCaptchaResponse:r.sX});return t.filter(e=>e.required).forEach(e=>{a=a.merge(n.z.object({[e.fieldId]:n.z.literal(!0)}))}),a=a.refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]})}},46807:function(e,t,a){"use strict";a.d(t,{$Y:function(){return o},a_:function(){return i},cR:function(){return s},hV:function(){return l}});var n=a(68444),r=a(28864);let s=n.z.object({username:r.R_,firstName:r.Q5,lastName:r.zh,email:r.Io,newPassword:r.Js,confirmPassword:r.FO,competitionId:r.oU,affiliateId:r.GI,terms:r.oi,googleReCaptchaResponse:r.sX,dateOfBirth:r._c}),l=s.merge(n.z.object({phone:r.KT,country:r.JH,state:r.Ts,signature:r.Ub})).refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]}),o=e=>{let{agreements:t}=e,a=n.z.object({username:r.R_,firstName:r.Q5,lastName:r.zh,email:r.Io,newPassword:r.Js,confirmPassword:r.FO,competitionId:r.oU,affiliateId:r.GI,googleReCaptchaResponse:r.sX,dateOfBirth:r._c,phone:r.KT,country:r.JH,state:r.Ts});return t.filter(e=>e.required).forEach(e=>{a=a.merge(n.z.object({[e.fieldId]:n.z.literal(!0)}))}),a=a.refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]})},i=s.merge(n.z.object({phone:r.KT,country:r.JH,signature:r.Ub})).refine(e=>e.newPassword===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]})},19357:function(e,t,a){"use strict";a.d(t,{X:function(){return i}});var n=a(91674),r=a(38598),s=a(86655),l=a(23552),o=a(71706);let i=s.forwardRef((e,t)=>{let{className:a,checkIconClassName:s,buttonCheck:i,...d}=e;return(0,n.jsx)(r.fC,{ref:t,className:(0,o.cn)("ring-d-neutral-2 focus-visible:ring-ring data-[state=checked]:".concat(i||"text-white"," border-primary-500 data-[state=checked]:bg-primary-500 peer h-4 w-4 shrink-0 rounded-sm border focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50"),a),...d,children:(0,n.jsx)(r.z$,{className:(0,o.cn)("flex items-center justify-center text-current"),children:(0,n.jsx)(l.nQG,{className:(0,o.cn)("h-4 w-4",s)})})})});i.displayName=r.fC.displayName},46568:function(e,t,a){"use strict";a.d(t,{C:function(){return m},h:function(){return f}});var n=a(91674),r=a(86655),s=a(23552),l=a(7521),o=a(44115),i=a(71706),d=a(45553),c=a(15666),u=a(78957);let m=(0,l.j)("rounded border z-40 text-input-placeholder",{variants:{variant:{default:"bg-combobox-background text-combobox-text",card:"bg-card-background",input:"bg-input-background"},border:{default:"border-combobox-border",input:"border-input-border",none:"border-none"},size:{default:"w-full",short:"w-[200px]",large:"w-[250px]",input:"w-auto"},content:{default:"",trigger:"w-[var(--radix-popper-anchor-width)]"}},defaultVariants:{variant:"default",size:"default",border:"default",content:"default"}}),f=(0,r.forwardRef)((e,t)=>{var a;let{defaultValue:l,items:f,emptyItemsMessage:p,scrollableGroup:x,showSearchInput:h=!0,commandMessage:g="Select item...",variant:v,size:b,content:w,border:N,valueSearchType:y="value",onClick:j,classNames:C,icons:I,disabled:k,renderItem:P,contentAlign:V,stateClassName:R}=e,[T,z]=(0,r.useState)(!1),[O,S]=(0,r.useState)(l),_=(0,r.useMemo)(()=>{let e=(null==I?void 0:I.opened)?null==I?void 0:I.opened:s.jnn,t=(null==I?void 0:I.closed)?null==I?void 0:I.closed:s.jnn,a=(0,i.cn)("ml-2 h-4 w-4 shrink-0 opacity-50",null==C?void 0:C.icons);return T?(0,n.jsx)(e,{className:a}):(0,n.jsx)(t,{className:a})},[null==I?void 0:I.closed,null==I?void 0:I.opened,C,T]);return(0,n.jsxs)(d.J2,{open:T,onOpenChange:z,children:[(0,n.jsx)(d.xo,{className:"z-0",asChild:!0,children:(0,n.jsxs)(u.z,{variant:"input",role:"combobox",weight:"normal","aria-expanded":T,foreground:"white",className:(0,i.cn)("global-combobox",m({variant:v,size:b,border:N}),"justify-between",null==C?void 0:C.button,{["".concat(null==C?void 0:C.commandMessage)]:!O}),disabled:k,children:[(O?P?P(f.find(e=>e.value.toLowerCase()===O.toLowerCase())):null===(a=f.find(e=>e.value.toLowerCase()===O.toLowerCase()))||void 0===a?void 0:a.label:g)||(0,n.jsx)("div",{children:g}),_]})}),(0,n.jsx)(d.yk,{align:V,className:(0,i.cn)("global-combobox-content",m({variant:v,size:b,border:N,content:w}),"mt-1 p-0 text-input-text",null==C?void 0:C.content),children:(0,n.jsxs)(c.mY,{className:"global-combobox-list",ref:t,children:[h&&(0,n.jsx)(c.sZ,{placeholder:"Search"}),(0,n.jsx)(c.rb,{children:p}),(0,n.jsx)(c.fu,{className:(0,o.Z)({"max-h-[30rem] overflow-y-scroll scrollbar-hide":f.length>15&&x}),role:"listbox",children:f.map(e=>(0,n.jsxs)(c.di,{value:"value"===y?e.value:e.label,className:(0,i.cn)(R||"text-input-text",null==C?void 0:C.contentItem),onSelect:e=>{if(z(!1),"label"===y){var t,a;let n=null!==(a=null===(t=f.find(t=>t.label.toLowerCase().trim()===e.toLowerCase().trim()))||void 0===t?void 0:t.value)&&void 0!==a?a:"";S(n),j&&j(n);return}S(e),j&&j(e)},children:[(0,n.jsx)(s.nQG,{className:(0,i.cn)("mr-2 h-4 w-4 ".concat(R||"text-white"),O===e.value?"opacity-100":"opacity-0")}),P?P(e):e.label]},e.value))})]})})]})})},41788:function(e,t,a){"use strict";a.d(t,{C:function(){return n.C},h:function(){return n.h}});var n=a(46568)},15666:function(e,t,a){"use strict";a.d(t,{mY:function(){return i},rb:function(){return c},fu:function(){return u},sZ:function(){return d},di:function(){return m}});var n=a(91674),r=a(86655),s=a(31620),l=a(71706),o=a(23552);let i=r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.mY,{ref:t,className:(0,l.cn)("bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md z-50",a),...r})});i.displayName=s.mY.displayName;let d=r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsxs)("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[(0,n.jsx)(o._Ve,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),(0,n.jsx)(s.mY.Input,{ref:t,className:(0,l.cn)("placeholder:text-muted-foreground flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none disabled:cursor-not-allowed disabled:opacity-50",a),...r})]})});d.displayName=s.mY.Input.displayName,r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.mY.List,{ref:t,className:(0,l.cn)("max-h-[300px] overflow-y-auto overflow-x-hidden",a),...r})}).displayName=s.mY.List.displayName;let c=r.forwardRef((e,t)=>(0,n.jsx)(s.mY.Empty,{ref:t,className:"py-6 text-center text-sm",...e}));c.displayName=s.mY.Empty.displayName;let u=r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.mY.Group,{ref:t,className:(0,l.cn)("text-foreground [&_[cmdk-group-heading]]:text-muted-foreground overflow-hidden p-1 [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium",a),...r})});u.displayName=s.mY.Group.displayName,r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.mY.Separator,{ref:t,className:(0,l.cn)("bg-border -mx-1 h-px",a),...r})}).displayName=s.mY.Separator.displayName;let m=r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.mY.Item,{ref:t,className:(0,l.cn)("aria-selected:bg-accent aria-selected:text-accent-foreground relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...r})});m.displayName=s.mY.Item.displayName},11320:function(e,t,a){"use strict";a.d(t,{Vq:function(){return i},GG:function(){return c},cZ:function(){return f},Be:function(){return g},cN:function(){return x},fK:function(){return p},$N:function(){return h},hg:function(){return d}});var n=a(91674),r=a(7472),s=a(86655),l=a(71706),o=a(23552);let i=r.fC,d=r.xz,c=r.x8,u=r.h_,m=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r.aV,{ref:t,className:(0,l.cn)("bg-background/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 backdrop-blur-sm",a),...s})});m.displayName=r.aV.displayName;let f=s.forwardRef((e,t)=>{let{className:a,dialogClassName:s,closeButtonClassName:i,closeButtonIcon:d,children:c,...f}=e;return(0,n.jsxs)(u,{children:[(0,n.jsx)(m,{className:s}),(0,n.jsxs)(r.VY,{ref:t,className:(0,l.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] bg-dialog-background fixed left-[50%] top-[50%] z-50 grid w-[90vw] max-w-3xl translate-x-[-50%] translate-y-[-50%] gap-4 shadow-lg duration-200 md:w-full lg:rounded-lg text-foreground",a),...f,children:[c,(0,n.jsxs)(r.x8,{className:(0,l.cn)("ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute right-4 top-4 rounded-sm opacity-70 transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:pointer-events-none",i),children:[d||(0,n.jsx)(o.Pxu,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});f.displayName=r.VY.displayName;let p=e=>{let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,l.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...a})};p.displayName="DialogHeader";let x=e=>{let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,l.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};x.displayName="DialogFooter";let h=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r.Dx,{ref:t,className:(0,l.cn)("text-lg text-foreground font-semibold leading-none tracking-tight",a),...s})});h.displayName=r.Dx.displayName;let g=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r.dk,{ref:t,className:(0,l.cn)("text-bfp-mono-60 text-sm",a),...s})});g.displayName=r.dk.displayName},33643:function(e,t,a){"use strict";a.d(t,{NI:function(){return g},Wi:function(){return m},l0:function(){return c},lX:function(){return h},xJ:function(){return x},zG:function(){return v}});var n=a(91674),r=a(86655),s=a(72816),l=a(82964),o=a(85511),i=a(71706),d=a(62998);let c=s.RV,u=r.createContext({}),m=e=>{let{...t}=e;return(0,n.jsx)(u.Provider,{value:{name:t.name},children:(0,n.jsx)(s.Qr,{...t})})},f=()=>{let e=r.useContext(u),t=r.useContext(p),{getFieldState:a,formState:n}=(0,s.Gc)(),l=a(e.name,n);if(!e)throw Error("useFormField should be used within <FormField>");let{id:o}=t;return{id:o,name:e.name,formItemId:"".concat(o,"-form-item"),formDescriptionId:"".concat(o,"-form-item-description"),formMessageId:"".concat(o,"-form-item-message"),...l}},p=r.createContext({}),x=r.forwardRef((e,t)=>{let{className:a,...s}=e,l=r.useId();return(0,n.jsx)(p.Provider,{value:{id:l},children:(0,n.jsx)("div",{ref:t,className:(0,i.cn)("",a),...s})})});x.displayName="FormItem";let h=r.forwardRef((e,t)=>{let{className:a,...r}=e,{error:s,formItemId:o}=f();return(0,n.jsx)(l.Label,{ref:t,className:(0,i.cn)(s&&"text-destructive",a),htmlFor:o,...r})});h.displayName="FormLabel";let g=r.forwardRef((e,t)=>{let{...a}=e,{error:r,formItemId:s,formDescriptionId:l,formMessageId:i}=f();return(0,n.jsx)(o.g7,{ref:t,id:s,"aria-describedby":r?"".concat(l," ").concat(i):"".concat(l),"aria-invalid":!!r,...a})});g.displayName="FormControl",r.forwardRef((e,t)=>{let{className:a,...r}=e,{formDescriptionId:s}=f();return(0,n.jsx)("p",{ref:t,id:s,className:(0,i.cn)("text-muted-foreground text-sm",a),...r})}).displayName="FormDescription";let v=r.forwardRef((e,t)=>{let{className:a,children:r,...s}=e,{error:l,formMessageId:o}=f(),{T:c}=(0,d.xu)(),u=l?c(String(l.message)):r;return u?(0,n.jsx)("p",{ref:t,id:o,className:(0,i.cn)("h-4 pl-1 pt-2 text-sm font-medium text-red-500",a),...s,children:u}):null});v.displayName="FormMessage"},2535:function(e,t,a){"use strict";a.d(t,{NI:function(){return n.NI},Wi:function(){return n.Wi},l0:function(){return n.l0},lX:function(){return n.lX},xJ:function(){return n.xJ},zG:function(){return n.zG}});var n=a(33643)},10961:function(e,t,a){"use strict";a.d(t,{I:function(){return i},N:function(){return o}});var n=a(91674),r=a(86655),s=a(7521),l=a(71706);let o=(0,s.j)("flex file:text-white h-10 w-full rounded-md px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-primary-500 focus-visible:ring-2 focus-visible:ring-offset-0 disabled:cursor-not-allowed disabled:opacity-50",{variants:{variant:{default:"text-input-text bg-input-background border border-input-border focus-visible:ring-input-ring placeholder:text-input-placeholder","curved-side-borders":"text-input-text bg-input-background rounded-xl border-l-2 border-r-2 border-primary-500 h-12 focus-visible:ring-input-ring placeholder:text-input-placeholder",transparent:"text-mono-60 bg-transparent border border-border focus-visible:ring-mono-60 rounded-lg",error:"bg-error-300/50 border border-error-200",none:"focus-visible:ring-0 focus-visible:outline-none"}},defaultVariants:{variant:"default"}}),i=r.forwardRef((e,t)=>{let{className:a,type:r,variant:s,disable:i,...d}=e;return(0,n.jsx)("input",{type:r,readOnly:i,className:(0,l.cn)(o({variant:s}),a),ref:t,...d,value:null===d.value?void 0:d.value})});i.displayName="Input"},52980:function(e,t,a){"use strict";a.d(t,{K:function(){return i}});var n=a(91674),r=a(86655),s=a(7521),l=a(71706);let o=(0,s.j)("flex file:text-white h-10 w-full rounded-md px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-primary-500 focus-visible:ring-2 focus-visible:ring-offset-0 disabled:cursor-not-allowed disabled:opacity-50 disab",{variants:{variant:{default:"h-40 text-input-text bg-input-background border border-input-border focus-visible:ring-input-ring placeholder:text-input-placeholder","curved-side-borders":"text-input-text bg-input-background rounded-xl border-l-2 border-r-2 border-primary-500 focus-visible:ring-input-ring placeholder:text-input-placeholder",transparent:"text-mono-60 bg-transparent border border-border focus-visible:ring-mono-60 rounded-lg",error:"bg-error-300/50 border border-error-200"}},defaultVariants:{variant:"default"}}),i=r.forwardRef((e,t)=>{let{className:a,variant:r,disable:s,...i}=e;return(0,n.jsx)("textarea",{readOnly:s,className:(0,l.cn)(o({variant:r}),a),ref:t,...i})});i.displayName="TextArea"},77570:function(e,t,a){"use strict";a.d(t,{II:function(){return n.I},Kx:function(){return r.K},NN:function(){return n.N}});var n=a(10961),r=a(52980)},72605:function(e,t,a){"use strict";a.d(t,{x:function(){return o}});var n=a(91674),r=a(86655),s=a(77599),l=a(71706);let o=r.forwardRef((e,t)=>{let{className:a,scrollAreaThumbClassName:r,viewPortClassName:o,children:d,...c}=e;return(0,n.jsxs)(s.fC,{ref:t,className:(0,l.cn)("relative overflow-hidden bg-neutral-800",a),...c,children:[(0,n.jsx)(s.l_,{className:(0,l.cn)("h-full w-full rounded-[inherit]",o),children:d}),(0,n.jsx)(i,{scrollAreaThumbClassName:r}),(0,n.jsx)(s.Ns,{})]})});o.displayName=s.fC.displayName;let i=r.forwardRef((e,t)=>{let{className:a,scrollAreaThumbClassName:r,orientation:o="vertical",...i}=e;return(0,n.jsx)(s.gb,{ref:t,orientation:o,className:(0,l.cn)("flex touch-none select-none transition-colors","vertical"===o&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===o&&"h-2.5 border-t border-t-transparent p-[1px]",a),...i,children:(0,n.jsx)(s.q4,{className:(0,l.cn)("relative flex-1 rounded-full bg-black",r)})})});i.displayName=s.gb.displayName},51070:function(e,t,a){"use strict";a.d(t,{Ph:function(){return i},Bw:function(){return f},Ql:function(){return p},i4:function(){return c},ki:function(){return d}});var n=a(91674),r=a(86655),s=a(61146),l=a(23552),o=a(71706);let i=s.fC;s.ZA;let d=s.B4,c=r.forwardRef((e,t)=>{let{className:a,selectTriggerIconClassName:r,children:i,...d}=e;return(0,n.jsxs)(s.xz,{ref:t,className:(0,o.cn)("border-input-border bg-input-background text-input-text placeholder:text-input-placeholder focus-visible:ring-select-ring flex h-10 w-full items-center justify-between rounded-md border px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-offset-0 disabled:cursor-not-allowed disabled:opacity-50",a),...d,children:[i,(0,n.jsx)(s.JO,{asChild:!0,children:(0,n.jsx)(l.jnn,{className:(0,o.cn)("h-4 w-4 opacity-50",r)})})]})});c.displayName=s.xz.displayName;let u=r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.u_,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",a),...r,children:(0,n.jsx)(l.g8U,{className:"h-4 w-4"})})});u.displayName=s.u_.displayName;let m=r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.$G,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",a),...r,children:(0,n.jsx)(l.v4q,{className:"h-4 w-4"})})});m.displayName=s.$G.displayName;let f=r.forwardRef((e,t)=>{let{className:a,viewPortClassName:r,children:l,position:i="popper",...d}=e;return(0,n.jsx)(s.h_,{children:(0,n.jsxs)(s.VY,{ref:t,className:(0,o.cn)("max-h-96 border-input-border data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2  data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 text-mono-60 relative z-50 w-[var(--radix-select-trigger-width)] min-w-[8rem] overflow-hidden rounded-md border bg-input-background shadow-md","popper"===i&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",a),position:i,...d,children:[(0,n.jsx)(u,{}),(0,n.jsx)(s.l_,{className:(0,o.cn)("p-1","popper"===i&&"w-full min-w-[var(--radix-select-trigger-width)]",r),children:l}),(0,n.jsx)(m,{})]})})});f.displayName=s.VY.displayName,r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.__,{ref:t,className:(0,o.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",a),...r})}).displayName=s.__.displayName;let p=r.forwardRef((e,t)=>{let{className:a,selectIconClassName:r,children:i,...d}=e;return(0,n.jsxs)(s.ck,{ref:t,className:(0,o.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...d,children:[(0,n.jsx)("span",{className:(0,o.cn)("absolute left-2 flex h-3.5 w-3.5 items-center justify-center",r),children:(0,n.jsx)(s.wU,{children:(0,n.jsx)(l.nQG,{className:"h-4 w-4"})})}),(0,n.jsx)(s.eT,{children:i})]})});p.displayName=s.ck.displayName,r.forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)(s.Z0,{ref:t,className:(0,o.cn)("bg-input-background -mx-1 my-1 h-px",a),...r})}).displayName=s.Z0.displayName},1378:function(e,t,a){"use strict";var n,r;a.d(t,{jd:function(){return s},uR:function(){return n}}),(r=n||(n={})).HUB="Hub",r.CXM="CapXmaster",r.Ment="Ment",r.PNO="Dashboard - Prop Number One",r.FTG="Funded Traders Global",r.GO="Go Funding",r.HP="Hola Prime",r.KWF="KWFHUB",r.OANDA="OANDA Prop Trader";let s=(e,t)=>e===t}}]);