{"version":3,"file":"script_main.C_v9U6SC.mjs","names":["useState","useState","useMemo","useRef","_Fragment","ToggleButton","DisclosuresFonts","Global_Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","HTMLStyle","getProps","Component","useRef","React.useId","css","useState","Main_Header","Footer_HTML","useRef","React.useId","React.createElement","LandingPage","MyRocket","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/boZcxp6hPG2J2hbVilWf/MEo0nQYbEv0xXFSlkoUp/FetchExternalCanvasStyles.js","https:/framerusercontent.com/modules/QNRqjtcsj47mGAQZ3lJu/AwmJmhUyaRE1nbXoTLuV/Disclosures.js","https:/framerusercontent.com/modules/jDIULUsENWdWZ0SpVKWU/jxqZXCkon3IcaJTeaswg/Global_Footer.js","https:/framerusercontent.com/modules/7P6Mmiapva38TcAMqSLr/9ly8xVs3f0ufpwGzqNK6/GlobalAppInit.js","https:/framerusercontent.com/modules/Y61tgtDXcL611gzuFiNb/tty6Fgn7uILA7rQ2LOCR/GlobalNav.js","https:/framerusercontent.com/modules/Xwt2A7ZuT8H1CX8zs2fq/YGsmeRHauURCShUMGNtl/ParamStorage.js","https:/framerusercontent.com/modules/eTGQQgZDLqWIuoJMYJxW/fX8CshuEB03ReMQv5C44/ad37_ah_E.js","https:/framerusercontent.com/modules/R9F0bFVJLz76Myj0A9H3/qRc1arv77Cjl6BpDZJOv/My_Rocket_Main_Header.js","https:/framerusercontent.com/modules/HNrH5egWe0dUwZrtPZeE/oYEwCLK9a2QqGBHkw2oI/vGing36YQ.js","framer:toplevel/main"],"sourcesContent":["\"use client\";import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";/**\n * Used only in the framer backend: Fetch an external stylesheet, inject its results in a style tag to style content in the backend.\n */export default function FetchExternalFramerStyles(){useEffect(()=>{const fetchAndInjectCSS=async()=>{if(!window.location.hostname.includes(\"framercanvas.com\")){return;}try{// Fetch the external stylesheet\nconst response=await fetch(\"https://static.rocketapollo.com/rkt/rkt-personal/framer/rl-styles.v2.0.2.css\");const cssText=await response.text();// Create a style tag\nconst styleTag=document.createElement(\"style\");styleTag.textContent=cssText;// Inject it into the DOM\ndocument.head.appendChild(styleTag);}catch(error){console.error(\"Error loading CSS:\",error);}};fetchAndInjectCSS();},[]);return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FetchExternalFramerStyles\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FetchExternalCanvasStyles.map","\"use client\";import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Disclosures(){const[isOpen,setIsOpen]=useState(true);function toggleOpen(){setIsOpen(!isOpen);}const[isProd,setIsProd]=useState(true);useEffect(()=>{if(typeof window===\"undefined\"){return;}const hostname=window.location.hostname;const isProduction=hostname.includes(\"rocketloans.com\");// If the domain is anything other than production, set the navigation links to go to their respective lower environments\nif(!isProduction){setIsProd(false);}},[setIsProd]);const disclosuresHref=isProd?\"https://www.rocketloans.com/disclosures-and-licenses\":\"https://www.rocketloans.com/disclosures-and-licenses\";return /*#__PURE__*/_jsx(\"div\",{className:\"rkt-GlobalFooter__disclosures\",\"data-testid\":\"footer-disclosures\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Toggle rkt-Toggle--small rkt-GlobalFooter__disclosures-toggle\",\"data-testid\":\"footer-disclosures-toggle\",children:[/*#__PURE__*/_jsxs(\"button\",{className:\"rkt-Toggle__trigger\",\"aria-expanded\":\"true\",type:\"button\",onClick:toggleOpen,children:[/*#__PURE__*/_jsx(\"span\",{className:\"rkt-Toggle__trigger-icon-container\",children:/*#__PURE__*/_jsx(\"svg\",{className:`rkt-Icon rkt-Toggle__trigger-icon rkt-Icon--toggle rkt-Icon--${isOpen?\"is-open\":\"is-closed\"}`,focusable:\"false\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 10L12 14L16 10\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\"})})}),/*#__PURE__*/_jsx(\"span\",{className:\"rkt-Toggle__summary\",children:\"Important legal disclosures\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"\",style:{maxHeight:isOpen?\"1400px\":0,transition:\"all 0.3s ease-in-out\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{className:\"\",children:/*#__PURE__*/_jsx(\"div\",{className:\"\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Toggle__content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"rkt-Caption-12 rkt-Spacing--mb16\",children:[\"All loans are made by Cross River Bank, a New Jersey state chartered commercial bank, Member FDIC, Equal Housing Lender. All loans are unsecured, fully amortizing personal loans. Eligibility for a loan is not guaranteed. This is not a deposit product. Please refer to our\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-Link--inline-12\",href:disclosuresHref,children:\"disclosures and licenses\"}),\" \",\"page for state-required disclosures, licenses, and lending restrictions.\"]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Caption-12 rkt-Spacing--mb16\",children:\"Qualified clients using Rocket Loans will see loan options for a 36 or 60 month term, and APR ranges from a minimum of 8.01% (rate with autopay discount) to a maximum of 29.99% (rate without autopay discount) depending upon their credit profile. An origination fee of up to 9.99% is charged for each loan. This fee is deducted from the balance before funds are disbursed to the client. For example, a 5-year $16,000 loan with a 14.55% interest rate and a 6.95% ($1,112) origination fee would have 59 scheduled monthly payments of approximately $376.83 and 1 final monthly payment of approximately $399.09 for an APR of 17.90%. Borrower must be a U.S. citizen or permanent U.S. resident at least 18 years of age. All loan applications are subject to credit review and approval and offered loan terms depend upon credit score, requested amount, requested loan term, credit usage, credit history and other factors. Not all borrowers receive the lowest interest rate. To qualify for the lowest rate, you must have excellent credit, meet certain conditions, and select autopay. Rates and Terms are subject to change at any time without notice.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Caption-12 rkt-Spacing--mb16\",children:\"Ohio Residents: All loans to Ohio residents must be greater than $5,001. The Ohio laws against discrimination require that all creditors make credit equally available to all credit worthy customers, and that credit reporting agencies maintain separate credit histories on each individual upon request. The Ohio Civil Rights Commission administers compliance with this law.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Caption-12 rkt-Spacing--mb16\",children:\"Married applicants may apply for a separate account.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Caption-12 rkt-Spacing--mb16\",children:\"Same Day Funding available for clients completing the loan process and signing the Promissory Note by 4:00PM ET on a business day. Also note, the ACH credit will be submitted to your bank the same business day. This may result in same day funding, but results may vary and your bank may have rules that limit our ability to credit your account. We are not responsible for delays which may occur due to incorrect routing number, account number, or errors of your financial institution.\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"rkt-Caption-12\",children:[\"Please refer to our\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-Link--inline-12\",href:\"https://www.rocketloans.com/app#/terms-of-service\",children:\"terms of use\"}),\" \",\"for additional terms and conditions, and to\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-Link--inline-12\",href:\"https://static.rocketapollo.com/rkt/rkt-personal/disclosures/PrivacyNotice.pdf\",children:\"Rocket Loans' privacy notice\"}),\" \",\"and\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-Link--inline-12\",href:\"https://static.rocketapollo.com/rkt/rkt-personal/disclosures/BankPrivacyNotice.pdf\",children:\"Cross River's privacy notice\"}),\" \",\"to learn more about what we do with your personal information. For California residents, please see the\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-Link--inline-12\",href:\"https://static.rocketapollo.com/rkt/rkt-personal/disclosures/PrivacyPolicyCA.pdf\",children:\"California financial privacy opt-out form\"}),\".\"]})]})})})})})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Disclosures\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Disclosures.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function GlobalFooter(){return /*#__PURE__*/_jsx(\"footer\",{className:\"rkt-GlobalFooter\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-GlobalFooter__content  \",children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack rkt-GlobalFooter__link-sections  rkt-Stack--split@8\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack rkt-Stack__item--flex rkt-GlobalFooter__brands rkt-Stack--spacing-20 rkt-Stack__item\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"col-inner\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--mb40\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link\",href:\"/\",children:/*#__PURE__*/_jsx(\"img\",{alt:\"Rocket Loans Logo\",\"data-testid\":\"rocket-footer-logo\",src:\"https://personal.rocketloans.com/assets/images/rocket-loans-footer-v2.logo.svg\",width:\"35\",height:\"32\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack__item rkt-Stack__item--flex rkt-Stack rkt-Stack--spacing-28\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack__item rkt-Stack rkt-Stack--spacing-4\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--mb8\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple rkt-Heading-20\",href:\"https://www.redfin.com/\",children:\"Redfin\"})}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-GlobalFooter__body-text \",children:\"Get a real estate agent handpicked for you and search the latest home listings.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack__item rkt-Stack rkt-Stack--spacing-4 \",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--mb8\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple rkt-Heading-20\",href:\"https://www.rocketmortgage.com/?utm_medium=referral&utm_source=loans&utm_campaign=RKTOffers&utm_content=Footer&utm_audience=refer&c=FOCP_RKTOffers&p=RLLD_Footer&qls=FOC_referral.rktloanftr\",children:\"Rocket Mortgage\"})}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-GlobalFooter__body-text \",children:\"Buy a home, refinance or manage your mortgage online with America's largest mortgage lender\\xb9\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack__item rkt-Stack rkt-Stack--spacing-4 \",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--mb8\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple rkt-Heading-20\",href:\"https://www.rocketmoney.com/\",children:\"Rocket Money\"})}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-GlobalFooter__body-text \",children:\"Save more, spend less, see everything, and take back control of your financial life.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack__item rkt-Stack rkt-Stack--spacing-4 \",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--mb8\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple rkt-Heading-20\",href:\"/\",children:\"Rocket Loans\"})}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-GlobalFooter__body-text \",children:\"Get a personal loan to consolidate debt, renovate your home and more.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack__item rkt-Stack rkt-Stack--spacing-4 \",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--mb8\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple rkt-Heading-20\",href:\"https://www.rocketpro.com/\",children:\"Rocket Pro\"})}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-GlobalFooter__body-text \",children:\"Build and grow your wholesale lending business.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack__item rkt-Stack rkt-Stack--spacing-4 \",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--mb8\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple rkt-Heading-20\",href:\"https://www.rocketclose.com/\",children:\"Rocket Close\"})}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-GlobalFooter__body-text \",children:\"Appraisal, title, and closing solutions that drive speed, confidence, and savings for Rocket clients.\"})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack rkt-Stack__item--flex rkt-Stack rkt-Stack--split@4 rkt-GlobalFooter__link-columns rkt-Stack__item\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-GlobalFooter__section-heading \",children:\"About us\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Stack rkt-ListStyle--none rkt-Spacing--ml0 rkt-Spacing--pl0 rkt-Spacing--mv0 rkt-Stack--spacing-20\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"/about-us\",children:\"About us\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"https://www.myrocketcareer.com/careers/?search=&mylocation=&co=Rocket+Loans&pagesize=20&locname=&lat=&lng=#results\",children:\"Careers\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"/faq\",children:\"Frequently asked questions\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"/client-reviews\",children:\"Reviews\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"https://www.rocketcompanies.com/social-impact/\",children:\"Social impact\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"https://www.rocket.com/\",children:\"Rocket Companies\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"\",children:[/*#__PURE__*/_jsx(\"div\",{className:\" rkt-GlobalFooter__section-heading \",children:\"Legal\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Stack rkt-ListStyle--none rkt-Spacing--ml0 rkt-Spacing--pl0 rkt-Spacing--mv0 rkt-Stack--spacing-20\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"https://static.rocketloans.com/disclosures/patriot-act.pdf\",children:\"Customer notice\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"/disclosures-and-licenses\",children:\"Disclosures and licenses\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"/app#/terms-of-service\",children:\"Terms of use\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"https://rocketaccount.com/#/privacy-policy\",children:\"Privacy policy\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"https://www.rocketaccount.com/#/privacy-policy#information-we-collect\",children:\"Notice at collection\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"span\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",id:\"teconsent\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"\",children:[/*#__PURE__*/_jsx(\"div\",{className:\" rkt-GlobalFooter__section-heading \",children:\"Support\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Stack rkt-ListStyle--none rkt-Spacing--ml0 rkt-Spacing--pl0 rkt-Spacing--mv0 rkt-Stack--spacing-20\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"/contact-us\",children:\"Contact us\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-GlobalFooter__link rkt-Link--simple\",href:\"/accessibility\",children:\"Site accessibility\"})})]})]})]})})]}),/*#__PURE__*/_jsx(\"hr\",{className:\"rkt-GlobalFooter__divider rkt-Spacing--mb48 rkt-Spacing--mt12\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\" rkt-Stack  rkt-Stack--split@7 rkt-JustifyContent--space-between\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Spacing--mb24\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Caption-12 rkt-Spacing--mb16 rkt-Color--white\",children:\"Copyright protected 2025 RockLoans Marketplace LLC. All rights reserved.\"}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-Caption-12 rkt-Color--white\",children:\"\\xb9Based on Rocket Mortgage data in comparison to public data records.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Spacing--mb24\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link\",href:\"http://www.bbb.org/detroit/business-reviews/loans/rocketloans-in-detroit-mi-90028118/#bbbonlineclick\",\"data-analytics-click\":\"link:BBB\",rel:\"noopener\",children:/*#__PURE__*/_jsx(\"img\",{alt:\"Better Business Bureau\",src:\"https://seal-easternmichigan.bbb.org/seals/blue-seal-250-52-whitetxt-bbb-90028118.png\",width:\"250\",height:\"52\",loading:\"lazy\"})}),/*#__PURE__*/_jsx(\"img\",{alt:\"Equal Housing Opportunity\",src:\"https://personal.rocketloans.com/assets/images/equal-housing-opportunity.logo.png\",width:\"48.4\",height:\"52\",loading:\"lazy\"})]})]}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-Caption-12 rkt-Spacing--mb24 rkt-Color--white\",children:\"Rocket Mortgage, LLC, Rocket Homes Real Estate LLC, Rocket Card, LLC, RockLoans Marketplace LLC (doing business as Rocket Loans), and Rocket Money, Inc., are separate operating subsidiaries of Rocket Limited Partnership. Redfin Corporation is an affiliated business of Rocket Limited Partnership. Each company is a separate legal entity operated and managed through its own management and governance structure. Rocket Limited Partnership is an indirect, wholly owned subsidiary of Rocket Companies, Inc. (NYSE: RKT).\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"rkt-Caption-12 rkt-Spacing--mb24 rkt-Color--white\",children:[\"NMLS #1399530. Go here for Rocket Loans'\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Link rkt-Link--light rkt-Caption-12 rkt-Color--white\",href:\"http://www.nmlsconsumeraccess.org/EntityDetails.aspx/COMPANY/1399530\",children:\"NMLS consumer access page\"}),\".\"]}),/*#__PURE__*/_jsx(\"p\",{className:\" rkt-Caption-12 rkt-Color--white\",children:\"RockLoans Marketplace LLC dba RocketLoans dba Rocket Loans | 1050 Woodward Ave, Detroit, MI 48226\"})]})]})})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlobalFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Global_Footer.map","\"use client\";import{jsx as _jsx}from\"react/jsx-runtime\";import{useTrackingEvents}from\"https://framerusercontent.com/modules/dl6NF18IBVaCIEqMYmbC/oskPoKUY3dAnkX97LMFu/useTrackingEvents.js\";export default function GlobalAppInit(){useTrackingEvents();return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlobalAppInit\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\"use client\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState}from\"react\";/**********************************************************************\n *\n * UTILS\n *\n ***********************************************************************/function useBaseUrl(){const[isProd,setIsProd]=useState(true);useEffect(()=>{if(typeof window===\"undefined\"){return;}const hostname=window.location.hostname;const isProduction=hostname.includes(\"rocketloans.com\");// If the domain is anything other than production, set the navigation links to go to their respective lower environments\nif(!isProduction){setIsProd(false);}},[setIsProd]);const baseUrl=useMemo(()=>{return isProd?\"https://www.rocketloans.com\":\"https://www.rocketloans.com\";},[isProd]);return{baseUrl,isProd};}function useRocketAccountAuth(){const[rocketAccountProfile,setRocketAccountProfile]=useState();/**\n     * @description Add a logged-in class to the body, set Rocket Account profile information in state\n     */function setLoggedIn(claims){document.body.classList.add(\"logged-in\");document.body.classList.remove(\"logged-out\");setRocketAccountProfile({firstName:claims.firstName,lastName:claims.lastName,fullName:`${claims.firstName} ${claims.lastName}`,firstInitial:claims.firstName[0]});}/**\n     * @description Set a logged-out class on the body, set RA Profile info to null\n     */function setLoggedOut(){document.body.classList.add(\"logged-out\");document.body.classList.remove(\"logged-in\");setRocketAccountProfile(null);}/**\n     * @description Initialize the Auth0 SDK, set resulting functionality on the global window object\n     */function handleAuth(){const hostnameParts=window.location.hostname.split(\".\");const envName=hostnameParts.length>2?hostnameParts[hostnameParts.length-3]:\"\"+\".\"+hostnameParts[hostnameParts.length-1];const isDev=envName===\"dev\";const coreApiUrl=\"//\"+(isDev?\"\":\"api.\")+window.location.host.replace(/^www\\./,\"\")+\"/api/v1/\";const vendorConfigPromise=fetch(coreApiUrl+\"vendor-config\").then(response=>response.json()).catch(err=>{console.error(\"Something went wrong when initializing the Auth0 SDK\",err);setLoggedOut();});const rocketAccountLogoutUrl=\"https://\"+(envName===\"www\"?\"authnodes\":\"authnodes.beta\")+\".rocketaccount.com/idp/startSLO.ping?TargetResource=\"+encodeURIComponent(window.location.origin+\"/app#/sign-out\");const rocketAccountBase=\"https://\"+(envName===\"www\"?\"www\":\"beta\")+\".rocketaccount.com/#\";const linkPage=window.location.origin+\"/ping-app#/link\";const rocketAccountCreateAccountUrl=rocketAccountBase+\"/create-account?redirect=\"+encodeURIComponent(linkPage)+\"&metricIdentifiers=%7B%22rocketAccountIntent%22:%22rocketloans%22%7D\";const formatRAParams=parameterData=>{// base64 encode values\nlet result=\"\";for(const key in parameterData){const value=parameterData[key];if(value){result+=\"&\"+key+\"=\"+window.btoa(value);}}return result;};const generateAutofillParams=(firstName,lastName,email)=>{const parameterData={ragn:firstName,rasn:lastName,race:email};return formatRAParams(parameterData);};// Create a module for authentication\nconst authConfig={beta:{domain:\"auth.beta.rocketaccount.com\",clientId:\"HxGyArWapIsLwTx18p1exGrnNtA1BcQ1\",redirectUri:window.location.origin+\"/ping-app\",audience:\"urn:client-api:rocket-loans-core-api-214180:beta\"},prod:{domain:\"auth.rocketaccount.com\",clientId:\"4Dbcx507J8MyekJwai3mN40KPMp2wsQm\",redirectUri:window.location.origin+\"/ping-app\",audience:\"urn:client-api:rocket-loans-core-api-214180:prod\"}};const authEnv=envName===\"www\"?\"prod\":\"beta\";const authConnection=`PingFed-HostedWebLogin-${authEnv.toUpperCase()}`;async function createAuth0Client(extraParams={}){const auth0Client=auth0.createAuth0Client({domain:authConfig[authEnv].domain,clientId:authConfig[authEnv].clientId,scope:\"openid email offline_access\",cacheLocation:\"localstorage\",authorizationParams:{redirect_uri:authConfig[authEnv].redirectUri,audience:authConfig[authEnv].audience,...extraParams}});return auth0Client;}function getConnection(vendorConfig){return vendorConfig&&vendorConfig.authenticationConnection===\"pingFed\"?authConnection:undefined;}let idTokenClaims=null;window.RLAuth={// Get information about the current logged in Rocket Account profile\ngetClaims:function(){return idTokenClaims;},// Log the user in, create an Auth0 Client\nlogin:function(){return vendorConfigPromise.then(vendorConfig=>{if(vendorConfig&&vendorConfig.authenticationMode===\"auth0\"){return createAuth0Client({connection:getConnection(vendorConfig)}).then(client=>client.loginWithRedirect());}else{window.location.assign(\"/ping-app#/link\");}});},// Sign up for a new rocket account\nsignup:function(email,firstName,lastName){return vendorConfigPromise.then(vendorConfig=>{if(vendorConfig&&vendorConfig.authenticationMode===\"auth0\"&&vendorConfig.authenticationConnection!==\"pingFed\"){return createAuth0Client({screen_hint:\"signup\",login_hint:email,\"ext-firstName\":firstName,\"ext-lastName\":lastName}).then(client=>client.loginWithRedirect());}else{window.location.assign(rocketAccountCreateAccountUrl+generateAutofillParams(firstName,lastName,email));}});},// End the current rocket account session\nlogout:function(){return vendorConfigPromise.then(vendorConfig=>{if(vendorConfig&&vendorConfig.authenticationMode===\"auth0\"){const federated=vendorConfig.authenticationConnection===\"pingFed\"?\"true\":undefined;return createAuth0Client({connection:getConnection(vendorConfig)}).then(client=>client.logout({logoutParams:{returnTo:window.location.origin+\"/app#/sign-out\",federated}}));}else{window.location.assign(rocketAccountLogoutUrl);}});},amendHeaders:function(headers={}){return vendorConfigPromise.then(vendorConfig=>{if(vendorConfig&&vendorConfig.authenticationMode===\"auth0\"){return createAuth0Client().then(client=>client.getTokenSilently()).then(function(token){if(token){headers[\"Authorization\"]=\"Bearer \"+token;}else{console.log(\"No token found\");}return headers;}).catch(err=>{if(err&&err.error!==\"login_required\"){console.error(\"Error getting token silently\",err);}return headers;});}else{return headers;}});}};vendorConfigPromise.then(vendorConfig=>{if(vendorConfig&&vendorConfig.authenticationMode===\"auth0\"){// handle callback from Auth0\nconst urlParams=new URLSearchParams(window.location.search);const code=urlParams.get(\"code\");createAuth0Client().then(client=>{if(code){client.handleRedirectCallback().catch(err=>{console.error(\"Auth0 redirect callback error\",err);}).finally(()=>{window.history.replaceState({},document.title,window.location.pathname+\"#/link\");window.location.reload();});}else{client.isAuthenticated().then(isAuthenticated=>{if(isAuthenticated){client.getIdTokenClaims().then(claims=>{idTokenClaims=claims;setLoggedIn(claims);window.dispatchEvent(new CustomEvent(\"rocketLoans.login\",{detail:claims}));});}else{setLoggedOut();// Handle linking to myrocket landing page in link controller\nif(window.location.href.includes(\"#/link?src=myrocket\")){if(window.sessionStorage){const expirationData={value:\"myrocket\",timestamp:Date.now(),duration:2e4};window.sessionStorage.setItem(\"forcedDirectUrl\",JSON.stringify(expirationData));}}if(window.location.pathname===\"/ping-app\"){window.RLAuth.login();}}}).catch(err=>{console.error(\"Auth0 not authenticated (error)\",err);setLoggedOut();});}});const logout=urlParams.get(\"logout\");if(logout){window.RLAuth.logout();}}else{setLoggedOut();}});}return{handleAuth,rocketAccountProfile};}function AuthMenu(){function handleLogOut(e){e.preventDefault();window.RLAuth.logout();}const{isProd}=useBaseUrl();const signInAndSecurityHref=isProd?\"https://preferences.myrocket.com/profile/security\":\"https://preferences.beta.myrocket.com/profile/security\";return /*#__PURE__*/_jsx(\"div\",{className:\"rl-ra-auth-menu MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation8 MuiPopover-paper MuiMenu-paper rkt-Masthead__signed-in-menu MuiMenu-paper rkt-Masthead__signed-in-menu mui-1aozn34\",children:/*#__PURE__*/_jsxs(\"ul\",{className:\"MuiList-root MuiList-padding MuiMenu-list mui-r8u8y9\",role:\"menu\",\"aria-labelledby\":\"authenticated-button\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"rl-ra-auth-menu__item MuiButtonBase-root MuiMenuItem-root rkt-Masthead__signed-in-menu-item MuiMenuItem-gutters MuiMenuItem-root rkt-Masthead__signed-in-menu-item MuiMenuItem-gutters mui-1gv1i04\",role:\"menuitem\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: User Menu: Profile\",\"data-testid\":\"Profile\",href:\"/ping-app#/my-profile/\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"MuiListItemIcon-root mui-1f8bwsm\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",id:\"settings-default\",fill:\"none\",color:\"#111111\",height:\"24px\",width:\"24px\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M15.5 12.2637C15.5 14.1967 13.933 15.7637 12 15.7637C10.067 15.7637 8.5 14.1967 8.5 12.2637C8.5 10.3307 10.067 8.76367 12 8.76367C13.933 8.76367 15.5 10.3307 15.5 12.2637Z\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{\"fill-rule\":\"evenodd\",\"clip-rule\":\"evenodd\",d:\"M11.5857 3.26367C11.2105 3.26367 10.8669 3.47362 10.6958 3.80743L9.47975 6.17923L6.94275 5.36199C6.58568 5.24696 6.19426 5.34145 5.929 5.60672L5.343 6.19272C5.07776 6.45798 4.98328 6.84938 5.0983 7.20643L5.91551 9.74343L3.54378 10.9594C3.20995 11.1306 2.99999 11.4742 3 11.8493V12.678C3 13.0532 3.20995 13.3968 3.54376 13.5679L5.91556 14.7839L5.09832 17.3209C4.98329 17.678 5.07779 18.0694 5.34308 18.3347L5.92908 18.9207C6.19433 19.1859 6.58573 19.2804 6.94279 19.1654L9.47973 18.3482L10.6957 20.7199C10.8669 21.0538 11.2105 21.2637 11.5856 21.2637H12.4144C12.7895 21.2637 13.1331 21.0537 13.3042 20.7199L14.5202 18.3481L17.0572 19.1654C17.4143 19.2804 17.8057 19.1859 18.0709 18.9206L18.6569 18.3346C18.9222 18.0694 19.0167 17.678 18.9017 17.3209L18.0845 14.7839L20.4562 13.5679C20.79 13.3968 21 13.0532 21 12.678V11.8493C21 11.4742 20.7901 11.1306 20.4562 10.9594L18.0844 9.74344L18.9017 7.20644C19.0167 6.84936 18.9222 6.45794 18.6569 6.19267L18.0709 5.60667C17.8057 5.34142 17.4143 5.24693 17.0572 5.36194L14.5203 6.17913L13.3043 3.8074C13.1331 3.47359 12.7895 3.26365 12.4144 3.26367H11.5857Z\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"MuiListItemText-root mui-1tsvksn\",children:/*#__PURE__*/_jsx(\"span\",{className:\"MuiTypography-root MuiTypography-body1 MuiListItemText-primary mui-8ifblv\",children:\"Profile\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"MuiTouchRipple-root mui-w0pj6f\"})]}),/*#__PURE__*/_jsxs(\"a\",{className:\"rl-ra-auth-menu__item MuiButtonBase-root MuiMenuItem-root rkt-Masthead__signed-in-menu-item MuiMenuItem-gutters MuiMenuItem-root rkt-Masthead__signed-in-menu-item MuiMenuItem-gutters mui-1gv1i04\",role:\"menuitem\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: User Menu: Dashboard\",\"data-testid\":\"Dashboard\",href:\"/ping-app#/my-dashboard/\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"MuiListItemIcon-root mui-1f8bwsm\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",id:\"space_dashboard-default\",fill:\"none\",color:\"#111111\",height:\"24px\",width:\"24px\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"path\",{\"fill-rule\":\"evenodd\",\"clip-rule\":\"evenodd\",d:\"M2.25 8.01367C2.25 4.83803 4.82436 2.26367 8 2.26367H16C19.1756 2.26367 21.75 4.83803 21.75 8.01367V16.0137C21.75 19.1893 19.1756 21.7637 16 21.7637H8C4.82436 21.7637 2.25 19.1893 2.25 16.0137V8.01367ZM8 3.76367C5.65279 3.76367 3.75 5.66646 3.75 8.01367V16.0137C3.75 18.3609 5.65279 20.2637 8 20.2637H16C18.3472 20.2637 20.25 18.3609 20.25 16.0137V8.01367C20.25 5.66646 18.3472 3.76367 16 3.76367H8Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.13074 11.2637H20.75M11.9404 11.2637V20.8149\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"MuiListItemText-root mui-1tsvksn\",children:/*#__PURE__*/_jsx(\"span\",{className:\"MuiTypography-root MuiTypography-body1 MuiListItemText-primary mui-8ifblv\",children:\"Dashboard\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"MuiTouchRipple-root mui-w0pj6f\"})]}),/*#__PURE__*/_jsxs(\"a\",{className:\"rl-ra-auth-menu__item MuiButtonBase-root MuiMenuItem-root rkt-Masthead__signed-in-menu-item MuiMenuItem-gutters MuiMenuItem-root rkt-Masthead__signed-in-menu-item MuiMenuItem-gutters mui-1gv1i04\",role:\"menuitem\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: User Menu: Sign-in & security\",\"data-testid\":\"Sign-in & security\",href:signInAndSecurityHref,children:[/*#__PURE__*/_jsx(\"div\",{className:\"MuiListItemIcon-root mui-1f8bwsm\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",id:\"person-default\",fill:\"none\",color:\"#111111\",height:\"24px\",width:\"24px\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.4569 19.2217C16.0219 17.7107 13.9979 16.7637 11.7499 16.7637C9.50194 16.7637 7.47794 17.7107 6.04294 19.2227M18.1139 5.89971C21.6287 9.41443 21.6287 15.1129 18.1139 18.6276C14.5992 22.1423 8.90074 22.1423 5.38604 18.6276C1.87132 15.1129 1.87132 9.41441 5.38604 5.89971C8.90076 2.38499 14.5992 2.38499 18.1139 5.89971ZM13.739 8.58758C14.8376 9.68612 14.8376 11.4672 13.739 12.5658C12.6405 13.6643 10.8594 13.6643 9.76086 12.5658C8.66232 11.4672 8.66232 9.68612 9.76086 8.58758C10.8594 7.48904 12.6405 7.48904 13.739 8.58758Z\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"MuiListItemText-root mui-1tsvksn\",children:/*#__PURE__*/_jsx(\"span\",{className:\"MuiTypography-root MuiTypography-body1 MuiListItemText-primary mui-8ifblv\",children:\"Sign-in & security\"})}),/*#__PURE__*/_jsx(\"span\",{className:\"MuiTouchRipple-root mui-w0pj6f\"})]}),/*#__PURE__*/_jsxs(\"li\",{className:\"MuiButtonBase-root MuiMenuItem-root rkt-Masthead__signed-in-menu-item MuiMenuItem-gutters MuiMenuItem-root rkt-Masthead__signed-in-menu-item MuiMenuItem-gutters mui-1gv1i04\",role:\"menuitem\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"rl-ra-auth-menu__button MuiButtonBase-root MuiButton-root rkt-Button MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-disableElevation MuiButton-root rkt-Button MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-disableElevation mui-3h3g41\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: User Menu: Sign out\",\"data-testid\":\"Sign Out\",onClick:handleLogOut,children:[\"Sign out\",/*#__PURE__*/_jsx(\"span\",{className:\"MuiTouchRipple-root mui-w0pj6f\"})]}),/*#__PURE__*/_jsx(\"span\",{className:\"MuiTouchRipple-root mui-w0pj6f\"})]})]})});}export function RlAuthMenu({rocketAccountProfile,isMobile}){const[authMenuOpen,setAuthMenuOpen]=useState(false);const menuRef=useRef(null);const raMenuButtonRef=useRef(null);function toggleAuthMenu(e){e.preventDefault();setAuthMenuOpen(!authMenuOpen);}function handleLogin(e){e.preventDefault();window.RLAuth.login();}useEffect(()=>{function closeMenu(e){if(!e.target){return;}if(raMenuButtonRef.current?.contains(e.target)){return;}if(!menuRef.current?.contains(e.target)&&authMenuOpen){setAuthMenuOpen(false);}}document.addEventListener(\"click\",closeMenu);return()=>document.removeEventListener(\"click\",closeMenu);});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"li\",{className:\"rkt-Stack__item rkt-Masthead__utility-link-item\",children:[rocketAccountProfile&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"a\",{href:\"#nogo\",\"aria-haspopup\":\"true\",\"aria-expanded\":authMenuOpen,className:\"rkt-Link rkt-Link--simple rkt-Link--has-icon\",\"data-testid\":\"button-open-auth-dropdown\",onClick:toggleAuthMenu,ref:raMenuButtonRef,children:[/*#__PURE__*/_jsx(\"span\",{className:\"rl-ra-auth-menu__full-name MuiBox-root css-9hvltu\",children:rocketAccountProfile.fullName}),/*#__PURE__*/_jsx(\"span\",{\"data-testid\":\"avatar-header-desktop\",className:\"rkt-Masthead__avatar rkt-Masthead__avatar--md\",children:rocketAccountProfile.firstInitial})]}),authMenuOpen&&/*#__PURE__*/_jsx(\"div\",{ref:menuRef,children:/*#__PURE__*/_jsx(AuthMenu,{})})]}),!rocketAccountProfile&&/*#__PURE__*/_jsxs(\"a\",{className:\"rl-sign-in-button MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Masthead__link rkt-Link rkt-Link--simple MuiLink-underlineNone mui-eooug1\",href:\"/app#/login\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Sign In: Sign in\",\"data-testid\":\"Sign in\",rel:\"nofollow\",onClick:handleLogin,children:[!isMobile&&\"Sign in\",/*#__PURE__*/_jsx(NavIcon,{icon:\"person\",title:\"Sign In\"})]})]}),!rocketAccountProfile&&!isMobile&&/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"rl-apply-now MuiButtonBase-root MuiButton-root rkt-Button MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-disableElevation MuiButton-root rkt-Button MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-disableElevation mui-3h3g41\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Button: Apply now\",\"data-testid\":\"Apply now\",href:\"/inq/index.html#/\",children:[\"Apply now\",/*#__PURE__*/_jsx(\"span\",{className:\"MuiTouchRipple-root mui-w0pj6f\"})]})})]});}/**\n * @description Icon Component: Returns an SVG Icon given an icon key\n */function NavIcon({icon,title}){switch(icon){case\"arrow-right\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",height:\"24px\",width:\"24px\",id:\"arrow_forward-default\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",display:\"block\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 12.016H18.51M12.52 6.26367L18.557 12.0352L12.52 17.8067\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"2px\"})});case\"phone\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",id:\"phone_in_talk-default\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",height:\"24px\",width:\"24px\",strokeWidth:\"0.1rem\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12.9995 7.29067C14.0305 7.27667 15.0665 7.65867 15.8535 8.44567C16.6405 9.23267 17.0225 10.2687 17.0085 11.2997M12.9995 3.26367C15.0555 3.26367 17.1125 4.04867 18.6815 5.61767C20.2505 7.18667 21.0355 9.24367 21.0355 11.2997M18.9645 16.9097L17.7915 15.7367C17.2055 15.1507 16.2555 15.1507 15.6705 15.7367L14.7485 16.6587C14.5425 16.8647 14.2305 16.9337 13.9645 16.8167C12.6285 16.2317 11.3085 15.3447 10.1315 14.1677C8.95954 12.9957 8.07554 11.6817 7.48954 10.3507C7.36754 10.0757 7.43854 9.75267 7.65154 9.53967L8.47754 8.71367C9.14854 8.04267 9.14854 7.09367 8.56254 6.50767L7.38954 5.33467C6.60854 4.55367 5.34254 4.55367 4.56154 5.33467L3.90954 5.98567C3.16854 6.72667 2.85954 7.79567 3.05954 8.85567C3.55354 11.4687 5.07154 14.3297 7.52054 16.7787C9.96954 19.2277 12.8305 20.7457 15.4435 21.2397C16.5035 21.4397 17.5725 21.1307 18.3135 20.3897L18.9645 19.7387C19.7455 18.9577 19.7455 17.6917 18.9645 16.9097Z\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"person\":return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",id:\"person-default\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",height:\"24px\",width:\"24px\",strokeWidth:\"0.1rem\",children:[title&&/*#__PURE__*/_jsx(\"title\",{children:title}),/*#__PURE__*/_jsx(\"path\",{d:\"M17.4569 19.2217C16.0219 17.7107 13.9979 16.7637 11.7499 16.7637C9.50194 16.7637 7.47794 17.7107 6.04294 19.2227M18.1139 5.89971C21.6287 9.41443 21.6287 15.1129 18.1139 18.6276C14.5992 22.1423 8.90074 22.1423 5.38604 18.6276C1.87132 15.1129 1.87132 9.41441 5.38604 5.89971C8.90076 2.38499 14.5992 2.38499 18.1139 5.89971ZM13.739 8.58758C14.8376 9.68612 14.8376 11.4672 13.739 12.5658C12.6405 13.6643 10.8594 13.6643 9.76086 12.5658C8.66232 11.4672 8.66232 9.68612 9.76086 8.58758C10.8594 7.48904 12.6405 7.48904 13.739 8.58758Z\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});case\"navigate-next\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",id:\"navigate_next-default\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",height:\"28px\",width:\"28px\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10.5 16L14.5 12L10.5 8\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"navigate-back\":return /*#__PURE__*/_jsx(\"svg\",{className:\"MuiSvgIcon-root rkt-Icon rkt-Link__icon rkt-Spacing--mr8 MuiSvgIcon-fontSizeMedium css-vubbuv\",focusable:\"false\",\"aria-hidden\":\"true\",height:\"24px\",width:\"24px\",fill:\"none\",style:{fill:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M13.5 8L9.5 12L13.5 16\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"down-chevron\":return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",height:\"24px\",width:\"24px\",id:\"expand_more-default\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",display:\"block\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 10L12 14L16 10\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});default:break;}}/**\n * @description Interactive Hamburger / Close Icon\n */function ToggleButton({onClick,isOpen}){return /*#__PURE__*/_jsxs(\"button\",{\"aria-expanded\":isOpen,\"aria-haspopup\":\"true\",\"aria-label\":\"Toggle Navigation\",className:\"rkt-Masthead__collapsible-nav-button\",type:\"button\",...isOpen?{\"aria-controls\":\"collapsible-navigation-items\"}:{},onClick:onClick,children:[/*#__PURE__*/_jsx(\"span\",{className:\"rkt-ScreenReaderText\",children:\"Toggle Navigation\"}),isOpen?/*#__PURE__*/_jsx(\"svg\",{className:\"rkt-Masthead__menu-icon\",xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 7L17 17M17 7L7 17\",stroke:\"#111111\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):/*#__PURE__*/_jsxs(\"svg\",{className:\"rkt-Masthead__menu-icon\",xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 17.5H20\",stroke:\"#111111\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 12H20\",stroke:\"#111111\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 6.49998H20\",stroke:\"#111111\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})]});}function Accordion({items}){const[activeItem,setActiveItem]=useState(0);function toggleActiveItem(index){const activeItemIndex=index===activeItem?null:index;setActiveItem(activeItemIndex);}return /*#__PURE__*/_jsx(\"div\",{children:items.map((item,index)=>{const isActive=index===activeItem;const contentStyle=isActive?{maxHeight:\"600px\",transitionDuration:\"287ms\",overflow:\"hidden\"}:{maxHeight:\"0px\",transitionDuration:\"287ms\",overflow:\"hidden\"};return /*#__PURE__*/_jsxs(\"div\",{className:`rl-accordion-item MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiAccordion-root MuiAccordion-rounded MuiAccordion-gutters rkt-AccordionPanel mui-1xcipos \n            ${isActive?\"Mui-expanded\":\"\"} \n            `,children:[/*#__PURE__*/_jsxs(\"div\",{className:`rl-accordion-toggle MuiButtonBase-root MuiAccordionSummary-root MuiAccordionSummary-gutters rkt-AccordionPanel__title mui-2kz10v ${isActive?\"Mui-expanded\":\"\"} `,role:\"button\",\"aria-expanded\":isActive,\"aria-controls\":\"debt-consolidation-a-content\",id:\"debt-consolidation-a-header\",onClick:()=>toggleActiveItem(index),children:[/*#__PURE__*/_jsx(\"div\",{className:\"MuiAccordionSummary-content rkt-Spacing--mv0 MuiAccordionSummary-contentGutters mui-l0jafl\",children:/*#__PURE__*/_jsx(\"span\",{className:\"rl-accordion-title rkt-AccordionPanel__header-title\",children:item.title})}),/*#__PURE__*/_jsx(\"div\",{className:\"rl-accordion-toggle-icon MuiAccordionSummary-expandIconWrapper mui-1fx8m19\",style:{transform:isActive?\"rotate(-180deg)\":\"rotate(0)\"},children:/*#__PURE__*/_jsx(NavIcon,{icon:\"down-chevron\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered mui-c4sutr\",style:contentStyle,children:/*#__PURE__*/_jsx(\"div\",{className:\"MuiCollapse-wrapper MuiCollapse-vertical mui-hboir5\",children:/*#__PURE__*/_jsx(\"div\",{className:\"MuiCollapse-wrapperInner MuiCollapse-vertical mui-8atqhb\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rl-accordion-content MuiAccordionDetails-root rkt-AccordionPanel__details mui-87vy3r\",children:item.content})})})})]},index);})});}/**********************************************************************\n *\n * SUB NAV CONTENT\n *\n * Components used for both desktop and mobile navigation sub-menus\n *\n ***********************************************************************//**\n * Loan options / Debt consolidation\n */function DebtConsolidation(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/debt-consolidation-personal-loans\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Debt consolidation: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Tools & resources\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/explore-your-options/what-is-debt-consolidation\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Debt consolidation: What is debt consolidation?\",\"data-testid\":\"What is debt consolidation?\",children:\"What is debt consolidation?\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/financial-smarts/does-debt-consolidation-hurt-your-credit-score\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Debt consolidation: Does debt consolidation hurt your credit?\",\"data-testid\":\"Does debt consolidation hurt your credit?\",children:\"Does debt consolidation hurt your credit?\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/personal-loan-basics/which-is-better-debt-consolidation-or-debt-settlement\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Debt consolidation: Which is better: debt consolidation vs. debt settlement?\",\"data-testid\":\"Which is better: debt consolidation vs. debt settlement?\",children:\"Which is better: debt consolidation vs. debt settlement?\"})})]})]});}/**\n * Loan options / Home Improvement\n */function HomeImprovement(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/home-improvement-personal-loans\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Home improvement: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Tools & resources\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/explore-your-options/home-improvement-ideas\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Home improvement: Home improvement ideas: a definitive guide\",\"data-testid\":\"Home improvement ideas: a definitive guide\",children:\"Home improvement ideas: a definitive guide\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/explore-your-options/personal-loan-for-home-improvement\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Home improvement: Personal loan for home improvement: is it the right choice?\",\"data-testid\":\"Personal loan for home improvement: is it the right choice?\",children:\"Personal loan for home improvement: is it the right choice?\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/explore-your-options/which-home-improvements-add-the-most-value\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Home improvement: Home improvements that add value and provide a return on investment\",\"data-testid\":\"Home improvements that add value and provide a return on investment\",children:\"Home improvements that add value and provide a return on investment\"})})]})]});}/**\n * Loan options / Credit Card Consolidation\n */function CreditCardConsolidation(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/credit-card-consolidation-personal-loans\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Credit card consolidation: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Tools & resources\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/financial-smarts/consolidate-credit-card-debt\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Credit card consolidation: 5 ways to consolidate credit card debt\",\"data-testid\":\"5 ways to consolidate credit card debt\",children:\"5 ways to consolidate credit card debt\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/explore-your-options/personal-loan-to-pay-off-credit-card\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Credit card consolidation: Should you use a personal loan to pay off credit card debt?\",\"data-testid\":\"Should you use a personal loan to pay off credit card debt?\",children:\"Should you use a personal loan to pay off credit card debt?\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/explore-your-options/credit-card-refinancing\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Credit card consolidation: Credit card refinancing: what is it and who should use it?\",\"data-testid\":\"Credit card refinancing: what is it and who should use it?\",children:\"Credit card refinancing: what is it and who should use it?\"})})]})]});}/**\n * Loan options / Other Loan Uses\n */function OtherLoanUses(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/other-uses-for-a-personal-loan\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Other loan uses: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Tools & resources\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/explore-your-options/wedding-loans\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Other loan uses: Wedding loans: how to get a loan for a wedding\",\"data-testid\":\"Wedding loans: how to get a loan for a wedding\",children:\"Wedding loans: how to get a loan for a wedding\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/personal-loan-basics/what-is-a-medical-expense-personal-loan\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Other loan uses: What is a medical expense personal loan?\",\"data-testid\":\"What is a medical expense personal loan?\",children:\"What is a medical expense personal loan?\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/explore-your-options/moving-loans\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Loan options: Other loan uses: Moving loans: how to refinance your relocation expenses\",\"data-testid\":\"Moving loans: how to refinance your relocation expenses\",children:\"Moving loans: how to refinance your relocation expenses\"})})]})]});}/**\n * Getting started / Personal loan benefit\n */function PersonalLoanBenefit(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/personal-loans\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Getting started: Personal loan benefit: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Discover how a personal loan can help you take control of your financial future.\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\"})]});}/**\n * Getting started / Our Simple Process\n */function OurSimpleProcess(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/our-process\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Getting started: Our simple process: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Learn about our simple personal loans process, from applying online to receiving your money.\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\"})]});}/**\n * Getting started / Our Simple Process\n */function Reviews(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/client-reviews\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Getting started: Our simple process: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Learn what real people have to say about working with us.\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\"})]});}/**\n * Getting started / Our Simple Process\n */function PersonalLoanCalculator(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/personal-loan-calculator\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Getting started: Our simple process: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"See what you can borrow in seconds – no stress, no hassle.\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\"})]});}/**\n * Resources / Learning Center\n */function LearningCentre(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/learn\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Resources: Learning Center: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Tools & resources\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/personal-loan-basics/what-type-of-loan-do-i-need\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Resources: Learning Center: What type of loan do I need?\",\"data-testid\":\"What type of loan do I need?\",children:\"What type of loan do I need?\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Masthead__content-cross-link\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/personal-loan-basics/what-can-you-do-with-a-personal-loan\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Resources: Learning Center: What can I do with a personal loan?\",\"data-testid\":\"What can I do with a personal loan?\",children:\"What can I do with a personal loan?\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Color--black MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--simple MuiLink-underlineNone mui-1uhr7d7\",href:\"/learn/personal-loan-basics/personal-loan-requirements\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Resources: Learning Center: Personal loan requirements\",\"data-testid\":\"Personal loan requirements\",children:\"Personal loan requirements\"})})]})]});}/**\n * Resources / Contact Us\n */function ContactUs(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/contact-us\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Resources: Contact us: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Get in touch with a Rocket Loans expert by email or phone.\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\"})]});}/**\n * Resources / Frequently Asked Questions\n */function FrequentlyAskedQuestions(){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__content-main-link MuiLink-underlineNone mui-eooug1\",href:\"/faq\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Resources: Frequently asked questions: Main: Overview\",\"data-testid\":\"Overview\",children:[\"Overview\",/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Spacing--pl8 _rkt-Spacing--pt4\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"arrow-right\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"rkt-Masthead__content-cross-link-title\",children:\"Explore common personal loan questions and answers.\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"rkt-Masthead__content-cross-link-container\"})]});}/**\n * @description Hook used for managing active tab state, and returns props used to spread on HTML elements which provide interaction\n */function useNavTabs(defaultOpenTab){const[activeTab,setActiveTab]=useState(defaultOpenTab);function onMouseEnter(tabName){setActiveTab(tabName);}function linkProps(tabName){return{onMouseEnter:()=>onMouseEnter(tabName),\"data-active\":tabName===activeTab?\"true\":\"false\"};}function panelProps(tabName){return{style:{display:tabName===activeTab?\"block\":\"none\"},onMouseEnter:()=>onMouseEnter(tabName)};}return{linkProps,panelProps};}/**\n * @description Button that triggers an active tab in the desktop main menu\n */function TabButton({children,idPrefix,index,href,...rest}){return /*#__PURE__*/_jsx(\"a\",{className:\"rl-sub-nav-button MuiTab-root rkt-Masthead__link-menu-item MuiTab-textColorPrimary\",// While the primary purpose of these \"buttons\" are to open a tab item when hovered, they can also be clicked on.\n// These are the same as what the \"Overview\" links go to\nhref:href,role:\"tab\",\"aria-selected\":\"true\",id:`${idPrefix}-tab-${index}`,\"aria-controls\":`${idPrefix}-tabpanel`,...rest,children:children});}function TabPanel({labelledBy,tabContent,tabKey,...rest}){return /*#__PURE__*/_jsx(\"div\",{role:\"tabpanel\",id:`${tabKey}-tabpanel`,\"aria-labelledby\":labelledBy,className:\"rkt-Masthead__content-container\",...rest,children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Masthead__content-links-container rl-tab-panel-content\",children:tabContent})});}/**\n * @description A component for rendering both Tab Buttons, and Tab Panels\n */function Tabs({items,label}){const{linkProps,panelProps}=useNavTabs(items[0].tabKey);return /*#__PURE__*/_jsx(\"div\",{className:\"menuContainer rkt-Masthead__link-menu-container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Masthead__link-menu-background\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rl-tab-navigation\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"MuiTabs-scroller MuiTabs-fixed mui-18jpbi7\",children:[/*#__PURE__*/_jsx(\"div\",{\"aria-label\":`${label} Sub Menu`,\"aria-orientation\":\"vertical\",className:\"MuiTabs-flexContainer MuiTabs-flexContainerVertical rkt-Stack\",role:\"tablist\",children:items.map((item,index)=>{return /*#__PURE__*/_jsx(TabButton,{idPrefix:item.tabKey,index:index,href:item.overviewLink,...linkProps(item.tabKey),children:item.label},index);})}),/*#__PURE__*/_jsx(\"span\",{className:\"MuiTabs-indicator mui-82t8gc\"})]})}),items.map((item,index)=>{return /*#__PURE__*/_jsx(TabPanel,{tabKey:item.tabKey,labelledBy:`${item.tabKey}-tab-${index}`,tabContent:item.panelContent,...panelProps(item.tabKey)},index);})]})});}/**********************************************************************\n *\n * MOBILE MENU CONTENT\n *\n * Each component renders the accordion for the mobile menu items\n *\n ***********************************************************************/function LoanOptionsContent(){return /*#__PURE__*/_jsx(Accordion,{items:[{title:\"Debt consolidation\",content:/*#__PURE__*/_jsx(DebtConsolidation,{})},{title:\"Home improvement\",content:/*#__PURE__*/_jsx(HomeImprovement,{})},{title:\"Credit card consolidation\",content:/*#__PURE__*/_jsx(CreditCardConsolidation,{})},{title:\"Other loan uses\",content:/*#__PURE__*/_jsx(OtherLoanUses,{})}]});}function GettingStartedContent(){return /*#__PURE__*/_jsx(Accordion,{items:[{title:\"Personal loan benefits\",content:/*#__PURE__*/_jsx(PersonalLoanBenefit,{})},{title:\"Our process\",content:/*#__PURE__*/_jsx(OurSimpleProcess,{})},{title:\"Reviews\",content:/*#__PURE__*/_jsx(Reviews,{})}]});}function ResourcesContent(){return /*#__PURE__*/_jsx(Accordion,{items:[{title:\"Learning Center\",content:/*#__PURE__*/_jsx(LearningCentre,{})},{title:\"Personal loan calculator\",content:/*#__PURE__*/_jsx(PersonalLoanCalculator,{})},{title:\"Frequently asked questions\",content:/*#__PURE__*/_jsx(FrequentlyAskedQuestions,{})},{title:\"Contact us\",content:/*#__PURE__*/_jsx(ContactUs,{})}]});}/**\n * @description The content of the slide-in mobile menu\n */function DrawerContent({activeMenuItem,closeDrawer}){// If the drawer is open or not\nconst[isOpen,setIsOpen]=useState(false);// \"renderContent\" is a flag used to render the drawer component at all\nconst[renderContent,setRenderContent]=useState(false);// \"menuItemCache\" is used as a copy of the externally controlled activeMenuItem, so that its content can persist long enough for the menu to animate out when closing\nconst[menuItemCache,setMenuItemCache]=useState(null);// The duration it takes for the menu to slide out\nconst delayMS=400;useEffect(()=>{// If there is no active menu item:\nif(activeMenuItem===null){setIsOpen(false);// Wait until the drawer has animated closed before unsetting the content cache, and returning null\nsetTimeout(()=>{setRenderContent(false);setMenuItemCache(null);},delayMS);}else{setMenuItemCache(activeMenuItem);setRenderContent(true);// \"isOpen\" is what will trigger the drawer to slide open, but we need to wait for the content to render before doing so\nsetTimeout(()=>{setIsOpen(true);},100);}},[activeMenuItem]);const drawerStyle=useMemo(()=>{if(isOpen){return{transform:\"translateX(0)\"};}return{transform:\"translateX(100%)\"};},[isOpen]);if(!renderContent)return null;return /*#__PURE__*/_jsx(\"div\",{role:\"presentation\",id:\"mobile-nav-item-drawer\",className:\"rl-drawer-modal MuiDrawer-root rkt-Masthead__nav-collapsible-drawer MuiDrawer-modal MuiModal-root mui-y28f86\",style:{transition:`transform ${delayMS}ms cubic-bezier(0, 0, 0.2, 1)`,...drawerStyle},children:/*#__PURE__*/_jsx(\"div\",{className:\"MuiPaper-root MuiPaper-elevation MuiPaper-elevation16 MuiDrawer-paper MuiDrawer-paperAnchorRight mui-fqar1r\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Masthead__nav-collapsible-drawer-content\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Link rkt-Link--has-icon rkt-Masthead__nav-collapsible-breadcrumb MuiLink-underlineNone mui-eooug1\",onClick:closeDrawer,children:[/*#__PURE__*/_jsx(NavIcon,{icon:\"navigate-back\"}),menuItemCache&&DrawerTitles[menuItemCache]]}),(()=>{switch(menuItemCache){case\"loan-options\":return /*#__PURE__*/_jsx(LoanOptionsContent,{});case\"getting-started\":return /*#__PURE__*/_jsx(GettingStartedContent,{});case\"resources\":return /*#__PURE__*/_jsx(ResourcesContent,{});default:break;}})()]})})});}function MobileMenu({items}){const{navLinkProps,activeDrawerItem,closeDrawer}=useDrawer();return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"ul\",{className:\"rkt-Masthead__nav-collapsible-menu\",children:items.map((item,index)=>{return /*#__PURE__*/_jsx(\"li\",{className:\"rkt-Spacing--ph0 rkt-Spacing--mb0 rkt-Masthead__nav-collapsible-menu-item\",children:/*#__PURE__*/_jsx(\"button\",{className:\"rkt-Masthead__nav-collapsible-menu-item-link rkt-ButtonReset rkt-TextAlign--left rkt-Stack--center-column rkt-Width--100 rkt-Spacing--ph12\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Collapsible: collapsible drawer\",...navLinkProps(item.menuItemKey),children:/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack rkt-Stack--center-column rkt-Stack--split@1\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-collapsible-menu-item-text\",children:item.label}),/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-collapsible-menu-item-icon\",children:/*#__PURE__*/_jsx(NavIcon,{icon:\"navigate-next\"})})]})})},index);})}),/*#__PURE__*/_jsx(DrawerContent,{activeMenuItem:activeDrawerItem,closeDrawer:closeDrawer})]});}/**\n * @description Key/Value pairs for dynamically showing the title of the current panel content\n */const DrawerTitles={\"loan-options\":\"Loan options\",\"getting-started\":\"Getting started\",resources:\"Resources\"};/**\n * @description A hook used to handle the mobile navigation and drawer state. Returns helpers used for components to interact with it\n */function useDrawer(){const[activeDrawerItem,setActiveDrawerItem]=useState(null);function navLinkProps(menuItem){return{onClick:()=>setActiveDrawerItem(menuItem)};}function closeDrawer(){setActiveDrawerItem(null);}return{navLinkProps,activeDrawerItem,closeDrawer};}/**********************************************************************\n *\n * DESKTOP & MOBILE NAVIGATION CONTENT\n *\n ***********************************************************************//**\n * Desktop Navigation Items * Content\n */const loanOptionsDesktopNavItems=[{tabKey:\"debt-consolidation\",label:\"Debt consolidation\",overviewLink:\"/debt-consolidation-personal-loans\",panelContent:/*#__PURE__*/_jsx(DebtConsolidation,{})},{tabKey:\"home-improvement\",label:\"Home improvement\",overviewLink:\"/home-improvement-personal-loans\",panelContent:/*#__PURE__*/_jsx(HomeImprovement,{})},{tabKey:\"credit-card-consolidation\",label:\"Credit card consolidation\",overviewLink:\"/credit-card-consolidation-personal-loans\",panelContent:/*#__PURE__*/_jsx(CreditCardConsolidation,{})},{tabKey:\"other-loan-uses\",label:\"Other loan uses\",overviewLink:\"/other-uses-for-a-personal-loan\",panelContent:/*#__PURE__*/_jsx(OtherLoanUses,{})}];const gettingStartedDesktopNavItems=[{tabKey:\"personal-loans-benefit\",label:\"Personal loan benefits\",overviewLink:\"/personal-loans\",panelContent:/*#__PURE__*/_jsx(PersonalLoanBenefit,{})},{tabKey:\"our-simple-process\",label:\"Our process\",overviewLink:\"/our-process\",panelContent:/*#__PURE__*/_jsx(OurSimpleProcess,{})},{tabKey:\"reviews\",label:\"Reviews\",overviewLink:\"/client-reviews\",panelContent:/*#__PURE__*/_jsx(Reviews,{})}];const resourcesDesktopNavItems=[{tabKey:\"learning-centre\",label:\"Learning Center\",overviewLink:\"/learn\",panelContent:/*#__PURE__*/_jsx(LearningCentre,{})},{tabKey:\"personal-loan-calculator\",label:\"Personal loan calculator\",overviewLink:\"/personal-loan-calculator\",panelContent:/*#__PURE__*/_jsx(PersonalLoanCalculator,{})},{tabKey:\"frequently-asked-questions\",label:\"Frequently asked questions\",overviewLink:\"/faq\",panelContent:/*#__PURE__*/_jsx(FrequentlyAskedQuestions,{})},{tabKey:\"contact-us\",label:\"Contact us\",overviewLink:\"/contact-us\",panelContent:/*#__PURE__*/_jsx(ContactUs,{})}];/**\n * @description Mobile Primary Navigation Items\n */const mobileMenuItems=[{label:\"Loan options\",menuItemKey:\"loan-options\",menuItemContent:/*#__PURE__*/_jsx(LoanOptionsContent,{})},{label:\"Getting started\",menuItemKey:\"getting-started\",menuItemContent:/*#__PURE__*/_jsx(GettingStartedContent,{})},{label:\"Resources\",menuItemKey:\"resources\",menuItemContent:/*#__PURE__*/_jsx(ResourcesContent,{})}];/**********************************************************************\n *\n * GLOBAL NAVIGATION\n *\n ***********************************************************************/const MENU_OPEN_BODY_CLASS=\"rkt-Overflow--hidden\";export default function GlobalNav(){// Used to determine if the mobile menu drawer is open\nconst[isMobileMenuOpen,setIsMobileMenuOpen]=useState(false);const{handleAuth,rocketAccountProfile}=useRocketAccountAuth();function toggleMobileMenu(){const isOpen=!isMobileMenuOpen;setIsMobileMenuOpen(isOpen);if(isOpen){document.querySelector(\"body\")?.classList.add(MENU_OPEN_BODY_CLASS);}else{document.querySelector(\"body\")?.classList.remove(MENU_OPEN_BODY_CLASS);}}useEffect(()=>{function handleResize(){if(isMobileMenuOpen&&window.innerWidth>1150){setIsMobileMenuOpen(false);}}window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[isMobileMenuOpen]);useEffect(()=>{handleAuth();// eslint-disable-next-line react-hooks/exhaustive-deps\n},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"global-header-outer\",children:/*#__PURE__*/_jsxs(\"header\",{className:`rkt-Stack rkt-Masthead rkt-Masthead--react globalNav ${isMobileMenuOpen?\"rkt-Masthead--is-open\":\"rkt-Masthead--is-closed\"}`,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack rkt-Masthead__content rkt-Stack--split@0 rkt-Stack__item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rl-hamburger-button rkt-Stack__item rkt-Masthead__menu rkt-Stack__item--center-column@1 rkt-Stack__item\",children:/*#__PURE__*/_jsx(ToggleButton,{onClick:toggleMobileMenu,isOpen:isMobileMenuOpen})}),/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Masthead__branding rkt-Stack__item--center-column@1 rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{href:\"/\",className:\"rkt-Link--simple rkt-Masthead__branding-link\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Branding: Rocket Loans Logo\",\"data-testid\":\"global-nav-branding-link\",children:/*#__PURE__*/_jsxs(\"svg\",{width:\"112\",height:\"35\",viewBox:\"0 0 112 35\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"title\",{children:\"Rocket Loans Logo\"}),/*#__PURE__*/_jsx(\"g\",{clipPath:\"url(#clip0_1_3)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M37.3592 18.7962C37.3592 25.6481 33.7128 31.6415 28.2672 34.9264C28.0588 35.0513 27.7923 35.011 27.626 34.8337L21.357 28.1209C21.0985 27.8448 21.2107 27.3934 21.5674 27.2705C25.0676 26.0633 27.584 22.726 27.584 18.7962C27.584 13.7984 23.5148 9.7578 18.5281 9.84042C13.6454 9.92306 9.77665 14.0322 9.77665 18.9433V34.4166C9.77665 34.8257 9.33187 35.0735 8.98326 34.8599C3.6599 31.6012 0.0836127 25.7409 0.00146829 19.0341C-0.126757 8.71793 8.15981 0.149032 18.4158 0.00594843C28.8562 -0.141166 37.3632 8.32898 37.3632 18.7962H37.3592ZM53.1349 31.9499H45.0487V19.1449C45.0487 19.0119 44.9405 18.9031 44.8083 18.9031H42.2257C42.0935 18.9031 41.9853 19.0119 41.9853 19.1449V34.5294C41.9853 34.6624 42.0935 34.7712 42.2257 34.7712H53.1349C53.2671 34.7712 53.3753 34.6624 53.3753 34.5294V32.1917C53.3753 32.0587 53.2671 31.9499 53.1349 31.9499ZM66.294 28.6872C66.294 32.1735 63.4831 35.001 60.017 35.001C56.5509 35.001 53.74 32.1735 53.74 28.6872C53.74 25.2008 56.5509 22.3733 60.017 22.3733C63.4831 22.3733 66.294 25.2008 66.294 28.6872ZM63.5431 28.6872C63.5431 26.7283 61.9644 25.1403 60.017 25.1403C58.0696 25.1403 56.4907 26.7283 56.4907 28.6872C56.4907 30.646 58.0696 32.234 60.017 32.234C61.9644 32.234 63.5431 30.646 63.5431 28.6872ZM85.6059 22.3733C83.7927 22.3733 82.5305 23.4233 82.0777 24.0057H81.9916V22.8268C81.9916 22.6938 81.8834 22.585 81.7512 22.585H79.5974C79.4652 22.585 79.357 22.6938 79.357 22.8268V34.5294C79.357 34.6624 79.4652 34.7712 79.5974 34.7712H82.0297C82.1619 34.7712 82.2701 34.6624 82.2701 34.5294V27.9496C82.2701 26.2003 83.4001 24.9771 85.063 24.9771C86.7259 24.9771 87.8098 26.2003 87.8098 27.9496V34.5294C87.8098 34.6624 87.918 34.7712 88.0503 34.7712H90.4785C90.6107 34.7712 90.7189 34.6624 90.7189 34.5294V27.7581C90.7189 24.5377 88.6654 22.3733 85.61 22.3733H85.6059ZM99.4744 28.1309C98.8933 27.8871 98.1601 27.6533 97.2724 27.4337C96.6614 27.2765 96.1985 27.1375 95.886 27.0205C95.5735 26.9017 95.3091 26.7525 95.0946 26.5711C94.8803 26.3898 94.7741 26.158 94.7741 25.8739C94.7741 25.5595 94.9303 25.2914 95.2449 25.0697C95.5574 24.8501 96.0123 24.7392 96.6093 24.7392C97.2364 24.7392 97.7173 24.8783 98.0538 25.1524C98.3484 25.3943 98.5427 25.7106 98.6369 26.1016C98.663 26.2064 98.7611 26.2769 98.8673 26.2769H101.175C101.324 26.2769 101.436 26.1418 101.414 25.9947C101.32 25.3801 101.095 24.8159 100.737 24.3019C100.324 23.7115 99.7629 23.2419 99.0516 22.8953C98.3403 22.5486 97.5349 22.3754 96.6334 22.3754C95.6396 22.3754 94.7941 22.5326 94.0989 22.849C93.4036 23.1653 92.8767 23.5946 92.5161 24.1387C92.1575 24.6829 91.9771 25.2934 91.9771 25.9705C91.9771 26.7586 92.1756 27.3934 92.5722 27.875C92.9689 28.3567 93.4557 28.7194 94.0288 28.9633C94.6018 29.2071 95.325 29.4489 96.1946 29.6847C96.8217 29.8258 97.2985 29.9648 97.6271 30.0978C97.9556 30.2329 98.2342 30.4061 98.4645 30.6178C98.693 30.8314 98.8092 31.0873 98.8092 31.3856C98.8092 31.7483 98.6409 32.0527 98.3042 32.2965C97.9677 32.5404 97.4628 32.6633 96.7916 32.6633C96.1205 32.6633 95.5795 32.5182 95.1748 32.2259C94.8142 31.9659 94.5717 31.6174 94.4475 31.178C94.4195 31.0752 94.3213 31.0087 94.2151 31.0087H91.9191C91.7728 31.0087 91.6606 31.1397 91.6807 31.2868C91.7628 31.9056 91.9872 32.4839 92.3518 33.0179C92.7725 33.6326 93.3596 34.1183 94.117 34.4729C94.8742 34.8276 95.7558 35.005 96.7656 35.005C97.7753 35.005 98.669 34.8438 99.4022 34.5193C100.135 34.1969 100.691 33.7555 101.065 33.1953C101.44 32.6351 101.626 31.9862 101.626 31.2445C101.626 30.4243 101.412 29.7633 100.985 29.2575C100.556 28.7537 100.051 28.3788 99.4723 28.135L99.4744 28.1309ZM77.7642 27.345V34.5294C77.7642 34.6624 77.656 34.7712 77.5238 34.7712H75.382C75.2498 34.7712 75.1416 34.6644 75.1416 34.5314V33.3625H75.0554C74.6307 33.8785 73.4586 35.003 71.3308 35.003C70.1347 35.003 69.0348 34.6221 68.2375 33.9289C67.4501 33.2477 67.0173 32.3268 67.0173 31.3372C67.0173 30.1422 67.5923 29.1305 68.6802 28.4131C69.744 27.7118 71.2207 27.3409 72.9497 27.3409H74.8931V27.1334C74.8931 25.7449 74.0236 24.8803 72.6271 24.8803C71.1205 24.8803 70.6557 25.8215 70.5235 26.2568C70.4833 26.3857 70.3632 26.4724 70.2289 26.4724H67.9329C67.7405 26.4724 67.5943 26.297 67.6283 26.1076C67.7305 25.5574 68.0532 24.4853 69.0529 23.6087C69.9744 22.8005 71.2186 22.3754 72.6511 22.3754C75.7567 22.3754 77.7621 24.3261 77.7621 27.347L77.7642 27.345ZM74.8952 29.3683H72.9778C71.0023 29.3683 69.9124 29.9911 69.9124 31.1216C69.9124 32.0707 70.6576 32.6371 71.9058 32.6371C73.6109 32.6371 74.8952 31.581 74.8952 30.1079V29.3683ZM79.4592 11.1946H77.063C76.9567 11.1946 76.8606 11.2551 76.8125 11.3498C76.2375 12.5228 75.0374 13.3308 73.6489 13.3308C71.7015 13.3308 70.1228 11.7428 70.1228 9.784C70.1228 7.82516 71.7015 6.23714 73.6489 6.23714C75.0714 6.23714 76.2976 7.08556 76.8546 8.3048C76.9006 8.40354 76.9988 8.46803 77.107 8.46803H79.4812C79.6374 8.46803 79.7517 8.31891 79.7137 8.16575C79.6916 8.07707 79.6735 8.00855 79.6735 8.00855C78.9122 5.3867 76.5039 3.47018 73.6489 3.47018C70.1508 3.47018 67.3218 6.34798 67.3719 9.87872C67.422 13.3127 70.3311 16.1482 73.7431 16.0978C76.5761 16.0555 78.9523 14.1249 79.6876 11.501C79.7296 11.3479 79.6134 11.1946 79.4552 11.1946H79.4592ZM66.4563 9.66308C66.5225 13.2462 63.6213 16.1623 60.061 16.0958C56.7052 16.0333 53.9664 13.2785 53.9042 9.9029C53.8381 6.31976 56.7392 3.40368 60.2995 3.47018C63.6554 3.53266 66.3941 6.28752 66.4563 9.66308ZM63.7034 9.89886C63.7676 7.84733 62.1027 6.17265 60.0631 6.23714C58.2159 6.29558 56.7132 7.80905 56.6531 9.66712C56.5889 11.7187 58.2539 13.3933 60.2935 13.3289C62.1408 13.2704 63.6434 11.7569 63.7034 9.89886ZM41.9853 15.6283V0.245765C41.9853 0.112758 42.0935 0.00393735 42.2257 0.00393735H48.9054C50.5644 -0.00412369 53.6478 1.17077 53.6478 4.90102C53.6478 7.48257 51.9969 9.54821 48.8494 9.784L54.1567 15.463C54.301 15.6182 54.1928 15.8701 53.9824 15.8701H50.8829C50.8048 15.8701 50.7286 15.8359 50.6765 15.7794L45.219 9.78601H45.0687V15.6302C45.0687 15.7632 44.9605 15.8721 44.8283 15.8721H42.2237C42.0914 15.8721 41.9833 15.7632 41.9833 15.6302L41.9853 15.6283ZM45.0706 7.32539H47.7394C48.7191 7.32539 49.4584 7.1158 49.9573 6.70266C50.4542 6.28752 50.7026 5.71518 50.7026 4.98566C50.7026 4.25613 50.4762 3.73217 50.0254 3.33112C49.5726 2.9321 48.9175 2.72857 48.058 2.72857H45.0706V7.32539ZM110.644 13.4578C109.843 13.6453 108.086 13.6473 108.086 11.503V6.07592H110.698C110.83 6.07592 110.939 5.9671 110.939 5.83408V3.92161C110.939 3.7886 110.83 3.67977 110.698 3.67977H108.086V0.241736C108.086 0.0523022 107.879 -0.0625655 107.719 0.0361822L105.128 1.66049C105.058 1.70482 105.016 1.7814 105.016 1.86604V3.67977H103.349C103.217 3.67977 103.109 3.7886 103.109 3.92161V5.83408C103.109 5.9671 103.217 6.07592 103.349 6.07592H105.012V11.7267C105.012 15.469 108.166 16.0978 109.382 16.0978C109.952 16.0978 110.387 15.9789 110.751 15.8983C110.86 15.8741 110.939 15.7754 110.939 15.6625V13.6936C110.939 13.5384 110.796 13.4236 110.646 13.4578H110.644ZM91.7468 15.461L86.4715 9.784L91.2639 4.0788C91.3961 3.92161 91.2839 3.68179 91.0796 3.68179H88.0843C88.0022 3.68179 87.9221 3.71806 87.87 3.78255L83.947 8.49826H83.7727V0.243754C83.7727 0.0543194 83.5644 -0.0625697 83.4061 0.0381933L80.8155 1.66652C80.7455 1.71087 80.7034 1.78744 80.7034 1.87208V15.6283C80.7034 15.7613 80.8116 15.8701 80.9438 15.8701H83.5343C83.6666 15.8701 83.7747 15.7613 83.7747 15.6283V11.0073H83.917L88.2467 15.8177C88.2767 15.8519 88.3207 15.8701 88.3648 15.8701H91.5704C91.7808 15.8701 91.889 15.6182 91.7468 15.463V15.461ZM102.243 6.44874C102.47 6.83164 103.267 8.28264 103.037 10.1347C103.003 10.4047 102.952 10.6385 102.904 10.8279C102.876 10.9347 102.782 11.0073 102.672 11.0073H93.5078C93.6661 11.6098 94.3474 13.5908 96.8978 13.5908C98.126 13.5908 99.0616 13.0629 99.4944 12.569C99.5484 12.5087 99.6247 12.4724 99.7048 12.4724H102.219C102.4 12.4724 102.518 12.6638 102.434 12.825C101.885 13.879 100.871 14.9289 99.4423 15.5718C98.669 15.9205 97.8214 16.0978 96.9219 16.0978C95.7518 16.0978 94.6639 15.8156 93.6902 15.2635C92.0272 14.3204 90.5046 12.4663 90.5046 9.78199C90.5086 9.2681 90.5807 7.62566 91.7207 6.07189C91.875 5.8623 92.5382 4.98969 93.7122 4.31458C94.688 3.75434 95.7578 3.46817 96.8938 3.46817C99.3842 3.46817 101.271 4.8184 102.239 6.44874H102.243ZM100.186 8.73808C100.087 8.26046 99.3962 5.953 96.8998 5.953C95.1507 5.953 93.8304 7.10571 93.4598 8.73808H100.186Z\",fill:\"#DE3341\"})}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"clipPath\",{id:\"clip0_1_3\",children:/*#__PURE__*/_jsx(\"rect\",{width:\"112\",height:\"35\",fill:\"white\"})})})]})})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"rkt-Stack rkt-Masthead__nav-items rkt-Stack__item--flex@1 rkt-Stack--end-row rkt-Stack--split@1 rkt-Stack__item\",\"aria-label\":\"Navigation Items\",children:[/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Stack rkt-Masthead__site-links rkt-Stack--split@1 rkt-Stack__item\",children:[/*#__PURE__*/_jsxs(\"li\",{className:\"rkt-Stack__item rkt-Masthead__site-link-item\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__link\",\"data-testid\":\"desktop-nav-link-loan-options\",role:\"button\",children:\"Loan options\"}),/*#__PURE__*/_jsx(Tabs,{label:\"Loan options\",items:loanOptionsDesktopNavItems})]}),/*#__PURE__*/_jsxs(\"li\",{className:\"rkt-Stack__item rkt-Masthead__site-link-item\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__link\",\"data-testid\":\"desktop-nav-link-getting-started\",role:\"button\",children:\"Getting started\"}),/*#__PURE__*/_jsx(Tabs,{label:\"Getting started\",items:gettingStartedDesktopNavItems})]}),/*#__PURE__*/_jsxs(\"li\",{className:\"rkt-Stack__item rkt-Masthead__site-link-item\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__link\",\"data-testid\":\"desktop-nav-link-resources\",role:\"button\",children:\"Resources\"}),/*#__PURE__*/_jsx(Tabs,{label:\"Resources\",items:resourcesDesktopNavItems})]})]}),/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Stack rkt-Masthead__utility-links rkt-Stack--split@1 rkt-Stack__item\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item rkt-Masthead__utility-link-item\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Masthead__link rkt-Link rkt-Link--simple MuiLink-underlineNone mui-eooug1\",href:\"tel:8003337625\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Phone Number: (800) 333-7625\",\"data-testid\":\"(800) 333-7625\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"rkt-Spacing--mr8\",children:[\" \",\"(800) 333-7625\"]}),/*#__PURE__*/_jsx(NavIcon,{icon:\"phone\",title:\"Phone Number\"})]})}),/*#__PURE__*/_jsx(RlAuthMenu,{rocketAccountProfile:rocketAccountProfile,isMobile:false})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"rl-header-mobile-side rl-sign-in-button-mobile rkt-Stack__item rkt-Masthead__nav-item rkt-Stack__item--flex rkt-Stack__item--center-column@1\",children:/*#__PURE__*/_jsx(\"ul\",{children:/*#__PURE__*/_jsx(RlAuthMenu,{rocketAccountProfile:rocketAccountProfile,isMobile:true})})})]}),/*#__PURE__*/_jsxs(\"nav\",{className:`ph12 rkt-Masthead__nav-collapsible`,children:[/*#__PURE__*/_jsx(MobileMenu,{items:mobileMenuItems}),!rocketAccountProfile&&/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack rkt-Masthead__nav-collapsible-utilities rkt-Stack--spacing-24\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-collapsible-utility-item\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"MuiTypography-root MuiTypography-inherit MuiLink-root rkt-Masthead__link rkt-Link rkt-Link--simple MuiLink-underlineNone mui-eooug1\",href:\"tel:8003337625\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Collapsible: Phone Number: (800) 333-7625\",\"data-testid\":\"collapsible-menu-phone-number\",children:[/*#__PURE__*/_jsx(NavIcon,{icon:\"phone\",title:\"Phone Number\"}),/*#__PURE__*/_jsx(\"span\",{className:\"rkt-Spacing--ml8\",children:\"(800) 333-7625\"})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-collapsible-utility-item\",children:/*#__PURE__*/_jsxs(\"a\",{className:\"rkt-button MuiButtonBase-root MuiButton-root rkt-Button rkt-Button--large MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-disableElevation MuiButton-root rkt-Button rkt-Button--large MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-disableElevation mui-3h3g41\",\"data-analytics-click\":\"Rocket Unknown: Global Nav: Collapsible: Button: Apply now\",\"data-testid\":\"collapsible-Apply now\",href:\"/inq/index.html#/\",children:[\"Apply now\",/*#__PURE__*/_jsx(\"span\",{className:\"MuiTouchRipple-root mui-w0pj6f\"})]})})]})]})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"MobileMenuItems\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TabItems\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TabsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RlAuthMenu\":{\"type\":\"reactComponent\",\"name\":\"RlAuthMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"GlobalNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GlobalNav.map","\"use client\";import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";function findSearchPartner(referrer){var partners=[\"google\",\"bing\",\"yahoo\",\"ask\"];for(var i=0;i<partners.length;i++){if(referrer.indexOf(partners[i])>=0){return partners[i];}}return\"\";}const ALLOWED_PARAM_KEYS=[\"r\",\"p\",\"c\",\"m\",\"keyword\",\"adposition\",\"creative\",\"device\",\"location\",\"matchtype\",\"network\",\"placement\",\"target\"];const REFERRER_KEY=\"referrer\";/**\n * @description Used to store marketing query parameters in local storage. This value is\n * consumed by \"inq/index.html#/\", and passed to the apollo apply page as query parameters.\n */export function useParamStorage(){// Save allow-listed params\nfunction saveParams(){const localStorageValue={};const searchParams=window.location.search;const params=new URLSearchParams(searchParams);ALLOWED_PARAM_KEYS.map(item=>{const paramValue=params.get(item);if(paramValue){localStorageValue[item]=paramValue;}});// If there are any allowed query params, update the prospect local storage value\nif(Object.values(localStorageValue).length){const localStorageValueString=JSON.stringify(localStorageValue);localStorage.setItem(\"prospect\",localStorageValueString);}else if(document.referrer&&window.localStorage){const searchPartner=findSearchPartner(document.referrer);if(searchPartner){window.localStorage.setItem(REFERRER_KEY,searchPartner);}}}// Save the entire query string in rl_prospect. Needed to persist all params potentially coming from direct mail, paid search\nfunction saveQueryString(){const queryString=window.location.search;const storageValue=queryString.substring(1);if(storageValue){localStorage.setItem(\"rl_prospect\",storageValue);}}useEffect(()=>{saveParams();saveQueryString();},[]);}export default function ParamStorage(){useParamStorage();return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"useParamStorage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ParamStorage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ParamStorage.map","// Generated by Framer (22e536a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FetchExternalFramerStyles from\"#framer/local/codeFile/ZNVXeWb/FetchExternalCanvasStyles.js\";import Disclosures from\"#framer/local/codeFile/YVB5Ycx/Disclosures.js\";import Global_Footer from\"#framer/local/codeFile/QvRPmH3/Global_Footer.js\";import GlobalAppInit from\"#framer/local/codeFile/MUQSizM/GlobalAppInit.js\";import GlobalNav from\"#framer/local/codeFile/cyDKpGE/GlobalNav.js\";import ParamStorage from\"#framer/local/codeFile/pvZ_8yw/ParamStorage.js\";const ParamStorageFonts=getFonts(ParamStorage);const GlobalAppInitFonts=getFonts(GlobalAppInit);const GlobalNavFonts=getFonts(GlobalNav);const DisclosuresFonts=getFonts(Disclosures);const Global_FooterFonts=getFonts(Global_Footer);const FetchExternalFramerStylesFonts=getFonts(FetchExternalFramerStyles);const breakpoints={JaHnZIVli:\"(min-width: 1200px)\",XotGw5z2K:\"(max-width: 767.98px)\",y3XSYNlYV:\"(min-width: 768px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dYln0\";const variantClassNames={JaHnZIVli:\"framer-v-23pvlq\",XotGw5z2K:\"framer-v-40iwx0\",y3XSYNlYV:\"framer-v-1i22j9n\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dYln0.framer-okhlp2, .framer-dYln0 .framer-okhlp2 { display: block; }\",\".framer-dYln0.framer-23pvlq { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dYln0 .framer-kvpolf-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-dYln0 .framer-5xqql9-container { flex: none; height: auto; order: -999; position: relative; width: auto; }\",\".framer-dYln0 .framer-wd9m78-container { flex: none; height: auto; order: -998; position: relative; width: auto; z-index: 10; }\",\".framer-dYln0 .framer-tamgtd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-dYln0 .framer-y7uipt-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",\".framer-dYln0 .framer-1cbmm3q-container { flex: none; height: auto; order: 1005; position: relative; width: auto; }\",\".framer-dYln0 .framer-3zh2ki-container { flex: none; height: auto; order: 1006; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={JaHnZIVli:\"(min-width: 1200px)\",XotGw5z2K:\"(max-width: 767.98px)\",y3XSYNlYV:\"(min-width: 768px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"JaHnZIVli\",Phone:\"XotGw5z2K\",Tablet:\"y3XSYNlYV\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JaHnZIVli\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"JaHnZIVli\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-23pvlq\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-kvpolf-container\",isAuthoredByUser:true,nodeId:\"UZUNK80hR\",scopeId:\"ad37_ah_E\",children:/*#__PURE__*/_jsx(ParamStorage,{height:\"100%\",id:\"UZUNK80hR\",layoutId:\"UZUNK80hR\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5xqql9-container\",isAuthoredByUser:true,nodeId:\"jRyYDHVqV\",scopeId:\"ad37_ah_E\",children:/*#__PURE__*/_jsx(GlobalAppInit,{height:\"100%\",id:\"jRyYDHVqV\",layoutId:\"jRyYDHVqV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-wd9m78-container\",isAuthoredByUser:true,nodeId:\"H5ZhsVvyS\",scopeId:\"ad37_ah_E\",children:/*#__PURE__*/_jsx(GlobalNav,{height:\"100%\",id:\"H5ZhsVvyS\",layoutId:\"H5ZhsVvyS\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-tamgtd\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-y7uipt-container\",isAuthoredByUser:true,nodeId:\"L6nP0wWNI\",scopeId:\"ad37_ah_E\",children:/*#__PURE__*/_jsx(Disclosures,{height:\"100%\",id:\"L6nP0wWNI\",layoutId:\"L6nP0wWNI\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cbmm3q-container\",isAuthoredByUser:true,nodeId:\"PNDfVOzcu\",scopeId:\"ad37_ah_E\",children:/*#__PURE__*/_jsx(Global_Footer,{height:\"100%\",id:\"PNDfVOzcu\",layoutId:\"PNDfVOzcu\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3zh2ki-container\",isAuthoredByUser:true,nodeId:\"iIcNu2wFR\",scopeId:\"ad37_ah_E\",children:/*#__PURE__*/_jsx(FetchExternalFramerStyles,{height:\"100%\",id:\"iIcNu2wFR\",layoutId:\"iIcNu2wFR\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2938\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"y3XSYNlYV\":{\"layout\":[\"fixed\",\"fixed\"]},\"XotGw5z2K\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"JaHnZIVli\":[\".framer-kvpolf-container\",\".framer-5xqql9-container\",\".framer-wd9m78-container\",\".framer-y7uipt-container\",\".framer-1cbmm3q-container\",\".framer-3zh2ki-container\"],\"y3XSYNlYV\":[\".framer-kvpolf-container\",\".framer-5xqql9-container\",\".framer-wd9m78-container\",\".framer-y7uipt-container\",\".framer-1cbmm3q-container\",\".framer-3zh2ki-container\"],\"XotGw5z2K\":[\".framer-kvpolf-container\",\".framer-5xqql9-container\",\".framer-wd9m78-container\",\".framer-y7uipt-container\",\".framer-1cbmm3q-container\",\".framer-3zh2ki-container\"]}\n * @framerBreakpoints {\"JaHnZIVli\":{\"min\":1200,\"canvasClassName\":\"framer-23pvlq-override\",\"minHeight\":2938,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"y3XSYNlYV\":{\"min\":768,\"max\":1199,\"canvasClassName\":\"framer-1i22j9n-override\",\"minHeight\":2938,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"XotGw5z2K\":{\"max\":767,\"canvasClassName\":\"framer-40iwx0-override\",\"minHeight\":2938,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant JaHnZIVli\n * @framerLayoutTemplate true\n */const Framerad37_ah_E=withCSS(Component,css,\"framer-dYln0\");export default Framerad37_ah_E;Framerad37_ah_E.displayName=\"LandingPage\";Framerad37_ah_E.defaultProps={height:2938,width:1200};addFonts(Framerad37_ah_E,[{explicitInter:true,fonts:[]},...ParamStorageFonts,...GlobalAppInitFonts,...GlobalNavFonts,...DisclosuresFonts,...Global_FooterFonts,...FetchExternalFramerStylesFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerad37_ah_E\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"2938\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"JaHnZIVli\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-23pvlq-override\\\",\\\"minHeight\\\":2938,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"y3XSYNlYV\\\":{\\\"min\\\":768,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1i22j9n-override\\\",\\\"minHeight\\\":2938,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"XotGw5z2K\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-40iwx0-override\\\",\\\"minHeight\\\":2938,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"JaHnZIVli\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y3XSYNlYV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XotGw5z2K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"JaHnZIVli\\\":[\\\".framer-kvpolf-container\\\",\\\".framer-5xqql9-container\\\",\\\".framer-wd9m78-container\\\",\\\".framer-y7uipt-container\\\",\\\".framer-1cbmm3q-container\\\",\\\".framer-3zh2ki-container\\\"],\\\"y3XSYNlYV\\\":[\\\".framer-kvpolf-container\\\",\\\".framer-5xqql9-container\\\",\\\".framer-wd9m78-container\\\",\\\".framer-y7uipt-container\\\",\\\".framer-1cbmm3q-container\\\",\\\".framer-3zh2ki-container\\\"],\\\"XotGw5z2K\\\":[\\\".framer-kvpolf-container\\\",\\\".framer-5xqql9-container\\\",\\\".framer-wd9m78-container\\\",\\\".framer-y7uipt-container\\\",\\\".framer-1cbmm3q-container\\\",\\\".framer-3zh2ki-container\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @description Main Header used for My Rocket pages\n */\"use client\";import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";function ToggleButton({onClick,isOpen}){return /*#__PURE__*/_jsxs(\"button\",{\"aria-expanded\":isOpen,\"aria-haspopup\":\"true\",\"aria-label\":\"Toggle Navigation\",className:\"rkt-Masthead__collapsible-nav-button\",type:\"button\",...isOpen?{\"aria-controls\":\"collapsible-navigation-items\"}:{},onClick:onClick,children:[/*#__PURE__*/_jsx(\"span\",{className:\"rkt-ScreenReaderText\",children:\"Toggle Navigation\"}),isOpen?/*#__PURE__*/_jsx(\"svg\",{className:\"rkt-Masthead__menu-icon\",xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 7L17 17M17 7L7 17\",stroke:\"#111111\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):/*#__PURE__*/_jsxs(\"svg\",{className:\"rkt-Masthead__menu-icon\",xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 17.5H20\",stroke:\"#111111\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 12H20\",stroke:\"#111111\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 6.49998H20\",stroke:\"#111111\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})]});}const headerEnvironmentLinks={prod:{mortgage:\"https://rocket.com/mortgage/servicing\",money:\"https://app.rocketmoney.com/\",personalLoans:\"https://www.rocketloans.com/ping-app#/link?src=myrocket\",toolsAndServices:\"https://rocket.com/mortgage/servicing/tools-and-services\"},nonProd:{mortgage:\"https://beta.rocket.com/mortgage/servicing\",money:\"https://app.rocketmoney.dev/\",personalLoans:\"https://qa2.rockloans.com/ping-app#/link?src=myrocket\",toolsAndServices:\"https://beta.rocket.com/mortgage/servicing/tools-and-services\"}};/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function MyRocketMainHeader(){const[isOpen,setIsOpen]=useState(false);const[rocketLinks,setRocketLinks]=useState(headerEnvironmentLinks.prod);function toggleNav(){setIsOpen(!isOpen);}const headerClass=isOpen?\"rkt-Stack rkt-Masthead--is-open rkt-Masthead rkt-Masthead--react globalNav\":\"rkt-Stack rkt-Masthead rkt-Masthead--react globalNav\";const mobileNavClass=isOpen?\"ph12 rkt-Masthead__nav-collapsible\":\"ph12 rkt-Masthead__nav-collapsible rkt-Display--none\";// This is also hardcoded in the check my rate button. Change it over there if it applies there as well\nconst queryParams=\"?p=RMSV_MyRocketNav&c=FOCP_MyRocketNav&utm_source=RocketMortgage&utm_medium=referral&utm_campaign=MyRocketNav\";const headerLink=`/${queryParams}`;useEffect(()=>{if(typeof window===\"undefined\"){return;}const hostname=window.location.hostname;const isProd=hostname.includes(\"www.rocketloans.com\");if(!isProd){setRocketLinks(headerEnvironmentLinks.nonProd);}},[]);return /*#__PURE__*/_jsx(\"div\",{id:\"app-header-outer\",children:/*#__PURE__*/_jsxs(\"header\",{className:headerClass,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rkt-Stack rkt-Masthead__content rkt-Stack--split@0 rkt-Stack__item\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__menu rkt-Stack__item--center-column@1 rkt-Stack__item\",children:/*#__PURE__*/_jsx(ToggleButton,{onClick:toggleNav,isOpen:isOpen})}),/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Masthead__branding rkt-Stack__item--center-column@1 rkt-Stack__item\",children:/*#__PURE__*/_jsx(\"a\",{href:headerLink,className:\"rkt-Link--simple rkt-Masthead__branding-link\",\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Branding: Rocket Logo\",\"data-testid\":\"global-nav-branding-link\",children:/*#__PURE__*/_jsx(\"img\",{loading:\"lazy\",src:\"https://prod.rockmedialibrary.com/api/public/content/R4M-RocketLoans-NavLogo?v=3a9ec0ed\",alt:\"Rocket Logo\",width:\"140\",\"data-testid\":\"global-nav-branding-image-logo\"})})}),/*#__PURE__*/_jsx(\"nav\",{className:\"rkt-Stack rkt-Masthead__nav-items rkt-Stack__item--flex@1 rkt-Stack--end-row rkt-Stack--split@1 rkt-Stack__item\",\"aria-label\":\"Navigation Items\",children:/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Stack rkt-Masthead__site-links rkt-Stack--split@1 rkt-Stack__item\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item rkt-Masthead__site-link-item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__link\",href:rocketLinks.mortgage,\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Mortgage\",\"data-testid\":\"Mortgage\",children:\"Mortgage\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item rkt-Masthead__site-link-item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__link\",href:rocketLinks.money,\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Money\",\"data-testid\":\"Money\",target:\"_blank\",children:\"Money\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item rkt-Masthead__site-link-item activeSiteLinkItem\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__link\",href:rocketLinks.personalLoans,\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Personal Loans\",\"data-testid\":\"Personal Loans\",children:\"Personal Loans\"})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Stack__item rkt-Masthead__site-link-item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__link\",href:rocketLinks.toolsAndServices,\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Tools & Services\",\"data-testid\":\"Tools & Services\",children:\"Tools & Services\"})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-item rkt-Stack__item--flex rkt-Stack__item--center-column@1\",style:{width:\"48px\",flex:\"none\"},children:\"\\xa0\"})]}),/*#__PURE__*/_jsx(\"nav\",{className:mobileNavClass,children:/*#__PURE__*/_jsxs(\"ul\",{className:\"rkt-Masthead__nav-collapsible-menu\",children:[/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Spacing--ph0 rkt-Spacing--mb0 rkt-Masthead__nav-collapsible-menu-item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__nav-collapsible-menu-item-link rkt-Spacing--ph12\",href:rocketLinks.mortgage,\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Collapsible: Mortgage\",\"data-testid\":\"collapsible-Mortgage\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack rkt-Stack--center-column rkt-Stack--split@1\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-collapsible-menu-item-text\",children:\"Mortgage\"})})})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Spacing--ph0 rkt-Spacing--mb0 rkt-Masthead__nav-collapsible-menu-item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__nav-collapsible-menu-item-link rkt-Spacing--ph12\",href:rocketLinks.money,\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Collapsible: Money\",\"data-testid\":\"collapsible-Money\",target:\"_blank\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack rkt-Stack--center-column rkt-Stack--split@1\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-collapsible-menu-item-text\",children:\"Money\"})})})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Spacing--ph0 rkt-Spacing--mb0 rkt-Masthead__nav-collapsible-menu-item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__nav-collapsible-menu-item-link rkt-Spacing--ph12\",href:rocketLinks.personalLoans,\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Collapsible: Personal Loans\",\"data-testid\":\"collapsible-Personal Loans\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack rkt-Stack--center-column rkt-Stack--split@1\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-collapsible-menu-item-text\",children:\"Personal Loans\"})})})}),/*#__PURE__*/_jsx(\"li\",{className:\"rkt-Spacing--ph0 rkt-Spacing--mb0 rkt-Masthead__nav-collapsible-menu-item\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rkt-Masthead__nav-collapsible-menu-item-link rkt-Spacing--ph12\",href:rocketLinks.toolsAndServices,\"data-analytics-click\":\"MyRocket Dashboard: Global Nav: Collapsible: Explore Services\",\"data-testid\":\"collapsible-Explore Services\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack rkt-Stack--center-column rkt-Stack--split@1\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rkt-Stack__item rkt-Masthead__nav-collapsible-menu-item-text\",children:\"Tools & Services\"})})})})]})})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MyRocketMainHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./My_Rocket_Main_Header.map","// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Disclosures from\"#framer/local/codeFile/YVB5Ycx/Disclosures.js\";import Footer_HTML from\"#framer/local/codeFile/QvRPmH3/Global_Footer.js\";import Main_Header from\"#framer/local/codeFile/ppnSk8n/My_Rocket_Main_Header.js\";const Main_HeaderFonts=getFonts(Main_Header);const DisclosuresFonts=getFonts(Disclosures);const Footer_HTMLFonts=getFonts(Footer_HTML);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-6uM7t\";const variantClassNames={nfdXTGfVf:\"framer-v-rjsim5\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6uM7t.framer-a7165p, .framer-6uM7t .framer-a7165p { display: block; }\",\".framer-6uM7t.framer-rjsim5 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-6uM7t .framer-chz2ha-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6uM7t .framer-188m61i { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-6uM7t .framer-1brm1vb-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",\".framer-6uM7t .framer-88yno7-container { flex: none; height: auto; order: 1003; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"nfdXTGfVf\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-rjsim5\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-chz2ha-container\",isAuthoredByUser:true,nodeId:\"cs1dCur5y\",scopeId:\"vGing36YQ\",children:/*#__PURE__*/_jsx(Main_Header,{height:\"100%\",id:\"cs1dCur5y\",layoutId:\"cs1dCur5y\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-188m61i\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1brm1vb-container\",isAuthoredByUser:true,nodeId:\"RAtVfxc4z\",scopeId:\"vGing36YQ\",children:/*#__PURE__*/_jsx(Disclosures,{height:\"100%\",id:\"RAtVfxc4z\",layoutId:\"RAtVfxc4z\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-88yno7-container\",isAuthoredByUser:true,nodeId:\"nR79KXP7q\",scopeId:\"vGing36YQ\",children:/*#__PURE__*/_jsx(Footer_HTML,{height:\"100%\",id:\"nR79KXP7q\",layoutId:\"nR79KXP7q\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2482\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"nfdXTGfVf\":[\".framer-chz2ha-container\",\".framer-1brm1vb-container\",\".framer-88yno7-container\"]}\n * @framerBreakpoints {\"nfdXTGfVf\":{\"canvasClassName\":\"framer-rjsim5-override\",\"minHeight\":2482,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant nfdXTGfVf\n * @framerLayoutTemplate\n */const FramervGing36YQ=withCSS(Component,css,\"framer-6uM7t\");export default FramervGing36YQ;FramervGing36YQ.displayName=\"MyRocket\";FramervGing36YQ.defaultProps={height:2482,width:1200};addFonts(FramervGing36YQ,[{explicitInter:true,fonts:[]},...Main_HeaderFonts,...DisclosuresFonts,...Footer_HTMLFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervGing36YQ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"nfdXTGfVf\\\":{\\\"canvasClassName\\\":\\\"framer-rjsim5-override\\\",\\\"minHeight\\\":2482,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"2482\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"nfdXTGfVf\\\":[\\\".framer-chz2ha-container\\\",\\\".framer-1brm1vb-container\\\",\\\".framer-88yno7-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"nfdXTGfVf\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport LandingPage from \"https://framerusercontent.com/modules/eTGQQgZDLqWIuoJMYJxW/fX8CshuEB03ReMQv5C44/ad37_ah_E.js\";\r\nimport MyRocket from \"https://framerusercontent.com/modules/HNrH5egWe0dUwZrtPZeE/oYEwCLK9a2QqGBHkw2oI/vGing36YQ.js\";\r\n\r\n        const routes = {f6tGu2I3w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hcBpWPfXjWD0SKssfVnI/dpOu9V0LyL9AHHrDdTqM/f6tGu2I3w.js\")), path: \"/\"}, RrfaNpMPy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ySx5HuAfRMNURt8TSrzv/y0CiiDPvmHCHsTmIr3bP/RrfaNpMPy.js\")), path: \"/a/loan-range-var-a\"}, Vl2y6AJ7r: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fd8AAS4wn4MiUcW0P0tg/Q3oOqocExuDSRwQ4fdfz/Vl2y6AJ7r.js\")), path: \"/a/loan-range-var-b\"}, VqovO3kjK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/odyT43TN6Us4QANxSufQ/OnmN1tez8N218yi58UGL/VqovO3kjK.js\")), path: \"/home-improvement-loan\"}, LE849djMz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vDeqwAfC894qoVbu8fva/dXCrY2BKUJa1tCn4i7DW/LE849djMz.js\")), path: \"/a/debt-consolidation-loan\"}, ab0niMHuL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wtKst75pgA5PSzZetdoE/5uA0iQ8Jl7DIVfHkQtGC/ab0niMHuL.js\")), path: \"/a/home\"}, wcLaKs332: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/syxD88O76GdZRS0IozS8/j1JLSf45qxvaY5sAkDoH/wcLaKs332.js\")), path: \"/debt-consolidation-personal-loans\"}, KRhs8zAy4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eairOwpmQ2ZXAZVEtUTd/wFzm3RXoVM1dzE3CFYtJ/KRhs8zAy4.js\")), path: \"/home-improvement-personal-loans\"}, t5E_kU_QE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uGAEaEYuPCwljSrWZaY6/0oRyiKbo7uLYOQGVVKYQ/t5E_kU_QE.js\")), path: \"/test/home-improvement-personal-loans\"}, PF5pzE20c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Rfk6xh3kJohzeHwlf9PL/H48PCwo8ESiu3w8uhKxh/PF5pzE20c.js\")), path: \"/other-uses-for-a-personal-loan\"}, O6bZAz2UH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YtObaJUV7Xxc4iDMzl8k/ftnRI1IzIjXQWAhUZthY/O6bZAz2UH.js\")), path: \"/credit-card-consolidation-personal-loans\"}, I6QzYYAuS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n74LXWxnJ3U6orl5Z0Kn/DeYjGHLbqewxx4S3hhwk/I6QzYYAuS.js\")), path: \"/personal-loans\"}, qn9KB1rON: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mmGOlGsis2ZaETsKCgrL/9RX7YQ7Fx11wStM92BTd/qn9KB1rON.js\")), path: \"/our-process\"}, wWGxYeYV1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pgK6Jg7q1b6MlQzEyfSR/oDqFoDTk8hWghQ6u0J70/wWGxYeYV1.js\")), path: \"/myrocket\"}, KOHlTnQYf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5JZN4J4L1QWMfMms0zMJ/LmxBIOvyxK1aGuGMwtm4/KOHlTnQYf.js\")), path: \"/myrocket/continue\"}, wSHQSDs6u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mimNRNx67iurcU9BKb4M/n6Lnmex9pRwLhlOGL40F/wSHQSDs6u.js\")), path: \"/test\"}, kElu0Q_uP: {elements: {BxyLCkWQi: \"safety-trust\", Dmbk8LOdh: \"app-and-eligibility\", Do17Un1Ef: \"account-mgmt\", iPjvTLWn7: \"refinancing-1\", jNxS__4Zg: \"support-contact\", Pn6iH9OOp: \"refinancing\", pRFwWOirw: \"personal-loan-basics\", qQcXiaOwj: \"payments-fees\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ms5wg07RlqMiGRcRtOPi/0PUomZP9kt7nFCkeM39A/kElu0Q_uP.js\")), path: \"/faq\"}, E7mO0Rlqo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KSAHZuE2MBOL5WZjoKVJ/jh6snXSGyyBIOh9u5B9B/E7mO0Rlqo.js\")), path: \"/disclosures-and-licenses\"}, XIBQo2Oaa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zJ2wPM19U6REIj7aZnxF/pe0VIX5B8itT9D36eQJ2/XIBQo2Oaa.js\")), path: \"/terms-of-use\"}, m9RNeAkVL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5RuqUJHaZq8lRFMCsyfU/qeyyXQKasVC7K8ZpRXke/m9RNeAkVL.js\")), path: \"/do-not-sell-my-info\"}, WFrv9rCei: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xgBYbz17DiLiijmQfe5M/qHVnoDEStC8lJVHYSueW/WFrv9rCei.js\")), path: \"/personal-loan-calculator-old\"}, i1EecuqWO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vJRJWtKnifii1Fhvg55M/vUiJ84AzLTl29ugkLIcU/i1EecuqWO.js\")), path: \"/personal-loan-calculator\"}, DeBrc6bNX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oINzROY3cpoudjBGcJgb/pon6Gv6zyAhvHloiQsDv/DeBrc6bNX.js\")), path: \"/client-reviews\"}, E_uejnJAZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QUy7lxlAriNJzl1EboMf/UdLfaZ9E89MO5NpepaYL/E_uejnJAZ.js\")), path: \"/accessibility\"}, Ppcxl9LoU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GkDdkJmVFeVWhyfrQEgf/e4DnSvWbBbu2tMx23ULS/Ppcxl9LoU.js\")), path: \"/fees\"}, RG83FocX1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HC7EYM75jZQbDWKk3fxH/Es7BLpJeplhczfHmDxWB/RG83FocX1.js\")), path: \"/contact-us\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"4aa6bd79c89144c8bb8ed3b8920eec3b028e31a24b291841250a4360570bf65d\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"f6tGu2I3w\":\r\ncase \"RrfaNpMPy\":\r\ncase \"Vl2y6AJ7r\":\r\ncase \"VqovO3kjK\":\r\ncase \"LE849djMz\":\r\ncase \"ab0niMHuL\":\r\ncase \"N6Ct_mM27\":\r\ncase \"wcLaKs332\":\r\ncase \"KRhs8zAy4\":\r\ncase \"t5E_kU_QE\":\r\ncase \"PF5pzE20c\":\r\ncase \"O6bZAz2UH\":\r\ncase \"I6QzYYAuS\":\r\ncase \"qn9KB1rON\":\r\ncase \"wSHQSDs6u\":\r\ncase \"kElu0Q_uP\":\r\ncase \"Fk2VQPk5y\":\r\ncase \"E7mO0Rlqo\":\r\ncase \"bQHlY1729\":\r\ncase \"XIBQo2Oaa\":\r\ncase \"m9RNeAkVL\":\r\ncase \"WFrv9rCei\":\r\ncase \"i1EecuqWO\":\r\ncase \"HgNVIJtwd\":\r\ncase \"DeBrc6bNX\":\r\ncase \"E_uejnJAZ\":\r\ncase \"Ppcxl9LoU\":\r\ncase \"RG83FocX1\":\r\nreturn React.createElement(LandingPage, {...props, key: \"LandingPage\", style}, children(true));\r\ncase \"wWGxYeYV1\":\r\ncase \"KOHlTnQYf\":\r\nreturn React.createElement(MyRocket, {...props, key: \"MyRocket\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"f6tGu2I3w\":\r\ncase \"RrfaNpMPy\":\r\ncase \"Vl2y6AJ7r\":\r\ncase \"VqovO3kjK\":\r\ncase \"LE849djMz\":\r\ncase \"ab0niMHuL\":\r\ncase \"N6Ct_mM27\":\r\ncase \"wcLaKs332\":\r\ncase \"KRhs8zAy4\":\r\ncase \"t5E_kU_QE\":\r\ncase \"PF5pzE20c\":\r\ncase \"O6bZAz2UH\":\r\ncase \"I6QzYYAuS\":\r\ncase \"qn9KB1rON\":\r\ncase \"wSHQSDs6u\":\r\ncase \"kElu0Q_uP\":\r\ncase \"Fk2VQPk5y\":\r\ncase \"E7mO0Rlqo\":\r\ncase \"bQHlY1729\":\r\ncase \"XIBQo2Oaa\":\r\ncase \"m9RNeAkVL\":\r\ncase \"WFrv9rCei\":\r\ncase \"i1EecuqWO\":\r\ncase \"HgNVIJtwd\":\r\ncase \"DeBrc6bNX\":\r\ncase \"E_uejnJAZ\":\r\ncase \"Ppcxl9LoU\":\r\ncase \"RG83FocX1\":\r\nreturn [{hash: \"23pvlq\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1i22j9n\", mediaQuery: \"(min-width: 768px) and (max-width: 1199.98px)\"}, {hash: \"40iwx0\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ncase \"wWGxYeYV1\":\r\ncase \"KOHlTnQYf\":\r\nreturn [{hash: \"rjsim5\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.rocketloans.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/rhYVEIenKOm5VR86ufmE/V6CsCyuucrv2xXu1BD1V/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}