{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/feather-icons/home.js@0.0.29", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js", "ssg:https://framerusercontent.com/modules/klrUjOJLteHO3orNnesx/6LijYJ4heWKD3xin8lj3/fRoxndaPs.js", "ssg:https://framerusercontent.com/modules/vDyR158avxN5iJYV3ARe/YVyKjG5rDUIowzT8e3yH/qi2BMUsjd.js", "ssg:https://framerusercontent.com/modules/1PQ7p9bJ9qWSZvxNUqSb/rbYMRE1d1LuSe8hIpemG/vtRqc7Q8H.js", "ssg:https://framerusercontent.com/modules/mRfOy7KZ9WP5u9qvlOvF/lYySfrOeLUzoaJSKKUQM/fVASi24Wi.js", "ssg:https://framerusercontent.com/modules/eDYsRD0Ae35LpBZ98Bva/PaW3R9SnYLYjdCYUmJYw/mxh8fDQP5.js", "ssg:https://framerusercontent.com/modules/8PjTIE5kjTm5Wunr7y5f/1VJMJxnWHerpm9Bvz1EH/msMMDi9Yu.js", "ssg:https://framerusercontent.com/modules/v757G55MsEmNNkikcd8f/IDqawfTKfDt3gQRblrdi/qGLk0o1Bp.js", "ssg:https://framerusercontent.com/modules/2VLFzAdz2O47S2E1V0Rj/ho27Gs33wNFPDKKceqrK/hVVWClR2y.js", "ssg:https://framerusercontent.com/modules/AQl7nDKO2hESgXeM5o8I/QDOuOEZLlsAWf63DDrCS/fRoxndaPs.js", "ssg:https://framerusercontent.com/modules/ZagIs4JDfdZg0G0wjR7a/07F4ZrgoY9RnzdsjAX8x/puGQdM2Eh.js", "ssg:https://framerusercontent.com/modules/mI2TfaCoT1XEKfqf0LES/jVXRd78MqkTVNm6BeRcy/w_WvSIsC_.js", "ssg:https://framerusercontent.com/modules/6Awb5YbqEJZLPCuBFDnf/A686v6nbhJmLp34bkhGH/Ausmdrj4E.js", "ssg:https://framer.com/m/framer/useConstant.js@^1.0.0", "ssg:https://framer.com/m/framer/randomID.js@^2.0.0", "ssg:https://framerusercontent.com/modules/KtVGDQXNUVZ5aqCs47VS/OMqTyVIbB7GZvcPewNwz/F8KjCKf_G.js", "ssg:https://framerusercontent.com/modules/wpTOxRQCstnMM1T2MAwL/4g6a13MDrMe4kvLHL0Am/cg1j6d3du.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js", "ssg:https://framerusercontent.com/modules/9wbZOWkrEcs1Lm4Hu86F/hbAMbvPYYuaA03vknrpB/VUstl3KKS.js", "ssg:https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js", "ssg:https://framerusercontent.com/modules/1w9ex4yylL5sbXvyutaW/iKHkVtJUOEzAz9UUY5s9/puGQdM2Eh.js", "ssg:https://framerusercontent.com/modules/zSzd9q8yPMV5eO5fWoY3/WiezF7Pl3qJ6LIjrQ1P1/LX1YOkKEH.js", "ssg:https://framerusercontent.com/modules/yAo3TXpIbdN4DwkD2qVm/gb5q1pacZE4JVqI8qc2y/VtQqxBwVs.js", "ssg:https://framerusercontent.com/modules/9xKSvX4RCXtPmIglV1RX/zJyul7cEz9ZvbZ8D4YNm/v5Xw88lDB.js"],
  "sourcesContent": ["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 r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>o.createElement(\"svg\",{ref:l,xmlns:\"http://www.w3.org/2000/svg\",width:e,height:e,viewBox:\"0 0 24 24\",fill:\"none\",stroke:t,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",...i},o.createElement(\"path\",{d:\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),o.createElement(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})));n.displayName=\"Home\",r=n}return r};export{s as default};\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{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[];export const css=['.framer-pj7sp .framer-styles-preset-128r940:not(.rich-text-wrapper), .framer-pj7sp .framer-styles-preset-128r940.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-pj7sp\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[];export const css=['.framer-RnPeP .framer-styles-preset-1532mo6:not(.rich-text-wrapper), .framer-RnPeP .framer-styles-preset-1532mo6.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-RnPeP\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Lora-500\",\"GF;Lora-700\",\"GF;Lora-700italic\",\"GF;Lora-500italic\"]);export const fonts=[{family:\"Lora\",moduleAsset:{localModuleIdentifier:\"local-module:css/vtRqc7Q8H:default\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJGmKxemMeZ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJGmKxemMeZ.ttf\",weight:\"500\"},{family:\"Lora\",moduleAsset:{localModuleIdentifier:\"local-module:css/vtRqc7Q8H:default\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJGmKxemMeZ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJGmKxemMeZ.ttf\",weight:\"700\"},{family:\"Lora\",moduleAsset:{localModuleIdentifier:\"local-module:css/vtRqc7Q8H:default\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqh8ndeZzZ0.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqh8ndeZzZ0.ttf\",weight:\"700\"},{family:\"Lora\",moduleAsset:{localModuleIdentifier:\"local-module:css/vtRqc7Q8H:default\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqh8ndeZzZ0.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqh8ndeZzZ0.ttf\",weight:\"500\"}];export const css=['.framer-PvFj5 .framer-styles-preset-1h2pqlz:not(.rich-text-wrapper), .framer-PvFj5 .framer-styles-preset-1h2pqlz.rich-text-wrapper h2 { --framer-font-family: \"Lora\", serif; --framer-font-family-bold: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-bold-italic: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-italic: \"Lora\", serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-PvFj5 .framer-styles-preset-1h2pqlz:not(.rich-text-wrapper), .framer-PvFj5 .framer-styles-preset-1h2pqlz.rich-text-wrapper h2 { --framer-font-family: \"Lora\", serif; --framer-font-family-bold: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-bold-italic: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-italic: \"Lora\", serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-PvFj5 .framer-styles-preset-1h2pqlz:not(.rich-text-wrapper), .framer-PvFj5 .framer-styles-preset-1h2pqlz.rich-text-wrapper h2 { --framer-font-family: \"Lora\", serif; --framer-font-family-bold: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-bold-italic: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-italic: \"Lora\", serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-PvFj5 .framer-styles-preset-1h2pqlz:not(.rich-text-wrapper), .framer-PvFj5 .framer-styles-preset-1h2pqlz.rich-text-wrapper h2 { --framer-font-family: \"Lora\", serif; --framer-font-family-bold: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-bold-italic: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-italic: \"Lora\", serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 115%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-PvFj5\";\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\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-SemiBold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-Italic\"]);export const fonts=[];export const css=['.framer-xZ70m .framer-styles-preset-3b9gaw:not(.rich-text-wrapper), .framer-xZ70m .framer-styles-preset-3b9gaw.rich-text-wrapper p { --framer-font-family: \"Inter-SemiBold\", \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-xZ70m\";\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 (89417f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/mRfOy7KZ9WP5u9qvlOvF/lYySfrOeLUzoaJSKKUQM/fVASi24Wi.js\";const FeatherFonts=getFonts(Feather);const enabledGestures={ByhenfscD:{hover:true},eqEAZcwfa:{hover:true},FLLg1bSHY:{hover:true},q32YRWo4p:{hover:true},XuqggGETd:{hover:true}};const cycleOrder=[\"XuqggGETd\",\"ByhenfscD\",\"FLLg1bSHY\",\"q32YRWo4p\",\"l6rvQkukZ\",\"eqEAZcwfa\"];const variantClassNames={ByhenfscD:\"framer-v-13eqecd\",eqEAZcwfa:\"framer-v-t2tcs5\",FLLg1bSHY:\"framer-v-93rcv7\",l6rvQkukZ:\"framer-v-14chwmq\",q32YRWo4p:\"framer-v-1b5v76y\",XuqggGETd:\"framer-v-1kw1i32\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"XuqggGETd\",\"Variant 2\":\"ByhenfscD\",\"Variant 3\":\"FLLg1bSHY\",\"Variant 4\":\"q32YRWo4p\",\"Variant 5\":\"l6rvQkukZ\",\"Variant 6\":\"eqEAZcwfa\"};const getProps=({height,id,link,title,width,...props})=>{var ref,_variant,ref1;return{...props,mYgidEMvo:(ref=title!==null&&title!==void 0?title:props.mYgidEMvo)!==null&&ref!==void 0?ref:\"BUTTON TEXT\",variant:(ref1=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref1!==void 0?ref1:\"XuqggGETd\",Z1jv89SxT:link!==null&&link!==void 0?link:props.Z1jv89SxT};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,mYgidEMvo,Z1jv89SxT,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"XuqggGETd\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isDisplayed=()=>{if(gestureVariant===\"XuqggGETd-hover\")return true;return false;};const isDisplayed1=()=>{if([\"XuqggGETd-hover\",\"FLLg1bSHY-hover\",\"eqEAZcwfa-hover\"].includes(gestureVariant))return false;if([\"FLLg1bSHY\",\"l6rvQkukZ\",\"eqEAZcwfa\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"ByhenfscD-hover\")return false;if(baseVariant===\"ByhenfscD\")return false;return true;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-HOaZj\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(Link,{href:Z1jv89SxT,openInNewTab:false,children:/*#__PURE__*/ _jsxs(motion.a,{...restProps,className:`${cx(\"framer-1kw1i32\",className)} framer-kge46s`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XuqggGETd\",ref:ref,style:{backgroundColor:\"rgb(225, 183, 153)\",...style},variants:{\"ByhenfscD-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"eqEAZcwfa-hover\":{backgroundColor:\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\"},\"FLLg1bSHY-hover\":{backgroundColor:\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\"},\"q32YRWo4p-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"XuqggGETd-hover\":{backgroundColor:\"var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154))\"},ByhenfscD:{backgroundColor:\"rgba(0, 0, 0, 0)\"},q32YRWo4p:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"ByhenfscD-hover\":{\"data-framer-name\":undefined},\"eqEAZcwfa-hover\":{\"data-framer-name\":undefined},\"FLLg1bSHY-hover\":{\"data-framer-name\":undefined},\"q32YRWo4p-hover\":{\"data-framer-name\":undefined},\"XuqggGETd-hover\":{\"data-framer-name\":undefined},ByhenfscD:{\"data-framer-name\":\"Variant 2\"},eqEAZcwfa:{\"data-framer-name\":\"Variant 6\"},FLLg1bSHY:{\"data-framer-name\":\"Variant 3\"},l6rvQkukZ:{\"data-framer-name\":\"Variant 5\"},q32YRWo4p:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-1ld0z02\",layoutDependency:layoutDependency,layoutId:\"iADeu7dJS\",children:[isDisplayed()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1c6tk03-container\",layoutDependency:layoutDependency,layoutId:\"X2FLNH6Y3-container\",children:/*#__PURE__*/ _jsx(Feather,{color:'var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, rgb(255, 255, 255)) /* {\"name\":\"Neutral / 01\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-right\",id:\"X2FLNH6Y3\",layoutId:\"X2FLNH6Y3\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-3b9gaw\",\"data-styles-preset\":\"fVASi24Wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, rgb(255, 255, 255)))\"},children:\"STARTGETTING BETTER \"})}),className:\"framer-b5zs7l\",\"data-framer-name\":\"Get Started Now\",layoutDependency:layoutDependency,layoutId:\"I7910:30;7308:1630\",style:{\"--extracted-r6o4lv\":\"var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:mYgidEMvo,variants:{\"ByhenfscD-hover\":{\"--extracted-r6o4lv\":\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\"},\"q32YRWo4p-hover\":{\"--extracted-r6o4lv\":\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\"},ByhenfscD:{\"--extracted-r6o4lv\":\"var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154))\"},q32YRWo4p:{\"--extracted-r6o4lv\":\"var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"ByhenfscD-hover\":{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-3b9gaw\",\"data-styles-preset\":\"fVASi24Wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36)))\"},children:\"STARTGETTING BETTER \"})})},\"q32YRWo4p-hover\":{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-3b9gaw\",\"data-styles-preset\":\"fVASi24Wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36)))\"},children:\"STARTGETTING BETTER \"})})},ByhenfscD:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-3b9gaw\",\"data-styles-preset\":\"fVASi24Wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154)))\"},children:\"STARTGETTING BETTER \"})})},q32YRWo4p:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-3b9gaw\",\"data-styles-preset\":\"fVASi24Wi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154)))\"},children:\"STARTGETTING BETTER \"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-k3hp04-container\",layoutDependency:layoutDependency,layoutId:\"hSTwXKoXC-container\",children:/*#__PURE__*/ _jsx(Feather,{color:'var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, rgb(255, 255, 255)) /* {\"name\":\"Neutral / 01\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-right\",id:\"hSTwXKoXC\",layoutId:\"hSTwXKoXC\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"ByhenfscD-hover\":{color:'var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36)) /* {\"name\":\"Neutral / 07\"} */'},\"q32YRWo4p-hover\":{color:'var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36)) /* {\"name\":\"Neutral / 07\"} */'},ByhenfscD:{color:'var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154)) /* {\"name\":\"Theme-Color-Primary\"} */'},q32YRWo4p:{color:'var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154)) /* {\"name\":\"Theme-Color-Primary\"} */'}},baseVariant,gestureVariant)})})]}),isDisplayed2()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-k8og05\",\"data-framer-name\":\"Hover Fill\",layoutDependency:layoutDependency,layoutId:\"ZdJegyvWX\",style:{backgroundColor:\"var(--token-1417d511-8ecc-4b69-a760-9a970018d3e9, rgb(14, 13, 57))\",borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500},variants:{\"eqEAZcwfa-hover\":{backgroundColor:\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\"},\"XuqggGETd-hover\":{backgroundColor:\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},FLLg1bSHY:{backgroundColor:\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\"}}})]})})})})});});const css=['.framer-HOaZj [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HOaZj .framer-kge46s { display: block; }\",\".framer-HOaZj .framer-1kw1i32 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 20px 20px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-HOaZj .framer-1ld0z02 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-HOaZj .framer-1c6tk03-container, .framer-HOaZj .framer-k3hp04-container { flex: none; height: 19px; position: relative; width: 16px; z-index: 1; }\",\".framer-HOaZj .framer-b5zs7l { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-HOaZj .framer-k8og05 { bottom: -75px; flex: none; height: 1px; left: -75px; overflow: visible; position: absolute; width: 1px; z-index: 0; }\",\".framer-HOaZj .framer-v-1kw1i32 .framer-1kw1i32, .framer-HOaZj .framer-v-13eqecd .framer-1kw1i32, .framer-HOaZj .framer-v-93rcv7 .framer-1kw1i32, .framer-HOaZj .framer-v-1b5v76y .framer-1kw1i32, .framer-HOaZj .framer-v-t2tcs5 .framer-1kw1i32 { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HOaZj .framer-1kw1i32, .framer-HOaZj .framer-1ld0z02 { gap: 0px; } .framer-HOaZj .framer-1kw1i32 > *, .framer-HOaZj .framer-1ld0z02 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-HOaZj .framer-1kw1i32 > :first-child, .framer-HOaZj .framer-1ld0z02 > :first-child { margin-left: 0px; } .framer-HOaZj .framer-1kw1i32 > :last-child, .framer-HOaZj .framer-1ld0z02 > :last-child { margin-right: 0px; } }\",\".framer-HOaZj.framer-v-13eqecd .framer-1kw1i32, .framer-HOaZj.framer-v-1b5v76y .framer-1kw1i32 { padding: 0px 0px 0px 0px; }\",\".framer-HOaZj.framer-v-13eqecd .framer-k3hp04-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 19px); }\",\".framer-HOaZj.framer-v-93rcv7 .framer-1kw1i32 { padding: 12px 14px 12px 14px; }\",\".framer-HOaZj.framer-v-1b5v76y .framer-k3hp04-container { height: 16px; }\",\".framer-HOaZj.framer-v-1kw1i32.hover .framer-k8og05 { bottom: -80px; height: unset; left: -38px; right: -54px; top: -59px; width: unset; }\",\".framer-HOaZj.framer-v-93rcv7.hover .framer-k8og05 { height: 200px; width: 336px; }\",\".framer-HOaZj.framer-v-t2tcs5.hover .framer-k8og05 { bottom: 171px; height: unset; left: -254px; right: 487px; top: -111px; width: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 61\n * @framerIntrinsicWidth 165\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ByhenfscD\":{\"layout\":[\"auto\",\"auto\"]},\"FLLg1bSHY\":{\"layout\":[\"auto\",\"auto\"]},\"q32YRWo4p\":{\"layout\":[\"auto\",\"auto\"]},\"l6rvQkukZ\":{\"layout\":[\"auto\",\"auto\"]},\"eqEAZcwfa\":{\"layout\":[\"auto\",\"auto\"]},\"D46lVtn21\":{\"layout\":[\"auto\",\"auto\"]},\"QtT4fL_nA\":{\"layout\":[\"auto\",\"auto\"]},\"eDtzoPd6r\":{\"layout\":[\"auto\",\"auto\"]},\"asIpDCI6x\":{\"layout\":[\"auto\",\"auto\"]},\"XMv5Xm0e0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mYgidEMvo\":\"title\",\"Z1jv89SxT\":\"link\"}\n * @framerImmutableVariables false\n */ const Framermxh8fDQP5=withCSS(Component,css,\"framer-HOaZj\");export default Framermxh8fDQP5;Framermxh8fDQP5.displayName=\"Button\";Framermxh8fDQP5.defaultProps={height:61,width:165};addPropertyControls(Framermxh8fDQP5,{variant:{options:[\"XuqggGETd\",\"ByhenfscD\",\"FLLg1bSHY\",\"q32YRWo4p\",\"l6rvQkukZ\",\"eqEAZcwfa\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},mYgidEMvo:{defaultValue:\"BUTTON TEXT\",displayTextArea:false,title:\"Title\",type:ControlType.String},Z1jv89SxT:{title:\"Link\",type:ControlType.Link}});addFonts(Framermxh8fDQP5,[...FeatherFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermxh8fDQP5\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"165\",\"framerVariables\":\"{\\\"mYgidEMvo\\\":\\\"title\\\",\\\"Z1jv89SxT\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"61\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ByhenfscD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FLLg1bSHY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q32YRWo4p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"l6rvQkukZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eqEAZcwfa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D46lVtn21\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QtT4fL_nA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eDtzoPd6r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"asIpDCI6x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XMv5Xm0e0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mxh8fDQP5.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[];export const css=['.framer-R3DJH .framer-styles-preset-1jhd5kf:not(.rich-text-wrapper), .framer-R3DJH .framer-styles-preset-1jhd5kf.rich-text-wrapper p { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-R3DJH\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-SemiBold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[];export const css=['.framer-SxKU3 .framer-styles-preset-1gz95ey:not(.rich-text-wrapper), .framer-SxKU3 .framer-styles-preset-1gz95ey.rich-text-wrapper p { --framer-font-family: \"Inter-SemiBold\", \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-SemiBoldItalic\", \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-SxKU3\";\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 (d213f04)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,Link,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const FeatherControls=getPropertyControls(Feather);const enabledGestures={w7oiu0IE9:{hover:true}};const cycleOrder=[\"w7oiu0IE9\"];const variantClassNames={w7oiu0IE9:\"framer-v-1qeyyag\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,link,name,width,...props})=>{var ref;return{...props,KjG6pktDt:(ref=name!==null&&name!==void 0?name:props.KjG6pktDt)!==null&&ref!==void 0?ref:\"facebook\",phoaxkIIx:link!==null&&link!==void 0?link:props.phoaxkIIx};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,KjG6pktDt,phoaxkIIx,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"w7oiu0IE9\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-gsFHI\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(Link,{href:phoaxkIIx,children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-1qeyyag\",className)} framer-1uclf4m`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"w7oiu0IE9\",ref:ref,style:{...style},...addPropertyOverrides({\"w7oiu0IE9-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-11nchzd-container\",layoutDependency:layoutDependency,layoutId:\"cbt5Ncwdr-container\",children:/*#__PURE__*/ _jsx(Feather,{color:'var(--token-507c516d-c1d0-4f16-8cb3-e932a10aee82, rgb(239, 235, 231)) /* {\"name\":\"Neutral / 03\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:KjG6pktDt,id:\"cbt5Ncwdr\",layoutId:\"cbt5Ncwdr\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"w7oiu0IE9-hover\":{color:'var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154)) /* {\"name\":\"Theme-Color-Primary\"} */'}},baseVariant,gestureVariant)})})})})})})});});const css=['.framer-gsFHI [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gsFHI .framer-1uclf4m { display: block; }\",\".framer-gsFHI .framer-1qeyyag { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 20px; }\",\".framer-gsFHI .framer-11nchzd-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-gsFHI .framer-v-1qeyyag .framer-1qeyyag { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gsFHI .framer-1qeyyag { gap: 0px; } .framer-gsFHI .framer-1qeyyag > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-gsFHI .framer-1qeyyag > :first-child { margin-left: 0px; } .framer-gsFHI .framer-1qeyyag > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CsH911jFv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KjG6pktDt\":\"name\",\"phoaxkIIx\":\"link\"}\n */ const FramerhVVWClR2y=withCSS(Component,css,\"framer-gsFHI\");export default FramerhVVWClR2y;FramerhVVWClR2y.displayName=\"icon\";FramerhVVWClR2y.defaultProps={height:20,width:20};addPropertyControls(FramerhVVWClR2y,{KjG6pktDt:(FeatherControls===null||FeatherControls===void 0?void 0:FeatherControls[\"iconSelection\"])&&{...FeatherControls[\"iconSelection\"],defaultValue:\"facebook\",hidden:undefined,title:\"Name\"},phoaxkIIx:{title:\"Link\",type:ControlType.Link}});addFonts(FramerhVVWClR2y,[...FeatherFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhVVWClR2y\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CsH911jFv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"KjG6pktDt\\\":\\\"name\\\",\\\"phoaxkIIx\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hVVWClR2y.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[];export const css=['.framer-pj7sp .framer-styles-preset-128r940:not(.rich-text-wrapper), .framer-pj7sp .framer-styles-preset-128r940.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-pj7sp\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[];export const css=['.framer-v8wFE .framer-styles-preset-lejiff:not(.rich-text-wrapper), .framer-v8wFE .framer-styles-preset-lejiff.rich-text-wrapper p { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-MediumItalic\", \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-v8wFE\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d213f04)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/AQl7nDKO2hESgXeM5o8I/QDOuOEZLlsAWf63DDrCS/fRoxndaPs.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ZagIs4JDfdZg0G0wjR7a/07F4ZrgoY9RnzdsjAX8x/puGQdM2Eh.js\";const enabledGestures={irQzJT0GY:{hover:true},j2jVJuBg7:{hover:true}};const cycleOrder=[\"irQzJT0GY\",\"j2jVJuBg7\"];const variantClassNames={irQzJT0GY:\"framer-v-19lxdsu\",j2jVJuBg7:\"framer-v-fuqacx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"irQzJT0GY\",\"Variant 2\":\"j2jVJuBg7\"};const getProps=({height,id,link,title,width,...props})=>{var ref,_variant,ref1;return{...props,GjsnlL8aa:link!==null&&link!==void 0?link:props.GjsnlL8aa,mjvuQsxm_:(ref=title!==null&&title!==void 0?title:props.mjvuQsxm_)!==null&&ref!==void 0?ref:\"Home\",variant:(ref1=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref1!==void 0?ref1:\"irQzJT0GY\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,mjvuQsxm_,GjsnlL8aa,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"irQzJT0GY\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-fQNam\",sharedStyle.className,sharedStyle1.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(Link,{href:GjsnlL8aa,children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-19lxdsu\",className)} framer-1f9kmad`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"irQzJT0GY\",ref:ref,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},variants:{\"irQzJT0GY-hover\":{backgroundColor:\"var(--token-0d0228cf-560f-4f60-88ab-dbc503d047b9, rgb(250, 244, 240))\"},\"j2jVJuBg7-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},j2jVJuBg7:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"irQzJT0GY-hover\":{\"data-framer-name\":undefined},\"j2jVJuBg7-hover\":{\"data-framer-name\":undefined},j2jVJuBg7:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-lejiff\",\"data-styles-preset\":\"puGQdM2Eh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Home\"})}),className:\"framer-u00vlp\",layoutDependency:layoutDependency,layoutId:\"Daj_Zu4Tk\",style:{\"--extracted-r6o4lv\":\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\",\"--framer-link-hover-text-color\":\"rgba(153, 153, 153, 0.6)\",\"--framer-link-text-decoration\":\"none\",\"--framer-paragraph-spacing\":\"0px\"},text:mjvuQsxm_,variants:{\"irQzJT0GY-hover\":{\"--extracted-r6o4lv\":\"var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154))\"},\"j2jVJuBg7-hover\":{\"--extracted-r6o4lv\":\"var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154))\"},j2jVJuBg7:{\"--extracted-r6o4lv\":\"var(--token-6850d6fe-1b11-461d-bfb3-26bdec0fddc3, rgb(176, 174, 173))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({j2jVJuBg7:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-128r940\",\"data-styles-preset\":\"fRoxndaPs\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Home\"})})}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-fQNam [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fQNam .framer-1f9kmad { display: block; }\",\".framer-fQNam .framer-19lxdsu { 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: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fQNam .framer-u00vlp { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-fQNam .framer-v-19lxdsu .framer-19lxdsu, .framer-fQNam .framer-v-fuqacx .framer-19lxdsu { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fQNam .framer-19lxdsu { gap: 0px; } .framer-fQNam .framer-19lxdsu > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-fQNam .framer-19lxdsu > :first-child { margin-top: 0px; } .framer-fQNam .framer-19lxdsu > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 71\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"j2jVJuBg7\":{\"layout\":[\"auto\",\"auto\"]},\"ebyrIuj2l\":{\"layout\":[\"auto\",\"auto\"]},\"twp805tpx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mjvuQsxm_\":\"title\",\"GjsnlL8aa\":\"link\"}\n */ const Framerw_WvSIsC_=withCSS(Component,css,\"framer-fQNam\");export default Framerw_WvSIsC_;Framerw_WvSIsC_.displayName=\"Nav-item\";Framerw_WvSIsC_.defaultProps={height:37,width:71};addPropertyControls(Framerw_WvSIsC_,{variant:{options:[\"irQzJT0GY\",\"j2jVJuBg7\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},mjvuQsxm_:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},GjsnlL8aa:{title:\"Link\",type:ControlType.Link}});addFonts(Framerw_WvSIsC_,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw_WvSIsC_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"71\",\"framerIntrinsicHeight\":\"37\",\"framerVariables\":\"{\\\"mjvuQsxm_\\\":\\\"title\\\",\\\"GjsnlL8aa\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j2jVJuBg7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ebyrIuj2l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"twp805tpx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./w_WvSIsC_.map", "// Generated by Framer (89417f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,resolveLink,RichText,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/klrUjOJLteHO3orNnesx/6LijYJ4heWKD3xin8lj3/fRoxndaPs.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8PjTIE5kjTm5Wunr7y5f/1VJMJxnWHerpm9Bvz1EH/msMMDi9Yu.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/v757G55MsEmNNkikcd8f/IDqawfTKfDt3gQRblrdi/qGLk0o1Bp.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/vDyR158avxN5iJYV3ARe/YVyKjG5rDUIowzT8e3yH/qi2BMUsjd.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1PQ7p9bJ9qWSZvxNUqSb/rbYMRE1d1LuSe8hIpemG/vtRqc7Q8H.js\";import Icon from\"https://framerusercontent.com/modules/2VLFzAdz2O47S2E1V0Rj/ho27Gs33wNFPDKKceqrK/hVVWClR2y.js\";import Button from\"https://framerusercontent.com/modules/eDYsRD0Ae35LpBZ98Bva/PaW3R9SnYLYjdCYUmJYw/mxh8fDQP5.js\";import NavItem from\"https://framerusercontent.com/modules/mI2TfaCoT1XEKfqf0LES/jVXRd78MqkTVNm6BeRcy/w_WvSIsC_.js\";const ButtonFonts=getFonts(Button);const NavItemFonts=getFonts(NavItem);const IconFonts=getFonts(Icon);const cycleOrder=[\"ZwRI1UiWi\",\"I8j5rQVOP\",\"iolipgTqY\",\"dtlbmuY3t\"];const variantClassNames={dtlbmuY3t:\"framer-v-7ox83v\",I8j5rQVOP:\"framer-v-11b3pif\",iolipgTqY:\"framer-v-fsr99z\",ZwRI1UiWi:\"framer-v-58u34s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"ZwRI1UiWi\",\"Variant 2\":\"I8j5rQVOP\",\"Variant 3\":\"iolipgTqY\",\"Variant 4\":\"dtlbmuY3t\"};const getProps=({height,id,width,...props})=>{var _variant,ref;return{...props,variant:(ref=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref!==void 0?ref:\"ZwRI1UiWi\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"ZwRI1UiWi\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const router=useRouter();const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-ywRZF\",sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-58u34s\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZwRI1UiWi\",ref:ref,style:{...style},...addPropertyOverrides({dtlbmuY3t:{\"data-framer-name\":\"Variant 4\"},I8j5rQVOP:{\"data-framer-name\":\"Variant 2\"},iolipgTqY:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.header,{className:\"framer-vrtl12\",\"data-framer-name\":\"Footer-section\",layoutDependency:layoutDependency,layoutId:\"i3dWLk3gn\",style:{backgroundColor:\"var(--token-dba59132-829b-4e6d-b82d-8216aeda099f, rgb(0, 0, 0))\"},children:/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-142nr34\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"s7lOt4qw3\",children:[/*#__PURE__*/ _jsx(Link,{href:\"https://www.instagram.com/\",children:/*#__PURE__*/ _jsxs(motion.a,{className:\"framer-22i3hp framer-gx73x7\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"HILvNkkPf\",style:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 8px 16px 0px rgba(0, 0, 0, 0.07999999821186066)\"},transformTemplate:transformTemplate,...addPropertyOverrides({dtlbmuY3t:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1jhd5kf\",\"data-styles-preset\":\"msMMDi9Yu\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36)))\"},children:\"Follow me on Instagram\"})}),className:\"framer-1q840u8\",\"data-framer-name\":\"Follow me on Instagram\",layoutDependency:layoutDependency,layoutId:\"TyFUI9JQw\",style:{\"--extracted-r6o4lv\":\"var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h2,{className:\"framer-styles-preset-1h2pqlz\",\"data-styles-preset\":\"vtRqc7Q8H\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154)))\"},children:\"@jennywilson\"})}),className:\"framer-1gn6zns\",\"data-framer-name\":\"@jennywilson\",layoutDependency:layoutDependency,layoutId:\"dLjSrLh1z\",style:{\"--extracted-1of0zx5\":\"var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-1pqc8pr\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"sxvgf4Ow4\",children:[/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-19ebyv0\",\"data-framer-name\":\"Widget 1\",layoutDependency:layoutDependency,layoutId:\"EgplgyT2D\",children:[/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-169yp7d\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"RR8azDO0x\",children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1gz95ey\",\"data-styles-preset\":\"qGLk0o1Bp\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d0228cf-560f-4f60-88ab-dbc503d047b9, rgb(250, 244, 240)))\"},children:\"Get Template\"})}),className:\"framer-cxjct0\",\"data-framer-name\":\"Get Template\",layoutDependency:layoutDependency,layoutId:\"SPb4D6TSf\",style:{\"--extracted-r6o4lv\":\"var(--token-0d0228cf-560f-4f60-88ab-dbc503d047b9, rgb(250, 244, 240))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-128r940\",\"data-styles-preset\":\"fRoxndaPs\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6850d6fe-1b11-461d-bfb3-26bdec0fddc3, rgb(176, 174, 173)))\"},children:\"Here you\u2019ll find all things wellness related \u2013 think healthy, gluten free and DELICIOUS recipes, stress and anxiety management tips.\"})}),className:\"framer-174yikq\",\"data-framer-name\":\"Here you\u2019ll find all things wellness related \u2013 think healthy, gluten free and DELICIOUS recipes, stress and anxiety management tips.\",layoutDependency:layoutDependency,layoutId:\"VU2CAorUg\",style:{\"--extracted-r6o4lv\":\"var(--token-6850d6fe-1b11-461d-bfb3-26bdec0fddc3, rgb(176, 174, 173))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dtlbmuY3t:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-128r940\",\"data-styles-preset\":\"fRoxndaPs\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6850d6fe-1b11-461d-bfb3-26bdec0fddc3, rgb(176, 174, 173)))\"},children:\"Here you\u2019ll find all things wellness related \u2013 think healthy, gluten free and DELICIOUS recipes, stress and anxiety management tips.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-sizbc5-container\",layoutDependency:layoutDependency,layoutId:\"a1OjJfwIr-container\",children:/*#__PURE__*/ _jsx(Button,{height:\"100%\",id:\"a1OjJfwIr\",layoutId:\"a1OjJfwIr\",mYgidEMvo:\"GET THIS TEMPLATE\",variant:\"FLLg1bSHY\",width:\"100%\",Z1jv89SxT:\"https://framerbite.lemonsqueezy.com/\"})})]}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1jtgrjy\",\"data-framer-name\":\"Widget 2\",layoutDependency:layoutDependency,layoutId:\"KefWgT2sW\",children:/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-oh1ss0\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"ZESPh1Ewd\",children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1gz95ey\",\"data-styles-preset\":\"qGLk0o1Bp\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d0228cf-560f-4f60-88ab-dbc503d047b9, rgb(250, 244, 240)))\"},children:\"Navigate\"})}),className:\"framer-1e9wttk\",\"data-framer-name\":\"Navigate\",layoutDependency:layoutDependency,layoutId:\"S0R9U445y\",style:{\"--extracted-r6o4lv\":\"var(--token-0d0228cf-560f-4f60-88ab-dbc503d047b9, rgb(250, 244, 240))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-tpoxre\",\"data-framer-name\":\"list\",layoutDependency:layoutDependency,layoutId:\"r6aeWAgQm\",children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-huxnvf-container\",layoutDependency:layoutDependency,layoutId:\"JjSc_kCCS-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"JjSc_kCCS\",layoutId:\"JjSc_kCCS\",link:resolveLink({webPageId:\"augiA20Il\"},router),title:\"Home\",variant:\"j2jVJuBg7\",width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-9dva5t-container\",layoutDependency:layoutDependency,layoutId:\"J5EC5zWig-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"J5EC5zWig\",layoutId:\"J5EC5zWig\",link:resolveLink({webPageId:\"Mv47R3Ifp\"},router),title:\"About\",variant:\"j2jVJuBg7\",width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1loy492-container\",layoutDependency:layoutDependency,layoutId:\"YJqDaEiCR-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"YJqDaEiCR\",layoutId:\"YJqDaEiCR\",link:resolveLink({webPageId:\"JPnjasCWc\"},router),title:\"Blog\",variant:\"j2jVJuBg7\",width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-jpl0ru-container\",layoutDependency:layoutDependency,layoutId:\"bTNLu3KsL-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"bTNLu3KsL\",layoutId:\"bTNLu3KsL\",link:resolveLink({webPageId:\"GXzi6InlJ\"},router),title:\"Shop\",variant:\"j2jVJuBg7\",width:\"100%\"})})]})]})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-11ge7qj\",\"data-framer-name\":\"Widget 3\",layoutDependency:layoutDependency,layoutId:\"HEAoKY66w\",children:/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-1wqslg1\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"y4YZIswwU\",children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1gz95ey\",\"data-styles-preset\":\"qGLk0o1Bp\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d0228cf-560f-4f60-88ab-dbc503d047b9, rgb(250, 244, 240)))\"},children:\"Follow on Social Media\"})}),className:\"framer-q4p31q\",\"data-framer-name\":\"Follow on Social Media\",layoutDependency:layoutDependency,layoutId:\"fu06pSaWo\",style:{\"--extracted-r6o4lv\":\"var(--token-0d0228cf-560f-4f60-88ab-dbc503d047b9, rgb(250, 244, 240))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dtlbmuY3t:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1gz95ey\",\"data-styles-preset\":\"qGLk0o1Bp\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d0228cf-560f-4f60-88ab-dbc503d047b9, rgb(250, 244, 240)))\"},children:\"Follow on Social Media\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-yc45es\",\"data-framer-name\":\"Social-icon\",layoutDependency:layoutDependency,layoutId:\"e4LsHHAbw\",children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1qk3yn4-container\",layoutDependency:layoutDependency,layoutId:\"FMZZ80fLG-container\",children:/*#__PURE__*/ _jsx(Icon,{height:\"100%\",id:\"FMZZ80fLG\",layoutId:\"FMZZ80fLG\",link:\"www.facebook.com\",name:\"facebook\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1jrcoa5-container\",layoutDependency:layoutDependency,layoutId:\"jC74CbDrN-container\",children:/*#__PURE__*/ _jsx(Icon,{height:\"100%\",id:\"jC74CbDrN\",layoutId:\"jC74CbDrN\",link:\"www.twitter.com\",name:\"twitter\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-p08ydg-container\",layoutDependency:layoutDependency,layoutId:\"nyvTw5m_J-container\",children:/*#__PURE__*/ _jsx(Icon,{height:\"100%\",id:\"nyvTw5m_J\",layoutId:\"nyvTw5m_J\",link:\"www.instagram.com\",name:\"instagram\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1bbc3my-container\",layoutDependency:layoutDependency,layoutId:\"s7y6uTVKS-container\",children:/*#__PURE__*/ _jsx(Icon,{height:\"100%\",id:\"s7y6uTVKS\",layoutId:\"s7y6uTVKS\",link:\"www.youtube.com\",name:\"youtube\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})]})]})})]})]})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-908472\",\"data-border\":true,\"data-framer-name\":\"Footer-bottom\",layoutDependency:layoutDependency,layoutId:\"qhfSCyxBn\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":'var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, rgb(36, 44, 36)) /* {\"name\":\"Neutral / 07\"} */',\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-dba59132-829b-4e6d-b82d-8216aeda099f, rgb(0, 0, 0))\"},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1532mo6\",\"data-styles-preset\":\"qi2BMUsjd\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ed2b93d-ea5c-414e-bd20-fb6ad640c12d, rgb(214, 209, 198)))\"},children:\"2023 \\xa9 FramerBite, All Rights Reserved\"})}),className:\"framer-jnyq7q\",\"data-framer-name\":\"2023 \\xa9 FramerBite, All Rights Reserved\",layoutDependency:layoutDependency,layoutId:\"fBDpJ_Lh2\",style:{\"--extracted-r6o4lv\":\"var(--token-5ed2b93d-ea5c-414e-bd20-fb6ad640c12d, rgb(214, 209, 198))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=['.framer-ywRZF [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ywRZF .framer-gx73x7 { display: block; }\",\".framer-ywRZF .framer-58u34s { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1440px; }\",\".framer-ywRZF .framer-vrtl12 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 195px 0px 110px 0px; position: relative; width: 100%; }\",\".framer-ywRZF .framer-142nr34 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1320px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-ywRZF .framer-22i3hp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 37px 91px 46px 91px; position: absolute; text-decoration: none; top: -269px; width: 473px; z-index: 1; }\",\".framer-ywRZF .framer-1q840u8, .framer-ywRZF .framer-1gn6zns, .framer-ywRZF .framer-174yikq, .framer-ywRZF .framer-q4p31q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ywRZF .framer-1pqc8pr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ywRZF .framer-19ebyv0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 29%; }\",\".framer-ywRZF .framer-169yp7d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ywRZF .framer-cxjct0, .framer-ywRZF .framer-1e9wttk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ywRZF .framer-sizbc5-container, .framer-ywRZF .framer-huxnvf-container, .framer-ywRZF .framer-9dva5t-container, .framer-ywRZF .framer-1loy492-container, .framer-ywRZF .framer-jpl0ru-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ywRZF .framer-1jtgrjy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 7%; }\",\".framer-ywRZF .framer-oh1ss0, .framer-ywRZF .framer-1wqslg1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ywRZF .framer-tpoxre { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ywRZF .framer-11ge7qj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 14%; }\",\".framer-ywRZF .framer-yc45es { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ywRZF .framer-1qk3yn4-container, .framer-ywRZF .framer-1jrcoa5-container, .framer-ywRZF .framer-p08ydg-container, .framer-ywRZF .framer-1bbc3my-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-ywRZF .framer-908472 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 28px 0px 26px 0px; position: relative; width: 100%; }\",\".framer-ywRZF .framer-jnyq7q { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ywRZF .framer-58u34s, .framer-ywRZF .framer-vrtl12, .framer-ywRZF .framer-142nr34, .framer-ywRZF .framer-22i3hp, .framer-ywRZF .framer-19ebyv0, .framer-ywRZF .framer-169yp7d, .framer-ywRZF .framer-1jtgrjy, .framer-ywRZF .framer-oh1ss0, .framer-ywRZF .framer-tpoxre, .framer-ywRZF .framer-11ge7qj, .framer-ywRZF .framer-1wqslg1, .framer-ywRZF .framer-yc45es, .framer-ywRZF .framer-908472 { gap: 0px; } .framer-ywRZF .framer-58u34s > *, .framer-ywRZF .framer-22i3hp > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ywRZF .framer-58u34s > :first-child, .framer-ywRZF .framer-vrtl12 > :first-child, .framer-ywRZF .framer-142nr34 > :first-child, .framer-ywRZF .framer-22i3hp > :first-child, .framer-ywRZF .framer-19ebyv0 > :first-child, .framer-ywRZF .framer-169yp7d > :first-child, .framer-ywRZF .framer-1jtgrjy > :first-child, .framer-ywRZF .framer-oh1ss0 > :first-child, .framer-ywRZF .framer-tpoxre > :first-child, .framer-ywRZF .framer-11ge7qj > :first-child, .framer-ywRZF .framer-1wqslg1 > :first-child { margin-top: 0px; } .framer-ywRZF .framer-58u34s > :last-child, .framer-ywRZF .framer-vrtl12 > :last-child, .framer-ywRZF .framer-142nr34 > :last-child, .framer-ywRZF .framer-22i3hp > :last-child, .framer-ywRZF .framer-19ebyv0 > :last-child, .framer-ywRZF .framer-169yp7d > :last-child, .framer-ywRZF .framer-1jtgrjy > :last-child, .framer-ywRZF .framer-oh1ss0 > :last-child, .framer-ywRZF .framer-tpoxre > :last-child, .framer-ywRZF .framer-11ge7qj > :last-child, .framer-ywRZF .framer-1wqslg1 > :last-child { margin-bottom: 0px; } .framer-ywRZF .framer-vrtl12 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-ywRZF .framer-142nr34 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ywRZF .framer-19ebyv0 > *, .framer-ywRZF .framer-1jtgrjy > *, .framer-ywRZF .framer-11ge7qj > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-ywRZF .framer-169yp7d > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ywRZF .framer-oh1ss0 > *, .framer-ywRZF .framer-1wqslg1 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-ywRZF .framer-tpoxre > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ywRZF .framer-yc45es > * { margin: 0px; margin-left: calc(26px / 2); margin-right: calc(26px / 2); } .framer-ywRZF .framer-yc45es > :first-child, .framer-ywRZF .framer-908472 > :first-child { margin-left: 0px; } .framer-ywRZF .framer-yc45es > :last-child, .framer-ywRZF .framer-908472 > :last-child { margin-right: 0px; } .framer-ywRZF .framer-908472 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-ywRZF.framer-v-11b3pif .framer-58u34s { width: 1200px; }\",\".framer-ywRZF.framer-v-fsr99z .framer-58u34s { width: 810px; }\",\".framer-ywRZF.framer-v-fsr99z .framer-vrtl12 { padding: 195px 0px 80px 0px; }\",\".framer-ywRZF.framer-v-fsr99z .framer-22i3hp { top: -240px; }\",\".framer-ywRZF.framer-v-fsr99z .framer-19ebyv0 { width: 32%; }\",\".framer-ywRZF.framer-v-fsr99z .framer-11ge7qj { width: 24%; }\",\".framer-ywRZF.framer-v-7ox83v .framer-58u34s { width: 320px; }\",\".framer-ywRZF.framer-v-7ox83v .framer-vrtl12 { padding: 0px 0px 30px 0px; }\",\".framer-ywRZF.framer-v-7ox83v .framer-142nr34 { gap: 30px; }\",\".framer-ywRZF.framer-v-7ox83v .framer-22i3hp { left: unset; padding: 10px 10px 10px 10px; position: relative; top: unset; width: 100%; }\",\".framer-ywRZF.framer-v-7ox83v .framer-1pqc8pr { align-content: center; align-items: center; flex-direction: column; gap: 30px; justify-content: center; }\",\".framer-ywRZF.framer-v-7ox83v .framer-19ebyv0, .framer-ywRZF.framer-v-7ox83v .framer-1jtgrjy, .framer-ywRZF.framer-v-7ox83v .framer-11ge7qj { align-content: center; align-items: center; width: 100%; }\",\".framer-ywRZF.framer-v-7ox83v .framer-169yp7d, .framer-ywRZF.framer-v-7ox83v .framer-oh1ss0, .framer-ywRZF.framer-v-7ox83v .framer-tpoxre, .framer-ywRZF.framer-v-7ox83v .framer-1wqslg1 { align-content: center; align-items: center; }\",\".framer-ywRZF.framer-v-7ox83v .framer-yc45es { justify-content: center; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ywRZF.framer-v-7ox83v .framer-142nr34, .framer-ywRZF.framer-v-7ox83v .framer-1pqc8pr { gap: 0px; } .framer-ywRZF.framer-v-7ox83v .framer-142nr34 > *, .framer-ywRZF.framer-v-7ox83v .framer-1pqc8pr > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-ywRZF.framer-v-7ox83v .framer-142nr34 > :first-child, .framer-ywRZF.framer-v-7ox83v .framer-1pqc8pr > :first-child { margin-top: 0px; } .framer-ywRZF.framer-v-7ox83v .framer-142nr34 > :last-child, .framer-ywRZF.framer-v-7ox83v .framer-1pqc8pr > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 660\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"I8j5rQVOP\":{\"layout\":[\"fixed\",\"auto\"]},\"iolipgTqY\":{\"layout\":[\"fixed\",\"auto\"]},\"dtlbmuY3t\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables false\n */ const FramerAusmdrj4E=withCSS(Component,css,\"framer-ywRZF\");export default FramerAusmdrj4E;FramerAusmdrj4E.displayName=\"Footer\";FramerAusmdrj4E.defaultProps={height:660,width:1440};addPropertyControls(FramerAusmdrj4E,{variant:{options:[\"ZwRI1UiWi\",\"I8j5rQVOP\",\"iolipgTqY\",\"dtlbmuY3t\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAusmdrj4E,[...ButtonFonts,...NavItemFonts,...IconFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAusmdrj4E\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I8j5rQVOP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iolipgTqY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dtlbmuY3t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"660\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on.\n * By using `useConstant` you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { useConstant } from \"https://framer.com/m/framer/useConstant.js@^1.0.0\";\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\n/**\n * Generates a random string of BASE62 characters.\n */ export function randomID(length = 5) {\n    return Array(length).fill(0).map(()=>BASE62[Math.floor(Math.random() * BASE62.length)]\n    ).join(\"\");\n}\nexport function useRandomID(length = 5) {\n    return useConstant(()=>randomID(length)\n    );\n}\nconst defaultStorageKey = \"$$FramerRandomID\";\n/**\n * `randomID` but cached in localStorage.\n */ export function useCachedRandomID(storageKey = defaultStorageKey) {\n    return useConstant(()=>{\n        const storage = getLocalStorage();\n        if (!storage) return randomID(8);\n        const cachedValue = storage.getItem(storageKey);\n        if (cachedValue) return cachedValue;\n        const newID = randomID(8);\n        storage.setItem(storageKey, newID);\n        return newID;\n    });\n}\nfunction getLocalStorage() {\n    if (typeof window === undefined) return undefined;\n    try {\n        return window.localStorage;\n    } catch (err) {\n        return undefined;\n    }\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useRandomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCachedRandomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./randomID.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";// Generated by Framer (24f3304)\nimport*as React from\"react\";import{motion,LayoutGroup}from\"framer-motion\";import{useActiveVariantCallback,addFonts,withCSS,addPropertyControls,ControlType,cx,useAddVariantProps,useVariantState}from\"framer\";import{useRandomID}from\"https://framer.com/m/framer/randomID.js@^2.0.0\";const cycleOrder=[\"uL1KSNbAO\",\"wuYLgLVQz\"];const variantClassNames={\"uL1KSNbAO\":\"framer-v-sct6xz\",\"wuYLgLVQz\":\"framer-v-7ln769\"};const humanReadableVariantMap={\"Burger\":\"uL1KSNbAO\",\"X\":\"wuYLgLVQz\"};const transitions={\"default\":{\"type\":\"spring\",\"ease\":[0.44,0,0.56,1],\"duration\":5,\"delay\":0,\"stiffness\":400,\"damping\":30,\"mass\":1}};const Component=/*#__PURE__*/ React.forwardRef(function({style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"uL1KSNbAO\",tap:TBgHLr7MW,color:iWF8EWIN1=\"rgb(136, 136, 136)\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{variants,baseVariant,gestureVariant,classNames,transition,setVariant,setGestureState}=useVariantState({defaultVariant:\"uL1KSNbAO\",variant,transitions,variantClassNames,cycleOrder});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsct6xz=activeVariantCallback(async(...args)=>{if(TBgHLr7MW){const res=await TBgHLr7MW(...args);if(res===false)return false;}setVariant(\"wuYLgLVQz\");});const onTap7ln769=activeVariantCallback(async(...args)=>{if(TBgHLr7MW){const res=await TBgHLr7MW(...args);if(res===false)return false;}setVariant(\"uL1KSNbAO\");});const variantProps=React.useMemo(()=>({\"wuYLgLVQz\":{\"uL1KSNbAO\":{\"onTap\":onTap7ln769,\"data-framer-name\":\"X\",\"data-highlight\":true}}}),[onTap7ln769]);const addVariantProps=useAddVariantProps(baseVariant,gestureVariant,variantProps);const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return(/*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{\"data-framer-generated\":true,initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-OAsFD\",classNames),style:{\"display\":\"contents\",\"pointerEvents\":pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:undefined},children:/*#__PURE__*/ _jsx(motion.div,{...restProps,layoutId:\"uL1KSNbAO\",className:cx(\"framer-sct6xz\",className),style:{...style},background:null,\"data-highlight\":true,\"data-framer-name\":\"Burger\",onTap:onTapsct6xz,transition:transition,layoutDependency:layoutDependency,ref:ref,...addVariantProps(\"uL1KSNbAO\"),children:/*#__PURE__*/ _jsxs(motion.div,{layoutId:\"grVqu8zO5\",className:\"framer-kqrzyc\",style:{},background:null,transition:transition,layoutDependency:layoutDependency,...addVariantProps(\"grVqu8zO5\"),children:[/*#__PURE__*/ _jsx(motion.div,{layoutId:\"x0ZufA4We\",className:\"framer-mzz784\",style:{\"backgroundColor\":iWF8EWIN1,\"rotate\":0},\"data-framer-name\":\"Bottom\",variants:{\"wuYLgLVQz\":{\"rotate\":-45}},transition:transition,layoutDependency:layoutDependency,...addVariantProps(\"x0ZufA4We\")}),/*#__PURE__*/ _jsx(motion.div,{layoutId:\"uR628goMu\",className:\"framer-1a74gli\",style:{\"backgroundColor\":iWF8EWIN1,\"rotate\":0,\"opacity\":1},\"data-framer-name\":\"Mid\",variants:{\"wuYLgLVQz\":{\"rotate\":0,\"opacity\":0}},transition:transition,layoutDependency:layoutDependency,...addVariantProps(\"uR628goMu\")}),/*#__PURE__*/ _jsx(motion.div,{layoutId:\"CpjUXrkWa\",className:\"framer-48wlq1\",style:{\"backgroundColor\":iWF8EWIN1,\"rotate\":0},\"data-framer-name\":\"Top\",variants:{\"wuYLgLVQz\":{\"rotate\":45}},transition:transition,layoutDependency:layoutDependency,...addVariantProps(\"CpjUXrkWa\")})]})})})}));});const css=[\".framer-OAsFD [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;}\",\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OAsFD * { box-sizing: border-box; }\",\".framer-OAsFD .framer-sct6xz { position: relative; cursor: pointer; overflow: hidden; width: 32px; height: 32px; }\",\".framer-OAsFD .framer-kqrzyc { position: absolute; overflow: visible; width: 24px; height: 18px; left: calc(50.00000000000002% - 24px/2); top: calc(50.00000000000002% - 18px/2); flex: none; }\",\".framer-OAsFD .framer-mzz784 { position: absolute; overflow: hidden; height: 2px; right: 0px; bottom: 0px; left: 0px; flex: none; }\",\".framer-OAsFD .framer-1a74gli { position: absolute; overflow: hidden; height: 2px; right: 0px; left: 0px; top: calc(50.00000000000002% - 2px/2); flex: none; }\",\".framer-OAsFD .framer-48wlq1 { position: absolute; overflow: hidden; height: 2px; right: 0px; left: 0px; top: 0px; flex: none; }\",\".framer-OAsFD.framer-v-7ln769 .framer-sct6xz { cursor: pointer; }\",\".framer-OAsFD.framer-v-7ln769 .framer-mzz784 { width: auto; height: 2px; right: 0px; bottom: auto; left: 0px; top: calc(50.00000000000002% - 2px/2); flex: none; aspect-ratio: unset; }\",\".framer-OAsFD.framer-v-7ln769 .framer-1a74gli { width: 2px; height: 2px; right: 0px; bottom: auto; left: auto; top: calc(50.00000000000002% - 2px/2); flex: none; aspect-ratio: unset; }\",\".framer-OAsFD.framer-v-7ln769 .framer-48wlq1 { width: 26px; height: 2px; right: -1px; bottom: auto; left: auto; top: calc(50.00000000000002% - 2px/2); flex: none; aspect-ratio: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\": \"variant\", \"data\": {\"default\": {\"layout\": [\"fixed\", \"fixed\"]}, \"wuYLgLVQz\": {\"layout\": [\"fixed\", \"fixed\"]}}}\n * @framerVariables {\"TBgHLr7MW\": \"tap\", \"iWF8EWIN1\": \"color\"}\n */ const FramerF8KjCKf_G=withCSS(Component,css);export default FramerF8KjCKf_G;FramerF8KjCKf_G.displayName=\"Elements/Menu Icon\";FramerF8KjCKf_G.defaultProps={\"width\":32,\"height\":32};addPropertyControls(FramerF8KjCKf_G,{\"variant\":{\"type\":ControlType.Enum,\"title\":\"Variant\",\"options\":[\"uL1KSNbAO\",\"wuYLgLVQz\"],\"optionTitles\":[\"Burger\",\"X\"]},\"TBgHLr7MW\":{\"type\":ControlType.EventHandler,\"title\":\"Tap\"},\"iWF8EWIN1\":{\"type\":ControlType.Color,\"title\":\"Color\",\"defaultValue\":\"rgb(136, 136, 136)\"}});addFonts(FramerF8KjCKf_G,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF8KjCKf_G\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\": \\\"variant\\\", \\\"data\\\": {\\\"default\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}, \\\"wuYLgLVQz\\\": {\\\"layout\\\": [\\\"fixed\\\", \\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"TBgHLr7MW\\\": \\\"tap\\\", \\\"iWF8EWIN1\\\": \\\"color\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F8KjCKf_G.map", "// Generated by Framer (89417f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Image,Link,resolveLink,useActiveVariantCallback,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ElementsMenuIcon from\"https://framerusercontent.com/modules/KtVGDQXNUVZ5aqCs47VS/OMqTyVIbB7GZvcPewNwz/F8KjCKf_G.js\";import NavItem from\"https://framerusercontent.com/modules/mI2TfaCoT1XEKfqf0LES/jVXRd78MqkTVNm6BeRcy/w_WvSIsC_.js\";const NavItemFonts=getFonts(NavItem);const ElementsMenuIconFonts=getFonts(ElementsMenuIcon);const cycleOrder=[\"KmGgMa6mD\",\"MAmBIA1TE\",\"j5xYiABPV\",\"FInvq4NGo\",\"skD2pn_w1\"];const variantClassNames={FInvq4NGo:\"framer-v-12c8dru\",j5xYiABPV:\"framer-v-izwyyp\",KmGgMa6mD:\"framer-v-szb1lt\",MAmBIA1TE:\"framer-v-1kfg1er\",skD2pn_w1:\"framer-v-ip84ri\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Large-display\":\"KmGgMa6mD\",\"Phone-open\":\"skD2pn_w1\",\"Tablet-open\":\"j5xYiABPV\",Phone:\"FInvq4NGo\",Tablet:\"MAmBIA1TE\"};const getProps=({height,id,width,...props})=>{var _variant,ref;return{...props,variant:(ref=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref!==void 0?ref:\"KmGgMa6mD\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"KmGgMa6mD\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const tapj4atkp=activeVariantCallback(async(...args)=>{setVariant(\"j5xYiABPV\");});const tap9zrh7y=activeVariantCallback(async(...args)=>{setVariant(\"MAmBIA1TE\");});const tapharkg5=activeVariantCallback(async(...args)=>{setVariant(\"skD2pn_w1\");});const tap13t8yoc=activeVariantCallback(async(...args)=>{setVariant(\"FInvq4NGo\");});const isDisplayed=()=>{if([\"MAmBIA1TE\",\"FInvq4NGo\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"MAmBIA1TE\",\"j5xYiABPV\",\"FInvq4NGo\",\"skD2pn_w1\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-kfM5q\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-szb1lt\",className),\"data-framer-name\":\"Large-display\",layoutDependency:layoutDependency,layoutId:\"KmGgMa6mD\",ref:ref,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({FInvq4NGo:{\"data-framer-name\":\"Phone\"},j5xYiABPV:{\"data-framer-name\":\"Tablet-open\"},MAmBIA1TE:{\"data-framer-name\":\"Tablet\"},skD2pn_w1:{\"data-framer-name\":\"Phone-open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(Link,{href:{webPageId:\"augiA20Il\"},children:/*#__PURE__*/ _jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:34,intrinsicWidth:125,pixelHeight:34,pixelWidth:125,src:\"https://framerusercontent.com/images/LiEEvcjbBppgVL2BZSCkCim340.svg\"},className:\"framer-10f57dc framer-13zs2z7\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"J3w7biZnH\"})}),isDisplayed()&&/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-iapxqp\",\"data-framer-name\":\"Nav-menu\",layoutDependency:layoutDependency,layoutId:\"ooxrXIctl\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{j5xYiABPV:{backgroundColor:\"rgb(255, 255, 255)\"},skD2pn_w1:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({j5xYiABPV:{transformTemplate},skD2pn_w1:{transformTemplate}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1if68rh-container\",layoutDependency:layoutDependency,layoutId:\"Q5fandA5D-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"Q5fandA5D\",layoutId:\"Q5fandA5D\",link:resolveLink({webPageId:\"augiA20Il\"},router),title:\"HOME\",variant:\"irQzJT0GY\",width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-6h2nht-container\",layoutDependency:layoutDependency,layoutId:\"aSyvp5anF-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"aSyvp5anF\",layoutId:\"aSyvp5anF\",link:resolveLink({webPageId:\"Mv47R3Ifp\"},router),title:\"ABOUT\",variant:\"irQzJT0GY\",width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-ivrsok-container\",layoutDependency:layoutDependency,layoutId:\"H4LHUpPZs-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"H4LHUpPZs\",layoutId:\"H4LHUpPZs\",link:resolveLink({webPageId:\"JPnjasCWc\"},router),title:\"BLOG\",variant:\"irQzJT0GY\",width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-bw91rf-container\",layoutDependency:layoutDependency,layoutId:\"wCkamWrzB-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"wCkamWrzB\",layoutId:\"wCkamWrzB\",link:resolveLink({webPageId:\"GXzi6InlJ\"},router),title:\"SHOP\",variant:\"irQzJT0GY\",width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-13xk4bk-container\",layoutDependency:layoutDependency,layoutId:\"baBE4WGmr-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"baBE4WGmr\",layoutId:\"baBE4WGmr\",link:resolveLink({webPageId:\"kDhy0CT2b\"},router),title:\"CONTACT\",variant:\"irQzJT0GY\",width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-77yq4r-container\",layoutDependency:layoutDependency,layoutId:\"OEgSiBANy-container\",children:/*#__PURE__*/ _jsx(NavItem,{height:\"100%\",id:\"OEgSiBANy\",layoutId:\"OEgSiBANy\",link:resolveLink({webPageId:\"Xkm2kbAaf\"},router),title:\"SUBSCRIPTION\",variant:\"irQzJT0GY\",width:\"100%\"})})]}),isDisplayed1()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-armvav-container\",layoutDependency:layoutDependency,layoutId:\"vOYZOef9u-container\",children:/*#__PURE__*/ _jsx(ElementsMenuIcon,{color:\"rgb(0, 0, 0)\",height:\"100%\",id:\"vOYZOef9u\",layoutId:\"vOYZOef9u\",style:{height:\"100%\",width:\"100%\"},variant:\"uL1KSNbAO\",width:\"100%\",...addPropertyOverrides({FInvq4NGo:{tap:tapharkg5},j5xYiABPV:{tap:tap9zrh7y,variant:\"wuYLgLVQz\"},MAmBIA1TE:{tap:tapj4atkp},skD2pn_w1:{tap:tap13t8yoc,variant:\"wuYLgLVQz\"}},baseVariant,gestureVariant)})})]})})})});});const css=['.framer-kfM5q [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kfM5q .framer-13zs2z7 { display: block; }\",\".framer-kfM5q .framer-szb1lt { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 24px 20px 24px 20px; position: relative; width: 1319px; }\",\".framer-kfM5q .framer-10f57dc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 42px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 157px; }\",\".framer-kfM5q .framer-iapxqp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; z-index: 3; }\",\".framer-kfM5q .framer-1if68rh-container, .framer-kfM5q .framer-6h2nht-container, .framer-kfM5q .framer-ivrsok-container, .framer-kfM5q .framer-bw91rf-container, .framer-kfM5q .framer-13xk4bk-container, .framer-kfM5q .framer-77yq4r-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kfM5q .framer-armvav-container { flex: none; height: 32px; position: relative; width: 32px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kfM5q .framer-iapxqp { gap: 0px; } .framer-kfM5q .framer-iapxqp > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-kfM5q .framer-iapxqp > :first-child { margin-left: 0px; } .framer-kfM5q .framer-iapxqp > :last-child { margin-right: 0px; } }\",\".framer-kfM5q.framer-v-1kfg1er .framer-szb1lt, .framer-kfM5q.framer-v-izwyyp .framer-szb1lt { width: 810px; }\",\".framer-kfM5q.framer-v-izwyyp .framer-iapxqp, .framer-kfM5q.framer-v-ip84ri .framer-iapxqp { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; left: 0px; padding: 30px 30px 30px 30px; position: absolute; right: 0px; top: 320%; width: unset; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kfM5q.framer-v-izwyyp .framer-iapxqp { gap: 0px; } .framer-kfM5q.framer-v-izwyyp .framer-iapxqp > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-kfM5q.framer-v-izwyyp .framer-iapxqp > :first-child { margin-top: 0px; } .framer-kfM5q.framer-v-izwyyp .framer-iapxqp > :last-child { margin-bottom: 0px; } }\",\".framer-kfM5q.framer-v-12c8dru .framer-szb1lt, .framer-kfM5q.framer-v-ip84ri .framer-szb1lt { width: 320px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kfM5q.framer-v-ip84ri .framer-iapxqp { gap: 0px; } .framer-kfM5q.framer-v-ip84ri .framer-iapxqp > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-kfM5q.framer-v-ip84ri .framer-iapxqp > :first-child { margin-top: 0px; } .framer-kfM5q.framer-v-ip84ri .framer-iapxqp > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 90\n * @framerIntrinsicWidth 1319\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MAmBIA1TE\":{\"layout\":[\"fixed\",\"auto\"]},\"j5xYiABPV\":{\"layout\":[\"fixed\",\"auto\"]},\"FInvq4NGo\":{\"layout\":[\"fixed\",\"auto\"]},\"skD2pn_w1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables false\n */ const Framercg1j6d3du=withCSS(Component,css,\"framer-kfM5q\");export default Framercg1j6d3du;Framercg1j6d3du.displayName=\"Navbar\";Framercg1j6d3du.defaultProps={height:90,width:1319};addPropertyControls(Framercg1j6d3du,{variant:{options:[\"KmGgMa6mD\",\"MAmBIA1TE\",\"j5xYiABPV\",\"FInvq4NGo\",\"skD2pn_w1\"],optionTitles:[\"Large-display\",\"Tablet\",\"Tablet-open\",\"Phone\",\"Phone-open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framercg1j6d3du,[...NavItemFonts,...ElementsMenuIconFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framercg1j6d3du\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicWidth\":\"1319\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MAmBIA1TE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j5xYiABPV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FInvq4NGo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"skD2pn_w1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"90\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cg1j6d3du.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap}from\"framer-motion\";import{resize}from\"@motionone/dom\";const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Ticker(props){/* Props */ let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const numChildren=Children.count(slots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */ const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/ createRef(),/*#__PURE__*/ createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */ let clonedChildren=[];let dupedChildren=[];/* Duplicate value */ let duplicateBy=0;let opacity=0;if(isCanvas){// duplicateBy = 10\nduplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;opacity=1;}/* Measure parent and child */ const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */ if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */ let initialResize=useRef(true);useEffect(()=>{measure();return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();}initialResize.current=false;});},[]);}clonedChildren=Children.map(slots,(child,index)=>{var ref,ref1,ref2,ref3;let ref4;if(index===0){ref4=childrenRef[0];}if(index===slots.length-1){ref4=childrenRef[1];}const size={width:widthType?(ref=child.props)===null||ref===void 0?void 0:ref.width:\"100%\",height:heightType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.height:\"100%\"};return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{ref:ref4,style:size,children:/*#__PURE__*/ cloneElement(child,{style:{...(ref2=child.props)===null||ref2===void 0?void 0:ref2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(ref3=child.props)===null||ref3===void 0?void 0:ref3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(slots,(child,childIndex)=>{var ref,ref1,ref2,ref3,ref4,ref5;const size={width:widthType?(ref=child.props)===null||ref===void 0?void 0:ref.width:\"100%\",height:heightType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.height:\"100%\"};return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/ cloneElement(child,{key:i+\" \"+childIndex,style:{...(ref2=child.props)===null||ref2===void 0?void 0:ref2.style,width:widthType?(ref3=child.props)===null||ref3===void 0?void 0:ref3.width:\"100%\",height:heightType?(ref4=child.props)===null||ref4===void 0?void 0:ref4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(ref5=child.props)===null||ref5===void 0?void 0:ref5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}),];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */ if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */ if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue),]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */ useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */ if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */ const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */ if(!hasChildren){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/ _jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/ _jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,transform:supportsAcceleratedAnimations?undefined:transform,willChange:isCanvas?\"auto\":\"transform\"},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){animationRef.current.updatePlaybackRate(hoverFactor);}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){animationRef.current.updatePlaybackRate(1);}},children:[clonedChildren,dupedChildren]})});};/* Default Properties */ Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */ addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\",],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */ const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */ const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (28b2919)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,Link,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"kUciyU_8N\"];const variantClassNames={kUciyU_8N:\"framer-v-1kx79v8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,image,instagramUrl,width,...props})=>{var ref;return{...props,MRBEeA348:instagramUrl!==null&&instagramUrl!==void 0?instagramUrl:props.MRBEeA348,z671z4fQ5:(ref=image!==null&&image!==void 0?image:props.z671z4fQ5)!==null&&ref!==void 0?ref:{src:new URL(\"assets/512/8lNvOQF7bKUm8pS2hy535X4wOjY.jpg\",\"https://framerusercontent.com/modules/9wbZOWkrEcs1Lm4Hu86F/hbAMbvPYYuaA03vknrpB/VUstl3KKS.js\").href,srcSet:`${new URL(\"assets/512/8lNvOQF7bKUm8pS2hy535X4wOjY.jpg\",\"https://framerusercontent.com/modules/9wbZOWkrEcs1Lm4Hu86F/hbAMbvPYYuaA03vknrpB/VUstl3KKS.js\").href} 512w, ${new URL(\"assets/1024/8lNvOQF7bKUm8pS2hy535X4wOjY.jpg\",\"https://framerusercontent.com/modules/9wbZOWkrEcs1Lm4Hu86F/hbAMbvPYYuaA03vknrpB/VUstl3KKS.js\").href} 1024w, ${new URL(\"assets/2048/8lNvOQF7bKUm8pS2hy535X4wOjY.jpg\",\"https://framerusercontent.com/modules/9wbZOWkrEcs1Lm4Hu86F/hbAMbvPYYuaA03vknrpB/VUstl3KKS.js\").href} 2048w, ${new URL(\"assets/8lNvOQF7bKUm8pS2hy535X4wOjY.jpg\",\"https://framerusercontent.com/modules/9wbZOWkrEcs1Lm4Hu86F/hbAMbvPYYuaA03vknrpB/VUstl3KKS.js\").href} 4096w`}};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,z671z4fQ5,MRBEeA348,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"kUciyU_8N\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-8soyy\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(Link,{href:MRBEeA348,children:/*#__PURE__*/ _jsx(Image,{...restProps,as:\"a\",background:{alt:\"\",fit:\"fill\",sizes:\"min(353px, 100vw)\",...toResponsiveImage(z671z4fQ5)},className:`${cx(\"framer-1kx79v8\",className)} framer-10spsct`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kUciyU_8N\",ref:ref,style:{...style}})})})})});});const css=['.framer-8soyy [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8soyy .framer-10spsct { display: block; }\",\".framer-8soyy .framer-1kx79v8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 353px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 353px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8soyy .framer-1kx79v8 { gap: 0px; } .framer-8soyy .framer-1kx79v8 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-8soyy .framer-1kx79v8 > :first-child { margin-left: 0px; } .framer-8soyy .framer-1kx79v8 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 353\n * @framerIntrinsicWidth 353\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"z671z4fQ5\":\"image\",\"MRBEeA348\":\"instagramUrl\"}\n */ const FramerVUstl3KKS=withCSS(Component,css,\"framer-8soyy\");export default FramerVUstl3KKS;FramerVUstl3KKS.displayName=\"Instagram-card\";FramerVUstl3KKS.defaultProps={height:353,width:353};addPropertyControls(FramerVUstl3KKS,{z671z4fQ5:{__defaultAssetReference:\"data:framer/asset-reference,8lNvOQF7bKUm8pS2hy535X4wOjY.jpg?originalFilename=1.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},MRBEeA348:{title:\"Instagram-url\",type:ControlType.Link}});addFonts(FramerVUstl3KKS,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVUstl3KKS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"353\",\"framerIntrinsicWidth\":\"353\",\"framerVariables\":\"{\\\"z671z4fQ5\\\":\\\"image\\\",\\\"MRBEeA348\\\":\\\"instagramUrl\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VUstl3KKS.map", "// Generated by Framer (d213f04)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js\";import InstagramCard from\"https://framerusercontent.com/modules/9wbZOWkrEcs1Lm4Hu86F/hbAMbvPYYuaA03vknrpB/VUstl3KKS.js\";const InstagramCardFonts=getFonts(InstagramCard);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"odhyBuAGT\"];const variantClassNames={odhyBuAGT:\"framer-v-s7kcuj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"odhyBuAGT\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-KNSfp\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-s7kcuj\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"odhyBuAGT\",ref:ref,style:{...style},children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-9jils4-container\",layoutDependency:layoutDependency,layoutId:\"nE7NnsUFo-container\",children:/*#__PURE__*/ _jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:0,height:\"100%\",hoverFactor:.5,id:\"nE7NnsUFo\",layoutId:\"nE7NnsUFo\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1fkissv-container\",layoutDependency:layoutDependency,layoutId:\"iShAq0cq3-container\",children:/*#__PURE__*/ _jsx(InstagramCard,{height:\"100%\",id:\"iShAq0cq3\",image:addImageAlt({src:new URL(\"assets/aycfQYUPnSqJbsF8QuvzHCzbM4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href,srcSet:`${new URL(\"assets/512/aycfQYUPnSqJbsF8QuvzHCzbM4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 391w, ${new URL(\"assets/aycfQYUPnSqJbsF8QuvzHCzbM4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 540w`},\"\"),instagramUrl:\"https://www.instagram.com/\",layoutId:\"iShAq0cq3\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-vmtbz4-container\",layoutDependency:layoutDependency,layoutId:\"LXMYjfkW0-container\",children:/*#__PURE__*/ _jsx(InstagramCard,{height:\"100%\",id:\"LXMYjfkW0\",image:addImageAlt({src:new URL(\"assets/8ubcWGTTjnDkxsOEc0nTWndIRU4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href,srcSet:`${new URL(\"assets/512/8ubcWGTTjnDkxsOEc0nTWndIRU4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 512w, ${new URL(\"assets/8ubcWGTTjnDkxsOEc0nTWndIRU4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 706w`},\"\"),instagramUrl:\"https://www.instagram.com/\",layoutId:\"LXMYjfkW0\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-vgmkl8-container\",layoutDependency:layoutDependency,layoutId:\"kGjLFD7Po-container\",children:/*#__PURE__*/ _jsx(InstagramCard,{height:\"100%\",id:\"kGjLFD7Po\",image:addImageAlt({src:new URL(\"assets/zb67lrq4x9WHefFmpupV7ZdpM.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href,srcSet:`${new URL(\"assets/512/zb67lrq4x9WHefFmpupV7ZdpM.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 512w, ${new URL(\"assets/zb67lrq4x9WHefFmpupV7ZdpM.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 706w`},\"\"),instagramUrl:\"https://www.instagram.com/\",layoutId:\"kGjLFD7Po\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1upcbby-container\",layoutDependency:layoutDependency,layoutId:\"G9QmL8KGW-container\",children:/*#__PURE__*/ _jsx(InstagramCard,{height:\"100%\",id:\"G9QmL8KGW\",image:addImageAlt({src:new URL(\"assets/lI2l7HudkRqmXIzL4eyZllHse0c.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href,srcSet:`${new URL(\"assets/512/lI2l7HudkRqmXIzL4eyZllHse0c.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 512w, ${new URL(\"assets/lI2l7HudkRqmXIzL4eyZllHse0c.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 706w`},\"\"),instagramUrl:\"https://www.instagram.com/\",layoutId:\"G9QmL8KGW\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-7covez-container\",layoutDependency:layoutDependency,layoutId:\"T7wm1HVIu-container\",children:/*#__PURE__*/ _jsx(InstagramCard,{height:\"100%\",id:\"T7wm1HVIu\",image:addImageAlt({src:new URL(\"assets/BtpCbmCzq5Vzgyy8hyiwMHGT0y4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href,srcSet:`${new URL(\"assets/512/BtpCbmCzq5Vzgyy8hyiwMHGT0y4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 393w, ${new URL(\"assets/BtpCbmCzq5Vzgyy8hyiwMHGT0y4.png\",\"https://framerusercontent.com/modules/wkNkzjmeQzlcGDOTasLf/iw7jSS9ACiWPDJXFiaIS/vObPmtbor.js\").href} 542w`},\"\"),instagramUrl:\"https://www.instagram.com/\",layoutId:\"T7wm1HVIu\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})});});const css=['.framer-KNSfp [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KNSfp .framer-5tk9r3 { display: block; }\",\".framer-KNSfp .framer-s7kcuj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1440px; }\",\".framer-KNSfp .framer-9jils4-container { flex: 1 0 0px; height: 355px; position: relative; width: 1px; }\",\".framer-KNSfp .framer-1fkissv-container, .framer-KNSfp .framer-vmtbz4-container, .framer-KNSfp .framer-vgmkl8-container, .framer-KNSfp .framer-1upcbby-container, .framer-KNSfp .framer-7covez-container { height: 353px; position: relative; width: 353px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KNSfp .framer-s7kcuj { gap: 0px; } .framer-KNSfp .framer-s7kcuj > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-KNSfp .framer-s7kcuj > :first-child { margin-left: 0px; } .framer-KNSfp .framer-s7kcuj > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 355\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n */ const FramervObPmtbor=withCSS(Component,css,\"framer-KNSfp\");export default FramervObPmtbor;FramervObPmtbor.displayName=\"Instagram-Ticker\";FramervObPmtbor.defaultProps={height:355,width:1440};addFonts(FramervObPmtbor,[...InstagramCardFonts,...TickerFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervObPmtbor\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"355\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vObPmtbor.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[];export const css=['.framer-v8wFE .framer-styles-preset-lejiff:not(.rich-text-wrapper), .framer-v8wFE .framer-styles-preset-lejiff.rich-text-wrapper p { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-MediumItalic\", \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-v8wFE\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-cMkSf .framer-styles-preset-tkmool:not(.rich-text-wrapper), .framer-cMkSf .framer-styles-preset-tkmool.rich-text-wrapper a { --framer-link-current-text-color: var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, #ffffff) /* {\"name\":\"Neutral / 01\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, #ffffff) /* {\"name\":\"Neutral / 01\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, #ffffff); --framer-link-text-decoration: underline; }'];export const className=\"framer-cMkSf\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (89417f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,SVG,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zSzd9q8yPMV5eO5fWoY3/WiezF7Pl3qJ6LIjrQ1P1/LX1YOkKEH.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1w9ex4yylL5sbXvyutaW/iKHkVtJUOEzAz9UUY5s9/puGQdM2Eh.js\";const FeatherFonts=getFonts(Feather);const cycleOrder=[\"jN9rCOSLi\",\"ESGP2H2q4\"];const variantClassNames={ESGP2H2q4:\"framer-v-5fd5m8\",jN9rCOSLi:\"framer-v-flui9i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"jN9rCOSLi\",Invisible:\"ESGP2H2q4\"};const getProps=({height,id,width,...props})=>{var _variant,ref;return{...props,variant:(ref=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref!==void 0?ref:\"jN9rCOSLi\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"jN9rCOSLi\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClickcafd79=activeVariantCallback(async(...args)=>{setVariant(\"ESGP2H2q4\");});const isDisplayed=()=>{if(baseVariant===\"ESGP2H2q4\")return false;return true;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-ik29o\",sharedStyle.className,sharedStyle1.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-flui9i\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jN9rCOSLi\",ref:ref,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({ESGP2H2q4:{\"data-framer-name\":\"Invisible\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1soans9\",\"data-framer-name\":\"Pattern\",layoutDependency:layoutDependency,layoutId:\"PT9YWEgzG\",transformTemplate:transformTemplate,children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-1kljcfr\",\"data-framer-name\":\"Pattern\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:1600,layoutDependency:layoutDependency,layoutId:\"UH9I7KGHz\",svg:'<svg width=\"1600\" height=\"36\" viewBox=\"0 0 1600 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.2\">\\n<g opacity=\"0.6\">\\n<g clip-path=\"url(#clip0_7940_3399)\">\\n<path d=\"M318.653 16.7347C312.666 14.5159 302.531 10.0159 297.144 8.12676C291.427 6.01842 285.152 5.85521 279.329 7.66339C273.824 9.31191 268.693 12.0297 263.024 13.2149C256.992 14.4802 250.959 13.3307 245.391 11.0139C234.891 6.64755 224.464 -1.38116 212.317 2.103C201.945 5.0525 194.12 15.104 182.619 14.6941C177.16 14.498 172.474 11.4951 167.98 8.83072C163.485 6.16636 158.317 3.75151 152.739 4.30399C146.989 4.87429 141.939 7.94854 136.58 9.80201C130.82 11.7721 124.562 11.8596 118.747 10.0515C107.755 6.81686 96.8553 -1.78215 84.7449 0.338643C74.2906 2.19211 67.7577 14.7119 56.1024 11.7178C50.8524 10.3723 46.6579 6.91488 41.9721 4.45547C36.8132 1.78221 31.0537 1.16736 25.6582 3.56438C20.6995 5.79211 16.8962 9.6327 12.4379 12.5644C8.78768 15.0957 4.46866 16.5408 0 16.7258V17.9822C1.82268 17.9849 3.63643 17.7328 5.38641 17.2337C10.6909 15.7278 14.7216 12.2436 18.9707 9.0624C23.2198 5.88122 28.2059 2.97627 33.9016 3.35943C39.5974 3.7426 44.2013 7.12874 48.9417 9.8733C53.6821 12.6178 58.6773 14.4891 64.1001 12.7604C69.2499 11.1297 73.0077 7.24458 77.4751 4.51785C79.8942 3.04634 82.5877 2.06015 85.3992 1.61653C88.2107 1.17292 91.0841 1.28073 93.8527 1.93369C99.6759 3.16339 105.017 5.86339 110.403 8.17132C115.79 10.4792 121.686 12.7515 127.864 12.6802C134.042 12.6089 139.21 10.0159 144.669 7.84161C150.128 5.66736 155.241 4.73171 160.837 6.62973C165.978 8.41191 170.181 11.807 175.067 14.0258C177.482 15.1603 180.11 15.7927 182.786 15.8832C185.462 15.9736 188.129 15.5202 190.617 14.5515C195.794 12.6089 200.198 9.27627 204.947 6.603C209.906 3.80498 215.256 2.01389 221.098 2.6733C226.939 3.3327 232.362 5.99706 237.539 8.60795C242.716 11.2188 248.184 14.0169 254.171 14.8456C260.158 15.6743 265.717 14.0347 271.231 11.9228C276.745 9.81092 282.386 7.39607 288.455 7.63666C294.524 7.87726 299.774 10.5594 305.206 12.6446C307.835 13.6604 315.869 17.6169 318.672 17.9911C318.617 17.9911 320.045 17.9109 319.964 17.902L318.653 16.7347Z\" fill=\"white\"/>\\n</g>\\n<g clip-path=\"url(#clip1_7940_3399)\">\\n<path d=\"M638.653 16.7347C632.666 14.5159 622.531 10.0159 617.144 8.12676C611.427 6.01842 605.152 5.85521 599.329 7.66339C593.824 9.31191 588.693 12.0297 583.024 13.2149C576.992 14.4802 570.959 13.3307 565.391 11.0139C554.891 6.64755 544.464 -1.38116 532.317 2.103C521.945 5.0525 514.12 15.104 502.619 14.6941C497.16 14.498 492.474 11.4951 487.98 8.83072C483.485 6.16636 478.317 3.75151 472.739 4.30399C466.989 4.87429 461.939 7.94854 456.58 9.80201C450.82 11.7721 444.562 11.8596 438.747 10.0515C427.755 6.81686 416.855 -1.78215 404.745 0.338643C394.291 2.19211 387.758 14.7119 376.102 11.7178C370.852 10.3723 366.658 6.91488 361.972 4.45547C356.813 1.78221 351.054 1.16736 345.658 3.56438C340.699 5.79211 336.896 9.6327 332.438 12.5644C328.788 15.0957 324.469 16.5408 320 16.7258V17.9822C321.823 17.9849 323.636 17.7328 325.386 17.2337C330.691 15.7278 334.722 12.2436 338.971 9.0624C343.22 5.88122 348.206 2.97627 353.902 3.35943C359.597 3.7426 364.201 7.12874 368.942 9.8733C373.682 12.6178 378.677 14.4891 384.1 12.7604C389.25 11.1297 393.008 7.24458 397.475 4.51785C399.894 3.04634 402.588 2.06015 405.399 1.61653C408.211 1.17292 411.084 1.28073 413.853 1.93369C419.676 3.16339 425.017 5.86339 430.403 8.17132C435.79 10.4792 441.686 12.7515 447.864 12.6802C454.042 12.6089 459.21 10.0159 464.669 7.84161C470.128 5.66736 475.241 4.73171 480.837 6.62973C485.978 8.41191 490.181 11.807 495.067 14.0258C497.482 15.1603 500.11 15.7927 502.786 15.8832C505.462 15.9736 508.129 15.5202 510.617 14.5515C515.794 12.6089 520.198 9.27627 524.947 6.603C529.906 3.80498 535.256 2.01389 541.098 2.6733C546.939 3.3327 552.362 5.99706 557.539 8.60795C562.716 11.2188 568.184 14.0169 574.171 14.8456C580.158 15.6743 585.717 14.0347 591.231 11.9228C596.745 9.81092 602.386 7.39607 608.455 7.63666C614.524 7.87726 619.774 10.5594 625.206 12.6446C627.835 13.6604 635.869 17.6169 638.672 17.9911C638.617 17.9911 640.045 17.9109 639.964 17.902L638.653 16.7347Z\" fill=\"white\"/>\\n</g>\\n<g clip-path=\"url(#clip2_7940_3399)\">\\n<path d=\"M958.653 16.7347C952.666 14.5159 942.531 10.0159 937.144 8.12676C931.427 6.01842 925.152 5.85521 919.329 7.66339C913.824 9.31191 908.693 12.0297 903.024 13.2149C896.992 14.4802 890.959 13.3307 885.391 11.0139C874.891 6.64755 864.464 -1.38116 852.317 2.103C841.945 5.0525 834.12 15.104 822.619 14.6941C817.16 14.498 812.474 11.4951 807.98 8.83072C803.485 6.16636 798.317 3.75151 792.739 4.30399C786.989 4.87429 781.939 7.94854 776.58 9.80201C770.82 11.7721 764.562 11.8596 758.747 10.0515C747.755 6.81686 736.855 -1.78215 724.745 0.338643C714.291 2.19211 707.758 14.7119 696.102 11.7178C690.852 10.3723 686.658 6.91488 681.972 4.45547C676.813 1.78221 671.054 1.16736 665.658 3.56438C660.699 5.79211 656.896 9.6327 652.438 12.5644C648.788 15.0957 644.469 16.5408 640 16.7258V17.9822C641.823 17.9849 643.636 17.7328 645.386 17.2337C650.691 15.7278 654.722 12.2436 658.971 9.0624C663.22 5.88122 668.206 2.97627 673.902 3.35943C679.597 3.7426 684.201 7.12874 688.942 9.8733C693.682 12.6178 698.677 14.4891 704.1 12.7604C709.25 11.1297 713.008 7.24458 717.475 4.51785C719.894 3.04634 722.588 2.06015 725.399 1.61653C728.211 1.17292 731.084 1.28073 733.853 1.93369C739.676 3.16339 745.017 5.86339 750.403 8.17132C755.79 10.4792 761.686 12.7515 767.864 12.6802C774.042 12.6089 779.21 10.0159 784.669 7.84161C790.128 5.66736 795.241 4.73171 800.837 6.62973C805.978 8.41191 810.181 11.807 815.067 14.0258C817.482 15.1603 820.11 15.7927 822.786 15.8832C825.462 15.9736 828.129 15.5202 830.617 14.5515C835.794 12.6089 840.198 9.27627 844.947 6.603C849.906 3.80498 855.256 2.01389 861.098 2.6733C866.939 3.3327 872.362 5.99706 877.539 8.60795C882.716 11.2188 888.184 14.0169 894.171 14.8456C900.158 15.6743 905.717 14.0347 911.231 11.9228C916.745 9.81092 922.386 7.39607 928.455 7.63666C934.524 7.87726 939.774 10.5594 945.206 12.6446C947.835 13.6604 955.869 17.6169 958.672 17.9911C958.617 17.9911 960.045 17.9109 959.964 17.902L958.653 16.7347Z\" fill=\"white\"/>\\n</g>\\n<g clip-path=\"url(#clip3_7940_3399)\">\\n<path d=\"M1278.65 16.7347C1272.67 14.5159 1262.53 10.0159 1257.14 8.12676C1251.43 6.01842 1245.15 5.85521 1239.33 7.66339C1233.82 9.31191 1228.69 12.0297 1223.02 13.2149C1216.99 14.4802 1210.96 13.3307 1205.39 11.0139C1194.89 6.64755 1184.46 -1.38116 1172.32 2.103C1161.94 5.0525 1154.12 15.104 1142.62 14.6941C1137.16 14.498 1132.47 11.4951 1127.98 8.83072C1123.48 6.16636 1118.32 3.75151 1112.74 4.30399C1106.99 4.87429 1101.94 7.94854 1096.58 9.80201C1090.82 11.7721 1084.56 11.8596 1078.75 10.0515C1067.76 6.81686 1056.86 -1.78215 1044.74 0.338643C1034.29 2.19211 1027.76 14.7119 1016.1 11.7178C1010.85 10.3723 1006.66 6.91488 1001.97 4.45547C996.813 1.78221 991.054 1.16736 985.658 3.56438C980.699 5.79211 976.896 9.6327 972.438 12.5644C968.788 15.0957 964.469 16.5408 960 16.7258V17.9822C961.823 17.9849 963.636 17.7328 965.386 17.2337C970.691 15.7278 974.722 12.2436 978.971 9.0624C983.22 5.88122 988.206 2.97627 993.902 3.35943C999.597 3.7426 1004.2 7.12874 1008.94 9.8733C1013.68 12.6178 1018.68 14.4891 1024.1 12.7604C1029.25 11.1297 1033.01 7.24458 1037.48 4.51785C1039.89 3.04634 1042.59 2.06015 1045.4 1.61653C1048.21 1.17292 1051.08 1.28073 1053.85 1.93369C1059.68 3.16339 1065.02 5.86339 1070.4 8.17132C1075.79 10.4792 1081.69 12.7515 1087.86 12.6802C1094.04 12.6089 1099.21 10.0159 1104.67 7.84161C1110.13 5.66736 1115.24 4.73171 1120.84 6.62973C1125.98 8.41191 1130.18 11.807 1135.07 14.0258C1137.48 15.1603 1140.11 15.7927 1142.79 15.8832C1145.46 15.9736 1148.13 15.5202 1150.62 14.5515C1155.79 12.6089 1160.2 9.27627 1164.95 6.603C1169.91 3.80498 1175.26 2.01389 1181.1 2.6733C1186.94 3.3327 1192.36 5.99706 1197.54 8.60795C1202.72 11.2188 1208.18 14.0169 1214.17 14.8456C1220.16 15.6743 1225.72 14.0347 1231.23 11.9228C1236.74 9.81092 1242.39 7.39607 1248.45 7.63666C1254.52 7.87726 1259.77 10.5594 1265.21 12.6446C1267.84 13.6604 1275.87 17.6169 1278.67 17.9911C1278.62 17.9911 1280.05 17.9109 1279.96 17.902L1278.65 16.7347Z\" fill=\"white\"/>\\n</g>\\n<g clip-path=\"url(#clip4_7940_3399)\">\\n<path d=\"M1598.65 16.7347C1592.67 14.5159 1582.53 10.0159 1577.14 8.12676C1571.43 6.01842 1565.15 5.85521 1559.33 7.66339C1553.82 9.31191 1548.69 12.0297 1543.02 13.2149C1536.99 14.4802 1530.96 13.3307 1525.39 11.0139C1514.89 6.64755 1504.46 -1.38116 1492.32 2.103C1481.94 5.0525 1474.12 15.104 1462.62 14.6941C1457.16 14.498 1452.47 11.4951 1447.98 8.83072C1443.48 6.16636 1438.32 3.75151 1432.74 4.30399C1426.99 4.87429 1421.94 7.94854 1416.58 9.80201C1410.82 11.7721 1404.56 11.8596 1398.75 10.0515C1387.76 6.81686 1376.86 -1.78215 1364.74 0.338643C1354.29 2.19211 1347.76 14.7119 1336.1 11.7178C1330.85 10.3723 1326.66 6.91488 1321.97 4.45547C1316.81 1.78221 1311.05 1.16736 1305.66 3.56438C1300.7 5.79211 1296.9 9.6327 1292.44 12.5644C1288.79 15.0957 1284.47 16.5408 1280 16.7258V17.9822C1281.82 17.9849 1283.64 17.7328 1285.39 17.2337C1290.69 15.7278 1294.72 12.2436 1298.97 9.0624C1303.22 5.88122 1308.21 2.97627 1313.9 3.35943C1319.6 3.7426 1324.2 7.12874 1328.94 9.8733C1333.68 12.6178 1338.68 14.4891 1344.1 12.7604C1349.25 11.1297 1353.01 7.24458 1357.48 4.51785C1359.89 3.04634 1362.59 2.06015 1365.4 1.61653C1368.21 1.17292 1371.08 1.28073 1373.85 1.93369C1379.68 3.16339 1385.02 5.86339 1390.4 8.17132C1395.79 10.4792 1401.69 12.7515 1407.86 12.6802C1414.04 12.6089 1419.21 10.0159 1424.67 7.84161C1430.13 5.66736 1435.24 4.73171 1440.84 6.62973C1445.98 8.41191 1450.18 11.807 1455.07 14.0258C1457.48 15.1603 1460.11 15.7927 1462.79 15.8832C1465.46 15.9736 1468.13 15.5202 1470.62 14.5515C1475.79 12.6089 1480.2 9.27627 1484.95 6.603C1489.91 3.80498 1495.26 2.01389 1501.1 2.6733C1506.94 3.3327 1512.36 5.99706 1517.54 8.60795C1522.72 11.2188 1528.18 14.0169 1534.17 14.8456C1540.16 15.6743 1545.72 14.0347 1551.23 11.9228C1556.74 9.81092 1562.39 7.39607 1568.45 7.63666C1574.52 7.87726 1579.77 10.5594 1585.21 12.6446C1587.84 13.6604 1595.87 17.6169 1598.67 17.9911C1598.62 17.9911 1600.05 17.9109 1599.96 17.902L1598.65 16.7347Z\" fill=\"white\"/>\\n</g>\\n</g>\\n<g opacity=\"0.8\">\\n<g clip-path=\"url(#clip5_7940_3399)\">\\n<path d=\"M318.653 34.7347C312.666 32.5159 302.531 28.0159 297.144 26.1268C291.427 24.0184 285.152 23.8552 279.329 25.6634C273.824 27.3119 268.693 30.0297 263.024 31.2149C256.992 32.4802 250.959 31.3307 245.391 29.0139C234.891 24.6476 224.464 16.6188 212.317 20.103C201.945 23.0525 194.12 33.104 182.619 32.6941C177.16 32.498 172.474 29.4951 167.98 26.8307C163.485 24.1664 158.317 21.7515 152.739 22.304C146.989 22.8743 141.939 25.9485 136.58 27.802C130.82 29.7721 124.562 29.8596 118.747 28.0515C107.755 24.8169 96.8553 16.2179 84.7449 18.3386C74.2906 20.1921 67.7577 32.7119 56.1024 29.7178C50.8524 28.3723 46.6579 24.9149 41.9721 22.4555C36.8132 19.7822 31.0537 19.1674 25.6582 21.5644C20.6995 23.7921 16.8962 27.6327 12.4379 30.5644C8.78768 33.0957 4.46866 34.5408 0 34.7258V35.9822C1.82268 35.9849 3.63643 35.7328 5.38641 35.2337C10.6909 33.7278 14.7216 30.2436 18.9707 27.0624C23.2198 23.8812 28.2059 20.9763 33.9016 21.3594C39.5974 21.7426 44.2013 25.1287 48.9417 27.8733C53.6821 30.6178 58.6773 32.4891 64.1001 30.7604C69.2499 29.1297 73.0077 25.2446 77.4751 22.5179C79.8942 21.0463 82.5877 20.0601 85.3992 19.6165C88.2107 19.1729 91.0841 19.2807 93.8527 19.9337C99.6759 21.1634 105.017 23.8634 110.403 26.1713C115.79 28.4792 121.686 30.7515 127.864 30.6802C134.042 30.6089 139.21 28.0159 144.669 25.8416C150.128 23.6674 155.241 22.7317 160.837 24.6297C165.978 26.4119 170.181 29.807 175.067 32.0258C177.482 33.1603 180.11 33.7927 182.786 33.8832C185.462 33.9736 188.129 33.5202 190.617 32.5515C195.794 30.6089 200.198 27.2763 204.947 24.603C209.906 21.805 215.256 20.0139 221.098 20.6733C226.939 21.3327 232.362 23.9971 237.539 26.6079C242.716 29.2188 248.184 32.0169 254.171 32.8456C260.158 33.6743 265.717 32.0347 271.231 29.9228C276.745 27.8109 282.386 25.3961 288.455 25.6367C294.524 25.8773 299.774 28.5594 305.206 30.6446C307.835 31.6604 315.869 35.6169 318.672 35.9911C318.617 35.9911 320.045 35.9109 319.964 35.902L318.653 34.7347Z\" fill=\"white\"/>\\n</g>\\n<g clip-path=\"url(#clip6_7940_3399)\">\\n<path d=\"M638.653 34.7347C632.666 32.5159 622.531 28.0159 617.144 26.1268C611.427 24.0184 605.152 23.8552 599.329 25.6634C593.824 27.3119 588.693 30.0297 583.024 31.2149C576.992 32.4802 570.959 31.3307 565.391 29.0139C554.891 24.6476 544.464 16.6188 532.317 20.103C521.945 23.0525 514.12 33.104 502.619 32.6941C497.16 32.498 492.474 29.4951 487.98 26.8307C483.485 24.1664 478.317 21.7515 472.739 22.304C466.989 22.8743 461.939 25.9485 456.58 27.802C450.82 29.7721 444.562 29.8596 438.747 28.0515C427.755 24.8169 416.855 16.2179 404.745 18.3386C394.291 20.1921 387.758 32.7119 376.102 29.7178C370.852 28.3723 366.658 24.9149 361.972 22.4555C356.813 19.7822 351.054 19.1674 345.658 21.5644C340.699 23.7921 336.896 27.6327 332.438 30.5644C328.788 33.0957 324.469 34.5408 320 34.7258V35.9822C321.823 35.9849 323.636 35.7328 325.386 35.2337C330.691 33.7278 334.722 30.2436 338.971 27.0624C343.22 23.8812 348.206 20.9763 353.902 21.3594C359.597 21.7426 364.201 25.1287 368.942 27.8733C373.682 30.6178 378.677 32.4891 384.1 30.7604C389.25 29.1297 393.008 25.2446 397.475 22.5179C399.894 21.0463 402.588 20.0601 405.399 19.6165C408.211 19.1729 411.084 19.2807 413.853 19.9337C419.676 21.1634 425.017 23.8634 430.403 26.1713C435.79 28.4792 441.686 30.7515 447.864 30.6802C454.042 30.6089 459.21 28.0159 464.669 25.8416C470.128 23.6674 475.241 22.7317 480.837 24.6297C485.978 26.4119 490.181 29.807 495.067 32.0258C497.482 33.1603 500.11 33.7927 502.786 33.8832C505.462 33.9736 508.129 33.5202 510.617 32.5515C515.794 30.6089 520.198 27.2763 524.947 24.603C529.906 21.805 535.256 20.0139 541.098 20.6733C546.939 21.3327 552.362 23.9971 557.539 26.6079C562.716 29.2188 568.184 32.0169 574.171 32.8456C580.158 33.6743 585.717 32.0347 591.231 29.9228C596.745 27.8109 602.386 25.3961 608.455 25.6367C614.524 25.8773 619.774 28.5594 625.206 30.6446C627.835 31.6604 635.869 35.6169 638.672 35.9911C638.617 35.9911 640.045 35.9109 639.964 35.902L638.653 34.7347Z\" fill=\"white\"/>\\n</g>\\n<g clip-path=\"url(#clip7_7940_3399)\">\\n<path d=\"M958.653 34.7347C952.666 32.5159 942.531 28.0159 937.144 26.1268C931.427 24.0184 925.152 23.8552 919.329 25.6634C913.824 27.3119 908.693 30.0297 903.024 31.2149C896.992 32.4802 890.959 31.3307 885.391 29.0139C874.891 24.6476 864.464 16.6188 852.317 20.103C841.945 23.0525 834.12 33.104 822.619 32.6941C817.16 32.498 812.474 29.4951 807.98 26.8307C803.485 24.1664 798.317 21.7515 792.739 22.304C786.989 22.8743 781.939 25.9485 776.58 27.802C770.82 29.7721 764.562 29.8596 758.747 28.0515C747.755 24.8169 736.855 16.2179 724.745 18.3386C714.291 20.1921 707.758 32.7119 696.102 29.7178C690.852 28.3723 686.658 24.9149 681.972 22.4555C676.813 19.7822 671.054 19.1674 665.658 21.5644C660.699 23.7921 656.896 27.6327 652.438 30.5644C648.788 33.0957 644.469 34.5408 640 34.7258V35.9822C641.823 35.9849 643.636 35.7328 645.386 35.2337C650.691 33.7278 654.722 30.2436 658.971 27.0624C663.22 23.8812 668.206 20.9763 673.902 21.3594C679.597 21.7426 684.201 25.1287 688.942 27.8733C693.682 30.6178 698.677 32.4891 704.1 30.7604C709.25 29.1297 713.008 25.2446 717.475 22.5179C719.894 21.0463 722.588 20.0601 725.399 19.6165C728.211 19.1729 731.084 19.2807 733.853 19.9337C739.676 21.1634 745.017 23.8634 750.403 26.1713C755.79 28.4792 761.686 30.7515 767.864 30.6802C774.042 30.6089 779.21 28.0159 784.669 25.8416C790.128 23.6674 795.241 22.7317 800.837 24.6297C805.978 26.4119 810.181 29.807 815.067 32.0258C817.482 33.1603 820.11 33.7927 822.786 33.8832C825.462 33.9736 828.129 33.5202 830.617 32.5515C835.794 30.6089 840.198 27.2763 844.947 24.603C849.906 21.805 855.256 20.0139 861.098 20.6733C866.939 21.3327 872.362 23.9971 877.539 26.6079C882.716 29.2188 888.184 32.0169 894.171 32.8456C900.158 33.6743 905.717 32.0347 911.231 29.9228C916.745 27.8109 922.386 25.3961 928.455 25.6367C934.524 25.8773 939.774 28.5594 945.206 30.6446C947.835 31.6604 955.869 35.6169 958.672 35.9911C958.617 35.9911 960.045 35.9109 959.964 35.902L958.653 34.7347Z\" fill=\"white\"/>\\n</g>\\n<g clip-path=\"url(#clip8_7940_3399)\">\\n<path d=\"M1278.65 34.7347C1272.67 32.5159 1262.53 28.0159 1257.14 26.1268C1251.43 24.0184 1245.15 23.8552 1239.33 25.6634C1233.82 27.3119 1228.69 30.0297 1223.02 31.2149C1216.99 32.4802 1210.96 31.3307 1205.39 29.0139C1194.89 24.6476 1184.46 16.6188 1172.32 20.103C1161.94 23.0525 1154.12 33.104 1142.62 32.6941C1137.16 32.498 1132.47 29.4951 1127.98 26.8307C1123.48 24.1664 1118.32 21.7515 1112.74 22.304C1106.99 22.8743 1101.94 25.9485 1096.58 27.802C1090.82 29.7721 1084.56 29.8596 1078.75 28.0515C1067.76 24.8169 1056.86 16.2179 1044.74 18.3386C1034.29 20.1921 1027.76 32.7119 1016.1 29.7178C1010.85 28.3723 1006.66 24.9149 1001.97 22.4555C996.813 19.7822 991.054 19.1674 985.658 21.5644C980.699 23.7921 976.896 27.6327 972.438 30.5644C968.788 33.0957 964.469 34.5408 960 34.7258V35.9822C961.823 35.9849 963.636 35.7328 965.386 35.2337C970.691 33.7278 974.722 30.2436 978.971 27.0624C983.22 23.8812 988.206 20.9763 993.902 21.3594C999.597 21.7426 1004.2 25.1287 1008.94 27.8733C1013.68 30.6178 1018.68 32.4891 1024.1 30.7604C1029.25 29.1297 1033.01 25.2446 1037.48 22.5179C1039.89 21.0463 1042.59 20.0601 1045.4 19.6165C1048.21 19.1729 1051.08 19.2807 1053.85 19.9337C1059.68 21.1634 1065.02 23.8634 1070.4 26.1713C1075.79 28.4792 1081.69 30.7515 1087.86 30.6802C1094.04 30.6089 1099.21 28.0159 1104.67 25.8416C1110.13 23.6674 1115.24 22.7317 1120.84 24.6297C1125.98 26.4119 1130.18 29.807 1135.07 32.0258C1137.48 33.1603 1140.11 33.7927 1142.79 33.8832C1145.46 33.9736 1148.13 33.5202 1150.62 32.5515C1155.79 30.6089 1160.2 27.2763 1164.95 24.603C1169.91 21.805 1175.26 20.0139 1181.1 20.6733C1186.94 21.3327 1192.36 23.9971 1197.54 26.6079C1202.72 29.2188 1208.18 32.0169 1214.17 32.8456C1220.16 33.6743 1225.72 32.0347 1231.23 29.9228C1236.74 27.8109 1242.39 25.3961 1248.45 25.6367C1254.52 25.8773 1259.77 28.5594 1265.21 30.6446C1267.84 31.6604 1275.87 35.6169 1278.67 35.9911C1278.62 35.9911 1280.05 35.9109 1279.96 35.902L1278.65 34.7347Z\" fill=\"white\"/>\\n</g>\\n<g clip-path=\"url(#clip9_7940_3399)\">\\n<path d=\"M1598.65 34.7347C1592.67 32.5159 1582.53 28.0159 1577.14 26.1268C1571.43 24.0184 1565.15 23.8552 1559.33 25.6634C1553.82 27.3119 1548.69 30.0297 1543.02 31.2149C1536.99 32.4802 1530.96 31.3307 1525.39 29.0139C1514.89 24.6476 1504.46 16.6188 1492.32 20.103C1481.94 23.0525 1474.12 33.104 1462.62 32.6941C1457.16 32.498 1452.47 29.4951 1447.98 26.8307C1443.48 24.1664 1438.32 21.7515 1432.74 22.304C1426.99 22.8743 1421.94 25.9485 1416.58 27.802C1410.82 29.7721 1404.56 29.8596 1398.75 28.0515C1387.76 24.8169 1376.86 16.2179 1364.74 18.3386C1354.29 20.1921 1347.76 32.7119 1336.1 29.7178C1330.85 28.3723 1326.66 24.9149 1321.97 22.4555C1316.81 19.7822 1311.05 19.1674 1305.66 21.5644C1300.7 23.7921 1296.9 27.6327 1292.44 30.5644C1288.79 33.0957 1284.47 34.5408 1280 34.7258V35.9822C1281.82 35.9849 1283.64 35.7328 1285.39 35.2337C1290.69 33.7278 1294.72 30.2436 1298.97 27.0624C1303.22 23.8812 1308.21 20.9763 1313.9 21.3594C1319.6 21.7426 1324.2 25.1287 1328.94 27.8733C1333.68 30.6178 1338.68 32.4891 1344.1 30.7604C1349.25 29.1297 1353.01 25.2446 1357.48 22.5179C1359.89 21.0463 1362.59 20.0601 1365.4 19.6165C1368.21 19.1729 1371.08 19.2807 1373.85 19.9337C1379.68 21.1634 1385.02 23.8634 1390.4 26.1713C1395.79 28.4792 1401.69 30.7515 1407.86 30.6802C1414.04 30.6089 1419.21 28.0159 1424.67 25.8416C1430.13 23.6674 1435.24 22.7317 1440.84 24.6297C1445.98 26.4119 1450.18 29.807 1455.07 32.0258C1457.48 33.1603 1460.11 33.7927 1462.79 33.8832C1465.46 33.9736 1468.13 33.5202 1470.62 32.5515C1475.79 30.6089 1480.2 27.2763 1484.95 24.603C1489.91 21.805 1495.26 20.0139 1501.1 20.6733C1506.94 21.3327 1512.36 23.9971 1517.54 26.6079C1522.72 29.2188 1528.18 32.0169 1534.17 32.8456C1540.16 33.6743 1545.72 32.0347 1551.23 29.9228C1556.74 27.8109 1562.39 25.3961 1568.45 25.6367C1574.52 25.8773 1579.77 28.5594 1585.21 30.6446C1587.84 31.6604 1595.87 35.6169 1598.67 35.9911C1598.62 35.9911 1600.05 35.9109 1599.96 35.902L1598.65 34.7347Z\" fill=\"white\"/>\\n</g>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip1_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(320)\"/>\\n</clipPath>\\n<clipPath id=\"clip2_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(640)\"/>\\n</clipPath>\\n<clipPath id=\"clip3_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(960)\"/>\\n</clipPath>\\n<clipPath id=\"clip4_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(1280)\"/>\\n</clipPath>\\n<clipPath id=\"clip5_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(0 18)\"/>\\n</clipPath>\\n<clipPath id=\"clip6_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(320 18)\"/>\\n</clipPath>\\n<clipPath id=\"clip7_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(640 18)\"/>\\n</clipPath>\\n<clipPath id=\"clip8_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(960 18)\"/>\\n</clipPath>\\n<clipPath id=\"clip9_7940_3399\">\\n<rect width=\"320\" height=\"18\" fill=\"white\" transform=\"translate(1280 18)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-y08vhg\",\"data-framer-name\":\"Text & icon\",layoutDependency:layoutDependency,layoutId:\"tFGLuGwjJ\",children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsxs(motion.p,{className:\"framer-styles-preset-lejiff\",\"data-styles-preset\":\"puGQdM2Eh\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154)))\"},children:[\"Improve your lifestyle in 30 days. \",/*#__PURE__*/ _jsx(Link,{href:{webPageId:\"Xkm2kbAaf\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-tkmool\",\"data-styles-preset\":\"LX1YOkKEH\",children:/*#__PURE__*/ _jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-hl0iuy, var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, rgb(255, 255, 255)))\"},children:\"Download Free Guide Now\"})})})]})}),className:\"framer-n7yrb3\",\"data-framer-name\":\"Improve your lifestyle in 30 days. Download Free Guide Now\",layoutDependency:layoutDependency,layoutId:\"vfBlDsNMV\",style:{\"--extracted-hl0iuy\":\"var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-14ee03d5-0976-425b-8d4d-911400e3c1eb, rgb(225, 183, 154))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1rex0sv-container\",layoutDependency:layoutDependency,layoutId:\"g9n56c_8_-container\",children:/*#__PURE__*/ _jsx(Feather,{color:'var(--token-3d323a4e-caa9-491c-befb-c5ceaeeafbfb, rgb(255, 255, 255)) /* {\"name\":\"Neutral / 01\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:\"x\",id:\"g9n56c_8_\",layoutId:\"g9n56c_8_\",mirrored:false,onClick:onClickcafd79,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})]})]})})})});});const css=['.framer-ik29o [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ik29o .framer-i2h8ys { display: block; }\",\".framer-ik29o .framer-flui9i { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 10px 8px 10px; position: relative; width: 1440px; }\",\".framer-ik29o .framer-1soans9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-ik29o .framer-1kljcfr { flex: none; height: 36px; position: relative; width: 100%; }\",\".framer-ik29o .framer-y08vhg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ik29o .framer-n7yrb3 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-ik29o .framer-1rex0sv-container { cursor: pointer; flex: none; height: 16px; position: relative; width: 16px; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ik29o .framer-flui9i, .framer-ik29o .framer-1soans9, .framer-ik29o .framer-y08vhg { gap: 0px; } .framer-ik29o .framer-flui9i > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ik29o .framer-flui9i > :first-child { margin-top: 0px; } .framer-ik29o .framer-flui9i > :last-child { margin-bottom: 0px; } .framer-ik29o .framer-1soans9 > *, .framer-ik29o .framer-y08vhg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ik29o .framer-1soans9 > :first-child, .framer-ik29o .framer-y08vhg > :first-child { margin-left: 0px; } .framer-ik29o .framer-1soans9 > :last-child, .framer-ik29o .framer-y08vhg > :last-child { margin-right: 0px; } }\",\".framer-ik29o.framer-v-5fd5m8 .framer-flui9i { height: 1px; padding: 0px 0px 0px 0px; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ESGP2H2q4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables false\n */ const FramerVtQqxBwVs=withCSS(Component,css,\"framer-ik29o\");export default FramerVtQqxBwVs;FramerVtQqxBwVs.displayName=\"Notify Bar\";FramerVtQqxBwVs.defaultProps={height:37,width:1440};addPropertyControls(FramerVtQqxBwVs,{variant:{options:[\"jN9rCOSLi\",\"ESGP2H2q4\"],optionTitles:[\"Variant 1\",\"Invisible\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVtQqxBwVs,[...FeatherFonts,...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVtQqxBwVs\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ESGP2H2q4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"37\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Lora-500\",\"GF;Lora-700\",\"GF;Lora-700italic\",\"GF;Lora-500italic\"]);export const fonts=[{family:\"Lora\",moduleAsset:{localModuleIdentifier:\"local-module:css/v5Xw88lDB:default\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJGmKxemMeZ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJGmKxemMeZ.ttf\",weight:\"500\"},{family:\"Lora\",moduleAsset:{localModuleIdentifier:\"local-module:css/v5Xw88lDB:default\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJGmKxemMeZ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJGmKxemMeZ.ttf\",weight:\"700\"},{family:\"Lora\",moduleAsset:{localModuleIdentifier:\"local-module:css/v5Xw88lDB:default\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqh8ndeZzZ0.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqh8ndeZzZ0.ttf\",weight:\"700\"},{family:\"Lora\",moduleAsset:{localModuleIdentifier:\"local-module:css/v5Xw88lDB:default\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqh8ndeZzZ0.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqh8ndeZzZ0.ttf\",weight:\"500\"}];export const css=['.framer-WIkZB .framer-styles-preset-1ga00xw:not(.rich-text-wrapper), .framer-WIkZB .framer-styles-preset-1ga00xw.rich-text-wrapper h1 { --framer-font-family: \"Lora\", serif; --framer-font-family-bold: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-bold-italic: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-italic: \"Lora\", serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-WIkZB .framer-styles-preset-1ga00xw:not(.rich-text-wrapper), .framer-WIkZB .framer-styles-preset-1ga00xw.rich-text-wrapper h1 { --framer-font-family: \"Lora\", serif; --framer-font-family-bold: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-bold-italic: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-italic: \"Lora\", serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WIkZB .framer-styles-preset-1ga00xw:not(.rich-text-wrapper), .framer-WIkZB .framer-styles-preset-1ga00xw.rich-text-wrapper h1 { --framer-font-family: \"Lora\", serif; --framer-font-family-bold: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-bold-italic: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-italic: \"Lora\", serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WIkZB .framer-styles-preset-1ga00xw:not(.rich-text-wrapper), .framer-WIkZB .framer-styles-preset-1ga00xw.rich-text-wrapper h1 { --framer-font-family: \"Lora\", serif; --framer-font-family-bold: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-bold-italic: \"Lora\", \"Lora Placeholder\", serif; --framer-font-family-italic: \"Lora\", serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5cbd11b4-0e84-42df-bae7-d44c79430aaf, #242c24); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-WIkZB\";\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\"}}}"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "r", "s", "o", "n", "t", "e", "i", "l", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_2_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "FeatherFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "title", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "mYgidEMvo", "Z1jv89SxT", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "RichText2", "x", "css", "Framermxh8fDQP5", "withCSS", "mxh8fDQP5_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "FeatherFonts", "getFonts", "Icon", "FeatherControls", "getPropertyControls", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "name", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "KjG6pktDt", "phoaxkIIx", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "css", "FramerhVVWClR2y", "withCSS", "hVVWClR2y_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "title", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "mjvuQsxm_", "GjsnlL8aa", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText2", "x", "css", "Framerw_WvSIsC_", "withCSS", "w_WvSIsC_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "ButtonFonts", "getFonts", "mxh8fDQP5_default", "NavItemFonts", "w_WvSIsC_default", "IconFonts", "hVVWClR2y_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "router", "useRouter", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "Link", "RichText2", "x", "resolveLink", "css", "FramerAusmdrj4E", "withCSS", "Ausmdrj4E_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "useConstant", "init", "ref", "pe", "BASE62", "randomID", "length", "useRandomID", "useConstant", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "TBgHLr7MW", "iWF8EWIN1", "restProps", "ref", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapsct6xz", "args", "onTap7ln769", "variantProps", "se", "addVariantProps", "useAddVariantProps", "defaultLayoutId", "useRandomID", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "css", "FramerF8KjCKf_G", "withCSS", "F8KjCKf_G_default", "addPropertyControls", "ControlType", "addFonts", "NavItemFonts", "getFonts", "w_WvSIsC_default", "ElementsMenuIconFonts", "F8KjCKf_G_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "tapj4atkp", "args", "tap9zrh7y", "tapharkg5", "tap13t8yoc", "isDisplayed", "router", "useRouter", "isDisplayed1", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "Link", "Image2", "resolveLink", "css", "Framercg1j6d3du", "withCSS", "cg1j6d3du_default", "addPropertyControls", "ControlType", "addFonts", "noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "l", "cubicBezier", "__rest", "r", "n", "n", "e", "t", "r", "n", "calcGeneratorVelocity", "t", "s", "r", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "c", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "a", "o", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "noopReturn", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "createGeneratorEasing", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "n", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "n", "ce", "le", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "ref5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "cycleOrder", "variantClassNames", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "image", "instagramUrl", "width", "props", "ref", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "z671z4fQ5", "MRBEeA348", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "Image2", "css", "FramerVUstl3KKS", "withCSS", "VUstl3KKS_default", "addPropertyControls", "ControlType", "addFonts", "InstagramCardFonts", "getFonts", "VUstl3KKS_default", "TickerFonts", "Ticker", "cycleOrder", "variantClassNames", "transitions", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Ticker", "VUstl3KKS_default", "css", "FramervObPmtbor", "withCSS", "vObPmtbor_default", "addFonts", "InstagramCardFonts", "TickerFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "FeatherFonts", "getFonts", "Icon", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onClickcafd79", "args", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "SVG", "RichText2", "x", "Link", "css", "FramerVtQqxBwVs", "withCSS", "VtQqxBwVs_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className"]
}
