{"version":3,"file":"script_main.CElwZPZP.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","COLORS","useState","styles","_Fragment","_Fragment","COLORS","styles","React.useState","React.Fragment","useState","useRef","Navbar","Stripe","Visa","Mastercard","PayPal","ApplePay","GooglePay","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","PropertyOverrides","Image1","RichText","React.Fragment","SVG","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/eGhknSet2UoVX3OQZ9CF/C5IGJSusrtkVJm0lvOSn/GxTygPzpi.js","https:/framerusercontent.com/modules/F4oPJH0aMxRLlnLshxpa/ngcZtGZtBpOLGLkbRsC0/Pmont6b1U.js","https:/framerusercontent.com/modules/HiI2L38WTpDIHHvVXulP/l95cD7v4vldqr39cGTWR/OxEvy6Dn0.js","https:/framerusercontent.com/modules/Mw55j4HPK0ScQakH4PGo/2aqdr1KG8c5RasgqgYmY/ia5p1p3Wx.js","https:/framerusercontent.com/modules/V7Ot7SHwYxgd3g0wK0tR/EAKHuHyHwERgDvmqirpm/XBcil6n62.js","https:/framerusercontent.com/modules/wt52mTCCR30FJX1bst2D/q03d1u4g82cztJJ5Lqv0/PMhjLYRnO.js","https:/framerusercontent.com/modules/Mew1UlDWZLuglfqOOP8n/a3oxUZZXYZMPWWlxePlI/Cookieconsent.js","https:/framerusercontent.com/modules/o6z76rpZePTVeDNXei85/x1rb2B0KaGklNoNzuGIs/Cookiesettingslink.js","https:/framerusercontent.com/modules/YRTsng00GvGdLja9ZYee/75S0VSCGpvZjTBO61SXE/LegalFooter.js","https:/framerusercontent.com/modules/UpF19DcqIMDOmd1JztxF/GAsAAcfbTM6SRR2Kpjm6/Playerbar.js","https:/framerusercontent.com/modules/XKPeexvuNDHvBO2DHbdE/nPZUCKrN6dFCvjHDz43y/NK1HDk2pj.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (62e4d63)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-4jXAD\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 35 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.5 23 C 1.567 23 0 21.433 0 19.5 L 0 3.5 C 0 1.567 1.567 0 3.5 0 L 30.5 0 C 32.433 0 34 1.567 34 3.5 L 34 19.5 C 34 21.433 32.433 23 30.5 23 Z\" fill=\"rgb(255, 255, 255)\" height=\"23px\" id=\"muavTCh_S\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(0.5 0.5)\" width=\"34px\"/><path d=\"M 11.911 6.018 L 11.929 6.018 L 13.388 2.355 L 14.414 2.355 L 11.26 9.7 L 10.287 9.7 L 11.459 7.13 L 9.391 2.355 L 10.416 2.355 Z M 6.976 2.189 C 7.673 2.189 8.224 2.379 8.628 2.753 C 9.032 3.128 9.232 3.652 9.232 4.312 L 9.232 7.457 L 8.329 7.457 L 8.329 6.749 L 8.288 6.749 C 7.895 7.332 7.38 7.624 6.729 7.624 C 6.178 7.624 5.709 7.457 5.34 7.124 C 4.976 6.815 4.771 6.357 4.783 5.875 C 4.783 5.346 4.982 4.93 5.375 4.615 C 5.768 4.3 6.296 4.145 6.952 4.145 C 7.515 4.145 7.972 4.252 8.335 4.455 L 8.335 4.235 C 8.335 3.908 8.194 3.598 7.948 3.384 C 7.696 3.158 7.374 3.034 7.04 3.034 C 6.512 3.034 6.096 3.259 5.791 3.711 L 4.959 3.182 C 5.404 2.522 6.079 2.189 6.976 2.189 Z M 2.503 0 C 3.107 -0.011 3.693 0.221 4.121 0.649 C 4.976 1.458 5.029 2.819 4.227 3.693 L 4.121 3.8 C 3.682 4.222 3.142 4.437 2.503 4.437 L 0.943 4.437 L 0.943 7.457 L 0 7.457 L 0 0 Z M 7.099 4.918 C 6.718 4.918 6.396 5.013 6.138 5.198 C 5.886 5.382 5.756 5.614 5.756 5.894 C 5.756 6.144 5.874 6.375 6.067 6.518 C 6.278 6.684 6.536 6.774 6.8 6.768 C 7.198 6.768 7.58 6.607 7.861 6.322 C 8.172 6.024 8.33 5.673 8.33 5.269 C 8.037 5.031 7.626 4.912 7.099 4.918 Z M 0.943 3.521 L 2.526 3.521 C 2.878 3.533 3.219 3.39 3.459 3.134 C 3.951 2.617 3.94 1.784 3.43 1.285 C 3.189 1.047 2.866 0.916 2.526 0.916 L 0.943 0.916 Z\" fill=\"rgb(60, 64, 67)\" height=\"9.699674508285522px\" id=\"T6B7tZpqz\" transform=\"translate(15.586 8.301)\" width=\"14.414100340270995px\"/><path d=\"M 4.05 0.868 C 4.05 0.577 4.027 0.285 3.98 0 L 0 0 L 0 1.647 L 2.28 1.647 C 2.186 2.176 1.882 2.652 1.436 2.95 L 1.436 4.02 L 2.796 4.02 C 3.593 3.277 4.05 2.176 4.05 0.868 Z\" fill=\"rgb(66, 133, 244)\" height=\"4.02px\" id=\"GeBO4LoTB\" transform=\"translate(9.222 11.215)\" width=\"4.0503599999999995px\"/><path d=\"M 3.769 3.461 C 4.906 3.461 5.867 3.08 6.565 2.426 L 5.205 1.356 C 4.824 1.617 4.338 1.766 3.769 1.766 C 2.667 1.766 1.735 1.011 1.401 0 L 0 0 L 0 1.106 C 0.715 2.551 2.175 3.461 3.769 3.461 Z\" fill=\"rgb(52, 168, 83)\" height=\"3.4610000000000003px\" id=\"dlDXYR8wi\" transform=\"translate(5.453 12.809)\" width=\"6.564959999999999px\"/><path d=\"M 1.854 2.742 C 1.678 2.212 1.678 1.635 1.854 1.1 L 1.854 0 L 0.453 0 C -0.151 1.207 -0.151 2.634 0.453 3.842 Z\" fill=\"rgb(251, 188, 4)\" height=\"3.8415999999999997px\" id=\"Qn9gXZpWb\" transform=\"translate(5 10.067)\" width=\"1.8540099999999997px\"/><path d=\"M 3.769 1.695 C 4.373 1.683 4.953 1.915 5.387 2.337 L 6.594 1.112 C 5.826 0.387 4.818 -0.012 3.769 0 C 2.175 0 0.715 0.916 0 2.361 L 1.401 3.467 C 1.735 2.45 2.667 1.695 3.769 1.695 Z\" fill=\"rgb(234, 67, 53)\" height=\"3.4671986595514506px\" id=\"sPG1y1DVx\" transform=\"translate(5.453 7.706)\" width=\"6.59426px\"/></svg>',style:{...style}});});const css=[`.framer-4jXAD { -webkit-mask: ${mask}; aspect-ratio: 1.4583333333333333; display: block; mask: ${mask}; user-select: none; width: 35px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 35\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"GooglePay\",\"set\":{\"localId\":\"vectorSet/fR3dJrVJm\",\"id\":\"fR3dJrVJm\",\"moduleId\":\"EpAokphQvsNYk0aDzp4S\"}}\n */const Icon=withCSS(Component,css,\"framer-4jXAD\");Icon.displayName=\"GooglePay\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"35\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"GooglePay\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fR3dJrVJm\\\",\\\"id\\\":\\\"fR3dJrVJm\\\",\\\"moduleId\\\":\\\"EpAokphQvsNYk0aDzp4S\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-Ia7S0\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 35 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.5 23 C 1.567 23 0 21.433 0 19.5 L 0 3.5 C 0 1.567 1.567 0 3.5 0 L 30.5 0 C 32.433 0 34 1.567 34 3.5 L 34 19.5 C 34 21.433 32.433 23 30.5 23 Z\" fill=\"rgb(255, 255, 255)\" height=\"23px\" id=\"Ye4NJXX5Y\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(0.5 0.5)\" width=\"34px\"/><path d=\"M 6.125 7.758 L 4.005 7.758 L 2.415 1.692 C 2.339 1.413 2.179 1.167 1.944 1.05 C 1.355 0.758 0.707 0.526 0 0.408 L 0 0.175 L 3.416 0.175 C 3.887 0.175 4.241 0.526 4.3 0.933 L 5.125 5.309 L 7.244 0.175 L 9.305 0.175 Z M 10.484 7.758 L 8.481 7.758 L 10.13 0.175 L 12.133 0.175 Z M 14.723 2.276 C 14.723 3.15 17.492 3.267 17.492 5.25 C 17.492 6.825 16.138 7.875 13.958 7.817 C 13.251 7.817 12.486 7.7 11.779 7.409 L 12.133 5.775 C 12.78 6.067 13.487 6.242 14.194 6.242 C 14.782 6.242 15.372 6.008 15.372 5.483 C 15.431 5.134 15.136 4.9 14.371 4.55 C 13.664 4.2 12.662 3.617 12.662 2.508 C 12.662 1.05 14.076 0 16.02 0 C 16.608 0 17.256 0.117 17.845 0.351 L 17.492 1.983 C 16.903 1.692 16.197 1.575 15.548 1.634 C 15.136 1.634 14.782 1.867 14.723 2.276 Z M 22.674 7.758 L 22.439 6.65 L 19.906 6.65 L 19.494 7.758 L 17.433 7.758 L 20.377 0.758 C 20.495 0.408 20.849 0.175 21.202 0.175 L 22.91 0.175 L 24.5 7.758 Z M 20.436 5.075 L 22.085 5.075 L 21.497 2.217 Z\" fill=\"rgb(23, 43, 133)\" height=\"7.819158147323887px\" id=\"noY_mLVT1\" transform=\"translate(4.5 8.5)\" width=\"24.499999475097656px\"/></svg>',style:{...style}});});const css=[`.framer-Ia7S0 { -webkit-mask: ${mask}; aspect-ratio: 1.4583333333333333; display: block; mask: ${mask}; user-select: none; width: 35px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 35\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Visa\",\"set\":{\"localId\":\"vectorSet/fR3dJrVJm\",\"id\":\"fR3dJrVJm\",\"moduleId\":\"EpAokphQvsNYk0aDzp4S\"}}\n */const Icon=withCSS(Component,css,\"framer-Ia7S0\");Icon.displayName=\"Visa\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"35\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Visa\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fR3dJrVJm\\\",\\\"id\\\":\\\"fR3dJrVJm\\\",\\\"moduleId\\\":\\\"EpAokphQvsNYk0aDzp4S\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-kl6SV\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 35 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.5 23 C 1.567 23 0 21.433 0 19.5 L 0 3.5 C 0 1.567 1.567 0 3.5 0 L 30.5 0 C 32.433 0 34 1.567 34 3.5 L 34 19.5 C 34 21.433 32.433 23 30.5 23 Z\" fill=\"rgb(255, 255, 255)\" height=\"23px\" id=\"sbRxFdKS8\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(0.5 0.5)\" width=\"34px\"/><path d=\"M 17.503 2.232 C 18.742 2.233 19.911 3.349 19.918 5.398 C 19.918 7.638 18.764 8.656 17.496 8.656 C 16.873 8.656 16.497 8.395 16.242 8.211 L 16.234 10.21 L 14.464 10.585 L 14.464 2.346 L 16.022 2.346 L 16.114 2.784 C 16.362 2.558 16.809 2.232 17.503 2.232 Z M 2.395 2.232 C 2.982 2.232 3.563 2.325 4.15 2.558 L 4.15 4.219 C 3.612 3.929 2.933 3.767 2.395 3.767 C 2.019 3.767 1.792 3.872 1.792 4.147 C 1.792 4.939 4.491 4.565 4.498 6.67 C 4.498 7.935 3.485 8.663 2.012 8.663 C 1.403 8.663 0.737 8.542 0.078 8.26 L 0.078 6.578 C 0.673 6.903 1.424 7.144 2.012 7.144 C 2.408 7.144 2.691 7.038 2.691 6.713 C 2.691 5.872 0 6.183 0 4.232 C 0 2.982 0.957 2.232 2.395 2.232 Z M 6.573 2.353 L 7.919 2.353 L 7.919 3.858 L 6.573 3.858 L 6.573 6.366 C 6.573 7.412 7.692 7.087 7.919 6.995 L 7.919 8.43 C 7.685 8.557 7.26 8.663 6.68 8.663 C 5.631 8.663 4.845 7.892 4.845 6.847 L 4.852 1.187 L 6.58 0.819 Z M 22.942 2.232 C 24.621 2.232 25.5 3.66 25.5 5.469 C 25.5 5.638 25.485 6.005 25.485 6.098 L 22.023 6.098 C 22.1 6.931 22.709 7.172 23.397 7.172 C 24.098 7.172 24.65 7.023 25.132 6.783 L 25.132 8.196 C 24.65 8.465 24.013 8.656 23.17 8.656 C 21.442 8.656 20.237 7.582 20.237 5.455 C 20.237 3.66 21.257 2.233 22.942 2.232 Z M 10.122 2.876 C 10.54 2.113 11.369 2.268 11.596 2.353 L 11.596 3.979 C 11.376 3.901 10.668 3.802 10.25 4.346 L 10.25 8.536 L 8.479 8.536 L 8.479 2.353 L 10.009 2.353 Z M 13.806 8.536 L 12.027 8.536 L 12.027 2.353 L 13.806 2.353 Z M 17.078 3.802 C 16.674 3.802 16.418 3.943 16.234 4.147 L 16.242 6.77 C 16.412 6.953 16.66 7.102 17.078 7.102 C 17.729 7.101 18.169 6.395 18.169 5.448 C 18.169 4.523 17.722 3.802 17.078 3.802 Z M 22.935 3.667 C 22.489 3.667 22.001 4 22.001 4.798 L 23.828 4.798 C 23.828 3.999 23.368 3.667 22.935 3.667 Z M 13.806 1.435 L 12.027 1.816 L 12.027 0.374 L 13.806 0 Z\" fill=\"rgb(100, 97, 252)\" height=\"10.584949967651367px\" id=\"k9Ao4fx57\" transform=\"translate(5 6.708)\" width=\"25.500000872802733px\"/></svg>',style:{...style}});});const css=[`.framer-kl6SV { -webkit-mask: ${mask}; aspect-ratio: 1.4583333333333333; display: block; mask: ${mask}; user-select: none; width: 35px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 35\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Stripe\",\"set\":{\"localId\":\"vectorSet/fR3dJrVJm\",\"id\":\"fR3dJrVJm\",\"moduleId\":\"EpAokphQvsNYk0aDzp4S\"}}\n */const Icon=withCSS(Component,css,\"framer-kl6SV\");Icon.displayName=\"Stripe\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Stripe\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fR3dJrVJm\\\",\\\"id\\\":\\\"fR3dJrVJm\\\",\\\"moduleId\\\":\\\"EpAokphQvsNYk0aDzp4S\\\"}}\",\"framerIntrinsicWidth\":\"35\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-GzrXl\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 35 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.5 23 C 1.567 23 0 21.433 0 19.5 L 0 3.5 C 0 1.567 1.567 0 3.5 0 L 30.5 0 C 32.433 0 34 1.567 34 3.5 L 34 19.5 C 34 21.433 32.433 23 30.5 23 Z\" fill=\"rgb(255, 255, 255)\" height=\"23px\" id=\"uOLFWbGbD\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(0.5 0.5)\" width=\"34px\"/><path d=\"M 3.534 0.397 C 3.735 0.634 3.802 0.972 3.732 1.401 C 3.578 2.384 2.986 2.88 1.962 2.88 L 1.469 2.88 C 1.363 2.88 1.272 2.957 1.256 3.063 L 1.086 4.139 C 1.07 4.244 0.979 4.321 0.873 4.321 L 0.13 4.321 C 0.05 4.321 -0.011 4.25 0.002 4.172 L 0.631 0.183 C 0.647 0.077 0.738 0 0.844 0 L 2.4 0 C 2.921 0 3.313 0.137 3.534 0.397 Z M 2.504 1.023 C 2.367 0.863 2.102 0.863 1.821 0.863 L 1.714 0.863 C 1.65 0.863 1.595 0.91 1.585 0.973 L 1.421 2.015 L 1.656 2.015 C 2.068 2.015 2.494 2.015 2.58 1.457 C 2.611 1.261 2.586 1.119 2.504 1.023 Z M 7.178 1.589 L 6.775 4.138 C 6.758 4.244 6.668 4.321 6.562 4.321 L 5.89 4.321 C 5.811 4.321 5.75 4.25 5.763 4.171 L 5.796 3.964 C 5.796 3.964 5.428 4.39 4.765 4.39 C 4.378 4.39 4.054 4.279 3.826 4.011 C 3.579 3.721 3.478 3.303 3.549 2.867 C 3.686 1.993 4.389 1.369 5.212 1.369 C 5.571 1.369 5.931 1.447 6.092 1.681 L 6.144 1.757 L 6.177 1.549 C 6.187 1.485 6.242 1.439 6.305 1.439 L 7.05 1.439 C 7.13 1.439 7.19 1.51 7.178 1.589 Z M 5.886 2.362 C 5.772 2.229 5.6 2.159 5.389 2.159 C 4.965 2.159 4.621 2.454 4.554 2.876 C 4.519 3.083 4.561 3.269 4.671 3.399 C 4.782 3.531 4.955 3.6 5.171 3.6 C 5.602 3.6 5.94 3.315 6.012 2.889 C 6.044 2.683 5.999 2.496 5.886 2.362 Z M 10.269 1.439 L 11.018 1.439 C 11.122 1.439 11.184 1.557 11.124 1.643 L 8.634 5.237 C 8.594 5.295 8.528 5.329 8.457 5.329 L 7.709 5.329 C 7.604 5.329 7.542 5.211 7.603 5.125 L 8.378 4.03 L 7.554 1.611 C 7.525 1.526 7.587 1.439 7.677 1.439 L 8.412 1.439 C 8.508 1.439 8.592 1.502 8.62 1.593 L 9.058 3.055 L 10.09 1.534 C 10.13 1.475 10.198 1.439 10.269 1.439 Z\" fill=\"rgb(37, 59, 128)\" height=\"5.329300010490417px\" id=\"z1ZKh59rY\" transform=\"translate(7.5 15.241)\" width=\"11.147376955194382px\"/><path d=\"M 7.29 4.172 L 7.928 0.11 C 7.938 0.047 7.992 0 8.056 0 L 8.775 0 C 8.854 0 8.915 0.071 8.902 0.15 L 8.273 4.139 C 8.256 4.244 8.166 4.321 8.059 4.321 L 7.417 4.321 C 7.338 4.321 7.277 4.25 7.29 4.172 Z M 3.534 0.397 C 3.735 0.634 3.802 0.972 3.732 1.402 C 3.577 2.384 2.986 2.88 1.961 2.88 L 1.469 2.88 C 1.363 2.88 1.272 2.957 1.256 3.063 L 1.077 4.194 C 1.066 4.267 1.002 4.321 0.928 4.321 L 0.13 4.321 C 0.05 4.321 -0.011 4.25 0.002 4.172 L 0.631 0.183 C 0.647 0.078 0.738 0 0.844 0 L 2.4 0 C 2.921 0 3.313 0.138 3.534 0.397 Z M 2.504 1.024 C 2.367 0.863 2.102 0.863 1.821 0.863 L 1.714 0.863 C 1.65 0.863 1.596 0.91 1.586 0.973 L 1.421 2.015 L 1.656 2.015 C 2.068 2.015 2.495 2.015 2.58 1.457 C 2.611 1.261 2.586 1.119 2.504 1.024 Z M 7.178 1.589 L 6.776 4.139 C 6.759 4.244 6.668 4.321 6.562 4.321 L 5.891 4.321 C 5.811 4.321 5.751 4.25 5.763 4.171 L 5.796 3.964 C 5.796 3.964 5.428 4.391 4.765 4.391 C 4.379 4.391 4.054 4.279 3.827 4.012 C 3.579 3.721 3.479 3.304 3.55 2.867 C 3.687 1.993 4.389 1.369 5.213 1.369 C 5.572 1.369 5.931 1.448 6.092 1.682 L 6.145 1.757 L 6.177 1.549 C 6.187 1.486 6.241 1.439 6.305 1.439 L 7.05 1.439 C 7.13 1.439 7.191 1.511 7.178 1.589 Z M 5.886 2.362 C 5.772 2.23 5.6 2.159 5.389 2.159 C 4.964 2.159 4.621 2.454 4.554 2.876 C 4.519 3.083 4.561 3.269 4.671 3.4 C 4.782 3.531 4.955 3.601 5.171 3.601 C 5.602 3.601 5.94 3.315 6.011 2.889 C 6.044 2.683 5.999 2.496 5.886 2.362 Z\" fill=\"rgb(23, 155, 215)\" height=\"4.390700007820129px\" id=\"WXll8m6qE\" transform=\"translate(18.596 15.241)\" width=\"8.903962107829877px\"/><path d=\"M 2.269 10.287 L 2.46 9.072 L 2.034 9.062 L 0 9.062 L 1.414 0.098 C 1.418 0.071 1.432 0.046 1.453 0.028 C 1.474 0.01 1.501 0 1.529 0 L 4.958 0 C 6.097 0 6.883 0.237 7.293 0.705 C 7.486 0.924 7.608 1.153 7.667 1.406 C 7.73 1.67 7.731 1.987 7.67 2.373 L 7.666 2.401 L 7.666 2.648 L 7.858 2.757 C 8.02 2.843 8.149 2.941 8.247 3.054 C 8.412 3.241 8.518 3.48 8.563 3.762 C 8.61 4.053 8.594 4.399 8.518 4.791 C 8.431 5.241 8.289 5.634 8.097 5.955 C 7.921 6.251 7.696 6.496 7.43 6.686 C 7.175 6.867 6.873 7.004 6.531 7.092 C 6.2 7.178 5.822 7.221 5.408 7.221 L 5.141 7.221 C 4.95 7.221 4.764 7.29 4.619 7.413 C 4.473 7.539 4.376 7.711 4.347 7.899 L 4.327 8.008 L 3.989 10.149 L 3.973 10.228 C 3.969 10.253 3.962 10.265 3.952 10.274 C 3.943 10.281 3.93 10.287 3.917 10.287 Z\" fill=\"rgb(37, 59, 128)\" height=\"10.2865px\" id=\"P8zdmJD9S\" transform=\"translate(13.388 3.527)\" width=\"8.589591991239226px\"/><path d=\"M 6.165 0 C 6.155 0.065 6.143 0.132 6.13 0.201 C 5.678 2.524 4.13 3.326 2.154 3.326 L 1.147 3.326 C 0.906 3.326 0.702 3.501 0.664 3.74 L 0.149 7.007 L 0.003 7.934 C -0.021 8.09 0.099 8.231 0.257 8.231 L 2.042 8.231 C 2.254 8.231 2.433 8.078 2.466 7.869 L 2.484 7.779 L 2.82 5.646 L 2.842 5.529 C 2.874 5.32 3.054 5.166 3.266 5.166 L 3.533 5.166 C 5.262 5.166 6.616 4.464 7.011 2.432 C 7.177 1.584 7.091 0.875 6.654 0.377 C 6.521 0.226 6.357 0.102 6.165 0 Z\" fill=\"rgb(23, 155, 215)\" height=\"8.23137px\" id=\"qhHOxWxy0\" transform=\"translate(15.263 5.957)\" width=\"7.089779021276263px\"/><path d=\"M 5.028 0.162 C 4.959 0.142 4.887 0.124 4.814 0.108 C 4.741 0.091 4.665 0.077 4.588 0.065 C 4.317 0.021 4.019 0 3.701 0 L 1.012 0 C 0.946 0 0.883 0.015 0.827 0.042 C 0.703 0.102 0.611 0.219 0.588 0.363 L 0.016 3.985 L 0 4.091 C 0.038 3.852 0.241 3.677 0.483 3.677 L 1.489 3.677 C 3.466 3.677 5.014 2.874 5.466 0.552 C 5.479 0.483 5.491 0.417 5.501 0.351 C 5.387 0.29 5.262 0.238 5.129 0.194 C 5.096 0.183 5.062 0.173 5.028 0.162 Z\" fill=\"rgb(34, 45, 101)\" height=\"4.09082px\" id=\"AgLbMdGz4\" transform=\"translate(15.927 5.606)\" width=\"5.5009000000000015px\"/><path d=\"M 3.516 2.815 C 3.538 2.672 3.63 2.554 3.754 2.495 C 3.811 2.468 3.873 2.453 3.939 2.453 L 6.628 2.453 C 6.946 2.453 7.244 2.474 7.515 2.518 C 7.592 2.53 7.668 2.544 7.741 2.56 C 7.814 2.577 7.886 2.595 7.955 2.615 C 7.989 2.626 8.023 2.636 8.056 2.647 C 8.19 2.691 8.314 2.743 8.428 2.804 C 8.563 1.945 8.427 1.361 7.963 0.832 C 7.452 0.249 6.528 0 5.347 0 L 1.917 0 C 1.675 0 1.47 0.176 1.432 0.414 L 0.004 9.47 C -0.025 9.649 0.114 9.811 0.294 9.811 L 2.412 9.811 L 2.944 6.438 Z\" fill=\"rgb(37, 59, 128)\" height=\"9.81116px\" id=\"FGtRocMpG\" transform=\"translate(13 3.153)\" width=\"8.47782857083205px\"/></svg>',style:{...style}});});const css=[`.framer-GzrXl { -webkit-mask: ${mask}; aspect-ratio: 1.4583333333333333; display: block; mask: ${mask}; user-select: none; width: 35px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 35\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"PayPal\",\"set\":{\"localId\":\"vectorSet/fR3dJrVJm\",\"id\":\"fR3dJrVJm\",\"moduleId\":\"EpAokphQvsNYk0aDzp4S\"}}\n */const Icon=withCSS(Component,css,\"framer-GzrXl\");Icon.displayName=\"PayPal\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"35\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"PayPal\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fR3dJrVJm\\\",\\\"id\\\":\\\"fR3dJrVJm\\\",\\\"moduleId\\\":\\\"EpAokphQvsNYk0aDzp4S\\\"}}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-R9r9R\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 35 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.5 23 C 1.567 23 0 21.433 0 19.5 L 0 3.5 C 0 1.567 1.567 0 3.5 0 L 30.5 0 C 32.433 0 34 1.567 34 3.5 L 34 19.5 C 34 21.433 32.433 23 30.5 23 Z\" fill=\"rgb(255, 255, 255)\" height=\"23px\" id=\"JATvn0ac_\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(0.5 0.5)\" width=\"34px\"/><path d=\"M 15.676 0 C 19.444 0 22.5 3.091 22.5 6.903 C 22.5 10.716 19.444 13.806 15.676 13.806 C 13.986 13.806 12.442 13.183 11.25 12.154 C 10.058 13.183 8.514 13.806 6.824 13.806 C 3.056 13.806 0 10.716 0 6.903 C 0 3.091 3.056 0 6.824 0 C 8.513 0 10.058 0.622 11.25 1.65 C 12.442 0.622 13.987 0 15.676 0 Z\" fill=\"rgb(237, 0, 6)\" height=\"13.805700000000002px\" id=\"gRfAxE37U\" transform=\"translate(6.5 5)\" width=\"22.5px\"/><path d=\"M 4.426 0 C 8.194 0 11.25 3.091 11.25 6.903 C 11.25 10.716 8.194 13.806 4.426 13.806 C 2.736 13.806 1.192 13.183 0 12.154 C 1.466 10.888 2.397 9.006 2.398 6.903 C 2.398 4.8 1.467 2.917 0 1.65 C 1.192 0.622 2.737 0 4.426 0 Z\" fill=\"rgb(249, 160, 0)\" height=\"13.805700000000002px\" id=\"fHVfHnh1S\" transform=\"translate(17.75 5)\" width=\"11.25px\"/><path d=\"M 2.398 0 C 3.864 1.266 4.795 3.149 4.795 5.252 C 4.795 7.355 3.864 9.237 2.398 10.503 C 0.931 9.237 0 7.355 0 5.252 C 0 3.149 0.931 1.266 2.398 0 Z\" fill=\"rgb(255, 94, 0)\" height=\"10.5029px\" id=\"foOgbpjZH\" transform=\"translate(15.352 6.651)\" width=\"4.794900000000002px\"/></svg>',style:{...style}});});const css=[`.framer-R9r9R { -webkit-mask: ${mask}; aspect-ratio: 1.4583333333333333; display: block; mask: ${mask}; user-select: none; width: 35px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 35\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mastercard\",\"set\":{\"localId\":\"vectorSet/fR3dJrVJm\",\"id\":\"fR3dJrVJm\",\"moduleId\":\"EpAokphQvsNYk0aDzp4S\"}}\n */const Icon=withCSS(Component,css,\"framer-R9r9R\");Icon.displayName=\"Mastercard\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"35\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Mastercard\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fR3dJrVJm\\\",\\\"id\\\":\\\"fR3dJrVJm\\\",\\\"moduleId\\\":\\\"EpAokphQvsNYk0aDzp4S\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-lbKpG\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 35 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.5 23 C 1.567 23 0 21.433 0 19.5 L 0 3.5 C 0 1.567 1.567 0 3.5 0 L 30.5 0 C 32.433 0 34 1.567 34 3.5 L 34 19.5 C 34 21.433 32.433 23 30.5 23 Z\" fill=\"rgb(255, 255, 255)\" height=\"23px\" id=\"DRy512yLT\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"rgb(255, 255, 255)\" transform=\"translate(0.5 0.5)\" width=\"34px\"/><path d=\"M 3.787 0.639 C 4.081 0.278 4.595 0.02 5.011 0 C 5.06 0.496 4.869 0.981 4.58 1.343 C 4.286 1.695 3.816 1.973 3.346 1.933 C 3.287 1.457 3.518 0.952 3.787 0.639 Z M 8.938 8.317 L 8.938 0.59 L 11.802 0.59 C 13.281 0.59 14.314 1.621 14.314 3.127 C 14.314 4.634 13.261 5.675 11.763 5.675 L 10.123 5.675 L 10.123 8.317 Z M 6.524 2.86 C 6.522 2.862 6.517 2.865 6.509 2.87 L 6.509 2.87 C 6.388 2.949 5.619 3.456 5.628 4.456 C 5.637 5.647 6.596 6.091 6.721 6.149 C 6.729 6.153 6.734 6.155 6.734 6.156 L 6.731 6.165 C 6.706 6.247 6.542 6.787 6.166 7.34 C 5.819 7.856 5.461 8.361 4.893 8.371 C 4.626 8.376 4.446 8.297 4.259 8.215 C 4.061 8.129 3.856 8.039 3.532 8.039 C 3.197 8.039 2.982 8.131 2.775 8.22 C 2.596 8.297 2.422 8.372 2.181 8.381 C 1.632 8.401 1.216 7.836 0.869 7.321 C 0.159 6.28 -0.385 4.386 0.35 3.108 C 0.707 2.468 1.358 2.067 2.058 2.057 C 2.364 2.051 2.655 2.168 2.91 2.271 C 3.104 2.349 3.278 2.419 3.42 2.419 C 3.546 2.419 3.712 2.353 3.909 2.275 C 4.214 2.153 4.592 2.003 5.006 2.027 C 5.27 2.047 6.034 2.126 6.524 2.86 Z M 14.608 6.711 C 14.608 5.719 15.352 5.15 16.728 5.065 L 18.206 4.976 L 18.206 4.55 C 18.206 3.92 17.8 3.578 17.075 3.578 C 16.478 3.578 16.042 3.891 15.954 4.366 L 14.887 4.366 C 14.921 3.365 15.851 2.637 17.11 2.637 C 18.466 2.637 19.347 3.355 19.347 4.471 L 19.347 8.317 L 18.251 8.317 L 18.251 7.39 L 18.226 7.39 C 17.913 7.994 17.222 8.376 16.478 8.376 C 15.376 8.376 14.608 7.712 14.608 6.711 Z M 18.206 6.22 L 18.206 5.784 L 16.889 5.868 C 16.15 5.913 15.763 6.195 15.763 6.681 C 15.763 7.152 16.165 7.459 16.796 7.459 C 17.599 7.459 18.206 6.944 18.206 6.22 Z M 22.985 8.619 C 22.51 9.972 21.967 10.418 20.811 10.418 C 20.723 10.418 20.429 10.408 20.361 10.388 L 20.361 9.462 C 20.434 9.472 20.615 9.481 20.708 9.481 C 21.232 9.481 21.526 9.258 21.707 8.679 L 21.815 8.337 L 19.808 2.711 L 21.046 2.711 L 22.442 7.276 L 22.466 7.276 L 23.862 2.711 L 25.066 2.711 Z M 10.123 4.669 L 11.484 4.669 C 12.517 4.669 13.104 4.109 13.104 3.132 C 13.104 2.156 12.517 1.601 11.489 1.601 L 10.123 1.601 Z\" fill=\"rgb(0, 0, 0)\" height=\"10.418100074310301px\" id=\"ZKymxP6Hc\" transform=\"translate(5 7)\" width=\"25.066000839233396px\"/></svg>',style:{...style}});});const css=[`.framer-lbKpG { -webkit-mask: ${mask}; aspect-ratio: 1.4583333333333333; display: block; mask: ${mask}; user-select: none; width: 35px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 35\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"ApplePay\",\"set\":{\"localId\":\"vectorSet/fR3dJrVJm\",\"id\":\"fR3dJrVJm\",\"moduleId\":\"EpAokphQvsNYk0aDzp4S\"}}\n */const Icon=withCSS(Component,css,\"framer-lbKpG\");Icon.displayName=\"ApplePay\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"ApplePay\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fR3dJrVJm\\\",\\\"id\\\":\\\"fR3dJrVJm\\\",\\\"moduleId\\\":\\\"EpAokphQvsNYk0aDzp4S\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"35\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// CookieConsent.tsx\n// GDPR-aware cookie consent banner -- fixed at the bottom, responsive\n// (stacks vertically on mobile, horizontal row on desktop). Persists\n// the choice in localStorage so it doesn't reappear once decided.\n//\n// Genuinely compliant, not just an \"OK\" button: Accept All and Reject\n// Non-Essential are equally prominent (EU guidance is explicit that a\n// hidden or de-emphasized reject option doesn't count as valid\n// consent), plus a Manage Preferences view for granular control over\n// non-essential categories.\n//\n// IMPORTANT: this controls what the banner SHOWS and remembers -- it\n// doesn't itself block third-party scripts from loading. If you add\n// analytics or marketing scripts later, they need to actually check\n// the stored consent value before loading, or this banner is cosmetic\n// rather than enforced. Ask if you want that wiring done when the time\n// comes.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const COLORS={bg:\"#0A0A0B\",surface:\"#131315\",border:\"rgba(255,255,255,0.10)\",text:\"#F5F5F4\",textDim:\"#8A8A8E\",amber:\"#F2A93F\"};const STORAGE_KEY=\"2tone-cookie-consent\";function getStoredConsent(){if(typeof window===\"undefined\")return null;try{const raw=localStorage.getItem(STORAGE_KEY);return raw?JSON.parse(raw):null;}catch{return null;}}function storeConsent(value){if(typeof window===\"undefined\")return;try{localStorage.setItem(STORAGE_KEY,JSON.stringify(value));}catch{}}// Shared store, same pattern as the cart/player stores used throughout\n// this project -- lets a separate \"Cookie Settings\" link component\n// (elsewhere on the page, even in the footer) reopen this banner\n// directly into the Manage Preferences view, any time, not just before\n// a first choice has been made.\nfunction getCookieConsentStore(){if(typeof window===\"undefined\")return{listeners:new Set};if(!window.__2toneCookieConsent){window.__2toneCookieConsent={listeners:new Set};}return window.__2toneCookieConsent;}export function openCookieSettings(){getCookieConsentStore().listeners.forEach(fn=>fn());}export default function CookieConsent(props){const{message,privacyPolicyUrl,accentColor}=props;const accent=accentColor||COLORS.amber;const[visible,setVisible]=useState(false);const[managing,setManaging]=useState(false);const[analyticsEnabled,setAnalyticsEnabled]=useState(true);// Real device viewport, not this component's own measured width --\n// the reliable pattern used throughout this project.\nconst[isCompact,setIsCompact]=useState(true);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(\"(max-width: 640px)\");setIsCompact(mq.matches);const listener=e=>setIsCompact(e.matches);mq.addEventListener(\"change\",listener);return()=>mq.removeEventListener(\"change\",listener);},[]);useEffect(()=>{const existing=getStoredConsent();if(!existing)setVisible(true);},[]);// Listens for the \"Cookie Settings\" link being clicked anywhere on\n// the page -- reopens the banner directly into Manage Preferences,\n// even if a choice was already made and the banner had hidden itself.\nuseEffect(()=>{const store=getCookieConsentStore();const reopen=()=>{setVisible(true);setManaging(true);const existing=getStoredConsent();if(existing)setAnalyticsEnabled(existing.analytics);};store.listeners.add(reopen);return()=>store.listeners.delete(reopen);},[]);function acceptAll(){storeConsent({essential:true,analytics:true,decidedAt:Date.now()});setVisible(false);}function rejectNonEssential(){storeConsent({essential:true,analytics:false,decidedAt:Date.now()});setVisible(false);}function savePreferences(){storeConsent({essential:true,analytics:analyticsEnabled,decidedAt:Date.now()});setVisible(false);}if(!visible)return null;return /*#__PURE__*/_jsxs(\"div\",{style:styles.wrapper,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .cookie-btn-primary:hover { filter: brightness(1.1); }\n                .cookie-btn-secondary:hover { border-color: ${accent} !important; }\n                .cookie-link:hover { color: ${accent} !important; }\n                .cookie-toggle:hover { opacity: 0.85; }\n            `}),!managing?/*#__PURE__*/_jsxs(\"div\",{style:{...styles.mainRow,flexDirection:isCompact?\"column\":\"row\",alignItems:isCompact?\"stretch\":\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:styles.textBlock,children:/*#__PURE__*/_jsxs(\"div\",{style:styles.text,children:[message||\"We use cookies to keep your cart working and to understand how the site is used.\",privacyPolicyUrl&&/*#__PURE__*/_jsxs(_Fragment,{children:[\" \",/*#__PURE__*/_jsx(\"a\",{href:privacyPolicyUrl,className:\"cookie-link\",style:styles.link,children:\"Learn more\"})]})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{...styles.buttonRow,flexDirection:isCompact?\"column\":\"row\",width:isCompact?\"100%\":\"auto\"},children:[/*#__PURE__*/_jsx(\"button\",{className:\"cookie-btn-secondary\",style:{...styles.manageBtn,width:isCompact?\"100%\":\"auto\"},onClick:()=>setManaging(true),children:\"Manage\"}),/*#__PURE__*/_jsx(\"button\",{className:\"cookie-btn-secondary\",style:{...styles.rejectBtn,width:isCompact?\"100%\":\"auto\"},onClick:rejectNonEssential,children:\"Reject Non-Essential\"}),/*#__PURE__*/_jsx(\"button\",{className:\"cookie-btn-primary\",style:{...styles.acceptBtn,background:accent,width:isCompact?\"100%\":\"auto\"},onClick:acceptAll,children:\"Accept All\"})]})]}):/*#__PURE__*/_jsxs(\"div\",{style:styles.manageBlock,children:[/*#__PURE__*/_jsxs(\"div\",{style:styles.manageHeader,children:[/*#__PURE__*/_jsx(\"div\",{style:styles.manageTitle,children:\"Cookie Preferences\"}),/*#__PURE__*/_jsx(\"button\",{style:styles.backBtn,onClick:()=>setManaging(false),children:\"← Back\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...styles.categoryRow,flexDirection:isCompact?\"column\":\"row\",alignItems:isCompact?\"flex-start\":\"center\",gap:isCompact?10:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:styles.categoryName,children:\"Essential\"}),/*#__PURE__*/_jsx(\"div\",{style:styles.categoryDesc,children:\"Required for the cart and checkout to work. Always on.\"})]}),/*#__PURE__*/_jsx(\"div\",{style:styles.lockedToggle,children:\"Always On\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...styles.categoryRow,flexDirection:isCompact?\"column\":\"row\",alignItems:isCompact?\"flex-start\":\"center\",gap:isCompact?10:16},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:styles.categoryName,children:\"Analytics\"}),/*#__PURE__*/_jsx(\"div\",{style:styles.categoryDesc,children:\"Helps understand how the site is used, so it can be improved.\"})]}),/*#__PURE__*/_jsx(\"button\",{className:\"cookie-toggle\",onClick:()=>setAnalyticsEnabled(v=>!v),style:{...styles.toggle,background:analyticsEnabled?accent:COLORS.border},\"aria-label\":\"Toggle analytics cookies\",children:/*#__PURE__*/_jsx(\"span\",{style:{...styles.toggleDot,transform:analyticsEnabled?\"translateX(18px)\":\"translateX(0)\"}})})]}),/*#__PURE__*/_jsx(\"button\",{className:\"cookie-btn-primary\",style:{...styles.acceptBtn,background:accent,width:\"100%\",marginTop:16},onClick:savePreferences,children:\"Save Preferences\"})]})]});}const styles={wrapper:{position:\"fixed\",left:\"50%\",transform:\"translateX(-50%)\",bottom:16,zIndex:999995,width:\"calc(100% - 32px)\",maxWidth:880,background:COLORS.bg,border:`1px solid ${COLORS.border}`,borderRadius:16,boxShadow:\"0 16px 40px rgba(0,0,0,0.5)\",padding:20,boxSizing:\"border-box\",fontFamily:'\"Montserrat\", sans-serif'},mainRow:{display:\"flex\",gap:16},textBlock:{flex:1,minWidth:0},text:{fontSize:13,fontWeight:500,color:COLORS.textDim,lineHeight:1.6},link:{color:COLORS.text,fontWeight:600,textDecoration:\"underline\",transition:\"color 0.15s ease\"},buttonRow:{display:\"flex\",gap:8,flexShrink:0},manageBtn:{padding:\"11px 16px\",fontFamily:'\"Montserrat\", sans-serif',fontSize:12,fontWeight:600,color:COLORS.textDim,background:\"transparent\",border:`1px solid ${COLORS.border}`,borderRadius:10,cursor:\"pointer\",transition:\"border-color 0.15s ease\",whiteSpace:\"nowrap\",order:3},rejectBtn:{padding:\"11px 16px\",fontFamily:'\"Montserrat\", sans-serif',fontSize:12,fontWeight:600,color:COLORS.text,background:\"transparent\",border:`1px solid ${COLORS.border}`,borderRadius:10,cursor:\"pointer\",transition:\"border-color 0.15s ease\",whiteSpace:\"nowrap\",order:2},acceptBtn:{padding:\"11px 16px\",fontFamily:'\"Montserrat\", sans-serif',fontSize:12,fontWeight:700,color:\"#0A0A0B\",border:\"none\",borderRadius:10,cursor:\"pointer\",transition:\"filter 0.15s ease\",whiteSpace:\"nowrap\",order:1},manageBlock:{},manageHeader:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:16},manageTitle:{fontSize:15,fontWeight:600,color:COLORS.text},backBtn:{background:\"none\",border:\"none\",color:COLORS.textDim,cursor:\"pointer\",fontFamily:'\"Montserrat\", sans-serif',fontSize:12,fontWeight:600},categoryRow:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,padding:\"14px 0\",borderTop:`1px solid ${COLORS.border}`},categoryName:{fontSize:13,fontWeight:600,color:COLORS.text},categoryDesc:{fontSize:11,fontWeight:500,color:COLORS.textDim,marginTop:3,lineHeight:1.4,maxWidth:380},lockedToggle:{fontSize:10,fontWeight:700,color:COLORS.textDim,border:`1px solid ${COLORS.border}`,borderRadius:20,padding:\"4px 10px\",flexShrink:0,whiteSpace:\"nowrap\"},toggle:{width:38,height:22,borderRadius:11,border:\"none\",padding:2,cursor:\"pointer\",flexShrink:0,transition:\"background 0.15s ease\",boxSizing:\"border-box\"},toggleDot:{display:\"block\",width:18,height:18,borderRadius:\"50%\",background:\"#fff\",transition:\"transform 0.15s ease\"}};addPropertyControls(CookieConsent,{message:{type:ControlType.String,title:\"Message\",displayTextArea:true,defaultValue:\"We use cookies to keep your cart working and to understand how the site is used.\"},privacyPolicyUrl:{type:ControlType.String,title:\"Privacy policy link\",defaultValue:\"/privacy\"},accentColor:{type:ControlType.Color,title:\"Accent color\",defaultValue:\"#F2A93F\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieConsent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"openCookieSettings\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookieconsent.map","// CookieSettingsLink.tsx\n// A plain text link -- drop it in your footer, or anywhere else on the\n// page -- that reopens CookieConsent.tsx directly into its Manage\n// Preferences view, any time, even long after someone's already made\n// their initial choice.\n//\n// Uses the same shared-store pattern as the cart/player elsewhere in\n// this project, so this works regardless of where on the page each\n// component actually lives -- they don't need to be nested together.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const COLORS={text:\"#8A8A8E\",amber:\"#F2A93F\"};function triggerCookieSettings(){if(typeof window===\"undefined\")return;if(!window.__2toneCookieConsent){window.__2toneCookieConsent={listeners:new Set};}window.__2toneCookieConsent.listeners.forEach(fn=>fn());}export default function CookieSettingsLink(props){const{label,accentColor}=props;const accent=accentColor||COLORS.amber;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`.cookie-settings-link:hover { color: ${accent} !important; }`}),/*#__PURE__*/_jsx(\"button\",{className:\"cookie-settings-link\",onClick:triggerCookieSettings,style:styles.link,children:label||\"Cookie Settings\"})]});}const styles={link:{background:\"none\",border:\"none\",padding:0,cursor:\"pointer\",fontFamily:'\"Montserrat\", sans-serif',fontSize:12,fontWeight:500,color:COLORS.text,textDecoration:\"underline\",transition:\"color 0.15s ease\"}};addPropertyControls(CookieSettingsLink,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Cookie Settings\"},accentColor:{type:ControlType.Color,title:\"Hover color\",defaultValue:\"#F2A93F\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieSettingsLink\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookiesettingslink.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";// @ts-ignore\nimport{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const defaultLinks=[{label:\"Privacy\",url:\"/privacy\",openInNewTab:false},{label:\"Terms\",url:\"/terms\",openInNewTab:false}];const separators={dot:\"•\",slash:\"/\",dash:\"-\",pipe:\"|\"};const allowedLinkProtocols=new Set([\"http:\",\"https:\",\"mailto:\",\"tel:\"]);function getResolvedLocale(localeMode,locale,localePreset){if(localeMode===\"auto\")return undefined;const sourceLocale=localeMode===\"preset\"?localePreset:locale;const trimmedLocale=sourceLocale.trim();return trimmedLocale.length>0?trimmedLocale:undefined;}function formatYear(year,locale){try{return new Intl.NumberFormat(locale,{useGrouping:false,maximumFractionDigits:0}).format(year);}catch{return String(year);}}function formatDate(date,locale,dateStyle){try{return new Intl.DateTimeFormat(locale,{dateStyle}).format(date);}catch{return new Intl.DateTimeFormat(undefined,{dateStyle}).format(date);}}function formatCountry(countryCode,locale,countryDisplay){const normalizedCode=countryCode.trim().toUpperCase();if(!/^[A-Z]{2}$/.test(normalizedCode))return\"\";if(countryDisplay===\"code\")return normalizedCode;try{const DisplayNames=Intl.DisplayNames;if(typeof DisplayNames!==\"function\")return normalizedCode;return new DisplayNames(locale,{type:\"region\"}).of(normalizedCode)||normalizedCode;}catch{return normalizedCode;}}function normalizeYear(year,currentYear){if(!Number.isFinite(year))return currentYear;const roundedYear=Math.round(year);return Math.min(roundedYear,currentYear);}function getSafeHref(url){const trimmedUrl=url.trim();if(trimmedUrl.length===0)return\"\";try{const parsedUrl=new URL(trimmedUrl,\"https://framer.local\");return allowedLinkProtocols.has(parsedUrl.protocol)?trimmedUrl:\"\";}catch{return\"\";}}function getCreditParts(creditPreset,creditName,creditCustomText){const trimmedName=creditName.trim();const trimmedCustomText=creditCustomText.trim();if(creditPreset===\"custom\"){return{prefix:\"\",label:trimmedCustomText||\"Built by Acme Studio\"};}if(creditPreset===\"madeWith\"){return{prefix:\"Made with\",label:trimmedName||\"Framer\"};}if(creditPreset===\"siteBy\"){return{prefix:\"Site by\",label:trimmedName||\"Nova Labs\"};}return{prefix:\"Built by\",label:trimmedName||\"Acme Studio\"};}function DynamicCopyrightLegalFooter(props){const{startYear,companyName,companyLink,companyUrl,links,showRights,rightsText,localeMode,localePreset,locale,showDate,dateStyle,showCountry,countryCode,countryDisplay,showCredit,creditPreset,creditName,creditCustomText,creditLink,creditUrl,creditOpenInNewTab,creditColor,creditGap,separator,alignment,layout,font,fontSize,lineHeight,textColor,linkColor,hoverLinkColor,hoverInteractions,hoverStyle,hoverLift,hoverBackgroundColor,hoverShadowColor,focusRingColor,backgroundColor,padding,gap,borderTop,borderColor,borderWidth,style}=props;const isStatic=typeof useIsStaticRenderer===\"function\"?useIsStaticRenderer():false;const[hoveredItem,setHoveredItem]=React.useState(null);const[pressedItem,setPressedItem]=React.useState(null);const[focusedItem,setFocusedItem]=React.useState(null);const now=new Date;const resolvedLocale=getResolvedLocale(localeMode,locale,localePreset);const currentYear=now.getFullYear();const safeStartYear=normalizeYear(startYear,currentYear);const displayedYear=safeStartYear<currentYear?`${formatYear(safeStartYear,resolvedLocale)}–${formatYear(currentYear,resolvedLocale)}`:formatYear(currentYear,resolvedLocale);const cleanLinks=Array.isArray(links)?links.map(link=>({...link,label:typeof link.label===\"string\"?link.label.trim():\"\",url:typeof link.url===\"string\"?getSafeHref(link.url):\"\"})).filter(link=>link.label.length>0&&link.url.length>0):[];const separatorMark=separators[separator];const showStacked=layout===\"stacked\";const justifyContent=alignment===\"left\"?\"flex-start\":alignment===\"right\"?\"flex-end\":\"center\";const stackedAlignItems=justifyContent;const textAlign=alignment;const formattedDate=showDate?formatDate(now,resolvedLocale,dateStyle):\"\";const formattedCountry=showCountry?formatCountry(countryCode,resolvedLocale,countryDisplay):\"\";const canAnimate=hoverInteractions&&!isStatic;const companyLabel=companyName.trim()||\"Company\";const safeCompanyUrl=companyLink?getSafeHref(companyUrl):\"\";const safeCreditUrl=creditLink?getSafeHref(creditUrl):\"\";const creditParts=getCreditParts(creditPreset,creditName,creditCustomText);const linkTransition=canAnimate?\"color 160ms ease, background-color 160ms ease, background-size 180ms ease, box-shadow 180ms ease, opacity 160ms ease, transform 180ms ease\":\"none\";const shouldUnderline=hoverInteractions&&(hoverStyle===\"underline\"||hoverStyle===\"lift\");const shouldLift=hoverInteractions&&(hoverStyle===\"lift\"||hoverStyle===\"glow\");const shouldUsePill=hoverInteractions&&hoverStyle===\"pill\";const shouldUseGlow=hoverInteractions&&hoverStyle===\"glow\";function getInteractiveLinkStyle(itemId){const isHovered=hoveredItem===itemId;const isPressed=pressedItem===itemId;const isFocused=focusedItem===itemId;const isActive=canAnimate&&(isHovered||isFocused);const translateY=isActive&&shouldLift?-Math.abs(hoverLift):0;const scale=canAnimate&&isPressed?.98:1;const shadows=[];if(isActive&&shouldUseGlow){shadows.push(`0 8px 24px ${hoverShadowColor}`);}if(canAnimate&&isFocused){shadows.push(`0 0 0 3px ${focusRingColor}`);}return{color:isActive?hoverLinkColor:linkColor,display:\"inline-flex\",alignItems:\"center\",position:\"relative\",borderRadius:shouldUsePill?999:4,padding:shouldUsePill?\"2px 7px\":\"0 1px\",margin:shouldUsePill?\"0 -3px\":\"0 -1px\",backgroundColor:isActive&&shouldUsePill?hoverBackgroundColor:\"transparent\",backgroundImage:shouldUnderline?`linear-gradient(${hoverLinkColor}, ${hoverLinkColor})`:\"none\",backgroundRepeat:\"no-repeat\",backgroundPosition:\"0 100%\",backgroundSize:isActive&&shouldUnderline?\"100% 1px\":\"0% 1px\",boxShadow:shadows.length>0?shadows.join(\", \"):\"none\",opacity:canAnimate&&isPressed?.82:1,textDecoration:\"none\",transform:`translateY(${translateY}px) scale(${scale})`,transition:linkTransition,outline:canAnimate?\"none\":undefined,overflowWrap:\"anywhere\",willChange:canAnimate?\"transform, color, background-size, box-shadow\":undefined};}function renderInteractiveLink(itemId,label,url,openInNewTab=false){return /*#__PURE__*/_jsx(\"a\",{href:url,target:openInNewTab?\"_blank\":undefined,rel:openInNewTab?\"noopener noreferrer\":undefined,style:getInteractiveLinkStyle(itemId),onMouseEnter:()=>setHoveredItem(itemId),onMouseLeave:()=>{setHoveredItem(null);setPressedItem(null);},onMouseDown:()=>setPressedItem(itemId),onMouseUp:()=>setPressedItem(null),onFocus:()=>setFocusedItem(itemId),onBlur:()=>{setFocusedItem(null);setPressedItem(null);},children:label});}function renderCreditLine(){if(!showCredit)return null;if(creditPreset===\"custom\"){return safeCreditUrl?renderInteractiveLink(\"credit\",creditParts.label,safeCreditUrl,creditOpenInNewTab):creditParts.label;}return /*#__PURE__*/_jsxs(\"span\",{children:[creditParts.prefix,\" \",safeCreditUrl?renderInteractiveLink(\"credit\",creditParts.label,safeCreditUrl,creditOpenInNewTab):creditParts.label]});}const contentItems=[{key:\"copyright\",content:/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 \",displayedYear,\" \",safeCompanyUrl?renderInteractiveLink(\"company\",companyLabel,safeCompanyUrl):companyLabel]})},...showRights?[{key:\"rights\",content:rightsText.trim()||\"All rights reserved.\"}]:[],...formattedCountry?[{key:\"country\",content:formattedCountry}]:[],...formattedDate?[{key:\"date\",content:formattedDate}]:[]];const creditLine=renderCreditLine();return /*#__PURE__*/_jsxs(\"footer\",{style:{...style,width:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",justifyContent:\"flex-start\",gap:creditLine?creditGap:0,padding,boxSizing:\"border-box\",backgroundColor,borderTop:borderTop?`${borderWidth}px solid ${borderColor}`:\"none\",color:textColor,textAlign,...font,fontSize,lineHeight},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:showStacked?\"column\":\"row\",flexWrap:showStacked?\"nowrap\":\"wrap\",alignItems:showStacked?stackedAlignItems:\"center\",justifyContent,gap,width:\"100%\",minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent,gap,minWidth:0},children:contentItems.map((item,index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[index>0&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{color:textColor,opacity:.56},children:separatorMark}),/*#__PURE__*/_jsx(\"span\",{children:item.content})]},item.key))}),cleanLinks.length>0&&/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Legal links\",style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent,gap,minWidth:0},children:cleanLinks.map((link,index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[index>0&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{color:textColor,opacity:.56},children:separatorMark}),renderInteractiveLink(`link-${index}`,link.label,link.url,link.openInNewTab)]},`${link.label}-${index}`))})]}),creditLine&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent,color:creditColor,fontSize:Math.max(10,fontSize-1),lineHeight,textAlign,minWidth:0},children:/*#__PURE__*/_jsx(\"span\",{children:creditLine})})]});}DynamicCopyrightLegalFooter.defaultProps={startYear:2024,companyName:\"Acme Studio\",companyLink:false,companyUrl:\"/\",links:defaultLinks,showRights:true,rightsText:\"All rights reserved.\",localeMode:\"auto\",localePreset:\"en-US\",locale:\"en-US\",showDate:false,dateStyle:\"medium\",showCountry:false,countryCode:\"US\",countryDisplay:\"name\",showCredit:false,creditPreset:\"builtBy\",creditName:\"\",creditCustomText:\"Built by Acme Studio\",creditLink:false,creditUrl:\"/\",creditOpenInNewTab:false,creditColor:\"rgba(17, 24, 39, 0.52)\",creditGap:4,separator:\"dot\",alignment:\"center\",layout:\"inline\",font:{fontFamily:\"Inter\",fontWeight:400},fontSize:13,lineHeight:1.45,textColor:\"rgba(17, 24, 39, 0.72)\",linkColor:\"#111827\",hoverLinkColor:\"#4F46E5\",hoverInteractions:true,hoverStyle:\"lift\",hoverLift:2,hoverBackgroundColor:\"rgba(79, 70, 229, 0.08)\",hoverShadowColor:\"rgba(79, 70, 229, 0.18)\",focusRingColor:\"rgba(79, 70, 229, 0.22)\",backgroundColor:\"rgba(255, 255, 255, 0)\",padding:16,gap:8,borderTop:false,borderColor:\"rgba(17, 24, 39, 0.12)\",borderWidth:1};addPropertyControls(DynamicCopyrightLegalFooter,{startYear:{type:ControlType.Number,title:\"Start Year\",min:1900,max:2100,step:1,displayStepper:true,defaultValue:2024},companyName:{type:ControlType.String,title:\"Company\",defaultValue:\"Acme Studio\"},companyLink:{type:ControlType.Boolean,title:\"Company Link\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},companyUrl:{type:ControlType.Link,title:\"Company URL\",defaultValue:\"/\",hidden:props=>!props.companyLink},links:{type:ControlType.Array,title:\"Links\",maxCount:8,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Privacy\"},url:{type:ControlType.Link,title:\"URL\",defaultValue:\"/privacy\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"}}},defaultValue:defaultLinks},showCredit:{type:ControlType.Boolean,title:\"Credit Line\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},creditPreset:{type:ControlType.Enum,title:\"Credit\",options:[\"builtBy\",\"madeWith\",\"siteBy\",\"custom\"],optionTitles:[\"Built by\",\"Made with\",\"Site by\",\"Custom\"],defaultValue:\"builtBy\",hidden:props=>!props.showCredit},creditName:{type:ControlType.String,title:\"Credit Name\",defaultValue:\"\",placeholder:\"Acme Studio / Framer / Nova Labs\",hidden:props=>!props.showCredit||props.creditPreset===\"custom\"},creditCustomText:{type:ControlType.String,title:\"Credit Text\",defaultValue:\"Built by Acme Studio\",hidden:props=>!props.showCredit||props.creditPreset!==\"custom\"},creditLink:{type:ControlType.Boolean,title:\"Credit Link\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:props=>!props.showCredit},creditUrl:{type:ControlType.Link,title:\"Credit URL\",defaultValue:\"/\",hidden:props=>!props.showCredit||!props.creditLink},creditOpenInNewTab:{type:ControlType.Boolean,title:\"Credit Tab\",defaultValue:false,enabledTitle:\"New\",disabledTitle:\"Same\",hidden:props=>!props.showCredit||!props.creditLink},showRights:{type:ControlType.Boolean,title:\"Rights\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},rightsText:{type:ControlType.String,title:\"Rights Text\",defaultValue:\"All rights reserved.\",hidden:props=>!props.showRights},localeMode:{type:ControlType.Enum,title:\"Locale\",options:[\"auto\",\"preset\",\"custom\"],optionTitles:[\"Auto\",\"Preset\",\"Custom\"],defaultValue:\"auto\",displaySegmentedControl:true},localePreset:{type:ControlType.Enum,title:\"Preset\",options:[\"en-US\",\"en-GB\",\"en-CA\",\"fr-CA\",\"de-DE\",\"fr-FR\",\"es-ES\",\"it-IT\",\"nl-NL\",\"sv-SE\",\"ja-JP\",\"ko-KR\",\"pt-BR\",\"hi-IN\",\"ar-AE\"],optionTitles:[\"English (US)\",\"English (UK)\",\"English (Canada)\",\"French (Canada)\",\"German (DE)\",\"French (FR)\",\"Spanish (ES)\",\"Italian (IT)\",\"Dutch (NL)\",\"Swedish (SE)\",\"Japanese (JP)\",\"Korean (KR)\",\"Portuguese (BR)\",\"Hindi (IN)\",\"Arabic (AE)\"],defaultValue:\"en-US\",hidden:props=>props.localeMode!==\"preset\"},locale:{type:ControlType.String,title:\"Code\",defaultValue:\"en-US\",placeholder:\"en-US\",hidden:props=>props.localeMode!==\"custom\"},showDate:{type:ControlType.Boolean,title:\"Date\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},dateStyle:{type:ControlType.Enum,title:\"Date Style\",options:[\"short\",\"medium\",\"long\",\"full\"],optionTitles:[\"Short\",\"Medium\",\"Long\",\"Full\"],defaultValue:\"medium\",hidden:props=>!props.showDate},showCountry:{type:ControlType.Boolean,title:\"Country\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},countryCode:{type:ControlType.String,title:\"Country Code\",defaultValue:\"US\",placeholder:\"US\",hidden:props=>!props.showCountry},countryDisplay:{type:ControlType.Enum,title:\"Country As\",options:[\"name\",\"code\"],optionTitles:[\"Name\",\"Code\"],defaultValue:\"name\",displaySegmentedControl:true,hidden:props=>!props.showCountry},separator:{type:ControlType.Enum,title:\"Separator\",options:[\"dot\",\"slash\",\"dash\",\"pipe\"],optionTitles:[\"Dot\",\"Slash\",\"Dash\",\"Pipe\"],defaultValue:\"dot\"},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"inline\",\"stacked\"],optionTitles:[\"Inline\",\"Stacked\"],defaultValue:\"inline\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",displaySegmentedControl:true},font:{// @ts-ignore\ntype:ControlType.Font,title:\"Font\",controls:\"basic\",displayFontSize:false,displayTextAlignment:false,defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Inter\",fontWeight:400}},fontSize:{type:ControlType.Number,title:\"Size\",min:8,max:40,step:1,defaultValue:13},lineHeight:{type:ControlType.Number,title:\"Line\",min:1,max:2,step:.05,defaultValue:1.45},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"rgba(17, 24, 39, 0.72)\"},linkColor:{type:ControlType.Color,title:\"Links\",defaultValue:\"#111827\"},hoverLinkColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#4F46E5\"},hoverInteractions:{type:ControlType.Boolean,title:\"Interactions\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},hoverStyle:{type:ControlType.Enum,title:\"Hover Style\",options:[\"underline\",\"lift\",\"pill\",\"glow\"],optionTitles:[\"Underline\",\"Lift\",\"Pill\",\"Glow\"],defaultValue:\"lift\",hidden:props=>!props.hoverInteractions},hoverLift:{type:ControlType.Number,title:\"Lift\",min:0,max:8,step:1,defaultValue:2,hidden:props=>!props.hoverInteractions||props.hoverStyle!==\"lift\"&&props.hoverStyle!==\"glow\"},hoverBackgroundColor:{type:ControlType.Color,title:\"Hover Bg\",defaultValue:\"rgba(79, 70, 229, 0.08)\",hidden:props=>!props.hoverInteractions||props.hoverStyle!==\"pill\"},hoverShadowColor:{type:ControlType.Color,title:\"Glow\",defaultValue:\"rgba(79, 70, 229, 0.18)\",hidden:props=>!props.hoverInteractions||props.hoverStyle!==\"glow\"},focusRingColor:{type:ControlType.Color,title:\"Focus Ring\",defaultValue:\"rgba(79, 70, 229, 0.22)\",hidden:props=>!props.hoverInteractions},creditColor:{type:ControlType.Color,title:\"Credit Color\",defaultValue:\"rgba(17, 24, 39, 0.52)\",hidden:props=>!props.showCredit},backgroundColor:{type:ControlType.Color,title:\"Bg\",defaultValue:\"rgba(255, 255, 255, 0)\"},padding:{type:ControlType.Number,title:\"Padding\",min:0,max:80,step:1,defaultValue:16},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:32,step:1,defaultValue:8},creditGap:{type:ControlType.Number,title:\"Credit Gap\",min:0,max:24,step:1,defaultValue:4,hidden:props=>!props.showCredit},borderTop:{type:ControlType.Boolean,title:\"Border\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(17, 24, 39, 0.12)\",hidden:props=>!props.borderTop},borderWidth:{type:ControlType.Number,title:\"Border Width\",min:1,max:8,step:1,defaultValue:1,hidden:props=>!props.borderTop}});export default DynamicCopyrightLegalFooter;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DynamicCopyrightLegalFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LegalFooter.map","// PlayerBar.tsx\n// A persistent bottom control bar, separate from the beat list, place it\n// once anywhere on your layout (a page-level frame that appears on every\n// page, if you want it to follow the visitor around). Reads and controls\n// the same window.__2tonePlayer store that BeatList.tsx writes to.\n//\n// Self-contained on purpose (duplicates the store logic rather than\n// importing from BeatList.tsx) since Framer's cross-file code imports\n// have been unreliable, this avoids that entirely.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{createClient}from\"@supabase/supabase-js\";const SUPABASE_URL=\"https://xrajwczpdmkbmiclpuph.supabase.co\";const SUPABASE_ANON_KEY=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InhyYWp3Y3pwZG1rYm1pY2xwdXBoIiwicm9sZSI6ImFub24iLCJpYXQiOjE3ODYzOTYzNzYsImV4cCI6MjEwMTk3MjM3Nn0.JsiYlpsCLRiwYcaI5TfOZ6604FuRmcWh4LjogiLFPWs\";// Must match DETAIL_PAGE_PATH in BeatList.tsx / BeatDetailPage.tsx exactly.\nconst DETAIL_PAGE_PATH=\"/beatdetail\";const supabase=createClient(SUPABASE_URL,SUPABASE_ANON_KEY);const COLORS={bg:\"#0A0A0B\",surface:\"#131315\",border:\"rgba(255,255,255,0.08)\",text:\"#F5F5F4\",textDim:\"#8A8A8E\",amber:\"#F2A93F\",violet:\"#7C5CFF\"};function getPlayerStore(){if(typeof window===\"undefined\"){return{track:null,isPlaying:false,progress:0,volume:1,queue:[],index:-1,audio:null,listeners:new Set};}if(!window.__2tonePlayer){let vol=1;try{const saved=localStorage.getItem(\"2tone-volume\");if(saved!==null)vol=parseFloat(saved);}catch{}window.__2tonePlayer={track:null,isPlaying:false,progress:0,volume:vol,queue:[],index:-1,audio:null,listeners:new Set};// Auto-pause on backgrounding, mobile only. Real viewport check\n// at the moment visibility actually changes, matching the same\n// max-width: 640px breakpoint used everywhere else in this\n// project (isCompact below, BeatList, etc.), rather than a\n// continuously-tracked state value -- this only needs the\n// current answer at the instant the tab/app is backgrounded,\n// not a live-updating one. Desktop no longer pauses at all here,\n// switching tabs there now behaves like any normal desktop music\n// player -- playback keeps going in the background.\ndocument.addEventListener(\"visibilitychange\",()=>{if(!document.hidden)return;const isMobile=window.matchMedia(\"(max-width: 640px)\").matches;if(!isMobile)return;const s=getPlayerStore();if(s.audio&&s.isPlaying){s.audio.pause();s.isPlaying=false;notifyPlayer();}});window.addEventListener(\"beforeunload\",()=>{const s=getPlayerStore();if(s.audio)s.audio.pause();});document.addEventListener(\"click\",e=>{const link=e.target.closest&&e.target.closest(\"a[href]\");if(!link)return;const href=link.getAttribute(\"href\");if(!href||href.startsWith(\"#\")||href.startsWith(\"javascript:\"))return;let isInternalNav=false;try{const url=new URL(href,window.location.href);isInternalNav=url.origin===window.location.origin&&url.pathname!==window.location.pathname;}catch{isInternalNav=false;}if(isInternalNav){const s=getPlayerStore();if(s.audio){s.audio.pause();s.isPlaying=false;notifyPlayer();}}},true);}return window.__2tonePlayer;}function notifyPlayer(){if(typeof window===\"undefined\")return;getPlayerStore().listeners.forEach(fn=>fn());}function playTrackAt(queue,index,startFraction=0){const store=getPlayerStore();const track=queue[index];if(!track)return;if(store.audio)store.audio.pause();const audio=new Audio(track.preview_url);audio.volume=store.volume;store.audio=audio;store.track=track;store.queue=queue;store.index=index;store.isPlaying=true;store.progress=startFraction;notifyPlayer();audio.addEventListener(\"loadedmetadata\",()=>{if(startFraction>0)audio.currentTime=startFraction*audio.duration;audio.play();});audio.ontimeupdate=()=>{if(audio.duration){store.progress=audio.currentTime/audio.duration;notifyPlayer();}};audio.onended=()=>skipNext();}function togglePlayPause(){const store=getPlayerStore();if(!store.audio)return;if(store.isPlaying)store.audio.pause();else store.audio.play();store.isPlaying=!store.isPlaying;notifyPlayer();}function seekTo(fraction){const store=getPlayerStore();if(store.audio?.duration){store.audio.currentTime=fraction*store.audio.duration;store.progress=fraction;notifyPlayer();}}function setVolume(v){const store=getPlayerStore();store.volume=v;if(store.audio)store.audio.volume=v;try{localStorage.setItem(\"2tone-volume\",String(v));}catch{}notifyPlayer();}function skipNext(){const store=getPlayerStore();if(!store.queue.length)return;playTrackAt(store.queue,(store.index+1)%store.queue.length);}function skipPrev(){const store=getPlayerStore();if(!store.queue.length)return;playTrackAt(store.queue,(store.index-1+store.queue.length)%store.queue.length);}function usePlayer(){const[state,setState]=useState({track:null,isPlaying:false,progress:0,volume:1});useEffect(()=>{const store=getPlayerStore();const sync=()=>{const s=getPlayerStore();setState({track:s.track,isPlaying:s.isPlaying,progress:s.progress,volume:s.volume});};sync();store.listeners.add(sync);return()=>store.listeners.delete(sync);},[]);return state;}function getCartStore(){if(typeof window===\"undefined\")return{items:[],isOpen:false,listeners:new Set};if(!window.__2toneCart){let saved=[];try{saved=JSON.parse(localStorage.getItem(\"2tone-cart\")||\"[]\");}catch{}window.__2toneCart={items:saved,isOpen:false,listeners:new Set};}return window.__2toneCart;}function notifyCart(){if(typeof window===\"undefined\")return;const store=getCartStore();try{localStorage.setItem(\"2tone-cart\",JSON.stringify(store.items));}catch{}store.listeners.forEach(fn=>fn());}function addBeatToCart(beat,license){const store=getCartStore();const exists=store.items.some(i=>i.type===\"beat\"&&i.beatId===beat.id&&i.licenseId===license.id);if(!exists){store.items.push({type:\"beat\",beatId:beat.id,licenseId:license.id,title:beat.title,licenseName:license.name,priceCents:license.price_cents});}store.isOpen=true;notifyCart();}function addProductToCart(product){const store=getCartStore();const exists=store.items.some(i=>i.type===\"product\"&&i.productId===product.id);if(!exists){store.items.push({type:\"product\",productId:product.id,title:product.title,priceCents:product.price_cents});}store.isOpen=true;notifyCart();}function CartIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 4h2l2.2 11.2a2 2 0 0 0 2 1.6h7.6a2 2 0 0 0 2-1.6L21 8H6\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"10\",cy:\"20\",r:\"1.4\",fill:\"currentColor\",stroke:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17\",cy:\"20\",r:\"1.4\",fill:\"currentColor\",stroke:\"none\"})]});}function PlayIcon(){return /*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 4l14 8-14 8V4z\"})});}function PauseIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"4\",width:\"4\",height:\"16\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"15\",y:\"4\",width:\"4\",height:\"16\"})]});}function SkipIcon({flip}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"currentColor\",style:{transform:flip?\"scaleX(-1)\":\"none\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 4l12 8-12 8V4z\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"18\",y:\"4\",width:\"2.5\",height:\"16\"})]});}function VolumeIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polygon\",{points:\"4,9 8,9 12,5 12,19 8,15 4,15\",fill:\"currentColor\",stroke:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 8a5 5 0 0 1 0 8M19 5a9 9 0 0 1 0 14\"})]});}export default function PlayerBar(){const player=usePlayer();const[isCompact,setIsCompact]=useState(false);const[licenseModalFor,setLicenseModalFor]=useState(null)// the beat row, once fetched\n;const[licenses,setLicenses]=useState([]);const[adding,setAdding]=useState(false);// Looked up separately from player.track itself, since the track\n// object only ever carries {id, title, preview_url}, no slug --\n// every place that builds a queue (BeatList, BeatCardRow, etc.)\n// would need editing to add one. Fetching it here instead keeps\n// this fully self-contained, matching the file's own stated design\n// philosophy above, rather than requiring changes across several\n// other files just to support this one link.\nconst[currentSlug,setCurrentSlug]=useState(null);const rootRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(\"(max-width: 640px)\");setIsCompact(mq.matches);const listener=e=>setIsCompact(e.matches);mq.addEventListener(\"change\",listener);return()=>mq.removeEventListener(\"change\",listener);},[]);// The actual fix. Returning null when there's no track correctly\n// makes THIS component render nothing, but Framer wraps every code\n// component instance in its own outer frame element, and that\n// frame's size/position (especially once set to \"Fixed\" at the page\n// level, which a persistent bottom bar needs) exists entirely\n// outside this component's own render output. That outer frame can\n// still be sitting there at full size, still capturing clicks, with\n// nothing this component returns able to change that. Reaching up\n// to the actual parent DOM node and disabling pointer-events on it\n// directly is what fixes the real cause, not just this component's\n// own markup.\nuseEffect(()=>{const parent=rootRef.current?.parentElement;if(!parent)return;parent.style.pointerEvents=player.track?\"auto\":\"none\";},[player.track]);// Fetches the current track's slug whenever the track itself\n// changes, so the title can link to the real detail page. Only\n// beats have a detail page wired up here -- if the track turns out\n// to be a product (sound kit) instead, this stays null and the\n// title falls back to plain, non-clickable text.\nuseEffect(()=>{let cancelled=false;setCurrentSlug(null);if(!player.track)return;supabase.from(\"beats\").select(\"slug\").eq(\"id\",player.track.id).maybeSingle().then(({data})=>{if(!cancelled)setCurrentSlug(data?.slug??null);});return()=>{cancelled=true;};},[player.track?.id]);// The player only knows a track's id/title/preview_url, not whether\n// it's a beat or a product. Rather than touching every place that\n// pushes a track into the queue, this just checks the beats table\n// first and falls back to products, using whichever one actually\n// matches this id.\nasync function handleAddToCart(){if(!player.track||adding)return;setAdding(true);const{data:beat}=await supabase.from(\"beats\").select(\"*\").eq(\"id\",player.track.id).maybeSingle();if(beat){const{data:licenseRows}=await supabase.from(\"licenses\").select(\"*\").eq(\"active\",true).order(\"sort_order\",{ascending:true});setLicenses(licenseRows||[]);setLicenseModalFor(beat);setAdding(false);return;}const{data:product}=await supabase.from(\"products\").select(\"*\").eq(\"id\",player.track.id).maybeSingle();if(product){addProductToCart(product);}setAdding(false);}function handleSelectLicense(license){addBeatToCart(licenseModalFor,license);setLicenseModalFor(null);}function goToDetail(e){e.stopPropagation();if(typeof window===\"undefined\"||!currentSlug)return;window.location.href=`${DETAIL_PAGE_PATH}?beat=${currentSlug}`;}// Still returns effectively nothing visible when inactive, but keeps\n// a tiny always-mounted marker (rather than a bare null) so there's\n// a stable DOM node to reach the parent from even while the actual\n// bar UI stays fully unrendered.\nif(!player.track)return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{display:\"none\"}});return /*#__PURE__*/_jsxs(\"div\",{style:styles.bar,\"data-2tone-player-bar\":\"true\",ref:rootRef,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .transport-btn:hover { color: ${COLORS.amber} !important; }\n                .transport-btn-main:hover { background: ${COLORS.amber} !important; color: #0A0A0B !important; }\n                .transport-btn-buy:hover { filter: brightness(1.1); }\n                .track-title-link:hover { color: ${COLORS.amber} !important; text-decoration: underline; }\n                .volume-slider::-webkit-slider-thumb {\n                    -webkit-appearance: none; width: 11px; height: 11px; border-radius: 50%;\n                    background: ${COLORS.text}; cursor: pointer; margin-top: -4px;\n                }\n                .volume-slider::-webkit-slider-runnable-track { height: 3px; background: ${COLORS.border}; border-radius: 2px; }\n                .seek-slider::-webkit-slider-thumb {\n                    -webkit-appearance: none; width: 11px; height: 11px; border-radius: 50%;\n                    background: ${COLORS.amber}; cursor: pointer; margin-top: -4px;\n                }\n                .seek-slider::-webkit-slider-runnable-track { height: 3px; background: ${COLORS.border}; border-radius: 2px; }\n            `}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",className:\"seek-slider\",min:0,max:1,step:.001,value:player.progress,onChange:e=>seekTo(parseFloat(e.target.value)),style:styles.seekSlider}),/*#__PURE__*/_jsxs(\"div\",{style:styles.mainRow,children:[/*#__PURE__*/_jsx(\"div\",{style:styles.leftGroup,children:currentSlug?/*#__PURE__*/_jsx(\"button\",{className:\"track-title-link\",onClick:goToDetail,style:styles.trackTitleLink,children:player.track.title}):/*#__PURE__*/_jsx(\"div\",{style:styles.trackTitle,children:player.track.title})}),/*#__PURE__*/_jsxs(\"div\",{style:styles.transportGroup,children:[/*#__PURE__*/_jsx(\"button\",{className:\"transport-btn\",style:styles.iconBtn,onClick:skipPrev,children:/*#__PURE__*/_jsx(SkipIcon,{flip:true})}),/*#__PURE__*/_jsx(\"button\",{className:\"transport-btn-main\",style:styles.mainBtn,onClick:togglePlayPause,children:player.isPlaying?/*#__PURE__*/_jsx(PauseIcon,{}):/*#__PURE__*/_jsx(PlayIcon,{})}),/*#__PURE__*/_jsx(\"button\",{className:\"transport-btn\",style:styles.iconBtn,onClick:skipNext,children:/*#__PURE__*/_jsx(SkipIcon,{})})]}),/*#__PURE__*/_jsxs(\"div\",{style:styles.rightGroup,children:[/*#__PURE__*/_jsxs(\"button\",{className:\"transport-btn-buy\",style:styles.buyBtn,onClick:handleAddToCart,disabled:adding,children:[/*#__PURE__*/_jsx(CartIcon,{}),/*#__PURE__*/_jsx(\"span\",{children:\"Buy\"})]}),!isCompact&&/*#__PURE__*/_jsxs(\"div\",{style:styles.volumeGroup,children:[/*#__PURE__*/_jsx(\"span\",{style:{color:COLORS.textDim},children:/*#__PURE__*/_jsx(VolumeIcon,{})}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",className:\"volume-slider\",min:0,max:1,step:.01,value:player.volume,onChange:e=>setVolume(parseFloat(e.target.value)),style:styles.volumeSlider})]})]})]}),licenseModalFor&&/*#__PURE__*/_jsx(\"div\",{style:styles.modalBackdrop,onClick:()=>setLicenseModalFor(null),children:/*#__PURE__*/_jsxs(\"div\",{style:styles.modalCard,onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"div\",{style:styles.modalTitle,children:licenseModalFor.title}),/*#__PURE__*/_jsx(\"div\",{style:styles.tierList,children:licenses.map(l=>/*#__PURE__*/_jsxs(\"button\",{className:\"transport-btn\",style:styles.tierOption,onClick:()=>handleSelectLicense(l),children:[/*#__PURE__*/_jsx(\"span\",{children:l.name}),/*#__PURE__*/_jsxs(\"span\",{style:{color:COLORS.amber},children:[\"$\",(l.price_cents/100).toFixed(2)]})]},l.id))})]})})]});}const styles={bar:{position:\"fixed\",bottom:0,left:0,right:0,background:COLORS.bg,borderTop:`1px solid ${COLORS.border}`,zIndex:900,boxSizing:\"border-box\",fontFamily:'\"Montserrat\", sans-serif',paddingBottom:\"calc(10px + env(safe-area-inset-bottom))\"},seekSlider:{width:\"100%\",display:\"block\",height:3,margin:0,WebkitAppearance:\"none\",background:\"transparent\",cursor:\"pointer\"},mainRow:{display:\"grid\",gridTemplateColumns:\"1fr auto 1fr\",alignItems:\"center\",gap:16,padding:\"10px 16px 0\"},leftGroup:{display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",minWidth:0},trackTitle:{fontSize:13,fontWeight:600,color:COLORS.text,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",maxWidth:160},trackTitleLink:{fontSize:13,fontWeight:600,color:COLORS.text,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",maxWidth:160,background:\"none\",border:\"none\",padding:0,cursor:\"pointer\",fontFamily:'\"Montserrat\", sans-serif',textAlign:\"left\",transition:\"color 0.15s ease\"},transportGroup:{display:\"flex\",alignItems:\"center\",gap:14},iconBtn:{background:\"none\",border:\"none\",color:COLORS.textDim,cursor:\"pointer\",display:\"flex\",padding:4,transition:\"color 0.15s ease\"},mainBtn:{width:34,height:34,borderRadius:\"50%\",border:`1px solid ${COLORS.amber}`,background:\"transparent\",color:COLORS.text,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all 0.15s ease\"},rightGroup:{display:\"flex\",alignItems:\"center\",gap:28,justifyContent:\"flex-start\",minWidth:0},volumeGroup:{display:\"flex\",alignItems:\"center\",gap:8,minWidth:0,width:90},volumeSlider:{flex:1,height:3,WebkitAppearance:\"none\",background:\"transparent\",cursor:\"pointer\"},buyBtn:{display:\"flex\",alignItems:\"center\",gap:6,flexShrink:0,background:COLORS.amber,border:\"none\",color:\"#0A0A0B\",cursor:\"pointer\",padding:\"7px 16px\",borderRadius:20,fontFamily:'\"Montserrat\", sans-serif',fontSize:12,fontWeight:600,transition:\"filter 0.15s ease\"},modalBackdrop:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.6)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e6,padding:20,boxSizing:\"border-box\"},modalCard:{background:COLORS.bg,border:`1px solid ${COLORS.border}`,borderRadius:16,padding:22,width:\"100%\",maxWidth:340,boxSizing:\"border-box\"},modalTitle:{fontSize:16,fontWeight:600,color:COLORS.text,marginBottom:14},tierList:{display:\"flex\",flexDirection:\"column\",gap:8},tierOption:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",background:COLORS.surface,border:`1px solid ${COLORS.border}`,borderRadius:10,padding:\"12px 14px\",fontSize:13,fontWeight:500,color:COLORS.text,cursor:\"pointer\",width:\"100%\",boxSizing:\"border-box\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlayerBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Playerbar.map","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GooglePay from\"https://framerusercontent.com/modules/eGhknSet2UoVX3OQZ9CF/C5IGJSusrtkVJm0lvOSn/GxTygPzpi.js\";import Visa from\"https://framerusercontent.com/modules/F4oPJH0aMxRLlnLshxpa/ngcZtGZtBpOLGLkbRsC0/Pmont6b1U.js\";import Stripe from\"https://framerusercontent.com/modules/HiI2L38WTpDIHHvVXulP/l95cD7v4vldqr39cGTWR/OxEvy6Dn0.js\";import PayPal from\"https://framerusercontent.com/modules/Mw55j4HPK0ScQakH4PGo/2aqdr1KG8c5RasgqgYmY/ia5p1p3Wx.js\";import Mastercard from\"https://framerusercontent.com/modules/V7Ot7SHwYxgd3g0wK0tR/EAKHuHyHwERgDvmqirpm/XBcil6n62.js\";import ApplePay from\"https://framerusercontent.com/modules/wt52mTCCR30FJX1bst2D/q03d1u4g82cztJJ5Lqv0/PMhjLYRnO.js\";import Navbar from\"#framer/local/canvasComponent/spqUjc8fP/spqUjc8fP.js\";import CookieConsent from\"#framer/local/codeFile/Myo0Im1/Cookieconsent.js\";import CookieSettingsLink from\"#framer/local/codeFile/CBw0JWy/Cookiesettingslink.js\";import DynamicCopyrightLegalFooter from\"#framer/local/codeFile/Hv_ahrx/LegalFooter.js\";import PlayerBar from\"#framer/local/codeFile/mTuJ7fM/Playerbar.js\";import*as sharedStyle1 from\"#framer/local/css/eHqW9ZmPB/eHqW9ZmPB.js\";import*as sharedStyle from\"#framer/local/css/TPC_FOQ5R/TPC_FOQ5R.js\";import*as sharedStyle2 from\"#framer/local/css/z7nHZcKgf/z7nHZcKgf.js\";const PlayerBarFonts=getFonts(PlayerBar);const NavbarFonts=getFonts(Navbar);const CookieConsentFonts=getFonts(CookieConsent);const StripeFonts=getFonts(Stripe);const VisaFonts=getFonts(Visa);const MastercardFonts=getFonts(Mastercard);const PayPalFonts=getFonts(PayPal);const ApplePayFonts=getFonts(ApplePay);const GooglePayFonts=getFonts(GooglePay);const DynamicCopyrightLegalFooterFonts=getFonts(DynamicCopyrightLegalFooter);const CookieSettingsLinkFonts=getFonts(CookieSettingsLink);const breakpoints={jUE43Iwq8:\"(min-width: 1200px) and (max-width: 1599.98px)\",NbD3JP7NL:\"(min-width: 810px) and (max-width: 1199.98px)\",oQvSOGL4D:\"(max-width: 809.98px)\",UvC3RuKcF:\"(min-width: 1600px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-WqBcf\";const variantClassNames={jUE43Iwq8:\"framer-v-1k4ge7j\",NbD3JP7NL:\"framer-v-hw8wgr\",oQvSOGL4D:\"framer-v-1vdre7n\",UvC3RuKcF:\"framer-v-3ykqi2\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={NbD3JP7NL:[\".framer-WqBcf .framer-j1xd7g { padding: 50px; }\",\".framer-WqBcf .framer-13o583g { gap: 50px; }\",\".framer-WqBcf .framer-72fiyu { flex: none; width: min-content; }\",\".framer-WqBcf .framer-1imq45x { width: 190px; }\",\".framer-WqBcf .framer-3ah11j { white-space: pre-wrap; width: 68%; word-break: break-word; word-wrap: break-word; }\"],oQvSOGL4D:[\".framer-WqBcf .framer-j1xd7g { padding: 25px; }\",\".framer-WqBcf .framer-1jwtr8x { padding: 50px 25px 25px 25px; }\",\".framer-WqBcf .framer-13o583g { flex-direction: column; }\",\".framer-WqBcf .framer-d39ux { align-content: unset; align-items: unset; display: grid; flex: none; gap: 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; padding: 0px; width: 100%; }\",\".framer-WqBcf .framer-1gnv45e { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-WqBcf .framer-146bygj, .framer-WqBcf .framer-14xhg5z, .framer-WqBcf .framer-15wqxa1 { align-self: start; justify-self: start; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={NbD3JP7NL:\".framer-hw8wgr-override\",oQvSOGL4D:\".framer-1vdre7n-override\"};const rules=[\".framer-WqBcf.framer-sfwkdy, .framer-WqBcf .framer-sfwkdy { display: block; }\",\".framer-WqBcf.framer-3ykqi2 { align-content: center; align-items: center; background-color: var(--token-3a612017-9321-479d-9cd3-52c9ae45a7ea, #121212); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WqBcf .framer-b3rsvy { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-WqBcf .framer-h079z0-container { bottom: 380px; flex: none; height: 9.25vh; left: 0px; order: 1001; position: absolute; right: 0px; z-index: 9; }\",\".framer-WqBcf .framer-1iigzvz-container { flex: none; height: auto; left: 0px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-WqBcf .framer-9802z0-container { flex: none; height: auto; order: 1003; position: relative; width: auto; }\",\".framer-WqBcf .framer-j1xd7g { align-content: center; align-items: center; background-color: var(--token-3a612017-9321-479d-9cd3-52c9ae45a7ea, #121212); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1004; overflow: var(--overflow-clip-fallback, clip); padding: 50px 200px 50px 200px; position: relative; width: 100%; }\",\".framer-WqBcf .framer-1jwtr8x { align-content: center; align-items: center; background-color: var(--token-cf5e5e0b-d8c6-4e2b-b598-0cbf3a7c8759, #000000); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 50px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WqBcf .framer-13o583g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WqBcf .framer-72fiyu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 50px 0px; position: relative; width: 1px; }\",\".framer-WqBcf .framer-1imq45x, .framer-WqBcf .framer-146bygj, .framer-WqBcf .framer-14xhg5z, .framer-WqBcf .framer-15wqxa1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-WqBcf .framer-10wto7q { -webkit-filter: invert(1); filter: invert(1); flex: none; height: 76px; position: relative; width: 101px; }\",\".framer-WqBcf .framer-3ah11j, .framer-WqBcf .framer-1ocyuwx, .framer-WqBcf .framer-yk8q97, .framer-WqBcf .framer-2mwtmc { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WqBcf .framer-d39ux { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 50px 0px; position: relative; width: 1px; }\",\".framer-WqBcf .framer-1gnv45e { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-WqBcf .framer-1p0zl70 { -webkit-filter: invert(1); filter: invert(1); flex: none; height: 58px; position: relative; width: 77px; }\",\".framer-WqBcf .framer-1b2ejir { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WqBcf .framer-1tgxxpg, .framer-WqBcf .framer-1kd1a1b, .framer-WqBcf .framer-q5lh3y, .framer-WqBcf .framer-i1m3va, .framer-WqBcf .framer-1dtdrfe, .framer-WqBcf .framer-1egf8f8, .framer-WqBcf .framer-1re0sz6, .framer-WqBcf .framer-nhiey6, .framer-WqBcf .framer-15zph64, .framer-WqBcf .framer-r4mtyf, .framer-WqBcf .framer-5tvs3e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WqBcf .framer-8tinmz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WqBcf .framer-1q1cyiy, .framer-WqBcf .framer-1wngvy4, .framer-WqBcf .framer-p6z8aj, .framer-WqBcf .framer-de4erc, .framer-WqBcf .framer-16fqifw, .framer-WqBcf .framer-kl5l8z { aspect-ratio: 1.4583333333333333 / 1; flex: none; height: auto; position: relative; width: 35px; }\",\".framer-WqBcf .framer-b40tmd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 25px; position: relative; width: 100%; }\",\".framer-WqBcf .framer-s7pope-container, .framer-WqBcf .framer-q9v187-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-WqBcf .framer-1q75mtv, .framer-WqBcf .framer-ecpay7, .framer-WqBcf .framer-1gjlim0 { height: 12px; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];const mediaQueries={jUE43Iwq8:\"(min-width: 1200px) and (max-width: 1599.98px)\",NbD3JP7NL:\"(min-width: 810px) and (max-width: 1199.98px)\",oQvSOGL4D:\"(max-width: 809.98px)\",UvC3RuKcF:\"(min-width: 1600px)\"};const humanReadableVariantMap={Desktop:\"UvC3RuKcF\",Laptop:\"jUE43Iwq8\",Phone:\"oQvSOGL4D\",Tablet:\"NbD3JP7NL\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UvC3RuKcF\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"oQvSOGL4D\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"oQvSOGL4D\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"UvC3RuKcF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3a612017-9321-479d-9cd3-52c9ae45a7ea, rgb(18, 18, 18)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-3ykqi2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-b3rsvy\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h079z0-container\",isAuthoredByUser:true,nodeId:\"H5JE8hc8H\",scopeId:\"NK1HDk2pj\",children:/*#__PURE__*/_jsx(PlayerBar,{height:\"100%\",id:\"H5JE8hc8H\",layoutId:\"H5JE8hc8H\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1iigzvz-container\",\"data-framer-name\":\"Navbar\",layoutScroll:true,name:\"Navbar\",nodeId:\"qP4BqO5i_\",scopeId:\"NK1HDk2pj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jUE43Iwq8:{variant:matchVariant(\"heKdd_lMJ\")},NbD3JP7NL:{variant:matchVariant(\"PQix1KjUk\")},oQvSOGL4D:{variant:matchVariant(\"LOnWzBLgs\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"qP4BqO5i_\",layoutId:\"qP4BqO5i_\",name:\"Navbar\",style:{width:\"100%\"},variant:matchVariant(\"FcQdC9pvw\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9802z0-container\",isAuthoredByUser:true,nodeId:\"mse0pUKej\",scopeId:\"NK1HDk2pj\",children:/*#__PURE__*/_jsx(CookieConsent,{accentColor:\"rgb(242, 169, 63)\",height:\"100%\",id:\"mse0pUKej\",layoutId:\"mse0pUKej\",message:\"We use cookies to keep your cart working and to understand how the site is used.\",privacyPolicyUrl:\"/privacy\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j1xd7g\",\"data-framer-name\":\"Footer container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jwtr8x\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13o583g\",\"data-framer-name\":\"Content\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-72fiyu hidden-1vdre7n\",\"data-framer-name\":\"Left side\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1imq45x\",\"data-framer-name\":\"Logo\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1620,intrinsicWidth:2880,pixelHeight:1620,pixelWidth:2880,positionX:\"center\",positionY:\"center\",sizes:\"101px\",src:\"https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?width=2880&height=1620\",srcSet:\"https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?scale-down-to=512&width=2880&height=1620 512w,https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?scale-down-to=1024&width=2880&height=1620 1024w,https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?scale-down-to=2048&width=2880&height=1620 2048w,https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?width=2880&height=1620 2880w\"},className:\"framer-10wto7q\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-bbab56c9-07cb-44e6-8319-acad539d3625, rgb(255, 255, 255))\"},children:\"Top tier beats for top tier artists.\"})}),className:\"framer-3ah11j\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-d39ux\",\"data-framer-name\":\"Right side\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gnv45e hidden-3ykqi2 hidden-1k4ge7j hidden-hw8wgr\",\"data-framer-name\":\"Logo\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1620,intrinsicWidth:2880,pixelHeight:1620,pixelWidth:2880,positionX:\"center\",positionY:\"center\",sizes:\"77px\",src:\"https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?width=2880&height=1620\",srcSet:\"https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?scale-down-to=512&width=2880&height=1620 512w,https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?scale-down-to=1024&width=2880&height=1620 1024w,https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?scale-down-to=2048&width=2880&height=1620 2048w,https://framerusercontent.com/images/BgJfxrniJigzCkLm48mXY8oDCKQ.png?width=2880&height=1620 2880w\"},className:\"framer-1p0zl70\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-bbab56c9-07cb-44e6-8319-acad539d3625, rgb(255, 255, 255))\"},children:\"Top tier beats for top tier artists.\"})}),className:\"framer-1b2ejir\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-146bygj\",\"data-framer-name\":\"Shop\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1njs3pq\",\"data-styles-preset\":\"eHqW9ZmPB\",dir:\"auto\",children:\"SHOP\"})}),className:\"framer-1ocyuwx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ba47626c-66f2-44ed-b564-d34945b5e548, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mRxBWjwt_\",openInNewTab:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Home\"})})})}),className:\"framer-1tgxxpg\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ba47626c-66f2-44ed-b564-d34945b5e548, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yukFBBtEq\"},motionChild:true,nodeId:\"DONUA5W0v\",openInNewTab:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Beat Store\"})})})}),className:\"framer-1kd1a1b\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ba47626c-66f2-44ed-b564-d34945b5e548, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":WRtKvvnCJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g718geWt9\",openInNewTab:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Licenses\"})})})}),className:\"framer-q5lh3y\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ba47626c-66f2-44ed-b564-d34945b5e548, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q7WdXEzTa\"},motionChild:true,nodeId:\"QoNlws5Ht\",openInNewTab:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Sound kits\"})})})}),className:\"framer-i1m3va\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14xhg5z\",\"data-framer-name\":\"Company\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1njs3pq\",\"data-styles-preset\":\"eHqW9ZmPB\",dir:\"auto\",children:\"COMPANY\"})}),className:\"framer-yk8q97\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ba47626c-66f2-44ed-b564-d34945b5e548, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":dccNnAdnJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XLp9GTFjD\",openInNewTab:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Contact\"})})})}),className:\"framer-1dtdrfe\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ba47626c-66f2-44ed-b564-d34945b5e548, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":dccNnAdnJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"o303ml1PM\",openInNewTab:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Blog\"})})})}),className:\"framer-1egf8f8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15wqxa1\",\"data-framer-name\":\"Socials\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1njs3pq\",\"data-styles-preset\":\"eHqW9ZmPB\",dir:\"auto\",children:\"SOCIALS\"})}),className:\"framer-2mwtmc\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ba47626c-66f2-44ed-b564-d34945b5e548, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/twotoneranitup/\",motionChild:true,nodeId:\"NtEksRmDB\",openInNewTab:true,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Instagram\"})})})}),className:\"framer-1re0sz6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ba47626c-66f2-44ed-b564-d34945b5e548, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@2ToneRanItUp\",motionChild:true,nodeId:\"KQA0wy4zP\",openInNewTab:true,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"YouTube\"})})})}),className:\"framer-nhiey6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8tinmz\",\"data-framer-name\":\"Payment methods\",children:[/*#__PURE__*/_jsx(Stripe,{animated:false,className:\"framer-1q1cyiy\",layoutId:\"CgIIuZDog\"}),/*#__PURE__*/_jsx(Visa,{animated:false,className:\"framer-1wngvy4\",layoutId:\"oSE6bVkWP\"}),/*#__PURE__*/_jsx(Mastercard,{animated:false,className:\"framer-p6z8aj\",layoutId:\"qJKZYMflm\"}),/*#__PURE__*/_jsx(PayPal,{animated:false,className:\"framer-de4erc\",layoutId:\"W9I7LDRLt\"}),/*#__PURE__*/_jsx(ApplePay,{animated:false,className:\"framer-16fqifw\",layoutId:\"PFqMZkY7n\"}),/*#__PURE__*/_jsx(GooglePay,{animated:false,className:\"framer-kl5l8z\",layoutId:\"Q6tbieQF1\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-b40tmd\",\"data-framer-name\":\"Legal\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-s7pope-container\",isAuthoredByUser:true,nodeId:\"pyudDqaxd\",scopeId:\"NK1HDk2pj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oQvSOGL4D:{alignment:\"left\"}},children:/*#__PURE__*/_jsx(DynamicCopyrightLegalFooter,{alignment:\"center\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderColor:\"var(--token-e68482e3-7718-4ff9-af40-2df4dad739ed, rgb(51, 51, 54))\",borderTop:false,borderWidth:1,companyLink:false,companyName:\"2TONERANITUP\",companyUrl:\"/\",countryCode:\"US\",countryDisplay:\"name\",creditColor:\"rgba(17, 24, 39, 0.52)\",creditCustomText:\"Str\\xe1nka vytvořila VRSTVASTUDIO\",creditGap:4,creditLink:false,creditName:\"❤️ by VRSTVASTUDIO\",creditOpenInNewTab:false,creditPreset:\"custom\",creditUrl:\"https://vrstvastudio.cz/\",dateStyle:\"medium\",focusRingColor:\"rgba(255, 115, 0, 0.22)\",font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:12,gap:8,height:\"100%\",hoverBackgroundColor:\"rgba(79, 70, 229, 0.08)\",hoverInteractions:true,hoverLift:2,hoverLinkColor:\"rgb(237, 187, 100)\",hoverShadowColor:\"rgba(79, 70, 229, 0.18)\",hoverStyle:\"underline\",id:\"pyudDqaxd\",layout:\"inline\",layoutId:\"pyudDqaxd\",lineHeight:1.45,linkColor:\"var(--token-304b38b4-df2c-40ca-9637-90f9c3c7668a, rgb(236, 167, 44))\",links:[],locale:\"en-US\",localeMode:\"auto\",localePreset:\"en-US\",padding:0,rightsText:\"All Rights Reserved\",separator:\"pipe\",showCountry:false,showCredit:false,showDate:false,showRights:true,startYear:2026,textColor:\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(255, 255, 255))\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q75mtv\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 11.55\" overflow=\"visible\"><path d=\"M 0 0 L 0 11.55\" fill=\"transparent\" stroke=\"#AAA\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UdMrEs0Kj\"},motionChild:true,nodeId:\"s9tIn_OIv\",openInNewTab:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Terms of Service\"})})})}),className:\"framer-15zph64\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ecpay7\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 11.55\" overflow=\"visible\"><path d=\"M 0 0 L 0 11.55\" fill=\"transparent\" stroke=\"#AAA\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jWMJavWCc\"},motionChild:true,nodeId:\"PDhv16PwB\",openInNewTab:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Privacy Policy\"})})})}),className:\"framer-r4mtyf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gjlim0\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 11.55\" overflow=\"visible\"><path d=\"M 0 0 L 0 11.55\" fill=\"transparent\" stroke=\"#AAA\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ljsu47\",\"data-styles-preset\":\"TPC_FOQ5R\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f4aLeNvqZ\"},motionChild:true,nodeId:\"Zi6_MxDib\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"NK1HDk2pj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nnzptt\",\"data-styles-preset\":\"z7nHZcKgf\",children:\"Refund Policy\"})})})}),className:\"framer-5tvs3e\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-q9v187-container\",isAuthoredByUser:true,nodeId:\"HSkzJyKTD\",scopeId:\"NK1HDk2pj\",children:/*#__PURE__*/_jsx(CookieSettingsLink,{accentColor:\"var(--token-304b38b4-df2c-40ca-9637-90f9c3c7668a, rgb(236, 167, 44))\",height:\"100%\",id:\"HSkzJyKTD\",label:\"Cookie Settings\",layoutId:\"HSkzJyKTD\",width:\"100%\"})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jUE43Iwq8\":{\"layout\":[\"fixed\",\"fixed\"]},\"NbD3JP7NL\":{\"layout\":[\"fixed\",\"fixed\"]},\"oQvSOGL4D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"UvC3RuKcF\":[\".framer-h079z0-container\",\".framer-1iigzvz-container\",\".framer-9802z0-container\",\".framer-j1xd7g\"],\"jUE43Iwq8\":[\".framer-h079z0-container\",\".framer-1iigzvz-container\",\".framer-9802z0-container\",\".framer-j1xd7g\"],\"NbD3JP7NL\":[\".framer-h079z0-container\",\".framer-1iigzvz-container\",\".framer-9802z0-container\",\".framer-j1xd7g\"],\"oQvSOGL4D\":[\".framer-h079z0-container\",\".framer-1iigzvz-container\",\".framer-9802z0-container\",\".framer-j1xd7g\"]}\n * @framerBreakpoints {\"UvC3RuKcF\":{\"min\":1600,\"canvasClassName\":\"framer-3ykqi2-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1600,\"rootFontSize\":16},\"jUE43Iwq8\":{\"min\":1200,\"max\":1599,\"canvasClassName\":\"framer-1k4ge7j-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":1200,\"rootFontSize\":16},\"NbD3JP7NL\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-hw8wgr-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"oQvSOGL4D\":{\"max\":809,\"canvasClassName\":\"framer-1vdre7n-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant UvC3RuKcF\n * @framerLayoutTemplate true\n */const FramerNK1HDk2pj=withCSS(Component,css,\"framer-WqBcf\");export default FramerNK1HDk2pj;FramerNK1HDk2pj.displayName=\"Template\";FramerNK1HDk2pj.defaultProps={height:1e3,width:1600};addFonts(FramerNK1HDk2pj,[{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:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...PlayerBarFonts,...NavbarFonts,...CookieConsentFonts,...StripeFonts,...VisaFonts,...MastercardFonts,...PayPalFonts,...ApplePayFonts,...GooglePayFonts,...DynamicCopyrightLegalFooterFonts,...CookieSettingsLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerNK1HDk2pj.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNK1HDk2pj\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"UvC3RuKcF\\\":[\\\".framer-h079z0-container\\\",\\\".framer-1iigzvz-container\\\",\\\".framer-9802z0-container\\\",\\\".framer-j1xd7g\\\"],\\\"jUE43Iwq8\\\":[\\\".framer-h079z0-container\\\",\\\".framer-1iigzvz-container\\\",\\\".framer-9802z0-container\\\",\\\".framer-j1xd7g\\\"],\\\"NbD3JP7NL\\\":[\\\".framer-h079z0-container\\\",\\\".framer-1iigzvz-container\\\",\\\".framer-9802z0-container\\\",\\\".framer-j1xd7g\\\"],\\\"oQvSOGL4D\\\":[\\\".framer-h079z0-container\\\",\\\".framer-1iigzvz-container\\\",\\\".framer-9802z0-container\\\",\\\".framer-j1xd7g\\\"]}\",\"framerBreakpoints\":\"{\\\"UvC3RuKcF\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-3ykqi2-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"jUE43Iwq8\\\":{\\\"min\\\":1200,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-1k4ge7j-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"NbD3JP7NL\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-hw8wgr-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"oQvSOGL4D\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1vdre7n-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1600\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jUE43Iwq8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NbD3JP7NL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oQvSOGL4D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"UvC3RuKcF\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/XKPeexvuNDHvBO2DHbdE/nPZUCKrN6dFCvjHDz43y/NK1HDk2pj.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {dccNnAdnJ: \"contact\", fvsDiYJ9t: \"beatstore\", WRtKvvnCJ: \"licenses\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4cjfcy6xKRPLaoLggSH0/CXNZbGoYGdqZ2guO1IzB/augiA20Il.js\")), path: \"/\"}, UdMrEs0Kj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fxoWIG2mK9Hpfbyr0oQi/1MZ9l4zogLyNgtGL41Dk/UdMrEs0Kj.js\")), path: \"/tos\"}, f4aLeNvqZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HXRSEVzAgdZuHxv7NctF/NZf5lDiHKaYmXlw9nJqa/f4aLeNvqZ.js\")), path: \"/refund-policy\"}, jWMJavWCc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sfGho0UToFbQ0n8P0y4K/kcBIIZ1kTM9jSS2axZO0/jWMJavWCc.js\")), path: \"/privacy-policy\"}, yukFBBtEq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tuUAxgguhSfUaWnVaPqw/mx0xW9vEYf3QSVoT2XWr/yukFBBtEq.js\")), path: \"/beats\"}, aRI8WSUDp: {elements: {l_mlSlPLA: \"custompricing\", MCt0wLLpD: \"3-1\", SdZDg6DKD: \"1\", vmjmISDca: \"2\", y5tQLCtQH: \"3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rB4ljMfX5hXX9wTqE4u9/NTxDOJo8uUCv1gaNT1AL/aRI8WSUDp.js\")), path: \"/paused/rrererhehreerhher\"}, jB_DJvBCu: {elements: {bqwSzHVkj: \"custompricing\", hRWP92SpC: \"pricingart\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7er8F4bbhX4liVZjrk8l/lkaQl83pbXGtcTKlcjOc/jB_DJvBCu.js\")), path: \"/paused/hrehreherhrehrehhre\"}, MJehUXcGK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3aO1Ko2U2h0PGGlBQTAd/7DSoZVo4uD8XBD8DEGgw/MJehUXcGK.js\")), path: \"/404\"}, kltqpOh9K: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ecdFi3xvYzommdXtvcTp/UN27Y4z52jDTbZOgtCjX/kltqpOh9K.js\")), path: \"/beatdetail\"}, WbiwGlc_P: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fMjahINPsfX3CbivqDNq/TLVenMxTewKG8mDR2F3P/WbiwGlc_P.js\")), path: \"/productdetail\"}, GCyK8nKKV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9g0hOTK3KAN8u6SRRDbf/f2jLXzaZUqLRzt8wxdw2/GCyK8nKKV.js\")), path: \"/checkout/success\"}, q7WdXEzTa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ol3TwstSqY7VwfjjO6ji/AsmYd5AUnYxWXEO0aFij/q7WdXEzTa.js\")), path: \"/sound-kits\"}, l9Xi6BL77: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SNk9Vbg4QtcP0dpqX440/CbpgRT8FO5Vztmf59exO/l9Xi6BL77.js\")), path: \"/blog\"}, sfLg2CjHN: {collectionId: \"sPZLkVzTU\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/T8acpkYHk0uIZwS6WjmL/hmBuH9JOSqVkjsiv5MPv/sfLg2CjHN.js\")), path: \"/blog/:CnF8IUSM2\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {sPZLkVzTU: async () => (await import(\"https://framerusercontent.com/modules/18alXRMrxSzIxLm97bx3/5EQxWYxjWUVCCmvmq6RD/sPZLkVzTU.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"dab78284110bdd45ec9d3e433eb4de8ce906bb54a00ef5ed64412ba317362458\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"UdMrEs0Kj\":\r\ncase \"f4aLeNvqZ\":\r\ncase \"jWMJavWCc\":\r\ncase \"yukFBBtEq\":\r\ncase \"aRI8WSUDp\":\r\ncase \"jB_DJvBCu\":\r\ncase \"MJehUXcGK\":\r\ncase \"kltqpOh9K\":\r\ncase \"WbiwGlc_P\":\r\ncase \"GCyK8nKKV\":\r\ncase \"q7WdXEzTa\":\r\ncase \"l9Xi6BL77\":\r\ncase \"sfLg2CjHN\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"UdMrEs0Kj\":\r\ncase \"f4aLeNvqZ\":\r\ncase \"jWMJavWCc\":\r\ncase \"yukFBBtEq\":\r\ncase \"aRI8WSUDp\":\r\ncase \"jB_DJvBCu\":\r\ncase \"MJehUXcGK\":\r\ncase \"kltqpOh9K\":\r\ncase \"WbiwGlc_P\":\r\ncase \"GCyK8nKKV\":\r\ncase \"q7WdXEzTa\":\r\ncase \"l9Xi6BL77\":\r\ncase \"sfLg2CjHN\":\r\nreturn [{hash: \"3ykqi2\", mediaQuery: \"(min-width: 1600px)\"}, {hash: \"1k4ge7j\", mediaQuery: \"(min-width: 1200px) and (max-width: 1599.98px)\"}, {hash: \"hw8wgr\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1vdre7n\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3aO1Ko2U2h0PGGlBQTAd/7DSoZVo4uD8XBD8DEGgw/MJehUXcGK.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.2toneranitup.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/2silX6xR6OvFKCMmQl26/KBPmGv4ItoRtxa9rRLCM/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}