{"version":3,"file":"shared-lib.CCYeeKjf.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","Icon","Component","useMemo","lowercaseIconKeyPairs","iconKeys","a","Icon","useRef","useState","HouseFactory","React","useStore","useState","useStore","useState","Component","fonts","css","className","css","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","SVG","css","getProps","Component","className","css","addPropertyOverrides","DropFonts","Drop","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","DropFonts","Drop","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","Drop","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","useRef","className","n","o","r","t","a","i","u","p","c","m","g","l","y","Component","isUnitBasedItem","useState","uuidv4","containerStyles","useState"],"sources":["https:/framerusercontent.com/modules/0ffQUy0NpowJEiycjLHa/HLKujS5lPzaevgkPs5UN/XTE0cprNP.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/wnpgCtiBrPQ7ExWIuOHd/7OgSbABSCB7A7MaO7z3D/Price_Calculation_Handler.js","https:/framerusercontent.com/modules/VOlGDcfXgLi2O4WA3ZiZ/BWB46kjwxDoF5deMsVIQ/ircUlf0Vd.js","https:/framerusercontent.com/modules/vBfDwlEC9eB7c7OSD266/TeejEvcYNg8tUYldHSPN/O0qoYhz_P.js","https:/framerusercontent.com/modules/anwZUNIMufGABMxvMNGX/5NGz1jpvHbRzttCmAHeh/JHOtRjA4a.js","https:/framerusercontent.com/modules/bkZpjxfqAeaJsJsqHQVs/sPLkYGWycQr3STLWRVBo/sSadowjJw.js","https:/framerusercontent.com/modules/as1fyeaxH4p83vhCUUvo/A5gdYGY0jVSk6DsXt81H/NNtIjKOVt.js","https:/framerusercontent.com/modules/SPgKJMCww57saNmxLt6j/bIvYbWVFewePH8b0n7wK/p89Ge7pM0.js","https:/framerusercontent.com/modules/7fygJWbKzhKro1JPEgjT/08urJAtTeHnFa8narcHm/pnFZOvs51.js","https:/framerusercontent.com/modules/LBbUDdToXT8T9w8PbJAK/WjT86tLR61bCAGPz1Dhq/TSJGY04Iv.js","https:/ga.jspm.io/npm:uuid@10.0.0/dist/esm-browser/index.js","https:/framerusercontent.com/modules/db22WsWoODpgrEb8DZ8R/vkS2YR56luUE9wwRiubk/Toast.js","https:/framerusercontent.com/modules/xJIUU0eJVtFggsIK5ESE/wlACNhUkdlrYFRrIcbTd/Add_To_Cart_Handler.js","https:/framerusercontent.com/modules/AddYIHWM7uKeLq525AAm/0zCR3jXcMZam9xRD21Ap/Cart_Card_Preview.js","https:/framerusercontent.com/modules/2j2tCLeRImvWBR8vNpj8/pl89xQdHZgoiTMgSB6Gs/Cart_Preview.js","https:/framerusercontent.com/modules/qjtFeOYAWw7exaVcuLzd/H5jvoD66S2mijWpD7rJI/siteMetadata.js"],"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 8.625 17.25 L 0.75 17.25 C 0.336 17.25 0 16.914 0 16.5 L 0 8.625 C 0 3.862 3.862 0 8.625 0 L 8.625 0 C 13.388 0 17.25 3.862 17.25 8.625 L 17.25 8.625 C 17.25 13.388 13.388 17.25 8.625 17.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"17.25px\" id=\"eipSDlA8G\" transform=\"translate(3.75 3)\" width=\"17.25px\"/><path d=\"M 8.625 17.25 L 0.75 17.25 C 0.336 17.25 0 16.914 0 16.5 L 0 8.625 C 0 3.862 3.862 0 8.625 0 L 8.625 0 C 13.388 0 17.25 3.862 17.25 8.625 L 17.25 8.625 C 17.25 13.388 13.388 17.25 8.625 17.25 Z\" fill=\"transparent\" height=\"17.25px\" id=\"Z1bw21VqB\" 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 3)\" width=\"17.25px\"/></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(\"535726797\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-qYPz7\",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-qYPz7 { -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\":\"Chat Teardrop\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-qYPz7\");Icon.displayName=\"Chat Teardrop\";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\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Chat Teardrop\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";/**\n * By FRAMAX\n */const useStore=createStore({products:[],subtotal:0,shipping:0,tax:0,total:0});//For display subtotal on cart\nexport function forSubtotalAmountDisplay(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const updateSubtotalFromStorage=()=>{const savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];const subtotal=savedData.reduce((acc,item)=>acc+parseFloat(item.totalPrice),0);setPrice(subtotal.toFixed(2));setStore({products:savedData});};// Initial setup\nupdateSubtotalFromStorage();//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));const pollingInterval=setInterval(()=>{updateSubtotalFromStorage();},500)// Update every 500ms\n;return()=>{clearInterval(pollingInterval);};},[]);useEffect(()=>{setStore({subtotal:parseFloat(price)});},[price]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${price.toString()}`:`${price.toString()}${currencySymbol}`});};}//For display shipping fee\nexport function forShippingFeeDisplay(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const subtotal=store.subtotal;//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));if(subtotal){const shippingCost=subtotal/100*3;setPrice(shippingCost.toFixed(2));setStore({shipping:shippingCost.toFixed(2)});}},[store.subtotal]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${price.toString()}`:`${price.toString()}${currencySymbol}`});};}//For display tax\nexport function forDisplayTax(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const subtotal=store.subtotal;//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));if(subtotal){const tax=subtotal/100*.9;setPrice(tax.toFixed(2));setStore({tax:tax.toFixed(2)});}},[store.subtotal]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${price.toString()}`:`${price.toString()}${currencySymbol}`});};}//For display tax\nexport function forDisplayTotal(Component){return props=>{const[store,setStore]=useStore();const[price,setPrice]=useState(0);const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{const subtotal=store.subtotal;//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));if(subtotal){const total=parseFloat(store.subtotal)+parseFloat(store.tax)+parseFloat(store.shipping);setPrice(total.toFixed(2));setStore({total:total.toFixed(2)});}},[store.subtotal,store.tax,store.shipping]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${price.toString()}`:`${price.toString()}${currencySymbol}`});};}//For sending form data\nexport function forSettingDataToFormField(Component){return props=>{const[store,setStore]=useStore();let data;useEffect(()=>{if(store.products.length>0){data={products:store.products,subtotal:store.subtotal,shipping:store.shipping,tax:store.tax,total:store.total};}props.defaultValue=data?JSON.stringify(data):null;},[store,data]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"forDisplayTax\":{\"type\":\"reactHoc\",\"name\":\"forDisplayTax\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDisplayTotal\":{\"type\":\"reactHoc\",\"name\":\"forDisplayTotal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSubtotalAmountDisplay\":{\"type\":\"reactHoc\",\"name\":\"forSubtotalAmountDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSettingDataToFormField\":{\"type\":\"reactHoc\",\"name\":\"forSettingDataToFormField\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forShippingFeeDisplay\":{\"type\":\"reactHoc\",\"name\":\"forShippingFeeDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Price_Calculation_Handler.map","// Generated by Framer (e0edd7a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-BXWCE .framer-styles-preset-x319l3:not(.rich-text-wrapper), .framer-BXWCE .framer-styles-preset-x319l3.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-BXWCE\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a417fcb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-MdcNr .framer-styles-preset-hmvugk:not(.rich-text-wrapper), .framer-MdcNr .framer-styles-preset-hmvugk.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-MdcNr\";\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 (0e34db6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BahkRvxol:{hover:true},hjQI6HBWj:{hover:true}};const cycleOrder=[\"hjQI6HBWj\",\"BahkRvxol\"];const serializationHash=\"framer-QLFKX\";const variantClassNames={BahkRvxol:\"framer-v-1pf8frr\",hjQI6HBWj:\"framer-v-nm2mc7\"};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 transformTemplate1=(_,t)=>`translate(-50%, -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={Primary:\"hjQI6HBWj\",Secondary:\"BahkRvxol\"};const getProps=({height,id,label,link,width,...props})=>{return{...props,K3Hyf0dGu:link??props.K3Hyf0dGu,variant:humanReadableVariantMap[props.variant]??props.variant??\"hjQI6HBWj\",ZMcyYkf3A:label??props.ZMcyYkf3A??\"Checkout with Stripe\"};};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,K3Hyf0dGu,ZMcyYkf3A,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hjQI6HBWj\",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:K3Hyf0dGu,motionChild:true,nodeId:\"hjQI6HBWj\",scopeId:\"JHOtRjA4a\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-nm2mc7\",className,classNames)} framer-1t75qm8`,\"data-border\":true,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"hjQI6HBWj\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34,...style},variants:{BahkRvxol:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"BahkRvxol-hover\":{\"data-framer-name\":undefined},\"hjQI6HBWj-hover\":{\"data-framer-name\":undefined},BahkRvxol:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14fq14a\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"iKOXp7rrf\",style:{borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5d9raz\",\"data-framer-name\":\"Text Container\",layoutDependency:layoutDependency,layoutId:\"KgTGNYJEM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255)))\"},children:\"Checkout with Stripe\"})}),className:\"framer-qw41ru\",\"data-framer-name\":\"View All\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"dVh1j9H6_\",style:{\"--extracted-r6o4lv\":\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:ZMcyYkf3A,variants:{BahkRvxol:{\"--extracted-r6o4lv\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({BahkRvxol:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122)))\"},children:\"Checkout with Stripe\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8kvhbx\",\"data-framer-name\":\"Arrow Container\",layoutDependency:layoutDependency,layoutId:\"PCMCbqMfn\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bi6lq3\",\"data-framer-name\":\"Main Arrow\",layoutDependency:layoutDependency,layoutId:\"p5JT21vSY\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-q035m7\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rSxuGDUAH\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 16\"><path d=\"M 25.207 8.707 C 25.597 8.317 25.597 7.683 25.207 7.293 L 18.843 0.929 C 18.592 0.669 18.22 0.565 17.87 0.656 C 17.521 0.748 17.248 1.021 17.156 1.37 C 17.065 1.72 17.169 2.092 17.429 2.343 L 23.086 8 L 17.429 13.657 C 17.05 14.049 17.055 14.673 17.441 15.059 C 17.827 15.445 18.451 15.45 18.843 15.071 Z M 0.5 9 L 24.5 9 L 24.5 7 L 0.5 7 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:11260834494,withExternalLayout:true,...addPropertyOverrides({BahkRvxol:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 16\"><path d=\"M 25.207 8.707 C 25.597 8.317 25.597 7.683 25.207 7.293 L 18.843 0.929 C 18.592 0.669 18.22 0.565 17.87 0.656 C 17.521 0.748 17.248 1.021 17.156 1.37 C 17.065 1.72 17.169 2.092 17.429 2.343 L 23.086 8 L 17.429 13.657 C 17.05 14.049 17.055 14.673 17.441 15.059 C 17.827 15.445 18.451 15.45 18.843 15.071 Z M 0.5 9 L 24.5 9 L 24.5 7 L 0.5 7 Z\" fill=\"var(--token-2669bf0f-ec63-4c3d-854e-9e0e65e31b50, rgb(35, 35, 39)) /* {&quot;name&quot;:&quot;Dark&quot;} */\"></path></svg>',svgContentId:10096720311}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QLFKX.framer-1t75qm8, .framer-QLFKX .framer-1t75qm8 { display: block; }\",\".framer-QLFKX.framer-nm2mc7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 1px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-QLFKX .framer-14fq14a { 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: hidden; padding: 12px 24px 12px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-QLFKX .framer-5d9raz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-QLFKX .framer-qw41ru { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QLFKX .framer-8kvhbx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; min-height: 24px; min-width: 24px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QLFKX .framer-1bi6lq3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-QLFKX .framer-q035m7 { flex: none; height: 16px; position: relative; width: 26px; }\",\".framer-QLFKX.framer-v-nm2mc7.hover .framer-14fq14a, .framer-QLFKX.framer-v-1pf8frr.hover .framer-14fq14a { gap: 24px; }\",'.framer-QLFKX[data-border=\"true\"]::after, .framer-QLFKX [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 50\n * @framerIntrinsicWidth 236\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BahkRvxol\":{\"layout\":[\"auto\",\"auto\"]},\"Elucr3Z8z\":{\"layout\":[\"auto\",\"auto\"]},\"LCtE_2Lfn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"K3Hyf0dGu\":\"link\",\"ZMcyYkf3A\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJHOtRjA4a=withCSS(Component,css,\"framer-QLFKX\");export default FramerJHOtRjA4a;FramerJHOtRjA4a.displayName=\"Button (Checkout) 2\";FramerJHOtRjA4a.defaultProps={height:50,width:236};addPropertyControls(FramerJHOtRjA4a,{variant:{options:[\"hjQI6HBWj\",\"BahkRvxol\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},K3Hyf0dGu:{title:\"Link\",type:ControlType.Link},ZMcyYkf3A:{defaultValue:\"Checkout with Stripe\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerJHOtRjA4a,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v14/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4S-EiAou6Y.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJHOtRjA4a\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"236\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BahkRvxol\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Elucr3Z8z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LCtE_2Lfn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"K3Hyf0dGu\\\":\\\"link\\\",\\\"ZMcyYkf3A\\\":\\\"label\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JHOtRjA4a.map","// 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 15 12 C 15 5.25 7.5 0 7.5 0 C 7.5 0 0 5.25 0 12 C 0 16.142 3.358 19.5 7.5 19.5 C 11.642 19.5 15 16.142 15 12 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"19.5px\" id=\"dMUhvWnj4\" transform=\"translate(4.5 1.5)\" width=\"15px\"/><path d=\"M 15 12 C 15 5.25 7.5 0 7.5 0 C 7.5 0 0 5.25 0 12 C 0 16.142 3.358 19.5 7.5 19.5 C 11.642 19.5 15 16.142 15 12 Z\" fill=\"transparent\" height=\"19.5px\" id=\"kTDfH5lti\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 1.5)\" width=\"15px\"/><path d=\"M 0 3.75 C 1.875 3.434 3.432 1.875 3.75 0\" fill=\"transparent\" height=\"3.75px\" id=\"yUBIpMuFJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12.75 14.25)\" width=\"3.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(\"1929490450\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-FKFud\",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-FKFud { -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\":\"Drop\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-FKFud\");Icon.displayName=\"Drop\";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\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Drop\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed23c09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 Drop from\"https://framerusercontent.com/modules/bkZpjxfqAeaJsJsqHQVs/sPLkYGWycQr3STLWRVBo/sSadowjJw.js\";const DropFonts=getFonts(Drop);const enabledGestures={hv0kosXDg:{hover:true},v5WhKzLur:{hover:true}};const cycleOrder=[\"hv0kosXDg\",\"v5WhKzLur\",\"o9sOrP1sZ\"];const serializationHash=\"framer-TUSfT\";const variantClassNames={hv0kosXDg:\"framer-v-rghyq2\",o9sOrP1sZ:\"framer-v-xb9jtv\",v5WhKzLur:\"framer-v-d3qtkd\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateY(-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={NavBarButton:\"v5WhKzLur\",NavBarMobile:\"o9sOrP1sZ\",PrimaryButton:\"hv0kosXDg\"};const getProps=({height,id,link,tap,title,width,...props})=>{return{...props,B0eTuUnrS:link??props.B0eTuUnrS,FOxcLjTdx:title??props.FOxcLjTdx??\"Button\",QIrXjwYb4:tap??props.QIrXjwYb4,variant:humanReadableVariantMap[props.variant]??props.variant??\"hv0kosXDg\"};};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,FOxcLjTdx,B0eTuUnrS,QIrXjwYb4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hv0kosXDg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1az1o4n=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QIrXjwYb4){const res=await QIrXjwYb4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"hv0kosXDg-hover\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"hv0kosXDg-hover\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:B0eTuUnrS,motionChild:true,nodeId:\"hv0kosXDg\",openInNewTab:false,scopeId:\"NNtIjKOVt\",smoothScroll:true,...addPropertyOverrides({o9sOrP1sZ:{openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rghyq2\",className,classNames)} framer-1xassp4`,\"data-framer-name\":\"PrimaryButton\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hv0kosXDg\",onTap:onTap1az1o4n,ref:refBinding,style:{...style},...addPropertyOverrides({\"hv0kosXDg-hover\":{\"data-framer-name\":undefined},\"v5WhKzLur-hover\":{\"data-framer-name\":undefined},o9sOrP1sZ:{\"data-framer-name\":\"NavBarMobile\"},v5WhKzLur:{\"data-framer-name\":\"NavBarButton\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64)))\"},children:\"Button\"})}),className:\"framer-ivu1e6\",\"data-framer-name\":\"Title\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"jSAL8sQTT\",style:{\"--extracted-r6o4lv\":\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:FOxcLjTdx,variants:{o9sOrP1sZ:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({o9sOrP1sZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Button\"})}),fonts:[\"FS;Satoshi-bold\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Drop,{animated:true,className:\"framer-1jklzvx\",layoutDependency:layoutDependency,layoutId:\"q3CVh0d3U\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",\"--pgex8v\":1.5},transformTemplate:transformTemplate1,whileHover:animation}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ww35ic\",layoutDependency:layoutDependency,layoutId:\"KRd30seQV\",style:{backgroundColor:\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64))\"},variants:{o9sOrP1sZ:{backgroundColor:\"rgb(255, 255, 255)\"},v5WhKzLur:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(246, 252, 220))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TUSfT.framer-1xassp4, .framer-TUSfT .framer-1xassp4 { display: block; }\",\".framer-TUSfT.framer-rghyq2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 32px 16px 32px; position: relative; text-decoration: none; width: min-content; }\",\".framer-TUSfT .framer-ivu1e6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TUSfT .framer-1jklzvx { flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 8px; position: absolute; top: 51%; width: 24px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-TUSfT .framer-ww35ic { flex: none; height: 36px; left: -88px; overflow: hidden; position: absolute; top: calc(50.94339622641512% - 36px / 2); width: 80px; z-index: 1; }\",\".framer-TUSfT.framer-v-d3qtkd.framer-rghyq2 { padding: 16px 24px 16px 24px; }\",\".framer-TUSfT.framer-v-d3qtkd .framer-ww35ic { left: -70px; width: 64px; }\",\".framer-TUSfT.framer-v-xb9jtv.framer-rghyq2 { align-content: flex-start; align-items: flex-start; padding: 16px 24px 16px 0px; width: 156px; }\",\".framer-TUSfT.framer-v-xb9jtv .framer-ivu1e6 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TUSfT.framer-v-d3qtkd.hover .framer-ww35ic { left: -52px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 112\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"v5WhKzLur\":{\"layout\":[\"auto\",\"auto\"]},\"o9sOrP1sZ\":{\"layout\":[\"fixed\",\"auto\"]},\"nOyfU88IY\":{\"layout\":[\"auto\",\"auto\"]},\"hh3ADwsQu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FOxcLjTdx\":\"title\",\"B0eTuUnrS\":\"link\",\"QIrXjwYb4\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNNtIjKOVt=withCSS(Component,css,\"framer-TUSfT\");export default FramerNNtIjKOVt;FramerNNtIjKOVt.displayName=\"Button NavBar 2\";FramerNNtIjKOVt.defaultProps={height:53,width:112};addPropertyControls(FramerNNtIjKOVt,{variant:{options:[\"hv0kosXDg\",\"v5WhKzLur\",\"o9sOrP1sZ\"],optionTitles:[\"PrimaryButton\",\"NavBarButton\",\"NavBarMobile\"],title:\"Variant\",type:ControlType.Enum},FOxcLjTdx:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},B0eTuUnrS:{title:\"Link\",type:ControlType.Link},QIrXjwYb4:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerNNtIjKOVt,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...DropFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNNtIjKOVt\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"FOxcLjTdx\\\":\\\"title\\\",\\\"B0eTuUnrS\\\":\\\"link\\\",\\\"QIrXjwYb4\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"112\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"v5WhKzLur\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o9sOrP1sZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nOyfU88IY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hh3ADwsQu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"53\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NNtIjKOVt.map","// Generated by Framer (ed23c09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 Drop from\"https://framerusercontent.com/modules/bkZpjxfqAeaJsJsqHQVs/sPLkYGWycQr3STLWRVBo/sSadowjJw.js\";const DropFonts=getFonts(Drop);const enabledGestures={h_nmVkq49:{hover:true},QeDKiTC7W:{hover:true}};const cycleOrder=[\"QeDKiTC7W\",\"h_nmVkq49\",\"hNCqBIth4\"];const serializationHash=\"framer-N2FqH\";const variantClassNames={h_nmVkq49:\"framer-v-5odo6x\",hNCqBIth4:\"framer-v-2uobvp\",QeDKiTC7W:\"framer-v-1l9tt2x\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateY(-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={NavBarButton:\"h_nmVkq49\",NavBarMobile:\"hNCqBIth4\",PrimaryButton:\"QeDKiTC7W\"};const getProps=({height,id,link,tap,title,width,...props})=>{return{...props,B0eTuUnrS:link??props.B0eTuUnrS,FOxcLjTdx:title??props.FOxcLjTdx??\"Button\",QIrXjwYb4:tap??props.QIrXjwYb4,variant:humanReadableVariantMap[props.variant]??props.variant??\"QeDKiTC7W\"};};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,FOxcLjTdx,B0eTuUnrS,QIrXjwYb4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QeDKiTC7W\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1az1o4n=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QIrXjwYb4){const res=await QIrXjwYb4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"QeDKiTC7W-hover\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"QeDKiTC7W-hover\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:B0eTuUnrS,motionChild:true,nodeId:\"QeDKiTC7W\",openInNewTab:false,scopeId:\"p89Ge7pM0\",smoothScroll:true,...addPropertyOverrides({hNCqBIth4:{openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1l9tt2x\",className,classNames)} framer-j4urtx`,\"data-framer-name\":\"PrimaryButton\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QeDKiTC7W\",onTap:onTap1az1o4n,ref:refBinding,style:{...style},...addPropertyOverrides({\"h_nmVkq49-hover\":{\"data-framer-name\":undefined},\"QeDKiTC7W-hover\":{\"data-framer-name\":undefined},h_nmVkq49:{\"data-framer-name\":\"NavBarButton\"},hNCqBIth4:{\"data-framer-name\":\"NavBarMobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64)))\"},children:\"Button\"})}),className:\"framer-6xi0do\",\"data-framer-name\":\"Title\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"Oe7hqwS1X\",style:{\"--extracted-r6o4lv\":\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:FOxcLjTdx,variants:{hNCqBIth4:{\"--extracted-1of0zx5\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hNCqBIth4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(255, 255, 255))\"},children:\"Button\"})}),fonts:[\"FS;Satoshi-bold\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Drop,{animated:true,className:\"framer-huh307\",layoutDependency:layoutDependency,layoutId:\"XvvA9VmBn\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",\"--pgex8v\":1.5},transformTemplate:transformTemplate1,whileHover:animation}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-l23scg\",layoutDependency:layoutDependency,layoutId:\"znpF46sps\",style:{backgroundColor:\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(64, 64, 64))\"},variants:{h_nmVkq49:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(246, 252, 220))\"},hNCqBIth4:{backgroundColor:\"rgb(255, 255, 255)\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N2FqH.framer-j4urtx, .framer-N2FqH .framer-j4urtx { display: block; }\",\".framer-N2FqH.framer-1l9tt2x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 32px 16px 32px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N2FqH .framer-6xi0do { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-N2FqH .framer-huh307 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 8px; position: absolute; top: 51%; width: 24px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-N2FqH .framer-l23scg { flex: none; height: 36px; left: -88px; overflow: hidden; position: absolute; top: calc(50.94339622641512% - 36px / 2); width: 80px; z-index: 1; }\",\".framer-N2FqH.framer-v-5odo6x.framer-1l9tt2x { padding: 16px 24px 16px 24px; }\",\".framer-N2FqH.framer-v-5odo6x .framer-l23scg { left: -70px; width: 64px; }\",\".framer-N2FqH.framer-v-2uobvp.framer-1l9tt2x { align-content: flex-start; align-items: flex-start; padding: 16px 24px 16px 0px; width: 156px; }\",\".framer-N2FqH.framer-v-2uobvp .framer-6xi0do { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-N2FqH.framer-v-5odo6x.hover .framer-l23scg { left: -52px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 112\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"h_nmVkq49\":{\"layout\":[\"auto\",\"auto\"]},\"hNCqBIth4\":{\"layout\":[\"fixed\",\"auto\"]},\"Tjzm_SMHQ\":{\"layout\":[\"auto\",\"auto\"]},\"VOoWY29nA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FOxcLjTdx\":\"title\",\"B0eTuUnrS\":\"link\",\"QIrXjwYb4\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp89Ge7pM0=withCSS(Component,css,\"framer-N2FqH\");export default Framerp89Ge7pM0;Framerp89Ge7pM0.displayName=\"Button NavBar\";Framerp89Ge7pM0.defaultProps={height:53,width:112};addPropertyControls(Framerp89Ge7pM0,{variant:{options:[\"QeDKiTC7W\",\"h_nmVkq49\",\"hNCqBIth4\"],optionTitles:[\"PrimaryButton\",\"NavBarButton\",\"NavBarMobile\"],title:\"Variant\",type:ControlType.Enum},FOxcLjTdx:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},B0eTuUnrS:{title:\"Link\",type:ControlType.Link},QIrXjwYb4:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerp89Ge7pM0,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...DropFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp89Ge7pM0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h_nmVkq49\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hNCqBIth4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Tjzm_SMHQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VOoWY29nA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"112\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"53\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"FOxcLjTdx\\\":\\\"title\\\",\\\"B0eTuUnrS\\\":\\\"link\\\",\\\"QIrXjwYb4\\\":\\\"tap\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p89Ge7pM0.map","// Generated by Framer (114679e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Drop from\"https://framerusercontent.com/modules/bkZpjxfqAeaJsJsqHQVs/sPLkYGWycQr3STLWRVBo/sSadowjJw.js\";const DropFonts=getFonts(Drop);const enabledGestures={aEHq8EGzb:{hover:true},FJVtSLbc_:{hover:true},yja9xSIiw:{hover:true}};const cycleOrder=[\"aEHq8EGzb\",\"FJVtSLbc_\",\"yja9xSIiw\"];const serializationHash=\"framer-DBTMH\";const variantClassNames={aEHq8EGzb:\"framer-v-4yuyvd\",FJVtSLbc_:\"framer-v-161qhi7\",yja9xSIiw:\"framer-v-ixgadc\"};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={\"Variant 1\":\"aEHq8EGzb\",\"Variant 3\":\"yja9xSIiw\",Small:\"FJVtSLbc_\"};const getProps=({height,id,link,width,...props})=>{return{...props,eveB7BxFD:link??props.eveB7BxFD,variant:humanReadableVariantMap[props.variant]??props.variant??\"aEHq8EGzb\"};};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,eveB7BxFD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aEHq8EGzb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"yja9xSIiw-hover\")return false;if(baseVariant===\"yja9xSIiw\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:eveB7BxFD,motionChild:true,nodeId:\"aEHq8EGzb\",openInNewTab:false,scopeId:\"pnFZOvs51\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-4yuyvd\",className,classNames)} framer-z2fe7t`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aEHq8EGzb\",ref:refBinding,style:{backgroundColor:\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,...style},variants:{\"aEHq8EGzb-hover\":{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"},\"FJVtSLbc_-hover\":{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"},\"yja9xSIiw-hover\":{backgroundColor:\"var(--token-0760290c-0963-4afd-8b72-f7c94940d48f, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"aEHq8EGzb-hover\":{\"data-framer-name\":undefined},\"FJVtSLbc_-hover\":{\"data-framer-name\":undefined},\"yja9xSIiw-hover\":{\"data-framer-name\":undefined},FJVtSLbc_:{\"data-framer-name\":\"Small\"},yja9xSIiw:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Drop,{animated:true,className:\"framer-2xcw3p\",layoutDependency:layoutDependency,layoutId:\"nQCUu11nn\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-8e14e999-0f66-4578-85b8-995d2d4a639c, rgb(245, 246, 248))\",\"--pgex8v\":1.5},variants:{\"aEHq8EGzb-hover\":{\"--21h8s6\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"},\"FJVtSLbc_-hover\":{\"--21h8s6\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Storefront\"})}),className:\"framer-1xjnx8p\",fonts:[\"FS;Outfit-semibold\"],layoutDependency:layoutDependency,layoutId:\"hpb2CAFtf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"aEHq8EGzb-hover\":{\"--extracted-r6o4lv\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"},\"FJVtSLbc_-hover\":{\"--extracted-r6o4lv\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"},\"yja9xSIiw-hover\":{\"--extracted-r6o4lv\":\"var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"aEHq8EGzb-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122)))\"},children:\"Storefront\"})})},\"FJVtSLbc_-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122)))\"},children:\"Storefront\"})})},\"yja9xSIiw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecafc256-809a-4d45-a91d-a2dbb56ff89e, rgb(0, 4, 122)))\"},children:\"ORDER ONLINE\"})})},FJVtSLbc_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Storefront\"})})},yja9xSIiw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"ORDER ONLINE\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DBTMH.framer-z2fe7t, .framer-DBTMH .framer-z2fe7t { display: block; }\",\".framer-DBTMH.framer-4yuyvd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-DBTMH .framer-2xcw3p { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-DBTMH .framer-1xjnx8p { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DBTMH.framer-v-161qhi7.framer-4yuyvd { padding: 6px 8px 6px 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 113\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FJVtSLbc_\":{\"layout\":[\"auto\",\"auto\"]},\"yja9xSIiw\":{\"layout\":[\"auto\",\"auto\"]},\"OQLtVeEsM\":{\"layout\":[\"auto\",\"auto\"]},\"mL_zLh7y5\":{\"layout\":[\"auto\",\"auto\"]},\"TOJgZTD4q\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"eveB7BxFD\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpnFZOvs51=withCSS(Component,css,\"framer-DBTMH\");export default FramerpnFZOvs51;FramerpnFZOvs51.displayName=\"Button (Create Store) 2\";FramerpnFZOvs51.defaultProps={height:37,width:113};addPropertyControls(FramerpnFZOvs51,{variant:{options:[\"aEHq8EGzb\",\"FJVtSLbc_\",\"yja9xSIiw\"],optionTitles:[\"Variant 1\",\"Small\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},eveB7BxFD:{title:\"Link\",type:ControlType.Link}});addFonts(FramerpnFZOvs51,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LLL2G3NRT7NQD2GKJUPGXM7TQ2DC6HXX/PW5PSBLUQB3EYD5A5UFT4XOSWCSQOKTH/P65L7VCWZE3ZYHD2XJZ2WDLQCATH7Y3R.woff2\",weight:\"600\"}]},...DropFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpnFZOvs51\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"eveB7BxFD\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"113\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FJVtSLbc_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yja9xSIiw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OQLtVeEsM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mL_zLh7y5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TOJgZTD4q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"37\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pnFZOvs51.map","// Generated by Framer (e0edd7a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BIsOrPXtG:{hover:true},CjYm7ObaP:{pressed:true},HuvyLRe8N:{hover:true}};const cycleOrder=[\"HuvyLRe8N\",\"BIsOrPXtG\",\"CjYm7ObaP\"];const serializationHash=\"framer-42hNF\";const variantClassNames={BIsOrPXtG:\"framer-v-57w7y\",CjYm7ObaP:\"framer-v-1ewyjr9\",HuvyLRe8N:\"framer-v-cklzhr\"};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:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Footer Link\":\"BIsOrPXtG\",\"Nav Link\":\"HuvyLRe8N\",\"Variant 3\":\"CjYm7ObaP\"};const getProps=({height,id,label,link,width,...props})=>{return{...props,CI3shEznF:link??props.CI3shEznF,G0SXV3IE0:label??props.G0SXV3IE0??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HuvyLRe8N\"};};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,CI3shEznF,G0SXV3IE0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HuvyLRe8N\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"BIsOrPXtG-hover\")return false;if(baseVariant===\"BIsOrPXtG\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CI3shEznF,motionChild:true,nodeId:\"HuvyLRe8N\",scopeId:\"TSJGY04Iv\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-cklzhr\",className,classNames)} framer-mqr6a`,\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"HuvyLRe8N\",ref:refBinding,style:{opacity:1,...style},variants:{\"BIsOrPXtG-hover\":{opacity:1},\"HuvyLRe8N-hover\":{opacity:1},BIsOrPXtG:{opacity:.9},CjYm7ObaP:{opacity:1}},...addPropertyOverrides({\"BIsOrPXtG-hover\":{\"data-framer-name\":undefined},\"CjYm7ObaP-pressed\":{\"data-framer-name\":undefined},\"HuvyLRe8N-hover\":{\"data-framer-name\":undefined},BIsOrPXtG:{\"data-framer-name\":\"Footer Link\"},CjYm7ObaP:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fef401e2-9543-49c4-bb08-92458e83ef43, rgb(71, 71, 73)))\"},children:\"Home\"})}),className:\"framer-1oy5r3a\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"Pi8YQmpeV\",style:{\"--extracted-r6o4lv\":\"var(--token-fef401e2-9543-49c4-bb08-92458e83ef43, rgb(71, 71, 73))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:G0SXV3IE0,variants:{CjYm7ObaP:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CjYm7ObaP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"70px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"Home\"})}),fonts:[\"FS;Satoshi-bold\"],verticalAlignment:\"center\"}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m47ta4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"yvdg103fJ\",style:{backgroundColor:\"var(--token-fef401e2-9543-49c4-bb08-92458e83ef43, rgb(71, 71, 73))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0},variants:{\"HuvyLRe8N-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-42hNF.framer-mqr6a, .framer-42hNF .framer-mqr6a { display: block; }\",\".framer-42hNF.framer-cklzhr { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-42hNF .framer-1oy5r3a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-42hNF .framer-1m47ta4 { align-self: stretch; flex: none; height: 1px; overflow: hidden; position: relative; width: auto; will-change: var(--framer-will-change-override, transform); }\",\".framer-42hNF.framer-v-1ewyjr9.framer-cklzhr { flex-direction: row; height: 99px; width: 192px; }\",\".framer-42hNF.framer-v-1ewyjr9 .framer-1oy5r3a { order: 0; }\",\".framer-42hNF.framer-v-1ewyjr9 .framer-1m47ta4 { align-self: unset; flex: 1 0 0px; order: 1; width: 1px; }\",\".framer-42hNF.framer-v-1ewyjr9.pressed .framer-1m47ta4 { align-self: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 49\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BIsOrPXtG\":{\"layout\":[\"auto\",\"auto\"]},\"CjYm7ObaP\":{\"layout\":[\"fixed\",\"fixed\"]},\"yEx37bQg0\":{\"layout\":[\"auto\",\"auto\"]},\"noRiDiD5T\":{\"layout\":[\"auto\",\"auto\"]},\"tDqHKpot8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"CI3shEznF\":\"link\",\"G0SXV3IE0\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTSJGY04Iv=withCSS(Component,css,\"framer-42hNF\");export default FramerTSJGY04Iv;FramerTSJGY04Iv.displayName=\"Link 2\";FramerTSJGY04Iv.defaultProps={height:30,width:49};addPropertyControls(FramerTSJGY04Iv,{variant:{options:[\"HuvyLRe8N\",\"BIsOrPXtG\",\"CjYm7ObaP\"],optionTitles:[\"Nav Link\",\"Footer Link\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},CI3shEznF:{title:\"Link\",type:ControlType.Link},G0SXV3IE0:{defaultValue:\"Home\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerTSJGY04Iv,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTSJGY04Iv\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"49\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BIsOrPXtG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CjYm7ObaP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yEx37bQg0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"noRiDiD5T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tDqHKpot8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"CI3shEznF\\\":\\\"link\\\",\\\"G0SXV3IE0\\\":\\\"label\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TSJGY04Iv.map","var r=\"ffffffff-ffff-ffff-ffff-ffffffffffff\";var e=\"00000000-0000-0000-0000-000000000000\";var n=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;function validate(r){return typeof r===\"string\"&&n.test(r)}function parse(r){if(!validate(r))throw TypeError(\"Invalid UUID\");var e;var n=new Uint8Array(16);n[0]=(e=parseInt(r.slice(0,8),16))>>>24;n[1]=e>>>16&255;n[2]=e>>>8&255;n[3]=e&255;n[4]=(e=parseInt(r.slice(9,13),16))>>>8;n[5]=e&255;n[6]=(e=parseInt(r.slice(14,18),16))>>>8;n[7]=e&255;n[8]=(e=parseInt(r.slice(19,23),16))>>>8;n[9]=e&255;n[10]=(e=parseInt(r.slice(24,36),16))/1099511627776&255;n[11]=e/4294967296&255;n[12]=e>>>24&255;n[13]=e>>>16&255;n[14]=e>>>8&255;n[15]=e&255;return n}var t=[];for(var a=0;a<256;++a)t.push((a+256).toString(16).slice(1));function unsafeStringify(r,e=0){return(t[r[e+0]]+t[r[e+1]]+t[r[e+2]]+t[r[e+3]]+\"-\"+t[r[e+4]]+t[r[e+5]]+\"-\"+t[r[e+6]]+t[r[e+7]]+\"-\"+t[r[e+8]]+t[r[e+9]]+\"-\"+t[r[e+10]]+t[r[e+11]]+t[r[e+12]]+t[r[e+13]]+t[r[e+14]]+t[r[e+15]]).toLowerCase()}function stringify(r,e=0){var n=unsafeStringify(r,e);if(!validate(n))throw TypeError(\"Stringified UUID is invalid\");return n}var i;var o=new Uint8Array(16);function rng(){if(!i){i=typeof crypto!==\"undefined\"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto);if(!i)throw new Error(\"crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported\")}return i(o)}var d;var v;var u=0;var s=0;function v1(r,e,n){var t=e&&n||0;var a=e||new Array(16);r=r||{};var i=r.node;var o=r.clockseq;if(!r._v6){i||(i=d);o==null&&(o=v)}if(i==null||o==null){var c=r.random||(r.rng||rng)();if(i==null){i=[c[0],c[1],c[2],c[3],c[4],c[5]];if(!d&&!r._v6){i[0]|=1;d=i}}if(o==null){o=16383&(c[6]<<8|c[7]);v!==void 0||r._v6||(v=o)}}var m=r.msecs!==void 0?r.msecs:Date.now();var g=r.nsecs!==void 0?r.nsecs:s+1;var l=m-u+(g-s)/1e4;l<0&&r.clockseq===void 0&&(o=o+1&16383);(l<0||m>u)&&r.nsecs===void 0&&(g=0);if(g>=1e4)throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");u=m;s=g;v=o;m+=122192928e5;var p=(1e4*(m&268435455)+g)%4294967296;a[t++]=p>>>24&255;a[t++]=p>>>16&255;a[t++]=p>>>8&255;a[t++]=p&255;var y=m/4294967296*1e4&268435455;a[t++]=y>>>8&255;a[t++]=y&255;a[t++]=y>>>24&15|16;a[t++]=y>>>16&255;a[t++]=o>>>8|128;a[t++]=o&255;for(var h=0;h<6;++h)a[t+h]=i[h];return e||unsafeStringify(a)}\n/**\n * Convert a v1 UUID to a v6 UUID\n *\n * @param {string|Uint8Array} uuid - The v1 UUID to convert to v6\n * @returns {string|Uint8Array} The v6 UUID as the same type as the `uuid` arg\n * (string or Uint8Array)\n */function v1ToV6(r){var e=typeof r===\"string\"?parse(r):r;var n=_v1ToV6(e);return typeof r===\"string\"?unsafeStringify(n):n}function _v1ToV6(r,e=false){return Uint8Array.of((r[6]&15)<<4|r[7]>>4&15,(r[7]&15)<<4|(r[4]&240)>>4,(r[4]&15)<<4|(r[5]&240)>>4,(r[5]&15)<<4|(r[0]&240)>>4,(r[0]&15)<<4|(r[1]&240)>>4,(r[1]&15)<<4|(r[2]&240)>>4,96|r[2]&15,r[3],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15])}function stringToBytes(r){r=unescape(encodeURIComponent(r));var e=[];for(var n=0;n<r.length;++n)e.push(r.charCodeAt(n));return e}var c=\"6ba7b810-9dad-11d1-80b4-00c04fd430c8\";var m=\"6ba7b811-9dad-11d1-80b4-00c04fd430c8\";function v35(r,e,n){function generateUUID(r,t,a,i){var o;typeof r===\"string\"&&(r=stringToBytes(r));typeof t===\"string\"&&(t=parse(t));if(((o=t)===null||o===void 0?void 0:o.length)!==16)throw TypeError(\"Namespace must be array-like (16 iterable integer values, 0-255)\");var d=new Uint8Array(16+r.length);d.set(t);d.set(r,t.length);d=n(d);d[6]=d[6]&15|e;d[8]=d[8]&63|128;if(a){i=i||0;for(var v=0;v<16;++v)a[i+v]=d[v];return a}return unsafeStringify(d)}try{generateUUID.name=r}catch(r){}generateUUID.DNS=c;generateUUID.URL=m;return generateUUID}function md5(r){if(typeof r===\"string\"){var e=unescape(encodeURIComponent(r));r=new Uint8Array(e.length);for(var n=0;n<e.length;++n)r[n]=e.charCodeAt(n)}return md5ToHexEncodedArray(wordsToMd5(bytesToWords(r),r.length*8))}function md5ToHexEncodedArray(r){var e=[];var n=r.length*32;var t=\"0123456789abcdef\";for(var a=0;a<n;a+=8){var i=r[a>>5]>>>a%32&255;var o=parseInt(t.charAt(i>>>4&15)+t.charAt(i&15),16);e.push(o)}return e}function getOutputLength(r){return 14+(r+64>>>9<<4)+1}function wordsToMd5(r,e){r[e>>5]|=128<<e%32;r[getOutputLength(e)-1]=e;var n=1732584193;var t=-271733879;var a=-1732584194;var i=271733878;for(var o=0;o<r.length;o+=16){var d=n;var v=t;var u=a;var s=i;n=md5ff(n,t,a,i,r[o],7,-680876936);i=md5ff(i,n,t,a,r[o+1],12,-389564586);a=md5ff(a,i,n,t,r[o+2],17,606105819);t=md5ff(t,a,i,n,r[o+3],22,-1044525330);n=md5ff(n,t,a,i,r[o+4],7,-176418897);i=md5ff(i,n,t,a,r[o+5],12,1200080426);a=md5ff(a,i,n,t,r[o+6],17,-1473231341);t=md5ff(t,a,i,n,r[o+7],22,-45705983);n=md5ff(n,t,a,i,r[o+8],7,1770035416);i=md5ff(i,n,t,a,r[o+9],12,-1958414417);a=md5ff(a,i,n,t,r[o+10],17,-42063);t=md5ff(t,a,i,n,r[o+11],22,-1990404162);n=md5ff(n,t,a,i,r[o+12],7,1804603682);i=md5ff(i,n,t,a,r[o+13],12,-40341101);a=md5ff(a,i,n,t,r[o+14],17,-1502002290);t=md5ff(t,a,i,n,r[o+15],22,1236535329);n=md5gg(n,t,a,i,r[o+1],5,-165796510);i=md5gg(i,n,t,a,r[o+6],9,-1069501632);a=md5gg(a,i,n,t,r[o+11],14,643717713);t=md5gg(t,a,i,n,r[o],20,-373897302);n=md5gg(n,t,a,i,r[o+5],5,-701558691);i=md5gg(i,n,t,a,r[o+10],9,38016083);a=md5gg(a,i,n,t,r[o+15],14,-660478335);t=md5gg(t,a,i,n,r[o+4],20,-405537848);n=md5gg(n,t,a,i,r[o+9],5,568446438);i=md5gg(i,n,t,a,r[o+14],9,-1019803690);a=md5gg(a,i,n,t,r[o+3],14,-187363961);t=md5gg(t,a,i,n,r[o+8],20,1163531501);n=md5gg(n,t,a,i,r[o+13],5,-1444681467);i=md5gg(i,n,t,a,r[o+2],9,-51403784);a=md5gg(a,i,n,t,r[o+7],14,1735328473);t=md5gg(t,a,i,n,r[o+12],20,-1926607734);n=md5hh(n,t,a,i,r[o+5],4,-378558);i=md5hh(i,n,t,a,r[o+8],11,-2022574463);a=md5hh(a,i,n,t,r[o+11],16,1839030562);t=md5hh(t,a,i,n,r[o+14],23,-35309556);n=md5hh(n,t,a,i,r[o+1],4,-1530992060);i=md5hh(i,n,t,a,r[o+4],11,1272893353);a=md5hh(a,i,n,t,r[o+7],16,-155497632);t=md5hh(t,a,i,n,r[o+10],23,-1094730640);n=md5hh(n,t,a,i,r[o+13],4,681279174);i=md5hh(i,n,t,a,r[o],11,-358537222);a=md5hh(a,i,n,t,r[o+3],16,-722521979);t=md5hh(t,a,i,n,r[o+6],23,76029189);n=md5hh(n,t,a,i,r[o+9],4,-640364487);i=md5hh(i,n,t,a,r[o+12],11,-421815835);a=md5hh(a,i,n,t,r[o+15],16,530742520);t=md5hh(t,a,i,n,r[o+2],23,-995338651);n=md5ii(n,t,a,i,r[o],6,-198630844);i=md5ii(i,n,t,a,r[o+7],10,1126891415);a=md5ii(a,i,n,t,r[o+14],15,-1416354905);t=md5ii(t,a,i,n,r[o+5],21,-57434055);n=md5ii(n,t,a,i,r[o+12],6,1700485571);i=md5ii(i,n,t,a,r[o+3],10,-1894986606);a=md5ii(a,i,n,t,r[o+10],15,-1051523);t=md5ii(t,a,i,n,r[o+1],21,-2054922799);n=md5ii(n,t,a,i,r[o+8],6,1873313359);i=md5ii(i,n,t,a,r[o+15],10,-30611744);a=md5ii(a,i,n,t,r[o+6],15,-1560198380);t=md5ii(t,a,i,n,r[o+13],21,1309151649);n=md5ii(n,t,a,i,r[o+4],6,-145523070);i=md5ii(i,n,t,a,r[o+11],10,-1120210379);a=md5ii(a,i,n,t,r[o+2],15,718787259);t=md5ii(t,a,i,n,r[o+9],21,-343485551);n=safeAdd(n,d);t=safeAdd(t,v);a=safeAdd(a,u);i=safeAdd(i,s)}return[n,t,a,i]}function bytesToWords(r){if(r.length===0)return[];var e=r.length*8;var n=new Uint32Array(getOutputLength(e));for(var t=0;t<e;t+=8)n[t>>5]|=(r[t/8]&255)<<t%32;return n}function safeAdd(r,e){var n=(r&65535)+(e&65535);var t=(r>>16)+(e>>16)+(n>>16);return t<<16|n&65535}function bitRotateLeft(r,e){return r<<e|r>>>32-e}function md5cmn(r,e,n,t,a,i){return safeAdd(bitRotateLeft(safeAdd(safeAdd(e,r),safeAdd(t,i)),a),n)}function md5ff(r,e,n,t,a,i,o){return md5cmn(e&n|~e&t,r,e,a,i,o)}function md5gg(r,e,n,t,a,i,o){return md5cmn(e&t|n&~t,r,e,a,i,o)}function md5hh(r,e,n,t,a,i,o){return md5cmn(e^n^t,r,e,a,i,o)}function md5ii(r,e,n,t,a,i,o){return md5cmn(n^(e|~t),r,e,a,i,o)}var g=v35(\"v3\",48,md5);var l=typeof crypto!==\"undefined\"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var p={randomUUID:l};function v4(r,e,n){if(p.randomUUID&&!e&&!r)return p.randomUUID();r=r||{};var t=r.random||(r.rng||rng)();t[6]=t[6]&15|64;t[8]=t[8]&63|128;if(e){n=n||0;for(var a=0;a<16;++a)e[n+a]=t[a];return e}return unsafeStringify(t)}function f(r,e,n,t){switch(r){case 0:return e&n^~e&t;case 1:return e^n^t;case 2:return e&n^e&t^n&t;case 3:return e^n^t}}function ROTL(r,e){return r<<e|r>>>32-e}function sha1(r){var e=[1518500249,1859775393,2400959708,3395469782];var n=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r===\"string\"){var t=unescape(encodeURIComponent(r));r=[];for(var a=0;a<t.length;++a)r.push(t.charCodeAt(a))}else Array.isArray(r)||(r=Array.prototype.slice.call(r));r.push(128);var i=r.length/4+2;var o=Math.ceil(i/16);var d=new Array(o);for(var v=0;v<o;++v){var u=new Uint32Array(16);for(var s=0;s<16;++s)u[s]=r[v*64+s*4]<<24|r[v*64+s*4+1]<<16|r[v*64+s*4+2]<<8|r[v*64+s*4+3];d[v]=u}d[o-1][14]=8*(r.length-1)/Math.pow(2,32);d[o-1][14]=Math.floor(d[o-1][14]);d[o-1][15]=8*(r.length-1)&4294967295;for(var c=0;c<o;++c){var m=new Uint32Array(80);for(var g=0;g<16;++g)m[g]=d[c][g];for(var l=16;l<80;++l)m[l]=ROTL(m[l-3]^m[l-8]^m[l-14]^m[l-16],1);var p=n[0];var y=n[1];var h=n[2];var b=n[3];var U=n[4];for(var w=0;w<80;++w){var A=Math.floor(w/20);var I=ROTL(p,5)+f(A,y,h,b)+U+e[A]+m[w]>>>0;U=b;b=h;h=ROTL(y,30)>>>0;y=p;p=I}n[0]=n[0]+p>>>0;n[1]=n[1]+y>>>0;n[2]=n[2]+h>>>0;n[3]=n[3]+b>>>0;n[4]=n[4]+U>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,n[0]&255,n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,n[1]&255,n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,n[2]&255,n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,n[3]&255,n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,n[4]&255]}var y=v35(\"v5\",80,sha1);function ownKeys(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.push.apply(n,t)}return n}function _objectSpread(r){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(n),!0).forEach((function(e){_defineProperty(r,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))}))}return r}function _defineProperty(r,e,n){return(e=_toPropertyKey(e))in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function _toPropertyKey(r){var e=_toPrimitive(r,\"string\");return\"symbol\"==typeof e?e:e+\"\"}function _toPrimitive(r,e){if(\"object\"!=typeof r||!r)return r;var n=r[Symbol.toPrimitive];if(void 0!==n){var t=n.call(r,e||\"default\");if(\"object\"!=typeof t)return t;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(\"string\"===e?String:Number)(r)}\n/**\n *\n * @param {object} options\n * @param {Uint8Array=} buf\n * @param {number=} offset\n * @returns\n */function v6(r={},e,n=0){var t=v1(_objectSpread(_objectSpread({},r),{},{_v6:true}),new Uint8Array(16));t=v1ToV6(t);if(e){for(var a=0;a<16;a++)e[n+a]=t[a];return e}return unsafeStringify(t)}\n/**\n * Convert a v6 UUID to a v1 UUID\n *\n * @param {string|Uint8Array} uuid - The v6 UUID to convert to v6\n * @returns {string|Uint8Array} The v1 UUID as the same type as the `uuid` arg\n * (string or Uint8Array)\n */function v6ToV1(r){var e=typeof r===\"string\"?parse(r):r;var n=_v6ToV1(e);return typeof r===\"string\"?unsafeStringify(n):n}function _v6ToV1(r){return Uint8Array.of((r[3]&15)<<4|r[4]>>4&15,(r[4]&15)<<4|(r[5]&240)>>4,(r[5]&15)<<4|r[6]&15,r[7],(r[1]&15)<<4|(r[2]&240)>>4,(r[2]&15)<<4|(r[3]&240)>>4,16|(r[0]&240)>>4,(r[0]&15)<<4|(r[1]&240)>>4,r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15])}var h=null;var b=null;var U=0;function v7(r,e,n){r=r||{};var t=e&&n||0;var a=e||new Uint8Array(16);var i=r.random||(r.rng||rng)();var o=r.msecs!==void 0?r.msecs:Date.now();var d=r.seq!==void 0?r.seq:null;var v=b;var u=h;if(o>U&&r.msecs===void 0){U=o;if(d!==null){v=null;u=null}}if(d!==null){d>2147483647&&(d=2147483647);v=d>>>19&4095;u=d&524287}if(v===null||u===null){v=i[6]&127;v=v<<8|i[7];u=i[8]&63;u=u<<8|i[9];u=u<<5|i[10]>>>3}if(o+1e4>U&&d===null){if(++u>524287){u=0;if(++v>4095){v=0;U++}}}else U=o;b=v;h=u;a[t++]=U/1099511627776&255;a[t++]=U/4294967296&255;a[t++]=U/16777216&255;a[t++]=U/65536&255;a[t++]=U/256&255;a[t++]=U&255;a[t++]=v>>>4&15|112;a[t++]=v&255;a[t++]=u>>>13&63|128;a[t++]=u>>>5&255;a[t++]=u<<3&255|i[10]&7;a[t++]=i[11];a[t++]=i[12];a[t++]=i[13];a[t++]=i[14];a[t++]=i[15];return e||unsafeStringify(a)}function version(r){if(!validate(r))throw TypeError(\"Invalid UUID\");return parseInt(r.slice(14,15),16)}export{r as MAX,e as NIL,parse,stringify,v1,v1ToV6,g as v3,v4,y as v5,v6,v6ToV1,v7,validate,version};\n//# sourceMappingURL=index.js.map\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";const Toast=({message,removeToast})=>{useEffect(()=>{const timer=setTimeout(()=>{removeToast()//Dismiss after 3s\n;},3e3);return()=>clearTimeout(timer);},[removeToast]);const toastVariants={hidden:{opacity:0,y:50},visible:{opacity:1,y:0,transition:{duration:.5}},exit:{opacity:0,y:50,transition:{duration:.5}}};const toastStyles={backgroundColor:\"#232327\",color:\"#fff\",padding:\"14px 16px\",borderRadius:\"8px\",boxShadow:\"0px 8px 15px rgba(0, 0, 0, 0.2)\",zIndex:9999,fontSize:\"16px\",opacity:1,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"15px\",maxWidth:\"90%\",width:\"fit-content\",margin:\"0 auto\",position:\"fixed\",bottom:\"30px\"};return /*#__PURE__*/_jsx(motion.div,{style:toastStyles,variants:toastVariants,initial:\"hidden\",animate:\"visible\",exit:\"exit\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#83e969\",\"stroke-width\":\"2\",\"stroke-linecap\":\"round\",\"stroke-linejoin\":\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17L4 12\"})}),message]})});};export const CustomToastProvider=()=>{const[toasts,setToasts]=useState([]);useEffect(()=>{const handleShowToast=e=>{const id=Math.random().toString(36).substr(2,9);const newToast={id,message:e.detail};setToasts(prev=>[...prev,newToast]);setTimeout(()=>{setToasts(prev=>prev.filter(toast=>toast.id!==id));},3e3);};if(typeof window!==\"undefined\"){var _window;(_window=window)===null||_window===void 0?void 0:_window.addEventListener(\"show-toast\",handleShowToast);}return()=>{if(typeof window!==\"undefined\"){var _window;(_window=window)===null||_window===void 0?void 0:_window.removeEventListener(\"show-toast\",handleShowToast);}};},[]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",bottom:\"20px\",left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",zIndex:9999,width:\"100%\",padding:\"1rem\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:toasts.map(toast=>/*#__PURE__*/_jsx(Toast,{message:toast.message,removeToast:()=>setToasts(prev=>prev.filter(t=>t.id!==toast.id))},toast.id))})});};// Global function to trigger a toast\nexport const showToast=message=>{const event=new CustomEvent(\"show-toast\",{detail:message});if(typeof window!==\"undefined\"){var _window;(_window=window)===null||_window===void 0?void 0:_window.dispatchEvent(event);}};\nexport const __FramerMetadata__ = {\"exports\":{\"showToast\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomToastProvider\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Toast.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useEffect,useState}from\"react\";import{v4 as uuidv4}from\"uuid\";import{showToast}from\"https://framerusercontent.com/modules/db22WsWoODpgrEb8DZ8R/vkS2YR56luUE9wwRiubk/Toast.js\";/**\n * By FRAMAX - Updated with Unit-Based Item Support\n */const STORE_ID=localStorage.getItem(\"ecommer-store-id\");const useStore=createStore({productId:\"\",productName:\"\",quantity:1,price:0,size:\"\",image:\"\",color:\"\"});// Helper function to determine if an item should be treated as unit-based\nconst isUnitBasedItem=size=>{return!size||size===\"\"||size===null||size===undefined||size===\"1\"||// Pack size of 1 = unit-based\nsize===1||isNaN(Number(size))||// Non-numeric sizes (like \"Large\", \"Medium\") = unit-based\nNumber(size)===1// Numeric 1 = unit-based\n;};/**\n * For quantity counter\n *///Increase quantitiy\nexport function forIncreaseQuantitiy(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{if(store.quantity<10){setStore({quantity:store.quantity+1});}}});};}//Decrease quantitiy\nexport function forDecreaseQuantity(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{if(store.quantity>1){setStore({quantity:store.quantity-1});}}});};}//Display updated quantity - Updated to handle unit-based items\nexport function forDisplayUpdatedQuantity(Component){return props=>{const[store]=useStore();// Check if this is a unit-based item\nconst isUnitBased=isUnitBasedItem(store.size);let displayText;if(isUnitBased){// For unit-based items, show just the quantity\ndisplayText=`${store.quantity}`;}else{// For pack-based items, show pack information\nconst packSize=Number(store.size);displayText=`${store.quantity} Pack(s)`;}return /*#__PURE__*/_jsx(Component,{...props,text:displayText});};}//Display updated quantity2 - Keep simple for secondary displays\nexport function forDisplayUpdatedQuantity2(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,text:`${store.quantity}`});};}/**\n * For collecting product id\n */export function forProductId(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({productId:props.text});return()=>{setStore({productId:\"\"});};},[store.productId]);return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * For collecting product name\n */export function forProductName(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({productName:props.text});return()=>{setStore({productName:\"\"});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * For collecting product price\n */export function forProductPrice(Component){return props=>{const[store,setStore]=useStore();const[currencyPosition,setCurrencyPosition]=useState(null);const[currencySymbol,setCurrencySymbol]=useState(\"\");useEffect(()=>{setStore({price:parseFloat(props.text)});//Currency preference\nsetCurrencyPosition(JSON.parse(localStorage.getItem(\"currency-position\")));setCurrencySymbol(localStorage.getItem(\"currency-symbol\"));return()=>{setStore({price:\"\",quantity:1});};},[]);return /*#__PURE__*/_jsx(Component,{...props,text:currencyPosition?`${currencySymbol||\"$\"}${props.text}`:`${props.text}${currencySymbol}`});};}/**\n * For handling size selection\n *///For size toggle switches\nexport function forSizeToggleSwitch(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{setStore({size:props.label});}});};}//For size selector component\nexport function forSizeSelector(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({size:props.sizeOption1});return()=>{setStore({size:\"\"});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * For collecting product featured image\n */export function forProductImage(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({image:props.featuredImage.src});return()=>{setStore({image:\"\"});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}/**\n * For collecting proudct color\n *///For color selector switch\nexport function forColorSelectorSwitch(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{setStore({color:props?.color});}});};}//For color selector component\nexport function forColorSelector(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setStore({color:props.colorOption1});return()=>{setStore({color:\"\"});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};}// Updated Add to Cart Handler with Unit-Based Logic\nexport function forAddToCartButton(Component){return props=>{const[store]=useStore();const handleAddToCart=()=>{const savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];// Determine if this is a unit-based item\nconst isUnitBased=isUnitBasedItem(store.size);// For unit-based items, quantity stays as-is\n// For pack-based items, calculate total units (pack size × quantity)\nlet finalQuantity;let displaySize;if(isUnitBased){// Unit-based: quantity = actual units\nfinalQuantity=store.quantity;displaySize=store.size||\"1\"// Default to \"1\" for unit-based items\n;}else{// Pack-based: quantity = pack size × selected quantity\nconst packSize=Number(store.size);finalQuantity=packSize*store.quantity;displaySize=store.size;}// Find existing same-item in cart\nconst existingIndex=savedData.findIndex(item=>item.productId===store.productId&&item.size===displaySize&&item.color===store.color);if(existingIndex>-1){const item=savedData[existingIndex];// Cap at 99 total units\nconst newQty=Math.min(item.quantity+finalQuantity,99);item.quantity=newQty;item.totalPrice=(item.price*newQty).toFixed(2);savedData[existingIndex]=item;}else if(store.productId){const newItem={productId:store.productId,productName:store.productName,image:store.image,price:store.price,quantity:finalQuantity,size:displaySize,color:store.color,isUnitBased:isUnitBased,// Keep backwards compatibility with existing structure\nadditionalData:[{Size:displaySize},{Color:store.color}],totalPrice:(store.price*finalQuantity).toFixed(2),uid:uuidv4(),storeId:STORE_ID};savedData.push(newItem);}localStorage.setItem(\"cart-items\",JSON.stringify(savedData));// Show appropriate toast message\nconst quantityText=isUnitBased?`${finalQuantity} unit${finalQuantity>1?\"s\":\"\"}`:`${store.quantity} pack${store.quantity>1?\"s\":\"\"} (${finalQuantity} units)`;showToast(`${store.productName} x${quantityText} added to your cart.`);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleAddToCart});};}//Switch cart button variants based on product availability\nexport function forAddToCartButtonVariants(Component){return props=>{const[store,setStore]=useStore();const[isProductAvailable,setIsProductAvailable]=useState(false);useEffect(()=>{setIsProductAvailable(true);return()=>setIsProductAvailable(false);},[store.productId]);return /*#__PURE__*/_jsx(Component,{...props,variant:isProductAvailable?\"Default\":\"Disabled\"});};}/**\n * For displaying total cart items\n */export function forCartItemDisplay(Component){return props=>{const[totalProducts,setTotalProducts]=useState(0);useEffect(()=>{const updateItemsFromStorage=()=>{const savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];setTotalProducts(savedData.length);};updateItemsFromStorage();const pollingInterval=setInterval(()=>{updateItemsFromStorage();},1e3);return()=>{clearInterval(pollingInterval);};},[]);return /*#__PURE__*/_jsx(Component,{...props,text:totalProducts.toString()});};}/**\n * For cart item display\n */export function forRenderingCheckoutElementsOnCondition(Component){return props=>{const[store,setStore]=useStore();const[isProductsExist,setIsproductExist]=useState(false);useEffect(()=>{const updateItemsFromStorage=()=>{const savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];if(savedData.length>0){setIsproductExist(true);}};updateItemsFromStorage();const pollingInterval=setInterval(()=>{updateItemsFromStorage();},1e3);return()=>{clearInterval(pollingInterval);};},[]);return isProductsExist&&/*#__PURE__*/_jsx(Component,{...props});};}//For giving currency symbol\nexport function forCurrencySymbol(Component){return props=>{const priceValue=props?.text;const[price,setPrice]=useState(priceValue);//Preferred currency data\nuseEffect(()=>{const currencySymbol=localStorage.getItem(\"currency-symbol\");const currencyPosition=JSON.parse(localStorage.getItem(\"currency-position\"));if(currencyPosition){setPrice(currencySymbol+priceValue);}else{setPrice(priceValue+currencySymbol);}},[]);return /*#__PURE__*/_jsx(Component,{...props,text:price});};}\nexport const __FramerMetadata__ = {\"exports\":{\"forAddToCartButton\":{\"type\":\"reactHoc\",\"name\":\"forAddToCartButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forColorSelector\":{\"type\":\"reactHoc\",\"name\":\"forColorSelector\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forAddToCartButtonVariants\":{\"type\":\"reactHoc\",\"name\":\"forAddToCartButtonVariants\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProductPrice\":{\"type\":\"reactHoc\",\"name\":\"forProductPrice\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forColorSelectorSwitch\":{\"type\":\"reactHoc\",\"name\":\"forColorSelectorSwitch\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProductImage\":{\"type\":\"reactHoc\",\"name\":\"forProductImage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDisplayUpdatedQuantity2\":{\"type\":\"reactHoc\",\"name\":\"forDisplayUpdatedQuantity2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forRenderingCheckoutElementsOnCondition\":{\"type\":\"reactHoc\",\"name\":\"forRenderingCheckoutElementsOnCondition\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDisplayUpdatedQuantity\":{\"type\":\"reactHoc\",\"name\":\"forDisplayUpdatedQuantity\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forCartItemDisplay\":{\"type\":\"reactHoc\",\"name\":\"forCartItemDisplay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forCurrencySymbol\":{\"type\":\"reactHoc\",\"name\":\"forCurrencySymbol\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forIncreaseQuantitiy\":{\"type\":\"reactHoc\",\"name\":\"forIncreaseQuantitiy\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProductId\":{\"type\":\"reactHoc\",\"name\":\"forProductId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forDecreaseQuantity\":{\"type\":\"reactHoc\",\"name\":\"forDecreaseQuantity\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSizeSelector\":{\"type\":\"reactHoc\",\"name\":\"forSizeSelector\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forSizeToggleSwitch\":{\"type\":\"reactHoc\",\"name\":\"forSizeToggleSwitch\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forProductName\":{\"type\":\"reactHoc\",\"name\":\"forProductName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Add_To_Cart_Handler.map","/**\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n * By FRAMAX\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function Cart_Card_Preview(props){const{productName,price,image,quantity,additionalData,uid}=props.product;const handleUpdateQuantity=props.handleUpdateQuantity;const handleProductDelete=props.handleProductDelete;const{containerStyle,imageStyle,titleStyle,priceStyle,sizeStyle,quantityCounterStyles}=props.styles;//Styles\nconst containerStyles={width:\"100%\",height:\"fit-content\",padding:containerStyle.padding,overflow:\"auto\",display:\"flex\",justifyContent:\"space-between\",borderBottom:`1px solid ${containerStyle.dividerColor}`};const wrapperStyles={display:\"flex\",gap:\"24px\"};const imageContainerStyles={backgroundColor:imageStyle.bgColor,width:`${imageStyle.width}px`,height:`${imageStyle.height}px`,padding:imageStyle.padding};const imageStyles={width:\"100%\",height:\"100%\",objectFit:imageStyle.fill};const textContainerStyles={display:\"flex\",flexDirection:\"column\",gap:\"8px\"};const nameStyles={margin:0,color:titleStyle.color,fontFamily:titleStyle.font.fontFamily,fontSize:titleStyle.font.fontSize,fontWeight:titleStyle.font.fontWeight,lineHeight:titleStyle.font.lineHeight};const priceStyles={color:priceStyle.color,margin:0,fontSize:priceStyle.font.fontSize,fontFamily:priceStyle.font.fontFamily,fontWeight:priceStyle.font.fontWeight,lineHeight:priceStyle.font.lineHeight};const sizeAndColorStyles={color:sizeStyle.color,fontSize:sizeStyle.font.fontSize,fontFamily:sizeStyle.font.fontFamily,fontWeight:sizeStyle.font.fontWeight,lineHeight:sizeStyle.font.lineHeight,margin:0};const sizeNameStyle={color:sizeStyle.labelColor};const colorVisualStyles={width:`${sizeStyle.colorIndicatorStyle.width}px`,height:`${sizeStyle.colorIndicatorStyle.height}px`,margin:0,backgroundColor:additionalData?.[1]?.Color,borderRadius:sizeStyle.colorIndicatorStyle.radius};const counterWrapperStyles={width:\"100%\",padding:\"4px\"};const actionButtonContainerStyles={display:\"flex\",flexDirection:\"column\",alignItems:\"end\",justifyContent:\"space-between\"};const upAndDownButtonStyles={width:\"fit-content\",height:\"fit-content\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",padding:\"6px 10px\",cursor:\"pointer\",border:\"none\",backgroundColor:quantityCounterStyles?.buttonBGColor};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:wrapperStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:imageContainerStyles,children:/*#__PURE__*/_jsx(\"img\",{style:imageStyles,src:image})}),/*#__PURE__*/_jsxs(\"div\",{style:textContainerStyles,children:[/*#__PURE__*/_jsx(\"h3\",{style:nameStyles,children:productName}),/*#__PURE__*/_jsx(\"h4\",{style:priceStyles,children:JSON.parse(localStorage.getItem(\"currency-position\"))?`${localStorage.getItem(\"currency-symbol\")}${price}`:`${price}${localStorage.getItem(\"currency-symbol\")}`}),additionalData?.[0]?.Size&&/*#__PURE__*/_jsxs(\"p\",{style:sizeAndColorStyles,children:[\"Size:\",\" \",/*#__PURE__*/_jsx(\"span\",{style:sizeNameStyle,children:additionalData?.[0]?.Size})]}),additionalData?.[1]?.Color&&/*#__PURE__*/_jsxs(\"p\",{style:{...sizeAndColorStyles,display:\"flex\",alignItems:\"center\",gap:\"10px\"},children:[\"Color: \",/*#__PURE__*/_jsx(\"p\",{style:colorVisualStyles})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:actionButtonContainerStyles,children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>handleProductDelete(uid),style:{border:\"none\",cursor:\"pointer\",backgroundColor:\"transparent\",display:\"block\"},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"25\",viewBox:\"0 0 24 25\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"mask\",{id:\"mask0_1500_1708\",maskUnits:\"userSpaceOnUse\",x:\"0\",y:\"0\",width:\"24\",height:\"25\",children:/*#__PURE__*/_jsx(\"rect\",{y:\"0.5\",width:\"24\",height:\"24\",fill:\"#919199\"})}),/*#__PURE__*/_jsx(\"g\",{mask:\"url(#mask0_1500_1708)\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8.22707 17.3365L7.16357 16.273L10.9366 12.5L7.16357 8.75201L8.22707 7.68851L12.0001 11.4615L15.7481 7.68851L16.8116 8.75201L13.0386 12.5L16.8116 16.273L15.7481 17.3365L12.0001 13.5635L8.22707 17.3365Z\",fill:\"#919199\"})})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{border:`1px solid ${quantityCounterStyles.borderColor}`,display:\"flex\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"4px\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,minWidth:\"27px\",lineHeight:\"140%\",textAlign:\"center\",fontSize:\"18px\",color:quantityCounterStyles.textColor},children:quantity})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>{if(quantity<99){handleUpdateQuantity(uid,quantity+1);}},style:{...upAndDownButtonStyles,borderBottom:`1px solid ${quantityCounterStyles.borderColor}`,borderLeft:`1px solid ${quantityCounterStyles.borderColor}`},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"9\",height:\"5\",viewBox:\"0 0 9 5\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4.90147 0.725722L8.53487 4.1329C8.58483 4.17994 8.62423 4.23247 8.65305 4.2905C8.68188 4.34835 8.69629 4.41044 8.69629 4.47676C8.69629 4.60922 8.64854 4.72438 8.55303 4.82223C8.45752 4.91991 8.33165 4.96875 8.17542 4.96875H0.521213C0.364981 4.96875 0.239112 4.91937 0.143605 4.82061C0.0480976 4.72203 0.000343323 4.60696 0.000343323 4.47541C0.000343323 4.44243 0.0542479 4.32826 0.162053 4.1329L3.79516 0.725722C3.87856 0.647327 3.96485 0.590108 4.05401 0.554065C4.14318 0.518022 4.24128 0.5 4.34832 0.5C4.45535 0.5 4.55345 0.518022 4.64262 0.554065C4.73179 0.590108 4.81807 0.647327 4.90147 0.725722Z\",fill:\"#919199\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>{if(quantity>0){handleUpdateQuantity(uid,quantity-1);}},style:{...upAndDownButtonStyles,borderLeft:\"1px solid #23232733\"},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"9\",height:\"5\",viewBox:\"0 0 9 5\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.79482 4.74303L0.161421 1.33585C0.111457 1.28881 0.0720627 1.23628 0.0432376 1.17825C0.0144125 1.1204 0 1.05831 0 0.991993C0 0.859533 0.0477536 0.744374 0.143261 0.646516C0.238768 0.548838 0.364637 0.5 0.520869 0.5H8.17508C8.33131 0.5 8.45718 0.549379 8.55268 0.648138C8.64819 0.746717 8.69595 0.861786 8.69595 0.993344C8.69595 1.02632 8.64204 1.14049 8.53424 1.33585L4.90113 4.74303C4.81772 4.82142 4.73144 4.87864 4.64228 4.91468C4.55311 4.95073 4.45501 4.96875 4.34797 4.96875C4.24094 4.96875 4.14283 4.95073 4.05367 4.91468C3.9645 4.87864 3.87822 4.82142 3.79482 4.74303Z\",fill:\"#919199\"})})})]})]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Cart_Card_Preview\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"* By FRAMAX\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_Card_Preview.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";import Cart_Card_Preview from\"https://framerusercontent.com/modules/AddYIHWM7uKeLq525AAm/0zCR3jXcMZam9xRD21Ap/Cart_Card_Preview.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerDisableUnlink\n * By FRAMAX - Complete Cart Preview with Unit-Based Item Support\n */// Helper function to determine if an item is sold by units vs packs\nconst isUnitBasedItem=product=>{// Check if product has no size selection, size is \"1\", is a dispenser, or is explicitly marked as unit-based\nconst size=product?.size||product?.additionalData?.[0]?.Size||\"\";const productName=(product?.productName||\"\").toLowerCase();return!size||size===\"\"||size===null||size===undefined||size===\"1\"||// Pack size of 1 = unit-based\nsize===1||productName.includes(\"dispenser\")||// Dispensers are unit-based\nproduct?.sellBy===\"unit\"||product?.isUnitBased===true;};// Helper function to get the correct unit label\nconst getUnitLabel=product=>{const productName=(product?.productName||\"\").toLowerCase();if(isUnitBasedItem(product)){if(productName.includes(\"dispenser\")){return product?.quantity===1?\"dispenser\":\"dispensers\";}return product?.quantity===1?\"unit\":\"units\";}else{// For pack-based items, show pack size information\nconst size=product?.size||product?.additionalData?.[0]?.Size||\"\";return product?.quantity===1?`${size}-pack`:`${size}-packs`;}};// Helper function to calculate accurate price per unit\nconst calculateUnitPrice=product=>{// Always use the stored price as the unit price for consistency\nreturn parseFloat(product?.price)||0;};export default function Cart_Preview(props){const[products,setProducts]=useState([]);const[itemQuantities,setItemQuantities]=useState([]);// Set updated product data\nuseEffect(()=>{const updateItemsFromStorage=()=>{const savedData=JSON.parse(localStorage.getItem(\"cart-items\"))||[];// Handle empty cart case\nif(!savedData||savedData.length===0){setProducts([]);setItemQuantities([]);return;}// Process each item to ensure proper unit handling and backwards compatibility\nconst processedData=savedData.map(item=>{// Ensure item exists and has required properties\nif(!item)return null;// Handle backwards compatibility - extract size from additionalData if needed\nconst size=item.size||item.additionalData?.[0]?.Size||\"\";const color=item.color||item.additionalData?.[1]?.Color||\"\";const unitPrice=calculateUnitPrice(item);const quantity=parseInt(item.quantity)||1;const totalPrice=(unitPrice*quantity).toFixed(2);const isUnitBased=isUnitBasedItem({...item,size});return{...item,size:size,color:color,unitPrice:unitPrice,price:unitPrice,quantity:quantity,totalPrice:totalPrice,isUnitBased:isUnitBased,unitLabel:getUnitLabel({...item,size,quantity})};}).filter(item=>item!==null)// Remove any null items\n;const initialQuantities=processedData.map(item=>item?.quantity||0);setProducts(processedData);setItemQuantities(initialQuantities);};updateItemsFromStorage();const pollingInterval=setInterval(()=>{updateItemsFromStorage();},500)// Check for updated local storage value every 500ms\n;// Listen for storage events for immediate updates\nconst handleStorageChange=e=>{if(e.key===\"cart-items\"){updateItemsFromStorage();}};window.addEventListener(\"storage\",handleStorageChange);return()=>{clearInterval(pollingInterval);window.removeEventListener(\"storage\",handleStorageChange);};},[]);// Handle quantity update - Updated for unit-based items\nconst handleUpdateQuantity=(uid,newQuantity)=>{if(newQuantity<1||newQuantity>1e3)return;// Update items state\nconst updatedProducts=products.map(product=>{if(product.uid===uid){const unitPrice=parseFloat(product.price)// Use existing price\n;const totalPrice=(unitPrice*newQuantity).toFixed(2);return{...product,quantity:newQuantity,totalPrice:totalPrice,unitLabel:getUnitLabel({...product,quantity:newQuantity})};}return product;});setProducts(updatedProducts)// Update items state\n;setItemQuantities(updatedProducts.map(product=>product.quantity))// Update quantities state\n;localStorage.setItem(\"cart-items\",JSON.stringify(updatedProducts))// Update localStorage with updated items\n;// Force subtotal recalculation by triggering a storage event\nwindow.dispatchEvent(new StorageEvent(\"storage\",{key:\"cart-items\",newValue:JSON.stringify(updatedProducts)}));};// Handle product delete\nconst handleProductDelete=uid=>{const updatedItems=products.filter(product=>product.uid!==uid);setProducts(updatedItems);localStorage.setItem(\"cart-items\",JSON.stringify(updatedItems));// Force subtotal recalculation by triggering a storage event\nwindow.dispatchEvent(new StorageEvent(\"storage\",{key:\"cart-items\",newValue:JSON.stringify(updatedItems)}));};return products.length<1?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"h3\",{style:emptyMessageStyles,children:props.styles?.containerStyle?.emptyMessage})}):/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",overflow:\"auto\"},children:products?.map((product,index)=>/*#__PURE__*/_jsx(Cart_Card_Preview,{product:product,handleUpdateQuantity:handleUpdateQuantity,handleProductDelete:handleProductDelete,styles:props.styles,isUnitBased:product.isUnitBased,unitLabel:product.unitLabel},product.uid||index))});}const emptyMessageStyles={fontSize:\"24px\",color:\"#828282\",fontFamily:\"outfit, arial\",opacity:\"0.6\"};// Property Controls\naddPropertyControls(Cart_Preview,{styles:{type:ControlType.Object,controls:{containerStyle:{title:\"Container\",type:ControlType.Object,controls:{padding:{type:ControlType.Padding,title:\"Padding\"},dividerColor:{type:ControlType.Color,title:\"Divider Color\",defaultValue:\"#EAEAEA\"},emptyMessage:{type:ControlType.String,title:\"Empty Cart Message\",defaultValue:\"Your cart is empty!\"}}},imageStyle:{title:\"Image\",type:ControlType.Object,controls:{width:{type:ControlType.Number,title:\"Width\",defaultValue:120,displayStepper:true},height:{type:ControlType.Number,title:\"Height\",defaultValue:120,displayStepper:true},padding:{type:ControlType.Padding,title:\"Padding\"},bgColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#F5F6F8\"},fill:{type:ControlType.Enum,options:[\"fill\",\"contain\",\"cover\"],defaultValue:\"cover\"}}},titleStyle:{type:ControlType.Object,title:\"Title\",controls:{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"outfit\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#232327\"}}},priceStyle:{type:ControlType.Object,title:\"Price\",controls:{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"outfit\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#232327\"}}},sizeStyle:{type:ControlType.Object,title:\"Size & Color\",controls:{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"outfit\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#232327\"},labelColor:{type:ControlType.Color,title:\"Size Label Color\",defaultValue:\"#6E717D\"},colorIndicatorStyle:{type:ControlType.Object,title:\"Color Label\",controls:{width:{type:ControlType.Number,title:\"Width\",defaultValue:14,displayStepper:true},height:{type:ControlType.Number,title:\"Height\",defaultValue:14,displayStepper:true},radius:{type:ControlType.BorderRadius,title:\"Radius\"}}}}},quantityCounterStyles:{type:ControlType.Object,title:\"Quantity Counter\",controls:{buttonBGColor:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#F5F5F5\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#23232733\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#232327\"}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Cart_Preview\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_Preview.map","// Generated by Framer (84a2f33)\nexport default function metadata(params,activeLocale){return{description:\"Premium bottled water brand, supplying purified, alkaline and sparkling water. offering personalised bottle labeling \",favicon:\"https://framerusercontent.com/assets/3VwpY4EW8UeEIEPjDIXYaCUHU.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/uqPGXYLOegSOTLuBsIfE4mB7tuk.png\",title:\"Masa Aqua Premium Bottled Water\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}