{"version":3,"file":"shared-lib.CLwtT01M.mjs","names":["t","i","e","s","o","n","l","r","h","a","c","d","u","p","m","g","w","S","f","useRef","i","e","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","p","c","h","g","r","t","a","f.useContext","s","i","n","f.useMemo","x","e","b","w","o","m","u","y","R","B","H","T","k","N","j","P","I","f.useRef","L","f.useId","l","d","o","e","h","t","lowercaseIconKeyPairs","iconKeys","useMemo","a","Icon","useRef","useMemo","useState","HomeFactory","React","isBrowser","useReducer","defaultConsent","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","Banner","Button","isBrowser","useState","_Fragment","Suspense","fonts","css","className","v1","React.Fragment","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","Image","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MaterialFonts","Material","enabledGestures","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","Material","enabledGestures","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","Copper_and_brave_iconFonts","Copper_and_brave_icon","Link","InstagramIcon","FacebookIcon","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Link1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","e","t","o","d","r","i","l","h","b","className","useId","useState","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","Image","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useId","className","SVG","useRef","useState","i","n","t","a","e","o","u","c","s","r","l","p","f","q","h","d","z","J","t.useMemo","t.useState","t.useCallback","t.useEffect","y","t.useSyncExternalStore","Y","A","j","m","b","v1","O","R","C","w","t.useContext","e","t","r","n","c","o","a","u","s","create","isInFramerPreview","useState","useQuery","useQueryClient","useMutation","useRef","QueryClient","_Fragment","QueryClientProvider","isInFramerPreview","LoadingSkeleton","isBrowser","useRef","useQuery","i","isInFramerPreview","_Fragment","e","React","_Fragment","useState","isBrowser","useRef","_Fragment","React","className","QueryClientProvider","useQuery","t","c","useQuery","useQueries","useContext","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","isInFramerPreview","_Fragment","LicenseBanner","Children","QueryClientProvider","_Fragment","b","useMemo","e","useState","Input","RemoveProductFromCartButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","CartInfoLabelFonts","CartListItem","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","CartLayer2","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","LocaleSelector","MobileMenuIcon","Copper_and_brave_icon","Copper_and_brave_logo_NEU","BemakersLogo","Cart203","TexturTrenner4px","NavigationProductsNEU","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","LanguageIcon","NavigationProducts","r","useState","t","_Fragment","fonts","css","className"],"sources":["https:/ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/s8ZhwWaWwIKcjhAOf1zx/oxqleoPKEjwMkqhA9Nz1/hpZTgd8MK.js","https:/framerusercontent.com/modules/cmjwA87LmQgNSBwkyTZP/VemD6MFCWULekquuEjkL/ux9Yh9dLS.js","https:/framerusercontent.com/modules/C9nHZMJkKtkx1BNb8J90/KVzzTChbCKp7FQtUQA1P/XV1aUyoIp.js","https:/framerusercontent.com/modules/vR4ehrB0nXWbltlk0aNK/YqJN1gZedvXurTyyAVax/HjE8LTOYy.js","https:/framerusercontent.com/modules/c0nknbtXs40z4laDdJWR/3c8qdqhXNUtqOEkMPYTb/ihfLJtGEl.js","https:/framerusercontent.com/modules/paqFEJbcuElWeJALYQb7/h4QjAIiSqSP7mRLVfUN8/mMS7gVHIU.js","https:/framerusercontent.com/modules/B8dg2ntOKLMfdYVYp8Ah/MSWwXa081vSLu0EWRx2x/NT8MlSPlr.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js","https:/framer.com/m/material-icons/Home.js@0.0.32","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js","https:/framerusercontent.com/modules/CpYg3xl8gvDr0Kd5AMY6/yg1sZiboHpmHTopt6iPC/YcuAtfnvQ.js","https:/framerusercontent.com/modules/YdYJ50csCHK6EPVkxRC8/gJvOLRMzgv5Sy0FgWVlz/QxFN5mjo4-0.js","https:/framerusercontent.com/modules/YdYJ50csCHK6EPVkxRC8/gJvOLRMzgv5Sy0FgWVlz/QxFN5mjo4.js","https:/framerusercontent.com/modules/Tq96RzNUcqBbEdeuisCc/boHjUTQsYLI1DMxjj7AD/a8ahcvuuW.js","https:/framerusercontent.com/modules/6QSZeyyHd0dq6FTaClqN/mK34CzQcqWvWOaUXV6c6/gnY9Bmb5O.js","https:/framerusercontent.com/modules/qx9M1BlhfJaVHItSaBgT/nkIidXzJoOdmub9glNVt/gtfOWROBs.js","https:/framerusercontent.com/modules/ZtU9tB5282dXLcnqOTRX/hywC1v9tXkBkDyenSsUe/Mt7l3aW7d.js","https:/framerusercontent.com/modules/PHtUkwCjwQKhiDkPaCA8/5gKbpomgqez3xVCggd5k/Qm7LlEUcf.js","https:/framerusercontent.com/modules/GqQURAe1xDvmRWHrIrvv/ePvLpRaOc94emWVK6FtH/QxFN5mjo4.js","https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js","https:/framerusercontent.com/modules/KPietW98NwnnKyn8A324/rbVq6waxmvrlXINIPoz6/SxGlALOSZ.js","https:/framerusercontent.com/modules/g2zqptnINudWTbYYgEk4/A0iEPeboAAQpmWGZT5RV/BDSg03oHg.js","https:/framerusercontent.com/modules/kFusROWI4j2zNXUSgLaz/uiXgRsmlm8Ed6EDJG4Sm/d50hK1OkQ.js","https:/framerusercontent.com/modules/MXxam0jDAgt7q6RWykNR/uBDxEYuTPyAiIHKxfhov/gXLAwXyaL.js","https:/framerusercontent.com/modules/Snj4Rv9kSSVXeCpNV3Wz/IUG9IKLDvIdBjUirxOnP/pOrEUsyhL.js","https:/framerusercontent.com/modules/GLkexMER7umiFyGhHEZp/tvFoSIHvmZHdm9dpvKvo/Character_Separator.js","https:/framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js","https:/framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js","https:/framerusercontent.com/modules/ieMSnIJVCiFKJmsg1OmM/KWFJj6n258MVreTmJoNk/Zustand.js","https:/framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js","https:/framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/fUaoM7XYyZTvyuzINICR/Market_store.js","https:/framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js","https:/framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js","https:/framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js","https:/framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/nUNvmMzj3jcUZauIAaHc/Cart_service.js","https:/framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/prh0moF8FWnc4xpyXN8Z/Use_cart.js","https:/framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js","https:/framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js","https:/framerusercontent.com/modules/gNrx5shePoNxbUKTvliC/HLQJlFFZMsPSLpGIiDtr/Currency_symbols.js","https:/framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js","https:/framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js","https:/framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js","https:/framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js","https:/framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js","https:/framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/g84IhFGoEFDQ4599kMcG/Cart_info_label.js","https:/framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js","https:/framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js","https:/framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js","https:/framerusercontent.com/modules/sX6hfMwzhWlvBxIp2fG2/XYjOFKV8IbjZPPCo0JWD/Inventory_service.js","https:/framerusercontent.com/modules/DW1wzS65glja20YJJb0w/BVuIt9pNWmm6EXzrBswo/Use_inventory.js","https:/framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/BHRSzpNTK9tPbKGRIYxx/Shared_button_props.js","https:/framerusercontent.com/modules/z7s7d2NhYNciN7G09hdf/Am5BTAlgzE3rws6PH1Qt/Loader.js","https:/framerusercontent.com/modules/J14wQOiI0O01kyXMgenS/ODFPbfbc3Lw68NQPcyta/Loading_spinner.js","https:/framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/qJhHdmQsP7KnXdnJHkkc/Preset_button.js","https:/framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js","https:/framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js","https:/framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/sTSKLFcD7F1WZnMlCkA4/Cart_open_button.js","https:/framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js","https:/framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/kJAVn1s03R5UwlWygvtO/Cart_close_button.js","https:/framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js","https:/framerusercontent.com/modules/dysijwGB5CIsmpju9wlY/yHYgi3ASADUiZ7ggndTW/Market_service.js","https:/framerusercontent.com/modules/k6qw6xU7xn26R6LoDL8O/buapMHBnOUqhPgthxTku/Use_markets.js","https:/framerusercontent.com/modules/HQJCqqijew2SY8j8zvST/oqOAq42BbL4J724evt5E/Enum_countries_list.js","https:/framerusercontent.com/modules/mZFg6bgW8kOh86Qxrwvt/N24sQz1GkaBPxcg4R7qA/Promotion_progress_bar.js","https:/framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js","https:/framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/NoFEn9zQllmpSUGUHGAx/Env.js","https:/framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/zlEwUvz0VIXD7QVrXdd1/Backend_client.js","https:/framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/42SKJ2i3RMQ8bM7VMKUY/Licence_service.js","https:/framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/RbuQS97niWMvAeN1meX9/Use_license.js","https:/framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/U7xEt3KkLf3WTjR8PsKg/Checkout_button.js","https:/framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/HusTY4qOcwalid24ZT5q/Bundle_products_service.js","https:/framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/jIal3ekYe5uKLU4Y1XuD/Use_bundle_products.js","https:/framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js","https:/framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js","https:/framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/2WJQLl0pFF6huaKd3FJt/License_context.js","https:/framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js","https:/framer.com/m/Upgrade-Banner-FPdC.js@HlcGBeMrqR49cmaD1pTC","https:/framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js","https:/framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73","https:/framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/Mh5gfZSiwcKuPx8zPH0Q/Cart_product_list.js","https:/framerusercontent.com/modules/br9bXgadWgfJaD0swwuT/jUc9YNpAtX8KUoSpiBD2/Shared_text_decoration_props.js","https:/framerusercontent.com/modules/3QrZAq5uElJQ8m88NKWY/5xJkuuHwMm3iKqkoNzBk/Subscriptions_utils.js","https:/framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/ONdL5QXsvqsNEkYbiQJ1/Cart_list_item_subtotal.js","https:/framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/hJ2U41saaM6622P73TmU/Cart_remove_product_button.js","https:/framerusercontent.com/modules/KV16nQZJzK2PakIJS3ds/mMwI0Z7Bn85AP14ADxu9/Shared_images.js","https:/framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/cNKdG6y4w9l4qjVeFanP/Cart_product_image.js","https:/framerusercontent.com/modules/CgNesoEVhclZxcf3DGoV/KiFqdjKmxFukmUMhyMDX/Plus.js","https:/framerusercontent.com/modules/rg6FA2ZzLed1GXAPqbZS/mzbz3S2bGl9kzIhDyRAM/Minus.js","https:/framerusercontent.com/modules/8tTWwqu9i87Vk9zESDn0/jLTB1STPCM3FZ9dtVImL/Input.js","https:/framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/YHIOrlHiyXwSobPMQGVv/Cart_quantity_input.js","https:/framerusercontent.com/modules/V3roIjORzWleIXiOXkVY/vUdmaA3gqvQL3hzYhCMT/UtiG4OeXq.js","https:/framerusercontent.com/modules/mHSVVbRUsgWnl1kftwKu/xcDMkP06rNWJw426qTtD/D0Wlgq9vr.js","https:/framerusercontent.com/modules/QFQ8XKXuo6jgPHmD598u/mU4YX7HMSjsWhHhYX3fq/XGB6fIT_u.js","https:/framerusercontent.com/modules/dblWSIYCK4yJJgR1fcjD/xXvVdaA1qmd0dm3JCXLn/UiNelvYWw.js","https:/framerusercontent.com/modules/XT1E2ed5OF2hQ6Nt02e9/poxDHFriDZTxZcnmy5B5/AgeCheck.js","https:/framerusercontent.com/modules/lVaPZP8p8Wtdv3ZmYTIr/NlN2TfglAfbPKunjiARD/d7nL540m4.js","https:/framerusercontent.com/modules/tT2YqiAqanpAe6wa25hb/5XJzTDBjw1nIBgpljDLz/YHB9dZa2_.js"],"sourcesContent":["function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Montserrat-700\",\"GF;Montserrat-900\",\"GF;Montserrat-900italic\",\"GF;Montserrat-700italic\"]);export const fonts=[{family:\"Montserrat\",moduleAsset:{localModuleIdentifier:\"local-module:css/hpZTgd8MK:default\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-Y3tcoqK5.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-Y3tcoqK5.ttf\",weight:\"700\"},{family:\"Montserrat\",moduleAsset:{localModuleIdentifier:\"local-module:css/hpZTgd8MK:default\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-Y3tcoqK5.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-Y3tcoqK5.ttf\",weight:\"900\"},{family:\"Montserrat\",moduleAsset:{localModuleIdentifier:\"local-module:css/hpZTgd8MK:default\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX9-p7K5ILg.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX9-p7K5ILg.ttf\",weight:\"900\"},{family:\"Montserrat\",moduleAsset:{localModuleIdentifier:\"local-module:css/hpZTgd8MK:default\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX9-p7K5ILg.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX9-p7K5ILg.ttf\",weight:\"700\"}];export const css=['.framer-Ej7DL .framer-styles-preset-1bcacm6:not(.rich-text-wrapper), .framer-Ej7DL .framer-styles-preset-1bcacm6.rich-text-wrapper h5 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.4em; --framer-line-height: 1.9em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #8a6257); --framer-text-decoration: none; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Ej7DL .framer-styles-preset-1bcacm6:not(.rich-text-wrapper), .framer-Ej7DL .framer-styles-preset-1bcacm6.rich-text-wrapper h5 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.4em; --framer-line-height: 1.9em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #8a6257); --framer-text-decoration: none; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Ej7DL .framer-styles-preset-1bcacm6:not(.rich-text-wrapper), .framer-Ej7DL .framer-styles-preset-1bcacm6.rich-text-wrapper h5 { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.4em; --framer-line-height: 1.9em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #8a6257); --framer-text-decoration: none; --framer-text-transform: uppercase; } }'];export const className=\"framer-Ej7DL\";\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.loadFonts([]);export const fonts=[];export const css=['.framer-fxkau .framer-styles-preset-j5f7q0:not(.rich-text-wrapper), .framer-fxkau .framer-styles-preset-j5f7q0.rich-text-wrapper a { --framer-link-current-text-color: var(--token-310b8878-a11b-4266-833f-99873b1de801, #fffff0) /* {\"name\":\"Copper White\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-310b8878-a11b-4266-833f-99873b1de801, #fffff0) /* {\"name\":\"Copper White\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #8a6257); --framer-link-text-decoration: none; }'];export const className=\"framer-fxkau\";\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\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Playfair Display SC-italic\",\"GF;Playfair Display SC-700italic\",\"GF;Playfair Display SC-700italic\",\"GF;Playfair Display SC-italic\"]);export const fonts=[{family:\"Playfair Display SC\",moduleAsset:{localModuleIdentifier:\"local-module:css/XV1aUyoIp:default\",url:\"https://fonts.gstatic.com/s/playfairdisplaysc/v15/ke87OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbwMFeEzI4sNKg.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/playfairdisplaysc/v15/ke87OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbwMFeEzI4sNKg.ttf\",weight:\"400\"},{family:\"Playfair Display SC\",moduleAsset:{localModuleIdentifier:\"local-module:css/XV1aUyoIp:default\",url:\"https://fonts.gstatic.com/s/playfairdisplaysc/v15/ke82OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbw0qc4XK6ARIyH5IA.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/playfairdisplaysc/v15/ke82OhoaMkR6-hSn7kbHVoFf7ZfgMPr_lbw0qc4XK6ARIyH5IA.ttf\",weight:\"700\"}];export const css=['.framer-Zhvwz .framer-styles-preset-1qs61uw:not(.rich-text-wrapper), .framer-Zhvwz .framer-styles-preset-1qs61uw.rich-text-wrapper h4 { --framer-font-family: \"Playfair Display SC\", \"Playfair Display SC Placeholder\", serif; --framer-font-family-bold: \"Playfair Display SC\", \"Playfair Display SC Placeholder\", serif; --framer-font-family-bold-italic: \"Playfair Display SC\", \"Playfair Display SC Placeholder\", serif; --framer-font-family-italic: \"Playfair Display SC\", \"Playfair Display SC Placeholder\", serif; --framer-font-size: 16px; --framer-font-style: italic; --framer-font-style-bold: italic; --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: 0.25em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #8a6257); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-Zhvwz\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/cmjwA87LmQgNSBwkyTZP/VemD6MFCWULekquuEjkL/ux9Yh9dLS.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/C9nHZMJkKtkx1BNb8J90/KVzzTChbCKp7FQtUQA1P/XV1aUyoIp.js\";const cycleOrder=[\"tCHznokAN\",\"MxeTsgdeL\"];const serializationHash=\"framer-Mm7FI\";const variantClassNames={MxeTsgdeL:\"framer-v-zaxhux\",tCHznokAN:\"framer-v-19l0poz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Links Desktop\":\"tCHznokAN\",\"Links Mobile\":\"MxeTsgdeL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tCHznokAN\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tCHznokAN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19l0poz\",className,classNames),\"data-framer-name\":\"Links Desktop\",layoutDependency:layoutDependency,layoutId:\"tCHznokAN\",ref:refBinding,style:{backgroundColor:\"var(--token-f8b0ceb8-fe19-4d8a-a899-fe217f3dbd14, rgb(3, 6, 6))\",...style},...addPropertyOverrides({MxeTsgdeL:{\"data-framer-name\":\"Links Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xplaly\",\"data-framer-name\":\"Links Produkte\",layoutDependency:layoutDependency,layoutId:\"NanVqv5wt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dw9yz2\",\"data-framer-name\":\"Voodoo Link\",layoutDependency:layoutDependency,layoutId:\"jgH2vHU1D\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1qs61uw\",\"data-styles-preset\":\"XV1aUyoIp\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MqhoJSktN\"},motionChild:true,nodeId:\"De9Mj_pg0\",openInNewTab:false,relValues:[],scopeId:\"HjE8LTOYy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Voodoo Priest\"})})})}),className:\"framer-1osfqft\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"De9Mj_pg0\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-omld4r\",\"data-framer-name\":\"Men\\xfctrenner\",layoutDependency:layoutDependency,layoutId:\"D5kAwIpsO\",style:{backgroundColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\",opacity:.25}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-oaa6wr\",\"data-framer-name\":\"Raven Link\",layoutDependency:layoutDependency,layoutId:\"HdmzZj7ez\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1qs61uw\",\"data-styles-preset\":\"XV1aUyoIp\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rxHupeYSw\"},motionChild:true,nodeId:\"nHmxDt5pc\",openInNewTab:false,relValues:[],scopeId:\"HjE8LTOYy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Raven Hills\"})})})}),className:\"framer-1hs8dav\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nHmxDt5pc\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pckp7q\",\"data-framer-name\":\"Men\\xfctrenner\",layoutDependency:layoutDependency,layoutId:\"u4yBb1E2m\",style:{backgroundColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\",opacity:.25}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-112vt6c\",\"data-framer-name\":\"Circus Link\",layoutDependency:layoutDependency,layoutId:\"nv7ZTvOMR\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1qs61uw\",\"data-styles-preset\":\"XV1aUyoIp\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dcmEuyUTb\"},motionChild:true,nodeId:\"mPBYnxdMR\",openInNewTab:false,relValues:[],scopeId:\"HjE8LTOYy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Circus Black\"})})})}),className:\"framer-wpgfkm\",\"data-framer-name\":\"Circus Black\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mPBYnxdMR\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hjqj3w\",\"data-framer-name\":\"Men\\xfctrenner\",layoutDependency:layoutDependency,layoutId:\"ow8a1RPAr\",style:{backgroundColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\",opacity:.25}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ek7kr8\",\"data-framer-name\":\"Rumble Link\",layoutDependency:layoutDependency,layoutId:\"Lg12POkVz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1qs61uw\",\"data-styles-preset\":\"XV1aUyoIp\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Jou0b0UXO\"},motionChild:true,nodeId:\"tGvbMzkbx\",openInNewTab:false,relValues:[],scopeId:\"HjE8LTOYy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Rumble Harbor\"})})})}),className:\"framer-w84sia\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tGvbMzkbx\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-riggow\",\"data-framer-name\":\"Men\\xfctrenner\",layoutDependency:layoutDependency,layoutId:\"CuVaSHdjz\",style:{backgroundColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\",opacity:.25}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ve5heg\",\"data-framer-name\":\"Fofftein Link\",layoutDependency:layoutDependency,layoutId:\"L0MkDHOpS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1qs61uw\",\"data-styles-preset\":\"XV1aUyoIp\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QR7DJHtTG\"},motionChild:true,nodeId:\"qeyFXFM7n\",openInNewTab:false,relValues:[],scopeId:\"HjE8LTOYy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Fofftein Seel\"})})})}),className:\"framer-7xz4lk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qeyFXFM7n\",verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mm7FI.framer-89er1y, .framer-Mm7FI .framer-89er1y { display: block; }\",\".framer-Mm7FI.framer-19l0poz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-Mm7FI .framer-1xplaly { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-Mm7FI .framer-1dw9yz2, .framer-Mm7FI .framer-oaa6wr, .framer-Mm7FI .framer-ek7kr8, .framer-Mm7FI .framer-1ve5heg { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-Mm7FI .framer-1osfqft, .framer-Mm7FI .framer-1hs8dav, .framer-Mm7FI .framer-wpgfkm, .framer-Mm7FI .framer-w84sia, .framer-Mm7FI .framer-7xz4lk { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-Mm7FI .framer-omld4r, .framer-Mm7FI .framer-pckp7q, .framer-Mm7FI .framer-hjqj3w, .framer-Mm7FI .framer-riggow { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Mm7FI .framer-112vt6c { 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; position: relative; width: min-content; }\",\".framer-Mm7FI.framer-v-zaxhux.framer-19l0poz { flex-direction: row; width: min-content; }\",\".framer-Mm7FI.framer-v-zaxhux .framer-1xplaly { flex-direction: column; gap: 16px; max-width: 100%; padding: 16px 0px 16px 0px; width: 1200px; }\",\".framer-Mm7FI.framer-v-zaxhux .framer-omld4r, .framer-Mm7FI.framer-v-zaxhux .framer-pckp7q, .framer-Mm7FI.framer-v-zaxhux .framer-hjqj3w, .framer-Mm7FI.framer-v-zaxhux .framer-riggow { align-self: unset; height: 1px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MxeTsgdeL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHjE8LTOYy=withCSS(Component,css,\"framer-Mm7FI\");export default FramerHjE8LTOYy;FramerHjE8LTOYy.displayName=\"Navigation Products\";FramerHjE8LTOYy.defaultProps={height:56,width:1200};addPropertyControls(FramerHjE8LTOYy,{variant:{options:[\"tCHznokAN\",\"MxeTsgdeL\"],optionTitles:[\"Links Desktop\",\"Links Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHjE8LTOYy,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHjE8LTOYy\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MxeTsgdeL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"56\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HjE8LTOYy.map","// Generated by Framer (1d692b3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Florent Regular\",\"CUSTOMV2;Florent Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Florent Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Florent\",url:\"https://framerusercontent.com/assets/QbzFp0WURGRbtNQ3ez8QASr9cQ.woff2\",weight:\"400\"},{cssFamilyName:\"Florent Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Florent\",url:\"https://framerusercontent.com/assets/mVUXbwosoCGc64Wyj1tZAuw1Pkw.woff2\",weight:\"700\"}]}];export const css=['.framer-ZIlQj .framer-styles-preset-q6ss8:not(.rich-text-wrapper), .framer-ZIlQj .framer-styles-preset-q6ss8.rich-text-wrapper h3 { --framer-font-family: \"Florent Regular\", \"Florent Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Florent Bold\", \"Florent Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.14em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-310b8878-a11b-4266-833f-99873b1de801, #fffff0); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-ZIlQj\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/c0nknbtXs40z4laDdJWR/3c8qdqhXNUtqOEkMPYTb/ihfLJtGEl.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/cmjwA87LmQgNSBwkyTZP/VemD6MFCWULekquuEjkL/ux9Yh9dLS.js\";const cycleOrder=[\"xGsND4E1a\",\"wS8uR5EDH\"];const serializationHash=\"framer-4sZti\";const variantClassNames={wS8uR5EDH:\"framer-v-9a482w\",xGsND4E1a:\"framer-v-1ffsu62\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Links Desktop\":\"xGsND4E1a\",\"Links Mobile\":\"wS8uR5EDH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xGsND4E1a\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xGsND4E1a\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ffsu62\",className,classNames),\"data-framer-name\":\"Links Desktop\",layoutDependency:layoutDependency,layoutId:\"xGsND4E1a\",ref:refBinding,style:{backgroundColor:\"var(--token-24632d10-0600-4b3b-a1cb-e8727cdbe446, rgb(10, 15, 11))\",...style},...addPropertyOverrides({wS8uR5EDH:{\"data-framer-name\":\"Links Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10mlax7\",\"data-framer-name\":\"Links Produkte\",layoutDependency:layoutDependency,layoutId:\"bElnJgdNR\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dv6s4i\",\"data-framer-name\":\"Voodoo Link\",layoutDependency:layoutDependency,layoutId:\"zJPlQAHmF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-q6ss8\",\"data-styles-preset\":\"ihfLJtGEl\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MqhoJSktN\"},motionChild:true,nodeId:\"AYWBDlu4U\",openInNewTab:false,relValues:[],scopeId:\"mMS7gVHIU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Voodoo Priest\"})})})}),className:\"framer-qt6mka\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AYWBDlu4U\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t7n46d\",\"data-framer-name\":\"Men\\xfctrenner\",layoutDependency:layoutDependency,layoutId:\"Kig78dsBw\",style:{backgroundColor:\"var(--token-3aee1e68-ae53-43b4-902e-a1b0e0603eff, rgb(73, 98, 83))\",opacity:.75}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f2gg2n\",\"data-framer-name\":\"Raven Link\",layoutDependency:layoutDependency,layoutId:\"PiIls0QqH\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-q6ss8\",\"data-styles-preset\":\"ihfLJtGEl\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rxHupeYSw\"},motionChild:true,nodeId:\"eNXz8snHG\",openInNewTab:false,relValues:[],scopeId:\"mMS7gVHIU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Raven Hills\"})})})}),className:\"framer-ai9hnf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eNXz8snHG\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a0okd7\",\"data-framer-name\":\"Men\\xfctrenner\",layoutDependency:layoutDependency,layoutId:\"ppfcVLWGw\",style:{backgroundColor:\"var(--token-3aee1e68-ae53-43b4-902e-a1b0e0603eff, rgb(73, 98, 83))\",opacity:.75}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q6h1vk\",\"data-framer-name\":\"Circus Link\",layoutDependency:layoutDependency,layoutId:\"iwg1cPR3c\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-q6ss8\",\"data-styles-preset\":\"ihfLJtGEl\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dcmEuyUTb\"},motionChild:true,nodeId:\"GLr1kWTpm\",openInNewTab:false,relValues:[],scopeId:\"mMS7gVHIU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Circus Black\"})})})}),className:\"framer-bnqn6e\",\"data-framer-name\":\"Circus Black\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GLr1kWTpm\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16ec3fq\",\"data-framer-name\":\"Men\\xfctrenner\",layoutDependency:layoutDependency,layoutId:\"SfiUmD_SJ\",style:{backgroundColor:\"var(--token-3aee1e68-ae53-43b4-902e-a1b0e0603eff, rgb(73, 98, 83))\",opacity:.75}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gislf8\",\"data-framer-name\":\"Rumble Link\",layoutDependency:layoutDependency,layoutId:\"hBxFtxJ3z\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-q6ss8\",\"data-styles-preset\":\"ihfLJtGEl\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Jou0b0UXO\"},motionChild:true,nodeId:\"Lcp1f1Y3U\",openInNewTab:false,relValues:[],scopeId:\"mMS7gVHIU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Rumble Harbor\"})})})}),className:\"framer-1v235ep\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Lcp1f1Y3U\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9sdqfy\",\"data-framer-name\":\"Men\\xfctrenner\",layoutDependency:layoutDependency,layoutId:\"i12eOKvOK\",style:{backgroundColor:\"var(--token-3aee1e68-ae53-43b4-902e-a1b0e0603eff, rgb(73, 98, 83))\",opacity:.75}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1370p63\",\"data-framer-name\":\"Fofftein Link\",layoutDependency:layoutDependency,layoutId:\"HdzhUWlti\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-q6ss8\",\"data-styles-preset\":\"ihfLJtGEl\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A7QMNF89g\"},motionChild:true,nodeId:\"PaHHya8M3\",openInNewTab:false,relValues:[],scopeId:\"mMS7gVHIU\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-j5f7q0\",\"data-styles-preset\":\"ux9Yh9dLS\",children:\"Fofftein Seel\"})})})}),className:\"framer-fgrdul\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PaHHya8M3\",verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4sZti.framer-1n34ey8, .framer-4sZti .framer-1n34ey8 { display: block; }\",\".framer-4sZti.framer-1ffsu62 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-4sZti .framer-10mlax7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 21px 19px 19px 19px; position: relative; width: min-content; }\",\".framer-4sZti .framer-dv6s4i, .framer-4sZti .framer-1f2gg2n, .framer-4sZti .framer-1gislf8, .framer-4sZti .framer-1370p63 { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-4sZti .framer-qt6mka, .framer-4sZti .framer-ai9hnf, .framer-4sZti .framer-bnqn6e, .framer-4sZti .framer-1v235ep, .framer-4sZti .framer-fgrdul { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-4sZti .framer-1t7n46d, .framer-4sZti .framer-a0okd7, .framer-4sZti .framer-16ec3fq, .framer-4sZti .framer-9sdqfy { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4sZti .framer-1q6h1vk { 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; position: relative; width: min-content; }\",\".framer-4sZti.framer-v-9a482w.framer-1ffsu62 { flex-direction: row; width: min-content; }\",\".framer-4sZti.framer-v-9a482w .framer-10mlax7 { flex-direction: column; gap: 0px; max-width: 100%; padding: 0px; width: 1200px; }\",\".framer-4sZti.framer-v-9a482w .framer-dv6s4i, .framer-4sZti.framer-v-9a482w .framer-1f2gg2n, .framer-4sZti.framer-v-9a482w .framer-1q6h1vk, .framer-4sZti.framer-v-9a482w .framer-1gislf8, .framer-4sZti.framer-v-9a482w .framer-1370p63 { padding: 21px 0px 19px 0px; }\",\".framer-4sZti.framer-v-9a482w .framer-qt6mka, .framer-4sZti.framer-v-9a482w .framer-ai9hnf, .framer-4sZti.framer-v-9a482w .framer-bnqn6e, .framer-4sZti.framer-v-9a482w .framer-1v235ep, .framer-4sZti.framer-v-9a482w .framer-fgrdul { min-width: 240px; }\",\".framer-4sZti.framer-v-9a482w .framer-1t7n46d, .framer-4sZti.framer-v-9a482w .framer-a0okd7, .framer-4sZti.framer-v-9a482w .framer-16ec3fq, .framer-4sZti.framer-v-9a482w .framer-9sdqfy { align-self: unset; height: 1px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wS8uR5EDH\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermMS7gVHIU=withCSS(Component,css,\"framer-4sZti\");export default FramermMS7gVHIU;FramermMS7gVHIU.displayName=\"Navigation Products NEU\";FramermMS7gVHIU.defaultProps={height:52,width:1200};addPropertyControls(FramermMS7gVHIU,{variant:{options:[\"xGsND4E1a\",\"wS8uR5EDH\"],optionTitles:[\"Links Desktop\",\"Links Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermMS7gVHIU,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermMS7gVHIU\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"52\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wS8uR5EDH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mMS7gVHIU.map","// Generated by Framer (5ac62b5)\nimport{jsx as e}from\"react/jsx-runtime\";import{addFonts as r,cx as t,Image as a,useLocaleInfo as i,useVariantState as n,withCSS as o}from\"framer\";import{LayoutGroup as l,motion as d,MotionConfigContext as s}from\"framer-motion\";import*as f from\"react\";let p=[\"cf0Ho_8un\"],m=\"framer-eR02B\",c={cf0Ho_8un:\"framer-v-3i02ul\"};function u(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let h={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},g=({value:r,children:t})=>{let a=f.useContext(s),i=null!=r?r:a.transition,n=f.useMemo(()=>({...a,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/e(s.Provider,{value:n,children:t});},x=({height:e,id:r,width:t,...a})=>({...a}),b=(e,r)=>r.join(\"-\")+e.layoutDependency,y=/*#__PURE__*/f.forwardRef(function(r,o){let{activeLocale:s}=i(),{style:m,className:u,layoutId:y,variant:v,...w}=x(r),{baseVariant:R,classNames:B,gestureVariant:H,setGestureState:T,setVariant:k,transition:N,variants:j}=n({cycleOrder:p,defaultVariant:\"cf0Ho_8un\",transitions:h,variant:v,variantClassNames:c}),P=b(r,j),I=f.useRef(null),L=f.useId();return /*#__PURE__*/e(l,{id:null!=y?y:L,children:/*#__PURE__*/e(d.div,{initial:v,animate:j,onHoverStart:()=>T({isHovered:!0}),onHoverEnd:()=>T({isHovered:!1}),onTapStart:()=>T({isPressed:!0}),onTap:()=>T({isPressed:!1}),onTapCancel:()=>T({isPressed:!1}),className:t(\"framer-eR02B\",...[],B),style:{display:\"contents\"},children:/*#__PURE__*/e(g,{value:N,children:/*#__PURE__*/e(d.div,{...w,className:t(\"framer-3i02ul\",u),\"data-framer-name\":\"Variant 1\",layoutDependency:P,layoutId:\"cf0Ho_8un\",ref:null!=o?o:I,style:{backgroundColor:\"var(--token-f8b0ceb8-fe19-4d8a-a899-fe217f3dbd14, rgb(3, 6, 6))\",...m},children:/*#__PURE__*/e(a,{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:4,intrinsicWidth:2500,pixelHeight:4,pixelWidth:2500,src:\"https://framerusercontent.com/images/lKUduxKqnLcabcLATtgi8LZNAWE.png\"},className:\"framer-16gdh5\",\"data-framer-name\":\"Textur Trennlinie\",layoutDependency:P,layoutId:\"pLt9IW0pn\",style:{opacity:.35}})})})})});}),v=['.framer-eR02B [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-eR02B .framer-yy97tb { display: block; }\",\".framer-eR02B .framer-3i02ul { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 4px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-eR02B .framer-16gdh5 { flex: 1 0 0px; height: 4px; overflow: hidden; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eR02B .framer-3i02ul { gap: 0px; } .framer-eR02B .framer-3i02ul > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-eR02B .framer-3i02ul > :first-child { margin-left: 0px; } .framer-eR02B .framer-3i02ul > :last-child { margin-right: 0px; } }\"],w=o(y,v,\"framer-eR02B\");export default w;w.displayName=\"Textur-Trenner-4px\",w.defaultProps={height:4,width:1200},r(w,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNT8MlSPlr\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"4\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NT8MlSPlr.map","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","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","const o = (e) => {\n    return e;\n};\nlet t;\nvar h = (e) => {\n    return (t || (t = o(e.createElement(\"path\", {d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}), \"Home\")),t);\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, h as default };","/*\n * Home (material-icons/Home@0.0.32)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js\"\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,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\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,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",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},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId:skipGTMId?\"\":gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\"framercanvas.com\");}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Montserrat-500\",\"GF;Montserrat-700\",\"GF;Montserrat-700italic\",\"GF;Montserrat-500italic\"]);export const fonts=[{family:\"Montserrat\",moduleAsset:{localModuleIdentifier:\"local-module:css/YcuAtfnvQ:default\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-Y3tcoqK5.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-Y3tcoqK5.ttf\",weight:\"500\"},{family:\"Montserrat\",moduleAsset:{localModuleIdentifier:\"local-module:css/YcuAtfnvQ:default\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-Y3tcoqK5.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-Y3tcoqK5.ttf\",weight:\"700\"},{family:\"Montserrat\",moduleAsset:{localModuleIdentifier:\"local-module:css/YcuAtfnvQ:default\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX9-p7K5ILg.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX9-p7K5ILg.ttf\",weight:\"700\"},{family:\"Montserrat\",moduleAsset:{localModuleIdentifier:\"local-module:css/YcuAtfnvQ:default\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX9-p7K5ILg.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX9-p7K5ILg.ttf\",weight:\"500\"}];export const css=['.framer-XkStQ .framer-styles-preset-5tvvmn:not(.rich-text-wrapper), .framer-XkStQ .framer-styles-preset-5tvvmn.rich-text-wrapper p { --framer-font-family: \"Montserrat\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", sans-serif; --framer-font-size: 8px; --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: 0.5em; --framer-line-height: 2.25em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: rgba(255, 255, 240, 0.5); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-XkStQ\";\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{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"Press area\";export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-5tvvmn\",\"data-styles-preset\":\"YcuAtfnvQ\",dir:\"auto\",children:[\"Copyright \\xa9 Copper & Brave\",/*#__PURE__*/_jsx(motion.br,{}),\"All rights reserved\"]})});export const v2=\"Accept\";export const v3=\"Reject\";export const v4=\"Customize\";export const v5=\"Save Preferences\";export const v6=\"Okay\";export const v7=\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\";export const v8=\"More info:\";export const v9=\"Privacy policy\";export const v10=\"Necessary\";export const v11=\"Enables security and basic functionality.\";export const v12=\"Preferences\";export const v13=\"Enables personalized content and settings.\";export const v14=\"Analytics\";export const v15=\"Enables tracking of performance.\";export const v16=\"Marketing\";export const v17=\"Enables ads personalization and tracking.\";\nexport const __FramerMetadata__ = {\"exports\":{\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4a2adb5)\nimport*as localizedValues from\"./QxFN5mjo4-0.js\";const valuesByLocaleId={PN3xPrWMM:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"dgmwRp4HQ\",\"k7AlRoKOV\",\"IgBTf2B4u\",\"GWaxCQcxR\",\"gaEhvD_C_\",\"jmTrQu6DM\",\"dlOMsLUik\"];const serializationHash=\"framer-KCT6F\";const variantClassNames={dgmwRp4HQ:\"framer-v-17nvmtq\",dlOMsLUik:\"framer-v-1foglk\",gaEhvD_C_:\"framer-v-13ky7r9\",GWaxCQcxR:\"framer-v-1p6womb\",IgBTf2B4u:\"framer-v-i06g8a\",jmTrQu6DM:\"framer-v-vrlqbx\",k7AlRoKOV:\"framer-v-1l3uh4f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"C&B-Icon-Desktop\":\"dgmwRp4HQ\",\"C&B-Icon-Footer\":\"IgBTf2B4u\",\"C&B-Icon-Phone\":\"k7AlRoKOV\",\"C&B-Typologo-Desktop-Big\":\"jmTrQu6DM\",\"C&B-Typologo-Desktop\":\"GWaxCQcxR\",\"C&B-Typologo-Flex\":\"dlOMsLUik\",\"C&B-Typologo-Mobile\":\"gaEhvD_C_\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dgmwRp4HQ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dgmwRp4HQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"k7AlRoKOV\",\"IgBTf2B4u\",\"GWaxCQcxR\",\"gaEhvD_C_\",\"jmTrQu6DM\",\"dlOMsLUik\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"GWaxCQcxR\",\"gaEhvD_C_\",\"jmTrQu6DM\",\"dlOMsLUik\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"k7AlRoKOV\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"IgBTf2B4u\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17nvmtq\",className,classNames),\"data-framer-name\":\"C&B-Icon-Desktop\",layoutDependency:layoutDependency,layoutId:\"dgmwRp4HQ\",ref:refBinding,style:{...style},...addPropertyOverrides({dlOMsLUik:{\"data-framer-name\":\"C&B-Typologo-Flex\"},gaEhvD_C_:{\"data-framer-name\":\"C&B-Typologo-Mobile\"},GWaxCQcxR:{\"data-framer-name\":\"C&B-Typologo-Desktop\"},IgBTf2B4u:{\"data-framer-name\":\"C&B-Icon-Footer\"},jmTrQu6DM:{\"data-framer-name\":\"C&B-Typologo-Desktop-Big\"},k7AlRoKOV:{\"data-framer-name\":\"C&B-Icon-Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1q04c98\",\"data-framer-name\":\"CB-Icon-2026\",layoutDependency:layoutDependency,layoutId:\"fgTXjlpJZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 60\" overflow=\"visible\"><g><path d=\"M 40.631 23.499 C 40.812 22.389 40.156 21.687 40.11 21.642 L 39.499 20.985 L 39.318 21.868 C 39.182 22.548 38.571 22.797 38.005 22.865 L 38.005 25.289 C 40.812 25.515 42.759 27.984 42.759 27.984 C 42.759 27.984 43.484 25.153 40.631 23.477 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 37.605 34.672 L 36.881 34.672 C 36.881 32.611 36.179 31.003 34.934 30.007 C 36.202 29.01 36.881 27.402 36.881 25.341 L 36.881 22.962 C 36.768 19.361 34.617 17.322 30.949 17.322 L 27.168 17.322 C 25.47 16.462 24.316 17.526 24.27 17.572 L 23.772 18.025 L 24.429 18.161 C 25.606 18.387 25.787 19.701 25.787 20.516 L 25.787 22.962 L 24.791 22.962 C 20.897 22.962 17.093 22.373 17.093 30.029 C 17.093 37.685 20.897 37.096 24.791 37.096 L 25.787 37.096 L 25.787 39.588 C 25.787 40.335 25.606 41.649 24.429 41.875 L 23.772 42.011 L 24.27 42.464 C 24.316 42.487 24.904 43.053 25.855 43.053 C 26.806 43.053 26.67 42.962 27.168 42.713 L 30.972 42.713 C 34.232 42.713 36.292 41.105 36.79 38.229 L 34.368 38.229 C 33.96 39.678 32.874 40.335 30.972 40.335 L 28.187 40.335 L 28.187 31.207 L 30.972 31.207 C 33.417 31.207 34.526 32.294 34.549 34.695 L 29.364 34.695 L 29.364 37.073 L 37.696 37.073 C 38.262 37.073 39.236 37.232 39.417 38.115 L 39.598 38.999 L 40.209 38.342 C 40.232 38.319 40.888 37.594 40.73 36.484 C 43.56 35.103 42.858 31.977 42.858 31.977 C 42.858 31.977 40.73 34.695 37.673 34.695 Z M 28.142 19.678 L 30.927 19.678 C 33.304 19.678 34.39 20.697 34.504 22.94 L 28.164 22.94 L 28.164 19.678 Z M 30.927 28.806 L 28.142 28.806 L 28.142 26.496 L 25.765 26.496 L 25.765 34.672 L 24.768 34.672 C 22.187 34.672 19.448 35.465 19.448 30.007 C 19.448 24.548 22.187 25.341 24.768 25.341 L 34.504 25.341 C 34.481 27.742 33.372 28.829 30.927 28.829 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 39.696 19.14 L 40.897 17.939 L 42.098 19.14 L 40.897 20.341 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 39.696 40.802 L 40.897 39.601 L 42.098 40.802 L 40.897 42.003 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 17.706 19.14 L 18.906 17.939 L 20.107 19.14 L 18.906 20.341 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 17.706 40.802 L 18.906 39.601 L 20.107 40.802 L 18.906 42.003 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 44.783 20.657 L 44.783 15.13 L 39.258 15.13 C 36.474 13.386 33.259 12.458 29.953 12.458 C 26.648 12.458 23.433 13.386 20.648 15.13 L 15.124 15.13 L 15.124 20.657 C 13.381 23.443 12.452 26.659 12.452 29.966 C 12.452 33.273 13.381 36.489 15.124 39.275 L 15.124 44.802 L 20.648 44.802 C 23.433 46.546 26.648 47.475 29.953 47.475 C 33.259 47.475 36.474 46.546 39.258 44.802 L 44.783 44.802 L 44.783 39.275 C 46.526 36.489 47.454 33.273 47.454 29.966 C 47.454 26.659 46.526 23.443 44.783 20.657 Z M 43.537 38.732 L 43.424 38.89 L 43.424 43.466 L 38.851 43.466 L 38.692 43.579 C 36.089 45.255 33.055 46.161 29.953 46.161 C 26.851 46.161 23.818 45.278 21.214 43.579 L 21.056 43.466 L 16.482 43.466 L 16.482 38.89 L 16.369 38.732 C 14.694 36.127 13.788 33.092 13.788 29.989 C 13.788 26.886 14.671 23.851 16.369 21.246 L 16.482 21.087 L 16.482 16.512 L 21.056 16.512 L 21.214 16.399 C 23.818 14.723 26.851 13.817 29.953 13.817 C 33.055 13.817 36.089 14.7 38.692 16.399 L 38.851 16.512 L 43.424 16.512 L 43.424 21.087 L 43.537 21.246 C 45.213 23.851 46.118 26.886 46.118 29.989 C 46.118 33.092 45.235 36.127 43.537 38.732 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 58.868 30.013 C 58.868 29.7 59.121 29.447 59.434 29.447 C 59.747 29.447 60 29.7 60 30.013 C 60 30.326 59.747 30.579 59.434 30.579 C 59.121 30.579 58.868 30.326 58.868 30.013 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 29.998 11.665 C 30.315 11.665 30.564 11.416 30.564 11.099 L 30.564 5.98 C 30.564 5.663 30.315 5.413 29.998 5.413 C 29.681 5.413 29.432 5.663 29.432 5.98 L 29.432 11.099 C 29.432 11.416 29.681 11.665 29.998 11.665 Z M 29.998 4.575 C 30.315 4.575 30.564 4.326 30.564 4.009 L 30.564 2.492 C 30.564 2.174 30.315 1.925 29.998 1.925 C 29.681 1.925 29.432 2.174 29.432 2.492 L 29.432 4.009 C 29.432 4.326 29.681 4.575 29.998 4.575 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 29.434 0.566 C 29.434 0.254 29.687 0 30 0 C 30.313 0 30.566 0.254 30.566 0.566 C 30.566 0.879 30.313 1.133 30 1.133 C 29.687 1.133 29.434 0.879 29.434 0.566 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 11.116 29.445 L 5.977 29.445 C 5.66 29.445 5.411 29.694 5.411 30.011 C 5.411 30.328 5.66 30.578 5.977 30.578 L 11.116 30.578 C 11.433 30.578 11.682 30.328 11.682 30.011 C 11.682 29.694 11.433 29.445 11.116 29.445 Z M 4.596 29.989 C 4.596 29.672 4.347 29.422 4.03 29.422 L 2.513 29.422 C 2.196 29.422 1.947 29.672 1.947 29.989 C 1.947 30.306 2.196 30.555 2.513 30.555 L 4.03 30.555 C 4.347 30.555 4.596 30.306 4.596 29.989 Z M 0.566 29.422 C 0.249 29.422 0 29.672 0 29.989 C 0 30.306 0.249 30.555 0.566 30.555 C 0.883 30.555 1.132 30.306 1.132 29.989 C 1.132 29.672 0.883 29.422 0.566 29.422 Z M 29.976 48.313 C 29.659 48.313 29.41 48.562 29.41 48.879 L 29.41 53.998 C 29.41 54.315 29.659 54.564 29.976 54.564 C 30.293 54.564 30.542 54.315 30.542 53.998 L 30.542 48.879 C 30.542 48.562 30.293 48.313 29.976 48.313 Z M 29.976 55.402 C 29.659 55.402 29.41 55.651 29.41 55.968 L 29.41 57.486 C 29.41 57.803 29.659 58.052 29.976 58.052 C 30.293 58.052 30.542 57.803 30.542 57.486 L 30.542 55.968 C 30.542 55.651 30.293 55.402 29.976 55.402 Z M 29.998 58.867 C 29.681 58.867 29.432 59.117 29.432 59.434 C 29.432 59.751 29.681 60 29.998 60 C 30.315 60 30.564 59.751 30.564 59.434 C 30.564 59.117 30.315 58.867 29.998 58.867 Z M 48.88 29.445 C 48.563 29.445 48.314 29.694 48.314 30.011 C 48.314 30.328 48.563 30.578 48.88 30.578 L 54.02 30.578 C 54.337 30.578 54.586 30.328 54.586 30.011 C 54.586 29.694 54.337 29.445 54.02 29.445 Z M 57.461 29.445 L 55.944 29.445 C 55.627 29.445 55.378 29.694 55.378 30.011 C 55.378 30.328 55.627 30.578 55.944 30.578 L 57.461 30.578 C 57.778 30.578 58.027 30.328 58.027 30.011 C 58.027 29.694 57.778 29.445 57.461 29.445 Z M 20.059 13.93 C 20.172 14.111 20.354 14.224 20.557 14.224 C 20.761 14.224 20.738 14.202 20.829 14.156 C 21.101 13.998 21.191 13.658 21.033 13.386 L 19.697 11.099 C 19.539 10.827 19.086 10.849 18.995 10.872 L 18.927 10.872 L 18.882 10.94 C 18.837 11.008 18.565 11.393 18.723 11.665 L 20.037 13.975 Z M 13.063 37.463 C 13.131 37.327 13.109 37.169 13.063 37.033 C 12.95 36.738 12.611 36.602 12.316 36.716 L 8.966 38.097 C 8.671 38.233 8.649 38.686 8.649 38.777 L 8.649 38.845 L 8.694 38.89 C 8.739 38.935 9.011 39.162 9.26 39.162 C 9.509 39.162 9.35 39.162 9.396 39.139 L 12.746 37.735 C 12.882 37.69 12.995 37.576 13.063 37.441 Z M 24.565 11.891 C 24.633 12.14 24.859 12.299 25.108 12.299 L 25.266 12.299 C 25.561 12.208 25.742 11.891 25.651 11.597 L 24.338 6.636 C 24.248 6.319 23.795 6.251 23.704 6.229 L 23.636 6.229 L 23.591 6.251 C 23.523 6.319 23.161 6.614 23.252 6.908 L 24.587 11.891 Z M 3.917 27.135 L 11.207 28.109 L 11.275 28.109 C 11.388 28.109 11.524 28.063 11.614 27.995 C 11.728 27.905 11.818 27.769 11.841 27.61 C 11.863 27.475 11.841 27.316 11.75 27.203 C 11.66 27.089 11.524 26.999 11.365 26.976 L 4.098 26.002 C 3.781 25.957 3.532 26.365 3.487 26.433 L 3.441 26.501 L 3.441 26.569 C 3.487 26.659 3.645 27.089 3.939 27.135 Z M 12.294 34.745 C 12.226 34.451 11.909 34.27 11.592 34.337 L 6.634 35.674 C 6.339 35.742 6.249 36.217 6.226 36.308 L 6.226 36.376 L 6.271 36.421 C 6.317 36.489 6.588 36.761 6.86 36.761 L 6.951 36.761 L 11.909 35.425 C 12.203 35.334 12.384 35.04 12.316 34.723 Z M 11.048 19.728 L 13.358 21.042 C 13.448 21.087 13.539 21.133 13.652 21.133 L 13.788 21.133 C 13.946 21.087 14.06 20.997 14.15 20.861 C 14.309 20.589 14.195 20.227 13.946 20.091 L 11.637 18.754 C 11.365 18.596 10.981 18.867 10.913 18.913 L 10.845 18.958 L 10.845 19.026 C 10.845 19.117 10.777 19.57 11.048 19.728 Z M 6.634 24.326 L 11.592 25.663 L 11.728 25.663 C 11.841 25.663 11.931 25.64 12.022 25.572 C 12.158 25.504 12.248 25.368 12.271 25.232 C 12.316 25.096 12.294 24.938 12.226 24.802 C 12.158 24.666 12.022 24.575 11.886 24.53 L 6.928 23.194 C 6.634 23.126 6.339 23.465 6.271 23.533 L 6.226 23.579 L 6.226 23.647 C 6.249 23.737 6.339 24.19 6.634 24.281 Z M 8.966 21.903 L 12.339 23.307 C 12.407 23.33 12.475 23.352 12.543 23.352 C 12.769 23.352 12.973 23.216 13.063 22.99 C 13.131 22.854 13.131 22.695 13.063 22.559 C 12.995 22.424 12.882 22.31 12.746 22.265 L 9.396 20.861 C 9.101 20.747 8.762 21.065 8.694 21.11 L 8.649 21.155 L 8.649 21.223 C 8.649 21.314 8.694 21.767 8.966 21.903 Z M 11.841 32.39 C 11.796 32.072 11.501 31.869 11.207 31.891 L 3.917 32.843 C 3.622 32.888 3.464 33.318 3.441 33.409 L 3.441 33.477 C 3.419 33.477 3.441 33.545 3.441 33.545 C 3.487 33.613 3.713 33.975 4.007 33.975 L 4.053 33.975 L 11.32 33.024 C 11.637 32.978 11.863 32.707 11.818 32.39 Z M 45.846 20.838 C 45.937 20.974 46.05 21.065 46.209 21.11 L 46.345 21.11 C 46.435 21.11 46.548 21.087 46.616 21.042 L 48.926 19.706 C 49.197 19.547 49.152 19.094 49.152 19.003 L 49.152 18.935 L 49.084 18.89 C 49.016 18.845 48.631 18.573 48.36 18.732 L 46.05 20.045 C 45.779 20.204 45.688 20.544 45.846 20.815 Z M 46.911 22.99 C 47.001 23.216 47.205 23.352 47.431 23.352 C 47.658 23.352 47.59 23.352 47.658 23.307 L 51.008 21.903 C 51.303 21.789 51.325 21.314 51.325 21.223 L 51.325 21.155 L 51.28 21.11 C 51.212 21.042 50.873 20.747 50.578 20.861 L 47.205 22.242 C 46.911 22.378 46.775 22.695 46.888 22.99 Z M 47.748 24.824 C 47.68 24.96 47.658 25.119 47.703 25.255 C 47.748 25.391 47.839 25.527 47.952 25.595 C 48.043 25.64 48.133 25.663 48.246 25.663 L 48.405 25.663 L 53.363 24.326 C 53.657 24.258 53.748 23.805 53.771 23.715 L 53.771 23.647 L 53.748 23.601 C 53.68 23.533 53.386 23.171 53.091 23.262 L 48.133 24.575 C 47.997 24.621 47.861 24.711 47.794 24.847 Z M 48.269 27.203 C 48.178 27.316 48.133 27.475 48.156 27.61 C 48.156 27.769 48.246 27.905 48.382 27.995 C 48.473 28.063 48.609 28.109 48.722 28.109 L 48.79 28.109 L 56.08 27.135 C 56.397 27.089 56.533 26.659 56.555 26.569 L 56.555 26.433 C 56.51 26.365 56.261 25.957 55.944 26.002 L 48.676 26.976 C 48.518 26.976 48.382 27.067 48.292 27.203 Z M 27.191 11.733 C 27.281 11.801 27.395 11.846 27.531 11.846 L 27.621 11.846 C 27.78 11.846 27.893 11.755 27.983 11.619 C 28.074 11.506 28.119 11.348 28.097 11.189 L 27.123 3.918 C 27.078 3.601 26.648 3.465 26.557 3.443 L 26.421 3.443 C 26.331 3.488 25.946 3.737 25.991 4.054 L 26.965 11.325 C 26.965 11.484 27.055 11.619 27.191 11.71 Z M 34.73 12.299 L 34.866 12.299 C 35.115 12.299 35.341 12.14 35.409 11.891 L 36.745 6.908 C 36.813 6.614 36.473 6.297 36.405 6.251 L 36.36 6.206 L 36.292 6.206 C 36.202 6.229 35.749 6.319 35.658 6.636 L 34.323 11.597 C 34.255 11.891 34.436 12.208 34.73 12.299 Z M 32.376 11.823 L 32.443 11.823 C 32.715 11.823 32.964 11.619 33.009 11.325 L 33.96 4.054 C 34.006 3.737 33.621 3.488 33.53 3.443 L 33.462 3.398 L 33.394 3.398 C 33.304 3.443 32.874 3.601 32.828 3.896 L 31.877 11.189 C 31.855 11.348 31.877 11.484 31.991 11.619 C 32.081 11.733 32.217 11.823 32.376 11.846 Z M 36.994 13.069 C 37.062 13.092 37.13 13.114 37.198 13.114 C 37.266 13.114 37.356 13.114 37.424 13.069 C 37.56 13.001 37.673 12.911 37.719 12.775 L 39.122 9.422 C 39.236 9.128 38.919 8.788 38.873 8.72 L 38.828 8.675 L 38.76 8.675 C 38.669 8.675 38.194 8.72 38.081 8.992 L 36.677 12.367 C 36.564 12.661 36.677 12.978 36.994 13.092 Z M 39.145 14.134 C 39.236 14.179 39.326 14.202 39.417 14.202 C 39.62 14.202 39.802 14.088 39.915 13.907 L 41.228 11.619 C 41.386 11.348 41.137 10.963 41.069 10.895 L 41.024 10.827 L 40.956 10.827 C 40.866 10.827 40.39 10.781 40.254 11.053 L 38.919 13.364 C 38.76 13.635 38.873 13.975 39.122 14.134 Z M 39.915 46.07 C 39.824 45.934 39.711 45.844 39.552 45.798 C 39.417 45.776 39.258 45.798 39.145 45.866 C 39.009 45.934 38.919 46.048 38.873 46.206 C 38.828 46.342 38.851 46.523 38.919 46.659 L 40.254 48.947 C 40.368 49.151 40.662 49.196 40.843 49.196 L 41.047 49.196 L 41.092 49.128 C 41.137 49.06 41.409 48.675 41.25 48.403 L 39.937 46.093 Z M 32.398 48.177 C 32.24 48.177 32.104 48.267 32.013 48.403 C 31.923 48.516 31.877 48.675 31.9 48.811 L 32.851 56.082 C 32.896 56.399 33.326 56.535 33.417 56.557 L 33.553 56.557 C 33.621 56.512 34.006 56.263 33.983 55.946 L 33.032 48.652 C 32.987 48.335 32.692 48.131 32.398 48.177 Z M 35.432 48.109 C 35.341 47.814 35.047 47.633 34.73 47.701 C 34.436 47.792 34.255 48.109 34.345 48.403 L 35.681 53.364 C 35.749 53.658 36.202 53.749 36.292 53.771 L 36.36 53.771 L 36.405 53.749 C 36.473 53.681 36.836 53.386 36.745 53.092 L 35.432 48.131 Z M 14.127 39.162 C 13.969 38.89 13.629 38.8 13.358 38.958 L 11.071 40.294 C 10.799 40.453 10.822 40.906 10.845 40.997 L 10.845 41.065 L 10.913 41.11 C 10.981 41.155 11.207 41.314 11.433 41.314 C 11.66 41.314 11.569 41.314 11.637 41.268 L 13.946 39.955 C 14.218 39.796 14.309 39.456 14.15 39.185 Z M 51.008 38.097 L 47.658 36.693 C 47.363 36.58 47.046 36.716 46.933 37.01 C 46.865 37.146 46.865 37.305 46.933 37.441 C 47.001 37.576 47.092 37.69 47.227 37.735 L 50.601 39.139 C 50.646 39.139 50.691 39.162 50.737 39.162 C 50.986 39.162 51.235 38.935 51.303 38.89 L 51.348 38.845 L 51.348 38.777 C 51.348 38.686 51.303 38.211 51.031 38.097 Z M 53.34 35.674 L 48.382 34.337 C 48.065 34.27 47.771 34.451 47.68 34.745 C 47.635 34.881 47.658 35.04 47.726 35.176 C 47.794 35.311 47.929 35.402 48.065 35.447 L 53.023 36.784 L 53.114 36.784 C 53.386 36.784 53.635 36.489 53.703 36.421 L 53.748 36.376 L 53.748 36.308 C 53.725 36.217 53.635 35.764 53.34 35.696 Z M 48.926 40.294 L 46.639 38.981 C 46.503 38.913 46.345 38.89 46.209 38.913 C 46.073 38.958 45.937 39.049 45.869 39.162 C 45.801 39.298 45.779 39.456 45.801 39.592 C 45.846 39.728 45.937 39.864 46.05 39.932 L 48.36 41.268 C 48.427 41.291 48.473 41.314 48.541 41.314 C 48.767 41.314 49.016 41.155 49.084 41.11 L 49.152 41.065 L 49.152 40.997 C 49.152 40.906 49.197 40.453 48.926 40.294 Z M 56.057 32.865 L 48.79 31.914 C 48.654 31.891 48.495 31.914 48.382 32.005 C 48.246 32.095 48.178 32.231 48.133 32.39 C 48.133 32.525 48.156 32.684 48.246 32.797 C 48.337 32.911 48.473 33.001 48.631 33.001 L 55.899 33.975 L 55.944 33.975 C 56.238 33.975 56.465 33.613 56.51 33.545 L 56.555 33.477 L 56.555 33.409 C 56.51 33.318 56.374 32.865 56.057 32.843 Z M 27.598 48.177 C 27.44 48.177 27.304 48.177 27.168 48.29 C 27.055 48.381 26.965 48.516 26.965 48.652 L 26.014 55.923 C 25.968 56.24 26.353 56.489 26.444 56.535 L 26.512 56.58 L 26.58 56.58 C 26.67 56.535 27.123 56.399 27.146 56.082 L 28.097 48.811 C 28.142 48.494 27.915 48.222 27.598 48.177 Z M 23.297 47.248 C 23.229 47.112 23.138 46.999 23.002 46.954 C 22.867 46.886 22.708 46.886 22.572 46.954 C 22.436 47.022 22.323 47.112 22.255 47.271 L 20.874 50.623 C 20.738 50.917 21.055 51.257 21.123 51.325 L 21.169 51.37 L 21.237 51.37 C 21.327 51.37 21.803 51.348 21.916 51.053 L 23.319 47.701 C 23.387 47.565 23.387 47.407 23.319 47.271 Z M 25.244 47.701 C 25.085 47.656 24.95 47.701 24.814 47.746 C 24.678 47.814 24.587 47.95 24.565 48.086 L 23.229 53.069 C 23.161 53.364 23.501 53.681 23.568 53.726 L 23.614 53.771 L 23.682 53.771 C 23.772 53.749 24.225 53.658 24.316 53.341 L 25.629 48.381 C 25.674 48.222 25.651 48.086 25.583 47.95 C 25.516 47.814 25.38 47.724 25.244 47.701 Z M 21.101 46.206 C 21.055 46.048 20.965 45.934 20.829 45.866 C 20.557 45.708 20.218 45.798 20.059 46.07 L 18.723 48.381 C 18.565 48.652 18.837 49.037 18.882 49.105 L 18.927 49.173 L 19.131 49.173 C 19.312 49.173 19.584 49.151 19.72 48.947 L 21.055 46.636 C 21.123 46.501 21.146 46.342 21.101 46.206 Z M 13.335 17.78 C 13.652 17.78 13.901 17.531 13.901 17.214 C 13.901 16.897 13.652 16.648 13.335 16.648 C 13.018 16.648 12.769 16.897 12.769 17.214 C 12.769 17.531 13.018 17.78 13.335 17.78 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 46.125 17.264 C 46.125 16.951 46.378 16.698 46.691 16.698 C 47.003 16.698 47.257 16.951 47.257 17.264 C 47.257 17.577 47.003 17.83 46.691 17.83 C 46.378 17.83 46.125 17.577 46.125 17.264 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 46.691 42.196 C 46.374 42.196 46.125 42.445 46.125 42.762 C 46.125 43.079 46.374 43.328 46.691 43.328 C 47.008 43.328 47.257 43.079 47.257 42.762 C 47.257 42.445 47.008 42.196 46.691 42.196 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 16.691 13.315 C 16.691 13.003 16.944 12.749 17.257 12.749 C 17.569 12.749 17.823 13.003 17.823 13.315 C 17.823 13.628 17.569 13.881 17.257 13.881 C 16.944 13.881 16.691 13.628 16.691 13.315 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 42.79 13.93 C 43.107 13.93 43.356 13.681 43.356 13.363 C 43.356 13.046 43.107 12.797 42.79 12.797 C 42.473 12.797 42.224 13.046 42.224 13.363 C 42.224 13.681 42.473 13.93 42.79 13.93 Z M 42.79 46.115 C 42.473 46.115 42.224 46.365 42.224 46.682 C 42.224 46.999 42.473 47.248 42.79 47.248 C 43.107 47.248 43.356 46.999 43.356 46.682 C 43.356 46.365 43.107 46.115 42.79 46.115 Z M 13.358 42.242 C 13.041 42.242 12.792 42.491 12.792 42.809 C 12.792 43.126 13.041 43.375 13.358 43.375 C 13.675 43.375 13.924 43.126 13.924 42.809 C 13.924 42.491 13.675 42.242 13.358 42.242 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 16.691 46.711 C 16.691 46.398 16.944 46.145 17.257 46.145 C 17.569 46.145 17.823 46.398 17.823 46.711 C 17.823 47.024 17.569 47.277 17.257 47.277 C 16.944 47.277 16.691 47.024 16.691 46.711 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 22.236 12.707 C 22.281 12.843 22.394 12.956 22.53 13.024 C 22.598 13.047 22.666 13.069 22.756 13.069 C 22.847 13.069 22.892 13.069 22.96 13.024 C 23.254 12.888 23.39 12.571 23.277 12.277 L 21.896 8.924 C 21.783 8.63 21.307 8.607 21.217 8.607 L 21.149 8.607 L 21.104 8.652 C 21.036 8.72 20.741 9.083 20.855 9.355 L 22.258 12.707 Z M 37.744 47.203 C 37.676 47.067 37.563 46.954 37.427 46.908 C 37.291 46.84 37.133 46.863 36.997 46.908 C 36.861 46.954 36.748 47.067 36.703 47.203 C 36.635 47.339 36.635 47.497 36.703 47.633 L 38.106 50.985 C 38.22 51.28 38.695 51.303 38.786 51.303 L 38.854 51.303 L 38.899 51.257 C 38.967 51.189 39.261 50.85 39.148 50.555 L 37.767 47.203 Z\" fill=\"rgb(153,87,69)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b76rwi\",layoutDependency:layoutDependency,layoutId:\"cjtqdJcww\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.837 6.999\" overflow=\"visible\"><path d=\"M 2.626 2.514 C 2.807 1.404 2.151 0.702 2.106 0.657 L 1.494 0 L 1.313 0.883 C 1.177 1.563 0.566 1.812 0 1.88 L 0 4.304 C 2.807 4.53 4.754 6.999 4.754 6.999 C 4.754 6.999 5.479 4.168 2.626 2.492 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ec3lfl\",layoutDependency:layoutDependency,layoutId:\"KcP6l7aJs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.842 26.065\" overflow=\"visible\"><path d=\"M 20.512 17.685 L 19.788 17.685 C 19.788 15.624 19.086 14.016 17.84 13.019 C 19.108 12.022 19.788 10.414 19.788 8.353 L 19.788 5.975 C 19.674 2.373 17.524 0.335 13.856 0.335 L 10.075 0.335 C 8.377 -0.526 7.222 0.539 7.177 0.584 L 6.679 1.037 L 7.335 1.173 C 8.513 1.399 8.694 2.713 8.694 3.529 L 8.694 5.975 L 7.698 5.975 C 3.804 5.975 0 5.386 0 13.042 C 0 20.697 3.804 20.108 7.698 20.108 L 8.694 20.108 L 8.694 22.6 C 8.694 23.347 8.513 24.661 7.335 24.888 L 6.679 25.023 L 7.177 25.476 C 7.222 25.499 7.811 26.065 8.762 26.065 C 9.713 26.065 9.577 25.975 10.075 25.726 L 13.878 25.726 C 17.139 25.726 19.199 24.117 19.697 21.241 L 17.274 21.241 C 16.867 22.691 15.78 23.347 13.878 23.347 L 11.094 23.347 L 11.094 14.219 L 13.878 14.219 C 16.324 14.219 17.433 15.307 17.456 17.708 L 12.271 17.708 L 12.271 20.086 L 20.603 20.086 C 21.169 20.086 22.142 20.244 22.323 21.128 L 22.504 22.011 L 23.116 21.354 C 23.138 21.332 23.795 20.607 23.636 19.497 C 26.466 18.115 25.765 14.99 25.765 14.99 C 25.765 14.99 23.636 17.708 20.58 17.708 Z M 11.048 2.691 L 13.833 2.691 C 16.21 2.691 17.297 3.71 17.41 5.952 L 11.071 5.952 L 11.071 2.691 Z M 13.833 11.819 L 11.048 11.819 L 11.048 9.508 L 8.671 9.508 L 8.671 17.685 L 7.675 17.685 C 5.094 17.685 2.355 18.478 2.355 13.019 C 2.355 7.56 5.094 8.353 7.675 8.353 L 17.41 8.353 C 17.388 10.754 16.278 11.841 13.833 11.841 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-2c52ln\",layoutDependency:layoutDependency,layoutId:\"OO1XdQPaz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.842 26.065\" overflow=\"visible\"><path d=\"M 20.512 17.685 L 19.788 17.685 C 19.788 15.624 19.086 14.016 17.84 13.019 C 19.108 12.022 19.788 10.414 19.788 8.353 L 19.788 5.975 C 19.674 2.373 17.524 0.335 13.856 0.335 L 10.075 0.335 C 8.377 -0.526 7.222 0.539 7.177 0.584 L 6.679 1.037 L 7.335 1.173 C 8.513 1.399 8.694 2.713 8.694 3.529 L 8.694 5.975 L 7.698 5.975 C 3.804 5.975 0 5.386 0 13.042 C 0 20.697 3.804 20.108 7.698 20.108 L 8.694 20.108 L 8.694 22.6 C 8.694 23.347 8.513 24.661 7.335 24.888 L 6.679 25.023 L 7.177 25.476 C 7.222 25.499 7.811 26.065 8.762 26.065 C 9.713 26.065 9.577 25.975 10.075 25.726 L 13.878 25.726 C 17.139 25.726 19.199 24.117 19.697 21.241 L 17.274 21.241 C 16.867 22.691 15.78 23.347 13.878 23.347 L 11.094 23.347 L 11.094 14.219 L 13.878 14.219 C 16.324 14.219 17.433 15.307 17.456 17.708 L 12.271 17.708 L 12.271 20.086 L 20.603 20.086 C 21.169 20.086 22.142 20.244 22.323 21.128 L 22.504 22.011 L 23.116 21.354 C 23.138 21.332 23.795 20.607 23.636 19.497 C 26.466 18.115 25.765 14.99 25.765 14.99 C 25.765 14.99 23.636 17.708 20.58 17.708 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rrtb\",layoutDependency:layoutDependency,layoutId:\"yAfPJkF1t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.362 3.262\" overflow=\"visible\"><path d=\"M 0 0 L 2.785 0 C 5.162 0 6.249 1.019 6.362 3.262 L 0.023 3.262 L 0.023 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gwbu81\",layoutDependency:layoutDependency,layoutId:\"DTZy3ieyi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.056 9.412\" overflow=\"visible\"><path d=\"M 11.479 3.506 L 8.694 3.506 L 8.694 1.195 L 6.317 1.195 L 6.317 9.372 L 5.32 9.372 C 2.739 9.372 0 10.165 0 4.706 C 0 -0.753 2.739 0.04 5.32 0.04 L 15.056 0.04 C 15.033 2.441 13.924 3.528 11.479 3.528 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19u1pvi\",layoutDependency:layoutDependency,layoutId:\"aVXSap3Xd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.401 2.402\" overflow=\"visible\"><path d=\"M 0 1.201 L 1.201 0 L 2.401 1.201 L 1.201 2.402 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yaq4hb\",layoutDependency:layoutDependency,layoutId:\"ILn1feD6q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.401 2.402\" overflow=\"visible\"><path d=\"M 0 1.201 L 1.201 0 L 2.401 1.201 L 1.201 2.402 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fhq0lp\",layoutDependency:layoutDependency,layoutId:\"KUP68qs9r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.401 2.402\" overflow=\"visible\"><path d=\"M 0 1.201 L 1.201 0 L 2.401 1.201 L 1.201 2.402 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nfoli2\",layoutDependency:layoutDependency,layoutId:\"IO15vECbR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.401 2.402\" overflow=\"visible\"><path d=\"M 0 1.201 L 1.201 0 L 2.401 1.201 L 1.201 2.402 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-18tw15e\",layoutDependency:layoutDependency,layoutId:\"WKmzMySGC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.002 35.017\" overflow=\"visible\"><path d=\"M 32.33 8.199 L 32.33 2.673 L 26.806 2.673 C 24.021 0.929 20.806 0 17.501 0 C 14.195 0 10.981 0.929 8.196 2.673 L 2.672 2.673 L 2.672 8.199 C 0.928 10.985 0 14.202 0 17.508 C 0 20.815 0.928 24.032 2.672 26.818 L 2.672 32.344 L 8.196 32.344 C 10.981 34.088 14.195 35.017 17.501 35.017 C 20.806 35.017 24.021 34.088 26.806 32.344 L 32.33 32.344 L 32.33 26.818 C 34.074 24.032 35.002 20.815 35.002 17.508 C 35.002 14.202 34.074 10.985 32.33 8.199 Z M 31.085 26.274 L 30.972 26.433 L 30.972 31.008 L 26.398 31.008 L 26.24 31.121 C 23.636 32.797 20.603 33.703 17.501 33.703 C 14.399 33.703 11.365 32.82 8.762 31.121 L 8.603 31.008 L 4.03 31.008 L 4.03 26.433 L 3.917 26.274 C 2.241 23.669 1.336 20.634 1.336 17.531 C 1.336 14.428 2.219 11.393 3.917 8.788 L 4.03 8.63 L 4.03 4.054 L 8.603 4.054 L 8.762 3.941 C 11.365 2.265 14.399 1.359 17.501 1.359 C 20.603 1.359 23.636 2.242 26.24 3.941 L 26.398 4.054 L 30.972 4.054 L 30.972 8.63 L 31.085 8.788 C 32.76 11.393 33.666 14.428 33.666 17.531 C 33.666 20.634 32.783 23.669 31.085 26.274 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-yaaw2y\",layoutDependency:layoutDependency,layoutId:\"dGXARQkiy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.002 35.017\" overflow=\"visible\"><path d=\"M 32.33 8.199 L 32.33 2.673 L 26.806 2.673 C 24.021 0.929 20.806 0 17.501 0 C 14.195 0 10.981 0.929 8.196 2.673 L 2.672 2.673 L 2.672 8.199 C 0.928 10.985 0 14.202 0 17.508 C 0 20.815 0.928 24.032 2.672 26.818 L 2.672 32.344 L 8.196 32.344 C 10.981 34.088 14.195 35.017 17.501 35.017 C 20.806 35.017 24.021 34.088 26.806 32.344 L 32.33 32.344 L 32.33 26.818 C 34.074 24.032 35.002 20.815 35.002 17.508 C 35.002 14.202 34.074 10.985 32.33 8.199 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-poisne\",layoutDependency:layoutDependency,layoutId:\"VyPtfCYLp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.33 32.344\" overflow=\"visible\"><path d=\"M 29.749 24.915 L 29.636 25.074 L 29.636 29.649 L 25.063 29.649 L 24.904 29.762 C 22.301 31.438 19.267 32.344 16.165 32.344 C 13.063 32.344 10.03 31.461 7.426 29.762 L 7.268 29.649 L 2.694 29.649 L 2.694 25.074 L 2.581 24.915 C 0.906 22.31 0 19.275 0 16.172 C 0 13.069 0.883 10.034 2.581 7.429 L 2.694 7.271 L 2.694 2.695 L 7.268 2.695 L 7.426 2.582 C 10.03 0.906 13.063 0 16.165 0 C 19.267 0 22.301 0.883 24.904 2.582 L 25.063 2.695 L 29.636 2.695 L 29.636 7.271 L 29.749 7.429 C 31.425 10.034 32.33 13.069 32.33 16.172 C 32.33 19.275 31.447 22.31 29.749 24.915 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ht1niu\",layoutDependency:layoutDependency,layoutId:\"yabkgCY05\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0 0.566 C 0 0.254 0.253 0 0.566 0 C 0.879 0 1.132 0.254 1.132 0.566 C 1.132 0.879 0.879 1.133 0.566 1.133 C 0.253 1.133 0 0.879 0 0.566 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1vpw6y3\",layoutDependency:layoutDependency,layoutId:\"F2rUIwgMw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 9.74\" overflow=\"visible\"><path d=\"M 0.566 9.74 C 0.883 9.74 1.132 9.49 1.132 9.173 L 1.132 4.054 C 1.132 3.737 0.883 3.488 0.566 3.488 C 0.249 3.488 0 3.737 0 4.054 L 0 9.173 C 0 9.49 0.249 9.74 0.566 9.74 Z M 0.566 2.65 C 0.883 2.65 1.132 2.401 1.132 2.084 L 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 C 0.249 0 0 0.249 0 0.566 L 0 2.084 C 0 2.401 0.249 2.65 0.566 2.65 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kd8sin\",layoutDependency:layoutDependency,layoutId:\"KD767pw3R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 6.251\" overflow=\"visible\"><path d=\"M 0.566 6.251 C 0.883 6.251 1.132 6.002 1.132 5.685 L 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 C 0.249 0 0 0.249 0 0.566 L 0 5.685 C 0 6.002 0.249 6.251 0.566 6.251 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mqi0sb\",layoutDependency:layoutDependency,layoutId:\"ymVW375kH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 2.65\" overflow=\"visible\"><path d=\"M 0.566 2.65 C 0.883 2.65 1.132 2.401 1.132 2.084 L 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 C 0.249 0 0 0.249 0 0.566 L 0 2.084 C 0 2.401 0.249 2.65 0.566 2.65 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1v4ejdt\",layoutDependency:layoutDependency,layoutId:\"AslqfD3uC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0 0.566 C 0 0.254 0.253 0 0.566 0 C 0.879 0 1.132 0.254 1.132 0.566 C 1.132 0.879 0.879 1.133 0.566 1.133 C 0.253 1.133 0 0.879 0 0.566 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1su4fd4\",layoutDependency:layoutDependency,layoutId:\"qSs_0SC8z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58.027 56.602\" overflow=\"visible\"><path d=\"M 11.116 26.048 L 5.977 26.048 C 5.66 26.048 5.411 26.297 5.411 26.614 C 5.411 26.931 5.66 27.18 5.977 27.18 L 11.116 27.18 C 11.433 27.18 11.682 26.931 11.682 26.614 C 11.682 26.297 11.433 26.048 11.116 26.048 Z M 4.596 26.591 C 4.596 26.274 4.347 26.025 4.03 26.025 L 2.513 26.025 C 2.196 26.025 1.947 26.274 1.947 26.591 C 1.947 26.908 2.196 27.157 2.513 27.157 L 4.03 27.157 C 4.347 27.157 4.596 26.908 4.596 26.591 Z M 0.566 26.025 C 0.249 26.025 0 26.274 0 26.591 C 0 26.908 0.249 27.157 0.566 27.157 C 0.883 27.157 1.132 26.908 1.132 26.591 C 1.132 26.274 0.883 26.025 0.566 26.025 Z M 29.976 44.915 C 29.659 44.915 29.41 45.164 29.41 45.481 L 29.41 50.6 C 29.41 50.917 29.659 51.166 29.976 51.166 C 30.293 51.166 30.542 50.917 30.542 50.6 L 30.542 45.481 C 30.542 45.164 30.293 44.915 29.976 44.915 Z M 29.976 52.005 C 29.659 52.005 29.41 52.254 29.41 52.571 L 29.41 54.088 C 29.41 54.405 29.659 54.655 29.976 54.655 C 30.293 54.655 30.542 54.405 30.542 54.088 L 30.542 52.571 C 30.542 52.254 30.293 52.005 29.976 52.005 Z M 29.998 55.47 C 29.681 55.47 29.432 55.719 29.432 56.036 C 29.432 56.353 29.681 56.602 29.998 56.602 C 30.315 56.602 30.564 56.353 30.564 56.036 C 30.564 55.719 30.315 55.47 29.998 55.47 Z M 48.88 26.048 C 48.563 26.048 48.314 26.297 48.314 26.614 C 48.314 26.931 48.563 27.18 48.88 27.18 L 54.02 27.18 C 54.337 27.18 54.586 26.931 54.586 26.614 C 54.586 26.297 54.337 26.048 54.02 26.048 Z M 57.461 26.048 L 55.944 26.048 C 55.627 26.048 55.378 26.297 55.378 26.614 C 55.378 26.931 55.627 27.18 55.944 27.18 L 57.461 27.18 C 57.778 27.18 58.027 26.931 58.027 26.614 C 58.027 26.297 57.778 26.048 57.461 26.048 Z M 20.059 10.532 C 20.172 10.713 20.354 10.827 20.557 10.827 C 20.761 10.827 20.738 10.804 20.829 10.759 C 21.101 10.6 21.191 10.26 21.033 9.989 L 19.697 7.701 C 19.539 7.429 19.086 7.452 18.995 7.475 L 18.927 7.475 L 18.882 7.542 C 18.837 7.61 18.565 7.995 18.723 8.267 L 20.037 10.578 Z M 13.063 34.066 C 13.131 33.93 13.109 33.771 13.063 33.635 C 12.95 33.341 12.611 33.205 12.316 33.318 L 8.966 34.7 C 8.671 34.836 8.649 35.289 8.649 35.379 L 8.649 35.447 L 8.694 35.493 C 8.739 35.538 9.011 35.764 9.26 35.764 C 9.509 35.764 9.35 35.764 9.396 35.742 L 12.746 34.337 C 12.882 34.292 12.995 34.179 13.063 34.043 Z M 24.565 8.494 C 24.633 8.743 24.859 8.901 25.108 8.901 L 25.266 8.901 C 25.561 8.811 25.742 8.494 25.651 8.199 L 24.338 3.239 C 24.248 2.922 23.795 2.854 23.704 2.831 L 23.636 2.831 L 23.591 2.854 C 23.523 2.922 23.161 3.216 23.252 3.511 L 24.587 8.494 Z M 3.917 23.737 L 11.207 24.711 L 11.275 24.711 C 11.388 24.711 11.524 24.666 11.614 24.598 C 11.728 24.507 11.818 24.371 11.841 24.213 C 11.863 24.077 11.841 23.918 11.75 23.805 C 11.66 23.692 11.524 23.601 11.365 23.579 L 4.098 22.605 C 3.781 22.559 3.532 22.967 3.487 23.035 L 3.441 23.103 L 3.441 23.171 C 3.487 23.262 3.645 23.692 3.939 23.737 Z M 12.294 31.348 C 12.226 31.053 11.909 30.872 11.592 30.94 L 6.634 32.276 C 6.339 32.344 6.249 32.82 6.226 32.911 L 6.226 32.978 L 6.271 33.024 C 6.317 33.092 6.588 33.364 6.86 33.364 L 6.951 33.364 L 11.909 32.027 C 12.203 31.937 12.384 31.642 12.316 31.325 Z M 11.048 16.331 L 13.358 17.644 C 13.448 17.69 13.539 17.735 13.652 17.735 L 13.788 17.735 C 13.946 17.69 14.06 17.599 14.15 17.463 C 14.309 17.191 14.195 16.829 13.946 16.693 L 11.637 15.357 C 11.365 15.198 10.981 15.47 10.913 15.515 L 10.845 15.561 L 10.845 15.629 C 10.845 15.719 10.777 16.172 11.048 16.331 Z M 6.634 20.929 L 11.592 22.265 L 11.728 22.265 C 11.841 22.265 11.931 22.242 12.022 22.174 C 12.158 22.106 12.248 21.971 12.271 21.835 C 12.316 21.699 12.294 21.54 12.226 21.404 C 12.158 21.268 12.022 21.178 11.886 21.133 L 6.928 19.796 C 6.634 19.728 6.339 20.068 6.271 20.136 L 6.226 20.181 L 6.226 20.249 C 6.249 20.34 6.339 20.793 6.634 20.883 Z M 8.966 18.505 L 12.339 19.909 C 12.407 19.932 12.475 19.955 12.543 19.955 C 12.769 19.955 12.973 19.819 13.063 19.592 C 13.131 19.456 13.131 19.298 13.063 19.162 C 12.995 19.026 12.882 18.913 12.746 18.867 L 9.396 17.463 C 9.101 17.35 8.762 17.667 8.694 17.712 L 8.649 17.758 L 8.649 17.826 C 8.649 17.916 8.694 18.369 8.966 18.505 Z M 11.841 28.992 C 11.796 28.675 11.501 28.471 11.207 28.494 L 3.917 29.445 C 3.622 29.49 3.464 29.921 3.441 30.011 L 3.441 30.079 C 3.419 30.079 3.441 30.147 3.441 30.147 C 3.487 30.215 3.713 30.578 4.007 30.578 L 4.053 30.578 L 11.32 29.626 C 11.637 29.581 11.863 29.309 11.818 28.992 Z M 45.846 17.441 C 45.937 17.576 46.05 17.667 46.209 17.712 L 46.345 17.712 C 46.435 17.712 46.548 17.69 46.616 17.644 L 48.926 16.308 C 49.197 16.149 49.152 15.696 49.152 15.606 L 49.152 15.538 L 49.084 15.493 C 49.016 15.447 48.631 15.176 48.36 15.334 L 46.05 16.648 C 45.779 16.806 45.688 17.146 45.846 17.418 Z M 46.911 19.592 C 47.001 19.819 47.205 19.955 47.431 19.955 C 47.658 19.955 47.59 19.955 47.658 19.909 L 51.008 18.505 C 51.303 18.392 51.325 17.916 51.325 17.826 L 51.325 17.758 L 51.28 17.712 C 51.212 17.644 50.873 17.35 50.578 17.463 L 47.205 18.845 C 46.911 18.981 46.775 19.298 46.888 19.592 Z M 47.748 21.427 C 47.68 21.563 47.658 21.721 47.703 21.857 C 47.748 21.993 47.839 22.129 47.952 22.197 C 48.043 22.242 48.133 22.265 48.246 22.265 L 48.405 22.265 L 53.363 20.929 C 53.657 20.861 53.748 20.408 53.771 20.317 L 53.771 20.249 L 53.748 20.204 C 53.68 20.136 53.386 19.774 53.091 19.864 L 48.133 21.178 C 47.997 21.223 47.861 21.314 47.794 21.45 Z M 48.269 23.805 C 48.178 23.918 48.133 24.077 48.156 24.213 C 48.156 24.371 48.246 24.507 48.382 24.598 C 48.473 24.666 48.609 24.711 48.722 24.711 L 48.79 24.711 L 56.08 23.737 C 56.397 23.692 56.533 23.262 56.555 23.171 L 56.555 23.035 C 56.51 22.967 56.261 22.559 55.944 22.605 L 48.676 23.579 C 48.518 23.579 48.382 23.669 48.292 23.805 Z M 27.191 8.335 C 27.281 8.403 27.395 8.448 27.531 8.448 L 27.621 8.448 C 27.78 8.448 27.893 8.358 27.983 8.222 C 28.074 8.109 28.119 7.95 28.097 7.792 L 27.123 0.521 C 27.078 0.204 26.648 0.068 26.557 0.045 L 26.421 0.045 C 26.331 0.091 25.946 0.34 25.991 0.657 L 26.965 7.928 C 26.965 8.086 27.055 8.222 27.191 8.313 Z M 34.73 8.901 L 34.866 8.901 C 35.115 8.901 35.341 8.743 35.409 8.494 L 36.745 3.511 C 36.813 3.216 36.473 2.899 36.405 2.854 L 36.36 2.809 L 36.292 2.809 C 36.202 2.831 35.749 2.922 35.658 3.239 L 34.323 8.199 C 34.255 8.494 34.436 8.811 34.73 8.901 Z M 32.376 8.426 L 32.443 8.426 C 32.715 8.426 32.964 8.222 33.009 7.928 L 33.96 0.657 C 34.006 0.34 33.621 0.091 33.53 0.045 L 33.462 0 L 33.394 0 C 33.304 0.045 32.874 0.204 32.828 0.498 L 31.877 7.792 C 31.855 7.95 31.877 8.086 31.991 8.222 C 32.081 8.335 32.217 8.426 32.376 8.448 Z M 36.994 9.672 C 37.062 9.694 37.13 9.717 37.198 9.717 C 37.266 9.717 37.356 9.717 37.424 9.672 C 37.56 9.604 37.673 9.513 37.719 9.377 L 39.122 6.025 C 39.236 5.73 38.919 5.391 38.873 5.323 L 38.828 5.277 L 38.76 5.277 C 38.669 5.277 38.194 5.323 38.081 5.595 L 36.677 8.969 C 36.564 9.264 36.677 9.581 36.994 9.694 Z M 39.145 10.736 C 39.236 10.781 39.326 10.804 39.417 10.804 C 39.62 10.804 39.802 10.691 39.915 10.51 L 41.228 8.222 C 41.386 7.95 41.137 7.565 41.069 7.497 L 41.024 7.429 L 40.956 7.429 C 40.866 7.429 40.39 7.384 40.254 7.656 L 38.919 9.966 C 38.76 10.238 38.873 10.578 39.122 10.736 Z M 39.915 42.673 C 39.824 42.537 39.711 42.446 39.552 42.401 C 39.417 42.378 39.258 42.401 39.145 42.469 C 39.009 42.537 38.919 42.65 38.873 42.809 C 38.828 42.945 38.851 43.126 38.919 43.262 L 40.254 45.549 C 40.368 45.753 40.662 45.798 40.843 45.798 L 41.047 45.798 L 41.092 45.73 C 41.137 45.663 41.409 45.277 41.25 45.006 L 39.937 42.695 Z M 32.398 44.779 C 32.24 44.779 32.104 44.87 32.013 45.006 C 31.923 45.119 31.877 45.277 31.9 45.413 L 32.851 52.684 C 32.896 53.001 33.326 53.137 33.417 53.16 L 33.553 53.16 C 33.621 53.114 34.006 52.865 33.983 52.548 L 33.032 45.255 C 32.987 44.938 32.692 44.734 32.398 44.779 Z M 35.432 44.711 C 35.341 44.417 35.047 44.236 34.73 44.304 C 34.436 44.394 34.255 44.711 34.345 45.006 L 35.681 49.966 C 35.749 50.26 36.202 50.351 36.292 50.374 L 36.36 50.374 L 36.405 50.351 C 36.473 50.283 36.836 49.989 36.745 49.694 L 35.432 44.734 Z M 14.127 35.764 C 13.969 35.493 13.629 35.402 13.358 35.561 L 11.071 36.897 C 10.799 37.055 10.822 37.509 10.845 37.599 L 10.845 37.667 L 10.913 37.712 C 10.981 37.758 11.207 37.916 11.433 37.916 C 11.66 37.916 11.569 37.916 11.637 37.871 L 13.946 36.557 C 14.218 36.399 14.309 36.059 14.15 35.787 Z M 51.008 34.7 L 47.658 33.296 C 47.363 33.182 47.046 33.318 46.933 33.613 C 46.865 33.749 46.865 33.907 46.933 34.043 C 47.001 34.179 47.092 34.292 47.227 34.337 L 50.601 35.742 C 50.646 35.742 50.691 35.764 50.737 35.764 C 50.986 35.764 51.235 35.538 51.303 35.493 L 51.348 35.447 L 51.348 35.379 C 51.348 35.289 51.303 34.813 51.031 34.7 Z M 53.34 32.276 L 48.382 30.94 C 48.065 30.872 47.771 31.053 47.68 31.348 C 47.635 31.484 47.658 31.642 47.726 31.778 C 47.794 31.914 47.929 32.005 48.065 32.05 L 53.023 33.386 L 53.114 33.386 C 53.386 33.386 53.635 33.092 53.703 33.024 L 53.748 32.978 L 53.748 32.911 C 53.725 32.82 53.635 32.367 53.34 32.299 Z M 48.926 36.897 L 46.639 35.583 C 46.503 35.515 46.345 35.493 46.209 35.515 C 46.073 35.561 45.937 35.651 45.869 35.764 C 45.801 35.9 45.779 36.059 45.801 36.195 C 45.846 36.331 45.937 36.467 46.05 36.535 L 48.36 37.871 C 48.427 37.894 48.473 37.916 48.541 37.916 C 48.767 37.916 49.016 37.758 49.084 37.712 L 49.152 37.667 L 49.152 37.599 C 49.152 37.508 49.197 37.055 48.926 36.897 Z M 56.057 29.468 L 48.79 28.516 C 48.654 28.494 48.495 28.516 48.382 28.607 C 48.246 28.698 48.178 28.834 48.133 28.992 C 48.133 29.128 48.156 29.287 48.246 29.4 C 48.337 29.513 48.473 29.604 48.631 29.604 L 55.899 30.578 L 55.944 30.578 C 56.238 30.578 56.465 30.215 56.51 30.147 L 56.555 30.079 L 56.555 30.011 C 56.51 29.921 56.374 29.468 56.057 29.445 Z M 27.598 44.779 C 27.44 44.779 27.304 44.779 27.168 44.892 C 27.055 44.983 26.965 45.119 26.965 45.255 L 26.014 52.525 C 25.968 52.843 26.353 53.092 26.444 53.137 L 26.512 53.182 L 26.58 53.182 C 26.67 53.137 27.123 53.001 27.146 52.684 L 28.097 45.413 C 28.142 45.096 27.915 44.824 27.598 44.779 Z M 23.297 43.851 C 23.229 43.715 23.138 43.601 23.002 43.556 C 22.867 43.488 22.708 43.488 22.572 43.556 C 22.436 43.624 22.323 43.715 22.255 43.873 L 20.874 47.225 C 20.738 47.52 21.055 47.86 21.123 47.928 L 21.169 47.973 L 21.237 47.973 C 21.327 47.973 21.803 47.95 21.916 47.656 L 23.319 44.304 C 23.387 44.168 23.387 44.009 23.319 43.873 Z M 25.244 44.304 C 25.085 44.258 24.95 44.304 24.814 44.349 C 24.678 44.417 24.587 44.553 24.565 44.689 L 23.229 49.672 C 23.161 49.966 23.501 50.283 23.568 50.328 L 23.614 50.374 L 23.682 50.374 C 23.772 50.351 24.225 50.26 24.316 49.943 L 25.629 44.983 C 25.674 44.824 25.651 44.689 25.583 44.553 C 25.516 44.417 25.38 44.326 25.244 44.304 Z M 21.101 42.809 C 21.055 42.65 20.965 42.537 20.829 42.469 C 20.557 42.31 20.218 42.401 20.059 42.673 L 18.723 44.983 C 18.565 45.255 18.837 45.64 18.882 45.708 L 18.927 45.776 L 19.131 45.776 C 19.312 45.776 19.584 45.753 19.72 45.549 L 21.055 43.239 C 21.123 43.103 21.146 42.945 21.101 42.809 Z M 13.335 14.383 C 13.652 14.383 13.901 14.134 13.901 13.817 C 13.901 13.499 13.652 13.25 13.335 13.25 C 13.018 13.25 12.769 13.499 12.769 13.817 C 12.769 14.134 13.018 14.383 13.335 14.383 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1hhcbhs\",layoutDependency:layoutDependency,layoutId:\"v1mNAz1kK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.271 1.133\" overflow=\"visible\"><path d=\"M 5.705 0 L 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 L 5.705 1.133 C 6.022 1.133 6.271 0.883 6.271 0.566 C 6.271 0.249 6.022 0 5.705 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-46poaa\",layoutDependency:layoutDependency,layoutId:\"Z53vxfmmk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.649 1.133\" overflow=\"visible\"><path d=\"M 2.649 0.566 C 2.649 0.249 2.4 0 2.083 0 L 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 L 2.083 1.133 C 2.4 1.133 2.649 0.883 2.649 0.566 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1to6ygo\",layoutDependency:layoutDependency,layoutId:\"GqbkLBx4K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 C 0.883 1.133 1.132 0.883 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j7mzxm\",layoutDependency:layoutDependency,layoutId:\"aL8f2BV4R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 6.251\" overflow=\"visible\"><path d=\"M 0.566 0 C 0.249 0 0 0.249 0 0.566 L 0 5.685 C 0 6.002 0.249 6.251 0.566 6.251 C 0.883 6.251 1.132 6.002 1.132 5.685 L 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1guvcqo\",layoutDependency:layoutDependency,layoutId:\"IV8xk3FSy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 2.65\" overflow=\"visible\"><path d=\"M 0.566 0 C 0.249 0 0 0.249 0 0.566 L 0 2.084 C 0 2.401 0.249 2.65 0.566 2.65 C 0.883 2.65 1.132 2.401 1.132 2.084 L 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bqq79y\",layoutDependency:layoutDependency,layoutId:\"yeI8yzIEN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 C 0.883 1.133 1.132 0.883 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19lvz63\",layoutDependency:layoutDependency,layoutId:\"V4VBUZLkH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.271 1.133\" overflow=\"visible\"><path d=\"M 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 L 5.705 1.133 C 6.022 1.133 6.271 0.883 6.271 0.566 C 6.271 0.249 6.022 0 5.705 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vzz36e\",layoutDependency:layoutDependency,layoutId:\"dyubn1QX5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.649 1.133\" overflow=\"visible\"><path d=\"M 2.083 0 L 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 L 2.083 1.133 C 2.4 1.133 2.649 0.883 2.649 0.566 C 2.649 0.249 2.4 0 2.083 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10ziput\",layoutDependency:layoutDependency,layoutId:\"lvt1XETqO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.436 3.365\" overflow=\"visible\"><path d=\"M 1.385 3.07 C 1.498 3.252 1.679 3.365 1.883 3.365 C 2.087 3.365 2.064 3.342 2.155 3.297 C 2.426 3.138 2.517 2.799 2.358 2.527 L 1.023 0.239 C 0.864 -0.033 0.411 -0.01 0.321 0.013 L 0.253 0.013 L 0.208 0.081 C 0.162 0.148 -0.109 0.534 0.049 0.805 L 1.362 3.116 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s8raoy\",layoutDependency:layoutDependency,layoutId:\"KsjI1gu88\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.458 2.486\" overflow=\"visible\"><path d=\"M 4.415 0.787 C 4.483 0.651 4.46 0.493 4.415 0.357 C 4.302 0.062 3.962 -0.074 3.668 0.04 L 0.317 1.421 C 0.023 1.557 0 2.01 0 2.101 L 0 2.169 L 0.045 2.214 C 0.091 2.259 0.362 2.486 0.611 2.486 C 0.86 2.486 0.702 2.486 0.747 2.463 L 4.098 1.059 C 4.234 1.014 4.347 0.9 4.415 0.765 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-98pmz3\",layoutDependency:layoutDependency,layoutId:\"HoA324dM6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.438 6.07\" overflow=\"visible\"><path d=\"M 1.328 5.663 C 1.395 5.912 1.622 6.07 1.871 6.07 L 2.029 6.07 C 2.324 5.98 2.505 5.663 2.414 5.368 L 1.101 0.408 C 1.011 0.091 0.558 0.023 0.467 0 L 0.399 0 L 0.354 0.023 C 0.286 0.091 -0.076 0.385 0.014 0.68 L 1.35 5.663 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x5p1p5\",layoutDependency:layoutDependency,layoutId:\"mPXjxD05M\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.408 2.11\" overflow=\"visible\"><path d=\"M 0.475 1.136 L 7.766 2.11 L 7.834 2.11 C 7.947 2.11 8.083 2.065 8.173 1.997 C 8.286 1.906 8.377 1.77 8.4 1.612 C 8.422 1.476 8.4 1.317 8.309 1.204 C 8.218 1.091 8.083 1 7.924 0.977 L 0.657 0.004 C 0.34 -0.042 0.091 0.366 0.045 0.434 L 0 0.502 L 0 0.57 C 0.045 0.66 0.204 1.091 0.498 1.136 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h63xif\",layoutDependency:layoutDependency,layoutId:\"cx8q0ObLv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.104 2.438\" overflow=\"visible\"><path d=\"M 6.068 0.422 C 6 0.128 5.683 -0.054 5.366 0.014 L 0.408 1.351 C 0.113 1.419 0.023 1.894 0 1.985 L 0 2.053 L 0.045 2.098 C 0.091 2.166 0.362 2.438 0.634 2.438 L 0.724 2.438 L 5.683 1.101 C 5.977 1.011 6.158 0.716 6.09 0.399 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eerrus\",layoutDependency:layoutDependency,layoutId:\"MiRWEEmeW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.386 2.427\" overflow=\"visible\"><path d=\"M 0.211 1.023 L 2.521 2.337 C 2.611 2.382 2.702 2.427 2.815 2.427 L 2.951 2.427 C 3.109 2.382 3.222 2.292 3.313 2.156 C 3.472 1.884 3.358 1.521 3.109 1.386 L 0.8 0.049 C 0.528 -0.109 0.143 0.162 0.075 0.208 L 0.008 0.253 L 0.008 0.321 C 0.008 0.412 -0.06 0.865 0.211 1.023 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9udss9\",layoutDependency:layoutDependency,layoutId:\"WHYErauhc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.068 2.478\" overflow=\"visible\"><path d=\"M 0.408 1.141 L 5.366 2.478 L 5.502 2.478 C 5.615 2.478 5.705 2.455 5.796 2.387 C 5.932 2.319 6.022 2.183 6.045 2.047 C 6.09 1.912 6.068 1.753 6 1.617 C 5.932 1.481 5.796 1.391 5.66 1.345 L 0.702 0.009 C 0.408 -0.059 0.113 0.281 0.045 0.349 L 0 0.394 L 0 0.462 C 0.023 0.553 0.113 1.006 0.408 1.096 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bvd31p\",layoutDependency:layoutDependency,layoutId:\"B2oFwy1T4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.466 2.516\" overflow=\"visible\"><path d=\"M 0.317 1.066 L 3.69 2.47 C 3.758 2.493 3.826 2.516 3.894 2.516 C 4.121 2.516 4.324 2.38 4.415 2.153 C 4.483 2.017 4.483 1.859 4.415 1.723 C 4.347 1.587 4.234 1.474 4.098 1.429 L 0.747 0.024 C 0.453 -0.089 0.113 0.228 0.045 0.273 L 0 0.319 L 0 0.387 C 0 0.477 0.045 0.93 0.317 1.066 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rjb2kx\",layoutDependency:layoutDependency,layoutId:\"EcxVEhd77\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.41 2.086\" overflow=\"visible\"><path d=\"M 8.41 0.5 C 8.364 0.183 8.07 -0.021 7.776 0.002 L 0.486 0.953 C 0.191 0.998 0.033 1.429 0.01 1.519 L 0.01 1.587 C -0.013 1.587 0.01 1.655 0.01 1.655 C 0.055 1.723 0.282 2.086 0.576 2.086 L 0.621 2.086 L 7.889 1.134 C 8.206 1.089 8.432 0.817 8.387 0.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fwuorn\",layoutDependency:layoutDependency,layoutId:\"ZyhoQbTvg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.386 2.427\" overflow=\"visible\"><path d=\"M 0.078 2.156 C 0.169 2.292 0.282 2.382 0.44 2.427 L 0.576 2.427 C 0.667 2.427 0.78 2.405 0.848 2.359 L 3.157 1.023 C 3.429 0.865 3.383 0.412 3.383 0.321 L 3.383 0.253 L 3.316 0.208 C 3.248 0.162 2.863 -0.109 2.591 0.049 L 0.282 1.363 C 0.01 1.521 -0.08 1.861 0.078 2.133 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-z0o8sv\",layoutDependency:layoutDependency,layoutId:\"fFAUiYm_P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.477 2.517\" overflow=\"visible\"><path d=\"M 0.062 2.155 C 0.153 2.381 0.357 2.517 0.583 2.517 C 0.809 2.517 0.742 2.517 0.809 2.472 L 4.16 1.068 C 4.455 0.954 4.477 0.479 4.477 0.388 L 4.477 0.32 L 4.432 0.275 C 4.364 0.207 4.024 -0.088 3.73 0.026 L 0.357 1.407 C 0.062 1.543 -0.073 1.86 0.04 2.155 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-153ab6b\",layoutDependency:layoutDependency,layoutId:\"pXnlWrSCX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.091 2.415\" overflow=\"visible\"><path d=\"M 0.069 1.577 C 0.001 1.713 -0.022 1.872 0.024 2.008 C 0.069 2.144 0.159 2.279 0.273 2.347 C 0.363 2.393 0.454 2.415 0.567 2.415 L 0.725 2.415 L 5.684 1.079 C 5.978 1.011 6.068 0.558 6.091 0.467 L 6.091 0.4 L 6.068 0.354 C 6.001 0.286 5.706 -0.076 5.412 0.014 L 0.454 1.328 C 0.318 1.373 0.182 1.464 0.114 1.6 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wuwz23\",layoutDependency:layoutDependency,layoutId:\"nlxnAzEdx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.405 2.11\" overflow=\"visible\"><path d=\"M 0.119 1.204 C 0.028 1.317 -0.017 1.476 0.006 1.612 C 0.006 1.77 0.096 1.906 0.232 1.997 C 0.323 2.065 0.459 2.11 0.572 2.11 L 0.64 2.11 L 7.93 1.136 C 8.247 1.091 8.383 0.66 8.405 0.57 L 8.405 0.434 C 8.36 0.366 8.111 -0.042 7.794 0.004 L 0.526 0.977 C 0.368 0.977 0.232 1.068 0.142 1.204 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c7zcow\",layoutDependency:layoutDependency,layoutId:\"IUekv7W7e\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.115 8.403\" overflow=\"visible\"><path d=\"M 1.204 8.29 C 1.294 8.358 1.407 8.403 1.543 8.403 L 1.634 8.403 C 1.792 8.403 1.905 8.313 1.996 8.177 C 2.087 8.063 2.132 7.905 2.109 7.746 L 1.136 0.476 C 1.09 0.159 0.66 0.023 0.57 0 L 0.434 0 C 0.343 0.045 -0.042 0.294 0.004 0.612 L 0.977 7.882 C 0.977 8.041 1.068 8.177 1.204 8.267 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t4c2z8\",layoutDependency:layoutDependency,layoutId:\"XD6g7wtDj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.446 6.093\" overflow=\"visible\"><path d=\"M 0.422 6.093 L 0.558 6.093 C 0.807 6.093 1.033 5.934 1.101 5.685 L 2.437 0.702 C 2.505 0.408 2.165 0.091 2.097 0.045 L 2.052 0 L 1.984 0 C 1.893 0.023 1.441 0.113 1.35 0.43 L 0.014 5.391 C -0.054 5.685 0.127 6.002 0.422 6.093 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sbgk2x\",layoutDependency:layoutDependency,layoutId:\"jXY6wY2js\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.094 8.448\" overflow=\"visible\"><path d=\"M 0.506 8.426 L 0.574 8.426 C 0.846 8.426 1.095 8.222 1.14 7.928 L 2.091 0.657 C 2.136 0.34 1.751 0.091 1.661 0.045 L 1.593 0 L 1.525 0 C 1.434 0.045 1.004 0.204 0.959 0.498 L 0.008 7.792 C -0.015 7.95 0.008 8.086 0.121 8.222 C 0.212 8.335 0.347 8.426 0.506 8.448 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fyi44e\",layoutDependency:layoutDependency,layoutId:\"W_xj6As9D\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.512 4.439\" overflow=\"visible\"><path d=\"M 0.36 4.394 C 0.428 4.417 0.496 4.439 0.564 4.439 C 0.631 4.439 0.722 4.439 0.79 4.394 C 0.926 4.326 1.039 4.236 1.084 4.1 L 2.488 0.747 C 2.601 0.453 2.284 0.113 2.239 0.045 L 2.194 0 L 2.126 0 C 2.035 0 1.56 0.045 1.447 0.317 L 0.043 3.692 C -0.07 3.986 0.043 4.304 0.36 4.417 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e5vryf\",layoutDependency:layoutDependency,layoutId:\"TTa8v5XKG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.434 3.378\" overflow=\"visible\"><path d=\"M 0.3 3.31 C 0.39 3.355 0.481 3.378 0.571 3.378 C 0.775 3.378 0.956 3.264 1.069 3.083 L 2.382 0.796 C 2.541 0.524 2.292 0.139 2.224 0.071 L 2.179 0.003 L 2.111 0.003 C 2.02 0.003 1.545 -0.042 1.409 0.229 L 0.073 2.54 C -0.085 2.811 0.028 3.151 0.277 3.31 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rl2xis\",layoutDependency:layoutDependency,layoutId:\"B6ruMabKw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.45 3.406\" overflow=\"visible\"><path d=\"M 1.065 0.28 C 0.974 0.144 0.861 0.054 0.703 0.008 C 0.567 -0.014 0.408 0.008 0.295 0.076 C 0.159 0.144 0.069 0.258 0.024 0.416 C -0.022 0.552 0.001 0.733 0.069 0.869 L 1.405 3.157 C 1.518 3.361 1.812 3.406 1.993 3.406 L 2.197 3.406 L 2.242 3.338 C 2.288 3.27 2.559 2.885 2.401 2.613 L 1.088 0.303 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1srdqtr\",layoutDependency:layoutDependency,layoutId:\"jsvPjm12h\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.09 8.387\" overflow=\"visible\"><path d=\"M 0.504 0.006 C 0.345 0.006 0.21 0.097 0.119 0.233 C 0.028 0.346 -0.017 0.505 0.006 0.64 L 0.957 7.911 C 1.002 8.228 1.432 8.364 1.523 8.387 L 1.659 8.387 C 1.726 8.342 2.111 8.092 2.089 7.775 L 1.138 0.482 C 1.093 0.165 0.798 -0.039 0.504 0.006 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vfhs7p\",layoutDependency:layoutDependency,layoutId:\"smwQwsmL0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.438 6.084\" overflow=\"visible\"><path d=\"M 1.11 0.422 C 1.02 0.128 0.725 -0.054 0.408 0.014 C 0.114 0.105 -0.067 0.422 0.023 0.716 L 1.359 5.677 C 1.427 5.971 1.88 6.062 1.97 6.084 L 2.038 6.084 L 2.084 6.062 C 2.152 5.994 2.514 5.699 2.423 5.405 L 1.11 0.445 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xdhaii\",layoutDependency:layoutDependency,layoutId:\"J0lbipvDX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.396 2.434\" overflow=\"visible\"><path d=\"M 3.295 0.282 C 3.137 0.01 2.797 -0.081 2.526 0.078 L 0.239 1.414 C -0.033 1.573 -0.01 2.026 0.013 2.117 L 0.013 2.184 L 0.08 2.23 C 0.148 2.275 0.375 2.434 0.601 2.434 C 0.828 2.434 0.737 2.434 0.805 2.388 L 3.114 1.075 C 3.386 0.916 3.477 0.576 3.318 0.305 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5r9z9g\",layoutDependency:layoutDependency,layoutId:\"t9pismKrZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.466 2.509\" overflow=\"visible\"><path d=\"M 4.126 1.444 L 0.775 0.04 C 0.481 -0.074 0.164 0.062 0.051 0.357 C -0.017 0.493 -0.017 0.651 0.051 0.787 C 0.119 0.923 0.209 1.036 0.345 1.082 L 3.719 2.486 C 3.764 2.486 3.809 2.509 3.854 2.509 C 4.104 2.509 4.353 2.282 4.421 2.237 L 4.466 2.191 L 4.466 2.124 C 4.466 2.033 4.421 1.557 4.149 1.444 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u9gmt\",layoutDependency:layoutDependency,layoutId:\"mJ6VK1b_r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.091 2.46\" overflow=\"visible\"><path d=\"M 5.684 1.351 L 0.725 0.014 C 0.408 -0.054 0.114 0.128 0.024 0.422 C -0.022 0.558 0.001 0.716 0.069 0.852 C 0.137 0.988 0.273 1.079 0.408 1.124 L 5.367 2.46 L 5.457 2.46 C 5.729 2.46 5.978 2.166 6.046 2.098 L 6.091 2.053 L 6.091 1.985 C 6.068 1.894 5.978 1.441 5.684 1.373 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17g0i7h\",layoutDependency:layoutDependency,layoutId:\"Ff77RHui2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.362 2.409\" overflow=\"visible\"><path d=\"M 3.133 1.39 L 0.846 0.076 C 0.71 0.008 0.552 -0.014 0.416 0.008 C 0.28 0.054 0.144 0.144 0.076 0.258 C 0.008 0.394 -0.014 0.552 0.008 0.688 C 0.054 0.824 0.144 0.96 0.258 1.028 L 2.567 2.364 C 2.635 2.387 2.68 2.409 2.748 2.409 C 2.974 2.409 3.223 2.251 3.291 2.206 L 3.359 2.16 L 3.359 2.092 C 3.359 2.002 3.405 1.549 3.133 1.39 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kl6jn6\",layoutDependency:layoutDependency,layoutId:\"d6DOpVgGb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.422 2.069\" overflow=\"visible\"><path d=\"M 7.924 0.959 L 0.657 0.008 C 0.521 -0.014 0.362 0.008 0.249 0.099 C 0.113 0.189 0.045 0.325 0 0.484 C 0 0.62 0.023 0.778 0.113 0.892 C 0.204 1.005 0.34 1.095 0.498 1.095 L 7.766 2.069 L 7.811 2.069 C 8.105 2.069 8.332 1.707 8.377 1.639 L 8.422 1.571 L 8.422 1.503 C 8.377 1.412 8.241 0.959 7.924 0.937 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13an2eh\",layoutDependency:layoutDependency,layoutId:\"vUm1ARK76\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.092 8.403\" overflow=\"visible\"><path d=\"M 1.589 0 C 1.43 0 1.294 0 1.158 0.113 C 1.045 0.204 0.955 0.34 0.955 0.476 L 0.004 7.746 C -0.042 8.063 0.343 8.313 0.434 8.358 L 0.502 8.403 L 0.57 8.403 C 0.66 8.358 1.113 8.222 1.136 7.905 L 2.087 0.634 C 2.132 0.317 1.905 0.045 1.589 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-udkqpo\",layoutDependency:layoutDependency,layoutId:\"nvKA0Bfjr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.53 4.468\" overflow=\"visible\"><path d=\"M 2.456 0.345 C 2.388 0.21 2.298 0.096 2.162 0.051 C 2.026 -0.017 1.867 -0.017 1.731 0.051 C 1.596 0.119 1.482 0.21 1.415 0.368 L 0.033 3.72 C -0.102 4.015 0.215 4.354 0.283 4.422 L 0.328 4.468 L 0.396 4.468 C 0.486 4.468 0.962 4.445 1.075 4.151 L 2.479 0.798 C 2.547 0.663 2.547 0.504 2.479 0.368 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lash6p\",layoutDependency:layoutDependency,layoutId:\"T4nmabB6Q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.432 6.089\" overflow=\"visible\"><path d=\"M 2.024 0.019 C 1.865 -0.027 1.73 0.019 1.594 0.064 C 1.458 0.132 1.367 0.268 1.345 0.404 L 0.009 5.387 C -0.059 5.681 0.281 5.998 0.349 6.044 L 0.394 6.089 L 0.462 6.089 C 0.552 6.066 1.005 5.976 1.096 5.659 L 2.409 0.698 C 2.454 0.54 2.431 0.404 2.364 0.268 C 2.296 0.132 2.16 0.041 2.024 0.019 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yhtj4t\",layoutDependency:layoutDependency,layoutId:\"FIsR3BSmL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.45 3.385\" overflow=\"visible\"><path d=\"M 2.426 0.418 C 2.381 0.259 2.291 0.146 2.155 0.078 C 1.883 -0.081 1.543 0.01 1.385 0.282 L 0.049 2.592 C -0.109 2.864 0.162 3.249 0.208 3.317 L 0.253 3.385 L 0.457 3.385 C 0.638 3.385 0.909 3.362 1.045 3.158 L 2.381 0.848 C 2.449 0.712 2.472 0.554 2.426 0.418 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10sob1f\",layoutDependency:layoutDependency,layoutId:\"pORSrjHzu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0.566 1.133 C 0.883 1.133 1.132 0.883 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kbrj54\",layoutDependency:layoutDependency,layoutId:\"bZ0TiHo2O\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0 0.566 C 0 0.254 0.253 0 0.566 0 C 0.879 0 1.132 0.254 1.132 0.566 C 1.132 0.879 0.879 1.133 0.566 1.133 C 0.253 1.133 0 0.879 0 0.566 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mktyc7\",layoutDependency:layoutDependency,layoutId:\"ilurQqynk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 C 0.883 1.133 1.132 0.883 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c31iqe\",layoutDependency:layoutDependency,layoutId:\"fdn1Yq5Me\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0 0.566 C 0 0.254 0.253 0 0.566 0 C 0.879 0 1.132 0.254 1.132 0.566 C 1.132 0.879 0.879 1.133 0.566 1.133 C 0.253 1.133 0 0.879 0 0.566 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-3teys0\",layoutDependency:layoutDependency,layoutId:\"HZc0KPe1c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.564 34.451\" overflow=\"visible\"><path d=\"M 29.998 1.133 C 30.315 1.133 30.564 0.883 30.564 0.566 C 30.564 0.249 30.315 0 29.998 0 C 29.681 0 29.432 0.249 29.432 0.566 C 29.432 0.883 29.681 1.133 29.998 1.133 Z M 29.998 33.318 C 29.681 33.318 29.432 33.567 29.432 33.884 C 29.432 34.202 29.681 34.451 29.998 34.451 C 30.315 34.451 30.564 34.202 30.564 33.884 C 30.564 33.567 30.315 33.318 29.998 33.318 Z M 0.566 29.445 C 0.249 29.445 0 29.694 0 30.011 C 0 30.328 0.249 30.578 0.566 30.578 C 0.883 30.578 1.132 30.328 1.132 30.011 C 1.132 29.694 0.883 29.445 0.566 29.445 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-14zo9e5\",layoutDependency:layoutDependency,layoutId:\"OGeIwfo8y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0.566 1.133 C 0.883 1.133 1.132 0.883 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1poxj07\",layoutDependency:layoutDependency,layoutId:\"IpA_xvHNm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 C 0.883 1.133 1.132 0.883 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ogp8we\",layoutDependency:layoutDependency,layoutId:\"HBAcNuSOF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0.566 0 C 0.249 0 0 0.249 0 0.566 C 0 0.883 0.249 1.133 0.566 1.133 C 0.883 1.133 1.132 0.883 1.132 0.566 C 1.132 0.249 0.883 0 0.566 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15i7awd\",layoutDependency:layoutDependency,layoutId:\"f5BZ85XHN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.132 1.133\" overflow=\"visible\"><path d=\"M 0 0.566 C 0 0.254 0.253 0 0.566 0 C 0.879 0 1.132 0.254 1.132 0.566 C 1.132 0.879 0.879 1.133 0.566 1.133 C 0.253 1.133 0 0.879 0 0.566 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-19l70tc\",layoutDependency:layoutDependency,layoutId:\"Dxvy7uyTP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.345 42.695\" overflow=\"visible\"><path d=\"M 1.407 4.1 C 1.452 4.236 1.565 4.349 1.701 4.417 C 1.769 4.439 1.837 4.462 1.927 4.462 C 2.018 4.462 2.063 4.462 2.131 4.417 C 2.426 4.281 2.561 3.964 2.448 3.669 L 1.067 0.317 C 0.954 0.023 0.478 0 0.388 0 L 0.32 0 L 0.275 0.045 C 0.207 0.113 -0.088 0.476 0.026 0.747 L 1.429 4.1 Z M 16.915 38.596 C 16.847 38.46 16.734 38.347 16.598 38.301 C 16.462 38.233 16.304 38.256 16.168 38.301 C 16.032 38.347 15.919 38.46 15.874 38.596 C 15.806 38.732 15.806 38.89 15.874 39.026 L 17.277 42.378 C 17.391 42.673 17.866 42.695 17.957 42.695 L 18.025 42.695 L 18.07 42.65 C 18.138 42.582 18.432 42.242 18.319 41.948 L 16.938 38.596 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vod530\",layoutDependency:layoutDependency,layoutId:\"UhyNCIpLA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.488 4.462\" overflow=\"visible\"><path d=\"M 1.407 4.1 C 1.452 4.236 1.565 4.349 1.701 4.417 C 1.769 4.439 1.837 4.462 1.927 4.462 C 2.018 4.462 2.063 4.462 2.131 4.417 C 2.426 4.281 2.561 3.964 2.448 3.669 L 1.067 0.317 C 0.954 0.023 0.478 0 0.388 0 L 0.32 0 L 0.275 0.045 C 0.207 0.113 -0.088 0.476 0.026 0.747 L 1.429 4.1 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7nqyzm\",layoutDependency:layoutDependency,layoutId:\"V4I_xeXND\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.522 4.437\" overflow=\"visible\"><path d=\"M 1.092 0.337 C 1.024 0.201 0.911 0.088 0.775 0.043 C 0.64 -0.025 0.481 -0.002 0.345 0.043 C 0.209 0.088 0.096 0.201 0.051 0.337 C -0.017 0.473 -0.017 0.632 0.051 0.768 L 1.455 4.12 C 1.568 4.414 2.043 4.437 2.134 4.437 L 2.202 4.437 L 2.247 4.392 C 2.315 4.324 2.609 3.984 2.496 3.69 L 1.115 0.337 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:862,pixelHeight:158,pixelWidth:862,src:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158\",srcSet:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?scale-down-to=512&width=862&height=158 512w,https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158 862w\"},className:\"framer-phzk03\",\"data-framer-name\":\"Copper_Typologo_Navi\",layoutDependency:layoutDependency,layoutId:\"aYlIeK1o0\",...addPropertyOverrides({dlOMsLUik:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:862,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(15+((componentViewport?.height||59.5)-30-29.4054)/2)),pixelHeight:158,pixelWidth:862,sizes:\"160px\",src:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158\",srcSet:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?scale-down-to=512&width=862&height=158 512w,https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158 862w\"}},gaEhvD_C_:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:862,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(15+((componentViewport?.height||67)-30-36.7568)/2)),pixelHeight:158,pixelWidth:862,sizes:\"200px\",src:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158\",srcSet:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?scale-down-to=512&width=862&height=158 512w,https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158 862w\"}},GWaxCQcxR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:862,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(11+((componentViewport?.height||60)-21-39)/2)),pixelHeight:158,pixelWidth:862,sizes:\"216px\",src:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158\",srcSet:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?scale-down-to=512&width=862&height=158 512w,https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158 862w\"}},jmTrQu6DM:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:862,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(11+((componentViewport?.height||71)-21-50)/2)),pixelHeight:158,pixelWidth:862,sizes:\"275px\",src:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158\",srcSet:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?scale-down-to=512&width=862&height=158 512w,https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158 862w\"}}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-vj5dva\",\"data-framer-name\":\"CB-Icon-2026\",layoutDependency:layoutDependency,layoutId:\"fHNqjDRcU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 50\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({k7AlRoKOV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 50\" overflow=\"visible\"><g><path d=\"M 33.859 19.583 C 34.01 18.658 33.463 18.073 33.425 18.035 L 32.916 17.488 L 32.765 18.224 C 32.652 18.79 32.142 18.998 31.671 19.054 L 31.671 21.074 C 34.01 21.263 35.633 23.32 35.633 23.32 C 35.633 23.32 36.236 20.961 33.859 19.564 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 31.338 28.894 L 30.734 28.894 C 30.734 27.176 30.149 25.836 29.112 25.005 C 30.168 24.175 30.734 22.835 30.734 21.117 L 30.734 19.135 C 30.64 16.134 28.847 14.435 25.791 14.435 L 22.64 14.435 C 21.225 13.718 20.263 14.605 20.225 14.643 L 19.81 15.021 L 20.357 15.134 C 21.338 15.323 21.489 16.417 21.489 17.097 L 21.489 19.135 L 20.659 19.135 C 17.414 19.135 14.244 18.645 14.244 25.024 C 14.244 31.404 17.414 30.913 20.659 30.913 L 21.489 30.913 L 21.489 32.99 C 21.489 33.612 21.338 34.707 20.357 34.896 L 19.81 35.009 L 20.225 35.387 C 20.263 35.406 20.754 35.877 21.546 35.877 C 22.338 35.877 22.225 35.802 22.64 35.594 L 25.81 35.594 C 28.527 35.594 30.244 34.254 30.659 31.857 L 28.64 31.857 C 28.3 33.065 27.395 33.612 25.81 33.612 L 23.489 33.612 L 23.489 26.006 L 25.81 26.006 C 27.847 26.006 28.772 26.912 28.791 28.913 L 24.47 28.913 L 24.47 30.894 L 31.413 30.894 C 31.885 30.894 32.696 31.027 32.847 31.763 L 32.998 32.499 L 33.508 31.951 C 33.526 31.933 34.074 31.329 33.941 30.404 C 36.3 29.252 35.715 26.648 35.715 26.648 C 35.715 26.648 33.941 28.913 31.394 28.913 Z M 23.451 16.398 L 25.772 16.398 C 27.753 16.398 28.659 17.248 28.753 19.116 L 23.47 19.116 L 23.47 16.398 Z M 25.772 24.005 L 23.451 24.005 L 23.451 22.08 L 21.47 22.08 L 21.47 28.894 L 20.64 28.894 C 18.49 28.894 16.207 29.554 16.207 25.005 C 16.207 20.457 18.49 21.117 20.64 21.117 L 28.753 21.117 C 28.734 23.118 27.81 24.024 25.772 24.024 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 33.08 15.95 L 34.081 14.949 L 35.081 15.95 L 34.081 16.951 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 33.08 34.002 L 34.081 33.001 L 35.081 34.002 L 34.081 35.003 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 14.755 15.95 L 15.755 14.949 L 16.756 15.95 L 15.755 16.951 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 14.755 34.002 L 15.755 33.001 L 16.756 34.002 L 15.755 35.003 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 37.319 17.214 L 37.319 12.609 L 32.715 12.609 C 30.395 11.155 27.716 10.381 24.961 10.381 C 22.206 10.381 19.527 11.155 17.207 12.609 L 12.603 12.609 L 12.603 17.214 C 11.15 19.536 10.377 22.216 10.377 24.972 C 10.377 27.728 11.15 30.408 12.603 32.729 L 12.603 37.335 L 17.207 37.335 C 19.527 38.788 22.206 39.562 24.961 39.562 C 27.716 39.562 30.395 38.788 32.715 37.335 L 37.319 37.335 L 37.319 32.729 C 38.772 30.408 39.545 27.728 39.545 24.972 C 39.545 22.216 38.772 19.536 37.319 17.214 Z M 36.281 32.276 L 36.187 32.409 L 36.187 36.221 L 32.376 36.221 L 32.244 36.316 C 30.074 37.712 27.546 38.467 24.961 38.467 C 22.376 38.467 19.848 37.731 17.678 36.316 L 17.546 36.221 L 13.735 36.221 L 13.735 32.409 L 13.641 32.276 C 12.245 30.106 11.49 27.577 11.49 24.991 C 11.49 22.405 12.226 19.875 13.641 17.705 L 13.735 17.573 L 13.735 13.76 L 17.546 13.76 L 17.678 13.666 C 19.848 12.269 22.376 11.514 24.961 11.514 C 27.546 11.514 30.074 12.25 32.244 13.666 L 32.376 13.76 L 36.187 13.76 L 36.187 17.573 L 36.281 17.705 C 37.677 19.875 38.432 22.405 38.432 24.991 C 38.432 27.577 37.696 30.106 36.281 32.276 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 49.057 25.011 C 49.057 24.75 49.268 24.539 49.528 24.539 C 49.789 24.539 50 24.75 50 25.011 C 50 25.271 49.789 25.483 49.528 25.483 C 49.268 25.483 49.057 25.271 49.057 25.011 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 24.999 9.721 C 25.263 9.721 25.47 9.513 25.47 9.249 L 25.47 4.983 C 25.47 4.719 25.263 4.511 24.999 4.511 C 24.734 4.511 24.527 4.719 24.527 4.983 L 24.527 9.249 C 24.527 9.513 24.734 9.721 24.999 9.721 Z M 24.999 3.813 C 25.263 3.813 25.47 3.605 25.47 3.341 L 25.47 2.076 C 25.47 1.812 25.263 1.604 24.999 1.604 C 24.734 1.604 24.527 1.812 24.527 2.076 L 24.527 3.341 C 24.527 3.605 24.734 3.813 24.999 3.813 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 24.528 0.472 C 24.528 0.211 24.74 0 25 0 C 25.26 0 25.472 0.211 25.472 0.472 C 25.472 0.732 25.26 0.944 25 0.944 C 24.74 0.944 24.528 0.732 24.528 0.472 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 9.264 24.538 L 4.981 24.538 C 4.717 24.538 4.509 24.745 4.509 25.009 C 4.509 25.274 4.717 25.481 4.981 25.481 L 9.264 25.481 C 9.528 25.481 9.735 25.274 9.735 25.009 C 9.735 24.745 9.528 24.538 9.264 24.538 Z M 3.83 24.991 C 3.83 24.726 3.622 24.519 3.358 24.519 L 2.094 24.519 C 1.83 24.519 1.623 24.726 1.623 24.991 C 1.623 25.255 1.83 25.462 2.094 25.462 L 3.358 25.462 C 3.622 25.462 3.83 25.255 3.83 24.991 Z M 0.472 24.519 C 0.208 24.519 0 24.726 0 24.991 C 0 25.255 0.208 25.462 0.472 25.462 C 0.736 25.462 0.943 25.255 0.943 24.991 C 0.943 24.726 0.736 24.519 0.472 24.519 Z M 24.98 40.26 C 24.716 40.26 24.508 40.468 24.508 40.732 L 24.508 44.998 C 24.508 45.262 24.716 45.47 24.98 45.47 C 25.244 45.47 25.451 45.262 25.451 44.998 L 25.451 40.732 C 25.451 40.468 25.244 40.26 24.98 40.26 Z M 24.98 46.168 C 24.716 46.168 24.508 46.376 24.508 46.64 L 24.508 47.905 C 24.508 48.169 24.716 48.377 24.98 48.377 C 25.244 48.377 25.451 48.169 25.451 47.905 L 25.451 46.64 C 25.451 46.376 25.244 46.168 24.98 46.168 Z M 24.999 49.056 C 24.734 49.056 24.527 49.264 24.527 49.528 C 24.527 49.792 24.734 50 24.999 50 C 25.263 50 25.47 49.792 25.47 49.528 C 25.47 49.264 25.263 49.056 24.999 49.056 Z M 40.734 24.538 C 40.469 24.538 40.262 24.745 40.262 25.009 C 40.262 25.274 40.469 25.481 40.734 25.481 L 45.016 25.481 C 45.28 25.481 45.488 25.274 45.488 25.009 C 45.488 24.745 45.28 24.538 45.016 24.538 Z M 47.884 24.538 L 46.62 24.538 C 46.356 24.538 46.148 24.745 46.148 25.009 C 46.148 25.274 46.356 25.481 46.62 25.481 L 47.884 25.481 C 48.148 25.481 48.356 25.274 48.356 25.009 C 48.356 24.745 48.148 24.538 47.884 24.538 Z M 16.716 11.608 C 16.81 11.759 16.961 11.854 17.131 11.854 C 17.301 11.854 17.282 11.835 17.358 11.797 C 17.584 11.665 17.659 11.382 17.527 11.155 L 16.414 9.249 C 16.282 9.022 15.905 9.041 15.829 9.06 L 15.773 9.06 L 15.735 9.117 C 15.697 9.173 15.471 9.494 15.603 9.721 L 16.697 11.646 Z M 10.886 31.219 C 10.943 31.106 10.924 30.974 10.886 30.861 C 10.792 30.615 10.509 30.502 10.264 30.596 L 7.471 31.748 C 7.226 31.861 7.207 32.239 7.207 32.314 L 7.207 32.371 L 7.245 32.408 C 7.283 32.446 7.509 32.635 7.717 32.635 C 7.924 32.635 7.792 32.635 7.83 32.616 L 10.622 31.446 C 10.735 31.408 10.83 31.314 10.886 31.2 Z M 20.471 9.909 C 20.527 10.117 20.716 10.249 20.923 10.249 L 21.055 10.249 C 21.301 10.174 21.452 9.909 21.376 9.664 L 20.282 5.53 C 20.206 5.266 19.829 5.21 19.754 5.191 L 19.697 5.191 L 19.659 5.21 C 19.603 5.266 19.301 5.512 19.376 5.757 L 20.489 9.909 Z M 3.264 22.612 L 9.339 23.424 L 9.396 23.424 C 9.49 23.424 9.603 23.386 9.679 23.33 C 9.773 23.254 9.848 23.141 9.867 23.009 C 9.886 22.895 9.867 22.763 9.792 22.669 C 9.716 22.575 9.603 22.499 9.471 22.48 L 3.415 21.669 C 3.151 21.631 2.943 21.971 2.905 22.027 L 2.868 22.084 L 2.868 22.14 C 2.905 22.216 3.038 22.575 3.283 22.612 Z M 10.245 28.954 C 10.188 28.709 9.924 28.558 9.66 28.615 L 5.528 29.728 C 5.283 29.785 5.207 30.181 5.188 30.257 L 5.188 30.313 L 5.226 30.351 C 5.264 30.408 5.49 30.634 5.717 30.634 L 5.792 30.634 L 9.924 29.521 C 10.169 29.445 10.32 29.2 10.264 28.935 Z M 9.207 16.44 L 11.131 17.535 C 11.207 17.573 11.282 17.61 11.377 17.61 L 11.49 17.61 C 11.622 17.573 11.716 17.497 11.792 17.384 C 11.924 17.157 11.83 16.855 11.622 16.742 L 9.698 15.629 C 9.471 15.496 9.15 15.723 9.094 15.761 L 9.037 15.798 L 9.037 15.855 C 9.037 15.931 8.981 16.308 9.207 16.44 Z M 5.528 20.272 L 9.66 21.385 L 9.773 21.385 C 9.867 21.385 9.943 21.367 10.018 21.31 C 10.131 21.253 10.207 21.14 10.226 21.027 C 10.264 20.914 10.245 20.781 10.188 20.668 C 10.131 20.555 10.018 20.479 9.905 20.442 L 5.773 19.328 C 5.528 19.271 5.283 19.555 5.226 19.611 L 5.188 19.649 L 5.188 19.706 C 5.207 19.781 5.283 20.159 5.528 20.234 Z M 7.471 18.252 L 10.282 19.422 C 10.339 19.441 10.396 19.46 10.452 19.46 C 10.641 19.46 10.811 19.347 10.886 19.158 C 10.943 19.045 10.943 18.913 10.886 18.8 C 10.83 18.686 10.735 18.592 10.622 18.554 L 7.83 17.384 C 7.584 17.29 7.301 17.554 7.245 17.592 L 7.207 17.629 L 7.207 17.686 C 7.207 17.761 7.245 18.139 7.471 18.252 Z M 9.867 26.991 C 9.83 26.727 9.584 26.557 9.339 26.576 L 3.264 27.369 C 3.019 27.407 2.887 27.765 2.868 27.841 L 2.868 27.897 C 2.849 27.897 2.868 27.954 2.868 27.954 C 2.905 28.011 3.094 28.313 3.339 28.313 L 3.377 28.313 L 9.433 27.52 C 9.698 27.482 9.886 27.256 9.848 26.991 Z M 38.205 17.365 C 38.281 17.478 38.375 17.554 38.507 17.592 L 38.62 17.592 C 38.696 17.592 38.79 17.573 38.847 17.535 L 40.771 16.421 C 40.998 16.289 40.96 15.912 40.96 15.836 L 40.96 15.78 L 40.903 15.742 C 40.847 15.704 40.526 15.478 40.3 15.61 L 38.375 16.704 C 38.149 16.837 38.073 17.12 38.205 17.346 Z M 39.092 19.158 C 39.168 19.347 39.337 19.46 39.526 19.46 C 39.715 19.46 39.658 19.46 39.715 19.422 L 42.507 18.252 C 42.752 18.158 42.771 17.761 42.771 17.686 L 42.771 17.629 L 42.733 17.592 C 42.677 17.535 42.394 17.29 42.149 17.384 L 39.337 18.535 C 39.092 18.649 38.979 18.913 39.073 19.158 Z M 39.79 20.687 C 39.734 20.8 39.715 20.932 39.752 21.046 C 39.79 21.159 39.866 21.272 39.96 21.329 C 40.035 21.367 40.111 21.385 40.205 21.385 L 40.337 21.385 L 44.469 20.272 C 44.714 20.215 44.79 19.838 44.809 19.762 L 44.809 19.706 L 44.79 19.668 C 44.733 19.611 44.488 19.309 44.243 19.385 L 40.111 20.479 C 39.998 20.517 39.885 20.593 39.828 20.706 Z M 40.224 22.669 C 40.149 22.763 40.111 22.895 40.13 23.009 C 40.13 23.141 40.205 23.254 40.318 23.33 C 40.394 23.386 40.507 23.424 40.601 23.424 L 40.658 23.424 L 46.733 22.612 C 46.997 22.575 47.111 22.216 47.129 22.14 L 47.129 22.027 C 47.092 21.971 46.884 21.631 46.62 21.669 L 40.564 22.48 C 40.432 22.48 40.318 22.556 40.243 22.669 Z M 22.659 9.777 C 22.735 9.834 22.829 9.872 22.942 9.872 L 23.018 9.872 C 23.15 9.872 23.244 9.796 23.319 9.683 C 23.395 9.589 23.433 9.456 23.414 9.324 L 22.602 3.265 C 22.565 3.001 22.206 2.888 22.131 2.869 L 22.018 2.869 C 21.942 2.907 21.621 3.114 21.659 3.379 L 22.47 9.438 C 22.47 9.57 22.546 9.683 22.659 9.758 Z M 28.942 10.249 L 29.055 10.249 C 29.262 10.249 29.451 10.117 29.508 9.909 L 30.621 5.757 C 30.677 5.512 30.394 5.247 30.338 5.21 L 30.3 5.172 L 30.244 5.172 C 30.168 5.191 29.791 5.266 29.715 5.53 L 28.602 9.664 C 28.546 9.909 28.696 10.174 28.942 10.249 Z M 26.98 9.853 L 27.036 9.853 C 27.263 9.853 27.47 9.683 27.508 9.438 L 28.3 3.379 C 28.338 3.114 28.017 2.907 27.942 2.869 L 27.885 2.831 L 27.829 2.831 C 27.753 2.869 27.395 3.001 27.357 3.247 L 26.565 9.324 C 26.546 9.456 26.565 9.57 26.659 9.683 C 26.734 9.777 26.848 9.853 26.98 9.872 Z M 30.828 10.891 C 30.885 10.91 30.942 10.929 30.998 10.929 C 31.055 10.929 31.13 10.929 31.187 10.891 C 31.3 10.834 31.394 10.759 31.432 10.646 L 32.602 7.852 C 32.696 7.607 32.432 7.324 32.394 7.267 L 32.357 7.229 L 32.3 7.229 C 32.225 7.229 31.828 7.267 31.734 7.493 L 30.564 10.306 C 30.47 10.551 30.564 10.815 30.828 10.91 Z M 32.621 11.778 C 32.696 11.816 32.772 11.835 32.847 11.835 C 33.017 11.835 33.168 11.74 33.262 11.589 L 34.357 9.683 C 34.489 9.456 34.281 9.136 34.224 9.079 L 34.187 9.022 L 34.13 9.022 C 34.055 9.022 33.658 8.985 33.545 9.211 L 32.432 11.136 C 32.3 11.363 32.394 11.646 32.602 11.778 Z M 33.262 38.392 C 33.187 38.279 33.092 38.203 32.96 38.165 C 32.847 38.146 32.715 38.165 32.621 38.222 C 32.508 38.279 32.432 38.373 32.394 38.505 C 32.357 38.618 32.376 38.769 32.432 38.883 L 33.545 40.789 C 33.64 40.959 33.885 40.997 34.036 40.997 L 34.206 40.997 L 34.243 40.94 C 34.281 40.883 34.507 40.562 34.375 40.336 L 33.281 38.411 Z M 26.998 40.147 C 26.866 40.147 26.753 40.223 26.678 40.336 C 26.602 40.43 26.565 40.562 26.583 40.676 L 27.376 46.735 C 27.414 46.999 27.772 47.112 27.847 47.131 L 27.961 47.131 C 28.017 47.093 28.338 46.886 28.319 46.621 L 27.527 40.544 C 27.489 40.279 27.244 40.109 26.998 40.147 Z M 29.527 40.091 C 29.451 39.845 29.206 39.694 28.942 39.751 C 28.696 39.826 28.546 40.091 28.621 40.336 L 29.734 44.47 C 29.791 44.715 30.168 44.79 30.244 44.809 L 30.3 44.809 L 30.338 44.79 C 30.394 44.734 30.696 44.488 30.621 44.243 L 29.527 40.109 Z M 11.773 32.635 C 11.641 32.408 11.358 32.333 11.131 32.465 L 9.226 33.579 C 8.999 33.711 9.018 34.088 9.037 34.164 L 9.037 34.22 L 9.094 34.258 C 9.15 34.296 9.339 34.428 9.528 34.428 C 9.716 34.428 9.641 34.428 9.698 34.39 L 11.622 33.296 C 11.848 33.163 11.924 32.88 11.792 32.654 Z M 42.507 31.748 L 39.715 30.578 C 39.469 30.483 39.205 30.596 39.111 30.842 C 39.054 30.955 39.054 31.087 39.111 31.2 C 39.168 31.314 39.243 31.408 39.356 31.446 L 42.167 32.616 C 42.205 32.616 42.243 32.635 42.281 32.635 C 42.488 32.635 42.696 32.446 42.752 32.408 L 42.79 32.371 L 42.79 32.314 C 42.79 32.239 42.752 31.842 42.526 31.748 Z M 44.45 29.728 L 40.318 28.615 C 40.054 28.558 39.809 28.709 39.734 28.954 C 39.696 29.068 39.715 29.2 39.771 29.313 C 39.828 29.426 39.941 29.502 40.054 29.539 L 44.186 30.653 L 44.262 30.653 C 44.488 30.653 44.696 30.408 44.752 30.351 L 44.79 30.313 L 44.79 30.257 C 44.771 30.181 44.696 29.804 44.45 29.747 Z M 40.771 33.579 L 38.866 32.484 C 38.753 32.427 38.62 32.408 38.507 32.427 C 38.394 32.465 38.281 32.541 38.224 32.635 C 38.168 32.748 38.149 32.88 38.168 32.994 C 38.205 33.107 38.281 33.22 38.375 33.277 L 40.3 34.39 C 40.356 34.409 40.394 34.428 40.451 34.428 C 40.639 34.428 40.847 34.296 40.903 34.258 L 40.96 34.22 L 40.96 34.164 C 40.96 34.088 40.998 33.711 40.771 33.579 Z M 46.714 27.388 L 40.658 26.595 C 40.545 26.576 40.413 26.595 40.318 26.67 C 40.205 26.746 40.149 26.859 40.111 26.991 C 40.111 27.105 40.13 27.237 40.205 27.331 C 40.281 27.425 40.394 27.501 40.526 27.501 L 46.582 28.313 L 46.62 28.313 C 46.865 28.313 47.054 28.011 47.092 27.954 L 47.129 27.897 L 47.129 27.841 C 47.092 27.765 46.978 27.388 46.714 27.369 Z M 22.999 40.147 C 22.867 40.147 22.753 40.147 22.64 40.242 C 22.546 40.317 22.47 40.43 22.47 40.544 L 21.678 46.602 C 21.64 46.867 21.961 47.074 22.036 47.112 L 22.093 47.15 L 22.15 47.15 C 22.225 47.112 22.602 46.999 22.621 46.735 L 23.414 40.676 C 23.451 40.411 23.263 40.185 22.999 40.147 Z M 19.414 39.373 C 19.357 39.26 19.282 39.166 19.169 39.128 C 19.056 39.071 18.923 39.071 18.81 39.128 C 18.697 39.185 18.603 39.26 18.546 39.392 L 17.395 42.186 C 17.282 42.431 17.546 42.714 17.603 42.771 L 17.641 42.809 L 17.697 42.809 C 17.773 42.809 18.169 42.79 18.263 42.544 L 19.433 39.751 C 19.489 39.638 19.489 39.505 19.433 39.392 Z M 21.037 39.751 C 20.904 39.713 20.791 39.751 20.678 39.789 C 20.565 39.845 20.489 39.958 20.471 40.072 L 19.357 44.224 C 19.301 44.47 19.584 44.734 19.64 44.772 L 19.678 44.809 L 19.735 44.809 C 19.81 44.79 20.188 44.715 20.263 44.451 L 21.357 40.317 C 21.395 40.185 21.376 40.072 21.32 39.958 C 21.263 39.845 21.15 39.77 21.037 39.751 Z M 17.584 38.505 C 17.546 38.373 17.471 38.279 17.358 38.222 C 17.131 38.09 16.848 38.165 16.716 38.392 L 15.603 40.317 C 15.471 40.544 15.697 40.864 15.735 40.921 L 15.773 40.978 L 15.942 40.978 C 16.093 40.978 16.32 40.959 16.433 40.789 L 17.546 38.864 C 17.603 38.75 17.622 38.618 17.584 38.505 Z M 11.113 14.817 C 11.377 14.817 11.584 14.609 11.584 14.345 C 11.584 14.081 11.377 13.873 11.113 13.873 C 10.848 13.873 10.641 14.081 10.641 14.345 C 10.641 14.609 10.848 14.817 11.113 14.817 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 38.437 14.387 C 38.437 14.126 38.648 13.915 38.909 13.915 C 39.169 13.915 39.38 14.126 39.38 14.387 C 39.38 14.647 39.169 14.859 38.909 14.859 C 38.648 14.859 38.437 14.647 38.437 14.387 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 38.909 35.163 C 38.645 35.163 38.437 35.371 38.437 35.635 C 38.437 35.899 38.645 36.107 38.909 36.107 C 39.173 36.107 39.38 35.899 39.38 35.635 C 39.38 35.371 39.173 35.163 38.909 35.163 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 13.909 11.096 C 13.909 10.835 14.12 10.624 14.38 10.624 C 14.641 10.624 14.852 10.835 14.852 11.096 C 14.852 11.357 14.641 11.568 14.38 11.568 C 14.12 11.568 13.909 11.357 13.909 11.096 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 35.658 11.608 C 35.922 11.608 36.13 11.4 36.13 11.136 C 36.13 10.872 35.922 10.664 35.658 10.664 C 35.394 10.664 35.187 10.872 35.187 11.136 C 35.187 11.4 35.394 11.608 35.658 11.608 Z M 35.658 38.43 C 35.394 38.43 35.187 38.637 35.187 38.901 C 35.187 39.166 35.394 39.373 35.658 39.373 C 35.922 39.373 36.13 39.166 36.13 38.901 C 36.13 38.637 35.922 38.43 35.658 38.43 Z M 11.131 35.202 C 10.867 35.202 10.66 35.41 10.66 35.674 C 10.66 35.938 10.867 36.146 11.131 36.146 C 11.396 36.146 11.603 35.938 11.603 35.674 C 11.603 35.41 11.396 35.202 11.131 35.202 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 13.909 38.926 C 13.909 38.665 14.12 38.454 14.38 38.454 C 14.641 38.454 14.852 38.665 14.852 38.926 C 14.852 39.186 14.641 39.398 14.38 39.398 C 14.12 39.398 13.909 39.186 13.909 38.926 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 18.53 10.589 C 18.567 10.702 18.662 10.797 18.775 10.853 C 18.832 10.872 18.888 10.891 18.964 10.891 C 19.039 10.891 19.077 10.891 19.133 10.853 C 19.379 10.74 19.492 10.476 19.398 10.23 L 18.247 7.437 C 18.152 7.192 17.756 7.173 17.681 7.173 L 17.624 7.173 L 17.586 7.21 C 17.53 7.267 17.285 7.569 17.379 7.796 L 18.549 10.589 Z M 31.454 39.336 C 31.397 39.222 31.303 39.128 31.189 39.09 C 31.076 39.034 30.944 39.053 30.831 39.09 C 30.718 39.128 30.623 39.222 30.586 39.336 C 30.529 39.449 30.529 39.581 30.586 39.694 L 31.755 42.488 C 31.85 42.733 32.246 42.752 32.321 42.752 L 32.378 42.752 L 32.416 42.714 C 32.472 42.658 32.718 42.375 32.623 42.129 L 31.472 39.336 Z\" fill=\"rgb(153,87,69)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-68yxht\",layoutDependency:layoutDependency,layoutId:\"kpklnNy2s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.031 5.832\" overflow=\"visible\"><path d=\"M 2.189 2.095 C 2.339 1.17 1.792 0.585 1.755 0.547 L 1.245 0 L 1.094 0.736 C 0.981 1.302 0.472 1.51 0 1.567 L 0 3.586 C 2.339 3.775 3.962 5.832 3.962 5.832 C 3.962 5.832 4.566 3.473 2.189 2.076 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-qgwlxm\",layoutDependency:layoutDependency,layoutId:\"olQDTYwD6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.535 21.721\" overflow=\"visible\"><path d=\"M 17.093 14.737 L 16.49 14.737 C 16.49 13.02 15.905 11.68 14.867 10.849 C 15.924 10.019 16.49 8.679 16.49 6.961 L 16.49 4.979 C 16.395 1.978 14.603 0.279 11.547 0.279 L 8.396 0.279 C 6.981 -0.438 6.019 0.449 5.981 0.487 L 5.566 0.864 L 6.113 0.977 C 7.094 1.166 7.245 2.261 7.245 2.94 L 7.245 4.979 L 6.415 4.979 C 3.17 4.979 0 4.488 0 10.868 C 0 17.248 3.17 16.757 6.415 16.757 L 7.245 16.757 L 7.245 18.833 C 7.245 19.456 7.094 20.551 6.113 20.74 L 5.566 20.853 L 5.981 21.23 C 6.019 21.249 6.509 21.721 7.301 21.721 C 8.094 21.721 7.981 21.646 8.396 21.438 L 11.565 21.438 C 14.282 21.438 15.999 20.098 16.414 17.701 L 14.395 17.701 C 14.056 18.909 13.15 19.456 11.565 19.456 L 9.245 19.456 L 9.245 11.85 L 11.565 11.85 C 13.603 11.85 14.527 12.756 14.546 14.756 L 10.226 14.756 L 10.226 16.738 L 17.169 16.738 C 17.641 16.738 18.452 16.87 18.603 17.606 L 18.754 18.343 L 19.263 17.795 C 19.282 17.776 19.829 17.172 19.697 16.247 C 22.055 15.096 21.47 12.491 21.47 12.491 C 21.47 12.491 19.697 14.756 17.15 14.756 Z M 9.207 2.242 L 11.528 2.242 C 13.509 2.242 14.414 3.091 14.509 4.96 L 9.226 4.96 L 9.226 2.242 Z M 11.528 9.849 L 9.207 9.849 L 9.207 7.924 L 7.226 7.924 L 7.226 14.737 L 6.396 14.737 C 4.245 14.737 1.962 15.398 1.962 10.849 C 1.962 6.3 4.245 6.961 6.396 6.961 L 14.509 6.961 C 14.49 8.962 13.565 9.868 11.528 9.868 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1108j3z\",layoutDependency:layoutDependency,layoutId:\"bM_vokedN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.535 21.721\" overflow=\"visible\"><path d=\"M 17.093 14.737 L 16.49 14.737 C 16.49 13.02 15.905 11.68 14.867 10.849 C 15.924 10.019 16.49 8.679 16.49 6.961 L 16.49 4.979 C 16.395 1.978 14.603 0.279 11.547 0.279 L 8.396 0.279 C 6.981 -0.438 6.019 0.449 5.981 0.487 L 5.566 0.864 L 6.113 0.977 C 7.094 1.166 7.245 2.261 7.245 2.94 L 7.245 4.979 L 6.415 4.979 C 3.17 4.979 0 4.488 0 10.868 C 0 17.248 3.17 16.757 6.415 16.757 L 7.245 16.757 L 7.245 18.833 C 7.245 19.456 7.094 20.551 6.113 20.74 L 5.566 20.853 L 5.981 21.23 C 6.019 21.249 6.509 21.721 7.301 21.721 C 8.094 21.721 7.981 21.646 8.396 21.438 L 11.565 21.438 C 14.282 21.438 15.999 20.098 16.414 17.701 L 14.395 17.701 C 14.056 18.909 13.15 19.456 11.565 19.456 L 9.245 19.456 L 9.245 11.85 L 11.565 11.85 C 13.603 11.85 14.527 12.756 14.546 14.756 L 10.226 14.756 L 10.226 16.738 L 17.169 16.738 C 17.641 16.738 18.452 16.87 18.603 17.606 L 18.754 18.343 L 19.263 17.795 C 19.282 17.776 19.829 17.172 19.697 16.247 C 22.055 15.096 21.47 12.491 21.47 12.491 C 21.47 12.491 19.697 14.756 17.15 14.756 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mxqp9k\",layoutDependency:layoutDependency,layoutId:\"HIEGD63Kf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.302 2.718\" overflow=\"visible\"><path d=\"M 0 0 L 2.321 0 C 4.302 0 5.207 0.849 5.302 2.718 L 0.019 2.718 L 0.019 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-406yp6\",layoutDependency:layoutDependency,layoutId:\"Yy29k7U9N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.546 7.843\" overflow=\"visible\"><path d=\"M 9.565 2.921 L 7.245 2.921 L 7.245 0.996 L 5.264 0.996 L 5.264 7.81 L 4.434 7.81 C 2.283 7.81 0 8.471 0 3.922 C 0 -0.627 2.283 0.033 4.434 0.033 L 12.546 0.033 C 12.528 2.034 11.603 2.94 9.565 2.94 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-elg3ln\",layoutDependency:layoutDependency,layoutId:\"m2bSM_JEE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.001 2.002\" overflow=\"visible\"><path d=\"M 0 1.001 L 1.001 0 L 2.001 1.001 L 1.001 2.002 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uma3tj\",layoutDependency:layoutDependency,layoutId:\"N92SW8TGi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.001 2.002\" overflow=\"visible\"><path d=\"M 0 1.001 L 1.001 0 L 2.001 1.001 L 1.001 2.002 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tmfe12\",layoutDependency:layoutDependency,layoutId:\"WHvkslfnZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.001 2.002\" overflow=\"visible\"><path d=\"M 0 1.001 L 1.001 0 L 2.001 1.001 L 1.001 2.002 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y141t6\",layoutDependency:layoutDependency,layoutId:\"n6bsgMSkA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.001 2.002\" overflow=\"visible\"><path d=\"M 0 1.001 L 1.001 0 L 2.001 1.001 L 1.001 2.002 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-lnjxd\",layoutDependency:layoutDependency,layoutId:\"OL1mevEq0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.168 29.181\" overflow=\"visible\"><path d=\"M 26.942 6.833 L 26.942 2.227 L 22.338 2.227 C 20.018 0.774 17.339 0 14.584 0 C 11.83 0 9.15 0.774 6.83 2.227 L 2.226 2.227 L 2.226 6.833 C 0.774 9.154 0 11.835 0 14.59 C 0 17.346 0.774 20.026 2.226 22.348 L 2.226 26.954 L 6.83 26.954 C 9.15 28.407 11.83 29.181 14.584 29.181 C 17.339 29.181 20.018 28.407 22.338 26.954 L 26.942 26.954 L 26.942 22.348 C 28.395 20.026 29.168 17.346 29.168 14.59 C 29.168 11.835 28.395 9.154 26.942 6.833 Z M 25.904 21.895 L 25.81 22.027 L 25.81 25.84 L 21.999 25.84 L 21.867 25.934 C 19.697 27.331 17.169 28.086 14.584 28.086 C 11.999 28.086 9.471 27.35 7.301 25.934 L 7.169 25.84 L 3.358 25.84 L 3.358 22.027 L 3.264 21.895 C 1.868 19.724 1.113 17.195 1.113 14.609 C 1.113 12.023 1.849 9.494 3.264 7.324 L 3.358 7.191 L 3.358 3.379 L 7.169 3.379 L 7.301 3.284 C 9.471 1.888 11.999 1.133 14.584 1.133 C 17.169 1.133 19.697 1.869 21.867 3.284 L 21.999 3.379 L 25.81 3.379 L 25.81 7.191 L 25.904 7.324 C 27.3 9.494 28.055 12.023 28.055 14.609 C 28.055 17.195 27.319 19.724 25.904 21.895 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16v15hf\",layoutDependency:layoutDependency,layoutId:\"CeLcpKdVs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.168 29.181\" overflow=\"visible\"><path d=\"M 26.942 6.833 L 26.942 2.227 L 22.338 2.227 C 20.018 0.774 17.339 0 14.584 0 C 11.83 0 9.15 0.774 6.83 2.227 L 2.226 2.227 L 2.226 6.833 C 0.774 9.154 0 11.835 0 14.59 C 0 17.346 0.774 20.026 2.226 22.348 L 2.226 26.954 L 6.83 26.954 C 9.15 28.407 11.83 29.181 14.584 29.181 C 17.339 29.181 20.018 28.407 22.338 26.954 L 26.942 26.954 L 26.942 22.348 C 28.395 20.026 29.168 17.346 29.168 14.59 C 29.168 11.835 28.395 9.154 26.942 6.833 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8y7j8p\",layoutDependency:layoutDependency,layoutId:\"DDAZ2mDSN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.942 26.954\" overflow=\"visible\"><path d=\"M 24.791 20.763 L 24.697 20.895 L 24.697 24.707 L 20.886 24.707 L 20.754 24.802 C 18.584 26.199 16.056 26.954 13.471 26.954 C 10.886 26.954 8.358 26.217 6.188 24.802 L 6.056 24.707 L 2.245 24.707 L 2.245 20.895 L 2.151 20.763 C 0.755 18.592 0 16.063 0 13.477 C 0 10.891 0.736 8.362 2.151 6.191 L 2.245 6.059 L 2.245 2.246 L 6.056 2.246 L 6.188 2.152 C 8.358 0.755 10.886 0 13.471 0 C 16.056 0 18.584 0.736 20.754 2.152 L 20.886 2.246 L 24.697 2.246 L 24.697 6.059 L 24.791 6.191 C 26.187 8.362 26.942 10.891 26.942 13.477 C 26.942 16.063 26.206 18.592 24.791 20.763 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1epcken\",layoutDependency:layoutDependency,layoutId:\"HZVdyU62j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.472 C 0 0.211 0.211 0 0.472 0 C 0.732 0 0.943 0.211 0.943 0.472 C 0.943 0.732 0.732 0.944 0.472 0.944 C 0.211 0.944 0 0.732 0 0.472 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1f8p99b\",layoutDependency:layoutDependency,layoutId:\"GGQQzx00u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 8.116\" overflow=\"visible\"><path d=\"M 0.472 8.116 C 0.736 8.116 0.943 7.909 0.943 7.644 L 0.943 3.379 C 0.943 3.114 0.736 2.907 0.472 2.907 C 0.208 2.907 0 3.114 0 3.379 L 0 7.644 C 0 7.909 0.208 8.116 0.472 8.116 Z M 0.472 2.208 C 0.736 2.208 0.943 2.001 0.943 1.737 L 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 C 0.208 0 0 0.208 0 0.472 L 0 1.737 C 0 2.001 0.208 2.208 0.472 2.208 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5wu0l2\",layoutDependency:layoutDependency,layoutId:\"Shugk1KcT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 5.21\" overflow=\"visible\"><path d=\"M 0.472 5.21 C 0.736 5.21 0.943 5.002 0.943 4.738 L 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 C 0.208 0 0 0.208 0 0.472 L 0 4.738 C 0 5.002 0.208 5.21 0.472 5.21 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5er8rz\",layoutDependency:layoutDependency,layoutId:\"RUSNbiwaT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2.208\" overflow=\"visible\"><path d=\"M 0.472 2.208 C 0.736 2.208 0.943 2.001 0.943 1.737 L 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 C 0.208 0 0 0.208 0 0.472 L 0 1.737 C 0 2.001 0.208 2.208 0.472 2.208 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12clsfj\",layoutDependency:layoutDependency,layoutId:\"CJQvXfdFT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.472 C 0 0.211 0.211 0 0.472 0 C 0.732 0 0.943 0.211 0.943 0.472 C 0.943 0.732 0.732 0.944 0.472 0.944 C 0.211 0.944 0 0.732 0 0.472 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-5s7tbz\",layoutDependency:layoutDependency,layoutId:\"eGaklzl5N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.356 47.169\" overflow=\"visible\"><path d=\"M 9.264 21.706 L 4.981 21.706 C 4.717 21.706 4.509 21.914 4.509 22.178 C 4.509 22.442 4.717 22.65 4.981 22.65 L 9.264 22.65 C 9.528 22.65 9.735 22.442 9.735 22.178 C 9.735 21.914 9.528 21.706 9.264 21.706 Z M 3.83 22.159 C 3.83 21.895 3.622 21.687 3.358 21.687 L 2.094 21.687 C 1.83 21.687 1.623 21.895 1.623 22.159 C 1.623 22.424 1.83 22.631 2.094 22.631 L 3.358 22.631 C 3.622 22.631 3.83 22.424 3.83 22.159 Z M 0.472 21.687 C 0.208 21.687 0 21.895 0 22.159 C 0 22.424 0.208 22.631 0.472 22.631 C 0.736 22.631 0.943 22.424 0.943 22.159 C 0.943 21.895 0.736 21.687 0.472 21.687 Z M 24.98 37.429 C 24.716 37.429 24.508 37.637 24.508 37.901 L 24.508 42.167 C 24.508 42.431 24.716 42.639 24.98 42.639 C 25.244 42.639 25.451 42.431 25.451 42.167 L 25.451 37.901 C 25.451 37.637 25.244 37.429 24.98 37.429 Z M 24.98 43.337 C 24.716 43.337 24.508 43.545 24.508 43.809 L 24.508 45.074 C 24.508 45.338 24.716 45.545 24.98 45.545 C 25.244 45.545 25.451 45.338 25.451 45.074 L 25.451 43.809 C 25.451 43.545 25.244 43.337 24.98 43.337 Z M 24.999 46.225 C 24.734 46.225 24.527 46.433 24.527 46.697 C 24.527 46.961 24.734 47.169 24.999 47.169 C 25.263 47.169 25.47 46.961 25.47 46.697 C 25.47 46.433 25.263 46.225 24.999 46.225 Z M 40.734 21.706 C 40.469 21.706 40.262 21.914 40.262 22.178 C 40.262 22.442 40.469 22.65 40.734 22.65 L 45.016 22.65 C 45.28 22.65 45.488 22.442 45.488 22.178 C 45.488 21.914 45.28 21.706 45.016 21.706 Z M 47.884 21.706 L 46.62 21.706 C 46.356 21.706 46.148 21.914 46.148 22.178 C 46.148 22.442 46.356 22.65 46.62 22.65 L 47.884 22.65 C 48.148 22.65 48.356 22.442 48.356 22.178 C 48.356 21.914 48.148 21.706 47.884 21.706 Z M 16.716 8.777 C 16.81 8.928 16.961 9.022 17.131 9.022 C 17.301 9.022 17.282 9.003 17.358 8.966 C 17.584 8.834 17.659 8.55 17.527 8.324 L 16.414 6.418 C 16.282 6.191 15.905 6.21 15.829 6.229 L 15.773 6.229 L 15.735 6.285 C 15.697 6.342 15.471 6.663 15.603 6.889 L 16.697 8.815 Z M 10.886 28.388 C 10.943 28.275 10.924 28.143 10.886 28.029 C 10.792 27.784 10.509 27.671 10.264 27.765 L 7.471 28.917 C 7.226 29.03 7.207 29.407 7.207 29.483 L 7.207 29.539 L 7.245 29.577 C 7.283 29.615 7.509 29.804 7.717 29.804 C 7.924 29.804 7.792 29.804 7.83 29.785 L 10.622 28.615 C 10.735 28.577 10.83 28.482 10.886 28.369 Z M 20.471 7.078 C 20.527 7.286 20.716 7.418 20.923 7.418 L 21.055 7.418 C 21.301 7.342 21.452 7.078 21.376 6.833 L 20.282 2.699 C 20.206 2.435 19.829 2.378 19.754 2.359 L 19.697 2.359 L 19.659 2.378 C 19.603 2.435 19.301 2.68 19.376 2.926 L 20.489 7.078 Z M 3.264 19.781 L 9.339 20.593 L 9.396 20.593 C 9.49 20.593 9.603 20.555 9.679 20.498 C 9.773 20.423 9.848 20.31 9.867 20.177 C 9.886 20.064 9.867 19.932 9.792 19.838 C 9.716 19.743 9.603 19.668 9.471 19.649 L 3.415 18.837 C 3.151 18.8 2.943 19.139 2.905 19.196 L 2.868 19.253 L 2.868 19.309 C 2.905 19.385 3.038 19.743 3.283 19.781 Z M 10.245 26.123 C 10.188 25.878 9.924 25.727 9.66 25.783 L 5.528 26.897 C 5.283 26.954 5.207 27.35 5.188 27.425 L 5.188 27.482 L 5.226 27.52 C 5.264 27.576 5.49 27.803 5.717 27.803 L 5.792 27.803 L 9.924 26.689 C 10.169 26.614 10.32 26.368 10.264 26.104 Z M 9.207 13.609 L 11.131 14.704 C 11.207 14.741 11.282 14.779 11.377 14.779 L 11.49 14.779 C 11.622 14.741 11.716 14.666 11.792 14.553 C 11.924 14.326 11.83 14.024 11.622 13.911 L 9.698 12.797 C 9.471 12.665 9.15 12.892 9.094 12.929 L 9.037 12.967 L 9.037 13.024 C 9.037 13.099 8.981 13.477 9.207 13.609 Z M 5.528 17.441 L 9.66 18.554 L 9.773 18.554 C 9.867 18.554 9.943 18.535 10.018 18.479 C 10.131 18.422 10.207 18.309 10.226 18.196 C 10.264 18.082 10.245 17.95 10.188 17.837 C 10.131 17.724 10.018 17.648 9.905 17.61 L 5.773 16.497 C 5.528 16.44 5.283 16.723 5.226 16.78 L 5.188 16.818 L 5.188 16.874 C 5.207 16.95 5.283 17.327 5.528 17.403 Z M 7.471 15.421 L 10.282 16.591 C 10.339 16.61 10.396 16.629 10.452 16.629 C 10.641 16.629 10.811 16.516 10.886 16.327 C 10.943 16.214 10.943 16.082 10.886 15.968 C 10.83 15.855 10.735 15.761 10.622 15.723 L 7.83 14.553 C 7.584 14.458 7.301 14.723 7.245 14.76 L 7.207 14.798 L 7.207 14.855 C 7.207 14.93 7.245 15.308 7.471 15.421 Z M 9.867 24.16 C 9.83 23.896 9.584 23.726 9.339 23.745 L 3.264 24.538 C 3.019 24.575 2.887 24.934 2.868 25.009 L 2.868 25.066 C 2.849 25.066 2.868 25.123 2.868 25.123 C 2.905 25.179 3.094 25.481 3.339 25.481 L 3.377 25.481 L 9.433 24.689 C 9.698 24.651 9.886 24.424 9.848 24.16 Z M 38.205 14.534 C 38.281 14.647 38.375 14.723 38.507 14.76 L 38.62 14.76 C 38.696 14.76 38.79 14.741 38.847 14.704 L 40.771 13.59 C 40.998 13.458 40.96 13.08 40.96 13.005 L 40.96 12.948 L 40.903 12.911 C 40.847 12.873 40.526 12.646 40.3 12.778 L 38.375 13.873 C 38.149 14.005 38.073 14.288 38.205 14.515 Z M 39.092 16.327 C 39.168 16.516 39.337 16.629 39.526 16.629 C 39.715 16.629 39.658 16.629 39.715 16.591 L 42.507 15.421 C 42.752 15.327 42.771 14.93 42.771 14.855 L 42.771 14.798 L 42.733 14.76 C 42.677 14.704 42.394 14.458 42.149 14.553 L 39.337 15.704 C 39.092 15.817 38.979 16.082 39.073 16.327 Z M 39.79 17.856 C 39.734 17.969 39.715 18.101 39.752 18.214 C 39.79 18.328 39.866 18.441 39.96 18.498 C 40.035 18.535 40.111 18.554 40.205 18.554 L 40.337 18.554 L 44.469 17.441 C 44.714 17.384 44.79 17.006 44.809 16.931 L 44.809 16.874 L 44.79 16.837 C 44.733 16.78 44.488 16.478 44.243 16.553 L 40.111 17.648 C 39.998 17.686 39.885 17.761 39.828 17.875 Z M 40.224 19.838 C 40.149 19.932 40.111 20.064 40.13 20.177 C 40.13 20.31 40.205 20.423 40.318 20.498 C 40.394 20.555 40.507 20.593 40.601 20.593 L 40.658 20.593 L 46.733 19.781 C 46.997 19.743 47.111 19.385 47.129 19.309 L 47.129 19.196 C 47.092 19.139 46.884 18.8 46.62 18.837 L 40.564 19.649 C 40.432 19.649 40.318 19.724 40.243 19.838 Z M 22.659 6.946 C 22.735 7.003 22.829 7.04 22.942 7.04 L 23.018 7.04 C 23.15 7.04 23.244 6.965 23.319 6.852 C 23.395 6.757 23.433 6.625 23.414 6.493 L 22.602 0.434 C 22.565 0.17 22.206 0.057 22.131 0.038 L 22.018 0.038 C 21.942 0.075 21.621 0.283 21.659 0.547 L 22.47 6.606 C 22.47 6.738 22.546 6.852 22.659 6.927 Z M 28.942 7.418 L 29.055 7.418 C 29.262 7.418 29.451 7.286 29.508 7.078 L 30.621 2.926 C 30.677 2.68 30.394 2.416 30.338 2.378 L 30.3 2.341 L 30.244 2.341 C 30.168 2.359 29.791 2.435 29.715 2.699 L 28.602 6.833 C 28.546 7.078 28.696 7.342 28.942 7.418 Z M 26.98 7.022 L 27.036 7.022 C 27.263 7.022 27.47 6.852 27.508 6.606 L 28.3 0.547 C 28.338 0.283 28.017 0.076 27.942 0.038 L 27.885 0 L 27.829 0 C 27.753 0.038 27.395 0.17 27.357 0.415 L 26.565 6.493 C 26.546 6.625 26.565 6.738 26.659 6.852 C 26.734 6.946 26.848 7.022 26.98 7.04 Z M 30.828 8.06 C 30.885 8.079 30.942 8.097 30.998 8.097 C 31.055 8.097 31.13 8.097 31.187 8.06 C 31.3 8.003 31.394 7.928 31.432 7.814 L 32.602 5.021 C 32.696 4.775 32.432 4.492 32.394 4.436 L 32.357 4.398 L 32.3 4.398 C 32.225 4.398 31.828 4.436 31.734 4.662 L 30.564 7.475 C 30.47 7.72 30.564 7.984 30.828 8.079 Z M 32.621 8.947 C 32.696 8.985 32.772 9.003 32.847 9.003 C 33.017 9.003 33.168 8.909 33.262 8.758 L 34.357 6.852 C 34.489 6.625 34.281 6.304 34.224 6.248 L 34.187 6.191 L 34.13 6.191 C 34.055 6.191 33.658 6.153 33.545 6.38 L 32.432 8.305 C 32.3 8.532 32.394 8.815 32.602 8.947 Z M 33.262 35.561 C 33.187 35.447 33.092 35.372 32.96 35.334 C 32.847 35.315 32.715 35.334 32.621 35.391 C 32.508 35.447 32.432 35.542 32.394 35.674 C 32.357 35.787 32.376 35.938 32.432 36.051 L 33.545 37.958 C 33.64 38.128 33.885 38.165 34.036 38.165 L 34.206 38.165 L 34.243 38.109 C 34.281 38.052 34.507 37.731 34.375 37.505 L 33.281 35.579 Z M 26.998 37.316 C 26.866 37.316 26.753 37.391 26.678 37.505 C 26.602 37.599 26.565 37.731 26.583 37.844 L 27.376 43.903 C 27.414 44.168 27.772 44.281 27.847 44.3 L 27.961 44.3 C 28.017 44.262 28.338 44.054 28.319 43.79 L 27.527 37.712 C 27.489 37.448 27.244 37.278 26.998 37.316 Z M 29.527 37.259 C 29.451 37.014 29.206 36.863 28.942 36.92 C 28.696 36.995 28.546 37.259 28.621 37.505 L 29.734 41.638 C 29.791 41.884 30.168 41.959 30.244 41.978 L 30.3 41.978 L 30.338 41.959 C 30.394 41.903 30.696 41.657 30.621 41.412 L 29.527 37.278 Z M 11.773 29.804 C 11.641 29.577 11.358 29.502 11.131 29.634 L 9.226 30.747 C 8.999 30.88 9.018 31.257 9.037 31.333 L 9.037 31.389 L 9.094 31.427 C 9.15 31.465 9.339 31.597 9.528 31.597 C 9.716 31.597 9.641 31.597 9.698 31.559 L 11.622 30.464 C 11.848 30.332 11.924 30.049 11.792 29.823 Z M 42.507 28.917 L 39.715 27.746 C 39.469 27.652 39.205 27.765 39.111 28.011 C 39.054 28.124 39.054 28.256 39.111 28.369 C 39.168 28.482 39.243 28.577 39.356 28.615 L 42.167 29.785 C 42.205 29.785 42.243 29.804 42.281 29.804 C 42.488 29.804 42.696 29.615 42.752 29.577 L 42.79 29.539 L 42.79 29.483 C 42.79 29.407 42.752 29.011 42.526 28.917 Z M 44.45 26.897 L 40.318 25.783 C 40.054 25.727 39.809 25.878 39.734 26.123 C 39.696 26.236 39.715 26.368 39.771 26.482 C 39.828 26.595 39.941 26.67 40.054 26.708 L 44.186 27.822 L 44.262 27.822 C 44.488 27.822 44.696 27.576 44.752 27.52 L 44.79 27.482 L 44.79 27.425 C 44.771 27.35 44.696 26.972 44.45 26.916 Z M 40.771 30.747 L 38.866 29.653 C 38.753 29.596 38.62 29.577 38.507 29.596 C 38.394 29.634 38.281 29.709 38.224 29.804 C 38.168 29.917 38.149 30.049 38.168 30.162 C 38.205 30.276 38.281 30.389 38.375 30.445 L 40.3 31.559 C 40.356 31.578 40.394 31.597 40.451 31.597 C 40.639 31.597 40.847 31.465 40.903 31.427 L 40.96 31.389 L 40.96 31.333 C 40.96 31.257 40.998 30.88 40.771 30.747 Z M 46.714 24.556 L 40.658 23.764 C 40.545 23.745 40.413 23.764 40.318 23.839 C 40.205 23.915 40.149 24.028 40.111 24.16 C 40.111 24.273 40.13 24.405 40.205 24.5 C 40.281 24.594 40.394 24.67 40.526 24.67 L 46.582 25.481 L 46.62 25.481 C 46.865 25.481 47.054 25.179 47.092 25.123 L 47.129 25.066 L 47.129 25.009 C 47.092 24.934 46.978 24.556 46.714 24.538 Z M 22.999 37.316 C 22.867 37.316 22.753 37.316 22.64 37.41 C 22.546 37.486 22.47 37.599 22.47 37.712 L 21.678 43.771 C 21.64 44.035 21.961 44.243 22.036 44.281 L 22.093 44.319 L 22.15 44.319 C 22.225 44.281 22.602 44.168 22.621 43.903 L 23.414 37.844 C 23.451 37.58 23.263 37.354 22.999 37.316 Z M 19.414 36.542 C 19.357 36.429 19.282 36.334 19.169 36.297 C 19.056 36.24 18.923 36.24 18.81 36.297 C 18.697 36.353 18.603 36.429 18.546 36.561 L 17.395 39.354 C 17.282 39.6 17.546 39.883 17.603 39.94 L 17.641 39.977 L 17.697 39.977 C 17.773 39.977 18.169 39.958 18.263 39.713 L 19.433 36.92 C 19.489 36.806 19.489 36.674 19.433 36.561 Z M 21.037 36.92 C 20.904 36.882 20.791 36.92 20.678 36.957 C 20.565 37.014 20.489 37.127 20.471 37.24 L 19.357 41.393 C 19.301 41.638 19.584 41.903 19.64 41.94 L 19.678 41.978 L 19.735 41.978 C 19.81 41.959 20.188 41.884 20.263 41.619 L 21.357 37.486 C 21.395 37.354 21.376 37.24 21.32 37.127 C 21.263 37.014 21.15 36.938 21.037 36.92 Z M 17.584 35.674 C 17.546 35.542 17.471 35.447 17.358 35.391 C 17.131 35.259 16.848 35.334 16.716 35.561 L 15.603 37.486 C 15.471 37.712 15.697 38.033 15.735 38.09 L 15.773 38.146 L 15.942 38.146 C 16.093 38.146 16.32 38.128 16.433 37.958 L 17.546 36.032 C 17.603 35.919 17.622 35.787 17.584 35.674 Z M 11.113 11.986 C 11.377 11.986 11.584 11.778 11.584 11.514 C 11.584 11.25 11.377 11.042 11.113 11.042 C 10.848 11.042 10.641 11.25 10.641 11.514 C 10.641 11.778 10.848 11.986 11.113 11.986 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7bg00x\",layoutDependency:layoutDependency,layoutId:\"uO914rNRy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.226 1\" overflow=\"visible\"><path d=\"M 4.754 0 L 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 L 4.754 0.944 C 5.019 0.944 5.226 0.736 5.226 0.472 C 5.226 0.208 5.019 0 4.754 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ce6r4\",layoutDependency:layoutDependency,layoutId:\"zbOXCVjul\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.207 1\" overflow=\"visible\"><path d=\"M 2.207 0.472 C 2.207 0.208 2 0 1.736 0 L 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 L 1.736 0.944 C 2 0.944 2.207 0.736 2.207 0.472 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hp7nas\",layoutDependency:layoutDependency,layoutId:\"Q37zvSzgI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 C 0.736 0.944 0.943 0.736 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sri0hn\",layoutDependency:layoutDependency,layoutId:\"cr_5mkbYZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 5.21\" overflow=\"visible\"><path d=\"M 0.472 0 C 0.208 0 0 0.208 0 0.472 L 0 4.738 C 0 5.002 0.208 5.21 0.472 5.21 C 0.736 5.21 0.943 5.002 0.943 4.738 L 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l6c9wa\",layoutDependency:layoutDependency,layoutId:\"qRzXX2tfU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2.208\" overflow=\"visible\"><path d=\"M 0.472 0 C 0.208 0 0 0.208 0 0.472 L 0 1.737 C 0 2.001 0.208 2.208 0.472 2.208 C 0.736 2.208 0.943 2.001 0.943 1.737 L 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f8tz1g\",layoutDependency:layoutDependency,layoutId:\"SZusVpHVU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 C 0.736 0.944 0.943 0.736 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-40kwpg\",layoutDependency:layoutDependency,layoutId:\"edd70n0Ve\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.226 1\" overflow=\"visible\"><path d=\"M 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 L 4.754 0.944 C 5.019 0.944 5.226 0.736 5.226 0.472 C 5.226 0.208 5.019 0 4.754 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ik53fp\",layoutDependency:layoutDependency,layoutId:\"Vk2LnEZSg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.207 1\" overflow=\"visible\"><path d=\"M 1.736 0 L 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 L 1.736 0.944 C 2 0.944 2.207 0.736 2.207 0.472 C 2.207 0.208 2 0 1.736 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1esmghv\",layoutDependency:layoutDependency,layoutId:\"IVN4Tzz17\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.03 2.804\" overflow=\"visible\"><path d=\"M 1.154 2.559 C 1.248 2.71 1.399 2.804 1.569 2.804 C 1.739 2.804 1.72 2.785 1.796 2.747 C 2.022 2.615 2.097 2.332 1.965 2.106 L 0.852 0.199 C 0.72 -0.027 0.343 -0.008 0.267 0.01 L 0.211 0.01 L 0.173 0.067 C 0.135 0.124 -0.091 0.445 0.041 0.671 L 1.135 2.596 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pury3p\",layoutDependency:layoutDependency,layoutId:\"qOqrxCDvv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.715 2.072\" overflow=\"visible\"><path d=\"M 3.679 0.656 C 3.736 0.543 3.717 0.411 3.679 0.297 C 3.585 0.052 3.302 -0.061 3.056 0.033 L 0.264 1.184 C 0.019 1.298 0 1.675 0 1.751 L 0 1.807 L 0.038 1.845 C 0.075 1.883 0.302 2.072 0.509 2.072 C 0.717 2.072 0.585 2.072 0.623 2.053 L 3.415 0.882 C 3.528 0.845 3.622 0.75 3.679 0.637 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5n4yds\",layoutDependency:layoutDependency,layoutId:\"iCJ0hh77k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.031 5.059\" overflow=\"visible\"><path d=\"M 1.106 4.719 C 1.163 4.926 1.352 5.059 1.559 5.059 L 1.691 5.059 C 1.936 4.983 2.087 4.719 2.012 4.473 L 0.918 0.34 C 0.842 0.076 0.465 0.019 0.389 0 L 0.333 0 L 0.295 0.019 C 0.238 0.076 -0.063 0.321 0.012 0.566 L 1.125 4.719 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7x045m\",layoutDependency:layoutDependency,layoutId:\"TsuQBGGxU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.006 1.758\" overflow=\"visible\"><path d=\"M 0.396 0.947 L 6.471 1.758 L 6.528 1.758 C 6.622 1.758 6.735 1.721 6.811 1.664 C 6.905 1.588 6.981 1.475 7 1.343 C 7.018 1.23 7 1.098 6.924 1.003 C 6.849 0.909 6.735 0.833 6.603 0.815 L 0.547 0.003 C 0.283 -0.035 0.075 0.305 0.038 0.362 L 0 0.418 L 0 0.475 C 0.038 0.55 0.17 0.909 0.415 0.947 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w2oqd7\",layoutDependency:layoutDependency,layoutId:\"vcrFuxCcC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.087 2.032\" overflow=\"visible\"><path d=\"M 5.056 0.352 C 5 0.106 4.736 -0.045 4.471 0.012 L 0.34 1.126 C 0.094 1.182 0.019 1.579 0 1.654 L 0 1.711 L 0.038 1.748 C 0.075 1.805 0.302 2.032 0.528 2.032 L 0.604 2.032 L 4.736 0.918 C 4.981 0.842 5.132 0.597 5.075 0.333 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18z03z\",layoutDependency:layoutDependency,layoutId:\"GVR_C6_0H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.822 2.023\" overflow=\"visible\"><path d=\"M 0.176 0.853 L 2.101 1.947 C 2.176 1.985 2.251 2.023 2.346 2.023 L 2.459 2.023 C 2.591 1.985 2.685 1.91 2.761 1.796 C 2.893 1.57 2.799 1.268 2.591 1.155 L 0.667 0.041 C 0.44 -0.091 0.119 0.135 0.063 0.173 L 0.006 0.211 L 0.006 0.267 C 0.006 0.343 -0.05 0.72 0.176 0.853 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-278kse\",layoutDependency:layoutDependency,layoutId:\"T1LMdgKcA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.057 2.065\" overflow=\"visible\"><path d=\"M 0.34 0.951 L 4.471 2.065 L 4.585 2.065 C 4.679 2.065 4.754 2.046 4.83 1.989 C 4.943 1.933 5.019 1.819 5.037 1.706 C 5.075 1.593 5.056 1.461 5 1.348 C 4.943 1.234 4.83 1.159 4.717 1.121 L 0.585 0.007 C 0.34 -0.049 0.094 0.234 0.038 0.291 L 0 0.328 L 0 0.385 C 0.019 0.46 0.094 0.838 0.34 0.913 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e9hzs0\",layoutDependency:layoutDependency,layoutId:\"uCMocKVvt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.721 2.096\" overflow=\"visible\"><path d=\"M 0.264 0.888 L 3.075 2.059 C 3.132 2.078 3.188 2.096 3.245 2.096 C 3.434 2.096 3.604 1.983 3.679 1.794 C 3.736 1.681 3.736 1.549 3.679 1.436 C 3.622 1.323 3.528 1.228 3.415 1.19 L 0.623 0.02 C 0.377 -0.074 0.094 0.19 0.038 0.228 L 0 0.266 L 0 0.322 C 0 0.398 0.038 0.775 0.264 0.888 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k3j6kj\",layoutDependency:layoutDependency,layoutId:\"yYnbiebWP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.008 1.738\" overflow=\"visible\"><path d=\"M 7.008 0.417 C 6.97 0.152 6.725 -0.017 6.48 0.001 L 0.405 0.794 C 0.159 0.832 0.027 1.191 0.008 1.266 L 0.008 1.323 C -0.01 1.323 0.008 1.379 0.008 1.379 C 0.046 1.436 0.235 1.738 0.48 1.738 L 0.518 1.738 L 6.574 0.945 C 6.838 0.907 7.027 0.681 6.989 0.417 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tsifgm\",layoutDependency:layoutDependency,layoutId:\"jjy3V0Cg4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.822 2.023\" overflow=\"visible\"><path d=\"M 0.065 1.796 C 0.14 1.91 0.235 1.985 0.367 2.023 L 0.48 2.023 C 0.556 2.023 0.65 2.004 0.706 1.966 L 2.631 0.853 C 2.857 0.72 2.82 0.343 2.82 0.267 L 2.82 0.211 L 2.763 0.173 C 2.706 0.135 2.386 -0.091 2.159 0.041 L 0.235 1.136 C 0.008 1.268 -0.067 1.551 0.065 1.777 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xlcx6u\",layoutDependency:layoutDependency,layoutId:\"yS8NJzSoc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.731 2.098\" overflow=\"visible\"><path d=\"M 0.052 1.796 C 0.127 1.984 0.297 2.098 0.486 2.098 C 0.675 2.098 0.618 2.098 0.675 2.06 L 3.467 0.89 C 3.712 0.795 3.731 0.399 3.731 0.323 L 3.731 0.267 L 3.693 0.229 C 3.637 0.172 3.354 -0.073 3.108 0.021 L 0.297 1.173 C 0.052 1.286 -0.061 1.55 0.033 1.796 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1upns4n\",layoutDependency:layoutDependency,layoutId:\"EsaqD1Vt5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.076 2.013\" overflow=\"visible\"><path d=\"M 0.057 1.314 C 0.001 1.428 -0.018 1.56 0.02 1.673 C 0.057 1.786 0.133 1.9 0.227 1.956 C 0.303 1.994 0.378 2.013 0.472 2.013 L 0.605 2.013 L 4.736 0.899 C 4.982 0.843 5.057 0.465 5.076 0.39 L 5.076 0.333 L 5.057 0.295 C 5 0.239 4.755 -0.063 4.51 0.012 L 0.378 1.107 C 0.265 1.145 0.152 1.22 0.095 1.333 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s3yl24\",layoutDependency:layoutDependency,layoutId:\"v71IzuE9H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.004 1.758\" overflow=\"visible\"><path d=\"M 0.099 1.003 C 0.024 1.098 -0.014 1.23 0.005 1.343 C 0.005 1.475 0.08 1.588 0.193 1.664 C 0.269 1.721 0.382 1.758 0.476 1.758 L 0.533 1.758 L 6.608 0.947 C 6.872 0.909 6.986 0.55 7.004 0.475 L 7.004 0.362 C 6.967 0.305 6.759 -0.035 6.495 0.003 L 0.439 0.815 C 0.307 0.815 0.193 0.89 0.118 1.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l418o9\",layoutDependency:layoutDependency,layoutId:\"LCEaV48wO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.762 7.003\" overflow=\"visible\"><path d=\"M 1.003 6.908 C 1.078 6.965 1.173 7.003 1.286 7.003 L 1.361 7.003 C 1.494 7.003 1.588 6.927 1.663 6.814 C 1.739 6.72 1.777 6.587 1.758 6.455 L 0.946 0.396 C 0.909 0.132 0.55 0.019 0.475 0 L 0.362 0 C 0.286 0.038 -0.035 0.245 0.003 0.51 L 0.814 6.569 C 0.814 6.701 0.89 6.814 1.003 6.889 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u5ga10\",layoutDependency:layoutDependency,layoutId:\"oKpgZEj0A\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.038 5.077\" overflow=\"visible\"><path d=\"M 0.351 5.077 L 0.465 5.077 C 0.672 5.077 0.861 4.945 0.917 4.738 L 2.031 0.585 C 2.087 0.34 1.804 0.076 1.748 0.038 L 1.71 0 L 1.653 0 C 1.578 0.019 1.2 0.094 1.125 0.359 L 0.012 4.492 C -0.045 4.738 0.106 5.002 0.351 5.077 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vhgtem\",layoutDependency:layoutDependency,layoutId:\"KqrDZMNwt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.745 7.04\" overflow=\"visible\"><path d=\"M 0.422 7.022 L 0.478 7.022 C 0.705 7.022 0.912 6.852 0.95 6.606 L 1.742 0.547 C 1.78 0.283 1.459 0.076 1.384 0.038 L 1.327 0 L 1.271 0 C 1.195 0.038 0.837 0.17 0.799 0.415 L 0.007 6.493 C -0.012 6.625 0.007 6.738 0.101 6.852 C 0.176 6.946 0.29 7.022 0.422 7.04 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1k25wbt\",layoutDependency:layoutDependency,layoutId:\"JIMTbECRp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.094 3.7\" overflow=\"visible\"><path d=\"M 0.3 3.662 C 0.356 3.681 0.413 3.7 0.47 3.7 C 0.526 3.7 0.602 3.7 0.658 3.662 C 0.771 3.605 0.866 3.53 0.904 3.416 L 2.073 0.623 C 2.168 0.378 1.903 0.094 1.866 0.038 L 1.828 0 L 1.771 0 C 1.696 0 1.3 0.038 1.205 0.264 L 0.036 3.077 C -0.059 3.322 0.036 3.586 0.3 3.681 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ff04bm\",layoutDependency:layoutDependency,layoutId:\"bgmjzET4T\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.029 2.815\" overflow=\"visible\"><path d=\"M 0.25 2.758 C 0.325 2.796 0.401 2.815 0.476 2.815 C 0.646 2.815 0.797 2.72 0.891 2.569 L 1.985 0.663 C 2.117 0.436 1.91 0.116 1.853 0.059 L 1.816 0.002 L 1.759 0.002 C 1.683 0.002 1.287 -0.035 1.174 0.191 L 0.061 2.116 C -0.071 2.343 0.023 2.626 0.231 2.758 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dkqxje\",layoutDependency:layoutDependency,layoutId:\"Upphyra3o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.042 2.838\" overflow=\"visible\"><path d=\"M 0.888 0.234 C 0.812 0.12 0.718 0.045 0.586 0.007 C 0.472 -0.012 0.34 0.007 0.246 0.064 C 0.133 0.12 0.057 0.215 0.02 0.347 C -0.018 0.46 0.001 0.611 0.057 0.724 L 1.171 2.631 C 1.265 2.801 1.51 2.838 1.661 2.838 L 1.831 2.838 L 1.869 2.782 C 1.906 2.725 2.133 2.404 2.001 2.178 L 0.906 0.252 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i8vmds\",layoutDependency:layoutDependency,layoutId:\"mSdZs5MYR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.741 6.989\" overflow=\"visible\"><path d=\"M 0.42 0.005 C 0.288 0.005 0.175 0.081 0.099 0.194 C 0.024 0.288 -0.014 0.42 0.005 0.534 L 0.797 6.593 C 0.835 6.857 1.193 6.97 1.269 6.989 L 1.382 6.989 C 1.439 6.951 1.759 6.744 1.741 6.479 L 0.948 0.402 C 0.91 0.137 0.665 -0.033 0.42 0.005 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v7ezjf\",layoutDependency:layoutDependency,layoutId:\"EEiktQr9h\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.031 5.07\" overflow=\"visible\"><path d=\"M 0.925 0.352 C 0.85 0.106 0.604 -0.045 0.34 0.012 C 0.095 0.087 -0.056 0.352 0.02 0.597 L 1.133 4.731 C 1.189 4.976 1.567 5.052 1.642 5.07 L 1.699 5.07 L 1.736 5.052 C 1.793 4.995 2.095 4.75 2.019 4.504 L 0.925 0.371 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1p5dczx\",layoutDependency:layoutDependency,layoutId:\"KD87qTG2Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.83 2.028\" overflow=\"visible\"><path d=\"M 2.746 0.235 C 2.614 0.008 2.331 -0.067 2.105 0.065 L 0.199 1.179 C -0.027 1.311 -0.008 1.688 0.01 1.764 L 0.01 1.82 L 0.067 1.858 C 0.124 1.896 0.312 2.028 0.501 2.028 C 0.69 2.028 0.614 2.028 0.671 1.99 L 2.595 0.896 C 2.822 0.763 2.897 0.48 2.765 0.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hcdaw4\",layoutDependency:layoutDependency,layoutId:\"KCaTa6t4s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.721 2.091\" overflow=\"visible\"><path d=\"M 3.438 1.203 L 0.646 0.033 C 0.401 -0.061 0.137 0.052 0.042 0.297 C -0.014 0.411 -0.014 0.543 0.042 0.656 C 0.099 0.769 0.175 0.864 0.288 0.901 L 3.099 2.072 C 3.137 2.072 3.174 2.091 3.212 2.091 C 3.42 2.091 3.627 1.902 3.684 1.864 L 3.721 1.826 L 3.721 1.77 C 3.721 1.694 3.684 1.298 3.457 1.203 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-afxnd\",layoutDependency:layoutDependency,layoutId:\"T2LbuhS3X\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.076 2.05\" overflow=\"visible\"><path d=\"M 4.736 1.126 L 0.605 0.012 C 0.34 -0.045 0.095 0.106 0.02 0.352 C -0.018 0.465 0.001 0.597 0.057 0.71 C 0.114 0.824 0.227 0.899 0.34 0.937 L 4.472 2.05 L 4.548 2.05 C 4.774 2.05 4.982 1.805 5.038 1.748 L 5.076 1.711 L 5.076 1.654 C 5.057 1.579 4.982 1.201 4.736 1.144 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-etl8e2\",layoutDependency:layoutDependency,layoutId:\"SnSj3wgWj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.802 2.008\" overflow=\"visible\"><path d=\"M 2.611 1.158 L 0.705 0.064 C 0.592 0.007 0.46 -0.012 0.347 0.007 C 0.233 0.045 0.12 0.12 0.064 0.215 C 0.007 0.328 -0.012 0.46 0.007 0.573 C 0.045 0.687 0.12 0.8 0.215 0.856 L 2.139 1.97 C 2.196 1.989 2.233 2.008 2.29 2.008 C 2.479 2.008 2.686 1.876 2.743 1.838 L 2.799 1.8 L 2.799 1.744 C 2.799 1.668 2.837 1.291 2.611 1.158 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6tgguf\",layoutDependency:layoutDependency,layoutId:\"Y_O_kpvoK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.018 1.724\" overflow=\"visible\"><path d=\"M 6.603 0.8 L 0.547 0.007 C 0.434 -0.012 0.302 0.007 0.208 0.082 C 0.094 0.158 0.038 0.271 0 0.403 C 0 0.516 0.019 0.649 0.094 0.743 C 0.17 0.837 0.283 0.913 0.415 0.913 L 6.471 1.724 L 6.509 1.724 C 6.754 1.724 6.943 1.422 6.981 1.366 L 7.018 1.309 L 7.018 1.253 C 6.981 1.177 6.868 0.8 6.603 0.781 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n5m96a\",layoutDependency:layoutDependency,layoutId:\"P2kwgqYQn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.744 7.003\" overflow=\"visible\"><path d=\"M 1.324 0 C 1.192 0 1.078 0 0.965 0.094 C 0.871 0.17 0.795 0.283 0.795 0.396 L 0.003 6.455 C -0.035 6.72 0.286 6.927 0.362 6.965 L 0.418 7.003 L 0.475 7.003 C 0.55 6.965 0.928 6.852 0.946 6.587 L 1.739 0.529 C 1.777 0.264 1.588 0.038 1.324 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dy0vi2\",layoutDependency:layoutDependency,layoutId:\"c_gAoogj2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.108 3.723\" overflow=\"visible\"><path d=\"M 2.047 0.288 C 1.99 0.175 1.915 0.08 1.801 0.042 C 1.688 -0.014 1.556 -0.014 1.443 0.042 C 1.33 0.099 1.235 0.175 1.179 0.307 L 0.028 3.1 C -0.085 3.346 0.179 3.629 0.235 3.685 L 0.273 3.723 L 0.33 3.723 C 0.405 3.723 0.801 3.704 0.896 3.459 L 2.066 0.665 C 2.122 0.552 2.122 0.42 2.066 0.307 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o1jn8o\",layoutDependency:layoutDependency,layoutId:\"ku3U85_xi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.027 5.074\" overflow=\"visible\"><path d=\"M 1.687 0.016 C 1.555 -0.022 1.441 0.016 1.328 0.053 C 1.215 0.11 1.139 0.223 1.121 0.337 L 0.007 4.489 C -0.049 4.734 0.234 4.999 0.29 5.036 L 0.328 5.074 L 0.385 5.074 C 0.46 5.055 0.838 4.98 0.913 4.716 L 2.007 0.582 C 2.045 0.45 2.026 0.337 1.97 0.223 C 1.913 0.11 1.8 0.035 1.687 0.016 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oycpiz\",layoutDependency:layoutDependency,layoutId:\"mIS9la9W4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.042 2.821\" overflow=\"visible\"><path d=\"M 2.022 0.348 C 1.984 0.216 1.909 0.122 1.796 0.065 C 1.569 -0.067 1.286 0.008 1.154 0.235 L 0.041 2.16 C -0.091 2.387 0.135 2.708 0.173 2.764 L 0.211 2.821 L 0.381 2.821 C 0.531 2.821 0.758 2.802 0.871 2.632 L 1.984 0.707 C 2.041 0.594 2.06 0.461 2.022 0.348 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ypalt\",layoutDependency:layoutDependency,layoutId:\"rEo7AaOJO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.472 0.944 C 0.736 0.944 0.943 0.736 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lqngw8\",layoutDependency:layoutDependency,layoutId:\"MRgtaTvRc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.472 C 0 0.211 0.211 0 0.472 0 C 0.732 0 0.943 0.211 0.943 0.472 C 0.943 0.732 0.732 0.944 0.472 0.944 C 0.211 0.944 0 0.732 0 0.472 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n1v746\",layoutDependency:layoutDependency,layoutId:\"Dc1JNPvMp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 C 0.736 0.944 0.943 0.736 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1piwvwa\",layoutDependency:layoutDependency,layoutId:\"Qoeoi6fuF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.472 C 0 0.211 0.211 0 0.472 0 C 0.732 0 0.943 0.211 0.943 0.472 C 0.943 0.732 0.732 0.944 0.472 0.944 C 0.211 0.944 0 0.732 0 0.472 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-86plus\",layoutDependency:layoutDependency,layoutId:\"KcnPqWT5K\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.47 28.709\" overflow=\"visible\"><path d=\"M 24.999 0.944 C 25.263 0.944 25.47 0.736 25.47 0.472 C 25.47 0.208 25.263 0 24.999 0 C 24.734 0 24.527 0.208 24.527 0.472 C 24.527 0.736 24.734 0.944 24.999 0.944 Z M 24.999 27.765 C 24.734 27.765 24.527 27.973 24.527 28.237 C 24.527 28.501 24.734 28.709 24.999 28.709 C 25.263 28.709 25.47 28.501 25.47 28.237 C 25.47 27.973 25.263 27.765 24.999 27.765 Z M 0.472 24.538 C 0.208 24.538 0 24.745 0 25.009 C 0 25.274 0.208 25.481 0.472 25.481 C 0.736 25.481 0.943 25.274 0.943 25.009 C 0.943 24.745 0.736 24.538 0.472 24.538 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kpc0zr\",layoutDependency:layoutDependency,layoutId:\"H4ZqFVVef\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.472 0.944 C 0.736 0.944 0.943 0.736 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y8nsaq\",layoutDependency:layoutDependency,layoutId:\"w4r_GpEv8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 C 0.736 0.944 0.943 0.736 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p9qviw\",layoutDependency:layoutDependency,layoutId:\"x8xOU2YCY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.472 0 C 0.208 0 0 0.208 0 0.472 C 0 0.736 0.208 0.944 0.472 0.944 C 0.736 0.944 0.943 0.736 0.943 0.472 C 0.943 0.208 0.736 0 0.472 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qbwl74\",layoutDependency:layoutDependency,layoutId:\"dclaWfVKY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.472 C 0 0.211 0.211 0 0.472 0 C 0.732 0 0.943 0.211 0.943 0.472 C 0.943 0.732 0.732 0.944 0.472 0.944 C 0.211 0.944 0 0.732 0 0.472 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-nqvabm\",layoutDependency:layoutDependency,layoutId:\"gXIJzzR_m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.287 35.579\" overflow=\"visible\"><path d=\"M 1.172 3.416 C 1.21 3.53 1.304 3.624 1.418 3.681 C 1.474 3.7 1.531 3.718 1.606 3.718 C 1.682 3.718 1.719 3.718 1.776 3.681 C 2.021 3.567 2.134 3.303 2.04 3.058 L 0.889 0.264 C 0.795 0.019 0.399 0 0.323 0 L 0.267 0 L 0.229 0.038 C 0.172 0.094 -0.073 0.396 0.021 0.623 L 1.191 3.416 Z M 14.096 32.163 C 14.039 32.05 13.945 31.955 13.832 31.918 C 13.719 31.861 13.587 31.88 13.473 31.918 C 13.36 31.955 13.266 32.05 13.228 32.163 C 13.172 32.276 13.172 32.408 13.228 32.522 L 14.398 35.315 C 14.492 35.561 14.888 35.579 14.964 35.579 L 15.021 35.579 L 15.058 35.542 C 15.115 35.485 15.36 35.202 15.266 34.957 L 14.115 32.163 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-udtl3i\",layoutDependency:layoutDependency,layoutId:\"K1L0CD1HU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.073 3.718\" overflow=\"visible\"><path d=\"M 1.172 3.416 C 1.21 3.53 1.304 3.624 1.418 3.681 C 1.474 3.7 1.531 3.718 1.606 3.718 C 1.682 3.718 1.719 3.718 1.776 3.681 C 2.021 3.567 2.134 3.303 2.04 3.058 L 0.889 0.264 C 0.795 0.019 0.399 0 0.323 0 L 0.267 0 L 0.229 0.038 C 0.172 0.094 -0.073 0.396 0.021 0.623 L 1.191 3.416 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kk0xum\",layoutDependency:layoutDependency,layoutId:\"IGsRBRBSd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.101 3.697\" overflow=\"visible\"><path d=\"M 0.91 0.281 C 0.854 0.168 0.759 0.073 0.646 0.036 C 0.533 -0.021 0.401 -0.002 0.288 0.036 C 0.175 0.073 0.08 0.168 0.042 0.281 C -0.014 0.394 -0.014 0.526 0.042 0.64 L 1.212 3.433 C 1.307 3.679 1.703 3.697 1.778 3.697 L 1.835 3.697 L 1.873 3.66 C 1.929 3.603 2.174 3.32 2.08 3.075 L 0.929 0.281 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1e8zlza\",\"data-framer-name\":\"CB-Icon-2026\",layoutDependency:layoutDependency,layoutId:\"dehzTPEwL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85 85\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({IgBTf2B4u:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85 85\" overflow=\"visible\"><g><path d=\"M 57.561 33.291 C 57.817 31.718 56.887 30.724 56.823 30.659 L 55.957 29.729 L 55.7 30.98 C 55.508 31.943 54.642 32.296 53.84 32.392 L 53.84 35.825 C 57.817 36.146 60.576 39.644 60.576 39.644 C 60.576 39.644 61.602 35.633 57.561 33.258 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 53.274 49.119 L 52.248 49.119 C 52.248 46.199 51.254 43.921 49.49 42.509 C 51.286 41.097 52.248 38.819 52.248 35.899 L 52.248 32.53 C 52.088 27.428 49.041 24.54 43.845 24.54 L 38.488 24.54 C 36.083 23.321 34.447 24.829 34.383 24.893 L 33.677 25.535 L 34.607 25.727 C 36.275 26.048 36.532 27.909 36.532 29.065 L 36.532 32.53 L 35.121 32.53 C 29.604 32.53 24.216 31.696 24.216 42.541 C 24.216 53.387 29.604 52.553 35.121 52.553 L 36.532 52.553 L 36.532 56.082 C 36.532 57.141 36.275 59.002 34.607 59.323 L 33.677 59.516 L 34.383 60.157 C 34.447 60.19 35.281 60.992 36.628 60.992 C 37.975 60.992 37.783 60.863 38.488 60.51 L 43.877 60.51 C 48.495 60.51 51.414 58.232 52.12 54.157 L 48.688 54.157 C 48.11 56.211 46.571 57.141 43.877 57.141 L 39.932 57.141 L 39.932 44.21 L 43.877 44.21 C 47.341 44.21 48.912 45.75 48.944 49.151 L 41.6 49.151 L 41.6 52.521 L 53.403 52.521 C 54.204 52.521 55.584 52.745 55.84 53.997 L 56.097 55.248 L 56.963 54.317 C 56.995 54.285 57.925 53.259 57.7 51.686 C 61.71 49.729 60.715 45.301 60.715 45.301 C 60.715 45.301 57.7 49.151 53.371 49.151 Z M 39.868 27.877 L 43.813 27.877 C 47.18 27.877 48.72 29.321 48.88 32.498 L 39.9 32.498 L 39.9 27.877 Z M 43.813 40.809 L 39.868 40.809 L 39.868 37.536 L 36.5 37.536 L 36.5 49.119 L 35.089 49.119 C 31.432 49.119 27.551 50.242 27.551 42.509 C 27.551 34.776 31.432 35.899 35.089 35.899 L 48.88 35.899 C 48.848 39.3 47.277 40.841 43.813 40.841 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 56.237 27.115 L 57.938 25.413 L 59.639 27.115 L 57.938 28.817 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 56.237 57.803 L 57.938 56.101 L 59.639 57.803 L 57.938 59.505 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 25.083 27.115 L 26.784 25.413 L 28.485 27.115 L 26.784 28.817 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 25.083 57.803 L 26.784 56.101 L 28.485 57.803 L 26.784 59.505 Z\" fill=\"rgb(199,129,105)\"></path><path d=\"M 63.442 29.264 L 63.442 21.435 L 55.616 21.435 C 51.671 18.964 47.116 17.648 42.434 17.648 C 37.751 17.648 33.196 18.964 29.251 21.435 L 21.425 21.435 L 21.425 29.264 C 18.956 33.211 17.641 37.767 17.641 42.452 C 17.641 47.137 18.956 51.693 21.425 55.64 L 21.425 63.469 L 29.251 63.469 C 33.196 65.94 37.751 67.256 42.434 67.256 C 47.116 67.256 51.671 65.94 55.616 63.469 L 63.442 63.469 L 63.442 55.64 C 65.912 51.693 67.227 47.137 67.227 42.452 C 67.227 37.767 65.912 33.211 63.442 29.264 Z M 61.678 54.87 L 61.517 55.095 L 61.517 61.576 L 55.039 61.576 L 54.814 61.737 C 51.126 64.111 46.828 65.395 42.434 65.395 C 38.04 65.395 33.742 64.143 30.053 61.737 L 29.829 61.576 L 23.35 61.576 L 23.35 55.095 L 23.189 54.87 C 20.816 51.18 19.533 46.88 19.533 42.484 C 19.533 38.088 20.784 33.788 23.189 30.098 L 23.35 29.874 L 23.35 23.392 L 29.829 23.392 L 30.053 23.232 C 33.742 20.857 38.04 19.574 42.434 19.574 C 46.828 19.574 51.126 20.825 54.814 23.232 L 55.039 23.392 L 61.517 23.392 L 61.517 29.874 L 61.678 30.098 C 64.051 33.788 65.334 38.088 65.334 42.484 C 65.334 46.88 64.083 51.18 61.678 54.87 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 83.396 42.518 C 83.396 42.075 83.755 41.716 84.198 41.716 C 84.641 41.716 85 42.075 85 42.518 C 85 42.962 84.641 43.321 84.198 43.321 C 83.755 43.321 83.396 42.962 83.396 42.518 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 42.498 16.525 C 42.947 16.525 43.299 16.172 43.299 15.723 L 43.299 8.471 C 43.299 8.022 42.947 7.669 42.498 7.669 C 42.049 7.669 41.696 8.022 41.696 8.471 L 41.696 15.723 C 41.696 16.172 42.049 16.525 42.498 16.525 Z M 42.498 6.482 C 42.947 6.482 43.299 6.129 43.299 5.68 L 43.299 3.53 C 43.299 3.081 42.947 2.728 42.498 2.728 C 42.049 2.728 41.696 3.081 41.696 3.53 L 41.696 5.68 C 41.696 6.129 42.049 6.482 42.498 6.482 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 41.698 0.802 C 41.698 0.359 42.057 0 42.5 0 C 42.943 0 43.302 0.359 43.302 0.802 C 43.302 1.245 42.943 1.604 42.5 1.604 C 42.057 1.604 41.698 1.245 41.698 0.802 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 15.748 41.714 L 8.467 41.714 C 8.018 41.714 7.666 42.067 7.666 42.516 C 7.666 42.965 8.018 43.318 8.467 43.318 L 15.748 43.318 C 16.197 43.318 16.55 42.965 16.55 42.516 C 16.55 42.067 16.197 41.714 15.748 41.714 Z M 6.511 42.484 C 6.511 42.035 6.158 41.682 5.709 41.682 L 3.56 41.682 C 3.111 41.682 2.758 42.035 2.758 42.484 C 2.758 42.933 3.111 43.286 3.56 43.286 L 5.709 43.286 C 6.158 43.286 6.511 42.933 6.511 42.484 Z M 0.802 41.682 C 0.353 41.682 0 42.035 0 42.484 C 0 42.933 0.353 43.286 0.802 43.286 C 1.251 43.286 1.604 42.933 1.604 42.484 C 1.604 42.035 1.251 41.682 0.802 41.682 Z M 42.466 68.443 C 42.016 68.443 41.664 68.796 41.664 69.245 L 41.664 76.497 C 41.664 76.946 42.016 77.299 42.466 77.299 C 42.915 77.299 43.267 76.946 43.267 76.497 L 43.267 69.245 C 43.267 68.796 42.915 68.443 42.466 68.443 Z M 42.466 78.486 C 42.016 78.486 41.664 78.839 41.664 79.288 L 41.664 81.438 C 41.664 81.888 42.016 82.24 42.466 82.24 C 42.915 82.24 43.267 81.888 43.267 81.438 L 43.267 79.288 C 43.267 78.839 42.915 78.486 42.466 78.486 Z M 42.498 83.396 C 42.049 83.396 41.696 83.749 41.696 84.198 C 41.696 84.647 42.049 85 42.498 85 C 42.947 85 43.299 84.647 43.299 84.198 C 43.299 83.749 42.947 83.396 42.498 83.396 Z M 69.247 41.714 C 68.798 41.714 68.445 42.067 68.445 42.516 C 68.445 42.965 68.798 43.318 69.247 43.318 L 76.528 43.318 C 76.977 43.318 77.33 42.965 77.33 42.516 C 77.33 42.067 76.977 41.714 76.528 41.714 Z M 81.403 41.714 L 79.254 41.714 C 78.805 41.714 78.452 42.067 78.452 42.516 C 78.452 42.965 78.805 43.318 79.254 43.318 L 81.403 43.318 C 81.852 43.318 82.205 42.965 82.205 42.516 C 82.205 42.067 81.852 41.714 81.403 41.714 Z M 28.417 19.734 C 28.578 19.991 28.834 20.151 29.123 20.151 C 29.412 20.151 29.379 20.119 29.508 20.055 C 29.893 19.83 30.021 19.349 29.796 18.964 L 27.904 15.723 C 27.68 15.338 27.038 15.37 26.91 15.402 L 26.814 15.402 L 26.749 15.498 C 26.685 15.595 26.3 16.14 26.525 16.525 L 28.385 19.798 Z M 18.506 53.073 C 18.603 52.88 18.571 52.656 18.506 52.463 C 18.346 52.046 17.865 51.854 17.448 52.014 L 12.701 53.971 C 12.284 54.164 12.252 54.806 12.252 54.934 L 12.252 55.03 L 12.316 55.094 C 12.38 55.159 12.765 55.479 13.118 55.479 C 13.471 55.479 13.246 55.479 13.311 55.447 L 18.057 53.458 C 18.25 53.394 18.41 53.233 18.506 53.041 Z M 34.8 16.846 C 34.896 17.199 35.217 17.424 35.57 17.424 L 35.794 17.424 C 36.211 17.295 36.468 16.846 36.339 16.429 L 34.479 9.402 C 34.351 8.952 33.709 8.856 33.581 8.824 L 33.485 8.824 L 33.421 8.856 C 33.325 8.952 32.811 9.37 32.94 9.787 L 34.832 16.846 Z M 5.549 38.441 L 15.876 39.821 L 15.973 39.821 C 16.133 39.821 16.325 39.757 16.454 39.66 C 16.614 39.532 16.742 39.339 16.775 39.115 C 16.807 38.922 16.775 38.698 16.646 38.537 C 16.518 38.377 16.325 38.248 16.101 38.216 L 5.805 36.837 C 5.356 36.772 5.003 37.35 4.939 37.446 L 4.875 37.542 L 4.875 37.639 C 4.939 37.767 5.164 38.377 5.581 38.441 Z M 17.416 49.222 C 17.32 48.805 16.871 48.549 16.422 48.645 L 9.398 50.538 C 8.981 50.634 8.852 51.308 8.82 51.436 L 8.82 51.533 L 8.884 51.597 C 8.949 51.693 9.333 52.078 9.718 52.078 L 9.847 52.078 L 16.871 50.185 C 17.288 50.057 17.544 49.639 17.448 49.19 Z M 15.652 27.948 L 18.923 29.809 C 19.052 29.874 19.18 29.938 19.34 29.938 L 19.533 29.938 C 19.757 29.874 19.918 29.745 20.046 29.553 C 20.271 29.168 20.11 28.654 19.757 28.462 L 16.486 26.569 C 16.101 26.344 15.556 26.729 15.459 26.793 L 15.363 26.857 L 15.363 26.954 C 15.363 27.082 15.267 27.724 15.652 27.948 Z M 9.398 34.462 L 16.422 36.355 L 16.614 36.355 C 16.775 36.355 16.903 36.323 17.031 36.227 C 17.224 36.131 17.352 35.938 17.384 35.746 C 17.448 35.553 17.416 35.328 17.32 35.136 C 17.224 34.943 17.031 34.815 16.839 34.751 L 9.815 32.858 C 9.398 32.761 8.981 33.243 8.884 33.339 L 8.82 33.403 L 8.82 33.499 C 8.852 33.628 8.981 34.27 9.398 34.398 Z M 12.701 31.029 L 17.48 33.018 C 17.576 33.05 17.673 33.082 17.769 33.082 C 18.09 33.082 18.378 32.89 18.506 32.569 C 18.603 32.376 18.603 32.152 18.506 31.959 C 18.41 31.767 18.25 31.606 18.057 31.542 L 13.311 29.553 C 12.894 29.392 12.413 29.841 12.316 29.906 L 12.252 29.97 L 12.252 30.066 C 12.252 30.194 12.316 30.836 12.701 31.029 Z M 16.775 45.885 C 16.71 45.436 16.293 45.147 15.876 45.179 L 5.549 46.527 C 5.132 46.591 4.907 47.201 4.875 47.329 L 4.875 47.425 C 4.843 47.425 4.875 47.522 4.875 47.522 C 4.939 47.618 5.26 48.131 5.677 48.131 L 5.741 48.131 L 16.037 46.784 C 16.486 46.72 16.807 46.334 16.742 45.885 Z M 64.949 29.521 C 65.077 29.713 65.238 29.841 65.462 29.906 L 65.655 29.906 C 65.783 29.906 65.943 29.874 66.04 29.809 L 69.311 27.916 C 69.696 27.692 69.632 27.05 69.632 26.921 L 69.632 26.825 L 69.536 26.761 C 69.439 26.697 68.894 26.312 68.509 26.536 L 65.238 28.398 C 64.853 28.622 64.725 29.103 64.949 29.488 Z M 66.457 32.569 C 66.585 32.89 66.874 33.082 67.194 33.082 C 67.515 33.082 67.419 33.082 67.515 33.018 L 72.262 31.029 C 72.679 30.868 72.711 30.194 72.711 30.066 L 72.711 29.97 L 72.647 29.906 C 72.551 29.809 72.069 29.392 71.653 29.553 L 66.874 31.51 C 66.457 31.703 66.264 32.152 66.425 32.569 Z M 67.643 35.168 C 67.547 35.361 67.515 35.585 67.579 35.778 C 67.643 35.97 67.772 36.163 67.932 36.259 C 68.06 36.323 68.189 36.355 68.349 36.355 L 68.573 36.355 L 75.598 34.462 C 76.015 34.366 76.143 33.724 76.175 33.596 L 76.175 33.499 L 76.143 33.435 C 76.047 33.339 75.63 32.826 75.213 32.954 L 68.189 34.815 C 67.996 34.879 67.804 35.008 67.707 35.2 Z M 68.381 38.537 C 68.253 38.698 68.189 38.922 68.221 39.115 C 68.221 39.339 68.349 39.532 68.541 39.66 C 68.67 39.757 68.862 39.821 69.022 39.821 L 69.119 39.821 L 79.446 38.441 C 79.895 38.377 80.088 37.767 80.12 37.639 L 80.12 37.446 C 80.056 37.35 79.703 36.772 79.254 36.837 L 68.958 38.216 C 68.734 38.216 68.541 38.345 68.413 38.537 Z M 38.52 16.621 C 38.649 16.718 38.809 16.782 39.002 16.782 L 39.13 16.782 C 39.354 16.782 39.515 16.653 39.643 16.461 C 39.771 16.3 39.835 16.076 39.803 15.851 L 38.424 5.551 C 38.36 5.102 37.751 4.909 37.622 4.877 L 37.43 4.877 C 37.302 4.941 36.756 5.294 36.821 5.744 L 38.2 16.044 C 38.2 16.268 38.328 16.461 38.52 16.589 Z M 49.201 17.424 L 49.393 17.424 C 49.746 17.424 50.067 17.199 50.163 16.846 L 52.056 9.787 C 52.152 9.37 51.671 8.92 51.574 8.856 L 51.51 8.792 L 51.414 8.792 C 51.286 8.824 50.644 8.952 50.516 9.402 L 48.624 16.429 C 48.527 16.846 48.784 17.295 49.201 17.424 Z M 45.865 16.75 L 45.962 16.75 C 46.346 16.75 46.699 16.461 46.763 16.044 L 48.11 5.744 C 48.175 5.294 47.629 4.941 47.501 4.877 L 47.405 4.813 L 47.309 4.813 C 47.18 4.877 46.571 5.102 46.507 5.519 L 45.16 15.851 C 45.128 16.076 45.16 16.268 45.32 16.461 C 45.448 16.621 45.641 16.75 45.865 16.782 Z M 52.408 18.515 C 52.505 18.547 52.601 18.579 52.697 18.579 C 52.793 18.579 52.922 18.579 53.018 18.515 C 53.21 18.418 53.371 18.29 53.435 18.097 L 55.423 13.348 C 55.584 12.931 55.135 12.45 55.07 12.354 L 55.006 12.29 L 54.91 12.29 C 54.782 12.29 54.108 12.354 53.948 12.739 L 51.959 17.52 C 51.799 17.937 51.959 18.386 52.408 18.547 Z M 55.455 20.023 C 55.584 20.087 55.712 20.119 55.84 20.119 C 56.129 20.119 56.385 19.958 56.546 19.702 L 58.406 16.461 C 58.631 16.076 58.278 15.53 58.182 15.434 L 58.117 15.338 L 58.021 15.338 C 57.893 15.338 57.219 15.274 57.027 15.659 L 55.135 18.932 C 54.91 19.317 55.07 19.798 55.423 20.023 Z M 56.546 65.266 C 56.418 65.074 56.257 64.945 56.033 64.881 C 55.84 64.849 55.616 64.881 55.455 64.977 C 55.263 65.074 55.135 65.234 55.07 65.459 C 55.006 65.651 55.038 65.908 55.135 66.1 L 57.027 69.341 C 57.187 69.63 57.604 69.694 57.861 69.694 L 58.15 69.694 L 58.214 69.598 C 58.278 69.502 58.663 68.956 58.438 68.571 L 56.578 65.298 Z M 45.897 68.25 C 45.673 68.25 45.48 68.379 45.352 68.571 C 45.224 68.732 45.16 68.956 45.192 69.149 L 46.539 79.449 C 46.603 79.898 47.212 80.091 47.341 80.123 L 47.533 80.123 C 47.629 80.059 48.175 79.706 48.143 79.256 L 46.795 68.924 C 46.731 68.475 46.314 68.186 45.897 68.25 Z M 50.195 68.154 C 50.067 67.737 49.65 67.48 49.201 67.576 C 48.784 67.705 48.527 68.154 48.656 68.571 L 50.548 75.598 C 50.644 76.015 51.286 76.144 51.414 76.176 L 51.51 76.176 L 51.574 76.144 C 51.671 76.048 52.184 75.63 52.056 75.213 L 50.195 68.186 Z M 20.014 55.479 C 19.789 55.094 19.308 54.966 18.923 55.191 L 15.684 57.084 C 15.299 57.308 15.331 57.95 15.363 58.079 L 15.363 58.175 L 15.459 58.239 C 15.556 58.303 15.876 58.528 16.197 58.528 C 16.518 58.528 16.39 58.528 16.486 58.464 L 19.757 56.603 C 20.142 56.378 20.271 55.897 20.046 55.512 Z M 72.262 53.971 L 67.515 51.982 C 67.098 51.821 66.649 52.014 66.489 52.431 C 66.392 52.624 66.392 52.848 66.489 53.041 C 66.585 53.233 66.713 53.394 66.906 53.458 L 71.685 55.447 C 71.749 55.447 71.813 55.479 71.877 55.479 C 72.23 55.479 72.583 55.159 72.679 55.094 L 72.743 55.03 L 72.743 54.934 C 72.743 54.806 72.679 54.132 72.294 53.971 Z M 75.566 50.538 L 68.541 48.645 C 68.092 48.549 67.675 48.805 67.547 49.222 C 67.483 49.415 67.515 49.639 67.611 49.832 C 67.707 50.025 67.9 50.153 68.092 50.217 L 75.116 52.11 L 75.245 52.11 C 75.63 52.11 75.982 51.693 76.079 51.597 L 76.143 51.533 L 76.143 51.436 C 76.111 51.308 75.982 50.666 75.566 50.57 Z M 69.311 57.084 L 66.072 55.223 C 65.879 55.126 65.655 55.094 65.462 55.126 C 65.27 55.191 65.077 55.319 64.981 55.479 C 64.885 55.672 64.853 55.897 64.885 56.089 C 64.949 56.282 65.077 56.474 65.238 56.57 L 68.509 58.464 C 68.606 58.496 68.67 58.528 68.766 58.528 C 69.087 58.528 69.439 58.303 69.536 58.239 L 69.632 58.175 L 69.632 58.079 C 69.632 57.95 69.696 57.308 69.311 57.084 Z M 79.414 46.559 L 69.119 45.211 C 68.926 45.179 68.702 45.211 68.541 45.34 C 68.349 45.468 68.253 45.661 68.189 45.885 C 68.189 46.078 68.221 46.302 68.349 46.463 C 68.477 46.623 68.67 46.752 68.894 46.752 L 79.19 48.131 L 79.254 48.131 C 79.671 48.131 79.992 47.618 80.056 47.522 L 80.12 47.425 L 80.12 47.329 C 80.056 47.201 79.863 46.559 79.414 46.527 Z M 39.098 68.25 C 38.873 68.25 38.681 68.25 38.488 68.411 C 38.328 68.539 38.2 68.732 38.2 68.924 L 36.853 79.224 C 36.788 79.673 37.334 80.026 37.462 80.091 L 37.558 80.155 L 37.654 80.155 C 37.783 80.091 38.424 79.898 38.456 79.449 L 39.803 69.149 C 39.868 68.7 39.547 68.314 39.098 68.25 Z M 33.004 66.935 C 32.908 66.742 32.779 66.582 32.587 66.518 C 32.394 66.421 32.17 66.421 31.977 66.518 C 31.785 66.614 31.625 66.742 31.528 66.967 L 29.572 71.716 C 29.379 72.133 29.828 72.614 29.925 72.71 L 29.989 72.775 L 30.085 72.775 C 30.213 72.775 30.887 72.743 31.047 72.325 L 33.036 67.576 C 33.132 67.384 33.132 67.159 33.036 66.967 Z M 35.762 67.576 C 35.538 67.512 35.345 67.576 35.153 67.641 C 34.96 67.737 34.832 67.929 34.8 68.122 L 32.908 75.181 C 32.811 75.598 33.292 76.048 33.389 76.112 L 33.453 76.176 L 33.549 76.176 C 33.677 76.144 34.319 76.015 34.447 75.566 L 36.307 68.539 C 36.372 68.314 36.339 68.122 36.243 67.929 C 36.147 67.737 35.955 67.609 35.762 67.576 Z M 29.893 65.459 C 29.828 65.234 29.7 65.074 29.508 64.977 C 29.123 64.753 28.642 64.881 28.417 65.266 L 26.525 68.539 C 26.3 68.924 26.685 69.47 26.749 69.566 L 26.814 69.662 L 27.102 69.662 C 27.359 69.662 27.744 69.63 27.936 69.341 L 29.828 66.068 C 29.925 65.876 29.957 65.651 29.893 65.459 Z M 18.891 25.189 C 19.34 25.189 19.693 24.836 19.693 24.387 C 19.693 23.937 19.34 23.584 18.891 23.584 C 18.442 23.584 18.09 23.937 18.09 24.387 C 18.09 24.836 18.442 25.189 18.891 25.189 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 65.343 24.457 C 65.343 24.014 65.702 23.655 66.145 23.655 C 66.588 23.655 66.947 24.014 66.947 24.457 C 66.947 24.9 66.588 25.26 66.145 25.26 C 65.702 25.26 65.343 24.9 65.343 24.457 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 66.145 59.777 C 65.696 59.777 65.343 60.13 65.343 60.58 C 65.343 61.029 65.696 61.382 66.145 61.382 C 66.594 61.382 66.947 61.029 66.947 60.58 C 66.947 60.13 66.594 59.777 66.145 59.777 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 23.645 18.863 C 23.645 18.42 24.004 18.061 24.447 18.061 C 24.89 18.061 25.249 18.42 25.249 18.863 C 25.249 19.306 24.89 19.665 24.447 19.665 C 24.004 19.665 23.645 19.306 23.645 18.863 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 60.619 19.734 C 61.068 19.734 61.421 19.381 61.421 18.932 C 61.421 18.482 61.068 18.129 60.619 18.129 C 60.17 18.129 59.817 18.482 59.817 18.932 C 59.817 19.381 60.17 19.734 60.619 19.734 Z M 60.619 65.33 C 60.17 65.33 59.817 65.683 59.817 66.132 C 59.817 66.582 60.17 66.935 60.619 66.935 C 61.068 66.935 61.421 66.582 61.421 66.132 C 61.421 65.683 61.068 65.33 60.619 65.33 Z M 18.923 59.843 C 18.474 59.843 18.121 60.196 18.121 60.645 C 18.121 61.095 18.474 61.448 18.923 61.448 C 19.372 61.448 19.725 61.095 19.725 60.645 C 19.725 60.196 19.372 59.843 18.923 59.843 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 23.645 66.174 C 23.645 65.731 24.004 65.371 24.447 65.371 C 24.89 65.371 25.249 65.731 25.249 66.174 C 25.249 66.617 24.89 66.976 24.447 66.976 C 24.004 66.976 23.645 66.617 23.645 66.174 Z\" fill=\"rgb(153,87,69)\"></path><path d=\"M 31.501 18.001 C 31.565 18.194 31.725 18.354 31.918 18.451 C 32.014 18.483 32.11 18.515 32.238 18.515 C 32.367 18.515 32.431 18.515 32.527 18.451 C 32.944 18.258 33.136 17.809 32.976 17.392 L 31.019 12.643 C 30.859 12.226 30.186 12.194 30.057 12.194 L 29.961 12.194 L 29.897 12.258 C 29.801 12.354 29.384 12.867 29.544 13.252 L 31.533 18.001 Z M 53.471 66.871 C 53.375 66.678 53.214 66.518 53.022 66.454 C 52.83 66.357 52.605 66.389 52.413 66.454 C 52.22 66.518 52.06 66.678 51.996 66.871 C 51.899 67.063 51.899 67.288 51.996 67.48 L 53.984 72.229 C 54.145 72.647 54.818 72.679 54.946 72.679 L 55.043 72.679 L 55.107 72.614 C 55.203 72.518 55.62 72.037 55.46 71.62 L 53.503 66.871 Z\" fill=\"rgb(153,87,69)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12iwqmw\",layoutDependency:layoutDependency,layoutId:\"GLlXieywW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.852 9.915\" overflow=\"visible\"><path d=\"M 3.721 3.562 C 3.977 1.989 3.047 0.995 2.983 0.931 L 2.117 0 L 1.86 1.251 C 1.668 2.214 0.802 2.567 0 2.663 L 0 6.097 C 3.977 6.418 6.735 9.915 6.735 9.915 C 6.735 9.915 7.762 5.904 3.721 3.53 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-jajf55\",layoutDependency:layoutDependency,layoutId:\"ldR6MPgry\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.609 36.926\" overflow=\"visible\"><path d=\"M 29.059 25.054 L 28.032 25.054 C 28.032 22.134 27.038 19.855 25.274 18.444 C 27.07 17.032 28.032 14.753 28.032 11.833 L 28.032 8.464 C 27.872 3.362 24.825 0.474 19.629 0.474 L 14.273 0.474 C 11.867 -0.745 10.231 0.763 10.167 0.827 L 9.462 1.469 L 10.392 1.662 C 12.06 1.983 12.316 3.844 12.316 4.999 L 12.316 8.464 L 10.905 8.464 C 5.388 8.464 0 7.63 0 18.476 C 0 29.321 5.388 28.487 10.905 28.487 L 12.316 28.487 L 12.316 32.017 C 12.316 33.075 12.06 34.937 10.392 35.257 L 9.462 35.45 L 10.167 36.092 C 10.231 36.124 11.065 36.926 12.413 36.926 C 13.76 36.926 13.567 36.798 14.273 36.445 L 19.661 36.445 C 24.28 36.445 27.198 34.166 27.904 30.091 L 24.472 30.091 C 23.895 32.145 22.355 33.075 19.661 33.075 L 15.716 33.075 L 15.716 20.144 L 19.661 20.144 C 23.125 20.144 24.697 21.684 24.729 25.086 L 17.384 25.086 L 17.384 28.455 L 29.187 28.455 C 29.989 28.455 31.368 28.679 31.625 29.931 L 31.881 31.182 L 32.747 30.252 C 32.779 30.22 33.709 29.193 33.485 27.621 C 37.494 25.663 36.5 21.235 36.5 21.235 C 36.5 21.235 33.485 25.086 29.155 25.086 Z M 15.652 3.812 L 19.597 3.812 C 22.965 3.812 24.504 5.256 24.665 8.432 L 15.684 8.432 L 15.684 3.812 Z M 19.597 16.743 L 15.652 16.743 L 15.652 13.47 L 12.284 13.47 L 12.284 25.054 L 10.873 25.054 C 7.217 25.054 3.336 26.177 3.336 18.444 C 3.336 10.71 7.217 11.833 10.873 11.833 L 24.665 11.833 C 24.633 15.235 23.061 16.775 19.597 16.775 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1pelc8p\",layoutDependency:layoutDependency,layoutId:\"RlNxDOtve\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.609 36.926\" overflow=\"visible\"><path d=\"M 29.059 25.054 L 28.032 25.054 C 28.032 22.134 27.038 19.855 25.274 18.444 C 27.07 17.032 28.032 14.753 28.032 11.833 L 28.032 8.464 C 27.872 3.362 24.825 0.474 19.629 0.474 L 14.273 0.474 C 11.867 -0.745 10.231 0.763 10.167 0.827 L 9.462 1.469 L 10.392 1.662 C 12.06 1.983 12.316 3.844 12.316 4.999 L 12.316 8.464 L 10.905 8.464 C 5.388 8.464 0 7.63 0 18.476 C 0 29.321 5.388 28.487 10.905 28.487 L 12.316 28.487 L 12.316 32.017 C 12.316 33.075 12.06 34.937 10.392 35.257 L 9.462 35.45 L 10.167 36.092 C 10.231 36.124 11.065 36.926 12.413 36.926 C 13.76 36.926 13.567 36.798 14.273 36.445 L 19.661 36.445 C 24.28 36.445 27.198 34.166 27.904 30.091 L 24.472 30.091 C 23.895 32.145 22.355 33.075 19.661 33.075 L 15.716 33.075 L 15.716 20.144 L 19.661 20.144 C 23.125 20.144 24.697 21.684 24.729 25.086 L 17.384 25.086 L 17.384 28.455 L 29.187 28.455 C 29.989 28.455 31.368 28.679 31.625 29.931 L 31.881 31.182 L 32.747 30.252 C 32.779 30.22 33.709 29.193 33.485 27.621 C 37.494 25.663 36.5 21.235 36.5 21.235 C 36.5 21.235 33.485 25.086 29.155 25.086 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i31jx2\",layoutDependency:layoutDependency,layoutId:\"knTlFccPy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.013 4.621\" overflow=\"visible\"><path d=\"M 0 0 L 3.945 0 C 7.313 0 8.852 1.444 9.013 4.621 L 0.032 4.621 L 0.032 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wrnzfp\",layoutDependency:layoutDependency,layoutId:\"CSB14x3dh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.329 13.334\" overflow=\"visible\"><path d=\"M 16.261 4.966 L 12.316 4.966 L 12.316 1.693 L 8.949 1.693 L 8.949 13.277 L 7.537 13.277 C 3.881 13.277 0 14.4 0 6.667 C 0 -1.066 3.881 0.057 7.537 0.057 L 21.329 0.057 C 21.297 3.458 19.725 4.998 16.261 4.998 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18st2yl\",layoutDependency:layoutDependency,layoutId:\"cSx2MiEOx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.402 3.403\" overflow=\"visible\"><path d=\"M 0 1.702 L 1.701 0 L 3.402 1.702 L 1.701 3.403 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b0xige\",layoutDependency:layoutDependency,layoutId:\"Ot0LWJKbd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.402 3.403\" overflow=\"visible\"><path d=\"M 0 1.702 L 1.701 0 L 3.402 1.702 L 1.701 3.403 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d8eusn\",layoutDependency:layoutDependency,layoutId:\"P62iU3Uby\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.402 3.403\" overflow=\"visible\"><path d=\"M 0 1.702 L 1.701 0 L 3.402 1.702 L 1.701 3.403 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bupdn7\",layoutDependency:layoutDependency,layoutId:\"jJPv3EoHz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.402 3.403\" overflow=\"visible\"><path d=\"M 0 1.702 L 1.701 0 L 3.402 1.702 L 1.701 3.403 Z\" fill=\"rgb(199,129,105)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-vum9ta\",layoutDependency:layoutDependency,layoutId:\"YDB4IJPQu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 49.586 49.607\" overflow=\"visible\"><path d=\"M 45.801 11.616 L 45.801 3.786 L 37.975 3.786 C 34.03 1.316 29.476 0 24.793 0 C 20.11 0 15.556 1.316 11.611 3.786 L 3.785 3.786 L 3.785 11.616 C 1.315 15.562 0 20.119 0 24.804 C 0 29.488 1.315 34.045 3.785 37.992 L 3.785 45.821 L 11.611 45.821 C 15.556 48.292 20.11 49.607 24.793 49.607 C 29.476 49.607 34.03 48.292 37.975 45.821 L 45.801 45.821 L 45.801 37.992 C 48.271 34.045 49.586 29.488 49.586 24.804 C 49.586 20.119 48.271 15.562 45.801 11.616 Z M 44.037 37.222 L 43.877 37.446 L 43.877 43.928 L 37.398 43.928 L 37.173 44.088 C 33.485 46.463 29.187 47.746 24.793 47.746 C 20.399 47.746 16.101 46.495 12.413 44.088 L 12.188 43.928 L 5.709 43.928 L 5.709 37.446 L 5.549 37.222 C 3.175 33.532 1.892 29.232 1.892 24.836 C 1.892 20.44 3.143 16.14 5.549 12.45 L 5.709 12.225 L 5.709 5.744 L 12.188 5.744 L 12.413 5.583 C 16.101 3.209 20.399 1.925 24.793 1.925 C 29.187 1.925 33.485 3.177 37.173 5.583 L 37.398 5.744 L 43.877 5.744 L 43.877 12.225 L 44.037 12.45 C 46.411 16.14 47.694 20.44 47.694 24.836 C 47.694 29.232 46.443 33.532 44.037 37.222 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yh3uxo\",layoutDependency:layoutDependency,layoutId:\"cvNXKinwo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 49.586 49.607\" overflow=\"visible\"><path d=\"M 45.801 11.616 L 45.801 3.786 L 37.975 3.786 C 34.03 1.316 29.476 0 24.793 0 C 20.11 0 15.556 1.316 11.611 3.786 L 3.785 3.786 L 3.785 11.616 C 1.315 15.562 0 20.119 0 24.804 C 0 29.488 1.315 34.045 3.785 37.992 L 3.785 45.821 L 11.611 45.821 C 15.556 48.292 20.11 49.607 24.793 49.607 C 29.476 49.607 34.03 48.292 37.975 45.821 L 45.801 45.821 L 45.801 37.992 C 48.271 34.045 49.586 29.488 49.586 24.804 C 49.586 20.119 48.271 15.562 45.801 11.616 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4304ah\",layoutDependency:layoutDependency,layoutId:\"HQzU6Zsqn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45.801 45.821\" overflow=\"visible\"><path d=\"M 42.145 35.296 L 41.984 35.521 L 41.984 42.003 L 35.506 42.003 L 35.281 42.163 C 31.593 44.538 27.295 45.821 22.901 45.821 C 18.506 45.821 14.209 44.57 10.52 42.163 L 10.296 42.003 L 3.817 42.003 L 3.817 35.521 L 3.656 35.296 C 1.283 31.606 0 27.307 0 22.911 C 0 18.515 1.251 14.215 3.656 10.525 L 3.817 10.3 L 3.817 3.818 L 10.296 3.818 L 10.52 3.658 C 14.209 1.284 18.506 0 22.901 0 C 27.295 0 31.593 1.251 35.281 3.658 L 35.506 3.818 L 41.984 3.818 L 41.984 10.3 L 42.145 10.525 C 44.518 14.215 45.801 18.515 45.801 22.911 C 45.801 27.307 44.55 31.606 42.145 35.296 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o880mr\",layoutDependency:layoutDependency,layoutId:\"KXVXLlUtp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0 0.802 C 0 0.359 0.359 0 0.802 0 C 1.245 0 1.604 0.359 1.604 0.802 C 1.604 1.245 1.245 1.604 0.802 1.604 C 0.359 1.604 0 1.245 0 0.802 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-ak3dfm\",layoutDependency:layoutDependency,layoutId:\"wyTzwXZKl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 13.798\" overflow=\"visible\"><path d=\"M 0.802 13.798 C 1.251 13.798 1.604 13.445 1.604 12.995 L 1.604 5.744 C 1.604 5.294 1.251 4.941 0.802 4.941 C 0.353 4.941 0 5.294 0 5.744 L 0 12.995 C 0 13.445 0.353 13.798 0.802 13.798 Z M 0.802 3.754 C 1.251 3.754 1.604 3.401 1.604 2.952 L 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 C 0.353 0 0 0.353 0 0.802 L 0 2.952 C 0 3.401 0.353 3.754 0.802 3.754 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4r448i\",layoutDependency:layoutDependency,layoutId:\"ROkYqsFYa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 8.856\" overflow=\"visible\"><path d=\"M 0.802 8.856 C 1.251 8.856 1.604 8.503 1.604 8.054 L 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 C 0.353 0 0 0.353 0 0.802 L 0 8.054 C 0 8.503 0.353 8.856 0.802 8.856 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-swdd6m\",layoutDependency:layoutDependency,layoutId:\"hAu43Maa1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 3.754\" overflow=\"visible\"><path d=\"M 0.802 3.754 C 1.251 3.754 1.604 3.401 1.604 2.952 L 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 C 0.353 0 0 0.353 0 0.802 L 0 2.952 C 0 3.401 0.353 3.754 0.802 3.754 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7p1myq\",layoutDependency:layoutDependency,layoutId:\"PW5tEaRMP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0 0.802 C 0 0.359 0.359 0 0.802 0 C 1.245 0 1.604 0.359 1.604 0.802 C 1.604 1.245 1.245 1.604 0.802 1.604 C 0.359 1.604 0 1.245 0 0.802 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-70cy8\",layoutDependency:layoutDependency,layoutId:\"WvNIxNK13\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.205 80.187\" overflow=\"visible\"><path d=\"M 15.748 36.901 L 8.467 36.901 C 8.018 36.901 7.666 37.254 7.666 37.703 C 7.666 38.152 8.018 38.505 8.467 38.505 L 15.748 38.505 C 16.197 38.505 16.55 38.152 16.55 37.703 C 16.55 37.254 16.197 36.901 15.748 36.901 Z M 6.511 37.671 C 6.511 37.222 6.158 36.869 5.709 36.869 L 3.56 36.869 C 3.111 36.869 2.758 37.222 2.758 37.671 C 2.758 38.12 3.111 38.473 3.56 38.473 L 5.709 38.473 C 6.158 38.473 6.511 38.12 6.511 37.671 Z M 0.802 36.869 C 0.353 36.869 0 37.222 0 37.671 C 0 38.12 0.353 38.473 0.802 38.473 C 1.251 38.473 1.604 38.12 1.604 37.671 C 1.604 37.222 1.251 36.869 0.802 36.869 Z M 42.466 63.63 C 42.016 63.63 41.664 63.983 41.664 64.432 L 41.664 71.684 C 41.664 72.133 42.016 72.486 42.466 72.486 C 42.915 72.486 43.267 72.133 43.267 71.684 L 43.267 64.432 C 43.267 63.983 42.915 63.63 42.466 63.63 Z M 42.466 73.673 C 42.016 73.673 41.664 74.026 41.664 74.475 L 41.664 76.625 C 41.664 77.074 42.016 77.427 42.466 77.427 C 42.915 77.427 43.267 77.074 43.267 76.625 L 43.267 74.475 C 43.267 74.026 42.915 73.673 42.466 73.673 Z M 42.498 78.582 C 42.049 78.582 41.696 78.935 41.696 79.385 C 41.696 79.834 42.049 80.187 42.498 80.187 C 42.947 80.187 43.299 79.834 43.299 79.385 C 43.299 78.935 42.947 78.582 42.498 78.582 Z M 69.247 36.901 C 68.798 36.901 68.445 37.254 68.445 37.703 C 68.445 38.152 68.798 38.505 69.247 38.505 L 76.528 38.505 C 76.977 38.505 77.33 38.152 77.33 37.703 C 77.33 37.254 76.977 36.901 76.528 36.901 Z M 81.403 36.901 L 79.254 36.901 C 78.805 36.901 78.452 37.254 78.452 37.703 C 78.452 38.152 78.805 38.505 79.254 38.505 L 81.403 38.505 C 81.852 38.505 82.205 38.152 82.205 37.703 C 82.205 37.254 81.852 36.901 81.403 36.901 Z M 28.417 14.921 C 28.578 15.177 28.834 15.338 29.123 15.338 C 29.412 15.338 29.379 15.306 29.508 15.242 C 29.893 15.017 30.021 14.536 29.796 14.151 L 27.904 10.91 C 27.68 10.525 27.038 10.557 26.91 10.589 L 26.814 10.589 L 26.749 10.685 C 26.685 10.781 26.3 11.327 26.525 11.712 L 28.385 14.985 Z M 18.506 48.26 C 18.603 48.067 18.571 47.843 18.506 47.65 C 18.346 47.233 17.865 47.04 17.448 47.201 L 12.701 49.158 C 12.284 49.351 12.252 49.992 12.252 50.121 L 12.252 50.217 L 12.316 50.281 C 12.38 50.345 12.765 50.666 13.118 50.666 C 13.471 50.666 13.246 50.666 13.311 50.634 L 18.057 48.645 C 18.25 48.581 18.41 48.42 18.506 48.228 Z M 34.8 12.033 C 34.896 12.386 35.217 12.61 35.57 12.61 L 35.794 12.61 C 36.211 12.482 36.468 12.033 36.339 11.616 L 34.479 4.589 C 34.351 4.139 33.709 4.043 33.581 4.011 L 33.485 4.011 L 33.421 4.043 C 33.325 4.139 32.811 4.556 32.94 4.974 L 34.832 12.033 Z M 5.549 33.628 L 15.876 35.008 L 15.973 35.008 C 16.133 35.008 16.325 34.943 16.454 34.847 C 16.614 34.719 16.742 34.526 16.775 34.302 C 16.807 34.109 16.775 33.884 16.646 33.724 C 16.518 33.564 16.325 33.435 16.101 33.403 L 5.805 32.023 C 5.356 31.959 5.003 32.537 4.939 32.633 L 4.875 32.729 L 4.875 32.826 C 4.939 32.954 5.164 33.564 5.581 33.628 Z M 17.416 44.409 C 17.32 43.992 16.871 43.735 16.422 43.832 L 9.398 45.725 C 8.981 45.821 8.852 46.495 8.82 46.623 L 8.82 46.72 L 8.884 46.784 C 8.949 46.88 9.333 47.265 9.718 47.265 L 9.847 47.265 L 16.871 45.372 C 17.288 45.243 17.544 44.826 17.448 44.377 Z M 15.652 23.135 L 18.923 24.996 C 19.052 25.06 19.18 25.125 19.34 25.125 L 19.533 25.125 C 19.757 25.06 19.918 24.932 20.046 24.74 C 20.271 24.354 20.11 23.841 19.757 23.649 L 16.486 21.755 C 16.101 21.531 15.556 21.916 15.459 21.98 L 15.363 22.044 L 15.363 22.14 C 15.363 22.269 15.267 22.911 15.652 23.135 Z M 9.398 29.649 L 16.422 31.542 L 16.614 31.542 C 16.775 31.542 16.903 31.51 17.031 31.414 C 17.224 31.317 17.352 31.125 17.384 30.932 C 17.448 30.74 17.416 30.515 17.32 30.323 C 17.224 30.13 17.031 30.002 16.839 29.938 L 9.815 28.045 C 9.398 27.948 8.981 28.43 8.884 28.526 L 8.82 28.59 L 8.82 28.686 C 8.852 28.815 8.981 29.456 9.398 29.585 Z M 12.701 26.216 L 17.48 28.205 C 17.576 28.237 17.673 28.269 17.769 28.269 C 18.09 28.269 18.378 28.077 18.506 27.756 C 18.603 27.563 18.603 27.339 18.506 27.146 C 18.41 26.954 18.25 26.793 18.057 26.729 L 13.311 24.74 C 12.894 24.579 12.413 25.028 12.316 25.092 L 12.252 25.157 L 12.252 25.253 C 12.252 25.381 12.316 26.023 12.701 26.216 Z M 16.775 41.072 C 16.71 40.623 16.293 40.334 15.876 40.366 L 5.549 41.714 C 5.132 41.778 4.907 42.388 4.875 42.516 L 4.875 42.612 C 4.843 42.612 4.875 42.709 4.875 42.709 C 4.939 42.805 5.26 43.318 5.677 43.318 L 5.741 43.318 L 16.037 41.971 C 16.486 41.906 16.807 41.521 16.742 41.072 Z M 64.949 24.707 C 65.077 24.9 65.238 25.028 65.462 25.092 L 65.655 25.092 C 65.783 25.092 65.943 25.06 66.04 24.996 L 69.311 23.103 C 69.696 22.878 69.632 22.237 69.632 22.108 L 69.632 22.012 L 69.536 21.948 C 69.439 21.884 68.894 21.499 68.509 21.723 L 65.238 23.584 C 64.853 23.809 64.725 24.29 64.949 24.675 Z M 66.457 27.756 C 66.585 28.077 66.874 28.269 67.194 28.269 C 67.515 28.269 67.419 28.269 67.515 28.205 L 72.262 26.216 C 72.679 26.055 72.711 25.381 72.711 25.253 L 72.711 25.157 L 72.647 25.092 C 72.551 24.996 72.069 24.579 71.653 24.74 L 66.874 26.697 C 66.457 26.889 66.264 27.339 66.425 27.756 Z M 67.643 30.355 C 67.547 30.547 67.515 30.772 67.579 30.965 C 67.643 31.157 67.772 31.35 67.932 31.446 C 68.06 31.51 68.189 31.542 68.349 31.542 L 68.573 31.542 L 75.598 29.649 C 76.015 29.553 76.143 28.911 76.175 28.783 L 76.175 28.686 L 76.143 28.622 C 76.047 28.526 75.63 28.012 75.213 28.141 L 68.189 30.002 C 67.996 30.066 67.804 30.194 67.707 30.387 Z M 68.381 33.724 C 68.253 33.884 68.189 34.109 68.221 34.302 C 68.221 34.526 68.349 34.719 68.541 34.847 C 68.67 34.943 68.862 35.008 69.022 35.008 L 69.119 35.008 L 79.446 33.628 C 79.895 33.564 80.088 32.954 80.12 32.826 L 80.12 32.633 C 80.056 32.537 79.703 31.959 79.254 32.023 L 68.958 33.403 C 68.734 33.403 68.541 33.532 68.413 33.724 Z M 38.52 11.808 C 38.649 11.904 38.809 11.969 39.002 11.969 L 39.13 11.969 C 39.354 11.969 39.515 11.84 39.643 11.648 C 39.771 11.487 39.835 11.263 39.803 11.038 L 38.424 0.738 C 38.36 0.289 37.751 0.096 37.622 0.064 L 37.43 0.064 C 37.302 0.128 36.756 0.481 36.821 0.931 L 38.2 11.231 C 38.2 11.455 38.328 11.648 38.52 11.776 Z M 49.201 12.61 L 49.393 12.61 C 49.746 12.61 50.067 12.386 50.163 12.033 L 52.056 4.974 C 52.152 4.556 51.671 4.107 51.574 4.043 L 51.51 3.979 L 51.414 3.979 C 51.286 4.011 50.644 4.139 50.516 4.589 L 48.624 11.616 C 48.527 12.033 48.784 12.482 49.201 12.61 Z M 45.865 11.937 L 45.962 11.937 C 46.346 11.937 46.699 11.648 46.763 11.231 L 48.11 0.931 C 48.175 0.481 47.629 0.128 47.501 0.064 L 47.405 0 L 47.309 0 C 47.18 0.064 46.571 0.289 46.507 0.706 L 45.16 11.038 C 45.128 11.263 45.16 11.455 45.32 11.648 C 45.448 11.808 45.641 11.937 45.865 11.969 Z M 52.408 13.701 C 52.505 13.733 52.601 13.766 52.697 13.766 C 52.793 13.766 52.922 13.766 53.018 13.701 C 53.21 13.605 53.371 13.477 53.435 13.284 L 55.423 8.535 C 55.584 8.118 55.135 7.637 55.07 7.541 L 55.006 7.476 L 54.91 7.476 C 54.782 7.476 54.108 7.541 53.948 7.926 L 51.959 12.707 C 51.799 13.124 51.959 13.573 52.408 13.733 Z M 55.455 15.21 C 55.584 15.274 55.712 15.306 55.84 15.306 C 56.129 15.306 56.385 15.145 56.546 14.889 L 58.406 11.648 C 58.631 11.263 58.278 10.717 58.182 10.621 L 58.117 10.525 L 58.021 10.525 C 57.893 10.525 57.219 10.461 57.027 10.846 L 55.135 14.119 C 54.91 14.504 55.07 14.985 55.423 15.21 Z M 56.546 60.453 C 56.418 60.26 56.257 60.132 56.033 60.068 C 55.84 60.036 55.616 60.068 55.455 60.164 C 55.263 60.26 55.135 60.421 55.07 60.646 C 55.006 60.838 55.038 61.095 55.135 61.287 L 57.027 64.528 C 57.187 64.817 57.604 64.881 57.861 64.881 L 58.15 64.881 L 58.214 64.785 C 58.278 64.689 58.663 64.143 58.438 63.758 L 56.578 60.485 Z M 45.897 63.437 C 45.673 63.437 45.48 63.566 45.352 63.758 C 45.224 63.918 45.16 64.143 45.192 64.336 L 46.539 74.636 C 46.603 75.085 47.212 75.277 47.341 75.31 L 47.533 75.31 C 47.629 75.245 48.175 74.892 48.143 74.443 L 46.795 64.111 C 46.731 63.662 46.314 63.373 45.897 63.437 Z M 50.195 63.341 C 50.067 62.924 49.65 62.667 49.201 62.763 C 48.784 62.892 48.527 63.341 48.656 63.758 L 50.548 70.785 C 50.644 71.202 51.286 71.331 51.414 71.363 L 51.51 71.363 L 51.574 71.331 C 51.671 71.234 52.184 70.817 52.056 70.4 L 50.195 63.373 Z M 20.014 50.666 C 19.789 50.281 19.308 50.153 18.923 50.378 L 15.684 52.271 C 15.299 52.495 15.331 53.137 15.363 53.265 L 15.363 53.362 L 15.459 53.426 C 15.556 53.49 15.876 53.715 16.197 53.715 C 16.518 53.715 16.39 53.715 16.486 53.65 L 19.757 51.789 C 20.142 51.565 20.271 51.083 20.046 50.698 Z M 72.262 49.158 L 67.515 47.169 C 67.098 47.008 66.649 47.201 66.489 47.618 C 66.392 47.811 66.392 48.035 66.489 48.228 C 66.585 48.42 66.713 48.581 66.906 48.645 L 71.685 50.634 C 71.749 50.634 71.813 50.666 71.877 50.666 C 72.23 50.666 72.583 50.345 72.679 50.281 L 72.743 50.217 L 72.743 50.121 C 72.743 49.992 72.679 49.319 72.294 49.158 Z M 75.566 45.725 L 68.541 43.832 C 68.092 43.735 67.675 43.992 67.547 44.409 C 67.483 44.602 67.515 44.826 67.611 45.019 C 67.707 45.211 67.9 45.34 68.092 45.404 L 75.116 47.297 L 75.245 47.297 C 75.63 47.297 75.982 46.88 76.079 46.784 L 76.143 46.72 L 76.143 46.623 C 76.111 46.495 75.982 45.853 75.566 45.757 Z M 69.311 52.271 L 66.072 50.41 C 65.879 50.313 65.655 50.281 65.462 50.313 C 65.27 50.378 65.077 50.506 64.981 50.666 C 64.885 50.859 64.853 51.083 64.885 51.276 C 64.949 51.468 65.077 51.661 65.238 51.757 L 68.509 53.65 C 68.606 53.683 68.67 53.715 68.766 53.715 C 69.087 53.715 69.439 53.49 69.536 53.426 L 69.632 53.362 L 69.632 53.265 C 69.632 53.137 69.696 52.495 69.311 52.271 Z M 79.414 41.746 L 69.119 40.398 C 68.926 40.366 68.702 40.398 68.541 40.527 C 68.349 40.655 68.253 40.847 68.189 41.072 C 68.189 41.265 68.221 41.489 68.349 41.65 C 68.477 41.81 68.67 41.938 68.894 41.938 L 79.19 43.318 L 79.254 43.318 C 79.671 43.318 79.992 42.805 80.056 42.709 L 80.12 42.612 L 80.12 42.516 C 80.056 42.388 79.863 41.746 79.414 41.714 Z M 39.098 63.437 C 38.873 63.437 38.681 63.437 38.488 63.598 C 38.328 63.726 38.2 63.918 38.2 64.111 L 36.853 74.411 C 36.788 74.86 37.334 75.213 37.462 75.277 L 37.558 75.342 L 37.654 75.342 C 37.783 75.277 38.424 75.085 38.456 74.636 L 39.803 64.336 C 39.868 63.886 39.547 63.501 39.098 63.437 Z M 33.004 62.122 C 32.908 61.929 32.779 61.769 32.587 61.704 C 32.394 61.608 32.17 61.608 31.977 61.704 C 31.785 61.801 31.625 61.929 31.528 62.154 L 29.572 66.903 C 29.379 67.32 29.828 67.801 29.925 67.897 L 29.989 67.961 L 30.085 67.961 C 30.213 67.961 30.887 67.929 31.047 67.512 L 33.036 62.763 C 33.132 62.571 33.132 62.346 33.036 62.154 Z M 35.762 62.763 C 35.538 62.699 35.345 62.763 35.153 62.827 C 34.96 62.924 34.832 63.116 34.8 63.309 L 32.908 70.368 C 32.811 70.785 33.292 71.234 33.389 71.299 L 33.453 71.363 L 33.549 71.363 C 33.677 71.331 34.319 71.202 34.447 70.753 L 36.307 63.726 C 36.372 63.501 36.339 63.309 36.243 63.116 C 36.147 62.924 35.955 62.795 35.762 62.763 Z M 29.893 60.646 C 29.828 60.421 29.7 60.26 29.508 60.164 C 29.123 59.94 28.642 60.068 28.417 60.453 L 26.525 63.726 C 26.3 64.111 26.685 64.656 26.749 64.753 L 26.814 64.849 L 27.102 64.849 C 27.359 64.849 27.744 64.817 27.936 64.528 L 29.828 61.255 C 29.925 61.063 29.957 60.838 29.893 60.646 Z M 18.891 20.376 C 19.34 20.376 19.693 20.023 19.693 19.573 C 19.693 19.124 19.34 18.771 18.891 18.771 C 18.442 18.771 18.09 19.124 18.09 19.573 C 18.09 20.023 18.442 20.376 18.891 20.376 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1pc5tb5\",layoutDependency:layoutDependency,layoutId:\"VSfyQ_zwi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.884 1.604\" overflow=\"visible\"><path d=\"M 8.083 0 L 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 L 8.083 1.604 C 8.532 1.604 8.884 1.251 8.884 0.802 C 8.884 0.353 8.532 0 8.083 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-l49l5z\",layoutDependency:layoutDependency,layoutId:\"EPDSv5olP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.753 1.604\" overflow=\"visible\"><path d=\"M 3.753 0.802 C 3.753 0.353 3.4 0 2.951 0 L 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 L 2.951 1.604 C 3.4 1.604 3.753 1.251 3.753 0.802 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dp5bsx\",layoutDependency:layoutDependency,layoutId:\"YD7Tbpz2C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 C 1.251 1.604 1.604 1.251 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ceojqu\",layoutDependency:layoutDependency,layoutId:\"ornNAKzRG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 8.856\" overflow=\"visible\"><path d=\"M 0.802 0 C 0.353 0 0 0.353 0 0.802 L 0 8.054 C 0 8.503 0.353 8.856 0.802 8.856 C 1.251 8.856 1.604 8.503 1.604 8.054 L 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dpsnsy\",layoutDependency:layoutDependency,layoutId:\"up3HlWjLb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 3.754\" overflow=\"visible\"><path d=\"M 0.802 0 C 0.353 0 0 0.353 0 0.802 L 0 2.952 C 0 3.401 0.353 3.754 0.802 3.754 C 1.251 3.754 1.604 3.401 1.604 2.952 L 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hd1e59\",layoutDependency:layoutDependency,layoutId:\"OIlW1yLKh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 C 1.251 1.604 1.604 1.251 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11wvznn\",layoutDependency:layoutDependency,layoutId:\"b844rVRj_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.884 1.604\" overflow=\"visible\"><path d=\"M 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 L 8.083 1.604 C 8.532 1.604 8.884 1.251 8.884 0.802 C 8.884 0.353 8.532 0 8.083 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kml1gt\",layoutDependency:layoutDependency,layoutId:\"TV7__4aEj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.753 1.604\" overflow=\"visible\"><path d=\"M 2.951 0 L 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 L 2.951 1.604 C 3.4 1.604 3.753 1.251 3.753 0.802 C 3.753 0.353 3.4 0 2.951 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1auzcp9\",layoutDependency:layoutDependency,layoutId:\"sDMF9l7ek\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.452 4.767\" overflow=\"visible\"><path d=\"M 1.962 4.35 C 2.122 4.606 2.379 4.767 2.668 4.767 C 2.956 4.767 2.924 4.735 3.052 4.67 C 3.437 4.446 3.566 3.965 3.341 3.58 L 1.449 0.339 C 1.224 -0.046 0.583 -0.014 0.454 0.018 L 0.358 0.018 L 0.294 0.114 C 0.23 0.21 -0.155 0.756 0.07 1.141 L 1.93 4.414 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jx6epn\",layoutDependency:layoutDependency,layoutId:\"pz4_UZbi9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.315 3.522\" overflow=\"visible\"><path d=\"M 6.254 1.115 C 6.351 0.923 6.319 0.698 6.254 0.506 C 6.094 0.088 5.613 -0.104 5.196 0.056 L 0.449 2.014 C 0.032 2.206 0 2.848 0 2.976 L 0 3.073 L 0.064 3.137 C 0.128 3.201 0.513 3.522 0.866 3.522 C 1.219 3.522 0.994 3.522 1.058 3.49 L 5.805 1.5 C 5.998 1.436 6.158 1.276 6.254 1.083 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c3u3m9\",layoutDependency:layoutDependency,layoutId:\"u7g7db2UD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.453 8.599\" overflow=\"visible\"><path d=\"M 1.881 8.022 C 1.977 8.375 2.298 8.599 2.65 8.599 L 2.875 8.599 C 3.292 8.471 3.549 8.022 3.42 7.605 L 1.56 0.578 C 1.432 0.128 0.79 0.032 0.662 0 L 0.566 0 L 0.502 0.032 C 0.405 0.128 -0.108 0.545 0.02 0.963 L 1.913 8.022 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o3khnx\",layoutDependency:layoutDependency,layoutId:\"pZVP4cZFN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.911 2.989\" overflow=\"visible\"><path d=\"M 0.674 1.609 L 11.001 2.989 L 11.097 2.989 C 11.258 2.989 11.45 2.925 11.579 2.829 C 11.739 2.7 11.867 2.508 11.899 2.283 C 11.931 2.091 11.899 1.866 11.771 1.706 C 11.643 1.545 11.45 1.417 11.226 1.385 L 0.93 0.005 C 0.481 -0.059 0.128 0.518 0.064 0.615 L 0 0.711 L 0 0.807 C 0.064 0.936 0.289 1.545 0.706 1.609 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uizy7p\",layoutDependency:layoutDependency,layoutId:\"jCpOxba5V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.648 3.454\" overflow=\"visible\"><path d=\"M 8.596 0.598 C 8.5 0.181 8.05 -0.076 7.601 0.02 L 0.577 1.913 C 0.16 2.01 0.032 2.683 0 2.812 L 0 2.908 L 0.064 2.972 C 0.128 3.069 0.513 3.454 0.898 3.454 L 1.026 3.454 L 8.05 1.56 C 8.467 1.432 8.724 1.015 8.628 0.566 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-khou9\",layoutDependency:layoutDependency,layoutId:\"LjOB9Lylg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.797 3.439\" overflow=\"visible\"><path d=\"M 0.299 1.449 L 3.571 3.31 C 3.699 3.375 3.827 3.439 3.988 3.439 L 4.18 3.439 C 4.405 3.375 4.565 3.246 4.693 3.054 C 4.918 2.669 4.758 2.155 4.405 1.963 L 1.133 0.07 C 0.748 -0.155 0.203 0.23 0.107 0.294 L 0.011 0.358 L 0.011 0.455 C 0.011 0.583 -0.086 1.225 0.299 1.449 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s5wxc9\",layoutDependency:layoutDependency,layoutId:\"GHPUjuAS8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.597 3.51\" overflow=\"visible\"><path d=\"M 0.577 1.617 L 7.601 3.51 L 7.794 3.51 C 7.954 3.51 8.083 3.478 8.211 3.382 C 8.403 3.286 8.532 3.093 8.564 2.901 C 8.628 2.708 8.596 2.483 8.5 2.291 C 8.403 2.098 8.211 1.97 8.018 1.906 L 0.994 0.013 C 0.577 -0.084 0.16 0.398 0.064 0.494 L 0 0.558 L 0 0.654 C 0.032 0.783 0.16 1.425 0.577 1.553 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y62h1b\",layoutDependency:layoutDependency,layoutId:\"SZzfNaAym\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.327 3.564\" overflow=\"visible\"><path d=\"M 0.449 1.51 L 5.228 3.5 C 5.324 3.532 5.42 3.564 5.517 3.564 C 5.837 3.564 6.126 3.372 6.254 3.051 C 6.351 2.858 6.351 2.633 6.254 2.441 C 6.158 2.248 5.998 2.088 5.805 2.024 L 1.058 0.034 C 0.641 -0.126 0.16 0.323 0.064 0.387 L 0 0.452 L 0 0.548 C 0 0.676 0.064 1.318 0.449 1.51 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ehfw3g\",layoutDependency:layoutDependency,layoutId:\"SIjS4_Iym\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.914 2.954\" overflow=\"visible\"><path d=\"M 11.914 0.708 C 11.849 0.259 11.432 -0.03 11.016 0.002 L 0.688 1.35 C 0.271 1.414 0.046 2.024 0.014 2.152 L 0.014 2.249 C -0.018 2.249 0.014 2.345 0.014 2.345 C 0.078 2.441 0.399 2.954 0.816 2.954 L 0.88 2.954 L 11.176 1.607 C 11.625 1.543 11.946 1.158 11.882 0.708 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rjemps\",layoutDependency:layoutDependency,layoutId:\"c4ute2BUL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.797 3.439\" overflow=\"visible\"><path d=\"M 0.11 3.054 C 0.239 3.246 0.399 3.375 0.624 3.439 L 0.816 3.439 C 0.944 3.439 1.105 3.407 1.201 3.343 L 4.472 1.449 C 4.857 1.225 4.793 0.583 4.793 0.455 L 4.793 0.358 L 4.697 0.294 C 4.601 0.23 4.056 -0.155 3.671 0.07 L 0.399 1.931 C 0.014 2.155 -0.114 2.637 0.11 3.022 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tox7rn\",layoutDependency:layoutDependency,layoutId:\"WdVyhV0T4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.343 3.566\" overflow=\"visible\"><path d=\"M 0.088 3.053 C 0.217 3.373 0.505 3.566 0.826 3.566 C 1.147 3.566 1.051 3.566 1.147 3.502 L 5.894 1.512 C 6.311 1.352 6.343 0.678 6.343 0.55 L 6.343 0.453 L 6.279 0.389 C 6.182 0.293 5.701 -0.124 5.284 0.036 L 0.505 1.994 C 0.088 2.186 -0.104 2.635 0.056 3.053 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vhckp3\",layoutDependency:layoutDependency,layoutId:\"OOG3ct6yJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.629 3.422\" overflow=\"visible\"><path d=\"M 0.098 2.235 C 0.001 2.427 -0.031 2.652 0.033 2.844 C 0.098 3.037 0.226 3.229 0.386 3.325 C 0.514 3.39 0.643 3.422 0.803 3.422 L 1.028 3.422 L 8.052 1.529 C 8.469 1.432 8.597 0.791 8.629 0.662 L 8.629 0.566 L 8.597 0.502 C 8.501 0.406 8.084 -0.108 7.667 0.02 L 0.643 1.882 C 0.45 1.946 0.258 2.074 0.162 2.267 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xa4rtk\",layoutDependency:layoutDependency,layoutId:\"naAtRA8Mw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.907 2.989\" overflow=\"visible\"><path d=\"M 0.169 1.706 C 0.04 1.866 -0.024 2.091 0.008 2.283 C 0.008 2.508 0.136 2.7 0.329 2.829 C 0.457 2.925 0.65 2.989 0.81 2.989 L 0.906 2.989 L 11.234 1.609 C 11.683 1.545 11.875 0.936 11.907 0.807 L 11.907 0.615 C 11.843 0.518 11.491 -0.059 11.042 0.005 L 0.746 1.385 C 0.521 1.385 0.329 1.513 0.201 1.706 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u3zj9j\",layoutDependency:layoutDependency,layoutId:\"TSlR2IhVH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.996 11.904\" overflow=\"visible\"><path d=\"M 1.705 11.744 C 1.833 11.84 1.994 11.904 2.186 11.904 L 2.315 11.904 C 2.539 11.904 2.699 11.776 2.828 11.584 C 2.956 11.423 3.02 11.199 2.988 10.974 L 1.609 0.674 C 1.545 0.225 0.935 0.032 0.807 0 L 0.615 0 C 0.486 0.064 -0.059 0.417 0.005 0.866 L 1.384 11.166 C 1.384 11.391 1.513 11.584 1.705 11.712 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w9iwao\",layoutDependency:layoutDependency,layoutId:\"W5Kpt7zI9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.465 8.632\" overflow=\"visible\"><path d=\"M 0.598 8.632 L 0.79 8.632 C 1.143 8.632 1.464 8.407 1.56 8.054 L 3.452 0.995 C 3.548 0.578 3.067 0.128 2.971 0.064 L 2.907 0 L 2.811 0 C 2.682 0.032 2.041 0.16 1.913 0.61 L 0.02 7.637 C -0.076 8.054 0.181 8.503 0.598 8.632 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uvs94a\",layoutDependency:layoutDependency,layoutId:\"f1r_Ft15_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.967 11.969\" overflow=\"visible\"><path d=\"M 0.717 11.937 L 0.813 11.937 C 1.198 11.937 1.551 11.648 1.615 11.231 L 2.962 0.931 C 3.026 0.481 2.481 0.128 2.353 0.064 L 2.256 0 L 2.16 0 C 2.032 0.064 1.422 0.289 1.358 0.706 L 0.011 11.038 C -0.021 11.263 0.011 11.455 0.172 11.648 C 0.3 11.808 0.492 11.937 0.717 11.969 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d20ka\",layoutDependency:layoutDependency,layoutId:\"AyNzvLzhR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.559 6.289\" overflow=\"visible\"><path d=\"M 0.51 6.225 C 0.606 6.257 0.702 6.289 0.798 6.289 C 0.895 6.289 1.023 6.289 1.119 6.225 C 1.312 6.129 1.472 6 1.536 5.808 L 3.525 1.059 C 3.685 0.642 3.236 0.16 3.172 0.064 L 3.108 0 L 3.011 0 C 2.883 0 2.21 0.064 2.049 0.449 L 0.061 5.23 C -0.1 5.647 0.061 6.097 0.51 6.257 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1esp8cj\",layoutDependency:layoutDependency,layoutId:\"mLQGZgrb0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.449 4.785\" overflow=\"visible\"><path d=\"M 0.424 4.689 C 0.553 4.753 0.681 4.785 0.809 4.785 C 1.098 4.785 1.354 4.625 1.515 4.368 L 3.375 1.127 C 3.6 0.742 3.247 0.197 3.151 0.1 L 3.086 0.004 L 2.99 0.004 C 2.862 0.004 2.188 -0.06 1.996 0.325 L 0.104 3.598 C -0.121 3.983 0.039 4.464 0.392 4.689 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-97so9r\",layoutDependency:layoutDependency,layoutId:\"PwWBJyHV3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.471 4.825\" overflow=\"visible\"><path d=\"M 1.509 0.397 C 1.38 0.205 1.22 0.076 0.996 0.012 C 0.803 -0.02 0.579 0.012 0.418 0.108 C 0.226 0.205 0.098 0.365 0.033 0.59 C -0.031 0.782 0.001 1.039 0.098 1.231 L 1.99 4.472 C 2.15 4.761 2.567 4.825 2.824 4.825 L 3.112 4.825 L 3.177 4.729 C 3.241 4.633 3.626 4.087 3.401 3.702 L 1.541 0.429 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m6mav1\",layoutDependency:layoutDependency,layoutId:\"stSMjY_fN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.96 11.881\" overflow=\"visible\"><path d=\"M 0.714 0.009 C 0.489 0.009 0.297 0.137 0.169 0.33 C 0.04 0.49 -0.024 0.715 0.008 0.907 L 1.355 11.207 C 1.419 11.657 2.029 11.849 2.157 11.881 L 2.35 11.881 C 2.446 11.817 2.991 11.464 2.959 11.015 L 1.612 0.683 C 1.548 0.234 1.131 -0.055 0.714 0.009 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q1txjp\",layoutDependency:layoutDependency,layoutId:\"k8wMc6aFI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.453 8.62\" overflow=\"visible\"><path d=\"M 1.573 0.598 C 1.444 0.181 1.027 -0.076 0.578 0.02 C 0.161 0.149 -0.095 0.598 0.033 1.015 L 1.926 8.042 C 2.022 8.459 2.663 8.588 2.792 8.62 L 2.888 8.62 L 2.952 8.588 C 3.048 8.491 3.561 8.074 3.433 7.657 L 1.573 0.63 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19492w\",layoutDependency:layoutDependency,layoutId:\"f76ly2d4S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.811 3.448\" overflow=\"visible\"><path d=\"M 4.668 0.399 C 4.444 0.014 3.963 -0.114 3.578 0.111 L 0.339 2.004 C -0.046 2.228 -0.014 2.87 0.018 2.998 L 0.018 3.095 L 0.114 3.159 C 0.21 3.223 0.531 3.448 0.852 3.448 C 1.172 3.448 1.044 3.448 1.14 3.383 L 4.412 1.522 C 4.797 1.298 4.925 0.816 4.701 0.431 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-78h3zy\",layoutDependency:layoutDependency,layoutId:\"kyunw8m3w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.327 3.554\" overflow=\"visible\"><path d=\"M 5.845 2.046 L 1.099 0.056 C 0.682 -0.104 0.233 0.088 0.072 0.506 C -0.024 0.698 -0.024 0.923 0.072 1.115 C 0.168 1.308 0.297 1.468 0.489 1.532 L 5.268 3.522 C 5.332 3.522 5.396 3.554 5.461 3.554 C 5.813 3.554 6.166 3.233 6.262 3.169 L 6.327 3.105 L 6.327 3.008 C 6.327 2.88 6.262 2.206 5.877 2.046 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n98y1c\",layoutDependency:layoutDependency,layoutId:\"RDHPoOT1H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.629 3.486\" overflow=\"visible\"><path d=\"M 8.052 1.913 L 1.028 0.02 C 0.579 -0.076 0.162 0.181 0.033 0.598 C -0.031 0.79 0.001 1.015 0.098 1.207 C 0.194 1.4 0.386 1.528 0.579 1.592 L 7.603 3.486 L 7.731 3.486 C 8.116 3.486 8.469 3.069 8.565 2.972 L 8.629 2.908 L 8.629 2.812 C 8.597 2.683 8.469 2.042 8.052 1.945 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ibwca1\",layoutDependency:layoutDependency,layoutId:\"Tj3iCdG83\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.763 3.413\" overflow=\"visible\"><path d=\"M 4.438 1.969 L 1.199 0.108 C 1.006 0.012 0.782 -0.02 0.589 0.012 C 0.397 0.076 0.204 0.205 0.108 0.365 C 0.012 0.558 -0.02 0.782 0.012 0.975 C 0.076 1.167 0.204 1.36 0.365 1.456 L 3.636 3.349 C 3.733 3.381 3.797 3.413 3.893 3.413 C 4.214 3.413 4.566 3.189 4.663 3.125 L 4.759 3.06 L 4.759 2.964 C 4.759 2.836 4.823 2.194 4.438 1.969 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jta2j1\",layoutDependency:layoutDependency,layoutId:\"iPlXRK7Ye\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.931 2.932\" overflow=\"visible\"><path d=\"M 11.226 1.359 L 0.93 0.012 C 0.738 -0.021 0.513 0.012 0.353 0.14 C 0.16 0.268 0.064 0.461 0 0.685 C 0 0.878 0.032 1.103 0.16 1.263 C 0.289 1.423 0.481 1.552 0.706 1.552 L 11.001 2.932 L 11.065 2.932 C 11.482 2.932 11.803 2.418 11.867 2.322 L 11.931 2.226 L 11.931 2.129 C 11.867 2.001 11.675 1.359 11.226 1.327 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l7yf2x\",layoutDependency:layoutDependency,layoutId:\"xoXtUWM20\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.964 11.904\" overflow=\"visible\"><path d=\"M 2.25 0 C 2.026 0 1.833 0 1.641 0.16 C 1.481 0.289 1.352 0.481 1.352 0.674 L 0.005 10.974 C -0.059 11.423 0.486 11.776 0.615 11.84 L 0.711 11.904 L 0.807 11.904 C 0.935 11.84 1.577 11.648 1.609 11.199 L 2.956 0.898 C 3.02 0.449 2.699 0.064 2.25 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hlwjod\",layoutDependency:layoutDependency,layoutId:\"waNx8khn6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.584 6.329\" overflow=\"visible\"><path d=\"M 3.479 0.489 C 3.383 0.297 3.255 0.136 3.062 0.072 C 2.87 -0.024 2.645 -0.024 2.453 0.072 C 2.261 0.168 2.1 0.297 2.004 0.521 L 0.047 5.27 C -0.145 5.688 0.304 6.169 0.4 6.265 L 0.464 6.329 L 0.561 6.329 C 0.689 6.329 1.362 6.297 1.523 5.88 L 3.511 1.131 C 3.608 0.939 3.608 0.714 3.511 0.521 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-84z7fw\",layoutDependency:layoutDependency,layoutId:\"rocYdx8qZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.446 8.626\" overflow=\"visible\"><path d=\"M 2.867 0.027 C 2.643 -0.038 2.45 0.027 2.258 0.091 C 2.065 0.187 1.937 0.38 1.905 0.572 L 0.013 7.631 C -0.084 8.048 0.398 8.498 0.494 8.562 L 0.558 8.626 L 0.654 8.626 C 0.782 8.594 1.424 8.466 1.552 8.016 L 3.412 0.989 C 3.477 0.765 3.445 0.572 3.348 0.38 C 3.252 0.187 3.06 0.059 2.867 0.027 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11rkfbf\",layoutDependency:layoutDependency,layoutId:\"hbqieTEOT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.471 4.795\" overflow=\"visible\"><path d=\"M 3.437 0.592 C 3.373 0.367 3.245 0.207 3.052 0.111 C 2.668 -0.114 2.186 0.014 1.962 0.399 L 0.07 3.672 C -0.155 4.057 0.23 4.603 0.294 4.699 L 0.358 4.795 L 0.647 4.795 C 0.904 4.795 1.288 4.763 1.481 4.474 L 3.373 1.202 C 3.469 1.009 3.501 0.784 3.437 0.592 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10ymkng\",layoutDependency:layoutDependency,layoutId:\"BFCSMRefj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0.802 1.604 C 1.251 1.604 1.604 1.251 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dk3iqy\",layoutDependency:layoutDependency,layoutId:\"Ds7ygHOw6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0 0.802 C 0 0.359 0.359 0 0.802 0 C 1.245 0 1.604 0.359 1.604 0.802 C 1.604 1.245 1.245 1.604 0.802 1.604 C 0.359 1.604 0 1.245 0 0.802 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zy986r\",layoutDependency:layoutDependency,layoutId:\"y5S7vPULo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 C 1.251 1.604 1.604 1.251 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c8749w\",layoutDependency:layoutDependency,layoutId:\"FmdiS8cyu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0 0.802 C 0 0.359 0.359 0 0.802 0 C 1.245 0 1.604 0.359 1.604 0.802 C 1.604 1.245 1.245 1.604 0.802 1.604 C 0.359 1.604 0 1.245 0 0.802 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1k9422h\",layoutDependency:layoutDependency,layoutId:\"merZHbR7j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.299 48.805\" overflow=\"visible\"><path d=\"M 42.498 1.604 C 42.947 1.604 43.299 1.251 43.299 0.802 C 43.299 0.353 42.947 0 42.498 0 C 42.049 0 41.696 0.353 41.696 0.802 C 41.696 1.251 42.049 1.604 42.498 1.604 Z M 42.498 47.201 C 42.049 47.201 41.696 47.554 41.696 48.003 C 41.696 48.452 42.049 48.805 42.498 48.805 C 42.947 48.805 43.299 48.452 43.299 48.003 C 43.299 47.554 42.947 47.201 42.498 47.201 Z M 0.802 41.714 C 0.353 41.714 0 42.067 0 42.516 C 0 42.965 0.353 43.318 0.802 43.318 C 1.251 43.318 1.604 42.965 1.604 42.516 C 1.604 42.067 1.251 41.714 0.802 41.714 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1t08ge\",layoutDependency:layoutDependency,layoutId:\"BzDmAkAjT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0.802 1.604 C 1.251 1.604 1.604 1.251 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a1f9pe\",layoutDependency:layoutDependency,layoutId:\"ng_lLg39W\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 C 1.251 1.604 1.604 1.251 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i0vyz9\",layoutDependency:layoutDependency,layoutId:\"r37HpqoX6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0.802 0 C 0.353 0 0 0.353 0 0.802 C 0 1.251 0.353 1.604 0.802 1.604 C 1.251 1.604 1.604 1.251 1.604 0.802 C 1.604 0.353 1.251 0 0.802 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bn6e13\",layoutDependency:layoutDependency,layoutId:\"YP93GKy8L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.604 1.604\" overflow=\"visible\"><path d=\"M 0 0.802 C 0 0.359 0.359 0 0.802 0 C 1.245 0 1.604 0.359 1.604 0.802 C 1.604 1.245 1.245 1.604 0.802 1.604 C 0.359 1.604 0 1.245 0 0.802 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1vzzdou\",layoutDependency:layoutDependency,layoutId:\"rMmt4XaS8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.988 60.485\" overflow=\"visible\"><path d=\"M 1.993 5.808 C 2.057 6 2.217 6.161 2.41 6.257 C 2.506 6.289 2.602 6.321 2.731 6.321 C 2.859 6.321 2.923 6.321 3.019 6.257 C 3.436 6.065 3.629 5.615 3.468 5.198 L 1.512 0.449 C 1.351 0.032 0.678 0 0.549 0 L 0.453 0 L 0.389 0.064 C 0.293 0.16 -0.124 0.674 0.036 1.059 L 2.025 5.808 Z M 23.963 54.677 C 23.867 54.485 23.707 54.324 23.514 54.26 C 23.322 54.164 23.097 54.196 22.905 54.26 C 22.712 54.324 22.552 54.485 22.488 54.677 C 22.392 54.87 22.392 55.094 22.488 55.287 L 24.476 60.036 C 24.637 60.453 25.31 60.485 25.439 60.485 L 25.535 60.485 L 25.599 60.421 C 25.695 60.325 26.112 59.843 25.952 59.426 L 23.995 54.677 Z\" fill=\"rgb(153,87,69)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ljziej\",layoutDependency:layoutDependency,layoutId:\"aJQfF9alf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.524 6.321\" overflow=\"visible\"><path d=\"M 1.993 5.808 C 2.057 6 2.217 6.161 2.41 6.257 C 2.506 6.289 2.602 6.321 2.731 6.321 C 2.859 6.321 2.923 6.321 3.019 6.257 C 3.436 6.065 3.629 5.615 3.468 5.198 L 1.512 0.449 C 1.351 0.032 0.678 0 0.549 0 L 0.453 0 L 0.389 0.064 C 0.293 0.16 -0.124 0.674 0.036 1.059 L 2.025 5.808 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bt60pm\",layoutDependency:layoutDependency,layoutId:\"DW2yXXnng\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.572 6.286\" overflow=\"visible\"><path d=\"M 1.548 0.478 C 1.451 0.285 1.291 0.125 1.099 0.061 C 0.906 -0.036 0.682 -0.003 0.489 0.061 C 0.297 0.125 0.136 0.285 0.072 0.478 C -0.024 0.67 -0.024 0.895 0.072 1.088 L 2.061 5.837 C 2.221 6.254 2.895 6.286 3.023 6.286 L 3.119 6.286 L 3.183 6.222 C 3.28 6.125 3.696 5.644 3.536 5.227 L 1.58 0.478 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KCT6F.framer-94gict, .framer-KCT6F .framer-94gict { display: block; }\",\".framer-KCT6F.framer-17nvmtq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-KCT6F .framer-1q04c98 { height: 60px; position: relative; width: 60px; }\",\".framer-KCT6F .framer-b76rwi { height: 7px; left: 38px; position: absolute; top: 21px; width: 5px; }\",\".framer-KCT6F .framer-1ec3lfl { height: 26px; left: 17px; position: absolute; top: 17px; width: 26px; }\",\".framer-KCT6F .framer-2c52ln { height: 26px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-KCT6F .framer-1rrtb { height: 4px; left: 11px; position: absolute; top: 3px; width: 7px; }\",\".framer-KCT6F .framer-1gwbu81 { height: 10px; left: 3px; position: absolute; top: 9px; width: 15px; }\",\".framer-KCT6F .framer-19u1pvi { height: 3px; left: 40px; position: absolute; top: 18px; width: 3px; }\",\".framer-KCT6F .framer-1yaq4hb { height: 3px; left: 40px; position: absolute; top: 40px; width: 3px; }\",\".framer-KCT6F .framer-1fhq0lp { height: 3px; left: 18px; position: absolute; top: 18px; width: 3px; }\",\".framer-KCT6F .framer-nfoli2 { height: 3px; left: 18px; position: absolute; top: 40px; width: 3px; }\",\".framer-KCT6F .framer-18tw15e { height: 35px; left: 13px; position: absolute; top: 13px; width: 35px; }\",\".framer-KCT6F .framer-yaaw2y { height: 35px; left: 0px; position: absolute; top: 0px; width: 35px; }\",\".framer-KCT6F .framer-poisne { height: 33px; left: 2px; position: absolute; top: 2px; width: 33px; }\",\".framer-KCT6F .framer-1ht1niu { height: 1px; left: 59px; position: absolute; top: 30px; width: 1px; }\",\".framer-KCT6F .framer-1vpw6y3 { height: 10px; left: 30px; position: absolute; top: 2px; width: 1px; }\",\".framer-KCT6F .framer-kd8sin { height: 7px; left: 0px; position: absolute; top: 4px; width: 1px; }\",\".framer-KCT6F .framer-1mqi0sb { height: 3px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-KCT6F .framer-1v4ejdt, .framer-KCT6F .framer-14zo9e5 { height: 1px; left: 30px; position: absolute; top: 0px; width: 1px; }\",\".framer-KCT6F .framer-1su4fd4 { height: 57px; left: 0px; position: absolute; top: 4px; width: 58px; }\",\".framer-KCT6F .framer-1hhcbhs { height: 1px; left: 6px; position: absolute; top: 26px; width: 7px; }\",\".framer-KCT6F .framer-46poaa { height: 1px; left: 2px; position: absolute; top: 26px; width: 3px; }\",\".framer-KCT6F .framer-1to6ygo { height: 1px; left: 0px; position: absolute; top: 26px; width: 1px; }\",\".framer-KCT6F .framer-1j7mzxm { height: 7px; left: 30px; position: absolute; top: 45px; width: 1px; }\",\".framer-KCT6F .framer-1guvcqo { height: 3px; left: 30px; position: absolute; top: 52px; width: 1px; }\",\".framer-KCT6F .framer-bqq79y { height: 1px; left: 30px; position: absolute; top: 56px; width: 1px; }\",\".framer-KCT6F .framer-19lvz63 { height: 1px; left: 49px; position: absolute; top: 26px; width: 7px; }\",\".framer-KCT6F .framer-vzz36e { height: 1px; left: 56px; position: absolute; top: 26px; width: 3px; }\",\".framer-KCT6F .framer-10ziput { height: 4px; left: 19px; position: absolute; top: 8px; width: 3px; }\",\".framer-KCT6F .framer-s8raoy { height: 3px; left: 9px; position: absolute; top: 34px; width: 5px; }\",\".framer-KCT6F .framer-98pmz3 { height: 6px; left: 23px; position: absolute; top: 3px; width: 3px; }\",\".framer-KCT6F .framer-1x5p1p5 { height: 2px; left: 4px; position: absolute; top: 23px; width: 9px; }\",\".framer-KCT6F .framer-h63xif { height: 3px; left: 6px; position: absolute; top: 31px; width: 6px; }\",\".framer-KCT6F .framer-eerrus { height: 3px; left: 11px; position: absolute; top: 16px; width: 4px; }\",\".framer-KCT6F .framer-9udss9 { height: 3px; left: 6px; position: absolute; top: 20px; width: 6px; }\",\".framer-KCT6F .framer-bvd31p { height: 3px; left: 9px; position: absolute; top: 18px; width: 5px; }\",\".framer-KCT6F .framer-rjb2kx { height: 2px; left: 4px; position: absolute; top: 29px; width: 9px; }\",\".framer-KCT6F .framer-1fwuorn { height: 3px; left: 46px; position: absolute; top: 16px; width: 4px; }\",\".framer-KCT6F .framer-z0o8sv { height: 3px; left: 47px; position: absolute; top: 18px; width: 5px; }\",\".framer-KCT6F .framer-153ab6b { height: 3px; left: 48px; position: absolute; top: 20px; width: 6px; }\",\".framer-KCT6F .framer-1wuwz23 { height: 2px; left: 48px; position: absolute; top: 23px; width: 9px; }\",\".framer-KCT6F .framer-1c7zcow { height: 9px; left: 26px; position: absolute; top: 0px; width: 2px; }\",\".framer-KCT6F .framer-1t4c2z8 { height: 6px; left: 35px; position: absolute; top: 3px; width: 3px; }\",\".framer-KCT6F .framer-sbgk2x { height: 9px; left: 32px; position: absolute; top: 0px; width: 2px; }\",\".framer-KCT6F .framer-1fyi44e { height: 5px; left: 37px; position: absolute; top: 6px; width: 3px; }\",\".framer-KCT6F .framer-1e5vryf { height: 4px; left: 39px; position: absolute; top: 8px; width: 3px; }\",\".framer-KCT6F .framer-rl2xis { height: 4px; left: 39px; position: absolute; top: 43px; width: 3px; }\",\".framer-KCT6F .framer-1srdqtr { height: 9px; left: 32px; position: absolute; top: 45px; width: 2px; }\",\".framer-KCT6F .framer-1vfhs7p { height: 6px; left: 35px; position: absolute; top: 45px; width: 3px; }\",\".framer-KCT6F .framer-xdhaii { height: 3px; left: 11px; position: absolute; top: 36px; width: 4px; }\",\".framer-KCT6F .framer-5r9z9g { height: 3px; left: 47px; position: absolute; top: 34px; width: 5px; }\",\".framer-KCT6F .framer-u9gmt { height: 3px; left: 48px; position: absolute; top: 31px; width: 6px; }\",\".framer-KCT6F .framer-17g0i7h { height: 3px; left: 46px; position: absolute; top: 36px; width: 4px; }\",\".framer-KCT6F .framer-1kl6jn6 { height: 2px; left: 48px; position: absolute; top: 29px; width: 9px; }\",\".framer-KCT6F .framer-13an2eh { height: 9px; left: 26px; position: absolute; top: 45px; width: 2px; }\",\".framer-KCT6F .framer-udkqpo { height: 5px; left: 21px; position: absolute; top: 44px; width: 3px; }\",\".framer-KCT6F .framer-1lash6p { height: 6px; left: 23px; position: absolute; top: 45px; width: 3px; }\",\".framer-KCT6F .framer-yhtj4t { height: 4px; left: 19px; position: absolute; top: 43px; width: 3px; }\",\".framer-KCT6F .framer-10sob1f { height: 1px; left: 13px; position: absolute; top: 14px; width: 1px; }\",\".framer-KCT6F .framer-kbrj54 { height: 1px; left: 46px; position: absolute; top: 17px; width: 1px; }\",\".framer-KCT6F .framer-1mktyc7 { height: 1px; left: 46px; position: absolute; top: 42px; width: 1px; }\",\".framer-KCT6F .framer-c31iqe { height: 1px; left: 17px; position: absolute; top: 13px; width: 1px; }\",\".framer-KCT6F .framer-3teys0 { height: 35px; left: 13px; position: absolute; top: 13px; width: 31px; }\",\".framer-KCT6F .framer-1poxj07 { height: 1px; left: 30px; position: absolute; top: 34px; width: 1px; }\",\".framer-KCT6F .framer-ogp8we { height: 1px; left: 0px; position: absolute; top: 30px; width: 1px; }\",\".framer-KCT6F .framer-15i7awd { height: 1px; left: 17px; position: absolute; top: 46px; width: 1px; }\",\".framer-KCT6F .framer-19l70tc { height: 43px; left: 21px; position: absolute; top: 9px; width: 19px; }\",\".framer-KCT6F .framer-1vod530 { height: 5px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-KCT6F .framer-7nqyzm { height: 5px; left: 16px; position: absolute; top: 39px; width: 3px; }\",\".framer-KCT6F .framer-phzk03 { flex: none; height: 37px; overflow: visible; position: relative; width: 200px; }\",\".framer-KCT6F .framer-vj5dva { height: 50px; position: relative; width: 50px; }\",\".framer-KCT6F .framer-68yxht { height: 6px; left: 32px; position: absolute; top: 18px; width: 4px; }\",\".framer-KCT6F .framer-qgwlxm { height: 22px; left: 14px; position: absolute; top: 14px; width: 22px; }\",\".framer-KCT6F .framer-1108j3z { height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-KCT6F .framer-mxqp9k { height: 3px; left: 9px; position: absolute; top: 2px; width: 6px; }\",\".framer-KCT6F .framer-406yp6 { height: 8px; left: 2px; position: absolute; top: 7px; width: 13px; }\",\".framer-KCT6F .framer-elg3ln { height: 2px; left: 33px; position: absolute; top: 15px; width: 2px; }\",\".framer-KCT6F .framer-1uma3tj { height: 2px; left: 33px; position: absolute; top: 33px; width: 2px; }\",\".framer-KCT6F .framer-tmfe12 { height: 2px; left: 15px; position: absolute; top: 15px; width: 2px; }\",\".framer-KCT6F .framer-y141t6 { height: 2px; left: 15px; position: absolute; top: 33px; width: 2px; }\",\".framer-KCT6F .framer-lnjxd { height: 29px; left: 11px; position: absolute; top: 11px; width: 29px; }\",\".framer-KCT6F .framer-16v15hf { height: 29px; left: 0px; position: absolute; top: 0px; width: 29px; }\",\".framer-KCT6F .framer-8y7j8p { height: 27px; left: 1px; position: absolute; top: 1px; width: 27px; }\",\".framer-KCT6F .framer-1epcken { height: 1px; left: 49px; position: absolute; top: 25px; width: 1px; }\",\".framer-KCT6F .framer-1f8p99b { height: 8px; left: 25px; position: absolute; top: 2px; width: 1px; }\",\".framer-KCT6F .framer-5wu0l2 { height: 5px; left: 0px; position: absolute; top: 3px; width: 1px; }\",\".framer-KCT6F .framer-5er8rz { height: 2px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-KCT6F .framer-12clsfj, .framer-KCT6F .framer-kpc0zr { height: 1px; left: 25px; position: absolute; top: 0px; width: 1px; }\",\".framer-KCT6F .framer-5s7tbz { height: 47px; left: 0px; position: absolute; top: 3px; width: 49px; }\",\".framer-KCT6F .framer-7bg00x { height: 1px; left: 5px; position: absolute; top: 22px; width: 5px; }\",\".framer-KCT6F .framer-1ce6r4 { height: 1px; left: 2px; position: absolute; top: 22px; width: 2px; }\",\".framer-KCT6F .framer-hp7nas { height: 1px; left: 0px; position: absolute; top: 22px; width: 1px; }\",\".framer-KCT6F .framer-1sri0hn { height: 5px; left: 25px; position: absolute; top: 38px; width: 1px; }\",\".framer-KCT6F .framer-1l6c9wa { height: 2px; left: 25px; position: absolute; top: 44px; width: 1px; }\",\".framer-KCT6F .framer-f8tz1g { height: 1px; left: 25px; position: absolute; top: 46px; width: 1px; }\",\".framer-KCT6F .framer-40kwpg { height: 1px; left: 41px; position: absolute; top: 22px; width: 5px; }\",\".framer-KCT6F .framer-1ik53fp { height: 1px; left: 46px; position: absolute; top: 22px; width: 2px; }\",\".framer-KCT6F .framer-1esmghv { height: 3px; left: 16px; position: absolute; top: 6px; width: 2px; }\",\".framer-KCT6F .framer-1pury3p { height: 2px; left: 7px; position: absolute; top: 28px; width: 4px; }\",\".framer-KCT6F .framer-5n4yds { height: 5px; left: 20px; position: absolute; top: 3px; width: 2px; }\",\".framer-KCT6F .framer-7x045m { height: 2px; left: 3px; position: absolute; top: 19px; width: 7px; }\",\".framer-KCT6F .framer-w2oqd7 { height: 2px; left: 5px; position: absolute; top: 26px; width: 5px; }\",\".framer-KCT6F .framer-18z03z { height: 2px; left: 9px; position: absolute; top: 13px; width: 3px; }\",\".framer-KCT6F .framer-278kse { height: 2px; left: 5px; position: absolute; top: 17px; width: 5px; }\",\".framer-KCT6F .framer-1e9hzs0 { height: 2px; left: 7px; position: absolute; top: 15px; width: 4px; }\",\".framer-KCT6F .framer-k3j6kj { height: 2px; left: 3px; position: absolute; top: 24px; width: 7px; }\",\".framer-KCT6F .framer-1tsifgm { height: 2px; left: 38px; position: absolute; top: 13px; width: 3px; }\",\".framer-KCT6F .framer-1xlcx6u { height: 2px; left: 39px; position: absolute; top: 15px; width: 4px; }\",\".framer-KCT6F .framer-1upns4n { height: 2px; left: 40px; position: absolute; top: 17px; width: 5px; }\",\".framer-KCT6F .framer-s3yl24 { height: 2px; left: 40px; position: absolute; top: 19px; width: 7px; }\",\".framer-KCT6F .framer-1l418o9 { height: 7px; left: 22px; position: absolute; top: 0px; width: 2px; }\",\".framer-KCT6F .framer-1u5ga10 { height: 5px; left: 29px; position: absolute; top: 3px; width: 2px; }\",\".framer-KCT6F .framer-vhgtem { height: 7px; left: 27px; position: absolute; top: 0px; width: 2px; }\",\".framer-KCT6F .framer-1k25wbt { height: 4px; left: 31px; position: absolute; top: 5px; width: 2px; }\",\".framer-KCT6F .framer-1ff04bm { height: 3px; left: 33px; position: absolute; top: 6px; width: 2px; }\",\".framer-KCT6F .framer-dkqxje { height: 3px; left: 33px; position: absolute; top: 36px; width: 2px; }\",\".framer-KCT6F .framer-1i8vmds { height: 7px; left: 27px; position: absolute; top: 38px; width: 2px; }\",\".framer-KCT6F .framer-v7ezjf { height: 5px; left: 29px; position: absolute; top: 37px; width: 2px; }\",\".framer-KCT6F .framer-1p5dczx { height: 2px; left: 9px; position: absolute; top: 30px; width: 3px; }\",\".framer-KCT6F .framer-hcdaw4 { height: 2px; left: 39px; position: absolute; top: 28px; width: 4px; }\",\".framer-KCT6F .framer-afxnd { height: 2px; left: 40px; position: absolute; top: 26px; width: 5px; }\",\".framer-KCT6F .framer-etl8e2 { height: 2px; left: 38px; position: absolute; top: 30px; width: 3px; }\",\".framer-KCT6F .framer-6tgguf { height: 2px; left: 40px; position: absolute; top: 24px; width: 7px; }\",\".framer-KCT6F .framer-n5m96a { height: 7px; left: 22px; position: absolute; top: 38px; width: 2px; }\",\".framer-KCT6F .framer-1dy0vi2 { height: 4px; left: 18px; position: absolute; top: 37px; width: 2px; }\",\".framer-KCT6F .framer-o1jn8o { height: 5px; left: 20px; position: absolute; top: 37px; width: 2px; }\",\".framer-KCT6F .framer-1oycpiz { height: 3px; left: 16px; position: absolute; top: 36px; width: 2px; }\",\".framer-KCT6F .framer-1ypalt { height: 1px; left: 11px; position: absolute; top: 11px; width: 1px; }\",\".framer-KCT6F .framer-1lqngw8 { height: 1px; left: 39px; position: absolute; top: 14px; width: 1px; }\",\".framer-KCT6F .framer-n1v746 { height: 1px; left: 39px; position: absolute; top: 35px; width: 1px; }\",\".framer-KCT6F .framer-1piwvwa { height: 1px; left: 14px; position: absolute; top: 11px; width: 1px; }\",\".framer-KCT6F .framer-86plus { height: 29px; left: 11px; position: absolute; top: 11px; width: 26px; }\",\".framer-KCT6F .framer-y8nsaq { height: 1px; left: 25px; position: absolute; top: 28px; width: 1px; }\",\".framer-KCT6F .framer-p9qviw { height: 1px; left: 0px; position: absolute; top: 25px; width: 1px; }\",\".framer-KCT6F .framer-1qbwl74 { height: 1px; left: 14px; position: absolute; top: 39px; width: 1px; }\",\".framer-KCT6F .framer-nqvabm { height: 36px; left: 18px; position: absolute; top: 7px; width: 16px; }\",\".framer-KCT6F .framer-udtl3i, .framer-KCT6F .framer-swdd6m { height: 4px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-KCT6F .framer-kk0xum { height: 4px; left: 13px; position: absolute; top: 32px; width: 2px; }\",\".framer-KCT6F .framer-1e8zlza { height: 85px; position: relative; width: 85px; }\",\".framer-KCT6F .framer-12iwqmw { height: 10px; left: 54px; position: absolute; top: 30px; width: 7px; }\",\".framer-KCT6F .framer-jajf55 { height: 37px; left: 24px; position: absolute; top: 24px; width: 37px; }\",\".framer-KCT6F .framer-1pelc8p { height: 37px; left: 0px; position: absolute; top: 0px; width: 37px; }\",\".framer-KCT6F .framer-1i31jx2 { height: 5px; left: 16px; position: absolute; top: 4px; width: 9px; }\",\".framer-KCT6F .framer-1wrnzfp { height: 14px; left: 4px; position: absolute; top: 12px; width: 22px; }\",\".framer-KCT6F .framer-18st2yl { height: 4px; left: 56px; position: absolute; top: 26px; width: 4px; }\",\".framer-KCT6F .framer-b0xige { height: 4px; left: 56px; position: absolute; top: 56px; width: 4px; }\",\".framer-KCT6F .framer-1d8eusn { height: 4px; left: 25px; position: absolute; top: 26px; width: 4px; }\",\".framer-KCT6F .framer-bupdn7 { height: 4px; left: 25px; position: absolute; top: 56px; width: 4px; }\",\".framer-KCT6F .framer-vum9ta { height: 50px; left: 18px; position: absolute; top: 18px; width: 50px; }\",\".framer-KCT6F .framer-1yh3uxo { height: 50px; left: 0px; position: absolute; top: 0px; width: 50px; }\",\".framer-KCT6F .framer-4304ah { height: 46px; left: 2px; position: absolute; top: 2px; width: 46px; }\",\".framer-KCT6F .framer-o880mr { height: 2px; left: 84px; position: absolute; top: 42px; width: 2px; }\",\".framer-KCT6F .framer-ak3dfm { height: 14px; left: 42px; position: absolute; top: 3px; width: 2px; }\",\".framer-KCT6F .framer-4r448i { height: 9px; left: 0px; position: absolute; top: 5px; width: 2px; }\",\".framer-KCT6F .framer-7p1myq, .framer-KCT6F .framer-1t08ge { height: 2px; left: 42px; position: absolute; top: 0px; width: 2px; }\",\".framer-KCT6F .framer-70cy8 { height: 80px; left: 0px; position: absolute; top: 5px; width: 82px; }\",\".framer-KCT6F .framer-1pc5tb5 { height: 2px; left: 8px; position: absolute; top: 37px; width: 9px; }\",\".framer-KCT6F .framer-l49l5z { height: 2px; left: 3px; position: absolute; top: 37px; width: 4px; }\",\".framer-KCT6F .framer-dp5bsx { height: 2px; left: 0px; position: absolute; top: 37px; width: 2px; }\",\".framer-KCT6F .framer-1ceojqu { height: 9px; left: 42px; position: absolute; top: 64px; width: 2px; }\",\".framer-KCT6F .framer-dpsnsy { height: 4px; left: 42px; position: absolute; top: 74px; width: 2px; }\",\".framer-KCT6F .framer-hd1e59 { height: 2px; left: 42px; position: absolute; top: 79px; width: 2px; }\",\".framer-KCT6F .framer-11wvznn { height: 2px; left: 69px; position: absolute; top: 37px; width: 9px; }\",\".framer-KCT6F .framer-kml1gt { height: 2px; left: 79px; position: absolute; top: 37px; width: 4px; }\",\".framer-KCT6F .framer-1auzcp9 { height: 5px; left: 27px; position: absolute; top: 11px; width: 4px; }\",\".framer-KCT6F .framer-1jx6epn { height: 4px; left: 13px; position: absolute; top: 47px; width: 7px; }\",\".framer-KCT6F .framer-1c3u3m9 { height: 9px; left: 33px; position: absolute; top: 4px; width: 4px; }\",\".framer-KCT6F .framer-o3khnx { height: 3px; left: 5px; position: absolute; top: 32px; width: 12px; }\",\".framer-KCT6F .framer-1uizy7p { height: 4px; left: 9px; position: absolute; top: 44px; width: 9px; }\",\".framer-KCT6F .framer-khou9 { height: 4px; left: 16px; position: absolute; top: 22px; width: 5px; }\",\".framer-KCT6F .framer-s5wxc9 { height: 4px; left: 9px; position: absolute; top: 28px; width: 9px; }\",\".framer-KCT6F .framer-1y62h1b { height: 4px; left: 13px; position: absolute; top: 25px; width: 7px; }\",\".framer-KCT6F .framer-ehfw3g { height: 3px; left: 5px; position: absolute; top: 41px; width: 12px; }\",\".framer-KCT6F .framer-rjemps { height: 4px; left: 65px; position: absolute; top: 22px; width: 5px; }\",\".framer-KCT6F .framer-1tox7rn { height: 4px; left: 67px; position: absolute; top: 25px; width: 7px; }\",\".framer-KCT6F .framer-vhckp3 { height: 4px; left: 68px; position: absolute; top: 28px; width: 9px; }\",\".framer-KCT6F .framer-xa4rtk { height: 3px; left: 68px; position: absolute; top: 32px; width: 12px; }\",\".framer-KCT6F .framer-1u3zj9j { height: 12px; left: 37px; position: absolute; top: 0px; width: 3px; }\",\".framer-KCT6F .framer-w9iwao { height: 9px; left: 49px; position: absolute; top: 4px; width: 4px; }\",\".framer-KCT6F .framer-uvs94a { height: 12px; left: 45px; position: absolute; top: 0px; width: 3px; }\",\".framer-KCT6F .framer-1d20ka { height: 7px; left: 52px; position: absolute; top: 8px; width: 4px; }\",\".framer-KCT6F .framer-1esp8cj { height: 5px; left: 55px; position: absolute; top: 11px; width: 4px; }\",\".framer-KCT6F .framer-97so9r { height: 5px; left: 55px; position: absolute; top: 60px; width: 4px; }\",\".framer-KCT6F .framer-m6mav1 { height: 12px; left: 45px; position: absolute; top: 64px; width: 3px; }\",\".framer-KCT6F .framer-1q1txjp { height: 9px; left: 49px; position: absolute; top: 63px; width: 4px; }\",\".framer-KCT6F .framer-19492w { height: 4px; left: 16px; position: absolute; top: 51px; width: 5px; }\",\".framer-KCT6F .framer-78h3zy { height: 4px; left: 67px; position: absolute; top: 47px; width: 7px; }\",\".framer-KCT6F .framer-1n98y1c { height: 4px; left: 68px; position: absolute; top: 44px; width: 9px; }\",\".framer-KCT6F .framer-ibwca1 { height: 4px; left: 65px; position: absolute; top: 51px; width: 5px; }\",\".framer-KCT6F .framer-jta2j1 { height: 3px; left: 68px; position: absolute; top: 41px; width: 12px; }\",\".framer-KCT6F .framer-1l7yf2x { height: 12px; left: 37px; position: absolute; top: 64px; width: 3px; }\",\".framer-KCT6F .framer-hlwjod { height: 7px; left: 30px; position: absolute; top: 62px; width: 4px; }\",\".framer-KCT6F .framer-84z7fw { height: 9px; left: 33px; position: absolute; top: 63px; width: 4px; }\",\".framer-KCT6F .framer-11rkfbf { height: 5px; left: 27px; position: absolute; top: 60px; width: 4px; }\",\".framer-KCT6F .framer-10ymkng { height: 2px; left: 18px; position: absolute; top: 19px; width: 2px; }\",\".framer-KCT6F .framer-1dk3iqy { height: 2px; left: 66px; position: absolute; top: 24px; width: 2px; }\",\".framer-KCT6F .framer-zy986r { height: 2px; left: 66px; position: absolute; top: 60px; width: 2px; }\",\".framer-KCT6F .framer-1c8749w { height: 2px; left: 24px; position: absolute; top: 18px; width: 2px; }\",\".framer-KCT6F .framer-1k9422h { height: 49px; left: 18px; position: absolute; top: 18px; width: 44px; }\",\".framer-KCT6F .framer-a1f9pe { height: 2px; left: 42px; position: absolute; top: 47px; width: 2px; }\",\".framer-KCT6F .framer-1i0vyz9 { height: 2px; left: 0px; position: absolute; top: 42px; width: 2px; }\",\".framer-KCT6F .framer-1bn6e13 { height: 2px; left: 24px; position: absolute; top: 66px; width: 2px; }\",\".framer-KCT6F .framer-1vzzdou { height: 61px; left: 30px; position: absolute; top: 12px; width: 26px; }\",\".framer-KCT6F .framer-ljziej { height: 7px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-KCT6F .framer-1bt60pm { height: 7px; left: 23px; position: absolute; top: 54px; width: 4px; }\",\".framer-KCT6F.framer-v-1l3uh4f .framer-vj5dva, .framer-KCT6F.framer-v-i06g8a .framer-1e8zlza { order: 0; }\",\".framer-KCT6F.framer-v-1p6womb.framer-17nvmtq, .framer-KCT6F.framer-v-vrlqbx.framer-17nvmtq { padding: 11px 0px 10px 0px; }\",\".framer-KCT6F.framer-v-1p6womb .framer-phzk03 { aspect-ratio: 5.538461538461538 / 1; height: var(--framer-aspect-ratio-supported, 39px); width: 216px; }\",\".framer-KCT6F.framer-v-13ky7r9.framer-17nvmtq, .framer-KCT6F.framer-v-1foglk.framer-17nvmtq { padding: 15px 0px 15px 0px; }\",\".framer-KCT6F.framer-v-13ky7r9 .framer-phzk03 { aspect-ratio: 5.4411764705882355 / 1; height: var(--framer-aspect-ratio-supported, 37px); }\",\".framer-KCT6F.framer-v-vrlqbx .framer-phzk03 { aspect-ratio: 5.5 / 1; height: var(--framer-aspect-ratio-supported, 50px); width: 275px; }\",\".framer-KCT6F.framer-v-1foglk .framer-phzk03 { aspect-ratio: 5.4411764705882355 / 1; height: var(--framer-aspect-ratio-supported, 30px); width: 160px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"k7AlRoKOV\":{\"layout\":[\"auto\",\"auto\"]},\"IgBTf2B4u\":{\"layout\":[\"auto\",\"auto\"]},\"GWaxCQcxR\":{\"layout\":[\"auto\",\"auto\"]},\"gaEhvD_C_\":{\"layout\":[\"auto\",\"auto\"]},\"jmTrQu6DM\":{\"layout\":[\"auto\",\"auto\"]},\"dlOMsLUik\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framera8ahcvuuW=withCSS(Component,css,\"framer-KCT6F\");export default Framera8ahcvuuW;Framera8ahcvuuW.displayName=\"copper_and_brave_icon\";Framera8ahcvuuW.defaultProps={height:60,width:60};addPropertyControls(Framera8ahcvuuW,{variant:{options:[\"dgmwRp4HQ\",\"k7AlRoKOV\",\"IgBTf2B4u\",\"GWaxCQcxR\",\"gaEhvD_C_\",\"jmTrQu6DM\",\"dlOMsLUik\"],optionTitles:[\"C&B-Icon-Desktop\",\"C&B-Icon-Phone\",\"C&B-Icon-Footer\",\"C&B-Typologo-Desktop\",\"C&B-Typologo-Mobile\",\"C&B-Typologo-Desktop-Big\",\"C&B-Typologo-Flex\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framera8ahcvuuW,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera8ahcvuuW\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"k7AlRoKOV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IgBTf2B4u\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GWaxCQcxR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gaEhvD_C_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jmTrQu6DM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dlOMsLUik\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"60\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./a8ahcvuuW.map","// Generated by Framer (c8e5bf6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Florent Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Florent Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Florent\",url:\"https://framerusercontent.com/assets/mVUXbwosoCGc64Wyj1tZAuw1Pkw.woff2\",weight:\"700\"}]}];export const css=['.framer-KE9dS .framer-styles-preset-1o7s3do:not(.rich-text-wrapper), .framer-KE9dS .framer-styles-preset-1o7s3do.rich-text-wrapper h5 { --framer-font-family: \"Florent Bold\", \"Florent Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.29em; --framer-line-height: 2.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #8a6257); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-KE9dS .framer-styles-preset-1o7s3do:not(.rich-text-wrapper), .framer-KE9dS .framer-styles-preset-1o7s3do.rich-text-wrapper h5 { --framer-font-family: \"Florent Bold\", \"Florent Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.29em; --framer-line-height: 2.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #8a6257); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-KE9dS .framer-styles-preset-1o7s3do:not(.rich-text-wrapper), .framer-KE9dS .framer-styles-preset-1o7s3do.rich-text-wrapper h5 { --framer-font-family: \"Florent Bold\", \"Florent Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.29em; --framer-line-height: 2.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #8a6257); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-KE9dS\";\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 (c8e5bf6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/6QSZeyyHd0dq6FTaClqN/mK34CzQcqWvWOaUXV6c6/gnY9Bmb5O.js\";const enabledGestures={TGLgyftGY:{hover:true}};const serializationHash=\"framer-TRh0K\";const variantClassNames={TGLgyftGY:\"framer-v-1efdwwx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z0fIgvyPA=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,z0fIgvyPA:title??props.z0fIgvyPA??\"Pressebereich\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,z0fIgvyPA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"TGLgyftGY\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1efdwwx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TGLgyftGY\",ref:refBinding,style:{...style},...addPropertyOverrides({\"TGLgyftGY-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1o7s3do\",\"data-styles-preset\":\"gnY9Bmb5O\",dir:\"auto\",children:\"Pressebereich\"})}),className:\"framer-1nyb65\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p_LkZzvr4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:z0fIgvyPA,variants:{\"TGLgyftGY-hover\":{\"--extracted-1lwpl3i\":\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"TGLgyftGY-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1o7s3do\",\"data-styles-preset\":\"gnY9Bmb5O\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)))\"},children:\"Pressebereich\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TRh0K.framer-1nae6ix, .framer-TRh0K .framer-1nae6ix { display: block; }\",\".framer-TRh0K.framer-1efdwwx { 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: 0px; position: relative; width: min-content; }\",\".framer-TRh0K .framer-1nyb65 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24.5\n * @framerIntrinsicWidth 182\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"NlEw48hUC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"z0fIgvyPA\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergtfOWROBs=withCSS(Component,css,\"framer-TRh0K\");export default FramergtfOWROBs;FramergtfOWROBs.displayName=\"Link\";FramergtfOWROBs.defaultProps={height:24.5,width:182};addPropertyControls(FramergtfOWROBs,{z0fIgvyPA:{defaultValue:\"Pressebereich\",displayTextArea:false,title:\"Title\",type:ControlType.String},onz0fIgvyPAChange:{changes:\"z0fIgvyPA\",type:ControlType.ChangeHandler}});addFonts(FramergtfOWROBs,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergtfOWROBs\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24.5\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"182\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"z0fIgvyPA\\\":\\\"title\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NlEw48hUC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gtfOWROBs.map","// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const enabledGestures={n1jSR8RD4:{hover:true}};const cycleOrder=[\"n1jSR8RD4\"];const serializationHash=\"framer-AXtUf\";const variantClassNames={n1jSR8RD4:\"framer-v-1g5gtoa\"};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,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:\"n1jSR8RD4\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];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-AXtUf\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/copperandbrave\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(\"framer-1g5gtoa\",className)} framer-u62bjq`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"n1jSR8RD4\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"n1jSR8RD4-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jac5yy-container\",layoutDependency:layoutDependency,layoutId:\"myrLhvPZ0-container\",children:/*#__PURE__*/_jsx(Material,{color:'var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87)) /* {\"name\":\"Small Caps Copper\"} */',height:\"100%\",iconSearch:\"Instagram\",iconSelection:\"Home\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"myrLhvPZ0\",layoutId:\"myrLhvPZ0\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"n1jSR8RD4-hover\":{color:'var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)) /* {\"name\":\"Copper White\"} */'}},baseVariant,gestureVariant)})})})})})})});});const css=['.framer-AXtUf [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-AXtUf .framer-u62bjq { display: block; }\",\".framer-AXtUf .framer-1g5gtoa { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AXtUf .framer-1jac5yy-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-AXtUf .framer-v-1g5gtoa .framer-1g5gtoa { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AXtUf .framer-1g5gtoa { gap: 0px; } .framer-AXtUf .framer-1g5gtoa > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-AXtUf .framer-1g5gtoa > :first-child { margin-left: 0px; } .framer-AXtUf .framer-1g5gtoa > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"N4PedXFw4\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables false\n */const FramerMt7l3aW7d=withCSS(Component,css,\"framer-AXtUf\");export default FramerMt7l3aW7d;FramerMt7l3aW7d.displayName=\"Instagram-Icon\";FramerMt7l3aW7d.defaultProps={height:40,width:40};addFonts(FramerMt7l3aW7d,[...MaterialFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMt7l3aW7d\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N4PedXFw4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mt7l3aW7d.map","// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const enabledGestures={XRcSZGxC8:{hover:true}};const cycleOrder=[\"XRcSZGxC8\"];const serializationHash=\"framer-hVUx3\";const variantClassNames={XRcSZGxC8:\"framer-v-oh4rnh\"};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,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:\"XRcSZGxC8\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];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-hVUx3\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/copperandbrave\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(\"framer-oh4rnh\",className)} framer-er5goc`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XRcSZGxC8\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"XRcSZGxC8-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8fco5k-container\",layoutDependency:layoutDependency,layoutId:\"mCqe3FxHg-container\",children:/*#__PURE__*/_jsx(Material,{color:'var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87)) /* {\"name\":\"Small Caps Copper\"} */',height:\"100%\",iconSearch:\"Facebook\",iconSelection:\"Home\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"mCqe3FxHg\",layoutId:\"mCqe3FxHg\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"XRcSZGxC8-hover\":{color:'var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)) /* {\"name\":\"Copper White\"} */'}},baseVariant,gestureVariant)})})})})})})});});const css=['.framer-hVUx3 [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-hVUx3 .framer-er5goc { display: block; }\",\".framer-hVUx3 .framer-oh4rnh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-hVUx3 .framer-8fco5k-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-hVUx3 .framer-v-oh4rnh .framer-oh4rnh { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hVUx3 .framer-oh4rnh { gap: 0px; } .framer-hVUx3 .framer-oh4rnh > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-hVUx3 .framer-oh4rnh > :first-child { margin-left: 0px; } .framer-hVUx3 .framer-oh4rnh > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"I9Ts0_x9G\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables false\n */const FramerQm7LlEUcf=withCSS(Component,css,\"framer-hVUx3\");export default FramerQm7LlEUcf;FramerQm7LlEUcf.displayName=\"Facebook-Icon\";FramerQm7LlEUcf.defaultProps={height:40,width:40};addFonts(FramerQm7LlEUcf,[...MaterialFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQm7LlEUcf\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"I9Ts0_x9G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qm7LlEUcf.map","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link as Link1,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/7p40RDrpC9PBWkQoJaco/Cookies.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/s8ZhwWaWwIKcjhAOf1zx/oxqleoPKEjwMkqhA9Nz1/hpZTgd8MK.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/CpYg3xl8gvDr0Kd5AMY6/yg1sZiboHpmHTopt6iPC/YcuAtfnvQ.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/YdYJ50csCHK6EPVkxRC8/gJvOLRMzgv5Sy0FgWVlz/QxFN5mjo4.js\";import Copper_and_brave_icon from\"https://framerusercontent.com/modules/Tq96RzNUcqBbEdeuisCc/boHjUTQsYLI1DMxjj7AD/a8ahcvuuW.js\";import Link from\"https://framerusercontent.com/modules/qx9M1BlhfJaVHItSaBgT/nkIidXzJoOdmub9glNVt/gtfOWROBs.js\";import InstagramIcon from\"https://framerusercontent.com/modules/ZtU9tB5282dXLcnqOTRX/hywC1v9tXkBkDyenSsUe/Mt7l3aW7d.js\";import FacebookIcon from\"https://framerusercontent.com/modules/PHtUkwCjwQKhiDkPaCA8/5gKbpomgqez3xVCggd5k/Qm7LlEUcf.js\";const Copper_and_brave_iconFonts=getFonts(Copper_and_brave_icon);const LinkFonts=getFonts(Link);const InstagramIconFonts=getFonts(InstagramIcon);const FacebookIconFonts=getFonts(FacebookIcon);const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"yGB1LmUZ8\",\"MhrmYDCLA\"];const serializationHash=\"framer-ugrvx\";const variantClassNames={MhrmYDCLA:\"framer-v-1rcg17k\",yGB1LmUZ8:\"framer-v-1jv0bgs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer Desktop DE\":\"yGB1LmUZ8\",\"Footer Mobile DE\":\"MhrmYDCLA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yGB1LmUZ8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yGB1LmUZ8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"MhrmYDCLA\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"MhrmYDCLA\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jv0bgs\",className,classNames),\"data-framer-name\":\"Footer Desktop DE\",layoutDependency:layoutDependency,layoutId:\"yGB1LmUZ8\",ref:refBinding,style:{backgroundColor:\"var(--token-9f1eb3c6-dd75-4a2f-9b94-f762e423d16a, rgb(5, 11, 11))\",...style},...addPropertyOverrides({MhrmYDCLA:{\"data-framer-name\":\"Footer Mobile DE\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hxl4p4\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"aMMyHTJYm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+90+(((componentViewport?.height||567.5)-225-491.1)/2+0+0)+0+0,...addPropertyOverrides({MhrmYDCLA:{y:(componentViewport?.y||0)+90+(((componentViewport?.height||616)-225-561)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5vvumt-container\",layoutDependency:layoutDependency,layoutId:\"EQMOWz8aO-container\",nodeId:\"EQMOWz8aO\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",style:{opacity:.85},children:/*#__PURE__*/_jsx(Copper_and_brave_icon,{height:\"100%\",id:\"EQMOWz8aO\",layoutId:\"EQMOWz8aO\",variant:matchVariant(\"IgBTf2B4u\"),width:\"100%\",...addPropertyOverrides({MhrmYDCLA:{variant:matchVariant(\"dgmwRp4HQ\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3701zy\",\"data-framer-name\":\"Presse und E-Mail\",layoutDependency:layoutDependency,layoutId:\"f8wjO4am5\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link1,{href:\"mailto:info@copper-and-brave.de\",motionChild:true,nodeId:\"EBeGsWT2n\",scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sajtdh framer-ocvrxb\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"EBeGsWT2n\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({MhrmYDCLA:{y:(componentViewport?.y||0)+90+(((componentViewport?.height||616)-225-561)/2+80+0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-176zupq-container\",layoutDependency:layoutDependency,layoutId:\"ZXbXLLd7q-container\",nodeId:\"ZXbXLLd7q\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"ZXbXLLd7q\",layoutId:\"ZXbXLLd7q\",width:\"100%\",z0fIgvyPA:\"E-Mail\"})})})})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.flickr.com/photos/copper-and-brave/albums\",motionChild:true,nodeId:\"jTPvJcvKZ\",scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rfpvf0 framer-ocvrxb\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"jTPvJcvKZ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+90+(((componentViewport?.height||567.5)-225-491.1)/2+80+0)+.35+0+0,...addPropertyOverrides({MhrmYDCLA:{y:(componentViewport?.y||0)+90+(((componentViewport?.height||616)-225-561)/2+80+0)+0+24+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l71tkc-container\",layoutDependency:layoutDependency,layoutId:\"AE5jnWKOw-container\",nodeId:\"AE5jnWKOw\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"AE5jnWKOw\",layoutId:\"AE5jnWKOw\",width:\"100%\",z0fIgvyPA:getLocalizedValue(\"v0\",activeLocale)??\"Pressebereich\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",children:\"\\xb7\"})}),className:\"framer-1we8htb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UHMDVMXYy\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(Link1,{href:\"mailto:info@copper-and-brave.de\",motionChild:true,nodeId:\"Io5z1ZHPc\",scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8xwvys framer-ocvrxb\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"Io5z1ZHPc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+90+(((componentViewport?.height||567.5)-225-491.1)/2+80+0)+.35+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oz3s46-container\",layoutDependency:layoutDependency,layoutId:\"RKoiuwzv7-container\",nodeId:\"RKoiuwzv7\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"RKoiuwzv7\",layoutId:\"RKoiuwzv7\",width:\"100%\",z0fIgvyPA:\"E-Mail\"})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zjtpv6\",\"data-framer-name\":\"Impressum-Versand-neu\",layoutDependency:layoutDependency,layoutId:\"qDDrEIXP1\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link1,{href:{hash:\":mfrr2drSf\",webPageId:\"DbPH7Yz8G\"},motionChild:true,nodeId:\"SDBOxe0eM\",openInNewTab:false,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qqdnih framer-ocvrxb\",\"data-framer-name\":\"Versandbedingungen\",layoutDependency:layoutDependency,layoutId:\"SDBOxe0eM\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({MhrmYDCLA:{y:(componentViewport?.y||0)+90+(((componentViewport?.height||616)-225-561)/2+128+0)+0+24+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16v6005-container\",layoutDependency:layoutDependency,layoutId:\"Zwos6Daio-container\",nodeId:\"Zwos6Daio\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"Zwos6Daio\",layoutId:\"Zwos6Daio\",width:\"100%\",z0fIgvyPA:\"Versandbedingungen\"})})})})}),/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"DbPH7Yz8G\"},motionChild:true,nodeId:\"l2wmgzp4P\",openInNewTab:false,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1s7b2ky framer-ocvrxb\",\"data-framer-name\":\"Impressum\",layoutDependency:layoutDependency,layoutId:\"l2wmgzp4P\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+90+(((componentViewport?.height||567.5)-225-491.1)/2+104.7+0)+.35+0+0,...addPropertyOverrides({MhrmYDCLA:{y:(componentViewport?.y||0)+90+(((componentViewport?.height||616)-225-561)/2+128+0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tqxx1w-container\",layoutDependency:layoutDependency,layoutId:\"Fl_ADMvio-container\",nodeId:\"Fl_ADMvio\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"Fl_ADMvio\",layoutId:\"Fl_ADMvio\",width:\"100%\",z0fIgvyPA:\"Impressum\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",dir:\"auto\",children:\"\\xb7\"})}),className:\"framer-17224qv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kDu8p_s75\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(Link1,{href:{hash:\":mfrr2drSf\",webPageId:\"DbPH7Yz8G\"},motionChild:true,nodeId:\"qOeZOl4NS\",openInNewTab:false,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jo2ycf framer-ocvrxb\",\"data-framer-name\":\"Versand\",layoutDependency:layoutDependency,layoutId:\"qOeZOl4NS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+90+(((componentViewport?.height||567.5)-225-491.1)/2+104.7+0)+.35+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nonp4i-container\",layoutDependency:layoutDependency,layoutId:\"PtKjSrWqo-container\",nodeId:\"PtKjSrWqo\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"PtKjSrWqo\",layoutId:\"PtKjSrWqo\",width:\"100%\",z0fIgvyPA:\"Versand\"})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-108sd7x\",\"data-framer-name\":\"AGB-Datenschutz-neu\",layoutDependency:layoutDependency,layoutId:\"XXxEvC36x\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link1,{href:{hash:\":aItgCL3r_\",webPageId:\"DbPH7Yz8G\"},motionChild:true,nodeId:\"wjj_lbI5u\",openInNewTab:false,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8wfcec framer-ocvrxb\",\"data-framer-name\":\"Datenschutz\",layoutDependency:layoutDependency,layoutId:\"wjj_lbI5u\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,...addPropertyOverrides({MhrmYDCLA:{y:(componentViewport?.y||0)+90+(((componentViewport?.height||616)-225-561)/2+200+0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rgbqg9-container\",layoutDependency:layoutDependency,layoutId:\"Pz13M_Gpg-container\",nodeId:\"Pz13M_Gpg\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"Pz13M_Gpg\",layoutId:\"Pz13M_Gpg\",width:\"100%\",z0fIgvyPA:\"Datenschutz\"})})})})}),/*#__PURE__*/_jsx(Link1,{href:{hash:\":nsBWDCM5v\",webPageId:\"DbPH7Yz8G\"},motionChild:true,nodeId:\"aKo3AhAu6\",openInNewTab:false,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8k5kkg framer-ocvrxb\",\"data-framer-name\":\"AGB\",layoutDependency:layoutDependency,layoutId:\"aKo3AhAu6\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+90+(((componentViewport?.height||567.5)-225-491.1)/2+129.4+0)+.35+0+0,...addPropertyOverrides({MhrmYDCLA:{y:(componentViewport?.y||0)+90+(((componentViewport?.height||616)-225-561)/2+200+0)+0+24+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11jpg3u-container\",layoutDependency:layoutDependency,layoutId:\"nf9qxBd9X-container\",nodeId:\"nf9qxBd9X\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"nf9qxBd9X\",layoutId:\"nf9qxBd9X\",width:\"100%\",z0fIgvyPA:\"AGB\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",dir:\"auto\",children:\"\\xb7\"})}),className:\"framer-1v9t4n6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aWrP6qbbm\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(Link1,{href:{hash:\":aItgCL3r_\",webPageId:\"DbPH7Yz8G\"},motionChild:true,nodeId:\"SEf8xRWLE\",openInNewTab:false,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rxlyre framer-ocvrxb\",\"data-framer-name\":\"Datenschutz\",layoutDependency:layoutDependency,layoutId:\"SEf8xRWLE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+90+(((componentViewport?.height||567.5)-225-491.1)/2+129.4+0)+.35+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k04rie-container\",layoutDependency:layoutDependency,layoutId:\"VwnNGp1DZ-container\",nodeId:\"VwnNGp1DZ\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"VwnNGp1DZ\",layoutId:\"VwnNGp1DZ\",width:\"100%\",z0fIgvyPA:\"Datenschutz\"})})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gk3nd\",\"data-framer-name\":\"Widerrufsrecht-neu\",layoutDependency:layoutDependency,layoutId:\"An7m_OCtg\",children:/*#__PURE__*/_jsx(Link1,{href:{hash:\":G2URWmo64\",webPageId:\"DbPH7Yz8G\"},motionChild:true,nodeId:\"AeuEqFgh3\",openInNewTab:false,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vcyb65 framer-ocvrxb\",\"data-framer-name\":\"Widerrufsrecht\",layoutDependency:layoutDependency,layoutId:\"AeuEqFgh3\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+90+(((componentViewport?.height||567.5)-225-491.1)/2+154.1+0)+0+0+0,...addPropertyOverrides({MhrmYDCLA:{y:(componentViewport?.y||0)+90+(((componentViewport?.height||616)-225-561)/2+176+0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-417wcd-container\",layoutDependency:layoutDependency,layoutId:\"znuH0F8Jk-container\",nodeId:\"znuH0F8Jk\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"znuH0F8Jk\",layoutId:\"znuH0F8Jk\",width:\"100%\",z0fIgvyPA:\"Widerrufsrecht\"})})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14y4is3\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"LMC9SWPDe\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pcm5ku-container\",layoutDependency:layoutDependency,layoutId:\"fUQqLGL_D-container\",nodeId:\"fUQqLGL_D\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(InstagramIcon,{height:\"100%\",id:\"fUQqLGL_D\",layoutId:\"fUQqLGL_D\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b8hbbp-container\",layoutDependency:layoutDependency,layoutId:\"A8Q8JAcBV-container\",nodeId:\"A8Q8JAcBV\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(FacebookIcon,{height:\"100%\",id:\"A8Q8JAcBV\",layoutId:\"A8Q8JAcBV\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13w6z28\",layoutDependency:layoutDependency,layoutId:\"BKvucwXaI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-5tvvmn\",\"data-styles-preset\":\"YcuAtfnvQ\",children:[\"Copyright \\xa9 Copper & Brave\",/*#__PURE__*/_jsx(motion.br,{}),\"Alle Rechte vorbehalten\"]})}),className:\"framer-1hozpiu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MNHMh1G6u\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DbPH7Yz8G\"},implicitPathVariables:undefined},{href:{webPageId:\"DbPH7Yz8G\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ys3w5n-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cW8es91l4-container\",nodeId:\"cW8es91l4\",rendersWithMotion:true,scopeId:\"QxFN5mjo4\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"var(--token-2718fb4e-2830-467a-8a6a-fd8e668b3a8a, rgba(138, 98, 87, 0.5))\",radius:10,width:1},colorBody:\"var(--token-39be2cf8-a904-48d5-8cda-dfcd1ac03e86, rgb(130, 159, 157))\",colorTitle:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\",fill:\"rgba(0, 0, 0, 0.95)\",fontBody:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.03em\",lineHeight:\"1.5em\",textAlign:\"center\"},fontTitle:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},link:\"rgba(255, 255, 240, 0.85)\"},width:380,zIndex:10},button:{borderRadius:10,direction:\"column\",fluid:true,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},hoverOpacity:.6,labels:{accept:getLocalizedValue(\"v2\",activeLocale)??\"Akzeptieren\",acceptAll:getLocalizedValue(\"v2\",activeLocale)??\"Akzeptieren\",confirm:getLocalizedValue(\"v6\",activeLocale)??\"Okay\",customize:getLocalizedValue(\"v4\",activeLocale)??\"Anpassen\",reject:getLocalizedValue(\"v3\",activeLocale)??\"Ablehnen\",rejectAll:getLocalizedValue(\"v3\",activeLocale)??\"Ablehnen\",save:getLocalizedValue(\"v5\",activeLocale)??\"Einstellungen speichern\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\",fill:\"rgba(130, 159, 157, 0.75)\"},secondary:{color:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\",fill:\"rgba(138, 98, 87, 0.85)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:getLocalizedValue(\"v7\",activeLocale)??\"Diese Website verwendet Cookies f\\xfcr Analyse-, Personalisierungs- und gezielte Werbezwecke.\",euPolicy:{label:getLocalizedValue(\"v9\",activeLocale)??\"Datenschutzerkl\\xe4rung\",link:resolvedLinks[0],prefix:getLocalizedValue(\"v8\",activeLocale)??\"Weitere Infos:\"},euShowReject:true,euTitle:\"\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-KTMR46WS\",height:\"100%\",id:\"cW8es91l4\",layoutId:\"cW8es91l4\",options:{analytics:{description:getLocalizedValue(\"v15\",activeLocale)??\"Tracking der Aktivit\\xe4ten auf der Website.\",title:getLocalizedValue(\"v14\",activeLocale)??\"Analysen\"},marketing:{description:getLocalizedValue(\"v17\",activeLocale)??\"Personalisierung und Tracking von Anzeigen.\",title:getLocalizedValue(\"v16\",activeLocale)??\"Marketing\"},necessary:{description:getLocalizedValue(\"v11\",activeLocale)??\"Sicherheit und grundlegende Funktionen.\",optional:true,title:getLocalizedValue(\"v10\",activeLocale)??\"Erforderlich\"},preferences:{description:getLocalizedValue(\"v13\",activeLocale)??\"Personalisierte Inhalte und Einstellungen.\",title:getLocalizedValue(\"v12\",activeLocale)??\"Einstellungen\"},preview:false,style:{background:\"rgba(130, 159, 157, 0.1)\",border:{color:\"var(--token-2718fb4e-2830-467a-8a6a-fd8e668b3a8a, rgba(138, 98, 87, 0.5))\",radius:0,width:1},fontBody:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},fontTitle:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"var(--token-39be2cf8-a904-48d5-8cda-dfcd1ac03e86, rgb(130, 159, 157))\",toggleColorInactive:\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\"}},preview:false,trigger:{color:\"rgba(255, 255, 240, 0.5)\",iconSize:24,iconType:\"default\",text:\"COOKIE CONSENT\",textFont:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"8px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.5em\",lineHeight:\"1em\",textAlign:\"center\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({MhrmYDCLA:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:getLocalizedValue(\"v7\",activeLocale)??\"Diese Website verwendet Cookies f\\xfcr Analyse-, Personalisierungs- und gezielte Werbezwecke.\",euPolicy:{label:getLocalizedValue(\"v9\",activeLocale)??\"Datenschutzerkl\\xe4rung\",link:resolvedLinks[1],prefix:getLocalizedValue(\"v8\",activeLocale)??\"Weitere Infos:\"},euShowReject:true,euTitle:\"\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ugrvx.framer-ocvrxb, .framer-ugrvx .framer-ocvrxb { display: block; }\",\".framer-ugrvx.framer-1jv0bgs { 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: 90px 0px 135px 0px; position: relative; width: 1200px; }\",\".framer-ugrvx .framer-hxl4p4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: min-content; }\",\".framer-ugrvx .framer-5vvumt-container, .framer-ugrvx .framer-176zupq-container, .framer-ugrvx .framer-1l71tkc-container, .framer-ugrvx .framer-oz3s46-container, .framer-ugrvx .framer-16v6005-container, .framer-ugrvx .framer-1tqxx1w-container, .framer-ugrvx .framer-nonp4i-container, .framer-ugrvx .framer-rgbqg9-container, .framer-ugrvx .framer-11jpg3u-container, .framer-ugrvx .framer-k04rie-container, .framer-ugrvx .framer-417wcd-container, .framer-ugrvx .framer-pcm5ku-container, .framer-ugrvx .framer-1b8hbbp-container, .framer-ugrvx .framer-ys3w5n-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ugrvx .framer-3701zy, .framer-ugrvx .framer-zjtpv6, .framer-ugrvx .framer-108sd7x, .framer-ugrvx .framer-1gk3nd { -webkit-user-select: none; 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: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-ugrvx .framer-1sajtdh, .framer-ugrvx .framer-rfpvf0, .framer-ugrvx .framer-8xwvys, .framer-ugrvx .framer-qqdnih, .framer-ugrvx .framer-1s7b2ky, .framer-ugrvx .framer-1jo2ycf, .framer-ugrvx .framer-8wfcec, .framer-ugrvx .framer-8k5kkg, .framer-ugrvx .framer-1rxlyre, .framer-ugrvx .framer-1vcyb65 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ugrvx .framer-1we8htb, .framer-ugrvx .framer-17224qv, .framer-ugrvx .framer-1v9t4n6, .framer-ugrvx .framer-1hozpiu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ugrvx .framer-14y4is3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 25px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-ugrvx .framer-13w6z28 { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 25px 0px 0px 0px; position: relative; user-select: none; width: min-content; }\",\".framer-ugrvx.framer-v-1rcg17k .framer-hxl4p4, .framer-ugrvx.framer-v-1rcg17k .framer-1s7b2ky { order: 0; }\",\".framer-ugrvx.framer-v-1rcg17k .framer-3701zy { flex-direction: column; gap: 0px; order: 1; }\",\".framer-ugrvx.framer-v-1rcg17k .framer-zjtpv6 { flex-direction: column; gap: 0px; order: 4; }\",\".framer-ugrvx.framer-v-1rcg17k .framer-qqdnih { order: 1; }\",\".framer-ugrvx.framer-v-1rcg17k .framer-108sd7x { flex-direction: column; gap: 0px; order: 6; }\",\".framer-ugrvx.framer-v-1rcg17k .framer-1gk3nd { flex-direction: column; gap: 0px; order: 5; }\",\".framer-ugrvx.framer-v-1rcg17k .framer-14y4is3 { order: 7; }\",\".framer-ugrvx.framer-v-1rcg17k .framer-13w6z28 { order: 8; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 567.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MhrmYDCLA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQxFN5mjo4=withCSS(Component,css,\"framer-ugrvx\");export default FramerQxFN5mjo4;FramerQxFN5mjo4.displayName=\"Footer\";FramerQxFN5mjo4.defaultProps={height:567.5,width:1200};addPropertyControls(FramerQxFN5mjo4,{variant:{options:[\"yGB1LmUZ8\",\"MhrmYDCLA\"],optionTitles:[\"Footer Desktop DE\",\"Footer Mobile DE\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQxFN5mjo4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",source:\"google\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2\",weight:\"500\"},{cssFamilyName:\"Montserrat\",source:\"google\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"}]},...Copper_and_brave_iconFonts,...LinkFonts,...InstagramIconFonts,...FacebookIconFonts,...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerQxFN5mjo4.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Copper_and_brave_icon,{},context),forwardLoader(Link,{},context),forwardLoader(InstagramIcon,{},context),forwardLoader(FacebookIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQxFN5mjo4\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MhrmYDCLA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"567.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QxFN5mjo4.map","import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(typeof padding===\"string\"){return{padding};}if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.Padding,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){if(typeof radius===\"string\"){return{borderRadius:radius};}const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,// @ts-ignore Internal function\nuseLocalesForCurrentRoute,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();const localesForCurrentRoute=useLocalesForCurrentRoute();const activeLocaleId=activeLocale?.id??\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:localesForCurrentRoute.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:selectedLocale?.name??\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `],\"framer-library-LocalePicker\");LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#999\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{type:\"default\"}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","// Generated by Framer (55d3d16)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Regional Bold Expanded\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Regional Bold Expanded\",source:\"custom\",style:\"normal\",uiFamilyName:\"Regional\",url:\"https://framerusercontent.com/assets/RH4M6JdK0l2GS61fOiq39HEuI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-MklQD .framer-styles-preset-8jeldv:not(.rich-text-wrapper), .framer-MklQD .framer-styles-preset-8jeldv.rich-text-wrapper h3 { --framer-font-family: \"Regional Bold Expanded\", \"Regional Bold Expanded Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on; --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-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.09em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-310b8878-a11b-4266-833f-99873b1de801, #fffff0); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-MklQD\";\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 (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/s8ZhwWaWwIKcjhAOf1zx/oxqleoPKEjwMkqhA9Nz1/hpZTgd8MK.js\";const enabledGestures={bhIDt5N7O:{hover:true},sGmVzFsCN:{hover:true},Zr9wWLvlg:{hover:true}};const cycleOrder=[\"Zr9wWLvlg\",\"sGmVzFsCN\",\"bhIDt5N7O\"];const serializationHash=\"framer-jBytP\";const variantClassNames={bhIDt5N7O:\"framer-v-h34oe6\",sGmVzFsCN:\"framer-v-19qkdib\",Zr9wWLvlg:\"framer-v-6k9dri\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const u_XI1TDai=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Menu-Icon-DE-EN\":\"sGmVzFsCN\",\"Menu-Icon-Tablet\":\"bhIDt5N7O\",\"Variant 1\":\"Zr9wWLvlg\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,u_XI1TDai:tap??props.u_XI1TDai,variant:humanReadableVariantMap[props.variant]??props.variant??\"Zr9wWLvlg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,u_XI1TDai,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Zr9wWLvlg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1p20i2l=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(u_XI1TDai){const res=await u_XI1TDai(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"sGmVzFsCN-hover\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"sGmVzFsCN-hover\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"bhIDt5N7O-hover\")return true;if(baseVariant===\"bhIDt5N7O\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6k9dri\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Zr9wWLvlg\",onTap:onTap1p20i2l,ref:refBinding,style:{...style},...addPropertyOverrides({\"bhIDt5N7O-hover\":{\"data-framer-name\":undefined},\"sGmVzFsCN-hover\":{\"data-framer-name\":undefined},\"Zr9wWLvlg-hover\":{\"data-framer-name\":undefined},bhIDt5N7O:{\"data-framer-name\":\"Menu-Icon-Tablet\"},sGmVzFsCN:{\"data-framer-name\":\"Menu-Icon-DE-EN\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1lss4xp\",\"data-framer-name\":\"menu_icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"KQsA8KSwe\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.571 18\"><path d=\"M 0.735 3.306 L 19.837 3.306 C 20.241 3.306 20.571 2.976 20.571 2.571 L 20.571 0.735 C 20.571 0.331 20.241 0 19.837 0 L 0.735 0 C 0.331 0 0 0.331 0 0.735 L 0 2.571 C 0 2.976 0.331 3.306 0.735 3.306 Z M 0.735 10.653 L 19.837 10.653 C 20.241 10.653 20.571 10.322 20.571 9.918 L 20.571 8.082 C 20.571 7.678 20.241 7.347 19.837 7.347 L 0.735 7.347 C 0.331 7.347 0 7.678 0 8.082 L 0 9.918 C 0 10.322 0.331 10.653 0.735 10.653 Z M 0.735 18 L 19.837 18 C 20.241 18 20.571 17.669 20.571 17.265 L 20.571 15.429 C 20.571 15.024 20.241 14.694 19.837 14.694 L 0.735 14.694 C 0.331 14.694 0 15.024 0 15.429 L 0 17.265 C 0 17.669 0.331 18 0.735 18 Z\" fill=\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(168, 116, 103)) /* {&quot;name&quot;:&quot;Small Caps Copper&quot;} */\"></path></svg>',svgContentId:10243600853,variants:{\"bhIDt5N7O-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"}},withExternalLayout:true,...addPropertyOverrides({\"bhIDt5N7O-hover\":{svgContentId:9065641100},\"Zr9wWLvlg-hover\":{svgContentId:10305935771}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-pf2757\",\"data-framer-name\":\"menu_icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"heee_R3QL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.571 18\"><path d=\"M 0.735 3.306 L 19.837 3.306 C 20.241 3.306 20.571 2.976 20.571 2.571 L 20.571 0.735 C 20.571 0.331 20.241 0 19.837 0 L 0.735 0 C 0.331 0 0 0.331 0 0.735 L 0 2.571 C 0 2.976 0.331 3.306 0.735 3.306 Z M 0.735 10.653 L 19.837 10.653 C 20.241 10.653 20.571 10.322 20.571 9.918 L 20.571 8.082 C 20.571 7.678 20.241 7.347 19.837 7.347 L 0.735 7.347 C 0.331 7.347 0 7.678 0 8.082 L 0 9.918 C 0 10.322 0.331 10.653 0.735 10.653 Z M 0.735 18 L 19.837 18 C 20.241 18 20.571 17.669 20.571 17.265 L 20.571 15.429 C 20.571 15.024 20.241 14.694 19.837 14.694 L 0.735 14.694 C 0.331 14.694 0 15.024 0 15.429 L 0 17.265 C 0 17.669 0.331 18 0.735 18 Z\" fill=\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(168, 116, 103)) /* {&quot;name&quot;:&quot;Small Caps Copper&quot;} */\"></path></svg>',svgContentId:11437525600,withExternalLayout:true,...addPropertyOverrides({\"sGmVzFsCN-hover\":{svgContentId:10305935771}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",children:\"de\"})}),className:\"framer-1mn8xij\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s8Ajr5aLS\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jBytP.framer-15kk5ry, .framer-jBytP .framer-15kk5ry { display: block; }\",\".framer-jBytP.framer-6k9dri { 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: 0px; position: relative; width: min-content; }\",\".framer-jBytP .framer-1lss4xp, .framer-jBytP .framer-pf2757 { flex: none; height: 18px; position: relative; width: 21px; }\",\".framer-jBytP .framer-1mn8xij { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jBytP.framer-v-19qkdib.framer-6k9dri { padding: 0px 0px 0px 10px; }\",\".framer-jBytP.framer-v-19qkdib .framer-1lss4xp, .framer-jBytP.framer-v-h34oe6 .framer-1lss4xp { order: 2; }\",\".framer-jBytP.framer-v-h34oe6.framer-6k9dri { justify-content: flex-end; min-width: 128px; }\",\".framer-jBytP.framer-v-h34oe6 .framer-1mn8xij { order: 0; }\",\".framer-jBytP.framer-v-19qkdib.hover .framer-pf2757 { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sGmVzFsCN\":{\"layout\":[\"auto\",\"auto\"]},\"bhIDt5N7O\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"128px\",null,null,null]},\"DnvBYdQ_M\":{\"layout\":[\"auto\",\"auto\"]},\"DhUj9SeX9\":{\"layout\":[\"auto\",\"auto\"]},\"ItgQBIr98\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"128px\",null,null,null]}}}\n * @framerVariables {\"u_XI1TDai\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBDSg03oHg=withCSS(Component,css,\"framer-jBytP\");export default FramerBDSg03oHg;FramerBDSg03oHg.displayName=\"Mobile Menu Icon\";FramerBDSg03oHg.defaultProps={height:18,width:20};addPropertyControls(FramerBDSg03oHg,{variant:{options:[\"Zr9wWLvlg\",\"sGmVzFsCN\",\"bhIDt5N7O\"],optionTitles:[\"Variant 1\",\"Menu-Icon-DE-EN\",\"Menu-Icon-Tablet\"],title:\"Variant\",type:ControlType.Enum},u_XI1TDai:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerBDSg03oHg,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBDSg03oHg\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"u_XI1TDai\\\":\\\"tap\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sGmVzFsCN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bhIDt5N7O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"128px\\\",null,null,null]},\\\"DnvBYdQ_M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DhUj9SeX9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ItgQBIr98\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"128px\\\",null,null,null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BDSg03oHg.map","// Generated by Framer (37cdf78)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"XoQgMpzmZ\",\"IxPocIdt9\",\"dTQrxfCFI\",\"foHVXWwyj\",\"Dw2ElVvVT\",\"Xw9iBMtWt\",\"yYF8eB7UE\"];const serializationHash=\"framer-6jxKR\";const variantClassNames={dTQrxfCFI:\"framer-v-xhxgmv\",Dw2ElVvVT:\"framer-v-15jh7hg\",foHVXWwyj:\"framer-v-nil2dy\",IxPocIdt9:\"framer-v-1b499rg\",XoQgMpzmZ:\"framer-v-1g1vtk4\",Xw9iBMtWt:\"framer-v-1yxofr4\",yYF8eB7UE:\"framer-v-1j8huaa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"C&B-Icon-Desktop\":\"XoQgMpzmZ\",\"C&B-Icon-Footer\":\"dTQrxfCFI\",\"C&B-Icon-Phone\":\"IxPocIdt9\",\"C&B-Typologo-Desktop\":\"Xw9iBMtWt\",\"C&B-Typologo-Flex\":\"yYF8eB7UE\",\"C&B-Typologo-Mobile\":\"Dw2ElVvVT\",\"C&B-Typologo-Tablet\":\"foHVXWwyj\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XoQgMpzmZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XoQgMpzmZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"foHVXWwyj\",\"Dw2ElVvVT\",\"Xw9iBMtWt\",\"yYF8eB7UE\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"yYF8eB7UE\")return true;return false;};const isDisplayed2=()=>{if([\"foHVXWwyj\",\"Dw2ElVvVT\",\"Xw9iBMtWt\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1g1vtk4\",className,classNames),\"data-framer-name\":\"C&B-Icon-Desktop\",layoutDependency:layoutDependency,layoutId:\"XoQgMpzmZ\",ref:refBinding,style:{...style},...addPropertyOverrides({dTQrxfCFI:{\"data-framer-name\":\"C&B-Icon-Footer\"},Dw2ElVvVT:{\"data-framer-name\":\"C&B-Typologo-Mobile\"},foHVXWwyj:{\"data-framer-name\":\"C&B-Typologo-Tablet\"},IxPocIdt9:{\"data-framer-name\":\"C&B-Icon-Phone\"},Xw9iBMtWt:{\"data-framer-name\":\"C&B-Typologo-Desktop\"},yYF8eB7UE:{\"data-framer-name\":\"C&B-Typologo-Flex\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1pdijew\",\"data-framer-name\":\"copper_and_brave_icon\",fill:\"black\",intrinsicHeight:37,intrinsicWidth:37,layoutDependency:layoutDependency,layoutId:\"eWxXPsZOz\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 36.9 36.9\" xml:space=\"preserve\"><path fill=\"#8A6358\" d=\"M36.6 18.7c.1 0 .3-.1.3-.3s-.1-.3-.3-.3c-.1 0-.3.1-.3.3s.2.3.3.3\"/><path fill=\"#9A7268\" d=\"M19.2 13.1h-1.5v-1.3h.7c.3 0 .5 0 .8.1v1.2zm0 3.6-1.2.8-.3-.2v-2.2h-1.6v2.5c0 .3-.2.5-.4.8.2.2.4.4.4.8v3.1h-1.9v-3.1c0-.4.2-.6.4-.8-.2-.3-.4-.5-.4-.8v-3h5.1v2.1zm5.1 3.4-1.6-.9v3.2h-1.9v-3.1l-1.2-.7 1.2-.8v-6.2c0-.3.2-.5.5-.8-.9-.3-1.8-.5-2.8-.5-1 0-2 .2-2.8.5.2.2.5.5.5.8v1.7h-4c.2.2.5.5.5.8v3.8c0 .3-.2.5-.4.8.2.2.4.4.4.8V23c0 .3-.3.6-.5.8h4v1.7c0 .3-.3.5-.5.8.9.3 1.8.5 2.8.5 1 0 2-.2 2.8-.5-.2-.2-.5-.5-.5-.8v-1.2h-1.6v.8c-.3 0-.5.1-.8.1h-.7v-6l1.5.9v2.2h-1.1v1.5h6.6c-.2-.2-.5-.5-.5-.8.1-.7.1-2.4.1-2.9\"/><path fill=\"#9A7268\" d=\"M21.3 14.7h1.5v2.9l1.6-1.1v-2.6c0-.3.3-.6.5-.8h-3.5v1.6z\"/><path fill=\"#8A6358\" d=\"M18.5 7c.1 0 .2-.1.2-.2V3.6c0-.1-.1-.3-.2-.3s-.3.1-.3.3v3.2c0 .1.1.2.3.2m0-4.4c.1 0 .2-.1.2-.2v-.9c0-.1-.1-.3-.2-.3s-.3.1-.3.3v.9c0 .1.1.2.3.2m0-2.1c.1 0 .3-.1.3-.3 0-.1-.1-.3-.3-.3-.1 0-.3.1-.3.3 0 .2.1.3.3.3M6.8 18.2H3.6c-.1 0-.3.1-.3.2s.1.3.3.3h3.2c.1 0 .2-.1.2-.3s-.1-.2-.2-.2m-4.2.2c0-.1-.1-.2-.2-.2h-.9c-.1 0-.3.1-.3.2s.1.3.3.3h.9c.1 0 .2-.1.2-.3m-2.3-.2c-.1 0-.3.1-.3.3 0 .1.1.3.3.3.1 0 .3-.1.3-.3-.1-.2-.2-.3-.3-.3m18.1 11.7c-.1 0-.2.1-.2.2v3.2c0 .1.1.3.2.3s.3-.1.3-.3v-3.2c0-.1-.1-.2-.3-.2m0 4.3c-.1 0-.2.1-.2.2v.9c0 .1.1.3.2.3s.3-.1.3-.3v-.9s-.1-.2-.3-.2m0 2.2c-.1 0-.3.1-.3.3s.1.3.3.3c.1 0 .3-.1.3-.3s-.1-.3-.3-.3m11.7-18.2c-.1 0-.2.1-.2.2s.1.3.2.3h3.2c.1 0 .3-.1.3-.3 0-.1-.1-.2-.3-.2h-3.2zm5.3 0h-.9c-.1 0-.2.1-.2.2s.1.3.2.3h.9c.1 0 .3-.1.3-.3 0-.1-.1-.2-.3-.2M11.1 9.3c.1.1.2.1.4 0 .1-.1.1-.2 0-.3l-.8-1c-.1-.1-.2-.1-.4 0-.1.1-.1.2 0 .4l.8.9zM10 10.4c.1.1.3.1.4 0 .1-.1.1-.3 0-.4l-.9-.8c-.1-.1-.3-.1-.4 0-.1.1-.1.3 0 .4l.9.8zm2.4-1.9c.1.1.2.2.3.1.1-.1.2-.2.1-.3L12 6.8c-.1-.1-.2-.2-.3-.1-.1.1-.2.2-.1.3l.8 1.5zm1.3-.7c.1.1.2.2.3.1s.2-.2.1-.3l-.9-2.1c0-.1-.1-.1-.1-.1H13c-.1.1-.2.2-.1.3l.8 2.1zM9 11.5c.1.1.3.1.4 0 .1-.1.1-.3 0-.3l-1-.8c-.1-.1-.3-.1-.4 0-.1.1-.1.3 0 .3l1 .8zM7.9 22.8c-.1-.1-.2-.2-.3-.1l-2.1.9c-.1.1-.2.2-.1.3 0 .1.2.2.3.1l2.1-.9c.1 0 .1-.1.1-.3m7.3-15.6c0 .1.2.2.3.2.1 0 .2-.2.2-.3L14.8 4c0-.1-.2-.2-.3-.2-.1 0-.2.2-.2.3l.9 3.1zM2.3 16.6l4.5.6c.1 0 .3-.1.3-.2s-.1-.3-.2-.3l-4.5-.6c-.1 0-.3.1-.3.2s.1.3.2.3m5.1 4.8c0-.1-.2-.2-.3-.2l-3.1.9c-.1 0-.2.2-.2.3 0 .1.2.2.3.2l3.1-.8c.2-.1.2-.3.2-.4M6.8 12l1.4.8c.1.1.3 0 .3-.1.1-.1 0-.3-.1-.3L7 11.6c-.1-.1-.3 0-.3.1-.1.1 0 .2.1.3M4 14.8l3.1.8c.1 0 .3 0 .3-.2 0-.1 0-.3-.2-.3l-3.1-.8c-.1 0-.3 0-.3.2s.1.3.2.3m1.5-1.4 2.1.9c.1 0 .3 0 .3-.1.1-.1 0-.3-.1-.3L5.7 13c-.1 0-.3 0-.3.1-.1.1 0 .2.1.3m1.6 6.5c0-.1-.1-.2-.3-.2l-4.5.6c-.1 0-.2.1-.2.3 0 .1.1.2.3.2l4.5-.6c.1 0 .2-.1.2-.3m21.2-7.2c.1.1.2.2.3.1L30 12c.1-.1.2-.2.1-.3-.1-.1-.2-.2-.3-.1l-1.4.8c-.1.1-.1.2-.1.3m-.8-1.2c.1.1.2.1.3 0l1-.8c.1-.1.1-.2 0-.4-.1-.1-.2-.1-.3 0l-1 .8c0 .1-.1.3 0 .4m1.5 2.6c.1.1.2.2.3.1l2.1-.9c.1-.1.2-.2.1-.3-.1-.1-.2-.2-.3-.1l-2.1.9c-.1 0-.1.1-.1.3m.5 1.4c0 .1.2.2.3.2l3.1-.8c.1 0 .2-.2.2-.3 0-.1-.2-.2-.3-.2l-3.1.8c-.2 0-.2.2-.2.3m-3-5.1c.1.1.3.1.4 0l.8-.8c.1-.1.1-.3 0-.4-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4m3.3 6.6c0 .1.1.2.3.2l4.5-.6c.1 0 .2-.1.2-.3 0-.1-.1-.2-.3-.2l-4.5.6c-.1 0-.2.1-.2.3M17 7.1c.1 0 .2-.1.2-.3l-.6-4.5c0-.1-.1-.2-.3-.2-.1 0-.2.1-.2.3l.6 4.5c0 .1.1.2.3.2m4.4.3c.1 0 .3 0 .3-.2l.8-3.1c0-.1 0-.3-.2-.3-.1 0-.3 0-.3.2l-.8 3.1c0 .1.1.3.2.3m-1.5-.3c.1 0 .3-.1.3-.2l.6-4.5c0-.1-.1-.3-.2-.3s-.3.1-.3.2l-.6 4.5c0 .2.1.3.2.3m2.9.8c.1.1.3 0 .3-.1l.9-2.1c0-.1 0-.3-.1-.3s-.3 0-.3.1l-.9 2.1c-.1.1 0 .2.1.3m2.6 1.5c.1.1.3.1.3 0l.8-1c.1-.1.1-.3 0-.3-.1-.1-.3-.1-.4 0l-.8 1s0 .2.1.3m-1.2-.8c.1.1.3 0 .3-.1l.8-1.5c.1-.1 0-.3-.1-.3-.1-.1-.3 0-.3.1l-.8 1.4c-.1.1-.1.3.1.4m3.7 16.8c-.1-.1-.3-.1-.4 0-.1.1-.1.3 0 .4l1 .8c.1.1.3.1.4 0 .1-.1.1-.3 0-.4l-1-.8zm-2.1 2.2c-.1-.1-.2-.1-.4 0-.1.1-.1.2-.1.4l.8 1c.1.1.2.1.3 0 .1-.1.1-.2 0-.4l-.6-1zm-1.3.8c-.1-.1-.2-.2-.3-.1-.1.1-.2.2-.1.3l.8 1.4c.1.1.2.2.3.1.1-.1.2-.2.1-.3l-.8-1.4zm-4.6 1.4c-.1 0-.2.1-.2.3l.6 4.5c0 .1.1.2.3.2.1 0 .2-.1.2-.3l-.6-4.5c0-.1-.1-.2-.3-.2m7-3.3c-.1-.1-.3-.1-.4 0-.1.1-.1.3 0 .4l.8.8c.1.1.3.1.4 0 .1-.1.1-.3 0-.4l-.8-.8zm-5.2 3.2c0-.1-.2-.2-.3-.2-.1 0-.2.2-.2.3l.8 3.1c0 .1.2.2.3.2.1 0 .2-.2.2-.3l-.8-3.1zM8.6 24.2c-.1-.2-.3-.2-.4-.1l-1.4.8c-.1.1-.2.2-.1.3.1.1.2.2.3.1l1.4-.8c.2-.1.2-.2.2-.3m22.8-.6-2.1-.9c-.1 0-.3 0-.3.1-.1.1 0 .3.1.3l2.1.9c.1.1.3 0 .3-.1.1-.2 0-.3-.1-.3m1.5-1.5-3.1-.8c-.1 0-.3 0-.3.2 0 .1 0 .3.2.3l3.1.8c.1 0 .3 0 .3-.2s-.1-.3-.2-.3m-2.8 2.8-1.4-.8c-.1-.1-.3 0-.3.1-.1.1 0 .3.1.3l1.4.8c.1.1.3 0 .3-.1.1-.1 0-.2-.1-.3m4.5-4.6-4.5-.6c-.1 0-.3.1-.3.2s.1.3.2.3l4.5.6c.1 0 .3-.1.3-.2s-.1-.3-.2-.3m-11.5 8.8c0-.1-.2-.1-.3-.1-.1.1-.2.2-.1.3l.9 2.1c0 .1.1.1.1.1h.2c.1-.1.2-.2.1-.3l-.9-2.1zm-6.1.7c-.1 0-.3.1-.3.2l-.6 4.5c0 .1.1.3.2.3s.3-.1.3-.2l.6-4.5c0-.2-.1-.3-.2-.3m-2.9-.8c-.1-.1-.3 0-.3.1l-.9 2.1c-.1.1 0 .3.1.3.1.1.3 0 .3-.1l.9-2.1c.1-.1 0-.2-.1-.3m1.4.5c-.1 0-.3 0-.3.2l-.8 3.1c0 .1 0 .3.2.3.1 0 .3 0 .3-.2l.8-3.1c0-.1-.1-.3-.2-.3m-2.8-1.2c-.1-.1-.3 0-.3.1l-.8 1.4c-.1.1 0 .3.1.3.1.1.3 0 .3-.1l.8-1.4c.1 0 .1-.2-.1-.3m-3.3-2.9c-.1-.1-.2-.1-.4 0l-1 .8c-.1.1-.1.2 0 .4.1.1.2.1.4 0l1-.8c0-.1.1-.3 0-.4m1 1.1c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4.1.1.3.1.4 0l.8-.8c.1-.1.1-.3 0-.4m1.1 1c-.1-.1-.3-.1-.3.1l-.8 1c-.1.1-.1.3 0 .3.1.1.3.1.3 0l.8-1c.1-.1.1-.3 0-.4m3.9-16.2-.2-.2-.2-.2c-.9.4-1.7 1-2.4 1.7h.8c.6-.6 1.3-1 2-1.3m9.5 2.8c.9 1.3 1.4 2.8 1.4 4.4 0 1.6-.5 3.1-1.4 4.4v.2c0 .1.1.2.3.3 1-1.4 1.6-3.1 1.6-4.9 0-1.8-.6-3.5-1.6-4.9l-.3.3v.2zm-.6-1.6c-.7-.7-1.5-1.3-2.4-1.7l-.2.2-.2.2c.7.3 1.4.7 2 1.3h.8zM12.6 24.4c.7.7 1.5 1.2 2.4 1.6l.1-.1.2-.2c-.7-.3-1.4-.7-2-1.3h-.7zm8.9 1.2c.1.1.1.2.2.2l.1.1c.9-.4 1.7-1 2.4-1.6h-.8c-.5.6-1.2 1-1.9 1.3m-11.3-7.2c0 1.8.6 3.5 1.6 4.9.2-.2.2-.3.3-.3v-.2c-.9-1.2-1.4-2.8-1.4-4.4 0-1.6.5-3.1 1.4-4.4v-.2c0-.1-.2-.2-.3-.3-1 1.4-1.6 3.1-1.6 4.9\"/><path fill=\"#8A6358\" d=\"M18.4 27.6c-5.1 0-9.2-4.1-9.2-9.2s4.1-9.2 9.2-9.2 9.2 4.1 9.2 9.2-4.1 9.2-9.2 9.2m0-20.1c-6 0-10.9 4.9-10.9 10.9s4.9 10.9 10.9 10.9 10.9-4.9 10.9-10.9S24.5 7.5 18.4 7.5\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:862,pixelHeight:158,pixelWidth:862,src:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158\",srcSet:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?scale-down-to=512&width=862&height=158 512w,https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158 862w\"},className:\"framer-14xpl0d\",\"data-framer-name\":\"Copper_Typologo_Navi\",layoutDependency:layoutDependency,layoutId:\"rSOU6JwLA\",...addPropertyOverrides({yYF8eB7UE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:158,intrinsicWidth:862,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(15+((componentViewport?.height||59.5)-30-29.4054)/2)),pixelHeight:158,pixelWidth:862,sizes:\"160px\",src:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158\",srcSet:\"https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?scale-down-to=512&width=862&height=158 512w,https://framerusercontent.com/images/yziI7jN10rrBQCeHik2JX8lfZLk.png?width=862&height=158 862w\"}}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:173,intrinsicWidth:583,pixelHeight:346,pixelWidth:1166,src:\"https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?width=1166&height=346\",srcSet:\"https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?scale-down-to=512&width=1166&height=346 512w,https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?scale-down-to=1024&width=1166&height=346 1024w,https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?width=1166&height=346 1166w\"},className:\"framer-hm9pk\",\"data-framer-name\":\"COPPER-3D-Brand-Knochen-compressed\",layoutDependency:layoutDependency,layoutId:\"kGFYs7vec\",...addPropertyOverrides({Dw2ElVvVT:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:173,intrinsicWidth:583,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)),pixelHeight:346,pixelWidth:1166,sizes:\"202.1965px\",src:\"https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?width=1166&height=346\",srcSet:\"https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?scale-down-to=512&width=1166&height=346 512w,https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?scale-down-to=1024&width=1166&height=346 1024w,https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?width=1166&height=346 1166w\"}},foHVXWwyj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:173,intrinsicWidth:583,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-81.5)/2)),pixelHeight:346,pixelWidth:1166,sizes:\"216px\",src:\"https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?width=1166&height=346\",srcSet:\"https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?scale-down-to=512&width=1166&height=346 512w,https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?scale-down-to=1024&width=1166&height=346 1024w,https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?width=1166&height=346 1166w\"}},Xw9iBMtWt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:173,intrinsicWidth:583,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||95)-0-95)/2)),pixelHeight:346,pixelWidth:1166,sizes:\"320.1445px\",src:\"https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?width=1166&height=346\",srcSet:\"https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?scale-down-to=512&width=1166&height=346 512w,https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?scale-down-to=1024&width=1166&height=346 1024w,https://framerusercontent.com/images/RYD6BC2Ar6r5Ftjl17vqatGrk.webp?width=1166&height=346 1166w\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6jxKR.framer-b63f8c, .framer-6jxKR .framer-b63f8c { display: block; }\",\".framer-6jxKR.framer-1g1vtk4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-6jxKR .framer-1pdijew { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); position: relative; width: 60px; }\",\".framer-6jxKR .framer-14xpl0d { flex: none; height: 37px; overflow: visible; position: relative; width: 200px; }\",\".framer-6jxKR .framer-hm9pk { aspect-ratio: 3.3699421965317917 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 82px); overflow: visible; position: relative; width: 275px; }\",\".framer-6jxKR.framer-v-1b499rg .framer-1pdijew { height: var(--framer-aspect-ratio-supported, 50px); width: 50px; }\",\".framer-6jxKR.framer-v-xhxgmv .framer-1pdijew { height: var(--framer-aspect-ratio-supported, 85px); width: 85px; }\",\".framer-6jxKR.framer-v-nil2dy .framer-hm9pk { height: var(--framer-aspect-ratio-supported, 64px); width: 216px; }\",\".framer-6jxKR.framer-v-15jh7hg .framer-hm9pk { height: var(--framer-aspect-ratio-supported, 60px); width: 202px; }\",\".framer-6jxKR.framer-v-1yxofr4 .framer-hm9pk { height: var(--framer-aspect-ratio-supported, 95px); order: 1; width: 320px; }\",\".framer-6jxKR.framer-v-1j8huaa.framer-1g1vtk4 { padding: 15px 0px 15px 0px; }\",\".framer-6jxKR.framer-v-1j8huaa .framer-14xpl0d { aspect-ratio: 5.4411764705882355 / 1; height: var(--framer-aspect-ratio-supported, 30px); width: 160px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IxPocIdt9\":{\"layout\":[\"auto\",\"auto\"]},\"dTQrxfCFI\":{\"layout\":[\"auto\",\"auto\"]},\"foHVXWwyj\":{\"layout\":[\"auto\",\"auto\"]},\"Dw2ElVvVT\":{\"layout\":[\"auto\",\"auto\"]},\"Xw9iBMtWt\":{\"layout\":[\"auto\",\"auto\"]},\"yYF8eB7UE\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd50hK1OkQ=withCSS(Component,css,\"framer-6jxKR\");export default Framerd50hK1OkQ;Framerd50hK1OkQ.displayName=\"copper_and_brave_logo_NEU\";Framerd50hK1OkQ.defaultProps={height:60,width:60};addPropertyControls(Framerd50hK1OkQ,{variant:{options:[\"XoQgMpzmZ\",\"IxPocIdt9\",\"dTQrxfCFI\",\"foHVXWwyj\",\"Dw2ElVvVT\",\"Xw9iBMtWt\",\"yYF8eB7UE\"],optionTitles:[\"C&B-Icon-Desktop\",\"C&B-Icon-Phone\",\"C&B-Icon-Footer\",\"C&B-Typologo-Tablet\",\"C&B-Typologo-Mobile\",\"C&B-Typologo-Desktop\",\"C&B-Typologo-Flex\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerd50hK1OkQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd50hK1OkQ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IxPocIdt9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dTQrxfCFI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"foHVXWwyj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dw2ElVvVT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Xw9iBMtWt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yYF8eB7UE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d50hK1OkQ.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/s8ZhwWaWwIKcjhAOf1zx/oxqleoPKEjwMkqhA9Nz1/hpZTgd8MK.js\";const enabledGestures={akZl7uTiY:{hover:true},kRN3WRyuj:{hover:true},lpmXXLmdC:{hover:true},xZbEg5YJP:{hover:true}};const cycleOrder=[\"akZl7uTiY\",\"lpmXXLmdC\",\"xZbEg5YJP\",\"kRN3WRyuj\"];const serializationHash=\"framer-n9bLf\";const variantClassNames={akZl7uTiY:\"framer-v-19oy4ez\",kRN3WRyuj:\"framer-v-49ul8u\",lpmXXLmdC:\"framer-v-1w0crkc\",xZbEg5YJP:\"framer-v-hsx3je\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Sprache DE Desktop\":\"akZl7uTiY\",\"Sprache DE Mobile\":\"kRN3WRyuj\",\"Sprache EN Desktop\":\"xZbEg5YJP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"akZl7uTiY\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"akZl7uTiY\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"lpmXXLmdC-hover\",\"xZbEg5YJP-hover\",\"kRN3WRyuj-hover\"].includes(gestureVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"kRN3WRyuj-hover\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"xZbEg5YJP-hover\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"lpmXXLmdC-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"akZl7uTiY\",scopeId:\"gXLAwXyaL\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19oy4ez\",className,classNames)} framer-1gpdd41`,\"data-framer-name\":\"Sprache DE Desktop\",layoutDependency:layoutDependency,layoutId:\"akZl7uTiY\",ref:refBinding,style:{...style},...addPropertyOverrides({\"akZl7uTiY-hover\":{\"data-framer-name\":undefined},\"kRN3WRyuj-hover\":{\"data-framer-name\":undefined},\"lpmXXLmdC-hover\":{\"data-framer-name\":undefined},\"xZbEg5YJP-hover\":{\"data-framer-name\":undefined},kRN3WRyuj:{\"data-framer-name\":\"Sprache DE Mobile\"},lpmXXLmdC:{\"data-framer-name\":\"Sprache DE Mobile\"},xZbEg5YJP:{\"data-framer-name\":\"Sprache EN Desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pura5u\",\"data-framer-name\":\"Sprachwahl\",layoutDependency:layoutDependency,layoutId:\"GbM5DC2NM\",children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ktztzi\",\"data-framer-name\":\"language_symbol\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"q_ku6h_Mp\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\"><path d=\"M 11.5 23 C 9.928 23 8.443 22.701 7.047 22.096 C 5.65 21.492 4.424 20.671 3.38 19.626 C 2.335 18.582 1.508 17.361 0.909 15.959 C 0.299 14.557 0 13.072 0 11.5 C 0 9.91 0.299 8.42 0.904 7.029 C 1.508 5.639 2.329 4.424 3.374 3.38 C 4.418 2.335 5.639 1.508 7.041 0.909 C 8.443 0.311 9.928 0 11.5 0 C 13.09 0 14.58 0.299 15.971 0.904 C 17.361 1.508 18.576 2.329 19.62 3.374 C 20.665 4.418 21.492 5.633 22.091 7.023 C 22.689 8.414 23 9.91 23 11.5 C 23 13.072 22.701 14.557 22.096 15.959 C 21.492 17.356 20.671 18.582 19.626 19.626 C 18.582 20.671 17.367 21.498 15.977 22.096 C 14.586 22.695 13.09 23 11.5 23 Z M 11.5 20.641 C 11.999 19.949 12.427 19.233 12.797 18.482 C 13.16 17.737 13.46 16.939 13.689 16.094 L 9.317 16.094 C 9.546 16.939 9.845 17.731 10.209 18.482 C 10.573 19.233 11.001 19.955 11.5 20.641 Z M 8.508 20.184 C 8.161 19.55 7.862 18.893 7.604 18.212 C 7.346 17.532 7.129 16.828 6.959 16.1 L 3.567 16.1 C 4.125 17.056 4.817 17.89 5.65 18.599 C 6.483 19.309 7.434 19.838 8.508 20.184 Z M 14.492 20.184 C 15.566 19.838 16.517 19.309 17.356 18.599 C 18.195 17.89 18.887 17.056 19.439 16.1 L 16.047 16.1 C 15.877 16.828 15.66 17.532 15.402 18.212 C 15.138 18.893 14.833 19.55 14.492 20.184 Z M 2.587 13.8 L 6.495 13.8 C 6.436 13.419 6.395 13.037 6.366 12.662 C 6.337 12.286 6.325 11.899 6.325 11.5 C 6.325 11.101 6.337 10.708 6.366 10.338 C 6.395 9.963 6.436 9.587 6.495 9.2 L 2.587 9.2 C 2.494 9.581 2.417 9.963 2.37 10.338 C 2.323 10.714 2.3 11.101 2.3 11.5 C 2.3 11.899 2.323 12.292 2.37 12.662 C 2.417 13.031 2.494 13.419 2.587 13.8 Z M 8.795 13.8 L 14.199 13.8 C 14.258 13.419 14.299 13.037 14.328 12.662 C 14.357 12.286 14.369 11.899 14.369 11.5 C 14.369 11.101 14.357 10.708 14.328 10.338 C 14.299 9.969 14.258 9.587 14.199 9.2 L 8.795 9.2 C 8.736 9.581 8.695 9.963 8.666 10.338 C 8.637 10.714 8.625 11.101 8.625 11.5 C 8.625 11.899 8.637 12.292 8.666 12.662 C 8.695 13.031 8.742 13.419 8.795 13.8 Z M 16.505 13.8 L 20.412 13.8 C 20.506 13.419 20.583 13.037 20.63 12.662 C 20.677 12.286 20.7 11.899 20.7 11.5 C 20.7 11.101 20.677 10.708 20.63 10.338 C 20.583 9.963 20.512 9.587 20.412 9.2 L 16.505 9.2 C 16.564 9.581 16.605 9.963 16.634 10.338 C 16.663 10.714 16.675 11.101 16.675 11.5 C 16.675 11.899 16.663 12.292 16.634 12.662 C 16.605 13.031 16.558 13.419 16.505 13.8 Z M 16.041 6.9 L 19.433 6.9 C 18.875 5.944 18.183 5.11 17.35 4.401 C 16.517 3.691 15.566 3.163 14.492 2.816 C 14.839 3.45 15.138 4.107 15.396 4.788 C 15.654 5.468 15.871 6.172 16.041 6.9 Z M 9.317 6.9 L 13.689 6.9 C 13.46 6.055 13.16 5.263 12.797 4.512 C 12.433 3.761 11.999 3.045 11.5 2.353 C 11.001 3.045 10.573 3.761 10.203 4.512 C 9.834 5.263 9.546 6.055 9.317 6.9 Z M 3.567 6.9 L 6.959 6.9 C 7.129 6.172 7.346 5.468 7.604 4.788 C 7.862 4.107 8.167 3.45 8.508 2.816 C 7.434 3.163 6.483 3.691 5.644 4.401 C 4.805 5.11 4.119 5.944 3.567 6.9 Z\" fill=\"rgb(138,98,87)\"></path></svg>',svgContentId:10460395425,withExternalLayout:true,...addPropertyOverrides({\"akZl7uTiY-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\"><path d=\"M 11.5 23 C 9.928 23 8.443 22.701 7.047 22.096 C 5.65 21.492 4.424 20.671 3.38 19.626 C 2.335 18.582 1.508 17.361 0.909 15.959 C 0.299 14.557 0 13.072 0 11.5 C 0 9.91 0.299 8.42 0.904 7.029 C 1.508 5.639 2.329 4.424 3.374 3.38 C 4.418 2.335 5.639 1.508 7.041 0.909 C 8.443 0.311 9.928 0 11.5 0 C 13.09 0 14.58 0.299 15.971 0.904 C 17.361 1.508 18.576 2.329 19.62 3.374 C 20.665 4.418 21.492 5.633 22.091 7.023 C 22.689 8.414 23 9.91 23 11.5 C 23 13.072 22.701 14.557 22.096 15.959 C 21.492 17.356 20.671 18.582 19.626 19.626 C 18.582 20.671 17.367 21.498 15.977 22.096 C 14.586 22.695 13.09 23 11.5 23 Z M 11.5 20.641 C 11.999 19.949 12.427 19.233 12.797 18.482 C 13.16 17.737 13.46 16.939 13.689 16.094 L 9.317 16.094 C 9.546 16.939 9.845 17.731 10.209 18.482 C 10.573 19.233 11.001 19.955 11.5 20.641 Z M 8.508 20.184 C 8.161 19.55 7.862 18.893 7.604 18.212 C 7.346 17.532 7.129 16.828 6.959 16.1 L 3.567 16.1 C 4.125 17.056 4.817 17.89 5.65 18.599 C 6.483 19.309 7.434 19.838 8.508 20.184 Z M 14.492 20.184 C 15.566 19.838 16.517 19.309 17.356 18.599 C 18.195 17.89 18.887 17.056 19.439 16.1 L 16.047 16.1 C 15.877 16.828 15.66 17.532 15.402 18.212 C 15.138 18.893 14.833 19.55 14.492 20.184 Z M 2.587 13.8 L 6.495 13.8 C 6.436 13.419 6.395 13.037 6.366 12.662 C 6.337 12.286 6.325 11.899 6.325 11.5 C 6.325 11.101 6.337 10.708 6.366 10.338 C 6.395 9.963 6.436 9.587 6.495 9.2 L 2.587 9.2 C 2.494 9.581 2.417 9.963 2.37 10.338 C 2.323 10.714 2.3 11.101 2.3 11.5 C 2.3 11.899 2.323 12.292 2.37 12.662 C 2.417 13.031 2.494 13.419 2.587 13.8 Z M 8.795 13.8 L 14.199 13.8 C 14.258 13.419 14.299 13.037 14.328 12.662 C 14.357 12.286 14.369 11.899 14.369 11.5 C 14.369 11.101 14.357 10.708 14.328 10.338 C 14.299 9.969 14.258 9.587 14.199 9.2 L 8.795 9.2 C 8.736 9.581 8.695 9.963 8.666 10.338 C 8.637 10.714 8.625 11.101 8.625 11.5 C 8.625 11.899 8.637 12.292 8.666 12.662 C 8.695 13.031 8.742 13.419 8.795 13.8 Z M 16.505 13.8 L 20.412 13.8 C 20.506 13.419 20.583 13.037 20.63 12.662 C 20.677 12.286 20.7 11.899 20.7 11.5 C 20.7 11.101 20.677 10.708 20.63 10.338 C 20.583 9.963 20.512 9.587 20.412 9.2 L 16.505 9.2 C 16.564 9.581 16.605 9.963 16.634 10.338 C 16.663 10.714 16.675 11.101 16.675 11.5 C 16.675 11.899 16.663 12.292 16.634 12.662 C 16.605 13.031 16.558 13.419 16.505 13.8 Z M 16.041 6.9 L 19.433 6.9 C 18.875 5.944 18.183 5.11 17.35 4.401 C 16.517 3.691 15.566 3.163 14.492 2.816 C 14.839 3.45 15.138 4.107 15.396 4.788 C 15.654 5.468 15.871 6.172 16.041 6.9 Z M 9.317 6.9 L 13.689 6.9 C 13.46 6.055 13.16 5.263 12.797 4.512 C 12.433 3.761 11.999 3.045 11.5 2.353 C 11.001 3.045 10.573 3.761 10.203 4.512 C 9.834 5.263 9.546 6.055 9.317 6.9 Z M 3.567 6.9 L 6.959 6.9 C 7.129 6.172 7.346 5.468 7.604 4.788 C 7.862 4.107 8.167 3.45 8.508 2.816 C 7.434 3.163 6.483 3.691 5.644 4.401 C 4.805 5.11 4.119 5.944 3.567 6.9 Z\" fill=\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)) /* {&quot;name&quot;:&quot;Copper White&quot;} */\"></path></svg>',svgContentId:8685164213}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-iwdgc2\",\"data-framer-name\":\"language_symbol\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dAwr5WUg6\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\"><path d=\"M 11.5 23 C 9.928 23 8.443 22.701 7.047 22.096 C 5.65 21.492 4.424 20.671 3.38 19.626 C 2.335 18.582 1.508 17.361 0.909 15.959 C 0.299 14.557 0 13.072 0 11.5 C 0 9.91 0.299 8.42 0.904 7.029 C 1.508 5.639 2.329 4.424 3.374 3.38 C 4.418 2.335 5.639 1.508 7.041 0.909 C 8.443 0.311 9.928 0 11.5 0 C 13.09 0 14.58 0.299 15.971 0.904 C 17.361 1.508 18.576 2.329 19.62 3.374 C 20.665 4.418 21.492 5.633 22.091 7.023 C 22.689 8.414 23 9.91 23 11.5 C 23 13.072 22.701 14.557 22.096 15.959 C 21.492 17.356 20.671 18.582 19.626 19.626 C 18.582 20.671 17.367 21.498 15.977 22.096 C 14.586 22.695 13.09 23 11.5 23 Z M 11.5 20.641 C 11.999 19.949 12.427 19.233 12.797 18.482 C 13.16 17.737 13.46 16.939 13.689 16.094 L 9.317 16.094 C 9.546 16.939 9.845 17.731 10.209 18.482 C 10.573 19.233 11.001 19.955 11.5 20.641 Z M 8.508 20.184 C 8.161 19.55 7.862 18.893 7.604 18.212 C 7.346 17.532 7.129 16.828 6.959 16.1 L 3.567 16.1 C 4.125 17.056 4.817 17.89 5.65 18.599 C 6.483 19.309 7.434 19.838 8.508 20.184 Z M 14.492 20.184 C 15.566 19.838 16.517 19.309 17.356 18.599 C 18.195 17.89 18.887 17.056 19.439 16.1 L 16.047 16.1 C 15.877 16.828 15.66 17.532 15.402 18.212 C 15.138 18.893 14.833 19.55 14.492 20.184 Z M 2.587 13.8 L 6.495 13.8 C 6.436 13.419 6.395 13.037 6.366 12.662 C 6.337 12.286 6.325 11.899 6.325 11.5 C 6.325 11.101 6.337 10.708 6.366 10.338 C 6.395 9.963 6.436 9.587 6.495 9.2 L 2.587 9.2 C 2.494 9.581 2.417 9.963 2.37 10.338 C 2.323 10.714 2.3 11.101 2.3 11.5 C 2.3 11.899 2.323 12.292 2.37 12.662 C 2.417 13.031 2.494 13.419 2.587 13.8 Z M 8.795 13.8 L 14.199 13.8 C 14.258 13.419 14.299 13.037 14.328 12.662 C 14.357 12.286 14.369 11.899 14.369 11.5 C 14.369 11.101 14.357 10.708 14.328 10.338 C 14.299 9.969 14.258 9.587 14.199 9.2 L 8.795 9.2 C 8.736 9.581 8.695 9.963 8.666 10.338 C 8.637 10.714 8.625 11.101 8.625 11.5 C 8.625 11.899 8.637 12.292 8.666 12.662 C 8.695 13.031 8.742 13.419 8.795 13.8 Z M 16.505 13.8 L 20.412 13.8 C 20.506 13.419 20.583 13.037 20.63 12.662 C 20.677 12.286 20.7 11.899 20.7 11.5 C 20.7 11.101 20.677 10.708 20.63 10.338 C 20.583 9.963 20.512 9.587 20.412 9.2 L 16.505 9.2 C 16.564 9.581 16.605 9.963 16.634 10.338 C 16.663 10.714 16.675 11.101 16.675 11.5 C 16.675 11.899 16.663 12.292 16.634 12.662 C 16.605 13.031 16.558 13.419 16.505 13.8 Z M 16.041 6.9 L 19.433 6.9 C 18.875 5.944 18.183 5.11 17.35 4.401 C 16.517 3.691 15.566 3.163 14.492 2.816 C 14.839 3.45 15.138 4.107 15.396 4.788 C 15.654 5.468 15.871 6.172 16.041 6.9 Z M 9.317 6.9 L 13.689 6.9 C 13.46 6.055 13.16 5.263 12.797 4.512 C 12.433 3.761 11.999 3.045 11.5 2.353 C 11.001 3.045 10.573 3.761 10.203 4.512 C 9.834 5.263 9.546 6.055 9.317 6.9 Z M 3.567 6.9 L 6.959 6.9 C 7.129 6.172 7.346 5.468 7.604 4.788 C 7.862 4.107 8.167 3.45 8.508 2.816 C 7.434 3.163 6.483 3.691 5.644 4.401 C 4.805 5.11 4.119 5.944 3.567 6.9 Z\" fill=\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)) /* {&quot;name&quot;:&quot;Copper White&quot;} */\"></path></svg>',svgContentId:9956004402,withExternalLayout:true,...addPropertyOverrides({\"kRN3WRyuj-hover\":{svgContentId:8685164213}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ndl28j\",\"data-framer-name\":\"language_symbol\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"VkGTZmOkg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\"><path d=\"M 11.5 23 C 9.928 23 8.443 22.701 7.047 22.096 C 5.65 21.492 4.424 20.671 3.38 19.626 C 2.335 18.582 1.508 17.361 0.909 15.959 C 0.299 14.557 0 13.072 0 11.5 C 0 9.91 0.299 8.42 0.904 7.029 C 1.508 5.639 2.329 4.424 3.374 3.38 C 4.418 2.335 5.639 1.508 7.041 0.909 C 8.443 0.311 9.928 0 11.5 0 C 13.09 0 14.58 0.299 15.971 0.904 C 17.361 1.508 18.576 2.329 19.62 3.374 C 20.665 4.418 21.492 5.633 22.091 7.023 C 22.689 8.414 23 9.91 23 11.5 C 23 13.072 22.701 14.557 22.096 15.959 C 21.492 17.356 20.671 18.582 19.626 19.626 C 18.582 20.671 17.367 21.498 15.977 22.096 C 14.586 22.695 13.09 23 11.5 23 Z M 11.5 20.641 C 11.999 19.949 12.427 19.233 12.797 18.482 C 13.16 17.737 13.46 16.939 13.689 16.094 L 9.317 16.094 C 9.546 16.939 9.845 17.731 10.209 18.482 C 10.573 19.233 11.001 19.955 11.5 20.641 Z M 8.508 20.184 C 8.161 19.55 7.862 18.893 7.604 18.212 C 7.346 17.532 7.129 16.828 6.959 16.1 L 3.567 16.1 C 4.125 17.056 4.817 17.89 5.65 18.599 C 6.483 19.309 7.434 19.838 8.508 20.184 Z M 14.492 20.184 C 15.566 19.838 16.517 19.309 17.356 18.599 C 18.195 17.89 18.887 17.056 19.439 16.1 L 16.047 16.1 C 15.877 16.828 15.66 17.532 15.402 18.212 C 15.138 18.893 14.833 19.55 14.492 20.184 Z M 2.587 13.8 L 6.495 13.8 C 6.436 13.419 6.395 13.037 6.366 12.662 C 6.337 12.286 6.325 11.899 6.325 11.5 C 6.325 11.101 6.337 10.708 6.366 10.338 C 6.395 9.963 6.436 9.587 6.495 9.2 L 2.587 9.2 C 2.494 9.581 2.417 9.963 2.37 10.338 C 2.323 10.714 2.3 11.101 2.3 11.5 C 2.3 11.899 2.323 12.292 2.37 12.662 C 2.417 13.031 2.494 13.419 2.587 13.8 Z M 8.795 13.8 L 14.199 13.8 C 14.258 13.419 14.299 13.037 14.328 12.662 C 14.357 12.286 14.369 11.899 14.369 11.5 C 14.369 11.101 14.357 10.708 14.328 10.338 C 14.299 9.969 14.258 9.587 14.199 9.2 L 8.795 9.2 C 8.736 9.581 8.695 9.963 8.666 10.338 C 8.637 10.714 8.625 11.101 8.625 11.5 C 8.625 11.899 8.637 12.292 8.666 12.662 C 8.695 13.031 8.742 13.419 8.795 13.8 Z M 16.505 13.8 L 20.412 13.8 C 20.506 13.419 20.583 13.037 20.63 12.662 C 20.677 12.286 20.7 11.899 20.7 11.5 C 20.7 11.101 20.677 10.708 20.63 10.338 C 20.583 9.963 20.512 9.587 20.412 9.2 L 16.505 9.2 C 16.564 9.581 16.605 9.963 16.634 10.338 C 16.663 10.714 16.675 11.101 16.675 11.5 C 16.675 11.899 16.663 12.292 16.634 12.662 C 16.605 13.031 16.558 13.419 16.505 13.8 Z M 16.041 6.9 L 19.433 6.9 C 18.875 5.944 18.183 5.11 17.35 4.401 C 16.517 3.691 15.566 3.163 14.492 2.816 C 14.839 3.45 15.138 4.107 15.396 4.788 C 15.654 5.468 15.871 6.172 16.041 6.9 Z M 9.317 6.9 L 13.689 6.9 C 13.46 6.055 13.16 5.263 12.797 4.512 C 12.433 3.761 11.999 3.045 11.5 2.353 C 11.001 3.045 10.573 3.761 10.203 4.512 C 9.834 5.263 9.546 6.055 9.317 6.9 Z M 3.567 6.9 L 6.959 6.9 C 7.129 6.172 7.346 5.468 7.604 4.788 C 7.862 4.107 8.167 3.45 8.508 2.816 C 7.434 3.163 6.483 3.691 5.644 4.401 C 4.805 5.11 4.119 5.944 3.567 6.9 Z\" fill=\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)) /* {&quot;name&quot;:&quot;Copper White&quot;} */\"></path></svg>',svgContentId:9956004402,withExternalLayout:true,...addPropertyOverrides({\"xZbEg5YJP-hover\":{svgContentId:8685164213}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-tqcbls\",\"data-framer-name\":\"language_symbol\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wNQmaqFHR\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\"><path d=\"M 11.5 23 C 9.928 23 8.443 22.701 7.047 22.096 C 5.65 21.492 4.424 20.671 3.38 19.626 C 2.335 18.582 1.508 17.361 0.909 15.959 C 0.299 14.557 0 13.072 0 11.5 C 0 9.91 0.299 8.42 0.904 7.029 C 1.508 5.639 2.329 4.424 3.374 3.38 C 4.418 2.335 5.639 1.508 7.041 0.909 C 8.443 0.311 9.928 0 11.5 0 C 13.09 0 14.58 0.299 15.971 0.904 C 17.361 1.508 18.576 2.329 19.62 3.374 C 20.665 4.418 21.492 5.633 22.091 7.023 C 22.689 8.414 23 9.91 23 11.5 C 23 13.072 22.701 14.557 22.096 15.959 C 21.492 17.356 20.671 18.582 19.626 19.626 C 18.582 20.671 17.367 21.498 15.977 22.096 C 14.586 22.695 13.09 23 11.5 23 Z M 11.5 20.641 C 11.999 19.949 12.427 19.233 12.797 18.482 C 13.16 17.737 13.46 16.939 13.689 16.094 L 9.317 16.094 C 9.546 16.939 9.845 17.731 10.209 18.482 C 10.573 19.233 11.001 19.955 11.5 20.641 Z M 8.508 20.184 C 8.161 19.55 7.862 18.893 7.604 18.212 C 7.346 17.532 7.129 16.828 6.959 16.1 L 3.567 16.1 C 4.125 17.056 4.817 17.89 5.65 18.599 C 6.483 19.309 7.434 19.838 8.508 20.184 Z M 14.492 20.184 C 15.566 19.838 16.517 19.309 17.356 18.599 C 18.195 17.89 18.887 17.056 19.439 16.1 L 16.047 16.1 C 15.877 16.828 15.66 17.532 15.402 18.212 C 15.138 18.893 14.833 19.55 14.492 20.184 Z M 2.587 13.8 L 6.495 13.8 C 6.436 13.419 6.395 13.037 6.366 12.662 C 6.337 12.286 6.325 11.899 6.325 11.5 C 6.325 11.101 6.337 10.708 6.366 10.338 C 6.395 9.963 6.436 9.587 6.495 9.2 L 2.587 9.2 C 2.494 9.581 2.417 9.963 2.37 10.338 C 2.323 10.714 2.3 11.101 2.3 11.5 C 2.3 11.899 2.323 12.292 2.37 12.662 C 2.417 13.031 2.494 13.419 2.587 13.8 Z M 8.795 13.8 L 14.199 13.8 C 14.258 13.419 14.299 13.037 14.328 12.662 C 14.357 12.286 14.369 11.899 14.369 11.5 C 14.369 11.101 14.357 10.708 14.328 10.338 C 14.299 9.969 14.258 9.587 14.199 9.2 L 8.795 9.2 C 8.736 9.581 8.695 9.963 8.666 10.338 C 8.637 10.714 8.625 11.101 8.625 11.5 C 8.625 11.899 8.637 12.292 8.666 12.662 C 8.695 13.031 8.742 13.419 8.795 13.8 Z M 16.505 13.8 L 20.412 13.8 C 20.506 13.419 20.583 13.037 20.63 12.662 C 20.677 12.286 20.7 11.899 20.7 11.5 C 20.7 11.101 20.677 10.708 20.63 10.338 C 20.583 9.963 20.512 9.587 20.412 9.2 L 16.505 9.2 C 16.564 9.581 16.605 9.963 16.634 10.338 C 16.663 10.714 16.675 11.101 16.675 11.5 C 16.675 11.899 16.663 12.292 16.634 12.662 C 16.605 13.031 16.558 13.419 16.505 13.8 Z M 16.041 6.9 L 19.433 6.9 C 18.875 5.944 18.183 5.11 17.35 4.401 C 16.517 3.691 15.566 3.163 14.492 2.816 C 14.839 3.45 15.138 4.107 15.396 4.788 C 15.654 5.468 15.871 6.172 16.041 6.9 Z M 9.317 6.9 L 13.689 6.9 C 13.46 6.055 13.16 5.263 12.797 4.512 C 12.433 3.761 11.999 3.045 11.5 2.353 C 11.001 3.045 10.573 3.761 10.203 4.512 C 9.834 5.263 9.546 6.055 9.317 6.9 Z M 3.567 6.9 L 6.959 6.9 C 7.129 6.172 7.346 5.468 7.604 4.788 C 7.862 4.107 8.167 3.45 8.508 2.816 C 7.434 3.163 6.483 3.691 5.644 4.401 C 4.805 5.11 4.119 5.944 3.567 6.9 Z\" fill=\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)) /* {&quot;name&quot;:&quot;Copper White&quot;} */\"></path></svg>',svgContentId:9956004402,withExternalLayout:true,...addPropertyOverrides({\"lpmXXLmdC-hover\":{svgContentId:8685164213}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",children:\"deutsch\"})}),className:\"framer-rcfube\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"K8akDoV07\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"akZl7uTiY-hover\":{\"--extracted-1lwpl3i\":\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\"},\"kRN3WRyuj-hover\":{\"--extracted-1lwpl3i\":\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\"},\"lpmXXLmdC-hover\":{\"--extracted-1lwpl3i\":\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\"},\"xZbEg5YJP-hover\":{\"--extracted-1lwpl3i\":\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"akZl7uTiY-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)))\"},children:\"deutsch\"})})},\"kRN3WRyuj-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)))\"},children:\"en\"})})},\"lpmXXLmdC-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)))\"},children:\"de\"})})},\"xZbEg5YJP-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 255, 240)))\"},children:\"english\"})})},kRN3WRyuj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",children:\"en\"})})},lpmXXLmdC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",children:\"de\"})})},xZbEg5YJP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",children:\"english\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n9bLf.framer-1gpdd41, .framer-n9bLf .framer-1gpdd41 { display: block; }\",\".framer-n9bLf.framer-19oy4ez { 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: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-n9bLf .framer-pura5u { 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: 0px; position: relative; width: min-content; }\",\".framer-n9bLf .framer-1ktztzi, .framer-n9bLf .framer-iwdgc2, .framer-n9bLf .framer-1ndl28j, .framer-n9bLf .framer-tqcbls { flex: none; height: 23px; position: relative; width: 23px; }\",\".framer-n9bLf .framer-rcfube { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 135\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lpmXXLmdC\":{\"layout\":[\"auto\",\"auto\"]},\"xZbEg5YJP\":{\"layout\":[\"auto\",\"auto\"]},\"kRN3WRyuj\":{\"layout\":[\"auto\",\"auto\"]},\"MaAliMcrS\":{\"layout\":[\"auto\",\"auto\"]},\"jRK41JPgD\":{\"layout\":[\"auto\",\"auto\"]},\"K5B6IXPkv\":{\"layout\":[\"auto\",\"auto\"]},\"cnsnrIgRo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergXLAwXyaL=withCSS(Component,css,\"framer-n9bLf\");export default FramergXLAwXyaL;FramergXLAwXyaL.displayName=\"Language Icon\";FramergXLAwXyaL.defaultProps={height:24,width:135};addPropertyControls(FramergXLAwXyaL,{variant:{options:[\"akZl7uTiY\",\"lpmXXLmdC\",\"xZbEg5YJP\",\"kRN3WRyuj\"],optionTitles:[\"Sprache DE Desktop\",\"Sprache DE Mobile\",\"Sprache EN Desktop\",\"Sprache DE Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergXLAwXyaL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergXLAwXyaL\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lpmXXLmdC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xZbEg5YJP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kRN3WRyuj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MaAliMcrS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jRK41JPgD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K5B6IXPkv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cnsnrIgRo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"135\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gXLAwXyaL.map","// Generated by Framer (1249b65)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={lg5DafQOd:{hover:true}};const cycleOrder=[\"lg5DafQOd\"];const variantClassNames={lg5DafQOd:\"framer-v-10wyfhw\"};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,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:\"lg5DafQOd\",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-tSneq\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-10wyfhw\",className),\"data-framer-name\":\"Bemakers Logo\",layoutDependency:layoutDependency,layoutId:\"lg5DafQOd\",ref:ref,style:{...style},...addPropertyOverrides({\"lg5DafQOd-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-1aimumi\",\"data-framer-name\":\"bemakers_logo\",fill:\"black\",intrinsicHeight:392,intrinsicWidth:2131,layoutDependency:layoutDependency,layoutId:\"eNVXmxXJu\",style:{opacity:.85},svg:'<svg version=\"1.1\" id=\"Ebene_1\" xmlns=\"http://www.w3.org/2000/svg\" x=\"0\" y=\"0\" viewBox=\"0 0 2131.4 392\" style=\"enable-background:new 0 0 2131.4 392\" xml:space=\"preserve\"><style>.st0{fill:#8a6257}</style><path class=\"st0\" d=\"M77.6 0c-1.9 59.2-3.7 118.3-5.4 172.6.6-1.6 3.4-8.8 6.5-16 12.8-29.5 33.1-49 66.9-51.7 36.8-2.9 67.7 9.5 83.2 42.8 30.7 66 30.8 133.8.3 200.6-10.6 23.1-32.4 33.1-53.5 43.6h-40.8c-35.1-10.1-51.4-37.7-64.7-68.7 2.1 19.7 4.1 39.3 6.3 60.6H0V0h77.6zm-6.2 245.5c3.3 19.3 5.2 38.3 10.1 56.5 5.1 18.9 16.8 32 38.9 32.7 22.2.8 34.6-12.2 41.1-30.3 13.4-37.7 13.2-76.2-.3-113.9-6.4-17.9-19.9-29.8-40-29.4-20 .4-33.3 12.6-38.9 30.7-5.3 17.3-7.3 35.6-10.9 53.7zM992.2 392c-28.2-9.7-50.9-24.4-57.9-56.5-9.3-42.9 6.5-78.8 48.3-93.5 27.8-9.7 58.1-13.3 87.6-17 15.2-1.9 19.6-7.5 18.6-21.9-2.6-38.2-26.7-58-55-41.4-12.5 7.4-19.4 24.3-31.5 40.6-17.9-2.6-41.6-6.1-65.1-9.5 5-48.7 34.3-80.1 83.3-85.8 24.5-2.8 50.4-1.5 74.7 3.2 42.2 8.2 65.8 37.2 68.5 79.7 1.9 29.8 1.7 59.8 2.4 89.7.4 17.7 0 35.4 1.1 53 1 16.7 3.5 33.4 5.5 51.1-20.6 0-41.8.9-62.7-.6-5.4-.4-14.1-8.1-14.7-13.3-1.9-16.3-.7-33-.7-54.7-9.4 39.8-29.1 66.1-65.5 76.8-12.3.1-24.6.1-36.9.1zm95.3-124.8c-17.7 3.8-32.8 6.6-47.7 10.3-14.8 3.7-27.9 12.2-26.9 28.3.7 10.5 6.9 24.3 15.2 29.8 13.9 9.1 30.4 4.8 42.8-6.8 16.6-15.8 18.3-36.4 16.6-61.6zM1559.8 392c-44.2-11.9-77.5-36.3-89-82.6-14.1-57.2-15.4-114.4 22-163.8 31.5-41.7 78-47.1 125.6-37.1 45.6 9.6 69.9 41.6 77.7 86.7 11.3 64.7 9.1 67.4-54.7 67.4h-95.1c-7.7 35.9 4.5 65.8 28.8 72.9 24.6 7.3 38.6-2.6 51.5-37.8 22 4.6 44.3 9.2 66.4 13.9-2 36.6-28.8 65.6-69.2 76.3-3.7 1-7.3 2.8-10.9 4.2-17.7-.1-35.4-.1-53.1-.1zm63.1-170.7c-.7-24.9 2.9-50.5-20.4-63.6-9.8-5.5-27.9-2.3-39.3 3.1-16.3 7.8-22.5 37.8-16.5 60.5h76.2zM367.5 392c-43.8-12.6-77.3-37-88.2-83.6-13.2-56.5-15-112.9 21.7-162.2 30.9-41.5 76.7-47.4 123.4-38.7 44.4 8.3 70.3 38.2 79.6 82.6 14 66.5 9.6 72.3-57.1 72.3h-93.1c-6.5 36.4 6.4 66.2 30.4 73.2 23.8 6.9 36.6-2 52-37.8 21.8 4.6 44 9.2 66.1 13.8-4.8 38.7-30.6 66-70.7 76.2-3.8 1-7.4 2.7-11.1 4.1-17.6.1-35.3.1-53 .1zm64.7-171.3c-1.6-24.9 1.8-49.8-20.3-62.8-9.3-5.5-27.6-4.4-37.3 1.3-22.1 13-22.9 37.1-23.1 61.4 27.1.1 52.4.1 80.7.1zM1988.6 392c-16.9-6.4-34.7-11.2-50.6-19.5-23.4-12.3-33.9-33.9-36.5-62.2 21-5.2 41.8-10.4 64.8-16.1 4.5 28 20 44.4 48.5 46.4 19.2 1.3 35.5-8.4 38.5-23.1 3.3-16-5.7-28.9-26.1-35.4-18.7-6-38-10.1-56.5-16.7-42.7-15.1-62.3-44.2-59.8-86.3 2-33.6 28.1-60.2 69.4-69.7 36.6-8.5 72.9-8.5 107.3 9 24.6 12.5 39.4 32.4 43.7 62.3-19.8 4.5-39.3 8.8-60.4 13.6-8.9-22.5-21.8-39.8-48.6-39-16.7.5-32.5 3.7-36 22.9-3.4 19.2 10 28.4 26 33.4 17.5 5.5 35.4 9.6 52.9 14.9 47 14 67 38.4 66.2 80.5-.7 39-25.6 68.1-68.7 80.2-4.4 1.2-8.6 3.2-12.8 4.8h-61.3zM1294.4 0c-1.5 75.2-3.8 150.5-4.1 225.7-.1 44 3.2 88 4.9 132.1.3 7.9 0 15.9 0 24.9h-77.3V24.4c0-8.1-.7-16.2-1.1-24.4h77.6zM764.5 383.1h-77.4v-22.2c0-49.6.3-99.3-.2-148.9-.3-33.6-9.1-47.7-28.5-48.3-21.3-.6-34.2 15.1-35.2 48.2-1.5 47.6-.9 95.2-1.2 142.8-.1 8.8 0 17.6 0 27.7h-75.6V113.5h73.1c-2.3 23.4-4.6 46.4-7.3 73 28-72.3 42.5-86.1 85.4-81.5 51.9 5.5 52.4 46.5 59.4 85.1 1.2-4.4 2.6-8.8 3.7-13.3 1.1-4.6 1.8-9.4 3-14 11.8-44.4 39-62.7 84.6-56.8 28.6 3.7 47.6 21.6 53.8 53.1 2.9 14.6 4.3 29.7 4.4 44.5.5 59.1.2 118.2.2 178.6h-77.8c0-53.7.2-107.2-.2-160.7-.1-12.1.3-25.3-4.3-36-3.8-8.9-14.5-20.4-22.4-20.6-9.6-.2-24 7.9-28.3 16.5-6.7 13.3-8.7 30-9 45.3-.8 51.7-.2 103.2-.2 156.4zM1805.2 201c4.2-16.6 7.5-33.6 12.9-49.8 12.6-37.8 36.6-51.6 75.2-45.2 13.1 2.2 19.8 6.6 14 21.6-6.6 17-11.1 34.7-17.1 53.7-5.3-1.8-9.4-3.5-13.7-4.6-33.3-8.9-58.3 5.9-60.8 40.5-3.1 42.6-2 85.5-2.6 128.3-.2 12 0 24.1 0 37.2h-75.8V114h74.7c-3.1 29.4-6.2 58-9.3 86.6.9.1 1.7.2 2.5.4z\"/><path class=\"st0\" d=\"M1476 383.7c-30.3 0-55.9.5-81.6-.4-4.9-.2-11.3-4.4-14.1-8.7-27.7-43.5-55.1-87.2-81.5-131.5-3.1-5.2-2.6-16.1.9-20.9 25.3-34.4 51.6-68.2 78.4-101.5 4-5 12-9.2 18.3-9.5 21.6-1.2 43.4-.4 70-.4-16.8 21.7-31.3 40.7-46.1 59.5-11.8 14.9-23.1 30.3-36 44.2-10 10.7-8.4 18.7-.8 30 30.6 44.6 60.1 90.1 92.5 139.2z\"/></svg>',variants:{\"lg5DafQOd-hover\":{opacity:1}},withExternalLayout:true})})})})});});const css=['.framer-tSneq [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-tSneq .framer-1b5kacq { display: block; }\",\".framer-tSneq .framer-10wyfhw { align-content: center; align-items: center; display: flex; 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-tSneq .framer-1aimumi { aspect-ratio: 5.436224489795919 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 120px; }\",\".framer-tSneq .framer-v-10wyfhw .framer-10wyfhw { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-tSneq .framer-10wyfhw { gap: 0px; } .framer-tSneq .framer-10wyfhw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-tSneq .framer-10wyfhw > :first-child { margin-left: 0px; } .framer-tSneq .framer-10wyfhw > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 119.6\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"r8khycqq2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables false\n */ const FramerpOrEUsyhL=withCSS(Component,css,\"framer-tSneq\");export default FramerpOrEUsyhL;FramerpOrEUsyhL.displayName=\"Bemakers Logo\";FramerpOrEUsyhL.defaultProps={height:22,width:119.6};addFonts(FramerpOrEUsyhL,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpOrEUsyhL\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"119.6\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r8khycqq2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"22\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pOrEUsyhL.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function Separator(props){const{character,font,size,letter,color}=props;const containerRef=useRef(null);const[repeatCount,setRepeatCount]=useState(1);useEffect(()=>{const calculateRepeatCount=()=>{if(!containerRef.current)return;const container=containerRef.current;const containerWidth=container.offsetWidth;if(containerWidth===0)return;// Calculate for 99% of container width\nconst targetWidth=containerWidth*.999;// Create a temporary element to measure character width with spacing\nconst tempElement=document.createElement(\"div\");tempElement.style.visibility=\"hidden\";tempElement.style.position=\"absolute\";tempElement.style.top=\"-9999px\";tempElement.style.whiteSpace=\"nowrap\";tempElement.style.fontSize=`${size}px`;tempElement.style.fontWeight=font?.fontWeight||\"400\";tempElement.style.fontFamily=font?.fontFamily||\"Inter\";tempElement.style.letterSpacing=`${letter}em`;// Test with different character counts to find the maximum that fits in 99% width\ndocument.body.appendChild(tempElement);let maxCount=1;for(let count=1;count<=1e3;count++){tempElement.textContent=character.repeat(count);const textWidth=tempElement.offsetWidth;if(textWidth<=targetWidth){maxCount=count;}else{break;}}document.body.removeChild(tempElement);setRepeatCount(maxCount);};// Delay execution to ensure font is loaded\nconst timeoutId=setTimeout(calculateRepeatCount,100);// Listen for container size changes\nconst resizeObserver=new ResizeObserver(()=>{setTimeout(calculateRepeatCount,50);});if(containerRef.current){resizeObserver.observe(containerRef.current);}return()=>{clearTimeout(timeoutId);resizeObserver.disconnect();};},[character,font,size,letter]);const separatorText=character.repeat(repeatCount);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:color,overflow:\"hidden\",userSelect:\"none\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:`${size}px`,fontWeight:font?.fontWeight||\"400\",fontFamily:font?.fontFamily||\"Inter\",letterSpacing:`${letter}em`,whiteSpace:\"nowrap\"},children:separatorText})});}addPropertyControls(Separator,{character:{type:ControlType.String,title:\"Character\",defaultValue:\"•\",placeholder:\"Enter separator character\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontWeight:400,fontFamily:\"Inter\"}},size:{type:ControlType.Number,title:\"Size\",defaultValue:16,min:1,max:500,step:1,displayStepper:true,unit:\"px\"},letter:{type:ControlType.Number,title:\"Letter\",defaultValue:0,min:-1,max:5,step:.01,displayStepper:true,unit:\"em\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#888888\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Separator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Character_Separator.map","function _check_private_redeclaration(obj,privateCollection){if(privateCollection.has(obj)){throw new TypeError(\"Cannot initialize the same private elements twice on an object\");}}function _class_apply_descriptor_get(receiver,descriptor){if(descriptor.get){return descriptor.get.call(receiver);}return descriptor.value;}function _class_apply_descriptor_set(receiver,descriptor,value){if(descriptor.set){descriptor.set.call(receiver,value);}else{if(!descriptor.writable){throw new TypeError(\"attempted to set read only private field\");}descriptor.value=value;}}function _class_apply_descriptor_update(receiver,descriptor){if(descriptor.set){if(!descriptor.get){throw new TypeError(\"attempted to read set only private field\");}if(!(\"__destrWrapper\"in descriptor)){descriptor.__destrWrapper={set value(v){descriptor.set.call(receiver,v);},get value(){return descriptor.get.call(receiver);}};}return descriptor.__destrWrapper;}else{if(!descriptor.writable){throw new TypeError(\"attempted to set read only private field\");}return descriptor;}}function _class_extract_field_descriptor(receiver,privateMap,action){if(!privateMap.has(receiver)){throw new TypeError(\"attempted to \"+action+\" private field on non-instance\");}return privateMap.get(receiver);}function _class_private_field_get(receiver,privateMap){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"get\");return _class_apply_descriptor_get(receiver,descriptor);}function _class_private_field_init(obj,privateMap,value){_check_private_redeclaration(obj,privateMap);privateMap.set(obj,value);}function _class_private_field_set(receiver,privateMap,value){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"set\");_class_apply_descriptor_set(receiver,descriptor,value);return value;}function _class_private_field_update(receiver,privateMap){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"update\");return _class_apply_descriptor_update(receiver,descriptor);}function _class_private_method_get(receiver,privateSet,fn){if(!privateSet.has(receiver)){throw new TypeError(\"attempted to get private field on non-instance\");}return fn;}function _class_private_method_init(obj,privateSet){_check_private_redeclaration(obj,privateSet);privateSet.add(obj);}var _t,_e,_s,_r,_e1,_s1,_i,_n,_a,_o,_u,_c,_h,_l,_d,_class,_p,_f,_y,_c1,_d1,_class1,_m,_b,_v,_g,_y1,_h1,_O,_R,_C,_w,_S,_u1,_E,_P,_F,_D,_M,_Q,_q,_x,_T,_I,_A,_U,_k,_j,_K,_G,_B,_V,_L,_H,__,_N,_W,_class2,_u2,_z,_p1,_$,_f1,_J,_X,_Y,_Z,_rt,_st,_et,_tt,_W1,_class3,_u3,_F1,_it,_nt,_at,_W2,_class4;import*as t from\"react\";import{jsx as e}from\"react/jsx-runtime\";var s=class{subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe();};}hasListeners(){return this.listeners.size>0;}onSubscribe(){}onUnsubscribe(){}constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this);}},r=\"undefined\"==typeof window||\"Deno\"in globalThis;function i(){}function n(t){return\"number\"==typeof t&&t>=0&&t!==1/0;}function a(t,e){return Math.max(t+(e||0)-Date.now(),0);}function o(t,e){return\"function\"==typeof t?t(e):t;}function u(t,e){return\"function\"==typeof t?t(e):t;}function c(t,e){const{type:s=\"all\",exact:r,fetchStatus:i,predicate:n,queryKey:a,stale:o}=t;if(a){if(r){if(e.queryHash!==l(a,e.options))return!1;}else if(!p(e.queryKey,a))return!1;}if(\"all\"!==s){const t=e.isActive();if(\"active\"===s&&!t)return!1;if(\"inactive\"===s&&t)return!1;}return(\"boolean\"!=typeof o||e.isStale()===o)&&(!i||i===e.state.fetchStatus)&&!(n&&!n(e));}function h(t,e){const{exact:s,status:r,predicate:i,mutationKey:n}=t;if(n){if(!e.options.mutationKey)return!1;if(s){if(d(e.options.mutationKey)!==d(n))return!1;}else if(!p(e.options.mutationKey,n))return!1;}return(!r||e.state.status===r)&&!(i&&!i(e));}function l(t,e){return(e?.queryKeyHashFn||d)(t);}function d(t){return JSON.stringify(t,(t,e)=>b(e)?Object.keys(e).sort().reduce((t,s)=>(t[s]=e[s],t),{}):e);}function p(t,e){return t===e||typeof t==typeof e&&!(!t||!e||\"object\"!=typeof t||\"object\"!=typeof e)&&Object.keys(e).every(s=>p(t[s],e[s]));}function f(t,e){if(t===e)return t;const s=m(t)&&m(e);if(s||b(t)&&b(e)){const r=s?t:Object.keys(t),i=r.length,n=s?e:Object.keys(e),a=n.length,o=s?[]:{},u=new Set(r);let c=0;for(let r=0;r<a;r++){const i=s?r:n[r];(!s&&u.has(i)||s)&&void 0===t[i]&&void 0===e[i]?(o[i]=void 0,c++):(o[i]=f(t[i],e[i]),o[i]===t[i]&&void 0!==t[i]&&c++);}return i===a&&c===i?t:o;}return e;}function y(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const s in t)if(t[s]!==e[s])return!1;return!0;}function m(t){return Array.isArray(t)&&t.length===Object.keys(t).length;}function b(t){if(!v1(t))return!1;const e=t.constructor;if(void 0===e)return!0;const s=e.prototype;return!!v1(s)&&!!s.hasOwnProperty(\"isPrototypeOf\")&&Object.getPrototypeOf(t)===Object.prototype;}function v1(t){return\"[object Object]\"===Object.prototype.toString.call(t);}function g(t,e,s){if(\"function\"==typeof s.structuralSharing)return s.structuralSharing(t,e);if(!1!==s.structuralSharing){if(\"production\"!==process.env.NODE_ENV)try{return f(t,e);}catch(t){throw t;}return f(t,e);}return e;}function O(t,e,s=0){const r=[...t,e];return s&&r.length>s?r.slice(1):r;}function R(t,e,s=0){const r=[e,...t];return s&&r.length>s?r.slice(0,-1):r;}var C=Symbol();function w(t,e){return\"production\"!==process.env.NODE_ENV&&t.queryFn,!t.queryFn&&e?.initialPromise?()=>e.initialPromise:t.queryFn&&t.queryFn!==C?t.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`));}function S(t,e){return\"function\"==typeof t?t(...e):!!t;}var q=new(_t=/*#__PURE__*/new WeakMap,_e=/*#__PURE__*/new WeakMap,_s=/*#__PURE__*/new WeakMap,class extends s{onSubscribe(){_class_private_field_get(this,_e)||this.setEventListener(_class_private_field_get(this,_s));}onUnsubscribe(){this.hasListeners()||(_class_private_field_get(this,_e)?.call(this),_class_private_field_set(this,_e,void 0));}setEventListener(t){_class_private_field_set(this,_s,t),_class_private_field_get(this,_e)?.call(this),_class_private_field_set(this,_e,t(t=>{\"boolean\"==typeof t?this.setFocused(t):this.onFocus();}));}setFocused(t){_class_private_field_get(this,_t)!==t&&(_class_private_field_set(this,_t,t),this.onFocus());}onFocus(){const t=this.isFocused();this.listeners.forEach(e=>{e(t);});}isFocused(){return\"boolean\"==typeof _class_private_field_get(this,_t)?_class_private_field_get(this,_t):\"hidden\"!==globalThis.document?.visibilityState;}constructor(){var _temp;_temp=super(),_class_private_field_init(this,_t,{writable:true,value:void 0}),_class_private_field_init(this,_e,{writable:true,value:void 0}),_class_private_field_init(this,_s,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_s,t=>{if(!r&&window.addEventListener){const e=()=>t();return window.addEventListener(\"visibilitychange\",e,!1),()=>{window.removeEventListener(\"visibilitychange\",e);};}});}}),Q=new(_r=/*#__PURE__*/new WeakMap,_e1=/*#__PURE__*/new WeakMap,_s1=/*#__PURE__*/new WeakMap,class extends s{onSubscribe(){_class_private_field_get(this,_e1)||this.setEventListener(_class_private_field_get(this,_s1));}onUnsubscribe(){this.hasListeners()||(_class_private_field_get(this,_e1)?.call(this),_class_private_field_set(this,_e1,void 0));}setEventListener(t){_class_private_field_set(this,_s1,t),_class_private_field_get(this,_e1)?.call(this),_class_private_field_set(this,_e1,t(this.setOnline.bind(this)));}setOnline(t){_class_private_field_get(this,_r)!==t&&(_class_private_field_set(this,_r,t),this.listeners.forEach(e=>{e(t);}));}isOnline(){return _class_private_field_get(this,_r);}constructor(){var _temp;_temp=super(),_class_private_field_init(this,_r,{writable:true,value:!0}),_class_private_field_init(this,_e1,{writable:true,value:void 0}),_class_private_field_init(this,_s1,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_s1,t=>{if(!r&&window.addEventListener){const e=()=>t(!0),s=()=>t(!1);return window.addEventListener(\"online\",e,!1),window.addEventListener(\"offline\",s,!1),()=>{window.removeEventListener(\"online\",e),window.removeEventListener(\"offline\",s);};}});}});function E(){let t,e;const s=new Promise((s,r)=>{t=s,e=r;});function r(t){Object.assign(s,t),delete s.resolve,delete s.reject;}return s.status=\"pending\",s.catch(()=>{}),s.resolve=e=>{r({status:\"fulfilled\",value:e}),t(e);},s.reject=t=>{r({status:\"rejected\",reason:t}),e(t);},s;}function P(t){return Math.min(1e3*2**t,3e4);}function F(t){return\"online\"!==(t??\"online\")||Q.isOnline();}var D=class extends Error{constructor(t){super(\"CancelledError\"),this.revert=t?.revert,this.silent=t?.silent;}};function M(t){let e,s=!1,i=0;const n=E(),a=()=>\"pending\"!==n.status,o=()=>q.isFocused()&&(\"always\"===t.networkMode||Q.isOnline())&&t.canRun(),u=()=>F(t.networkMode)&&t.canRun(),c=t=>{a()||(e?.(),n.resolve(t));},h=t=>{a()||(e?.(),n.reject(t));},l=()=>new Promise(s=>{e=t=>{(a()||o())&&s(t);},t.onPause?.();}).then(()=>{e=void 0,a()||t.onContinue?.();}),d=()=>{if(a())return;let e;const n=0===i?t.initialPromise:void 0;try{e=n??t.fn();}catch(t){e=Promise.reject(t);}Promise.resolve(e).then(c).catch(e=>{if(a())return;const n=t.retry??(r?0:3),u=t.retryDelay??P,c=\"function\"==typeof u?u(i,e):u,p=!0===n||\"number\"==typeof n&&i<n||\"function\"==typeof n&&n(i,e);var f;!s&&p?(i++,t.onFail?.(i,e),(f=c,new Promise(t=>{setTimeout(t,f);})).then(()=>o()?void 0:l()).then(()=>{s?h(e):d();})):h(e);});};return{promise:n,status:()=>n.status,cancel:e=>{a()||(h(new D(e)),t.abort?.());},continue:()=>(e?.(),n),cancelRetry:()=>{s=!0;},continueRetry:()=>{s=!1;},canStart:u,start:()=>(u()?d():l().then(d),n)};}var x=t=>setTimeout(t,0);var T=function(){let t=[],e=0,s=t=>{t();},r=t=>{t();},i=x;const n=r=>{e?t.push(r):i(()=>{s(r);});};return{batch:n=>{let a;e++;try{a=n();}finally{e--,e||(()=>{const e=t;t=[],e.length&&i(()=>{r(()=>{e.forEach(t=>{s(t);});});});})();}return a;},batchCalls:t=>(...e)=>{n(()=>{t(...e);});},schedule:n,setNotifyFunction:t=>{s=t;},setBatchNotifyFunction:t=>{r=t;},setScheduler:t=>{i=t;}};}(),I=(_i=/*#__PURE__*/new WeakMap,class{destroy(){this.clearGcTimeout();}scheduleGc(){this.clearGcTimeout(),n(this.gcTime)&&_class_private_field_set(this,_i,setTimeout(()=>{this.optionalRemove();},this.gcTime));}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(r?1/0:3e5));}clearGcTimeout(){_class_private_field_get(this,_i)&&(clearTimeout(_class_private_field_get(this,_i)),_class_private_field_set(this,_i,void 0));}constructor(){_class_private_field_init(this,_i,{writable:true,value:void 0});}}),A=(_n=/*#__PURE__*/new WeakMap,_a=/*#__PURE__*/new WeakMap,_o=/*#__PURE__*/new WeakMap,_u=/*#__PURE__*/new WeakMap,_c=/*#__PURE__*/new WeakMap,_h=/*#__PURE__*/new WeakMap,_l=/*#__PURE__*/new WeakMap,_d=/*#__PURE__*/new WeakSet,_class=class extends I{get meta(){return this.options.meta;}get promise(){return _class_private_field_get(this,_c)?.promise;}setOptions(t){this.options={..._class_private_field_get(this,_h),...t},this.updateGcTime(this.options.gcTime);}optionalRemove(){this.observers.length||\"idle\"!==this.state.fetchStatus||_class_private_field_get(this,_o).remove(this);}setData(t,e){const s=g(this.state.data,t,this.options);return _class_private_method_get(this,_d,d1).call(this,{data:s,type:\"success\",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),s;}setState(t,e){_class_private_method_get(this,_d,d1).call(this,{type:\"setState\",state:t,setStateOptions:e});}cancel(t){const e=_class_private_field_get(this,_c)?.promise;return _class_private_field_get(this,_c)?.cancel(t),e?e.then(i).catch(i):Promise.resolve();}destroy(){super.destroy(),this.cancel({silent:!0});}reset(){this.destroy(),this.setState(_class_private_field_get(this,_n));}isActive(){return this.observers.some(t=>!1!==u(t.options.enabled,this));}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===C||this.state.dataUpdateCount+this.state.errorUpdateCount===0;}isStatic(){return this.getObserversCount()>0&&this.observers.some(t=>\"static\"===o(t.options.staleTime,this));}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated;}isStaleByTime(t=0){return void 0===this.state.data||\"static\"!==t&&(!!this.state.isInvalidated||!a(this.state.dataUpdatedAt,t));}onFocus(){const t=this.observers.find(t=>t.shouldFetchOnWindowFocus());t?.refetch({cancelRefetch:!1}),_class_private_field_get(this,_c)?.continue();}onOnline(){const t=this.observers.find(t=>t.shouldFetchOnReconnect());t?.refetch({cancelRefetch:!1}),_class_private_field_get(this,_c)?.continue();}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),_class_private_field_get(this,_o).notify({type:\"observerAdded\",query:this,observer:t}));}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(_class_private_field_get(this,_c)&&(_class_private_field_get(this,_l)?_class_private_field_get(this,_c).cancel({revert:!0}):_class_private_field_get(this,_c).cancelRetry()),this.scheduleGc()),_class_private_field_get(this,_o).notify({type:\"observerRemoved\",query:this,observer:t}));}getObserversCount(){return this.observers.length;}invalidate(){this.state.isInvalidated||_class_private_method_get(this,_d,d1).call(this,{type:\"invalidate\"});}async fetch(t,e){if(\"idle\"!==this.state.fetchStatus&&\"rejected\"!==_class_private_field_get(this,_c)?.status()){if(void 0!==this.state.data&&e?.cancelRefetch)this.cancel({silent:!0});else if(_class_private_field_get(this,_c))return _class_private_field_get(this,_c).continueRetry(),_class_private_field_get(this,_c).promise;}if(t&&this.setOptions(t),!this.options.queryFn){const t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options);}\"production\"!==process.env.NODE_ENV&&Array.isArray(this.options.queryKey);const s=new AbortController,r=t=>{Object.defineProperty(t,\"signal\",{enumerable:!0,get:()=>(_class_private_field_set(this,_l,!0),s.signal)});},i=()=>{const t=w(this.options,e),s=(()=>{const t={client:_class_private_field_get(this,_u),queryKey:this.queryKey,meta:this.meta};return r(t),t;})();return _class_private_field_set(this,_l,!1),this.options.persister?this.options.persister(t,s,this):t(s);},n=(()=>{const t={fetchOptions:e,options:this.options,queryKey:this.queryKey,client:_class_private_field_get(this,_u),state:this.state,fetchFn:i};return r(t),t;})();this.options.behavior?.onFetch(n,this),_class_private_field_set(this,_a,this.state),\"idle\"!==this.state.fetchStatus&&this.state.fetchMeta===n.fetchOptions?.meta||_class_private_method_get(this,_d,d1).call(this,{type:\"fetch\",meta:n.fetchOptions?.meta}),_class_private_field_set(this,_c,M({initialPromise:e?.initialPromise,fn:n.fetchFn,abort:s.abort.bind(s),onFail:(t,e)=>{_class_private_method_get(this,_d,d1).call(this,{type:\"failed\",failureCount:t,error:e});},onPause:()=>{_class_private_method_get(this,_d,d1).call(this,{type:\"pause\"});},onContinue:()=>{_class_private_method_get(this,_d,d1).call(this,{type:\"continue\"});},retry:n.options.retry,retryDelay:n.options.retryDelay,networkMode:n.options.networkMode,canRun:()=>!0}));try{const t=await _class_private_field_get(this,_c).start();if(void 0===t)throw process.env.NODE_ENV,new Error(`${this.queryHash} data is undefined`);return this.setData(t),_class_private_field_get(this,_o).config.onSuccess?.(t,this),_class_private_field_get(this,_o).config.onSettled?.(t,this.state.error,this),t;}catch(t){if(t instanceof D){if(t.silent)return _class_private_field_get(this,_c).promise;if(t.revert){if(this.setState({..._class_private_field_get(this,_a),fetchStatus:\"idle\"}),void 0===this.state.data)throw t;return this.state.data;}}throw _class_private_method_get(this,_d,d1).call(this,{type:\"error\",error:t}),_class_private_field_get(this,_o).config.onError?.(t,this),_class_private_field_get(this,_o).config.onSettled?.(this.state.data,t,this),t;}finally{this.scheduleGc();}}constructor(t){var _temp;_temp=super(),_class_private_method_init(this,_d),_class_private_field_init(this,_n,{writable:true,value:void 0}),_class_private_field_init(this,_a,{writable:true,value:void 0}),_class_private_field_init(this,_o,{writable:true,value:void 0}),_class_private_field_init(this,_u,{writable:true,value:void 0}),_class_private_field_init(this,_c,{writable:true,value:void 0}),_class_private_field_init(this,_h,{writable:true,value:void 0}),_class_private_field_init(this,_l,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_l,!1),_class_private_field_set(this,_h,t.defaultOptions),this.setOptions(t.options),this.observers=[],_class_private_field_set(this,_u,t.client),_class_private_field_set(this,_o,_class_private_field_get(this,_u).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,_class_private_field_set(this,_n,function(t){const e=\"function\"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,r=s?\"function\"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?\"success\":\"pending\",fetchStatus:\"idle\"};}(this.options)),this.state=t.state??_class_private_field_get(this,_n),this.scheduleGc();}},_class);function U(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:F(e.networkMode)?\"fetching\":\"paused\",...void 0===t&&{error:null,status:\"pending\"}};}var k=(_p=/*#__PURE__*/new WeakMap,class extends s{build(t,e,s){const r=e.queryKey,i=e.queryHash??l(r,e);let n=this.get(i);return n||(n=new A({client:t,queryKey:r,queryHash:i,options:t.defaultQueryOptions(e),state:s,defaultOptions:t.getQueryDefaults(r)}),this.add(n)),n;}add(t){_class_private_field_get(this,_p).has(t.queryHash)||(_class_private_field_get(this,_p).set(t.queryHash,t),this.notify({type:\"added\",query:t}));}remove(t){const e=_class_private_field_get(this,_p).get(t.queryHash);e&&(t.destroy(),e===t&&_class_private_field_get(this,_p).delete(t.queryHash),this.notify({type:\"removed\",query:t}));}clear(){T.batch(()=>{this.getAll().forEach(t=>{this.remove(t);});});}get(t){return _class_private_field_get(this,_p).get(t);}getAll(){return[..._class_private_field_get(this,_p).values()];}find(t){const e={exact:!0,...t};return this.getAll().find(t=>c(e,t));}findAll(t={}){const e=this.getAll();return Object.keys(t).length>0?e.filter(e=>c(t,e)):e;}notify(t){T.batch(()=>{this.listeners.forEach(e=>{e(t);});});}onFocus(){T.batch(()=>{this.getAll().forEach(t=>{t.onFocus();});});}onOnline(){T.batch(()=>{this.getAll().forEach(t=>{t.onOnline();});});}constructor(t={}){var _temp;_temp=super(),_class_private_field_init(this,_p,{writable:true,value:void 0}),_temp,this.config=t,_class_private_field_set(this,_p,new Map);}}),j=(_f=/*#__PURE__*/new WeakMap,_y=/*#__PURE__*/new WeakMap,_c1=/*#__PURE__*/new WeakMap,_d1=/*#__PURE__*/new WeakSet,_class1=class extends I{setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime);}get meta(){return this.options.meta;}addObserver(t){_class_private_field_get(this,_f).includes(t)||(_class_private_field_get(this,_f).push(t),this.clearGcTimeout(),_class_private_field_get(this,_y).notify({type:\"observerAdded\",mutation:this,observer:t}));}removeObserver(t){_class_private_field_set(this,_f,_class_private_field_get(this,_f).filter(e=>e!==t)),this.scheduleGc(),_class_private_field_get(this,_y).notify({type:\"observerRemoved\",mutation:this,observer:t});}optionalRemove(){_class_private_field_get(this,_f).length||(\"pending\"===this.state.status?this.scheduleGc():_class_private_field_get(this,_y).remove(this));}continue(){return _class_private_field_get(this,_c1)?.continue()??this.execute(this.state.variables);}async execute(t){const e=()=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"continue\"});};_class_private_field_set(this,_c1,M({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error(\"No mutationFn found\")),onFail:(t,e)=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"failed\",failureCount:t,error:e});},onPause:()=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"pause\"});},onContinue:e,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>_class_private_field_get(this,_y).canRun(this)}));const s=\"pending\"===this.state.status,r=!_class_private_field_get(this,_c1).canStart();try{if(s)e();else{_class_private_method_get(this,_d1,d2).call(this,{type:\"pending\",variables:t,isPaused:r}),await _class_private_field_get(this,_y).config.onMutate?.(t,this);const e=await this.options.onMutate?.(t);e!==this.state.context&&_class_private_method_get(this,_d1,d2).call(this,{type:\"pending\",context:e,variables:t,isPaused:r});}const i=await _class_private_field_get(this,_c1).start();return await _class_private_field_get(this,_y).config.onSuccess?.(i,t,this.state.context,this),await this.options.onSuccess?.(i,t,this.state.context),await _class_private_field_get(this,_y).config.onSettled?.(i,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(i,null,t,this.state.context),_class_private_method_get(this,_d1,d2).call(this,{type:\"success\",data:i}),i;}catch(e){try{throw await _class_private_field_get(this,_y).config.onError?.(e,t,this.state.context,this),await this.options.onError?.(e,t,this.state.context),await _class_private_field_get(this,_y).config.onSettled?.(void 0,e,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,e,t,this.state.context),e;}finally{_class_private_method_get(this,_d1,d2).call(this,{type:\"error\",error:e});}}finally{_class_private_field_get(this,_y).runNext(this);}}constructor(t){var _temp;_temp=super(),_class_private_method_init(this,_d1),_class_private_field_init(this,_f,{writable:true,value:void 0}),_class_private_field_init(this,_y,{writable:true,value:void 0}),_class_private_field_init(this,_c1,{writable:true,value:void 0}),_temp,this.mutationId=t.mutationId,_class_private_field_set(this,_y,t.mutationCache),_class_private_field_set(this,_f,[]),this.state=t.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:\"idle\",variables:void 0,submittedAt:0},this.setOptions(t.options),this.scheduleGc();}},_class1);var K=(_m=/*#__PURE__*/new WeakMap,_b=/*#__PURE__*/new WeakMap,_v=/*#__PURE__*/new WeakMap,class extends s{build(t,e,s){const r=new j({mutationCache:this,mutationId:++_class_private_field_update(this,_v).value,options:t.defaultMutationOptions(e),state:s});return this.add(r),r;}add(t){_class_private_field_get(this,_m).add(t);const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_b).get(e);s?s.push(t):_class_private_field_get(this,_b).set(e,[t]);}this.notify({type:\"added\",mutation:t});}remove(t){if(_class_private_field_get(this,_m).delete(t)){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_b).get(e);if(s)if(s.length>1){const e=s.indexOf(t);-1!==e&&s.splice(e,1);}else s[0]===t&&_class_private_field_get(this,_b).delete(e);}}this.notify({type:\"removed\",mutation:t});}canRun(t){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_b).get(e),r=s?.find(t=>\"pending\"===t.state.status);return!r||r===t;}return!0;}runNext(t){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_b).get(e)?.find(e=>e!==t&&e.state.isPaused);return s?.continue()??Promise.resolve();}return Promise.resolve();}clear(){T.batch(()=>{_class_private_field_get(this,_m).forEach(t=>{this.notify({type:\"removed\",mutation:t});}),_class_private_field_get(this,_m).clear(),_class_private_field_get(this,_b).clear();});}getAll(){return Array.from(_class_private_field_get(this,_m));}find(t){const e={exact:!0,...t};return this.getAll().find(t=>h(e,t));}findAll(t={}){return this.getAll().filter(e=>h(t,e));}notify(t){T.batch(()=>{this.listeners.forEach(e=>{e(t);});});}resumePausedMutations(){const t=this.getAll().filter(t=>t.state.isPaused);return T.batch(()=>Promise.all(t.map(t=>t.continue().catch(i))));}constructor(t={}){var _temp;_temp=super(),_class_private_field_init(this,_m,{writable:true,value:void 0}),_class_private_field_init(this,_b,{writable:true,value:void 0}),_class_private_field_init(this,_v,{writable:true,value:void 0}),_temp,this.config=t,_class_private_field_set(this,_m,new Set),_class_private_field_set(this,_b,new Map),_class_private_field_set(this,_v,0);}});function L(t){return t.options.scope?.id;}function H(t){return{onFetch:(e,s)=>{const r=e.options,i=e.fetchOptions?.meta?.fetchMore?.direction,n=e.state.data?.pages||[],a=e.state.data?.pageParams||[];let o={pages:[],pageParams:[]},u=0;const c=async()=>{let s=!1;const c=w(e.options,e.fetchOptions),h=async(t,r,i)=>{if(s)return Promise.reject();if(null==r&&t.pages.length)return Promise.resolve(t);const n=(()=>{const t={client:e.client,queryKey:e.queryKey,pageParam:r,direction:i?\"backward\":\"forward\",meta:e.options.meta};var n;return n=t,Object.defineProperty(n,\"signal\",{enumerable:!0,get:()=>(e.signal.aborted?s=!0:e.signal.addEventListener(\"abort\",()=>{s=!0;}),e.signal)}),t;})(),a=await c(n),{maxPages:o}=e.options,u=i?R:O;return{pages:u(t.pages,a,o),pageParams:u(t.pageParams,r,o)};};if(i&&n.length){const t=\"backward\"===i,e={pages:n,pageParams:a},s=(t?N:_)(r,e);o=await h(e,s,t);}else{const e=t??n.length;do{const t=0===u?a[0]??r.initialPageParam:_(r,o);if(u>0&&null==t)break;o=await h(o,t),u++;}while(u<e)}return o;};e.options.persister?e.fetchFn=()=>e.options.persister?.(c,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},s):e.fetchFn=c;}};}function _(t,{pages:e,pageParams:s}){const r=e.length-1;return e.length>0?t.getNextPageParam(e[r],e,s[r],s):void 0;}function N(t,{pages:e,pageParams:s}){return e.length>0?t.getPreviousPageParam?.(e[0],e,s[0],s):void 0;}var G=(_g=/*#__PURE__*/new WeakMap,_y1=/*#__PURE__*/new WeakMap,_h1=/*#__PURE__*/new WeakMap,_O=/*#__PURE__*/new WeakMap,_R=/*#__PURE__*/new WeakMap,_C=/*#__PURE__*/new WeakMap,_w=/*#__PURE__*/new WeakMap,_S=/*#__PURE__*/new WeakMap,class{mount(){_class_private_field_update(this,_C).value++,1===_class_private_field_get(this,_C)&&(_class_private_field_set(this,_w,q.subscribe(async t=>{t&&(await this.resumePausedMutations(),_class_private_field_get(this,_g).onFocus());})),_class_private_field_set(this,_S,Q.subscribe(async t=>{t&&(await this.resumePausedMutations(),_class_private_field_get(this,_g).onOnline());})));}unmount(){_class_private_field_update(this,_C).value--,0===_class_private_field_get(this,_C)&&(_class_private_field_get(this,_w)?.call(this),_class_private_field_set(this,_w,void 0),_class_private_field_get(this,_S)?.call(this),_class_private_field_set(this,_S,void 0));}isFetching(t){return _class_private_field_get(this,_g).findAll({...t,fetchStatus:\"fetching\"}).length;}isMutating(t){return _class_private_field_get(this,_y1).findAll({...t,status:\"pending\"}).length;}getQueryData(t){const e=this.defaultQueryOptions({queryKey:t});return _class_private_field_get(this,_g).get(e.queryHash)?.state.data;}ensureQueryData(t){const e=this.defaultQueryOptions(t),s=_class_private_field_get(this,_g).build(this,e),r=s.state.data;return void 0===r?this.fetchQuery(t):(t.revalidateIfStale&&s.isStaleByTime(o(e.staleTime,s))&&this.prefetchQuery(e),Promise.resolve(r));}getQueriesData(t){return _class_private_field_get(this,_g).findAll(t).map(({queryKey:t,state:e})=>[t,e.data]);}setQueryData(t,e,s){const r=this.defaultQueryOptions({queryKey:t}),i=_class_private_field_get(this,_g).get(r.queryHash),n=i?.state.data,a=function(t,e){return\"function\"==typeof t?t(e):t;}(e,n);if(void 0!==a)return _class_private_field_get(this,_g).build(this,r).setData(a,{...s,manual:!0});}setQueriesData(t,e,s){return T.batch(()=>_class_private_field_get(this,_g).findAll(t).map(({queryKey:t})=>[t,this.setQueryData(t,e,s)]));}getQueryState(t){const e=this.defaultQueryOptions({queryKey:t});return _class_private_field_get(this,_g).get(e.queryHash)?.state;}removeQueries(t){const e=_class_private_field_get(this,_g);T.batch(()=>{e.findAll(t).forEach(t=>{e.remove(t);});});}resetQueries(t,e){const s=_class_private_field_get(this,_g);return T.batch(()=>(s.findAll(t).forEach(t=>{t.reset();}),this.refetchQueries({type:\"active\",...t},e)));}cancelQueries(t,e={}){const s={revert:!0,...e},r=T.batch(()=>_class_private_field_get(this,_g).findAll(t).map(t=>t.cancel(s)));return Promise.all(r).then(i).catch(i);}invalidateQueries(t,e={}){return T.batch(()=>(_class_private_field_get(this,_g).findAll(t).forEach(t=>{t.invalidate();}),\"none\"===t?.refetchType?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??\"active\"},e)));}refetchQueries(t,e={}){const s={...e,cancelRefetch:e.cancelRefetch??!0},r=T.batch(()=>_class_private_field_get(this,_g).findAll(t).filter(t=>!t.isDisabled()&&!t.isStatic()).map(t=>{let e=t.fetch(void 0,s);return s.throwOnError||(e=e.catch(i)),\"paused\"===t.state.fetchStatus?Promise.resolve():e;}));return Promise.all(r).then(i);}fetchQuery(t){const e=this.defaultQueryOptions(t);void 0===e.retry&&(e.retry=!1);const s=_class_private_field_get(this,_g).build(this,e);return s.isStaleByTime(o(e.staleTime,s))?s.fetch(e):Promise.resolve(s.state.data);}prefetchQuery(t){return this.fetchQuery(t).then(i).catch(i);}fetchInfiniteQuery(t){return t.behavior=H(t.pages),this.fetchQuery(t);}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(i).catch(i);}ensureInfiniteQueryData(t){return t.behavior=H(t.pages),this.ensureQueryData(t);}resumePausedMutations(){return Q.isOnline()?_class_private_field_get(this,_y1).resumePausedMutations():Promise.resolve();}getQueryCache(){return _class_private_field_get(this,_g);}getMutationCache(){return _class_private_field_get(this,_y1);}getDefaultOptions(){return _class_private_field_get(this,_h1);}setDefaultOptions(t){_class_private_field_set(this,_h1,t);}setQueryDefaults(t,e){_class_private_field_get(this,_O).set(d(t),{queryKey:t,defaultOptions:e});}getQueryDefaults(t){const e=[..._class_private_field_get(this,_O).values()],s={};return e.forEach(e=>{p(t,e.queryKey)&&Object.assign(s,e.defaultOptions);}),s;}setMutationDefaults(t,e){_class_private_field_get(this,_R).set(d(t),{mutationKey:t,defaultOptions:e});}getMutationDefaults(t){const e=[..._class_private_field_get(this,_R).values()],s={};return e.forEach(e=>{p(t,e.mutationKey)&&Object.assign(s,e.defaultOptions);}),s;}defaultQueryOptions(t){if(t._defaulted)return t;const e={..._class_private_field_get(this,_h1).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=l(e.queryKey,e)),void 0===e.refetchOnReconnect&&(e.refetchOnReconnect=\"always\"!==e.networkMode),void 0===e.throwOnError&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode=\"offlineFirst\"),e.queryFn===C&&(e.enabled=!1),e;}defaultMutationOptions(t){return t?._defaulted?t:{..._class_private_field_get(this,_h1).mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0};}clear(){_class_private_field_get(this,_g).clear(),_class_private_field_get(this,_y1).clear();}constructor(t={}){_class_private_field_init(this,_g,{writable:true,value:void 0});_class_private_field_init(this,_y1,{writable:true,value:void 0});_class_private_field_init(this,_h1,{writable:true,value:void 0});_class_private_field_init(this,_O,{writable:true,value:void 0});_class_private_field_init(this,_R,{writable:true,value:void 0});_class_private_field_init(this,_C,{writable:true,value:void 0});_class_private_field_init(this,_w,{writable:true,value:void 0});_class_private_field_init(this,_S,{writable:true,value:void 0});_class_private_field_set(this,_g,t.queryCache||new k),_class_private_field_set(this,_y1,t.mutationCache||new K),_class_private_field_set(this,_h1,t.defaultOptions||{}),_class_private_field_set(this,_O,new Map),_class_private_field_set(this,_R,new Map),_class_private_field_set(this,_C,0);}}),B=(_u1=/*#__PURE__*/new WeakMap,_E=/*#__PURE__*/new WeakMap,_P=/*#__PURE__*/new WeakMap,_F=/*#__PURE__*/new WeakMap,_D=/*#__PURE__*/new WeakMap,_M=/*#__PURE__*/new WeakMap,_Q=/*#__PURE__*/new WeakMap,_q=/*#__PURE__*/new WeakMap,_x=/*#__PURE__*/new WeakMap,_T=/*#__PURE__*/new WeakMap,_I=/*#__PURE__*/new WeakMap,_A=/*#__PURE__*/new WeakMap,_U=/*#__PURE__*/new WeakMap,_k=/*#__PURE__*/new WeakMap,_j=/*#__PURE__*/new WeakMap,_K=/*#__PURE__*/new WeakSet,_G=/*#__PURE__*/new WeakSet,_B=/*#__PURE__*/new WeakSet,_V=/*#__PURE__*/new WeakSet,_L=/*#__PURE__*/new WeakSet,_H=/*#__PURE__*/new WeakSet,__=/*#__PURE__*/new WeakSet,_N=/*#__PURE__*/new WeakSet,_W=/*#__PURE__*/new WeakSet,_class2=class extends s{bindMethods(){this.refetch=this.refetch.bind(this);}onSubscribe(){1===this.listeners.size&&(_class_private_field_get(this,_E).addObserver(this),V(_class_private_field_get(this,_E),this.options)?_class_private_method_get(this,_K,K1).call(this):this.updateResult(),_class_private_method_get(this,_L,L1).call(this));}onUnsubscribe(){this.hasListeners()||this.destroy();}shouldFetchOnReconnect(){return W(_class_private_field_get(this,_E),this.options,this.options.refetchOnReconnect);}shouldFetchOnWindowFocus(){return W(_class_private_field_get(this,_E),this.options,this.options.refetchOnWindowFocus);}destroy(){this.listeners=new Set,_class_private_method_get(this,_H,H1).call(this),_class_private_method_get(this,__,_1).call(this),_class_private_field_get(this,_E).removeObserver(this);}setOptions(t){const e=this.options,s=_class_private_field_get(this,_E);if(this.options=_class_private_field_get(this,_u1).defaultQueryOptions(t),void 0!==this.options.enabled&&\"boolean\"!=typeof this.options.enabled&&\"function\"!=typeof this.options.enabled&&\"boolean\"!=typeof u(this.options.enabled,_class_private_field_get(this,_E)))throw new Error(\"Expected enabled to be a boolean or a callback that returns a boolean\");_class_private_method_get(this,_N,N1).call(this),_class_private_field_get(this,_E).setOptions(this.options),e._defaulted&&!y(this.options,e)&&_class_private_field_get(this,_u1).getQueryCache().notify({type:\"observerOptionsUpdated\",query:_class_private_field_get(this,_E),observer:this});const r=this.hasListeners();r&&z(_class_private_field_get(this,_E),s,this.options,e)&&_class_private_method_get(this,_K,K1).call(this),this.updateResult(),!r||_class_private_field_get(this,_E)===s&&u(this.options.enabled,_class_private_field_get(this,_E))===u(e.enabled,_class_private_field_get(this,_E))&&o(this.options.staleTime,_class_private_field_get(this,_E))===o(e.staleTime,_class_private_field_get(this,_E))||_class_private_method_get(this,_G,G1).call(this);const i=_class_private_method_get(this,_B,B1).call(this);!r||_class_private_field_get(this,_E)===s&&u(this.options.enabled,_class_private_field_get(this,_E))===u(e.enabled,_class_private_field_get(this,_E))&&i===_class_private_field_get(this,_k)||_class_private_method_get(this,_V,V1).call(this,i);}getOptimisticResult(t){const e=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),t),s=this.createResult(e,t);return function(t,e){if(!y(t.getCurrentResult(),e))return!0;return!1;}(this,s)&&(_class_private_field_set(this,_F,s),_class_private_field_set(this,_M,this.options),_class_private_field_set(this,_D,_class_private_field_get(this,_E).state)),s;}getCurrentResult(){return _class_private_field_get(this,_F);}trackResult(t,e){return new Proxy(t,{get:(t,s)=>(this.trackProp(s),e?.(s),\"promise\"!==s||this.options.experimental_prefetchInRender||\"pending\"!==_class_private_field_get(this,_Q).status||_class_private_field_get(this,_Q).reject(new Error(\"experimental_prefetchInRender feature flag is not enabled\")),Reflect.get(t,s))});}trackProp(t){_class_private_field_get(this,_j).add(t);}getCurrentQuery(){return _class_private_field_get(this,_E);}refetch({...t}={}){return this.fetch({...t});}fetchOptimistic(t){const e=_class_private_field_get(this,_u1).defaultQueryOptions(t),s=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),e);return s.fetch().then(()=>this.createResult(s,e));}fetch(t){return _class_private_method_get(this,_K,K1).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),_class_private_field_get(this,_F)));}createResult(t,e){const s=_class_private_field_get(this,_E),r=this.options,i=_class_private_field_get(this,_F),n=_class_private_field_get(this,_D),a=_class_private_field_get(this,_M),o=t!==s?t.state:_class_private_field_get(this,_P),{state:c}=t;let h,l={...c},d=!1;if(e._optimisticResults){const i=this.hasListeners(),n=!i&&V(t,e),a=i&&z(t,s,e,r);(n||a)&&(l={...l,...U(c.data,t.options)}),\"isRestoring\"===e._optimisticResults&&(l.fetchStatus=\"idle\");}let{error:p,errorUpdatedAt:f,status:y}=l;h=l.data;let m=!1;if(void 0!==e.placeholderData&&void 0===h&&\"pending\"===y){let t;i?.isPlaceholderData&&e.placeholderData===a?.placeholderData?(t=i.data,m=!0):t=\"function\"==typeof e.placeholderData?e.placeholderData(_class_private_field_get(this,_I)?.state.data,_class_private_field_get(this,_I)):e.placeholderData,void 0!==t&&(y=\"success\",h=g(i?.data,t,e),d=!0);}if(e.select&&void 0!==h&&!m)if(i&&h===n?.data&&e.select===_class_private_field_get(this,_x))h=_class_private_field_get(this,_T);else try{_class_private_field_set(this,_x,e.select),h=e.select(h),h=g(i?.data,h,e),_class_private_field_set(this,_T,h),_class_private_field_set(this,_q,null);}catch(t){_class_private_field_set(this,_q,t);}_class_private_field_get(this,_q)&&(p=_class_private_field_get(this,_q),h=_class_private_field_get(this,_T),f=Date.now(),y=\"error\");const b=\"fetching\"===l.fetchStatus,v1=\"pending\"===y,O=\"error\"===y,R=v1&&b,C=void 0!==h,w={status:y,fetchStatus:l.fetchStatus,isPending:v1,isSuccess:\"success\"===y,isError:O,isInitialLoading:R,isLoading:R,data:h,dataUpdatedAt:l.dataUpdatedAt,error:p,errorUpdatedAt:f,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>o.dataUpdateCount||l.errorUpdateCount>o.errorUpdateCount,isFetching:b,isRefetching:b&&!v1,isLoadingError:O&&!C,isPaused:\"paused\"===l.fetchStatus,isPlaceholderData:d,isRefetchError:O&&C,isStale:$(t,e),refetch:this.refetch,promise:_class_private_field_get(this,_Q),isEnabled:!1!==u(e.enabled,t)};if(this.options.experimental_prefetchInRender){const e=t=>{\"error\"===w.status?t.reject(w.error):void 0!==w.data&&t.resolve(w.data);},r=()=>{const t=_class_private_field_set(this,_Q,w.promise=E());e(t);},i=_class_private_field_get(this,_Q);switch(i.status){case\"pending\":t.queryHash===s.queryHash&&e(i);break;case\"fulfilled\":\"error\"!==w.status&&w.data===i.value||r();break;case\"rejected\":\"error\"===w.status&&w.error===i.reason||r();}}return w;}updateResult(){const t=_class_private_field_get(this,_F),e=this.createResult(_class_private_field_get(this,_E),this.options);if(_class_private_field_set(this,_D,_class_private_field_get(this,_E).state),_class_private_field_set(this,_M,this.options),void 0!==_class_private_field_get(this,_D).data&&_class_private_field_set(this,_I,_class_private_field_get(this,_E)),y(e,t))return;_class_private_field_set(this,_F,e);_class_private_method_get(this,_W,W1).call(this,{listeners:(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options,s=\"function\"==typeof e?e():e;if(\"all\"===s||!s&&!_class_private_field_get(this,_j).size)return!0;const r=new Set(s??_class_private_field_get(this,_j));return this.options.throwOnError&&r.add(\"error\"),Object.keys(_class_private_field_get(this,_F)).some(e=>{const s=e;return _class_private_field_get(this,_F)[s]!==t[s]&&r.has(s);});})()});}onQueryUpdate(){this.updateResult(),this.hasListeners()&&_class_private_method_get(this,_L,L1).call(this);}constructor(t,e){var _temp;_temp=super(),_class_private_method_init(this,_K),_class_private_method_init(this,_G),_class_private_method_init(this,_B),_class_private_method_init(this,_V),_class_private_method_init(this,_L),_class_private_method_init(this,_H),_class_private_method_init(this,__),_class_private_method_init(this,_N),_class_private_method_init(this,_W),_class_private_field_init(this,_u1,{writable:true,value:void 0}),_class_private_field_init(this,_E,{writable:true,value:void 0}),_class_private_field_init(this,_P,{writable:true,value:void 0}),_class_private_field_init(this,_F,{writable:true,value:void 0}),_class_private_field_init(this,_D,{writable:true,value:void 0}),_class_private_field_init(this,_M,{writable:true,value:void 0}),_class_private_field_init(this,_Q,{writable:true,value:void 0}),_class_private_field_init(this,_q,{writable:true,value:void 0}),_class_private_field_init(this,_x,{writable:true,value:void 0}),_class_private_field_init(this,_T,{writable:true,value:void 0}),_class_private_field_init(this,_I,{writable:true,value:void 0}),_class_private_field_init(this,_A,{writable:true,value:void 0}),_class_private_field_init(this,_U,{writable:true,value:void 0}),_class_private_field_init(this,_k,{writable:true,value:void 0}),_class_private_field_init(this,_j,{writable:true,value:new Set}),_temp,this.options=e,_class_private_field_set(this,_u1,t),_class_private_field_set(this,_q,null),_class_private_field_set(this,_Q,E()),this.bindMethods(),this.setOptions(e);}},_class2);function V(t,e){return function(t,e){return!1!==u(e.enabled,t)&&void 0===t.state.data&&!(\"error\"===t.state.status&&!1===e.retryOnMount);}(t,e)||void 0!==t.state.data&&W(t,e,e.refetchOnMount);}function W(t,e,s){if(!1!==u(e.enabled,t)&&\"static\"!==o(e.staleTime,t)){const r=\"function\"==typeof s?s(t):s;return\"always\"===r||!1!==r&&$(t,e);}return!1;}function z(t,e,s,r){return(t!==e||!1===u(r.enabled,t))&&(!s.suspense||\"error\"!==t.state.status)&&$(t,s);}function $(t,e){return!1!==u(e.enabled,t)&&t.isStaleByTime(o(e.staleTime,t));}function J(t,e){const s=new Set(e);return t.filter(t=>!s.has(t));}var X=(_u2=/*#__PURE__*/new WeakMap,_z=/*#__PURE__*/new WeakMap,_p1=/*#__PURE__*/new WeakMap,_$=/*#__PURE__*/new WeakMap,_f1=/*#__PURE__*/new WeakMap,_J=/*#__PURE__*/new WeakMap,_X=/*#__PURE__*/new WeakMap,_Y=/*#__PURE__*/new WeakMap,_Z=/*#__PURE__*/new WeakMap,_rt=/*#__PURE__*/new WeakSet,_st=/*#__PURE__*/new WeakSet,_et=/*#__PURE__*/new WeakSet,_tt=/*#__PURE__*/new WeakSet,_W1=/*#__PURE__*/new WeakSet,_class3=class extends s{onSubscribe(){1===this.listeners.size&&_class_private_field_get(this,_f1).forEach(t=>{t.subscribe(e=>{_class_private_method_get(this,_tt,tt1).call(this,t,e);});});}onUnsubscribe(){this.listeners.size||this.destroy();}destroy(){this.listeners=new Set,_class_private_field_get(this,_f1).forEach(t=>{t.destroy();});}setQueries(t,e){if(_class_private_field_set(this,_p1,t),_class_private_field_set(this,_$,e),\"production\"!==process.env.NODE_ENV){const e=t.map(t=>_class_private_field_get(this,_u2).defaultQueryOptions(t).queryHash);new Set(e).size,e.length;}T.batch(()=>{const t=_class_private_field_get(this,_f1),e=_class_private_method_get(this,_et,et1).call(this,_class_private_field_get(this,_p1));_class_private_field_set(this,_Z,e),e.forEach(t=>t.observer.setOptions(t.defaultedQueryOptions));const s=e.map(t=>t.observer),r=s.map(t=>t.getCurrentResult()),i=s.some((e,s)=>e!==t[s]);(t.length!==s.length||i)&&(_class_private_field_set(this,_f1,s),_class_private_field_set(this,_z,r),this.hasListeners()&&(J(t,s).forEach(t=>{t.destroy();}),J(s,t).forEach(t=>{t.subscribe(e=>{_class_private_method_get(this,_tt,tt1).call(this,t,e);});}),_class_private_method_get(this,_W1,W2).call(this)));});}getCurrentResult(){return _class_private_field_get(this,_z);}getQueries(){return _class_private_field_get(this,_f1).map(t=>t.getCurrentQuery());}getObservers(){return _class_private_field_get(this,_f1);}getOptimisticResult(t,e){const s=_class_private_method_get(this,_et,et1).call(this,t),r=s.map(t=>t.observer.getOptimisticResult(t.defaultedQueryOptions));return[r,t=>_class_private_method_get(this,_st,st1).call(this,t??r,e),()=>_class_private_method_get(this,_rt,rt1).call(this,r,s)];}constructor(t,e,s){var _temp;_temp=super(),_class_private_method_init(this,_rt),_class_private_method_init(this,_st),_class_private_method_init(this,_et),_class_private_method_init(this,_tt),_class_private_method_init(this,_W1),_class_private_field_init(this,_u2,{writable:true,value:void 0}),_class_private_field_init(this,_z,{writable:true,value:void 0}),_class_private_field_init(this,_p1,{writable:true,value:void 0}),_class_private_field_init(this,_$,{writable:true,value:void 0}),_class_private_field_init(this,_f1,{writable:true,value:void 0}),_class_private_field_init(this,_J,{writable:true,value:void 0}),_class_private_field_init(this,_X,{writable:true,value:void 0}),_class_private_field_init(this,_Y,{writable:true,value:void 0}),_class_private_field_init(this,_Z,{writable:true,value:[]}),_temp,_class_private_field_set(this,_u2,t),_class_private_field_set(this,_$,s),_class_private_field_set(this,_p1,[]),_class_private_field_set(this,_f1,[]),_class_private_field_set(this,_z,[]),this.setQueries(e);}},_class3),Y=(_u3=/*#__PURE__*/new WeakMap,_F1=/*#__PURE__*/new WeakMap,_it=/*#__PURE__*/new WeakMap,_nt=/*#__PURE__*/new WeakMap,_at=/*#__PURE__*/new WeakSet,_W2=/*#__PURE__*/new WeakSet,_class4=class extends s{bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this);}setOptions(t){const e=this.options;this.options=_class_private_field_get(this,_u3).defaultMutationOptions(t),y(this.options,e)||_class_private_field_get(this,_u3).getMutationCache().notify({type:\"observerOptionsUpdated\",mutation:_class_private_field_get(this,_it),observer:this}),e?.mutationKey&&this.options.mutationKey&&d(e.mutationKey)!==d(this.options.mutationKey)?this.reset():\"pending\"===_class_private_field_get(this,_it)?.state.status&&_class_private_field_get(this,_it).setOptions(this.options);}onUnsubscribe(){this.hasListeners()||_class_private_field_get(this,_it)?.removeObserver(this);}onMutationUpdate(t){_class_private_method_get(this,_at,at1).call(this),_class_private_method_get(this,_W2,W3).call(this,t);}getCurrentResult(){return _class_private_field_get(this,_F1);}reset(){_class_private_field_get(this,_it)?.removeObserver(this),_class_private_field_set(this,_it,void 0),_class_private_method_get(this,_at,at1).call(this),_class_private_method_get(this,_W2,W3).call(this);}mutate(t,e){return _class_private_field_set(this,_nt,e),_class_private_field_get(this,_it)?.removeObserver(this),_class_private_field_set(this,_it,_class_private_field_get(this,_u3).getMutationCache().build(_class_private_field_get(this,_u3),this.options)),_class_private_field_get(this,_it).addObserver(this),_class_private_field_get(this,_it).execute(t);}constructor(t,e){var _temp;_temp=super(),_class_private_method_init(this,_at),_class_private_method_init(this,_W2),_class_private_field_init(this,_u3,{writable:true,value:void 0}),_class_private_field_init(this,_F1,{writable:true,value:void 0}),_class_private_field_init(this,_it,{writable:true,value:void 0}),_class_private_field_init(this,_nt,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_u3,t),this.setOptions(e),this.bindMethods(),_class_private_method_get(this,_at,at1).call(this);}},_class4),Z=/*#__PURE__*/t.createContext(void 0),tt=e=>{const s=t.useContext(Z);if(e)return e;if(!s)throw new Error(\"No QueryClient set, use QueryClientProvider to set one\");return s;},et=({client:s,children:r})=>(t.useEffect(()=>(s.mount(),()=>{s.unmount();}),[s]),e(Z.Provider,{value:s,children:r})),st=/*#__PURE__*/t.createContext(!1),rt=()=>t.useContext(st);st.Provider;var it=/*#__PURE__*/t.createContext(function(){let t=!1;return{clearReset:()=>{t=!1;},reset:()=>{t=!0;},isReset:()=>t};}()),nt=()=>t.useContext(it),at=(t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(e.isReset()||(t.retryOnMount=!1));},ot=e=>{t.useEffect(()=>{e.clearReset();},[e]);},ut=({result:t,errorResetBoundary:e,throwOnError:s,query:r,suspense:i})=>t.isError&&!e.isReset()&&!t.isFetching&&r&&(i&&void 0===t.data||S(s,[t.error,r])),ct=t=>{if(t.suspense){const e=t=>\"static\"===t?t:Math.max(t??1e3,1e3),s=t.staleTime;t.staleTime=\"function\"==typeof s?(...t)=>e(s(...t)):e(s),\"number\"==typeof t.gcTime&&(t.gcTime=Math.max(t.gcTime,1e3));}},ht=(t,e)=>t.isLoading&&t.isFetching&&!e,lt=(t,e)=>t?.suspense&&e.isPending,dt=(t,e,s)=>e.fetchOptimistic(t).catch(()=>{s.clearReset();});function pt({queries:e,...s},r){const n=tt(r),a=rt(),o=nt(),u=t.useMemo(()=>e.map(t=>{const e=n.defaultQueryOptions(t);return e._optimisticResults=a?\"isRestoring\":\"optimistic\",e;}),[e,n,a]);u.forEach(t=>{ct(t),at(t,o);}),ot(o);const[c]=t.useState(()=>new X(n,u,s)),[h,l,d]=c.getOptimisticResult(u,s.combine),p=!a&&!1!==s.subscribed;t.useSyncExternalStore(t.useCallback(t=>p?c.subscribe(T.batchCalls(t)):i,[c,p]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),t.useEffect(()=>{c.setQueries(u,s);},[u,s,c]);const f=h.some((t,e)=>lt(u[e],t))?h.flatMap((t,e)=>{const s=u[e];if(s){const e=new B(n,s);if(lt(s,t))return dt(s,e,o);ht(t,a)&&dt(s,e,o);}return[];}):[];if(f.length>0)throw Promise.all(f);const y=h.find((t,e)=>{const s=u[e];return s&&ut({result:t,errorResetBoundary:o,throwOnError:s.throwOnError,query:n.getQueryCache().get(s.queryHash),suspense:s.suspense});});if(y?.error)throw y.error;return l(d());}function ft(e,s){return function(e,s,n){if(\"production\"!==process.env.NODE_ENV&&(\"object\"!=typeof e||Array.isArray(e)))throw new Error('Bad argument type. Starting with v5, only the \"Object\" form is allowed when calling query related functions. Please use the error stack to find the culprit call. More info here: https://tanstack.com/query/latest/docs/react/guides/migrating-to-v5#supports-a-single-signature-one-object');const a=rt(),o=nt(),u=tt(n),c=u.defaultQueryOptions(e);u.getDefaultOptions().queries?._experimental_beforeQuery?.(c),\"production\"!==process.env.NODE_ENV&&c.queryFn,c._optimisticResults=a?\"isRestoring\":\"optimistic\",ct(c),at(c,o),ot(o);const h=!u.getQueryCache().get(c.queryHash),[l]=t.useState(()=>new s(u,c)),d=l.getOptimisticResult(c),p=!a&&!1!==e.subscribed;if(t.useSyncExternalStore(t.useCallback(t=>{const e=p?l.subscribe(T.batchCalls(t)):i;return l.updateResult(),e;},[l,p]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),t.useEffect(()=>{l.setOptions(c);},[c,l]),lt(c,d))throw dt(c,l,o);if(ut({result:d,errorResetBoundary:o,throwOnError:c.throwOnError,query:u.getQueryCache().get(c.queryHash),suspense:c.suspense}))throw d.error;if(u.getDefaultOptions().queries?._experimental_afterQuery?.(c,d),c.experimental_prefetchInRender&&!r&&ht(d,a)){const t=h?dt(c,l,o):u.getQueryCache().get(c.queryHash)?.promise;t?.catch(i).finally(()=>{l.updateResult();});}return c.notifyOnChangeProps?d:l.trackResult(d);}(e,B,s);}function yt(e,s){const r=tt(s),[n]=t.useState(()=>new Y(r,e));t.useEffect(()=>{n.setOptions(e);},[n,e]);const a=t.useSyncExternalStore(t.useCallback(t=>n.subscribe(T.batchCalls(t)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),o=t.useCallback((t,e)=>{n.mutate(t,e).catch(i);},[n]);if(a.error&&S(n.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:o,mutateAsync:a.mutate};}export{G as QueryClient,et as QueryClientProvider,yt as useMutation,pt as useQueries,ft as useQuery,tt as useQueryClient};function d1(t){this.state=(e=>{switch(t.type){case\"failed\":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case\"pause\":return{...e,fetchStatus:\"paused\"};case\"continue\":return{...e,fetchStatus:\"fetching\"};case\"fetch\":return{...e,...U(e.data,this.options),fetchMeta:t.meta??null};case\"success\":const s={...e,data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:\"success\",...!t.manual&&{fetchStatus:\"idle\",fetchFailureCount:0,fetchFailureReason:null}};return _class_private_field_set(this,_a,t.manual?s:void 0),s;case\"error\":const r=t.error;return{...e,error:r,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:\"idle\",status:\"error\"};case\"invalidate\":return{...e,isInvalidated:!0};case\"setState\":return{...e,...t.state};}})(this.state),T.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate();}),_class_private_field_get(this,_o).notify({query:this,type:\"updated\",action:t});});}function d2(t){this.state=(e=>{switch(t.type){case\"failed\":return{...e,failureCount:t.failureCount,failureReason:t.error};case\"pause\":return{...e,isPaused:!0};case\"continue\":return{...e,isPaused:!1};case\"pending\":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:\"pending\",variables:t.variables,submittedAt:Date.now()};case\"success\":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:\"success\",isPaused:!1};case\"error\":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:\"error\"};}})(this.state),T.batch(()=>{_class_private_field_get(this,_f).forEach(e=>{e.onMutationUpdate(t);}),_class_private_field_get(this,_y).notify({mutation:this,type:\"updated\",action:t});});}function K1(t){_class_private_method_get(this,_N,N1).call(this);let e=_class_private_field_get(this,_E).fetch(this.options,t);return t?.throwOnError||(e=e.catch(i)),e;}function G1(){_class_private_method_get(this,_H,H1).call(this);const t=o(this.options.staleTime,_class_private_field_get(this,_E));if(r||_class_private_field_get(this,_F).isStale||!n(t))return;const e=a(_class_private_field_get(this,_F).dataUpdatedAt,t)+1;_class_private_field_set(this,_A,setTimeout(()=>{_class_private_field_get(this,_F).isStale||this.updateResult();},e));}function B1(){return(\"function\"==typeof this.options.refetchInterval?this.options.refetchInterval(_class_private_field_get(this,_E)):this.options.refetchInterval)??!1;}function V1(t){_class_private_method_get(this,__,_1).call(this),_class_private_field_set(this,_k,t),!r&&!1!==u(this.options.enabled,_class_private_field_get(this,_E))&&n(_class_private_field_get(this,_k))&&0!==_class_private_field_get(this,_k)&&_class_private_field_set(this,_U,setInterval(()=>{(this.options.refetchIntervalInBackground||q.isFocused())&&_class_private_method_get(this,_K,K1).call(this);},_class_private_field_get(this,_k)));}function L1(){_class_private_method_get(this,_G,G1).call(this),_class_private_method_get(this,_V,V1).call(this,_class_private_method_get(this,_B,B1).call(this));}function H1(){_class_private_field_get(this,_A)&&(clearTimeout(_class_private_field_get(this,_A)),_class_private_field_set(this,_A,void 0));}function _1(){_class_private_field_get(this,_U)&&(clearInterval(_class_private_field_get(this,_U)),_class_private_field_set(this,_U,void 0));}function N1(){const t=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),this.options);if(t===_class_private_field_get(this,_E))return;const e=_class_private_field_get(this,_E);_class_private_field_set(this,_E,t),_class_private_field_set(this,_P,t.state),this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this));}function W1(t){T.batch(()=>{t.listeners&&this.listeners.forEach(t=>{t(_class_private_field_get(this,_F));}),_class_private_field_get(this,_u1).getQueryCache().notify({query:_class_private_field_get(this,_E),type:\"observerResultsUpdated\"});});}function rt1(t,e){return e.map((s,r)=>{const i=t[r];return s.defaultedQueryOptions.notifyOnChangeProps?i:s.observer.trackResult(i,t=>{e.forEach(e=>{e.observer.trackProp(t);});});});}function st1(t,e){return e?(_class_private_field_get(this,_J)&&_class_private_field_get(this,_z)===_class_private_field_get(this,_Y)&&e===_class_private_field_get(this,_X)||(_class_private_field_set(this,_X,e),_class_private_field_set(this,_Y,_class_private_field_get(this,_z)),_class_private_field_set(this,_J,f(_class_private_field_get(this,_J),e(t)))),_class_private_field_get(this,_J)):t;}function et1(t){const e=new Map(_class_private_field_get(this,_f1).map(t=>[t.options.queryHash,t])),s=[];return t.forEach(t=>{const r=_class_private_field_get(this,_u2).defaultQueryOptions(t),i=e.get(r.queryHash);i?s.push({defaultedQueryOptions:r,observer:i}):s.push({defaultedQueryOptions:r,observer:new B(_class_private_field_get(this,_u2),r)});}),s;}function tt1(t,e){const s=_class_private_field_get(this,_f1).indexOf(t);-1!==s&&(_class_private_field_set(this,_z,function(t,e,s){const r=t.slice(0);return r[e]=s,r;}(_class_private_field_get(this,_z),s,e)),_class_private_method_get(this,_W1,W2).call(this));}function W2(){if(this.hasListeners()){const t=_class_private_field_get(this,_J),e=_class_private_method_get(this,_rt,rt1).call(this,_class_private_field_get(this,_z),_class_private_field_get(this,_Z));t!==_class_private_method_get(this,_st,st1).call(this,e,_class_private_field_get(this,_$)?.combine)&&T.batch(()=>{this.listeners.forEach(t=>{t(_class_private_field_get(this,_z));});});}}function at1(){const t=_class_private_field_get(this,_it)?.state??{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:\"idle\",variables:void 0,submittedAt:0};_class_private_field_set(this,_F1,{...t,isPending:\"pending\"===t.status,isSuccess:\"success\"===t.status,isError:\"error\"===t.status,isIdle:\"idle\"===t.status,mutate:this.mutate,reset:this.reset});}function W3(t){T.batch(()=>{if(_class_private_field_get(this,_nt)&&this.hasListeners()){const e=_class_private_field_get(this,_F1).variables,s=_class_private_field_get(this,_F1).context;\"success\"===t?.type?(_class_private_field_get(this,_nt).onSuccess?.(t.data,e,s),_class_private_field_get(this,_nt).onSettled?.(t.data,null,e,s)):\"error\"===t?.type&&(_class_private_field_get(this,_nt).onError?.(t.error,e,s),_class_private_field_get(this,_nt).onSettled?.(void 0,t.error,e,s));}this.listeners.forEach(t=>{t(_class_private_field_get(this,_F1));});});}\nexport const __FramerMetadata__ = {\"exports\":{\"QueryClientProvider\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMutation\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQueries\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQuery\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tanstack_query.map","const CART_ID_KEY=\"frameship_cart_id\";/**\n * Get cart ID from local storage\n */export const getCartIdFromStorage=()=>{try{return localStorage.getItem(CART_ID_KEY);}catch(error){console.error(\"Error getting cart ID from localStorage:\",error);return null;}};/**\n * Save cart ID to local storage\n */export const saveCartIdToStorage=cartId=>{try{localStorage.setItem(CART_ID_KEY,cartId);}catch(error){console.error(\"Error saving cart ID to localStorage:\",error);}};/**\n * Remove cart ID from local storage\n */export const removeCartIdFromStorage=()=>{try{localStorage.removeItem(CART_ID_KEY);}catch(error){console.error(\"Error removing cart ID from localStorage:\",error);}};/**\n * Check if cart ID exists in local storage\n */export const hasCartIdInStorage=()=>{return getCartIdFromStorage()!==null;};\nexport const __FramerMetadata__ = {\"exports\":{\"removeCartIdFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasCartIdInStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"saveCartIdToStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCartIdFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_local_storage.map","import e from\"react\";var t,r={},n={};function c(){if(t)return n;t=1;const e=e=>{let t;const r=new Set,n=(e,n)=>{const c=\"function\"==typeof e?e(t):e;if(!Object.is(c,t)){const e=t;t=(null!=n?n:\"object\"!=typeof c||null===c)?c:Object.assign({},t,c),r.forEach(r=>r(t,e));}},c=()=>t,o={setState:n,getState:c,getInitialState:()=>a,subscribe:e=>(r.add(e),()=>r.delete(e))},a=t=e(n,c,o);return o;};return n.createStore=t=>t?e(t):e,n;}var o,a,u={};function s(){if(o)return u;o=1;var t=e,r=c();const n=e=>e;function a(e,r=n){const c=t.useSyncExternalStore(e.subscribe,t.useCallback(()=>r(e.getState()),[e,r]),t.useCallback(()=>r(e.getInitialState()),[e,r]));return t.useDebugValue(c),c;}const s=e=>{const t=r.createStore(e),n=e=>a(t,e);return Object.assign(n,t),n;};return u.create=e=>e?s(e):s,u.useStore=a,u;}function i(){return a||(a=1,function(e){var t=c(),r=s();Object.keys(t).forEach(function(r){\"default\"===r||Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r];}});}),Object.keys(r).forEach(function(t){\"default\"===t||Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t];}});});}(r)),r;}var f=i().create;export{f as create};\nexport const __FramerMetadata__ = {\"exports\":{\"create\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zustand.map","const MARKET_KEY=\"frameship_selected_market\";/**\n * Get selected market from local storage\n */export const getMarketFromStorage=()=>{try{const stored=localStorage.getItem(MARKET_KEY);if(!stored)return null;return JSON.parse(stored);}catch(error){console.error(\"Error getting market from localStorage:\",error);return null;}};/**\n * Save selected market to local storage\n */export const saveMarketToStorage=market=>{try{localStorage.setItem(MARKET_KEY,JSON.stringify(market));}catch(error){console.error(\"Error saving market to localStorage:\",error);}};/**\n * Remove market from local storage\n */export const removeMarketFromStorage=()=>{try{localStorage.removeItem(MARKET_KEY);}catch(error){console.error(\"Error removing market from localStorage:\",error);}};/**\n * Check if market exists in local storage\n */export const hasMarketInStorage=()=>{return getMarketFromStorage()!==null;};\nexport const __FramerMetadata__ = {\"exports\":{\"removeMarketFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"saveMarketToStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMarketFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasMarketInStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Market_local_storage.map","import{create}from\"https://framerusercontent.com/modules/ieMSnIJVCiFKJmsg1OmM/KWFJj6n258MVreTmJoNk/Zustand.js\";import{getMarketFromStorage}from\"https://framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js\";export const useMarketStore=create((set,get)=>({selectedMarket:getMarketFromStorage(),defaultMarket:null,setMarket:market=>{set({selectedMarket:market});// Trigger live pricing fetch if needed\n    // Dynamically import to avoid circular dependencies\n    import(\"https://framerusercontent.com/modules/3C9wF5reOoO0EZmRXDu0/ygnGnGXVxi5aqDsPa5BS/Live_pricing_store.js\").then(({useLivePricingStore})=>{const livePricingStore=useLivePricingStore.getState();livePricingStore.fetchLivePricingData(market.countryCode);}).catch(error=>{console.error(\"[Market Store] Error importing live pricing store:\",error);});},getMarket:()=>{return get().selectedMarket||get().defaultMarket;},setDefaultMarket:market=>{set({defaultMarket:market});// If no market is selected, use default\n    if(!get().selectedMarket){set({selectedMarket:market});}},clearMarket:()=>{set({selectedMarket:null});}}));\nexport const __FramerMetadata__ = {\"exports\":{\"useMarketStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{RenderTarget}from\"framer\";import{useEffect,useState}from\"react\";export function isOnFramerCanvasFn(){return RenderTarget.hasRestrictions();}export function isBrowserFn(){return typeof window!==\"undefined\";}export function useIsInFramerPreview(){const[isInFramerPreview,setIsInFramerPreview]=useState(false);useEffect(()=>{if(typeof window==\"undefined\")return;const currrentUrl=window.location.href;const isInFramerPreview=currrentUrl.includes(\"framercanvas.com\");setIsInFramerPreview(isInFramerPreview);},[]);return isInFramerPreview;}\nexport const __FramerMetadata__ = {\"exports\":{\"isBrowserFn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isOnFramerCanvasFn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInFramerPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Framer_utils.map","import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";let _cfg=null;export function getShopifyConfig(){const isBrowser=isBrowserFn();if(!isBrowser)return null;if(_cfg)return _cfg;// 1) JSON script\nconst el=document.getElementById(\"frameship-shopify-config\");if(el?.textContent){try{_cfg=JSON.parse(el.textContent);if(_cfg?.shop&&_cfg?.storefrontToken)return _cfg;}catch(error){console.error(\"Error parsing Shopify config:\",error);return null;}}// throw new Error(\"Frameship Shopify config not found on page.\");\nreturn null;}export function getLicenseId(){const config=getShopifyConfig();return config?.licenseId||null;}export function getIncludeSellingPlansFlag(){const config=getShopifyConfig();return config?.ff_include_selling_plans===true;}\nexport const __FramerMetadata__ = {\"exports\":{\"getLicenseId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getIncludeSellingPlansFlag\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShopifyConfig\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Get_shopify_config.map","import{getShopifyConfig}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";export async function shopifyClient({query,variables}){try{const config=getShopifyConfig();// Early return if config is null or missing required fields\nif(!config||!config.shop||!config.storefrontToken){return{data:null,errors:[{message:\"Shopify configuration is not available. Make sure the frameship-shopify-config script is present on the page.\"}]};}// Construct the Shopify GraphQL endpoint URL\nconst endpoint=`https://${config.shop}/api/${config.apiVersion}/graphql.json`;// Prepare the request body\nconst requestBody={query,...variables&&{variables}};// Make the fetch request\nconst response=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":config.storefrontToken},body:JSON.stringify(requestBody)});// Check if the response is ok\nif(!response.ok){return{data:null,errors:[{message:`Shopify API request failed: ${response.status} ${response.statusText}`}]};}// Parse the JSON response\nconst result=await response.json();// Check for GraphQL errors\nif(result.errors&&result.errors.length>0){const errorMessages=result.errors.map(error=>error.message).join(\", \");// throw new Error(`GraphQL errors: ${errorMessages}`);\nreturn{data:null,errors:[{message:`GraphQL errors: ${errorMessages}`}]};}// Return the data if everything is successful\nreturn{data:result.data,errors:[]};}catch(error){return{data:null,errors:[{message:`Unexpected error occurred: ${String(error)}`}]};}}\nexport const __FramerMetadata__ = {\"exports\":{\"shopifyClient\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";import{getCartIdFromStorage,saveCartIdToStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";const SELLING_PLAN_ALLOCATION_FRAGMENT=`\n              sellingPlanAllocation {\n                sellingPlan {\n                  id\n                  name\n                  options {\n                    name\n                    value\n                  }\n                }\n                priceAdjustments {\n                  price { amount currencyCode }\n                  compareAtPrice { amount currencyCode }\n                  perDeliveryPrice { amount currencyCode }\n                }\n              }\n`;const injectSellingPlanFragment=(query,includeSellingPlans)=>{const fragment=includeSellingPlans?SELLING_PLAN_ALLOCATION_FRAGMENT:\"\";return query.split(\"SELLING_PLAN_ALLOCATION_PLACEHOLDER\").join(fragment);};export const getShopifyCart=async(country,includeSellingPlans)=>{const existingCartId=getCartIdFromStorage();const getCartQuery=`#graphql\n          query getCart($cartId: ID!, $country: CountryCode)\n          @inContext(country: $country) {\n            cart(id: $cartId) {\n              id\n              createdAt\n              updatedAt\n              checkoutUrl\n              lines(first: 100) {\n                edges {\n                  node {\n                    id\n                    quantity\n                    merchandise {\n                      ... on ProductVariant {\n                        id\n                        title\n                        product {\n                          id\n                          title\n                          handle\n                        }\n                        image {\n                          url\n                          altText\n                        }\n                        price {\n                          amount\n                          currencyCode\n                        }\n                      }\n                    }\n                    SELLING_PLAN_ALLOCATION_PLACEHOLDER\n                  discountAllocations {\n                    discountedAmount {\n                      amount\n                      currencyCode\n                    }\n                    discountApplication {\n                      allocationMethod\n                      targetSelection\n                      targetType\n                    }\n                  }\n                  }\n                }\n                pageInfo {\n                  hasNextPage\n                  hasPreviousPage\n                }\n              }\n              cost {\n                totalAmount {\n                  amount\n                  currencyCode\n                }\n                subtotalAmount {\n                  amount\n                  currencyCode\n                }\n                totalTaxAmount {\n                  amount\n                  currencyCode\n                }\n              }\n              discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n                code\n                applicable\n              }\n            }\n          }\n  `;const queryWithSellingPlans=injectSellingPlanFragment(getCartQuery,includeSellingPlans);const result=await shopifyClient({query:queryWithSellingPlans,variables:{cartId:existingCartId,...country&&{country}}});return result;};export const createShopifyCart=async(country,includeSellingPlans)=>{const cartCreateQuery=`#graphql\n  mutation cartCreate($country: CountryCode)\n  @inContext(country: $country) {\n    cartCreate {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const queryWithSellingPlans=injectSellingPlanFragment(cartCreateQuery,includeSellingPlans);const result=await shopifyClient({query:queryWithSellingPlans,variables:{...country&&{country}}});if(result.data?.cartCreate?.cart?.id){saveCartIdToStorage(result.data.cartCreate.cart.id);}return result;};export const addToShopifyCart=async({cartId,variantId,quantity=1,country,sellingPlanId,includeSellingPlans})=>{const addToCartMutation=`#graphql\n  mutation cartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesAdd(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const mutationWithSellingPlans=injectSellingPlanFragment(addToCartMutation,includeSellingPlans);const lineInput={merchandiseId:variantId,quantity};if(sellingPlanId){lineInput.sellingPlanId=sellingPlanId;}const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lines:[lineInput],...country&&{country}}});return result;};export const updateQuantityShopifyCart=async({cartId,lineId,quantity,country,includeSellingPlans})=>{const updateQuantityMutation=`#graphql\n  mutation cartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesUpdate(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(updateQuantityMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lines:[{id:lineId,quantity}],...country&&{country}}});return result;};export const removeLineShopifyCart=async({cartId,lineId,country,includeSellingPlans})=>{const removeLineMutation=`#graphql\n  mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(removeLineMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lineIds:[lineId],...country&&{country}}});return result;};export const updateDiscountCodesShopifyCart=async({cartId,discountCodes,country,includeSellingPlans})=>{const updateDiscountCodesMutation=`#graphql\n  mutation cartDiscountCodesUpdate($cartId: ID!, $discountCodes: [String!], $country: CountryCode)\n  @inContext(country: $country) {\n    cartDiscountCodesUpdate(cartId: $cartId, discountCodes: $discountCodes) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n      userErrors {\n        field\n        message\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(updateDiscountCodesMutation,includeSellingPlans);return shopifyClient({query:mutationWithSellingPlans,variables:{cartId,discountCodes,...country&&{country}}});};/**\n * Update cart buyer identity to change market/currency\n * This is required to change an existing cart's currency\n */export const updateCartBuyerIdentity=async({cartId,countryCode,includeSellingPlans})=>{const updateBuyerIdentityMutation=`#graphql\n  mutation cartBuyerIdentityUpdate($cartId: ID!, $buyerIdentity: CartBuyerIdentityInput!) {\n    cartBuyerIdentityUpdate(cartId: $cartId, buyerIdentity: $buyerIdentity) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            discountAllocations {\n              discountedAmount {\n                amount\n                currencyCode\n              }\n              discountApplication {\n                allocationMethod\n                targetSelection\n                targetType\n              }\n            }\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n        discountAllocations {\n          discountedAmount {\n            amount\n            currencyCode\n          }\n          discountApplication {\n            allocationMethod\n            targetSelection\n            targetType\n          }\n        }\n        discountCodes {\n          code\n          applicable\n        }\n      }\n    }\n  }\n  `;const mutationWithSellingPlans=injectSellingPlanFragment(updateBuyerIdentityMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,buyerIdentity:{countryCode}}});return result;};\nexport const __FramerMetadata__ = {\"exports\":{\"addToShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptimisticVariantData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartUserError\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateDiscountCodesShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateQuantityShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLineShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartDiscountApplication\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartDiscountAllocation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateCartBuyerIdentity\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_service.map","import{useQuery,useMutation,useQueryClient}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useEffect,useRef}from\"react\";import{getCartIdFromStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/fUaoM7XYyZTvyuzINICR/Market_store.js\";import{addToShopifyCart,createShopifyCart,getShopifyCart,removeLineShopifyCart,updateQuantityShopifyCart,updateDiscountCodesShopifyCart,updateCartBuyerIdentity}from\"https://framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/nUNvmMzj3jcUZauIAaHc/Cart_service.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{getIncludeSellingPlansFlag}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";//\nexport const CART_QUERY_KEYS={all:[\"cart\"],byId:cartId=>[\"cart\",cartId]};// Track the latest desired quantity per cart line to avoid stale responses overriding optimistic state\nconst lastDesiredQuantityByLine=new Map;// Track pending removals to prevent stale responses from \"reviving\" removed items\nconst pendingRemovals=new Set;const pendingAdds=new Map;let addCounter=0;export const useCreateCart=()=>{const isOnFramerCanvas=isOnFramerCanvasFn();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:[\"cart\",country],queryFn:async()=>{// Skip API calls when on Framer canvas\nif(isOnFramerCanvas){return{data:null};}// Check if we already have a cart ID in local storage\nconst existingCartId=getCartIdFromStorage();if(existingCartId){const result=await getShopifyCart(country,includeSellingPlans);// If cart doesn't exist (likely expired), create a new one\nif(result.data?.cart===null){const createResult=await createShopifyCart(country,includeSellingPlans);return createResult;}return result;}else{// No cart ID in storage, create a new cart\nconst result=await createShopifyCart(country,includeSellingPlans);// Log if the cart creation failed\nif(!result.data?.cartCreate?.cart?.id){console.error(\"[useCreateCart] Failed to create cart. Response:\",result);}return result;}},enabled:!isOnFramerCanvas,staleTime:5*60*1e3});// Return early values when on Framer canvas\nif(isOnFramerCanvas){return{data:null,isLoading:false,error:null};}return{data,isLoading,error};};export const useAddToCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const mutation=useMutation({mutationFn:async({cartId,variantId,quantity=1,sellingPlanId})=>{return addToShopifyCart({cartId,variantId,quantity,country,sellingPlanId,includeSellingPlans});},onMutate:async({variantId,quantity=1,sellingPlanId,variantData})=>{const cartQueryKey=[\"cart\",country];// Track this add operation\nconst counter=++addCounter;const addKey=`${variantId}-${sellingPlanId||\"none\"}`;pendingAdds.set(addKey,{counter,variantId,quantity,sellingPlanId});await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart||!variantData)return{previousCart,addKey,counter};// Check if variant+sellingPlan combo already exists (Shopify merges quantities)\nconst existingLine=findExistingLine(cart,variantId,sellingPlanId);let updatedCart;if(existingLine){// Merge quantities\nconst updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==existingLine.id)return edge;return{...edge,node:{...edge.node,quantity:edge.node.quantity+quantity}};});updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}else{// Create optimistic line with temp ID - add to BEGINNING so it stays in place when server responds\nconst tempId=`temp-${variantId}-${counter}`;const newLine={id:tempId,quantity,merchandise:{id:variantId,title:variantData.title,product:{id:variantData.productId,title:variantData.productTitle,handle:variantData.productHandle},image:variantData.image,price:variantData.price},discountAllocations:[]};const updatedLines=[{node:newLine},...cart.lines.edges];updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart,addKey,counter};},onError:(_err,_variables,context)=>{if(!context)return;const{previousCart,addKey,counter}=context;// Only rollback if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,_variables,context)=>{if(!context)return;const{addKey,counter}=context;// Only invalidate if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;pendingAdds.delete(addKey);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{addToCart:mutation.mutate,addToCartAsync:mutation.mutateAsync,isAdding:mutation.isPending,error:mutation.error};};export const useGetCart=cartId=>{const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:CART_QUERY_KEYS.byId(cartId),queryFn:async()=>await getShopifyCart(undefined,includeSellingPlans),enabled:!!cartId,staleTime:2*60*1e3,refetchOnWindowFocus:true});return{data,isLoading,error};};export const useCartMutations=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const updateQuantity=useMutation({mutationFn:async({cartId,lineId,quantity})=>{return updateQuantityShopifyCart({cartId,lineId,quantity,country,includeSellingPlans});},onMutate:async({lineId,quantity})=>{// Record latest desired quantity for this line\nlastDesiredQuantityByLine.set(lineId,quantity);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==lineId)return edge;return{...edge,node:{...edge.node,quantity}};});const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this failed mutation corresponds to the latest desired quantity\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,variables)=>{// Invalidate only if this mutation represents the latest desired quantity for the line\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;lastDesiredQuantityByLine.delete(variables.lineId);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});const removeLine=useMutation({mutationFn:async({cartId,lineId})=>{return await removeLineShopifyCart({cartId,lineId,country,includeSellingPlans});},onMutate:async({lineId})=>{// Track this removal to prevent stale responses from \"reviving\" the item\npendingRemovals.add(lineId);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.filter(edge=>edge.node.id!==lineId);const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this lineId is still pending removal\nif(!pendingRemovals.has(variables.lineId))return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSuccess:(_data,variables)=>{// Just clean up tracking - the optimistic update is already correct\n// Don't apply mutation response as it has different structure (cartLinesRemove.cart vs .cart)\npendingRemovals.delete(variables.lineId);}});const updateDiscountCodes=useMutation({mutationFn:async({cartId,discountCodes})=>{return updateDiscountCodesShopifyCart({cartId,discountCodes,country,includeSellingPlans});},onSuccess:response=>{const updatedCart=response.data?.cartDiscountCodesUpdate?.cart;if(!updatedCart)return;const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):{data:{cart:updatedCart},errors:response.errors??[]});},onSettled:()=>{const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{updateQuantity:{mutate:updateQuantity.mutate,mutateAsync:updateQuantity.mutateAsync,isPending:updateQuantity.isPending,error:updateQuantity.error},removeLine:{mutate:removeLine.mutate,mutateAsync:removeLine.mutateAsync,isPending:removeLine.isPending,error:removeLine.error},discountCodes:{mutate:updateDiscountCodes.mutate,mutateAsync:updateDiscountCodes.mutateAsync,isPending:updateDiscountCodes.isPending,error:updateDiscountCodes.error}};};/**\n * Utility hook that combines cart creation and management\n */export const useCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const previousMarketRef=useRef();const isOnFramerCanvas=isOnFramerCanvasFn();const{data:cartData,isLoading:isCreatingCart,error:cartError}=useCreateCart();const cart=cartData?.data?.cart||cartData?.data?.cartCreate?.cart||null;const cartId=cart?.id||getCartIdFromStorage();const{addToCart:addToCartMutate,addToCartAsync:addToCartAsyncFn,isAdding,error:addError}=useAddToCart();const{updateQuantity,removeLine,discountCodes:discountCodesMutation}=useCartMutations();const includeSellingPlans=getIncludeSellingPlansFlag();const applyDiscountCode=async code=>{if(!cartId){return{ok:false,errorMessage:\"Cart ID not available. Please wait for cart to initialize.\"};}const normalizedCode=normalizeDiscountCode(code);if(!normalizedCode){return{ok:false,errorMessage:\"Discount code cannot be empty.\"};}const applicableCodes=getApplicableDiscountCodes(cart);const discountCodes=toUniqueValues([...applicableCodes,normalizedCode]);try{const response=await discountCodesMutation.mutateAsync({cartId,discountCodes});const errorMessage=getDiscountMutationErrorMessage(response);if(errorMessage){return{ok:false,errorMessage};}// Check if the newly applied code is not applicable\nconst responseDiscountCodes=response.data?.cartDiscountCodesUpdate?.cart?.discountCodes||[];const newCodeEntry=responseDiscountCodes.find(dc=>dc.code.toUpperCase()===normalizedCode.toUpperCase());if(newCodeEntry&&!newCodeEntry.applicable){return{ok:false,errorMessage:`Discount code ${normalizedCode} is not applicable.`};}return{ok:true};}catch(error){return{ok:false,errorMessage:error instanceof Error?error.message:\"Failed to apply discount code.\"};}};const removeDiscountCode=async code=>{if(!cartId){return{ok:false,errorMessage:\"Cart ID not available. Please wait for cart to initialize.\"};}const normalizedCode=normalizeDiscountCode(code);if(!normalizedCode){return{ok:false,errorMessage:\"Discount code cannot be empty.\"};}const applicableCodes=getApplicableDiscountCodes(cart);if(!applicableCodes.includes(normalizedCode)){return{ok:true};}const discountCodes=applicableCodes.filter(existingCode=>existingCode!==normalizedCode);try{const response=await discountCodesMutation.mutateAsync({cartId,discountCodes});const errorMessage=getDiscountMutationErrorMessage(response);if(errorMessage){return{ok:false,errorMessage};}return{ok:true};}catch(error){return{ok:false,errorMessage:error instanceof Error?error.message:\"Failed to remove discount code.\"};}};// Update cart buyer identity when market changes\nuseEffect(()=>{// Skip effect when on Framer canvas\nif(isOnFramerCanvas)return;const updateCartMarket=async()=>{const currentCountry=currentMarket?.countryCode;const previousCountry=previousMarketRef.current;// Only update if:\n// 1. Market actually changed\n// 2. We have a cart ID\n// 3. Current country exists\nif(previousCountry&&currentCountry&&previousCountry!==currentCountry&&cartId){try{// Update the cart's buyer identity to change currency\nawait updateCartBuyerIdentity({cartId,countryCode:currentCountry,includeSellingPlans});// Invalidate queries to refetch with new currency\nconst cartQueryKey=[\"cart\",currentCountry];queryClient.invalidateQueries({queryKey:cartQueryKey});}catch(error){console.error(\"[Cart] Failed to update cart market:\",error);}}previousMarketRef.current=currentCountry;};updateCartMarket();},[currentMarket?.countryCode,cartId,queryClient,isOnFramerCanvas,includeSellingPlans]);// Early return when on Framer canvas to prevent warnings and unnecessary API calls\nif(isOnFramerCanvas){return{cart:null,cartId:undefined,isLoading:false,isAdding:false,isUpdatingDiscountCodes:false,error:null,addToCart:()=>{},addToCartAsync:()=>Promise.reject(new Error(\"Cart not available on Framer canvas\")),updateQuantity:()=>{},removeLine:()=>{},applyDiscountCode:()=>Promise.resolve({ok:false,errorMessage:\"Cart not available on Framer canvas.\"}),removeDiscountCode:()=>Promise.resolve({ok:false,errorMessage:\"Cart not available on Framer canvas.\"})};}// Log for debugging - comprehensive error information\n// Skip logging when on Framer canvas to prevent console warnings\nif(!isOnFramerCanvas){if(!cartId&&!isCreatingCart&&cartError){console.error(\"[useCart] Cart initialization failed:\",cartError,\"Response data:\",cartData);}else if(!cartId&&!isCreatingCart&&!cartError){console.warn(\"[useCart] Cart ID is missing and loading finished, but no error. Response:\",cartData);}}return{cart,cartId,isLoading:isCreatingCart,isAdding,isUpdatingDiscountCodes:discountCodesMutation.isPending,error:cartError||addError,addToCart:(variantId,quantity=1,sellingPlanId,variantData)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return;}addToCartMutate({cartId,variantId,quantity,sellingPlanId,variantData});},addToCartAsync:(variantId,quantity=1,sellingPlanId,variantData)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart async: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return Promise.reject(new Error(\"Cart ID not available. Please wait for cart to initialize.\"));}return addToCartAsyncFn({cartId,variantId,quantity,sellingPlanId,variantData});},updateQuantity:(lineId,quantity)=>{if(!cartId){console.warn(\"[useCart] Cannot update quantity: cartId is not available.\");return;}updateQuantity.mutate({cartId,lineId,quantity});},removeLine:lineId=>{if(!cartId){console.warn(\"[useCart] Cannot remove line: cartId is not available.\");return;}removeLine.mutate({cartId,lineId});},applyDiscountCode,removeDiscountCode};};// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\nconst getCartFromResponse=response=>{if(!response?.data)return null;return response.data.cart||response.data.cartCreate?.cart||response.data.cartLinesAdd?.cart||response.data.cartLinesUpdate?.cart||response.data.cartLinesRemove?.cart||response.data.cartDiscountCodesUpdate?.cart||null;};const updateCartInResponse=(response,updatedCart)=>{if(!response.data)return response;if(response.data.cart){return{...response,data:{...response.data,cart:updatedCart}};}if(response.data.cartCreate?.cart){return{...response,data:{...response.data,cartCreate:{cart:updatedCart}}};}if(response.data.cartLinesAdd?.cart){return{...response,data:{...response.data,cartLinesAdd:{cart:updatedCart}}};}if(response.data.cartLinesUpdate?.cart){return{...response,data:{...response.data,cartLinesUpdate:{cart:updatedCart}}};}if(response.data.cartLinesRemove?.cart){return{...response,data:{...response.data,cartLinesRemove:{cart:updatedCart}}};}if(response.data.cartDiscountCodesUpdate?.cart){return{...response,data:{...response.data,cartDiscountCodesUpdate:{...response.data.cartDiscountCodesUpdate,cart:updatedCart}}};}return response;};const normalizeDiscountCode=code=>code.trim().toUpperCase();const getApplicableDiscountCodes=cart=>{if(!cart?.discountCodes)return[];return cart.discountCodes.filter(discountCode=>discountCode.applicable).map(discountCode=>normalizeDiscountCode(discountCode.code)).filter(discountCode=>discountCode.length>0);};const toUniqueValues=values=>{return Array.from(new Set(values));};const getDiscountMutationErrorMessage=response=>{return response.data?.cartDiscountCodesUpdate?.userErrors?.[0]?.message||response.errors?.[0]?.message;};const findExistingLine=(cart,variantId,sellingPlanId)=>{if(!cart)return undefined;return cart.lines.edges.find(edge=>{const matchesVariant=edge.node.merchandise.id===variantId;const lineSellingPlanId=edge.node.sellingPlanAllocation?.sellingPlan?.id;const matchesSellingPlan=sellingPlanId?lineSellingPlanId===sellingPlanId:!lineSellingPlanId;return matchesVariant&&matchesSellingPlan;})?.node;};const recalculateCartTotals=cart=>{const subtotal=cart.lines.edges.reduce((acc,edge)=>{const unit=parseFloat(edge.node.merchandise.price.amount||\"0\");return acc+unit*edge.node.quantity;},0);const currencyCode=cart.cost.subtotalAmount.currencyCode||(cart.lines.edges[0]?.node.merchandise.price.currencyCode)||\"USD\";return{...cart,cost:{...cart.cost,subtotalAmount:{amount:subtotal.toFixed(2),currencyCode},totalAmount:{amount:subtotal.toFixed(2),currencyCode}}};};\nexport const __FramerMetadata__ = {\"exports\":{\"CART_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGetCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAddToCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartMutations\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCreateCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{QueryClient}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";let globalQueryClient=null;export const getQueryClient=()=>{if(!globalQueryClient){globalQueryClient=new QueryClient({defaultOptions:{queries:{staleTime:5*60*1e3,gcTime:10*60*1e3}}});}return globalQueryClient;};\nexport const __FramerMetadata__ = {\"exports\":{\"getQueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const Colors={Primary:{color:\"#000000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",fill:{color:\"#F3F3F3\",colorA:\"#999999\",colorB:\"#F3F3F3\"},hover:{fill:{color:\"#E6E6E6\",colorA:\"#8C8C8C\",colorB:\"#E6E6E6\"}}},Accent:{color:\"#FFFFFF\",fill:{color:\"#111111\",colorA:\"#5E5E5E\",colorB:\"#111111\"},hover:{fill:{color:\"#1F1F1F\",colorA:\"#6B6B6B\",colorB:\"#1F1F1F\"}}}};export const SHARED_COLORS={background:\"#F3F3F3\",backgroundHover:\"#E6E6E6\",backgroundMuted:\"#D9D9D9\",foreground:\"#111111\",foregroundHover:\"#2A2A2A\",foregroundMuted:\"#757575\",primary:\"#40D41A\"};export const SHARED_STYLES={borderRadius:\"10px\",buttonPadding:\"8px 16px 8px 16px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Colors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHARED_STYLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHARED_COLORS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_styles.map","export const CURRENCY_SYMBOLS={AED:\"د.إ\",AFN:\"؋\",ALL:\"L\",AMD:\"֏\",ANG:\"ƒ\",AOA:\"Kz\",ARS:\"$\",AUD:\"$\",AWG:\"ƒ\",AZN:\"₼\",BAM:\"KM\",BBD:\"$\",BDT:\"৳\",BGN:\"лв\",BHD:\".د.ب\",BIF:\"FBu\",BMD:\"$\",BND:\"$\",BOB:\"$b\",BOV:\"BOV\",BRL:\"R$\",BSD:\"$\",BTC:\"₿\",BTN:\"Nu.\",BWP:\"P\",BYN:\"Br\",BYR:\"Br\",BZD:\"BZ$\",CAD:\"$\",CDF:\"FC\",CHE:\"CHE\",CHF:\"CHF\",CHW:\"CHW\",CLF:\"CLF\",CLP:\"$\",CNH:\"\\xa5\",CNY:\"\\xa5\",COP:\"$\",COU:\"COU\",CRC:\"₡\",CUC:\"$\",CUP:\"₱\",CVE:\"$\",CZK:\"Kč\",DJF:\"Fdj\",DKK:\"kr\",DOP:\"RD$\",DZD:\"دج\",EEK:\"kr\",EGP:\"\\xa3\",ERN:\"Nfk\",ETB:\"Br\",ETH:\"Ξ\",EUR:\"€\",FJD:\"$\",FKP:\"\\xa3\",GBP:\"\\xa3\",GEL:\"₾\",GGP:\"\\xa3\",GHC:\"₵\",GHS:\"GH₵\",GIP:\"\\xa3\",GMD:\"D\",GNF:\"FG\",GTQ:\"Q\",GYD:\"$\",HKD:\"$\",HNL:\"L\",HRK:\"kn\",HTG:\"G\",HUF:\"Ft\",IDR:\"Rp\",ILS:\"₪\",IMP:\"\\xa3\",INR:\"₹\",IQD:\"ع.د\",IRR:\"﷼\",ISK:\"kr\",JEP:\"\\xa3\",JMD:\"J$\",JOD:\"JD\",JPY:\"\\xa5\",KES:\"KSh\",KGS:\"лв\",KHR:\"៛\",KMF:\"CF\",KPW:\"₩\",KRW:\"₩\",KWD:\"KD\",KYD:\"$\",KZT:\"₸\",LAK:\"₭\",LBP:\"\\xa3\",LKR:\"₨\",LRD:\"$\",LSL:\"M\",LTC:\"Ł\",LTL:\"Lt\",LVL:\"Ls\",LYD:\"LD\",MAD:\"MAD\",MDL:\"lei\",MGA:\"Ar\",MKD:\"ден\",MMK:\"K\",MNT:\"₮\",MOP:\"MOP$\",MRO:\"UM\",MRU:\"UM\",MUR:\"₨\",MVR:\"Rf\",MWK:\"MK\",MXN:\"$\",MXV:\"MXV\",MYR:\"RM\",MZN:\"MT\",NAD:\"$\",NGN:\"₦\",NIO:\"C$\",NOK:\"kr\",NPR:\"₨\",NZD:\"$\",OMR:\"﷼\",PAB:\"B/.\",PEN:\"S/.\",PGK:\"K\",PHP:\"₱\",PKR:\"₨\",PLN:\"zł\",PYG:\"Gs\",QAR:\"﷼\",RMB:\"￥\",RON:\"lei\",RSD:\"Дин.\",RUB:\"₽\",RWF:\"R₣\",SAR:\"﷼\",SBD:\"$\",SCR:\"₨\",SDG:\"ج.س.\",SEK:\"kr\",SGD:\"S$\",SHP:\"\\xa3\",SLL:\"Le\",SOS:\"S\",SRD:\"$\",SSP:\"\\xa3\",STD:\"Db\",STN:\"Db\",SVC:\"$\",SYP:\"\\xa3\",SZL:\"E\",THB:\"฿\",TJS:\"SM\",TMT:\"T\",TND:\"د.ت\",TOP:\"T$\",TRL:\"₤\",TRY:\"₺\",TTD:\"TT$\",TVD:\"$\",TWD:\"NT$\",TZS:\"TSh\",UAH:\"₴\",UGX:\"USh\",USD:\"$\",UYI:\"UYI\",UYU:\"$U\",UYW:\"UYW\",UZS:\"лв\",VEF:\"Bs\",VES:\"Bs.S\",VND:\"₫\",VUV:\"VT\",WST:\"WS$\",XAF:\"FCFA\",XBT:\"Ƀ\",XCD:\"$\",XOF:\"CFA\",XPF:\"₣\",XSU:\"Sucre\",XUA:\"XUA\",YER:\"﷼\",ZAR:\"R\",ZMW:\"ZK\",ZWD:\"Z$\",ZWL:\"$\"};/**\n * Get currency symbol by currency code\n * @param currencyCode - ISO 4217 currency code (e.g., \"USD\", \"EUR\", \"GBP\")\n * @returns Currency symbol or the currency code if not found\n */export const getCurrencySymbol=currencyCode=>{return CURRENCY_SYMBOLS[currencyCode]||currencyCode;};\nexport const __FramerMetadata__ = {\"exports\":{\"getCurrencySymbol\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CURRENCY_SYMBOLS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Currency_symbols.map","import{ControlType}from\"framer\";import{CURRENCY_SYMBOLS}from\"https://framerusercontent.com/modules/gNrx5shePoNxbUKTvliC/HLQJlFFZMsPSLpGIiDtr/Currency_symbols.js\";export function formatCurrency({amount,currencyCode,options}){amount=amount||0;const showDecimals=options.decimals==\"auto\"?amount%1!==0:options.decimals==\"always\";const decimals=showDecimals?2:0;let formattedAmount=\"\";if(options.formatted&&typeof Intl!==\"undefined\"){const locale=options.locale||(typeof navigator!==\"undefined\"?navigator.language:\"en-us\");const formatter=new Intl.NumberFormat(locale,{minimumFractionDigits:decimals,maximumFractionDigits:decimals});formattedAmount=formatter.format(amount);}else{formattedAmount=amount.toFixed(decimals);}if(!currencyCode||currencyCode===\"XXX\"){return formattedAmount;}const symbol=CURRENCY_SYMBOLS[currencyCode];if(options.style===\"code\"){return options.location===\"before\"?`${currencyCode} ${formattedAmount}`:`${formattedAmount} ${currencyCode}`;}else{return options.location===\"before\"?`${symbol}${formattedAmount}`:`${formattedAmount}${symbol}`;}}export const CurrencyFormatControls={currencyFormat:{type:ControlType.Object,title:\"Format\",controls:{style:{type:ControlType.Enum,defaultValue:\"symbol\",options:[\"symbol\",\"code\"],optionTitles:[\"Symbol ($)\",\"Code (USD)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},location:{type:ControlType.Enum,defaultValue:\"before\",options:[\"before\",\"after\"],optionTitles:[\"Before\",\"After\"],displaySegmentedControl:true},decimals:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"always\",\"never\"],optionTitles:[\"Auto\",\"Show (10.00)\",\"Hide (10)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},formatted:{type:ControlType.Boolean,defaultValue:true},locale:{type:ControlType.String,defaultValue:\"\",placeholder:`Auto (${typeof navigator!==\"undefined\"?navigator.language:\"\"})`,description:\"Formatting examples:\\n*1,000* | *1.000* | *1 000*\",hidden:props=>!props.formatted}},hidden:props=>props.type!==\"subtotal\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CurrencyFormatControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CurrencyFormatControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_currency_props.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{withCSS}from\"framer\";export const pulseKeyframes=`\n  @keyframes pulse {\n    0%, 100% {\n      opacity: 1;\n    }\n    50% {\n      opacity: 0.5;\n    }\n  }\n`;function LoadingSkeletonWithoutCss({style}){return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"16px\",backgroundColor:SHARED_COLORS.backgroundMuted,borderRadius:\"10px\",animation:\"pulse 1.5s ease-in-out infinite\",...style}})});}const LoadingSkeleton=withCSS(LoadingSkeletonWithoutCss,[pulseKeyframes],\"\");export default LoadingSkeleton;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoadingSkeleton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"pulseKeyframes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading_skeleton.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";export function renderWithTag(tag,content,style){const finalStyle={...style,margin:0,padding:0,whiteSpace:\"nowrap\"};switch(tag){case\"p\":return /*#__PURE__*/_jsx(\"p\",{style:finalStyle,children:content});case\"span\":return /*#__PURE__*/_jsx(\"span\",{style:finalStyle,children:content});case\"h1\":return /*#__PURE__*/_jsx(\"h1\",{style:finalStyle,children:content});case\"h2\":return /*#__PURE__*/_jsx(\"h2\",{style:finalStyle,children:content});case\"h3\":return /*#__PURE__*/_jsx(\"h3\",{style:finalStyle,children:content});case\"h4\":return /*#__PURE__*/_jsx(\"h4\",{style:finalStyle,children:content});case\"h5\":return /*#__PURE__*/_jsx(\"h5\",{style:finalStyle,children:content});case\"h6\":return /*#__PURE__*/_jsx(\"h6\",{style:finalStyle,children:content});}}export const TagPropertyControls={tag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"renderWithTag\":{\"type\":\"reactComponent\",\"name\":\"renderWithTag\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagPropertyControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_tag_props.map","import{ControlType}from\"framer\";export const SUPPORT_CONTROL={needHelp:{type:ControlType.Object,title:\"Need help?\",buttonTitle:\"Get Support\",icon:\"interaction\",controls:{info:{type:ControlType.Enum,defaultValue:\"info\",options:[\"info\"],optionTitles:[\"Support 🛟\"],displaySegmentedControl:true,title:\"Get Support\",description:\"We're here to help! The best place to get support is to visit our documentation to find your answers. We're also available on live chat.\\n\\n[Visit Frameship docs](https://insertframe.io/docs/frameship)\"}}}};export const SHOPIFY_DATA_DESCRIPTION=\"Connect this to a *Shopify Data* variable from CMS.\";export const VARIANT_IMAGE_MAPPING_DESCRIPTION=\"Connect this to a *Variant Image Mapping* variable from CMS.\";export const VARIANT_OPTIONS_DESCRIPTION=\"Connect this to a *Variant Options* variable from CMS.\";export const BUNDLE_PRODUCTS_DATA_DESCRIPTION=\"Connect this to a *Bundle Products Data* variable from CMS.\";\nexport const __FramerMetadata__ = {\"exports\":{\"VARIANT_OPTIONS_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BUNDLE_PRODUCTS_DATA_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHOPIFY_DATA_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VARIANT_IMAGE_MAPPING_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SUPPORT_CONTROL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_props.map","import{ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";export const LoadingSkeletonPropertyControls={loaderStyle:{type:ControlType.Object,title:\"🎨 Loader Style\",buttonTitle:\"Show, Size, Color\",controls:{showLoader:{type:ControlType.Boolean,title:\"Visible\",defaultValue:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:SHARED_COLORS.backgroundMuted,hidden:props=>!props.showLoader},width:{type:ControlType.Number,title:\"Width\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},height:{type:ControlType.Number,title:\"Height\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},previewLoader:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,hidden:props=>!props.showLoader,description:\"Preview the loader on the Framer canvas.\"}},description:\"Pulsing-frame animation displayed while the component loads data from Shopify, usually for a split second on first page load.\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"LoadingSkeletonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LoadingSkeletonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_loading_skeleton_props.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/prh0moF8FWnc4xpyXN8Z/Use_cart.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/fUaoM7XYyZTvyuzINICR/Market_store.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import LoadingSkeleton from\"https://framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";import{LoadingSkeletonPropertyControls}from\"https://framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartInfoLabel(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(CartInfoLabelInner,{...props})});}function CartInfoLabelInner(props){const{cart,isLoading,error}=useCart();const{getMarket}=useMarketStore();const currentMarket=getMarket();const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const isInPreviewMode=isOnFramerCanvas||isInFramerPreview;const style={...props.font,color:props.color};if(isLoading&&props.loaderStyle.showLoader||isOnFramerCanvas&&props.loaderStyle.previewLoader){return /*#__PURE__*/_jsx(LoadingSkeleton,{style:{width:props.loaderStyle.width,height:props.loaderStyle.height,backgroundColor:props.loaderStyle.backgroundColor}});}if(error){return null;}if(!cart){if(!isInPreviewMode||props.whenZero===\"hide\"){return null;}if(props.type===\"itemCount\"){return renderWithTag(props.tag,\"0\",style);}const currencyCode=currentMarket?.currencyCode||\"USD\";return renderWithTag(props.tag,formatCurrency({amount:0,currencyCode,options:props.currencyFormat}),style);}const cartItems=cart.lines?.edges||[];const totalItems=cartItems.reduce((total,{node:item})=>total+item.quantity,0);const itemCountValue=isInPreviewMode?0:totalItems;let displayValue=\"0\";let zeroComparableValue=0;if(props.type===\"itemCount\"){displayValue=itemCountValue.toString();zeroComparableValue=itemCountValue;}else{const moneyValue=getMoneyValueByType(props.type,cart);const displayedMoneyValue=isInPreviewMode?0:moneyValue;zeroComparableValue=displayedMoneyValue;displayValue=formatCurrency({amount:displayedMoneyValue,currencyCode:getCurrencyCodeForMoneyType(props.type,cart),options:props.currencyFormat});}// Hide component when zero and whenZero is \"Hide\"\nif(props.whenZero===\"hide\"&&Math.abs(zeroComparableValue)<ZERO_EPSILON){return null;}return renderWithTag(props.tag,displayValue,style);}const ZERO_EPSILON=1e-6;function toSafeNumber(value){const numericValue=Number(value);return Number.isFinite(numericValue)?numericValue:0;}function getMoneyValueByType(type,cart){switch(type){case\"subtotal\":return toSafeNumber(cart.cost?.subtotalAmount?.amount);case\"total\":return toSafeNumber(cart.cost?.totalAmount?.amount);}}function getCurrencyCodeForMoneyType(type,cart){if(type===\"subtotal\"){return cart.cost?.subtotalAmount?.currencyCode||\"USD\";}return cart.cost?.totalAmount?.currencyCode||cart.cost?.subtotalAmount?.currencyCode||\"USD\";}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"total\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Total\",\"Item Count\"],defaultValue:\"subtotal\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},...CurrencyFormatControls,currencyFormat:{...CurrencyFormatControls.currencyFormat,hidden:props=>props.type===\"itemCount\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},whenZero:{type:ControlType.Enum,title:\"When Zero\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],defaultValue:\"show\",displaySegmentedControl:true,description:\"Hides the component when the value is 0\"},...TagPropertyControls,...LoadingSkeletonPropertyControls,...SUPPORT_CONTROL});CartInfoLabel.displayName=\"Cart Info Label\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const OPEN_CART_EVENT=\"framership-open-cart\";export const CLOSE_CART_EVENT=\"framership-close-cart\";\nexport const __FramerMetadata__ = {\"exports\":{\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPEN_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_config.map","import{useEffect,useRef}from\"react\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";/**\n * Custom hook to disable body scrolling when a component is open (e.g., cart, modal)\n * Automatically restores scrolling when the component closes or unmounts\n */export function useDisableScroll(isOpen){const isBrowser=isBrowserFn();const restoreRef=useRef(null);useEffect(()=>{if(!isBrowser)return;// Always cleanup previous lock before applying a new one (covers rapid toggles).\nrestoreRef.current?.();restoreRef.current=null;const applyLock=()=>{const previousBodyOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const lenis=window.lenis;const wrapperEl=(lenis?.options?.wrapper instanceof HTMLElement?lenis.options.wrapper:null)??(lenis?.wrapper instanceof HTMLElement?lenis.wrapper:null);const previousWrapperStyles=wrapperEl?{overflowX:wrapperEl.style.overflowX,overflowY:wrapperEl.style.overflowY,touchAction:wrapperEl.style.touchAction??\"\",overscrollBehavior:wrapperEl.style.overscrollBehavior??\"\"}:null;// With Lenis-in-Framer, scrolling typically happens on the Lenis wrapper, not <body>.\n// 1) Stop Lenis (prevents smooth/raf-driven scrolling)\n// 2) Also lock the wrapper's native scrolling as a fallback (wheel/touch can still move it otherwise)\ntry{lenis?.stop?.();}catch{// no-op\n}if(wrapperEl){wrapperEl.style.overflowX=\"hidden\";wrapperEl.style.overflowY=\"hidden\";wrapperEl.style.touchAction=\"none\";wrapperEl.style.overscrollBehavior=\"none\";}restoreRef.current=()=>{document.body.style.overflow=previousBodyOverflow;if(wrapperEl&&previousWrapperStyles){wrapperEl.style.overflowX=previousWrapperStyles.overflowX;wrapperEl.style.overflowY=previousWrapperStyles.overflowY;wrapperEl.style.touchAction=previousWrapperStyles.touchAction;wrapperEl.style.overscrollBehavior=previousWrapperStyles.overscrollBehavior;}try{lenis?.start?.();}catch{// no-op\n}};};if(isOpen){applyLock();}else{// ensure unlocked\ndocument.body.style.overflow=\"\";try{const lenis=window.lenis;lenis?.start?.();}catch{// no-op\n}}// Cleanup on unmount\nreturn()=>{if(!isBrowser)return;restoreRef.current?.();restoreRef.current=null;document.body.style.overflow=\"\";};},[isOpen,isBrowser]);}\nexport const __FramerMetadata__ = {\"exports\":{\"useDisableScroll\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Use_disable_scroll.map","/**\n * Utility functions for working with Shopify GraphQL IDs (GIDs)\n *//**\n * Creates a Shopify GraphQL ID (GID) for any Shopify resource type\n * @param type - The Shopify resource type (e.g., \"Product\", \"ProductVariant\", \"Collection\")\n * @param id - The numeric/string ID of the resource\n * @returns The full GID string\n *\n * @example\n * createShopifyGid(\"Product\", \"123456789\") // \"gid://shopify/Product/123456789\"\n */export function createShopifyGid(type,id){return`gid://shopify/${type}/${id}`;}/**\n * Creates a Shopify Product GID\n * @param productId - The product ID\n * @returns The product GID\n *\n * @example\n * createProductGid(\"123456789\") // \"gid://shopify/Product/123456789\"\n */export function createProductGid(productId){return createShopifyGid(\"Product\",productId);}/**\n * Creates a Shopify ProductVariant GID\n * @param variantId - The variant ID\n * @returns The variant GID\n *\n * @example\n * createVariantGid(\"987654321\") // \"gid://shopify/ProductVariant/987654321\"\n */export function createVariantGid(variantId){return createShopifyGid(\"ProductVariant\",variantId);}/**\n * Creates a Shopify Collection GID\n * @param collectionId - The collection ID\n * @returns The collection GID\n *\n * @example\n * createCollectionGid(\"555666777\") // \"gid://shopify/Collection/555666777\"\n */export function createCollectionGid(collectionId){return createShopifyGid(\"Collection\",collectionId);}/**\n * Extracts the ID from a Shopify GraphQL ID (GID)\n * @param gid - The full GID string\n * @returns The extracted ID string\n * @throws Error if the GID format is invalid\n *\n * @example\n * extractIdFromGid(\"gid://shopify/Product/123456789\") // \"123456789\"\n */export function extractIdFromGid(gid){const match=gid.match(/^gid:\\/\\/shopify\\/[^\\/]+\\/(.+)$/);if(!match){throw new Error(`Invalid Shopify GID format: ${gid}`);}return match[1];}/**\n * Parses a Shopify GraphQL ID (GID) into its components\n * @param gid - The full GID string\n * @returns An object containing the resource type and ID\n * @throws Error if the GID format is invalid\n *\n * @example\n * parseShopifyGid(\"gid://shopify/Product/123456789\") // { type: \"Product\", id: \"123456789\" }\n */export function parseShopifyGid(gid){const match=gid.match(/^gid:\\/\\/shopify\\/([^\\/]+)\\/(.+)$/);if(!match){throw new Error(`Invalid Shopify GID format: ${gid}`);}return{type:match[1],id:match[2]};}/**\n * Extracts the product ID from a Shopify Product GID\n * @param gid - The product GID\n * @returns The product ID\n *\n * @example\n * extractProductId(\"gid://shopify/Product/123456789\") // \"123456789\"\n */export function extractProductId(gid){const{type,id}=parseShopifyGid(gid);if(type!==\"Product\"){throw new Error(`Expected Product GID, got ${type}: ${gid}`);}return id;}/**\n * Extracts the variant ID from a Shopify ProductVariant GID\n * @param gid - The variant GID\n * @returns The variant ID\n *\n * @example\n * extractVariantId(\"gid://shopify/ProductVariant/987654321\") // \"987654321\"\n */export function extractVariantId(gid){const{type,id}=parseShopifyGid(gid);if(type!==\"ProductVariant\"){throw new Error(`Expected ProductVariant GID, got ${type}: ${gid}`);}return id;}/**\n * Extracts the collection ID from a Shopify Collection GID\n * @param gid - The collection GID\n * @returns The collection ID\n *\n * @example\n * extractCollectionId(\"gid://shopify/Collection/555666777\") // \"555666777\"\n */export function extractCollectionId(gid){const{type,id}=parseShopifyGid(gid);if(type!==\"Collection\"){throw new Error(`Expected Collection GID, got ${type}: ${gid}`);}return id;}\nexport const __FramerMetadata__ = {\"exports\":{\"extractProductId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createVariantGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCollectionGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractCollectionId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createShopifyGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractVariantId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createProductGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractIdFromGid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shopify_utils.map","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";import{createProductGid}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";export const getInventory=async productId=>{const productGid=createProductGid(productId);const getInventoryQuery=`#graphql\n    query getInventory($productId: ID!) {\n      product(id: $productId) {\n        variants(first: 100) {\n          edges {\n            node {\n              id\n\t\t\t\t\t\t\tquantityAvailable\n            }\n          }\n        }\n      }\n    }\n  `;const result=await shopifyClient({query:getInventoryQuery,variables:{productId:productGid}});return result;};\nexport const __FramerMetadata__ = {\"exports\":{\"InventoryResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getInventory\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{getInventory}from\"https://framerusercontent.com/modules/sX6hfMwzhWlvBxIp2fG2/XYjOFKV8IbjZPPCo0JWD/Inventory_service.js\";export const INVENTORY_QUERY_KEYS={all:[\"inventory\"],byId:productId=>[\"inventory\",productId]};export const useInventory=productId=>{const{data,isLoading,error}=useQuery({queryKey:INVENTORY_QUERY_KEYS.byId(productId),queryFn:()=>getInventory(productId),enabled:!!productId});return{data,isLoading,error};};\nexport const __FramerMetadata__ = {\"exports\":{\"useInventory\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"INVENTORY_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{SHARED_COLORS,SHARED_STYLES}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{useInventory}from\"https://framerusercontent.com/modules/DW1wzS65glja20YJJb0w/BVuIt9pNWmm6EXzrBswo/Use_inventory.js\";import{extractVariantId}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";import{isOnFramerCanvasFn,useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";// ------------------------------------------------------------ //\n// DEFAULT VALUES\n// ------------------------------------------------------------ //\nexport const PresetPrimaryButtonStyleDefaultValues={presetButtonStyle:{alignItems:\"center\",justifyContent:\"center\",gap:8,padding:SHARED_STYLES.buttonPadding,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.background,backgroundColor:SHARED_COLORS.foreground,shadow:undefined,hover:{textColor:SHARED_COLORS.backgroundHover,backgroundColor:SHARED_COLORS.foregroundHover,shadow:undefined,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted}},tapScale:.98}};export const PresetSecondaryButtonStyleDefaultValues={presetButtonStyle:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle,backgroundColor:SHARED_COLORS.background,textColor:SHARED_COLORS.foreground,hover:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle.hover,backgroundColor:SHARED_COLORS.backgroundHover,textColor:SHARED_COLORS.foreground}}};export const OUT_OF_STOCK_STYLE_DEFAULT_VALUES={text:\"Out of Stock\",textColor:SHARED_COLORS.background,backgroundColor:SHARED_COLORS.foregroundMuted,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},opacity:.7};export const PresetPrimaryButtonDisabledStyleDefaultValues={disabledStyle:{alignItems:\"center\",justifyContent:\"center\",gap:8,padding:SHARED_STYLES.buttonPadding,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.foregroundMuted,backgroundColor:SHARED_COLORS.backgroundMuted,shadow:undefined,tapScale:1}};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\nexport const PresetPrimaryButtonStyleControls={presetButtonStyle:{title:\"🎨 Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",defaultValue:{// @ts-expect-error - fontSize is a string in this Framer npm version\nfontSize:\"16px\",variant:\"Regular\",lineHeight:\"1em\"},hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetPrimaryButtonDisabledStyleControls={disabledStyle:{title:\"🎨 Disabled Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderWidth,borderStyle:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderStyle,borderColor:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.shadow},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetSecondaryButtonStyleControls={presetButtonStyle:{title:\"🎨 Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetButtonContentControls={showDefaultIcon:{title:\"Default Icon\",type:ControlType.Boolean,defaultValue:true,hidden:()=>true,// hidden: (props: any) => props.buttonType === \"custom\", // shown only on add to cart button\nenabledTitle:\"Show\",disabledTitle:\"Hide\"},text:{title:\"Text\",type:ControlType.String,defaultValue:\"Button\",hidden:props=>props.buttonType===\"custom\"},leftIcon:{title:\"Left Icon\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"custom\"},rightIcon:{title:\"Right Icon\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"custom\"}};export const CustomButtonControls={buttonType:{title:\"Button Type\",type:ControlType.Enum,options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"preset\"},customButton:{title:\"Button\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"preset\"},customButtonDisabled:{title:\"Button Disabled\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"preset\"},customButtonSize:{title:\"Button Size\",type:ControlType.Object,controls:{width:{type:ControlType.Enum,title:\"Width\",options:[\"default\",\"fill\"],optionTitles:[\"Default\",\"Fill\"],defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},height:{type:ControlType.Enum,title:\"Height\",options:[\"default\",\"fill\"],optionTitles:[\"Default\",\"Fill\"],defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}},hidden:props=>props.buttonType===\"preset\"}};export const OutOfStockStyleControls={outOfStockStyle:{title:\"Out of Stock Style\",type:ControlType.Object,controls:{text:{title:\"Text\",type:ControlType.String,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.text},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.backgroundColor},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.border},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.shadow},opacity:{title:\"Opacity\",type:ControlType.Number,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.opacity,min:0,max:1,step:.01}},hidden:props=>props.buttonType===\"custom\"}};export const MarketButtonStylingActiveControls={stylingActive:{title:\"🎨 Styling Selected\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:SHARED_COLORS.background},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:SHARED_COLORS.primary},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:SHARED_COLORS.background},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:SHARED_COLORS.primary},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"||!props.showWhenActive,description:\"Styling when the market is currently selected\"}};// ------------------------------------------------------------ //\n// UTILITY FUNCTION FOR OVERRIDING DEFAULTS\n// ------------------------------------------------------------ //\n/**\n * Deep clones property controls and overrides default values, hidden properties, and titles at specified paths\n * @param baseControls - The base property controls to clone\n * @param overrides - Object with dot-notation paths to override (e.g., 'presetButtonStyle.backgroundColor', 'controlName.hidden', 'controlName.title')\n * @returns New property controls with overridden defaults, hidden properties, and titles\n */export function overrideControlDefaults(baseControls,overrides){// Deep clone the controls (preserving functions)\nconst deepClone=obj=>{if(obj===null||typeof obj!==\"object\")return obj;if(typeof obj===\"function\")return obj;if(Array.isArray(obj))return obj.map(deepClone);const cloned={};for(const key in obj){if(obj.hasOwnProperty(key)){cloned[key]=deepClone(obj[key]);}}return cloned;};const clonedControls=deepClone(baseControls);// Apply overrides\nObject.entries(overrides).forEach(([path,value])=>{const pathParts=path.split(\".\");let current=clonedControls;let controlLevel=null;let lastControlKey=null;// Navigate to the target control\nfor(let i=0;i<pathParts.length;i++){const part=pathParts[i];if(i===pathParts.length-1){// We've reached the final property\nif(part===\"defaultValue\"&&controlLevel&&lastControlKey){// Override defaultValue on a control (e.g., \"text.defaultValue\")\nconst control=controlLevel[lastControlKey];if(control&&typeof control===\"object\"&&control.defaultValue!==undefined){control.defaultValue=value;}}else if(part===\"hidden\"){// Override the hidden property of a control\nif(current[part]&&typeof current[part]===\"object\"&&current[part].controls){// This is an object control with nested controls - set hidden on the object control itself\ncurrent[part].hidden=value;}else if(controlLevel&&lastControlKey){// This is a property of a parent control (e.g., \"inputStyle.hidden\")\n// controlLevel should be the parent level containing the object control\nconst control=controlLevel[lastControlKey];if(control){control.hidden=value;}}else if(current[part]&&typeof current[part]===\"object\"){// Direct control\ncurrent[part].hidden=value;}}else if(part===\"title\"){// Override the title property of a control\nif(current[part]&&typeof current[part]===\"object\"&&current[part].controls){// This is an object control with nested controls - set title on the object control itself\ncurrent[part].title=value;}else if(controlLevel&&lastControlKey){// This is a property of a parent control (e.g., \"inputStyle.title\")\n// controlLevel should be the parent level containing the object control\nconst control=controlLevel[lastControlKey];if(control){control.title=value;}}else if(current[part]&&typeof current[part]===\"object\"){// Direct control\ncurrent[part].title=value;}}else if(current[part]&&typeof current[part]===\"object\"){// If it's a control with controls (nested), we shouldn't override it directly\nif(current[part].controls){console.warn(`Cannot override ${path} - it's a parent control with nested controls`);}else if(current[part].defaultValue!==undefined){// This is a direct control - update its defaultValue\ncurrent[part].defaultValue=value;}else if(controlLevel&&lastControlKey){// This might be a property within a control's defaultValue object\n// (e.g., \"border.borderWidth\" where border is the control)\nconst control=controlLevel[lastControlKey];if(control?.defaultValue&&typeof control.defaultValue===\"object\"){control.defaultValue[part]=value;}}}else if(controlLevel&&lastControlKey){// Property doesn't exist in current, but we have a control to modify\nconst control=controlLevel[lastControlKey];if(control?.defaultValue&&typeof control.defaultValue===\"object\"){control.defaultValue[part]=value;}}}else{// Navigate deeper\nif(current[part]?.controls){// This is a parent control with nested controls\n// Set controlLevel to current level so we can access this control later for properties like 'hidden'\ncontrolLevel=current;lastControlKey=part;current=current[part].controls;}else if(current[part]&&typeof current[part]===\"object\"){// This might be a control or a defaultValue object\nif(current[part].defaultValue!==undefined){// This is a control - check if we're trying to access its defaultValue properties\ncontrolLevel=current;lastControlKey=part;// If defaultValue is an object, navigate into it; otherwise stay at control level\nif(typeof current[part].defaultValue===\"object\"&&current[part].defaultValue!==null){current=current[part].defaultValue;}else{// defaultValue is a primitive - we need to set it directly later\ncurrent=current[part];}}else{// This is a direct control (like ComponentInstance) - set up for property access\ncontrolLevel=current;lastControlKey=part;current=current[part];}}else{console.warn(`Path ${path} not found in controls`);return;}}}});return clonedControls;}// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nexport function useInventoryDisabled(shopifyDataId,selectedVariantId,disableWhenOutOfStock){const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const{data:inventoryData,isLoading,error}=useInventory(shopifyDataId);if(isOnFramerCanvas||isInFramerPreview)return{isDisabled:false};const variants=inventoryData?.data?.product?.variants?.edges||[];const selectedVariant=variants.find(variant=>extractVariantId(variant.node.id)===selectedVariantId);if(isLoading||error)return{isDisabled:false};const isInStock=selectedVariant?selectedVariant.node.quantityAvailable>0:false;const isNotTrackedStock=selectedVariant?selectedVariant.node.quantityAvailable===null||selectedVariant.node.quantityAvailable===-1:false;const isDisabled=disableWhenOutOfStock&&!isNotTrackedStock&&!isInStock;return{isDisabled};}\nexport const __FramerMetadata__ = {\"exports\":{\"OutOfStockStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OutOfStockStyleProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonDisabledStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonDisabledStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInventoryDisabled\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarketButtonStylingActiveProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"overrideControlDefaults\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarketButtonStylingActiveControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonContentControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetSecondaryButtonStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OUT_OF_STOCK_STYLE_DEFAULT_VALUES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonDisabledStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomButtonControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetSecondaryButtonStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonContentControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export default function LoaderSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"lucide lucide-loader-circle-icon lucide-loader-circle\",style:{...style},children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12a9 9 0 1 1-6.219-8.56\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoaderSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loader.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import LoaderSvg from\"https://framerusercontent.com/modules/z7s7d2NhYNciN7G09hdf/Am5BTAlgzE3rws6PH1Qt/Loader.js\";export default function LoadingSpinner({style}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n          @keyframes loading-spinner {\n            from {\n              transform: rotate(0deg);\n            }\n            to {\n              transform: rotate(360deg);\n            }\n          }\n        `}),/*#__PURE__*/_jsx(LoaderSvg,{style:{animation:\"loading-spinner 1s linear infinite\",...style}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoadingSpinner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading_spinner.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{PresetPrimaryButtonStyleDefaultValues,PresetPrimaryButtonDisabledStyleDefaultValues}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/BHRSzpNTK9tPbKGRIYxx/Shared_button_props.js\";import LoadingSpinner from\"https://framerusercontent.com/modules/J14wQOiI0O01kyXMgenS/ODFPbfbc3Lw68NQPcyta/Loading_spinner.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nexport default function PresetButton(props){const{leftIcon,rightIcon,font,text,onClick,presetButtonStyle,disabledStyle,style,disabled,isLoading,...restProps}=props;// Deep merge the presetButtonStyle with defaults\nconst mergedPresetButtonStyle={...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle,...presetButtonStyle||{},hover:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover,...presetButtonStyle?.hover||{}}};// Deep merge the disabledStyle with defaults\nconst mergedDisabledStyle={...PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle,...disabledStyle||{}};// Use disabled style when disabled, otherwise use normal style\nconst activeStyle=disabled?mergedDisabledStyle:mergedPresetButtonStyle;const handleClick=e=>{onClick(e);};return /*#__PURE__*/_jsxs(motion.button,{onClick:handleClick,style:{width:\"100%\",height:\"100%\",display:\"flex\",cursor:disabled?\"not-allowed\":\"pointer\",alignItems:activeStyle?.alignItems,justifyContent:activeStyle?.justifyContent,gap:activeStyle?.gap,padding:activeStyle?.padding,whiteSpace:\"nowrap\",overflow:\"hidden\",border:typeof activeStyle?.border===\"string\"?activeStyle.border:activeStyle?.border?`${activeStyle.border.borderWidth||0}px ${activeStyle.border.borderStyle||\"solid\"} ${activeStyle.border.borderColor||\"transparent\"}`:undefined,borderRadius:activeStyle?.borderRadius,backgroundColor:activeStyle?.backgroundColor,color:activeStyle?.textColor,boxShadow:activeStyle?.shadow,...disabled&&disabledStyle?.font?disabledStyle.font:font,...style},animate:{backgroundColor:activeStyle?.backgroundColor,color:activeStyle?.textColor,boxShadow:activeStyle?.shadow,border:typeof activeStyle?.border===\"string\"?activeStyle.border:activeStyle?.border?`${activeStyle.border.borderWidth||0}px ${activeStyle.border.borderStyle||\"solid\"} ${activeStyle.border.borderColor||\"transparent\"}`:undefined},whileHover:disabled?undefined:{backgroundColor:mergedPresetButtonStyle?.hover?.backgroundColor,color:mergedPresetButtonStyle?.hover?.textColor,boxShadow:mergedPresetButtonStyle?.hover?.shadow,border:typeof mergedPresetButtonStyle?.hover?.border===\"string\"?mergedPresetButtonStyle.hover.border:mergedPresetButtonStyle?.hover?.border?`${mergedPresetButtonStyle.hover.border.borderWidth||0}px ${mergedPresetButtonStyle.hover.border.borderStyle||\"solid\"} ${mergedPresetButtonStyle.hover.border.borderColor||\"transparent\"}`:undefined,transition:{duration:.3,ease:\"easeOut\"}},whileTap:{scale:activeStyle?.tapScale,transition:{duration:.1,ease:\"easeOut\"}},disabled:disabled||isLoading,...restProps,children:[isLoading&&/*#__PURE__*/_jsx(LoadingSpinner,{style:{width:restProps.loadingSpinnerSize||24,height:restProps.loadingSpinnerSize||24}}),leftIcon&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:leftIcon}),text&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\"},children:text}),rightIcon&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:rightIcon})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"PresetButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"PresetButton\",\"slots\":[\"leftIcon\",\"rightIcon\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import React from\"react\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction renderWithSize(children,customButtonSize){return React.Children.map(children,child=>{return /*#__PURE__*/React.cloneElement(child,{style:{...child.props.style,width:customButtonSize?.width===\"fill\"?\"100%\":child.props.width,height:customButtonSize?.height===\"fill\"?\"100%\":child.props.height}});});}export default function CustomButtonWrapper(props){const useDisabledSlot=props.disabled&&props.disabledButton!=null;return /*#__PURE__*/_jsx(\"div\",{onClick:props.disabled?undefined:props.onClick,style:{overflow:\"visible\",width:props.customButtonSize?.width===\"default\"?\"fit-content\":\"100%\",height:props.customButtonSize?.height===\"default\"?\"fit-content\":\"100%\",display:\"flex\",cursor:props.disabled?\"not-allowed\":\"pointer\",opacity:useDisabledSlot?1:props.disabled?.5:1},children:/*#__PURE__*/_jsx(_Fragment,{children:useDisabledSlot?renderWithSize(props.disabledButton,props.customButtonSize):renderWithSize(props.children,props.customButtonSize)})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomButtonWrapper\",\"slots\":[\"disabledButton\",\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_button_wrapper.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function CartSvg({style}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{...style},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"21\",r:\"1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19\",cy:\"21\",r:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{OPEN_CART_EVENT,CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{useDisableScroll}from\"https://framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/qJhHdmQsP7KnXdnJHkkc/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CartSvg from\"https://framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/BHRSzpNTK9tPbKGRIYxx/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartOpenButtonContent(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const[isOpen,setIsOpen]=useState(false);const handleOpenCart=()=>setIsOpen(true);const handleCloseCart=()=>setIsOpen(false);const{overlayParentClasses,ref}=useOverlayParentClasses(isOnFramerCanvas);useCartEventListeners(handleOpenCart,handleCloseCart);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\"},children:[props.buttonType===\"custom\"&&/*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleOpenCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton}),props.buttonType===\"preset\"&&/*#__PURE__*/_jsx(PresetButton,{onClick:handleOpenCart,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CartSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],font:props.presetButtonStyle.font,text:props.text?props.text:undefined,presetButtonStyle:props.presetButtonStyle}),!isOnFramerCanvas&&/*#__PURE__*/_jsx(CartPortal,{isOpen:isOpen,onClose:handleCloseCart,cartLayer:props.cartLayer,overlayParentClasses:overlayParentClasses,backdropOverlay:props.backdropOverlay,cartLayerAnimation:props.cartLayerConfig.cartLayerAnimation,cartLayerHeight:props.cartLayerConfig.cartLayerHeight,cartLayerPosition:props.cartLayerConfig.cartLayerPosition,shadow:props.cartLayerConfig.shadow})]});}function CartPortal({isOpen,onClose,cartLayer,overlayParentClasses,backdropOverlay,cartLayerAnimation,cartLayerHeight,cartLayerPosition,shadow}){const isBrowser=isBrowserFn();const overlayRef=useRef(null);useDisableScroll(isOpen);useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer);// ------------------------------------------------------------ //\n// Resolve portal container so that Framer elements keep their\n// scoped CSS (Framer scoping relies on being a descendant of the\n// element that has the `data-framer-root` attribute).\n// ------------------------------------------------------------ //\nconst portalTarget=isBrowser?document.querySelector(\"[data-framer-root]\")||document.getElementById(\"main\")||document.body:null;// Wrap portal content with parent classes to maintain styling context\nconst portalContent=/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{ref:overlayRef,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:onClose,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:backdropOverlay.backgroundColor,backdropFilter:`blur(${backdropOverlay.blur}px)`,zIndex:11},transition:backdropOverlay.transition,id:\"frameship-cart-overlay\"}),/*#__PURE__*/_jsx(motion.div,{initial:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},animate:{x:0,y:0,opacity:1,scale:1,rotate:0},exit:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},transition:cartLayerAnimation.transition,style:{position:\"fixed\",...getCartLayerPosition(cartLayerPosition),width:\"fit-content\",maxWidth:\"100%\",height:\"100dvh\",zIndex:12,boxShadow:shadow,overflowY:\"auto\"},id:\"frameship-cart-layer\",children:React.Children.map(cartLayer,child=>{return /*#__PURE__*/React.cloneElement(child,{...child.props,style:{...child.props.style,height:cartLayerHeight===\"viewport\"?\"100dvh\":child.props.height,maxWidth:\"100%\"}});})})]})});// Only create portal on client-side when portalTarget exists\nif(!portalTarget){return null;}// Wrap with parent classes using reduce to maintain Framer styling context\nconst wrappedContent=overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),portalContent);return /*#__PURE__*/createPortal(wrappedContent,portalTarget);}// ------------------------------------------------------------ //\n// Calculate cart layer position\n// ------------------------------------------------------------ //\nconst getCartLayerPosition=cartLayerPosition=>{const{position,offsetX,offsetY}=cartLayerPosition;switch(position){case\"top left\":return{top:`${offsetY}px`,left:`${offsetX}px`};case\"top right\":return{top:`${offsetY}px`,right:`${offsetX}px`};case\"bottom right\":return{bottom:`${offsetY}px`,right:`${offsetX}px`};case\"bottom left\":return{bottom:`${offsetY}px`,left:`${offsetX}px`};default:return{top:`${offsetY}px`,right:`${offsetX}px`};}};// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nfunction useOverlayParentClasses(isOnFramerCanvas){const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isOnFramerCanvas&&ref.current){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());}},[isOnFramerCanvas]);return{overlayParentClasses,ref};}function useCartEventListeners(handleOpenCart,handleCloseCart){const isBrowser=isBrowserFn();useEffect(()=>{if(!isBrowser)return;const handleOpenEvent=()=>handleOpenCart();const handleCloseEvent=()=>handleCloseCart();document.addEventListener(OPEN_CART_EVENT,handleOpenEvent);document.addEventListener(CLOSE_CART_EVENT,handleCloseEvent);return()=>{document.removeEventListener(OPEN_CART_EVENT,handleOpenEvent);document.removeEventListener(CLOSE_CART_EVENT,handleCloseEvent);};},[isBrowser,handleOpenCart,handleCloseCart]);}/**\n * Syncs the data-framer-cursor attribute from the cart layer's first child\n * to the overlay element. This ensures that Framer's cursor behavior (e.g.,\n * pointer, not-allowed, or custom cursor) is properly maintained on the backdrop\n * overlay when the cart is open, matching the cursor style of the cart layer content.\n */function useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer){useEffect(()=>{if(!isBrowser||!isOpen)return;const cartLayerElement=document.getElementById(\"frameship-cart-layer\");const overlayElement=overlayRef.current;if(cartLayerElement&&overlayElement){const firstChild=cartLayerElement.firstElementChild;if(firstChild?.hasAttribute(\"data-framer-cursor\")){const cursorValue=firstChild.getAttribute(\"data-framer-cursor\");if(cursorValue){overlayElement.setAttribute(\"data-framer-cursor\",cursorValue);}}else{overlayElement.removeAttribute(\"data-framer-cursor\");}}},[isBrowser,isOpen,cartLayer,overlayRef]);}// ------------------------------------------------------------ //\n// EXPORT WITH CSS\n// ------------------------------------------------------------ //\nconst CartOpenButtonContentWithCSS=withCSS(CartOpenButtonContent,[\".frameship-contents { display: contents !important }\"],\"\");/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartOpenButton(props){return /*#__PURE__*/_jsx(CartOpenButtonContentWithCSS,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartOpenButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer. Must be a component, not a stack.\"},cartLayerConfig:{title:\"Cart Layer Config\",buttonTitle:\"Height, Position, Animation\",type:ControlType.Object,controls:{cartLayerHeight:{title:\"Height\",type:ControlType.Enum,defaultValue:\"viewport\",options:[\"viewport\",\"default\"],optionTitles:[\"Viewport\",\"Default\"],displaySegmentedControl:true},cartLayerPosition:{title:\"Position\",type:ControlType.Object,controls:{position:{title:\"Position\",type:ControlType.Enum,defaultValue:\"top right\",options:[\"top left\",\"top right\",\"bottom right\",\"bottom left\"],optionTitles:[\"Top Left\",\"Top Right\",\"Bottom Right\",\"Bottom Left\"]},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:0,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"}}},cartLayerAnimation:{title:\"Animation\",type:ControlType.Object,buttonTitle:\"Enter Effect\",icon:\"effect\",controls:{opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.1,defaultValue:0},scale:{title:\"Scale\",type:ControlType.Number,min:0,max:2,step:.1,defaultValue:1},rotate:{title:\"Rotate\",type:ControlType.Number,min:-360,max:360,step:1,defaultValue:0,unit:\"deg\"},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:100,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0}}}},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:\"-2px 0 10px rgba(0, 0, 0, 0.1)\"}}},backdropOverlay:{title:\"Overlay\",type:ControlType.Object,buttonTitle:\"Background, Blur, Transition\",controls:{backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\",optional:true},blur:{title:\"Blur\",type:ControlType.Number,displayStepper:true,defaultValue:0},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0},description:\"A solid overlay shown behind the cart\"}}},...CustomButtonControls,...PresetPrimaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.title\":\"Button Left Icon\",\"rightIcon.title\":\"Button Right Icon\",\"text.title\":\"Button Text\",\"text.defaultValue\":\"\"}),...SUPPORT_CONTROL});CartOpenButton.displayName=\"Cart Open Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartOpenButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function CloseSvg({style,strokeWidth=2}){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Close.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/qJhHdmQsP7KnXdnJHkkc/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/BHRSzpNTK9tPbKGRIYxx/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartCloseButtonContent(props){const handleCloseCart=()=>{// Dispatch custom event to close the cart\ndocument.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCloseCart,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCloseCart,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartCloseButton(props){return /*#__PURE__*/_jsx(CartCloseButtonContent,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartCloseButton,{...CustomButtonControls,...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.hover.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.hover.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.border.borderWidth\":0,\"presetButtonStyle.border.borderStyle\":\"solid\",\"presetButtonStyle.border.borderColor\":\"rgba(0, 0, 0, 0.1)\"}),...PresetButtonContentControls,...SUPPORT_CONTROL});CartCloseButton.displayName=\"Cart Close Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartCloseButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";/**\n * Wrapper component that provides QueryClientProvider to its children\n * This is needed for Framer components that use Tanstack Query, since we can't\n * wrap at the app level in Framer.\n *\n * @example\n * ```tsx\n * export default function MyComponent(props: MyComponentProps) {\n *   return (\n *     <QueryClientWrapper>\n *       <MyComponentContent {...props} />\n *     </QueryClientWrapper>\n *   );\n * }\n *\n * function MyComponentContent(props: MyComponentProps) {\n *   const { data } = useQuery(...);\n *   return <div>{data}</div>;\n * }\n * ```\n */export function QueryClientWrapper(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:props.children});}\nexport const __FramerMetadata__ = {\"exports\":{\"QueryClientWrapper\":{\"type\":\"reactComponent\",\"name\":\"QueryClientWrapper\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";const LOCALIZATION_QUERY=`\n  query GetAvailableMarkets {\n    localization {\n      availableCountries {\n        name\n        isoCode\n        currency {\n          isoCode\n          name\n          symbol\n        }\n      }\n    }\n  }\n`;/**\n * Get available markets (countries and currencies) from Shopify\n * @returns MarketResponse with available markets or errors\n */export const getAvailableMarkets=async()=>{try{const response=await shopifyClient({query:LOCALIZATION_QUERY});// Handle errors from Shopify client\nif(response.errors&&response.errors.length>0){return{data:null,errors:response.errors};}// Handle no data response\nif(!response.data||!response.data.localization){return{data:null,errors:[{message:\"No localization data available\"}]};}// Transform Shopify response to Market format\nconst markets=response.data.localization.availableCountries.map(item=>({country:item.name,countryCode:item.isoCode,currency:item.currency.name,currencyCode:item.currency.isoCode}));return{data:{markets},errors:[]};}catch(error){console.error(\"Error fetching available markets:\",error);return{data:null,errors:[{message:error instanceof Error?error.message:\"Failed to fetch available markets\"}]};}};\nexport const __FramerMetadata__ = {\"exports\":{\"getAvailableMarkets\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{getAvailableMarkets}from\"https://framerusercontent.com/modules/dysijwGB5CIsmpju9wlY/yHYgi3ASADUiZ7ggndTW/Market_service.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/fUaoM7XYyZTvyuzINICR/Market_store.js\";import{saveMarketToStorage,removeMarketFromStorage}from\"https://framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js\";import{useEffect}from\"react\";export const MARKET_QUERY_KEYS={all:[\"markets\"]};/**\n * Hook to fetch available markets from Shopify\n */export const useAvailableMarkets=()=>{const setDefaultMarket=useMarketStore(state=>state.setDefaultMarket);const{data,isLoading,error}=useQuery({queryKey:MARKET_QUERY_KEYS.all,queryFn:async()=>{const result=await getAvailableMarkets();if(result.errors&&result.errors.length>0){throw new Error(result.errors[0].message);}return result.data;},staleTime:10*60*1e3});// Set default market to first available market if not already set\nuseEffect(()=>{if(data?.markets&&data.markets.length>0){setDefaultMarket(data.markets[0]);}},[data,setDefaultMarket]);return{markets:data?.markets||[],isLoading,error};};/**\n * Hook to get and set the selected market\n */export const useMarketSelection=()=>{const selectedMarket=useMarketStore(state=>state.selectedMarket);const setMarketInStore=useMarketStore(state=>state.setMarket);const clearMarketInStore=useMarketStore(state=>state.clearMarket);const setMarket=market=>{setMarketInStore(market);saveMarketToStorage(market);};const clearMarket=()=>{clearMarketInStore();removeMarketFromStorage();};return{selectedMarket,setMarket,clearMarket};};/**\n * Combined hook for market functionality\n */export const useMarkets=()=>{const{markets,isLoading,error}=useAvailableMarkets();const{selectedMarket,setMarket,clearMarket}=useMarketSelection();const currentMarket=useMarketStore(state=>state.getMarket());return{markets,isLoading,error,selectedMarket,currentMarket,setMarket,clearMarket};};\nexport const __FramerMetadata__ = {\"exports\":{\"useMarkets\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MARKET_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMarketSelection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAvailableMarkets\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const COUNTRY_LIST_ALL_ISO_DATA=[{code:\"AF\",code3:\"AFG\",name:\"Afghanistan\",number:\"004\"},{code:\"AL\",code3:\"ALB\",name:\"Albania\",number:\"008\"},{code:\"DZ\",code3:\"DZA\",name:\"Algeria\",number:\"012\"},{code:\"AS\",code3:\"ASM\",name:\"American Samoa\",number:\"016\"},{code:\"AD\",code3:\"AND\",name:\"Andorra\",number:\"020\"},{code:\"AO\",code3:\"AGO\",name:\"Angola\",number:\"024\"},{code:\"AI\",code3:\"AIA\",name:\"Anguilla\",number:\"660\"},{code:\"AQ\",code3:\"ATA\",name:\"Antarctica\",number:\"010\"},{code:\"AG\",code3:\"ATG\",name:\"Antigua and Barbuda\",number:\"028\"},{code:\"AR\",code3:\"ARG\",name:\"Argentina\",number:\"032\"},{code:\"AM\",code3:\"ARM\",name:\"Armenia\",number:\"051\"},{code:\"AW\",code3:\"ABW\",name:\"Aruba\",number:\"533\"},{code:\"AU\",code3:\"AUS\",name:\"Australia\",number:\"036\"},{code:\"AT\",code3:\"AUT\",name:\"Austria\",number:\"040\"},{code:\"AZ\",code3:\"AZE\",name:\"Azerbaijan\",number:\"031\"},{code:\"BS\",code3:\"BHS\",name:\"Bahamas\",number:\"044\"},{code:\"BH\",code3:\"BHR\",name:\"Bahrain\",number:\"048\"},{code:\"BD\",code3:\"BGD\",name:\"Bangladesh\",number:\"050\"},{code:\"BB\",code3:\"BRB\",name:\"Barbados\",number:\"052\"},{code:\"BY\",code3:\"BLR\",name:\"Belarus\",number:\"112\"},{code:\"BE\",code3:\"BEL\",name:\"Belgium\",number:\"056\"},{code:\"BZ\",code3:\"BLZ\",name:\"Belize\",number:\"084\"},{code:\"BJ\",code3:\"BEN\",name:\"Benin\",number:\"204\"},{code:\"BM\",code3:\"BMU\",name:\"Bermuda\",number:\"060\"},{code:\"BT\",code3:\"BTN\",name:\"Bhutan\",number:\"064\"},{code:\"BO\",code3:\"BOL\",name:\"Bolivia (Plurinational State of)\",number:\"068\"},{code:\"BQ\",code3:\"BES\",name:\"Bonaire, Sint Eustatius and Saba\",number:\"535\"},{code:\"BA\",code3:\"BIH\",name:\"Bosnia and Herzegovina\",number:\"070\"},{code:\"BW\",code3:\"BWA\",name:\"Botswana\",number:\"072\"},{code:\"BV\",code3:\"BVT\",name:\"Bouvet Island\",number:\"074\"},{code:\"BR\",code3:\"BRA\",name:\"Brazil\",number:\"076\"},{code:\"IO\",code3:\"IOT\",name:\"British Indian Ocean Territory\",number:\"086\"},{code:\"BN\",code3:\"BRN\",name:\"Brunei Darussalam\",number:\"096\"},{code:\"BG\",code3:\"BGR\",name:\"Bulgaria\",number:\"100\"},{code:\"BF\",code3:\"BFA\",name:\"Burkina Faso\",number:\"854\"},{code:\"BI\",code3:\"BDI\",name:\"Burundi\",number:\"108\"},{code:\"CV\",code3:\"CPV\",name:\"Cabo Verde\",number:\"132\"},{code:\"KH\",code3:\"KHM\",name:\"Cambodia\",number:\"116\"},{code:\"CM\",code3:\"CMR\",name:\"Cameroon\",number:\"120\"},{code:\"CA\",code3:\"CAN\",name:\"Canada\",number:\"124\"},{code:\"KY\",code3:\"CYM\",name:\"Cayman Islands\",number:\"136\"},{code:\"CF\",code3:\"CAF\",name:\"Central African Republic\",number:\"140\"},{code:\"TD\",code3:\"TCD\",name:\"Chad\",number:\"148\"},{code:\"CL\",code3:\"CHL\",name:\"Chile\",number:\"152\"},{code:\"CN\",code3:\"CHN\",name:\"China\",number:\"156\"},{code:\"CX\",code3:\"CXR\",name:\"Christmas Island\",number:\"162\"},{code:\"CC\",code3:\"CCK\",name:\"Cocos (Keeling) Islands\",number:\"166\"},{code:\"CO\",code3:\"COL\",name:\"Colombia\",number:\"170\"},{code:\"KM\",code3:\"COM\",name:\"Comoros\",number:\"174\"},{code:\"CD\",code3:\"COD\",name:\"Congo (the Democratic Republic of the)\",number:\"180\"},{code:\"CG\",code3:\"COG\",name:\"Congo\",number:\"178\"},{code:\"CK\",code3:\"COK\",name:\"Cook Islands\",number:\"184\"},{code:\"CR\",code3:\"CRI\",name:\"Costa Rica\",number:\"188\"},{code:\"HR\",code3:\"HRV\",name:\"Croatia\",number:\"191\"},{code:\"CU\",code3:\"CUB\",name:\"Cuba\",number:\"192\"},{code:\"CW\",code3:\"CUW\",name:\"Cura\\xe7ao\",number:\"531\"},{code:\"CY\",code3:\"CYP\",name:\"Cyprus\",number:\"196\"},{code:\"CZ\",code3:\"CZE\",name:\"Czechia\",number:\"203\"},{code:\"CI\",code3:\"CIV\",name:\"C\\xf4te d'Ivoire\",number:\"384\"},{code:\"DK\",code3:\"DNK\",name:\"Denmark\",number:\"208\"},{code:\"DJ\",code3:\"DJI\",name:\"Djibouti\",number:\"262\"},{code:\"DM\",code3:\"DMA\",name:\"Dominica\",number:\"212\"},{code:\"DO\",code3:\"DOM\",name:\"Dominican Republic\",number:\"214\"},{code:\"EC\",code3:\"ECU\",name:\"Ecuador\",number:\"218\"},{code:\"EG\",code3:\"EGY\",name:\"Egypt\",number:\"818\"},{code:\"SV\",code3:\"SLV\",name:\"El Salvador\",number:\"222\"},{code:\"GQ\",code3:\"GNQ\",name:\"Equatorial Guinea\",number:\"226\"},{code:\"ER\",code3:\"ERI\",name:\"Eritrea\",number:\"232\"},{code:\"EE\",code3:\"EST\",name:\"Estonia\",number:\"233\"},{code:\"SZ\",code3:\"SWZ\",name:\"Eswatini\",number:\"748\"},{code:\"ET\",code3:\"ETH\",name:\"Ethiopia\",number:\"231\"},{code:\"FK\",code3:\"FLK\",name:\"Falkland Islands [Malvinas]\",number:\"238\"},{code:\"FO\",code3:\"FRO\",name:\"Faroe Islands\",number:\"234\"},{code:\"FJ\",code3:\"FJI\",name:\"Fiji\",number:\"242\"},{code:\"FI\",code3:\"FIN\",name:\"Finland\",number:\"246\"},{code:\"FR\",code3:\"FRA\",name:\"France\",number:\"250\"},{code:\"GF\",code3:\"GUF\",name:\"French Guiana\",number:\"254\"},{code:\"PF\",code3:\"PYF\",name:\"French Polynesia\",number:\"258\"},{code:\"TF\",code3:\"ATF\",name:\"French Southern Territories\",number:\"260\"},{code:\"GA\",code3:\"GAB\",name:\"Gabon\",number:\"266\"},{code:\"GM\",code3:\"GMB\",name:\"Gambia\",number:\"270\"},{code:\"GE\",code3:\"GEO\",name:\"Georgia\",number:\"268\"},{code:\"DE\",code3:\"DEU\",name:\"Germany\",number:\"276\"},{code:\"GH\",code3:\"GHA\",name:\"Ghana\",number:\"288\"},{code:\"GI\",code3:\"GIB\",name:\"Gibraltar\",number:\"292\"},{code:\"GR\",code3:\"GRC\",name:\"Greece\",number:\"300\"},{code:\"GL\",code3:\"GRL\",name:\"Greenland\",number:\"304\"},{code:\"GD\",code3:\"GRD\",name:\"Grenada\",number:\"308\"},{code:\"GP\",code3:\"GLP\",name:\"Guadeloupe\",number:\"312\"},{code:\"GU\",code3:\"GUM\",name:\"Guam\",number:\"316\"},{code:\"GT\",code3:\"GTM\",name:\"Guatemala\",number:\"320\"},{code:\"GG\",code3:\"GGY\",name:\"Guernsey\",number:\"831\"},{code:\"GN\",code3:\"GIN\",name:\"Guinea\",number:\"324\"},{code:\"GW\",code3:\"GNB\",name:\"Guinea-Bissau\",number:\"624\"},{code:\"GY\",code3:\"GUY\",name:\"Guyana\",number:\"328\"},{code:\"HT\",code3:\"HTI\",name:\"Haiti\",number:\"332\"},{code:\"HM\",code3:\"HMD\",name:\"Heard Island and McDonald Islands\",number:\"334\"},{code:\"VA\",code3:\"VAT\",name:\"Holy See\",number:\"336\"},{code:\"HN\",code3:\"HND\",name:\"Honduras\",number:\"340\"},{code:\"HK\",code3:\"HKG\",name:\"Hong Kong\",number:\"344\"},{code:\"HU\",code3:\"HUN\",name:\"Hungary\",number:\"348\"},{code:\"IS\",code3:\"ISL\",name:\"Iceland\",number:\"352\"},{code:\"IN\",code3:\"IND\",name:\"India\",number:\"356\"},{code:\"ID\",code3:\"IDN\",name:\"Indonesia\",number:\"360\"},{code:\"IR\",code3:\"IRN\",name:\"Iran (Islamic Republic of)\",number:\"364\"},{code:\"IQ\",code3:\"IRQ\",name:\"Iraq\",number:\"368\"},{code:\"IE\",code3:\"IRL\",name:\"Ireland\",number:\"372\"},{code:\"IM\",code3:\"IMN\",name:\"Isle of Man\",number:\"833\"},{code:\"IL\",code3:\"ISR\",name:\"Israel\",number:\"376\"},{code:\"IT\",code3:\"ITA\",name:\"Italy\",number:\"380\"},{code:\"JM\",code3:\"JAM\",name:\"Jamaica\",number:\"388\"},{code:\"JP\",code3:\"JPN\",name:\"Japan\",number:\"392\"},{code:\"JE\",code3:\"JEY\",name:\"Jersey\",number:\"832\"},{code:\"JO\",code3:\"JOR\",name:\"Jordan\",number:\"400\"},{code:\"KZ\",code3:\"KAZ\",name:\"Kazakhstan\",number:\"398\"},{code:\"KE\",code3:\"KEN\",name:\"Kenya\",number:\"404\"},{code:\"KI\",code3:\"KIR\",name:\"Kiribati\",number:\"296\"},{code:\"KP\",code3:\"PRK\",name:\"Korea (the Democratic People's Republic of)\",number:\"408\"},{code:\"KR\",code3:\"KOR\",name:\"Korea (the Republic of)\",number:\"410\"},{code:\"KW\",code3:\"KWT\",name:\"Kuwait\",number:\"414\"},{code:\"KG\",code3:\"KGZ\",name:\"Kyrgyzstan\",number:\"417\"},{code:\"LA\",code3:\"LAO\",name:\"Lao People's Democratic Republic\",number:\"418\"},{code:\"LV\",code3:\"LVA\",name:\"Latvia\",number:\"428\"},{code:\"LB\",code3:\"LBN\",name:\"Lebanon\",number:\"422\"},{code:\"LS\",code3:\"LSO\",name:\"Lesotho\",number:\"426\"},{code:\"LR\",code3:\"LBR\",name:\"Liberia\",number:\"430\"},{code:\"LY\",code3:\"LBY\",name:\"Libya\",number:\"434\"},{code:\"LI\",code3:\"LIE\",name:\"Liechtenstein\",number:\"438\"},{code:\"LT\",code3:\"LTU\",name:\"Lithuania\",number:\"440\"},{code:\"LU\",code3:\"LUX\",name:\"Luxembourg\",number:\"442\"},{code:\"MO\",code3:\"MAC\",name:\"Macao\",number:\"446\"},{code:\"MG\",code3:\"MDG\",name:\"Madagascar\",number:\"450\"},{code:\"MW\",code3:\"MWI\",name:\"Malawi\",number:\"454\"},{code:\"MY\",code3:\"MYS\",name:\"Malaysia\",number:\"458\"},{code:\"MV\",code3:\"MDV\",name:\"Maldives\",number:\"462\"},{code:\"ML\",code3:\"MLI\",name:\"Mali\",number:\"466\"},{code:\"MT\",code3:\"MLT\",name:\"Malta\",number:\"470\"},{code:\"MH\",code3:\"MHL\",name:\"Marshall Islands\",number:\"584\"},{code:\"MQ\",code3:\"MTQ\",name:\"Martinique\",number:\"474\"},{code:\"MR\",code3:\"MRT\",name:\"Mauritania\",number:\"478\"},{code:\"MU\",code3:\"MUS\",name:\"Mauritius\",number:\"480\"},{code:\"YT\",code3:\"MYT\",name:\"Mayotte\",number:\"175\"},{code:\"MX\",code3:\"MEX\",name:\"Mexico\",number:\"484\"},{code:\"FM\",code3:\"FSM\",name:\"Micronesia (Federated States of)\",number:\"583\"},{code:\"MD\",code3:\"MDA\",name:\"Moldova (the Republic of)\",number:\"498\"},{code:\"MC\",code3:\"MCO\",name:\"Monaco\",number:\"492\"},{code:\"MN\",code3:\"MNG\",name:\"Mongolia\",number:\"496\"},{code:\"ME\",code3:\"MNE\",name:\"Montenegro\",number:\"499\"},{code:\"MS\",code3:\"MSR\",name:\"Montserrat\",number:\"500\"},{code:\"MA\",code3:\"MAR\",name:\"Morocco\",number:\"504\"},{code:\"MZ\",code3:\"MOZ\",name:\"Mozambique\",number:\"508\"},{code:\"MM\",code3:\"MMR\",name:\"Myanmar\",number:\"104\"},{code:\"NA\",code3:\"NAM\",name:\"Namibia\",number:\"516\"},{code:\"NR\",code3:\"NRU\",name:\"Nauru\",number:\"520\"},{code:\"NP\",code3:\"NPL\",name:\"Nepal\",number:\"524\"},{code:\"NL\",code3:\"NLD\",name:\"Netherlands\",number:\"528\"},{code:\"NC\",code3:\"NCL\",name:\"New Caledonia\",number:\"540\"},{code:\"NZ\",code3:\"NZL\",name:\"New Zealand\",number:\"554\"},{code:\"NI\",code3:\"NIC\",name:\"Nicaragua\",number:\"558\"},{code:\"NE\",code3:\"NER\",name:\"Niger\",number:\"562\"},{code:\"NG\",code3:\"NGA\",name:\"Nigeria\",number:\"566\"},{code:\"NU\",code3:\"NIU\",name:\"Niue\",number:\"570\"},{code:\"NF\",code3:\"NFK\",name:\"Norfolk Island\",number:\"574\"},{code:\"MP\",code3:\"MNP\",name:\"Northern Mariana Islands\",number:\"580\"},{code:\"NO\",code3:\"NOR\",name:\"Norway\",number:\"578\"},{code:\"OM\",code3:\"OMN\",name:\"Oman\",number:\"512\"},{code:\"PK\",code3:\"PAK\",name:\"Pakistan\",number:\"586\"},{code:\"PW\",code3:\"PLW\",name:\"Palau\",number:\"585\"},{code:\"PS\",code3:\"PSE\",name:\"Palestine, State of\",number:\"275\"},{code:\"PA\",code3:\"PAN\",name:\"Panama\",number:\"591\"},{code:\"PG\",code3:\"PNG\",name:\"Papua New Guinea\",number:\"598\"},{code:\"PY\",code3:\"PRY\",name:\"Paraguay\",number:\"600\"},{code:\"PE\",code3:\"PER\",name:\"Peru\",number:\"604\"},{code:\"PH\",code3:\"PHL\",name:\"Philippines\",number:\"608\"},{code:\"PN\",code3:\"PCN\",name:\"Pitcairn\",number:\"612\"},{code:\"PL\",code3:\"POL\",name:\"Poland\",number:\"616\"},{code:\"PT\",code3:\"PRT\",name:\"Portugal\",number:\"620\"},{code:\"PR\",code3:\"PRI\",name:\"Puerto Rico\",number:\"630\"},{code:\"QA\",code3:\"QAT\",name:\"Qatar\",number:\"634\"},{code:\"MK\",code3:\"MKD\",name:\"Republic of North Macedonia\",number:\"807\"},{code:\"RO\",code3:\"ROU\",name:\"Romania\",number:\"642\"},{code:\"RU\",code3:\"RUS\",name:\"Russian Federation\",number:\"643\"},{code:\"RW\",code3:\"RWA\",name:\"Rwanda\",number:\"646\"},{code:\"RE\",code3:\"REU\",name:\"R\\xe9union\",number:\"638\"},{code:\"BL\",code3:\"BLM\",name:\"Saint Barth\\xe9lemy\",number:\"652\"},{code:\"SH\",code3:\"SHN\",name:\"Saint Helena, Ascension and Tristan da Cunha\",number:\"654\"},{code:\"KN\",code3:\"KNA\",name:\"Saint Kitts and Nevis\",number:\"659\"},{code:\"LC\",code3:\"LCA\",name:\"Saint Lucia\",number:\"662\"},{code:\"MF\",code3:\"MAF\",name:\"Saint Martin (French part)\",number:\"663\"},{code:\"PM\",code3:\"SPM\",name:\"Saint Pierre and Miquelon\",number:\"666\"},{code:\"VC\",code3:\"VCT\",name:\"Saint Vincent and the Grenadines\",number:\"670\"},{code:\"WS\",code3:\"WSM\",name:\"Samoa\",number:\"882\"},{code:\"SM\",code3:\"SMR\",name:\"San Marino\",number:\"674\"},{code:\"ST\",code3:\"STP\",name:\"Sao Tome and Principe\",number:\"678\"},{code:\"SA\",code3:\"SAU\",name:\"Saudi Arabia\",number:\"682\"},{code:\"SN\",code3:\"SEN\",name:\"Senegal\",number:\"686\"},{code:\"RS\",code3:\"SRB\",name:\"Serbia\",number:\"688\"},{code:\"SC\",code3:\"SYC\",name:\"Seychelles\",number:\"690\"},{code:\"SL\",code3:\"SLE\",name:\"Sierra Leone\",number:\"694\"},{code:\"SG\",code3:\"SGP\",name:\"Singapore\",number:\"702\"},{code:\"SX\",code3:\"SXM\",name:\"Sint Maarten (Dutch part)\",number:\"534\"},{code:\"SK\",code3:\"SVK\",name:\"Slovakia\",number:\"703\"},{code:\"SI\",code3:\"SVN\",name:\"Slovenia\",number:\"705\"},{code:\"SB\",code3:\"SLB\",name:\"Solomon Islands\",number:\"090\"},{code:\"SO\",code3:\"SOM\",name:\"Somalia\",number:\"706\"},{code:\"ZA\",code3:\"ZAF\",name:\"South Africa\",number:\"710\"},{code:\"GS\",code3:\"SGS\",name:\"South Georgia and the South Sandwich Islands\",number:\"239\"},{code:\"SS\",code3:\"SSD\",name:\"South Sudan\",number:\"728\"},{code:\"ES\",code3:\"ESP\",name:\"Spain\",number:\"724\"},{code:\"LK\",code3:\"LKA\",name:\"Sri Lanka\",number:\"144\"},{code:\"SD\",code3:\"SDN\",name:\"Sudan\",number:\"729\"},{code:\"SR\",code3:\"SUR\",name:\"Suriname\",number:\"740\"},{code:\"SJ\",code3:\"SJM\",name:\"Svalbard and Jan Mayen\",number:\"744\"},{code:\"SE\",code3:\"SWE\",name:\"Sweden\",number:\"752\"},{code:\"CH\",code3:\"CHE\",name:\"Switzerland\",number:\"756\"},{code:\"SY\",code3:\"SYR\",name:\"Syrian Arab Republic\",number:\"760\"},{code:\"TW\",code3:\"TWN\",name:\"Taiwan\",number:\"158\"},{code:\"TJ\",code3:\"TJK\",name:\"Tajikistan\",number:\"762\"},{code:\"TZ\",code3:\"TZA\",name:\"Tanzania, United Republic of\",number:\"834\"},{code:\"TH\",code3:\"THA\",name:\"Thailand\",number:\"764\"},{code:\"TL\",code3:\"TLS\",name:\"Timor-Leste\",number:\"626\"},{code:\"TG\",code3:\"TGO\",name:\"Togo\",number:\"768\"},{code:\"TK\",code3:\"TKL\",name:\"Tokelau\",number:\"772\"},{code:\"TO\",code3:\"TON\",name:\"Tonga\",number:\"776\"},{code:\"TT\",code3:\"TTO\",name:\"Trinidad and Tobago\",number:\"780\"},{code:\"TN\",code3:\"TUN\",name:\"Tunisia\",number:\"788\"},{code:\"TR\",code3:\"TUR\",name:\"Turkey\",number:\"792\"},{code:\"TM\",code3:\"TKM\",name:\"Turkmenistan\",number:\"795\"},{code:\"TC\",code3:\"TCA\",name:\"Turks and Caicos Islands\",number:\"796\"},{code:\"TV\",code3:\"TUV\",name:\"Tuvalu\",number:\"798\"},{code:\"UG\",code3:\"UGA\",name:\"Uganda\",number:\"800\"},{code:\"UA\",code3:\"UKR\",name:\"Ukraine\",number:\"804\"},{code:\"AE\",code3:\"ARE\",name:\"United Arab Emirates\",number:\"784\"},{code:\"GB\",code3:\"GBR\",name:\"United Kingdom of Great Britain and Northern Ireland\",number:\"826\"},{code:\"UM\",code3:\"UMI\",name:\"United States Minor Outlying Islands\",number:\"581\"},{code:\"US\",code3:\"USA\",name:\"United States of America\",number:\"840\"},{code:\"UY\",code3:\"URY\",name:\"Uruguay\",number:\"858\"},{code:\"UZ\",code3:\"UZB\",name:\"Uzbekistan\",number:\"860\"},{code:\"VU\",code3:\"VUT\",name:\"Vanuatu\",number:\"548\"},{code:\"VE\",code3:\"VEN\",name:\"Venezuela (Bolivarian Republic of)\",number:\"862\"},{code:\"VN\",code3:\"VNM\",name:\"Viet Nam\",number:\"704\"},{code:\"VG\",code3:\"VGB\",name:\"Virgin Islands (British)\",number:\"092\"},{code:\"VI\",code3:\"VIR\",name:\"Virgin Islands (U.S.)\",number:\"850\"},{code:\"WF\",code3:\"WLF\",name:\"Wallis and Futuna\",number:\"876\"},{code:\"EH\",code3:\"ESH\",name:\"Western Sahara\",number:\"732\"},{code:\"YE\",code3:\"YEM\",name:\"Yemen\",number:\"887\"},{code:\"ZM\",code3:\"ZMB\",name:\"Zambia\",number:\"894\"},{code:\"ZW\",code3:\"ZWE\",name:\"Zimbabwe\",number:\"716\"},{code:\"AX\",code3:\"ALA\",name:\"\\xc5land Islands\",number:\"248\"}];\nexport const __FramerMetadata__ = {\"exports\":{\"COUNTRY_LIST_ALL_ISO_DATA\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Enum_countries_list.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/prh0moF8FWnc4xpyXN8Z/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{useMarkets}from\"https://framerusercontent.com/modules/k6qw6xU7xn26R6LoDL8O/buapMHBnOUqhPgthxTku/Use_markets.js\";import{formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import{COUNTRY_LIST_ALL_ISO_DATA}from\"https://framerusercontent.com/modules/HQJCqqijew2SY8j8zvST/oqOAq42BbL4J724evt5E/Enum_countries_list.js\";/**\n * @framerIntrinsicWidth 300\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-\n * @framerDisableUnlink\n */export default function PromotionProgressBar(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(ProgressBar,{...props})});}function ProgressBar(props){const{cart}=useCart();const{currentMarket}=useMarkets();const totalPriceInCart=Number(cart?.cost.totalAmount.amount||0);// Get currency code from market, fallback to cart currency or USD\nconst currencyCode=currentMarket?.currencyCode||cart?.cost.totalAmount.currencyCode||\"USD\";// Use market-specific thresholds if current market matches, else defaults\nconst activeThreshold=props.marketThresholds?.find(t=>t.market===currentMarket?.countryCode);const effectiveMinValue=activeThreshold?.minValue??props.minValue;const effectiveMaxValue=activeThreshold?.maxValue??props.maxValue;// Calculate percentage and clamp between 0 and 100\nconst percentage=Math.min(100,Math.max(0,(totalPriceInCart-effectiveMinValue)/(effectiveMaxValue-effectiveMinValue)*100));// Format prices with currency\nconst formattedTotalPrice=formatCurrency({amount:totalPriceInCart,currencyCode,options:{style:\"symbol\",location:\"before\",decimals:\"auto\",formatted:true,locale:\"\"}});const formattedMaxValue=formatCurrency({amount:effectiveMaxValue,currencyCode,options:{style:\"symbol\",location:\"before\",decimals:\"auto\",formatted:true,locale:\"\"}});return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:props.gap},children:[props.showLabel&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",color:props.labelColor,...props.font},children:[/*#__PURE__*/_jsxs(\"span\",{children:[Math.round(percentage),\"%\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{opacity:.7},children:[formattedTotalPrice,\" / \",formattedMaxValue]})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:props.track.trackHeight,minHeight:props.track.trackHeight,backgroundColor:props.track.trackColor,borderRadius:props.track.borderRadius,overflow:\"hidden\",position:\"relative\",// dont shrink the progress bar\nflexShrink:0},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{width:`${percentage}%`},transition:{type:\"spring\",damping:20,stiffness:100},style:{height:\"100%\",backgroundColor:props.track.fillColor,borderRadius:props.track.borderRadius}})})]});}addPropertyControls(PromotionProgressBar,{minValue:{type:ControlType.Number,title:\"Min Value\",defaultValue:0,min:0,step:1},maxValue:{type:ControlType.Number,title:\"Max Value\",defaultValue:100,min:1},marketThresholds:{type:ControlType.Array,title:\"Market Thresholds\",control:{type:ControlType.Object,controls:{market:{type:ControlType.Enum,title:\"Market\",options:COUNTRY_LIST_ALL_ISO_DATA.map(c=>c.code),optionTitles:COUNTRY_LIST_ALL_ISO_DATA.map(c=>`${c.code} - ${c.name}`),defaultValue:\"US\"},minValue:{type:ControlType.Number,title:\"Min Value\",defaultValue:0,min:0,step:1},maxValue:{type:ControlType.Number,title:\"Max Value\",defaultValue:100,min:1,step:1}}},defaultValue:[],description:\"Market specific thresholds. If no thresholds are set, the component will use the default Min Value and Max Value properties.\"},track:{type:ControlType.Object,title:\"🎨 Track\",buttonTitle:\"Colors, Height, Radius\",controls:{trackColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#EEEEEE\"},fillColor:{type:ControlType.Color,title:\"Fill Color\",defaultValue:SHARED_COLORS.primary},trackHeight:{type:ControlType.Number,title:\"Height\",defaultValue:8,min:2,step:1,unit:\"px\",displayStepper:true},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"5px\"}},defaultValue:{fillColor:SHARED_COLORS.primary,trackColor:\"#EEEEEE\",trackHeight:8,borderRadius:\"5px\"}},showLabel:{type:ControlType.Boolean,title:\"Label\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},labelColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#333333\",hidden:props=>!props.showLabel},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,step:1,unit:\"px\",hidden:props=>!props.showLabel,displayStepper:true},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{// @ts-expect-error - fontSize is a string in this Framer npm version\nfontSize:\"12px\",variant:\"Semibold\",lineHeight:\"1.5em\"},hidden:props=>!props.showLabel}});PromotionProgressBar.displayName=\"Promotion Progress Bar\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PromotionProgressBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-\",\"framerIntrinsicWidth\":\"300\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}class LicenseCache{// Get cached license data\nget(){// First check in-memory cache (fastest)\nif(this.memoryCache&&this.memoryCacheTime&&Date.now()-this.memoryCacheTime<this.cacheDuration){return this.memoryCache;}// Then check localStorage (cross-tab persistence)\ntry{const stored=localStorage.getItem(this.cacheKey);if(stored){const parsed=JSON.parse(stored);if(parsed.data&&parsed.timestamp&&Date.now()-parsed.timestamp<this.cacheDuration){// Update memory cache\nthis.memoryCache=parsed.data;this.memoryCacheTime=parsed.timestamp;return parsed.data;}}}catch(error){console.warn(\"Error reading license cache from localStorage:\",error);}return null;}// Set license data in cache\nset(data){const cacheData={data:data,timestamp:Date.now()};// Update memory cache\nthis.memoryCache=data;this.memoryCacheTime=cacheData.timestamp;// Update localStorage\ntry{localStorage.setItem(this.cacheKey,JSON.stringify(cacheData));}catch(error){console.warn(\"Error saving license cache to localStorage:\",error);}}// Clear cache\nclear(){this.memoryCache=null;this.memoryCacheTime=null;try{localStorage.removeItem(this.cacheKey);}catch(error){console.warn(\"Error clearing license cache from localStorage:\",error);}}// Check if cache is valid\nisValid(){const cached=this.get();return cached!==null;}constructor(cacheDuration=6e4){_define_property(this,\"cacheDuration\",void 0);_define_property(this,\"cacheKey\",void 0);_define_property(this,\"memoryCache\",void 0);_define_property(this,\"memoryCacheTime\",void 0);// 1 minute default\nthis.cacheDuration=cacheDuration;this.cacheKey=\"frameship-license-cache\";this.memoryCache=null;this.memoryCacheTime=null;}}// Export singleton instance\nexport const licenseCache=new LicenseCache(6e4);\nexport const __FramerMetadata__ = {\"exports\":{\"licenseCache\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseCacheData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./License_cache.map","export const ENV={ENVIRONMENT:{development:\"localReact\",staging:\"framer\",production:\"framer\"},BACKEND_URL:{development:\"http://localhost:8787\",staging:\"https://frameship-backend-staging.account-ba7.workers.dev\",production:\"https://frameship-backend.account-ba7.workers.dev\"},BACKEND_API_KEY:{development:\"9692aec79a1b5ad3546e7fa02e1046195a85ff2dee60c1fdecf95d446ff16789\",staging:\"58b5bdccbf6f33a5f381fcfbe85bfa5e242bf5d62fadcb5fc30029290434142d\",production:\"9c170a2a758c830a7b191139343767cea3734f5e8c499e8f21d0dcc3a7979805\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"ENV\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Env.map","import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/NoFEn9zQllmpSUGUHGAx/Env.js\";export async function backendClient(props){const{method,endpoint,params,body}=props;const queryString=new URLSearchParams(params).toString();const url=params?`${ENV.BACKEND_URL.production}${endpoint}?${queryString}`:`${ENV.BACKEND_URL.production}${endpoint}`;const response=await fetch(url,{method,headers:{\"Content-Type\":\"application/json\",\"X-API-Key\":ENV.BACKEND_API_KEY.production},body});if(!response.ok){throw new Error(`Backend API request failed: ${response.status} ${response.statusText}`);}const data=await response.json();return data;}\nexport const __FramerMetadata__ = {\"exports\":{\"backendClient\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{getLicenseId}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";import{backendClient}from\"https://framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/zlEwUvz0VIXD7QVrXdd1/Backend_client.js\";export async function fetchLicense(){// Check cache first\nconst cached=licenseCache.get();if(cached){return cached;}// Cache miss - make API call\n// console.log(\"License cache miss - fetching from API\");\n// Check if we're in a browser environment\nif(typeof window===\"undefined\"){throw new Error(\"License check requires browser environment\");}// Get license ID from script tag\nconst licenseId=getLicenseId();if(!licenseId){// If no license ID, assume free license\nreturn{free:true};}// Get current URL\nconst currentUrl=encodeURIComponent(window.location.href);// Make request to backend license endpoint using backendClient\nconst licenseData=await backendClient({method:\"GET\",endpoint:\"/license-check\",params:{url:currentUrl,license_id:licenseId}});// Cache the response\nlicenseCache.set(licenseData);return licenseData;}\nexport const __FramerMetadata__ = {\"exports\":{\"fetchLicense\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Licence_service.map","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{fetchLicense}from\"https://framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/42SKJ2i3RMQ8bM7VMKUY/Licence_service.js\";export const LICENSE_QUERY_KEYS={all:[\"license\"]};export const useLicense=()=>{const{data,isLoading,error}=useQuery({queryKey:LICENSE_QUERY_KEYS.all,queryFn:fetchLicense,staleTime:6e4,gcTime:5*60*1e3,retry:1});// If API fails, try to use cached data as fallback\nconst cachedData=licenseCache.get();const licenseData=data||cachedData;return{isFree:licenseData?.free===true,isLoading,error:error||null};};\nexport const __FramerMetadata__ = {\"exports\":{\"LICENSE_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useLicense\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/prh0moF8FWnc4xpyXN8Z/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/RbuQS97niWMvAeN1meX9/Use_license.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults,PresetPrimaryButtonDisabledStyleControls}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/BHRSzpNTK9tPbKGRIYxx/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/qJhHdmQsP7KnXdnJHkkc/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CheckoutButtonContent(props){const{cart,cartId,isLoading}=useCart();const{isFree}=useLicense();const isOnFramerCanvas=isOnFramerCanvasFn();const handleCheckout=()=>{if(isFree){return;}try{if(!cartId){throw new Error(\"No cart available\");}const hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);if(!hasItems){throw new Error(\"Cart is empty\");}if(!cart?.checkoutUrl){throw new Error(\"Checkout URL not available\");}// Call the optional callback\nprops.onCheckoutStart?.();// Use the checkoutUrl from cart data and add return URL\nconst checkoutUrl=cart.checkoutUrl;const finalCheckoutUrl=`${checkoutUrl}&return_url=${encodeURIComponent(window.location.origin+\"/checkout-complete\")}`;// Open checkout based on newTab prop\nif(props.newTab){window.open(finalCheckoutUrl,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=finalCheckoutUrl;}}catch(error){console.error(\"Checkout error:\",error);props.onCheckoutError?.(error);}};// Check if cart has items (fixed linter error)\nconst hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);const isDisabled=props.disabled||!hasItems||isLoading||isFree;// Preview type logic: only applies when on Framer canvas\n// When on canvas and previewType is \"disabled\", show disabled style\n// When on canvas and previewType is \"default\", show normal style (force enabled for preview)\n// When not on canvas, ignore previewType and use normal disabled logic\nconst finalDisabled=isOnFramerCanvas?props.previewType===\"disabled\":isDisabled;const buttonText=props.text?props.text:\"Checkout\";if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCheckout,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCheckout,disabled:finalDisabled,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0],rightIcon:props.rightIcon?.[0],text:isLoading?\"Loading...\":buttonText,presetButtonStyle:props.presetButtonStyle,disabledStyle:props.disabledStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CheckoutButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CheckoutButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CheckoutButton,{...CustomButtonControls,...overrideControlDefaults(PresetPrimaryButtonStyleControls,{\"presetButtonStyle.tapScale\":.995}),...overrideControlDefaults(PresetButtonContentControls,{text:\"Checkout\"}),disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false},...PresetPrimaryButtonDisabledStyleControls,newTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true},previewType:{type:ControlType.Enum,title:\"Preview\",options:[\"default\",\"disabled\"],optionTitles:[\"Default\",\"Disabled\"],defaultValue:\"default\",displaySegmentedControl:true},...SUPPORT_CONTROL});CheckoutButton.displayName=\"Checkout Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";const BUNDLE_PRODUCTS_QUERY=`#graphql\n  query getBundleProductsByVariant($variantId: ID!, $country: CountryCode)\n    @inContext(country: $country) {\n    node(id: $variantId) {\n      ... on ProductVariant {\n        requiresComponents\n        components(first: 250) {\n          nodes {\n            quantity\n            productVariant {\n              id\n              title\n              image {\n                url\n                altText\n              }\n              product {\n                id\n                title\n                handle\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const getBundleProductsByVariant=async(variantId,country)=>{if(!variantId){return{data:[],errors:[{message:\"Variant ID is required\"}]};}const result=await shopifyClient({query:BUNDLE_PRODUCTS_QUERY,variables:{variantId,...country&&{country}}});if(result.errors.length>0){return{data:[],errors:result.errors};}const variant=result.data?.node;if(!variant||!variant.requiresComponents||!variant.components){return{data:[],errors:[]};}const bundleProducts=(variant.components.nodes||[]).filter(component=>!!component?.productVariant);return{data:bundleProducts,errors:[]};};\nexport const __FramerMetadata__ = {\"exports\":{\"getBundleProductsByVariant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundleProductsServiceResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundleComponentItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bundle_products_service.map","import{useQueries,useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/fUaoM7XYyZTvyuzINICR/Market_store.js\";import{getBundleProductsByVariant}from\"https://framerusercontent.com/modules/heb2iTDQkKAqORmVdsfS/HusTY4qOcwalid24ZT5q/Bundle_products_service.js\";export const BUNDLE_PRODUCTS_QUERY_KEYS={all:[\"bundleProducts\"],byVariantId:(variantId,country)=>[\"bundleProducts\",variantId,country]};const BUNDLE_PRODUCTS_STALE_TIME_MS=60*60*1e3;// 1 hour\nconst BUNDLE_PRODUCTS_GC_TIME_MS=24*60*60*1e3;// 24 hours\nexport const useBundleProducts=variantId=>{const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const{data,isLoading,error}=useQuery({queryKey:BUNDLE_PRODUCTS_QUERY_KEYS.byVariantId(variantId,country),queryFn:async()=>{if(!variantId){return{data:[],errors:[{message:\"Variant ID is required\"}]};}return getBundleProductsByVariant(variantId,country);},enabled:!!variantId,staleTime:BUNDLE_PRODUCTS_STALE_TIME_MS,gcTime:BUNDLE_PRODUCTS_GC_TIME_MS,refetchOnWindowFocus:false});return{bundleProducts:data?.data||[],isLoading,error};};export const useBundleProductsByVariantIds=variantIds=>{const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const uniqueVariantIds=Array.from(new Set(variantIds.filter(variantId=>!!variantId)));const queryResults=useQueries({queries:uniqueVariantIds.map(variantId=>({queryKey:BUNDLE_PRODUCTS_QUERY_KEYS.byVariantId(variantId,country),queryFn:()=>getBundleProductsByVariant(variantId,country),enabled:!!variantId,staleTime:BUNDLE_PRODUCTS_STALE_TIME_MS,gcTime:BUNDLE_PRODUCTS_GC_TIME_MS,refetchOnWindowFocus:false}))});const bundleProductsByVariantId=uniqueVariantIds.reduce((accumulator,variantId,index)=>{const result=queryResults[index];accumulator[variantId]=result?.data?.data||[];return accumulator;},{});return{bundleProductsByVariantId,isLoading:queryResults.some(result=>result.isLoading),isError:queryResults.some(result=>result.isError)};};\nexport const __FramerMetadata__ = {\"exports\":{\"BUNDLE_PRODUCTS_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBundleProducts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBundleProductsByVariantIds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export default function WarningSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM120,104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm8,88a12,12,0,1,1,12-12A12,12,0,0,1,128,192Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WarningSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Warning.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";export default function MissingPropsWarning({missingProps}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"start\",justifyContent:\"center\",gap:\"4px\",borderRadius:\"4px\",border:\"2px dashed #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:missingProps.length>1?\"Missing Component Properties\":\"Missing Component Property\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[\"Set up the component by connecting\",\" \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" to the component or by selecting \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" from the component properties.\"]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MissingPropsWarning\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Missing_props_warning.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{createContext,useContext}from\"react\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/RbuQS97niWMvAeN1meX9/Use_license.js\";const LicenseContext=/*#__PURE__*/createContext(undefined);export function LicenseProvider({children}){const licenseData=useLicense();return /*#__PURE__*/_jsx(LicenseContext.Provider,{value:licenseData,children:children});}export function useLicenseContext(){const context=useContext(LicenseContext);if(context===undefined){throw new Error(\"useLicenseContext must be used within a LicenseProvider\");}return context;}\nexport const __FramerMetadata__ = {\"exports\":{\"LicenseProvider\":{\"type\":\"reactComponent\",\"name\":\"LicenseProvider\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useLicenseContext\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-4axim\";const variantClassNames={nAcSi0Q4q:\"framer-v-1dx2m24\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nAcSi0Q4q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dx2m24\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nAcSi0Q4q\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qgxcaq\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"TVNkLFV9a\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nubdde\",layoutDependency:layoutDependency,layoutId:\"wFJRnI40a\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-ezi7fp\",layoutDependency:layoutDependency,layoutId:\"aNdvEZwcH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><g><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 8 1.333 C 9.841 1.333 11.333 2.826 11.333 4.667 L 11.333 6.667 C 12.438 6.667 13.333 7.562 13.333 8.667 L 13.333 12.667 C 13.333 13.771 12.438 14.667 11.333 14.667 L 4.667 14.667 C 3.562 14.667 2.667 13.771 2.667 12.667 L 2.667 8.667 C 2.667 7.562 3.562 6.667 4.667 6.667 L 4.667 4.667 C 4.667 2.826 6.159 1.333 8 1.333 M 8 9.333 C 7.302 9.333 6.722 9.871 6.67 10.567 L 6.667 10.667 C 6.667 11.403 7.264 12 8 12 C 8.736 12 9.333 11.403 9.333 10.667 C 9.333 9.93 8.736 9.333 8 9.333 M 8 2.667 C 6.895 2.667 6 3.562 6 4.667 L 6 6.667 L 10 6.667 L 10 4.667 C 10 3.562 9.105 2.667 8 2.667\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-stwm1e\",layoutDependency:layoutDependency,layoutId:\"Rp27oX084\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-197lgmt\",layoutDependency:layoutDependency,layoutId:\"ShjwPumuw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0 M 5.333 8 C 4.636 8 4.056 8.538 4.003 9.233 L 4 9.333 C 4 10.07 4.597 10.667 5.333 10.667 C 6.07 10.667 6.667 10.07 6.667 9.333 C 6.667 8.597 6.07 8 5.333 8 M 5.333 1.333 C 4.229 1.333 3.333 2.229 3.333 3.333 L 3.333 5.333 L 7.333 5.333 L 7.333 3.333 C 7.333 2.229 6.438 1.333 5.333 1.333\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1y3tsak\",layoutDependency:layoutDependency,layoutId:\"GLHlL4s1w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1saqngk\",layoutDependency:layoutDependency,layoutId:\"hkGZlWS5n\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.667\" overflow=\"visible\"><path d=\"M 1.333 0 C 0.636 0 0.056 0.538 0.003 1.233 L 0 1.333 C 0 2.07 0.597 2.667 1.333 2.667 C 2.07 2.667 2.667 2.07 2.667 1.333 C 2.667 0.597 2.07 0 1.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5chj6a\",layoutDependency:layoutDependency,layoutId:\"z7l8p8rYy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 0.895 0 0 0.895 0 2 L 0 4 L 4 4 L 4 2 C 4 0.895 3.105 0 2 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS12YXJpYWJsZS1yZWd1bGFyVkY9SW05d2Mzb2lJRGsyTENBaWQyZG9kQ0lnT0RBd0xDQWlkMlIwYUNJZ01UQXc=\",\"--framer-font-family\":'\"Bricolage Grotesque Variable\", \"Bricolage Grotesque Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 96, \"wght\" 800, \"wdth\" 100)',\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"BUY LICENSE TO PUBLISH YOUR STORE\"})}),className:\"framer-1daoptz\",\"data-framer-name\":\"Online Course\",fonts:[\"GF;Bricolage Grotesque-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"mjecyYYdr\",style:{\"--extracted-2gg91v\":'\"opsz\" 96, \"wght\" 800, \"wdth\" 100',\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"Ready to remove this banner? Purchase & activate a license to go live.\"})}),className:\"framer-la1ndd\",\"data-framer-name\":\"Create engaging learning experiences\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"R3_znsqdM\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q02xf5\",layoutDependency:layoutDependency,layoutId:\"gdOTAqUTy\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://buy.stripe.com/bJeaEXbcN0Oid5ZaQV5EY0M\",motionChild:true,nodeId:\"azwEH0J2C\",openInNewTab:true,scopeId:\"ZrUsU8aFu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bbg7j7 framer-vlpx12\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"azwEH0J2C\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS04MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"BUY LICENCE\"})}),className:\"framer-1wdwxz3\",\"data-framer-name\":\"CONTINUE\",fonts:[\"GF;Bricolage Grotesque-800\"],layoutDependency:layoutDependency,layoutId:\"wM9v_325f\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1as0hep\",layoutDependency:layoutDependency,layoutId:\"AkJZpoNBN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 7\" overflow=\"visible\"><g><path d=\"M 56.834 4.955 L 56.834 3.632 L 58.081 3.632 C 58.493 3.632 58.8 3.551 59.003 3.388 C 59.206 3.219 59.307 2.94 59.307 2.554 C 59.307 2.187 59.213 1.916 59.024 1.74 C 58.841 1.557 58.561 1.465 58.182 1.465 L 56.834 1.465 L 56.834 0.142 L 58.273 0.142 C 58.659 0.142 59.017 0.19 59.348 0.285 C 59.679 0.373 59.966 0.516 60.209 0.712 C 60.459 0.909 60.652 1.156 60.787 1.455 C 60.929 1.754 61 2.113 61 2.533 C 61 3.069 60.878 3.517 60.635 3.876 C 60.399 4.236 60.054 4.507 59.601 4.69 C 59.148 4.867 58.594 4.955 57.939 4.955 Z M 55.608 6.857 L 55.608 0.143 L 57.25 0.143 L 57.25 6.858 L 55.608 6.858 Z M 53.143 6.858 L 53.143 0.142 L 54.795 0.142 L 54.795 6.858 Z M 50.693 6.858 L 50.693 0.142 L 52.335 0.142 L 52.335 6.858 Z M 46.689 6.858 L 46.689 0.142 L 48.331 0.142 L 48.331 6.858 Z M 47.915 4.172 L 47.915 2.788 L 51.554 2.788 L 51.554 4.172 Z M 43.385 7 C 42.912 7 42.496 6.946 42.138 6.837 C 41.787 6.729 41.493 6.573 41.256 6.369 C 41.024 6.172 40.843 5.92 40.729 5.637 C 40.621 5.345 40.574 5.023 40.587 4.67 L 42.108 4.334 C 42.121 4.646 42.185 4.901 42.3 5.097 C 42.418 5.284 42.587 5.432 42.787 5.525 C 42.99 5.613 43.216 5.657 43.466 5.657 C 43.669 5.657 43.848 5.633 44.003 5.586 C 44.159 5.531 44.28 5.46 44.368 5.372 C 44.463 5.277 44.51 5.169 44.51 5.047 C 44.51 4.884 44.449 4.751 44.328 4.65 C 44.206 4.541 44.037 4.45 43.821 4.375 C 43.584 4.292 43.344 4.217 43.101 4.151 C 42.809 4.069 42.518 3.981 42.229 3.887 C 41.956 3.79 41.695 3.664 41.449 3.51 C 41.215 3.363 41.017 3.165 40.871 2.93 C 40.729 2.693 40.658 2.398 40.658 2.045 C 40.658 1.611 40.766 1.241 40.983 0.936 C 41.206 0.631 41.51 0.4 41.895 0.244 C 42.287 0.082 42.733 0 43.233 0 C 43.76 0 44.229 0.092 44.642 0.275 C 45.054 0.451 45.371 0.712 45.594 1.058 C 45.817 1.404 45.905 1.828 45.858 2.33 L 44.358 2.574 C 44.365 2.371 44.344 2.191 44.297 2.035 C 44.25 1.879 44.175 1.747 44.074 1.638 C 43.979 1.53 43.858 1.448 43.709 1.394 C 43.561 1.333 43.385 1.302 43.182 1.302 C 42.973 1.302 42.797 1.33 42.655 1.384 C 42.52 1.438 42.415 1.513 42.341 1.608 C 42.273 1.702 42.238 1.817 42.239 1.933 C 42.239 2.076 42.294 2.194 42.402 2.289 C 42.51 2.384 42.665 2.469 42.868 2.544 C 43.071 2.611 43.31 2.683 43.588 2.757 C 43.881 2.839 44.172 2.931 44.459 3.032 C 44.749 3.123 45.025 3.253 45.28 3.419 C 45.526 3.57 45.731 3.78 45.878 4.029 C 46.034 4.28 46.111 4.599 46.111 4.985 C 46.111 5.433 45.993 5.806 45.757 6.105 C 45.527 6.403 45.206 6.627 44.794 6.776 C 44.388 6.926 43.919 7 43.385 7 Z M 35.356 6.858 L 35.356 0.142 L 36.998 0.142 L 36.998 6.858 Z M 36.582 6.858 L 36.582 5.484 L 40.14 5.484 L 40.14 6.858 Z M 36.582 4.09 L 36.582 2.859 L 39.674 2.859 L 39.674 4.09 Z M 36.582 1.516 L 36.582 0.142 L 40.14 0.142 L 40.14 1.516 Z M 27.021 6.858 L 27.021 0.142 L 29.484 0.142 L 30.852 4.914 L 30.872 4.914 L 32.21 0.142 L 34.542 0.142 L 34.542 6.858 L 33.021 6.858 L 33.021 1.801 L 33.001 1.801 L 31.491 6.858 L 30.051 6.858 L 28.561 1.801 L 28.541 1.801 L 28.541 6.858 Z M 19.974 6.858 L 22.214 0.142 L 24.343 0.142 L 26.573 6.858 L 24.799 6.858 L 23.299 1.475 L 23.238 1.475 L 21.728 6.858 Z M 21.241 5.667 L 21.241 4.507 L 25.509 4.507 L 25.509 5.667 Z M 14.044 6.858 L 14.044 0.142 L 16.821 0.142 C 17.118 0.142 17.399 0.17 17.662 0.224 C 17.933 0.271 18.176 0.346 18.392 0.448 C 18.615 0.549 18.808 0.678 18.97 0.834 C 19.133 0.992 19.261 1.183 19.345 1.394 C 19.433 1.604 19.476 1.845 19.476 2.116 C 19.476 2.327 19.439 2.527 19.365 2.717 C 19.297 2.9 19.186 3.066 19.031 3.215 C 18.882 3.364 18.686 3.49 18.443 3.592 C 18.206 3.687 17.922 3.754 17.591 3.795 L 17.591 3.876 C 18.024 3.897 18.358 3.982 18.595 4.131 C 18.831 4.28 19.007 4.47 19.122 4.701 C 19.246 4.931 19.338 5.178 19.395 5.433 L 19.75 6.858 L 17.936 6.858 L 17.683 5.525 C 17.642 5.294 17.578 5.108 17.49 4.965 C 17.409 4.823 17.29 4.718 17.135 4.65 C 16.98 4.582 16.774 4.548 16.517 4.548 L 15.686 4.548 L 15.686 6.858 Z M 15.686 3.276 L 16.638 3.276 C 17.01 3.276 17.294 3.205 17.49 3.063 C 17.686 2.92 17.784 2.703 17.784 2.411 C 17.784 2.093 17.693 1.855 17.51 1.699 C 17.328 1.543 17.051 1.465 16.679 1.465 L 15.686 1.465 L 15.686 3.276 Z M 8.877 6.858 L 8.877 0.142 L 10.519 0.142 L 10.519 6.858 Z M 9.698 4.467 L 9.698 3.124 L 13.104 3.124 L 13.104 4.467 Z M 9.698 1.516 L 9.698 0.142 L 13.448 0.142 L 13.448 1.516 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 6.673 5.258 C 6.673 6.143 5.959 6.86 5.078 6.86 L 1.596 6.86 C 0.716 6.86 0.002 6.143 0.002 5.258 L 0.002 3.512 C 0.886 4.4 2.086 4.899 3.337 4.899 C 4.588 4.899 5.789 4.4 6.673 3.511 L 6.673 5.258 Z M 0.001 3.512 L 0 3.511 L 0.001 3.51 L 0.001 3.513 Z M 6.674 3.511 L 6.673 3.511 L 6.673 3.51 Z M 6.407 1.861 C 6.554 1.861 6.673 1.981 6.673 2.128 L 6.673 3.51 L 5.03 1.861 Z M 1.643 1.861 L 0.002 3.51 L 0.002 2.128 C 0.002 1.981 0.121 1.861 0.267 1.861 L 1.643 1.861 Z M 5.03 1.861 L 1.643 1.861 L 3.337 0.161 Z\" fill=\"rgb(64,212,27)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-wnk5gx\",layoutDependency:layoutDependency,layoutId:\"aaA4tuwIc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52.123 7\" overflow=\"visible\"><path d=\"M 47.957 4.955 L 47.957 3.632 L 49.204 3.632 C 49.616 3.632 49.924 3.551 50.126 3.388 C 50.329 3.219 50.43 2.94 50.43 2.554 C 50.43 2.187 50.336 1.916 50.147 1.74 C 49.964 1.557 49.684 1.465 49.305 1.465 L 47.957 1.465 L 47.957 0.142 L 49.397 0.142 C 49.782 0.142 50.14 0.19 50.471 0.285 C 50.802 0.373 51.089 0.516 51.332 0.712 C 51.582 0.909 51.775 1.156 51.91 1.455 C 52.052 1.754 52.123 2.113 52.123 2.533 C 52.123 3.069 52.002 3.517 51.758 3.876 C 51.522 4.236 51.177 4.507 50.724 4.69 C 50.272 4.867 49.718 4.955 49.062 4.955 Z M 46.731 6.857 L 46.731 0.143 L 48.373 0.143 L 48.373 6.858 L 46.731 6.858 Z M 44.266 6.858 L 44.266 0.142 L 45.918 0.142 L 45.918 6.858 Z M 41.816 6.858 L 41.816 0.142 L 43.458 0.142 L 43.458 6.858 Z M 37.812 6.858 L 37.812 0.142 L 39.454 0.142 L 39.454 6.858 Z M 39.038 4.172 L 39.038 2.788 L 42.677 2.788 L 42.677 4.172 Z M 34.508 7 C 34.035 7 33.619 6.946 33.261 6.837 C 32.91 6.729 32.616 6.573 32.379 6.369 C 32.147 6.172 31.966 5.92 31.852 5.637 C 31.744 5.345 31.697 5.023 31.71 4.67 L 33.231 4.334 C 33.244 4.646 33.308 4.901 33.423 5.097 C 33.541 5.284 33.71 5.432 33.91 5.525 C 34.113 5.613 34.339 5.657 34.589 5.657 C 34.792 5.657 34.971 5.633 35.126 5.586 C 35.282 5.531 35.403 5.46 35.491 5.372 C 35.586 5.277 35.633 5.169 35.633 5.047 C 35.633 4.884 35.572 4.751 35.451 4.65 C 35.329 4.541 35.16 4.45 34.944 4.375 C 34.707 4.292 34.467 4.217 34.224 4.151 C 33.932 4.069 33.641 3.981 33.352 3.887 C 33.079 3.79 32.818 3.664 32.572 3.51 C 32.338 3.363 32.14 3.165 31.994 2.93 C 31.852 2.693 31.781 2.398 31.781 2.045 C 31.781 1.611 31.889 1.241 32.106 0.936 C 32.329 0.631 32.633 0.4 33.018 0.244 C 33.41 0.082 33.856 0 34.356 0 C 34.883 0 35.353 0.092 35.765 0.275 C 36.177 0.451 36.495 0.712 36.718 1.058 C 36.94 1.404 37.028 1.828 36.981 2.33 L 35.481 2.574 C 35.488 2.371 35.467 2.191 35.42 2.035 C 35.373 1.879 35.298 1.747 35.197 1.638 C 35.103 1.53 34.981 1.448 34.832 1.394 C 34.684 1.333 34.508 1.302 34.305 1.302 C 34.096 1.302 33.92 1.33 33.778 1.384 C 33.643 1.438 33.538 1.513 33.464 1.608 C 33.396 1.702 33.361 1.817 33.363 1.933 C 33.363 2.076 33.417 2.194 33.525 2.289 C 33.633 2.384 33.788 2.469 33.991 2.544 C 34.194 2.611 34.434 2.683 34.711 2.757 C 35.004 2.839 35.295 2.931 35.582 3.032 C 35.872 3.123 36.148 3.253 36.403 3.419 C 36.649 3.57 36.854 3.78 37.001 4.029 C 37.157 4.28 37.234 4.599 37.234 4.985 C 37.234 5.433 37.116 5.806 36.88 6.105 C 36.65 6.403 36.329 6.627 35.917 6.776 C 35.511 6.926 35.042 7 34.508 7 Z M 26.479 6.858 L 26.479 0.142 L 28.121 0.142 L 28.121 6.858 Z M 27.705 6.858 L 27.705 5.484 L 31.263 5.484 L 31.263 6.858 Z M 27.705 4.09 L 27.705 2.859 L 30.797 2.859 L 30.797 4.09 Z M 27.705 1.516 L 27.705 0.142 L 31.263 0.142 L 31.263 1.516 Z M 18.144 6.858 L 18.144 0.142 L 20.607 0.142 L 21.975 4.914 L 21.995 4.914 L 23.333 0.142 L 25.665 0.142 L 25.665 6.858 L 24.144 6.858 L 24.144 1.801 L 24.124 1.801 L 22.614 6.858 L 21.174 6.858 L 19.684 1.801 L 19.664 1.801 L 19.664 6.858 Z M 11.097 6.858 L 13.337 0.142 L 15.466 0.142 L 17.696 6.858 L 15.922 6.858 L 14.422 1.475 L 14.361 1.475 L 12.851 6.858 Z M 12.364 5.667 L 12.364 4.507 L 16.632 4.507 L 16.632 5.667 Z M 5.167 6.858 L 5.167 0.142 L 7.944 0.142 C 8.241 0.142 8.522 0.17 8.785 0.224 C 9.056 0.271 9.299 0.346 9.515 0.448 C 9.738 0.549 9.931 0.678 10.093 0.834 C 10.256 0.992 10.384 1.183 10.468 1.394 C 10.556 1.604 10.6 1.845 10.6 2.116 C 10.6 2.327 10.562 2.527 10.488 2.717 C 10.421 2.9 10.309 3.066 10.154 3.215 C 10.005 3.364 9.809 3.49 9.566 3.592 C 9.329 3.687 9.045 3.754 8.714 3.795 L 8.714 3.876 C 9.147 3.897 9.481 3.982 9.718 4.131 C 9.954 4.28 10.13 4.47 10.245 4.701 C 10.369 4.931 10.461 5.178 10.518 5.433 L 10.873 6.858 L 9.059 6.858 L 8.806 5.525 C 8.765 5.294 8.701 5.108 8.613 4.965 C 8.532 4.823 8.414 4.718 8.258 4.65 C 8.103 4.582 7.897 4.548 7.64 4.548 L 6.809 4.548 L 6.809 6.858 Z M 6.809 3.276 L 7.761 3.276 C 8.133 3.276 8.417 3.205 8.613 3.063 C 8.809 2.92 8.907 2.703 8.907 2.411 C 8.907 2.093 8.816 1.855 8.633 1.699 C 8.451 1.543 8.174 1.465 7.802 1.465 L 6.809 1.465 L 6.809 3.276 Z M 0 6.858 L 0 0.142 L 1.642 0.142 L 1.642 6.858 Z M 0.821 4.467 L 0.821 3.124 L 4.227 3.124 L 4.227 4.467 Z M 0.821 1.516 L 0.821 0.142 L 4.571 0.142 L 4.571 1.516 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qv3pw\",layoutDependency:layoutDependency,layoutId:\"bJLKN413m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.166 4.812\" overflow=\"visible\"><path d=\"M 0 4.812 L 0 3.49 L 1.247 3.49 C 1.659 3.49 1.966 3.408 2.169 3.246 C 2.372 3.076 2.473 2.798 2.473 2.411 C 2.473 2.045 2.379 1.774 2.189 1.597 C 2.007 1.414 1.727 1.323 1.348 1.323 L 0 1.323 L 0 0 L 1.439 0 C 1.824 0 2.183 0.048 2.514 0.142 C 2.845 0.231 3.132 0.373 3.375 0.57 C 3.625 0.766 3.818 1.014 3.953 1.312 C 4.095 1.611 4.166 1.97 4.166 2.391 C 4.166 2.927 4.044 3.375 3.801 3.734 C 3.565 4.094 3.22 4.365 2.767 4.548 C 2.314 4.724 1.76 4.812 1.105 4.812 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oyhy3g\",layoutDependency:layoutDependency,layoutId:\"razXpsy3j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 L 0 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zhdych\",layoutDependency:layoutDependency,layoutId:\"NHkAkiHbG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.652 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.652 0 L 1.652 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tgqpfl\",layoutDependency:layoutDependency,layoutId:\"eAsJgxYzY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16wkrwm\",layoutDependency:layoutDependency,layoutId:\"aror3vyM6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dbcf63\",layoutDependency:layoutDependency,layoutId:\"PenSh6mMb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.639 1.384\" overflow=\"visible\"><path d=\"M 0 1.384 L 0 0 L 3.639 0 L 3.639 1.384 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h4zafe\",layoutDependency:layoutDependency,layoutId:\"Kpqk8Bilp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.526 7\" overflow=\"visible\"><path d=\"M 2.8 7 C 2.327 7 1.911 6.946 1.553 6.837 C 1.202 6.729 0.908 6.573 0.671 6.369 C 0.439 6.172 0.258 5.92 0.144 5.637 C 0.036 5.345 -0.011 5.023 0.002 4.67 L 1.523 4.334 C 1.536 4.646 1.6 4.901 1.715 5.097 C 1.833 5.284 2.002 5.432 2.202 5.525 C 2.405 5.613 2.631 5.657 2.881 5.657 C 3.084 5.657 3.263 5.633 3.418 5.586 C 3.574 5.531 3.695 5.46 3.783 5.372 C 3.878 5.277 3.925 5.169 3.925 5.047 C 3.925 4.884 3.864 4.751 3.743 4.65 C 3.621 4.541 3.452 4.45 3.236 4.375 C 2.999 4.292 2.759 4.217 2.516 4.151 C 2.224 4.069 1.933 3.981 1.644 3.887 C 1.371 3.79 1.11 3.664 0.864 3.51 C 0.63 3.363 0.432 3.165 0.286 2.93 C 0.144 2.693 0.073 2.398 0.073 2.045 C 0.073 1.611 0.181 1.241 0.398 0.936 C 0.621 0.631 0.925 0.4 1.31 0.244 C 1.702 0.082 2.148 0 2.648 0 C 3.175 0 3.644 0.092 4.057 0.275 C 4.469 0.451 4.786 0.712 5.009 1.058 C 5.232 1.404 5.32 1.828 5.273 2.33 L 3.773 2.574 C 3.78 2.371 3.759 2.191 3.712 2.035 C 3.665 1.879 3.59 1.747 3.489 1.638 C 3.394 1.53 3.273 1.448 3.124 1.394 C 2.976 1.333 2.8 1.302 2.597 1.302 C 2.388 1.302 2.212 1.33 2.07 1.384 C 1.935 1.438 1.83 1.513 1.756 1.608 C 1.688 1.702 1.653 1.817 1.654 1.933 C 1.654 2.076 1.709 2.194 1.817 2.289 C 1.925 2.384 2.08 2.469 2.283 2.544 C 2.486 2.611 2.725 2.683 3.003 2.757 C 3.296 2.839 3.587 2.931 3.874 3.032 C 4.164 3.123 4.44 3.253 4.695 3.419 C 4.941 3.57 5.146 3.78 5.293 4.029 C 5.449 4.28 5.526 4.599 5.526 4.985 C 5.526 5.433 5.408 5.806 5.172 6.105 C 4.942 6.403 4.621 6.627 4.209 6.776 C 3.803 6.926 3.334 7 2.8 7 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1obu94e\",layoutDependency:layoutDependency,layoutId:\"zFNAGJzDl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k37omh\",layoutDependency:layoutDependency,layoutId:\"Ogxjg46WD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5c1bje\",layoutDependency:layoutDependency,layoutId:\"MQ1XMr1H6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 1.231\" overflow=\"visible\"><path d=\"M 0 1.231 L 0 0 L 3.092 0 L 3.092 1.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u1grab\",layoutDependency:layoutDependency,layoutId:\"sNg1qhz1N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aqol5v\",layoutDependency:layoutDependency,layoutId:\"cFiIDov4p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.521 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.463 0 L 3.831 4.772 L 3.852 4.772 L 5.19 0 L 7.521 0 L 7.521 6.715 L 6 6.715 L 6 1.658 L 5.98 1.658 L 4.47 6.715 L 3.031 6.715 L 1.541 1.658 L 1.52 1.658 L 1.52 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m7xi0p\",layoutDependency:layoutDependency,layoutId:\"e0TQk5QHe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.599 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 2.24 0 L 4.369 0 L 6.599 6.715 L 4.825 6.715 L 3.325 1.333 L 3.264 1.333 L 1.753 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fn24q3\",layoutDependency:layoutDependency,layoutId:\"fZshb_Bbl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.267 1.16\" overflow=\"visible\"><path d=\"M 0 1.16 L 0 0 L 4.267 0 L 4.267 1.16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qt0z67\",layoutDependency:layoutDependency,layoutId:\"cM3DHCLiQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.707 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.777 0 C 3.075 0 3.355 0.027 3.619 0.081 C 3.889 0.129 4.132 0.203 4.348 0.305 C 4.571 0.407 4.764 0.536 4.926 0.692 C 5.089 0.85 5.217 1.04 5.301 1.251 C 5.389 1.462 5.433 1.703 5.433 1.974 C 5.433 2.184 5.396 2.384 5.321 2.574 C 5.254 2.757 5.142 2.923 4.987 3.073 C 4.838 3.222 4.642 3.347 4.399 3.449 C 4.163 3.544 3.879 3.612 3.548 3.653 L 3.548 3.734 C 3.98 3.754 4.315 3.839 4.551 3.988 C 4.788 4.138 4.963 4.328 5.078 4.558 C 5.202 4.789 5.294 5.035 5.352 5.291 L 5.707 6.715 L 3.892 6.715 L 3.639 5.382 C 3.598 5.152 3.534 4.965 3.446 4.823 C 3.365 4.68 3.247 4.575 3.091 4.507 C 2.936 4.44 2.73 4.406 2.473 4.406 L 1.642 4.406 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-msv4k7\",layoutDependency:layoutDependency,layoutId:\"eF7DRcte_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.098 1.811\" overflow=\"visible\"><path d=\"M 0 1.811 L 0.953 1.811 C 1.325 1.811 1.608 1.74 1.804 1.597 C 2 1.455 2.098 1.238 2.098 0.946 C 2.098 0.627 2.007 0.39 1.824 0.234 C 1.642 0.078 1.365 0 0.993 0 L 0 0 L 0 1.811 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rrq731\",layoutDependency:layoutDependency,layoutId:\"QMsq5KeTb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aa6vsk\",layoutDependency:layoutDependency,layoutId:\"RjfgMkYbX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.406 1.343\" overflow=\"visible\"><path d=\"M 0 1.343 L 0 0 L 3.406 0 L 3.406 1.343 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rfuxf6\",layoutDependency:layoutDependency,layoutId:\"G1W7rHD34\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.75 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.75 0 L 3.75 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-9ypvph\",layoutDependency:layoutDependency,layoutId:\"IkiLcFGw_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.674 6.699\" overflow=\"visible\"><path d=\"M 6.673 5.098 C 6.673 5.982 5.959 6.699 5.078 6.699 L 1.596 6.699 C 0.716 6.699 0.002 5.982 0.002 5.098 L 0.002 3.352 C 0.886 4.24 2.086 4.738 3.337 4.738 C 4.588 4.738 5.789 4.239 6.673 3.351 L 6.673 5.098 Z M 0.001 3.352 L 0 3.351 L 0.001 3.349 L 0.001 3.352 Z M 6.674 3.351 L 6.673 3.351 L 6.673 3.35 Z M 6.407 1.701 C 6.554 1.701 6.673 1.82 6.673 1.967 L 6.673 3.35 L 5.03 1.701 Z M 1.643 1.701 L 0.002 3.349 L 0.002 1.967 C 0.002 1.82 0.121 1.701 0.267 1.701 L 1.643 1.701 Z M 5.03 1.701 L 1.643 1.701 L 3.337 0 Z\" fill=\"rgb(64,212,27)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bwc2bh\",layoutDependency:layoutDependency,layoutId:\"jVkTs9wff\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.672 3.348\" overflow=\"visible\"><path d=\"M 6.672 1.747 C 6.672 2.631 5.957 3.348 5.076 3.348 L 1.595 3.348 C 0.714 3.348 0 2.631 0 1.747 L 0 0.001 C 0.885 0.889 2.084 1.387 3.335 1.388 C 4.587 1.388 5.787 0.888 6.672 0 L 6.672 1.747 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p5ejtx\",layoutDependency:layoutDependency,layoutId:\"NcHxVGC62\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.001 0.003 L 0 0.002 L 0.001 0 L 0.001 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ph4iho\",layoutDependency:layoutDependency,layoutId:\"Ed9ZQmn9P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.001 L 0 0.001 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ckjcp2\",layoutDependency:layoutDependency,layoutId:\"mQPbeyk3b\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.643 1.649\" overflow=\"visible\"><path d=\"M 1.377 0 C 1.524 0 1.643 0.119 1.643 0.267 L 1.643 1.649 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jk22rq\",layoutDependency:layoutDependency,layoutId:\"zQsjB4yH4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 1.649\" overflow=\"visible\"><path d=\"M 1.642 0 L 0 1.649 L 0 0.267 C 0 0.119 0.119 0 0.266 0 L 1.642 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14x091\",layoutDependency:layoutDependency,layoutId:\"BBcSmJfaY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.387 1.701\" overflow=\"visible\"><path d=\"M 3.387 1.701 L 0 1.701 L 1.693 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4axim.framer-vlpx12, .framer-4axim .framer-vlpx12 { display: block; }\",\".framer-4axim.framer-1dx2m24 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 180px; min-width: 235px; overflow: hidden; padding: 15px; position: relative; width: 235px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4axim .framer-qgxcaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-1nubdde { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-ezi7fp { height: 16px; position: relative; width: 16px; }\",\".framer-4axim .framer-stwm1e { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-4axim .framer-197lgmt { height: 14px; left: 3px; position: absolute; top: 2px; width: 11px; }\",\".framer-4axim .framer-1y3tsak { height: 14px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-4axim .framer-1saqngk { height: 3px; left: 4px; position: absolute; top: 8px; width: 3px; }\",\".framer-4axim .framer-5chj6a { height: 4px; left: 4px; position: absolute; top: 2px; width: 4px; }\",\".framer-4axim .framer-1daoptz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4axim .framer-la1ndd { flex: none; height: auto; max-width: 250px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4axim .framer-1q02xf5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4axim .framer-bbg7j7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-4axim .framer-1wdwxz3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4axim .framer-1as0hep { height: 7px; position: relative; width: 61px; }\",\".framer-4axim .framer-wnk5gx { height: 7px; left: 9px; position: absolute; top: 0px; width: 52px; }\",\".framer-4axim .framer-1qv3pw { height: 5px; left: 48px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-1oyhy3g { height: 7px; left: 47px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-zhdych { height: 7px; left: 45px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-1tgqpfl { height: 7px; left: 42px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-16wkrwm { height: 7px; left: 38px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-dbcf63 { height: 2px; left: 39px; position: absolute; top: 3px; width: 4px; }\",\".framer-4axim .framer-h4zafe { height: 7px; left: 32px; position: absolute; top: 0px; width: 6px; }\",\".framer-4axim .framer-1obu94e { height: 7px; left: 27px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-k37omh { height: 2px; left: 28px; position: absolute; top: 6px; width: 4px; }\",\".framer-4axim .framer-5c1bje { height: 1px; left: 28px; position: absolute; top: 3px; width: 3px; }\",\".framer-4axim .framer-1u1grab { height: 2px; left: 28px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-1aqol5v { height: 7px; left: 18px; position: absolute; top: 0px; width: 8px; }\",\".framer-4axim .framer-1m7xi0p { height: 7px; left: 11px; position: absolute; top: 0px; width: 7px; }\",\".framer-4axim .framer-fn24q3 { height: 1px; left: 13px; position: absolute; top: 5px; width: 5px; }\",\".framer-4axim .framer-qt0z67 { height: 7px; left: 5px; position: absolute; top: 0px; width: 6px; }\",\".framer-4axim .framer-msv4k7 { height: 2px; left: 7px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-1rrq731 { height: 7px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-4axim .framer-1aa6vsk { height: 2px; left: 1px; position: absolute; top: 3px; width: 4px; }\",\".framer-4axim .framer-rfuxf6 { height: 2px; left: 1px; position: absolute; top: 0px; width: 4px; }\",\".framer-4axim .framer-9ypvph { height: 7px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-4axim .framer-1bwc2bh { height: 4px; left: 0px; position: absolute; top: 4px; width: 7px; }\",\".framer-4axim .framer-p5ejtx { height: 1px; left: 0px; position: absolute; top: 4px; width: 1px; }\",\".framer-4axim .framer-ph4iho { height: 1px; left: 7px; position: absolute; top: 4px; width: 1px; }\",\".framer-4axim .framer-ckjcp2 { height: 2px; left: 5px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-jk22rq { height: 2px; left: 0px; position: absolute; top: 2px; width: 2px; }\",\".framer-4axim .framer-14x091 { height: 2px; left: 2px; position: absolute; top: 0px; width: 4px; }\",'.framer-4axim[data-border=\"true\"]::after, .framer-4axim [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 194\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"235px\",null,\"180px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrUsU8aFu=withCSS(Component,css,\"framer-4axim\");export default FramerZrUsU8aFu;FramerZrUsU8aFu.displayName=\"Upgrade Banner\";FramerZrUsU8aFu.defaultProps={height:194,width:235};const variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(FramerZrUsU8aFu,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZrUsU8aFu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"194\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"235\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"235px\\\",null,\\\"180px\\\",null]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZrUsU8aFu.map","/*\n * Upgrade Banner\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js\"\nexport { default } from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/HlcGBeMrqR49cmaD1pTC/ZrUsU8aFu.js\"\n","//@ts-ignore\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useRouter,useCurrentRouteId}from\"framer\";/**\n * React hook to get and set the current route location in a Framer project.\n * @param {Object} params - The parameters for the hook.\n * @param {boolean} params.strict - If true, the hook will enforce strict location matching.\n * @returns {[string, (string) => void]} - An Array with the current path and a Setter function\n * @example\n * const [location, setLocation] = useCurrentLocation();\n * setLocation('/about')\n * @docs - Refer to https://github.com/VictorienDotNet/Framer-Developer-Gems/blob/main/documentations/useCurrentLocation.md for futher details\n */const useCurrentLocation=params=>{const{navigate,routes}=useRouter();const currentRouteId=useCurrentRouteId();const currentLocation=routes?.[currentRouteId]?.path;const setCurrentLocation=pathWithHash=>{const[path,hash]=pathWithHash.split(\"#\");const routeID=Object.entries(routes)?.find(([,value])=>value?.path===path)?.[0];if(routeID){navigate(routeID,hash);}else if(!params?.strict){window.location.assign(path);}};return[currentLocation,setCurrentLocation];};export{useCurrentLocation};export default function A(){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseCurrentLocation.map","/*\n * UseCurrentLocation\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\nexport { default } from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{Children,cloneElement,isValidElement}from\"react\";import{addFonts,addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/o6ldhcInFD0f6tYPAqS1/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/prh0moF8FWnc4xpyXN8Z/Use_cart.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/SevNFArcD3y2JLRMZBW2/Tanstack_query_client.js\";import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/NoFEn9zQllmpSUGUHGAx/Env.js\";import{useBundleProductsByVariantIds}from\"https://framerusercontent.com/modules/yD9tq7dDUICPa25uLGK4/jIal3ekYe5uKLU4Y1XuD/Use_bundle_products.js\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import MissingPropsWarning from\"https://framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js\";import{LicenseProvider,useLicenseContext}from\"https://framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/2WJQLl0pFF6huaKd3FJt/License_context.js\";import LicenseBanner from\"https://framer.com/m/Upgrade-Banner-FPdC.js@HlcGBeMrqR49cmaD1pTC\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";import{useCurrentLocation}from\"https://framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartProductListInner(props){const hasCartListItem=props.cartListItem&&props.cartListItem.length>0;const hasEmptyState=props.emptyState&&props.emptyState.length>0;const{cart,isLoading,error}=useCart();const{isFree}=useLicenseContext();const isInFramerPreview=useIsInFramerPreview();const isOnFramerCanvas=isOnFramerCanvasFn();const[,setCurrentLocation]=useCurrentLocation();const cartItems=cart?.lines?.edges||[];const cartLineVariantIds=cartItems.map(edge=>edge.node.merchandise.id);const{bundleProductsByVariantId}=useBundleProductsByVariantIds(cartLineVariantIds);const missingProps=[];if(!hasCartListItem){missingProps.push(\"Cart List Item\");}if(!hasEmptyState){missingProps.push(\"Empty State\");}if(missingProps.length>0){return /*#__PURE__*/_jsx(MissingPropsWarning,{missingProps:missingProps});}if(isLoading){return /*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState});}if(error){return /*#__PURE__*/_jsx(ErrorState,{error:error});}const handleProductClick=(event,item)=>{if(!props.collectionRoute){return;}// Check if the clicked element or any of its ancestors is a button or input or <a> tag\nconst target=event.target;const isClickableOrInButton=target.tagName===\"BUTTON\"||target.closest(\"button\")!==null||target.tagName===\"INPUT\"||target.closest(\"input\")!==null||target.tagName===\"A\"||target.closest(\"a\")!==null;// If a button was clicked, don't navigate\nif(isClickableOrInButton){return;}// Only navigate if collectionRoute is provided\nif(!props.collectionRoute){return;}const productHandle=item.merchandise.product.handle;// Construct URL: current host + collectionRoute + /productId\nconst url=`${props.collectionRoute}/${productHandle}`;document.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));setCurrentLocation(url);};return /*#__PURE__*/_jsxs(_Fragment,{children:[!props.scrollbar&&/*#__PURE__*/_jsx(\"style\",{children:NO_SCROLL_BAR_STYLE}),/*#__PURE__*/_jsxs(\"div\",{className:\"frameship-cart-product-list\",style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:props.gap,overflowY:\"auto\"},children:[isFree&&!isInFramerPreview&&!isOnFramerCanvas&&/*#__PURE__*/_jsx(LicenseBanner,{style:{width:\"100%\",minWidth:\"100%\"}}),cartItems.length===0&&/*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState}),cartItems.length>0&&/*#__PURE__*/_jsx(_Fragment,{children:cartItems.map(({node:item},index)=>/*#__PURE__*/_jsxs(\"div\",{onClick:event=>handleProductClick(event,item),children:[/*#__PURE__*/_jsx(CartListItemMapper,{item:item,cartListItem:props.cartListItem,bundleProductsByVariantId:bundleProductsByVariantId}),props.divider.show&&index<cartItems.length-1&&/*#__PURE__*/_jsx(Divider,{divider:props.divider,marginTop:props.gap})]},item.id))})]})]});}function CartListItemMapper({item,cartListItem,bundleProductsByVariantId}){const bundleProducts=bundleProductsByVariantId[item.merchandise.id]||[];const bundleProductsForLine=bundleProducts.map(bundleProduct=>({...bundleProduct,totalQuantity:bundleProduct.quantity*item.quantity}));return /*#__PURE__*/_jsx(_Fragment,{children:Children.map(cartListItem,child=>{if(/*#__PURE__*/isValidElement(child)){// Get subscription info from sellingPlanAllocation\nconst sellingPlanAllocation=item.sellingPlanAllocation;const isSubscription=!!sellingPlanAllocation;const sellingPlanName=sellingPlanAllocation?.sellingPlan?.name||\"\";// Extract delivery frequency from selling plan options\nconst deliveryFrequency=sellingPlanAllocation?.sellingPlan?.options?.[0]?.value;// Use subscription price if available, otherwise use regular price\nconst unitPrice=sellingPlanAllocation?.priceAdjustments?.[0]?.perDeliveryPrice?.amount||item.merchandise.price.amount;// Prepare item data for both environments\nconst itemData={imageUrl:item.merchandise.image?.url||\"\",imageAlt:item.merchandise.image?.altText||\"\",productTitle:item.merchandise.product.title||\"\",productVariantTitle:item.merchandise.title.replace(\"Default Title\",\"\")||\"\",productSubtotal:Number(Number(unitPrice)*item.quantity).toFixed(2)||\"\",productCurrency:item.merchandise.price.currencyCode||\"\",lineId:item.id,quantity:item.quantity,sellingPlanName,isSubscription,deliveryFrequency,bundleProducts:bundleProductsForLine.length>0?JSON.stringify(bundleProductsForLine):\"\"};// Handle environment-specific prop mapping\nif(ENV.ENVIRONMENT.production===\"framer\"){return mapItemDataToFramerChild(itemData,child);}// For localReact environment, use normal prop names\nreturn /*#__PURE__*/cloneElement(child,itemData);}return child;})});}// ------------------------------------------------------------ //\n// DIVIDER COMPONENT\n// ------------------------------------------------------------ //\nfunction Divider({divider,marginTop}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:divider.height,backgroundColor:divider.color,marginTop:marginTop}});}// ------------------------------------------------------------ //\n// CART STATES\n// ------------------------------------------------------------ //\nfunction EmptyState({emptyState}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:Children.map(emptyState,child=>{if(/*#__PURE__*/isValidElement(child)){return /*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\",height:\"100%\"}});}return child;})});}function ErrorState({error}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:\"4px\",borderRadius:\"4px\",border:\"2px solid #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:\"Cart Error\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[error.message,\" Please try again later.\"]})]});}// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\n/**\n * Maps cart item data to Framer component props using property control IDs.\n *\n * In Framer, components use unique property IDs instead of prop names.\n * This function extracts property controls from the nested component structure,\n * maps our data to the correct IDs based on control titles, and clones the\n * component tree with the updated props.\n *\n * The component structure in Framer is nested:\n * child -> child.props.children -> child.props.children.props.children (actual component)\n */function mapItemDataToFramerChild(itemData,child){// Extract the deeply nested component that contains propertyControls\nconst nestedChild=child.props?.children?.props?.children;const propertyControls=nestedChild?.type?.propertyControls;if(!propertyControls||!nestedChild){// Fallback to localReact behavior if propertyControls not found\nreturn /*#__PURE__*/cloneElement(child,itemData);}// Map our data to Framer's property control IDs based on titles\nconst framerProps={};Object.entries(propertyControls).forEach(([propId,control])=>{const controlTitle=control.title;switch(controlTitle){case\"Image Url\":framerProps[propId]=itemData.imageUrl;break;case\"Image Alt\":framerProps[propId]=itemData.imageAlt;break;case\"Product Title\":framerProps[propId]=itemData.productTitle;break;case\"Product Variant Title\":framerProps[propId]=itemData.productVariantTitle;break;case\"Product Subtotal\":framerProps[propId]=itemData.productSubtotal;break;case\"Product Currency\":framerProps[propId]=itemData.productCurrency;break;case\"Line Id\":framerProps[propId]=itemData.lineId;break;case\"Quantity\":framerProps[propId]=itemData.quantity;break;case\"Selling Plan Name\":framerProps[propId]=itemData.sellingPlanName;break;case\"Delivery Frequency\":framerProps[propId]=itemData.deliveryFrequency||\"\";break;case\"Bundle Products\":framerProps[propId]=itemData.bundleProducts;break;}});// Add unique layoutId and id to prevent animation conflicts\nif(nestedChild.props.layoutId){framerProps.layoutId=`${nestedChild.props.layoutId}-${itemData.lineId}`;}if(nestedChild.props.id){framerProps.id=`${nestedChild.props.id}-${itemData.lineId}`;}// Clone the nested component with Framer props\nconst updatedNestedChild=/*#__PURE__*/cloneElement(nestedChild,framerProps);// Clone the middle wrapper with the updated nested child\nconst middleChild=child.props.children;const middleProps={children:updatedNestedChild};if(middleChild?.props?.layoutId){middleProps.layoutId=`${middleChild.props.layoutId}-${itemData.lineId}`;}if(middleChild?.props?.id){middleProps.id=`${middleChild.props.id}-${itemData.lineId}`;}const updatedMiddleChild=/*#__PURE__*/cloneElement(middleChild,middleProps);// Clone the outer wrapper with the updated middle child\nconst updatedChild=/*#__PURE__*/cloneElement(child,{children:updatedMiddleChild,style:{...child.props?.style||{},width:\"100%\"}});return updatedChild;}const NO_SCROLL_BAR_STYLE=`\n.frameship-cart-product-list::-webkit-scrollbar {\n  display: none;\n}\n.frameship-cart-product-list {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n}\n`;// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 500\n * @framerDisableUnlink\n */export default function CartProductList(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(LicenseProvider,{children:/*#__PURE__*/_jsx(CartProductListInner,{...props})})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductList,{cartListItem:{type:ControlType.ComponentInstance,description:\"Connect this to a *Cart List Item* component.\"},emptyState:{type:ControlType.ComponentInstance,description:\"Connect this to a *Empty State* component.\"},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1,unit:\"px\",description:\"The gap between each cart item\"},divider:{type:ControlType.Object,controls:{show:{type:ControlType.Boolean,defaultValue:false},color:{type:ControlType.Color,defaultValue:SHARED_COLORS.backgroundMuted},height:{type:ControlType.Number,defaultValue:1,min:0,unit:\"px\",description:\"A divider line is added between each cart item\"}},defaultValue:{show:false,color:SHARED_COLORS.backgroundMuted,height:1}},scrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},collectionRoute:{type:ControlType.Link,title:\"Collection Route\",description:\"The route to the collection of products (CMS Index Page). Get it from Pages tab in the left sidebar. E.g. /products\"},...SUPPORT_CONTROL});// ------------------------------------------------------------ //\n// FONT FOR BANNER COMPONENT\n// ------------------------------------------------------------ //\nconst variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(CartProductList,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],// @ts-expect-error - supportsExplicitInterCodegen is not a valid option in this Framer npm version\n{supportsExplicitInterCodegen:true});CartProductList.displayName=\"Cart Product List\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"500\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";export const TextDecorationControls={decoration:{type:ControlType.Enum,title:\"Decoration\",options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Strikethrough\"],defaultValue:\"none\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"TextDecorationControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextDecorationControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextDecoration\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_text_decoration_props.map","/**\n * Calculates the adjusted price for a variant based on selling plan price adjustments\n * @param basePrice - The base price of the variant\n * @param sellingPlan - The selling plan with price adjustments\n * @returns The adjusted price data, or null if no adjustments apply\n */export function calculateSellingPlanPrice(basePrice,sellingPlan){if(!sellingPlan?.priceAdjustments?.length){return null;}const adjustment=sellingPlan.priceAdjustments[0]?.adjustmentValue;if(!adjustment){return null;}const baseAmount=Number(basePrice.amount);// Case 1: Fixed price override\nif(\"price\"in adjustment){return{amount:adjustment.price.amount,currencyCode:adjustment.price.currencyCode||basePrice.currencyCode};}// Case 2: Percentage adjustment (e.g., -10 means 10% discount)\nif(\"adjustmentPercentage\"in adjustment){const percentage=adjustment.adjustmentPercentage;const adjustedAmount=baseAmount*(1-percentage/100);return{amount:adjustedAmount.toFixed(2),currencyCode:basePrice.currencyCode};}// Case 3: Fixed amount adjustment\nif(\"adjustmentAmount\"in adjustment){const adjustmentAmount=Number(adjustment.adjustmentAmount.amount);const adjustedAmount=baseAmount-adjustmentAmount;return{amount:adjustedAmount.toFixed(2),currencyCode:adjustment.adjustmentAmount.currencyCode||basePrice.currencyCode};}return null;}/**\n * Converts delivery frequency string to shorthand format\n * Examples:\n * - \"monthly\" → \"m\"\n * - \"month\" → \"m\"\n * - \"2 months\" → \"2m\"\n * - \"weekly\" → \"w\"\n * - \"3 weeks\" → \"3w\"\n * - \"daily\" → \"d\"\n * - \"yearly\" → \"y\"\n * - \"1 year\" → \"1y\"\n */export function formatDeliveryFrequencyShorthand(frequency){const normalized=frequency.toLowerCase().trim();// Extract number if present (e.g., \"2 months\" → \"2\")\nconst numberMatch=normalized.match(/^(\\d+)\\s*/);const number=numberMatch?numberMatch[1]:\"\";// Remove number and normalize the remaining text\nconst text=normalized.replace(/^\\d+\\s*/,\"\").trim();// Map time units to shorthand\nconst unitMap={day:\"d\",days:\"d\",daily:\"d\",week:\"w\",weeks:\"w\",weekly:\"w\",month:\"m\",months:\"m\",monthly:\"m\",year:\"y\",years:\"y\",yearly:\"y\"};const shorthand=unitMap[text]||text;// Return formatted: number + shorthand (e.g., \"2m\" or just \"m\")\nreturn number?`${number}${shorthand}`:shorthand;}\nexport const __FramerMetadata__ = {\"exports\":{\"formatDeliveryFrequencyShorthand\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateSellingPlanPrice\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Subscriptions_utils.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import{TextDecorationControls}from\"https://framerusercontent.com/modules/br9bXgadWgfJaD0swwuT/jUc9YNpAtX8KUoSpiBD2/Shared_text_decoration_props.js\";import{overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/BHRSzpNTK9tPbKGRIYxx/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";import{formatDeliveryFrequencyShorthand}from\"https://framerusercontent.com/modules/3QrZAq5uElJQ8m88NKWY/5xJkuuHwMm3iKqkoNzBk/Subscriptions_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartListItemSubtotal(props){const style={...props.font,color:props.color,textDecoration:props.decoration===\"none\"?\"none\":props.decoration};const formattedPrice=formatCurrency({amount:Number(props.subtotal),currencyCode:props.currencyCode,options:props.currencyFormat});// Append delivery frequency suffix if available\nlet content=formattedPrice;if(props.deliveryFrequency&&props.deliveryFrequency!==\"\"){const shorthand=formatDeliveryFrequencyShorthand(props.deliveryFrequency);const suffix=`/${shorthand}`;content=`${formattedPrice}${suffix}`;}return /*#__PURE__*/_jsx(_Fragment,{children:renderWithTag(props.tag,content,style)});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartListItemSubtotal,{subtotal:{type:ControlType.Number,title:\"Subtotal\",defaultValue:0,description:\"Connect this to a *Product Subtotal* variable from Cart List Item component\"},currencyCode:{type:ControlType.String,title:\"Currency Code\",defaultValue:\"USD\",description:\"Connect this to a *Product Currency* variable from Cart List Item component\"},deliveryFrequency:{type:ControlType.String,title:\"Delivery Frequency\",defaultValue:\"\",description:\"Connect this to a *Delivery Frequency* variable from Cart List Item component. Will append /month or /year to the price.\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},...overrideControlDefaults(CurrencyFormatControls,{\"currencyFormat.hidden\":false}),...TagPropertyControls,...TextDecorationControls,...SUPPORT_CONTROL});CartListItemSubtotal.displayName=\"Cart List Item Subtotal\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartListItemSubtotal\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/prh0moF8FWnc4xpyXN8Z/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/BHRSzpNTK9tPbKGRIYxx/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/qJhHdmQsP7KnXdnJHkkc/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/jwJJur1kuX4yfIC3vp3T/Close.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartRemoveProductButtonContent(props){const{removeLine}=useCart();const handleRemoveProduct=()=>{removeLine(props.lineId);};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleRemoveProduct,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleRemoveProduct,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{style:{width:\"20px\",height:\"20px\"}}),rightIcon:props.rightIcon?.[0],text:props.text,presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerDisableUnlink\n */export default function CartRemoveProductButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CartRemoveProductButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartRemoveProductButton,{lineId:{type:ControlType.String,description:\"Connect this to a *Line Id* variable from Cart List Item component\"},...CustomButtonControls,...PresetSecondaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{text:\"\"}),...SUPPORT_CONTROL});CartRemoveProductButton.displayName=\"Remove Product from Cart Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartRemoveProductButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"30\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const SHARED_IMAGES={defaultProductImage:\"https://framerusercontent.com/images/sFKjyv5OwGE92YZ3xS9WwreFGQ.webp\",defaultProductBundleImage1:\"https://framerusercontent.com/images/snSeXEa7LUq2PApQHiAp0AEK9A.webp\",defaultProductBundleImage2:\"https://framerusercontent.com/images/Bg1fLvrV6AtLNlbTE9c15oMxaE.webp\"};\nexport const __FramerMetadata__ = {\"exports\":{\"SHARED_IMAGES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_images.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";import{SHARED_IMAGES}from\"https://framerusercontent.com/modules/KV16nQZJzK2PakIJS3ds/mMwI0Z7Bn85AP14ADxu9/Shared_images.js\";// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductImage,{image:{type:ControlType.String,title:\"Image URL\",defaultValue:SHARED_IMAGES.defaultProductImage,description:\"Connect this to a *Image Url* variable from Cart List Item component\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"Cart Product Image\",description:\"Connect this to a *Image Alt* variable from Cart List Item component\"},objectFit:{title:\"Image Fit\",type:ControlType.Enum,options:[\"fill\",\"fit\",\"stretch\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\"],defaultValue:\"fill\"},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",optional:true},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"6px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\",optional:true},// @ts-expect-error - needHelp not in props type\nneedHelp:{...SUPPORT_CONTROL.needHelp,description:\"This component is meant to be used *only in the Cart List Item component.*\"}});// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n */export default function CartProductImage(props){if(!props.image||props.image===\"\")return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"repeating-linear-gradient(135deg, #eaeaea 0 16px, #fafafa 16px 32px)\"}});return /*#__PURE__*/_jsx(\"img\",{src:props.image,alt:props.alt,loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:getObjectFit(props.objectFit),borderRadius:props.borderRadius,border:typeof props.border===\"string\"?props.border:undefined,borderWidth:typeof props.border===\"object\"?props.border.borderWidth:undefined,borderStyle:typeof props.border===\"object\"?props.border.borderStyle:undefined,borderColor:typeof props.border===\"object\"?props.border.borderColor:undefined,backgroundColor:props.backgroundColor}});}function getObjectFit(objectFit){if(objectFit===\"fill\")return\"cover\";if(objectFit===\"fit\")return\"contain\";if(objectFit===\"stretch\")return\"fill\";return\"cover\";}CartProductImage.displayName=\"Cart Product Image\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductImage\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"100\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_product_image.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function PlusSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlusSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Plus.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function MinusSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MinusSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Minus.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{ControlType,withCSS}from\"framer\";import{SHARED_COLORS,SHARED_STYLES}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nconst InputComponent=/*#__PURE__*/forwardRef((props,ref)=>{const{inputStyle:inputStyleProp,placeholder=InputContentControlsDefaultValues.placeholder,type=InputContentControlsDefaultValues.inputType,disabled=InputContentControlsDefaultValues.disabled,onChange,value,...restProps}=props;// Merge inputStyle with defaults to ensure defaults are always applied\nconst inputStyle={...InputStyleControlsDefaultValues.inputStyle,...inputStyleProp||{}};// Merge font with defaults\nconst font={...InputStyleControlsDefaultValues.inputStyle.font,...inputStyleProp?.font||{}};const handleChange=event=>{if(onChange){onChange(event);}};const combinedStyle={// Default input styles\nfontFamily:\"inherit\",fontSize:\"16px\",lineHeight:\"1.4\",width:\"100%\",height:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",// Apply input style controls\n...mapInputControlsToStyle({inputStyle}),// Override with font prop if provided\n...font};// Add CSS custom property for focus outline color if provided\nif(inputStyle?.focusOutlineColor){combinedStyle[\"--focus-outline-color\"]=inputStyle.focusOutlineColor;}return /*#__PURE__*/_jsx(\"input\",{id:\"frameship-input\",ref:ref,type:type,placeholder:placeholder,disabled:disabled,value:value,onChange:handleChange,style:combinedStyle,...restProps});});// ------------------------------------------------------------ //\n// STYLE MAPPER\n// ------------------------------------------------------------ //\nfunction mapInputControlsToStyle(controls){if(!controls)return{};const style={width:\"100%\",boxSizing:\"border-box\"};if(controls.inputStyle?.padding){style.padding=controls.inputStyle.padding;}// Border can be a shorthand string (e.g., \"1px solid #000\") or an object\nif(typeof controls.inputStyle?.border===\"string\"){style.border=controls.inputStyle.border;}else if(controls.inputStyle?.border){const b=controls.inputStyle.border;// Handle Framer's Border control structure\nif(b.borderWidth!==undefined)style.borderWidth=b.borderWidth;if(b.borderStyle!==undefined)style.borderStyle=b.borderStyle;if(b.borderColor!==undefined)style.borderColor=b.borderColor;// Handle shorthand border property if it exists\nif(b.border!==undefined)style.border=b.border;// Handle individual border widths\nif(b.borderTopWidth!==undefined)style.borderTopWidth=b.borderTopWidth;if(b.borderRightWidth!==undefined)style.borderRightWidth=b.borderRightWidth;if(b.borderBottomWidth!==undefined)style.borderBottomWidth=b.borderBottomWidth;if(b.borderLeftWidth!==undefined)style.borderLeftWidth=b.borderLeftWidth;}if(controls.inputStyle?.borderRadius!==undefined){style.borderRadius=controls.inputStyle.borderRadius;}if(controls.inputStyle?.textColor!==undefined){style.color=controls.inputStyle.textColor;}if(controls.inputStyle?.backgroundColor!==undefined){style.backgroundColor=controls.inputStyle.backgroundColor;}if(controls.inputStyle?.textAlign!==undefined){style.textAlign=controls.inputStyle.textAlign;}return style;}// ------------------------------------------------------------ //\n// DEFAULT VALUES\n// ------------------------------------------------------------ //\nconst InputStyleControlsDefaultValues={inputStyle:{padding:\"8px 12px 8px 12px\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.2)\"},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.foreground,backgroundColor:SHARED_COLORS.background,focusOutlineColor:SHARED_COLORS.backgroundMuted,font:{fontFamily:\"inherit\",fontSize:\"16px\",lineHeight:\"1.2\"},textAlign:\"center\"}};const InputContentControlsDefaultValues={placeholder:\"\",inputType:\"text\",disabled:false};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\nexport const InputStyleControls={inputStyle:{title:\"Input Style\",buttonTitle:\"Padding, Border, Colors, etc.\",type:ControlType.Object,controls:{padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:InputStyleControlsDefaultValues.inputStyle.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:InputStyleControlsDefaultValues.inputStyle.border.borderWidth,borderStyle:InputStyleControlsDefaultValues.inputStyle.border.borderStyle,borderColor:InputStyleControlsDefaultValues.inputStyle.border.borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:InputStyleControlsDefaultValues.inputStyle.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.backgroundColor},focusOutlineColor:{title:\"Focus Outline Color\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.focusOutlineColor},font:{title:\"Font\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:InputStyleControlsDefaultValues.inputStyle.font},textAlign:{title:\"Text Align\",type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],// optionTitles: [\"Left\", \"Center\", \"Right\"],\noptionIcons:[\"align-left\",\"align-center\",\"align-right\"],defaultValue:InputStyleControlsDefaultValues.inputStyle.textAlign,displaySegmentedControl:true}}}};export const InputContentControls={placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:InputContentControlsDefaultValues.placeholder},inputType:{title:\"Input Type\",type:ControlType.Enum,options:[\"text\",\"email\",\"password\",\"number\",\"tel\",\"url\"],optionTitles:[\"Text\",\"Email\",\"Password\",\"Number\",\"Phone\",\"URL\"],defaultValue:InputContentControlsDefaultValues.inputType},disabled:{title:\"Disabled\",type:ControlType.Boolean,defaultValue:InputContentControlsDefaultValues.disabled}};// ------------------------------------------------------------ //\n// CSS STYLES FOR NUMBER INPUT SPINNERS\n// ------------------------------------------------------------ //\nconst InputComponentWithCSS=withCSS(InputComponent,[// Hide number input spinner buttons\n`input[type=\"number\"] {\n      -webkit-appearance: none;\n      -moz-appearance: textfield;\n    }`,`input[type=\"number\"]::-webkit-outer-spin-button,\n     input[type=\"number\"]::-webkit-inner-spin-button {\n      -webkit-appearance: none;\n      margin: 0;\n    }`,// Focus outline style\n`#frameship-input:focus, #frameship-input:focus-visible {\n      outline: 2px solid var(--focus-outline-color, #007bff);\n      outline-offset: 0px;\n    }`],\"\");// ------------------------------------------------------------ //\n// EXPORT\n// ------------------------------------------------------------ //\nexport default InputComponentWithCSS;InputComponent.displayName=\"Input\";\nexport const __FramerMetadata__ = {\"exports\":{\"InputProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"InputComponentWithCSS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo,useState,useEffect}from\"react\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/prh0moF8FWnc4xpyXN8Z/Use_cart.js\";import{useInventory}from\"https://framerusercontent.com/modules/DW1wzS65glja20YJJb0w/BVuIt9pNWmm6EXzrBswo/Use_inventory.js\";import{extractVariantId,extractProductId}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/c79VKYmrBl02dZ0c2Deg/Query_client_wrapper.js\";import PlusSvg from\"https://framerusercontent.com/modules/CgNesoEVhclZxcf3DGoV/KiFqdjKmxFukmUMhyMDX/Plus.js\";import MinusSvg from\"https://framerusercontent.com/modules/rg6FA2ZzLed1GXAPqbZS/mzbz3S2bGl9kzIhDyRAM/Minus.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/BHRSzpNTK9tPbKGRIYxx/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/qJhHdmQsP7KnXdnJHkkc/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/C2sk9cjUnc3YE4Ebu9Zq/Custom_button_wrapper.js\";import Input,{InputStyleControls,InputContentControls}from\"https://framerusercontent.com/modules/8tTWwqu9i87Vk9zESDn0/jLTB1STPCM3FZ9dtVImL/Input.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/zpYQI5Hzt8wx5QiaCjMr/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartQuantityInputInner(props){const{cart,updateQuantity}=useCart();// Find the line to get product/variant IDs for inventory lookup\nconst line=useMemo(()=>cart?.lines.edges.find(e=>e.node.id===props.lineId)?.node,[cart,props.lineId]);const productId=line?extractProductId(line.merchandise.product.id):\"\";const variantGid=line?.merchandise.id??\"\";const{data:inventoryData}=useInventory(productId);const inventoryMax=useMemo(()=>{const variants=inventoryData?.data?.product?.variants?.edges??[];const variant=variants.find(v=>extractVariantId(v.node.id)===extractVariantId(variantGid));const qty=variant?.node?.quantityAvailable;if(qty===null||qty===undefined||qty===-1)return Infinity;return qty;},[inventoryData,variantGid]);// Local state for input value to allow empty string\nconst[inputValue,setInputValue]=useState(String(props.quantity));// Sync local state with props.quantity changes\nuseEffect(()=>{setInputValue(String(props.quantity));},[props.quantity]);const ariaLabel=useMemo(()=>{if(props.type===\"add\")return\"Increase quantity\";if(props.type===\"subtract\")return\"Decrease quantity\";return\"Quantity\";},[props.type]);const min=props.min??1;const max=Math.min(props.max??Infinity,inventoryMax);const step=props.step??1;const handleClickAdd=()=>{if(props.quantity>=max)return;updateQuantity(props.lineId,Math.min(max,props.quantity+step));};const handleClickSubtract=()=>{if(props.quantity<=min)return;updateQuantity(props.lineId,Math.max(min,props.quantity-step));};const handleChangeInput=e=>{const value=e.target.value;// Update local state immediately to allow deletion\nsetInputValue(value);// If empty, don't update cart yet\nif(value===\"\"){return;}const numValue=Number(value);if(!Number.isFinite(numValue))return;if(numValue<1){// Allow partial input like typing \"1\" then \"0\" for \"10\"\nreturn;}// Update cart with valid value, clamped to max\nupdateQuantity(props.lineId,Math.min(max,Math.floor(numValue)));};const handleBlurInput=e=>{const value=e.target.value;const numValue=Number(value);if(value===\"\"||!Number.isFinite(numValue)||numValue<min){updateQuantity(props.lineId,min);setInputValue(String(min));}else if(numValue>max){updateQuantity(props.lineId,max);setInputValue(String(max));}};const addDisabled=props.quantity>=max;if(props.type===\"add\"&&props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleClickAdd,customButtonSize:props.customButtonSize,disabled:addDisabled,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}if(props.type===\"add\"&&props.buttonType===\"preset\"){return /*#__PURE__*/_jsx(PresetButton,{onClick:handleClickAdd,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(PlusSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle,disabled:addDisabled});}if(props.type===\"subtract\"&&props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleClickSubtract,customButtonSize:props.customButtonSize,disabledButton:props.customButtonDisabled?.[0],children:props.customButton});}if(props.type===\"subtract\"&&props.buttonType===\"preset\"){return /*#__PURE__*/_jsx(PresetButton,{onClick:handleClickSubtract,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(MinusSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}return /*#__PURE__*/_jsx(Input,{\"aria-label\":ariaLabel,type:props.inputType,min:props.min,max:props.max,step:props.step,value:inputValue,onChange:handleChangeInput,onBlur:handleBlurInput,onFocus:e=>e.currentTarget.select(),inputStyle:props.inputStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartQuantityInput(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CartQuantityInputInner,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartQuantityInput,{type:{type:ControlType.Enum,options:[\"subtract\",\"input\",\"add\"],optionTitles:[\"-\",\"123\",\"+\"],defaultValue:\"input\",displaySegmentedControl:true},quantity:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true,description:\"Connect this to a *Quantity* variable from Cart List Item component\"},lineId:{type:ControlType.String,defaultValue:\"\",description:\"Connect this to a *Line Id* variable from Cart List Item component\"},step:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},min:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},max:{type:ControlType.Number,defaultValue:99,min:1,step:1,displayStepper:true},...overrideControlDefaults(CustomButtonControls,{\"buttonType.hidden\":props=>props.type===\"input\",\"customButton.hidden\":props=>props.buttonType===\"preset\"||props.type===\"input\",\"customButtonSize.hidden\":props=>props.buttonType===\"preset\"||props.type===\"input\"}),...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.hidden\":props=>props.buttonType===\"custom\"||props.type===\"input\"}),...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.hidden\":props=>props.buttonType===\"custom\"||props.type===\"input\",\"leftIcon.title\":\"Icon\",\"rightIcon.hidden\":true,\"text.hidden\":true}),...overrideControlDefaults(InputStyleControls,{\"inputStyle.hidden\":props=>props.type!==\"input\"}),...overrideControlDefaults(InputContentControls,{\"placeholder.hidden\":props=>props.type!==\"input\",\"inputType.hidden\":true,\"disabled.hidden\":props=>props.type!==\"input\"}),...SUPPORT_CONTROL});CartQuantityInput.displayName=\"Cart Quantity Input\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartQuantityInput\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartListItemSubtotal from\"https://framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/ONdL5QXsvqsNEkYbiQJ1/Cart_list_item_subtotal.js\";import RemoveProductFromCartButton from\"https://framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/hJ2U41saaM6622P73TmU/Cart_remove_product_button.js\";import CartProductImage from\"https://framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/cNKdG6y4w9l4qjVeFanP/Cart_product_image.js\";import CartQuantityInput from\"https://framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/YHIOrlHiyXwSobPMQGVv/Cart_quantity_input.js\";const CartProductImageFonts=getFonts(CartProductImage);const CartQuantityInputFonts=getFonts(CartQuantityInput);const CartListItemSubtotalFonts=getFonts(CartListItemSubtotal);const RemoveProductFromCartButtonFonts=getFonts(RemoveProductFromCartButton);const serializationHash=\"framer-SHfvq\";const variantClassNames={DBHwiNacz:\"framer-v-1gcreml\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VO32SQDEf=undefined;const hBopjUGQO=undefined;const ePm014j4d=undefined;const Bymbo9djN=undefined;const keb4Sytxv=undefined;const KDGMZhb_7=undefined;const T02EN5Ncd=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,imageAlt,imageUrl,lineId,productCurrency,productSubtotal,productTitle,quantity,width,...props})=>{return{...props,Bymbo9djN:quantity??props.Bymbo9djN??1,ePm014j4d:productTitle??props.ePm014j4d??\"Product Title\",hBopjUGQO:imageAlt??props.hBopjUGQO??\"Product Alt\",KDGMZhb_7:productSubtotal??props.KDGMZhb_7??99,keb4Sytxv:lineId??props.keb4Sytxv??\"123456789\",T02EN5Ncd:productCurrency??props.T02EN5Ncd??\"USD\",VO32SQDEf:imageUrl??props.VO32SQDEf??\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,VO32SQDEf,hBopjUGQO,ePm014j4d,KDGMZhb_7,T02EN5Ncd,keb4Sytxv,Bymbo9djN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DBHwiNacz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gcreml\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DBHwiNacz\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kvgswm\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"la9i32vaN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bz4693-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cP9XjZsAF-container\",nodeId:\"cP9XjZsAF\",rendersWithMotion:true,scopeId:\"UtiG4OeXq\",children:/*#__PURE__*/_jsx(CartProductImage,{alt:hBopjUGQO,backgroundColor:\"rgb(255, 255, 255)\",borderRadius:\"6px\",height:\"100%\",id:\"cP9XjZsAF\",image:VO32SQDEf,layoutId:\"cP9XjZsAF\",needHelp:{info:\"info\"},objectFit:\"fit\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zkldbv\",\"data-framer-name\":\"Variant Info\",layoutDependency:layoutDependency,layoutId:\"Z6tPz7dIa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1peghef\",\"data-framer-name\":\"Title & Quantity\",layoutDependency:layoutDependency,layoutId:\"L0N1lCS9E\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7f2qjr\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"YiYz1i18r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\"},children:\"Product Title\"})}),className:\"framer-by0r6y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"owEarGH5M\",text:ePm014j4d,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\"},children:\"Variant\"})}),className:\"framer-1e6poj6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oUAbqb_Z6\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hBopjUGQO,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tiitni\",\"data-framer-name\":\"quantity\",layoutDependency:layoutDependency,layoutId:\"caInH8EFy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g21r7z-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Pq62EzI86-container\",nodeId:\"Pq62EzI86\",rendersWithMotion:true,scopeId:\"UtiG4OeXq\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"Pq62EzI86\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"rgb(17, 17, 17)\"},inputType:\"text\",layoutId:\"Pq62EzI86\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(17, 17, 17)\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"subtract\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1me24ba-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NioL9ZGtl-container\",nodeId:\"NioL9ZGtl\",rendersWithMotion:true,scopeId:\"UtiG4OeXq\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"NioL9ZGtl\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"rgb(17, 17, 17)\"},inputType:\"number\",layoutId:\"NioL9ZGtl\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(17, 17, 17)\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12p566e-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xm1RhWhKc-container\",nodeId:\"xm1RhWhKc\",rendersWithMotion:true,scopeId:\"UtiG4OeXq\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"xm1RhWhKc\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textAlign:\"center\",textColor:\"rgb(17, 17, 17)\"},inputType:\"text\",layoutId:\"xm1RhWhKc\",leftIcon:[],lineId:keb4Sytxv,max:99,min:1,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(17, 17, 17)\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"add\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mcxjfe\",layoutDependency:layoutDependency,layoutId:\"QfHeS78DL\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m8y2hh-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gz2ihDHa3-container\",nodeId:\"gz2ihDHa3\",rendersWithMotion:true,scopeId:\"UtiG4OeXq\",children:/*#__PURE__*/_jsx(CartListItemSubtotal,{color:\"rgb(17, 17, 17)\",currencyCode:T02EN5Ncd,currencyFormat:{decimals:\"always\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",deliveryFrequency:\"\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"gz2ihDHa3\",layoutId:\"gz2ihDHa3\",needHelp:{info:\"info\"},subtotal:KDGMZhb_7,tag:\"p\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e52peu\",layoutDependency:layoutDependency,layoutId:\"xBAgVHqPx\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c9ng4c-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fkqjAlJH_-container\",nodeId:\"fkqjAlJH_\",rendersWithMotion:true,scopeId:\"UtiG4OeXq\",children:/*#__PURE__*/_jsx(RemoveProductFromCartButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"fkqjAlJH_\",layoutId:\"fkqjAlJH_\",leftIcon:[],lineId:keb4Sytxv,needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(17, 17, 17)\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SHfvq.framer-xez6sm, .framer-SHfvq .framer-xez6sm { display: block; }\",\".framer-SHfvq.framer-1gcreml { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 400px; }\",\".framer-SHfvq .framer-1kvgswm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; padding: 0px; position: relative; width: 100px; }\",\".framer-SHfvq .framer-1bz4693-container { flex: none; height: 100px; position: relative; width: 100px; }\",\".framer-SHfvq .framer-zkldbv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-SHfvq .framer-1peghef { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-SHfvq .framer-7f2qjr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",'.framer-SHfvq .framer-by0r6y, .framer-SHfvq .framer-1e6poj6 { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-SHfvq .framer-tiitni { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 1px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-SHfvq .framer-1g21r7z-container, .framer-SHfvq .framer-12p566e-container { flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-SHfvq .framer-1me24ba-container { flex: none; height: 36px; position: relative; width: 60px; }\",\".framer-SHfvq .framer-1mcxjfe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-SHfvq .framer-m8y2hh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-SHfvq .framer-e52peu { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; padding: 0px; position: relative; width: 36px; }\",\".framer-SHfvq .framer-1c9ng4c-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VO32SQDEf\":\"imageUrl\",\"hBopjUGQO\":\"imageAlt\",\"ePm014j4d\":\"productTitle\",\"KDGMZhb_7\":\"productSubtotal\",\"T02EN5Ncd\":\"productCurrency\",\"keb4Sytxv\":\"lineId\",\"Bymbo9djN\":\"quantity\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUtiG4OeXq=withCSS(Component,css,\"framer-SHfvq\");export default FramerUtiG4OeXq;FramerUtiG4OeXq.displayName=\"Cart List Item\";FramerUtiG4OeXq.defaultProps={height:100,width:400};addPropertyControls(FramerUtiG4OeXq,{VO32SQDEf:{defaultValue:\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\",title:\"Image Url\",type:ControlType.String},onVO32SQDEfChange:{changes:\"VO32SQDEf\",type:ControlType.ChangeHandler},hBopjUGQO:{defaultValue:\"Product Alt\",title:\"Image Alt\",type:ControlType.String},onhBopjUGQOChange:{changes:\"hBopjUGQO\",type:ControlType.ChangeHandler},ePm014j4d:{defaultValue:\"Product Title\",placeholder:\"\",title:\"Product Title\",type:ControlType.String},onePm014j4dChange:{changes:\"ePm014j4d\",type:ControlType.ChangeHandler},KDGMZhb_7:{defaultValue:99,displayStepper:true,min:0,title:\"Product Subtotal\",type:ControlType.Number},onKDGMZhb_7Change:{changes:\"KDGMZhb_7\",type:ControlType.ChangeHandler},T02EN5Ncd:{defaultValue:\"USD\",title:\"Product Currency\",type:ControlType.String},onT02EN5NcdChange:{changes:\"T02EN5Ncd\",type:ControlType.ChangeHandler},keb4Sytxv:{defaultValue:\"123456789\",title:\"Line Id\",type:ControlType.String},onkeb4SytxvChange:{changes:\"keb4Sytxv\",type:ControlType.ChangeHandler},Bymbo9djN:{defaultValue:1,displayStepper:true,title:\"Quantity\",type:ControlType.Number},onBymbo9djNChange:{changes:\"Bymbo9djN\",type:ControlType.ChangeHandler}});addFonts(FramerUtiG4OeXq,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CartProductImageFonts,...CartQuantityInputFonts,...CartListItemSubtotalFonts,...RemoveProductFromCartButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUtiG4OeXq\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"VO32SQDEf\\\":\\\"imageUrl\\\",\\\"hBopjUGQO\\\":\\\"imageAlt\\\",\\\"ePm014j4d\\\":\\\"productTitle\\\",\\\"KDGMZhb_7\\\":\\\"productSubtotal\\\",\\\"T02EN5Ncd\\\":\\\"productCurrency\\\",\\\"keb4Sytxv\\\":\\\"lineId\\\",\\\"Bymbo9djN\\\":\\\"quantity\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"100\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UtiG4OeXq.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartCloseButton from\"https://framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/kJAVn1s03R5UwlWygvtO/Cart_close_button.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/g84IhFGoEFDQ4599kMcG/Cart_info_label.js\";import PromotionProgressBar from\"https://framerusercontent.com/modules/mZFg6bgW8kOh86Qxrwvt/N24sQz1GkaBPxcg4R7qA/Promotion_progress_bar.js\";import CheckoutButton from\"https://framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/U7xEt3KkLf3WTjR8PsKg/Checkout_button.js\";import CartProductList from\"https://framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/Mh5gfZSiwcKuPx8zPH0Q/Cart_product_list.js\";import CartListItem from\"https://framerusercontent.com/modules/V3roIjORzWleIXiOXkVY/vUdmaA3gqvQL3hzYhCMT/UtiG4OeXq.js\";const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartCloseButtonFonts=getFonts(CartCloseButton);const PromotionProgressBarFonts=getFonts(PromotionProgressBar);const CartListItemFonts=getFonts(CartListItem);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const serializationHash=\"framer-qEJle\";const variantClassNames={iGqF9zb36:\"framer-v-oclg3u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iGqF9zb36\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oclg3u\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iGqF9zb36\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yioe18\",\"data-framer-name\":\"Cart Wrapper\",layoutDependency:layoutDependency,layoutId:\"BDTp7Rv90\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e32lge\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"WVRIWg6yw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lerzq5\",\"data-framer-name\":\"Your Cart\",layoutDependency:layoutDependency,layoutId:\"UfulukKAY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Dein Warenkorb\"})}),className:\"framer-5guztk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QhBDENhQm\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-q1f7ac\",layoutDependency:layoutDependency,layoutId:\"BzyebyKt7\",style:{backgroundColor:\"var(--token-f7659d0e-53da-486e-a3d2-0f9070ee36d9, rgb(232, 232, 232))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gxgmfb-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PLYbArRIx-container\",nodeId:\"PLYbArRIx\",rendersWithMotion:true,scopeId:\"D0Wlgq9vr\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(17, 17, 17)\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"PLYbArRIx\",layoutId:\"PLYbArRIx\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2xt658-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Om8O_W8AL-container\",nodeId:\"Om8O_W8AL\",rendersWithMotion:true,scopeId:\"D0Wlgq9vr\",children:/*#__PURE__*/_jsx(CartCloseButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"Om8O_W8AL\",layoutId:\"Om8O_W8AL\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0.1)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"4px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(0, 0, 0)\"},justifyContent:\"center\",padding:\"0px\",shadow:\"\",tapScale:.98,textColor:\"rgb(0, 0, 0)\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Button\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sojbip\",\"data-framer-name\":\"Hinweis Versandkosten\",layoutDependency:layoutDependency,layoutId:\"g_Gkmv6DC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",children:\"Ab 75€ versandkostenfrei\"})}),className:\"framer-9mwt09\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iOumXdRlv\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y3acx5-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pkdQQKxlD-container\",nodeId:\"pkdQQKxlD\",rendersWithMotion:true,scopeId:\"D0Wlgq9vr\",children:/*#__PURE__*/_jsx(PromotionProgressBar,{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.5em\"},gap:8,height:\"100%\",id:\"pkdQQKxlD\",labelColor:\"rgb(51, 51, 51)\",layoutId:\"pkdQQKxlD\",marketThresholds:[],maxValue:75,minValue:0,showLabel:true,style:{width:\"100%\"},track:{borderRadius:\"10px\",fillColor:\"var(--token-fe89145d-9f03-4790-9c10-84b3f261a972, rgb(64, 212, 26))\",trackColor:\"rgb(238, 238, 238)\",trackHeight:10},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2wk5mk\",\"data-framer-name\":\"Product List\",layoutDependency:layoutDependency,layoutId:\"BcZ684QJp\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14q00ma-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BQBEHfC4_-container\",nodeId:\"BQBEHfC4_\",rendersWithMotion:true,scopeId:\"D0Wlgq9vr\",children:/*#__PURE__*/_jsx(CartProductList,{cartListItem:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:95,width:\"400px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1983afx-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"LFHByqTek-container\",nodeId:\"LFHByqTek\",rendersWithMotion:true,scopeId:\"D0Wlgq9vr\",children:/*#__PURE__*/_jsx(CartListItem,{Bymbo9djN:1,ePm014j4d:\"Product Title\",hBopjUGQO:\"Product Alt\",height:\"100%\",id:\"LFHByqTek\",KDGMZhb_7:99,keb4Sytxv:\"123456789\",layoutId:\"LFHByqTek\",style:{height:\"100%\",width:\"100%\"},T02EN5Ncd:\"USD\",VO32SQDEf:\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\",width:\"100%\"})})})],divider:{color:\"rgb(217, 217, 217)\",height:1,show:true},emptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-x3gai9\",\"data-framer-name\":\"Empty cart\",layoutDependency:layoutDependency,layoutId:\"ItMu2uNGG\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\"},children:\"Dein Warenkorb ist leer\"})}),className:\"framer-6frwnn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xSJXT6g_l\",verticalAlignment:\"top\",withExternalLayout:true})})],gap:20,height:\"100%\",id:\"BQBEHfC4_\",layoutId:\"BQBEHfC4_\",needHelp:{info:\"info\"},scrollbar:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nn6t5b\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"hB4NlItvB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12ny085\",layoutDependency:layoutDependency,layoutId:\"FBrUOKDaY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Zwischensumme\"})}),className:\"framer-18wyffa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WrnWmLcyS\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w7r74x-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dBqNhUZNu-container\",nodeId:\"dBqNhUZNu\",rendersWithMotion:true,scopeId:\"D0Wlgq9vr\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(17, 17, 17)\",currencyFormat:{decimals:\"always\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"dBqNhUZNu\",layoutId:\"dBqNhUZNu\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1phpe3i-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BzmSv9Evc-container\",nodeId:\"BzmSv9Evc\",rendersWithMotion:true,scopeId:\"D0Wlgq9vr\",children:/*#__PURE__*/_jsx(CheckoutButton,{buttonType:\"preset\",customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,disabledStyle:{alignItems:\"center\",backgroundColor:\"rgb(217, 217, 217)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"rgb(117, 117, 117)\"},height:\"100%\",id:\"BzmSv9Evc\",layoutId:\"BzmSv9Evc\",leftIcon:[],needHelp:{info:\"info\"},newTab:true,presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-2bc523c5-d2cb-496f-8b0b-a5d72f2b29cd, rgb(124, 91, 83))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(42, 42, 42)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(230, 230, 230)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 251, 242))\"},previewType:\"default\",rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Checkout\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qEJle.framer-kzapf5, .framer-qEJle .framer-kzapf5 { display: block; }\",\".framer-qEJle.framer-oclg3u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 800px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 500px; }\",\".framer-qEJle .framer-1yioe18 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; max-width: 500px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qEJle .framer-e32lge { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qEJle .framer-lerzq5 { 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; position: relative; width: min-content; }\",\".framer-qEJle .framer-5guztk, .framer-qEJle .framer-9mwt09, .framer-qEJle .framer-6frwnn, .framer-qEJle .framer-18wyffa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qEJle .framer-q1f7ac { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 24px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-qEJle .framer-1gxgmfb-container, .framer-qEJle .framer-1w7r74x-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-qEJle .framer-2xt658-container { flex: none; height: 26px; position: relative; width: 27px; }\",\".framer-qEJle .framer-sojbip { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qEJle .framer-1y3acx5-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-qEJle .framer-2wk5mk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qEJle .framer-14q00ma-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-qEJle .framer-1983afx-container { height: 95px; position: relative; width: 400px; }\",\".framer-qEJle .framer-x3gai9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 180px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 389px; }\",\".framer-qEJle .framer-nn6t5b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qEJle .framer-12ny085 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-qEJle .framer-1phpe3i-container { flex: none; height: 45px; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerD0Wlgq9vr=withCSS(Component,css,\"framer-qEJle\");export default FramerD0Wlgq9vr;FramerD0Wlgq9vr.displayName=\"Cart Layer 2\";FramerD0Wlgq9vr.defaultProps={height:800,width:500};addFonts(FramerD0Wlgq9vr,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...CartInfoLabelFonts,...CartCloseButtonFonts,...PromotionProgressBarFonts,...CartListItemFonts,...CartProductListFonts,...CheckoutButtonFonts],{supportsExplicitInterCodegen:true});FramerD0Wlgq9vr.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartListItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerD0Wlgq9vr\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./D0Wlgq9vr.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Separator from\"https://framerusercontent.com/modules/GLkexMER7umiFyGhHEZp/tvFoSIHvmZHdm9dpvKvo/Character_Separator.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/g84IhFGoEFDQ4599kMcG/Cart_info_label.js\";import CartOpenButton from\"https://framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/sTSKLFcD7F1WZnMlCkA4/Cart_open_button.js\";import CartLayer2 from\"https://framerusercontent.com/modules/mHSVVbRUsgWnl1kftwKu/xcDMkP06rNWJw426qTtD/D0Wlgq9vr.js\";const CartLayer2Fonts=getFonts(CartLayer2);const CartOpenButtonFonts=getFonts(CartOpenButton);const SeparatorFonts=getFonts(Separator);const CartInfoLabelFonts=getFonts(CartInfoLabel);const cycleOrder=[\"fdN09b6Ms\",\"msYcvkkwj\"];const serializationHash=\"framer-V9nVZ\";const variantClassNames={fdN09b6Ms:\"framer-v-9vgedl\",msYcvkkwj:\"framer-v-17ca9y0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tvxvAn2xE=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Cart Button Side Banner Style\":\"msYcvkkwj\",\"Cart Button\":\"fdN09b6Ms\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,tvxvAn2xE:cursor??props.tvxvAn2xE,variant:humanReadableVariantMap[props.variant]??props.variant??\"fdN09b6Ms\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,tvxvAn2xE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fdN09b6Ms\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"msYcvkkwj\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9vgedl\",className,classNames),\"data-framer-name\":\"Cart Button\",layoutDependency:layoutDependency,layoutId:\"fdN09b6Ms\",ref:refBinding,style:{...style},...addPropertyOverrides({msYcvkkwj:{\"data-framer-name\":\"Cart Button Side Banner Style\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6v1cah-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fs42auooM-container\",nodeId:\"fs42auooM\",rendersWithMotion:true,scopeId:\"XGB6fIT_u\",children:/*#__PURE__*/_jsx(CartOpenButton,{backdropOverlay:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",blur:0,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},buttonType:\"preset\",cartLayer:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rg1c57-container\",\"data-framer-cursor\":tvxvAn2xE,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Fuph3qGjv-container\",nodeId:\"Fuph3qGjv\",rendersWithMotion:true,scopeId:\"XGB6fIT_u\",children:/*#__PURE__*/_jsx(CartLayer2,{height:\"100%\",id:\"Fuph3qGjv\",layoutId:\"Fuph3qGjv\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],cartLayerConfig:{cartLayerAnimation:{offsetX:100,offsetY:0,opacity:0,rotate:0,scale:1,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},cartLayerHeight:\"viewport\",cartLayerPosition:{offsetX:0,offsetY:0,position:\"top right\"},shadow:\"-2px 0px 10px undefinedpx rgba(0, 0, 0, 0.1)\"},customButton:[],customButtonDisabled:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"fs42auooM\",layoutId:\"fs42auooM\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-2bc523c5-d2cb-496f-8b0b-a5d72f2b29cd, rgb(124, 91, 83))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"var(--token-24632d10-0600-4b3b-a1cb-e8727cdbe446, rgb(10, 15, 11))\",border:{borderColor:\"var(--token-1ac71d78-7248-4a66-9be0-6057405c957f, rgba(255, 251, 242, 0.3))\",borderStyle:\"solid\",borderWidth:1},shadow:\"\",textColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 251, 242))\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 251, 242))\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\",...addPropertyOverrides({msYcvkkwj:{presetButtonStyle:{alignItems:\"end\",backgroundColor:\"var(--token-2bc523c5-d2cb-496f-8b0b-a5d72f2b29cd, rgb(124, 91, 83))\",border:{borderColor:\"var(--token-2bc523c5-d2cb-496f-8b0b-a5d72f2b29cd, rgb(124, 91, 83))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"10px 0px 0px 10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:0,hover:{backgroundColor:\"var(--token-24632d10-0600-4b3b-a1cb-e8727cdbe446, rgb(10, 15, 11))\",border:{borderColor:\"var(--token-1ac71d78-7248-4a66-9be0-6057405c957f, rgba(255, 251, 242, 0.3))\",borderStyle:\"solid\",borderWidth:1},shadow:\"\",textColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 251, 242))\"},justifyContent:\"center\",padding:\"10px 16px 15px 16px\",shadow:\"\",tapScale:1,textColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 251, 242))\"}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6faxfx\",\"data-framer-name\":\"Trennlinie Wrapper\",layoutDependency:layoutDependency,layoutId:\"IuLQMNQiu\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-170sjr6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GfvkkGNKv-container\",nodeId:\"GfvkkGNKv\",rendersWithMotion:true,scopeId:\"XGB6fIT_u\",style:{opacity:.65},children:/*#__PURE__*/_jsx(Separator,{character:\"•\",color:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 251, 242))\",font:{fontFamily:'\"Regional Bold Expanded\", \"Regional Bold Expanded Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:700},height:\"100%\",id:\"GfvkkGNKv\",layoutId:\"GfvkkGNKv\",letter:1,size:6,style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wphgq9\",\"data-framer-name\":\"Number of Cart Items\",layoutDependency:layoutDependency,layoutId:\"gzoaOYZ80\",style:{backgroundColor:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 251, 242))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{msYcvkkwj:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({msYcvkkwj:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t49fo9-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OFBi_Pf2G-container\",nodeId:\"OFBi_Pf2G\",rendersWithMotion:true,scopeId:\"XGB6fIT_u\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(17, 17, 17)\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"OFBi_Pf2G\",layoutId:\"OFBi_Pf2G\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\",...addPropertyOverrides({msYcvkkwj:{color:\"var(--token-310b8878-a11b-4266-833f-99873b1de801, rgb(255, 251, 242))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-V9nVZ.framer-1l1zjpo, .framer-V9nVZ .framer-1l1zjpo { display: block; }\",\".framer-V9nVZ.framer-9vgedl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V9nVZ .framer-6v1cah-container { flex: none; height: 45px; position: relative; width: 45px; }\",\".framer-V9nVZ .framer-1rg1c57-container { height: 800px; position: relative; width: 500px; }\",\".framer-V9nVZ .framer-6faxfx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 6px; pointer-events: none; position: absolute; right: 0px; top: 50%; width: 100%; z-index: 1; }\",\".framer-V9nVZ .framer-170sjr6-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-V9nVZ .framer-1wphgq9 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 16px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: -4px; top: -4px; width: 16px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-V9nVZ .framer-1t49fo9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-V9nVZ.framer-v-17ca9y0.framer-9vgedl { flex-direction: column; gap: 0px; }\",\".framer-V9nVZ.framer-v-17ca9y0 .framer-6v1cah-container { height: 100px; order: 2; width: 50px; }\",\".framer-V9nVZ.framer-v-17ca9y0 .framer-6faxfx { order: 1; }\",\".framer-V9nVZ.framer-v-17ca9y0 .framer-1wphgq9 { aspect-ratio: unset; flex-direction: column; height: min-content; left: 50%; order: 0; pointer-events: none; right: unset; top: 20px; width: min-content; will-change: unset; }\",\".framer-V9nVZ.framer-v-17ca9y0 .framer-1t49fo9-container { -webkit-user-select: none; pointer-events: none; user-select: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"msYcvkkwj\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"tvxvAn2xE\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXGB6fIT_u=withCSS(Component,css,\"framer-V9nVZ\");export default FramerXGB6fIT_u;FramerXGB6fIT_u.displayName=\"Cart 2.0 3\";FramerXGB6fIT_u.defaultProps={height:45,width:45};addPropertyControls(FramerXGB6fIT_u,{variant:{options:[\"fdN09b6Ms\",\"msYcvkkwj\"],optionTitles:[\"Cart Button\",\"Cart Button Side Banner Style\"],title:\"Variant\",type:ControlType.Enum},tvxvAn2xE:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerXGB6fIT_u,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Regional Bold Expanded\",source:\"custom\",style:\"normal\",uiFamilyName:\"Regional\",url:\"https://framerusercontent.com/assets/RH4M6JdK0l2GS61fOiq39HEuI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...CartLayer2Fonts,...CartOpenButtonFonts,...SeparatorFonts,...CartInfoLabelFonts],{supportsExplicitInterCodegen:true});FramerXGB6fIT_u.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartLayer2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXGB6fIT_u\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"45\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"tvxvAn2xE\\\":\\\"cursor\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"msYcvkkwj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/s8ZhwWaWwIKcjhAOf1zx/oxqleoPKEjwMkqhA9Nz1/hpZTgd8MK.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/KPietW98NwnnKyn8A324/rbVq6waxmvrlXINIPoz6/SxGlALOSZ.js\";import Copper_and_brave_icon from\"https://framerusercontent.com/modules/Tq96RzNUcqBbEdeuisCc/boHjUTQsYLI1DMxjj7AD/a8ahcvuuW.js\";import MobileMenuIcon from\"https://framerusercontent.com/modules/g2zqptnINudWTbYYgEk4/A0iEPeboAAQpmWGZT5RV/BDSg03oHg.js\";import Copper_and_brave_logo_NEU from\"https://framerusercontent.com/modules/kFusROWI4j2zNXUSgLaz/uiXgRsmlm8Ed6EDJG4Sm/d50hK1OkQ.js\";import LanguageIcon from\"https://framerusercontent.com/modules/MXxam0jDAgt7q6RWykNR/uBDxEYuTPyAiIHKxfhov/gXLAwXyaL.js\";import NavigationProducts from\"https://framerusercontent.com/modules/vR4ehrB0nXWbltlk0aNK/YqJN1gZedvXurTyyAVax/HjE8LTOYy.js\";import NavigationProductsNEU from\"https://framerusercontent.com/modules/paqFEJbcuElWeJALYQb7/h4QjAIiSqSP7mRLVfUN8/mMS7gVHIU.js\";import TexturTrenner4px from\"https://framerusercontent.com/modules/B8dg2ntOKLMfdYVYp8Ah/MSWwXa081vSLu0EWRx2x/NT8MlSPlr.js\";import BemakersLogo from\"https://framerusercontent.com/modules/Snj4Rv9kSSVXeCpNV3Wz/IUG9IKLDvIdBjUirxOnP/pOrEUsyhL.js\";import Cart203 from\"https://framerusercontent.com/modules/QFQ8XKXuo6jgPHmD598u/mU4YX7HMSjsWhHhYX3fq/XGB6fIT_u.js\";const LocaleSelectorFonts=getFonts(LocaleSelector);const MobileMenuIconFonts=getFonts(MobileMenuIcon);const Copper_and_brave_iconFonts=getFonts(Copper_and_brave_icon);const Copper_and_brave_logo_NEUFonts=getFonts(Copper_and_brave_logo_NEU);const BemakersLogoFonts=getFonts(BemakersLogo);const Cart203Fonts=getFonts(Cart203);const TexturTrenner4pxFonts=getFonts(TexturTrenner4px);const NavigationProductsNEUFonts=getFonts(NavigationProductsNEU);const cycleOrder=[\"bbiZ4SDin\",\"MLwyDIoMh\",\"FWNq_Ln0d\",\"jGpgJaHH2\",\"YAcAk7Ij4\",\"QcX7Cdiwm\"];const serializationHash=\"framer-BiEaC\";const variantClassNames={bbiZ4SDin:\"framer-v-1gnn55r\",FWNq_Ln0d:\"framer-v-t1h50e\",jGpgJaHH2:\"framer-v-1alkb8k\",MLwyDIoMh:\"framer-v-slv9q8\",QcX7Cdiwm:\"framer-v-18mbywx\",YAcAk7Ij4:\"framer-v-163qkib\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Navi Desktop Produkt DE\":\"bbiZ4SDin\",\"Navi Desktop Produkt NEU\":\"MLwyDIoMh\",\"Navi Mobile open Produkt DE\":\"jGpgJaHH2\",\"Navi Mobile Produkt DE closed\":\"FWNq_Ln0d\",\"Navi Tablet closed\":\"YAcAk7Ij4\",\"Navi Tablet open\":\"QcX7Cdiwm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bbiZ4SDin\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bbiZ4SDin\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const u_XI1TDaimkz6nd=activeVariantCallback(async(...args)=>{setVariant(\"jGpgJaHH2\");});const u_XI1TDai1awyd0m=activeVariantCallback(async(...args)=>{setVariant(\"FWNq_Ln0d\");});const u_XI1TDai14r24yy=activeVariantCallback(async(...args)=>{setVariant(\"QcX7Cdiwm\");});const u_XI1TDai1pj4ryj=activeVariantCallback(async(...args)=>{setVariant(\"YAcAk7Ij4\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"MLwyDIoMh\",\"FWNq_Ln0d\",\"jGpgJaHH2\",\"YAcAk7Ij4\",\"QcX7Cdiwm\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"FWNq_Ln0d\",\"jGpgJaHH2\",\"YAcAk7Ij4\",\"QcX7Cdiwm\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"FWNq_Ln0d\",\"jGpgJaHH2\",\"YAcAk7Ij4\",\"QcX7Cdiwm\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"MLwyDIoMh\",\"FWNq_Ln0d\",\"jGpgJaHH2\",\"YAcAk7Ij4\",\"QcX7Cdiwm\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"MLwyDIoMh\")return true;return false;};const isDisplayed5=()=>{if([\"jGpgJaHH2\",\"QcX7Cdiwm\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"FWNq_Ln0d\",\"YAcAk7Ij4\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({FWNq_Ln0d:{value:transition2},jGpgJaHH2:{value:transition2},QcX7Cdiwm:{value:transition2},YAcAk7Ij4:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"stretch\",intrinsicHeight:408,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:408,pixelWidth:1920,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408\"},className:cx(scopingClassNames,\"framer-1gnn55r\",className,classNames),\"data-framer-name\":\"Navi Desktop Produkt DE\",layoutDependency:layoutDependency,layoutId:\"bbiZ4SDin\",ref:refBinding,style:{...style},...addPropertyOverrides({FWNq_Ln0d:{\"data-framer-name\":\"Navi Mobile Produkt DE closed\",background:undefined},jGpgJaHH2:{\"data-framer-name\":\"Navi Mobile open Produkt DE\",background:undefined},MLwyDIoMh:{\"data-framer-name\":\"Navi Desktop Produkt NEU\"},QcX7Cdiwm:{\"data-framer-name\":\"Navi Tablet open\",background:undefined},YAcAk7Ij4:{\"data-framer-name\":\"Navi Tablet closed\",background:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(Image,{className:\"framer-zi1nlb\",\"data-framer-name\":\"Title and Icons\",layoutDependency:layoutDependency,layoutId:\"dfDJ5VtGm\",...addPropertyOverrides({FWNq_Ln0d:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:408,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||100)-0-100)/2+0+0)),pixelHeight:408,pixelWidth:1920,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408\",srcSet:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?scale-down-to=512&width=1920&height=408 512w,https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?scale-down-to=1024&width=1920&height=408 1024w,https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408 1920w\"}},jGpgJaHH2:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:408,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||368)-0-156)/2+0+0)),pixelHeight:408,pixelWidth:1920,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408\",srcSet:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?scale-down-to=512&width=1920&height=408 512w,https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?scale-down-to=1024&width=1920&height=408 1024w,https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408 1920w\"}},QcX7Cdiwm:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:408,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||397)-0-150)/2+0+0)),pixelHeight:408,pixelWidth:1920,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408\",srcSet:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?scale-down-to=512&width=1920&height=408 512w,https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?scale-down-to=1024&width=1920&height=408 1024w,https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408 1920w\"}},YAcAk7Ij4:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:408,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||129)-0-94)/2+0+0)),pixelHeight:408,pixelWidth:1920,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408\",srcSet:\"https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?scale-down-to=512&width=1920&height=408 512w,https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?scale-down-to=1024&width=1920&height=408 1024w,https://framerusercontent.com/images/YKukXqHsMPYRhbPiEw121Omf3IQ.jpg?width=1920&height=408 1920w\"}}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hb8uc9-container\",\"data-framer-name\":\"Locale Selector desktop\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zTfA9wzhL-container\",name:\"Locale Selector desktop\",nodeId:\"zTfA9wzhL\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\",size:16,type:\"default\"},font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\",size:35,type:\"default\"},id:\"zTfA9wzhL\",layoutId:\"zTfA9wzhL\",name:\"Locale Selector desktop\",options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:0},gap:10,title:true},padding:\"0px\",radius:\"0px\",textColor:\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ro2apk-container\",\"data-framer-name\":\"Locale Selector tablet\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NSqnNHs_b-container\",name:\"Locale Selector tablet\",nodeId:\"NSqnNHs_b\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",style:{opacity:1},variants:{FWNq_Ln0d:{opacity:0},jGpgJaHH2:{opacity:0},QcX7Cdiwm:{opacity:0},YAcAk7Ij4:{opacity:0}},children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\",size:18,type:\"default\"},font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",icon:{color:\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\",size:30,type:\"default\"},id:\"NSqnNHs_b\",layoutId:\"NSqnNHs_b\",name:\"Locale Selector tablet\",options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:1},gap:12,title:false},padding:\"0px\",radius:\"0px\",textColor:\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\",width:\"100%\",...addPropertyOverrides({FWNq_Ln0d:{caret:undefined,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.5em\"},options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:0},gap:12,title:false}},jGpgJaHH2:{caret:undefined,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.5em\"},options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:0},gap:12,title:false}},QcX7Cdiwm:{font:{fontFamily:'\"Florent Regular\", \"Florent Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.02em\",lineHeight:\"1em\"},options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:0},gap:12,title:true}},YAcAk7Ij4:{font:{fontFamily:'\"Florent Regular\", \"Florent Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.02em\",lineHeight:\"1em\"},options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:0},gap:12,title:true}}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Purveyors of\"})}),className:\"framer-ucaae9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C5QSYomAg\",variants:{MLwyDIoMh:{\"--extracted-a0htzi\":\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MLwyDIoMh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-8jeldv\",\"data-styles-preset\":\"SxGlALOSZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87)))\"},children:\"Purveyors of\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FWNq_Ln0d:{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||100)-0-100)/2+0+0)+39},jGpgJaHH2:{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||368)-0-156)/2+0+0)+39},QcX7Cdiwm:{height:18,width:\"138px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||397)-0-150)/2+0+0)+36},YAcAk7Ij4:{height:18,width:\"138px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||129)-0-94)/2+0+0)+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wrd10s-container\",layoutDependency:layoutDependency,layoutId:\"VFzHk_QkV-container\",nodeId:\"VFzHk_QkV\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsx(MobileMenuIcon,{height:\"100%\",id:\"VFzHk_QkV\",layoutId:\"VFzHk_QkV\",variant:matchVariant(\"Zr9wWLvlg\"),width:\"100%\",...addPropertyOverrides({FWNq_Ln0d:{u_XI1TDai:u_XI1TDaimkz6nd,variant:matchVariant(\"sGmVzFsCN\")},jGpgJaHH2:{u_XI1TDai:u_XI1TDai1awyd0m,variant:matchVariant(\"sGmVzFsCN\")},QcX7Cdiwm:{style:{width:\"100%\"},u_XI1TDai:u_XI1TDai1pj4ryj,variant:matchVariant(\"bhIDt5N7O\")},YAcAk7Ij4:{style:{width:\"100%\"},u_XI1TDai:u_XI1TDai14r24yy,variant:matchVariant(\"bhIDt5N7O\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"JDDj7ebFt\",scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-urnfw9 framer-1sxnuxa\",\"data-framer-name\":\"Link Copper DE\",layoutDependency:layoutDependency,layoutId:\"JDDj7ebFt\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-suqhnj-container\",layoutDependency:layoutDependency,layoutId:\"QIN6mcYZJ-container\",nodeId:\"QIN6mcYZJ\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Copper_and_brave_icon,{height:\"100%\",id:\"QIN6mcYZJ\",layoutId:\"QIN6mcYZJ\",variant:matchVariant(\"dgmwRp4HQ\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FWNq_Ln0d:{height:60,y:(componentViewport?.y||0)+0+(((componentViewport?.height||100)-0-100)/2+0+0)+18+0+0},jGpgJaHH2:{height:60,y:(componentViewport?.y||0)+0+(((componentViewport?.height||368)-0-156)/2+0+0)+18+0+0},MLwyDIoMh:{height:60,y:(componentViewport?.y||0)+(15+((componentViewport?.height||125)-30-60)/2)+0+0},QcX7Cdiwm:{height:60,y:(componentViewport?.y||0)+0+(((componentViewport?.height||397)-0-150)/2+0+0)+15+0+0},YAcAk7Ij4:{height:60,y:(componentViewport?.y||0)+0+(((componentViewport?.height||129)-0-94)/2+0+0)+15+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qeacz-container\",layoutDependency:layoutDependency,layoutId:\"PGXIs9BeD-container\",nodeId:\"PGXIs9BeD\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",transformTemplate:transformTemplate1,...addPropertyOverrides({FWNq_Ln0d:{transformTemplate:undefined},jGpgJaHH2:{transformTemplate:undefined},MLwyDIoMh:{transformTemplate:undefined},QcX7Cdiwm:{transformTemplate:undefined},YAcAk7Ij4:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Copper_and_brave_logo_NEU,{height:\"100%\",id:\"PGXIs9BeD\",layoutId:\"PGXIs9BeD\",variant:matchVariant(\"Xw9iBMtWt\"),width:\"100%\",...addPropertyOverrides({FWNq_Ln0d:{variant:matchVariant(\"Dw2ElVvVT\")},jGpgJaHH2:{variant:matchVariant(\"Dw2ElVvVT\")}},baseVariant,gestureVariant)})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1bcacm6\",\"data-styles-preset\":\"hpZTgd8MK\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Finest Spirits\"})}),className:\"framer-f5pn18\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HsEOtDOU6\",variants:{MLwyDIoMh:{\"--extracted-a0htzi\":\"var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MLwyDIoMh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-8jeldv\",\"data-styles-preset\":\"SxGlALOSZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, rgb(138, 98, 87)))\"},children:\"Finest Spirits\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:\"https://copper-and-brave.bemakers.shop\",motionChild:true,nodeId:\"PofJuJSrx\",scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10n40co framer-1sxnuxa\",\"data-framer-name\":\"Bemakers Link Global\",layoutDependency:layoutDependency,layoutId:\"PofJuJSrx\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m4og28-container\",layoutDependency:layoutDependency,layoutId:\"MPbbL858U-container\",nodeId:\"MPbbL858U\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsx(BemakersLogo,{height:\"100%\",id:\"MPbbL858U\",layoutId:\"MPbbL858U\",width:\"100%\"})})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({MLwyDIoMh:{height:45,y:(componentViewport?.y||0)+(15+((componentViewport?.height||125)-30-60)/2)+7.1842}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pnom9c-container\",layoutDependency:layoutDependency,layoutId:\"crD2qFpSV-container\",nodeId:\"crD2qFpSV\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(Cart203,{height:\"100%\",id:\"crD2qFpSV\",layoutId:\"crD2qFpSV\",variant:matchVariant(\"fdN09b6Ms\"),width:\"100%\"})})})]}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kd2uh6-container\",layoutDependency:layoutDependency,layoutId:\"eTu81Eurz-container\",nodeId:\"eTu81Eurz\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsx(TexturTrenner4px,{height:\"100%\",id:\"eTu81Eurz\",layoutId:\"eTu81Eurz\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jGpgJaHH2:{height:52,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||368)-0-156)/2+100+0)},QcX7Cdiwm:{height:52,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||397)-0-150)/2+94+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ongyfk-container\",layoutDependency:layoutDependency,layoutId:\"iUMTmErgd-container\",nodeId:\"iUMTmErgd\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsx(NavigationProductsNEU,{height:\"100%\",id:\"iUMTmErgd\",layoutId:\"iUMTmErgd\",style:{width:\"100%\"},variant:matchVariant(\"wS8uR5EDH\"),width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ckl68-container\",layoutDependency:layoutDependency,layoutId:\"rguXQYwPP-container\",nodeId:\"rguXQYwPP\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsx(TexturTrenner4px,{height:\"100%\",id:\"rguXQYwPP\",layoutId:\"rguXQYwPP\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f21278-container\",layoutDependency:layoutDependency,layoutId:\"JXqWw0wi_-container\",nodeId:\"JXqWw0wi_\",rendersWithMotion:true,scopeId:\"UiNelvYWw\",children:/*#__PURE__*/_jsx(TexturTrenner4px,{height:\"100%\",id:\"JXqWw0wi_\",layoutId:\"JXqWw0wi_\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BiEaC.framer-1sxnuxa, .framer-BiEaC .framer-1sxnuxa { display: block; }\",\".framer-BiEaC.framer-1gnn55r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 25px; position: relative; width: 1200px; }\",\".framer-BiEaC .framer-zi1nlb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 65px; height: min-content; justify-content: center; max-width: 960px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-BiEaC .framer-hb8uc9-container { cursor: pointer; flex: none; height: auto; min-width: 128px; position: relative; width: auto; }\",\".framer-BiEaC .framer-ro2apk-container, .framer-BiEaC .framer-1wrd10s-container, .framer-BiEaC .framer-m4og28-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-BiEaC .framer-ucaae9, .framer-BiEaC .framer-f5pn18 { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-BiEaC .framer-urnfw9 { flex: none; height: 60px; overflow: visible; position: relative; text-decoration: none; width: 61px; }\",\".framer-BiEaC .framer-suqhnj-container { flex: none; height: auto; left: 49%; position: absolute; top: 50%; width: auto; }\",\".framer-BiEaC .framer-1qeacz-container { flex: none; height: auto; left: -81%; position: absolute; top: -300%; width: auto; }\",\".framer-BiEaC .framer-10n40co { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-BiEaC .framer-1pnom9c-container { flex: none; height: auto; position: absolute; right: 15px; top: 49%; width: auto; z-index: 1; }\",\".framer-BiEaC .framer-1kd2uh6-container, .framer-BiEaC .framer-ckl68-container, .framer-BiEaC .framer-1f21278-container { flex: 1 0 0px; height: 4px; position: relative; width: 1px; z-index: 5; }\",\".framer-BiEaC .framer-1ongyfk-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-BiEaC.framer-v-slv9q8.framer-1gnn55r { padding: 15px 25px 15px 25px; }\",\".framer-BiEaC.framer-v-slv9q8 .framer-zi1nlb { gap: 28px; max-width: unset; }\",\".framer-BiEaC.framer-v-slv9q8 .framer-urnfw9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-BiEaC.framer-v-slv9q8 .framer-1qeacz-container, .framer-BiEaC.framer-v-t1h50e .framer-1qeacz-container, .framer-BiEaC.framer-v-1alkb8k .framer-1qeacz-container, .framer-BiEaC.framer-v-163qkib .framer-1qeacz-container, .framer-BiEaC.framer-v-18mbywx .framer-1qeacz-container { left: unset; position: relative; top: unset; }\",\".framer-BiEaC.framer-v-t1h50e.framer-1gnn55r, .framer-BiEaC.framer-v-1alkb8k.framer-1gnn55r { flex-direction: column; padding: 0px; width: 390px; }\",\".framer-BiEaC.framer-v-t1h50e .framer-zi1nlb, .framer-BiEaC.framer-v-1alkb8k .framer-zi1nlb { flex: none; gap: unset; justify-content: space-between; max-width: unset; order: 0; padding: 18px 20px 18px 20px; width: 100%; }\",\".framer-BiEaC.framer-v-t1h50e .framer-ro2apk-container, .framer-BiEaC.framer-v-1alkb8k .framer-ro2apk-container { order: 1; }\",\".framer-BiEaC.framer-v-t1h50e .framer-1wrd10s-container, .framer-BiEaC.framer-v-1alkb8k .framer-1wrd10s-container { order: 5; }\",\".framer-BiEaC.framer-v-t1h50e .framer-urnfw9, .framer-BiEaC.framer-v-1alkb8k .framer-urnfw9, .framer-BiEaC.framer-v-163qkib .framer-urnfw9, .framer-BiEaC.framer-v-18mbywx .framer-urnfw9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 4; padding: 0px; width: min-content; }\",\".framer-BiEaC.framer-v-t1h50e .framer-ckl68-container, .framer-BiEaC.framer-v-1alkb8k .framer-1f21278-container, .framer-BiEaC.framer-v-163qkib .framer-ckl68-container, .framer-BiEaC.framer-v-18mbywx .framer-1f21278-container { flex: none; order: 1; width: 100%; }\",\".framer-BiEaC.framer-v-1alkb8k .framer-1kd2uh6-container, .framer-BiEaC.framer-v-18mbywx .framer-1kd2uh6-container { flex: none; order: 4; width: 100%; }\",\".framer-BiEaC.framer-v-1alkb8k .framer-1ongyfk-container, .framer-BiEaC.framer-v-18mbywx .framer-1ongyfk-container { flex: none; order: 2; width: 100%; }\",\".framer-BiEaC.framer-v-163qkib.framer-1gnn55r, .framer-BiEaC.framer-v-18mbywx.framer-1gnn55r { flex-direction: column; padding: 0px; width: 810px; }\",\".framer-BiEaC.framer-v-163qkib .framer-zi1nlb, .framer-BiEaC.framer-v-18mbywx .framer-zi1nlb { flex: none; gap: unset; justify-content: space-between; max-width: unset; order: 0; padding: 15px 40px 15px 40px; width: 100%; }\",\".framer-BiEaC.framer-v-163qkib .framer-ro2apk-container, .framer-BiEaC.framer-v-18mbywx .framer-ro2apk-container { min-width: 128px; order: 1; }\",\".framer-BiEaC.framer-v-163qkib .framer-1wrd10s-container, .framer-BiEaC.framer-v-18mbywx .framer-1wrd10s-container { order: 5; width: 138px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 110\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MLwyDIoMh\":{\"layout\":[\"fixed\",\"auto\"]},\"FWNq_Ln0d\":{\"layout\":[\"fixed\",\"auto\"]},\"jGpgJaHH2\":{\"layout\":[\"fixed\",\"auto\"]},\"YAcAk7Ij4\":{\"layout\":[\"fixed\",\"auto\"]},\"QcX7Cdiwm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUiNelvYWw=withCSS(Component,css,\"framer-BiEaC\");export default FramerUiNelvYWw;FramerUiNelvYWw.displayName=\"Navbar NEU\";FramerUiNelvYWw.defaultProps={height:110,width:1200};addPropertyControls(FramerUiNelvYWw,{variant:{options:[\"bbiZ4SDin\",\"MLwyDIoMh\",\"FWNq_Ln0d\",\"jGpgJaHH2\",\"YAcAk7Ij4\",\"QcX7Cdiwm\"],optionTitles:[\"Navi Desktop Produkt DE\",\"Navi Desktop Produkt NEU\",\"Navi Mobile Produkt DE closed\",\"Navi Mobile open Produkt DE\",\"Navi Tablet closed\",\"Navi Tablet open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUiNelvYWw,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"google\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"},{cssFamilyName:\"Florent Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Florent\",url:\"https://framerusercontent.com/assets/QbzFp0WURGRbtNQ3ez8QASr9cQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LocaleSelectorFonts,...MobileMenuIconFonts,...Copper_and_brave_iconFonts,...Copper_and_brave_logo_NEUFonts,...BemakersLogoFonts,...Cart203Fonts,...TexturTrenner4pxFonts,...NavigationProductsNEUFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerUiNelvYWw.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LanguageIcon,{},context),forwardLoader(MobileMenuIcon,{},context),forwardLoader(Copper_and_brave_icon,{},context),forwardLoader(Copper_and_brave_logo_NEU,{},context),forwardLoader(BemakersLogo,{},context),forwardLoader(Cart203,{},context),forwardLoader(TexturTrenner4px,{},context),forwardLoader(NavigationProductsNEU,{},context),forwardLoader(NavigationProducts,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUiNelvYWw\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"110\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MLwyDIoMh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FWNq_Ln0d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jGpgJaHH2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YAcAk7Ij4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QcX7Cdiwm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";// Cookie handling (nur im Browser aufrufen!)\nfunction setCookie(name,value,days){const expires=new Date(Date.now()+days*864e5).toUTCString();document.cookie=name+\"=\"+encodeURIComponent(value)+\"; expires=\"+expires+\"; path=/; SameSite=Lax\";}function getCookie(name){return document.cookie.split(\"; \").reduce((r,v)=>{const parts=v.split(\"=\");return parts[0]===name?decodeURIComponent(parts[1]??\"\"):r;},\"\");}function isBrowser(){return typeof window!==\"undefined\"&&typeof document!==\"undefined\";}export function withHandleClick(Component){return props=>{const[mounted,setMounted]=useState(false);const[isPopupVisible,setPopupVisible]=useState(false);const[cookieValue,setCookieValue]=useState(\"\");// ✅ Erst nach Mount (nur Browser) Cookie lesen\nuseEffect(()=>{setMounted(true);if(!isBrowser())return;const value=getCookie(\"ageVerified\");setCookieValue(value);},[]);// ✅ Popup-Logik ebenfalls nur clientseitig ausführen\nuseEffect(()=>{if(!mounted)return;if(cookieValue)return;// Show popup immediately (0ms)\nconst timer=setTimeout(()=>{setPopupVisible(true);},0);return()=>clearTimeout(timer);},[mounted,cookieValue]);// ✅ Scrollen unterdrücken, solange Popup sichtbar ist\nuseEffect(()=>{if(!mounted)return;if(!isBrowser())return;if(isPopupVisible){const previousOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=previousOverflow;};}},[mounted,isPopupVisible]);// ✅ Spracherkennung: /en -> Englisch, sonst Deutsch\nconst isEnglish=mounted&&isBrowser()&&(window.location.pathname===\"/en\"||window.location.pathname.startsWith(\"/en/\")||document.documentElement.lang?.toLowerCase().startsWith(\"en\"));const t=isEnglish?{title:\"Age Verification\",text:\"You must be at least 18 years old to continue to our webshop.\",yes:\"I am 18+\",no:\"I am under 18\"}:{title:\"Altersverifikation\",text:\"Du musst mindestens 18 Jahre alt sein, um auf unserem Webshop fortzufahren.\",yes:\"Ich bin 18+\",no:\"Ich bin unter 18\"};const handleVerification=verified=>{if(verified){if(isBrowser()){setCookie(\"ageVerified\",\"true\",365);}setCookieValue(\"true\");setPopupVisible(false);}else{if(typeof window!==\"undefined\"){window.location.href=\"https://en.wikipedia.org/wiki/Age_verification_system\";}}};return /*#__PURE__*/_jsxs(_Fragment,{children:[mounted&&isPopupVisible&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundColor:\"rgba(0, 0, 0, 0.7)\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",zIndex:1e3,backdropFilter:\"blur(5px)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:\"white\",padding:\"20px 20px 25px 20px\",borderRadius:\"10px\",textAlign:\"center\",maxWidth:\"290px\",boxShadow:\"0 4px 6px rgba(0, 0, 0, 0.1)\",margin:\"20px\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{paddingBottom:\"10px\",color:\"rgba(138, 98, 87, 1.0)\",fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif'},children:t.title}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgba(138, 98, 87, 1.0)\",fontWeight:600,fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif'},children:t.text}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"20px\"},children:[/*#__PURE__*/_jsx(\"button\",{style:{marginRight:\"10px\",padding:\"10px 15px\",border:\"none\",background:\"rgba(130, 159, 157, 1.0)\",color:\"rgb(255, 255, 240)\",fontSize:\"12px\",fontWeight:600,fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',borderRadius:\"10px\",cursor:\"pointer\"},onClick:()=>handleVerification(true),children:t.yes}),/*#__PURE__*/_jsx(\"button\",{style:{padding:\"10px 15px\",border:\"none\",background:\"rgba(138, 98, 87, 0.85)\",color:\"rgb(255, 255, 240)\",fontSize:\"12px\",fontWeight:600,fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',borderRadius:\"10px\",cursor:\"pointer\"},onClick:()=>handleVerification(false),children:t.no})]})]})}),/*#__PURE__*/_jsx(\"div\",{style:{filter:mounted&&isPopupVisible?\"blur(5px)\":\"none\"},children:/*#__PURE__*/_jsx(Component,{...props})})]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withHandleClick\":{\"type\":\"reactHoc\",\"name\":\"withHandleClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AgeCheck.map","// Generated by Framer (747ab96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Regional Bold Expanded\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Regional Bold Expanded\",source:\"custom\",style:\"normal\",uiFamilyName:\"Regional\",url:\"https://framerusercontent.com/assets/RH4M6JdK0l2GS61fOiq39HEuI.woff2\",weight:\"700\"}]}];export const css=['.framer-Fujps .framer-styles-preset-wzhm38:not(.rich-text-wrapper), .framer-Fujps .framer-styles-preset-wzhm38.rich-text-wrapper h6 { --framer-font-family: \"Regional Bold Expanded\", \"Regional Bold Expanded Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.14em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #a87467); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Fujps .framer-styles-preset-wzhm38:not(.rich-text-wrapper), .framer-Fujps .framer-styles-preset-wzhm38.rich-text-wrapper h6 { --framer-font-family: \"Regional Bold Expanded\", \"Regional Bold Expanded Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.14em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #a87467); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Fujps .framer-styles-preset-wzhm38:not(.rich-text-wrapper), .framer-Fujps .framer-styles-preset-wzhm38.rich-text-wrapper h6 { --framer-font-family: \"Regional Bold Expanded\", \"Regional Bold Expanded Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.14em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-c0fdf9d8-3b31-48d2-a5b3-6e175a2b2908, #a87467); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; --framer-text-wrap: balance; } }'];export const className=\"framer-Fujps\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ec240c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-regular\",\"FS;Montserrat-bold\",\"FS;Montserrat-bold italic\",\"FS;Montserrat-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WVRVHC26IF7VQKSULH6U5DSAGCYOIAQ7/CPARYH2DVA55XB4ZSTA7WTMPVZAVMNA5/BOBO2BRVXZQHPXSPDS5WN3IZQ5SL56OZ.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CC6FT7O535LIU5P34T6V2W7R57LGKSDT/KUZZS4REMM64PV6S4GGM77HZQUVJPYU2/3ZPIFBJ6EZFOZSYT4ISIO7DHQQODA5IR.woff2\",weight:\"400\"}]}];export const css=['.framer-FsNFu .framer-styles-preset-ikfi0z:not(.rich-text-wrapper), .framer-FsNFu .framer-styles-preset-ikfi0z.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-310b8878-a11b-4266-833f-99873b1de801, #fffbf2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-FsNFu .framer-styles-preset-ikfi0z:not(.rich-text-wrapper), .framer-FsNFu .framer-styles-preset-ikfi0z.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-310b8878-a11b-4266-833f-99873b1de801, #fffbf2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-FsNFu .framer-styles-preset-ikfi0z:not(.rich-text-wrapper), .framer-FsNFu .framer-styles-preset-ikfi0z.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.04em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-310b8878-a11b-4266-833f-99873b1de801, #fffbf2); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-FsNFu\";\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\"}}}"],"mappings":"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IAAI,MAAM,IAAI,KAAK,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,IAAO,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAO,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,IAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,MAAM,IAAI,MAAM,IAAI,KAAK,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,OAAO,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,MAAM,IAAI,IAAI,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"}