PageSourceSearch

https://open.empowerfcu.com/_next/static/chunks/pages/applications-75e7b496e51833b5.js

js empowerfcu.com collected 2026-09-24 12:53:56 UTC 12,868 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[925],{3901:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/applications",function(){return n(97282)}])},97282:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>V});var o=n(56455),l=n(53239),i=n(91353),a=n(25735),r=n(71054),c=n(78923),s=n(76068),p=n.n(s),u=n(21948),d=n(37856),g=n(39237),A=n(11172),v=n(62031),m=n(30277),h=n(36547);let y=["consumerDepositAddSecondaryOwner","businessDepositAddAuthorizedSigner"],b=(e,t)=>{var n,o,l,i;let{fields:a}=e;return(null!=(i=null==a?void 0:a.newAccountEntities)?i:[{personId:null!=(l=null==a?void 0:a.personId)?l:null==a?void 0:a.applicantId,emailPrimary:null==a?void 0:a.applicantEmail},{personId:null==a||null==(o=a.personIdMapping)||null==(n=o.find(e=>[null==a?void 0:a.personId,null==a?void 0:a.applicantId].includes(null==e?void 0:e.applicationPersonId)))?void 0:n.syncedPersonId}]).some(e=>(null==e?void 0:e.personId)===t.id||!!(null==e?void 0:e.emailPrimary)&&(null==e?void 0:e.emailPrimary)===t.emailPrimary)},f=(e,t)=>y.includes(e.type)&&b(e,t),S=e=>"booked"!==e.executionStatus&&"businessUpdatePersons"===e.type,C=(e,t)=>{var n;return"consumerDepositAddSecondaryOwner"===e.type&&"booked"!==e.executionStatus&&!f(e,t)&&(null==(n=e.persons)?void 0:n.some(e=>(null==e?void 0:e.id)===t.id))},Y=e=>{var t;return"booked"!==e.executionStatus&&(0,h.As)(null!=(t=e.rawFields)?t:{})},x=Object.freeze({toggleAccounts:"toggleAccounts",toggleAccountUpdates:"toggleAccountUpdates",toggleApplications:"toggleApplications",toggleInvitations:"toggleInvitations",toggleManagePeople:"toggleManagePeople",toggleApprovals:"toggleApprovals"}),T={type:void 0,organizationId:void 0},k=(e,t)=>{let{organizationId:n}=t;switch(t.type){case x.toggleAccounts:return e===x.toggleAccounts?T:{type:x.toggleAccounts,organizationId:n};case x.toggleAccountUpdates:return e===x.toggleAccountUpdates?T:{type:x.toggleAccountUpdates,organizationId:n};case x.toggleApplications:return e===x.toggleApplications?T:{type:x.toggleApplications,organizationId:n};case x.toggleInvitations:return e===x.toggleInvitations?T:{type:x.toggleInvitations,organizationId:n};case x.toggleManagePeople:return e===x.toggleManagePeople?T:{type:x.toggleManagePeople,organizationId:n};case x.toggleApprovals:return e===x.toggleApprovals?T:{type:x.toggleApprovals,organizationId:n};case"clear":return T;default:throw Error("Invalid action passed to ApplicationTypeMenu reducer")}},P={applicationType:void 0,organizationId:void 0},w={container:()=>({display:"flex",flexDirection:"column",justifyContent:"flex-start",padding:"16px 16px 0"})},I=e=>{var t,n;let{applications:l,children:i,applicationTypesSelector:a,organizationId:r}=e,c=(0,g.B)(),{selectedApplicationType:s,toggleAccounts:p,toggleAccountUpdates:u,toggleApplications:d,toggleInvitations:y,toggleManagePeople:T,toggleApprovals:k,clear:P}=a,{completedApplications:I,inProgressApplications:D,invitationApplications:z,managePeopleApplications:F,pendingApprovalApplications:O,accountUpdateApplications:B}=((e,t)=>{let n=e.filter(Y),o=e.filter(e=>"booked"!==e.executionStatus&&!f(e,t)&&!S(e)&&!C(e,t)&&!Y(e)),l=e.filter(e=>((e,t)=>{var n;return"booked"===e.executionStatus&&["businessDepositAddAuthorizedSigner","businessDepositCreateAccount","businessUpdatePersons","consumerDepositAddSecondaryOwner","consumerDepositCreateAccount","createAccount","minorDepositCreateAccount"].includes(e.type)&&!(0,h.As)(null!=(n=e.rawFields)?n:{})&&(b(e,t)||((e,t)=>{var n,o;return null!=(o=null==(n=e.accounts)?void 0:n.some(e=>{var n;return null==(n=e.persons)?void 0:n.some(e=>(null==e?void 0:e.personId)===t.id||!!(null==e?void 0:e.emailPrimary)&&(null==e?void 0:e.emailPrimary)===t.emailPrimary)}))&&o})(e,t))})(e,t)),i=e.filter(e=>((e,t)=>"booked"!==e.executionStatus&&f(e,t))(e,t)&&!Y(e));return{inProgressApplications:o,completedApplications:l,invitationApplications:i,managePeopleApplications:e.filter(S),pendingApprovalApplications:e.filter(e=>C(e,t)&&!Y(e)),accountUpdateApplications:n}})(l,c),U=null!=(t=({[x.toggleAccounts]:I,[x.toggleAccountUpdates]:B,[x.toggleApplications]:D,[x.toggleInvitations]:z,[x.toggleManagePeople]:F,[x.toggleApprovals]:O})[s.type])?t:[],M=null!=(n=({[x.toggleAccounts]:"Accounts",[x.toggleAccountUpdates]:"Account Updates",[x.toggleApplications]:"Applications",[x.toggleInvitations]:"Invitations",[x.toggleManagePeople]:"Manage People",[x.toggleApprovals]:"Pending Approvals"})[s.type])?n:"",N=!!(null==s?void 0:s.type)&&(null==s?void 0:s.organizationId)===r,_=I.reduce((e,t)=>
1e+(e=>{var t,n,o;return(null==(t=e.accounts)?void 0:t.length)||("booked"===e.executionStatus&&"createAccount"===e.type?null==(o=e.fields)||null==(n=o.accounts)?void 0:n.length:void 0)||1})(t),0);return(0,o.FD)(o.FK,{children:[(0,o.Y)(m.A,{isOpen:N,onClose:P,children:(0,o.FD)("div",{css:w.container,children:[(0,o.Y)(A.A,{theme:"xsmall",heading:M}),i({relevantApplications:U})]})}),!!I.length&&(0,o.Y)(v.A,{title:"Accounts",icon:"wallet",onClick:()=>p(r),titleTag:{theme:"neutral",text:_}}),!!B.length&&(0,o.Y)(v.A,{title:"Account Updates",icon:"edit-page",onClick:()=>u(r),titleTag:{theme:"neutral",text:B.length.toString()}}),!!D.length&&(0,o.Y)(v.A,{title:"Applications",icon:"application",onClick:()=>d(r),titleTag:{theme:"neutral",text:D.length.toString()}}),!!z.length&&(0,o.Y)(v.A,{title:"Invitations",icon:"add-person",onClick:()=>y(r),titleTag:{theme:"neutral",text:z.length.toString()}}),!!F.length&&(0,o.Y)(v.A,{title:"Manage People",icon:"customers",onClick:()=>T(r),titleTag:{theme:"neutral",text:F.length.toString()}}),!!O.length&&(0,o.Y)(v.A,{title:"Pending Approvals",icon:"customers",onClick:()=>k(r),titleTag:{theme:"neutral",text:O.length.toString()}})]})},D={header:{display:"flex",alignItems:"center",justifyContent:"space-between",paddingBottom:"18px"}},z=e=>{let{applications:t,onSelectApplication:n,onStartApplication:l,applicationTypesSelector:i,handleClickCancelApplication:a}=e,c=p()(t,e=>{var t;return(null==(t=e.organization)?void 0:t.legalName)||"No Business"});return(0,o.Y)(o.FK,{children:Object.entries(c).map(e=>{let[c,s]=e;return(0,o.FD)(r.A,{children:[(0,o.Y)("div",{css:D.header,children:(0,o.Y)(u.A.H2,{theme:"large",children:c})}),(0,o.Y)(I,{applications:s,onStartApplication:()=>{var e;return l({customerType:"business",organization:null==(e=t[0])?void 0:e.organization})},applicationTypesSelector:i,organizationId:(e=>{var t,n;return null==(n=e.find(e=>{var t;return!!(null==e||null==(t=e.organization)?void 0:t.id)}))||null==(t=n.organization)?void 0:t.id})(s),children:e=>{let{relevantApplications:t}=e;return(0,o.Y)(d.A,{applications:t,onSelectApplication:n,onClickCancelApplication:a})}})]},c)})})},F=e=>{let{applications:t,onSelectApplication:n,onStartApplication:l,applicationTypesSelector:i,onClickCancelApplication:a,config:c}=e;return(0,o.Y)(o.FK,{children:(0,o.Y)(I,{config:c,applications:t,onStartApplication:()=>l({customerType:"consumer"}),applicationTypesSelector:i,children:e=>{let{relevantApplications:t}=e;return(0,o.Y)(r.A,{theme:"small",children:(0,o.Y)(d.A,{applications:t,onSelectApplication:n,onClickCancelApplication:a})})}})})};var O=n(48333),B=n(83531);let U={applicationsList:{marginTop:40}},M=e=>{let{applications:t,config:n,onSelectApplication:i,onCancelApplication:r,onStartApplication:c,customerType:s,applicationTypesSelector:p}=e,u=null==t?void 0:t.filter(a.A),d=null==t?void 0:t.filter(e=>!(0,a.A)(e)),{mantlProducts:{accountOpening:{selfServeBusiness:{enabled:g},selfServeConsumer:{enabled:A}}}}=n,v="business"===s&&g||"consumer"===s&&A,[m,h]=(0,l.useState)(void 0),y=e=>{p.clear(),h(e)};return(0,o.FD)("div",{css:U.applicationsList,children:["business"===s&&(0,o.Y)(z,{applications:u,onSelectApplication:i,onCancelApplication:r,onStartApplication:c,canOpenNewAccount:g,applicationTypesSelector:p,handleClickCancelApplication:y}),"consumer"===s&&(0,o.Y)(F,{applications:d,onSelectApplication:i,onCancelApplication:r,onStartApplication:c,applicationTypesSelector:p,onClickCancelApplication:y,applicationToCancel:m,setApplicationToCancel:h,config:n}),(0,o.Y)(O.A,{isOpen:!!m,applicationToCancel:m,setApplicationToCancel:h,onCancelApplication:r}),v&&(0,o.Y)(B.A,{customerType:s,onStartApplication:c})]})};var N=n(50435),_=n(61811);let E={zeroStateButtons:e=>{let{breakpoints:t}=e;return{whiteSpace:"nowrap",[t.medium]:{display:"flex",margin:"16px -8px 0"}}},zeroStateButton:{padding:8,flex:"1 1 50%"}},j=e=>{let{onStartApplication:t}=e,{mantlProducts:{accountOpening:{selfServeBusiness:{enabled:n},selfServeConsumer:{enabled:l}}}}=(0,i.t)();return(0,o.Y)(_.A,{heading:"No Applications",subheading:"No open or pending applications. If you would like to open another account,  please browse our products and apply.",icon:"illustration-application",children:(0,o.FD)("div",{css:E.zeroStateButtons,children:[l&&(0,o.Y)("div",{css:E.zeroStateButton,children:(0,o.Y)(N.A,{type:"button",theme:"outline",isFull:!0,onClick:()=>t({customerType:"consumer"}),children:"Open Personal Account"})}),n&&(0,o.Y)("div",{css:E.zeroStateButton,children:(0,o.Y)(N.A,{type:"button",theme:"outline",isFull:!0,onClick:()=>t({customerType:"business"}),children:"Open Business Account"})})]})})},K={container:{position:"relative"},tabContainer:{display:"flex"},tab:e=>{let{colors:t}=e;return{color:t.grey7,borderRadius:0,cursor:"pointer",textAlign:"center",textDecoration:"none",display:"block",whiteSpace:"nowrap"}},activeUnderline:e=>{let{colors:t,animations:n}=e;return{background:t.brand.secondary,height:2,position:"absolute",bottom:0,transition:"all ".concat(n.speeds.default," ease")}}},R={default:{tab:e=>{let{colors:t}=e;
1return{background:"white",borderBottom:"2px solid ".concat(t.grey11),width:"100%",flex:"1 1 100%",padding:"16px 42px"}}},floating:{tabContainer:{justifyContent:"center"},tab:e=>{let{fontScales:t}=e;return{...t.large,margin:"0 8px",padding:"14px 36px"}}}},L={Container:e=>{let{children:t,activeTab:n,onTabChange:i,theme:a="default"}=e,r=(0,l.useRef)(null),c=(0,l.useRef)(null),s=l.Children.map(t,(e,t)=>{let{name:n}=e.props;return(0,l.cloneElement)(e,{key:t,onClick:()=>i(n),name:n,theme:a})});return(0,l.useEffect)(()=>{var e;let t=(null==r||null==(e=r.current)?void 0:e.querySelector('[name="'.concat(n,'"]')))||null,{width:o=0}=window.getComputedStyle(t),l="".concat(null==t?void 0:t.offsetLeft,"px");Object.assign(c.current.style,{width:o,left:l})},[n]),(0,o.FD)("div",{css:K.container,children:[(0,o.Y)("div",{css:K.activeUnderline,ref:c}),(0,o.Y)("div",{css:[K.tabContainer,R[a].tabContainer],ref:r,children:s})]})},Tab:e=>{let{children:t,onClick:n,name:l,theme:i}=e;return(0,o.Y)("div",{role:"tab",name:l,css:e=>[K.tab(e),i&&R[i].tab(e)],onClick:n,children:t})}},H=e=>{let{activeTab:t,onTabChange:n}=e;return(0,o.FD)(L.Container,{activeTab:t,onTabChange:n,theme:"floating",children:[(0,o.Y)(L.Tab,{name:"consumer",children:"Personal"}),(0,o.Y)(L.Tab,{name:"business",children:"Business"})]})},X=e=>{let{user:t,applications:n=[],onSelectApplication:s,onCancelApplication:p,onStartApplication:u}=e,d=(0,i.t)(),g=(e=>{let[t,n]=(0,l.useReducer)(k,e||P);return{selectedApplicationType:t,toggleAccounts:e=>n({type:x.toggleAccounts,organizationId:e}),toggleAccountUpdates:e=>n({type:x.toggleAccountUpdates,organizationId:e}),toggleApplications:e=>n({type:x.toggleApplications,organizationId:e}),toggleInvitations:e=>n({type:x.toggleInvitations,organizationId:e}),toggleManagePeople:e=>n({type:x.toggleManagePeople,organizationId:e}),toggleApprovals:e=>n({type:x.toggleApprovals,organizationId:e}),clear:()=>n({type:"clear"})}})(void 0),A=n.every(a.A),v=n.every(e=>!(0,a.A)(e)),[m,h]=(0,l.useState)(()=>A?"business":"consumer");if(!n.length)return(0,o.Y)(j,{onStartApplication:u});let{mantlProducts:{accountOpening:{selfServeBusiness:{enabled:y},selfServeConsumer:{enabled:b},consoleConsumer:{enabled:f},consoleBusiness:{enabled:S}}}}=d;return(0,o.Y)(c.A,{children:(0,o.FD)(r.A,{heading:{heading:"Welcome back".concat((null==t?void 0:t.firstName)?", ".concat(null==t?void 0:t.firstName):"","!"),subheading:"Here's a summary of your applications, please select what you would like to do."},children:[(!!y||!!S)&&(!!b||!!f)&&(!!y&&!!b||!A&&!v)&&(0,o.Y)(H,{activeTab:m,onTabChange:h}),(0,o.Y)(M,{applications:n,config:d,onSelectApplication:s,onCancelApplication:p,onStartApplication:u,customerType:m,applicationTypesSelector:g})]})})};var q=n(5945),W=n(9863),$=n(78498),G=n(96536),J=n.n(G),Q=n(14350);let V=()=>{let{user:e}=(0,W.A)({includeAccounts:!0}),{hydratedApplications:t,isLoading:n,called:l}=(0,$.i)(),{goToApplication:i,cancelApplication:a,startApplication:r}=(0,q.$)(t);return n||!l?(0,o.Y)(Q.A,{}):(0,o.FD)(o.FK,{children:[(0,o.Y)(J(),{children:(0,o.Y)("title",{children:"My Applications"})}),(0,o.Y)(X,{applications:t,user:e,onSelectApplication:i,onCancelApplication:a,onStartApplication:r})]})}}},e=>{e.O(0,[328,570,115,338,263,593,636,792],()=>e(e.s=3901)),_N_E=e.O()}]);

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.