{"version":3,"file":"shared-lib.DtNZgW3y.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","__FramerMetadata__","Component","Component","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","Links","PrimaryCTAFonts","PrimaryCTA","PrimaryCTAInfo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","Image","css","Component","Component","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","__FramerMetadata__","PrimaryCTA","UnderlinedLinks","UnderlinedLinksInfo","className","Image","css","fonts","css","className","metadata","metadataVersion","__FramerMetadata__","metadata"],"sources":["https:/framerusercontent.com/modules/blW8RriMzAtDSRhb5Ao7/AXkphEUtwDcmEudXEq8k/tdkQh1DMe.js","https:/framerusercontent.com/modules/SkBIKtmmxZyI5dHpmlpa/zLlrdoAFJlKZ1sgagLuz/SignIn.js","https:/framerusercontent.com/modules/Jycz9kYIDBiERGrFkd1L/ZTM5gut01NMbjh9gF8wW/SignUp.js","https:/framerusercontent.com/modules/tYXgcTqEX7Kf2zAsX6Zk/hodnbFgoxONHqWqzHkkW/bx9RBIp06.js","https:/framerusercontent.com/modules/zvnLOtSviqVcTIAZb0n0/NSn2H56qpeT0zzetvSL5/U5Qt83_H7.js","https:/framerusercontent.com/modules/OfpCplBVWG28FvW4OwZr/ckdMGBktg7LSlnJUNDa1/Privacypolicy.js","https:/framerusercontent.com/modules/5fwH9slFFjzYB7buvzjS/HMF3TId686LhY3MILCKU/TandC.js","https:/framerusercontent.com/modules/pxbawuvkqQUPrzh7gLuT/hM982sD6kFQNeVbTVwDB/WYOYqR2Pl.js","https:/framerusercontent.com/modules/xTu3v0fHGoYYULcHT0rD/3TW5z30OJfoFrFZad3cF/w_CHuSyEP.js","https:/framerusercontent.com/modules/2X08rULlTCLl5OoZobs9/W0jvSarrEapbh9XfgJV0/u9X41zxRA.js","https:/framerusercontent.com/modules/sllUJ7kk2bmFDJV0pakq/4Mr1PrGDhEEu7mpTBp24/pctyuQKpu.js","https:/framerusercontent.com/modules/dzGoyZqqrBpU9tPt66GZ/YtSzJS4dZcy6Wz0eMzyt/wrxKYbDNk.js","https:/framerusercontent.com/modules/4xKdmAgwIzXMW7Ml7xrt/qQCaMTpm3kyspoeXbmjJ/siteMetadata.js","https:/framerusercontent.com/modules/y6rZgnRKab94caPgXr9Z/ZuoTyzX3BoBBGpYanuHg/augiA20Il.js","https:/framerusercontent.com/modules/4jWqxlTTG4tBn284mOjB/0N2LJSusfCyWZl8qsM4J/rl7PdQABf.js"],"sourcesContent":["// Generated by Framer (29550c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={j37AI81IH:{hover:true,pressed:true},KO9Dva7GP:{hover:true,pressed:true},l6JfComSk:{hover:true,pressed:true},u9_xiBCEr:{hover:true,pressed:true}};const cycleOrder=[\"l6JfComSk\",\"u9_xiBCEr\",\"j37AI81IH\",\"KO9Dva7GP\"];const serializationHash=\"framer-iWEIm\";const variantClassNames={j37AI81IH:\"framer-v-94h6w5\",KO9Dva7GP:\"framer-v-1vtwpm\",l6JfComSk:\"framer-v-11fpq2v\",u9_xiBCEr:\"framer-v-10yh98\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"j37AI81IH\",\"Variant 4\":\"KO9Dva7GP\",\"With Icon\":\"l6JfComSk\",\"Without Icon\":\"u9_xiBCEr\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,BxLHVCXZ5:title??props.BxLHVCXZ5??\"Buy Template\",dLLJeT4EH:link??props.dLLJeT4EH,variant:humanReadableVariantMap[props.variant]??props.variant??\"l6JfComSk\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,BxLHVCXZ5,dLLJeT4EH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"l6JfComSk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"u9_xiBCEr-hover\",\"u9_xiBCEr-pressed\",\"j37AI81IH-hover\",\"j37AI81IH-pressed\",\"KO9Dva7GP-hover\",\"KO9Dva7GP-pressed\"].includes(gestureVariant))return false;if([\"u9_xiBCEr\",\"j37AI81IH\",\"KO9Dva7GP\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dLLJeT4EH,motionChild:true,nodeId:\"l6JfComSk\",openInNewTab:true,scopeId:\"tdkQh1DMe\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-11fpq2v\",className,classNames)} framer-1il8boh`,\"data-framer-name\":\"With Icon\",layoutDependency:layoutDependency,layoutId:\"l6JfComSk\",ref:refBinding,style:{backgroundColor:\"var(--token-e36f0358-aec3-435d-a318-33c237ced914, rgb(241, 60, 97))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,opacity:1,...style},variants:{\"j37AI81IH-hover\":{opacity:1},\"j37AI81IH-pressed\":{opacity:1},\"KO9Dva7GP-hover\":{opacity:.8},\"KO9Dva7GP-pressed\":{opacity:.9},\"l6JfComSk-hover\":{backgroundColor:\"var(--token-6fdb6a60-5e4c-492d-8609-bd266d2db444, rgba(255, 111, 145, 0.9))\"},\"l6JfComSk-pressed\":{backgroundColor:\"rgba(86, 240, 159, 0.75)\",opacity:1},\"u9_xiBCEr-hover\":{backgroundColor:\"var(--token-5f8b4f71-6243-47ba-bf99-a55f6bd4aa76, rgb(249, 201, 64))\"},\"u9_xiBCEr-pressed\":{backgroundColor:\"var(--token-5f8b4f71-6243-47ba-bf99-a55f6bd4aa76, rgb(249, 201, 64))\",opacity:.8},j37AI81IH:{backgroundColor:\"var(--token-066a00da-9277-4e22-afb3-1ccba05d560e, rgb(255, 255, 255))\"},KO9Dva7GP:{backgroundColor:\"var(--token-5f8b4f71-6243-47ba-bf99-a55f6bd4aa76, rgb(249, 201, 64))\"}},...addPropertyOverrides({\"j37AI81IH-hover\":{\"data-framer-name\":undefined},\"j37AI81IH-pressed\":{\"data-framer-name\":undefined},\"KO9Dva7GP-hover\":{\"data-framer-name\":undefined},\"KO9Dva7GP-pressed\":{\"data-framer-name\":undefined},\"l6JfComSk-hover\":{\"data-framer-name\":undefined},\"l6JfComSk-pressed\":{\"data-framer-name\":undefined},\"u9_xiBCEr-hover\":{\"data-framer-name\":undefined},\"u9_xiBCEr-pressed\":{\"data-framer-name\":undefined},j37AI81IH:{\"data-framer-name\":\"Variant 3\"},KO9Dva7GP:{\"data-framer-name\":\"Variant 4\"},u9_xiBCEr:{\"data-framer-name\":\"Without Icon\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1pzib8o\",\"data-framer-name\":\"Apple Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ezA329guV\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 24\"><path d=\"M 16.727 12.763 C 16.699 9.731 19.273 8.256 19.391 8.187 C 17.933 6.115 15.674 5.832 14.879 5.809 C 12.982 5.614 11.14 6.916 10.174 6.916 C 9.188 6.916 7.699 5.828 6.094 5.86 C 4.029 5.891 2.098 7.057 1.038 8.867 C -1.148 12.557 0.483 17.98 2.578 20.964 C 3.625 22.424 4.85 24.056 6.452 23.999 C 8.02 23.936 8.606 23.024 10.498 23.024 C 12.373 23.024 12.923 23.998 14.558 23.962 C 16.24 23.936 17.299 22.494 18.311 21.02 C 19.521 19.346 20.008 17.696 20.027 17.612 C 19.987 17.599 16.759 16.397 16.727 12.763 Z M 13.64 3.847 C 14.482 2.818 15.06 1.42 14.9 0 C 13.68 0.053 12.153 0.823 11.274 1.829 C 10.496 2.715 9.801 4.168 9.981 5.533 C 11.351 5.633 12.759 4.859 13.64 3.847 Z\" fill=\"var(--token-066a00da-9277-4e22-afb3-1ccba05d560e, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:9250943712,withExternalLayout:true,...addPropertyOverrides({\"l6JfComSk-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 24\"><path d=\"M 16.727 12.763 C 16.699 9.731 19.273 8.256 19.391 8.187 C 17.933 6.115 15.674 5.832 14.879 5.809 C 12.982 5.614 11.14 6.916 10.174 6.916 C 9.188 6.916 7.699 5.828 6.094 5.86 C 4.029 5.891 2.098 7.057 1.038 8.867 C -1.148 12.557 0.483 17.98 2.578 20.964 C 3.625 22.424 4.85 24.056 6.452 23.999 C 8.02 23.936 8.606 23.024 10.498 23.024 C 12.373 23.024 12.923 23.998 14.558 23.962 C 16.24 23.936 17.299 22.494 18.311 21.02 C 19.521 19.346 20.008 17.696 20.027 17.612 C 19.987 17.599 16.759 16.397 16.727 12.763 Z M 13.64 3.847 C 14.482 2.818 15.06 1.42 14.9 0 C 13.68 0.053 12.153 0.823 11.274 1.829 C 10.496 2.715 9.801 4.168 9.981 5.533 C 11.351 5.633 12.759 4.859 13.64 3.847 Z\" fill=\"var(--token-066a00da-9277-4e22-afb3-1ccba05d560e, rgb(248, 249, 251)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:10029744761},\"l6JfComSk-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 24\"><path d=\"M 16.727 12.763 C 16.699 9.731 19.273 8.256 19.391 8.187 C 17.933 6.115 15.674 5.832 14.879 5.809 C 12.982 5.614 11.14 6.916 10.174 6.916 C 9.188 6.916 7.699 5.828 6.094 5.86 C 4.029 5.891 2.098 7.057 1.038 8.867 C -1.148 12.557 0.483 17.98 2.578 20.964 C 3.625 22.424 4.85 24.056 6.452 23.999 C 8.02 23.936 8.606 23.024 10.498 23.024 C 12.373 23.024 12.923 23.998 14.558 23.962 C 16.24 23.936 17.299 22.494 18.311 21.02 C 19.521 19.346 20.008 17.696 20.027 17.612 C 19.987 17.599 16.759 16.397 16.727 12.763 Z M 13.64 3.847 C 14.482 2.818 15.06 1.42 14.9 0 C 13.68 0.053 12.153 0.823 11.274 1.829 C 10.496 2.715 9.801 4.168 9.981 5.533 C 11.351 5.633 12.759 4.859 13.64 3.847 Z\" fill=\"rgba(0, 71, 55, 0.75)\"></path></svg>',svgContentId:9401090587}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-066a00da-9277-4e22-afb3-1ccba05d560e, rgb(255, 255, 255)))\"},children:\"Buy Template\"})}),className:\"framer-4a37xj\",\"data-framer-name\":\"Buy Template\",fonts:[\"GF;Montserrat-600\"],layoutDependency:layoutDependency,layoutId:\"EVnVvdnax\",style:{\"--extracted-r6o4lv\":\"var(--token-066a00da-9277-4e22-afb3-1ccba05d560e, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:BxLHVCXZ5,variants:{\"j37AI81IH-hover\":{opacity:.71},\"j37AI81IH-pressed\":{opacity:.86},\"KO9Dva7GP-hover\":{opacity:1},\"KO9Dva7GP-pressed\":{opacity:1},\"l6JfComSk-hover\":{\"--extracted-r6o4lv\":\"var(--token-066a00da-9277-4e22-afb3-1ccba05d560e, rgb(248, 249, 251))\"},\"l6JfComSk-pressed\":{\"--extracted-r6o4lv\":\"rgba(0, 71, 55, 0.75)\"},\"u9_xiBCEr-hover\":{\"--extracted-r6o4lv\":\"var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45))\"},\"u9_xiBCEr-pressed\":{\"--extracted-r6o4lv\":\"var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45))\"},j37AI81IH:{\"--extracted-r6o4lv\":\"var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45))\"},KO9Dva7GP:{\"--extracted-r6o4lv\":\"var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"l6JfComSk-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-066a00da-9277-4e22-afb3-1ccba05d560e, rgb(248, 249, 251)))\"},children:\"Buy Template\"})})},\"l6JfComSk-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 71, 55, 0.75))\"},children:\"Buy Template\"})})},\"u9_xiBCEr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45)))\"},children:\"Buy Template\"})})},\"u9_xiBCEr-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45)))\"},children:\"Buy Template\"})})},j37AI81IH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45)))\"},children:\"Buy Template\"})})},KO9Dva7GP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45)))\"},children:\"Buy Template\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iWEIm.framer-1il8boh, .framer-iWEIm .framer-1il8boh { display: block; }\",\".framer-iWEIm.framer-11fpq2v { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 48px; justify-content: center; overflow: hidden; padding: 16px 24px 16px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-iWEIm .framer-1pzib8o { flex: none; height: 24px; position: relative; width: 21px; }\",\".framer-iWEIm .framer-4a37xj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 199\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"u9_xiBCEr\":{\"layout\":[\"auto\",\"fixed\"]},\"j37AI81IH\":{\"layout\":[\"auto\",\"fixed\"]},\"KO9Dva7GP\":{\"layout\":[\"auto\",\"fixed\"]},\"Qv_fvoAPx\":{\"layout\":[\"auto\",\"fixed\"]},\"SzaBBuyJQ\":{\"layout\":[\"auto\",\"fixed\"]},\"hb1r2hjkj\":{\"layout\":[\"auto\",\"fixed\"]},\"h2ji3pmnM\":{\"layout\":[\"auto\",\"fixed\"]},\"xm_eu9SXX\":{\"layout\":[\"auto\",\"fixed\"]},\"e29XHM_0g\":{\"layout\":[\"auto\",\"fixed\"]},\"hRb4FPv0R\":{\"layout\":[\"auto\",\"fixed\"]},\"rHvwe0kwD\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"BxLHVCXZ5\":\"title\",\"dLLJeT4EH\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertdkQh1DMe=withCSS(Component,css,\"framer-iWEIm\");export default FramertdkQh1DMe;FramertdkQh1DMe.displayName=\"Primary CTA\";FramertdkQh1DMe.defaultProps={height:48,width:199};addPropertyControls(FramertdkQh1DMe,{variant:{options:[\"l6JfComSk\",\"u9_xiBCEr\",\"j37AI81IH\",\"KO9Dva7GP\"],optionTitles:[\"With Icon\",\"Without Icon\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},BxLHVCXZ5:{defaultValue:\"Buy Template\",displayTextArea:false,title:\"Title\",type:ControlType.String},dLLJeT4EH:{title:\"Link\",type:ControlType.Link}});addFonts(FramertdkQh1DMe,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertdkQh1DMe\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"u9_xiBCEr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"j37AI81IH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KO9Dva7GP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Qv_fvoAPx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"SzaBBuyJQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hb1r2hjkj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"h2ji3pmnM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xm_eu9SXX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"e29XHM_0g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hRb4FPv0R\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rHvwe0kwD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"BxLHVCXZ5\\\":\\\"title\\\",\\\"dLLJeT4EH\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"199\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tdkQh1DMe.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useEffect,useState}from\"react\";/**\n * Code override for Sign In buttons/links with authentication state handling\n * If user is authenticated, redirects to dashboard instead of sign-in page\n */export function withSignInLink(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[targetUrl,setTargetUrl]=useState(\"\");const[isLoading,setIsLoading]=useState(true);const[isAuthenticated,setIsAuthenticated]=useState(false);useEffect(()=>{// Get from sessionStorage (cleaned URL approach)\nlet returnUrl=sessionStorage.getItem(\"app_return_url\");let env=sessionStorage.getItem(\"app_env\");let authState=sessionStorage.getItem(\"app_is_authenticated\");// Fallback to URL parameters if sessionStorage is empty\nif(!returnUrl){const urlParams=new URLSearchParams(window.location.search);returnUrl=urlParams.get(\"returnUrl\");env=urlParams.get(\"env\");authState=urlParams.get(\"isAuthenticated\");}// Final fallback to production\nconst finalReturnUrl=returnUrl||\"https://app.loanranger.ai\";const finalEnv=env||\"production\";const isUserAuthenticated=authState===\"true\";const decodedReturnUrl=decodeURIComponent(finalReturnUrl);// Determine target URL based on authentication state\nconst constructedUrl=isUserAuthenticated?`${decodedReturnUrl}/dashboard`// If authenticated, go to dashboard\n:`${decodedReturnUrl}/signin`// If not authenticated, go to sign-in\n;setTargetUrl(constructedUrl);setIsAuthenticated(isUserAuthenticated);setIsLoading(false);// Debug logging (only in non-production)\nif(finalEnv!==\"production\"){console.log(\"Sign In Override Debug:\",{env:finalEnv,returnUrl:finalReturnUrl,decodedReturnUrl,isAuthenticated:isUserAuthenticated,targetUrl:constructedUrl,source:returnUrl?\"sessionStorage\":\"url\"});}},[]);const handleClick=e=>{e.preventDefault();if(targetUrl){// Open in same tab\nwindow.location.href=targetUrl;// Alternative: Open in new tab\n// window.open(targetUrl, '_blank', 'noopener,noreferrer')\n}if(props.onClick){props.onClick(e);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,style:{...props.style,cursor:isLoading?\"default\":\"pointer\",opacity:isLoading?.7:1},href:targetUrl,disabled:isLoading});});}/**\n * Version that shows authentication state badge for debugging\n */export function withSignInLinkDebug(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[targetUrl,setTargetUrl]=useState(\"\");const[env,setEnv]=useState(\"\");const[isLoading,setIsLoading]=useState(true);const[isAuthenticated,setIsAuthenticated]=useState(false);useEffect(()=>{let returnUrl=sessionStorage.getItem(\"app_return_url\");let environment=sessionStorage.getItem(\"app_env\");let authState=sessionStorage.getItem(\"app_is_authenticated\");if(!returnUrl){const urlParams=new URLSearchParams(window.location.search);returnUrl=urlParams.get(\"returnUrl\");environment=urlParams.get(\"env\");authState=urlParams.get(\"isAuthenticated\");}const finalReturnUrl=returnUrl||\"https://app.loanranger.ai\";const environmentName=environment||\"production\";const isUserAuthenticated=authState===\"true\";const decodedReturnUrl=decodeURIComponent(finalReturnUrl);const constructedUrl=isUserAuthenticated?`${decodedReturnUrl}/dashboard`:`${decodedReturnUrl}/signin`;setTargetUrl(constructedUrl);setEnv(environmentName);setIsAuthenticated(isUserAuthenticated);setIsLoading(false);},[]);const handleClick=e=>{e.preventDefault();if(targetUrl){window.location.href=targetUrl;}if(props.onClick){props.onClick(e);}};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,style:{...props.style,cursor:isLoading?\"default\":\"pointer\",opacity:isLoading?.7:1},href:targetUrl,disabled:isLoading}),env!==\"production\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-8px\",right:\"-8px\",background:isAuthenticated?\"#10b981\":\"#f59e0b\",color:\"white\",fontSize:\"8px\",padding:\"2px 4px\",borderRadius:\"4px\",fontWeight:\"bold\",textTransform:\"uppercase\",pointerEvents:\"none\",zIndex:10},children:isAuthenticated?\"AUTH\":\"GUEST\"})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSignInLink\":{\"type\":\"reactHoc\",\"name\":\"withSignInLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSignInLinkDebug\":{\"type\":\"reactHoc\",\"name\":\"withSignInLinkDebug\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignIn.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useState}from\"react\";export function withSignUpLink(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[signUpUrl,setSignUpUrl]=useState(\"\");const[isLoading,setIsLoading]=useState(true);useEffect(()=>{// First try to get from sessionStorage (clean URL approach)\nlet returnUrl=sessionStorage.getItem(\"app_return_url\");let env=sessionStorage.getItem(\"app_env\");// Fallback to URL parameters if sessionStorage is empty\nif(!returnUrl){const urlParams=new URLSearchParams(window.location.search);returnUrl=urlParams.get(\"returnUrl\");env=urlParams.get(\"env\");}// Final fallback to production\nconst finalReturnUrl=returnUrl||\"https://app.loanranger.ai\";const finalEnv=env||\"production\";const decodedReturnUrl=decodeURIComponent(finalReturnUrl);const constructedSignUpUrl=`${decodedReturnUrl}/signup`;setSignUpUrl(constructedSignUpUrl);setIsLoading(false);// Debug logging (only in non-production)\nif(finalEnv!==\"production\"){console.log(\"Sign Up Override Debug:\",{env:finalEnv,returnUrl:finalReturnUrl,decodedReturnUrl,constructedSignUpUrl,source:returnUrl?\"sessionStorage\":\"url\"});}},[]);const handleClick=e=>{e.preventDefault();if(signUpUrl){window.location.href=signUpUrl;}if(props.onClick){props.onClick(e);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,style:{...props.style,cursor:isLoading?\"default\":\"pointer\",opacity:isLoading?.7:1},href:signUpUrl,disabled:isLoading});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSignUpLink\":{\"type\":\"reactHoc\",\"name\":\"withSignUpLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignUp.map","// Generated by Framer (29550c4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={R2Mf8JCp7:{hover:true}};const serializationHash=\"framer-uyTE7\";const variantClassNames={R2Mf8JCp7:\"framer-v-195d3zn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:100,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,smoothScroll,tap,title,width,...props})=>{return{...props,dcmkWHX4c:smoothScroll??props.dcmkWHX4c,jn5AwTqNH:title??props.jn5AwTqNH??\"How it works\",KNDHSWGbp:link??props.KNDHSWGbp,LFKnTA8qF:newTab??props.LFKnTA8qF,PDx1T2clk:tap??props.PDx1T2clk};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,jn5AwTqNH,KNDHSWGbp,LFKnTA8qF,dcmkWHX4c,PDx1T2clk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"R2Mf8JCp7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ou1tst=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PDx1T2clk){const res=await PDx1T2clk(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:KNDHSWGbp,motionChild:true,nodeId:\"R2Mf8JCp7\",openInNewTab:LFKnTA8qF,scopeId:\"bx9RBIp06\",smoothScroll:dcmkWHX4c,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-195d3zn\",className,classNames)} framer-d1263r`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"R2Mf8JCp7\",onTap:onTap1ou1tst,ref:refBinding,style:{...style},...addPropertyOverrides({\"R2Mf8JCp7-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45)))\"},children:\"How it works\"})}),className:\"framer-14txek7\",\"data-framer-name\":\"How it works\",fonts:[\"GF;Montserrat-500\"],layoutDependency:layoutDependency,layoutId:\"u3lFy3zTn\",style:{\"--extracted-r6o4lv\":\"var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45))\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:jn5AwTqNH,variants:{\"R2Mf8JCp7-hover\":{opacity:.5}},verticalAlignment:\"center\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uyTE7.framer-d1263r, .framer-uyTE7 .framer-d1263r { display: block; }\",\".framer-uyTE7.framer-195d3zn { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uyTE7 .framer-14txek7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 105\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Xa0ejJqjt\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jn5AwTqNH\":\"title\",\"KNDHSWGbp\":\"link\",\"LFKnTA8qF\":\"newTab\",\"dcmkWHX4c\":\"smoothScroll\",\"PDx1T2clk\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerbx9RBIp06=withCSS(Component,css,\"framer-uyTE7\");export default Framerbx9RBIp06;Framerbx9RBIp06.displayName=\"Links\";Framerbx9RBIp06.defaultProps={height:24,width:105};addPropertyControls(Framerbx9RBIp06,{jn5AwTqNH:{defaultValue:\"How it works\",displayTextArea:false,title:\"Title\",type:ControlType.String},KNDHSWGbp:{title:\"Link\",type:ControlType.Link},LFKnTA8qF:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},dcmkWHX4c:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},PDx1T2clk:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerbx9RBIp06,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerbx9RBIp06\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"jn5AwTqNH\\\":\\\"title\\\",\\\"KNDHSWGbp\\\":\\\"link\\\",\\\"LFKnTA8qF\\\":\\\"newTab\\\",\\\"dcmkWHX4c\\\":\\\"smoothScroll\\\",\\\"PDx1T2clk\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Xa0ejJqjt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"105\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bx9RBIp06.map","// Generated by Framer (62acaa8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withSignInLink}from\"https://framerusercontent.com/modules/SkBIKtmmxZyI5dHpmlpa/zLlrdoAFJlKZ1sgagLuz/SignIn.js\";import{withSignUpLink}from\"https://framerusercontent.com/modules/Jycz9kYIDBiERGrFkd1L/ZTM5gut01NMbjh9gF8wW/SignUp.js\";import Links from\"https://framerusercontent.com/modules/tYXgcTqEX7Kf2zAsX6Zk/hodnbFgoxONHqWqzHkkW/bx9RBIp06.js\";import PrimaryCTA,*as PrimaryCTAInfo from\"https://framerusercontent.com/modules/blW8RriMzAtDSRhb5Ao7/AXkphEUtwDcmEudXEq8k/tdkQh1DMe.js\";const LinksFonts=getFonts(Links);const PrimaryCTAFonts=getFonts(PrimaryCTA);const PrimaryCTAWithSignInLinkwi7hqxWithMappedReactProps1xeoovv=withMappedReactProps(withCodeBoundaryForOverrides(PrimaryCTA,{nodeId:\"wOjR7FDsM\",override:withSignInLink,scopeId:\"U5Qt83_H7\"}),PrimaryCTAInfo);const PrimaryCTAWithSignUpLinkitcrhsWithMappedReactProps1xeoovv=withMappedReactProps(withCodeBoundaryForOverrides(PrimaryCTA,{nodeId:\"bQxtOcY8h\",override:withSignUpLink,scopeId:\"U5Qt83_H7\"}),PrimaryCTAInfo);const cycleOrder=[\"f8rJ9ts4z\",\"jzURFz9eh\",\"OrYwypszg\"];const serializationHash=\"framer-xnnJl\";const variantClassNames={f8rJ9ts4z:\"framer-v-1btusr9\",jzURFz9eh:\"framer-v-oo767a\",OrYwypszg:\"framer-v-13gse9l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={damping:50,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"OrYwypszg\",Desktop:\"f8rJ9ts4z\",Phone:\"jzURFz9eh\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"f8rJ9ts4z\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f8rJ9ts4z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1j9d3l=activeVariantCallback(async(...args)=>{setVariant(\"OrYwypszg\");});const onTapa2e7ky=activeVariantCallback(async(...args)=>{setVariant(\"jzURFz9eh\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jzURFz9eh\",\"OrYwypszg\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({jzURFz9eh:{value:transition2},OrYwypszg:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1btusr9\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"f8rJ9ts4z\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-066a00da-9277-4e22-afb3-1ccba05d560e, rgb(248, 249, 251))\",boxShadow:\"none\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{OrYwypszg:{backdropFilter:\"blur(100px)\",boxShadow:\"0px 78px 85px 0px rgba(22, 25, 46, 0.1), 24px 30px 30px 0px rgba(22, 25, 46, 0.1)\",WebkitBackdropFilter:\"blur(100px)\"}},...addPropertyOverrides({jzURFz9eh:{\"data-framer-name\":\"Phone\"},OrYwypszg:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19l4n4d\",\"data-framer-name\":\"Logo Container\",layoutDependency:layoutDependency,layoutId:\"ZB5gkmJA7\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Nr075aat2\",openInNewTab:false,scopeId:\"U5Qt83_H7\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:40,intrinsicWidth:218,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||80)-48-47.175)/2)+0),pixelHeight:55,pixelWidth:251,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pT4IS4bYkdXIS46tMKWwlDRE8g.png\"},className:\"framer-1y9sdx9 framer-1c4gng\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Nr075aat2\",...addPropertyOverrides({jzURFz9eh:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:40,intrinsicWidth:218,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+8),pixelHeight:55,pixelWidth:251,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pT4IS4bYkdXIS46tMKWwlDRE8g.png\"}},OrYwypszg:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:40,intrinsicWidth:218,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+8.4125),pixelHeight:55,pixelWidth:251,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pT4IS4bYkdXIS46tMKWwlDRE8g.png\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c0dosa\",\"data-framer-name\":\"Hamburger Icon\",layoutDependency:layoutDependency,layoutId:\"aBvPJlE8x\",...addPropertyOverrides({jzURFz9eh:{\"data-highlight\":true,onTap:onTap1j9d3l},OrYwypszg:{\"data-highlight\":true,onTap:onTapa2e7ky}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-147w8nw\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"tgb6veYfW\",style:{backgroundColor:\"var(--token-6fdb6a60-5e4c-492d-8609-bd266d2db444, rgba(0, 71, 55, 0.8))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{OrYwypszg:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19y1i47\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"YGOFMlH9p\",style:{backgroundColor:\"var(--token-6fdb6a60-5e4c-492d-8609-bd266d2db444, rgba(0, 71, 55, 0.8))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{OrYwypszg:{rotate:45}}})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q826lu\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"k_hXbUEbb\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LyuAJfP8m\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":LyuAJfP8m\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":LyuAJfP8m\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(24+((componentViewport?.height||80)-48-24)/2)+0,...addPropertyOverrides({jzURFz9eh:{y:(componentViewport?.y||0)+0+64+0+0},OrYwypszg:{y:(componentViewport?.y||0)+0+80+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hn08g4-container\",\"data-framer-name\":\"Link 1\",layoutDependency:layoutDependency,layoutId:\"WIN8JaBmR-container\",name:\"Link 1\",nodeId:\"WIN8JaBmR\",rendersWithMotion:true,scopeId:\"U5Qt83_H7\",children:/*#__PURE__*/_jsx(Links,{dcmkWHX4c:true,height:\"100%\",id:\"WIN8JaBmR\",jn5AwTqNH:\"Features\",KNDHSWGbp:resolvedLinks[0],layoutId:\"WIN8JaBmR\",LFKnTA8qF:false,name:\"Link 1\",width:\"100%\",...addPropertyOverrides({jzURFz9eh:{KNDHSWGbp:resolvedLinks[1]},OrYwypszg:{KNDHSWGbp:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":zd3KN9IYH\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":zd3KN9IYH\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":zd3KN9IYH\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(24+((componentViewport?.height||80)-48-24)/2)+0,...addPropertyOverrides({jzURFz9eh:{y:(componentViewport?.y||0)+0+64+0+40},OrYwypszg:{y:(componentViewport?.y||0)+0+80+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qinj9a-container\",\"data-framer-name\":\"Link 2\",layoutDependency:layoutDependency,layoutId:\"P7uBTREzK-container\",name:\"Link 2\",nodeId:\"P7uBTREzK\",rendersWithMotion:true,scopeId:\"U5Qt83_H7\",children:/*#__PURE__*/_jsx(Links,{dcmkWHX4c:true,height:\"100%\",id:\"P7uBTREzK\",jn5AwTqNH:\"How It Works\",KNDHSWGbp:resolvedLinks1[0],layoutId:\"P7uBTREzK\",LFKnTA8qF:false,name:\"Link 2\",width:\"100%\",...addPropertyOverrides({jzURFz9eh:{KNDHSWGbp:resolvedLinks1[1]},OrYwypszg:{KNDHSWGbp:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":L1g6YkgeX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":L1g6YkgeX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":L1g6YkgeX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(24+((componentViewport?.height||80)-48-24)/2)+0,...addPropertyOverrides({jzURFz9eh:{y:(componentViewport?.y||0)+0+64+0+80},OrYwypszg:{y:(componentViewport?.y||0)+0+80+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zr4mqj-container\",\"data-framer-name\":\"Link 3\",layoutDependency:layoutDependency,layoutId:\"Xk1HFT5QI-container\",name:\"Link 3\",nodeId:\"Xk1HFT5QI\",rendersWithMotion:true,scopeId:\"U5Qt83_H7\",children:/*#__PURE__*/_jsx(Links,{dcmkWHX4c:true,height:\"100%\",id:\"Xk1HFT5QI\",jn5AwTqNH:\"Testimonials\",KNDHSWGbp:resolvedLinks2[0],layoutId:\"Xk1HFT5QI\",LFKnTA8qF:false,name:\"Link 3\",width:\"100%\",...addPropertyOverrides({jzURFz9eh:{KNDHSWGbp:resolvedLinks2[1]},OrYwypszg:{KNDHSWGbp:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3c9po7\",\"data-framer-name\":\"CTA Container\",layoutDependency:layoutDependency,layoutId:\"jMS9nmgW3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(24+((componentViewport?.height||80)-48-48)/2)+0,...addPropertyOverrides({jzURFz9eh:{y:(componentViewport?.y||0)+0+168+0},OrYwypszg:{y:(componentViewport?.y||0)+0+200+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wi7hqx-container\",layoutDependency:layoutDependency,layoutId:\"wOjR7FDsM-container\",nodeId:\"wOjR7FDsM\",rendersWithMotion:true,scopeId:\"U5Qt83_H7\",children:/*#__PURE__*/_jsx(PrimaryCTAWithSignInLinkwi7hqxWithMappedReactProps1xeoovv,{BxLHVCXZ5:\"Sign In\",height:\"100%\",id:\"wOjR7FDsM\",layoutId:\"wOjR7FDsM\",variant:\"j37AI81IH\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(24+((componentViewport?.height||80)-48-48)/2)+0,...addPropertyOverrides({jzURFz9eh:{y:(componentViewport?.y||0)+0+168+0},OrYwypszg:{y:(componentViewport?.y||0)+0+200+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-itcrhs-container\",layoutDependency:layoutDependency,layoutId:\"bQxtOcY8h-container\",nodeId:\"bQxtOcY8h\",rendersWithMotion:true,scopeId:\"U5Qt83_H7\",children:/*#__PURE__*/_jsx(PrimaryCTAWithSignUpLinkitcrhsWithMappedReactProps1xeoovv,{BxLHVCXZ5:\"Sign Up\",height:\"100%\",id:\"bQxtOcY8h\",layoutId:\"bQxtOcY8h\",variant:\"u9_xiBCEr\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xnnJl.framer-1c4gng, .framer-xnnJl .framer-1c4gng { display: block; }\",\".framer-xnnJl.framer-1btusr9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 80px; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1200px; }\",\".framer-xnnJl .framer-19l4n4d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xnnJl .framer-1y9sdx9 { aspect-ratio: 3.6036036036036037 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; text-decoration: none; width: 170px; }\",\".framer-xnnJl .framer-c0dosa { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-xnnJl .framer-147w8nw { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-xnnJl .framer-19y1i47 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-xnnJl .framer-1q826lu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-xnnJl .framer-1hn08g4-container, .framer-xnnJl .framer-1qinj9a-container, .framer-xnnJl .framer-zr4mqj-container, .framer-xnnJl .framer-wi7hqx-container, .framer-xnnJl .framer-itcrhs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-xnnJl .framer-3c9po7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 170px; }\",\".framer-xnnJl.framer-v-oo767a.framer-1btusr9 { flex-direction: column; gap: 0px; height: 64px; overflow: hidden; padding: 0px; width: 390px; }\",\".framer-xnnJl.framer-v-oo767a .framer-19l4n4d, .framer-xnnJl.framer-v-13gse9l .framer-19l4n4d { gap: unset; height: 64px; justify-content: space-between; order: 0; padding: 0px 10px 0px 20px; width: 100%; z-index: 2; }\",\".framer-xnnJl.framer-v-oo767a .framer-1y9sdx9 { order: 0; width: 173px; }\",\".framer-xnnJl.framer-v-oo767a .framer-c0dosa, .framer-xnnJl.framer-v-13gse9l .framer-c0dosa { cursor: pointer; height: 44px; order: 1; width: 44px; }\",\".framer-xnnJl.framer-v-oo767a .framer-1q826lu, .framer-xnnJl.framer-v-13gse9l .framer-1q826lu { flex: none; flex-direction: column; order: 1; padding: 0px 0px 0px 20px; width: 100%; }\",\".framer-xnnJl.framer-v-oo767a .framer-3c9po7 { justify-content: flex-start; order: 2; width: 100%; }\",\".framer-xnnJl.framer-v-13gse9l.framer-1btusr9 { flex-direction: column; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px 0px 32px 0px; width: 390px; }\",\".framer-xnnJl.framer-v-13gse9l .framer-1y9sdx9 { height: var(--framer-aspect-ratio-supported, 47px); order: 0; }\",\".framer-xnnJl.framer-v-13gse9l .framer-147w8nw, .framer-xnnJl.framer-v-13gse9l .framer-19y1i47 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-xnnJl.framer-v-13gse9l .framer-3c9po7 { justify-content: flex-start; order: 2; padding: 0px 0px 0px 20px; width: 100%; }\",'.framer-xnnJl[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-xnnJl [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-xnnJl[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-xnnJl [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-xnnJl[data-hide-scrollbars=\"true\"], .framer-xnnJl [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jzURFz9eh\":{\"layout\":[\"fixed\",\"fixed\"]},\"OrYwypszg\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU5Qt83_H7=withCSS(Component,css,\"framer-xnnJl\");export default FramerU5Qt83_H7;FramerU5Qt83_H7.displayName=\"Navigation/Navigation Bar\";FramerU5Qt83_H7.defaultProps={height:80,width:1200};addPropertyControls(FramerU5Qt83_H7,{variant:{options:[\"f8rJ9ts4z\",\"jzURFz9eh\",\"OrYwypszg\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerU5Qt83_H7,[{explicitInter:true,fonts:[]},...LinksFonts,...PrimaryCTAFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU5Qt83_H7\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"80\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jzURFz9eh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OrYwypszg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useState}from\"react\";/**\n * Code override for Privacy Policy links\n * Automatically detects the return URL from sessionStorage and handles navigation\n */export function withPrivacyPolicyLink(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[privacyUrl,setPrivacyUrl]=useState(\"\");const[isLoading,setIsLoading]=useState(true);useEffect(()=>{// Get from sessionStorage (cleaned URL approach)\nlet returnUrl=sessionStorage.getItem(\"app_return_url\");let env=sessionStorage.getItem(\"app_env\");// Fallback to URL parameters if sessionStorage is empty\nif(!returnUrl){const urlParams=new URLSearchParams(window.location.search);returnUrl=urlParams.get(\"returnUrl\");env=urlParams.get(\"env\");}// Final fallback to production\nconst finalReturnUrl=returnUrl||\"https://app.loanranger.ai\";const finalEnv=env||\"production\";const decodedReturnUrl=decodeURIComponent(finalReturnUrl);const constructedPrivacyUrl=`${decodedReturnUrl}/privacy-policy`;setPrivacyUrl(constructedPrivacyUrl);setIsLoading(false);// Debug logging (only in non-production)\nif(finalEnv!==\"production\"){console.log(\"Privacy Policy Override Debug:\",{env:finalEnv,returnUrl:finalReturnUrl,decodedReturnUrl,constructedPrivacyUrl,source:returnUrl?\"sessionStorage\":\"url\"});}},[]);const handleClick=e=>{e.preventDefault();if(privacyUrl){// Open in same tab\nwindow.location.href=privacyUrl;// Alternative: Open in new tab\n// window.open(privacyUrl, '_blank', 'noopener,noreferrer')\n}if(props.onClick){props.onClick(e);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,style:{...props.style,cursor:isLoading?\"default\":\"pointer\",opacity:isLoading?.7:1},href:privacyUrl,disabled:isLoading});});}/**\n * Version that opens Privacy Policy in new tab\n */export function withPrivacyPolicyLinkNewTab(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[privacyUrl,setPrivacyUrl]=useState(\"\");const[isLoading,setIsLoading]=useState(true);useEffect(()=>{let returnUrl=sessionStorage.getItem(\"app_return_url\");let env=sessionStorage.getItem(\"app_env\");if(!returnUrl){const urlParams=new URLSearchParams(window.location.search);returnUrl=urlParams.get(\"returnUrl\");env=urlParams.get(\"env\");}const finalReturnUrl=returnUrl||\"https://app.loanranger.ai\";const finalEnv=env||\"production\";const decodedReturnUrl=decodeURIComponent(finalReturnUrl);const constructedPrivacyUrl=`${decodedReturnUrl}/privacy-policy`;setPrivacyUrl(constructedPrivacyUrl);setIsLoading(false);if(finalEnv!==\"production\"){console.log(\"Privacy Policy (New Tab) Override Debug:\",{env:finalEnv,constructedPrivacyUrl});}},[]);const handleClick=e=>{e.preventDefault();if(privacyUrl){// Open in new tab\nwindow.open(privacyUrl,\"_blank\",\"noopener,noreferrer\");}if(props.onClick){props.onClick(e);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,style:{...props.style,cursor:isLoading?\"default\":\"pointer\",opacity:isLoading?.7:1},href:privacyUrl,target:\"_blank\",rel:\"noopener noreferrer\",disabled:isLoading});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withPrivacyPolicyLinkNewTab\":{\"type\":\"reactHoc\",\"name\":\"withPrivacyPolicyLinkNewTab\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPrivacyPolicyLink\":{\"type\":\"reactHoc\",\"name\":\"withPrivacyPolicyLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Privacypolicy.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useState}from\"react\";/**\n * Code override for Terms of Service links\n * Automatically detects the return URL from sessionStorage and handles navigation\n */export function withTermsLink(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[termsUrl,setTermsUrl]=useState(\"\");const[isLoading,setIsLoading]=useState(true);useEffect(()=>{// Get from sessionStorage (cleaned URL approach)\nlet returnUrl=sessionStorage.getItem(\"app_return_url\");let env=sessionStorage.getItem(\"app_env\");// Fallback to URL parameters if sessionStorage is empty\nif(!returnUrl){const urlParams=new URLSearchParams(window.location.search);returnUrl=urlParams.get(\"returnUrl\");env=urlParams.get(\"env\");}// Final fallback to production\nconst finalReturnUrl=returnUrl||\"https://app.loanranger.ai\";const finalEnv=env||\"production\";const decodedReturnUrl=decodeURIComponent(finalReturnUrl);const constructedTermsUrl=`${decodedReturnUrl}/terms-of-service`;setTermsUrl(constructedTermsUrl);setIsLoading(false);// Debug logging (only in non-production)\nif(finalEnv!==\"production\"){console.log(\"Terms of Service Override Debug:\",{env:finalEnv,returnUrl:finalReturnUrl,decodedReturnUrl,constructedTermsUrl,source:returnUrl?\"sessionStorage\":\"url\"});}},[]);const handleClick=e=>{e.preventDefault();if(termsUrl){// Open in same tab\nwindow.location.href=termsUrl;// Alternative: Open in new tab\n// window.open(termsUrl, '_blank', 'noopener,noreferrer')\n}if(props.onClick){props.onClick(e);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,style:{...props.style,cursor:isLoading?\"default\":\"pointer\",opacity:isLoading?.7:1},href:termsUrl,disabled:isLoading});});}/**\n * Version that opens Terms of Service in new tab\n */export function withTermsLinkNewTab(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[termsUrl,setTermsUrl]=useState(\"\");const[isLoading,setIsLoading]=useState(true);useEffect(()=>{let returnUrl=sessionStorage.getItem(\"app_return_url\");let env=sessionStorage.getItem(\"app_env\");if(!returnUrl){const urlParams=new URLSearchParams(window.location.search);returnUrl=urlParams.get(\"returnUrl\");env=urlParams.get(\"env\");}const finalReturnUrl=returnUrl||\"https://app.loanranger.ai\";const finalEnv=env||\"production\";const decodedReturnUrl=decodeURIComponent(finalReturnUrl);const constructedTermsUrl=`${decodedReturnUrl}/terms-of-service`;setTermsUrl(constructedTermsUrl);setIsLoading(false);if(finalEnv!==\"production\"){console.log(\"Terms of Service (New Tab) Override Debug:\",{env:finalEnv,constructedTermsUrl});}},[]);const handleClick=e=>{e.preventDefault();if(termsUrl){// Open in new tab\nwindow.open(termsUrl,\"_blank\",\"noopener,noreferrer\");}if(props.onClick){props.onClick(e);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,style:{...props.style,cursor:isLoading?\"default\":\"pointer\",opacity:isLoading?.7:1},href:termsUrl,target:\"_blank\",rel:\"noopener noreferrer\",disabled:isLoading});});}/**\n * Version with hover effects for Terms link\n */export function withTermsLinkHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[termsUrl,setTermsUrl]=useState(\"\");const[isLoading,setIsLoading]=useState(true);const[isHovered,setIsHovered]=useState(false);useEffect(()=>{let returnUrl=sessionStorage.getItem(\"app_return_url\");let env=sessionStorage.getItem(\"app_env\");if(!returnUrl){const urlParams=new URLSearchParams(window.location.search);returnUrl=urlParams.get(\"returnUrl\");env=urlParams.get(\"env\");}const finalReturnUrl=returnUrl||\"https://app.loanranger.ai\";const decodedReturnUrl=decodeURIComponent(finalReturnUrl);const constructedTermsUrl=`${decodedReturnUrl}/terms-of-service`;setTermsUrl(constructedTermsUrl);setIsLoading(false);},[]);const handleClick=e=>{e.preventDefault();if(termsUrl){window.location.href=termsUrl;}if(props.onClick){props.onClick(e);}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:handleClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:{...props.style,cursor:isLoading?\"default\":\"pointer\",opacity:isLoading?.7:1,textDecoration:isHovered&&!isLoading?\"underline\":\"none\",transition:\"all 0.2s ease\"},href:termsUrl,disabled:isLoading});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withTermsLinkNewTab\":{\"type\":\"reactHoc\",\"name\":\"withTermsLinkNewTab\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTermsLinkHover\":{\"type\":\"reactHoc\",\"name\":\"withTermsLinkHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTermsLink\":{\"type\":\"reactHoc\",\"name\":\"withTermsLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TandC.map","import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Montserrat-600\",\"GF;Montserrat-900\",\"GF;Montserrat-900italic\",\"GF;Montserrat-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w7Y3tcoqK5.woff2\",weight:\"900\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aXp-p7K5ILg.woff2\",weight:\"900\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aXp-p7K5ILg.woff2\",weight:\"600\"}]}];export const css=['.framer-cgkGU .framer-styles-preset-1h3yybr:not(.rich-text-wrapper), .framer-cgkGU .framer-styles-preset-1h3yybr.rich-text-wrapper h5 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-cgkGU .framer-styles-preset-1h3yybr:not(.rich-text-wrapper), .framer-cgkGU .framer-styles-preset-1h3yybr.rich-text-wrapper h5 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-cgkGU .framer-styles-preset-1h3yybr:not(.rich-text-wrapper), .framer-cgkGU .framer-styles-preset-1h3yybr.rich-text-wrapper h5 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-cgkGU\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (29550c4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={rWgzSMnzg:{hover:true}};const cycleOrder=[\"rWgzSMnzg\",\"pHx1IV38O\"];const serializationHash=\"framer-yy3NN\";const variantClassNames={pHx1IV38O:\"framer-v-1dvegqz\",rWgzSMnzg:\"framer-v-1mctzdf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"rWgzSMnzg\",\"Variant 2\":\"pHx1IV38O\"};const getProps=({height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,AXlxCmLkP:newTab??props.AXlxCmLkP??true,K0o6ziSd3:title??props.K0o6ziSd3??\"Privacy Policy\",variant:humanReadableVariantMap[props.variant]??props.variant??\"rWgzSMnzg\",VjS9tNKZP:link??props.VjS9tNKZP,XWAtqUaJ9:smoothScroll??props.XWAtqUaJ9};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,K0o6ziSd3,VjS9tNKZP,AXlxCmLkP,XWAtqUaJ9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rWgzSMnzg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:VjS9tNKZP,motionChild:true,nodeId:\"rWgzSMnzg\",openInNewTab:AXlxCmLkP,scopeId:\"w_CHuSyEP\",smoothScroll:XWAtqUaJ9,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1mctzdf\",className,classNames)} framer-96zlm7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"rWgzSMnzg\",ref:refBinding,style:{...style},...addPropertyOverrides({\"rWgzSMnzg-hover\":{\"data-framer-name\":undefined},pHx1IV38O:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e36f0358-aec3-435d-a318-33c237ced914, rgb(0, 71, 55)))\",\"--framer-text-decoration\":\"underline\"},children:\"Privacy Policy\"})}),className:\"framer-ahc3g3\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"GF;Montserrat-500\"],layoutDependency:layoutDependency,layoutId:\"mLDZT4pp2\",style:{\"--extracted-r6o4lv\":\"var(--token-e36f0358-aec3-435d-a318-33c237ced914, rgb(0, 71, 55))\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:K0o6ziSd3,variants:{\"rWgzSMnzg-hover\":{opacity:.5},pHx1IV38O:{\"--extracted-r6o4lv\":\"var(--token-08933577-487b-4176-8223-b1302c3ae9e0, rgb(255, 209, 220))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({pHx1IV38O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-08933577-487b-4176-8223-b1302c3ae9e0, rgb(255, 209, 220)))\",\"--framer-text-decoration\":\"underline\"},children:\"Privacy Policy\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yy3NN.framer-96zlm7, .framer-yy3NN .framer-96zlm7 { display: block; }\",\".framer-yy3NN.framer-1mctzdf { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yy3NN .framer-ahc3g3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yy3NN.framer-v-1dvegqz.framer-1mctzdf { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 97\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pHx1IV38O\":{\"layout\":[\"auto\",\"auto\"]},\"IWA9d0Vlk\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"K0o6ziSd3\":\"title\",\"VjS9tNKZP\":\"link\",\"AXlxCmLkP\":\"newTab\",\"XWAtqUaJ9\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerw_CHuSyEP=withCSS(Component,css,\"framer-yy3NN\");export default Framerw_CHuSyEP;Framerw_CHuSyEP.displayName=\"Underlined Links\";Framerw_CHuSyEP.defaultProps={height:21,width:97};addPropertyControls(Framerw_CHuSyEP,{variant:{options:[\"rWgzSMnzg\",\"pHx1IV38O\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},K0o6ziSd3:{defaultValue:\"Privacy Policy\",displayTextArea:false,title:\"Title\",type:ControlType.String},VjS9tNKZP:{title:\"Link\",type:ControlType.Link},AXlxCmLkP:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},XWAtqUaJ9:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(Framerw_CHuSyEP,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw_CHuSyEP\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"97\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"21\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pHx1IV38O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IWA9d0Vlk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"K0o6ziSd3\\\":\\\"title\\\",\\\"VjS9tNKZP\\\":\\\"link\\\",\\\"AXlxCmLkP\\\":\\\"newTab\\\",\\\"XWAtqUaJ9\\\":\\\"smoothScroll\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./w_CHuSyEP.map","// Generated by Framer (62acaa8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withPrivacyPolicyLink}from\"https://framerusercontent.com/modules/OfpCplBVWG28FvW4OwZr/ckdMGBktg7LSlnJUNDa1/Privacypolicy.js\";import{withTermsLink}from\"https://framerusercontent.com/modules/5fwH9slFFjzYB7buvzjS/HMF3TId686LhY3MILCKU/TandC.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pxbawuvkqQUPrzh7gLuT/hM982sD6kFQNeVbTVwDB/WYOYqR2Pl.js\";import PrimaryCTA from\"https://framerusercontent.com/modules/blW8RriMzAtDSRhb5Ao7/AXkphEUtwDcmEudXEq8k/tdkQh1DMe.js\";import UnderlinedLinks,*as UnderlinedLinksInfo from\"https://framerusercontent.com/modules/xTu3v0fHGoYYULcHT0rD/3TW5z30OJfoFrFZad3cF/w_CHuSyEP.js\";const PrimaryCTAFonts=getFonts(PrimaryCTA);const UnderlinedLinksFonts=getFonts(UnderlinedLinks);const UnderlinedLinksWithPrivacyPolicyLink1umab6fWithMappedReactPropsz35byf=withMappedReactProps(withCodeBoundaryForOverrides(UnderlinedLinks,{nodeId:\"gQSOmi9Ma\",override:withPrivacyPolicyLink,scopeId:\"u9X41zxRA\"}),UnderlinedLinksInfo);const UnderlinedLinksWithTermsLink1uzx3f6WithMappedReactPropsz35byf=withMappedReactProps(withCodeBoundaryForOverrides(UnderlinedLinks,{nodeId:\"kPPHSNa3n\",override:withTermsLink,scopeId:\"u9X41zxRA\"}),UnderlinedLinksInfo);const cycleOrder=[\"vNrqCziV5\",\"d9uYJ6svF\",\"imAvwF2hw\"];const serializationHash=\"framer-683Jm\";const variantClassNames={d9uYJ6svF:\"framer-v-1qn198e\",imAvwF2hw:\"framer-v-l2ecmj\",vNrqCziV5:\"framer-v-anfjz5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"vNrqCziV5\",Phone:\"imAvwF2hw\",Tablet:\"d9uYJ6svF\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vNrqCziV5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vNrqCziV5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"d9uYJ6svF\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-anfjz5\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vNrqCziV5\",ref:refBinding,style:{backgroundColor:\"var(--token-08933577-487b-4176-8223-b1302c3ae9e0, rgb(212, 255, 232))\",...style},...addPropertyOverrides({d9uYJ6svF:{\"data-framer-name\":\"Tablet\"},imAvwF2hw:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-frupk7\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"z9uR2qRZc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hzcnhc\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"VnJ6tWCQS\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-a80v7t\",\"data-framer-name\":\"Logo Container\",layoutDependency:layoutDependency,layoutId:\"k2tM35LX6\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"vwzYGl6yD\",openInNewTab:false,scopeId:\"u9X41zxRA\",smoothScroll:true,children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:40,intrinsicWidth:218,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0+0+0),pixelHeight:55,pixelWidth:251,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pT4IS4bYkdXIS46tMKWwlDRE8g.png\"},className:\"framer-1ezjhlr framer-1o5bjct\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"vwzYGl6yD\",...addPropertyOverrides({d9uYJ6svF:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:40,intrinsicWidth:218,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0+0+0+0),pixelHeight:55,pixelWidth:251,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pT4IS4bYkdXIS46tMKWwlDRE8g.png\"}},imAvwF2hw:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:40,intrinsicWidth:218,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+0+0+0),pixelHeight:55,pixelWidth:251,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/pT4IS4bYkdXIS46tMKWwlDRE8g.png\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p17gjd\",\"data-framer-name\":\"Right Container\",layoutDependency:layoutDependency,layoutId:\"IKy0Rk1Jp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1h3yybr\",\"data-styles-preset\":\"WYOYqR2Pl\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45)))\"},children:\"Empowering your mortgage business, one referral at a time.\"})}),className:\"framer-i2bo6r\",\"data-framer-name\":\"Empowering your financial journey, one transaction at a time.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hBAlOSAHH\",style:{\"--extracted-1lwpl3i\":\"var(--token-8ca2c2a3-53bf-4034-ac54-54f2e6963f92, rgb(45, 45, 45))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+80+0+0+0+0+82,...addPropertyOverrides({d9uYJ6svF:{y:(componentViewport?.y||0)+80+0+0+0+76+0+62},imAvwF2hw:{y:(componentViewport?.y||0)+64+0+0+0+76+0+62}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qa0erq-container\",layoutDependency:layoutDependency,layoutId:\"CCMHrxuMm-container\",nodeId:\"CCMHrxuMm\",rendersWithMotion:true,scopeId:\"u9X41zxRA\",children:/*#__PURE__*/_jsx(PrimaryCTA,{BxLHVCXZ5:\"Book a Demo\",dLLJeT4EH:\"https://breejeanadkat.lemonsqueezy.com/buy/8a2bbe0e-c3e1-4dd8-9749-6b2061c5410a\",height:\"100%\",id:\"CCMHrxuMm\",layoutId:\"CCMHrxuMm\",style:{height:\"100%\"},variant:\"u9_xiBCEr\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3suau7\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"oM2HyiCsz\",style:{backgroundColor:\"var(--token-28ddd3ca-748a-4df7-9a7d-fdb61c553eee, rgba(0, 71, 55, 0.2))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-126we0y\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"c6eo42IEN\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":pr3fEkeSB\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pr3fEkeSB\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"260px\",y:(componentViewport?.y||0)+80+0+195+0,...addPropertyOverrides({imAvwF2hw:{y:(componentViewport?.y||0)+64+0+251+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hoi4zv-container\",layoutDependency:layoutDependency,layoutId:\"mmzxD5DF8-container\",nodeId:\"mmzxD5DF8\",rendersWithMotion:true,scopeId:\"u9X41zxRA\",children:/*#__PURE__*/_jsx(UnderlinedLinks,{AXlxCmLkP:true,height:\"100%\",id:\"mmzxD5DF8\",K0o6ziSd3:\"\\xa9 2025 LoanRanger. All rights reserved.\",layoutId:\"mmzxD5DF8\",style:{width:\"100%\"},variant:\"rWgzSMnzg\",VjS9tNKZP:resolvedLinks[0],width:\"100%\",XWAtqUaJ9:false,...addPropertyOverrides({imAvwF2hw:{VjS9tNKZP:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-08933577-487b-4176-8223-b1302c3ae9e0, rgb(255, 209, 220)))\"},children:\"\\xa9 2025 LoanRanger\"})}),className:\"framer-1tg7vql\",\"data-framer-name\":\"\\xa9 2024 GreenBank. All rights reserved.\",fonts:[\"GF;Montserrat-regular\"],layoutDependency:layoutDependency,layoutId:\"PfioipQFu\",style:{\"--extracted-r6o4lv\":\"var(--token-08933577-487b-4176-8223-b1302c3ae9e0, rgb(255, 209, 220))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({imAvwF2hw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-08933577-487b-4176-8223-b1302c3ae9e0, rgb(255, 209, 220)))\"},children:\"\\xa9 2025 LoanRanger\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nvcpqg\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"wBxBaWM60\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+80+0+195+0+0,...addPropertyOverrides({d9uYJ6svF:{y:(componentViewport?.y||0)+80+0+251+0+0},imAvwF2hw:{y:(componentViewport?.y||0)+64+0+251+0+142+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1umab6f-container\",layoutDependency:layoutDependency,layoutId:\"gQSOmi9Ma-container\",nodeId:\"gQSOmi9Ma\",rendersWithMotion:true,scopeId:\"u9X41zxRA\",children:/*#__PURE__*/_jsx(UnderlinedLinksWithPrivacyPolicyLink1umab6fWithMappedReactPropsz35byf,{AXlxCmLkP:true,height:\"100%\",id:\"gQSOmi9Ma\",K0o6ziSd3:\"Privacy Policy\",layoutId:\"gQSOmi9Ma\",variant:\"rWgzSMnzg\",width:\"100%\",XWAtqUaJ9:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+80+0+195+0+0,...addPropertyOverrides({d9uYJ6svF:{y:(componentViewport?.y||0)+80+0+251+0+0},imAvwF2hw:{y:(componentViewport?.y||0)+64+0+251+0+142+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uzx3f6-container\",layoutDependency:layoutDependency,layoutId:\"kPPHSNa3n-container\",nodeId:\"kPPHSNa3n\",rendersWithMotion:true,scopeId:\"u9X41zxRA\",children:/*#__PURE__*/_jsx(UnderlinedLinksWithTermsLink1uzx3f6WithMappedReactPropsz35byf,{AXlxCmLkP:true,height:\"100%\",id:\"kPPHSNa3n\",K0o6ziSd3:\"Terms & Conditions\",layoutId:\"kPPHSNa3n\",variant:\"rWgzSMnzg\",width:\"100%\",XWAtqUaJ9:false})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-683Jm.framer-1o5bjct, .framer-683Jm .framer-1o5bjct { display: block; }\",\".framer-683Jm.framer-anfjz5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 80px; position: relative; width: 1200px; }\",\".framer-683Jm .framer-frupk7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-683Jm .framer-1hzcnhc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-683Jm .framer-a80v7t { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-683Jm .framer-1ezjhlr { aspect-ratio: 3.6036036036036037 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); position: relative; text-decoration: none; width: 200px; }\",\".framer-683Jm .framer-p17gjd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-683Jm .framer-i2bo6r { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-683Jm .framer-qa0erq-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-683Jm .framer-3suau7 { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-683Jm .framer-126we0y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-683Jm .framer-1hoi4zv-container { flex: none; height: auto; position: relative; width: 260px; }\",\".framer-683Jm .framer-1tg7vql { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-683Jm .framer-1nvcpqg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-683Jm .framer-1umab6f-container, .framer-683Jm .framer-1uzx3f6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-683Jm.framer-v-1qn198e.framer-anfjz5 { padding: 80px 40px 80px 40px; width: 810px; }\",\".framer-683Jm.framer-v-1qn198e .framer-1hzcnhc, .framer-683Jm.framer-v-l2ecmj .framer-1hzcnhc { flex-direction: column; }\",\".framer-683Jm.framer-v-1qn198e .framer-a80v7t { flex: none; width: 100%; }\",\".framer-683Jm.framer-v-1qn198e .framer-p17gjd, .framer-683Jm.framer-v-l2ecmj .framer-p17gjd { gap: 20px; width: 100%; }\",\".framer-683Jm.framer-v-l2ecmj.framer-anfjz5 { padding: 64px 20px 64px 20px; width: 390px; }\",\".framer-683Jm.framer-v-l2ecmj .framer-a80v7t { align-content: flex-start; align-items: flex-start; flex: none; width: 100%; }\",\".framer-683Jm.framer-v-l2ecmj .framer-126we0y { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; justify-content: center; }\",\".framer-683Jm.framer-v-l2ecmj .framer-1tg7vql { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 418\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"d9uYJ6svF\":{\"layout\":[\"fixed\",\"auto\"]},\"imAvwF2hw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameru9X41zxRA=withCSS(Component,css,\"framer-683Jm\");export default Frameru9X41zxRA;Frameru9X41zxRA.displayName=\"Footer\";Frameru9X41zxRA.defaultProps={height:418,width:1200};addPropertyControls(Frameru9X41zxRA,{variant:{options:[\"vNrqCziV5\",\"d9uYJ6svF\",\"imAvwF2hw\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameru9X41zxRA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew7Y3tcoqK5.woff2\",weight:\"400\"}]},...PrimaryCTAFonts,...UnderlinedLinksFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru9X41zxRA\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"418\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d9uYJ6svF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"imAvwF2hw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Montserrat-regular\",\"GF;Montserrat-700\",\"GF;Montserrat-700italic\",\"GF;Montserrat-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew7Y3tcoqK5.woff2\",weight:\"400\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aXp-p7K5ILg.woff2\",weight:\"700\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aXp-p7K5ILg.woff2\",weight:\"400\"}]}];export const css=['.framer-aqWNZ .framer-styles-preset-gaas4z:not(.rich-text-wrapper), .framer-aqWNZ .framer-styles-preset-gaas4z.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-aqWNZ .framer-styles-preset-gaas4z:not(.rich-text-wrapper), .framer-aqWNZ .framer-styles-preset-gaas4z.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-aqWNZ .framer-styles-preset-gaas4z:not(.rich-text-wrapper), .framer-aqWNZ .framer-styles-preset-gaas4z.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-aqWNZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Montserrat-600\",\"GF;Montserrat-900\",\"GF;Montserrat-900italic\",\"GF;Montserrat-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w7Y3tcoqK5.woff2\",weight:\"900\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aXp-p7K5ILg.woff2\",weight:\"900\"},{family:\"Montserrat\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aXp-p7K5ILg.woff2\",weight:\"600\"}]}];export const css=['.framer-e5Qvy .framer-styles-preset-1h0crwp:not(.rich-text-wrapper), .framer-e5Qvy .framer-styles-preset-1h0crwp.rich-text-wrapper h1 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-e5Qvy .framer-styles-preset-1h0crwp:not(.rich-text-wrapper), .framer-e5Qvy .framer-styles-preset-1h0crwp.rich-text-wrapper h1 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-e5Qvy .framer-styles-preset-1h0crwp:not(.rich-text-wrapper), .framer-e5Qvy .framer-styles-preset-1h0crwp.rich-text-wrapper h1 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e36f0358-aec3-435d-a318-33c237ced914, #004737); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-e5Qvy\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62acaa8)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script>\\n(function() {\\n    // Clean URL parameters and store them for later use\\n    function cleanUrlAndStoreParams() {\\n        const urlParams = new URLSearchParams(window.location.search);\\n        const returnUrl = urlParams.get('returnUrl');\\n        const env = urlParams.get('env');\\n        const branch = urlParams.get('branch');\\n        const isAuthenticated = urlParams.get('isAuthenticated');\\n\\n        // Store parameters in sessionStorage if they exist\\n        if (returnUrl || env) {\\n            if (returnUrl) sessionStorage.setItem('app_return_url', returnUrl);\\n            if (env) sessionStorage.setItem('app_env', env);\\n            if (branch) sessionStorage.setItem('app_branch', branch);\\n            if (isAuthenticated) sessionStorage.setItem('app_is_authenticated', isAuthenticated);\\n\\n            // Clean the URL immediately by removing all query parameters\\n            const cleanUrl = window.location.protocol + \\\"//\\\" + window.location.host + window.location.pathname;\\n            \\n            // Use replaceState to change URL without page reload\\n            if (window.history && window.history.replaceState) {\\n                window.history.replaceState(null, document.title, cleanUrl);\\n            }\\n        }\\n    }\\n\\n    // Run immediately if DOM is already loaded\\n    if (document.readyState === 'loading') {\\n        document.addEventListener('DOMContentLoaded', cleanUrlAndStoreParams);\\n    } else {\\n        cleanUrlAndStoreParams();\\n    }\\n})();\\n</script>\",description:\"LoanRanger turns your network into a referral engine by scanning your connections, flagging high-intent contacts, and telling you exactly how to pitch to them.\",favicon:\"https://framerusercontent.com/assets/Vz3Bk833cPIXVNv8KhNXPpa5dcs.webp\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/AM6KG5Yo6jRjrPyQgdCAZ7lTUQ.png\",title:\"LoanRanger\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62acaa8)\nimport siteMetadata from\"https://framerusercontent.com/modules/4xKdmAgwIzXMW7Ml7xrt/qQCaMTpm3kyspoeXbmjJ/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1tl18rf\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"1ivw9xj\",mediaQuery:\"(max-width: 809px)\"}],description:siteMetadata(params,activeLocale).description,elements:{Bp9xxL1p7:\"step-2\",BqTqv1Q5J:\"feature-1\",fquAO7ex4:\"step-1\",ief1MIryQ:\"hero-1\",iNU2JwogT:\"testimonial\",L1g6YkgeX:\"testimonial-2\",LyuAJfP8m:\"features\",OyMPm0fC2:\"faq\",pr3fEkeSB:\"hero\",tp6qickls:\"feature-2\",tvkUAcpCD:\"feature-3\",XNqdqr0GB:\"testimonial-1\",XXQaG6ign:\"step-3\",zd3KN9IYH:\"how-it-works\"},robots:\"max-image-preview:large\",serializationId:\"framer-9XeR9\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import siteMetadata from\"https://framerusercontent.com/modules/4xKdmAgwIzXMW7Ml7xrt/qQCaMTpm3kyspoeXbmjJ/siteMetadata.js\";export default function metadata(params,activeLocale){return{bodyClassName:\"framer-body-rl7PdQABf\",breakpoints:[{hash:\"1xarn2b\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1s3tg63\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"11ku6h4\",mediaQuery:\"(max-width: 809px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",title:siteMetadata(params,activeLocale).title||\"404\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"i9BAC2tB,SAASoD,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAE,EAAsF,MAArF,IAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,CAAe,0DAYr4ByB,AAZb,GAAyD,IAA6I,IAAkE,IAA4B,CAAgC3D,GAAgB,CAAC,UAAU,CAAC,OAAM,EAAK,SAAQ,CAAK,EAAC,UAAU,CAAC,OAAM,EAAK,SAAQ,CAAK,EAAC,UAAU,CAAC,OAAM,EAAK,SAAQ,CAAK,EAAC,UAAU,CAAC,OAAM,EAAK,SAAQ,CAAK,CAAC,EAAOmC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAY,EAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAkB,EAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAS,EAAOC,GAAW,CAAC,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAO,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAa,EAAc,KAAK,CAAC,GAAG,EAAO,YAAW,GAAE,CAAC,KAAK,UAAU,EAAW,AAAC,EAAC,CAAC,MAAoB,GAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAS,EAAC,AAAE,EAAOC,GAAS,EAAO,OAAA,EAAsB,CAAOC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,eAAe,WAAY,EAAOC,GAAS,CAAC,CAAC,SAAO,KAAG,OAAK,QAAM,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAY,GAASE,GAAuB,CAAC,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgB,GAAa,CAAM,CAAC,eAAa,YAAU,CAAC,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,EAAU,CAAC,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,WAAS,CAAC,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAkB,EAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAO,EAAsB,CAAE,EAAO,EAAkB,EAAGR,GAAkB,GAAG,EAAsB,CAAO,EAAY,MAAQ,CAAC,kBAAkB,oBAAoB,kBAAkB,oBAAoB,kBAAkB,mBAAoB,EAAC,SAAS,EAAe,EAAiB,CAAC,YAAY,YAAY,WAAY,EAAC,SAAS,EAAY,EAA4B,MAAoB,GAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKI,GAAS,CAAC,QAAQ,EAAS,SAAQ,EAAM,SAAsB,EAAKD,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,aAAY,EAAK,OAAO,YAAY,cAAa,EAAK,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,EAAG,EAAkB,iBAAiBkB,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,QAAQ,EAAE,GAAG,CAAM,EAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAE,EAAC,oBAAoB,CAAC,QAAQ,CAAE,EAAC,kBAAkB,CAAC,QAAQ,EAAG,EAAC,oBAAoB,CAAC,QAAQ,EAAG,EAAC,kBAAkB,CAAC,gBAAgB,6EAA8E,EAAC,oBAAoB,CAAC,gBAAgB,2BAA2B,QAAQ,CAAE,EAAC,kBAAkB,CAAC,gBAAgB,sEAAuE,EAAC,oBAAoB,CAAC,gBAAgB,uEAAuE,QAAQ,EAAG,EAAC,UAAU,CAAC,gBAAgB,uEAAwE,EAAC,UAAU,CAAC,gBAAgB,sEAAuE,CAAC,EAAC,GAAG,EAAqB,CAAC,kBAAkB,CAAC,uBAAA,EAA6B,EAAC,oBAAoB,CAAC,uBAAA,EAA6B,EAAC,kBAAkB,CAAC,uBAAA,EAA6B,EAAC,oBAAoB,CAAC,uBAAA,EAA6B,EAAC,kBAAkB,CAAC,uBAAA,EAA6B,EAAC,oBAAoB,CAAC,uBAAA,EAA6B,EAAC,kBAAkB,CAAC,uBAAA,EAA6B,EAAC,oBAAoB,CAAC,uBAAA,EAA6B,EAAC,UAAU,CAAC,mBAAmB,WAAY,EAAC,UAAU,CAAC,mBAAmB,WAAY,EAAC,UAAU,CAAC,mBAAmB,cAAe,CAAC,EAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,g6BAAg6B,aAAa,WAAW,oBAAmB,EAAK,GAAG,EAAqB,CAAC,kBAAkB,CAAC,IAAI,g6BAAg6B,aAAa,WAAY,EAAC,oBAAoB,CAAC,IAAI,q0BAAq0B,aAAa,UAAW,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,CAAc,EAAK,EAAS,CAAC,uBAAsB,EAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAiG,EAAC,SAAS,cAAe,EAAC,AAAC,EAAC,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,mBAAoB,EAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,QAAQ,CAAE,EAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAI,EAAC,oBAAoB,CAAC,QAAQ,GAAI,EAAC,kBAAkB,CAAC,QAAQ,CAAE,EAAC,oBAAoB,CAAC,QAAQ,CAAE,EAAC,kBAAkB,CAAC,qBAAqB,uEAAwE,EAAC,oBAAoB,CAAC,qBAAqB,uBAAwB,EAAC,kBAAkB,CAAC,qBAAqB,oEAAqE,EAAC,oBAAoB,CAAC,qBAAqB,oEAAqE,EAAC,UAAU,CAAC,qBAAqB,oEAAqE,EAAC,UAAU,CAAC,qBAAqB,oEAAqE,CAAC,EAAC,kBAAkB,SAAS,oBAAmB,EAAK,GAAG,EAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAiG,EAAC,SAAS,cAAe,EAAC,AAAC,EAAC,AAAC,EAAC,oBAAoB,CAAC,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gDAAiD,EAAC,SAAS,cAAe,EAAC,AAAC,EAAC,AAAC,EAAC,kBAAkB,CAAC,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,6FAA8F,EAAC,SAAS,cAAe,EAAC,AAAC,EAAC,AAAC,EAAC,oBAAoB,CAAC,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,6FAA8F,EAAC,SAAS,cAAe,EAAC,AAAC,EAAC,AAAC,EAAC,UAAU,CAAC,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,6FAA8F,EAAC,SAAS,cAAe,EAAC,AAAC,EAAC,AAAC,EAAC,UAAU,CAAC,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,6FAA8F,EAAC,SAAS,cAAe,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,CAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAE,EAAC,CAAOD,GAAI,CAAC,kFAAkF,kFAAkF,oXAAoX,+FAA+F,+GAAgH,EAW19Z,EAAgB,EAAQX,GAAUW,GAAI,eAAe,GAAgB,EAAgB,EAAgB,YAAY,cAAc,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAI,EAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAY,EAAC,aAAa,CAAC,YAAY,eAAe,YAAY,WAAY,EAAC,MAAM,UAAU,KAAK,EAAY,IAAK,EAAC,UAAU,CAAC,aAAa,eAAe,iBAAgB,EAAM,MAAM,QAAQ,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAK,CAAC,EAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,eAAc,EAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAO,CAAA,CAAE,CAAA,EAAC,CAAC,8BAA6B,CAAK,EAAC,CAC1xBI,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAE,EAAC,YAAc,CAAC,6BAA+B,OAAO,sBAAwB,KAAK,qBAAuB,OAAO,kBAAoB,OAAO,oCAAsC,ogBAA0mB,gBAAkB,2CAAmD,yBAA2B,QAAQ,sBAAwB,IAAI,yBAA2B,OAAO,qBAAuB,KAAM,CAAC,EAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAI,CAAC,EAAC,mBAAqB,CAAC,KAAO,UAAW,CAAC,CAAC,ICVlsC,SAAgB,GAAef,EAAU,CAAC,MAAoB,GAAW,CAAC,EAAM,IAAM,CAAC,GAAK,CAAC,EAAU,EAAa,CAAC,EAAS,GAAG,CAAM,CAAC,EAAU,EAAa,CAAC,GAAS,EAAK,CAAM,CAAC,EAAgB,EAAmB,CAAC,GAAS,EAAM,CAAC,EAAU,IAAI,CAC1P,IAAI,EAAU,eAAe,QAAQ,iBAAiB,CAAK,EAAI,eAAe,QAAQ,UAAU,CAAK,EAAU,eAAe,QAAQ,uBAAuB,CAC7J,IAAI,EAAU,CAAC,IAAM,EAAU,IAAI,gBAAgB,EAAO,SAAS,QAAsE,AAA9D,EAAU,EAAU,IAAI,YAAY,CAAC,EAAI,EAAU,IAAI,MAAM,CAAC,EAAU,EAAU,IAAI,kBAAkB,AAAE,CACrL,IAAM,EAAe,GAAW,4BAAkC,EAAS,GAAK,aAAmB,EAAoB,IAAY,OAAa,EAAiB,mBAAmB,EAAe,CAC7L,EAAe,KAAuB,EAAiB,eACzD,EAAiB,SAErB,AADC,EAAa,EAAe,CAAC,EAAmB,EAAoB,CAAC,GAAa,EAAM,CACtF,IAAW,cAAc,QAAQ,IAAI,0BAA0B,CAAC,IAAI,EAAS,UAAU,EAAe,mBAAiB,gBAAgB,EAAoB,UAAU,EAAe,OAAO,EAAU,iBAAiB,KAAM,EAAC,AAAG,EAAC,CAAE,EAAC,CAAC,IAAM,EAAY,GAAG,CAG5P,AAH6P,EAAE,gBAAgB,CAAI,IACpR,EAAO,SAAS,KAAK,GAEjB,EAAM,SAAS,EAAM,QAAQ,EAAE,AAAG,EAAC,MAAoB,GAAKA,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,EAAU,UAAU,UAAU,QAAQ,EAAU,GAAG,CAAE,EAAC,KAAK,EAAU,SAAS,CAAU,EAAC,AAAE,EAAC,AAAE,mBAb3O,GAAyD,IAAiD,GCAd,SAAgB,GAAeA,EAAU,CAAC,MAAoB,GAAW,CAAC,EAAM,IAAM,CAAC,GAAK,CAAC,EAAU,EAAa,CAAC,EAAS,GAAG,CAAM,CAAC,EAAU,EAAa,CAAC,GAAS,EAAK,CAAC,EAAU,IAAI,CACzR,IAAI,EAAU,eAAe,QAAQ,iBAAiB,CAAK,EAAI,eAAe,QAAQ,UAAU,CAChG,IAAI,EAAU,CAAC,IAAM,EAAU,IAAI,gBAAgB,EAAO,SAAS,QAA6C,AAArC,EAAU,EAAU,IAAI,YAAY,CAAC,EAAI,EAAU,IAAI,MAAM,AAAE,CAC1I,IAAM,EAAe,GAAW,4BAAkC,EAAS,GAAK,aAAmB,EAAiB,mBAAmB,EAAe,CAAO,KAAwB,EAAiB,SACtM,AAD+M,EAAa,EAAqB,CAAC,GAAa,EAAM,CAClQ,IAAW,cAAc,QAAQ,IAAI,0BAA0B,CAAC,IAAI,EAAS,UAAU,EAAe,mBAAiB,uBAAqB,OAAO,EAAU,iBAAiB,KAAM,EAAC,AAAG,EAAC,CAAE,EAAC,CAAC,IAAM,EAAY,GAAG,CAAkE,AAAjE,EAAE,gBAAgB,CAAI,IAAW,EAAO,SAAS,KAAK,GAAc,EAAM,SAAS,EAAM,QAAQ,EAAE,AAAG,EAAC,MAAoB,GAAKA,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,EAAU,UAAU,UAAU,QAAQ,EAAU,GAAG,CAAE,EAAC,KAAK,EAAU,SAAS,CAAU,EAAC,AAAE,EAAC,AAAE,mBAJjgB,GAA2C,IAAiD,GCCsX,SAASV,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAE,EAAsF,MAArF,IAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,CAAe,iDAW9E,AAX3jB,GAA2C,IAAkK,IAAkE,IAA4B,CAAgClC,GAAgB,CAAC,UAAU,CAAC,OAAM,CAAK,CAAC,EAAOoC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAmB,EAA8LC,GAAY,CAAC,QAAQ,IAAI,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAS,EAAOC,GAAW,CAAC,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAO,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAa,EAAc,KAAK,CAAC,GAAG,EAAO,YAAW,GAAE,CAAC,KAAK,UAAU,EAAW,AAAC,EAAC,CAAC,MAAoB,GAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAS,EAAC,AAAE,EAAOC,GAAS,EAAO,OAAA,EAAsB,CAAOE,GAAS,CAAC,CAAC,SAAO,KAAG,OAAK,SAAO,eAAa,MAAI,QAAM,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,UAAU,GAAc,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAM,EAAM,UAAU,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAK,EAAM,SAAU,GAASC,GAAuB,CAAC,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgB,GAAa,CAAM,CAAC,eAAa,YAAU,CAAC,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,EAAU,CAAC,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,WAAS,CAAC,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAkB,EAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,QAAM,CAAC,EAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,GAAgB,CAAC,WAAU,CAAM,EAAC,CAAI,EAAU,CAAC,IAAM,EAAI,KAAM,GAAU,GAAG,EAAK,CAAC,GAAG,KAAM,EAAM,OAAO,CAAO,CAAC,EAAC,CAAO,EAAsB,CAAE,EAAO,EAAkB,EAAGR,GAAkB,GAAG,EAAsB,CAAC,MAAoB,GAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKI,GAAS,CAAC,QAAQ,EAAS,SAAQ,EAAM,SAAsB,EAAKD,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,aAAY,EAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,aAAa,EAAU,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,EAAG,EAAkB,iBAAiBkB,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,YAAY,kBAAiB,EAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,CAAM,EAAC,GAAG,GAAqB,CAAC,kBAAkB,CAAC,uBAAA,EAA6B,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAS,CAAC,uBAAsB,EAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,6FAA8F,EAAC,SAAS,cAAe,EAAC,AAAC,EAAC,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,MAAM,CAAC,mBAAoB,EAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,QAAQ,CAAE,EAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAG,CAAC,EAAC,kBAAkB,SAAS,oBAAmB,CAAK,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAE,EAAC,CAAOD,GAAI,CAAC,kFAAkF,gFAAgF,2TAA2T,gHAAiH,EAWlrJ,EAAgB,EAAQX,GAAUW,GAAI,eAAe,GAAgB,EAAgB,EAAgB,YAAY,QAAQ,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAI,EAAC,EAAoB,EAAgB,CAAC,UAAU,CAAC,aAAa,eAAe,iBAAgB,EAAM,MAAM,QAAQ,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAK,EAAC,UAAU,CAAC,cAAa,EAAM,MAAM,UAAU,KAAK,EAAY,OAAQ,EAAC,UAAU,CAAC,cAAa,EAAM,MAAM,gBAAgB,KAAK,EAAY,OAAQ,EAAC,UAAU,CAAC,MAAM,MAAM,KAAK,EAAY,YAAa,CAAC,EAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,eAAc,EAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAO,CAAA,CAAE,CAAA,EAAC,CAAC,8BAA6B,CAAK,EAAC,GCX+0B,SAASrB,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAE,EAAsF,MAArF,IAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,CAAe,oEAU18C,AAV7X,GAAyD,IAAmU,IAAkE,IAA4B,CAA0B,IAAsH,KAAsH,KAAgH,KAAwI,CAAM,GAAW,EAAStB,EAAM,CAAOC,GAAgB,EAASmC,EAAW,CAAO,GAA0D,EAAqB,EAA6BA,EAAW,CAAC,OAAO,YAAY,SAAS,GAAe,QAAQ,WAAY,EAAC,CAACjC,EAAe,CAAO,GAA0D,EAAqB,EAA6BiC,EAAW,CAAC,OAAO,YAAY,SAAS,GAAe,QAAQ,WAAY,EAAC,CAACjC,EAAe,CAAOoB,GAAW,CAAC,YAAY,YAAY,WAAY,EAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAmB,EAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAS,EAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAS,EAAOC,GAAW,CAAC,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAO,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAa,EAAc,KAAK,CAAC,GAAG,EAAO,YAAW,GAAE,CAAC,KAAK,UAAU,EAAW,AAAC,EAAC,CAAC,MAAoB,GAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAS,EAAC,AAAE,EAAOC,GAAS,EAAO,OAAA,EAAsB,CAAOC,GAAwB,CAAC,aAAa,YAAY,QAAQ,YAAY,MAAM,WAAY,EAAOC,GAAS,CAAC,CAAC,SAAO,KAAG,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAY,GAASE,GAAuB,CAAC,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgB,GAAa,CAAM,CAAC,eAAa,YAAU,CAAC,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,EAAU,CAAC,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAS,CAAC,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAkB,EAAC,CAAO,EAAiB,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,QAAM,CAAC,EAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,AAAE,EAAC,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,AAAE,EAAC,CAAO,EAAsB,CAAE,EAAO,GAAkB,EAAGR,GAAkB,GAAG,EAAsB,CAAO,GAAY,MAAQ,CAAC,YAAY,WAAY,EAAC,SAAS,EAAY,CAAkC,GAAO,GAAW,CAAC,MAAoB,GAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKI,GAAS,CAAC,QAAQ,GAAS,SAAQ,EAAM,SAAsB,EAAKD,GAAW,CAAC,MAAMD,GAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAY,EAAC,UAAU,CAAC,MAAM,EAAY,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBkB,EAAU,EAAW,CAAC,mBAAmB,UAAU,wBAAuB,EAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,aAAa,gBAAgB,wEAAwE,UAAU,OAAO,qBAAqB,aAAa,GAAG,CAAM,EAAC,SAAS,CAAC,UAAU,CAAC,eAAe,cAAc,UAAU,oFAAoF,qBAAqB,aAAc,CAAC,EAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAQ,EAAC,UAAU,CAAC,mBAAmB,YAAa,CAAC,EAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAY,EAAC,aAAY,EAAK,OAAO,YAAY,cAAa,EAAM,QAAQ,YAAY,cAAa,EAAK,SAAsB,EAAKJ,EAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,QAAQ,GAAG,EAAE,CAAC,YAAY,GAAG,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,qEAAsE,EAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,YAAY,GAAG,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,qEAAsE,CAAC,EAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,OAAO,CAAC,YAAY,GAAG,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,qEAAsE,CAAC,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,CAAC,IAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,kBAAiB,EAAK,MAAM,CAAY,EAAC,UAAU,CAAC,kBAAiB,EAAK,MAAM,CAAY,CAAC,EAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,0EAA0E,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAE,EAAC,SAAS,CAAC,UAAU,CAAC,OAAO,GAAI,CAAC,CAAC,EAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,0EAA0E,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAE,EAAC,SAAS,CAAC,UAAU,CAAC,OAAO,EAAG,CAAC,CAAC,EAAC,AAAC,CAAC,EAAC,AAAC,CAAC,EAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,CAAC,EAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,CAAE,EAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,CAAE,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,SAA0B,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAKxC,EAAM,CAAC,WAAU,EAAK,OAAO,OAAO,GAAG,YAAY,UAAU,WAAW,UAAU,EAAc,GAAG,SAAS,YAAY,WAAU,EAAM,KAAK,SAAS,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,EAAG,EAAC,UAAU,CAAC,UAAU,EAAc,EAAG,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,CAAC,EAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,EAAG,EAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,EAAG,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,SAA0B,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAM,CAAC,WAAU,EAAK,OAAO,OAAO,GAAG,YAAY,UAAU,eAAe,UAAU,EAAe,GAAG,SAAS,YAAY,WAAU,EAAM,KAAK,SAAS,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAG,EAAC,UAAU,CAAC,UAAU,EAAe,EAAG,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,CAAC,EAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,EAAG,EAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,EAAE,EAAG,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,SAA0B,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAM,CAAC,WAAU,EAAK,OAAO,OAAO,GAAG,YAAY,UAAU,eAAe,UAAU,EAAe,GAAG,SAAS,YAAY,WAAU,EAAM,KAAK,SAAS,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAG,EAAC,UAAU,CAAC,UAAU,EAAe,EAAG,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,CAAE,EAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,CAAE,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAK,GAA0D,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAO,EAAC,AAAC,EAAC,AAAC,EAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,CAAE,EAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,CAAE,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAK,GAA0D,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAO,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,AAAC,CAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAE,EAAC,CAAO2C,GAAI,CAAC,kFAAkF,gFAAgF,iQAAiQ,yRAAyR,mMAAmM,gHAAgH,gQAAgQ,gQAAgQ,wRAAwR,0QAA0Q,wQAAwQ,iJAAiJ,6NAA6N,4EAA4E,wJAAwJ,0LAA0L,uGAAuG,oPAAoP,mHAAmH,8IAA8I,mIAAmI,6JAA6J,yKAAyK,oHAAqH,EAU9phB,EAAgB,EAAQX,GAAUW,GAAI,eAAe,IAAgB,EAAgB,EAAgB,YAAY,4BAA4B,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAK,EAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAY,EAAC,aAAa,CAAC,UAAU,QAAQ,YAAa,EAAC,MAAM,UAAU,KAAK,EAAY,IAAK,CAAC,EAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,eAAc,EAAK,MAAM,CAAE,CAAC,EAAC,GAAG,GAAW,GAAG1C,EAAgB,EAAC,CAAC,8BAA6B,CAAK,EAAC,GCRxf,SAAgB,GAAsB+B,EAAU,CAAC,MAAoB,GAAW,CAAC,EAAM,IAAM,CAAC,GAAK,CAAC,EAAW,EAAc,CAAC,EAAS,GAAG,CAAM,CAAC,EAAU,EAAa,CAAC,GAAS,EAAK,CAAC,EAAU,IAAI,CACzM,IAAI,EAAU,eAAe,QAAQ,iBAAiB,CAAK,EAAI,eAAe,QAAQ,UAAU,CAChG,IAAI,EAAU,CAAC,IAAM,EAAU,IAAI,gBAAgB,EAAO,SAAS,QAA6C,AAArC,EAAU,EAAU,IAAI,YAAY,CAAC,EAAI,EAAU,IAAI,MAAM,AAAE,CAC1I,IAAM,EAAe,GAAW,4BAAkC,EAAS,GAAK,aAAmB,EAAiB,mBAAmB,EAAe,CAAO,KAAyB,EAAiB,iBACvM,AADwN,EAAc,EAAsB,CAAC,GAAa,EAAM,CAC7Q,IAAW,cAAc,QAAQ,IAAI,iCAAiC,CAAC,IAAI,EAAS,UAAU,EAAe,mBAAiB,wBAAsB,OAAO,EAAU,iBAAiB,KAAM,EAAC,AAAG,EAAC,CAAE,EAAC,CAAC,IAAM,EAAY,GAAG,CAG5N,AAH6N,EAAE,gBAAgB,CAAI,IACpP,EAAO,SAAS,KAAK,GAEjB,EAAM,SAAS,EAAM,QAAQ,EAAE,AAAG,EAAC,MAAoB,GAAKA,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,EAAU,UAAU,UAAU,QAAQ,EAAU,GAAG,CAAE,EAAC,KAAK,EAAW,SAAS,CAAU,EAAC,AAAE,EAAC,AAAE,mBAV5O,GAA2C,IAAiD,GCGzF,SAAgB,GAAcA,EAAU,CAAC,MAAoB,GAAW,CAAC,EAAM,IAAM,CAAC,GAAK,CAAC,EAAS,EAAY,CAAC,EAAS,GAAG,CAAM,CAAC,EAAU,EAAa,CAAC,GAAS,EAAK,CAAC,EAAU,IAAI,CAC7L,IAAI,EAAU,eAAe,QAAQ,iBAAiB,CAAK,EAAI,eAAe,QAAQ,UAAU,CAChG,IAAI,EAAU,CAAC,IAAM,EAAU,IAAI,gBAAgB,EAAO,SAAS,QAA6C,AAArC,EAAU,EAAU,IAAI,YAAY,CAAC,EAAI,EAAU,IAAI,MAAM,AAAE,CAC1I,IAAM,EAAe,GAAW,4BAAkC,EAAS,GAAK,aAAmB,EAAiB,mBAAmB,EAAe,CAAO,KAAuB,EAAiB,mBACrM,AADwN,EAAY,EAAoB,CAAC,GAAa,EAAM,CACzQ,IAAW,cAAc,QAAQ,IAAI,mCAAmC,CAAC,IAAI,EAAS,UAAU,EAAe,mBAAiB,sBAAoB,OAAO,EAAU,iBAAiB,KAAM,EAAC,AAAG,EAAC,CAAE,EAAC,CAAC,IAAM,EAAY,GAAG,CAG5N,AAH6N,EAAE,gBAAgB,CAAI,IACpP,EAAO,SAAS,KAAK,GAEjB,EAAM,SAAS,EAAM,QAAQ,EAAE,AAAG,EAAC,MAAoB,GAAKA,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,EAAU,UAAU,UAAU,QAAQ,EAAU,GAAG,CAAE,EAAC,KAAK,EAAS,SAAS,CAAU,EAAC,AAAE,EAAC,AAAE,mBAV1O,GAA2C,IAAiD,sBCAwwHY,AAAp2H,GAA8B,GAAU,UAAU,CAAC,oBAAoB,oBAAoB,0BAA0B,yBAA0B,EAAC,CAAcF,GAAM,CAAC,CAAC,eAAc,EAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAM,CAAC,CAAE,CAAA,EAAcC,GAAI,CAAC,88BAA88B,ogCAAogC,ggCAAigC,EAAcC,GAAU,uECC72G,SAAStB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAE,EAAsF,MAArF,IAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,CAAe,0DAY3qByB,AAZb,GAA2C,IAAyI,IAAkE,IAA4B,CAAgC,GAAgB,CAAC,UAAU,CAAC,OAAM,CAAK,CAAC,EAAOxB,GAAW,CAAC,YAAY,WAAY,EAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAmB,EAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAS,EAAOC,GAAW,CAAC,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAO,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAa,EAAc,KAAK,CAAC,GAAG,EAAO,YAAW,GAAE,CAAC,KAAK,UAAU,EAAW,AAAC,EAAC,CAAC,MAAoB,GAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAS,EAAC,AAAE,EAAOC,GAAS,EAAO,OAAA,EAAsB,CAAOC,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAY,EAAOC,GAAS,CAAC,CAAC,SAAO,KAAG,OAAK,SAAO,eAAa,QAAM,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,YAAW,EAAK,UAAU,GAAO,EAAM,WAAW,iBAAiB,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAM,EAAM,UAAU,UAAU,GAAc,EAAM,SAAU,GAASE,GAAuB,CAAC,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgB,GAAa,CAAM,CAAC,eAAa,YAAU,CAAC,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,EAAU,CAAC,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,WAAS,CAAC,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAkB,EAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAO,EAAsB,CAAE,EAAO,EAAkB,EAAGR,GAAkB,GAAG,EAAsB,CAAC,MAAoB,GAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKI,GAAS,CAAC,QAAQ,EAAS,SAAQ,EAAM,SAAsB,EAAKD,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,aAAY,EAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,aAAa,EAAU,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,EAAG,EAAkB,iBAAiBkB,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAM,EAAC,GAAG,GAAqB,CAAC,kBAAkB,CAAC,uBAAA,EAA6B,EAAC,UAAU,CAAC,mBAAmB,WAAY,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAS,CAAC,uBAAsB,EAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,6FAA6F,2BAA2B,WAAY,EAAC,SAAS,gBAAiB,EAAC,AAAC,EAAC,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,MAAM,CAAC,mBAAoB,EAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,6BAA6B,MAAM,QAAQ,CAAE,EAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAG,EAAC,UAAU,CAAC,qBAAqB,uEAAwE,CAAC,EAAC,kBAAkB,SAAS,oBAAmB,EAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,qDAAqD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,iGAAiG,2BAA2B,WAAY,EAAC,SAAS,gBAAiB,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAE,EAAC,CAAOD,GAAI,CAAC,kFAAkF,gFAAgF,2TAA2T,gHAAgH,kEAAmE,EAWl4K,EAAgB,EAAQX,GAAUW,GAAI,eAAe,GAAgB,EAAgB,EAAgB,YAAY,mBAAmB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAG,EAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAY,EAAC,aAAa,CAAC,YAAY,WAAY,EAAC,MAAM,UAAU,KAAK,EAAY,IAAK,EAAC,UAAU,CAAC,aAAa,iBAAiB,iBAAgB,EAAM,MAAM,QAAQ,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAK,EAAC,UAAU,CAAC,cAAa,EAAK,MAAM,UAAU,KAAK,EAAY,OAAQ,EAAC,UAAU,CAAC,cAAa,EAAM,MAAM,gBAAgB,KAAK,EAAY,OAAQ,CAAC,EAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,eAAc,EAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAO,CAAA,CAAE,CAAA,EAAC,CAAC,8BAA6B,CAAK,EAAC,CACl4BI,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAI,CAAC,EAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAE,EAAC,YAAc,CAAC,qBAAuB,KAAK,qBAAuB,OAAO,6BAA+B,OAAO,yBAA2B,QAAQ,sBAAwB,IAAI,sBAAwB,KAAK,kBAAoB,OAAO,yBAA2B,OAAO,oCAAsC,yJAAuL,gBAAkB,0FAA2G,CAAC,EAAC,mBAAqB,CAAC,KAAO,UAAW,CAAC,CAAC,ICZgiC,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAE,EAAsF,MAArF,IAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,CAAe,iEAUzrD,AAVvW,GAAyD,IAA2U,IAAkE,IAA4B,CAA0B,IAAoI,KAAoH,KAAyH,KAAqH,KAAkJ,CAAM,GAAgB,EAASX,EAAW,CAAO,GAAqB,EAASC,EAAgB,CAAO,GAAsE,EAAqB,EAA6BA,EAAgB,CAAC,OAAO,YAAY,SAAS,GAAsB,QAAQ,WAAY,EAAC,CAACC,GAAoB,CAAO,GAA8D,EAAqB,EAA6BD,EAAgB,CAAC,OAAO,YAAY,SAAS,GAAc,QAAQ,WAAY,EAAC,CAACC,GAAoB,CAAO,GAAW,CAAC,YAAY,YAAY,WAAY,EAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAkB,EAA8L,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAS,EAAO,GAAW,CAAC,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAO,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAa,EAAc,KAAK,CAAC,GAAG,EAAO,YAAW,GAAE,CAAC,KAAK,UAAU,EAAW,AAAC,EAAC,CAAC,MAAoB,GAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAS,EAAC,AAAE,EAAO,GAAS,EAAO,OAAA,EAAsB,CAAO,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAY,EAAO,GAAS,CAAC,CAAC,SAAO,KAAG,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAY,GAAS,GAAuB,CAAC,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgB,GAAa,CAAM,CAAC,eAAa,YAAU,CAAC,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,EAAU,CAAC,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,WAAS,CAAC,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAkB,EAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAO,EAAsB,CAAA,EAAuB,EAAO,EAAkB,EAAG,GAAkB,GAAG,EAAsB,CAAO,EAAY,IAAQ,IAAc,YAA6C,EAAO,GAAW,CAAC,MAAoB,GAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,SAAQ,EAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBM,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,GAAG,CAAM,EAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAS,EAAC,UAAU,CAAC,mBAAmB,OAAQ,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAY,EAAC,aAAY,EAAK,OAAO,YAAY,cAAa,EAAM,QAAQ,YAAY,cAAa,EAAK,SAAsB,EAAKJ,EAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,GAAG,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,qEAAsE,EAAC,UAAU,gCAAgC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,GAAG,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,qEAAsE,CAAC,EAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,GAAG,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,GAAG,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,qEAAsE,CAAC,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,uBAAsB,EAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA+F,EAAC,SAAS,4DAA6D,EAAC,AAAC,EAAC,CAAC,UAAU,gBAAgB,mBAAmB,gEAAgE,MAAM,CAAC,OAAQ,EAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,oEAAqE,EAAC,kBAAkB,SAAS,oBAAmB,CAAK,EAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAG,EAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAG,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAKJ,EAAW,CAAC,UAAU,cAAc,UAAU,kFAAkF,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,MAAO,EAAC,QAAQ,YAAY,MAAM,MAAO,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,AAAC,CAAC,EAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,yEAA0E,CAAC,EAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAa,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAgC,EAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAY,EAAC,0BAAA,EAAiC,CAAA,EAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,CAAE,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAgB,CAAC,WAAU,EAAK,OAAO,OAAO,GAAG,YAAY,UAAU,0CAA6C,SAAS,YAAY,MAAM,CAAC,MAAM,MAAO,EAAC,QAAQ,YAAY,UAAU,EAAc,GAAG,MAAM,OAAO,WAAU,EAAM,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,EAAG,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAc,EAAK,EAAS,CAAC,uBAAsB,EAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,gGAAiG,EAAC,SAAS,mBAAuB,EAAC,AAAC,EAAC,CAAC,UAAU,iBAAiB,mBAAmB,yCAA4C,MAAM,CAAC,uBAAwB,EAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAwE,EAAC,kBAAkB,SAAS,oBAAmB,EAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,gGAAiG,EAAC,SAAS,mBAAuB,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,CAAE,EAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,IAAI,CAAE,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAK,GAAsE,CAAC,WAAU,EAAK,OAAO,OAAO,GAAG,YAAY,UAAU,iBAAiB,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,WAAU,CAAM,EAAC,AAAC,EAAC,AAAC,EAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,CAAE,EAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,IAAI,CAAE,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAK,GAA8D,CAAC,WAAU,EAAK,OAAO,OAAO,GAAG,YAAY,UAAU,qBAAqB,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,WAAU,CAAM,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,AAAC,CAAC,EAAC,AAAC,CAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAE,EAAC,CAAOM,GAAI,CAAC,kFAAkF,kFAAkF,0QAA0Q,qSAAqS,sRAAsR,kRAAkR,mMAAmM,yRAAyR,oKAAoK,wGAAwG,6FAA6F,0QAA0Q,0GAA0G,iHAAiH,6RAA6R,kJAAkJ,+FAA+F,4HAA4H,6EAA6E,0HAA0H,8FAA8F,gIAAgI,mKAAmK,uIAAuI,GAAA,EAAmB,EAU3xf,EAAgB,EAAQ,GAAUA,GAAI,eAAe,IAAgB,EAAgB,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAK,EAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAY,EAAC,aAAa,CAAC,UAAU,SAAS,OAAQ,EAAC,MAAM,UAAU,KAAK,EAAY,IAAK,CAAC,EAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,eAAc,EAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAM,EAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAM,EAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAM,EAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAM,EAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAM,EAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAM,EAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAM,CAAC,CAAC,EAAC,GAAG,GAAgB,GAAG,GAAqB,GAAG,GAAA,GAA0C,AAAC,EAAC,CAAC,8BAA6B,CAAK,EAAC,sBCXqxDC,AAA3/H,GAA8B,GAAU,UAAU,CAAC,wBAAwB,oBAAoB,0BAA0B,sBAAuB,EAAC,CAAcF,GAAM,CAAC,CAAC,eAAc,EAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAM,CAAC,CAAE,CAAA,EAAcC,GAAI,CAAC,ggCAAggC,sjCAAsjC,kjCAAmjC,EAAcC,GAAU,oCCA9J,AAAv2H,GAA8B,GAAU,UAAU,CAAC,oBAAoB,oBAAoB,0BAA0B,yBAA0B,EAAC,CAAc,GAAM,CAAC,CAAC,eAAc,EAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,oGAAoG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAM,EAAC,CAAC,OAAO,aAAa,OAAO,SAAS,MAAM,SAAS,IAAI,uGAAuG,OAAO,KAAM,CAAC,CAAE,CAAA,EAAc,GAAI,CAAC,+8BAA+8B,qgCAAqgC,igCAAkgC,EAAc,GAAU,iBCCj3H,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAAi/C,YAAY,kKAAkK,QAAQ,wEAAwE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,YAAa,CAAE,kBCA50D,SAAwBI,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAsB,EAAC,CAAC,KAAK,UAAU,WAAW,4CAA6C,EAAC,CAAC,KAAK,UAAU,WAAW,oBAAqB,CAAC,EAAC,YAAY,GAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAC,UAAU,SAAS,UAAU,YAAY,UAAU,SAAS,UAAU,SAAS,UAAU,cAAc,UAAU,gBAAgB,UAAU,WAAW,UAAU,MAAM,UAAU,OAAO,UAAU,YAAY,UAAU,YAAY,UAAU,gBAAgB,UAAU,SAAS,UAAU,cAAe,EAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,GAAa,EAAO,EAAa,CAAC,OAAO,OAAO,SAAS,oBAAqB,CAAE,qBACv2BD,AADb,IAA0H,CAAuwBD,GAAgB,EACp4BC,GAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAI,CAAC,EAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAI,CAAC,EAAC,mBAAqB,CAAC,KAAO,UAAW,CAAC,CAAC,ICF1H,SAAwBC,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,cAAc,wBAAwB,YAAY,CAAC,CAAC,KAAK,UAAU,WAAW,qBAAsB,EAAC,CAAC,KAAK,UAAU,WAAW,4CAA6C,EAAC,CAAC,KAAK,UAAU,WAAW,oBAAqB,CAAC,EAAC,YAAY,GAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAE,EAAC,OAAO,0BAA0B,MAAM,GAAa,EAAO,EAAa,CAAC,OAAO,MAAM,SAAS,oBAAqB,CAAE,qBACtkB,AADb,IAA0H,CAAse,GAAgB,EACnmB,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAI,CAAC,EAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAI,CAAC,EAAC,mBAAqB,CAAC,KAAO,UAAW,CAAC,CAAC"}