1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[951],{5228:(e,n,i)=>{i.d(n,{A:()=>o});var t=i(56455);let l={input:{position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},circle:(e,n)=>i=>({flexShrink:0,width:24,height:24,borderRadius:"50%",border:"2px solid ".concat(e?i.colors.brand.primary:i.colors.carbon6),display:"flex",alignItems:"center",justifyContent:"center",opacity:n?.5:1,"label:focus-within &":{boxShadow:"0 0 0 2px ".concat(i.colors.brand.focusLight)}}),dot:e=>{let{colors:n}=e;return{width:12,height:12,borderRadius:"50%",background:n.brand.primary}}},o=e=>{let{name:n,value:i,isChecked:o,onSelect:r,isDisabled:a=!1,ariaLabel:s}=e;return(0,t.FD)(t.FK,{children:[(0,t.Y)("input",{css:l.input,type:"radio",name:n,value:i,checked:o,disabled:a,onChange:r,"aria-label":s}),(0,t.Y)("span",{css:l.circle(o,a),"aria-hidden":"true",children:o&&(0,t.Y)("span",{css:l.dot})})]})}},8860:(e,n,i)=>{i.d(n,{A:()=>o});var t=i(30029),l=i(34999);let o=e=>{let{fieldIds:n,entityType:i}=e,{fields:o}=(0,l.A)({entityType:i,includeAllScopedOptions:!0});return(0,t.E)({fields:n,fieldConfigs:o,fieldValues:{},includeUntriggeredFields:!0,includeDisabledFields:!0})}},15066:(e,n,i)=>{i.d(n,{KG:()=>o,L:()=>l,Pc:()=>r,Zs:()=>a});let t=(e,n)=>{var i,t;let l=null==n?void 0:n[e];return{label:"Base Ownership Type",requiredOrganizationRoles:["controlProng"],controlProng:{label:"Control Prong",entityType:(null==l||null==(i=l.controlProng)?void 0:i.entityType)||["person"],relationshipToOrganization:"owner"},ownershipProng:{label:"Ownership Prong",entityType:(null==l||null==(t=l.ownershipProng)?void 0:t.entityType)||["person"],relationshipToOrganization:"owner"},signerRoles:["controlProng"]}},l=e=>{var n,i,l,o,r,a,s,d,c,u;return{trust:{label:"Trust",requiredOrganizationRoles:[],trustee:{label:"Trustee",entityType:(null==e||null==(i=e.trust)||null==(n=i.trustee)?void 0:n.entityType)||["person","business"],relationshipToOrganization:"trustee"},grantor:{label:"Grantor",entityType:(null==e||null==(o=e.trust)||null==(l=o.grantor)?void 0:l.entityType)||["person","business"],relationshipToOrganization:"trustee"},signerRoles:["trustee"]},soleProprietorship:{label:"Sole Proprietorship",requiredOrganizationRoles:["soleProprietor"],soleProprietor:{label:"Sole Proprietor",entityType:(null==e||null==(a=e.soleProprietorship)||null==(r=a.soleProprietor)?void 0:r.entityType)||["person"],relationshipToOrganization:"owner"},signerRoles:["soleProprietor"]},estate:{label:"Estate",requiredOrganizationRoles:[],signerRoles:[],controlProng:{label:"Control Prong",entityType:(null==e||null==(d=e.municipality)||null==(s=d.controlProng)?void 0:s.entityType)||["person"],relationshipToOrganization:"owner"}},municipality:{label:"Municipality",requiredOrganizationRoles:[],controlProng:{label:"Control Prong",entityType:(null==e||null==(u=e.municipality)||null==(c=u.controlProng)?void 0:c.entityType)||["person"],relationshipToOrganization:"owner"},signerRoles:["controlProng"]},llc:{...t("llc",e),label:"LLC"},association:{...t("association",e),label:"Association"},corporation:{...t("corporation",e),label:"Corporation"},generalPartnership:{...t("generalPartnership",e),label:"General Partnership"},llp:{...t("llp",e),label:"LLP"},lp:{...t("lp",e),label:"LP"},nonProfit:{...t("nonProfit",e),label:"Non-Profit"},organization:{...t("organization",e),label:"Organization"},unknown:{...t("unknown",e),label:"Unknown"}}},o=e=>{switch(e){case"trust":case"estate":case"municipality":return e;default:return"business"}},r=(e,n)=>{var i,t;return!!(null==(t=e.mantlFeatures.accountOpening)||null==(i=t.enforceBusinessOwnership)?void 0:i.enabled)&&!n},a=(e,n,i,t)=>n.some(n=>((e,n,i,t)=>{let l=o(e),a=r(i,t);return"business"===l&&a&&!n.isControlProng&&!n.isOwnershipProng&&!n.isSoleProprietor})(e,n,i,t))},17621:(e,n,i)=>{i.d(n,{e:()=>s});var t=i(15066),l=i(82660),o=i(4789),r=i(36022);let a=Object.keys(o.Hy.business),s=(e,n)=>{let i=(e=>{let n=[];return e.isCreditUnionMember&&n.push("creditUnionMember"),"SSN"===e.taxIdType&&n.push("ssnTaxIdType"),e.organizationType&&n.push("organizationType:".concat(e.organizationType)),e.allowlistCategory&&n.push("allowlistCategory:".concat(e.allowlistCategory)),n})(e);if(i.push("originatingExperience:".concat(e.originatingExperience)),"businessDepositCreateAccount"===e.applicationType||e.isBusinessAccountVariant||(null==e?void 0:e.organizationType)&&["business","municipality"].includes((0,t.KG)(e.organizationType))){var o,s;for(let n of e.kycEvaluationTags)i.push("kyc:".concat(n));let t=a.filter(i=>(0,r.$)(e.kycEvaluationTags,n.scopes,i));i=i.concat(t),e.organizationType&&(i.push("organizationType:".concat(e.organizationType)),e.taxIdType&&i.push("organizationType:".concat(e.organizationType,"-taxIdType:").concat(e.taxIdType))),e.accountInfo.forEach(e
1=>{let{productId:t,accountVariant:o,accountRoles:r,accountRelationships:a}=e;for(let e of(i.push("product:".concat(t)),null!=a?a:[]))i.push("accountRelationship:".concat(e));if(!o)return;for(let e of(i.push("accountVariant:".concat(o)),null!=a?a:[]))i.push("accountVariant:".concat(o,".").concat(e));for(let e of new Set(null!=r?r:[]))i.push("accountVariant:".concat(o,".").concat(e));i.push("product:".concat(t,".").concat(o));let s=n.products[t];if(s){let e=(0,l.Gm)(o,s);"business"===e.ownershipType&&"isIolta"in e&&e.isIolta&&i.push("iolta")}}),e.applicationType&&i.push("applicationType:".concat(e.applicationType)),i.push("ownershipType:".concat((0,l.e6)({productId:null==(o=e.accountInfo[0])?void 0:o.productId,accountVariant:null==(s=e.accountInfo[0])?void 0:s.accountVariant,clientConfig:n}))),i=i.concat(t)}return i}},18175:(e,n,i)=>{i.d(n,{A:()=>x});var t=i(56455),l=i(82660),o=i(53239),r=i(22026),a=i(50435),s=i(11172),d=i(32453),c=i(27168),u=i(58516),p=i(40786),m=i(59001),h=i(7171),g=i(71054),f=i(78923),y=i(66662),v=i(27615),b=i(45352);let A={container:{display:"grid",gridTemplateColumns:"min-content",paddingBottom:8,textTransform:"uppercase",fontSize:"10px",whiteSpace:"nowrap"}},w=e=>{var n;let{role:i,products:o,accounts:r,accountVariant:a}=e,s=o.reduce((e,n)=>(e[n.id]=n,e),{}),d=(0,l.WL)({role:i,accounts:(null==r?void 0:r.length)?r:[{productId:o[0].id,accountVariant:null!=(n=o[0].accountVariantName)?n:a}],products:s});if(!d)throw Error("invalid role prop provided to AccountPill");return(0,t.Y)("div",{css:A.container,children:(0,t.Y)(b.A,{theme:"outline",children:d})})},T={secondaryLogin:e=>{let{breakpoints:n}=e;return{textAlign:"center",marginTop:"1.75rem",[n.medium]:{display:"none"},display:"block"}}},S=e=>{var n;let{children:i,isDisabled:l,initialValues:s,onLoginClick:d}=e,{formState:{submitCount:u,isSubmitting:p,isValid:h,isSubmitSuccessful:f},getValues:v,reset:b}=(0,r.xW)(),{currentView:A}=(0,y.At)();return(0,c.A)({submitCount:f||p?null:u,isValid:h,message:"Please fix missing or invalid fields before continuing."}),(0,o.useEffect)(()=>{var e;let n=v("minor.id");(null==s||null==(e=s.minor)?void 0:e.id)&&!n&&b(s)},[null==s||null==(n=s.minor)?void 0:n.id]),(0,t.FD)(t.FK,{children:[(0,t.Y)(g.A,{theme:"small",children:i}),(0,t.FD)(g.A,{children:[(0,t.Y)(a.A,{type:"submit",isFull:!0,isLoading:p,isDisabled:l,...(0,m.F)({isPrivate:!1}),children:"Continue"}),(null==A?void 0:A.code)==="initialInfo"&&(0,t.FD)("div",{css:T.secondaryLogin,...(0,m.F)({isPrivate:!1}),children:["Already have an account?",(0,t.Y)("br",{}),(0,t.Y)(a.A,{theme:"link",isFull:!0,onClick:d,preserveCase:!0,children:"Log in here"})]})]})]})},x=e=>{var n,i,r,a,c,m,g;let{application:y,applicationType:b,applicant:A,userId:T,onSubmit:x,heading:I,subheading:Y,icon:C,children:O,namePrefix:P="person",initialValues:E,formInfoText:F,formInfoTooltip:D,products:z,accountVariant:R,role:N,isDisabled:k=!1,getPersonTaxId:L,onLoginClick:B,accounts:M,systemRequiredFields:V,ownershipType:q}=e,U=null!=(m=null==y?void 0:y.products)?m:z,j=null==U?void 0:U[0],K=(0,o.useMemo)(()=>E||(A?{person:(0,h.tF)(A,T)}:(0,h.St)(y,T)),[A,y,T,E]),W=(null==y||null==(i=y.fields)||null==(n=i.ownership)?void 0:n.type)==="minorAndAdult";!y&&R&&j&&(W="minor"in(0,l.Gm)(R,j));let G="jointAdult"===q,_="minor"===P,J=(null==y?void 0:y.type)||b,H=_?null==K?void 0:K.minor:K.person,$=null==y?void 0:y.rawFields,Q=(null==$||null==(r=$.accounts)?void 0:r.length)||(null==$?void 0:$.productId)?$:{...$,productId:null==j?void 0:j.id,accountVariant:null!=R?R:null==j?void 0:j.accountVariantName};return J?(0,t.Y)(t.FK,{children:(0,t.Y)(f.A,{children:(0,t.FD)("div",{children:[(()=>{var e,n,i,l;return G&&z?(0,t.Y)(w,{role:N||"adult",products:z,accounts:null!=(n=null==y||null==(e=y.fields)?void 0:e.accounts)?n:void 0,accountVariant:R}):W&&z?(0,t.Y)(w,{role:_?"minor":"adult",products:z,accounts:null!=(l=null==y||null==(i=y.fields)?void 0:i.accounts)?l:void 0,accountVariant:R}):void 0})(),(0,t.Y)(s.A,{heading:I,subheading:Y,icon:C,productId:null==j?void 0:j.id}),(0,t.Y)(u.A,{initialValues:K,onSubmit:x,children:(0,t.Y)(p.A,{applicationFields:Q,accountFields:M,personId:null==H?void 0:H.id,applicationType:J,originatingExperience:null!=(g=null==y?void 0:y.originatingExperience)?g:"selfServe",coreSyncedFields:null==H?void 0:H.coreSyncedFields,isCreditUnionMember:null==H?void 0:H.isCreditUnionMember,isMissingTaxId:(null==H?void 0:H.hasTaxId)===!1,isMinor:_,namePrefix:P,role:N||(0,h.MR)(y,H),taxIdLastFour:H.taxIdLastFour,getTaxId:()=>L&&L(H.id),kycEvaluationTags:(null==y||null==(c=y.personKycSnapshot)||null==(a=c.find(e=>(null==e?void 0:e.personId)===(null==H?void 0:H.id)))?void 0:a.tags)||[],systemRequiredFields:V,children:(0,t.Y)(S,{isDisabled:k,onLoginClick:B,initialValues:K,children:O})})}),F&&(0,t.Y)(d.A,{icon:"info-circle",content:F,productId:null==j?void 0:j.id,tooltipIcon:D?"info-circle":null,tooltipContent:D,isPrivate:!1})]})})}):(0,t.Y)(f.A,{children:(0,t.Y)(v.A,{})})}},25407:(e,n,i)=>{i.d(n,{A:()=>h});
1var t=i(56455),l=i(46021),o=i(68020),r=i(80913),a=i(70916),s=i(8860),d=i(59001),c=i(91353),u=i(7171),p=i(53537),m=i(18175);let h=e=>{var n,i,h;let{application:g,applicationType:f,userId:y,onSubmit:v,applicant:b,products:A,accountVariant:w,onLoginClick:T,role:S,accounts:x,accountForCurrentApplication:I,systemRequiredFields:Y,ownershipType:C}=e,{clientDetails:{clientName:O},experiences:{selfServe:{pages:{basicInfo:{headerText:P,subheaderText:E,formInfoText:F,formInfoTooltip:D}={}}}}}=(0,c.t)(),z=(0,s.A)({fieldIds:a.S.basicInfo,entityType:"person"}),R=(null==g?void 0:g.isMultiApplicantsCDASO)?null==I||null==(n=I.persons)?void 0:n.find(e=>(null==e?void 0:e.isPrimaryEntity)||(null==e?void 0:e.relationshipType)==="primary"):null==g?void 0:g.persons.find(e=>e.id!==y),N=R&&(0,l.L)(R),k=null==A?void 0:A.map(e=>e.name).join(", "),L=(null==A?void 0:A.length)&&(null==A?void 0:A.length)===1?"account":"accounts",B=(null!=(i=null==A?void 0:A.length)?i:0)>1,M="jointAdult"===C&&"otherAdult"===S,V=null==A?void 0:A.some(e=>"loan"===e.type);return(0,t.Y)(m.A,{application:g,applicationType:f,applicant:b,userId:y,heading:M?"Now the ".concat(V?"Co-borrower":"Joint Owner","'s Information"):P||"Let's get started!",subheading:(null==g?void 0:g.type)==="consumerDepositAddSecondaryOwner"?(0,t.FD)(t.FK,{children:["We'll begin your application to join"," ",(0,t.Y)(o.yN,{children:"".concat(N,"'s ")}),(0,t.Y)(o.yN,{children:k})," ",L," by collecting some basic contact information."]}):(null==g?void 0:g.type)==="createAccount"&&M?(0,t.Y)("div",{...(0,d.F)({isPrivate:!1}),children:"First, some basic details"}):B?(()=>{let e="".concat(null==A?void 0:A.length," ").concat(L),n=(0,t.Y)("span",{css:{'[data-testid="tooltip_bundle-products"] svg':{marginRight:"2px"}},children:(0,t.Y)(r.A,{isInline:!0,name:"bundle-products",maxWidth:"max-content",content:(0,t.FD)("div",{children:["Includes:",null==A?void 0:A.map(e=>(0,t.Y)("div",{css:{whiteSpace:"nowrap"},children:e.name},e.id))]}),iconSize:"small"})}),i=E?E.replace("{clientName}",O).split("\n\n").slice(1).join("\n\n").trim():"";return(0,t.FD)(t.FK,{children:["We'll begin your application for"," ",(0,t.Y)(o.yN,{children:e}),n," by collecting some basic contact information.",i&&"\n\n".concat(i)]})})():k&&(null==E?void 0:E.replace("{productName}",k))||E||(0,t.FD)("div",{...(0,d.F)({isPrivate:!1}),children:["We'll begin your application for a new"," ",(0,t.Y)(o.yN,{children:k})," ",L," by collecting some basic contact information."]}),formInfoText:F,formInfoTooltip:D,onSubmit:e=>v((0,u.UI)({formData:e,fieldIds:z})),products:A,accountVariant:w,role:S,onLoginClick:T,accounts:x,systemRequiredFields:Y,ownershipType:C,children:(0,t.Y)(p.A,{isMultiApplicantsCDASO:null!=(h=null==g?void 0:g.isMultiApplicantsCDASO)&&h})})}},26278:(e,n,i)=>{i.d(n,{A:()=>o});var t=i(56455),l=i(53239);let o=e=>{let{children:n}=e,{containerRef:i}=(()=>{let[e,n]=(0,l.useState)(!1),i=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let t=!0;if(i.current){var l;let o=(null==(l=i.current)?void 0:l.querySelectorAll("input"))||[];for(let i=0;i<o.length;i+=1){let l=o[i],r=!!l.value,a=!["dateOfBirth"].includes(l.name.replace(/^.+\./,""))&&!!(null==l?void 0:l.getAttribute("data-mask")),s=!r||!a;if(l&&!e&&t&&s){l.focus({preventScroll:!0}),n(!0);break}}}return()=>{t=!1}},[i.current]),{containerRef:i,hasFocused:e}})();return(0,t.Y)("div",{ref:i,children:n})}},28024:(e,n,i)=>{i.d(n,{Ay:()=>I,Ji:()=>b,Mb:()=>S});var t=i(56455),l=i(76068),o=i.n(l),r=i(53239),a=i(22026),s=i(50435),d=i(21948),c=i(11172),u=i(59023),p=i(99086),m=i(58516),h=i(10514),g=i(91353),f=i(71054),y=i(78923);let v="new-profile",b=e=>Object.values(o()(e,e=>"".concat((e=>(null!=e?e:"").toLowerCase().replace(/[^a-z0-9]/g,""))(e.legalName)).concat(e.taxIdLastFour))),A={fontSize:16,fontWeight:400},w={display:"flex",gap:8,fontSize:12,fontWeight:400,color:h.Ay.colors.abyss9,marginTop:2},T=e=>{let{colors:n,fontScales:i}=e;return{color:n.grey7,...i.medium,fontWeight:700,marginBottom:"1rem"}},S=(e,n,i,l)=>{let o=i.find(n=>n[0].id===e.value);if("value"===n||!o)return(0,t.Y)("span",{css:A,children:e.label});let[r]=o,a=[];return(r.taxIdLastFour&&a.push("** - ***".concat(r.taxIdLastFour)),l&&(o.length>1?a.push("".concat(o.length," memberships")):r.externalCoreMembershipId&&a.push(r.externalCoreMembershipId)),0===a.length)?(0,t.Y)("span",{css:A,children:e.label}):(0,t.FD)("div",{children:[(0,t.Y)("div",{css:A,children:e.label}),(0,t.FD)("div",{css:w,children:[(0,t.Y)("span",{children:a[0]}),a.length>1?(0,t.FD)(t.FK,{children:[(0,t.Y)("span",{children:"\xb7"}),(0,t.Y)("span",{children:a[1]})]}):null]})]})},x=e=>{var n;let{organizations:i=[],accountsByOrgId:l,eligibilityByOrgId:o,isLoadingEligibility:m,onSelectedGroupChange:h,onSelectBusiness:A,onAddNewBusiness:w,onCreateNewProfile:x}=e,[I,Y]=(0,r.useState)(),[C,O]=(0,r.useState)(!1),{watch:P}=(0,a.xW)(),{clientDetails:E}=(0,g.t)(),F="creditUnion"===E.clientType,D=P("organizationId"),z=b(i),R=e=>{var n;return e.id?null==o||null==(n=o[e.id])?void 0:n.ineligibleReason:void 0},N=e=>!!R(e),k=e=>{var n;return!!e.id&&!!(null==o||null==(n=o[e.id])?void 0:n.createNewEligible)},L=e=>e.some(k),B=e=>e.every(N)&&!L(e),M=[...z.map(e=>{var n;return{label:null!=(n=e[0].legalName)?n:"",value:e[0].id,disabled:B(e)}}),{label:"Add New Business",value:"new"}],V=z.find(e=>e[0].id===D),q=!!V&&"new"!==D,U=!F&&q,j=U&&!!x&&!!V&&L(V),K=U&&V?V.filter(e=>!!e.id):[],W=K.map(e=>e.id).join(","),G=K.filter(N).map(e=>e.id).join(",");(0,r.useEffect)(()=>{null==h||h(W?W.split(","):[])},[W,h]),(0,r.useEffect)(()=>{let e=K.filter(e=>!N(e));Y(n=>1===e.length?e[0].id:e.some(e=>e.id===n)?n:void 0)},[W,G]);let _=async()=>{var e;if(C)return;if("new"===D)return void w();if(U&&I===v){null==x||x();return}let n=U?I:null==V||null==(e=V[0])?void 0:e.id;if(n){O(!0);try{await A(n)}finally{O(!1)}}},J=!D||U&&!I||!!V&&(m||B(V))||C;return(0,t.FD)(y.A,{children:[(0,t.Y)(c.A,{heading:"Select your business",subheading:"It looks like you have a business associated with this email. Please select a business or create a new one to continue."}),(0,t.Y)(f.A,{theme:"small",children:(0,t.Y)(p.A.Dropdown,{name:"organizationId",ariaLabel:"Select Your Business",label:"Select Your Business",options:M,formatOptionLabel:(e,n)=>{let{context:i}=n;return S(e,i,z,F)},hideStateIndicator:!0})}),U&&K.length>0&&(0,t.FD)(f.A,{theme:"small",children:[(0,t.Y)(d.A.H2,{css:T,children:"Profiles"}),K.map(e=>{var n,i;return(0,t.Y)(u.A,{isProfile:!0,value:e.id,entityName:null!=(n=e.legalName)?n:void 0,taxId:e.taxIdLastFour?"** - ***".concat(e.taxIdLastFour):void 0,relatedAccounts:null!=(i=null==l?void 0:l[e.id])?i:[],onSelect:()=>Y(e.id),isActive:I===e.id,membershipIsNotProductEligible:N(e),ineligibleReason:R(e)},e.id)}),j&&(0,t.Y)(u.A,{isNewProfile:!0,taxId:(null==V||null==(n=V[0])?void 0:n.taxIdLastFour)?"** - ***".concat(V[0].taxIdLastFour):void 0,onSelect:()=>Y(v),isActive:I===v,membershipIsNotProductEligible:!1},"newProfile")]}),(0,t.Y)(f.A,{theme:"small",children:(0,t.Y)(s.A,{type:"button",isFull:!0,isLoading:C,isDisabled:J,onClick:_,children:"Continue"})})]})},I=e=>{let{organizationId:n,...i}=e;return(0,t.Y)(m.A,{onSubmit:()=>{},initialValues:{organizationId:n},children:(0,t.Y)(x,{...i})})}},31698:(e,n,i)=>{i.d(n,{A:()=>u});var t=i(47539),l=i(2353),o=i(46021),r=i(88856),a=i(37767),s=i(48663),d=i(53239);let c=["authorizedSigner","controlProng"],u=e=>{let{organizationId:n,onLoaded:i}=e,{config:u}=(0,a.UK)(),{relationshipOrganizationAccounts:p,isLoadingGetOrganizationAccounts:m,hasCalledGetOrganizationAccounts:h}=(0,s.A)({organizationId:n,queryOptions:{fetchPolicy:"cache-and-network"}});return(0,d.useEffect)(()=>
1{if(!h||m)return;let e=(null!=p?p:[]).filter(e=>{var n;return!["CLOSED","INACTIVE"].includes((null!=(n=e.status)?n:"").toUpperCase())}).map(e=>{var n,i,r,a,s,d,p,m,h,g;let f=null!=(p=null==(n=e.coreSnapshot)?void 0:n.majorCode)?p:void 0,y=null!=(m=null==(i=e.coreSnapshot)?void 0:i.minorCode)?m:void 0,v=null!=(h=null==(r=e.coreSnapshot)?void 0:r.coreInterestRateId)?h:void 0;return{accountId:e.number,productName:(0,t.B)({accountDisplayName:null==(a=e.fields)?void 0:a.accountDisplayName,accountName:null==(s=e.fields)?void 0:s.accountName,productDisplayName:(0,l._s)(u,f,y,v),productName:null==(d=e.product)?void 0:d.name}),majorCode:f,minorCode:y,jointOwners:(null!=(g=e.persons)?g:[]).filter(e=>{var n;return!!e&&c.includes(null!=(n=e.relationshipType)?n:"")}).map(e=>[(0,o.L)(e)])}});i(n,(0,r.RH)(e,u).map(e=>{let{accountId:n,productName:i,jointOwners:t}=e;return{accountId:n,productName:i,jointOwners:t}}))},[u,n,p,m,h,i]),null}},32265:(e,n,i)=>{i.d(n,{A:()=>s});var t=i(86739),l=i(38595),o=i(28505);function r(){let e=(0,t._)(["\n query BusinessSelectionEligibility(\n $applicationId: ID\n $accounts: [BusinessSelectionEligibilityAccountInput!]\n ) {\n businessSelectionEligibility(\n applicationId: $applicationId\n accounts: $accounts\n ) {\n results {\n organizationId\n createNewEligible\n ineligibleReason\n }\n }\n }\n"]);return r=function(){return e},e}let a=(0,l.J1)(r()),s=e=>{var n;let{applicationId:i,accounts:t}=e,{data:l,loading:r}=(0,o.I)(a,{variables:{applicationId:i,accounts:t},skip:!i&&!(null==t?void 0:t.length)});return{eligibilityByOrgId:(null!=(n=null==l?void 0:l.businessSelectionEligibility.results)?n:[]).reduce((e,n)=>({...e,[n.organizationId]:{createNewEligible:n.createNewEligible,ineligibleReason:n.ineligibleReason}}),{}),isLoadingEligibility:r}}},38571:(e,n,i)=>{i.d(n,{A:()=>B});var t=i(56455),l=i(12043),o=i(30605),r=i.n(o),a=i(53239),s=i(59001),d=i(85209),c=i(10514),u=i(86739),p=i(70091);function m(){let e=(0,u._)(["\n 0% {\n background-position: -200px 0;\n }\n 100% {\n background-position: calc(200px + 100%) 0;\n }\n"]);return m=function(){return e},e}let{colors:{grey3:h,grey5:g}}=c.Ay,f=(0,p.keyframes)(m()),y={container:{backgroundColor:h,backgroundImage:"linear-gradient(\n 90deg,\n ".concat(h,",\n ").concat(g,",\n ").concat(h,"\n )"),backgroundSize:"200px 100%",backgroundRepeat:"no-repeat",borderRadius:4,display:"inline-block",lineHeight:1,width:"100%",animation:"".concat(f," 1.2s ease-in-out infinite")}},v={circle:{borderRadius:"50%",width:32,height:32}},b=e=>{let{count:n=1,width:i,height:l,theme:o}=e;return(0,t.Y)(t.FK,{children:[...Array(n).keys()].map((e,n)=>{let r={};return null!==i&&(r.width=i),null!==l&&(r.height=l),(0,t.Y)("span",{css:[y.container,o&&v[o]],style:r,children:"â"},n)})})};var A=i(47111),w=i(43644);function T(){let e=(0,u._)(["\n to {transform: rotate(360deg)}\n"]);return T=function(){return e},e}let S=(0,p.keyframes)(T()),{rawSpeeds:{slow:x,default:I},easingFunctions:{easeOutQuint:Y,easeOutBack:C}}=c.Ay.animations,O="transform ".concat(x,"ms ").concat(C),P="opacity ".concat(x,"ms ").concat(Y),E={container:{width:24,height:24},loadingIcon:{animation:"".concat(S," 0.7s 0s infinite linear"),transformOrigin:"12px 12.5px"},loadingTransition:{transition:P},loadingTransitionExiting:{opacity:0},completedTransition:{transition:"".concat(P,", ").concat(O),willChange:"transform"},completedTransitionExiting:{opacity:0,transform:"scale(0.1)"}},F=()=>(0,t.Y)("div",{css:E.loadingIcon,children:(0,t.Y)(w.A,{name:"spinner"})}),D=e=>{let{isLoading:n,index:i}=e;return(0,t.Y)(A.A,{children:(0,t.Y)(d.Ay,{timeout:{appear:x,enter:x,exit:I},appear:!0,onEnter:e=>e.offsetHeight,children:e=>(0,t.Y)("div",{css:[E.container,n?E.loadingTransition:E.completedTransition,("exited"===e||"exiting"===e)&&(n?E.loadingTransitionExiting:E.completedTransitionExiting)],children:n?(0,t.Y)(F,{}):(0,t.Y)(w.A,{name:"circle-check"})})},i)})},{rawSpeeds:{xSlow:z},easingFunctions:{easeOutQuint:R}}=c.Ay.animations,N={container:{position:"relative"},step:{height:24,display:"flex",marginBottom:21},stepTransition:{transition:"opacity ".concat(z,"ms ").concat(R),willChange:"opacity"},stepTransitionExiting:{opacity:0}
1,icon:{width:24,height:24,marginRight:6,display:"flex",alignItems:"center",justifyContent:"center"},placeholderTransition:{transition:"opacity ".concat(z,"ms ").concat(R),opacity:1,willChange:"opacity, transform"},placeholderTransitionExiting:{transition:"opacity ".concat(z,"ms ").concat(R,", transform ").concat(z,"ms ").concat(R),position:"absolute",top:0,left:0,height:"100%",width:"100%",transform:"scaleY(0.5)",opacity:0},content:{flexGrow:1,position:"relative"},contentSkeleton:{width:"100%",position:"absolute"},hiddenContent:{visibility:"hidden"}},k=e=>{let{icon:n,children:i}=e;return(0,t.FD)("div",{css:[N.step],children:[(0,t.Y)("div",{css:[N.icon],children:n}),(0,t.Y)("div",{css:N.content,children:i})]})},L=e=>{let{isActive:n,isCurrent:i,timeout:o,waitForCompletion:r,index:s,children:c,isLoading:u}=e,[p,m]=(0,l.i)({prop:u,defaultProp:!1});(0,a.useEffect)(()=>{let e;return i&&(m(!0),e=setTimeout(()=>{m(!1)},Math.max(o-z,0))),()=>clearTimeout(e)},[i]);let h={timeout:z,mountOnEnter:!0,unmountOnExit:!0,appear:!0},g=p||!!(n&&r);return(0,t.FD)("div",{css:N.container,children:[(0,t.Y)(d.Ay,{...h,in:n,children:e=>(0,t.Y)("div",{css:[N.stepTransition,("exiting"===e||"exited"===e)&&N.stepTransitionExiting],children:(0,t.Y)(k,{icon:(0,t.Y)(D,{isLoading:g,index:s}),children:c})})}),(0,t.Y)(d.Ay,{...h,in:!n,children:e=>(0,t.Y)("div",{css:[N.placeholderTransition,("exiting"===e||"exited"===e)&&N.placeholderTransitionExiting],children:(0,t.FD)(k,{icon:(0,t.Y)(b,{width:15,height:15}),children:[(0,t.Y)("div",{css:N.contentSkeleton,children:(0,t.Y)(b,{})}),(0,t.Y)("div",{css:N.hiddenContent,children:c})]})})})]})},B=e=>{let{steps:n=[],stepTimer:i=2e3,isComplete:o=!1,onComplete:d,showFollowup:c,currentStep:u,currentStepIsLoading:p}=e,[m,h]=(0,l.i)({prop:u,defaultProp:0}),g=!r()(u)||!r()(p),f=(0,a.useMemo)(()=>!!g||o,[g,o]),y=(0,a.useMemo)(()=>n.map(()=>(e=>{let n=.6*e;return Math.random()*(1.4*e-n)+n})(i)),[n,i]);return(0,a.useEffect)(()=>{let e=m<n.length?setTimeout(()=>h(m+1),y[m]):null;return()=>{e&&clearTimeout(e)}},[m]),(0,a.useEffect)(()=>{m>=n.length&&f&&(setTimeout(()=>{c&&c(!0)},500),setTimeout(()=>null==d?void 0:d(),c?5e3:500))},[m,f]),(0,t.Y)("div",{...(0,s.F)({isPrivate:!1}),children:n.map((e,i)=>{let l=i===m;return(0,t.Y)(L,{index:i,isActive:i<=m,isCurrent:l,timeout:y[i],waitForCompletion:i===n.length-1&&!f,isLoading:void 0===p?void 0:l&&p,children:e},i)})})}},40786:(e,n,i)=>{i.d(n,{A:()=>p});var t=i(56455),l=i(59144),o=i(68084),r=i(53239),a=i(22026),s=i(34999),d=i(91353),c=i(39237),u=i(4650);let p=e=>{var n,i,p;let{applicationFields:m,accountFields:h,applicationType:g,originatingExperience:f,namePrefix:y,isControlProng:v=null,isOwnershipProng:b=null,isSoleProprietor:A=null,isControlProngAuthorizedSigner:w=null,isCreditUnionMember:T=!1,isTrustee:S,isGrantor:x,isBeneficiary:I,isFiduciary:Y,isMissingTaxId:C,coreSyncedFields:O=[],isMinor:P,role:E,getTaxId:F,taxIdLastFour:D,isEIN:z,kycEvaluationTags:R=[],underwritingTags:N=[],children:k,personId:L,organizationType:B,businessIsPubliclyTraded:M,businessIsNonProfit:V,systemRequiredFields:q}=e,U=(0,d.t)(),{watch:j}=(0,a.xW)(),K=j(y?"".concat(y,".usResidencyStatus"):"usResidencyStatus"),W=j(y?"".concat(y,".hasUsAddress"):"hasUsAddress"),G=null!=(p=null==m||null==(i=m.skippedFields)||null==(n=i.find(e=>e.personId===L))?void 0:n.fields)?p:[],_=(0,l.H)({applicationType:g,originatingExperience:f,isControlProngAuthorizedSigner:w,isCreditUnionMember:T,isFiduciary:Y,isBeneficiary:I,isNonresidentAlien:"nonresidentAlienForScope"===K,isResidentAlien:"residentAlien"===K,isMissingTaxId:C,hasUsAddress:W,isMinor:P||void 0,accountInfo:(0,o.SP)({...m,...h&&{accounts:h}}),role:E,kycEvaluationTags:R||[],contextOrganizations:[{data:B?{type:B,isPubliclyTraded:M,isNonProfit:V}:null,personRelationship:{isControlProng:v,isOwnershipProng:b,isGrantor:x,isSoleProprietor:A,isTrustee:S}}],skippedPersonFields:G,isAddingJointOwner:!1,underwritingTags:N},U),J=(0,r.useContext)(c.I);L&&L===(null==J?void 0:J.id)&&_.push("loggedInUser");let H=(0,s.A)({entityType:"person",scopes:_,coreSyncedFields:O||[],namePrefix:y,overrideRequirements:q});
1return(0,t.Y)(u.A,{...H,namePrefix:y,taxIdLastFour:D,getTaxId:F,isEIN:z,children:k})}},47539:(e,n,i)=>{i.d(n,{B:()=>l});let t=["accountDisplayName","accountName","productDisplayName","productName","accountDescription","accountType"];function l(e){for(let n of t){let i=e[n];if(null!=i&&""!==i.trim())return i}}},48068:(e,n,i)=>{i.d(n,{A:()=>u,Q:()=>c});var t=i(56455),l=i(68084),o=i(17621),r=i(15066),a=i(34999),s=i(91353),d=i(4650);let c=e=>{let{applicationFields:n,applicationType:i,originatingExperience:t,organizationType:d,namePrefix:c,coreSyncedFields:u=[],getTaxId:p,taxIdLastFour:m,isEIN:h,kycEvaluationTags:g=[],externalCoreMembershipId:f,allowlistCategory:y,organizationId:v}=e,b=(0,s.t)(),A=(0,l.Fc)({fields:n,organizationId:v,config:b,taxIdType:h?"EIN":"SSN"}),w=(0,o.e)({applicationType:i,originatingExperience:t,isBusinessAccountVariant:!0,kycEvaluationTags:g||[],accountInfo:A,organizationType:d,taxIdType:h?"EIN":"SSN",isCreditUnionMember:!!f,allowlistCategory:y},b);return{...(0,a.A)({entityType:(0,r.KG)(d||null),scopes:w,coreSyncedFields:u,namePrefix:c}),namePrefix:c,taxIdLastFour:m,getTaxId:p,isEIN:h}},u=e=>{let{children:n,...i}=e,l=c(i);return(0,t.Y)(d.A,{...l,children:n})}},48663:(e,n,i)=>{i.d(n,{A:()=>r});var t=i(28505),l=i(2634),o=i(99882);let r=e=>{let{organizationId:n,queryOptions:i}=e,{authData:r}=(0,o.A)(),{data:{relationshipOrganizationAccounts:a=[]}={},loading:s,called:d}=(0,t.I)(l.n4,{skip:!r,variables:{organizationId:n},...i||{}});return{relationshipOrganizationAccounts:a,isLoadingGetOrganizationAccounts:s,hasCalledGetOrganizationAccounts:d}}},53537:(e,n,i)=>{i.d(n,{A:()=>a});var t=i(56455),l=i(81442),o=i(26278),r=i(89538);let a=e=>{let{isDisabled:n,isMultiApplicantsCDASO:i}=e,a=["firstName","lastName","emailPrimary"],s=l.A.PERSON.BASIC_INFO_FIELDS.filter(e=>"emails"!==e),d=s.filter(e=>!a.includes(e));return(0,t.Y)(o.A,{children:i?(0,t.FD)(t.FK,{children:[(0,t.Y)(r.A,{fieldIds:a,isDisabled:!0}),(0,t.Y)(r.A,{fieldIds:d,isDisabled:n})]}):(0,t.Y)(r.A,{fieldIds:s,isDisabled:n})})}},59023:(e,n,i)=>{i.d(n,{A:()=>p});var t=i(56455),l=i(53239),o=i(51058),r=i(5228),a=i(32453);let s={container:{display:"block",cursor:"pointer",marginBottom:"1rem"},disabledContainer:{cursor:"not-allowed"},headerRow:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",gap:16},membershipId:e=>{let{fontScales:n,colors:i}=e;return{...n.default,fontWeight:700,color:i.grey7}},membershipType:e=>{let{fontScales:n,colors:i}=e;return{...n.xsmall,color:i.grey7,marginTop:2,display:"flex",gap:4}},accounts:{marginTop:16,display:"flex",flexDirection:"column",gap:8},accountBox:e=>{let{colors:n}=e;return{background:n.grey4,borderRadius:8,padding:"16px 12px 16px 16px"}},accountName:e=>{let{fontScales:n,colors:i}=e;return{...n.small,fontWeight:700,color:i.grey7,display:"flex",gap:4,minWidth:0}},productName:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",minWidth:0},accountNumber:{flexShrink:0,whiteSpace:"nowrap"},accountOwners:e=>{let{fontScales:n,colors:i}=e;return{...n.small,color:i.grey2,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},infoBox:{backgroundColor:"white",mixBlendMode:"normal"}},d="undefined"!=typeof document?document.createElement("canvas"):null,c=(e,n)=>{let i=null==d?void 0:d.getContext("2d");return i?(i.font=n,i.measureText(e).width):null},u=e=>{let{names:n}=e,i=(0,l.useRef)(null),[o,r]=(0,l.useState)(()=>n.join(", ")),a=n.join("\n");return(0,l.useEffect)(()=>{let e=i.current;if(!e)return;let n=a?a.split("\n"):[],t=()=>{let{fontWeight:i,fontSize:t,fontFamily:l}=window.getComputedStyle(e);r(((e,n,i)=>{let t=e.join(", "),l=c(t,i);if(e.length<=1||null===l||n<=0||l<=n)return t;for(let t=e.length-1;t>=1;t--){let l="".concat(e.slice(0,t).join(", ")," & ").concat(e.length-t," more"),o=c(l,i);if(null!==o&&o<=n)return l}return"".concat(e[0]," & ").concat(e.length-1," more")})(n,e.clientWidth,"".concat(i," ").concat(t," ").concat(l)))};t(),window.addEventListener("resize",t);let l="undefined"!=typeof ResizeObserver?new ResizeObserver(t):void 0;return null==l||l.observe(e),()=>{window.removeEventListener("resize",t),null==l||l.disconnect()}},[a]),(0,t.Y)("p",{ref:i,css:s.accountOwners,children:0===n.length?"â":o})},p=e=>{var n;let{membership:i,relatedAccounts:l,onSelect:d,isActive:c,entityName:p,taxId:m,membershipIsNotProductEligible:h,ineligibleReason:g,newMembershipTypeLabel:f,isProfile:y,isNewProfile:v,value:b}=e,A=y?null!=p?p:"":i?p||"ID ".concat(i.externalCoreMembershipId):v?"New Profile":"New Membership",w=y?[m].filter(
1Boolean):i?[m,i.externalCoreMembershipId].filter(Boolean):[m||(f?"".concat(f," membership"):"")].filter(Boolean),T=y||!i?"Select ".concat(A):"Select ".concat(A,", membership ").concat(i.externalCoreMembershipId),S=y?b:i&&null!=(n=i.externalCoreMembershipId)?n:"new";return(0,t.Y)("label",{css:[s.container,h&&s.disabledContainer],"aria-checked":c,children:(0,t.FD)(o.A,{isActive:c,isDisabled:h,secondaryContent:h?(0,t.Y)("div",{css:s.infoBox,children:(0,t.Y)(a.A,{icon:"alert-circle-orange",content:g||(y?"This profile cannot be paired with the current product selection":"This membership cannot be paired with the current product selection"),theme:"warning"})}):null,children:[(0,t.FD)("div",{css:s.headerRow,children:[(0,t.FD)("div",{children:[(0,t.Y)("p",{css:s.membershipId,children:A}),w.length>0&&(0,t.FD)("div",{css:s.membershipType,children:[(0,t.Y)("span",{children:w[0]}),w.length>1&&(0,t.FD)(t.FK,{children:[(0,t.Y)("span",{children:"\xb7"}),(0,t.Y)("span",{children:w[1]})]})]})]}),(0,t.Y)(r.A,{name:"membershipSelection",value:S,isChecked:c,isDisabled:h,onSelect:d,ariaLabel:T})]}),!!(null==l?void 0:l.length)&&(0,t.Y)("div",{css:s.accounts,children:l.map(e=>{var n;let i=null==(n=e.accountId)?void 0:n.slice(-4);return(0,t.FD)("div",{css:s.accountBox,children:[(0,t.FD)("p",{css:s.accountName,children:[e.productName&&(0,t.Y)("span",{css:s.productName,children:e.productName}),i&&(0,t.Y)("span",{css:s.accountNumber,children:"â¢â¢".concat(i)})]}),(0,t.Y)(u,{names:(e=>(null!=e?e:[]).map(e=>e[e.length-1]).filter(Boolean).sort((e,n)=>e.localeCompare(n)))(e.jointOwners)})]},e.accountId)})})]})})}},59144:(e,n,i)=>{i.d(n,{H:()=>d});var t=i(6845),l=i(82660),o=i(15066);let r=e=>{var n,i,t,l,r,a,s;let d=[],c=e.data?(0,o.KG)(e.data.type):null;c&&d.push("contextOrganization:".concat(c)),e.personRelationship&&"business"===c&&d.push("personRelatedToBusiness"),e.personRelationship&&"trust"===c&&d.push("personRelatedToTrust"),(null==(n=e.data)?void 0:n.type)&&d.push("organizationType:".concat(e.data.type)),(null==(i=e.data)?void 0:i.isPubliclyTraded)&&d.push("contextOrganization:publiclyTraded"),((null==(t=e.data)?void 0:t.isNonProfit)||(null==(l=e.data)?void 0:l.type)==="nonProfit")&&d.push("contextOrganization:nonProfit"),(null==(r=e.data)?void 0:r.isUnincorporatedAssociation)&&d.push("contextOrganization:isUnincorporatedAssociation"),(null==(a=e.data)?void 0:a.allowlistCategory)&&d.push("allowlistCategory:".concat(e.data.allowlistCategory)),Array.from(new Set(null!=(s=e.accountRoles)?s:[])).forEach(e=>{d.push("contextOrganizationAccountRole:".concat(e))});let u=e.personRelationship;return(null==u?void 0:u.isTrustee)&&d.push("trusteeOnTrust"),(null==u?void 0:u.isGrantor)&&d.push("isGrantor"),((null==u?void 0:u.isControlProng)||(null==u?void 0:u.isOwnershipProng)||(null==u?void 0:u.isSoleProprietor))&&d.push("beneficialOwnerOfBusiness"),(null==u?void 0:u.isOwnershipProng)&&d.push("ownershipProngOfBusiness"),(null==u?void 0:u.isSoleProprietor)&&d.push("soleProprietorOfBusiness"),d};var a=i(62046),s=i(36022);let d=(e,n)=>{var i,o,d,c,u,p,m,h,g;let f=new Set((0,a.X)(e));f.add("originatingExperience:".concat(e.originatingExperience)),e.addressPrimaryState&&f.add("state:".concat(e.addressPrimaryState.toUpperCase()));let{applicationType:y,accountInfo:v}=e;e.isMinor||f.add("adult");let b=v.filter(e=>e.accountVariant),A=(0,t.zf)(b.length?b:v),w=(0,l.e6)({productId:null==A?void 0:A.productId,accountVariant:null==A?void 0:A.accountVariant,clientConfig:n});if("consumerDepositCreateAccount"===y&&f.add("primaryOwnerOfConsumerDepositAccount"),"consumerDepositAddSecondaryOwner"===y&&f.add("secondaryOwnerOfConsumerDepositAccount"),"business"===w&&f.add("personRelatedToBusiness"),"businessDepositCreateAccount"===y)for(let n of(f.add("personRelatedToBusiness"),null!=(i=e.contextOrganizations)?i:[])){for(let e of r(n))f.add(e);((null==(o=n.personRelationship)?void 0:o.isControlProng)&&e.isControlProngAuthorizedSigner||(null==(d=n.personRelationship)?void 0:d.isSoleProprietor))&&f.add("authorizedSignerOnBusinessDepositAccount")}if("businessDepositAddAuthorizedSigner"===y)for(let n of(f.add("authorizedSignerOnBusinessDepositAccount"),null!=(c=e.contextOrganizations)?c:[]))for(let e of r(n))f.add(e);
1if("businessUpdatePersons"===y)for(let n of(f.add("personRelatedToBusiness"),null!=(u=e.contextOrganizations)?u:[]))for(let e of r(n))f.add(e);if("minorDepositCreateAccount"===y&&(e.isMinor?f.add("minorOwnerOfMinorDepositAccount"):f.add("custodianOwnerOfMinorDepositAccount")),"createAccount"===y){for(let n of null!=(p=e.contextOrganizations)?p:[]){for(let e of r(n))f.add(e);let i=(null==(m=n.personRelationship)?void 0:m.isControlProng)&&e.isControlProngAuthorizedSigner,t=null==(h=n.personRelationship)?void 0:h.isSoleProprietor,l=("authorizedSigner"===e.role||"significantParty"===e.role)&&"business"===w;(i||t||l)&&f.add("authorizedSignerOnBusinessDepositAccount")}("singleAdult"===w||"jointAdult"===w)&&f.add("primaryOwnerOfConsumerDepositAccount"),w&&l.Sy.includes(w)&&(e.isMinor?f.add("minorOwnerOfMinorDepositAccount"):f.add("custodianOwnerOfMinorDepositAccount")),"fiduciary"===w&&"authorizedSigner"===e.role&&f.add("personRelatedToFiduciary"),e.isFiduciary&&f.add("isFiduciary"),e.isBeneficiary&&f.add("isBeneficiary"),e.isTaxReportingOwner&&f.add("isTaxReportingOwner"),(w&&l.Jc.includes(w)||e.isTrust)&&f.add("personRelatedToTrust"),v.forEach(e=>{var i;let{productId:t,accountVariant:l}=e;if(!l)return;let o=n.products[t];o&&(null==(i=o.accountVariants[l])?void 0:i.plan)&&(f.add("stateMayRequireNonSpouseBeneficiaryDocument"),f.add("primaryOwnerOfConsumerDepositAccount"))})}for(let n of("updateAccount"===y&&v.forEach(n=>{let{accountVariant:i}=n;i&&(f.add("ownershipType:".concat(w)),e.role&&f.add("ownershipType:".concat(w,".").concat(e.role)))}),e.kycEvaluationTags))f.add("kyc:".concat(n));(0,s.$)(e.kycEvaluationTags,n.scopes,"politicallyExposedPerson")&&f.add("politicallyExposedPerson");let T=(null!=(g=e.underwritingTags)?g:[]).filter(e=>null!=e);return((0,s.$)(e.kycEvaluationTags,n.scopes,"frozenConsumerReport")||T.length>0&&(0,s.$)(T,n.scopes,"frozenConsumerReport"))&&f.add("frozenConsumerReport"),e.skippedPersonFields&&e.skippedPersonFields.includes("emailPrimary")&&f.add("skippedEmail"),e.role&&f.add("role:".concat(e.role)),v.forEach(i=>{var t;let{productId:l,accountVariant:o,accountRelationships:r}=i;for(let e of(f.add("product:".concat(l)),null!=r?r:[]))f.add("accountRelationship:".concat(e));let a=null==(t=n.products[l])?void 0:t.type;a&&f.add("productType:".concat(a)),o&&(f.add("accountVariant:".concat(o)),w&&f.add("ownershipType:".concat(w)),f.add("product:".concat(l,".").concat(o)),e.role&&(f.add("product:".concat(l,".").concat(o,".").concat(e.role)),f.add("accountVariant:".concat(o,".").concat(e.role)),w&&f.add("ownershipType:".concat(w,".").concat(e.role))))}),e.underwritingTags&&e.underwritingTags.forEach(n=>{e.role&&f.add("role:".concat(e.role,":underwriting:").concat(n)),f.add("underwriting:".concat(n))}),e.applicationType&&f.add("applicationType:".concat(e.applicationType)),e.preOfferStatus&&["approved","incomplete","complete"].includes(e.preOfferStatus)&&f.add("loanStatus:preOfferApproved"),"manualReviewRequired"===e.preOfferStatus&&f.add("loanStatus:preOffer"),"incomplete"===e.offerStatus&&f.add("loanStatus:offerUnderwriting"),e.closingStatus&&["manualReviewRequired","incomplete"].includes(e.closingStatus)&&f.add("loanStatus:closing"),e.purposeOfLoan&&f.add("purposeOfLoan:".concat(e.purposeOfLoan)),Array.from(f)}},62046:(e,n,i)=>{i.d(n,{X:()=>t});let t=e=>{let n=[];return e.isCreditUnionMember&&n.push("creditUnionMember"),e.isNonresidentAlien&&n.push("isNonresidentAlien"),e.isMissingTaxId&&n.push("missingTaxId"),e.isResidentAlien&&n.push("residentAlien"),e.isNonresidentAlien||e.isResidentAlien||n.push("usCitizen"),e.isAddingJointOwner&&n.push("isAddingJointOwner"),!0===e.hasUsAddress&&n.push("hasUsAddress"),!1===e.hasUsAddress&&n.push("hasNoUsAddress"),n}},66871:(e,n,i)=>{i.d(n,{A:()=>b});var t=i(56455),l=i(22026),o=i(26278),r=i(50435),a=i(11172),s=i(27168),d=i(48068),c=i(72172),u=i(58516),p=i(90334),m=i(91353),h=i(53541),g=i(7171),f=i(71054),y=i(78923);let v=e=>{var n;let{isLoading:i,productId:u,accountVariant:g,originatingExperience:v}=e,{watch:b,formState:{submitCount:A,isSubmitting:w,isValid:T,isSubmitSuccessful:S}}=(0,l.xW)(),x=null==(n=(0,m.t)().mantlFeatures.accountOpening.allowSolePropBusinessName)?void 0:n.enabled;(0,s.A)({submitCount:S||w?null:A,isValid:T,message:"Please fix missing or invalid fields before continuing."});let I=b("type"),Y=b("taxIdType"),C=I===h.VH.SOLE_PROPRIETORSHIP&&!x;return(0,t.FD)(y.A,{children:[(0,t.Y)(a.A,{heading:"Tell us about your business"}),(0,t.Y)(f.A,{theme:"small",children:(0,t.FD)(o.A,{children:[(0,t.FD)(d.A,{applicationFields:{productId:u,accountVariant:g},applicationType:"businessDepositCreateAccount",originatingExperience:v,isEIN:Y!==h.LC.SSN,organizationType:I||void 0,externalCoreMembershipId:null,kycEvaluationTags:[],allowlistCategory:null,children:[(0,t.Y)(c.A,{fieldId:"type"}),(0,t.Y)(c.A,{fieldId:"isPubliclyTraded"}),(0,t.Y)(c.A,{fieldId:"taxId"}),!C&&(0,t.Y)(c.A,{fieldId:"legalName"})]}),(0,t.Y)(p.Ay,{account:null,applicationType:"businessDepositCreateAccount",organizationType:I,taxIdType:Y,personKycEvaluationTags:[],organizationKycEvaluationTags:[],children:(0,t.Y)(c.A,{fieldId:"doingBusinessAs"})})]})}),(0,t.Y)(f.A,{theme:"small",children:(0,t.Y)(r.A,{type:"submit",isFull:!0,isLoading:i,children:"Continue To Application"})})]})},b=e=>{let{onSubmit:n,...i}=e;return(0,t.Y)(u.A,{onSubmit:e=>n((0,g.Nz)(e)),children:(0,t.Y)(v,{...i})})}},72010:(e,n,i)=>{i.d(n,{Av:()=>c,EX:()=>s,GF:()=>r,GQ:()=>d,Vx:()=>a,q4:()=>u});var t=i(93340),l=i(60700),o=i.n(l);let r=e=>!!e.fields.person.emails,a=e=>({address:"",type:e,coreSynced:!1,verified:!1}),s=["emailPrimary","emailSecondary"],d=(e,n,i)=>e.map((e,t)=>{let l=2;return e.address===n?l=0:e.address===i&&(l=1),{email:e,originalIndex:t,rank:l}}).sort((e,n)=>e.rank!==n.rank?e.rank-n.rank:e.originalIndex-n.originalIndex).map(e=>e.email),c=e=>{let n=t.L.filter(n=>{var i,t;return"emails"!==n&&(null==(i=e[n])?void 0:i.requirement)!=="disabled"&&(null==(t=e[n])?void 0:t.type)==="email"}).length;return e.emails&&"emailMultiple"===e.emails.type&&"disabled"!==e.emails.requirement&&o()(e.emails.supportedTypes||[],e=>e.limit||0)||n},u=e=>(null==e?void 0:e.emails)&&"supportedTypes"in e.emails&&Array.isArray(e.emails.supportedTypes)?e.emails.supportedTypes:[{t
1ype:"personal",limit:1}]},73158:(e,n,i)=>{i.d(n,{A:()=>r});var t=i(15066),l=i(90888),o=i(64579);let r=()=>{let{user:e}=(0,l.Ay)(),{existingOrganizations:n,isLoadingExistingOrganizations:i,hasCalledExistingOrganizations:r}=(0,o.A)(),a=(null==n?void 0:n.filter(e=>!e.type||"business"===(0,t.KG)(e.type)))||[],s=!!(null==n?void 0:n.length),d=!!(null==e?void 0:e.id)&&!s;return{organizations:a,requiresBusinessSelect:s,isLoadingSelectBusiness:i||!r,canProceedToBusinessInfo:d}}},77707:(e,n,i)=>{i.d(n,{A:()=>g});var t=i(56455),l=i(22026),o=i(50435),r=i(11172),a=i(27168),s=i(99086),d=i(72172),c=i(58516),u=i(90334),p=i(71054),m=i(78923);let h=e=>{var n,i,c,h;let{organizations:g=[],account:f}=e,{watch:y,formState:{submitCount:v,isSubmitting:b,isValid:A,isSubmitSuccessful:w}}=(0,l.xW)(),T=y("organizationId");(0,a.A)({submitCount:w||b?null:v,isValid:A,message:"Please fix missing or invalid fields before continuing."});let S=g.map(e=>({label:e.legalName,value:e.id})),x=(null==(i=g.find(e=>e.id===T))||null==(n=i.doingBusinessAsAliases)?void 0:n.map(e=>({label:null==e?void 0:e.name,value:null==e?void 0:e.id})))||[],I=[...S,{label:"Add New Business",value:"new"}],Y=g.find(e=>e.id===T);return(0,t.FD)(m.A,{children:[(0,t.Y)(r.A,{heading:"Select your business",icon:"illustration-business",subheading:"It looks like you have a business associated with this email. Please select a business or create a new one to continue."}),(0,t.Y)(p.A,{theme:"small",children:(0,t.Y)(s.A.Dropdown,{name:"organizationId",ariaLabel:"Select your business",label:"Select your business",options:I,validate:{required:!0}})}),T&&"new"!==T&&(0,t.Y)(p.A,{theme:"small",children:(0,t.Y)(u.Ay,{account:f,dynamicOptions:{doingBusinessAs:x},personKycEvaluationTags:[],organizationKycEvaluationTags:[],applicationType:"businessDepositCreateAccount",taxIdType:null!=(c=null==Y?void 0:Y.taxIdType)?c:void 0,organizationType:null!=(h=null==Y?void 0:Y.type)?h:void 0,children:(0,t.Y)(d.A,{fieldId:"doingBusinessAs"})})}),(0,t.Y)(p.A,{theme:"small",children:(0,t.Y)(o.A,{type:"submit",isFull:!0,isLoading:b,children:"Continue"})})]})},g=e=>{let{onSelectBusiness:n,onAddNewBusiness:i,organizationId:l,...o}=e;return(0,t.Y)(c.A,{onSubmit:e=>{let{organizationId:t,doingBusinessAs:l}=e;return"new"===t?i():n(t,l)},initialValues:{organizationId:l,doingBusinessAs:[]},children:(0,t.Y)(h,{...o})})}},81883:(e,n,i)=>{i.d(n,{A:()=>d});var t=i(86739),l=i(38595),o=i(43943),r=i(2634);function a(){let e=(0,t._)(["\n mutation CreateOrg($fields: OrganizationFieldsJSONObject!) {\n createOrganization(fields: $fields) {\n id\n legalName\n type\n taxIdLastFour\n isNonProfit\n isPubliclyTraded\n tickerSymbol\n isPubliclyTradedOnUsStockExchange\n }\n }\n"]);return a=function(){return e},e}let s=(0,l.J1)(a()),d=()=>{let[e,{loading:n}]=(0,o.n)(s,{update(e,n){let{data:{createOrganization:i}}=n;e.modify({fields:{organizations:(e,n)=>{let{toReference:t}=n;return[...e,t(i)]}}})},refetchQueries:[{query:r.yF}]});return{createOrganization:e,isCreatingOrganization:n}}},89538:(e,n,i)=>{i.d(n,{A:()=>C});var t=i(56455),l=i(53239),o=i(93340),r=i(44836),a=i(72010),s=i(1151),d=i(22808),c=i.n(d),u=i(99299),p=i.n(u),m=i(22026),h=i(50435),g=i(4650),f=i(99086),y=i(52308),v=i(43644);let b={emailRow:{display:"grid",gridTemplateColumns:"50% 1fr auto",width:"100%"},emailRowFull:{display:"grid",gridTemplateColumns:"100% 1fr auto",width:"100%"},trashContainer:{flexBasis:24,display:"flex",flexDirection:"column",justifyContent:"center",flexShrink:0,width:24,marginLeft:"1rem",marginBottom:"1rem"},trashSVG:{cursor:"pointer",transition:"0.2s ease-out transform, 0.2s ease-out opacity","&:hover":{transform:"scale(1.2)",opacity:.5}}},A=e=>{let{name:n,label:i,emailTypeOptions:o,supportedEmailTypes:a,removeEmail:d,fieldConfig:c}=e,u=(0,m.FH)({name:n}),p=c.requirement,{clearErrors:h}=(0,m.xW)();(0,l.useEffect)(()=>{(null==u?void 0:u.address)?((0,s.jr)(u.address,c).success&&h(["".concat(n,".address")]),(null==u?void 0:u.type)&&h(["".concat(n,".type")])):(null==u?void 0:u.address)||(null==u?void 0:u.type)||h(["".concat(n,".address"),"".concat(n,".type")])},[null==u?void 0:u.address,null==u?void 0:u.type,h,n]);let g=(0,r.w5)(p),y="locked"===p||(null==u?void 0:u.coreSynced),A=(null==u?void 0:u.type)&&(null==u?void 0:u.coreSynced),w=(0,l.useMemo)(()=>!g&&!y,[g,y]),T=a.filter(e=>e.limit>0).length>1;return(0,t.FD)("div",{css:T?b.emailRow:b.emailRowFull,children:[(0,t.Y)(f.A.TrimmedInput,{type:"email",name:"".concat(n,".address"),label:null!=i?i:"Email Address",placeholder:"Enter email address",isDisabled:y,validationFn:e=>{if(g&&(!e||!e.trim()))return"Email address is required";if(!e)return;let n=(0,s.jr)(e,c);if(!n.success&&!n.success&&n.error)return n.error.issues[0].message}}),(0,t.Y)("div",{css:{marginLeft:"1rem"},children:T&&(0,t.Y)(f.A.Dropdown,{name:"".concat(n,".type"),label:"Email Type",options:o,isDisabled:A,rules:{required:null!=u&&!!u.address&&"Email type is required"},isRequired:!!(null==u?void 0:u.address)})}),w&&(0,t.Y)("div",{css:b.trashContainer,"data-testid":"remove-button",children:(0,t.Y)(v.A,{name:"trash",css:b.trashSVG,onClick:d})})]})},w=(e,n)=>{if(n){if(n.includes(".")){var i;let[t,l]=n.split("."),o=parseInt(l,10);return null==(i=e[t])?void 0:i[o]}return e[n]}},T=e=>{var n,i,d;let{name:u}=e,{control:v,setValue:b,watch:T,getValues:S,formState:x}=(0,m.xW)(),I=(0,g.d)(),{fields:Y}=I||{},C=I.namePrefix,O=w(S(),C),P=T("".concat(C,".notificationEmail")),E="".concat(C,".").concat(u),[F,D]=null!=(d=(0,m.FH)({control:v,name:[C?"".concat(C,".emailPrimary"):"emailPrimary",C?"".concat(C,".emailSecondary"):"emailSecondary"]}))?d:[],z=(0,l.useMemo)(()=>{let e=[];
1if(Array.isArray(null==O?void 0:O.emails)&&O.emails.length>0){let n=O.emails.map(e=>({address:e.address.toLowerCase(),type:e.type,coreSynced:e.coreSynced||!1,verified:e.verified||!1}));e.push(...n)}return F&&!e.find(e=>e.address.toLowerCase()===F.toLowerCase())&&e.splice(0,0,{address:F.toLowerCase(),type:void 0,coreSynced:(null==O?void 0:O.coreSynced)||!1,verified:!1}),D&&!e.find(e=>e.address.toLowerCase()===D.toLowerCase())&&e.splice(1,0,{address:D.toLowerCase(),type:void 0,coreSynced:(null==O?void 0:O.coreSynced)||!1,verified:!1}),e},[]),R=(0,l.useMemo)(()=>o.L.flatMap((e,n)=>{let i=Y[e];return i?"emails"===e&&z.length?z.slice(n):(0,r.w5)(i.requirement)?z.length>=n+1&&z[n]?z[n]:[(0,a.Vx)("personal")]:z.length>=n+1&&z[n]?z[n]:[]:[]}),[z]),N=(0,l.useMemo)(()=>(0,a.GQ)(R,F,D),[R,F,D]),k=o.L.some(e=>{let n=Y[e];return n&&(0,r.w5)(n.requirement)}),{fields:L,replace:B,remove:M,append:V}=(0,m.jz)({control:v,name:"".concat(C,".emails"),rules:{validate:e=>!k||Array.isArray(e)&&e.length>=1||"At least one email address is required"}}),q=S("".concat(C,".emails"))||[],U=e=>(0,a.q4)(Y).filter(n=>q.filter(e=>e.type===n.type).length<n.limit||e===n.type).map(e=>({label:c()(e.type),value:e.type}));(0,l.useEffect)(()=>{if(!N||0===N.length||x.isDirty)return;let e=L.length,n=N.length,i=e===n&&e>0&&N.every((e,n)=>{var i;return e.address===(null==(i=L[n])?void 0:i.address)});(0===e&&n>0||e!==n||!i)&&(B(N),b("".concat(C,".emails"),N,{shouldDirty:!1}))},[N,L,x.isDirty,B]);let j=(0,a.Av)(Y),K=()=>p()(q.filter(e=>(0,s.jr)(e.address.trim(),{type:"email",requirement:"optional"}).success).map(e=>e.address.trim())).map(e=>({label:e,value:e})),W=(0,l.useMemo)(()=>L.length>1,[JSON.stringify(L)]),G=!W,_=(0,l.useMemo)(()=>{var e;return((null==O?void 0:O.emailPrimary)||L.length>0?(null==O?void 0:O.emailPrimary)||(null==(e=L[0])?void 0:e.address):void 0)||""},[L]);(0,l.useEffect)(()=>{1===K().length&&_&&b("".concat(C,".notificationEmail"),_)},[_,b,C,K().length]);let J=U(),H=1===J.length?J[0].value:null;if(!C)return null;let $=w(x.errors,C),Q=null==$||null==(i=$.emails)||null==(n=i.root)?void 0:n.message;return(0,t.FD)("div",{css:{marginBottom:L.length<j?"1rem":0},children:[L.map((e,n)=>{let i=a.EX[n]?a.EX[n]:void 0,l=i?Y[i]:{...Y.emailPrimary,requirement:"optional",type:"email"};if(!l||!["email","emailMultiple"].includes(l.type))return null;let o="".concat(E,".").concat(n),r=q[n];return H&&r&&!r.coreSynced&&!r.type&&b("".concat(o,".type"),H),(0,t.Y)(A,{name:o,label:0===n?"Email Address":void 0,emailTypeOptions:U(q[n].type),supportedEmailTypes:(0,a.q4)(Y),removeEmail:()=>{M(n)},fieldConfig:l,emailIndex:n},e.id)}),Q&&(0,t.Y)(y.A,{children:Q}),L.length<j&&(0,t.Y)(h.A,{type:"button",size:"small",theme:"outline",onClick:()=>(e=>{let n=U();V((0,a.Vx)(1===n.length?n[0].value:void 0),{shouldFocus:!0})})(),"data-fieldstate":Q?"error":void 0,children:"Add Email Address"}),(0,t.Y)(m.xI,{control:v,name:"".concat(C,".notificationEmail"),defaultValue:P||(null==O?void 0:O.notificationEmail)||"",rules:{required:!!W&&"Please select a notification email"},render:e=>{let{field:n}=e;return(0,t.Y)("div",{css:{marginTop:"1rem",...G&&{display:"none"}},children:(0,t.Y)(f.A.Dropdown,{...n,label:"Notification Email",placeholder:"Select email for notifications",infoTooltip:"Please choose the email where you want us to send updates about your application.",options:K(),isRequired:W})})}})]})};var S=i(7409),x=i(56145),I=i(72172);let Y=e=>{let{fieldIds:n,children:i}=e,{hasAnyEnabledFields:l}=(0,g.d)();return l(n)?(0,t.Y)(t.FK,{children:i}):null},C=e=>{let{fieldIds:n,FieldContainerElement:i,FieldParentElement:o,title:r,description:a,tag:s,isFieldGroup:d,isDisabled:c,theme:u,icon:p,isTitleBold:m,renderTriggeredCollateral:h}=e,{containsOnlyHiddenFields:f,getFieldIsEnabled:y}=(0,g.d)(),v=f(n),b=v?l.Fragment:d?x.A:o||l.Fragment,A=n.includes("emails")&&y("emails"),w=n.filter(e=>A?"emailPrimary"!==e&&"emailSecondary"!==e:"emails"!==e),C=i||l.Fragment;return(0,t.Y)(Y,{fieldIds:w,children:(0,t.Y)(S.A,{theme:u,title:v?r:null,description:a,tag:s,icon:p,isTitleBold:m,children:(0,t.Y)(b,{children:w.map((e,n)=>(0,t.Y)(C,{children:"emails"===e?(0,t.Y)(T,{name:"emails"}):(0,t.Y)(I.A,{fieldId:e,isDisabled:c,renderTriggeredCollateral:h},e)},"".concat(e,"-").concat(n)))})})})}}
1,90334:(e,n,i)=>{i.d(n,{Ay:()=>u,sf:()=>c,wD:()=>d});var t=i(56455),l=i(6845),o=i(25848),r=i(34999),a=i(91353),s=i(4650);let d=e=>{var n,i,t,s,d,c,u,p;let{addressPrimaryState:m,dynamicOptions:h,application:g,maritalStatus:f,namePrefix:y,organizationKycEvaluationTags:v,personKycEvaluationTags:b,organizationType:A,applicationType:w,underwritingTags:T,taxIdType:S,selectedPurposeOfLoan:x,calculateAllAccounts:I=!1,...Y}=e,C=(0,a.t)(),O=(0,l.qk)(null==g?void 0:g.rawFields),P=I?null:Y.account,E=null!=(i=null==g||null==(n=g.rawFields)?void 0:n.accounts)?i:(null==g?void 0:g.rawFields)?[g.rawFields]:[],F=I?null!=(t=null==E?void 0:E.flatMap(e=>{var n,i,t,l,r;return(0,o.J)({person:{maritalStatus:f,addressPrimaryState:m},applicationType:null!=w?w:null==g?void 0:g.type,originatingExperience:null!=(n=null==g?void 0:g.originatingExperience)?n:"selfServe",organizationType:A,organizationKycEvaluationTags:v||void 0,personKycEvaluationTags:b||void 0,underwritingTags:T,account:e,taxIdType:S,closingStatus:null!=(i=null==g?void 0:g.closingStatus)?i:null,preOfferStatus:null!=(t=null==g?void 0:g.preOfferStatus)?t:null,offerStatus:null!=(l=null==g?void 0:g.offerStatus)?l:null,purposeOfLoan:null!=(r=null!=x?x:null==O?void 0:O.purposeOfLoan)?r:null},C)}))?t:[]:(0,o.J)({person:{maritalStatus:f,addressPrimaryState:m},applicationType:null!=w?w:null==g?void 0:g.type,originatingExperience:null!=(s=null==g?void 0:g.originatingExperience)?s:"selfServe",organizationType:A,organizationKycEvaluationTags:v||void 0,personKycEvaluationTags:b||void 0,underwritingTags:T,account:P,taxIdType:S,closingStatus:null!=(d=null==g?void 0:g.closingStatus)?d:null,preOfferStatus:null!=(c=null==g?void 0:g.preOfferStatus)?c:null,offerStatus:null!=(u=null==g?void 0:g.offerStatus)?u:null,purposeOfLoan:null!=(p=null!=x?x:null==O?void 0:O.purposeOfLoan)?p:null},C),D=(0,r.A)({entityType:"account",namePrefix:y,scopes:F}),z=e=>e in D.fields;for(let e in h)if(z(e)&&e in D.fields){let n=D.fields[e];n&&"options"in n&&(n.options=h[e])}return D},c=e=>{let n=d(e),{namePrefix:i,children:l}=e;return(0,t.Y)(s.A,{...n,namePrefix:i,children:l})},u=c},93340:(e,n,i)=>{i.d(n,{L:()=>l});var t=i(93590);let l=["emailPrimary","emailSecondary","emails"];[...l,...t.C7,...t.ud]}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.