{"version":3,"file":"script_main.DgorRdhh.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","mask","SVG","getProps","Component","className","css","Icon","variationAxes","fonts","css","className","variationAxes","fonts","css","className","variationAxes","fonts","css","className","variationAxes","fonts","css","className","variationAxes","fonts","css","className","variationAxes","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","SmallLogoFonts","SmallLogo","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","Variants","humanReadableVariantMap","getProps","Icon","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","SmallLogo","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","ArrowUpRight","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","ArrowIcon","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","p","t","I","e","b","T","n","r","x","N","A","R","P","q","i","_","D","s","a","o","j","C","J","V","W","z","G","K","H","X","Q","Y","Z","te","u","l","h","c","f","d","g","y","U","S","k","L","B","E","M","F","O","v","e","t","i","o","l","u","p","A","q","Y","J","e","a","t","r","i","m","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","Image","css","addPropertyOverrides","Thumbnail","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","QueryData","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","Templates","_Fragment","dfxBl8eYOZG3rfjNzf","idZG3rfjNzf","SRwfWRKdOZG3rfjNzf","dfxBl8eYOECTmyMAzV","idECTmyMAzV","SRwfWRKdOECTmyMAzV","dfxBl8eYONmTlqod3H","idNmTlqod3H","SRwfWRKdONmTlqod3H","dfxBl8eYOFELwSFo_x","idFELwSFo_x","SRwfWRKdOFELwSFo_x","dfxBl8eYOdQvIVtal4","iddQvIVtal4","SRwfWRKdOdQvIVtal4","dfxBl8eYOoiqiPGuq4","idoiqiPGuq4","SRwfWRKdOoiqiPGuq4","css","addPropertyOverrides","Close","PrimaryButton","AllAccessBar","Thumbnails","Check","AllAccess","PrimaryLink","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","animation2","Overlay","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","LockSimpleOpen","_Fragment","UserComponent","css","variationAxes","Component","_Fragment","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","Image","css","addPropertyOverrides","DropdownMenuItem","DropdownMenuImage","cycleOrder","serializationHash","variantClassNames","transition1","QueryData","addImageAlt","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","Category","_Fragment","CJEzJ6KhvLOGZqNiKA","idLOGZqNiKA","uOnEvuRvXLOGZqNiKA","Collections","i7_QpvY62rhhjrYbcY","idrhhjrYbcY","yB02rTeParhhjrYbcY","css","e","n","a","m","b","i","j","k","log","time","timeEnd","e","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","p","useState","useTransition","i","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","y","Overlay","EntryPoint","useRef","useState","addPropertyOverrides","SearchFonts","Search","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","useTransition","useState","useRef","className","serializationHash","variantClassNames","transition1","transition2","animation","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","Image","css","i","FrameshipUpgradePaywall","state","State","currencySymbols","addPropertyOverrides","CartInfoLabelFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","useState","serializationHash","variantClassNames","transition1","toResponsiveImage","prefix","transition2","animation","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","Image","css","CartListItem","CartButton","OpenCartButton","serializationHash","variantClassNames","transition1","transition2","animation","QueryData","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","Shop","_Fragment","fTH6_DJq5Zp4vPsC1x","idZp4vPsC1x","mFKRxEYKjZp4vPsC1x","owAZ1clldZp4vPsC1x","Image","css","variationAxes","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","Search","Account","Cart","TextCycle","MenuItem","DropdownMenu","LinkItemMedium","StopScroll","cycleOrder","serializationHash","variantClassNames","transition1","transition2","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","Image","LinkItemSmall","FormButton","serializationHash","variantClassNames","humanReadableVariantMap","getProps","Component","useRef","className","Category","_Fragment","CJEzJ6KhvdSepQ5E4b","iddSepQ5E4b","uOnEvuRvXdSepQ5E4b","Support","cLLUmxdDphKEiNQUvJ","idhKEiNQUvJ","sw8QgoJKDhKEiNQUvJ","FormPlainTextInput","css","MainNav","TemplateBar","Footer","useRef","className","PropertyOverrides","NavFooter","breakpoints"],"sources":["https:/framerusercontent.com/modules/EVBYHrmKffBQ2lmDuGwg/MbzYekuu10G0lwwk8pwj/tCfmmcAeJ.js","https:/framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js","https:/framerusercontent.com/modules/KSvtBOJuMnaS19KCHdOk/nXQ6bONSGX4DWxA6b3Qy/QAgTWZoLn.js","https:/framerusercontent.com/modules/RvM91VtLIONQCDM2DB6b/hKeTkWbMIpJUeTHgnOG9/rXHCePIVl.js","https:/framerusercontent.com/modules/e3u4BGIqg0zcoYXHDU2S/BnxfAK8SmGPW1iZX9yPQ/aPqv2C1EJ.js","https:/framerusercontent.com/modules/tX9uLDIerdmaDpDpPROW/yJfCpYNMg0tzo05z0m8A/ELDHs3O3A.js","https:/framerusercontent.com/modules/mTfGEBHADXsSjAUvyyXE/WNNlOWvb7ddLAjIQH5JN/Pel4EFV5c.js","https:/framerusercontent.com/modules/67kmLGa3GrkiSGUEUPkR/QjI2eo6vB0UhUItHpjiG/xYEC_wF3E.js","https:/framerusercontent.com/modules/14fuRLaPJkapJ8IFFm22/WobXlywTozjnzx2f0V4A/nZIMpa9h8.js","https:/framerusercontent.com/modules/bNaryVnezVMEPLLpBZtv/NUobTfcojw0CVlHZXl22/QxCYNMGYt.js","https:/framerusercontent.com/modules/C6XU70YaOyOWmG4OwZdZ/0fFUPp7ddSihGHvciaSO/ZTEGydyFL.js","https:/framerusercontent.com/modules/lvtqJRmwOceJ99mcCvBk/0xc0waedvTv3r41N3xVd/cZ7PvGHnP.js","https:/framerusercontent.com/modules/QGsiOmymnPflDqXQHBDF/7ieEdtPrCagk41eLw1dF/VWXKKteE7.js","https:/framerusercontent.com/modules/Sr2oy1XpyN8bgP1uY3en/IWJrRnkInTsyCM2V7ofu/d8TvInYao.js","https:/framerusercontent.com/modules/RExVbSDeoI9gyz21Mckh/TxJUydrBKJrNHm5glLab/eV1bkn6Bl.js","https:/framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js","https:/framerusercontent.com/modules/prTwvnOoHVmTDsLNxVvc/JQaCEpvUCsjqVLZwh1jv/x4VU9urdi.js","https:/framerusercontent.com/modules/6VYIMqKGlkZCxDhmWvqq/VWa3IbmJT980zqGxAD3q/HDLwXH2ao.js","https:/framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi-0.js","https:/framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi-1.js","https:/framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js","https:/framerusercontent.com/modules/ArAQx0cFvZel0OE89XzQ/Em8zMHgv4pv7TbgijgU9/KQ3o944HN.js","https:/framerusercontent.com/modules/Ho7zLsQDwvevure7CU7N/rb3DY3Iwzh0BFZNFyvog/QD1mG_bih.js","https:/framerusercontent.com/modules/4HAELSOLrzDLLR9cvmz7/FGULEHpR1Xcis466kBV5/OOQRb37d7.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/ZBplVHhr6ySudJRDhwll/StopScroll.js","https:/framerusercontent.com/modules/l788gCuHtvmE5qjX0WSc/SarUfBv7eIM0FiQil5pl/UBWzmew2P.js","https:/framerusercontent.com/modules/KafzF1nrtETjInFoCXks/5jhbVtjBHlQGuLRNYEjO/Uvt44JG85.js","https:/framerusercontent.com/modules/KT55Hb7aQm4xae3jyjd0/XPni8sY0tYO7s644RyeH/C8bQY4Sg1.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/ejZ7L3ceJUcOnlHf1imk/fEPyl2DmRvKMZATrfb3e/CItWrD1g9.js","https:/framerusercontent.com/modules/mnUymzlMNvjDghF0SFna/BMm2EsR44dIdHhlF3x9w/Daft0iYnn.js","https:/framerusercontent.com/modules/NvaqMmAUGW7HAMZvuqLs/5OqFIcyxANddY2RpFafT/E9a8Nkzyo.js","https:/framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/oFqg2Xl9TIS3c0QGPCo5/CartButton.js","https:/framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/FpfIGHXNmvQHzXs0epfs/CloseCartButton.js","https:/framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/cEltxRI81QG4LcbnisKI/U4_nFMT5N.js","https:/framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/4LCDVfd8nnThRGq8tepm/CartProductList.js","https:/framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/BJVlQQo5eJ4nxPKHEPjL/CheckoutButton.js","https:/framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/nhL2IL5nZgC7Ee6LZa7j/CartInfoLabel.js","https:/framerusercontent.com/modules/gfEmTTmQr2AOc29O7jx7/uBJ3Vs6bX3KTiTrHBZ2G/l1wX3AcHT.js","https:/framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/4u0dTWsY1paTcseW4igp/QuantityInput.js","https:/framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/bvB0IbuDzJYPGJp9EFqB/RemoveFromCartButton.js","https:/framerusercontent.com/modules/G6Hys37ckZpAhYTPTWEO/PiKuk43YhmZ3MyBrOGn1/rdAkuroKW.js","https:/framerusercontent.com/modules/CplSyvLwpHzNo3NuCVAk/KWk0e84H6FC3Z5880Loq/Ec6r9teAc.js","https:/framerusercontent.com/modules/Mom3R8HibL6Gs9tpkKV3/cc7rhyqTsJlHHkpIxg4N/hDWS7xmAp.js","https:/framerusercontent.com/modules/CLTpv2JHcRzNId5KKFdn/lvCzSP3lOTIyFE7wnvlT/bRBQnyXTu.js","https:/framerusercontent.com/modules/vylLmXnknjNWz9Joe8Qi/ezJXvtNeFeBb9RAYAfP9/DMq5rBx_f.js","https:/framerusercontent.com/modules/lYRg7ezAN22VXCeN8qMb/Q4VxEMntxCg60Sg2QSP8/FShqas4_c.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.75 12 C 0.336 12 0 11.664 0 11.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 15.75 0 C 16.164 0 16.5 0.336 16.5 0.75 L 16.5 11.25 C 16.5 11.664 16.164 12 15.75 12 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12px\" id=\"Z4GMdp1T7\" transform=\"translate(3.75 8.25)\" width=\"16.5px\"/><path d=\"M 0.75 12 C 0.336 12 0 11.664 0 11.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 15.75 0 C 16.164 0 16.5 0.336 16.5 0.75 L 16.5 11.25 C 16.5 11.664 16.164 12 15.75 12 Z\" fill=\"transparent\" height=\"12px\" id=\"VHv2aqCIH\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 8.25)\" width=\"16.5px\"/><path d=\"M 0 6.75 L 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.564 0 7.152 1.288 7.5 3\" fill=\"transparent\" height=\"6.75px\" id=\"JVZh4boJc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 1.5)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3650287300\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HVtMk\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-HVtMk { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Lock Simple Open\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-HVtMk\");Icon.displayName=\"Lock Simple Open\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Lock Simple Open\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.5 0 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"dJkACGH8G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/><path d=\"M 0 0 L 10.5 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pgy_UnrTc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3527454627\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KpKpK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KpKpK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KpKpK\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 6 L 0 12 L 6.75 18.75 L 6.75 12 L 13.5 12 L 0 0 L 13.5 0 L 13.5 6 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18.75px\" id=\"WSyo6DWb7\" transform=\"translate(5.25 3.75)\" width=\"13.5px\"/><path d=\"M 0 6 L 0 12 L 6.75 18.75 L 6.75 12 L 13.5 12 L 0 0 L 13.5 0 L 13.5 6 Z\" fill=\"transparent\" height=\"18.75px\" id=\"s0FMeaMKY\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 3.75)\" width=\"13.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1403532491\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QYJ03\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-QYJ03 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-QYJ03\");Icon.displayName=\"Framer Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Framer Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 0 L 1.5 0 C 0.672 0 0 0.672 0 1.5 L 0 15 C 0 15.828 0.672 16.5 1.5 16.5 L 18 16.5 C 18.828 16.5 19.5 15.828 19.5 15 L 19.5 1.5 C 19.5 0.672 18.828 0 18 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"CcIDqS4bW\" transform=\"translate(2.25 3.75)\" width=\"19.5px\"/><path d=\"M 0 5.25 L 3.75 9 L 12.75 0\" fill=\"transparent\" height=\"9px\" id=\"txP0X4MiU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6 7.5)\" width=\"12.75px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4119102008\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-uMwCf\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-uMwCf { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-uMwCf\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-variable-regular\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-RbYAa .framer-styles-preset-1pvr9s:not(.rich-text-wrapper), .framer-RbYAa .framer-styles-preset-1pvr9s.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 991px) and (min-width: 768px) { .framer-RbYAa .framer-styles-preset-1pvr9s:not(.rich-text-wrapper), .framer-RbYAa .framer-styles-preset-1pvr9s.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-RbYAa .framer-styles-preset-1pvr9s:not(.rich-text-wrapper), .framer-RbYAa .framer-styles-preset-1pvr9s.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-RbYAa\";\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\"}}}","// Generated by Framer (114679e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-variable-regular\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-Tf6o3 .framer-styles-preset-1gjhuf7:not(.rich-text-wrapper), .framer-Tf6o3 .framer-styles-preset-1gjhuf7.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 80%; --framer-paragraph-spacing: 48px; --framer-text-alignment: center; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 992px) { .framer-Tf6o3 .framer-styles-preset-1gjhuf7:not(.rich-text-wrapper), .framer-Tf6o3 .framer-styles-preset-1gjhuf7.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 80%; --framer-paragraph-spacing: 48px; --framer-text-alignment: center; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 991px) and (min-width: 768px) { .framer-Tf6o3 .framer-styles-preset-1gjhuf7:not(.rich-text-wrapper), .framer-Tf6o3 .framer-styles-preset-1gjhuf7.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 80%; --framer-paragraph-spacing: 48px; --framer-text-alignment: center; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-Tf6o3 .framer-styles-preset-1gjhuf7:not(.rich-text-wrapper), .framer-Tf6o3 .framer-styles-preset-1gjhuf7.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 80%; --framer-paragraph-spacing: 48px; --framer-text-alignment: center; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Tf6o3\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae4e96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-variable-regular\",\"GF;Geist-variable-regularVF=IndnaHQiIDYwMA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDYwMA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDYwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-ptLqL .framer-styles-preset-ka4kdv:not(.rich-text-wrapper), .framer-ptLqL .framer-styles-preset-ka4kdv.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on, \\'ss01\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 165%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 991px) and (min-width: 768px) { .framer-ptLqL .framer-styles-preset-ka4kdv:not(.rich-text-wrapper), .framer-ptLqL .framer-styles-preset-ka4kdv.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on, \\'ss01\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 165%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-ptLqL .framer-styles-preset-ka4kdv:not(.rich-text-wrapper), .framer-ptLqL .framer-styles-preset-ka4kdv.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on, \\'ss01\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 165%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ptLqL\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-variable-regular\",\"GF;Geist-variable-regularVF=IndnaHQiIDY1MA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDY1MA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDY1MA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-IjXwp .framer-styles-preset-455vy9:not(.rich-text-wrapper), .framer-IjXwp .framer-styles-preset-455vy9.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 650; --framer-font-variation-axes-bold: \"wght\" 650; --framer-font-variation-axes-bold-italic: \"wght\" 650; --framer-font-variation-axes-italic: \"wght\" 650; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-IjXwp\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae4e96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-variable-regular\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDU1MA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-CSJD9 .framer-styles-preset-4e019n:not(.rich-text-wrapper), .framer-CSJD9 .framer-styles-preset-4e019n.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 160%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 991px) and (min-width: 768px) { .framer-CSJD9 .framer-styles-preset-4e019n:not(.rich-text-wrapper), .framer-CSJD9 .framer-styles-preset-4e019n.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 160%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-CSJD9 .framer-styles-preset-4e019n:not(.rich-text-wrapper), .framer-CSJD9 .framer-styles-preset-4e019n.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 550; --framer-font-variation-axes-bold: \"wght\" 550; --framer-font-variation-axes-bold-italic: \"wght\" 550; --framer-font-variation-axes-italic: \"wght\" 550; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 160%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-CSJD9\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-variable-regular\",\"GF;Geist-variable-regularVF=IndnaHQiIDYwMA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDYwMA==\",\"GF;Geist-variable-regularVF=IndnaHQiIDYwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-7cLj7 .framer-styles-preset-1mmv2wa:not(.rich-text-wrapper), .framer-7cLj7 .framer-styles-preset-1mmv2wa.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-7cLj7\";\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 (6ae4e96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LAzaFDLEP\",\"LVxmklpu4\"];const serializationHash=\"framer-NJrVn\";const variantClassNames={LAzaFDLEP:\"framer-v-1ye5gzy\",LVxmklpu4:\"framer-v-mkwthb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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={Default:\"LAzaFDLEP\",White:\"LVxmklpu4\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LAzaFDLEP\"};};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:\"LAzaFDLEP\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ye5gzy\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"LAzaFDLEP\",ref:refBinding,style:{...style},...addPropertyOverrides({LVxmklpu4:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1rx7maj\",layoutDependency:layoutDependency,layoutId:\"ZIeC6W_ej\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 12.8 0 C 14.567 0 16 1.433 16 3.2 L 16 12.8 C 16 14.567 14.567 16 12.8 16 L 3.2 16 C 1.433 16 0 14.567 0 12.8 L 0 3.2 C 0 1.433 1.433 0 3.2 0 Z M 4.4 6.2 L 8.386 6.2 L 3.693 10.893 L 5.108 12.307 L 9.8 7.614 L 9.8 11.6 L 11.8 11.6 L 11.8 5.2 C 11.8 4.648 11.352 4.2 10.8 4.2 L 4.4 4.2 Z\" fill=\"var(--token-a76a7bdc-12ae-45c2-b714-05c440884cc5, rgb(237, 70, 9))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LVxmklpu4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 12.8 0 C 14.567 0 16 1.433 16 3.2 L 16 12.8 C 16 14.567 14.567 16 12.8 16 L 3.2 16 C 1.433 16 0 14.567 0 12.8 L 0 3.2 C 0 1.433 1.433 0 3.2 0 Z M 4.4 6.2 L 8.386 6.2 L 3.693 10.893 L 5.108 12.307 L 9.8 7.614 L 9.8 11.6 L 11.8 11.6 L 11.8 5.2 C 11.8 4.648 11.352 4.2 10.8 4.2 L 4.4 4.2 Z\" fill=\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-tfjy4m\",layoutDependency:layoutDependency,layoutId:\"jGkeZNrHa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 3.2 0 C 1.433 0 0 1.433 0 3.2 L 0 12.8 C 0 14.567 1.433 16 3.2 16 L 12.8 16 C 14.567 16 16 14.567 16 12.8 L 16 3.2 C 16 1.433 14.567 0 12.8 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-chb7n8\",layoutDependency:layoutDependency,layoutId:\"ByF3HaiIj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.107 8.107\" overflow=\"visible\"><path d=\"M 0.707 2 L 4.692 2 L 0 6.693 L 1.414 8.107 L 6.107 3.414 L 6.107 7.4 L 8.107 7.4 L 8.107 1 C 8.107 0.448 7.659 0 7.107 0 L 0.707 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NJrVn.framer-1lc3aas, .framer-NJrVn .framer-1lc3aas { display: block; }\",\".framer-NJrVn.framer-1ye5gzy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NJrVn .framer-1rx7maj { height: 16px; position: relative; width: 16px; }\",\".framer-NJrVn .framer-tfjy4m { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-NJrVn .framer-chb7n8 { height: 8px; left: 4px; position: absolute; top: 4px; width: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"LVxmklpu4\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZTEGydyFL=withCSS(Component,css,\"framer-NJrVn\");export default FramerZTEGydyFL;FramerZTEGydyFL.displayName=\"Small Logo\";FramerZTEGydyFL.defaultProps={height:16,width:16};addPropertyControls(FramerZTEGydyFL,{variant:{options:[\"LAzaFDLEP\",\"LVxmklpu4\"],optionTitles:[\"Default\",\"White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZTEGydyFL,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZTEGydyFL\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LVxmklpu4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"16\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZTEGydyFL.map","// Generated by Framer (53c1d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/14fuRLaPJkapJ8IFFm22/WobXlywTozjnzx2f0V4A/nZIMpa9h8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bNaryVnezVMEPLLpBZtv/NUobTfcojw0CVlHZXl22/QxCYNMGYt.js\";import SmallLogo from\"https://framerusercontent.com/modules/C6XU70YaOyOWmG4OwZdZ/0fFUPp7ddSihGHvciaSO/ZTEGydyFL.js\";const SmallLogoFonts=getFonts(SmallLogo);const enabledGestures={AQI0EawVi:{hover:true},UpWlNuY8v:{hover:true}};const cycleOrder=[\"AQI0EawVi\",\"HhFPHQaeV\",\"UpWlNuY8v\",\"X6OUDuRNW\"];const serializationHash=\"framer-HH7jV\";const variantClassNames={AQI0EawVi:\"framer-v-utwgf5\",HhFPHQaeV:\"framer-v-bcbu0o\",UpWlNuY8v:\"framer-v-10acr8n\",X6OUDuRNW:\"framer-v-1m3xva3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.3,type:\"spring\"};const transition2={bounce:.3,delay:0,duration:.4,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={\"Light Mobile\":\"X6OUDuRNW\",Dark:\"AQI0EawVi\",Light:\"UpWlNuY8v\",Mobile:\"HhFPHQaeV\"};const getProps=({buttonText,height,id,link,newTab,width,...props})=>{return{...props,OqL1NicHY:newTab??props.OqL1NicHY,QKuebK2Rf:buttonText??props.QKuebK2Rf??\"Get all access\",variant:humanReadableVariantMap[props.variant]??props.variant??\"AQI0EawVi\",z77WqIlsc:link??props.z77WqIlsc};};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,QKuebK2Rf,z77WqIlsc,OqL1NicHY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AQI0EawVi\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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:z77WqIlsc,motionChild:true,nodeId:\"AQI0EawVi\",openInNewTab:OqL1NicHY,preserveParams:true,scopeId:\"cZ7PvGHnP\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-utwgf5\",className,classNames)} framer-15phpsj`,\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"AQI0EawVi\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-a76a7bdc-12ae-45c2-b714-05c440884cc5, rgb(237, 70, 9))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"AQI0EawVi-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},\"UpWlNuY8v-hover\":{\"--border-color\":\"rgb(61, 61, 61)\",backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},UpWlNuY8v:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(61, 61, 61, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},X6OUDuRNW:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"AQI0EawVi-hover\":{\"data-framer-name\":undefined},\"UpWlNuY8v-hover\":{\"data-framer-name\":undefined},HhFPHQaeV:{\"data-framer-name\":\"Mobile\"},UpWlNuY8v:{\"data-border\":true,\"data-framer-name\":\"Light\"},X6OUDuRNW:{\"data-framer-name\":\"Light Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15dpfkw\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"Z2Axm98l1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Get all access\"})}),className:\"framer-179jsj7\",\"data-framer-name\":\"Top text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MVEg35LMv\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:QKuebK2Rf,variants:{\"AQI0EawVi-hover\":{opacity:0},\"UpWlNuY8v-hover\":{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",opacity:0},UpWlNuY8v:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},X6OUDuRNW:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UpWlNuY8v-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Get all access\"})})},HhFPHQaeV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"All Access\"})}),text:undefined},UpWlNuY8v:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Get all access\"})})},X6OUDuRNW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Get all access\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Get all access\"})}),className:\"framer-me6jbz\",\"data-framer-name\":\"Bottom text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tdRjoWPSh\",style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:QKuebK2Rf,variants:{\"AQI0EawVi-hover\":{opacity:1},\"UpWlNuY8v-hover\":{opacity:1},UpWlNuY8v:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HhFPHQaeV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"All Access\"})}),text:undefined},UpWlNuY8v:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Get all access\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10c2ln6\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"aTBCrc4Jk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(12+((componentViewport?.height||44)-24-16)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14g45mj-container\",layoutDependency:layoutDependency,layoutId:\"FM9FGfFPx-container\",nodeId:\"FM9FGfFPx\",rendersWithMotion:true,scopeId:\"cZ7PvGHnP\",children:/*#__PURE__*/_jsx(SmallLogo,{height:\"100%\",id:\"FM9FGfFPx\",layoutId:\"FM9FGfFPx\",variant:\"LVxmklpu4\",width:\"100%\",...addPropertyOverrides({\"AQI0EawVi-hover\":{variant:\"LAzaFDLEP\"},UpWlNuY8v:{variant:\"LAzaFDLEP\"},X6OUDuRNW:{variant:\"LAzaFDLEP\"}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HH7jV.framer-15phpsj, .framer-HH7jV .framer-15phpsj { display: block; }\",\".framer-HH7jV.framer-utwgf5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 44px; justify-content: space-between; overflow: hidden; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-HH7jV .framer-15dpfkw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HH7jV .framer-179jsj7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-HH7jV .framer-me6jbz { -webkit-user-select: none; bottom: -31px; flex: none; height: auto; left: 0px; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-HH7jV .framer-10c2ln6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: min-content; }\",\".framer-HH7jV .framer-14g45mj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HH7jV.framer-v-bcbu0o.framer-utwgf5, .framer-HH7jV.framer-v-1m3xva3.framer-utwgf5 { cursor: unset; padding: 12px 12px 12px 16px; }\",\".framer-HH7jV.framer-v-utwgf5.hover .framer-179jsj7, .framer-HH7jV.framer-v-10acr8n.hover .framer-179jsj7 { left: 0px; position: absolute; top: -31px; z-index: 1; }\",\".framer-HH7jV.framer-v-utwgf5.hover .framer-me6jbz, .framer-HH7jV.framer-v-10acr8n.hover .framer-me6jbz { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-HH7jV[data-border=\"true\"]::after, .framer-HH7jV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"HhFPHQaeV\":{\"layout\":[\"auto\",\"fixed\"]},\"UpWlNuY8v\":{\"layout\":[\"auto\",\"fixed\"]},\"X6OUDuRNW\":{\"layout\":[\"auto\",\"fixed\"]},\"VTlV9ZRa0\":{\"layout\":[\"auto\",\"fixed\"]},\"yWQnLjWs5\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"QKuebK2Rf\":\"buttonText\",\"z77WqIlsc\":\"link\",\"OqL1NicHY\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercZ7PvGHnP=withCSS(Component,css,\"framer-HH7jV\");export default FramercZ7PvGHnP;FramercZ7PvGHnP.displayName=\"All Access\";FramercZ7PvGHnP.defaultProps={height:44,width:150};addPropertyControls(FramercZ7PvGHnP,{variant:{options:[\"AQI0EawVi\",\"HhFPHQaeV\",\"UpWlNuY8v\",\"X6OUDuRNW\"],optionTitles:[\"Dark\",\"Mobile\",\"Light\",\"Light Mobile\"],title:\"Variant\",type:ControlType.Enum},QKuebK2Rf:{defaultValue:\"Get all access\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},z77WqIlsc:{title:\"Link\",type:ControlType.Link},OqL1NicHY:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramercZ7PvGHnP,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.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\"}]},...SmallLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercZ7PvGHnP\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"QKuebK2Rf\\\":\\\"buttonText\\\",\\\"z77WqIlsc\\\":\\\"link\\\",\\\"OqL1NicHY\\\":\\\"newTab\\\"}\",\"framerIntrinsicWidth\":\"150\",\"framerIntrinsicHeight\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HhFPHQaeV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UpWlNuY8v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"X6OUDuRNW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"VTlV9ZRa0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yWQnLjWs5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cZ7PvGHnP.map","// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-fWMLr\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-fWMLr { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Shapes\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.212 3.513 C 5.11 3.206 4.823 3 4.5 3 C 4.177 3 3.891 3.206 3.788 3.513 L 0.038 14.763 C -0.038 14.992 0.001 15.243 0.142 15.439 C 0.283 15.634 0.509 15.75 0.75 15.75 L 8.25 15.75 C 8.491 15.75 8.718 15.634 8.859 15.439 C 9 15.243 9.038 14.992 8.962 14.763 Z M 1.791 14.25 L 4.5 6.122 L 7.209 14.25 Z M 18 4.875 C 18 2.183 15.817 0 13.125 0 C 10.433 0 8.25 2.183 8.25 4.875 C 8.25 7.567 10.433 9.75 13.125 9.75 C 15.816 9.747 17.997 7.566 18 4.875 Z M 9.75 4.875 C 9.75 3.011 11.261 1.5 13.125 1.5 C 14.989 1.5 16.5 3.011 16.5 4.875 C 16.5 6.739 14.989 8.25 13.125 8.25 C 11.261 8.25 9.75 6.739 9.75 4.875 Z M 19.5 11.25 L 11.25 11.25 C 10.836 11.25 10.5 11.586 10.5 12 L 10.5 17.25 C 10.5 17.664 10.836 18 11.25 18 L 19.5 18 C 19.914 18 20.25 17.664 20.25 17.25 L 20.25 12 C 20.25 11.586 19.914 11.25 19.5 11.25 Z M 18.75 16.5 L 12 16.5 L 12 12.75 L 18.75 12.75 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"18px\" id=\"h63qvlcJx\" opacity=\"1\" transform=\"translate(1.5 2.25)\" width=\"20.250061094760895px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shapes\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-fWMLr\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Shapes\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53c1d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon from\"https://framerusercontent.com/modules/QGsiOmymnPflDqXQHBDF/7ieEdtPrCagk41eLw1dF/VWXKKteE7.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bNaryVnezVMEPLLpBZtv/NUobTfcojw0CVlHZXl22/QxCYNMGYt.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/67kmLGa3GrkiSGUEUPkR/QjI2eo6vB0UhUItHpjiG/xYEC_wF3E.js\";const enabledGestures={vtaGLVCx0:{hover:true},ZCREUG_iX:{hover:true}};const cycleOrder=[\"ZCREUG_iX\",\"vtaGLVCx0\",\"OYJfUyovN\",\"KnGRMuFfI\",\"cOF5uTOFL\"];const serializationHash=\"framer-yU4jR\";const variantClassNames={cOF5uTOFL:\"framer-v-1h3hg11\",KnGRMuFfI:\"framer-v-1botirt\",OYJfUyovN:\"framer-v-1u5g8pz\",vtaGLVCx0:\"framer-v-glp6l7\",ZCREUG_iX:\"framer-v-1rxxbiz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.3,type:\"spring\"};const transition2={bounce:.3,delay:0,duration:.4,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={\"Dark Mobile\":\"KnGRMuFfI\",\"Light Mobile\":\"OYJfUyovN\",\"Template Button\":\"cOF5uTOFL\",Dark:\"ZCREUG_iX\",Light:\"vtaGLVCx0\"};const getProps=({buttonText,click,color,framerIcon,height,icon,iconAlpha,iconVisible,iconWidth,id,link,newTab,smoothScroll,width,...props})=>{return{...props,EyEXjbWUL:framerIcon??props.EyEXjbWUL,FNLcK8igo:click??props.FNLcK8igo,G4AK_xmBZ:color??props.G4AK_xmBZ??\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",goLsSNcCf:iconVisible??props.goLsSNcCf??true,lFkOnfheU:iconWidth??props.lFkOnfheU??2,lmcOs8QVy:iconAlpha??props.lmcOs8QVy,nX1D7ifaW:newTab??props.nX1D7ifaW,QKuebK2Rf:buttonText??props.QKuebK2Rf??\"Unlock template\",RnDjb65rv:smoothScroll??props.RnDjb65rv,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZCREUG_iX\",xxpFG4Xp1:icon??props.xxpFG4Xp1??Icon,z77WqIlsc:link??props.z77WqIlsc};};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,QKuebK2Rf,EyEXjbWUL,goLsSNcCf,xxpFG4Xp1,G4AK_xmBZ,lFkOnfheU,lmcOs8QVy,z77WqIlsc,nX1D7ifaW,RnDjb65rv,FNLcK8igo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZCREUG_iX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13qb3ar=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FNLcK8igo){const res=await FNLcK8igo(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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:z77WqIlsc,motionChild:true,nodeId:\"ZCREUG_iX\",openInNewTab:nX1D7ifaW,preserveParams:true,scopeId:\"d8TvInYao\",smoothScroll:RnDjb65rv,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rxxbiz\",className,classNames)} framer-3x6gac`,\"data-border\":true,\"data-framer-name\":\"Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZCREUG_iX\",onTap:onTap13qb3ar,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ccd97a69-eb67-45c4-90dc-28deda075577, rgb(61, 61, 61))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"vtaGLVCx0-hover\":{\"--border-color\":\"rgb(61, 61, 61)\",backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},\"ZCREUG_iX-hover\":{\"--border-color\":\"rgba(61, 61, 61, 0)\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},OYJfUyovN:{\"--border-color\":\"rgba(54, 54, 54, 0)\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},vtaGLVCx0:{\"--border-color\":\"rgba(61, 61, 61, 0)\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"vtaGLVCx0-hover\":{\"data-framer-name\":undefined},\"ZCREUG_iX-hover\":{\"data-framer-name\":undefined},cOF5uTOFL:{\"data-framer-name\":\"Template Button\"},KnGRMuFfI:{\"data-framer-name\":\"Dark Mobile\"},OYJfUyovN:{\"data-framer-name\":\"Light Mobile\"},vtaGLVCx0:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jkpbo6\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"EQ0uTK9kE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",children:\"Unlock template\"})}),className:\"framer-mlc0qm\",\"data-framer-name\":\"Top text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kUrAd8Ts5\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:QKuebK2Rf,variants:{\"vtaGLVCx0-hover\":{opacity:0},\"ZCREUG_iX-hover\":{opacity:0},cOF5uTOFL:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},OYJfUyovN:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},vtaGLVCx0:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cOF5uTOFL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Unlock template\"})})},OYJfUyovN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Unlock template\"})})},vtaGLVCx0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Unlock template\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Unlock template\"})}),className:\"framer-4joyqg\",\"data-framer-name\":\"Bottom text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yVmVGHbsb\",style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:QKuebK2Rf,variants:{\"vtaGLVCx0-hover\":{opacity:1},\"ZCREUG_iX-hover\":{opacity:1},OYJfUyovN:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},vtaGLVCx0:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OYJfUyovN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Unlock template\"})})},vtaGLVCx0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mmv2wa\",\"data-styles-preset\":\"QxCYNMGYt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Unlock template\"})})}},baseVariant,gestureVariant)})]})}),EyEXjbWUL&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13xqblb\",\"data-framer-name\":\"Framer Logo\",layoutDependency:layoutDependency,layoutId:\"ez4aDW2GF\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1boqqap\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RTTwI5dUQ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 14\"><path d=\"M 0.637 0.203 L 9.637 0.203 L 9.637 4.537 L 5.137 4.537 Z M 0.637 4.537 L 5.137 4.537 L 9.637 8.87 L 0.637 8.87 Z M 0.637 8.87 L 5.137 8.87 L 5.137 13.203 Z\" fill=\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"></path></svg>',svgContentId:10635681773,withExternalLayout:true,...addPropertyOverrides({\"vtaGLVCx0-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 14\"><path d=\"M 0.637 0.203 L 9.637 0.203 L 9.637 4.537 L 5.137 4.537 Z M 0.637 4.537 L 5.137 4.537 L 9.637 8.87 L 0.637 8.87 Z M 0.637 8.87 L 5.137 8.87 L 5.137 13.203 Z\" fill=\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"></path></svg>',svgContentId:10635681773},\"ZCREUG_iX-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 14\"><path d=\"M 0.637 0.203 L 9.637 0.203 L 9.637 4.537 L 5.137 4.537 Z M 0.637 4.537 L 5.137 4.537 L 9.637 8.87 L 0.637 8.87 Z M 0.637 8.87 L 5.137 8.87 L 5.137 13.203 Z\" fill=\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"></path></svg>',svgContentId:10202710737},OYJfUyovN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 14\"><path d=\"M 0.637 0.203 L 9.637 0.203 L 9.637 4.537 L 5.137 4.537 Z M 0.637 4.537 L 5.137 4.537 L 9.637 8.87 L 0.637 8.87 Z M 0.637 8.87 L 5.137 8.87 L 5.137 13.203 Z\" fill=\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"></path></svg>',svgContentId:10202710737},vtaGLVCx0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 14\"><path d=\"M 0.637 0.203 L 9.637 0.203 L 9.637 4.537 L 5.137 4.537 Z M 0.637 4.537 L 5.137 4.537 L 9.637 8.87 L 0.637 8.87 Z M 0.637 8.87 L 5.137 8.87 L 5.137 13.203 Z\" fill=\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"></path></svg>',svgContentId:10202710737}},baseVariant,gestureVariant)})}),goLsSNcCf&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-18alitg\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"TB6DNszEu\",children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-17z98xw\",Component:xxpFG4Xp1,layoutDependency:layoutDependency,layoutId:\"WCvxkyCXw\",style:{\"--1m6trwb\":lmcOs8QVy,\"--21h8s6\":G4AK_xmBZ,\"--pgex8v\":lFkOnfheU},variants:{\"ZCREUG_iX-hover\":{\"--21h8s6\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"}}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yU4jR.framer-3x6gac, .framer-yU4jR .framer-3x6gac { display: block; }\",\".framer-yU4jR.framer-1rxxbiz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 44px; justify-content: space-between; overflow: hidden; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-yU4jR .framer-1jkpbo6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yU4jR .framer-mlc0qm { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-yU4jR .framer-4joyqg { -webkit-user-select: none; bottom: -31px; flex: none; height: auto; left: 0px; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-yU4jR .framer-13xqblb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: min-content; }\",\".framer-yU4jR .framer-1boqqap { flex: none; height: 14px; position: relative; width: 10px; }\",\".framer-yU4jR .framer-18alitg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: min-content; }\",\".framer-yU4jR .framer-17z98xw { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-yU4jR.framer-v-1h3hg11.framer-1rxxbiz { height: 36px; }\",\".framer-yU4jR.framer-v-1h3hg11 .framer-17z98xw { height: var(--framer-aspect-ratio-supported, 14px); width: 14px; }\",\".framer-yU4jR.framer-v-1rxxbiz.hover .framer-mlc0qm, .framer-yU4jR.framer-v-glp6l7.hover .framer-mlc0qm { left: 0px; position: absolute; top: -31px; z-index: 1; }\",\".framer-yU4jR.framer-v-1rxxbiz.hover .framer-4joyqg, .framer-yU4jR.framer-v-glp6l7.hover .framer-4joyqg { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-yU4jR[data-border=\"true\"]::after, .framer-yU4jR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 167\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"vtaGLVCx0\":{\"layout\":[\"auto\",\"fixed\"]},\"OYJfUyovN\":{\"layout\":[\"auto\",\"fixed\"]},\"KnGRMuFfI\":{\"layout\":[\"auto\",\"fixed\"]},\"cOF5uTOFL\":{\"layout\":[\"auto\",\"fixed\"]},\"QX74nWOxC\":{\"layout\":[\"auto\",\"fixed\"]},\"dtWR3fTFV\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"QKuebK2Rf\":\"buttonText\",\"EyEXjbWUL\":\"framerIcon\",\"goLsSNcCf\":\"iconVisible\",\"xxpFG4Xp1\":\"icon\",\"G4AK_xmBZ\":\"color\",\"lFkOnfheU\":\"iconWidth\",\"lmcOs8QVy\":\"iconAlpha\",\"z77WqIlsc\":\"link\",\"nX1D7ifaW\":\"newTab\",\"RnDjb65rv\":\"smoothScroll\",\"FNLcK8igo\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const Framerd8TvInYao=withCSS(Component,css,\"framer-yU4jR\");export default Framerd8TvInYao;Framerd8TvInYao.displayName=\"Primary Button\";Framerd8TvInYao.defaultProps={height:44,width:167};addPropertyControls(Framerd8TvInYao,{variant:{options:[\"ZCREUG_iX\",\"vtaGLVCx0\",\"OYJfUyovN\",\"KnGRMuFfI\",\"cOF5uTOFL\"],optionTitles:[\"Dark\",\"Light\",\"Light Mobile\",\"Dark Mobile\",\"Template Button\"],title:\"Variant\",type:ControlType.Enum},QKuebK2Rf:{defaultValue:\"Unlock template\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},EyEXjbWUL:{defaultValue:false,title:\"Framer Icon\",type:ControlType.Boolean},goLsSNcCf:{defaultValue:true,title:\"Icon Visible\",type:ControlType.Boolean},xxpFG4Xp1:{defaultValue:{identifier:\"module:QGsiOmymnPflDqXQHBDF/7ieEdtPrCagk41eLw1dF/VWXKKteE7.js:default\",moduleId:\"QGsiOmymnPflDqXQHBDF\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},G4AK_xmBZ:{defaultValue:'var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Color\",type:ControlType.Color},lFkOnfheU:{defaultValue:2,displayStepper:true,max:6,min:0,step:.5,title:\"Icon Width\",type:ControlType.Number},lmcOs8QVy:{defaultValue:0,displayStepper:true,max:1,min:0,step:.1,title:\"Icon Alpha\",type:ControlType.Number},z77WqIlsc:{title:\"Link\",type:ControlType.Link},nX1D7ifaW:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},RnDjb65rv:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},FNLcK8igo:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerd8TvInYao,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd8TvInYao\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"QKuebK2Rf\\\":\\\"buttonText\\\",\\\"EyEXjbWUL\\\":\\\"framerIcon\\\",\\\"goLsSNcCf\\\":\\\"iconVisible\\\",\\\"xxpFG4Xp1\\\":\\\"icon\\\",\\\"G4AK_xmBZ\\\":\\\"color\\\",\\\"lFkOnfheU\\\":\\\"iconWidth\\\",\\\"lmcOs8QVy\\\":\\\"iconAlpha\\\",\\\"z77WqIlsc\\\":\\\"link\\\",\\\"nX1D7ifaW\\\":\\\"newTab\\\",\\\"RnDjb65rv\\\":\\\"smoothScroll\\\",\\\"FNLcK8igo\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"167\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vtaGLVCx0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OYJfUyovN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KnGRMuFfI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"cOF5uTOFL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QX74nWOxC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dtWR3fTFV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d8TvInYao.map","// Generated by Framer (6ae4e96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/14fuRLaPJkapJ8IFFm22/WobXlywTozjnzx2f0V4A/nZIMpa9h8.js\";import SmallLogo from\"https://framerusercontent.com/modules/C6XU70YaOyOWmG4OwZdZ/0fFUPp7ddSihGHvciaSO/ZTEGydyFL.js\";const SmallLogoFonts=getFonts(SmallLogo);const cycleOrder=[\"dfOnU7Kjz\",\"iK26rdlCr\"];const serializationHash=\"framer-aQWkN\";const variantClassNames={dfOnU7Kjz:\"framer-v-fis6t4\",iK26rdlCr:\"framer-v-1ke263a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.3,type:\"spring\"};const transition2={bounce:.3,delay:0,duration:.4,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 2\":\"iK26rdlCr\",Dark:\"dfOnU7Kjz\"};const getProps=({buttonText,height,hover,id,width,...props})=>{return{...props,QKuebK2Rf:buttonText??props.QKuebK2Rf??\"Get all access\",R2VTFU8S5:hover??props.R2VTFU8S5,variant:humanReadableVariantMap[props.variant]??props.variant??\"dfOnU7Kjz\"};};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,QKuebK2Rf,R2VTFU8S5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dfOnU7Kjz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1emprti=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(R2VTFU8S5){const res=await R2VTFU8S5(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fis6t4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dfOnU7Kjz\",onMouseEnter:onMouseEnter1emprti,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(61, 61, 61)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{iK26rdlCr:{\"--border-color\":\"rgb(43, 43, 43)\",backgroundColor:\"var(--token-a76a7bdc-12ae-45c2-b714-05c440884cc5, rgb(237, 70, 9))\"}},...addPropertyOverrides({iK26rdlCr:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gf9g32\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"IFdfh4G9v\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Get all access\"})}),className:\"framer-1ntwdiz\",\"data-framer-name\":\"Top text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ss9CblPoD\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:QKuebK2Rf,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Get all access\"})}),className:\"framer-14zlis0\",\"data-framer-name\":\"Bottom text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NCC5x563Z\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:QKuebK2Rf,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7to3sl\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"LiqHNa7jM\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-16)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ytwptp-container\",layoutDependency:layoutDependency,layoutId:\"WKpCMar1Y-container\",nodeId:\"WKpCMar1Y\",rendersWithMotion:true,scopeId:\"eV1bkn6Bl\",children:/*#__PURE__*/_jsx(SmallLogo,{height:\"100%\",id:\"WKpCMar1Y\",layoutId:\"WKpCMar1Y\",variant:\"LVxmklpu4\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aQWkN.framer-1vs7kv5, .framer-aQWkN .framer-1vs7kv5 { display: block; }\",\".framer-aQWkN.framer-fis6t4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 10px 12px 10px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-aQWkN .framer-gf9g32 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-aQWkN .framer-1ntwdiz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-aQWkN .framer-14zlis0 { -webkit-user-select: none; bottom: -31px; flex: none; height: auto; left: 0px; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-aQWkN .framer-7to3sl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: min-content; }\",\".framer-aQWkN .framer-1ytwptp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aQWkN.framer-v-1ke263a .framer-1ntwdiz { left: 0px; position: absolute; top: -31px; z-index: 1; }\",\".framer-aQWkN.framer-v-1ke263a .framer-14zlis0 { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css,'.framer-aQWkN[data-border=\"true\"]::after, .framer-aQWkN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 141\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"iK26rdlCr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"QKuebK2Rf\":\"buttonText\",\"R2VTFU8S5\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereV1bkn6Bl=withCSS(Component,css,\"framer-aQWkN\");export default FramereV1bkn6Bl;FramereV1bkn6Bl.displayName=\"All Access Bar\";FramereV1bkn6Bl.defaultProps={height:42,width:141};addPropertyControls(FramereV1bkn6Bl,{variant:{options:[\"dfOnU7Kjz\",\"iK26rdlCr\"],optionTitles:[\"Dark\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},QKuebK2Rf:{defaultValue:\"Get all access\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},R2VTFU8S5:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramereV1bkn6Bl,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.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\"}]},...SmallLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereV1bkn6Bl\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"QKuebK2Rf\\\":\\\"buttonText\\\",\\\"R2VTFU8S5\\\":\\\"hover\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iK26rdlCr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"141\",\"framerIntrinsicHeight\":\"42\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eV1bkn6Bl.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"Gm6ErcvSs\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"TScaaNOIP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-r0AVb\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-r0AVb { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-r0AVb\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2ac8f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const cycleOrder=[\"KElfpw3JF\",\"kKRfh0Q17\"];const serializationHash=\"framer-uLxeR\";const variantClassNames={KElfpw3JF:\"framer-v-6uqqui\",kKRfh0Q17:\"framer-v-sbbodn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,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={Default:\"KElfpw3JF\",Hover:\"kKRfh0Q17\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KElfpw3JF\"};};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:\"KElfpw3JF\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6uqqui\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"KElfpw3JF\",ref:refBinding,style:{...style},...addPropertyOverrides({kKRfh0Q17:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-1rt7lba\",layoutDependency:layoutDependency,layoutId:\"vgXZy0BuJ\",style:{\"--43q7um\":\"var(--token-a76a7bdc-12ae-45c2-b714-05c440884cc5, rgb(237, 70, 9))\"}}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-gtess3\",layoutDependency:layoutDependency,layoutId:\"A5wal3ogh\",style:{\"--43q7um\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uLxeR.framer-g8n2kp, .framer-uLxeR .framer-g8n2kp { display: block; }\",\".framer-uLxeR.framer-6uqqui { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-uLxeR .framer-1rt7lba { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; z-index: 1; }\",\".framer-uLxeR .framer-gtess3 { bottom: -16px; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: -16px; position: absolute; width: 16px; z-index: 1; }\",\".framer-uLxeR.framer-v-sbbodn .framer-1rt7lba { position: absolute; right: -16px; top: -16px; }\",\".framer-uLxeR.framer-v-sbbodn .framer-gtess3 { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kKRfh0Q17\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx4VU9urdi=withCSS(Component,css,\"framer-uLxeR\");export default Framerx4VU9urdi;Framerx4VU9urdi.displayName=\"Arrow Icon\";Framerx4VU9urdi.defaultProps={height:16,width:16};addPropertyControls(Framerx4VU9urdi,{variant:{options:[\"KElfpw3JF\",\"kKRfh0Q17\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerx4VU9urdi,[{explicitInter:true,fonts:[]},...ArrowUpRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx4VU9urdi\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kKRfh0Q17\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"16\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x4VU9urdi.map","// Generated by Framer (53c1d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/14fuRLaPJkapJ8IFFm22/WobXlywTozjnzx2f0V4A/nZIMpa9h8.js\";import ArrowIcon from\"https://framerusercontent.com/modules/prTwvnOoHVmTDsLNxVvc/JQaCEpvUCsjqVLZwh1jv/x4VU9urdi.js\";const ArrowIconFonts=getFonts(ArrowIcon);const enabledGestures={yO4c5wR8u:{hover:true}};const serializationHash=\"framer-kn3QT\";const variantClassNames={yO4c5wR8u:\"framer-v-kgkctg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,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,text,width,...props})=>{return{...props,aWr3uf33N:smoothScroll??props.aWr3uf33N,I8j5ZcDgy:link??props.I8j5ZcDgy,MWxLGyIHQ:text??props.MWxLGyIHQ??\"Discover\",zRzdSp3NC:newTab??props.zRzdSp3NC};};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,MWxLGyIHQ,I8j5ZcDgy,zRzdSp3NC,aWr3uf33N,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yO4c5wR8u\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapul2dp=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"yO4c5wR8u\");});const sharedStyleClassNames=[sharedStyle.className];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:I8j5ZcDgy,motionChild:true,nodeId:\"yO4c5wR8u\",openInNewTab:zRzdSp3NC,scopeId:\"HDLwXH2ao\",smoothScroll:aWr3uf33N,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kgkctg\",className,classNames)} framer-ou8vnt`,\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yO4c5wR8u\",onTap:onTapul2dp,ref:refBinding,style:{...style},...addPropertyOverrides({\"yO4c5wR8u-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hp2v48\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"jGLCi_mjh\",style:{backgroundColor:\"var(--token-a76a7bdc-12ae-45c2-b714-05c440884cc5, rgb(237, 70, 9))\",opacity:0},variants:{\"yO4c5wR8u-hover\":{opacity:1}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Discover\"})}),className:\"framer-ckzeh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z34PCdsXH\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MWxLGyIHQ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||22)-0-16)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fau466-container\",layoutDependency:layoutDependency,layoutId:\"YSmBQb8oW-container\",nodeId:\"YSmBQb8oW\",rendersWithMotion:true,scopeId:\"HDLwXH2ao\",style:{rotate:45},children:/*#__PURE__*/_jsx(ArrowIcon,{height:\"100%\",id:\"YSmBQb8oW\",layoutId:\"YSmBQb8oW\",variant:\"KElfpw3JF\",width:\"100%\",...addPropertyOverrides({\"yO4c5wR8u-hover\":{variant:\"kKRfh0Q17\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kn3QT.framer-ou8vnt, .framer-kn3QT .framer-ou8vnt { display: block; }\",\".framer-kn3QT.framer-kgkctg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-kn3QT .framer-1hp2v48 { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; width: 1%; z-index: 1; }\",\".framer-kn3QT .framer-ckzeh { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kn3QT .framer-1fau466-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kn3QT.framer-v-kgkctg.hover .framer-1hp2v48 { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 77\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"u08BI6Aid\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MWxLGyIHQ\":\"text\",\"I8j5ZcDgy\":\"link\",\"zRzdSp3NC\":\"newTab\",\"aWr3uf33N\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHDLwXH2ao=withCSS(Component,css,\"framer-kn3QT\");export default FramerHDLwXH2ao;FramerHDLwXH2ao.displayName=\"Primary Link\";FramerHDLwXH2ao.defaultProps={height:22,width:77};addPropertyControls(FramerHDLwXH2ao,{MWxLGyIHQ:{defaultValue:\"Discover\",displayTextArea:false,title:\"Text\",type:ControlType.String},I8j5ZcDgy:{title:\"Link\",type:ControlType.Link},zRzdSp3NC:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},aWr3uf33N:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerHDLwXH2ao,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.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\"}]},...ArrowIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHDLwXH2ao\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"MWxLGyIHQ\\\":\\\"text\\\",\\\"I8j5ZcDgy\\\":\\\"link\\\",\\\"zRzdSp3NC\\\":\\\"newTab\\\",\\\"aWr3uf33N\\\":\\\"smoothScroll\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u08BI6Aid\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"77\",\"framerIntrinsicHeight\":\"22\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HDLwXH2ao.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f()),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},y=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=p(this.bytes);}};function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as v}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function ty(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tp(t){return{type:P.String,value:t.readString()};}function tv(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tp(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return tv(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),ty(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new y(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new y(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let t=(t,e)=>async()=>{let i=await t();return i[e];},e=()=>import(\"./WbwPHsjBi-2.js\"),i=[t(e,\"richText\"),t(e,\"richText1\"),t(e,\"richText2\"),t(e,\"richText3\"),t(e,\"richText4\"),t(e,\"richText5\"),t(e,\"richText6\")];export async function resolveRichText(t){let e=i[t];if(e)return await e();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53c1d35)\nimport{addPropertyControls as e,ControlType as l,QueryCache as t,QueryEngine as a}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as i}from\"./WbwPHsjBi-0.js\";import{resolveRichText as m}from\"./WbwPHsjBi-1.js\";let o={A8q4fNlpa:{isNullable:!0,type:l.String},Aze0sg7i8:{isNullable:!0,type:l.Link},bKlfS_vZ3:{isNullable:!0,type:l.String},CVzlyhpOy:{isNullable:!0,type:l.String},dfxBl8eYO:{isNullable:!0,type:l.String},Drv1NlpeH:{isNullable:!0,type:l.String},grpDTQWYm:{isNullable:!0,type:l.String},gZpqHqDTs:{isNullable:!0,type:l.String},I2nvRUgKP:{isNullable:!0,type:l.String},i4BhDyLYh:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},JBV2mEd8S:{isNullable:!0,type:l.String},JUxIVp_qv:{isNullable:!0,type:l.ResponsiveImage},KHf_dPMfz:{isNullable:!0,type:l.ResponsiveImage},L6phdRwGw:{isNullable:!0,type:l.Date},LQAuanKfK:{isNullable:!0,type:l.String},LxXW_VihP:{isNullable:!0,type:l.String},MvURTcnI6:{isNullable:!0,type:l.ResponsiveImage},N_egHjN2A:{isNullable:!0,type:l.ResponsiveImage},nextItemId:{isNullable:!0,type:l.String},PaswN52lB:{isNullable:!0,type:l.ResponsiveImage},pHuE2iTw8:{isNullable:!0,type:l.Link},previousItemId:{isNullable:!0,type:l.String},Q2hX6JE9e:{isNullable:!0,type:l.ResponsiveImage},qaAp9AEx5:{isNullable:!0,type:l.Number},qNx60GH3h:{isNullable:!0,type:l.String},qtp0G1Qva:{isNullable:!0,type:l.String},ROa67E_yS:{isNullable:!0,type:l.RichText},SRwfWRKdO:{isNullable:!0,type:l.ResponsiveImage},UzhUb3GZt:{isNullable:!0,type:l.String},V1PIslv6l:{isNullable:!0,type:l.String},V33GrCta5:{isNullable:!0,type:l.String},vthCLYfzB:{isNullable:!0,type:l.ResponsiveImage},xjEw2jMFz:{isNullable:!0,type:l.String},YGnJ7skUP:{isNullable:!0,type:l.String},ZGmNyCscw:{isNullable:!0,type:l.Link}},n=[\"id\",\"ROa67E_yS\"],s={type:1},c=[\"previousItemId\",\"ROa67E_yS\"],u=[\"nextItemId\",\"ROa67E_yS\"],f=[\"id\",\"dfxBl8eYO\"],p=[\"dfxBl8eYO\",\"id\"],d=[\"L6phdRwGw\",\"ROa67E_yS\"],w={type:0},y=[\"qNx60GH3h\",\"ROa67E_yS\"],g=[\"YGnJ7skUP\",\"ROa67E_yS\"],h=[\"A8q4fNlpa\",\"ROa67E_yS\"],S=[\"xjEw2jMFz\",\"ROa67E_yS\"],R=[\"ROa67E_yS\",\"ROa67E_yS\"],N=[\"qaAp9AEx5\",\"ROa67E_yS\"],b=[\"SRwfWRKdO\",\"ROa67E_yS\"],x=[\"KHf_dPMfz\",\"ROa67E_yS\"],P=[\"CVzlyhpOy\",\"ROa67E_yS\"],B=[\"JBV2mEd8S\",\"ROa67E_yS\"],L=[\"pHuE2iTw8\",\"ROa67E_yS\"],H=[\"Aze0sg7i8\",\"ROa67E_yS\"],j=[\"vthCLYfzB\",\"ROa67E_yS\"],_=[\"JUxIVp_qv\",\"ROa67E_yS\"],U=[\"MvURTcnI6\",\"ROa67E_yS\"],O=[\"PaswN52lB\",\"ROa67E_yS\"],E=[\"N_egHjN2A\",\"ROa67E_yS\"],I=[\"I2nvRUgKP\",\"ROa67E_yS\"],W=[\"V33GrCta5\",\"ROa67E_yS\"],v=[\"grpDTQWYm\",\"ROa67E_yS\"],V=[\"i4BhDyLYh\",\"ROa67E_yS\"],A=[\"V1PIslv6l\",\"ROa67E_yS\"],T=[\"LQAuanKfK\",\"ROa67E_yS\"],G=[\"bKlfS_vZ3\",\"ROa67E_yS\"],q=[\"UzhUb3GZt\",\"ROa67E_yS\"],z=[\"LxXW_VihP\",\"ROa67E_yS\"],C=[\"qtp0G1Qva\",\"ROa67E_yS\"],D=[\"gZpqHqDTs\",\"ROa67E_yS\"],K=[\"Q2hX6JE9e\",\"ROa67E_yS\"],Y=[\"Drv1NlpeH\",\"ROa67E_yS\"],k=[\"ZGmNyCscw\",\"ROa67E_yS\"],J=[\"dfxBl8eYO\",\"ROa67E_yS\"],Z=[],Q=e=>{let l=Z[e];if(l)return l().then(e=>e.default);},F=new a,M=new t(F),X={collectionByLocaleId:{default:new r({chunks:[new URL(\"./WbwPHsjBi-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[new i({collation:s,collectionSchema:o,fieldNames:n,range:{from:0,to:248},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:s,collectionSchema:o,fieldNames:c,range:{from:248,to:495},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:s,collectionSchema:o,fieldNames:u,range:{from:495,to:738},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:s,collectionSchema:o,fieldNames:f,range:{from:738,to:1024},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:s,collectionSchema:o,fieldNames:p,range:{from:1024,to:1310},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:d,range:{from:1310,to:1530},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:y,range:{from:1530,to:1767},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:g,range:{from:1767,to:2190},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:h,range:{from:2190,to:3764},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:S,range:{from:3764,to:4639},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:R,range:{from:4639,to:4838},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:N,range:{from:4838,to:5058},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:b,range:{from:5058,to:7528},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:x,range:{from:7528,to:10241},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:P,range:{from:10241,to:10502},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:B,range:{from:10502,to:10725},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:L,range:{from:10725,to:11300},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:H,range:{from:11300,to:12278},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:j,range:{from:12278,to:15934},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:_,range:{from:15934,to:19593},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:U,range:{from:19593,to:23254},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:O,range:{from:23254,to:26932},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:E,range:{from:26932,to:28786},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:I,range:{from:28786,to:29030},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:W,range:{from:29030,to:29291},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:v,range:{from:29291,to:29561},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:V,range:{from:29561,to:29819},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:A,range:{from:29819,to:30074},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:T,range:{from:30074,to:30312},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:G,range:{from:30312,to:30541},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:q,range:{from:30541,to:30754},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:z,range:{from:30754,to:30946},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:C,range:{from:30946,to:31138},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:D,range:{from:31138,to:31439},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:K,range:{from:31439,to:32777},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:Y,range:{from:32777,to:33135},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:k,range:{from:33135,to:33428},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")}),new i({collation:w,collectionSchema:o,fieldNames:J,range:{from:33428,to:33665},url:new URL(\"./WbwPHsjBi-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:m,resolveVectorSetItem:Q,schema:o})},displayName:\"Templates\"};export default X;e(X,{L6phdRwGw:{title:\"Date Added\",type:l.Date},qNx60GH3h:{defaultValue:\"\",title:\"Template Name\",type:l.String},YGnJ7skUP:{defaultValue:\"\",title:\"Template Title\",type:l.String},A8q4fNlpa:{defaultValue:\"\",displayTextArea:!0,title:\"Small Description\",type:l.String},xjEw2jMFz:{defaultValue:\"\",title:\"Description Header\",type:l.String},ROa67E_yS:{defaultValue:\"\",title:\"Big Description\",type:l.RichText},qaAp9AEx5:{defaultValue:0,displayStepper:!0,max:1e3,min:0,title:\"Price\",type:l.Number},SRwfWRKdO:{title:\"Front page thumbnail\",type:l.ResponsiveImage},KHf_dPMfz:{title:\"Front page thumbnail 2\",type:l.ResponsiveImage},CVzlyhpOy:{defaultValue:\"\",title:\"Category\",type:l.String},JBV2mEd8S:{defaultValue:\"\",title:\"Tags\",type:l.String},pHuE2iTw8:{title:\"Preview Link\",type:l.Link},Aze0sg7i8:{title:\"Checkout Link\",type:l.Link},vthCLYfzB:{title:\"Thumbnail 1\",type:l.ResponsiveImage},JUxIVp_qv:{title:\"Thumbnail 2\",type:l.ResponsiveImage},MvURTcnI6:{title:\"Thumbnail 3\",type:l.ResponsiveImage},PaswN52lB:{title:\"Thumbnail 4\",type:l.ResponsiveImage},N_egHjN2A:{title:\"Phone Image\",type:l.ResponsiveImage},I2nvRUgKP:{defaultValue:\"\",title:\"Page 1\",type:l.String},V33GrCta5:{defaultValue:\"\",title:\"Page 2\",type:l.String},grpDTQWYm:{defaultValue:\"\",title:\"Page 3\",type:l.String},i4BhDyLYh:{defaultValue:\"\",title:\"Page 4\",type:l.String},V1PIslv6l:{defaultValue:\"\",title:\"Page 5\",type:l.String},LQAuanKfK:{defaultValue:\"\",title:\"Page 6\",type:l.String},bKlfS_vZ3:{defaultValue:\"\",title:\"Page 7\",type:l.String},UzhUb3GZt:{defaultValue:\"\",title:\"Page 8\",type:l.String},LxXW_VihP:{defaultValue:\"\",title:\"Page 9\",type:l.String},qtp0G1Qva:{defaultValue:\"\",title:\"Page 10\",type:l.String},gZpqHqDTs:{defaultValue:\"Joseph Alexander\",title:\"Author name\",type:l.String},Q2hX6JE9e:{__defaultAssetReference:\"data:framer/asset-reference,ICGw2wxZRTKjBxuGtpohBhhm7I.jpg?originalFilename=Joseph.jpg&preferredSize=auto\",__vekterDefault:{alt:\"Joseph Alexander LaunchNow Framer template creator\",assetReference:\"data:framer/asset-reference,ICGw2wxZRTKjBxuGtpohBhhm7I.jpg?originalFilename=Joseph.jpg&preferredSize=auto\"},title:\"Author Picture\",type:l.ResponsiveImage},Drv1NlpeH:{defaultValue:\"Official Framer Partner\",title:\"Author Title\",type:l.String},ZGmNyCscw:{title:\"Author Store link\",type:l.Link},dfxBl8eYO:{title:\"Slug\",type:l.String},previousItemId:{dataIdentifier:\"local-module:collection/WbwPHsjBi:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/WbwPHsjBi:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[t]=await M.get({from:{data:X,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"dfxBl8eYO\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return t?.dfxBl8eYO;},async getRecordIdBySlug(e,l){let[t]=await M.get({from:{data:X,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"dfxBl8eYO\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l).readAsync();return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerData\":\"\",\"framerCollectionUtils\":\"1\",\"framerColorSyntax\":\"false\",\"framerCollectionId\":\"WbwPHsjBi\",\"framerSlug\":\"dfxBl8eYO\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2797bee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"CPvameZ0r\",\"yf1VjVBO4\"];const serializationHash=\"framer-CHahq\";const variantClassNames={CPvameZ0r:\"framer-v-1skxnjo\",yf1VjVBO4:\"framer-v-hkh6pg\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={Active:\"yf1VjVBO4\",Inactive:\"CPvameZ0r\"};const getProps=({end,height,hover,id,image,next,width,...props})=>{return{...props,d3uGZf1Pa:image??props.d3uGZf1Pa??{pixelHeight:1843,pixelWidth:1376,src:\"https://framerusercontent.com/images/3vvd6BrnpiRzuwBPJAeWqabD5JA.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/3vvd6BrnpiRzuwBPJAeWqabD5JA.jpg?scale-down-to=1024 764w,https://framerusercontent.com/images/3vvd6BrnpiRzuwBPJAeWqabD5JA.jpg 1376w\"},hoGo2jUAZ:end??props.hoGo2jUAZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"CPvameZ0r\",vJftJww9W:hover??props.vJftJww9W,ysl_8NmQY:next??props.ysl_8NmQY};};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,d3uGZf1Pa,vJftJww9W,ysl_8NmQY,hoGo2jUAZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CPvameZ0r\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter10e4wd4=activeVariantCallback(async(...args)=>{if(vJftJww9W){const res=await vJftJww9W(...args);if(res===false)return false;}});const onMouseLeave1nlibl8=activeVariantCallback(async(...args)=>{if(hoGo2jUAZ){const res=await hoGo2jUAZ(...args);if(res===false)return false;}});const onMouseEnter168al8f=activeVariantCallback(async(...args)=>{if(ysl_8NmQY){const res=await ysl_8NmQY(...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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1skxnjo\",className,classNames),\"data-framer-name\":\"Inactive\",layoutDependency:layoutDependency,layoutId:\"CPvameZ0r\",ref:refBinding,style:{...style},...addPropertyOverrides({yf1VjVBO4:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gdol9f\",\"data-framer-name\":\"Shadow\",layoutDependency:layoutDependency,layoutId:\"Ox_DSW9cu\",style:{backgroundColor:\"rgb(0, 0, 0)\",filter:\"blur(16px)\",opacity:.8,WebkitFilter:\"blur(16px)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3039,intrinsicWidth:933,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||847)-0-847)/2)),pixelHeight:3039,pixelWidth:933,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/lNLtAoWhwAgw0KDPgFfusUBiOs.png\",srcSet:\"https://framerusercontent.com/images/lNLtAoWhwAgw0KDPgFfusUBiOs.png?scale-down-to=2048 628w,https://framerusercontent.com/images/lNLtAoWhwAgw0KDPgFfusUBiOs.png 933w\"},className:\"framer-ncvx3j\",\"data-framer-name\":\"Platform\",layoutDependency:layoutDependency,layoutId:\"U7Rc9FPle\",style:{mask:\"url('https://framerusercontent.com/images/tU2AsFvC28hgzQrPPrdFNdWMjUs.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/tU2AsFvC28hgzQrPPrdFNdWMjUs.svg') alpha no-repeat center / cover add\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1519.5,intrinsicWidth:466.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||847)*.5112160566706023-328.5)),pixelHeight:3039,pixelWidth:933,sizes:\"349px\",...toResponsiveImage(d3uGZf1Pa),...{positionX:\"center\",positionY:\"top\"}},className:\"framer-fflgc1\",\"data-framer-name\":\"Screen\",layoutDependency:layoutDependency,layoutId:\"VrMQ8CDX5\",style:{borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3,opacity:.3,rotateY:45,skewY:-4.5,transformPerspective:614},variants:{yf1VjVBO4:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vhya0k\",\"data-framer-name\":\"Hover Trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"N9PQk9Er_\",onMouseEnter:onMouseEnter10e4wd4,onMouseLeave:onMouseLeave1nlibl8,style:{opacity:0}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n0gon2\",\"data-framer-name\":\"Next Hover Trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gMw2xVxx3\",onMouseEnter:onMouseEnter168al8f,onMouseLeave:onMouseLeave1nlibl8,style:{opacity:0}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CHahq.framer-1i8gzi7, .framer-CHahq .framer-1i8gzi7 { display: block; }\",\".framer-CHahq.framer-1skxnjo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 847px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 260px; }\",\".framer-CHahq .framer-1gdol9f { -webkit-user-select: none; flex: none; height: 90%; overflow: hidden; pointer-events: none; position: absolute; right: 260px; top: calc(49.94096812278633% - 90% / 2); user-select: none; width: 16px; z-index: 1; }\",\".framer-CHahq .framer-ncvx3j { -webkit-user-select: none; aspect-ratio: 0.3070088845014807 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 847px); overflow: visible; pointer-events: none; position: relative; transform-style: preserve-3d; user-select: none; width: 1px; z-index: 1; }\",\".framer-CHahq .framer-fflgc1 { -webkit-user-select: none; flex: none; height: 657px; image-rendering: auto; left: calc(60.3846153846154% - 349px / 2); overflow: visible; pointer-events: none; position: absolute; top: calc(51.12160566706023% - 657px / 2); transform-style: preserve-3d; user-select: none; width: 349px; z-index: 1; }\",\".framer-CHahq .framer-1vhya0k { flex: none; height: 64%; left: 0px; overflow: hidden; position: absolute; top: calc(37.19008264462812% - 64.46280991735537% / 2); width: 28px; z-index: 3; }\",\".framer-CHahq .framer-1n0gon2 { flex: none; height: 64%; left: 28px; overflow: hidden; position: absolute; top: calc(37.19008264462812% - 64.46280991735537% / 2); width: 102px; z-index: 3; }\",\".framer-CHahq.framer-v-hkh6pg.framer-1skxnjo { aspect-ratio: 0.3069657615112161 / 1; height: var(--framer-aspect-ratio-supported, 847px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 847\n * @framerIntrinsicWidth 260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yf1VjVBO4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"d3uGZf1Pa\":\"image\",\"vJftJww9W\":\"hover\",\"ysl_8NmQY\":\"next\",\"hoGo2jUAZ\":\"end\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKQ3o944HN=withCSS(Component,css,\"framer-CHahq\");export default FramerKQ3o944HN;FramerKQ3o944HN.displayName=\"Thumbnail\";FramerKQ3o944HN.defaultProps={height:847,width:260};addPropertyControls(FramerKQ3o944HN,{variant:{options:[\"CPvameZ0r\",\"yf1VjVBO4\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},d3uGZf1Pa:{__defaultAssetReference:\"data:framer/asset-reference,3vvd6BrnpiRzuwBPJAeWqabD5JA.jpg?originalFilename=essentiathumb1.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},vJftJww9W:{title:\"Hover\",type:ControlType.EventHandler},ysl_8NmQY:{title:\"Next\",type:ControlType.EventHandler},hoGo2jUAZ:{title:\"End\",type:ControlType.EventHandler}});addFonts(FramerKQ3o944HN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKQ3o944HN\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"847\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"260\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"d3uGZf1Pa\\\":\\\"image\\\",\\\"vJftJww9W\\\":\\\"hover\\\",\\\"ysl_8NmQY\\\":\\\"next\\\",\\\"hoGo2jUAZ\\\":\\\"end\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yf1VjVBO4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KQ3o944HN.map","// Generated by Framer (6ae4e96)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,PathVariablesContext,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Templates from\"https://framerusercontent.com/modules/VZpRON84AbRSSBe9URtw/R4FOAWLYZY22XSzemifk/WbwPHsjBi.js\";import Thumbnail from\"https://framerusercontent.com/modules/ArAQx0cFvZel0OE89XzQ/Em8zMHgv4pv7TbgijgU9/KQ3o944HN.js\";const ThumbnailFonts=getFonts(Thumbnail);const cycleOrder=[\"CDrScK76Q\",\"V2KoG_60U\",\"aiImWsjMY\",\"l1s5h3kT2\",\"dcg9DRvtv\",\"UZTvrQn_5\",\"rmG7iPCcs\",\"VQqmddh9d\",\"lxA3QTq01\",\"NkpXPuof5\",\"Q7W8dMPp3\",\"lGouSBjMy\"];const serializationHash=\"framer-mHhaB\";const variantClassNames={aiImWsjMY:\"framer-v-fvg7ub\",CDrScK76Q:\"framer-v-13hihkq\",dcg9DRvtv:\"framer-v-agcrz0\",l1s5h3kT2:\"framer-v-or1xwo\",lGouSBjMy:\"framer-v-1nhz6d0\",lxA3QTq01:\"framer-v-c6h312\",NkpXPuof5:\"framer-v-135xmo\",Q7W8dMPp3:\"framer-v-dumthw\",rmG7iPCcs:\"framer-v-18gly35\",UZTvrQn_5:\"framer-v-71kr7e\",V2KoG_60U:\"framer-v-6aduw7\",VQqmddh9d:\"framer-v-1y1gk9f\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"ZG3rfjNzf\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:5},select:[{collection:\"ZG3rfjNzf\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"ZG3rfjNzf\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"ZG3rfjNzf\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"ECTmyMAzV\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:4},select:[{collection:\"ECTmyMAzV\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"ECTmyMAzV\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"ECTmyMAzV\",name:\"id\",type:\"Identifier\"}]});const query2=prequery=>prequery({from:{alias:\"NmTlqod3H\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"NmTlqod3H\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"NmTlqod3H\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"NmTlqod3H\",name:\"id\",type:\"Identifier\"}]});const query3=prequery=>prequery({from:{alias:\"FELwSFo_x\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"FELwSFo_x\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"FELwSFo_x\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"FELwSFo_x\",name:\"id\",type:\"Identifier\"}]});const query4=prequery=>prequery({from:{alias:\"dQvIVtal4\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"dQvIVtal4\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"dQvIVtal4\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"dQvIVtal4\",name:\"id\",type:\"Identifier\"}]});const query5=prequery=>prequery({from:{alias:\"oiqiPGuq4\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"oiqiPGuq4\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"oiqiPGuq4\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"oiqiPGuq4\",name:\"id\",type:\"Identifier\"}]});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={\"1\":\"aiImWsjMY\",\"2\":\"l1s5h3kT2\",\"3\":\"dcg9DRvtv\",\"4\":\"UZTvrQn_5\",\"5\":\"rmG7iPCcs\",\"Mobile 1\":\"NkpXPuof5\",\"Mobile 2\":\"Q7W8dMPp3\",\"Mobile 3\":\"lGouSBjMy\",\"Mobile Paused\":\"VQqmddh9d\",Default:\"CDrScK76Q\",Mobile:\"lxA3QTq01\",Paused:\"V2KoG_60U\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CDrScK76Q\"};};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,SRwfWRKdOZG3rfjNzf,dfxBl8eYOZG3rfjNzf,idZG3rfjNzf,SRwfWRKdOECTmyMAzV,dfxBl8eYOECTmyMAzV,idECTmyMAzV,SRwfWRKdONmTlqod3H,dfxBl8eYONmTlqod3H,idNmTlqod3H,SRwfWRKdOFELwSFo_x,dfxBl8eYOFELwSFo_x,idFELwSFo_x,SRwfWRKdOdQvIVtal4,dfxBl8eYOdQvIVtal4,iddQvIVtal4,SRwfWRKdOoiqiPGuq4,dfxBl8eYOoiqiPGuq4,idoiqiPGuq4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CDrScK76Q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1ofoidx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rmG7iPCcs\",true),1e3);});const onAppearn8ad1j=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"CDrScK76Q\",true),800);});const onAppear1ui6ns4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"aiImWsjMY\",true),800);});const onAppearf7mnmk=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"l1s5h3kT2\",true),800);});const onAppear17c1cbd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"dcg9DRvtv\",true),800);});const onAppearq40x2u=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"UZTvrQn_5\",true),800);});const onAppear5m6r44=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"NkpXPuof5\",true),1e3);});const onAppear1gars4x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Q7W8dMPp3\",true),1e3);});const onAppearzs471t=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lGouSBjMy\",true),1e3);});const onAppear1xk42rx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lxA3QTq01\",true),1e3);});useOnVariantChange(baseVariant,{aiImWsjMY:onAppearn8ad1j,dcg9DRvtv:onAppearf7mnmk,default:onAppear1ofoidx,l1s5h3kT2:onAppear1ui6ns4,lGouSBjMy:onAppear1xk42rx,lxA3QTq01:onAppear5m6r44,NkpXPuof5:onAppear1gars4x,Q7W8dMPp3:onAppearzs471t,rmG7iPCcs:onAppearq40x2u,UZTvrQn_5:onAppear17c1cbd,V2KoG_60U:undefined,VQqmddh9d:undefined});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"VQqmddh9d\",\"lxA3QTq01\",\"NkpXPuof5\",\"Q7W8dMPp3\",\"lGouSBjMy\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"aiImWsjMY\",\"l1s5h3kT2\",\"dcg9DRvtv\",\"UZTvrQn_5\",\"rmG7iPCcs\",\"NkpXPuof5\",\"Q7W8dMPp3\",\"lGouSBjMy\"].includes(baseVariant))return true;return false;};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-13hihkq\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CDrScK76Q\",ref:refBinding,style:{...style},...addPropertyOverrides({aiImWsjMY:{\"data-framer-name\":\"1\"},dcg9DRvtv:{\"data-framer-name\":\"3\"},l1s5h3kT2:{\"data-framer-name\":\"2\"},lGouSBjMy:{\"data-framer-name\":\"Mobile 3\"},lxA3QTq01:{\"data-framer-name\":\"Mobile\"},NkpXPuof5:{\"data-framer-name\":\"Mobile 1\"},Q7W8dMPp3:{\"data-framer-name\":\"Mobile 2\"},rmG7iPCcs:{\"data-framer-name\":\"5\"},UZTvrQn_5:{\"data-framer-name\":\"4\"},V2KoG_60U:{\"data-framer-name\":\"Paused\",\"data-highlight\":undefined},VQqmddh9d:{\"data-framer-name\":\"Mobile Paused\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7sgjfg\",\"data-framer-name\":\"Mask\",layoutDependency:layoutDependency,layoutId:\"h6dGxv5OZ\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 45.683769707207205%, rgba(0,0,0,1) 91.20741835585585%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 45.683769707207205%, rgba(0,0,0,1) 91.20741835585585%) add\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vpdz3s\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"vEC9BQRN4\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-fjj3p0\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"Elc1RE64l\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-feexny\",layoutDependency:layoutDependency,layoutId:\"ZG3rfjNzf\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ZG3rfjNzf\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:5},select:[{collection:\"ZG3rfjNzf\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"ZG3rfjNzf\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"ZG3rfjNzf\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({dfxBl8eYO:dfxBl8eYOZG3rfjNzf,id:idZG3rfjNzf,SRwfWRKdO:SRwfWRKdOZG3rfjNzf},index)=>{dfxBl8eYOZG3rfjNzf??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ZG3rfjNzf-${idZG3rfjNzf}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dfxBl8eYO:dfxBl8eYOZG3rfjNzf},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:847,width:\"260px\",y:(componentViewport?.y||0)+0+0+-73+88+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16bvec1-container\",layoutDependency:layoutDependency,layoutId:\"sP0cMxb3w-container\",nodeId:\"sP0cMxb3w\",rendersWithMotion:true,scopeId:\"QD1mG_bih\",children:/*#__PURE__*/_jsx(Thumbnail,{d3uGZf1Pa:toResponsiveImage(SRwfWRKdOZG3rfjNzf),height:\"100%\",id:\"sP0cMxb3w\",layoutId:\"sP0cMxb3w\",style:{height:\"100%\",width:\"100%\"},variant:\"CPvameZ0r\",width:\"100%\",...addPropertyOverrides({aiImWsjMY:{variant:\"yf1VjVBO4\"}},baseVariant,gestureVariant)})})})})},idZG3rfjNzf);})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uupzef\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"ZguDZ3pqJ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kigh4n\",layoutDependency:layoutDependency,layoutId:\"ECTmyMAzV\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ECTmyMAzV\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:4},select:[{collection:\"ECTmyMAzV\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"ECTmyMAzV\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"ECTmyMAzV\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({dfxBl8eYO:dfxBl8eYOECTmyMAzV,id:idECTmyMAzV,SRwfWRKdO:SRwfWRKdOECTmyMAzV},index1)=>{dfxBl8eYOECTmyMAzV??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ECTmyMAzV-${idECTmyMAzV}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dfxBl8eYO:dfxBl8eYOECTmyMAzV},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:847,width:\"260px\",y:(componentViewport?.y||0)+0+0+-73+88+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sfnmd1-container\",layoutDependency:layoutDependency,layoutId:\"itIMjlycv-container\",nodeId:\"itIMjlycv\",rendersWithMotion:true,scopeId:\"QD1mG_bih\",children:/*#__PURE__*/_jsx(Thumbnail,{d3uGZf1Pa:toResponsiveImage(SRwfWRKdOECTmyMAzV),height:\"100%\",id:\"itIMjlycv\",layoutId:\"itIMjlycv\",style:{height:\"100%\",width:\"100%\"},variant:\"CPvameZ0r\",width:\"100%\",...addPropertyOverrides({l1s5h3kT2:{variant:\"yf1VjVBO4\"}},baseVariant,gestureVariant)})})})})},idECTmyMAzV);})})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13pa7dc\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"RIj3Jb91F\",style:{opacity:0}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19fasok\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"bpexG8kOq\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-22xtxp\",layoutDependency:layoutDependency,layoutId:\"NmTlqod3H\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"NmTlqod3H\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"NmTlqod3H\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"NmTlqod3H\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"NmTlqod3H\",name:\"id\",type:\"Identifier\"}]},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({dfxBl8eYO:dfxBl8eYONmTlqod3H,id:idNmTlqod3H,SRwfWRKdO:SRwfWRKdONmTlqod3H},index2)=>{dfxBl8eYONmTlqod3H??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`NmTlqod3H-${idNmTlqod3H}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dfxBl8eYO:dfxBl8eYONmTlqod3H},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:847,width:\"260px\",y:(componentViewport?.y||0)+0+0+-73+88+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1po93nh-container\",layoutDependency:layoutDependency,layoutId:\"ucN7MMITr-container\",nodeId:\"ucN7MMITr\",rendersWithMotion:true,scopeId:\"QD1mG_bih\",children:/*#__PURE__*/_jsx(Thumbnail,{d3uGZf1Pa:toResponsiveImage(SRwfWRKdONmTlqod3H),height:\"100%\",id:\"ucN7MMITr\",layoutId:\"ucN7MMITr\",style:{height:\"100%\",width:\"100%\"},variant:\"CPvameZ0r\",width:\"100%\",...addPropertyOverrides({dcg9DRvtv:{variant:\"yf1VjVBO4\"},lGouSBjMy:{variant:\"yf1VjVBO4\"}},baseVariant,gestureVariant)})})})})},idNmTlqod3H);})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s08eyk\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"KuAy7EE7L\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q3gxa8\",layoutDependency:layoutDependency,layoutId:\"FELwSFo_x\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"FELwSFo_x\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"FELwSFo_x\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"FELwSFo_x\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"FELwSFo_x\",name:\"id\",type:\"Identifier\"}]},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({dfxBl8eYO:dfxBl8eYOFELwSFo_x,id:idFELwSFo_x,SRwfWRKdO:SRwfWRKdOFELwSFo_x},index3)=>{dfxBl8eYOFELwSFo_x??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`FELwSFo_x-${idFELwSFo_x}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dfxBl8eYO:dfxBl8eYOFELwSFo_x},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:847,width:\"260px\",y:(componentViewport?.y||0)+0+0+-73+88+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k8m4e2-container\",layoutDependency:layoutDependency,layoutId:\"dNgbXIfD4-container\",nodeId:\"dNgbXIfD4\",rendersWithMotion:true,scopeId:\"QD1mG_bih\",children:/*#__PURE__*/_jsx(Thumbnail,{d3uGZf1Pa:toResponsiveImage(SRwfWRKdOFELwSFo_x),height:\"100%\",id:\"dNgbXIfD4\",layoutId:\"dNgbXIfD4\",style:{height:\"100%\",width:\"100%\"},variant:\"CPvameZ0r\",width:\"100%\",...addPropertyOverrides({Q7W8dMPp3:{variant:\"yf1VjVBO4\"},UZTvrQn_5:{variant:\"yf1VjVBO4\"}},baseVariant,gestureVariant)})})})})},idFELwSFo_x);})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pe16r8\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"WazGB57OY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w3957x\",layoutDependency:layoutDependency,layoutId:\"dQvIVtal4\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"dQvIVtal4\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"dQvIVtal4\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"dQvIVtal4\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"dQvIVtal4\",name:\"id\",type:\"Identifier\"}]},children:(collection4,paginationInfo4,loadMore4)=>/*#__PURE__*/_jsx(_Fragment,{children:collection4?.map(({dfxBl8eYO:dfxBl8eYOdQvIVtal4,id:iddQvIVtal4,SRwfWRKdO:SRwfWRKdOdQvIVtal4},index4)=>{dfxBl8eYOdQvIVtal4??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`dQvIVtal4-${iddQvIVtal4}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dfxBl8eYO:dfxBl8eYOdQvIVtal4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:847,width:\"260px\",y:(componentViewport?.y||0)+0+0+-73+88+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wn974a-container\",layoutDependency:layoutDependency,layoutId:\"oLqcQkrYC-container\",nodeId:\"oLqcQkrYC\",rendersWithMotion:true,scopeId:\"QD1mG_bih\",children:/*#__PURE__*/_jsx(Thumbnail,{d3uGZf1Pa:toResponsiveImage(SRwfWRKdOdQvIVtal4),height:\"100%\",id:\"oLqcQkrYC\",layoutId:\"oLqcQkrYC\",style:{height:\"100%\",width:\"100%\"},variant:\"CPvameZ0r\",width:\"100%\",...addPropertyOverrides({NkpXPuof5:{variant:\"yf1VjVBO4\"},rmG7iPCcs:{variant:\"yf1VjVBO4\"}},baseVariant,gestureVariant)})})})})},iddQvIVtal4);})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mdaqu8\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"lyrpLWzJE\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-151h39j\",layoutDependency:layoutDependency,layoutId:\"oiqiPGuq4\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"oiqiPGuq4\",data:Templates,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"oiqiPGuq4\",name:\"SRwfWRKdO\",type:\"Identifier\"},{collection:\"oiqiPGuq4\",name:\"dfxBl8eYO\",type:\"Identifier\"},{collection:\"oiqiPGuq4\",name:\"id\",type:\"Identifier\"}]},children:(collection5,paginationInfo5,loadMore5)=>/*#__PURE__*/_jsx(_Fragment,{children:collection5?.map(({dfxBl8eYO:dfxBl8eYOoiqiPGuq4,id:idoiqiPGuq4,SRwfWRKdO:SRwfWRKdOoiqiPGuq4},index5)=>{dfxBl8eYOoiqiPGuq4??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`oiqiPGuq4-${idoiqiPGuq4}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{dfxBl8eYO:dfxBl8eYOoiqiPGuq4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:847,width:\"260px\",y:(componentViewport?.y||0)+0+0+-73+88+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ij64p4-container\",layoutDependency:layoutDependency,layoutId:\"BmDaCVszK-container\",nodeId:\"BmDaCVszK\",rendersWithMotion:true,scopeId:\"QD1mG_bih\",children:/*#__PURE__*/_jsx(Thumbnail,{d3uGZf1Pa:toResponsiveImage(SRwfWRKdOoiqiPGuq4),height:\"100%\",id:\"BmDaCVszK\",layoutId:\"BmDaCVszK\",style:{height:\"100%\",width:\"100%\"},variant:\"yf1VjVBO4\",width:\"100%\",...addPropertyOverrides({aiImWsjMY:{variant:\"CPvameZ0r\"},dcg9DRvtv:{variant:\"CPvameZ0r\"},l1s5h3kT2:{variant:\"CPvameZ0r\"},lGouSBjMy:{variant:\"CPvameZ0r\"},NkpXPuof5:{variant:\"CPvameZ0r\"},Q7W8dMPp3:{variant:\"CPvameZ0r\"},rmG7iPCcs:{variant:\"CPvameZ0r\"},UZTvrQn_5:{variant:\"CPvameZ0r\"}},baseVariant,gestureVariant)})})})})},idoiqiPGuq4);})})})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mHhaB.framer-18zojwz, .framer-mHhaB .framer-18zojwz { display: block; }\",\".framer-mHhaB.framer-13hihkq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 496px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-mHhaB .framer-7sgjfg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mHhaB .framer-1vpdz3s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 789px; justify-content: flex-start; overflow: visible; padding: 0px 130px 0px 130px; position: relative; width: 382px; }\",\".framer-mHhaB .framer-fjj3p0, .framer-mHhaB .framer-uupzef { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 88px 0px 0px 0px; position: relative; width: 12px; z-index: 2; }\",\".framer-mHhaB .framer-feexny, .framer-mHhaB .framer-kigh4n, .framer-mHhaB .framer-22xtxp, .framer-mHhaB .framer-1q3gxa8, .framer-mHhaB .framer-w3957x, .framer-mHhaB .framer-151h39j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-mHhaB .framer-16bvec1-container, .framer-mHhaB .framer-sfnmd1-container, .framer-mHhaB .framer-1po93nh-container, .framer-mHhaB .framer-1k8m4e2-container, .framer-mHhaB .framer-1wn974a-container, .framer-mHhaB .framer-1ij64p4-container { aspect-ratio: 0.3069657615112161 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 847px); position: relative; width: 260px; }\",\".framer-mHhaB .framer-13pa7dc { -webkit-user-select: none; flex: none; height: 158px; overflow: hidden; pointer-events: none; position: relative; user-select: none; width: 55px; }\",\".framer-mHhaB .framer-19fasok { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 88px 0px 0px 0px; position: relative; width: 12px; z-index: 3; }\",\".framer-mHhaB .framer-1s08eyk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 88px 0px 0px 0px; position: relative; width: 12px; z-index: 4; }\",\".framer-mHhaB .framer-1pe16r8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 88px 0px 0px 0px; position: relative; width: 12px; z-index: 5; }\",\".framer-mHhaB .framer-1mdaqu8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 88px 0px 0px 0px; position: relative; width: 12px; z-index: 6; }\",\".framer-mHhaB.framer-v-fvg7ub .framer-fjj3p0, .framer-mHhaB.framer-v-agcrz0 .framer-fjj3p0, .framer-mHhaB.framer-v-71kr7e .framer-fjj3p0, .framer-mHhaB.framer-v-18gly35 .framer-fjj3p0 { order: 0; }\",\".framer-mHhaB.framer-v-fvg7ub .framer-uupzef, .framer-mHhaB.framer-v-agcrz0 .framer-19fasok, .framer-mHhaB.framer-v-71kr7e .framer-19fasok, .framer-mHhaB.framer-v-18gly35 .framer-19fasok { order: 2; }\",\".framer-mHhaB.framer-v-fvg7ub .framer-13pa7dc, .framer-mHhaB.framer-v-agcrz0 .framer-uupzef, .framer-mHhaB.framer-v-71kr7e .framer-uupzef, .framer-mHhaB.framer-v-18gly35 .framer-uupzef { order: 1; }\",\".framer-mHhaB.framer-v-fvg7ub .framer-19fasok, .framer-mHhaB.framer-v-agcrz0 .framer-13pa7dc, .framer-mHhaB.framer-v-71kr7e .framer-1s08eyk, .framer-mHhaB.framer-v-18gly35 .framer-1s08eyk, .framer-mHhaB.framer-v-1nhz6d0 .framer-13pa7dc { order: 3; }\",\".framer-mHhaB.framer-v-fvg7ub .framer-1s08eyk, .framer-mHhaB.framer-v-agcrz0 .framer-1s08eyk, .framer-mHhaB.framer-v-71kr7e .framer-13pa7dc, .framer-mHhaB.framer-v-18gly35 .framer-1pe16r8, .framer-mHhaB.framer-v-dumthw .framer-13pa7dc { order: 4; }\",\".framer-mHhaB.framer-v-fvg7ub .framer-1pe16r8, .framer-mHhaB.framer-v-agcrz0 .framer-1pe16r8, .framer-mHhaB.framer-v-71kr7e .framer-1pe16r8, .framer-mHhaB.framer-v-18gly35 .framer-13pa7dc, .framer-mHhaB.framer-v-135xmo .framer-13pa7dc { order: 5; }\",\".framer-mHhaB.framer-v-fvg7ub .framer-1mdaqu8, .framer-mHhaB.framer-v-agcrz0 .framer-1mdaqu8, .framer-mHhaB.framer-v-71kr7e .framer-1mdaqu8, .framer-mHhaB.framer-v-18gly35 .framer-1mdaqu8 { order: 6; }\",\".framer-mHhaB.framer-v-1y1gk9f.framer-13hihkq, .framer-mHhaB.framer-v-c6h312.framer-13hihkq, .framer-mHhaB.framer-v-135xmo.framer-13hihkq, .framer-mHhaB.framer-v-dumthw.framer-13hihkq, .framer-mHhaB.framer-v-1nhz6d0.framer-13hihkq { gap: 15px; width: min-content; }\",\".framer-mHhaB.framer-v-1y1gk9f .framer-7sgjfg, .framer-mHhaB.framer-v-c6h312 .framer-7sgjfg, .framer-mHhaB.framer-v-135xmo .framer-7sgjfg, .framer-mHhaB.framer-v-dumthw .framer-7sgjfg, .framer-mHhaB.framer-v-1nhz6d0 .framer-7sgjfg { flex: none; width: 435px; }\",\".framer-mHhaB.framer-v-1y1gk9f .framer-1vpdz3s, .framer-mHhaB.framer-v-c6h312 .framer-1vpdz3s, .framer-mHhaB.framer-v-135xmo .framer-1vpdz3s, .framer-mHhaB.framer-v-dumthw .framer-1vpdz3s, .framer-mHhaB.framer-v-1nhz6d0 .framer-1vpdz3s { gap: 14px; width: 331px; }\",\".framer-mHhaB.framer-v-1y1gk9f .framer-19fasok, .framer-mHhaB.framer-v-1y1gk9f .framer-1s08eyk, .framer-mHhaB.framer-v-1y1gk9f .framer-1pe16r8, .framer-mHhaB.framer-v-1y1gk9f .framer-1mdaqu8, .framer-mHhaB.framer-v-c6h312 .framer-19fasok, .framer-mHhaB.framer-v-c6h312 .framer-1s08eyk, .framer-mHhaB.framer-v-c6h312 .framer-1pe16r8, .framer-mHhaB.framer-v-c6h312 .framer-1mdaqu8 { width: 1px; }\",\".framer-mHhaB.framer-v-135xmo .framer-19fasok, .framer-mHhaB.framer-v-dumthw .framer-19fasok, .framer-mHhaB.framer-v-1nhz6d0 .framer-19fasok { order: 2; width: 1px; }\",\".framer-mHhaB.framer-v-135xmo .framer-1s08eyk, .framer-mHhaB.framer-v-dumthw .framer-1s08eyk { order: 3; width: 1px; }\",\".framer-mHhaB.framer-v-135xmo .framer-1pe16r8, .framer-mHhaB.framer-v-1nhz6d0 .framer-1s08eyk { order: 4; width: 1px; }\",\".framer-mHhaB.framer-v-135xmo .framer-1mdaqu8, .framer-mHhaB.framer-v-dumthw .framer-1mdaqu8, .framer-mHhaB.framer-v-1nhz6d0 .framer-1mdaqu8 { order: 6; width: 1px; }\",\".framer-mHhaB.framer-v-dumthw .framer-1pe16r8, .framer-mHhaB.framer-v-1nhz6d0 .framer-1pe16r8 { order: 5; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 496\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"V2KoG_60U\":{\"layout\":[\"fixed\",\"fixed\"]},\"aiImWsjMY\":{\"layout\":[\"fixed\",\"fixed\"]},\"l1s5h3kT2\":{\"layout\":[\"fixed\",\"fixed\"]},\"dcg9DRvtv\":{\"layout\":[\"fixed\",\"fixed\"]},\"UZTvrQn_5\":{\"layout\":[\"fixed\",\"fixed\"]},\"rmG7iPCcs\":{\"layout\":[\"fixed\",\"fixed\"]},\"VQqmddh9d\":{\"layout\":[\"auto\",\"fixed\"]},\"lxA3QTq01\":{\"layout\":[\"auto\",\"fixed\"]},\"NkpXPuof5\":{\"layout\":[\"auto\",\"fixed\"]},\"Q7W8dMPp3\":{\"layout\":[\"auto\",\"fixed\"]},\"lGouSBjMy\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQD1mG_bih=withCSS(Component,css,\"framer-mHhaB\");export default FramerQD1mG_bih;FramerQD1mG_bih.displayName=\"Thumbnails\";FramerQD1mG_bih.defaultProps={height:496,width:1200};addPropertyControls(FramerQD1mG_bih,{variant:{options:[\"CDrScK76Q\",\"V2KoG_60U\",\"aiImWsjMY\",\"l1s5h3kT2\",\"dcg9DRvtv\",\"UZTvrQn_5\",\"rmG7iPCcs\",\"VQqmddh9d\",\"lxA3QTq01\",\"NkpXPuof5\",\"Q7W8dMPp3\",\"lGouSBjMy\"],optionTitles:[\"Default\",\"Paused\",\"1\",\"2\",\"3\",\"4\",\"5\",\"Mobile Paused\",\"Mobile\",\"Mobile 1\",\"Mobile 2\",\"Mobile 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQD1mG_bih,[{explicitInter:true,fonts:[]},...ThumbnailFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQD1mG_bih\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"496\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V2KoG_60U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aiImWsjMY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l1s5h3kT2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dcg9DRvtv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UZTvrQn_5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rmG7iPCcs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VQqmddh9d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lxA3QTq01\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NkpXPuof5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Q7W8dMPp3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lGouSBjMy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53c1d35)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LockSimpleOpen from\"https://framerusercontent.com/modules/EVBYHrmKffBQ2lmDuGwg/MbzYekuu10G0lwwk8pwj/tCfmmcAeJ.js\";import Close from\"https://framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js\";import UserComponent from\"https://framerusercontent.com/modules/KSvtBOJuMnaS19KCHdOk/nXQ6bONSGX4DWxA6b3Qy/QAgTWZoLn.js\";import Check from\"https://framerusercontent.com/modules/RvM91VtLIONQCDM2DB6b/hKeTkWbMIpJUeTHgnOG9/rXHCePIVl.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/e3u4BGIqg0zcoYXHDU2S/BnxfAK8SmGPW1iZX9yPQ/aPqv2C1EJ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/tX9uLDIerdmaDpDpPROW/yJfCpYNMg0tzo05z0m8A/ELDHs3O3A.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/mTfGEBHADXsSjAUvyyXE/WNNlOWvb7ddLAjIQH5JN/Pel4EFV5c.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/67kmLGa3GrkiSGUEUPkR/QjI2eo6vB0UhUItHpjiG/xYEC_wF3E.js\";import AllAccess from\"https://framerusercontent.com/modules/lvtqJRmwOceJ99mcCvBk/0xc0waedvTv3r41N3xVd/cZ7PvGHnP.js\";import PrimaryButton from\"https://framerusercontent.com/modules/Sr2oy1XpyN8bgP1uY3en/IWJrRnkInTsyCM2V7ofu/d8TvInYao.js\";import AllAccessBar from\"https://framerusercontent.com/modules/RExVbSDeoI9gyz21Mckh/TxJUydrBKJrNHm5glLab/eV1bkn6Bl.js\";import PrimaryLink from\"https://framerusercontent.com/modules/6VYIMqKGlkZCxDhmWvqq/VWa3IbmJT980zqGxAD3q/HDLwXH2ao.js\";import Thumbnails from\"https://framerusercontent.com/modules/Ho7zLsQDwvevure7CU7N/rb3DY3Iwzh0BFZNFyvog/QD1mG_bih.js\";const CloseFonts=getFonts(Close);const PrimaryButtonFonts=getFonts(PrimaryButton);const AllAccessBarFonts=getFonts(AllAccessBar);const ThumbnailsFonts=getFonts(Thumbnails);const ThumbnailsWithVariantAppearEffect=withVariantAppearEffect(Thumbnails);const CheckFonts=getFonts(Check);const AllAccessFonts=getFonts(AllAccess);const PrimaryLinkFonts=getFonts(PrimaryLink);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"ca_H4ZU3a\",\"wdkR1RuC4\",\"rW4kNMfQU\"];const serializationHash=\"framer-wiQCl\";const variantClassNames={ca_H4ZU3a:\"framer-v-1a1tmp4\",rW4kNMfQU:\"framer-v-10t9971\",wdkR1RuC4:\"framer-v-wyx07\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.4,0,.2,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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={Default:\"ca_H4ZU3a\",Mobile:\"wdkR1RuC4\",Open:\"rW4kNMfQU\"};const getProps=({checkoutLink,height,id,previewTemplatesLink,storeLink,width,...props})=>{return{...props,feMZrNaE7:storeLink??props.feMZrNaE7,qtrOJqDGn:previewTemplatesLink??props.qtrOJqDGn,variant:humanReadableVariantMap[props.variant]??props.variant??\"ca_H4ZU3a\",YyEjeqXva:checkoutLink??props.YyEjeqXva};};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,YyEjeqXva,qtrOJqDGn,feMZrNaE7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ca_H4ZU3a\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptxz9ck=activeVariantCallback(async(...args)=>{setVariant(\"rW4kNMfQU\");});const onTapwhtcov=activeVariantCallback(async(...args)=>{setVariant(\"ca_H4ZU3a\");});const R2VTFU8S5txyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"wdkR1RuC4\")return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed1=()=>{if(baseVariant===\"rW4kNMfQU\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1a1tmp4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ca_H4ZU3a\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(41, 41, 41)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(0px)\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,WebkitBackdropFilter:\"blur(0px)\",...style},variants:{wdkR1RuC4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({rW4kNMfQU:{\"data-framer-name\":\"Open\"},wdkR1RuC4:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17h2j6v\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"slJ05Skkr\",onTap:onTaptxz9ck,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(48, 48, 48)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(23, 23, 23)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},...addPropertyOverrides({rW4kNMfQU:{onTap:onTapwhtcov}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Close,{animated:true,className:\"framer-1uth26q\",layoutDependency:layoutDependency,layoutId:\"GPRCUhbW1\",style:{\"--1335ju\":3,\"--18mrqx2\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--3it368\":1,rotate:-45},variants:{rW4kNMfQU:{rotate:0}}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16n5y9o\",\"data-framer-name\":\"Buy / Preview Butons\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"B8WzLfc8L\",onTap:onTaptxz9ck,...addPropertyOverrides({wdkR1RuC4:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2gl2f8\",layoutDependency:layoutDependency,layoutId:\"vy6UdGUm2\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:feMZrNaE7,motionChild:true,nodeId:\"XA3wEd987\",openInNewTab:true,scopeId:\"OOQRb37d7\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-kgh8cg framer-1eq85wx\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"XA3wEd987\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-99icc5\",\"data-framer-name\":\"Logomark\",layoutDependency:layoutDependency,layoutId:\"vWV7KdhKC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 14.4 0 C 16.388 0 18 1.612 18 3.6 L 18 14.4 C 18 16.388 16.388 18 14.4 18 L 3.6 18 C 1.612 18 0 16.388 0 14.4 L 0 3.6 C 0 1.612 1.612 0 3.6 0 Z M 4.95 6.975 L 9.434 6.975 L 4.155 12.254 L 5.746 13.846 L 11.025 8.566 L 11.025 13.05 L 13.275 13.05 L 13.275 5.85 C 13.275 5.229 12.771 4.725 12.15 4.725 L 4.95 4.725 Z\" fill=\"rgb(237, 70, 9)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1aes0kb\",layoutDependency:layoutDependency,layoutId:\"oE8EP9q6W\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 3.6 0 C 1.612 0 0 1.612 0 3.6 L 0 14.4 C 0 16.388 1.612 18 3.6 18 L 14.4 18 C 16.388 18 18 16.388 18 14.4 L 18 3.6 C 18 1.612 16.388 0 14.4 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wxcaut\",layoutDependency:layoutDependency,layoutId:\"jFN5ul4Dr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.12 9.121\" overflow=\"visible\"><path d=\"M 0.795 2.25 L 5.279 2.25 L 0 7.529 L 1.591 9.121 L 6.87 3.841 L 6.87 8.325 L 9.12 8.325 L 9.12 1.125 C 9.12 0.504 8.616 0 7.995 0 L 0.795 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"LaunchNow\"})}),className:\"framer-12e1u4q\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"POKCg6hPS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},variants:{rW4kNMfQU:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13ihtm\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"G8CKDbXbC\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+12+0+0+0-33+3,...addPropertyOverrides({rW4kNMfQU:{y:(componentViewport?.y||0)+12+0+0+0+0},wdkR1RuC4:{width:\"142px\",y:(componentViewport?.y||0)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ncfl6k-container\",\"data-framer-name\":\"Unlock\",layoutDependency:layoutDependency,layoutId:\"jPyuY7m5w-container\",name:\"Unlock\",nodeId:\"jPyuY7m5w\",rendersWithMotion:true,scopeId:\"OOQRb37d7\",children:/*#__PURE__*/_jsx(PrimaryButton,{EyEXjbWUL:false,G4AK_xmBZ:\"rgb(237, 70, 9)\",goLsSNcCf:true,height:\"100%\",id:\"jPyuY7m5w\",layoutId:\"jPyuY7m5w\",lFkOnfheU:2,lmcOs8QVy:1,name:\"Unlock\",nX1D7ifaW:true,QKuebK2Rf:\"Unlock template\",RnDjb65rv:false,style:{height:\"100%\"},variant:\"vtaGLVCx0\",width:\"100%\",xxpFG4Xp1:LockSimpleOpen,z77WqIlsc:YyEjeqXva,...addPropertyOverrides({wdkR1RuC4:{style:{height:\"100%\",width:\"100%\"},variant:\"cOF5uTOFL\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+12+0+0+0-33+0,...addPropertyOverrides({rW4kNMfQU:{height:36,y:(componentViewport?.y||0)+12+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-26bh7f-container\",id:`${layoutId}-26bh7f`,layoutDependency:layoutDependency,layoutId:\"CpYILBnIC-container\",nodeId:\"CpYILBnIC\",ref:ref1,rendersWithMotion:true,scopeId:\"OOQRb37d7\",children:[/*#__PURE__*/_jsx(AllAccessBar,{height:\"100%\",id:\"CpYILBnIC\",layoutId:\"CpYILBnIC\",QKuebK2Rf:\"Get all access\",R2VTFU8S5:R2VTFU8S5txyyif({overlay}),variant:overlay.visible?\"iK26rdlCr\":\"dfOnU7Kjz\",width:\"100%\",...addPropertyOverrides({rW4kNMfQU:{style:{height:\"100%\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-26bh7f`,offsetX:12,offsetY:-20,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-189b5d3\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"IqGsh9akI\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(46, 46, 46)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10w42oi\",\"data-framer-name\":\"All Access Pass\",layoutDependency:layoutDependency,layoutId:\"bt2o4UknD\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h1jk4u\",layoutDependency:layoutDependency,layoutId:\"TOQ4z_Edj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-font-variation-axes\":'var(--extracted-w4030y, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(237, 70, 9))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1sp2osd, rgb(255, 255, 255))\"},children:\"One payment. \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-f12k5c, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"Lifetime access. \"]})}),className:\"framer-1cqw804\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"MZERZXrKU\",style:{\"--extracted-1sp2osd\":\"rgb(255, 255, 255)\",\"--extracted-f12k5c\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--extracted-gdpscs\":\"rgb(237, 70, 9)\",\"--extracted-w4030y\":'\"wght\" 600',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",mask:\"linear-gradient(270deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 39%, rgb(0, 0, 0) 70%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(270deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 39%, rgb(0, 0, 0) 70%, rgba(0,0,0,1) 100%) add\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1045px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y48y8o-container\",\"data-framer-name\":\"Thumbnails\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"F2xUe9lmk-container\",name:\"Thumbnails\",nodeId:\"F2xUe9lmk\",rendersWithMotion:true,scopeId:\"OOQRb37d7\",children:/*#__PURE__*/_jsx(ThumbnailsWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"V2KoG_60U\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"CDrScK76Q\",height:\"100%\",id:\"F2xUe9lmk\",layoutId:\"F2xUe9lmk\",name:\"Thumbnails\",style:{height:\"100%\",width:\"100%\"},variant:\"CDrScK76Q\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-d57gv0\",layoutDependency:layoutDependency,layoutId:\"hu5kj_xRF\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1en9ar8\",layoutDependency:layoutDependency,layoutId:\"hJ1b_V6wW\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s1cu27\",layoutDependency:layoutDependency,layoutId:\"BTtb35CtG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ka4kdv\",\"data-styles-preset\":\"Pel4EFV5c\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(173, 168, 168))\"},children:\"Get every template plus all future releases, \"}),\"forever.\"]})}),className:\"framer-by6k3e\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hJebsCgVx\",style:{\"--extracted-1w3ko1f\":\"rgb(173, 168, 168)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e55uml\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"J8JqctSDu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b12vau\",\"data-framer-name\":\"Header / Description\",layoutDependency:layoutDependency,layoutId:\"ixxsYqbdw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-epyeix\",\"data-framer-name\":\"Header / Bage\",layoutDependency:layoutDependency,layoutId:\"p95XL5lnB\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9xjx8c\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"l0e68sWdF\",style:{backgroundColor:\"rgb(237, 70, 9)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURnd01BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 800)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Save 66%\"})}),className:\"framer-1r100tm\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"Mj1MUiKeT\",style:{\"--extracted-2gg91v\":'\"wght\" 800',\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gjhuf7\",\"data-styles-preset\":\"ELDHs3O3A\",children:\"$269\"})}),className:\"framer-1o8cimc\",\"data-framer-name\":\"Price\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RjjDBhSWw\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"24px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t3u4jd\",layoutDependency:layoutDependency,layoutId:\"qQtPsH7jx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wj0oh2\",\"data-framer-name\":\"What's Included\",layoutDependency:layoutDependency,layoutId:\"wou262BZO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pvr9s\",\"data-styles-preset\":\"aPqv2C1EJ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"What's included\"})}),className:\"framer-1ggr3kk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RxDEs0juK\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uwji1a\",\"data-framer-name\":\"Benefits\",layoutDependency:layoutDependency,layoutId:\"RJT5l5Ezm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1czu9ms\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"jz6NsDX81\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-flejza\",layoutDependency:layoutDependency,layoutId:\"wpqXVvLFA\",style:{backgroundColor:\"rgb(237, 70, 9)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-8b8fxp\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"weZ1Hvaxm\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":5}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",children:\"All 7 Templates\"})}),className:\"framer-1xc04ds\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dyYdBT6J6\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lf072t\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"WXIWrHsfi\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1isrpzm\",layoutDependency:layoutDependency,layoutId:\"jMi6HBuVM\",style:{backgroundColor:\"rgb(237, 70, 9)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-1pkzz1x\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"EdOj1LNtU\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":5}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(173, 168, 168))\"},children:\"Future Releases Included\"})}),className:\"framer-1lo6eoo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vi3mIXbCg\",style:{\"--extracted-r6o4lv\":\"rgb(173, 168, 168)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o2t6tb\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"e_2aHOdRC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bh69bh\",layoutDependency:layoutDependency,layoutId:\"PvxMGLmw3\",style:{backgroundColor:\"rgb(237, 70, 9)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-fih8q8\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"vmhfP69W9\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":5}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(173, 168, 168))\"},children:\"Early Access \"})}),className:\"framer-tkwx4p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lgO9KmGWn\",style:{\"--extracted-r6o4lv\":\"rgb(173, 168, 168)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wwimox\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"JKesepEh8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kixp8l\",layoutDependency:layoutDependency,layoutId:\"QBcpzdVrL\",style:{backgroundColor:\"rgb(237, 70, 9)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-1mm0598\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"rwv42hF_e\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":5}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(173, 168, 168))\"},children:\"Priority email support\"})}),className:\"framer-lq7eag\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G4jds5zG3\",style:{\"--extracted-r6o4lv\":\"rgb(173, 168, 168)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14scilz\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"Evb0zzRjc\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uulwii\",layoutDependency:layoutDependency,layoutId:\"arOxu10AT\",style:{backgroundColor:\"rgb(237, 70, 9)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-fsna4v\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"aJD6DTduZ\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":5}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(173, 168, 168))\"},children:\"Use on unlimited websites\"})}),className:\"framer-2bbb38\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mpZX5LNT3\",style:{\"--extracted-r6o4lv\":\"rgb(173, 168, 168)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m7vu06\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"pGHNXC4fl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-119d8sq\",layoutDependency:layoutDependency,layoutId:\"Zp0tXmzMo\",style:{backgroundColor:\"rgb(237, 70, 9)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-124xp5j\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"MU8vS0yId\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":5}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(173, 168, 168))\"},children:\"Lifetime Updates\"})}),className:\"framer-9csdy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W4fzv1deA\",style:{\"--extracted-r6o4lv\":\"rgb(173, 168, 168)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qy9hte\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"nd5fr4uQB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iz6l0j-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"cU7PAbNCP-container\",nodeId:\"cU7PAbNCP\",rendersWithMotion:true,scopeId:\"OOQRb37d7\",children:/*#__PURE__*/_jsx(AllAccess,{height:\"100%\",id:\"cU7PAbNCP\",layoutId:\"cU7PAbNCP\",OqL1NicHY:true,QKuebK2Rf:\"Get all access\",style:{height:\"100%\",width:\"100%\"},variant:\"UpWlNuY8v\",width:\"100%\",z77WqIlsc:\"https://buy.polar.sh/polar_cl_MNc0xmItBqrI3NBBv4tZTnHPUKCZhKcJEPCzq1tBGcO?utm_medium=aapreview_button\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y6wc5t-container\",\"data-framer-name\":\"Preview\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"dS8ZUla06-container\",name:\"Preview\",nodeId:\"dS8ZUla06\",rendersWithMotion:true,scopeId:\"OOQRb37d7\",children:/*#__PURE__*/_jsx(PrimaryButton,{EyEXjbWUL:true,G4AK_xmBZ:\"rgb(255, 255, 255)\",goLsSNcCf:false,height:\"100%\",id:\"dS8ZUla06\",layoutId:\"dS8ZUla06\",lFkOnfheU:2,lmcOs8QVy:1,name:\"Preview\",nX1D7ifaW:true,QKuebK2Rf:\"View the templates\",RnDjb65rv:false,style:{height:\"100%\",width:\"100%\"},variant:\"ZCREUG_iX\",width:\"100%\",xxpFG4Xp1:UserComponent,z77WqIlsc:qtrOJqDGn})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aWfi2KoL8\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m1otjy-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Vajq83moJ-container\",nodeId:\"Vajq83moJ\",rendersWithMotion:true,scopeId:\"OOQRb37d7\",children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks[0],id:\"Vajq83moJ\",layoutId:\"Vajq83moJ\",MWxLGyIHQ:\"Preview templates\",width:\"100%\",zRzdSp3NC:false,...addPropertyOverrides({rW4kNMfQU:{I8j5ZcDgy:qtrOJqDGn}},baseVariant,gestureVariant)})})})})]})]})]})})})]})})})})]})})})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wiQCl.framer-1eq85wx, .framer-wiQCl .framer-1eq85wx { display: block; }\",\".framer-wiQCl.framer-1a1tmp4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 12px; position: relative; width: min-content; }\",\".framer-wiQCl .framer-17h2j6v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; left: -10px; overflow: visible; padding: 6px; position: absolute; top: -10px; width: min-content; z-index: 4; }\",\".framer-wiQCl .framer-1uth26q { flex: none; height: var(--framer-aspect-ratio-supported, 12px); position: relative; width: 12px; }\",\".framer-wiQCl .framer-16n5y9o { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-wiQCl .framer-2gl2f8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wiQCl .framer-kgh8cg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; pointer-events: none; position: relative; text-decoration: none; width: min-content; }\",\".framer-wiQCl .framer-99icc5 { height: 18px; position: relative; width: 18px; }\",\".framer-wiQCl .framer-1aes0kb { height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-wiQCl .framer-1wxcaut { height: 9px; left: 4px; position: absolute; top: 5px; width: 9px; }\",\".framer-wiQCl .framer-12e1u4q { bottom: 2px; flex: none; height: auto; left: 24px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-wiQCl .framer-13ihtm { align-content: center; align-items: center; bottom: -9px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; left: 123px; overflow: visible; padding: 0px; pointer-events: none; position: absolute; width: min-content; z-index: 1; }\",\".framer-wiQCl .framer-1ncfl6k-container { flex: none; height: 36px; position: relative; width: auto; }\",\".framer-wiQCl .framer-26bh7f-container, .framer-wiQCl .framer-m1otjy-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wiQCl .framer-189b5d3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wiQCl .framer-10w42oi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wiQCl .framer-h1jk4u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 360px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 372px; }\",\".framer-wiQCl .framer-1cqw804 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 480px; word-break: break-word; word-wrap: break-word; z-index: 2; }\",\".framer-wiQCl .framer-1y48y8o-container { bottom: 0px; flex: none; height: 420px; left: -360px; position: absolute; right: -313px; }\",\".framer-wiQCl .framer-d57gv0 { 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: flex-start; overflow: hidden; padding: 0px; position: relative; width: 380px; }\",\".framer-wiQCl .framer-1en9ar8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-wiQCl .framer-1s1cu27 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wiQCl .framer-by6k3e { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-wiQCl .framer-1e55uml { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wiQCl .framer-1b12vau { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; max-width: 580px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-wiQCl .framer-epyeix { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px 16px; height: min-content; justify-content: flex-start; max-width: 580px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wiQCl .framer-9xjx8c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 6px 12px 6px 12px; position: relative; width: min-content; }\",\".framer-wiQCl .framer-1r100tm, .framer-wiQCl .framer-1xc04ds, .framer-wiQCl .framer-1lo6eoo, .framer-wiQCl .framer-tkwx4p, .framer-wiQCl .framer-lq7eag, .framer-wiQCl .framer-2bbb38, .framer-wiQCl .framer-9csdy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wiQCl .framer-1o8cimc { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: auto; }\",\".framer-wiQCl .framer-t3u4jd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wiQCl .framer-wj0oh2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wiQCl .framer-1ggr3kk { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-wiQCl .framer-uwji1a { display: grid; flex: none; gap: 12px 48px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(125px, 1fr)); grid-template-rows: repeat(3, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wiQCl .framer-1czu9ms, .framer-wiQCl .framer-lf072t, .framer-wiQCl .framer-o2t6tb, .framer-wiQCl .framer-wwimox, .framer-wiQCl .framer-14scilz, .framer-wiQCl .framer-m7vu06 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wiQCl .framer-flejza, .framer-wiQCl .framer-1isrpzm, .framer-wiQCl .framer-bh69bh, .framer-wiQCl .framer-kixp8l, .framer-wiQCl .framer-1uulwii, .framer-wiQCl .framer-119d8sq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wiQCl .framer-8b8fxp, .framer-wiQCl .framer-1pkzz1x, .framer-wiQCl .framer-fih8q8, .framer-wiQCl .framer-1mm0598, .framer-wiQCl .framer-fsna4v, .framer-wiQCl .framer-124xp5j { flex: none; height: var(--framer-aspect-ratio-supported, 9px); position: relative; width: 8px; }\",\".framer-wiQCl .framer-1qy9hte { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wiQCl .framer-iz6l0j-container, .framer-wiQCl .framer-1y6wc5t-container { flex: 1 0 0px; height: 36px; position: relative; width: 1px; }\",\".framer-wiQCl.framer-v-wyx07.framer-1a1tmp4 { padding: 0px; }\",\".framer-wiQCl.framer-v-wyx07 .framer-16n5y9o { cursor: unset; }\",\".framer-wiQCl.framer-v-wyx07 .framer-2gl2f8 { gap: 12px; }\",\".framer-wiQCl.framer-v-wyx07 .framer-13ihtm { bottom: unset; left: unset; pointer-events: unset; position: relative; }\",\".framer-wiQCl.framer-v-wyx07 .framer-1ncfl6k-container { width: 142px; }\",\".framer-wiQCl.framer-v-10t9971 .framer-kgh8cg { pointer-events: auto; }\",\".framer-wiQCl.framer-v-10t9971 .framer-12e1u4q { bottom: unset; left: unset; position: relative; }\",\".framer-wiQCl.framer-v-10t9971 .framer-13ihtm { bottom: unset; left: unset; pointer-events: auto; position: relative; }\",\".framer-wiQCl.framer-v-10t9971 .framer-26bh7f-container { cursor: default; height: 36px; }\",\".framer-wiQCl.framer-v-10t9971 .framer-10w42oi { width: 460px; }\",\".framer-wiQCl.framer-v-10t9971 .framer-d57gv0 { width: 100%; }\",\".framer-wiQCl.framer-v-10t9971 .framer-uwji1a { gap: 12px 32px; }\",\".framer-wiQCl.framer-v-10t9971 .framer-8b8fxp, .framer-wiQCl.framer-v-10t9971 .framer-1pkzz1x, .framer-wiQCl.framer-v-10t9971 .framer-fih8q8, .framer-wiQCl.framer-v-10t9971 .framer-1mm0598, .framer-wiQCl.framer-v-10t9971 .framer-fsna4v, .framer-wiQCl.framer-v-10t9971 .framer-124xp5j { height: var(--framer-aspect-ratio-supported, 8px); }\",\".framer-wiQCl.framer-v-10t9971 .framer-1qy9hte { gap: 24px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-wiQCl[data-border=\"true\"]::after, .framer-wiQCl [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 42\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wdkR1RuC4\":{\"layout\":[\"auto\",\"auto\"]},\"rW4kNMfQU\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YyEjeqXva\":\"checkoutLink\",\"qtrOJqDGn\":\"previewTemplatesLink\",\"feMZrNaE7\":\"storeLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOOQRb37d7=withCSS(Component,css,\"framer-wiQCl\");export default FramerOOQRb37d7;FramerOOQRb37d7.displayName=\"Template Bar\";FramerOOQRb37d7.defaultProps={height:42,width:42};addPropertyControls(FramerOOQRb37d7,{variant:{options:[\"ca_H4ZU3a\",\"wdkR1RuC4\",\"rW4kNMfQU\"],optionTitles:[\"Default\",\"Mobile\",\"Open\"],title:\"Variant\",type:ControlType.Enum},YyEjeqXva:{title:\"Checkout Link\",type:ControlType.Link},qtrOJqDGn:{title:\"Preview Templates Link\",type:ControlType.Link},feMZrNaE7:{title:\"Store Link\",type:ControlType.Link}});const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerOOQRb37d7,[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"},{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"},{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.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\"}]},...CloseFonts,...PrimaryButtonFonts,...AllAccessBarFonts,...ThumbnailsFonts,...CheckFonts,...AllAccessFonts,...PrimaryLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOOQRb37d7\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"42\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"YyEjeqXva\\\":\\\"checkoutLink\\\",\\\"qtrOJqDGn\\\":\\\"previewTemplatesLink\\\",\\\"feMZrNaE7\\\":\\\"storeLink\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"42\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wdkR1RuC4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rW4kNMfQU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OOQRb37d7.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Component(props){const{toggle}=props;useEffect(()=>{if(toggle)document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=\"\";};},[!toggle]);return /*#__PURE__*/_jsx(_Fragment,{});}Component.displayName=\"Stop Scroll\";addPropertyControls(Component,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll.map","// Generated by Framer (c563d2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/S3hdnADwHzqAsU510cjK/TJnsY7o5Zf6Og0SMnmWh/mUns1EUus.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/A9SmaDH0eH54K0XOUos8/SbeNtdf8zmKJhxOh4wmm/QF9KFqgYS.js\";const enabledGestures={LhSCvnVBn:{hover:true}};const cycleOrder=[\"LhSCvnVBn\",\"V3TGyt2Uc\"];const serializationHash=\"framer-O5mf1\";const variantClassNames={LhSCvnVBn:\"framer-v-jrejvr\",V3TGyt2Uc:\"framer-v-15tf544\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Active:\"LhSCvnVBn\",Mobile:\"V3TGyt2Uc\"};const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,AJu5zF0Vc:click??props.AJu5zF0Vc,E9dfkG63G:link??props.E9dfkG63G,GsshlTNtX:title??props.GsshlTNtX??\"All our collections\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LhSCvnVBn\",wwiF3gFBp:newTab??props.wwiF3gFBp};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GsshlTNtX,E9dfkG63G,wwiF3gFBp,AJu5zF0Vc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LhSCvnVBn\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapyv72d4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AJu5zF0Vc){const res=await AJu5zF0Vc(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"V3TGyt2Uc\")return false;return true;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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:E9dfkG63G,nodeId:\"LhSCvnVBn\",openInNewTab:wwiF3gFBp,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-jrejvr\",className,classNames)} framer-1ajep9h`,\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LhSCvnVBn\",onTap:onTapyv72d4,ref:ref??ref1,style:{...style},...addPropertyOverrides({\"LhSCvnVBn-hover\":{\"data-framer-name\":undefined},V3TGyt2Uc:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"All our collections\"})}),className:\"framer-eonsig\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"N5NWaokW6\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:GsshlTNtX,variants:{\"LhSCvnVBn-hover\":{opacity:0,transformPerspective:1200}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LhSCvnVBn-hover\":{transformTemplate:transformTemplate1},V3TGyt2Uc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-50acnw\",\"data-styles-preset\":\"QF9KFqgYS\",children:\"All our collections\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"All our collections\"})}),className:\"framer-15xz5wj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CAFfRBXp5\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,transformPerspective:1200},text:GsshlTNtX,transformTemplate:transformTemplate1,variants:{\"LhSCvnVBn-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LhSCvnVBn-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-O5mf1.framer-1ajep9h, .framer-O5mf1 .framer-1ajep9h { display: block; }\",\".framer-O5mf1.framer-jrejvr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-O5mf1 .framer-eonsig { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-O5mf1 .framer-15xz5wj { bottom: -30px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-O5mf1.framer-jrejvr { gap: 0px; } .framer-O5mf1.framer-jrejvr > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-O5mf1.framer-jrejvr > :first-child { margin-left: 0px; } .framer-O5mf1.framer-jrejvr > :last-child { margin-right: 0px; } }\",\".framer-O5mf1.framer-v-jrejvr.hover .framer-eonsig { left: 50%; position: absolute; top: -30px; z-index: 1; }\",\".framer-O5mf1.framer-v-jrejvr.hover .framer-15xz5wj { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 155\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"V3TGyt2Uc\":{\"layout\":[\"auto\",\"auto\"]},\"INNopKZH0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GsshlTNtX\":\"title\",\"E9dfkG63G\":\"link\",\"wwiF3gFBp\":\"newTab\",\"AJu5zF0Vc\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUBWzmew2P=withCSS(Component,css,\"framer-O5mf1\");export default FramerUBWzmew2P;FramerUBWzmew2P.displayName=\"Dropdown Menu Item\";FramerUBWzmew2P.defaultProps={height:22,width:155};addPropertyControls(FramerUBWzmew2P,{variant:{options:[\"LhSCvnVBn\",\"V3TGyt2Uc\"],optionTitles:[\"Active\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},GsshlTNtX:{defaultValue:\"All our collections\",displayTextArea:false,title:\"Title\",type:ControlType.String},E9dfkG63G:{title:\"Link\",type:ControlType.Link},wwiF3gFBp:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},AJu5zF0Vc:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerUBWzmew2P,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUBWzmew2P\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerVariables\":\"{\\\"GsshlTNtX\\\":\\\"title\\\",\\\"E9dfkG63G\\\":\\\"link\\\",\\\"wwiF3gFBp\\\":\\\"newTab\\\",\\\"AJu5zF0Vc\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"V3TGyt2Uc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"INNopKZH0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"155\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (df7882f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,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\";import*as sharedStyle from\"https://framerusercontent.com/modules/A9SmaDH0eH54K0XOUos8/SbeNtdf8zmKJhxOh4wmm/QF9KFqgYS.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mRXpQhjLXgv9FBdgkWwv/OGrqr6dhJPztsgP26KJ7/tZQlm1bCF.js\";const enabledGestures={TWwCBnjnp:{hover:true}};const serializationHash=\"framer-NI7AN\";const variantClassNames={TWwCBnjnp:\"framer-v-1195n5b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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=({border,click,description,height,id,image,link,title,width,...props})=>{return{...props,BQEbu3UEw:click??props.BQEbu3UEw,keRa_gIwY:border??props.keRa_gIwY??{borderBottomWidth:0,borderColor:'var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)) /* {\"name\":\"Gray 50\"} */',borderLeftWidth:1,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},nJId2KDwP:image??props.nJId2KDwP,oWNhfSXxb:link??props.oWNhfSXxb,R3uqyiL9m:description??props.R3uqyiL9m??\"Description\",z2WX5z6aA:title??props.z2WX5z6aA??\"Title\"};};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,z2WX5z6aA,R3uqyiL9m,nJId2KDwP,keRa_gIwY,oWNhfSXxb,BQEbu3UEw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"TWwCBnjnp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1hx35f7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(BQEbu3UEw){const res=await BQEbu3UEw(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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:oWNhfSXxb,motionChild:true,nodeId:\"TWwCBnjnp\",scopeId:\"Uvt44JG85\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1195n5b\",className,classNames)} framer-18dhry0`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TWwCBnjnp\",onTap:onTap1hx35f7,ref:refBinding,style:{\"--border-bottom-width\":(keRa_gIwY.borderBottomWidth??keRa_gIwY.borderWidth)+\"px\",\"--border-color\":keRa_gIwY.borderColor,\"--border-left-width\":(keRa_gIwY.borderLeftWidth??keRa_gIwY.borderWidth)+\"px\",\"--border-right-width\":(keRa_gIwY.borderRightWidth??keRa_gIwY.borderWidth)+\"px\",\"--border-style\":keRa_gIwY.borderStyle,\"--border-top-width\":(keRa_gIwY.borderTopWidth??keRa_gIwY.borderWidth)+\"px\",...style},...addPropertyOverrides({\"TWwCBnjnp-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||350)*.5019305019305021-(componentViewport?.height||350)*1/2)),pixelHeight:1536,pixelWidth:2816,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(nJId2KDwP),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-au3b8w\",layoutDependency:layoutDependency,layoutId:\"uDZLzjZiG\",style:{scale:1},variants:{\"TWwCBnjnp-hover\":{scale:1.2}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ylzjzp\",\"data-framer-name\":\"Gradient Mask\",layoutDependency:layoutDependency,layoutId:\"gjun82BMe\",style:{backgroundColor:\"rgb(0, 0, 0)\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 75%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 75%, rgba(0,0,0,1) 100%) add\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9afk9o\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"Q327HUirG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-50acnw\",\"data-styles-preset\":\"QF9KFqgYS\",children:\"Title\"})}),className:\"framer-hb0gej\",\"data-framer-name\":\"Header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BrPV6sGSQ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",transformPerspective:1200},text:z2WX5z6aA,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-199s60z\",\"data-styles-preset\":\"tZQlm1bCF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"Description\"})}),className:\"framer-zrnnpz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VeXqogSju\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:R3uqyiL9m,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NI7AN.framer-18dhry0, .framer-NI7AN .framer-18dhry0 { display: block; }\",\".framer-NI7AN.framer-1195n5b { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 350px; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; text-decoration: none; width: 450px; }\",\".framer-NI7AN .framer-au3b8w { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.19305019305021% - 100% / 2); width: 100%; }\",\".framer-NI7AN .framer-1ylzjzp { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-NI7AN .framer-9afk9o { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-NI7AN .framer-hb0gej, .framer-NI7AN .framer-zrnnpz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-NI7AN[data-border=\"true\"]::after, .framer-NI7AN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 350\n * @framerIntrinsicWidth 450\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LQJz2e2uO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"z2WX5z6aA\":\"title\",\"R3uqyiL9m\":\"description\",\"nJId2KDwP\":\"image\",\"keRa_gIwY\":\"border\",\"oWNhfSXxb\":\"link\",\"BQEbu3UEw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUvt44JG85=withCSS(Component,css,\"framer-NI7AN\");export default FramerUvt44JG85;FramerUvt44JG85.displayName=\"Dropdown Menu Image\";FramerUvt44JG85.defaultProps={height:350,width:450};addPropertyControls(FramerUvt44JG85,{z2WX5z6aA:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},R3uqyiL9m:{defaultValue:\"Description\",displayTextArea:true,title:\"Description\",type:ControlType.String},nJId2KDwP:{title:\"Image\",type:ControlType.ResponsiveImage},keRa_gIwY:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)) /* {\"name\":\"Gray 50\"} */',borderLeftWidth:1,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border},oWNhfSXxb:{title:\"Link\",type:ControlType.Link},BQEbu3UEw:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerUvt44JG85,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUvt44JG85\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LQJz2e2uO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"450\",\"framerVariables\":\"{\\\"z2WX5z6aA\\\":\\\"title\\\",\\\"R3uqyiL9m\\\":\\\"description\\\",\\\"nJId2KDwP\\\":\\\"image\\\",\\\"keRa_gIwY\\\":\\\"border\\\",\\\"oWNhfSXxb\\\":\\\"link\\\",\\\"BQEbu3UEw\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"350\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Uvt44JG85.map","// Generated by Framer (df7882f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Collections from\"https://framerusercontent.com/modules/cEmVt56RzfUNJDD74MKY/uonvxX8ndXzI00MkL2mB/GOI3smqyZ.js\";import Category from\"https://framerusercontent.com/modules/5ZARe6TkItRydyHKO3rU/AFkGkA0SY5tgqvSylvN6/R_m0LZt1x.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/mRXpQhjLXgv9FBdgkWwv/OGrqr6dhJPztsgP26KJ7/tZQlm1bCF.js\";import DropdownMenuItem from\"https://framerusercontent.com/modules/l788gCuHtvmE5qjX0WSc/SarUfBv7eIM0FiQil5pl/UBWzmew2P.js\";import DropdownMenuImage from\"https://framerusercontent.com/modules/KafzF1nrtETjInFoCXks/5jhbVtjBHlQGuLRNYEjO/Uvt44JG85.js\";const DropdownMenuItemFonts=getFonts(DropdownMenuItem);const DropdownMenuImageFonts=getFonts(DropdownMenuImage);const cycleOrder=[\"Y8memm9oi\",\"FKakxJsDt\"];const serializationHash=\"framer-on293\";const variantClassNames={FKakxJsDt:\"framer-v-jx6z7m\",Y8memm9oi:\"framer-v-6lxg87\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"LOGZqNiKA\",data:Category,type:\"Collection\"},select:[{collection:\"LOGZqNiKA\",name:\"uOnEvuRvX\",type:\"Identifier\"},{collection:\"LOGZqNiKA\",name:\"CJEzJ6Khv\",type:\"Identifier\"},{collection:\"LOGZqNiKA\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"rhhjrYbcY\",data:Collections,type:\"Collection\"},select:[{collection:\"rhhjrYbcY\",name:\"yB02rTePa\",type:\"Identifier\"},{collection:\"rhhjrYbcY\",name:\"i7_QpvY62\",type:\"Identifier\"},{collection:\"rhhjrYbcY\",name:\"id\",type:\"Identifier\"}]});const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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:\"Y8memm9oi\",Mobile:\"FKakxJsDt\"};const getProps=({height,id,menuClose,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Y8memm9oi\",y3YavIIwe:menuClose??props.y3YavIIwe};};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,y3YavIIwe,uOnEvuRvXLOGZqNiKA,CJEzJ6KhvLOGZqNiKA,idLOGZqNiKA,yB02rTeParhhjrYbcY,i7_QpvY62rhhjrYbcY,idrhhjrYbcY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Y8memm9oi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const AJu5zF0Vc13wes83=activeVariantCallback(async(...args)=>{if(y3YavIIwe){const res=await y3YavIIwe(...args);if(res===false)return false;}});const BQEbu3UEw13wes83=activeVariantCallback(async(...args)=>{if(y3YavIIwe){const res=await y3YavIIwe(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6lxg87\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Y8memm9oi\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",...style},variants:{FKakxJsDt:{\"--border-bottom-width\":\"0px\"}},...addPropertyOverrides({FKakxJsDt:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hd7asd\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"kJC1k95UQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-it4llm\",layoutDependency:layoutDependency,layoutId:\"LOGZqNiKA\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"LOGZqNiKA\",data:Category,type:\"Collection\"},select:[{collection:\"LOGZqNiKA\",name:\"uOnEvuRvX\",type:\"Identifier\"},{collection:\"LOGZqNiKA\",name:\"CJEzJ6Khv\",type:\"Identifier\"},{collection:\"LOGZqNiKA\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-199s60z\",\"data-styles-preset\":\"tZQlm1bCF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"Categories\"})}),className:\"framer-1iaopwh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ML7ksKfwK\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),collection?.map(({CJEzJ6Khv:CJEzJ6KhvLOGZqNiKA,id:idLOGZqNiKA,uOnEvuRvX:uOnEvuRvXLOGZqNiKA},index)=>{uOnEvuRvXLOGZqNiKA??=\"\";CJEzJ6KhvLOGZqNiKA??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`LOGZqNiKA-${idLOGZqNiKA}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{CJEzJ6Khv:CJEzJ6KhvLOGZqNiKA},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bt69do\",layoutDependency:layoutDependency,layoutId:\"SvKNXLucP\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CJEzJ6Khv:CJEzJ6KhvLOGZqNiKA},webPageId:\"LIpil6uRW\"},implicitPathVariables:undefined},{href:{pathVariables:{CJEzJ6Khv:CJEzJ6KhvLOGZqNiKA},webPageId:\"LIpil6uRW\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||200)-0-0)/1)+0)+0+20+362+0,...addPropertyOverrides({FKakxJsDt:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1030)/2+0+0)+0+0+20+103+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f96925-container\",layoutDependency:layoutDependency,layoutId:\"WyCcCqdTg-container\",nodeId:\"WyCcCqdTg\",rendersWithMotion:true,scopeId:\"C8bQY4Sg1\",children:/*#__PURE__*/_jsx(DropdownMenuItem,{E9dfkG63G:resolvedLinks[0],GsshlTNtX:uOnEvuRvXLOGZqNiKA,height:\"100%\",id:\"WyCcCqdTg\",layoutId:\"WyCcCqdTg\",variant:\"LhSCvnVBn\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({FKakxJsDt:{AJu5zF0Vc:AJu5zF0Vc13wes83,E9dfkG63G:resolvedLinks[1],variant:\"V3TGyt2Uc\"}},baseVariant,gestureVariant)})})})})})})},idLOGZqNiKA);})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u3y48t\",layoutDependency:layoutDependency,layoutId:\"rhhjrYbcY\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"rhhjrYbcY\",data:Collections,type:\"Collection\"},select:[{collection:\"rhhjrYbcY\",name:\"yB02rTePa\",type:\"Identifier\"},{collection:\"rhhjrYbcY\",name:\"i7_QpvY62\",type:\"Identifier\"},{collection:\"rhhjrYbcY\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-199s60z\",\"data-styles-preset\":\"tZQlm1bCF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"Collections\"})}),className:\"framer-1lzq0ie\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JGl6Bd60j\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),collection1?.map(({i7_QpvY62:i7_QpvY62rhhjrYbcY,id:idrhhjrYbcY,yB02rTePa:yB02rTeParhhjrYbcY},index1)=>{yB02rTeParhhjrYbcY??=\"\";i7_QpvY62rhhjrYbcY??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`rhhjrYbcY-${idrhhjrYbcY}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{i7_QpvY62:i7_QpvY62rhhjrYbcY},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmnzlp\",layoutDependency:layoutDependency,layoutId:\"qWLPferFB\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{i7_QpvY62:i7_QpvY62rhhjrYbcY},webPageId:\"xvUCgruMy\"},implicitPathVariables:undefined},{href:{pathVariables:{i7_QpvY62:i7_QpvY62rhhjrYbcY},webPageId:\"xvUCgruMy\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||200)-0-0)/1)+0)+0+20+214+0,...addPropertyOverrides({FKakxJsDt:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1030)/2+0+0)+0+165+20+103+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yvokoj-container\",layoutDependency:layoutDependency,layoutId:\"rt3yxcolP-container\",nodeId:\"rt3yxcolP\",rendersWithMotion:true,scopeId:\"C8bQY4Sg1\",children:/*#__PURE__*/_jsx(DropdownMenuItem,{E9dfkG63G:resolvedLinks1[0],GsshlTNtX:yB02rTeParhhjrYbcY,height:\"100%\",id:\"rt3yxcolP\",layoutId:\"rt3yxcolP\",variant:\"LhSCvnVBn\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({FKakxJsDt:{AJu5zF0Vc:AJu5zF0Vc13wes83,E9dfkG63G:resolvedLinks1[1],variant:\"V3TGyt2Uc\"}},baseVariant,gestureVariant)})})})})})})},idrhhjrYbcY);})]})})})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{mFKRxEYKj:\"architectural-daypack\"},unresolvedPathSlugs:{mFKRxEYKj:{collectionId:\"Yns1OcfyB\",collectionItemId:\"aykyDsE6L\"}},webPageId:\"KCr40tDmJ\"},implicitPathVariables:undefined},{href:{pathVariables:{mFKRxEYKj:\"architectural-daypack\"},unresolvedPathSlugs:{mFKRxEYKj:{collectionId:\"Yns1OcfyB\",collectionItemId:\"aykyDsE6L\"}},webPageId:\"KCr40tDmJ\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:Math.max(((componentViewport?.height||200)-0-0)/1*1+0,350),width:`max(${componentViewport?.width||\"100vw\"} / 3, 50px)`,y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||200)-0-0)/1)+0),...addPropertyOverrides({FKakxJsDt:{height:350,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1030)/2+330+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y0pkdc-container\",\"data-framer-name\":\"Menu Image 1\",layoutDependency:layoutDependency,layoutId:\"Xe_YpRhnv-container\",name:\"Menu Image 1\",nodeId:\"Xe_YpRhnv\",rendersWithMotion:true,scopeId:\"C8bQY4Sg1\",children:/*#__PURE__*/_jsx(DropdownMenuImage,{height:\"100%\",id:\"Xe_YpRhnv\",keRa_gIwY:{borderBottomWidth:0,borderColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",borderLeftWidth:1,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"Xe_YpRhnv\",name:\"Menu Image 1\",nJId2KDwP:addImageAlt({pixelHeight:896,pixelWidth:1280,src:\"https://framerusercontent.com/images/N6ausDEX6KQB23EM1R2C2UhNFk.jpg\",srcSet:\"https://framerusercontent.com/images/N6ausDEX6KQB23EM1R2C2UhNFk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/N6ausDEX6KQB23EM1R2C2UhNFk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/N6ausDEX6KQB23EM1R2C2UhNFk.jpg 1280w\"},\"\"),oWNhfSXxb:resolvedLinks2[0],R3uqyiL9m:\"Limited Edition Architectural Daypack\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",z2WX5z6aA:\"Just Dropped\",...addPropertyOverrides({FKakxJsDt:{BQEbu3UEw:BQEbu3UEw13wes83,keRa_gIwY:{borderBottomWidth:0,borderColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},oWNhfSXxb:resolvedLinks2[1],style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CJEzJ6Khv:\"sale\"},unresolvedPathSlugs:{CJEzJ6Khv:{collectionId:\"R_m0LZt1x\",collectionItemId:\"ScaHSVq4I\"}},webPageId:\"LIpil6uRW\"},implicitPathVariables:undefined},{href:{pathVariables:{CJEzJ6Khv:\"sale\"},unresolvedPathSlugs:{CJEzJ6Khv:{collectionId:\"R_m0LZt1x\",collectionItemId:\"ScaHSVq4I\"}},webPageId:\"LIpil6uRW\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:Math.max(((componentViewport?.height||200)-0-0)/1*1+0,350),width:`max(${componentViewport?.width||\"100vw\"} / 3, 50px)`,y:(componentViewport?.y||0)+0+(0*(((componentViewport?.height||200)-0-0)/1)+0),...addPropertyOverrides({FKakxJsDt:{height:350,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1030)/2+680+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13mqdzk-container\",\"data-framer-name\":\"Menu Image 2\",layoutDependency:layoutDependency,layoutId:\"tlXNDmJEh-container\",name:\"Menu Image 2\",nodeId:\"tlXNDmJEh\",rendersWithMotion:true,scopeId:\"C8bQY4Sg1\",children:/*#__PURE__*/_jsx(DropdownMenuImage,{height:\"100%\",id:\"tlXNDmJEh\",keRa_gIwY:{borderBottomWidth:0,borderColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",borderLeftWidth:1,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"tlXNDmJEh\",name:\"Menu Image 2\",nJId2KDwP:addImageAlt({pixelHeight:896,pixelWidth:1280,src:\"https://framerusercontent.com/images/ROJvRZzraJIPVF1E7Bjg21cwc.jpg\",srcSet:\"https://framerusercontent.com/images/ROJvRZzraJIPVF1E7Bjg21cwc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ROJvRZzraJIPVF1E7Bjg21cwc.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ROJvRZzraJIPVF1E7Bjg21cwc.jpg 1280w\"},\"\"),oWNhfSXxb:resolvedLinks3[0],R3uqyiL9m:\"Save up to 20% off on select items\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",z2WX5z6aA:\"Black Friday Sale\",...addPropertyOverrides({FKakxJsDt:{BQEbu3UEw:BQEbu3UEw13wes83,keRa_gIwY:{borderBottomWidth:1,borderColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},oWNhfSXxb:resolvedLinks3[1],style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-on293.framer-hci34n, .framer-on293 .framer-hci34n { display: block; }\",\".framer-on293.framer-6lxg87 { display: grid; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-on293 .framer-1hd7asd { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-on293 .framer-it4llm, .framer-on293 .framer-u3y48t { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 1px; }\",\".framer-on293 .framer-1iaopwh, .framer-on293 .framer-1lzq0ie { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-on293 .framer-bt69do, .framer-on293 .framer-fmnzlp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-on293 .framer-1f96925-container, .framer-on293 .framer-yvokoj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-on293 .framer-1y0pkdc-container, .framer-on293 .framer-13mqdzk-container { align-self: start; flex: none; height: 100%; justify-self: start; min-height: 350px; position: relative; width: 100%; z-index: 0; }\",\".framer-on293.framer-v-jx6z7m.framer-6lxg87 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; width: 390px; }\",\".framer-on293.framer-v-jx6z7m .framer-1hd7asd { align-self: unset; flex-direction: column; }\",\".framer-on293.framer-v-jx6z7m .framer-it4llm, .framer-on293.framer-v-jx6z7m .framer-u3y48t { flex: none; width: 100%; }\",\".framer-on293.framer-v-jx6z7m .framer-1y0pkdc-container, .framer-on293.framer-v-jx6z7m .framer-13mqdzk-container { align-self: unset; height: auto; }\",...sharedStyle.css,'.framer-on293[data-border=\"true\"]::after, .framer-on293 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 354\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FKakxJsDt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"y3YavIIwe\":\"menuClose\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC8bQY4Sg1=withCSS(Component,css,\"framer-on293\");export default FramerC8bQY4Sg1;FramerC8bQY4Sg1.displayName=\"Dropdown Menu\";FramerC8bQY4Sg1.defaultProps={height:354,width:1200};addPropertyControls(FramerC8bQY4Sg1,{variant:{options:[\"Y8memm9oi\",\"FKakxJsDt\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},y3YavIIwe:{title:\"Menu Close\",type:ControlType.EventHandler}});addFonts(FramerC8bQY4Sg1,[{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\"}]},...DropdownMenuItemFonts,...DropdownMenuImageFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC8bQY4Sg1\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"y3YavIIwe\\\":\\\"menuClose\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FKakxJsDt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"354\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85113c0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,resolvePageScope,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";const SearchFonts=getFonts(Search);const enabledGestures={cVzHkeqcd:{hover:true}};const cycleOrder=[\"cVzHkeqcd\",\"De7zkiqf5\"];const serializationHash=\"framer-nCks5\";const variantClassNames={cVzHkeqcd:\"framer-v-a0r3yn\",De7zkiqf5:\"framer-v-1on5nnj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"Search Icon\":\"cVzHkeqcd\",Mobile:\"De7zkiqf5\"};const getProps=({click,height,id,width,...props})=>{return{...props,KjrG_VoUC:click??props.KjrG_VoUC,variant:humanReadableVariantMap[props.variant]??props.variant??\"cVzHkeqcd\"};};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,KjrG_VoUC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cVzHkeqcd\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapbc0otu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KjrG_VoUC){const res=await KjrG_VoUC(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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,\"aria-label\":\"Search\",className:cx(scopingClassNames,\"framer-a0r3yn\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Search Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cVzHkeqcd\",onTap:onTapbc0otu,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"cVzHkeqcd-hover\":{backgroundColor:\"var(--token-367a867b-3cbb-4e8d-91d5-beefad710e98, rgb(28, 28, 28))\"}},...addPropertyOverrides({\"cVzHkeqcd-hover\":{\"data-framer-name\":undefined},De7zkiqf5:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-97eus2-container\",\"data-framer-name\":\"Search Settings\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HUAixFsRc-container\",name:\"Search Settings\",nodeId:\"HUAixFsRc\",rendersWithMotion:true,scopeId:\"CItWrD1g9\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",transition:{bounce:0,delay:0,duration:.6,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",iconImage:addImageAlt({pixelHeight:20,pixelWidth:20,src:\"https://framerusercontent.com/images/puk1EUoOHdB6i1nmZbhmifwQM.svg\"},\"\"),iconSize:20,iconType:\"custom\",id:\"HUAixFsRc\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600},placeholderOptions:{placeholderColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",placeholderText:\"Search...\"},textColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\"},layoutId:\"HUAixFsRc\",modalOptions:{backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",borderRadius:0,FixedTopAnimation:{opacity:.8,transition:{bounce:.2,delay:0,duration:.8,type:\"spring\"},y:-100},heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:.5,scale:.75,transition:{bounce:0,delay:0,duration:.6,type:\"spring\"},x:0,y:0},shadow:{blur:0,color:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",spread:1,x:0,y:0},SidebarAnimation:{opacity:.8,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0},top:0,width:500},name:\"Search Settings\",resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",subtitleFont:{fontFamily:'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500},subtitleType:\"description\"},titleColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",titleFont:{fontFamily:'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:700},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"KCr40tDmJ\"},router),width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nCks5.framer-1g7y3, .framer-nCks5 .framer-1g7y3 { display: block; }\",\".framer-nCks5.framer-a0r3yn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 60px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 42px; }\",\".framer-nCks5 .framer-97eus2-container { cursor: pointer; flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",'.framer-nCks5[data-border=\"true\"]::after, .framer-nCks5 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 42\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"De7zkiqf5\":{\"layout\":[\"fixed\",\"fixed\"]},\"W2Iy636lB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KjrG_VoUC\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCItWrD1g9=withCSS(Component,css,\"framer-nCks5\");export default FramerCItWrD1g9;FramerCItWrD1g9.displayName=\"Search\";FramerCItWrD1g9.defaultProps={height:60,width:42};addPropertyControls(FramerCItWrD1g9,{variant:{options:[\"cVzHkeqcd\",\"De7zkiqf5\"],optionTitles:[\"Search Icon\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},KjrG_VoUC:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerCItWrD1g9,[{explicitInter:true,fonts:[{family:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9Y41P6zHtY.woff2\",weight:\"600\"},{family:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9Y41P6zHtY.woff2\",weight:\"700\"},{family:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA99Y41P6zHtY.woff2\",weight:\"500\"}]},...SearchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCItWrD1g9\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"KjrG_VoUC\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"De7zkiqf5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W2Iy636lB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"42\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CItWrD1g9.map","// Generated by Framer (a2fb474)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/S3hdnADwHzqAsU510cjK/TJnsY7o5Zf6Og0SMnmWh/mUns1EUus.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/BrEfP3hMJHOpJA5zGewW/x1v7rHcZNUY7BXBNrTqd/y_Jx9k4vn.js\";const cycleOrder=[\"okLRjhlSu\",\"JUm4EvzlY\",\"ojEZtBDK_\",\"Y5tITKzWH\",\"RJh5TaL00\"];const serializationHash=\"framer-0qX6o\";const variantClassNames={JUm4EvzlY:\"framer-v-9n1v0w\",ojEZtBDK_:\"framer-v-1lnzv28\",okLRjhlSu:\"framer-v-1s18dy9\",RJh5TaL00:\"framer-v-ilveo7\",Y5tITKzWH:\"framer-v-1ai5tq5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={\"Default Hover\":\"Y5tITKzWH\",\"Dropdown Active\":\"JUm4EvzlY\",Default:\"ojEZtBDK_\",Dropdown:\"okLRjhlSu\",Mobile:\"RJh5TaL00\"};const getProps=({border,click,dropdownItem,height,id,itemLink,itemName,rotation,width,...props})=>{return{...props,FZFNQ5sgs:dropdownItem??props.FZFNQ5sgs??true,gBeP5A2Z1:rotation??props.gBeP5A2Z1,HvW1hARt2:itemLink??props.HvW1hARt2,i4RrRm28g:itemName??props.i4RrRm28g??\"Collections\",lP_550EGA:border??props.lP_550EGA??{borderBottomWidth:0,borderColor:'var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)) /* {\"name\":\"Gray 50\"} */',borderLeftWidth:0,borderRightWidth:1,borderStyle:\"solid\",borderTopWidth:0},RkNGs39bX:click??props.RkNGs39bX,variant:humanReadableVariantMap[props.variant]??props.variant??\"okLRjhlSu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,FZFNQ5sgs,i4RrRm28g,HvW1hARt2,lP_550EGA,gBeP5A2Z1,RkNGs39bX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"okLRjhlSu\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterz2o0hm=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(RkNGs39bX){const res=await RkNGs39bX(...args);if(res===false)return false;}});const onMouseEnter1nf7hly=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(RkNGs39bX){const res=await RkNGs39bX(...args);if(res===false)return false;}setVariant(\"Y5tITKzWH\");});const onMouseLeave14g7ybx=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ojEZtBDK_\");});const onTap9b158=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RkNGs39bX){const res=await RkNGs39bX(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"RJh5TaL00\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();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:HvW1hARt2,nodeId:\"okLRjhlSu\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1s18dy9\",className,classNames)} framer-4bmsp`,\"data-border\":true,\"data-framer-name\":\"Dropdown\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"okLRjhlSu\",onMouseEnter:onMouseEnterz2o0hm,ref:ref??ref1,style:{\"--border-bottom-width\":`${lP_550EGA.borderBottomWidth??lP_550EGA.borderWidth}px`,\"--border-color\":lP_550EGA.borderColor,\"--border-left-width\":`${lP_550EGA.borderLeftWidth??lP_550EGA.borderWidth}px`,\"--border-right-width\":`${lP_550EGA.borderRightWidth??lP_550EGA.borderWidth}px`,\"--border-style\":lP_550EGA.borderStyle,\"--border-top-width\":`${lP_550EGA.borderTopWidth??lP_550EGA.borderWidth}px`,backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{JUm4EvzlY:{backgroundColor:\"rgb(28, 28, 28)\"},RJh5TaL00:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},Y5tITKzWH:{backgroundColor:\"rgb(28, 28, 28)\"}},...addPropertyOverrides({JUm4EvzlY:{\"data-framer-name\":\"Dropdown Active\"},ojEZtBDK_:{\"data-framer-name\":\"Default\",onMouseEnter:onMouseEnter1nf7hly},RJh5TaL00:{\"data-framer-name\":\"Mobile\",onMouseEnter:undefined,onTap:onTap9b158},Y5tITKzWH:{\"data-framer-name\":\"Default Hover\",onMouseLeave:onMouseLeave14g7ybx}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e393jf\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Ox9G6KZLw\",style:{opacity:1},variants:{JUm4EvzlY:{opacity:0},Y5tITKzWH:{opacity:0}},...addPropertyOverrides({JUm4EvzlY:{transformTemplate:transformTemplate1},Y5tITKzWH:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"Collections\"})}),className:\"framer-1eqdy95\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FzEBTpW6c\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:i4RrRm28g,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RJh5TaL00:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-17vryqt\",\"data-styles-preset\":\"y_Jx9k4vn\",children:\"Collections\"})})}},baseVariant,gestureVariant)}),FZFNQ5sgs&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pw0wbu\",\"data-framer-name\":\"Caret\",layoutDependency:layoutDependency,layoutId:\"GHiY6vG3G\",style:{rotate:0},variants:{RJh5TaL00:{rotate:gBeP5A2Z1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1hkw0bs\",\"data-framer-name\":\"Caret\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"MdATYa2Tq\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 4.461 6.594 C 4.648 6.407 4.952 6.407 5.139 6.594 L 8 9.455 L 10.861 6.594 C 11.05 6.418 11.345 6.423 11.527 6.606 C 11.71 6.789 11.715 7.083 11.539 7.273 L 8.339 10.473 C 8.152 10.66 7.848 10.66 7.661 10.473 L 4.461 7.273 C 4.274 7.085 4.274 6.782 4.461 6.594 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10083294476,withExternalLayout:true,...addPropertyOverrides({RJh5TaL00:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><path d=\"M 8.922 13.188 C 9.296 12.814 9.904 12.814 10.278 13.188 L 16 18.91 L 21.722 13.188 C 22.1 12.836 22.689 12.846 23.055 13.212 C 23.42 13.577 23.431 14.167 23.078 14.545 L 16.678 20.945 C 16.304 21.319 15.696 21.319 15.322 20.945 L 8.922 14.545 C 8.547 14.17 8.547 13.563 8.922 13.188 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10037403385}},baseVariant,gestureVariant)})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sl1vnq\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"YdmcTeJX1\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0,transformPerspective:1200},variants:{JUm4EvzlY:{opacity:1},Y5tITKzWH:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0)))\"},children:\"Collections\"})}),className:\"framer-1fpsbza\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QYyxktMlJ\",style:{\"--extracted-r6o4lv\":\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:i4RrRm28g,verticalAlignment:\"top\",withExternalLayout:true}),FZFNQ5sgs&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-j7qxvd\",\"data-framer-name\":\"Caret\",layoutDependency:layoutDependency,layoutId:\"QyyqoyMZu\",style:{rotate:-180},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-bjklb4\",\"data-framer-name\":\"Caret\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"loxbHzlDq\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 4.461 6.594 C 4.648 6.407 4.952 6.407 5.139 6.594 L 8 9.455 L 10.861 6.594 C 11.05 6.418 11.345 6.423 11.527 6.606 C 11.71 6.789 11.715 7.083 11.539 7.273 L 8.339 10.473 C 8.152 10.66 7.848 10.66 7.661 10.473 L 4.461 7.273 C 4.274 7.085 4.274 6.782 4.461 6.594 Z\" fill=\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"></path></svg>',svgContentId:10602562617,withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0qX6o.framer-4bmsp, .framer-0qX6o .framer-4bmsp { display: block; }\",\".framer-0qX6o.framer-1s18dy9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 132px; }\",\".framer-0qX6o .framer-1e393jf { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: auto; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-0qX6o .framer-1eqdy95, .framer-0qX6o .framer-1fpsbza { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-0qX6o .framer-pw0wbu { align-content: center; align-items: center; 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: min-content; }\",\".framer-0qX6o .framer-1hkw0bs, .framer-0qX6o .framer-bjklb4 { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-0qX6o .framer-1sl1vnq { align-content: center; align-items: center; bottom: -50px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 10px; position: absolute; width: 100%; }\",\".framer-0qX6o .framer-j7qxvd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 16px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0qX6o.framer-1s18dy9, .framer-0qX6o .framer-1e393jf, .framer-0qX6o .framer-pw0wbu, .framer-0qX6o .framer-1sl1vnq, .framer-0qX6o .framer-j7qxvd { gap: 0px; } .framer-0qX6o.framer-1s18dy9 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-0qX6o.framer-1s18dy9 > :first-child, .framer-0qX6o .framer-1e393jf > :first-child, .framer-0qX6o .framer-pw0wbu > :first-child, .framer-0qX6o .framer-1sl1vnq > :first-child, .framer-0qX6o .framer-j7qxvd > :first-child { margin-left: 0px; } .framer-0qX6o.framer-1s18dy9 > :last-child, .framer-0qX6o .framer-1e393jf > :last-child, .framer-0qX6o .framer-pw0wbu > :last-child, .framer-0qX6o .framer-1sl1vnq > :last-child, .framer-0qX6o .framer-j7qxvd > :last-child { margin-right: 0px; } .framer-0qX6o .framer-1e393jf > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-0qX6o .framer-pw0wbu > *, .framer-0qX6o .framer-j7qxvd > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-0qX6o .framer-1sl1vnq > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-0qX6o.framer-v-9n1v0w .framer-1e393jf, .framer-0qX6o.framer-v-1ai5tq5 .framer-1e393jf { left: 50%; position: absolute; top: -50px; z-index: 1; }\",\".framer-0qX6o.framer-v-9n1v0w .framer-1sl1vnq, .framer-0qX6o.framer-v-1ai5tq5 .framer-1sl1vnq { bottom: unset; left: unset; position: relative; }\",\".framer-0qX6o.framer-v-ilveo7.framer-1s18dy9 { cursor: pointer; width: 300px; }\",\".framer-0qX6o.framer-v-ilveo7 .framer-1e393jf { flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 10px 20px 10px 20px; width: 1px; }\",\".framer-0qX6o.framer-v-ilveo7 .framer-1hkw0bs { height: 32px; width: 32px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0qX6o.framer-v-ilveo7 .framer-1e393jf { gap: 0px; } .framer-0qX6o.framer-v-ilveo7 .framer-1e393jf > *, .framer-0qX6o.framer-v-ilveo7 .framer-1e393jf > :first-child, .framer-0qX6o.framer-v-ilveo7 .framer-1e393jf > :last-child { margin: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-0qX6o[data-border=\"true\"]::after, .framer-0qX6o [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 132\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JUm4EvzlY\":{\"layout\":[\"fixed\",\"auto\"]},\"ojEZtBDK_\":{\"layout\":[\"fixed\",\"auto\"]},\"Y5tITKzWH\":{\"layout\":[\"fixed\",\"auto\"]},\"RJh5TaL00\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"FZFNQ5sgs\":\"dropdownItem\",\"i4RrRm28g\":\"itemName\",\"HvW1hARt2\":\"itemLink\",\"lP_550EGA\":\"border\",\"gBeP5A2Z1\":\"rotation\",\"RkNGs39bX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDaft0iYnn=withCSS(Component,css,\"framer-0qX6o\");export default FramerDaft0iYnn;FramerDaft0iYnn.displayName=\"Menu Item\";FramerDaft0iYnn.defaultProps={height:42,width:132};addPropertyControls(FramerDaft0iYnn,{variant:{options:[\"okLRjhlSu\",\"JUm4EvzlY\",\"ojEZtBDK_\",\"Y5tITKzWH\",\"RJh5TaL00\"],optionTitles:[\"Dropdown\",\"Dropdown Active\",\"Default\",\"Default Hover\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},FZFNQ5sgs:{defaultValue:true,title:\"Dropdown Item\",type:ControlType.Boolean},i4RrRm28g:{defaultValue:\"Collections\",displayTextArea:false,title:\"Item Name\",type:ControlType.String},HvW1hARt2:{title:\"Item Link\",type:ControlType.Link},lP_550EGA:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)) /* {\"name\":\"Gray 50\"} */',borderLeftWidth:0,borderRightWidth:1,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border},gBeP5A2Z1:{defaultValue:0,title:\"Rotation\",type:ControlType.Number,unit:\"\\xb0\"},RkNGs39bX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerDaft0iYnn,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDaft0iYnn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"42\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JUm4EvzlY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ojEZtBDK_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y5tITKzWH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RJh5TaL00\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"132\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"FZFNQ5sgs\\\":\\\"dropdownItem\\\",\\\"i4RrRm28g\\\":\\\"itemName\\\",\\\"HvW1hARt2\\\":\\\"itemLink\\\",\\\"lP_550EGA\\\":\\\"border\\\",\\\"gBeP5A2Z1\\\":\\\"rotation\\\",\\\"RkNGs39bX\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b0998f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/S3hdnADwHzqAsU510cjK/TJnsY7o5Zf6Og0SMnmWh/mUns1EUus.js\";const cycleOrder=[\"WGL_DPmb6\",\"yHLfVr5xz\",\"LtSJkwETs\"];const serializationHash=\"framer-yb2WN\";const variantClassNames={LtSJkwETs:\"framer-v-4p8x44\",WGL_DPmb6:\"framer-v-1zktol\",yHLfVr5xz:\"framer-v-199051c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:1,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={\"Text 1\":\"WGL_DPmb6\",\"Text 2\":\"yHLfVr5xz\",\"Text 3\":\"LtSJkwETs\"};const getProps=({height,id,text1,text2,text3,width,...props})=>{return{...props,itwgvvE_p:text2??props.itwgvvE_p??\"Free returns within 30 days\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WGL_DPmb6\",xubQvRMln:text1??props.xubQvRMln??\"Free standard shipping on all orders\",zXXdlfmkP:text3??props.zXXdlfmkP??\"20% off with purchases of $200 or more\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,xubQvRMln,itwgvvE_p,zXXdlfmkP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WGL_DPmb6\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearf382t5=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),2e3);});useOnVariantChange(baseVariant,{default:onAppearf382t5});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1zktol\",className,classNames),\"data-framer-name\":\"Text 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WGL_DPmb6\",ref:ref??ref1,style:{...style},...addPropertyOverrides({LtSJkwETs:{\"data-framer-name\":\"Text 3\"},yHLfVr5xz:{\"data-framer-name\":\"Text 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"Free standard shipping on all orders\"})}),className:\"framer-17j2dt3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AS_f_EBW9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:xubQvRMln,variants:{LtSJkwETs:{opacity:0},yHLfVr5xz:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LtSJkwETs:{transformTemplate:transformTemplate1},yHLfVr5xz:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"Free returns within 30 days\"})}),className:\"framer-1bcfx49\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hlEKx_y8o\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:itwgvvE_p,transformTemplate:transformTemplate1,variants:{yHLfVr5xz:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yHLfVr5xz:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"20% off with purchases of $200 or more\"})}),className:\"framer-6v40fi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NfYaY4vWu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:zXXdlfmkP,transformTemplate:transformTemplate1,variants:{LtSJkwETs:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LtSJkwETs:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yb2WN.framer-1de2zgb, .framer-yb2WN .framer-1de2zgb { display: block; }\",\".framer-yb2WN.framer-1zktol { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-yb2WN .framer-17j2dt3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yb2WN .framer-1bcfx49 { bottom: -50px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-yb2WN .framer-6v40fi { flex: none; height: auto; left: 50%; position: absolute; top: -50px; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yb2WN.framer-1zktol { gap: 0px; } .framer-yb2WN.framer-1zktol > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-yb2WN.framer-1zktol > :first-child { margin-left: 0px; } .framer-yb2WN.framer-1zktol > :last-child { margin-right: 0px; } }\",\".framer-yb2WN.framer-v-199051c .framer-17j2dt3 { left: 50%; position: absolute; top: -50px; z-index: 1; }\",\".framer-yb2WN.framer-v-199051c .framer-1bcfx49 { bottom: unset; left: unset; position: relative; }\",\".framer-yb2WN.framer-v-199051c .framer-6v40fi { bottom: -50px; left: 50%; top: unset; }\",\".framer-yb2WN.framer-v-4p8x44 .framer-17j2dt3 { bottom: -50px; left: 50%; position: absolute; z-index: 1; }\",\".framer-yb2WN.framer-v-4p8x44 .framer-1bcfx49 { bottom: unset; left: 50%; top: -50px; }\",\".framer-yb2WN.framer-v-4p8x44 .framer-6v40fi { left: unset; position: relative; top: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 458\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yHLfVr5xz\":{\"layout\":[\"auto\",\"auto\"]},\"LtSJkwETs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xubQvRMln\":\"text1\",\"itwgvvE_p\":\"text2\",\"zXXdlfmkP\":\"text3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerE9a8Nkzyo=withCSS(Component,css,\"framer-yb2WN\");export default FramerE9a8Nkzyo;FramerE9a8Nkzyo.displayName=\"Text Cycle\";FramerE9a8Nkzyo.defaultProps={height:22,width:458};addPropertyControls(FramerE9a8Nkzyo,{variant:{options:[\"WGL_DPmb6\",\"yHLfVr5xz\",\"LtSJkwETs\"],optionTitles:[\"Text 1\",\"Text 2\",\"Text 3\"],title:\"Variant\",type:ControlType.Enum},xubQvRMln:{defaultValue:\"Free standard shipping on all orders\",displayTextArea:true,title:\"Text 1\",type:ControlType.String},itwgvvE_p:{defaultValue:\"Free returns within 30 days\",displayTextArea:true,title:\"Text 2\",type:ControlType.String},zXXdlfmkP:{defaultValue:\"20% off with purchases of $200 or more\",displayTextArea:true,title:\"Text 3\",type:ControlType.String}});addFonts(FramerE9a8Nkzyo,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE9a8Nkzyo\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yHLfVr5xz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LtSJkwETs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"458\",\"framerVariables\":\"{\\\"xubQvRMln\\\":\\\"text1\\\",\\\"itwgvvE_p\\\":\\\"text2\\\",\\\"zXXdlfmkP\\\":\\\"text3\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"22\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,RenderTarget,withCSS}from\"framer\";import{useState,useEffect,useRef,isValidElement,cloneElement,useTransition}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{styleLayer,OPEN_CART_EVENT,DEFAULT_TRANSITION,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{Icon,iconProp,Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{createPortal}from\"react-dom\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";export const CLOSE_CART_EVENT=\"frameship-close-cart\";const DEFAULT_ITEM_COUNT_BADGE={whenZero:\"hide\",position:\"topRight\",inset:-6,size:20,color:Colors.Accent.color,fill:{type:\"color\",color:\"#111\",colorA:\"#5E5E5E\",colorB:\"#111\"},radius:\"100px\"};function CartButtonComponent(props){const{overlay,escToClose,button,itemCountBadge}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[isPending,startTransition]=useTransition();const[open,setOpen]=useState(false);const[portalContainer,setPortalContainer]=useState(null);const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);const cartItems=useCartStore(state=>state.items);useEffect(()=>{if(!isCanvas){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());const openCart=()=>{setOpen(true);};window.addEventListener(OPEN_CART_EVENT,openCart);return()=>{window.removeEventListener(OPEN_CART_EVENT,openCart);};}},[]);useEffect(()=>{if(!isCanvas){const handleEscKey=event=>{if(event.key===\"Escape\"&&open&&escToClose){setOpen(false);}};window.addEventListener(\"keydown\",handleEscKey);return()=>{window.removeEventListener(\"keydown\",handleEscKey);};}},[open,escToClose]);useEffect(()=>{if(!isCanvas){const container=document.createElement(\"div\");container.id=\"frameship-cart-portal\";document.body.appendChild(container);setPortalContainer(container);return()=>{document.body.removeChild(container);};}},[isCanvas]);useEffect(()=>{if(!isCanvas){const handleClose=()=>setOpen(false);window.addEventListener(CLOSE_CART_EVENT,handleClose);return()=>{window.removeEventListener(CLOSE_CART_EVENT,handleClose);};}},[]);let cartElement=styleLayer(props.cartLayer,{width:\"100%\",height:\"100%\"});cartElement=updateExitProp(cartElement);const onClick=()=>startTransition(()=>setOpen(true));let badgeElement=null;if(itemCountBadge){const{whenZero,position,inset,fill}=itemCountBadge;let amount=0;if(Array.isArray(cartItems)){amount=cartItems.reduce((total,item)=>total+(item.quantity||1),0);}if(amount>0||whenZero===\"show\"){let top=undefined;let left=undefined;let bottom=undefined;let right=undefined;let centerX=false;let centerY=false;switch(position){case\"topLeft\":top=inset;left=inset;break;case\"topCenter\":top=inset;left=\"50%\";centerX=true;break;case\"topRight\":top=inset;right=inset;break;case\"bottomLeft\":bottom=inset;left=inset;break;case\"bottomCenter\":bottom=inset;left=\"50%\";centerX=true;break;case\"bottomRight\":bottom=inset;right=inset;break;case\"left\":left=inset;top=\"50%\";centerY=true;break;case\"right\":right=inset;top=\"50%\";centerY=true;break;}let background=\"none\";if(fill){if(fill.type===\"color\"){background=fill.color;}else{background=`linear-gradient(${fill.gradientAngle}deg, ${fill.colorB}, ${fill.colorA})`;}}let paddingH=0;if(typeof document!==\"undefined\"){const zeroWidth=getZeroCharacterWidth(itemCountBadge.font);paddingH=(itemCountBadge.size-zeroWidth)/2;}badgeElement=/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",minWidth:itemCountBadge.size,height:itemCountBadge.size,top,left,bottom,right,transform:`${centerX?\"translateX(-50%)\":\"\"} ${centerY?\"translateY(-50%)\":\"\"}`.trim()||undefined,textAlign:\"center\",color:itemCountBadge.color,boxShadow:itemCountBadge.shadows,borderRadius:itemCountBadge.radius,background,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:`0px ${paddingH}px`,...itemCountBadge.font},children:amount});}}const buttonElement=props.appearance===\"custom\"?/*#__PURE__*/_jsx(\"div\",{style:{cursor:\"pointer\",...props.style},onClick:onClick,children:styleLayer(props.customButton,props.style)}):/*#__PURE__*/_jsxs(Button,{...button,onClick:onClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:[/*#__PURE__*/_jsx(Icon,{...button.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-shopping-cart\"><circle cx=\"9\" cy=\"21\" r=\"1\"></circle><circle cx=\"20\" cy=\"21\" r=\"1\"></circle><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"></path></svg>')`}),badgeElement]});return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",...props.style},children:[buttonElement,!isCanvas&&portalContainer&&/*#__PURE__*/createPortal(overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:9999,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:open?1:0},style:{position:\"absolute\",inset:0,backgroundColor:overlay.backgroundColor,backdropFilter:overlay.blur?`blur(${overlay.blur}px)`:undefined},initial:false,transition:props.transition}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsx(motion.div,{initial:{pointerEvents:\"auto\"},animate:{pointerEvents:\"auto\"},exit:{pointerEvents:\"none\"},style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"row\",justifyContent:\"end\"},children:cartElement})})]})),portalContainer)]});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */const CartButton=withCSS(CartButtonComponent,[\".frameship-contents { display: contents !important }\"],\"\");export default CartButton;CartButton.displayName=\"Open Cart Button\";addPropertyControlsFrameship(CartButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer for the cart overlay\"},overlay:{type:ControlType.Object,buttonTitle:\"Styles\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0.5)\"},blur:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true},transition:{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION,description:\"A solid overlay is shown behind the cart\"}}},appearance:{type:ControlType.Enum,defaultValue:\"button\",options:[\"button\",\"custom\"],optionTitles:[\"Button\",\"Custom\"],displaySegmentedControl:true},button:{type:ControlType.Object,buttonTitle:\"Icon & Styles\",title:\"Button\",controls:{icon:iconProp({buttonTitle:\"Cart\",size:18}),...createButtonPropertyControls({font:false,color:false})},hidden:props=>props.appearance!==\"button\"},itemCountBadge:{type:ControlType.Object,title:\"Item Count\",buttonTitle:\"Badge\",optional:true,description:\"A badge showing the number of items in cart\",hidden:props=>props.appearance!==\"button\",defaultValue:DEFAULT_ITEM_COUNT_BADGE,controls:{whenZero:{type:ControlType.Enum,defaultValue:DEFAULT_ITEM_COUNT_BADGE.whenZero,options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true},position:{type:ControlType.Enum,defaultValue:DEFAULT_ITEM_COUNT_BADGE.position,options:[\"topLeft\",\"topCenter\",\"topRight\",\"bottomLeft\",\"bottomCenter\",\"bottomRight\",\"left\",\"right\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\",\"Left\",\"Right\"]},inset:{type:ControlType.Number,defaultValue:DEFAULT_ITEM_COUNT_BADGE.inset,min:-100,max:100,step:1,displayStepper:true},size:{type:ControlType.Number,defaultValue:DEFAULT_ITEM_COUNT_BADGE.size,min:0,max:1e3,step:1,displayStepper:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:DEFAULT_ITEM_COUNT_BADGE.color},fill:createFillPropertyControl(DEFAULT_ITEM_COUNT_BADGE.fill,true),radius:{type:ControlType.BorderRadius,defaultValue:DEFAULT_ITEM_COUNT_BADGE.radius},shadows:{type:ControlType.BoxShadow}}},customButton:{type:ControlType.ComponentInstance,title:\"Button\",description:\"Connect a layer for the open cart button\",hidden:props=>props.appearance!==\"custom\"},escToClose:{type:ControlType.Boolean,defaultValue:true,title:\"Esc to Close\"}});const updateExitProp=element=>{if(/*#__PURE__*/isValidElement(element)){const{initial,exit,children,animate,transition}=element.props;// Create new props object\nconst newProps={};// Handle exit animation\nif(initial&&typeof initial===\"object\"&&!exit){let exitValue=initial;if(!transition&&!initial.transition&&animate?.transition){exitValue={...initial,transition:animate.transition};}newProps.exit=exitValue;}// Handle children\nif(children){if(typeof children===\"string\"){// Don't modify string children\nreturn element;}else if(Array.isArray(children)){// Handle array of children\nnewProps.children=children.map(updateExitProp);}else{// Handle single child\nnewProps.children=updateExitProp(children);}}// Only clone if we have new props to apply\nreturn Object.keys(newProps).length>0?/*#__PURE__*/cloneElement(element,newProps):element;}return element;};function getZeroCharacterWidth(font){// Create a temporary span element\nconst span=document.createElement(\"span\");// Set the font and content\nObject.assign(span.style,font);span.style.visibility=\"hidden\";span.style.position=\"absolute\";span.textContent=\"0\";// Add to DOM temporarily to measure\ndocument.body.appendChild(span);const width=span.getBoundingClientRect().width;document.body.removeChild(span);return width;}function createFillPropertyControl(values,hasDefault=true){return{type:ControlType.Object,optional:true,defaultValue:hasDefault?values:undefined,controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"linearGradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:values.color,description:\"Solid color background\",hidden:props=>props.type!==\"color\"},colorA:{type:ControlType.Color,defaultValue:values.colorA,title:\"Colors\",hidden:props=>props.type!==\"linearGradient\"},colorB:{type:ControlType.Color,defaultValue:values.colorB,title:\" \",hidden:props=>props.type!==\"linearGradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:-360,max:360,unit:\"\\xb0\",description:\"Linear gradient background\",hidden:props=>props.type!==\"linearGradient\"}}};}\nexport const __FramerMetadata__ = {\"exports\":{\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CartButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/oFqg2Xl9TIS3c0QGPCo5/CartButton.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CloseCartButton(props){const handleClose=()=>{window.dispatchEvent(new Event(CLOSE_CART_EVENT));};return /*#__PURE__*/_jsx(Button,{...props,onClick:handleClose,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...props.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M 16 2 L 2 16 M 2 2 L 16 16\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`})});}CloseCartButton.displayName=\"Close Cart Button\";addPropertyControlsFrameship(CloseCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseCartButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f712822)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,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 serializationHash=\"framer-fWanr\";const variantClassNames={pJB9uFURH:\"framer-v-1jsl3xr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.92,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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,width,...props})=>{return{...props,eGLByVNsu:link??props.eGLByVNsu};};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,eGLByVNsu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pJB9uFURH\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jsl3xr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pJB9uFURH\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tlhske\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"bdYG9Z3gO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s18cn0\",layoutDependency:layoutDependency,layoutId:\"B2QpAnoun\",style:{backgroundColor:\"rgb(64, 212, 26)\"},children:[/*#__PURE__*/_jsx(Link,{href:\"frameship.io\",motionChild:true,nodeId:\"vu4BhkNJb\",openInNewTab:true,scopeId:\"U4_nFMT5N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gki3ct framer-1ctui2d\",layoutDependency:layoutDependency,layoutId:\"vu4BhkNJb\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15itmt6\",\"data-framer-name\":\"Logo\",fill:\"black\",intrinsicHeight:92,intrinsicWidth:591,layoutDependency:layoutDependency,layoutId:\"udNocNENd\",svg:'<svg width=\"591\" height=\"92\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M558.41 84h-16.68V23h23.324c4.625 0 8.658.925 12.1 2.773 3.438 1.82 6.11 4.316 8.006 7.484 1.901 3.172 2.852 6.76 2.852 10.752 0 4-.951 7.64-2.852 10.92a21.194 21.194 0 0 1-8.006 7.816c-3.442 1.928-7.475 2.896-12.1 2.896h-6.644V84Zm0-23.2-7.516-7.527h12.471a7.71 7.71 0 0 0 3.838-.992c1.21-.688 2.188-1.72 2.931-3.1.743-1.38 1.114-3.1 1.114-5.172 0-2.064-.371-3.732-1.114-5a6.5 6.5 0 0 0-2.931-2.732 8.616 8.616 0 0 0-3.838-.868h-12.471l7.516-7.528V60.8ZM518.098 84V23h16.432v61h-16.432Zm-7.204-61v61h-16.68V55.8l7.516 4.093h-33.647l7.511-3.848V84h-16.68V23h16.68v28.372l-7.511-3.928h33.647l-7.516 3.884V23h16.68Zm-81.782 62.077c-4.512 0-8.557-.72-12.135-2.152-3.578-1.46-6.413-3.624-8.506-6.492-2.064-2.868-3.098-6.424-3.098-10.668v-2.152h16.639v1.82c0 1.932.591 3.544 1.773 4.84 1.214 1.296 3.043 1.944 5.491 1.944 2.368 0 4.225-.344 5.575-1.036 1.377-.716 2.064-1.876 2.064-3.472 0-1.188-.647-2.288-1.94-3.308-1.266-1.02-2.987-1.988-5.16-2.896a78.671 78.671 0 0 0-7.184-2.604 38.867 38.867 0 0 1-8.174-3.68 19.524 19.524 0 0 1-6.277-6c-1.621-2.48-2.436-5.556-2.436-9.22 0-3.776 1.046-7 3.139-9.68 2.092-2.7 4.899-4.768 8.421-6.2 3.55-1.436 7.488-2.152 11.808-2.152 4.489 0 8.49.704 12.016 2.108 3.55 1.408 6.357 3.476 8.422 6.204 2.064 2.732 3.095 6.108 3.095 10.132v2.068h-16.636V41.2c0-1.792-.511-3.308-1.53-4.552-.99-1.24-2.711-1.86-5.159-1.86-2.424 0-4.293.44-5.614 1.324-1.294.88-1.941 2.164-1.941 3.848 0 1.184.551 2.232 1.649 3.14 1.102.88 2.616 1.712 4.544 2.48 1.953.776 4.153 1.6 6.605 2.48 3.686 1.3 6.921 2.732 9.7 4.304 2.783 1.544 4.943 3.488 6.485 5.832 1.565 2.344 2.352 5.348 2.352 9.016 0 3.832-1.034 7.084-3.099 9.76-2.06 2.644-4.912 4.656-8.545 6.04-3.606 1.376-7.719 2.064-12.344 2.064Zm-59.81-49.668 7.515-7.528v23.78l-3.714-4.464h21.879V59.6h-21.883l3.714-4.424V79.12l-7.507-7.528h30.256V84h-39.509V23h39.509v12.408h-30.26ZM324.15 23h28.033v61h-15.814V31.893l.292.168L327.205 84h-21.22l-9.744-52.064.292-.168V84H280.68V23h28.032l8.506 54.632h-1.697L324.15 23ZM221.048 84l14.165-61h26.463l14.076 61h-17.051l-10.279-51.032h.08L238.104 84h-17.056Zm12.388-12.82V58.649h30.057V71.18h-30.057ZM170.678 84V23h27.002c6.936 0 12.056 1.544 15.358 4.632 3.33 3.06 4.992 7.336 4.992 12.82 0 3.088-.587 5.72-1.773 7.9-1.182 2.18-2.656 3.86-4.417 5.044-1.761 1.188-3.51 1.848-5.243 1.988 1.733.095 3.43.53 4.995 1.28 1.542.744 2.78 1.944 3.714 3.6.967 1.624 1.446 3.832 1.446 6.616v10.088c0 1.464.112 2.856.331 4.18.248 1.296.619 2.244 1.118 2.852h-16.683c-.44-.688-.783-1.668-1.031-2.936a23.974 23.974 0 0 1-.331-4.092V68.78c0-2.204-.467-3.94-1.402-5.208-.938-1.296-2.631-1.944-5.079-1.944h-11.061l4.332-5.088V84h-16.268Zm16.268-28.948-4.336-5.832h11.229c1.405 0 2.631-.288 3.673-.868a5.922 5.922 0 0 0 2.476-2.48 7.857 7.857 0 0 0 .911-3.848c0-1.792-.647-3.348-1.941-4.672-1.266-1.32-2.995-1.984-5.199-1.984h-11.561l4.748-4.96v24.644Zm-54.072-19.644 7.511-7.528v24.236l-5.075-3.928h25.097v12.448H135.31l5.075-4.26V84h-16.596V23h40.292v12.408H132.87h.004Z\" fill=\"#fff\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M.024 45.4 0 45.416l.024.02v24.416a20.978 20.978 0 0 0 6.129 14.817 20.907 20.907 0 0 0 14.792 6.139h48.813c5.55 0 10.872-2.208 14.796-6.139a20.978 20.978 0 0 0 6.129-14.821v-43.3a3.497 3.497 0 0 0-2.155-3.227 3.48 3.48 0 0 0-1.336-.265H68.356L45.343 0 22.33 23.052H3.51c-.925 0-1.811.368-2.465 1.023a3.495 3.495 0 0 0-1.021 2.469V45.4Zm0 0v.036a64.072 64.072 0 0 0 45.33 18.794A64.069 64.069 0 0 0 90.68 45.424v-.008l-22.323-22.36-46.026-.004L.024 45.392v.008Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1.5,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10+0+0+(0+0+(Math.max(0,((componentViewport?.height||550)-20-0)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||550)-20-0)/1)*1-0-402)/1)*1+322+80))/2*0)+0),pixelHeight:40,pixelWidth:40,positionX:\"center\",positionY:\"bottom\",src:\"https://framerusercontent.com/images/KaSmi7sD82dEAVTmII8bNeE88.png\"},className:\"framer-12yu92e\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"lhfzxjbRS\",style:{mask:\"linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0,0,0,1) 100%) add\",opacity:.06,WebkitMask:\"linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0,0,0,1) 100%) add\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1stnay9\",layoutDependency:layoutDependency,layoutId:\"FAit4eRWt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"uppercase\"},children:\"Unlock ecommerce functionality on your website!\"})}),className:\"framer-lotbho\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"p6VH14GDw\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\"},children:\"Upgrade your Frameship account to unlock Shopify ecommerce functionality on your live website.\"})}),className:\"framer-1j89zm5\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"dgd7wBqyT\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ffuf7q\",layoutDependency:layoutDependency,layoutId:\"PD2N7RwHX\",children:/*#__PURE__*/_jsx(Link,{href:eGLByVNsu,motionChild:true,nodeId:\"UgUZQ5YRP\",openInNewTab:true,scopeId:\"U4_nFMT5N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-k753s framer-1ctui2d\",layoutDependency:layoutDependency,layoutId:\"UgUZQ5YRP\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"UPGRADE YOUR SITE\"})}),className:\"framer-ii2nrf\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"Zv592Orev\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fWanr.framer-1ctui2d, .framer-fWanr .framer-1ctui2d { display: block; }\",\".framer-fWanr.framer-1jsl3xr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 550px; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 400px; }\",\".framer-fWanr .framer-1tlhske { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-fWanr .framer-s18cn0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; max-height: 150px; overflow: visible; padding: 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-fWanr .framer-1gki3ct { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fWanr .framer-15itmt6 { aspect-ratio: 6.423913043478261 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 140px; }\",\".framer-fWanr .framer-12yu92e { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-fWanr .framer-1stnay9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 30px; position: relative; width: 100%; }\",\".framer-fWanr .framer-lotbho { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fWanr .framer-1j89zm5 { --framer-text-wrap: balance; flex: none; height: auto; max-width: 300px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fWanr .framer-1ffuf7q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 30px 30px 30px; position: relative; width: 100%; }\",\".framer-fWanr .framer-k753s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-fWanr .framer-ii2nrf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fWanr.framer-1jsl3xr, .framer-fWanr .framer-s18cn0, .framer-fWanr .framer-1gki3ct, .framer-fWanr .framer-1stnay9, .framer-fWanr .framer-k753s { gap: 0px; } .framer-fWanr.framer-1jsl3xr > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-fWanr.framer-1jsl3xr > :first-child, .framer-fWanr .framer-s18cn0 > :first-child, .framer-fWanr .framer-1stnay9 > :first-child { margin-top: 0px; } .framer-fWanr.framer-1jsl3xr > :last-child, .framer-fWanr .framer-s18cn0 > :last-child, .framer-fWanr .framer-1stnay9 > :last-child { margin-bottom: 0px; } .framer-fWanr .framer-s18cn0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-fWanr .framer-1gki3ct > *, .framer-fWanr .framer-k753s > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-fWanr .framer-1gki3ct > :first-child, .framer-fWanr .framer-k753s > :first-child { margin-left: 0px; } .framer-fWanr .framer-1gki3ct > :last-child, .framer-fWanr .framer-k753s > :last-child { margin-right: 0px; } .framer-fWanr .framer-1stnay9 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",'.framer-fWanr[data-border=\"true\"]::after, .framer-fWanr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 550\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"eGLByVNsu\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU4_nFMT5N=withCSS(Component,css,\"framer-fWanr\");export default FramerU4_nFMT5N;FramerU4_nFMT5N.displayName=\"Frameship Upgrade Paywall\";FramerU4_nFMT5N.defaultProps={height:550,width:400};addPropertyControls(FramerU4_nFMT5N,{eGLByVNsu:{title:\"Link\",type:ControlType.Link}});addFonts(FramerU4_nFMT5N,[{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/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2\",weight:\"800\"},{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/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2\",weight:\"800\"},{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/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2\",weight:\"800\"},{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/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2\",weight:\"800\"},{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/JAur4lGGSGRGyrFi59JSIKqVgU.woff2\",weight:\"800\"},{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU4_nFMT5N\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"eGLByVNsu\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"550\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U4_nFMT5N.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType,RenderTarget,// @ts-ignore\nuseQueryData,withCSS}from\"framer\";import{cloneElement}from\"react\";import{MotionConfigContext}from\"framer-motion\";import{useCartStore,getFrameshipInfo}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";import{CartItemContext}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{styleLayer,parseShopifyData,generateVariantTitle,Message,UPGRADE_LINK,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framer.com/m/CMSLibrary-09eo.js\";import FrameshipUpgradePaywall from\"https://framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/cEltxRI81QG4LcbnisKI/U4_nFMT5N.js\";const ComponentProps={Title:\"Title\",Price:\"Price\",Image:\"Image\",ProductVariant:\"Product Variant\",Index:\"Index\"};const HIDE_SCROLLBARS_CLASS=\"frameship-cart-hide-scrollbars\";const CONNECT_COLLECTION_LIST_ERROR_MESSAGE=\"Connect a CMS Collection List\";const CONNECT_COLLECTION_LIST_ERROR_SUBTITLE=\"Drag the handle on the right side to a Collection List of the products CMS collection or select from the dropdown list. The Collection List must be outside of a page to be connected.\";const CONNECT_LIST_ITEM_COMPONENT_ERROR_MESSAGE=\"Connect a List Item component\";const CONNECT_LIST_ITEM_COMPONENT_ERROR_SUBTITLE=\"Drag the handle on the right side to a component to be used as the list item, or select from the dropdown list. The component must be outside of a page to be connected.\";function CartProductListComponent(props){const{divider,variantLabel}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const listItemComponent=props.listItemComponent?.[0];const collectionList=props.collectionList?.[0];const emptyState=props.emptyState?.[0];const cmsFields={Title:props.titleFieldName||\"Title\",ShopifyID:\"Shopify ID\",ShopifyData:\"Shopify Data\",Image:\"Image 1\",VariantOptions:\"Variant Options\"};let errorMessage=\"\";let errorSubtitle=\"\";if(isCanvas){if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:CONNECT_COLLECTION_LIST_ERROR_MESSAGE,subtitle:CONNECT_COLLECTION_LIST_ERROR_SUBTITLE});}else if(!listItemComponent){return /*#__PURE__*/_jsx(Message,{title:CONNECT_LIST_ITEM_COMPONENT_ERROR_MESSAGE,subtitle:CONNECT_LIST_ITEM_COMPONENT_ERROR_SUBTITLE});}else{return /*#__PURE__*/_jsx(\"div\",{style:{padding:props.padding,...props.style},children:styleLayer(emptyState,props.style)});}}const{hasAccess}=getFrameshipInfo();const items=useCartStore(state=>state.items);const{query,propertyControlsByName}=getCollectionData(collectionList);if(!query){errorMessage=CONNECT_COLLECTION_LIST_ERROR_MESSAGE;errorSubtitle=CONNECT_COLLECTION_LIST_ERROR_SUBTITLE;}else if(!listItemComponent){errorMessage=CONNECT_LIST_ITEM_COMPONENT_ERROR_MESSAGE;errorSubtitle=CONNECT_LIST_ITEM_COMPONENT_ERROR_SUBTITLE;}if(propertyControlsByName[\"Image 1\"]&&propertyControlsByName[\"Image 1\"].type===ControlType.ResponsiveImage){cmsFields.Image=\"Image 1\";}else if(propertyControlsByName[\"Media 1\"]&&propertyControlsByName[\"Media 1\"].type===ControlType.ResponsiveImage){cmsFields.Image=\"Media 1\";}else if(propertyControlsByName[\"Image\"]&&propertyControlsByName[\"Image\"].type===ControlType.ResponsiveImage){cmsFields.Image=\"Image\";}const cmsFieldIds={};for(const fieldName of Object.values(cmsFields)){const id=propertyControlsByName[fieldName]?.id;if(id){cmsFieldIds[fieldName]=id;}}let collectionItems=[];if(query){const select=addFieldsToSelect(Object.values(cmsFields),query,propertyControlsByName);collectionItems=useQueryData({...query,limit:undefined,select});}const collectionItemsByShopifyId={};for(const item of collectionItems){collectionItemsByShopifyId[item[cmsFieldIds[cmsFields.ShopifyID]]]=item;}const collectionItemsByVariantId={};const productIdsByVariantId={};const variantsById={};for(const item of collectionItems){const{variants}=parseShopifyData(item[cmsFieldIds[cmsFields.ShopifyData]]);for(let i=0;i<variants.length;i++){const variant=variants[i];if(variant.id){collectionItemsByVariantId[variant.id]=item;productIdsByVariantId[variant.id]=item[cmsFieldIds[cmsFields.ShopifyID]];variantsById[variant.id]=variant;}}}const componentPropIds={};const componentPropertyControlsById=listItemComponent?.props?.children?.props?.children?.type?.propertyControls||{};for(const id of Object.keys(componentPropertyControlsById)){const control=componentPropertyControlsById[id];const title=control.title;for(const[propName,propTitle]of Object.entries(ComponentProps)){if(title===propTitle){componentPropIds[propName]=id;break;}}}const elements=[];for(let i=0;i<items.length;i++){if(i!==0&&divider){elements.push(/*#__PURE__*/_jsx(\"div\",{style:{width:divider.inset?`calc(100% - ${divider.inset*2}px)`:\"100%\",backgroundColor:divider.color,height:divider.height,minHeight:divider.height}},`divider-${i}`));}const item=items[i];const merch=item?.merchandise;if(Object.keys(componentPropertyControlsById).length===0){continue;}const variantId=merch.id;const cmsItem=collectionItemsByVariantId[variantId];if(!cmsItem){continue;}const price=item.cost?.subtotalAmount;let compareAtPrice=null;const compareAt=item.cost?.compareAtAmountPerQuantity;if(compareAt){compareAtPrice={...compareAt,amount:(compareAt?.amount||0)*(item.quantity||0)};}const variant=variantsById[variantId];let component=/*#__PURE__*/cloneElement(listItemComponent,{key:item.id,style:{...listItemComponent.props.style,width:\"100%\"},children:{...listItemComponent.props.children,props:{...listItemComponent.props.children.props,key:item.id,layoutId:`${item.id}-wrapper`,children:{...listItemComponent.props.children.props.children,props:{...listItemComponent.props.children.props.children.props,variant:props.listItemVariant,layoutId:`${item.id}-component`,id:`${item.id}-component`,[componentPropIds.Title]:cmsItem[cmsFieldIds[cmsFields.Title]],[componentPropIds.Price]:price?.amount||0,[componentPropIds.Image]:cmsItem[cmsFieldIds[cmsFields.Image]],[componentPropIds.ProductVariant]:generateVariantTitle(variant,variantLabel),[componentPropIds.Index]:i+1}}}}});elements.push(/*#__PURE__*/_jsx(CartItemContext.Provider,{value:{inCart:true,cartItemId:item.id,shopifyId:productIdsByVariantId[variantId],variantId:variantId,quantity:item.quantity,price,compareAtPrice,sku:merch?.sku,barcode:merch?.barcode,variant},children:component},`${item.id}-provider`));}return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:{transition:{type:false,duration:0}},children:!hasAccess?/*#__PURE__*/_jsx(FrameshipUpgradePaywall,{style:props.style,link:UPGRADE_LINK}):errorMessage?/*#__PURE__*/_jsx(Message,{title:errorMessage,subtitle:errorSubtitle}):items.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:props.padding,...props.style},children:styleLayer(emptyState,props.style)}):/*#__PURE__*/_jsx(\"div\",{className:props.scrollbars===\"hide\"?HIDE_SCROLLBARS_CLASS:undefined,style:{display:\"flex\",flexDirection:\"column\",gap:props.gap,alignItems:\"center\",padding:props.padding,overflowX:\"visible\",overflowY:props.style?.height===\"100%\"?\"auto\":\"hidden\",...props.style},children:elements})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 400\n * @framerDisableUnlink\n */const CartProductList=withCSS(CartProductListComponent,[`.${HIDE_SCROLLBARS_CLASS} { scrollbar-width: none; -ms-overflow-style: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar { display: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar-track { display: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar-thumb { display: none; }`,`.${HIDE_SCROLLBARS_CLASS} { -webkit-overflow-scrolling: touch; }`,`.${HIDE_SCROLLBARS_CLASS} { overflow: -moz-scrollbars-none; }`],\"\");export default CartProductList;CartProductList.displayName=\"Cart Product List\";addPropertyControlsFrameship(CartProductList,{collectionList:{type:ControlType.ComponentInstance,description:\"Connect a CMS Collection List of the products collection\"},listItemComponent:{type:ControlType.ComponentInstance},listItemVariant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Component Variant\",title:\"Variant\",description:\"The variant of the list item component\",preventLocalization:true},emptyState:{type:ControlType.ComponentInstance,description:\"Shown when there are no items\"},variantLabel:{type:ControlType.Object,controls:{style:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"multiline\"],optionTitles:[\"Single Line\",\"Multiline\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},separator:{type:ControlType.String,defaultValue:\" / \",description:\"*Example:*\\nLarge / Blue\",hidden:props=>props.style!==\"default\"},multilineSeparator:{type:ControlType.String,defaultValue:\": \",title:\"Separator\",description:\"*Example:*\\nSize: Large\\nColor: Blue\",hidden:props=>props.style!==\"multiline\"}}},divider:{type:ControlType.Object,optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.1)\"},height:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},inset:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,description:\"A divider line is added between each cart item\"}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"0px\"},scrollbars:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true,title:\"Scroll Bars\"},titleFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"CMS Field Name\",description:\"Name of the products CMS title field\",preventLocalization:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType,RenderTarget}from\"framer\";import{addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const defaultText={[\"default\"]:\"Checkout\",[\"disabled\"]:\"Checkout\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function CheckoutButton(props){const{newTab,disabledState}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[getCheckoutUrl,items]=useCartStore(state=>[state.getCheckoutUrl,state.items]);const cartIsEmpty=items.length===0;const state=cartIsEmpty?\"disabled\":\"default\";const onClick=()=>{const checkoutUrl=getCheckoutUrl();if(!cartIsEmpty){if(newTab){window.open(checkoutUrl,\"_blank\");}else{window.location.href=checkoutUrl;}}};return /*#__PURE__*/_jsx(Button,{...props,variant:state,onClick:onClick,style:{userSelect:\"none\",cursor:!cartIsEmpty?\"pointer\":undefined,...props.style},animate:{opacity:cartIsEmpty&&!isCanvas?disabledState.opacity:1},children:props.text[state]});}CheckoutButton.displayName=\"Checkout Button\";addPropertyControlsFrameship(CheckoutButton,{newTab:{type:ControlType.Boolean,defaultValue:true,description:\"Open checkout in new tab\"},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"disabled\"]:{type:ControlType.String,defaultValue:defaultText[\"disabled\"],placeholder:\"Disabled Text\"}}},...createButtonPropertyControls({variants:[{id:\"default\",title:\"Default\",...Colors.Accent},{id:\"disabled\",title:\"Disabled\"}],endProps:{disabledState:{type:ControlType.Object,title:\"Disabled\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}}}})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS}from\"framer\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";import{currencyFormatProp,formatCurrency,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";function CartInfoLabelComponent(props){const{type,currencyFormat,whenZero}=props;const Tag=props.htmlTag||\"p\";const[items,subtotal]=useCartStore(state=>[state.items,state.subtotal]);let amount=0;let value=\"\";switch(type){case\"subtotal\":amount=subtotal?.amount||0;value=formatCurrency(amount,subtotal?.currencyCode||props.currency,currencyFormat);break;case\"itemCount\":if(Array.isArray(items)){amount=items.reduce((total,item)=>total+(item.quantity||1),0);}else{amount=0;}value=String(amount);break;}const hidden=whenZero===\"hide\"&&amount==0;return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.textSelect?undefined:\"none\",textDecoration:props.decoration,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,value,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const CartInfoLabel=withCSS(CartInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`],\"\");export default CartInfoLabel;CartInfoLabel.displayName=\"Cart Info Label\";addPropertyControlsFrameship(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Item Count\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",options:Object.keys(currencySymbols),title:\"Default Currency\",description:\"This currency is only used when there are no items in the cart\",hidden:props=>props.type!==\"subtotal\"},currencyFormat:currencyFormatProp({hidden:props=>props.type!==\"subtotal\"}),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"line-through\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},textSelect:{type:ControlType.Boolean,defaultValue:true,title:\"User Select\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true,title:\"When Zero\",description:\"Hides the component when the value is 0\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"Tag\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3dda2a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartInfoLabel from\"https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/nhL2IL5nZgC7Ee6LZa7j/CartInfoLabel.js\";const CartInfoLabelFonts=getFonts(CartInfoLabel);const enabledGestures={czmNZ6Yrm:{hover:true}};const serializationHash=\"framer-KNmJV\";const variantClassNames={czmNZ6Yrm:\"framer-v-4v3p15\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,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,width,...props})=>{return{...props};};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({defaultVariant:\"czmNZ6Yrm\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,\"aria-label\":\"Cart\",className:cx(scopingClassNames,\"framer-4v3p15\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Cart Button\",layoutDependency:layoutDependency,layoutId:\"czmNZ6Yrm\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"czmNZ6Yrm-hover\":{backgroundColor:\"var(--token-367a867b-3cbb-4e8d-91d5-beefad710e98, rgb(28, 28, 28))\"}},...addPropertyOverrides({\"czmNZ6Yrm-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-z58amr\",\"data-framer-name\":\"Bag\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"TwIx6uuXq\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 6.408 6.047 C 6.408 4.686 7.257 3.471 8.534 3.002 C 9.811 2.533 11.244 2.91 12.125 3.947 L 12.214 3.626 L 13.997 3.853 C 12.981 1.84 10.717 0.789 8.525 1.311 C 6.332 1.833 4.786 3.793 4.787 6.047 L 4.787 7.06 L 2.642 7.06 L 0.833 18.819 L 18.471 18.819 L 17.49 12.444 L 14.935 14.142 L 10.955 8.15 L 11.258 7.06 L 6.408 7.06 Z M 13.104 4.965 L 12.276 7.94 L 15.276 12.455 L 19.167 9.87 L 16.167 5.355 Z\" fill=\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\"></path></svg>',svgContentId:10718606145,withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q76cvc\",\"data-border\":true,\"data-framer-name\":\"Cart Count\",layoutDependency:layoutDependency,layoutId:\"B3aeM10m7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gh2hok-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NN6hV6gEB-container\",nodeId:\"NN6hV6gEB\",rendersWithMotion:true,scopeId:\"l1wX3AcHT\",children:/*#__PURE__*/_jsx(CartInfoLabel,{_frameship_version_1:\"\",color:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Mona Sans\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:900,letterSpacing:\"0em\",lineHeight:\"0.8em\"},height:\"100%\",htmlTag:\"p\",id:\"NN6hV6gEB\",layoutId:\"NN6hV6gEB\",prefix:\"\",suffix:\"\",textSelect:false,type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KNmJV.framer-1t176vk, .framer-KNmJV .framer-1t176vk { display: block; }\",\".framer-KNmJV.framer-4v3p15 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 60px; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-KNmJV .framer-z58amr { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-KNmJV .framer-1q76cvc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: absolute; right: 0px; top: 0px; width: min-content; z-index: 1; }\",\".framer-KNmJV .framer-gh2hok-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-KNmJV[data-border=\"true\"]::after, .framer-KNmJV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"c7vTqVFqi\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl1wX3AcHT=withCSS(Component,css,\"framer-KNmJV\");export default Framerl1wX3AcHT;Framerl1wX3AcHT.displayName=\"Cart Button\";Framerl1wX3AcHT.defaultProps={height:60,width:40};addFonts(Framerl1wX3AcHT,[{explicitInter:true,fonts:[{family:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyBUBN9Y41P6zHtY.woff2\",weight:\"900\"}]},...CartInfoLabelFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl1wX3AcHT\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"60\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"c7vTqVFqi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l1wX3AcHT.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";import{parseShopifyData,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{useCartStore,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const INPUT_CLASS=\"frameship-quantity-input\";function QuantityInputComponent(props){const{shopifyData,type,icon,maxValue}=props;const{shopifyId}=parseShopifyData(shopifyData);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const{cartItemId,variantId:cartVariantId,quantity:cartItemQuantity}=useCartItem();const[productStoreQuantity,setProductStoreQuantity]=useProductStore(state=>[state.products[shopifyId]?.quantity,state.setQuantity]);const[items,setCartItemQuantity]=useCartStore(state=>[state.items,state.setCartItemQuantity]);const[inventory,inventoryIsLoading]=useAmountInStock(shopifyData);const selectedVariant=useSelectedVariant(props.shopifyData);const variantId=cartItemId?cartVariantId:selectedVariant?.id;const quantity=(cartItemId?cartItemQuantity:productStoreQuantity)||1;const maxQuantity=Math.min(inventory[variantId]||Infinity,maxValue);const[inputValue,setInputValue]=useState(quantity.toString());const setItemQuantity=newQuantity=>{const limitedQuantity=Math.min(newQuantity,maxQuantity,maxValue);if(cartItemId){setCartItemQuantity(cartItemId,limitedQuantity);}else{setProductStoreQuantity(shopifyId,limitedQuantity);}};useEffect(()=>{if(!cartItemId&&quantity>maxQuantity){setProductStoreQuantity(shopifyId,maxQuantity);}},[maxQuantity,cartItemId,quantity,shopifyId,setProductStoreQuantity]);useEffect(()=>{setInputValue(quantity.toString());},[quantity]);let element=null;switch(type){case\"add\":case\"subtract\":const radius=icon.rounded?icon.strokeWidth/2:0;const disabled=type===\"add\"&&quantity>=maxQuantity||type===\"subtract\"&&quantity<=1;element=/*#__PURE__*/_jsx(Button,{...props,variant:disabled&&!isCanvas?\"disabled\":\"default\",onClick:()=>setItemQuantity(quantity+(type===\"add\"?1:-1)),disabled:disabled,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:disabled?undefined:\"pointer\",...props.style},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:icon.size,height:icon.size,viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:`M ${radius} 8 L ${16-radius} 8`,fill:\"transparent\",strokeWidth:icon.strokeWidth,stroke:\"currentColor\",strokeLinecap:icon.rounded?\"round\":\"square\"}),type==\"add\"&&/*#__PURE__*/_jsx(\"path\",{d:`M 8 ${radius} L 8 ${16-radius}`,fill:\"transparent\",strokeWidth:icon.strokeWidth,stroke:\"currentColor\",strokeLinecap:icon.rounded?\"round\":\"square\"})]})});break;case\"input\":const handleInputChange=event=>{setInputValue(event.target.value);};const handleSetQuantity=()=>{const newQuantity=parseInt(inputValue,10);if(!isNaN(newQuantity)&&newQuantity>0){setItemQuantity(newQuantity);}else{setInputValue(quantity.toString());}};element=/*#__PURE__*/_jsx(Button,{...props,className:INPUT_CLASS,tag:\"input\",type:\"number\",value:inputValue,onChange:handleInputChange,onBlur:handleSetQuantity,onKeyDown:event=>{if(event.key===\"Enter\"){handleSetQuantity();}},max:maxQuantity,style:{appearance:\"textfield\",...props.style}});break;}return element;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */const QuantityInput=withCSS(QuantityInputComponent,[`input.${INPUT_CLASS}[type=number]::-webkit-outer-spin-button,\n\tinput.${INPUT_CLASS}[type=number]::-webkit-inner-spin-button {\n\t\tdisplay: none;\n\t}`,`input.${INPUT_CLASS}[type=number]::-moz-inner-spin-button,\n\tinput.${INPUT_CLASS}[type=number]::-moz-outer-spin-button {\n\t\t-moz-appearance: none;\n\t\tmargin: 0;\n\t}`]);export default QuantityInput;QuantityInput.displayName=\"Quantity Input\";addPropertyControlsFrameship(QuantityInput,{type:{type:ControlType.Enum,options:[\"subtract\",\"input\",\"add\"],optionTitles:[\"−\",\"Input\",\"+\"],displaySegmentedControl:true},maxValue:{type:ControlType.Number,defaultValue:100,min:1,step:1,description:\"The value will always be limited to the amount in stock\"},icon:{type:ControlType.Object,hidden:props=>props.type!==\"add\"&&props.type!==\"subtract\",controls:{size:{type:ControlType.Number,defaultValue:12,min:0,step:1},strokeWidth:{type:ControlType.Number,defaultValue:3,min:0,max:10,step:1,title:\"Stroke\"},rounded:{type:ControlType.Boolean,defaultValue:true}}},...createButtonPropertyControls({placeholder:true,hidden:{font:props=>props.type!==\"input\",placeholder:props=>props.type!==\"input\"},variants:[{id:\"default\",title:\"Default\",...Colors.Primary},{id:\"disabled\",title:\"Disabled\",color:\"rgba(0, 0, 0, 0.25)\"}]})},{shopifyData:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"QuantityInput\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/FkITfeSZPOAgcIAyLyDi/Cart.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function RemoveFromCartButton(props){const removeFromCart=useCartStore(state=>state.removeFromCart);const{cartItemId}=useCartItem();const onClick=()=>{if(cartItemId){removeFromCart(cartItemId);}};return /*#__PURE__*/_jsx(Button,{...props,onClick:onClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...props.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M 16 2 L 2 16 M 2 2 L 16 16\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`})});}RemoveFromCartButton.displayName=\"Remove from Cart Button\";addPropertyControlsFrameship(RemoveFromCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false,lastControlDescription:\"Place this component inside the cart list item\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RemoveFromCartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3dda2a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleCode,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import QuantityInput from\"https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/4u0dTWsY1paTcseW4igp/QuantityInput.js\";import RemoveFromCartButton from\"https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/bvB0IbuDzJYPGJp9EFqB/RemoveFromCartButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/S3hdnADwHzqAsU510cjK/TJnsY7o5Zf6Og0SMnmWh/mUns1EUus.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/okDoQxfF1MXzphzp0r1Y/9KiAtMCflv9IXL1DbF2O/WcLX7h1Id.js\";const QuantityInputFonts=getFonts(QuantityInput);const RemoveFromCartButtonFonts=getFonts(RemoveFromCartButton);const serializationHash=\"framer-5dJxK\";const variantClassNames={wWSBI8dr3:\"framer-v-4twz61\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const numberToString=(value,options={},activeLocale)=>{const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;const{useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits}=options;const formatOptions={useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits};const number=Number(value);try{return number.toLocaleString(locale,formatOptions);}catch{try{return number.toLocaleString(fallbackLocale,formatOptions);}catch{return number.toLocaleString();}}};const prefix=(value,prefix)=>{if(typeof value===\"string\"&&typeof prefix===\"string\"){return prefix+value;}else if(typeof value===\"string\"){return value;}else if(typeof prefix===\"string\"){return prefix;}return\"\";};const transition2={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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,image,price,productVariant,title,width,...props})=>{return{...props,Bsa2Q5Eqm:image??props.Bsa2Q5Eqm,qFAnOth3I:price??props.qFAnOth3I,ShLrIcYHF:title??props.ShLrIcYHF??\"Product Name\",v11xoeJ66:productVariant??props.v11xoeJ66??\"Product Variant\"};};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,ShLrIcYHF,qFAnOth3I,Bsa2Q5Eqm,v11xoeJ66,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"wWSBI8dr3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const activeLocaleCode=useLocaleCode();const textContent=prefix(numberToString(qFAnOth3I,{locale:\"\",maximumFractionDigits:2,minimumFractionDigits:2,notation:\"standard\",style:\"decimal\"},activeLocaleCode),\"$\");return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4twz61\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wWSBI8dr3\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-120)/2)),pixelHeight:5472,pixelWidth:3648,sizes:\"120px\",...toResponsiveImage(Bsa2Q5Eqm),...{positionX:\"center\",positionY:\"top\"}},className:\"framer-aofwkd\",\"data-border\":true,\"data-framer-name\":\"Thumbnail\",layoutDependency:layoutDependency,layoutId:\"cWng2FCib\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ggeisp\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"N2kvmi4MJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w3drhg\",\"data-framer-name\":\"Product Name / Variant / Price\",layoutDependency:layoutDependency,layoutId:\"RYWxManMa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vdlaeu\",\"data-framer-name\":\"Product Name / Price\",layoutDependency:layoutDependency,layoutId:\"KYBoXBeZB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"Product Name\"})}),className:\"framer-1ql78ls\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cYlZrSJxf\",text:ShLrIcYHF,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"$0.00\"})}),className:\"framer-1uaonyx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yvpJgcVS_\",text:textContent,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"Product Variant\"})}),className:\"framer-3ulswx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IbL2lgpQq\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\"},text:v11xoeJ66,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-grmavk\",\"data-framer-name\":\"Quantity / Remove\",layoutDependency:layoutDependency,layoutId:\"MIq4Bk_gl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10d1po7\",\"data-framer-name\":\"Quantity Input\",layoutDependency:layoutDependency,layoutId:\"JCPLoOElm\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wzlv92-container\",\"data-framer-name\":\"Subtract\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O2blQnhKW-container\",name:\"Subtract\",nodeId:\"O2blQnhKW\",rendersWithMotion:true,scopeId:\"rdAkuroKW\",whileHover:animation,children:/*#__PURE__*/_jsx(QuantityInput,{_frameship_version_1:\"\",bgBlur:0,border:{defaultColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",disabledColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",style:\"solid\",width:\"1px\"},color:{defaultColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",disabledColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\"},fill:{defaultColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:false,size:8,strokeWidth:3},id:\"O2blQnhKW\",layoutId:\"O2blQnhKW\",maxValue:100,name:\"Subtract\",padding:\"0px\",placeholder:{},radius:\"0px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"subtract\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gfq9cm-container\",\"data-framer-name\":\"Input\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KPhnAtyfY-container\",name:\"Input\",nodeId:\"KPhnAtyfY\",rendersWithMotion:true,scopeId:\"rdAkuroKW\",children:/*#__PURE__*/_jsx(QuantityInput,{_frameship_version_1:\"\",bgBlur:0,border:{defaultColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",disabledColor:\"rgb(43, 43, 43)\",style:\"solid\",width:\"1px\"},color:{defaultColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",disabledColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\"},fill:{defaultColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:16,strokeWidth:2},id:\"KPhnAtyfY\",layoutId:\"KPhnAtyfY\",maxValue:100,name:\"Input\",padding:\"0px\",placeholder:{defaultColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",disabledColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\"},radius:\"0px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qktbip-container\",\"data-framer-name\":\"Add\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qYh4f5gvn-container\",name:\"Add\",nodeId:\"qYh4f5gvn\",rendersWithMotion:true,scopeId:\"rdAkuroKW\",whileHover:animation,children:/*#__PURE__*/_jsx(QuantityInput,{_frameship_version_1:\"\",bgBlur:0,border:{defaultColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",disabledColor:\"rgb(43, 43, 43)\",style:\"solid\",width:\"1px\"},color:{defaultColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",disabledColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\"},fill:{defaultColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",icon:{rounded:true,size:8,strokeWidth:3},id:\"qYh4f5gvn\",layoutId:\"qYh4f5gvn\",maxValue:100,name:\"Add\",padding:\"0px\",placeholder:{},radius:\"0px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"add\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-113hkcb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JEV311jIC-container\",nodeId:\"JEV311jIC\",rendersWithMotion:true,scopeId:\"rdAkuroKW\",whileHover:animation,children:/*#__PURE__*/_jsx(RemoveFromCartButton,{_frameship_version_1:\"\",bgBlur:0,height:\"100%\",icon:{color:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",size:10},id:\"JEV311jIC\",layoutId:\"JEV311jIC\",padding:\"0px\",radius:\"0px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5dJxK.framer-19spbp7, .framer-5dJxK .framer-19spbp7 { display: block; }\",\".framer-5dJxK.framer-4twz61 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 452px; }\",\".framer-5dJxK .framer-aofwkd { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); overflow: visible; position: relative; width: 120px; }\",\".framer-5dJxK .framer-ggeisp { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 10px 10px 10px 0px; position: relative; width: 1px; }\",\".framer-5dJxK .framer-w3drhg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-5dJxK .framer-vdlaeu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-5dJxK .framer-1ql78ls { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-5dJxK .framer-1uaonyx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5dJxK .framer-3ulswx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-5dJxK .framer-grmavk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-5dJxK .framer-10d1po7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5dJxK .framer-1wzlv92-container, .framer-5dJxK .framer-1qktbip-container, .framer-5dJxK .framer-113hkcb-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-5dJxK .framer-gfq9cm-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-5dJxK[data-border=\"true\"]::after, .framer-5dJxK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 452\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ShLrIcYHF\":\"title\",\"qFAnOth3I\":\"price\",\"Bsa2Q5Eqm\":\"image\",\"v11xoeJ66\":\"productVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrdAkuroKW=withCSS(Component,css,\"framer-5dJxK\");export default FramerrdAkuroKW;FramerrdAkuroKW.displayName=\"Cart List Item\";FramerrdAkuroKW.defaultProps={height:120,width:452};addPropertyControls(FramerrdAkuroKW,{ShLrIcYHF:{defaultValue:\"Product Name\",displayTextArea:false,title:\"Title\",type:ControlType.String},qFAnOth3I:{defaultValue:0,title:\"Price\",type:ControlType.Number},Bsa2Q5Eqm:{title:\"Image\",type:ControlType.ResponsiveImage},v11xoeJ66:{defaultValue:\"Product Variant\",displayTextArea:false,title:\"Product Variant\",type:ControlType.String}});addFonts(FramerrdAkuroKW,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.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:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9Y41P6zHtY.woff2\",weight:\"700\"}]},...QuantityInputFonts,...RemoveFromCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrdAkuroKW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"452\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ShLrIcYHF\\\":\\\"title\\\",\\\"qFAnOth3I\\\":\\\"price\\\",\\\"Bsa2Q5Eqm\\\":\\\"image\\\",\\\"v11xoeJ66\\\":\\\"productVariant\\\"}\",\"framerIntrinsicHeight\":\"120\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rdAkuroKW.map","// Generated by Framer (b3dda2a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,Image,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CloseCartButton from\"https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/FpfIGHXNmvQHzXs0epfs/CloseCartButton.js\";import CartProductList from\"https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/4LCDVfd8nnThRGq8tepm/CartProductList.js\";import CheckoutButton from\"https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/BJVlQQo5eJ4nxPKHEPjL/CheckoutButton.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/nhL2IL5nZgC7Ee6LZa7j/CartInfoLabel.js\";import OpenCartButton from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/oFqg2Xl9TIS3c0QGPCo5/CartButton.js\";import Shop from\"https://framerusercontent.com/modules/itsZ4f9jKgFKZHrrWZPe/n3f4mA8Qsgyth5XD4wC7/Yns1OcfyB.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/odes9oXTyioTKks3agVT/4WxZGwKySEaFHBQ8d0Ls/diKSYSOQR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/A9SmaDH0eH54K0XOUos8/SbeNtdf8zmKJhxOh4wmm/QF9KFqgYS.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/okDoQxfF1MXzphzp0r1Y/9KiAtMCflv9IXL1DbF2O/WcLX7h1Id.js\";import CartButton from\"https://framerusercontent.com/modules/gfEmTTmQr2AOc29O7jx7/uBJ3Vs6bX3KTiTrHBZ2G/l1wX3AcHT.js\";import CartListItem from\"https://framerusercontent.com/modules/G6Hys37ckZpAhYTPTWEO/PiKuk43YhmZ3MyBrOGn1/rdAkuroKW.js\";const CloseCartButtonFonts=getFonts(CloseCartButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartListItemFonts=getFonts(CartListItem);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const CartButtonFonts=getFonts(CartButton);const OpenCartButtonFonts=getFonts(OpenCartButton);const serializationHash=\"framer-H1R8S\";const variantClassNames={yMlZ7iA6d:\"framer-v-1idvtm2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const transition2={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:440,y:0};const transition3={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation2={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"Zp4vPsC1x\",data:Shop,type:\"Collection\"},select:[{collection:\"Zp4vPsC1x\",name:\"mFKRxEYKj\",type:\"Identifier\"},{collection:\"Zp4vPsC1x\",name:\"fTH6_DJq5\",type:\"Identifier\"},{collection:\"Zp4vPsC1x\",name:\"owAZ1clld\",type:\"Identifier\"},{collection:\"Zp4vPsC1x\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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,width,...props})=>{return{...props};};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,mFKRxEYKjZp4vPsC1x,fTH6_DJq5Zp4vPsC1x,owAZ1clldZp4vPsC1x,idZp4vPsC1x,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yMlZ7iA6d\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1idvtm2\",className,classNames),\"data-framer-name\":\"Open Cart\",layoutDependency:layoutDependency,layoutId:\"yMlZ7iA6d\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t98d4b-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QhhVI8EYL-container\",nodeId:\"QhhVI8EYL\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",children:/*#__PURE__*/_jsx(OpenCartButton,{_frameship_version_1:\"\",appearance:\"custom\",button:{bgBlur:0,fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},icon:{color:\"rgb(0, 0, 0)\",size:18},padding:\"10px\",radius:\"10px\",shadows:\"\"},cartLayer:[/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-yr7var\",\"data-framer-appear-id\":\"yr7var\",\"data-framer-name\":\"Cart Overlay\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"VuveTy7OM\",optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d89sn2-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZXbUQuRTN-container\",nodeId:\"ZXbUQuRTN\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",children:/*#__PURE__*/_jsx(CloseCartButton,{_frameship_version_1:\"\",bgBlur:0,height:\"100%\",id:\"ZXbUQuRTN\",layoutId:\"ZXbUQuRTN\",padding:\"0px\",radius:\"0px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j0j8cf\",\"data-border\":true,\"data-framer-name\":\"Cart\",layoutDependency:layoutDependency,layoutId:\"eOfFGhmnC\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rds1ma\",\"data-framer-name\":\"Cart Top\",layoutDependency:layoutDependency,layoutId:\"Hm5bWzM53\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17pr23n\",\"data-border\":true,\"data-framer-name\":\"Item Count & Close\",layoutDependency:layoutDependency,layoutId:\"H2zbIegsj\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4vnigm\",\"data-framer-name\":\"Items in bag\",layoutDependency:layoutDependency,layoutId:\"zOeXf1Ht_\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ojftju-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"w1feezXs2-container\",nodeId:\"w1feezXs2\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",children:/*#__PURE__*/_jsx(CartInfoLabel,{_frameship_version_1:\"\",color:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.1em\"},height:\"100%\",htmlTag:\"p\",id:\"w1feezXs2\",layoutId:\"w1feezXs2\",prefix:\"\",suffix:\"\",textSelect:true,type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRrZEdnaUlEYzFMQ0FpZDJkb2RDSWdOekF3\",\"--framer-font-family\":'\"Mona Sans Variable\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wdth\" 75, \"wght\" 700)',\"--framer-letter-spacing\":\"0.5px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\",\"--framer-text-transform\":\"uppercase\"},children:\"items in your bag.\"})}),className:\"framer-1uvcy0v\",fonts:[\"GF;Mona Sans-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"HbQLwC3X4\",style:{\"--extracted-2gg91v\":'\"wdth\" 75, \"wght\" 700',\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gq1ffw-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sFWR7Y4aE-container\",nodeId:\"sFWR7Y4aE\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",whileHover:animation2,children:/*#__PURE__*/_jsx(CloseCartButton,{_frameship_version_1:\"\",bgBlur:0,height:\"100%\",icon:{color:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",size:18},id:\"sFWR7Y4aE\",layoutId:\"sFWR7Y4aE\",padding:\"0px\",radius:\"0px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xcmeip-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KS6fMY_mX-container\",nodeId:\"KS6fMY_mX\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",children:/*#__PURE__*/_jsx(CartProductList,{_frameship_version_1:\"\",collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q706a4\",layoutDependency:layoutDependency,layoutId:\"Zp4vPsC1x\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Zp4vPsC1x\",data:Shop,type:\"Collection\"},select:[{collection:\"Zp4vPsC1x\",name:\"mFKRxEYKj\",type:\"Identifier\"},{collection:\"Zp4vPsC1x\",name:\"fTH6_DJq5\",type:\"Identifier\"},{collection:\"Zp4vPsC1x\",name:\"owAZ1clld\",type:\"Identifier\"},{collection:\"Zp4vPsC1x\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({fTH6_DJq5:fTH6_DJq5Zp4vPsC1x,id:idZp4vPsC1x,mFKRxEYKj:mFKRxEYKjZp4vPsC1x,owAZ1clld:owAZ1clldZp4vPsC1x},index)=>{mFKRxEYKjZp4vPsC1x??=\"\";owAZ1clldZp4vPsC1x??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Zp4vPsC1x-${idZp4vPsC1x}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{mFKRxEYKj:mFKRxEYKjZp4vPsC1x},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{mFKRxEYKj:mFKRxEYKjZp4vPsC1x},webPageId:\"KCr40tDmJ\"},motionChild:true,nodeId:\"yU_4e6bMv\",scopeId:\"Ec6r9teAc\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1at0a23 framer-11ildgg\",layoutDependency:layoutDependency,layoutId:\"yU_4e6bMv\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"30px\",...toResponsiveImage(fTH6_DJq5Zp4vPsC1x)},className:\"framer-kh719q\",layoutDependency:layoutDependency,layoutId:\"K9DSQMtZX\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13zs9p\",\"data-styles-preset\":\"diKSYSOQR\",children:\"Content\"})}),className:\"framer-1kgihwa\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sUs13cRnV\",text:owAZ1clldZp4vPsC1x,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idZp4vPsC1x);})})})})})],emptyState:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8waoqp\",\"data-framer-name\":\"Cart Empty State\",layoutDependency:layoutDependency,layoutId:\"M0RtWek70\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-50acnw\",\"data-styles-preset\":\"QF9KFqgYS\",style:{\"--framer-text-alignment\":\"center\"},children:\"Your Bag is Empty\"})}),className:\"framer-138u6up\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ITRnq9Mnb\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"Add some items to the bag.\"})}),className:\"framer-1e7q3ll\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YZFf0NfHN\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})],gap:0,height:\"100%\",id:\"KS6fMY_mX\",layoutId:\"KS6fMY_mX\",listItemComponent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"436px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lk1ilj-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"qYL2ZN9LC-container\",nodeId:\"qYL2ZN9LC\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",children:/*#__PURE__*/_jsx(CartListItem,{height:\"100%\",id:\"qYL2ZN9LC\",layoutId:\"qYL2ZN9LC\",qFAnOth3I:200,ShLrIcYHF:\"Product Name\",style:{width:\"100%\"},v11xoeJ66:\"Product Variant\",width:\"100%\"})})})],listItemVariant:\"\",padding:\"0px\",scrollbars:\"show\",style:{height:\"100%\",width:\"100%\"},titleFieldName:\"Title\",variantLabel:{multilineSeparator:\": \",separator:\" / \",style:\"default\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5mpqzk\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Lyyltk61r\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tuaba6\",\"data-border\":true,\"data-framer-name\":\"Subtotal / Checkout Button\",layoutDependency:layoutDependency,layoutId:\"vTxXAiIHG\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mnux68\",\"data-framer-name\":\"Subtotal\",layoutDependency:layoutDependency,layoutId:\"uxEN7Swc_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12dsaz8\",\"data-framer-name\":\"Shipping / Taxes\",layoutDependency:layoutDependency,layoutId:\"bgx9ReLEi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"Shipping & Taxes\"})}),className:\"framer-16d75n9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m7cRplEDA\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"Calculated at checkout\"})}),className:\"framer-13cbbpl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DmQva_sXJ\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lx1afm\",\"data-framer-name\":\"Subtotal\",layoutDependency:layoutDependency,layoutId:\"Gn0e67NRO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRrZEdnaUlEYzFMQ0FpZDJkb2RDSWdOakF3\",\"--framer-font-family\":'\"Mona Sans Variable\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-variation-axes\":'var(--extracted-1r4zm10, \"wdth\" 75, \"wght\" 600)',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Subtotal\"})}),className:\"framer-18nkphg\",fonts:[\"GF;Mona Sans-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"Xfu21Ah4L\",style:{\"--extracted-1eung3n\":\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",\"--extracted-1r4zm10\":'\"wdth\" 75, \"wght\" 600',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-118p9in-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oLHTJObY7-container\",nodeId:\"oLHTJObY7\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",children:/*#__PURE__*/_jsx(CartInfoLabel,{_frameship_version_1:\"\",color:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",htmlTag:\"p\",id:\"oLHTJObY7\",layoutId:\"oLHTJObY7\",prefix:\"\",suffix:\"\",textSelect:true,type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wa3dru-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kavmk3gOU-container\",nodeId:\"kavmk3gOU\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",whileHover:animation2,children:/*#__PURE__*/_jsx(CheckoutButton,{_frameship_version_1:\"\",bgBlur:0,color:{defaultColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"},disabledState:{opacity:.5},fill:{defaultColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",defaultColorA:\"rgb(94, 94, 94)\",defaultColorB:\"rgb(17, 17, 17)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"kavmk3gOU\",layoutId:\"kavmk3gOU\",newTab:true,padding:\"10px\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},text:{default:\"PROCEED TO CHECKOUT\",disabled:\"YOUR BAG IS EMPTY\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})})]})})]})]})],customButton:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-350bod-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ukiYgyXB5-container\",nodeId:\"ukiYgyXB5\",rendersWithMotion:true,scopeId:\"Ec6r9teAc\",children:/*#__PURE__*/_jsx(CartButton,{height:\"100%\",id:\"ukiYgyXB5\",layoutId:\"ukiYgyXB5\",style:{height:\"100%\"},width:\"100%\"})})})],escToClose:true,height:\"100%\",id:\"QhhVI8EYL\",itemCountBadge:{color:\"rgb(255, 255, 255)\",fill:{color:\"rgb(17, 17, 17)\",colorA:\"rgb(94, 94, 94)\",colorB:\"rgb(17, 17, 17)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},inset:-6,position:\"topRight\",radius:\"100px\",shadows:\"\",size:20,whenZero:\"hide\"},layoutId:\"QhhVI8EYL\",overlay:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",blur:5,transition:{duration:0,type:\"tween\"}},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-H1R8S.framer-11ildgg, .framer-H1R8S .framer-11ildgg { display: block; }\",\".framer-H1R8S.framer-1idvtm2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-H1R8S .framer-t98d4b-container { flex: none; height: 60px; position: relative; width: 40px; }\",\".framer-H1R8S .framer-yr7var { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 600px; }\",\".framer-H1R8S .framer-1d89sn2-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-H1R8S .framer-j0j8cf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; max-width: 500px; overflow: visible; padding: 30px 0px 30px 0px; position: relative; width: 1px; }\",\".framer-H1R8S .framer-rds1ma { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-H1R8S .framer-17pr23n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px 20px 30px 20px; position: relative; width: 100%; }\",\".framer-H1R8S .framer-4vnigm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-H1R8S .framer-1ojftju-container, .framer-H1R8S .framer-118p9in-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-H1R8S .framer-1uvcy0v, .framer-H1R8S .framer-18nkphg { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-H1R8S .framer-gq1ffw-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-H1R8S .framer-xcmeip-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-H1R8S .framer-q706a4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-H1R8S .framer-1at0a23 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-H1R8S .framer-kh719q { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-H1R8S .framer-1kgihwa, .framer-H1R8S .framer-16d75n9, .framer-H1R8S .framer-13cbbpl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-H1R8S .framer-1lk1ilj-container { height: auto; position: relative; width: 436px; }\",\".framer-H1R8S .framer-8waoqp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 250px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-H1R8S .framer-138u6up, .framer-H1R8S .framer-1e7q3ll { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-H1R8S .framer-5mpqzk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-H1R8S .framer-tuaba6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 30px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-H1R8S .framer-1mnux68 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-H1R8S .framer-12dsaz8, .framer-H1R8S .framer-lx1afm { 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-H1R8S .framer-1wa3dru-container { flex: none; height: 44px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-H1R8S .framer-350bod-container { height: 60px; position: relative; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-H1R8S[data-border=\"true\"]::after, .framer-H1R8S [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEc6r9teAc=withCSS(Component,css,\"framer-H1R8S\");export default FramerEc6r9teAc;FramerEc6r9teAc.displayName=\"Cart\";FramerEc6r9teAc.defaultProps={height:60,width:40};const variationAxes=[{defaultValue:100,maxValue:125,minValue:75,name:\"Width\",tag:\"wdth\"},{defaultValue:200,maxValue:900,minValue:200,name:\"Weight\",tag:\"wght\"}];addFonts(FramerEc6r9teAc,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.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:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9Y41P6zHtY.woff2\",weight:\"600\"},{family:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0IIpQmx24alC5A4PNb5z5Ba_2c7A.woff2\",variationAxes,weight:\"400\"},{family:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9Y41P6zHtY.woff2\",weight:\"700\"}]},...CloseCartButtonFonts,...CartInfoLabelFonts,...CartListItemFonts,...CartProductListFonts,...CheckoutButtonFonts,...CartButtonFonts,...OpenCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEc6r9teAc\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"60\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (df7882f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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={mPWXYFsyD:{hover:true}};const cycleOrder=[\"mPWXYFsyD\",\"Y0GSX_odL\"];const serializationHash=\"framer-ACAoH\";const variantClassNames={mPWXYFsyD:\"framer-v-iveynv\",Y0GSX_odL:\"framer-v-1s3tio1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,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:\"mPWXYFsyD\",Mobile:\"Y0GSX_odL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mPWXYFsyD\"};};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:\"mPWXYFsyD\",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:\"axiombrand.myshopify.com/account\",motionChild:true,nodeId:\"mPWXYFsyD\",openInNewTab:false,scopeId:\"hDWS7xmAp\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"My Account\",className:`${cx(scopingClassNames,\"framer-iveynv\",className,classNames)} framer-2ogpmu`,\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"mPWXYFsyD\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"mPWXYFsyD-hover\":{backgroundColor:\"var(--token-367a867b-3cbb-4e8d-91d5-beefad710e98, rgb(28, 28, 28))\"}},...addPropertyOverrides({\"mPWXYFsyD-hover\":{\"data-framer-name\":undefined},Y0GSX_odL:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1p1ur4k\",\"data-framer-name\":\"Account\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WVKB1fx7Y\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 14.75 1.688 L 5.25 1.688 L 5.25 5.646 C 5.25 8.269 7.377 10.396 10 10.396 C 12.623 10.396 14.75 8.269 14.75 5.646 Z M 10 11.979 C 7.243 11.975 4.528 12.66 2.103 13.971 L 1.688 14.196 L 1.688 18.313 L 18.313 18.313 L 18.313 14.196 L 17.897 13.971 C 15.472 12.66 12.757 11.976 10 11.98 Z\" fill=\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\"></path></svg>',svgContentId:12240140330,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ACAoH.framer-2ogpmu, .framer-ACAoH .framer-2ogpmu { display: block; }\",\".framer-ACAoH.framer-iveynv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 60px; justify-content: center; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ACAoH .framer-1p1ur4k { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-ACAoH.framer-v-1s3tio1.framer-iveynv { cursor: unset; }\",'.framer-ACAoH[data-border=\"true\"]::after, .framer-ACAoH [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Y0GSX_odL\":{\"layout\":[\"auto\",\"fixed\"]},\"Z9EpFOaIz\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhDWS7xmAp=withCSS(Component,css,\"framer-ACAoH\");export default FramerhDWS7xmAp;FramerhDWS7xmAp.displayName=\"Account\";FramerhDWS7xmAp.defaultProps={height:60,width:40};addPropertyControls(FramerhDWS7xmAp,{variant:{options:[\"mPWXYFsyD\",\"Y0GSX_odL\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerhDWS7xmAp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhDWS7xmAp\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Y0GSX_odL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Z9EpFOaIz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hDWS7xmAp.map","// Generated by Framer (dc3a148)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/ZBplVHhr6ySudJRDhwll/StopScroll.js\";import DropdownMenu from\"https://framerusercontent.com/modules/KT55Hb7aQm4xae3jyjd0/XPni8sY0tYO7s644RyeH/C8bQY4Sg1.js\";import Search from\"https://framerusercontent.com/modules/ejZ7L3ceJUcOnlHf1imk/fEPyl2DmRvKMZATrfb3e/CItWrD1g9.js\";import MenuItem from\"https://framerusercontent.com/modules/mnUymzlMNvjDghF0SFna/BMm2EsR44dIdHhlF3x9w/Daft0iYnn.js\";import TextCycle from\"https://framerusercontent.com/modules/NvaqMmAUGW7HAMZvuqLs/5OqFIcyxANddY2RpFafT/E9a8Nkzyo.js\";import Cart from\"https://framerusercontent.com/modules/CplSyvLwpHzNo3NuCVAk/KWk0e84H6FC3Z5880Loq/Ec6r9teAc.js\";import Account from\"https://framerusercontent.com/modules/Mom3R8HibL6Gs9tpkKV3/cc7rhyqTsJlHHkpIxg4N/hDWS7xmAp.js\";import LinkItemMedium from\"https://framerusercontent.com/modules/x6rlTOqi14TxoYTYOqw5/LtqeRNwtAgYJPPLbrY01/yhMshUACk.js\";const SearchFonts=getFonts(Search);const AccountFonts=getFonts(Account);const CartFonts=getFonts(Cart);const TextCycleFonts=getFonts(TextCycle);const MenuItemFonts=getFonts(MenuItem);const DropdownMenuFonts=getFonts(DropdownMenu);const LinkItemMediumFonts=getFonts(LinkItemMedium);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"Xsj4g0aK0\",\"H_lotlXfW\",\"VuVLycyz7\",\"AQmdkQhkb\",\"L6Zi7LeIf\"];const serializationHash=\"framer-Ht3g9\";const variantClassNames={AQmdkQhkb:\"framer-v-17bywkp\",H_lotlXfW:\"framer-v-advwvv\",L6Zi7LeIf:\"framer-v-1jl24bs\",VuVLycyz7:\"framer-v-tjy67t\",Xsj4g0aK0:\"framer-v-h72hc7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.8,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 Open\":\"H_lotlXfW\",\"Mobile Open\":\"AQmdkQhkb\",\"Mobile Shop Open\":\"L6Zi7LeIf\",Desktop:\"Xsj4g0aK0\",Mobile:\"VuVLycyz7\"};const getProps=({height,id,textCycle,width,...props})=>{return{...props,UBzKpe9Ie:textCycle??props.UBzKpe9Ie??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"Xsj4g0aK0\"};};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,UBzKpe9Ie,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Xsj4g0aK0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap110c2h=activeVariantCallback(async(...args)=>{setVariant(\"AQmdkQhkb\");});const onTap1gmln7a=activeVariantCallback(async(...args)=>{setVariant(\"VuVLycyz7\");});const KjrG_VoUC1gmln7a=activeVariantCallback(async(...args)=>{setVariant(\"VuVLycyz7\");});const RkNGs39bX1j24arx=activeVariantCallback(async(...args)=>{setVariant(\"H_lotlXfW\");});const RkNGs39bXis2pga=activeVariantCallback(async(...args)=>{setVariant(\"L6Zi7LeIf\");});const RkNGs39bX110c2h=activeVariantCallback(async(...args)=>{setVariant(\"AQmdkQhkb\");});const y3YavIIwek36n4b=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"VuVLycyz7\"),100);});const RkNGs39bX39ynxl=activeVariantCallback(async(...args)=>{setVariant(\"Xsj4g0aK0\");});const RkNGs39bX1gmln7a=activeVariantCallback(async(...args)=>{setVariant(\"VuVLycyz7\");});const KoZQOYlnt1gmln7a=activeVariantCallback(async(...args)=>{setVariant(\"VuVLycyz7\");});const onMouseLeave39ynxl=activeVariantCallback(async(...args)=>{setVariant(\"Xsj4g0aK0\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"VuVLycyz7\",\"AQmdkQhkb\",\"L6Zi7LeIf\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"L6Zi7LeIf\")return true;return false;};const router=useRouter();const isDisplayed2=()=>{if([\"VuVLycyz7\",\"AQmdkQhkb\",\"L6Zi7LeIf\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"AQmdkQhkb\",\"L6Zi7LeIf\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"H_lotlXfW\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({AQmdkQhkb:{value:transition2},L6Zi7LeIf:{value:transition2},VuVLycyz7:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h72hc7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Xsj4g0aK0\",ref:refBinding,style:{...style},...addPropertyOverrides({AQmdkQhkb:{\"data-framer-name\":\"Mobile Open\"},H_lotlXfW:{\"data-framer-name\":\"Desktop Open\"},L6Zi7LeIf:{\"data-framer-name\":\"Mobile Shop Open\"},VuVLycyz7:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ff0tte\",\"data-border\":true,\"data-framer-name\":\"Main Nav\",layoutDependency:layoutDependency,layoutId:\"wtp_yRnRD\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"},variants:{AQmdkQhkb:{\"--border-bottom-width\":\"0px\",\"--border-top-width\":\"0px\"},L6Zi7LeIf:{\"--border-bottom-width\":\"0px\",\"--border-top-width\":\"0px\"},VuVLycyz7:{\"--border-bottom-width\":\"0px\",\"--border-top-width\":\"0px\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vxkse4\",\"data-framer-name\":\"Logo & Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"pEWhwt4uv\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{AQmdkQhkb:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"},L6Zi7LeIf:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"},VuVLycyz7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"}},...addPropertyOverrides({AQmdkQhkb:{\"data-border\":true},L6Zi7LeIf:{\"data-border\":true},VuVLycyz7:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gvjbtr\",\"data-border\":true,\"data-framer-name\":\"Menu Btn\",layoutDependency:layoutDependency,layoutId:\"qnjmALGpr\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({AQmdkQhkb:{\"data-highlight\":true,onTap:onTap1gmln7a},L6Zi7LeIf:{\"data-highlight\":true,onTap:onTap1gmln7a},VuVLycyz7:{\"data-highlight\":true,onTap:onTap110c2h}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dp9avt\",\"data-framer-name\":\"Hamburger Icon\",layoutDependency:layoutDependency,layoutId:\"fl16YSkcR\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zczlz1\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"zGtHLMJqH\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{AQmdkQhkb:{backgroundColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",rotate:-45},L6Zi7LeIf:{backgroundColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",rotate:-45},VuVLycyz7:{backgroundColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hig7e9\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"guY6nf58t\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{AQmdkQhkb:{backgroundColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",rotate:45},L6Zi7LeIf:{backgroundColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",rotate:45},VuVLycyz7:{backgroundColor:\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\"}}})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"SO2N8MjpQ\",scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Logo\",className:\"framer-q1dxs2 framer-wfwlyq\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"SO2N8MjpQ\",...addPropertyOverrides({AQmdkQhkb:{\"data-highlight\":true,onTap:onTap1gmln7a},L6Zi7LeIf:{\"data-highlight\":true,onTap:onTap1gmln7a}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ncbjao\",\"data-framer-name\":\"AXM Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Bsp78lwJW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66 18\"><g><path d=\"M 0 0 L 66 0 L 66 18 L 0 18 Z\" fill=\"transparent\"></path><path d=\"M 0 6.462 L 0 9.089 L 3.475 12.231 L 0 15.374 L 0 18 L 2.919 18 L 9.296 12.231 L 2.919 6.462 Z M 8.065 8.525 L 10.527 8.525 L 15.673 3.869 L 15.673 1.243 L 12.756 1.243 L 9.296 4.371 L 5.835 1.243 L 2.919 1.243 L 2.919 3.869 Z M 2.919 0 L 0.032 0 L 0.032 3.853 L 2.919 1.243 Z M 18.591 6.462 L 15.672 6.462 L 9.296 12.231 L 15.672 18 L 18.591 18 L 18.591 15.374 L 15.117 12.231 L 18.591 9.089 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 18.559 0 L 15.672 0 L 15.672 1.243 L 18.559 3.853 Z M 5.786 18 L 12.806 18 L 9.296 14.826 Z M 11.287 0 L 7.305 0 L 9.296 1.801 L 11.287 0 Z M 23.49 18 L 26.301 0.285 L 32.601 0.285 L 35.462 18 L 31.07 18 L 29.765 6.069 L 29.539 3.833 L 29.363 3.833 L 29.163 6.069 L 27.883 18 Z M 27.832 15.084 L 28.184 11.682 L 30.719 11.682 L 31.095 15.084 L 27.833 15.084 Z M 37.196 18 L 39.982 8.839 L 37.347 0.285 L 41.914 0.285 L 42.743 4.514 L 43.044 6.579 L 43.194 6.579 L 43.546 4.513 L 44.424 0.285 L 48.892 0.285 L 46.257 8.718 L 49.017 18 L 44.449 18 L 43.471 13.359 L 43.119 11.318 L 42.994 11.318 L 42.617 13.358 L 41.638 18 Z M 51.232 18 L 51.232 0.285 L 57.633 0.285 L 58.285 6.676 L 58.511 10.758 L 58.687 10.758 L 58.888 6.676 L 59.54 0.285 L 65.991 0.285 L 65.991 18 L 61.749 18 L 61.749 9.811 L 61.899 5.048 L 61.724 5.048 L 60.971 11.318 L 60.017 18 L 57.206 18 L 56.252 11.318 L 55.575 5.291 L 55.399 5.291 L 55.474 9.811 L 55.474 18 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:10268567462,withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l1k31w\",\"data-framer-name\":\"Search / Account / Cart\",layoutDependency:layoutDependency,layoutId:\"R4xv4lFcz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AQmdkQhkb:{height:60,y:(componentViewport?.y||0)+0+0+0+0+0+0},L6Zi7LeIf:{height:60,y:(componentViewport?.y||0)+0+0+0+0+0+0},VuVLycyz7:{height:60,y:(componentViewport?.y||0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yije7h-container\",layoutDependency:layoutDependency,layoutId:\"fSZr6AHPn-container\",nodeId:\"fSZr6AHPn\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(Search,{height:\"100%\",id:\"fSZr6AHPn\",layoutId:\"fSZr6AHPn\",style:{height:\"100%\"},variant:\"De7zkiqf5\",width:\"100%\",...addPropertyOverrides({AQmdkQhkb:{KjrG_VoUC:KjrG_VoUC1gmln7a},L6Zi7LeIf:{KjrG_VoUC:KjrG_VoUC1gmln7a}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AQmdkQhkb:{height:60,y:(componentViewport?.y||0)+0+0+0+0+0+0},L6Zi7LeIf:{height:60,y:(componentViewport?.y||0)+0+0+0+0+0+0},VuVLycyz7:{height:60,y:(componentViewport?.y||0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uf2l0b-container\",layoutDependency:layoutDependency,layoutId:\"QY1cmnvYW-container\",nodeId:\"QY1cmnvYW\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(Account,{height:\"100%\",id:\"QY1cmnvYW\",layoutId:\"QY1cmnvYW\",style:{height:\"100%\"},variant:\"Y0GSX_odL\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,...addPropertyOverrides({AQmdkQhkb:{y:(componentViewport?.y||0)+0+0+0+0+0+0},L6Zi7LeIf:{y:(componentViewport?.y||0)+0+0+0+0+0+0},VuVLycyz7:{y:(componentViewport?.y||0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mscmxz-container\",layoutDependency:layoutDependency,layoutId:\"chT6qi2qQ-container\",nodeId:\"chT6qi2qQ\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(Cart,{height:\"100%\",id:\"chT6qi2qQ\",layoutId:\"chT6qi2qQ\",width:\"100%\"})})})]})]}),UBzKpe9Ie&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16dim4r\",\"data-framer-name\":\"Text Cycle\",layoutDependency:layoutDependency,layoutId:\"Bs4Seli6n\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:1},variants:{AQmdkQhkb:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:1},L6Zi7LeIf:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:1},VuVLycyz7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:0}},...addPropertyOverrides({AQmdkQhkb:{\"data-border\":true},L6Zi7LeIf:{\"data-border\":true},VuVLycyz7:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-61)/2+0+0)+0+0,...addPropertyOverrides({AQmdkQhkb:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+0+0+60+0},H_lotlXfW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+0+0)+0+0},L6Zi7LeIf:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+0+0+60+0},VuVLycyz7:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+0+0+60+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18o8ivf-container\",layoutDependency:layoutDependency,layoutId:\"Tbzg_E0XY-container\",nodeId:\"Tbzg_E0XY\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(TextCycle,{height:\"100%\",id:\"Tbzg_E0XY\",itwgvvE_p:\"Free returns within 30 days\",layoutId:\"Tbzg_E0XY\",style:{height:\"100%\",width:\"100%\"},variant:\"WGL_DPmb6\",width:\"100%\",xubQvRMln:\"Free standard shipping on all orders\",zXXdlfmkP:\"20% off with purchases of $200 or more\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fp5le8\",\"data-framer-name\":\"Main Menu\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"j8VDiKaTm\",style:{backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",opacity:1},variants:{AQmdkQhkb:{opacity:1},L6Zi7LeIf:{opacity:1},VuVLycyz7:{opacity:0}},...addPropertyOverrides({AQmdkQhkb:{\"data-hide-scrollbars\":undefined},L6Zi7LeIf:{\"data-hide-scrollbars\":undefined},VuVLycyz7:{\"data-hide-scrollbars\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-61)/2+0+0)+30+0,...addPropertyOverrides({AQmdkQhkb:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+0},H_lotlXfW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+0+0)+30+0},L6Zi7LeIf:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+0},VuVLycyz7:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-120hudm-container\",\"data-framer-name\":\"Shop\",layoutDependency:layoutDependency,layoutId:\"Bn2wCnYi0-container\",name:\"Shop\",nodeId:\"Bn2wCnYi0\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(MenuItem,{FZFNQ5sgs:true,gBeP5A2Z1:0,height:\"100%\",i4RrRm28g:\"Shop\",id:\"Bn2wCnYi0\",layoutId:\"Bn2wCnYi0\",lP_550EGA:{borderBottomWidth:0,borderColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",borderLeftWidth:1,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},name:\"Shop\",RkNGs39bX:RkNGs39bX1j24arx,style:{height:\"100%\"},variant:\"okLRjhlSu\",width:\"100%\",...addPropertyOverrides({AQmdkQhkb:{RkNGs39bX:RkNGs39bXis2pga,style:{width:\"100%\"},variant:\"RJh5TaL00\"},H_lotlXfW:{variant:\"JUm4EvzlY\"},L6Zi7LeIf:{gBeP5A2Z1:180,RkNGs39bX:RkNGs39bX110c2h,style:{width:\"100%\"},variant:\"RJh5TaL00\"},VuVLycyz7:{style:{width:\"100%\"},variant:\"RJh5TaL00\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({L6Zi7LeIf:{height:354,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+42}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qna3uy-container\",\"data-framer-name\":\"Mobile Dropdown Menu\",layoutDependency:layoutDependency,layoutId:\"iNIjYlwMZ-container\",name:\"Mobile Dropdown Menu\",nodeId:\"iNIjYlwMZ\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(DropdownMenu,{height:\"100%\",id:\"iNIjYlwMZ\",layoutId:\"iNIjYlwMZ\",name:\"Mobile Dropdown Menu\",style:{width:\"100%\"},variant:\"FKakxJsDt\",width:\"100%\",y3YavIIwe:y3YavIIwek36n4b})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"otea3fm9G\"},implicitPathVariables:undefined},{href:{webPageId:\"otea3fm9G\"},implicitPathVariables:undefined},{href:{webPageId:\"otea3fm9G\"},implicitPathVariables:undefined},{href:{webPageId:\"otea3fm9G\"},implicitPathVariables:undefined},{href:{webPageId:\"otea3fm9G\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-61)/2+0+0)+30+0,...addPropertyOverrides({AQmdkQhkb:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+42},H_lotlXfW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+0+0)+30+0},L6Zi7LeIf:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+396},VuVLycyz7:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+42}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a8hpck-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"X0qesUSW_-container\",name:\"About\",nodeId:\"X0qesUSW_\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(MenuItem,{FZFNQ5sgs:false,gBeP5A2Z1:0,height:\"100%\",HvW1hARt2:resolvedLinks[0],i4RrRm28g:\"About\",id:\"X0qesUSW_\",layoutId:\"X0qesUSW_\",lP_550EGA:{borderBottomWidth:0,borderColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",borderLeftWidth:1,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},name:\"About\",RkNGs39bX:RkNGs39bX39ynxl,style:{height:\"100%\"},variant:\"ojEZtBDK_\",width:\"100%\",...addPropertyOverrides({AQmdkQhkb:{HvW1hARt2:resolvedLinks[3],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},RkNGs39bX:RkNGs39bX1gmln7a,style:{width:\"100%\"},variant:\"RJh5TaL00\"},H_lotlXfW:{HvW1hARt2:resolvedLinks[1]},L6Zi7LeIf:{HvW1hARt2:resolvedLinks[4],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},RkNGs39bX:RkNGs39bX1gmln7a,style:{width:\"100%\"},variant:\"RJh5TaL00\"},VuVLycyz7:{HvW1hARt2:resolvedLinks[2],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},style:{width:\"100%\"},variant:\"RJh5TaL00\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ySmUz0TWn\"},implicitPathVariables:undefined},{href:{webPageId:\"ySmUz0TWn\"},implicitPathVariables:undefined},{href:{webPageId:\"ySmUz0TWn\"},implicitPathVariables:undefined},{href:{webPageId:\"ySmUz0TWn\"},implicitPathVariables:undefined},{href:{webPageId:\"ySmUz0TWn\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-61)/2+0+0)+30+0,...addPropertyOverrides({AQmdkQhkb:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+84},H_lotlXfW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+0+0)+30+0},L6Zi7LeIf:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+438},VuVLycyz7:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+84}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c1sdkr-container\",\"data-framer-name\":\"Journal\",layoutDependency:layoutDependency,layoutId:\"dsbWaCTmO-container\",name:\"Journal\",nodeId:\"dsbWaCTmO\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(MenuItem,{FZFNQ5sgs:false,gBeP5A2Z1:0,height:\"100%\",HvW1hARt2:resolvedLinks1[0],i4RrRm28g:\"Journal\",id:\"dsbWaCTmO\",layoutId:\"dsbWaCTmO\",lP_550EGA:{borderBottomWidth:0,borderColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",borderLeftWidth:1,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},name:\"Journal\",RkNGs39bX:RkNGs39bX39ynxl,style:{height:\"100%\"},variant:\"ojEZtBDK_\",width:\"100%\",...addPropertyOverrides({AQmdkQhkb:{HvW1hARt2:resolvedLinks1[3],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},RkNGs39bX:RkNGs39bX1gmln7a,style:{width:\"100%\"},variant:\"RJh5TaL00\"},H_lotlXfW:{HvW1hARt2:resolvedLinks1[1]},L6Zi7LeIf:{HvW1hARt2:resolvedLinks1[4],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},RkNGs39bX:RkNGs39bX1gmln7a,style:{width:\"100%\"},variant:\"RJh5TaL00\"},VuVLycyz7:{HvW1hARt2:resolvedLinks1[2],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},style:{width:\"100%\"},variant:\"RJh5TaL00\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hbmIt45Ds\"},implicitPathVariables:undefined},{href:{webPageId:\"hbmIt45Ds\"},implicitPathVariables:undefined},{href:{webPageId:\"hbmIt45Ds\"},implicitPathVariables:undefined},{href:{webPageId:\"hbmIt45Ds\"},implicitPathVariables:undefined},{href:{webPageId:\"hbmIt45Ds\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-61)/2+0+0)+30+0,...addPropertyOverrides({AQmdkQhkb:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+126},H_lotlXfW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+0+0)+30+0},L6Zi7LeIf:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+480},VuVLycyz7:{height:42,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+60+0+126}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-160gtc9-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"uA8aidFls-container\",name:\"Contact\",nodeId:\"uA8aidFls\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(MenuItem,{FZFNQ5sgs:false,gBeP5A2Z1:0,height:\"100%\",HvW1hARt2:resolvedLinks2[0],i4RrRm28g:\"Contact\",id:\"uA8aidFls\",layoutId:\"uA8aidFls\",lP_550EGA:{borderBottomWidth:0,borderColor:\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",borderLeftWidth:1,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},name:\"Contact\",RkNGs39bX:RkNGs39bX39ynxl,style:{height:\"100%\"},variant:\"ojEZtBDK_\",width:\"100%\",...addPropertyOverrides({AQmdkQhkb:{HvW1hARt2:resolvedLinks2[3],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},RkNGs39bX:RkNGs39bX1gmln7a,style:{width:\"100%\"},variant:\"RJh5TaL00\"},H_lotlXfW:{HvW1hARt2:resolvedLinks2[1]},L6Zi7LeIf:{HvW1hARt2:resolvedLinks2[4],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},RkNGs39bX:RkNGs39bX1gmln7a,style:{width:\"100%\"},variant:\"RJh5TaL00\"},VuVLycyz7:{HvW1hARt2:resolvedLinks2[2],lP_550EGA:{borderColor:\"rgba(255, 255, 255, 0.4)\",borderStyle:\"solid\",borderWidth:0},style:{width:\"100%\"},variant:\"RJh5TaL00\"}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lo0aap\",\"data-framer-name\":\"Search / Account / Cart\",layoutDependency:layoutDependency,layoutId:\"hA87myf1O\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-61)/2+0+0)+30+0+0,...addPropertyOverrides({H_lotlXfW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+0+0)+30+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g5u08u-container\",layoutDependency:layoutDependency,layoutId:\"PMI5O24Jv-container\",nodeId:\"PMI5O24Jv\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(Search,{height:\"100%\",id:\"PMI5O24Jv\",layoutId:\"PMI5O24Jv\",style:{height:\"100%\"},variant:\"cVzHkeqcd\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-61)/2+0+0)+30+0+0,...addPropertyOverrides({H_lotlXfW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+0+0)+30+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10tg1b6-container\",layoutDependency:layoutDependency,layoutId:\"tq0oj_RbX-container\",nodeId:\"tq0oj_RbX\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(Account,{height:\"100%\",id:\"tq0oj_RbX\",layoutId:\"tq0oj_RbX\",style:{height:\"100%\"},variant:\"mPWXYFsyD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:0,y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-61)/2+0+0)+30+0+0,...addPropertyOverrides({H_lotlXfW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+0+0)+30+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1av36za-container\",layoutDependency:layoutDependency,layoutId:\"Tr0S3oc7I-container\",nodeId:\"Tr0S3oc7I\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(Cart,{height:\"100%\",id:\"Tr0S3oc7I\",layoutId:\"Tr0S3oc7I\",style:{height:\"100%\"},width:\"100%\"})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qny776\",\"data-framer-name\":\"Bottom Nav Mobile\",layoutDependency:layoutDependency,layoutId:\"Z8zYVTNbC\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{sw8QgoJKD:\"shipping-delivery\"},unresolvedPathSlugs:{sw8QgoJKD:{collectionId:\"VOF9MMI51\",collectionItemId:\"JtMuoNM0j\"}},webPageId:\"I1ZtVRTeX\"},implicitPathVariables:undefined},{href:{pathVariables:{sw8QgoJKD:\"shipping-delivery\"},unresolvedPathSlugs:{sw8QgoJKD:{collectionId:\"VOF9MMI51\",collectionItemId:\"JtMuoNM0j\"}},webPageId:\"I1ZtVRTeX\"},implicitPathVariables:undefined},{href:{pathVariables:{sw8QgoJKD:\"shipping-delivery\"},unresolvedPathSlugs:{sw8QgoJKD:{collectionId:\"VOF9MMI51\",collectionItemId:\"JtMuoNM0j\"}},webPageId:\"I1ZtVRTeX\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AQmdkQhkb:{height:32,y:(componentViewport?.y||0)+0+0+0+60+0+168+10+0},L6Zi7LeIf:{height:32,y:(componentViewport?.y||0)+0+0+0+60+0+522+10+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xy5vlq-container\",\"data-framer-name\":\"Shipping\",layoutDependency:layoutDependency,layoutId:\"pe0cbLIBm-container\",name:\"Shipping\",nodeId:\"pe0cbLIBm\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(LinkItemMedium,{E9dfkG63G:resolvedLinks3[0],GsshlTNtX:\"Shipping & Delivery\",height:\"100%\",id:\"pe0cbLIBm\",layoutId:\"pe0cbLIBm\",name:\"Shipping\",variant:\"j7CnyNZ5E\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({AQmdkQhkb:{E9dfkG63G:resolvedLinks3[1],KoZQOYlnt:KoZQOYlnt1gmln7a},L6Zi7LeIf:{E9dfkG63G:resolvedLinks3[2],KoZQOYlnt:KoZQOYlnt1gmln7a}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{sw8QgoJKD:\"returns-refunds\"},unresolvedPathSlugs:{sw8QgoJKD:{collectionId:\"VOF9MMI51\",collectionItemId:\"J6zqDEDLe\"}},webPageId:\"I1ZtVRTeX\"},implicitPathVariables:undefined},{href:{pathVariables:{sw8QgoJKD:\"returns-refunds\"},unresolvedPathSlugs:{sw8QgoJKD:{collectionId:\"VOF9MMI51\",collectionItemId:\"J6zqDEDLe\"}},webPageId:\"I1ZtVRTeX\"},implicitPathVariables:undefined},{href:{pathVariables:{sw8QgoJKD:\"returns-refunds\"},unresolvedPathSlugs:{sw8QgoJKD:{collectionId:\"VOF9MMI51\",collectionItemId:\"J6zqDEDLe\"}},webPageId:\"I1ZtVRTeX\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AQmdkQhkb:{height:32,y:(componentViewport?.y||0)+0+0+0+60+0+168+10+52},L6Zi7LeIf:{height:32,y:(componentViewport?.y||0)+0+0+0+60+0+522+10+52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xfrcii-container\",\"data-framer-name\":\"Returns\",layoutDependency:layoutDependency,layoutId:\"MV_68mn02-container\",name:\"Returns\",nodeId:\"MV_68mn02\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(LinkItemMedium,{E9dfkG63G:resolvedLinks4[0],GsshlTNtX:\"Returns & Refunds\",height:\"100%\",id:\"MV_68mn02\",layoutId:\"MV_68mn02\",name:\"Returns\",variant:\"j7CnyNZ5E\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({AQmdkQhkb:{E9dfkG63G:resolvedLinks4[1],KoZQOYlnt:KoZQOYlnt1gmln7a},L6Zi7LeIf:{E9dfkG63G:resolvedLinks4[2],KoZQOYlnt:KoZQOYlnt1gmln7a}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zstgti\",\"data-framer-name\":\"Mega Menu\",layoutDependency:layoutDependency,layoutId:\"XCuuaj8PC\",...addPropertyOverrides({H_lotlXfW:{\"data-highlight\":true,onMouseLeave:onMouseLeave39ynxl}},baseVariant,gestureVariant),children:isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({H_lotlXfW:{height:354,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||414)-0-414)/2+60+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5xhcda-container\",layoutDependency:layoutDependency,layoutId:\"XLUYjy7kb-container\",nodeId:\"XLUYjy7kb\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",children:/*#__PURE__*/_jsx(DropdownMenu,{height:\"100%\",id:\"XLUYjy7kb\",layoutId:\"XLUYjy7kb\",style:{width:\"100%\"},variant:\"Y8memm9oi\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9qxj17-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VOb7cmw1c-container\",nodeId:\"VOb7cmw1c\",rendersWithMotion:true,scopeId:\"bRBQnyXTu\",style:{opacity:0},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"VOb7cmw1c\",layoutId:\"VOb7cmw1c\",toggle:false,width:\"100%\",...addPropertyOverrides({AQmdkQhkb:{toggle:true},L6Zi7LeIf:{toggle:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ht3g9.framer-wfwlyq, .framer-Ht3g9 .framer-wfwlyq { display: block; }\",\".framer-Ht3g9.framer-h72hc7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-Ht3g9 .framer-ff0tte { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 60px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Ht3g9 .framer-vxkse4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ht3g9 .framer-1gvjbtr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: min-content; }\",\".framer-Ht3g9 .framer-dp9avt { flex: none; height: 30px; overflow: hidden; position: relative; width: 30px; }\",\".framer-Ht3g9 .framer-zczlz1 { 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-Ht3g9 .framer-1hig7e9 { 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-Ht3g9 .framer-q1dxs2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 100%; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Ht3g9 .framer-1ncbjao { flex: none; height: 18px; position: relative; width: 66px; }\",\".framer-Ht3g9 .framer-l1k31w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Ht3g9 .framer-yije7h-container, .framer-Ht3g9 .framer-uf2l0b-container, .framer-Ht3g9 .framer-1g5u08u-container, .framer-Ht3g9 .framer-10tg1b6-container, .framer-Ht3g9 .framer-1av36za-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-Ht3g9 .framer-1mscmxz-container, .framer-Ht3g9 .framer-xy5vlq-container, .framer-Ht3g9 .framer-xfrcii-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Ht3g9 .framer-16dim4r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Ht3g9 .framer-18o8ivf-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-Ht3g9 .framer-1fp5le8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Ht3g9 .framer-120hudm-container, .framer-Ht3g9 .framer-1a8hpck-container, .framer-Ht3g9 .framer-1c1sdkr-container, .framer-Ht3g9 .framer-160gtc9-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-Ht3g9 .framer-1qna3uy-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-Ht3g9 .framer-1lo0aap { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ht3g9 .framer-qny776 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: 1px; }\",\".framer-Ht3g9 .framer-zstgti { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Ht3g9 .framer-5xhcda-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-Ht3g9 .framer-9qxj17-container { flex: none; height: auto; left: 50%; position: absolute; top: 48px; width: auto; z-index: 1; }\",\".framer-Ht3g9.framer-v-advwvv .framer-zstgti { height: min-content; }\",\".framer-Ht3g9.framer-v-tjy67t.framer-h72hc7, .framer-Ht3g9.framer-v-17bywkp.framer-h72hc7 { justify-content: flex-start; width: 390px; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-ff0tte { flex-direction: column; gap: 0px; justify-content: flex-start; overflow: hidden; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-vxkse4, .framer-Ht3g9.framer-v-17bywkp .framer-vxkse4, .framer-Ht3g9.framer-v-1jl24bs .framer-vxkse4 { gap: unset; height: min-content; justify-content: space-between; order: 0; width: 100%; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-1gvjbtr, .framer-Ht3g9.framer-v-17bywkp .framer-1gvjbtr, .framer-Ht3g9.framer-v-1jl24bs .framer-1gvjbtr { cursor: pointer; height: 60px; order: 0; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-dp9avt, .framer-Ht3g9.framer-v-17bywkp .framer-dp9avt, .framer-Ht3g9.framer-v-17bywkp .framer-xy5vlq-container, .framer-Ht3g9.framer-v-1jl24bs .framer-dp9avt { order: 0; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-q1dxs2 { align-self: stretch; flex: 1 0 0px; height: auto; order: 1; width: 1px; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-l1k31w, .framer-Ht3g9.framer-v-17bywkp .framer-l1k31w, .framer-Ht3g9.framer-v-1jl24bs .framer-l1k31w { height: 60px; order: 2; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-16dim4r, .framer-Ht3g9.framer-v-17bywkp .framer-16dim4r, .framer-Ht3g9.framer-v-1jl24bs .framer-16dim4r { flex: none; height: 60px; order: 1; width: 100%; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-18o8ivf-container, .framer-Ht3g9.framer-v-17bywkp .framer-18o8ivf-container, .framer-Ht3g9.framer-v-1jl24bs .framer-18o8ivf-container { height: 60px; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-1fp5le8, .framer-Ht3g9.framer-v-17bywkp .framer-1fp5le8 { flex-direction: column; order: 2; width: 100%; }\",\".framer-Ht3g9.framer-v-tjy67t .framer-120hudm-container, .framer-Ht3g9.framer-v-tjy67t .framer-1a8hpck-container, .framer-Ht3g9.framer-v-tjy67t .framer-1c1sdkr-container, .framer-Ht3g9.framer-v-tjy67t .framer-160gtc9-container, .framer-Ht3g9.framer-v-17bywkp .framer-120hudm-container, .framer-Ht3g9.framer-v-17bywkp .framer-1a8hpck-container, .framer-Ht3g9.framer-v-17bywkp .framer-1c1sdkr-container, .framer-Ht3g9.framer-v-17bywkp .framer-160gtc9-container, .framer-Ht3g9.framer-v-1jl24bs .framer-120hudm-container, .framer-Ht3g9.framer-v-1jl24bs .framer-1a8hpck-container, .framer-Ht3g9.framer-v-1jl24bs .framer-1c1sdkr-container, .framer-Ht3g9.framer-v-1jl24bs .framer-160gtc9-container { align-self: unset; width: 100%; }\",\".framer-Ht3g9.framer-v-17bywkp .framer-ff0tte, .framer-Ht3g9.framer-v-1jl24bs .framer-ff0tte { flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: hidden; }\",\".framer-Ht3g9.framer-v-17bywkp .framer-zczlz1, .framer-Ht3g9.framer-v-17bywkp .framer-1hig7e9, .framer-Ht3g9.framer-v-1jl24bs .framer-zczlz1, .framer-Ht3g9.framer-v-1jl24bs .framer-1hig7e9 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-Ht3g9.framer-v-17bywkp .framer-q1dxs2, .framer-Ht3g9.framer-v-1jl24bs .framer-q1dxs2 { align-self: stretch; cursor: pointer; flex: 1 0 0px; height: auto; order: 1; width: 1px; }\",\".framer-Ht3g9.framer-v-17bywkp .framer-qny776, .framer-Ht3g9.framer-v-1jl24bs .framer-qny776 { flex: none; min-height: unset; width: 100%; }\",\".framer-Ht3g9.framer-v-17bywkp .framer-xfrcii-container { order: 1; }\",\".framer-Ht3g9.framer-v-1jl24bs.framer-h72hc7 { justify-content: flex-start; overflow: auto; width: 390px; }\",\".framer-Ht3g9.framer-v-1jl24bs .framer-1fp5le8 { flex: 1 0 0px; flex-direction: column; height: 1px; justify-content: flex-start; order: 2; overflow-y: auto; width: 100%; }\",\".framer-Ht3g9.framer-v-1jl24bs .framer-1qna3uy-container { flex: none; width: 100%; }\",'.framer-Ht3g9[data-border=\"true\"]::after, .framer-Ht3g9 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }','.framer-Ht3g9[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-Ht3g9 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-Ht3g9[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-Ht3g9 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-Ht3g9[data-hide-scrollbars=\"true\"], .framer-Ht3g9 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 61\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"H_lotlXfW\":{\"layout\":[\"fixed\",\"auto\"]},\"VuVLycyz7\":{\"layout\":[\"fixed\",\"auto\"]},\"AQmdkQhkb\":{\"layout\":[\"fixed\",\"auto\"]},\"L6Zi7LeIf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UBzKpe9Ie\":\"textCycle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbRBQnyXTu=withCSS(Component,css,\"framer-Ht3g9\");export default FramerbRBQnyXTu;FramerbRBQnyXTu.displayName=\"Main Nav\";FramerbRBQnyXTu.defaultProps={height:61,width:1200};addPropertyControls(FramerbRBQnyXTu,{variant:{options:[\"Xsj4g0aK0\",\"H_lotlXfW\",\"VuVLycyz7\",\"AQmdkQhkb\",\"L6Zi7LeIf\"],optionTitles:[\"Desktop\",\"Desktop Open\",\"Mobile\",\"Mobile Open\",\"Mobile Shop Open\"],title:\"Variant\",type:ControlType.Enum},UBzKpe9Ie:{defaultValue:true,title:\"Text Cycle\",type:ControlType.Boolean}});addFonts(FramerbRBQnyXTu,[{explicitInter:true,fonts:[]},...SearchFonts,...AccountFonts,...CartFonts,...TextCycleFonts,...MenuItemFonts,...DropdownMenuFonts,...LinkItemMediumFonts,...StopScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbRBQnyXTu\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"61\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H_lotlXfW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VuVLycyz7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AQmdkQhkb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L6Zi7LeIf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"UBzKpe9Ie\\\":\\\"textCycle\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bRBQnyXTu.map","// Generated by Framer (df7882f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,FormBooleanInput,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Category from\"https://framerusercontent.com/modules/5ZARe6TkItRydyHKO3rU/AFkGkA0SY5tgqvSylvN6/R_m0LZt1x.js\";import Support from\"https://framerusercontent.com/modules/fFWPox6xNxo111YiNSZM/saHyKHkdNw9eF8Dybury/VOF9MMI51.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/aEkILkvQvvbcJgGHG4CH/fxyWFZKAzfE6FNaL62Wc/krfSWK6rG.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/S3hdnADwHzqAsU510cjK/TJnsY7o5Zf6Og0SMnmWh/mUns1EUus.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1z5DRK3MsCrBRc1kqmBS/XhD9ZPTdzVRc62gJmDBN/SeFB4gW_3.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/okDoQxfF1MXzphzp0r1Y/9KiAtMCflv9IXL1DbF2O/WcLX7h1Id.js\";import LinkItemSmall from\"https://framerusercontent.com/modules/4FPW7m3636Hs3eycDi9I/OgVMNTnMKCLiCpU05jPP/iiH3cCyWM.js\";import FormButton from\"https://framerusercontent.com/modules/MVKeOlFfHlRw96EArxS2/a8en6B3TjLL5vuPFgciQ/ZiXT_f8Mc.js\";const RichTextWithFX=withFX(RichText);const ImageWithFX=withFX(Image);const LinkItemSmallFonts=getFonts(LinkItemSmall);const FormButtonFonts=getFonts(FormButton);const cycleOrder=[\"shMMuz5kR\",\"Ur_krjAfA\"];const serializationHash=\"framer-839vj\";const variantClassNames={shMMuz5kR:\"framer-v-avujfu\",Ur_krjAfA:\"framer-v-z08e0o\"};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 animation={opacity:.001,rotate:0,rotateX:20,rotateY:0,scale:1,skewX:10,skewY:5,x:0,y:50};const transition2={bounce:.2,delay:0,duration:1.5,type:\"spring\"};const getTextEffect=ref=>({effect:animation,repeat:true,startDelay:.8,target:{ref},threshold:.5,tokenization:\"word\",transition:transition2,trigger:\"onScrollTarget\",type:\"appear\"});const getTextEffect1=ref=>({effect:animation,repeat:false,startDelay:.8,target:{ref},threshold:.5,tokenization:\"word\",transition:transition2,trigger:\"onScrollTarget\",type:\"appear\"});const query=prequery=>prequery({from:{alias:\"dSepQ5E4b\",data:Category,type:\"Collection\"},select:[{collection:\"dSepQ5E4b\",name:\"uOnEvuRvX\",type:\"Identifier\"},{collection:\"dSepQ5E4b\",name:\"CJEzJ6Khv\",type:\"Identifier\"},{collection:\"dSepQ5E4b\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"hKEiNQUvJ\",data:Support,type:\"Collection\"},select:[{collection:\"hKEiNQUvJ\",name:\"cLLUmxdDp\",type:\"Identifier\"},{collection:\"hKEiNQUvJ\",name:\"sw8QgoJKD\",type:\"Identifier\"},{collection:\"hKEiNQUvJ\",name:\"id\",type:\"Identifier\"}]});const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};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:\"shMMuz5kR\",Mobile:\"Ur_krjAfA\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,DvyJf74JQ:scrollSection??props.DvyJf74JQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"shMMuz5kR\"};};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,DvyJf74JQ,uOnEvuRvXdSepQ5E4b,CJEzJ6KhvdSepQ5E4b,iddSepQ5E4b,cLLUmxdDphKEiNQUvJ,sw8QgoJKDhKEiNQUvJ,idhKEiNQUvJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"shMMuz5kR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-avujfu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"shMMuz5kR\",ref:refBinding,style:{backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",...style},...addPropertyOverrides({Ur_krjAfA:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18afd8x\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"NAsBMd0rJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1duqa54\",\"data-framer-name\":\"Image Banner\",layoutDependency:layoutDependency,layoutId:\"vp5Cll9nH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p2oee9\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"F7BHPrN6S\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1g6n19r\",\"data-styles-preset\":\"SeFB4gW_3\",children:[\"Move \",/*#__PURE__*/_jsx(motion.br,{}),\"your way.\"]})}),className:\"framer-1hjhb8t\",effect:getTextEffect(DvyJf74JQ),fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xt09pXr41\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ur_krjAfA:{effect:getTextEffect1(DvyJf74JQ)}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.8,durationBasedSpring:false,ease:[.44,0,.56,1],mass:1,stiffness:135,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:0,y:0}},{ref:DvyJf74JQ,target:{opacity:.15,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRrZEdnaUlEYzFMQ0FpZDJkb2RDSWdPVEF3\",\"--framer-font-family\":'\"Mona Sans Variable\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"506.10666900975315px\",\"--framer-font-variation-axes\":'var(--extracted-w4030y, \"wdth\" 75, \"wght\" 900)',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Axiom\"})}),className:\"framer-1itlelm\",fonts:[\"GF;Mona Sans-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"pble_F2Kj\",style:{\"--extracted-gdpscs\":\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",\"--extracted-w4030y\":'\"wdth\" 75, \"wght\" 900',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) add\"},verticalAlignment:\"top\",viewBox:\"0 0 1200 455\",withExternalLayout:true}),/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:1.5,durationBasedSpring:false,ease:[.44,0,.56,1],mass:1,stiffness:135,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:0,y:0}},{ref:DvyJf74JQ,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:2816,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+0+0),pixelHeight:1109,pixelWidth:2816,positionX:\"center\",positionY:\"center\",sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp\",srcSet:\"https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp?scale-down-to=512 512w,https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp 2816w\"},className:\"framer-19h8ivy\",\"data-framer-name\":\"BG Image\",layoutDependency:layoutDependency,layoutId:\"GdirjjRto\",style:{transformPerspective:1200},...addPropertyOverrides({Ur_krjAfA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:2816,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+0+0),pixelHeight:1109,pixelWidth:2816,positionX:\"center\",positionY:\"center\",sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp\",srcSet:\"https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp?scale-down-to=512 512w,https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp?scale-down-to=2048 2048w,https://framerusercontent.com/images/t1aQQd7NjJk7OOlYZBbCT7ggWEw.webp 2816w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hre06x\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"ykn6YvBkM\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-msz396\",\"data-framer-name\":\"AXM Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"cdQk5UHXc\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 0.015 17.232 L 0.015 24.233 L 8.984 32.608 L 0.015 40.984 L 0.015 47.985 L 7.549 47.985 L 24.007 32.608 L 7.549 17.232 L 0.015 17.232 Z M 20.83 22.731 L 27.185 22.731 L 40.466 10.321 L 40.466 3.32 L 32.939 3.32 L 24.008 11.658 L 15.076 3.32 L 7.549 3.32 L 7.549 10.321 Z M 7.549 0.008 L 0.098 0.008 L 0.098 10.276 L 7.549 3.32 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 48 17.232 L 40.466 17.232 L 24.007 32.608 L 40.466 47.985 L 48 47.985 L 48 40.984 L 39.031 32.608 L 48 24.233 Z M 47.917 0.008 L 40.466 0.008 L 40.466 3.32 L 47.917 10.276 Z M 14.948 47.985 L 33.067 47.985 L 24.008 39.527 Z M 29.145 0.008 L 18.869 0.008 L 24.007 4.808 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9348143869,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yswjwn\",\"data-border\":true,\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"it2rI8Z_0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cish6s\",\"data-framer-name\":\"Categories\",layoutDependency:layoutDependency,layoutId:\"eQ1puh4jZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"categories\"})}),className:\"framer-1s4xh66\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DAAQ77he1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13kc3bp\",layoutDependency:layoutDependency,layoutId:\"dSepQ5E4b\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"dSepQ5E4b\",data:Category,type:\"Collection\"},select:[{collection:\"dSepQ5E4b\",name:\"uOnEvuRvX\",type:\"Identifier\"},{collection:\"dSepQ5E4b\",name:\"CJEzJ6Khv\",type:\"Identifier\"},{collection:\"dSepQ5E4b\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({CJEzJ6Khv:CJEzJ6KhvdSepQ5E4b,id:iddSepQ5E4b,uOnEvuRvX:uOnEvuRvXdSepQ5E4b},index)=>{uOnEvuRvXdSepQ5E4b??=\"\";CJEzJ6KhvdSepQ5E4b??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`dSepQ5E4b-${iddSepQ5E4b}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{CJEzJ6Khv:CJEzJ6KhvdSepQ5E4b},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hekb99\",layoutDependency:layoutDependency,layoutId:\"DSUzx_Ur2\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CJEzJ6Khv:CJEzJ6KhvdSepQ5E4b},webPageId:\"LIpil6uRW\"},implicitPathVariables:undefined},{href:{pathVariables:{CJEzJ6Khv:CJEzJ6KhvdSepQ5E4b},webPageId:\"LIpil6uRW\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+196+0,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+0+30+37+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9vx7vt-container\",layoutDependency:layoutDependency,layoutId:\"FlhwqUiKr-container\",nodeId:\"FlhwqUiKr\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:resolvedLinks[0],GsshlTNtX:uOnEvuRvXdSepQ5E4b,height:\"100%\",id:\"FlhwqUiKr\",layoutId:\"FlhwqUiKr\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({Ur_krjAfA:{E9dfkG63G:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})})},iddSepQ5E4b);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nbe90q\",\"data-framer-name\":\"Support\",layoutDependency:layoutDependency,layoutId:\"qR1IhcELp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"Support\"})}),className:\"framer-ftsaa0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xEDgHsbBs\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qjh9d5\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"KK2Yoc5no\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+0,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+0+30+37+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3anq6k-container\",\"data-framer-name\":\"My Account\",layoutDependency:layoutDependency,layoutId:\"QUrVgFjB3-container\",name:\"My Account\",nodeId:\"QUrVgFjB3\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:\"axiombrand.myshopify.com/account\",GsshlTNtX:\"My Account\",height:\"100%\",id:\"QUrVgFjB3\",layoutId:\"QUrVgFjB3\",name:\"My Account\",width:\"100%\",wwiF3gFBp:false})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cu8frh\",layoutDependency:layoutDependency,layoutId:\"hKEiNQUvJ\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"hKEiNQUvJ\",data:Support,type:\"Collection\"},select:[{collection:\"hKEiNQUvJ\",name:\"cLLUmxdDp\",type:\"Identifier\"},{collection:\"hKEiNQUvJ\",name:\"sw8QgoJKD\",type:\"Identifier\"},{collection:\"hKEiNQUvJ\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({cLLUmxdDp:cLLUmxdDphKEiNQUvJ,id:idhKEiNQUvJ,sw8QgoJKD:sw8QgoJKDhKEiNQUvJ},index1)=>{cLLUmxdDphKEiNQUvJ??=\"\";sw8QgoJKDhKEiNQUvJ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`hKEiNQUvJ-${idhKEiNQUvJ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{sw8QgoJKD:sw8QgoJKDhKEiNQUvJ},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{sw8QgoJKD:sw8QgoJKDhKEiNQUvJ},webPageId:\"I1ZtVRTeX\"},implicitPathVariables:undefined},{href:{pathVariables:{sw8QgoJKD:sw8QgoJKDhKEiNQUvJ},webPageId:\"I1ZtVRTeX\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+28+0+112,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+0+30+37+0+28+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rgp5gy-container\",layoutDependency:layoutDependency,layoutId:\"pBCtB4hm0-container\",nodeId:\"pBCtB4hm0\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:resolvedLinks1[0],GsshlTNtX:cLLUmxdDphKEiNQUvJ,height:\"100%\",id:\"pBCtB4hm0\",layoutId:\"pBCtB4hm0\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({Ur_krjAfA:{E9dfkG63G:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})})},idhKEiNQUvJ);})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z2xa63\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"nOin162TZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"About\"})}),className:\"framer-2aj2zs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bxTNAr6gC\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1drdgzp\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"S2S07Ul7L\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"otea3fm9G\"},implicitPathVariables:undefined},{href:{webPageId:\"otea3fm9G\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+0,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+143+30+37+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l5n6mg-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"Sc2mhSikm-container\",name:\"About\",nodeId:\"Sc2mhSikm\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:resolvedLinks2[0],GsshlTNtX:\"About Axiom\",height:\"100%\",id:\"Sc2mhSikm\",layoutId:\"Sc2mhSikm\",name:\"About\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({Ur_krjAfA:{E9dfkG63G:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ySmUz0TWn\"},implicitPathVariables:undefined},{href:{webPageId:\"ySmUz0TWn\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+28,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+143+30+37+0+28}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uz6428-container\",\"data-framer-name\":\"Journal\",layoutDependency:layoutDependency,layoutId:\"ABAkXyB_q-container\",name:\"Journal\",nodeId:\"ABAkXyB_q\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:resolvedLinks3[0],GsshlTNtX:\"Journal\",height:\"100%\",id:\"ABAkXyB_q\",layoutId:\"ABAkXyB_q\",name:\"Journal\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({Ur_krjAfA:{E9dfkG63G:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hbmIt45Ds\"},implicitPathVariables:undefined},{href:{webPageId:\"hbmIt45Ds\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+56,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+143+30+37+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10ng8ib-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"b1kNA4IgO-container\",name:\"Contact\",nodeId:\"b1kNA4IgO\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:resolvedLinks4[0],GsshlTNtX:\"Contact\",height:\"100%\",id:\"b1kNA4IgO\",layoutId:\"b1kNA4IgO\",name:\"Contact\",width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({Ur_krjAfA:{E9dfkG63G:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uyhvsc\",\"data-framer-name\":\"Social Media\",layoutDependency:layoutDependency,layoutId:\"eH2TkqOb6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-158b9mt\",\"data-styles-preset\":\"mUns1EUus\",children:\"Social media\"})}),className:\"framer-wpb242\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kw3Id0FSz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10db75q\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"tWBZXvRNF\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+0,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+143+30+37+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1btpwhy-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"WKwYUtr96-container\",name:\"Instagram\",nodeId:\"WKwYUtr96\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:\"instagram.com\",GsshlTNtX:\"Instagram\",height:\"100%\",id:\"WKwYUtr96\",layoutId:\"WKwYUtr96\",name:\"Instagram\",width:\"100%\",wwiF3gFBp:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+28,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+143+30+37+0+28}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-powvue-container\",\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"wPw8SCBvn-container\",name:\"X\",nodeId:\"wPw8SCBvn\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:\"x.com\",GsshlTNtX:\"X / Twitter\",height:\"100%\",id:\"wPw8SCBvn\",layoutId:\"wPw8SCBvn\",name:\"X\",width:\"100%\",wwiF3gFBp:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+56,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+143+30+37+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19gk39u-container\",\"data-framer-name\":\"Youtube\",layoutDependency:layoutDependency,layoutId:\"p2w7mFiEk-container\",name:\"Youtube\",nodeId:\"p2w7mFiEk\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:\"youtube.com\",GsshlTNtX:\"Youtube\",height:\"100%\",id:\"p2w7mFiEk\",layoutId:\"p2w7mFiEk\",name:\"Youtube\",width:\"100%\",wwiF3gFBp:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+84,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+143+30+37+0+84}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-142aflj-container\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"S18Dlnlsl-container\",name:\"Facebook\",nodeId:\"S18Dlnlsl\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:\"facebook.com\",GsshlTNtX:\"Facebook\",height:\"100%\",id:\"S18Dlnlsl\",layoutId:\"S18Dlnlsl\",name:\"Facebook\",width:\"100%\",wwiF3gFBp:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+501+0+0+30+37+0+112,...addPropertyOverrides({Ur_krjAfA:{y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+320+0+143+30+37+0+112}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r7rp2v-container\",\"data-framer-name\":\"Twitch\",layoutDependency:layoutDependency,layoutId:\"s96Um_mYD-container\",name:\"Twitch\",nodeId:\"s96Um_mYD\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(LinkItemSmall,{E9dfkG63G:\"twitch.tv\",GsshlTNtX:\"Twitch\",height:\"100%\",id:\"s96Um_mYD\",layoutId:\"s96Um_mYD\",name:\"Twitch\",width:\"100%\",wwiF3gFBp:false})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zpsm1s\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Vl8kld2kZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lmk14e\",\"data-framer-name\":\"Subscribe \",layoutDependency:layoutDependency,layoutId:\"a4RzQ8Grx\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/687b2571-b85f-4fda-9cdf-cd86725d6018/submit\",className:\"framer-1lcjpak\",\"data-framer-name\":\"Email Subscribe Form\",layoutDependency:layoutDependency,layoutId:\"cDlKEkMGL\",nodeId:\"cDlKEkMGL\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6kdhs3\",\"data-framer-name\":\"Email Form\",layoutDependency:layoutDependency,layoutId:\"vVb1_Oqxl\",children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-bnyy71\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"DKL3DVrBs\",style:{backgroundColor:\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-k7tmd8\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"aNbtC_RpN\",placeholder:\"Your Email Address\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max((min(max(${componentViewport?.width||\"100vw\"} / 2, 1px), 600px) - 40px) / 2.5, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-950)/2+0+0)+0+812+0+20+0+0+0+0,...addPropertyOverrides({Ur_krjAfA:{width:`max((min(${componentViewport?.width||\"100vw\"}, 600px) - 40px) / 2.5, 1px)`,y:(componentViewport?.y||0)+4+(((componentViewport?.height||200)-4-897.2)/2+0+0)+0+690+0+0+20+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-120iiuy-container\",layoutDependency:layoutDependency,layoutId:\"TeHSq05qG-container\",nodeId:\"TeHSq05qG\",rendersWithMotion:true,scopeId:\"DMq5rBx_f\",children:/*#__PURE__*/_jsx(FormButton,{GXNKKfPQl:\"Subscribed\",height:\"100%\",id:\"TeHSq05qG\",KLm5ahf1V:\"Subscribe\",layoutId:\"TeHSq05qG\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"TzdmU4Is_\",pending:\"sYsaXJh5i\",success:\"SxIKTu42G\"},\"w0UTGrCNA\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1bavk0d\",layoutDependency:layoutDependency,layoutId:\"zpoD_ULpI\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-1j9evg0\",defaultChecked:true,inputName:\"Agreed to Privacy and Terms\",layoutDependency:layoutDependency,layoutId:\"oLYi8DPHr\",required:true,style:{\"--framer-input-background\":\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\",\"--framer-input-boolean-checked-background\":\"var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, rgb(255, 255, 255))\",\"--framer-input-icon-color\":\"var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0))\"},type:\"checkbox\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122)))\"},children:\"By subscribing you agree to the Privacy Policy\"})}),className:\"framer-1i7nhjr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lwpsKXxum\",style:{\"--extracted-r6o4lv\":\"var(--token-0a682d38-2904-4012-813f-e7beb1058a66, rgb(122, 122, 122))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1emmk4u\",\"data-framer-name\":\"TC / Privacy / Copyright\",layoutDependency:layoutDependency,layoutId:\"wQZwhbJ7U\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11lulis\",\"data-framer-name\":\"TC / Privacy\",layoutDependency:layoutDependency,layoutId:\"jtHohAB_y\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{sw8QgoJKD:\"terms-conditions\"},unresolvedPathSlugs:{sw8QgoJKD:{collectionId:\"VOF9MMI51\",collectionItemId:\"uGCLNeT2W\"}},webPageId:\"I1ZtVRTeX\"},motionChild:true,nodeId:\"I6Pr6YBwQ\",openInNewTab:false,relValues:[],scopeId:\"DMq5rBx_f\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-az5ccq\",\"data-styles-preset\":\"krfSWK6rG\",children:\"Terms & Conditions\"})})})}),className:\"framer-wb93s1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I6Pr6YBwQ\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{sw8QgoJKD:\"privacy-policy\"},unresolvedPathSlugs:{sw8QgoJKD:{collectionId:\"VOF9MMI51\",collectionItemId:\"zHclxd2Q2\"}},webPageId:\"I1ZtVRTeX\"},motionChild:true,nodeId:\"Sp6Gq2e7Q\",openInNewTab:false,relValues:[],scopeId:\"DMq5rBx_f\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-az5ccq\",\"data-styles-preset\":\"krfSWK6rG\",children:\"Privacy Policy\"})})})}),className:\"framer-r9lwyi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Sp6Gq2e7Q\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-63wk59\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"GBmgVdAeS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",children:\"2025\"})}),className:\"framer-36l9m0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IS1DHWsrI\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gkilgh\",\"data-styles-preset\":\"WcLX7h1Id\",children:\"\\xa9 Axiom\"})}),className:\"framer-1ygzl1p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z42miGZNT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-839vj.framer-70uswt, .framer-839vj .framer-70uswt { display: block; }\",\".framer-839vj.framer-avujfu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-839vj .framer-18afd8x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 0.95); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-839vj .framer-1duqa54 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-839vj .framer-1p2oee9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; left: 20px; overflow: hidden; padding: 0px; position: absolute; top: 20px; width: min-content; z-index: 1; }\",\".framer-839vj .framer-1hjhb8t { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-839vj .framer-1itlelm { bottom: -100px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: 100%; z-index: 1; }\",\".framer-839vj .framer-19h8ivy { flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px; }\",\".framer-839vj .framer-hre06x { align-content: center; align-items: center; bottom: 30px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 30px; width: min-content; z-index: 1; }\",\".framer-839vj .framer-msz396 { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-839vj .framer-1yswjwn { display: grid; flex: none; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-839vj .framer-1cish6s, .framer-839vj .framer-nbe90q, .framer-839vj .framer-z2xa63, .framer-839vj .framer-uyhvsc { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 30px 20px 30px 20px; position: relative; width: 100%; }\",\".framer-839vj .framer-1s4xh66, .framer-839vj .framer-ftsaa0, .framer-839vj .framer-2aj2zs, .framer-839vj .framer-wpb242, .framer-839vj .framer-wb93s1, .framer-839vj .framer-r9lwyi, .framer-839vj .framer-36l9m0, .framer-839vj .framer-1ygzl1p { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-839vj .framer-13kc3bp, .framer-839vj .framer-1qjh9d5, .framer-839vj .framer-1drdgzp, .framer-839vj .framer-10db75q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-839vj .framer-hekb99 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-839vj .framer-9vx7vt-container, .framer-839vj .framer-3anq6k-container, .framer-839vj .framer-1rgp5gy-container, .framer-839vj .framer-l5n6mg-container, .framer-839vj .framer-1uz6428-container, .framer-839vj .framer-10ng8ib-container, .framer-839vj .framer-1btpwhy-container, .framer-839vj .framer-powvue-container, .framer-839vj .framer-19gk39u-container, .framer-839vj .framer-142aflj-container, .framer-839vj .framer-r7rp2v-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-839vj .framer-1cu8frh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-839vj .framer-zpsm1s { 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-839vj .framer-lmk14e { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 600px; overflow: visible; padding: 20px; position: relative; width: 1px; }\",\".framer-839vj .framer-1lcjpak { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-839vj .framer-6kdhs3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-839vj .framer-bnyy71 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-839vj .framer-k7tmd8 { --framer-input-focused-background: var(--token-367a867b-3cbb-4e8d-91d5-beefad710e98, #1c1c1c); --framer-input-focused-transition: all 0.6s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"Mona Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-padding: 15px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-839vj .framer-120iiuy-container { flex: 1 0 0px; height: 40px; position: relative; width: 1px; }\",\".framer-839vj .framer-1bavk0d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-839vj .framer-1j9evg0 { --framer-input-boolean-checked-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-focused-border-color: var(--token-0a682d38-2904-4012-813f-e7beb1058a66, #7a7a7a); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 12px); position: relative; width: 12px; }\",\".framer-839vj .framer-1i7nhjr { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-839vj .framer-1emmk4u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-end; overflow: visible; padding: 20px; position: relative; width: 1px; }\",\".framer-839vj .framer-11lulis { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-839vj .framer-63wk59 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-839vj.framer-v-z08e0o.framer-avujfu { padding: 4px 0px 0px 0px; width: 390px; }\",\".framer-839vj.framer-v-z08e0o .framer-18afd8x { height: min-content; }\",\".framer-839vj.framer-v-z08e0o .framer-1duqa54 { flex: none; height: 320px; }\",\".framer-839vj.framer-v-z08e0o .framer-1p2oee9 { left: 10px; top: 10px; }\",\".framer-839vj.framer-v-z08e0o .framer-1itlelm { bottom: -20px; }\",\".framer-839vj.framer-v-z08e0o .framer-hre06x { bottom: 16px; right: 16px; }\",\".framer-839vj.framer-v-z08e0o .framer-1yswjwn { grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); }\",\".framer-839vj.framer-v-z08e0o .framer-zpsm1s { flex-direction: column; }\",\".framer-839vj.framer-v-z08e0o .framer-lmk14e { flex: none; order: 0; width: 100%; }\",\".framer-839vj.framer-v-z08e0o .framer-1emmk4u { flex: none; flex-direction: column; gap: 10px; order: 1; width: 100%; }\",\".framer-839vj.framer-v-z08e0o .framer-11lulis { order: 0; }\",\".framer-839vj.framer-v-z08e0o .framer-63wk59 { order: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-839vj[data-border=\"true\"]::after, .framer-839vj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 760\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ur_krjAfA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DvyJf74JQ\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDMq5rBx_f=withCSS(Component,css,\"framer-839vj\");export default FramerDMq5rBx_f;FramerDMq5rBx_f.displayName=\"Footer\";FramerDMq5rBx_f.defaultProps={height:760,width:1200};addPropertyControls(FramerDMq5rBx_f,{variant:{options:[\"shMMuz5kR\",\"Ur_krjAfA\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},DvyJf74JQ:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});const variationAxes=[{defaultValue:100,maxValue:125,minValue:75,name:\"Width\",tag:\"wdth\"},{defaultValue:200,maxValue:900,minValue:200,name:\"Weight\",tag:\"wght\"}];addFonts(FramerDMq5rBx_f,[{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:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0IIpQmx24alC5A4PNb5z5Ba_2c7A.woff2\",variationAxes,weight:\"400\"},{family:\"Mona Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/monasans/v3/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA99Y41P6zHtY.woff2\",weight:\"500\"}]},...LinkItemSmallFonts,...FormButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDMq5rBx_f\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ur_krjAfA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"DvyJf74JQ\\\":\\\"scrollSection\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"760\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (befeeaf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TemplateBar from\"https://framerusercontent.com/modules/4HAELSOLrzDLLR9cvmz7/FGULEHpR1Xcis466kBV5/OOQRb37d7.js\";import MainNav from\"#framer/local/canvasComponent/bRBQnyXTu/bRBQnyXTu.js\";import Footer from\"#framer/local/canvasComponent/DMq5rBx_f/DMq5rBx_f.js\";const MainNavFonts=getFonts(MainNav);const TemplateBarFonts=getFonts(TemplateBar);const TemplateBarWithVariantAppearEffect=withVariantAppearEffect(TemplateBar);const FooterFonts=getFonts(Footer);const breakpoints={dCNfS1t2L:\"(min-width: 992px) and (max-width: 1199.98px)\",ILPzHHa1C:\"(max-width: 767.98px)\",qpsQEOwpO:\"(min-width: 768px) and (max-width: 991.98px)\",ueBS59NbY:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-mCD1s\";const variantClassNames={dCNfS1t2L:\"framer-v-qvc7bl\",ILPzHHa1C:\"framer-v-1f2s2cm\",qpsQEOwpO:\"framer-v-y6xcys\",ueBS59NbY:\"framer-v-1me21ll\"};const breakpointRules={ILPzHHa1C:[\".framer-mCD1s .framer-1wbt9qx-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 60px); left: unset; right: 20px; }\",\".framer-mCD1s .framer-2yq3aw-container { bottom: unset; position: relative; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ILPzHHa1C:\".framer-1f2s2cm-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mCD1s.framer-17pcj1c, .framer-mCD1s .framer-17pcj1c { display: block; }\",'.framer-mCD1s.framer-1me21ll { --selection-background-color: var(--token-577c06ad-f6a6-4157-abe2-69f6ad5cc389, #ffffff) /* {\"name\":\"White\"} */; --selection-color: var(--token-880981f7-9d1c-4833-ad18-499497406e78, #000000) /* {\"name\":\"Black\"} */; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2); align-content: center; align-items: center; background-color: var(--token-880981f7-9d1c-4833-ad18-499497406e78, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }',\".framer-mCD1s .framer-1tq3shj-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-mCD1s .framer-srl9e3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-mCD1s .framer-1wbt9qx-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); flex: none; height: auto; left: 20px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); width: auto; z-index: 9; }\",\".framer-mCD1s .framer-2yq3aw-container { bottom: 0px; flex: none; height: auto; order: 1003; position: sticky; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-mCD1s[data-selection=\"true\"] * ::selection, .framer-mCD1s [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={dCNfS1t2L:\"(min-width: 992px) and (max-width: 1199.98px)\",ILPzHHa1C:\"(max-width: 767.98px)\",qpsQEOwpO:\"(min-width: 768px) and (max-width: 991.98px)\",ueBS59NbY:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Small\":\"dCNfS1t2L\",Desktop:\"ueBS59NbY\",Phone:\"ILPzHHa1C\",Tablet:\"qpsQEOwpO\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,P7hd5xIkB:scrollSection??props.P7hd5xIkB,variant:humanReadableVariantMap[props.variant]??props.variant??\"ueBS59NbY\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,P7hd5xIkB,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ueBS59NbY\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-880981f7-9d1c-4833-ad18-499497406e78, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1me21ll\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:61,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tq3shj-container\",layoutScroll:true,nodeId:\"KTLR1uJXD\",scopeId:\"FShqas4_c\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCNfS1t2L:{UBzKpe9Ie:false},ILPzHHa1C:{variant:\"VuVLycyz7\"},qpsQEOwpO:{variant:\"VuVLycyz7\"}},children:/*#__PURE__*/_jsx(MainNav,{height:\"100%\",id:\"KTLR1uJXD\",layoutId:\"KTLR1uJXD\",style:{width:\"100%\"},UBzKpe9Ie:true,variant:\"Xsj4g0aK0\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-srl9e3\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ILPzHHa1C:{y:898}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:938,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wbt9qx-container\",isModuleExternal:true,layoutScroll:true,nodeId:\"IRAFOmP6w\",rendersWithMotion:true,scopeId:\"FShqas4_c\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ILPzHHa1C:{__framer__variantAppearEffectEnabled:undefined,variant:\"wdkR1RuC4\"}},children:/*#__PURE__*/_jsx(TemplateBarWithVariantAppearEffect,{__framer__animateOnce:true,__framer__scrollDirection:{direction:\"down\",target:\"rW4kNMfQU\"},__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,feMZrNaE7:\"https://launchnow.design?utm_source=axiompreview\",height:\"100%\",id:\"IRAFOmP6w\",layoutId:\"IRAFOmP6w\",qtrOJqDGn:\"https://launchnow.design/templates?utm_source=axiompreview\",variant:\"ca_H4ZU3a\",width:\"100%\",YyEjeqXva:\"https://buy.polar.sh/polar_cl_kHI8YPmL07WatRxMPjUNFY3gK3dQkJaV4TLZH40GYBA?utm_medium=buy-button\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:760,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2yq3aw-container\",nodeId:\"EqoDpDodc\",scopeId:\"FShqas4_c\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ILPzHHa1C:{variant:\"Ur_krjAfA\"}},children:/*#__PURE__*/_jsx(Footer,{DvyJf74JQ:P7hd5xIkB,height:\"100%\",id:\"EqoDpDodc\",layoutId:\"EqoDpDodc\",style:{width:\"100%\"},variant:\"shMMuz5kR\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dCNfS1t2L\":{\"layout\":[\"fixed\",\"fixed\"]},\"qpsQEOwpO\":{\"layout\":[\"fixed\",\"fixed\"]},\"ILPzHHa1C\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"P7hd5xIkB\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ueBS59NbY\":[\".framer-1tq3shj-container\",\".framer-1wbt9qx-container\",\".framer-2yq3aw-container\"],\"dCNfS1t2L\":[\".framer-1tq3shj-container\",\".framer-1wbt9qx-container\",\".framer-2yq3aw-container\"],\"qpsQEOwpO\":[\".framer-1tq3shj-container\",\".framer-1wbt9qx-container\",\".framer-2yq3aw-container\"],\"ILPzHHa1C\":[\".framer-1tq3shj-container\",\".framer-1wbt9qx-container\",\".framer-2yq3aw-container\"]}\n * @framerBreakpoints {\"ueBS59NbY\":{\"min\":1200,\"canvasClassName\":\"framer-1me21ll-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"dCNfS1t2L\":{\"min\":992,\"max\":1199,\"canvasClassName\":\"framer-qvc7bl-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop Small\",\"width\":992,\"rootFontSize\":16},\"qpsQEOwpO\":{\"min\":768,\"max\":991,\"canvasClassName\":\"framer-y6xcys-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"ILPzHHa1C\":{\"max\":767,\"canvasClassName\":\"framer-1f2s2cm-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ueBS59NbY\n * @framerLayoutTemplate\n */const FramerFShqas4_c=withCSS(Component,css,\"framer-mCD1s\");export default FramerFShqas4_c;FramerFShqas4_c.displayName=\"Nav & Footer\";FramerFShqas4_c.defaultProps={height:1e3,width:1200};addPropertyControls(FramerFShqas4_c,{P7hd5xIkB:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerFShqas4_c,[{explicitInter:true,fonts:[]},...MainNavFonts,...TemplateBarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFShqas4_c\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"ueBS59NbY\\\":[\\\".framer-1tq3shj-container\\\",\\\".framer-1wbt9qx-container\\\",\\\".framer-2yq3aw-container\\\"],\\\"dCNfS1t2L\\\":[\\\".framer-1tq3shj-container\\\",\\\".framer-1wbt9qx-container\\\",\\\".framer-2yq3aw-container\\\"],\\\"qpsQEOwpO\\\":[\\\".framer-1tq3shj-container\\\",\\\".framer-1wbt9qx-container\\\",\\\".framer-2yq3aw-container\\\"],\\\"ILPzHHa1C\\\":[\\\".framer-1tq3shj-container\\\",\\\".framer-1wbt9qx-container\\\",\\\".framer-2yq3aw-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dCNfS1t2L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qpsQEOwpO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ILPzHHa1C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"ueBS59NbY\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1me21ll-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"dCNfS1t2L\\\":{\\\"min\\\":992,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-qvc7bl-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Small\\\",\\\"width\\\":992,\\\"rootFontSize\\\":16},\\\"qpsQEOwpO\\\":{\\\"min\\\":768,\\\"max\\\":991,\\\"canvasClassName\\\":\\\"framer-y6xcys-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"ILPzHHa1C\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1f2s2cm-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"P7hd5xIkB\\\":\\\"scrollSection\\\"}\",\"framerDefaultVariant\":\"ueBS59NbY\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NavFooter from \"https://framerusercontent.com/modules/lYRg7ezAN22VXCeN8qMb/Q4VxEMntxCg60Sg2QSP8/FShqas4_c.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {XjEW8u_Gg: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gkV76GPJbVWbmmN561tG/E4qHbk25oxmh95UK7cH6/augiA20Il.js\")), path: \"/\"}, otea3fm9G: {elements: {aDd_cvr4i: \"journey\", AIu9e9zaF: \"1\", bbSHoxO5J: \"process\", ePSWgNzIj: \"explore\", exyldg_mO: \"value1\", j5b1a0c7A: \"value2\", JPSgMZTc5: \"team\", JVVN8RrzL: \"text\", LOGnrMj0k: \"intro\", M4hHLHdOq: \"value3\", qZyVmN7bH: \"5\", rGyJOLfJ1: \"mission\", sscKfQ855: \"2\", U_L0WAYFZ: \"values\", xswStOqf0: \"main-1\", yEvg6BoTG: \"4\", yOJ5NdDE4: \"press\", Ze96_la3Q: \"3\", zYiRWmQ2_: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jLzWLvGRTGRRhXfPHESI/ad4LAc15g7Vqs9KVxzih/otea3fm9G.js\")), path: \"/about\"}, hbmIt45Ds: {elements: {kq7DhZlLt: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/alwfwJ3n3jyPU33edlBt/sGzWuZF7YOPYlFnuQWSm/hbmIt45Ds.js\")), path: \"/contact\"}, HDBuG90sZ: {elements: {pRsqxsP9r: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O1zXxtzRNu4xDOWildQJ/cUBMAHcuWsIELKYr1VV1/HDBuG90sZ.js\")), path: \"/404\"}, ySmUz0TWn: {elements: {xMB7s_N7e: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zczvUbr6jbFwRtz7ngoD/WaQMmAEAweQQafdpBLgW/ySmUz0TWn.js\")), path: \"/journal\"}, xvUCgruMy: {collectionId: \"GOI3smqyZ\", elements: {iBzbMzC_5: \"collection\", iCWZsg2dG: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lG2MIp4Hdek7WRY4GMOi/J38G8dJKdYJlKrr1392f/xvUCgruMy.js\")), path: \"/shop/collections/:i7_QpvY62\"}, LIpil6uRW: {collectionId: \"R_m0LZt1x\", elements: {qLApuzZHU: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tudbJ3gD2u2uDNwouDap/6UV19VeEka4tFz9GqLjN/LIpil6uRW.js\")), path: \"/shop/category/:CJEzJ6Khv\"}, KCr40tDmJ: {collectionId: \"Yns1OcfyB\", elements: {KHsD9AVaf: \"img3\", l6YdR99Ys: \"below\", pv2THj0Vw: \"img1\", tfoBDOqeC: \"img5\", tmGsiiyoM: \"footreveal\", wxJAyjDF9: \"img2\", x_0nYVXBZ: \"img4\", ZOH3TgKMx: \"product\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sxykwxChik4FUKBrlls7/9yRgNjDxS11N5GfyX1UI/KCr40tDmJ.js\")), path: \"/shop/:mFKRxEYKj\"}, iYmEF8kym: {collectionId: \"QktZakLQN\", elements: {YBHrKVBI5: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jxGH0W1NAPDC4Z3drrIQ/uM3O8yZ6ensmkGl91xC4/iYmEF8kym.js\")), path: \"/journal/:ZD5m7s58C\"}, I1ZtVRTeX: {collectionId: \"VOF9MMI51\", elements: {ufSwgAUoj: \"footreveal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oMCJ1t1v6sOIdxQX6w39/o20jvinyYg4WGrDUl5YR/I1ZtVRTeX.js\")), path: \"/support/:sw8QgoJKD\"}, YD2ywHDJD: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fYNdyhmm2trgRCVXEWPQ/wfKgp4vrr2TBc7uuxtyR/YD2ywHDJD.js\"))}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {GOI3smqyZ: async () => (await import(\"https://framerusercontent.com/modules/cEmVt56RzfUNJDD74MKY/uonvxX8ndXzI00MkL2mB/GOI3smqyZ.js\"))?.[\"utils\"], QktZakLQN: async () => (await import(\"https://framerusercontent.com/modules/fEFy689r7U9JrHEL4q02/azd8Xt6TIfMHdxFMPcpr/QktZakLQN.js\"))?.[\"utils\"], R_m0LZt1x: async () => (await import(\"https://framerusercontent.com/modules/5ZARe6TkItRydyHKO3rU/AFkGkA0SY5tgqvSylvN6/R_m0LZt1x.js\"))?.[\"utils\"], VOF9MMI51: async () => (await import(\"https://framerusercontent.com/modules/fFWPox6xNxo111YiNSZM/saHyKHkdNw9eF8Dybury/VOF9MMI51.js\"))?.[\"utils\"], Yns1OcfyB: async () => (await import(\"https://framerusercontent.com/modules/itsZ4f9jKgFKZHrrWZPe/n3f4mA8Qsgyth5XD4wC7/Yns1OcfyB.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"39e928253b92a154026fa3ed38c2a6ee572de728dc411c816de68d1c5dc9233f\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {P7hd5xIkB: {href: {hash: \":XjEW8u_Gg\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, P7hd5xIkB: {href: {hash: \":zYiRWmQ2_\", webPageId: \"otea3fm9G\"}, refKey: true}}\r\nconst props3 = {...props1, P7hd5xIkB: {href: {hash: \":kq7DhZlLt\", webPageId: \"hbmIt45Ds\"}, refKey: true}}\r\nconst props4 = {...props1, P7hd5xIkB: {href: {hash: \":pRsqxsP9r\", webPageId: \"HDBuG90sZ\"}, refKey: true}}\r\nconst props5 = {...props1, P7hd5xIkB: {href: {hash: \":xMB7s_N7e\", webPageId: \"ySmUz0TWn\"}, refKey: true}}\r\nconst props6 = {...props1, P7hd5xIkB: {href: {hash: \":iCWZsg2dG\", webPageId: \"xvUCgruMy\"}, refKey: true}}\r\nconst props7 = {...props1, P7hd5xIkB: {href: {hash: \":qLApuzZHU\", webPageId: \"LIpil6uRW\"}, refKey: true}}\r\nconst props8 = {...props1, P7hd5xIkB: {href: {hash: \":tmGsiiyoM\", webPageId: \"KCr40tDmJ\"}, refKey: true}}\r\nconst props9 = {...props1, P7hd5xIkB: {href: {hash: \":YBHrKVBI5\", webPageId: \"iYmEF8kym\"}, refKey: true}}\r\nconst props10 = {...props1, P7hd5xIkB: {href: {hash: \":ufSwgAUoj\", webPageId: \"I1ZtVRTeX\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, hbmIt45Ds: props3, HDBuG90sZ: props4, I1ZtVRTeX: props10, iYmEF8kym: props9, KCr40tDmJ: props8, LIpil6uRW: props7, otea3fm9G: props2, xvUCgruMy: props6, ySmUz0TWn: props5}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"otea3fm9G\":\r\ncase \"hbmIt45Ds\":\r\ncase \"HDBuG90sZ\":\r\ncase \"ySmUz0TWn\":\r\ncase \"xvUCgruMy\":\r\ncase \"LIpil6uRW\":\r\ncase \"KCr40tDmJ\":\r\ncase \"iYmEF8kym\":\r\ncase \"I1ZtVRTeX\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"P7hd5xIkB\"]]}, (resolvedLinks) => React.createElement(NavFooter, {...props, key: \"NavFooter\", P7hd5xIkB: siteRef(resolvedLinks[0]), routeId, style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"otea3fm9G\":\r\ncase \"hbmIt45Ds\":\r\ncase \"HDBuG90sZ\":\r\ncase \"ySmUz0TWn\":\r\ncase \"xvUCgruMy\":\r\ncase \"LIpil6uRW\":\r\ncase \"KCr40tDmJ\":\r\ncase \"iYmEF8kym\":\r\ncase \"I1ZtVRTeX\":\r\nreturn [{hash: \"1me21ll\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"qvc7bl\", mediaQuery: \"(min-width: 992px) and (max-width: 1199.98px)\"}, {hash: \"y6xcys\", mediaQuery: \"(min-width: 768px) and (max-width: 991.98px)\"}, {hash: \"1f2s2cm\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O1zXxtzRNu4xDOWildQJ/cUBMAHcuWsIELKYr1VV1/HDBuG90sZ.js\")),\r\n                    isReducedMotion: false,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://axm.framer.website\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {cssCollector: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {angle: 0, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 10, delay: 0, duration: 0.8, durationBasedSpring: true, ease: [0.44, 0, 0.56, 1], mass: 1, stiffness: 100, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n        ;(function () {\r\n            if (!isBrowser) return\r\n\r\n            React.startTransition(() => {\r\n                ReactDOM.hydrateRoot(\r\n                    document.getElementById(\"__framer-badge-container\"),\r\n                    React.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n                )\r\n            })\r\n        })()\r\n    "],"mappings":"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"}