1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[404],{26396:(e,t,n)=>{"use strict";e.exports=n(66330)(function(e,t,n){e[+!n].push(t)},function(){return[[],[]]})},43370:(e,t,n)=>{"use strict";var r=n(30371),i=n(67808),o=n(80406);e.exports=function(e,t){return o(e,i(r(t)))}},48358:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>eS});var r=n(56455),i=n(32412),o=n(62413),l=n(55980),a=n(37767),d=n(34483),s=n(72964),u=n(93182),c=n(4168),p=n(70594),m=n(59001),g=n(78923);let f={pathText:{margin:"16px 0px 48px"}},h=e=>{var t;let{product:n,selectedOption:i,buttonText:o,onClick:l}=e,a=(0,s.Jhp)({product:n,accountVariant:n.accountVariant}),d=null!=(t=a.displayName)?t:a.name;return(0,r.FD)(g.A,{theme:"full",children:[(0,r.FD)("div",{css:f.pathText,...(0,m.F)({isPrivate:!1}),children:[(0,r.Y)(u.A,{href:"/products",children:"Products"})," /"," ",(0,r.Y)(c.A,{source:n.heading?"".concat(n.heading):"".concat(d),data:n.heading?n.heading:d})]}),(0,r.Y)(p.A,{product:n,buttonText:o,onClick:l,selectedOption:i})]})};var v=n(72624),y=n(82660),b=n(2353),C=n(26396),x=n.n(C),z=n(99299),w=n.n(z),P=n(81018),S=n.n(P),I=n(53239),Y=n(11172),A=n(22823),F=n(26204),T=n(63278),E=n(43644),k=n(99580),O=n(85209),D=n(65320),V=n(10514),B=n(9959);let{animations:{easingFunctions:{easeOutQuint:R},rawSpeeds:{default:Z}}}=V.Ay,M={button:(e,t)=>{let{colors:n}=e;return{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",appearance:"none",border:"1px solid ".concat(n.grey3),padding:12,background:"transparent",borderRadius:t,zIndex:2e3,position:"absolute"}},selectedOptionLabel:{fontWeight:"bold"},labelPrefixContainer:e=>{let{colors:t}=e;return{color:t.black}},chevronIcon:e=>{let{colors:t}=e;return{display:"inline-block",verticalAlign:"middle",marginLeft:8,color:t.brand.primary,transition:"transform 0.2s"}},chevronIconOpen:{transform:"scale(1, -1)"},menu:e=>{let{shadows:t,colors:n,breakpoints:r,fixedWidth:i,borderRadius:o}=e;return{width:"100%",[r.medium]:{width:i||"100%"},display:"flex",flexDirection:"column",alignItems:"stretch",overflow:"auto",background:"white",border:"1px solid ".concat(n.grey3),boxShadow:t.four,padding:16,borderRadius:o,opacity:0,transform:"translateY(0px)",transition:"transform ".concat(Z,"ms ").concat(R,", opacity ").concat(Z,"ms ").concat(R),position:"absolute",...i?{left:0}:{right:0},zIndex:2001,WebkitOverflowScrolling:"touch",top:0,marginTop:44}},radioOptions:{"> div":{marginBottom:4,"&:last-child":{marginBottom:0}},"* label":{border:"1px solid transparent"}}},G={entering:{transform:"translateY(0%)",opacity:1},entered:{transform:"translateY(0%)",opacity:1}},L=e=>{var t;let{selectedValue:n="",options:i=[],onSelectOption:o,selectedLabelPrefix:l,fixedWidth:a}=e,d=(0,I.useRef)(null),[s,u]=(0,I.useState)(!1),c=(0,T.FF)("PART-1058-enable-new-self-serve-component-designs");(0,D.A)(d,()=>u(!1));let p=e=>{u(!1),o(e)},m=null==(t=i.find(e=>e.value===n))?void 0:t.label;return(0,I.useEffect)(()=>{!i.find(e=>e.value===n)&&i[0]&&p(i[0].value)},[i]),(0,r.FD)("div",{style:{maxWidth:"100%",width:"100%",position:"relative"},ref:d,children:[(0,r.FD)("button",{"data-setstaticid":!0,"data-uid":"filter-menu",...(0,A.V)(()=>u(e=>!e),{mergeCSS:e=>M.button(e,c?(0,F.N)(e.borderShape):4)}),children:[(0,r.FD)("span",{css:M.labelPrefixContainer,children:[l&&"".concat(l,": "),(0,r.Y)("span",{css:M.selectedOptionLabel,children:m})]}),(0,r.Y)(E.A,{name:"chevron-down-small",size:"small",css:e=>[M.chevronIcon(e),s&&M.chevronIconOpen]})]}),(0,r.Y)(O.Ay,{in:s,timeout:Z,onEnter:e=>e.offsetHeight,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:e=>(0,r.Y)("div",{css:e=>[M.menu({...e,fixedWidth:a,borderRadius:c?(0,F.N)(e.borderShape):4})],style:G[e],children:(0,r.Y)("div",{css:M.radioOptions,children:i.map(e=>(0,r.Y)(B.A,{id:e.value,name:"".concat(e.value,"-checkbox"),label:e.label,type:"radio",value:e.value,isChecked:n===e.value,onChange:e=>p(e.target.value)},e.value))})})})]})},N={container:e=>{let{breakpoints:t,filterCount:n}=e;return{position:"relative",display:"grid",gridGap:"0.5rem",gridTemplateRows:"repeat(".concat(n,", minmax(50px, auto))"),[t.medium]:{gridTemplateRows:"auto",gridTemplateColumns:"repeat(".concat(n,", 1fr)"),gridGap:n>2?".75rem":"1rem"},[t.large]:{gridGap:n>2?"1rem":"1.5rem"}}},zipCodeButtonContainer:{maxWidth:"100%",width:"100%",position:"relative"},zipCodeButton:(e,t)=>{let{colors:n}=e;return{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",appearance:"none",border:"1px solid ".concat(n.grey3),padding:"9px 0.75rem",background:"transparent",borderRadius:t,position:"absolute",fontWeight:600}},zipCodeButtonContent:{display:"flex",alignItems:"center",gap:8},zipCodePopover:e=>{let{colors:t}=e;return{padding:"1rem",marginTop:"0.5rem",background:t.white,width:"320px",borderRadius:"0.5rem",border:"1px solid ".concat(t.brand.primary),fontSize:"0.75rem",lineHeight:"18px",boxShadow:"0px 0px 16px 0px ".concat(((e,t)=>{let n=parseInt(e.slice(1,3),16),r=parseInt(e.slice(3,5),16),i=parseInt(e.slice(5,7),16);return"rgba(".concat(n,", ").concat(r,", ").concat(i,", ").concat(t,")")})(t.brand.primary,.5)),zIndex:999,display:"flex",flexDirection:"column",gap:"0.5rem","&::before":{content:'""',position:"absolute",top:"1px",right:"116px",width:0,height:0,borderLeft:"8px solid transparent",borderRight:"8px solid transparent",borderBottom:"8px solid ".concat(t.brand.primary)},"&::after":{content:'""',position:"absolute",top:"2px",right:"116px",width:0,height:0,borderLeft:"8px solid transparent",borderRight:"8px solid transparent",borderBottom:"8px solid ".concat(t.white)}}}},_=e=>{let{selectedAccountTypeValue:t="",accountTypeOptions:n=[],onSelectAccountType:i,selectedProductValue:o,productOptions:l=[],onSelectProduct:a,setIsGeoFenceModalOpen:d,queriedZipCode:s,isZipCodeGateEnabled:u,isZipCodeModalEnabled:c}=e,p=(0,I.useRef)(null),[m,g]=(0,I.useState)(!c),f=(0,T.FF)("PART-1058-enable-new-self-serve-component-designs"),[h,v]=(0,I.useState)(null),y="true"===window.localStorage.getItem("userHasViewedZipCodePopover"),b=1+ +!!u+ +(n.length>1);return(0,r.FD)("div",{css:e=>N.container({breakpoints:e.breakpoints,filterCount:b}),children:[n.length>1&&(0,r.Y)(L,{selectedValue:t,options:n,onSelectOption:i,selectedLabelPrefix:"Type",fixedWidth:"276px"}),(0,r.Y)(L,{selectedValue:o,options:l,onSelectOption:a,selectedLabelPrefix:"Products",fixedWidth:"276px"}),u&&s?(0,r.FD)("div",{css:N.zipCodeButtonContainer,ref:p,children:[(0,r.FD)("button",{"data-setstaticid":!0,"data-uid":"set-zip-code",...(0,A.V)(()=>{null==d||d(!0),g(!1)},{mergeCSS:e=>N.zipCodeButton(e,f?(0,F.N)(e.borderShape):4)}),ref:v,children:[(0,r.FD)("div",{css:N.zipCodeButtonContent,children:[(0,r.Y)(E.A,{name:"map-pin",size:"medium"}),s]}),(0,r.Y)(E.A,{name:"pencil",size:"small"})]}),(0,r.Y)(k.A,{toggleRef:h,isOpen:m&&!y,onClose:()=>g(!1),placement:"bottom-end",children:(0,r.FD)("div",{css:N.zipCodePopover,"data-testid":"zipCodePopover",children:[(0,r.FD)("div",{css:{display:"flex",justifyContent:"space-between"},children:[(0,r.Y)("p",{css:{fontSize:"1rem",fontWeight:700},children:"Zip Code Filter"}),(0,r.Y)(E.A,{name:"close",size:"xsmall",onClick:()=>{g(!1),window.localStorage.setItem("userHasViewedZipCodePopover","true")}})]}),(0,r.Y)("div",{children:"Product availability may vary depending on your location. Please verify the zip code above is the same as your primary residence."})]})})]}):null]})};var q=n(22026),W=n(33288),j=n(50435),H=n(21948),K=n(99086),U=n(30277);let J={container:{padding:"16px 24px 24px"},heading:{fontSize:18,fontWeight:700,marginBottom:16},subheading:{marginBottom:16}},X=e=>{let{isOpen:t,onSubmit:n,queriedZipCode:i}=e,{getValues:o,reset:l}=(0,q.xW)();(0,I.useEffect)(()=>
1{l({zipCode:i})},[i]);let{isLoading:a,onClick:d}=(0,W.A)({onClick:async()=>n&&n(o())});return(0,r.Y)(U.A,{isOpen:t,blurBackground:!0,canClose:!1,children:(0,r.FD)("div",{css:J.container,"data-testid":"geoFenceModal",children:[(0,r.Y)(H.A.H3,{css:J.heading,...(0,m.F)({isPrivate:!1}),children:"Please Enter Your Zip Code"}),(0,r.Y)("p",{css:J.subheading,...(0,m.F)({isPrivate:!1}),children:"Some of our products may vary depending on your location. Please enter the zip code of your primary residence so we can provide accurate information and personalized service."}),(0,r.Y)(K.A.Input,{name:"zipCode",label:"Zip Code",validate:{required:!0,exactLength:5},mask:"zipCode5"}),(0,r.Y)(j.A,{isFull:!0,name:"continue",onClick:d,isLoading:a,type:"submit",...(0,m.F)({isPrivate:!1}),children:"Submit"})]})})};var $=n(58516),Q=n(91353),ee=n(34325);let et={productGrid:e=>{let{breakpoints:t}=e;return{display:"grid",gridTemplateColumns:"repeat(1, 1fr)",gridGap:16,[t.medium]:{gridTemplateColumns:"repeat(2, 1fr)"},[t.large]:{gridGap:24}}},filterMenu:e=>{let{breakpoints:t}=e;return{alignItems:"center",display:"grid",marginBottom:26,[t.medium]:{height:"100%",minHeight:"100%"}}},headingContainer:e=>{let{breakpoints:t}=e;return{[t.medium]:{display:"grid",alignItems:"flex-end",gridTemplateRows:"auto minmax(50px, auto)",marginBottom:"1rem"},[t.large]:{gridColumnGap:"2rem",gridTemplateColumns:"max-content auto",gridTemplateRows:"auto",marginBottom:"unset"}}},noGeoProducts:e=>{let{breakpoints:t}=e;return{maxWidth:"720px",padding:"1rem 0 0 0",[t.medium]:{padding:"14vh 0 0 0"}}},centerContent:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%",textAlign:"center"}},en={value:"all",label:"All"},er=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.find(t=>t.value===e)?e:en.value},ei=(e,t,n)=>{if(!e.accountVariants&&!e.options){if(e.customerCategories)return e.customerCategories.includes(t);if(e.customerCategory)return e.customerCategory===t;if("business"===e.customerType)return"business"===t;else if("consumer"===e.customerType)return"personal"===t;return!1}let r=null==e?void 0:e.accountVariant,i=!r||(0,y.sh)(e,t,r),o=(e,n)=>{var r,i;let o=(0,y.sh)(n,t,e),l=null!=(i=null==(r=n.accountVariants[e])?void 0:r.visibility)?i:n.visibility;return o&&"consoleOnly"!==l},l=e.accountVariants,a=l?Object.keys(l).some(t=>o(t,e)):e.options.some(e=>{var t;let r=n[e.productId];return Object.keys(null!=(t=null==r?void 0:r.accountVariants)?t:{}).some(e=>o(e,r))});return i&&a},eo=e=>{let{productId:t,accountVariant:n,eligibleRegionProducts:r}=e;return!!(null==r?void 0:r.some(e=>n&&e.accountVariant?e.productId===t&&e.accountVariant===n:e.productId===t))},el=e=>{let{products:t,customerCategory:n,clientDetails:r,configProducts:i}=e,o={checking:"Checking",savings:"Savings",certificate:(0,b.UC)({clientDetails:r,plural:!0}),loan:"Loan",moneyMarket:"Money Market",safeDepositBox:"Safe Deposit Box"};return[en,...S()(t.filter(e=>ei(e,n,i)).map(e=>{let t=e.productType;return{value:t,label:o[t]}}),"value")]},ea=e=>"consumer"===e?"personal":e,ed=e=>{let{products:t=[],ownershipType:n,customerCategory:i="personal",productType:o="all",onClick:l,heading:a="Let's get going!",subheading:d="In order to get started, select an account that works for you.",onFilterChange:s,onEditButtonClick:u,buttonText:c="Apply Now",queriedZipCode:f,eligibleRegionProducts:h,isGeoFenceModalOpen:v=!1,setIsGeoFenceModalOpen:b,onSubmitZipCode:C,isZipCodeGateEnabled:z=!1,isZipCodeModalEnabled:P=!1,isUserAuthenticated:S=!1}=e,A=(0,Q.t)(),{experiences:{selfServe:{pages:{productSelection:F}}},products:T}=A,E=(0,I.useMemo)(()=>((e,t)=>{let[n,r]=x()(e,e=>!!e.options),i=n.flatMap(e=>{let n=e.options.map(e=>{let{productId:n}=e;return t[n]});return(0,y.FL)(n,"selfServe")}),o=(0,y.FL)(r,"selfServe"),l=w()([...o,...i]);return[{value:"personal",label:"Personal"},{value:"business",label:"Business"},{value:"minor",label:"Minor"},{value:"retirement",label:"Retirement"}].filter(e=>l.includes(e.value))})(t,T),[t]),k=null==F?void 0:F.regionEmptyStateHeaderText,O=null==F?void 0:F.regionEmptyStateSubheaderText,D=(0,I.useMemo)(()=>t.map(e=>e.options?{...e,options:e.options.filter(e=>{let t=ei(T[e.productId],ea(i),T);if(z){let n=eo({productId:e.productId,accountVariant:null,eligibleRegionProducts:h});return t&&n}return t})}:e).filter(e=>ei(e,ea(i),T)&&((e,t)=>{var n;return"all"===t||e.productType===t||(null==(n=e.products)?void 0:n.some(e=>e.product.type===t))})(e,o)&&(e=>{let{product:t,eligibleRegionProducts:n,isZipCodeGateEnabled:r}=e;return!r||(t.options?!!t.options.length:t.products?t.products.every(e=>eo({productId:e.productId,accountVariant:e.accountVariant,eligibleRegionProducts:n})):eo({productId:t.id,accountVariant:t.accountVariant,eligibleRegionProducts:n}))})({product:e,eligibleRegionProducts:h,isZipCodeGateEnabled:z})&&e.displayProductSelection),[o,n,i,t,h,T]);(0,I.useEffect)(()=>{let e=((e,t)=>{var n,r;return t.find(t=>t.value===e)?e:null!=(r=null==(n=t[0])?void 0:n.value)?r:""})(ea(i),E),n=er(o,el({products:t,customerCategory:ea(i),clientDetails:A.clientDetails,configProducts:T})),r=!f||!(0,ee.zipCode)(f);(e!==i||n!==o||r)&&(null==s||s({customerCategory:e,productType:n,...f?{zipCode:f}:{}}))},[f]);let V=el({products:t,customerCategory:ea(i),clientDetails:A.clientDetails,configProducts:T}),B=E.length>1||V.length>1,R=z&&!D.length?et.centerContent:et.productGrid;return(0,r.FD)(g.A,{theme:"full",children:[(0,r.FD)("div",{css:et.headingContainer,...(0,m.F)({isPrivate:!1}),children:[(0,r.Y)(Y.A,{heading:a,subheading:d}),B&&(0,r.Y)("div",{css:et.filterMenu,children:(0,r.Y)(_,{selectedAccountTypeValue:i,accountTypeOptions:E,selectedProductValue:o,productOptions:V,onSelectProduct:e=>{null==s||s({customerCategory:i,productType:e,...f?{zipCode:f}:{}})},onSelectAccountType:e=>{let n=er(o,el({products:t,customerCategory:ea(i),clientDetails:A.clientDetails,configProducts:T}));null==s||s({customerCategory:e,productType:n,...f?{zipCode:f}:{}})},setIsGeoFenceModalOpen:b,queriedZipCode:f,isZipCodeGateEnabled:z,isZipCodeModalEnabled:P})})]}),(0,r.Y)("div",{css:R,...(0,m.F)({isPrivate:!1}),children:D.length?D.map(e=>{var t;let n="".concat(e.productCardId,"-").concat(null==(t=e.options)?void 0:t.map(e=>{let{productId:t}=e;return t}).join("-"));return(0,r.Y)("article",{children:(0,r.Y)(p.A,{product:e,onEditButtonClick:u,onClick:l,buttonText:c})},n)}):z&&f?(0,r.Y)("div",{css:et.noGeoProducts,children:(0,r.Y)(Y.A,{icon:"illustration-funding",theme:"large",heading:null!=k?k:"0 Available Products",isCentered:!0,subheading:O?(0,r.Y)(r.FK,{children:O}):(0,r.FD)(r.FK,{children:["We're sorry, we don't currently support customers in your area. If you feel this is incorrect, please update your zip code to reflect your primary address, or give our team a call at"," ",A.clientDetails.customerServiceNumber,".",S?null:(0,r.FD)(r.FK,{children:[(0,r.Y)("br",{}),(0,r.Y)("br",{}),"If you are a current customer, please login to continue."]})]})})}):"No products meet this criteria"}),z?(0,r.Y)($.A,{onSubmit:()=>{},initialValues:{zipCode:f},children:(0,r.Y)(X,{queriedZipCode:f,isOpen:v,onSubmit:null==C?void 0:C({customerCategory:i,productType:o},s)})}):null]})};var es=n(60557),eu=n(65327),ec=n.n(eu),ep=n(43370),em=n.n(ep),eg=n(90888),ef=n(56460),eh=n(86739),ev=n(38595),ey=n(28505),eb=n(88793);function eC(){let e=(0,eh._)(["\n query ListEligibleProductsByZipCode($zipCode: String) {\n listEligibleProductsByZipCode(zipCode: $zipCode) {\n zipCodeEligibleProducts {\n productId\n accountVariant\n }\n }\n }\n"]);return eC=function(){return e},e}function ex(){let e=(0,eh._)(["\n query zipCodeFromIp {\n zipCodeFromIp\n }\n"]);return ex=function(){return e},e}
1let ez=(0,ev.J1)(eC()),ew=(0,ev.J1)(ex()),eP={[o.CU.code]:e=>{let{product:t,bundleProductCard:n}=e,{config:i,buttonText:o,formattedProductCards:l}=(0,a.UK)(),{productOnCardIsEnabled:s,selectProduct:u}=(0,v.A)(),{query:{accountVariant:c}}=(0,d.useRouter)(),p=n||l.find(e=>"multiple"===e.cardType&&e.displayProductLanding?e.options.find(e=>e.productId===t.id):e.id===t.id&&(!c||c===e.accountVariant));if(!p)return null;let m=p&&!p.active&&p.options&&s(p)?p.options:[],g={...p,options:m.length?m:void 0};return(0,r.Y)(h,{product:g,onClick:async e=>u({product:i.products[e],accounts:null==n?void 0:n.products,cardId:null==n?void 0:n.id,accountVariant:Array.isArray(c)?c[0]:c,confirmResumeApplication:!0}),buttonText:o,selectedOption:(null==n?void 0:n.id)||(null==t?void 0:t.id)})},[o.NY.code]:e=>{var t,n,i,o,l;let{products:s,productType:u,customerType:c,zipCode:p,organizationId:m,onEditButtonClick:g,ownershipType:f}=e;(()=>{let{query:e}=(0,d.useRouter)(),{triggerCustomerServiceError:t}=(0,ef.A)();(0,I.useEffect)(()=>{e.applicationError&&t(es.yx,{includePhoneMessage:!1})},[e])})();let{selectProduct:h}=(0,v.A)(),y=(0,d.useRouter)(),{formattedProductCards:b,buttonText:C,config:{mantlFeatures:x},CAN_OPEN_BUSINESS_ACCOUNTS:z,CAN_OPEN_CONSUMER_ACCOUNTS:w}=(0,a.UK)(),{user:P}=(0,eg.Ay)(),S=null==P?void 0:P.addressPrimaryZip,Y=!!(null==(t=x.accountOpening.zipCodeGateProductSelectionPage)?void 0:t.enabled),A=!!(null==(n=x.accountOpening.zipCodeModal)?void 0:n.enabled),F=Y?null!=(l=null!=p?p:y.query.zipCode)?l:S:void 0,T=F&&F.length>5?F.slice(0,5):F,{isGeoFenceModalOpen:E,setIsGeoFenceModalOpen:k,initialZipCodeValue:O,eligibleRegionProducts:D,onSubmitZipCode:V}=(e=>{var t;let{queriedZipCode:n,isZipCodeGateEnabled:r,isZipCodeModalEnabled:i}=e,{data:o,loading:l,error:a,refetch:d}=(0,ey.I)(ew,{skip:!r||!!n}),{error:s,data:u,loading:c,refetch:p}=(0,ey.I)(ez,{variables:{zipCode:n},skip:!r||!n}),[m,g]=(0,I.useState)(!1),[f,h]=(0,I.useState)([]),[v,y]=(0,I.useState)(null),[b,C]=(0,I.useState)(null),x=!n&&!l;(0,I.useEffect)(()=>{(x||!n)&&r&&i&&g(!0)},[x]),(0,I.useEffect)(()=>{x&&d()},[x]),(0,I.useEffect)(()=>{(null==o?void 0:o.zipCodeFromIp)&&!l&&!a&&y(null==o?void 0:o.zipCodeFromIp)},[null==o?void 0:o.zipCodeFromIp]);let{triggerMessage:z,messages:w,dismissMessage:P}=(0,eb.d)();return(0,I.useEffect)(()=>{var e;(null==u||null==(e=u.listEligibleProductsByZipCode)?void 0:e.zipCodeEligibleProducts)&&!c&&!s&&p({zipCode:n})},[n]),(0,I.useEffect)(()=>{var e;(null==u||null==(e=u.listEligibleProductsByZipCode)?void 0:e.zipCodeEligibleProducts)&&!c&&!s&&h(u.listEligibleProductsByZipCode.zipCodeEligibleProducts)},[null==u||null==(t=u.listEligibleProductsByZipCode)?void 0:t.zipCodeEligibleProducts]),{isGeoFenceModalOpen:m,setIsGeoFenceModalOpen:g,initialZipCodeValue:v,eligibleRegionProducts:f,onSubmitZipCode:(e,t)=>async n=>{let{zipCode:r}=n;C(null);let i=null==w?void 0:w.find(e=>e.id===b);i&&P(i);let{errors:o}=await p({zipCode:r});if(null==o?void 0:o.length){for(let e of o)z(e.message,{theme:"error"}),C(e.message);return}null==t||t({...e,zipCode:r}),g(!1)}}})({queriedZipCode:T,isZipCodeGateEnabled:Y,isZipCodeModalEnabled:A}),B=async(e,t,n)=>h({product:s[e],cardId:e,accounts:n,organizationId:m,accountVariant:t,confirmResumeApplication:!0}),R=(null==(i=y.query)?void 0:i.customerCategory)||c||(null==(o=y.query)?void 0:o.customerType),Z=["personal","minor","retirement"],M=b.filter(e=>("business"===e.customerType||"business"===e.customerCategory)&&z||("consumer"===e.customerType||Z.includes(e.customerCategory))&&w).filter(e=>e.displayProductSelection);return(0,r.Y)(ed,{products:M,ownershipType:f,productType:u,customerCategory:R,onClick:B,buttonText:C,onFilterChange:e=>{let t=((e,t)=>{let n=t,{customerType:r,customerCategory:i,productType:o,zipCode:l,...a}=(null==e?void 0:e.query)||{};(null==t?void 0:t.zipCode)&&5!==t.zipCode.length&&(n=em()(t,(e,t)=>"zipCode"===t));let d={...a,...n};return em()(d,e=>!e)})(y,e);y.replace({query:t},void 0,{shallow:!0})},onEditButtonClick:g,eligibleRegionProducts:D,queriedZipCode:null!=T?T:O,setIsGeoFenceModalOpen:k,isGeoFenceModalOpen:E,onSubmitZipCode:V,isZipCodeGateEnabled:Y,isZipCodeModalEnabled:A,isUserAuthenticated:!ec()(P)})}},eS=()=>{let{query:{id:e,customerType:t,productType:n,organizationId:s,ownershipType:u,zipCode:c}}=(0,d.useRouter)(),{config:{products:p,experiences:{selfServe:{productCards:{cards:m}}}}}=(0,a.UK)(),g="string"==typeof e?e:Array.isArray(e)?e[0]:null,f=g?(0,l.N)(g,m):null,h=g?p[g]:null;return(0,r.Y)(i.A,{name:"products",views:eP,initialView:h||f?o.CU:o.NY,viewProps:{products:p,product:h,customerType:t,ownershipType:u,productType:n,organizationId:s,zipCode:c,bundleProductCard:f}})}}
1,59064:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/products/[[...id]]",function(){return n(48358)}])},65327:(e,t,n)=>{"use strict";var r=n(34594),i=n(89675),o=n(84186),l=n(14731),a=n(21772),d=n(36328),s=n(1175),u=n(61303),c=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(a(e)&&(l(e)||"string"==typeof e||"function"==typeof e.splice||d(e)||u(e)||o(e)))return!e.length;var t=i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(s(e))return!r(e).length;for(var n in e)if(c.call(e,n))return!1;return!0}},67808:e=>{"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}},99580:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(56455),i=n(53239),o=n(85332);let l={container:{zIndex:1e3}},a=e=>{let{isOpen:t,onClose:n,toggleRef:a,placement:d="bottom-end",children:s}=e,u=(0,i.useRef)(null),[c,p]=(0,i.useState)(null),{styles:m,attributes:g}=(0,o.E)(a,c,{placement:d});return((0,i.useEffect)(()=>{if(t){var e;null==u||null==(e=u.current)||e.focus()}},[t]),t)?(0,r.Y)("div",{tabIndex:0,ref:u,onKeyDown:e=>{"escape"===e.key.toLowerCase()&&(null==n||n())},children:(0,r.Y)("div",{css:l.container,ref:p,style:m.popper,...g.popper,children:s})}):null}}},e=>{e.O(0,[328,658,570,115,730,593,636,792],()=>e(e.s=59064)),_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.