{"version":3,"file":"shared.C_39sRGA.mjs","names":["fonts","css","className","x","y","Component","_Fragment","C","__legacyOverrideHOC_DataObserverContext","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","RichText","css","__FramerMetadata__","fonts","css","className","useStore","t","e","n","s","r","o","a","i","u","c","h","l","p","d","f","y","e","n","o","t","d","i","t","s","r","a","i","n","h","l","o","e","u","d","c","f","p","m","P","g","y","$","v","b","j","E","_","A","w","T","O","S","B","x","M","k","D","N","F","H","G","L","e","t","s","i","n","r","a","o","c","h","l","u","d","p","f","v","m","g","_","b","k","j","y","T","E","R","C","O","L","o","t","n","e","s","i","u","r","a","h","f","c","l","d","p","g","y","v","w","b","m","E","R","_","A","P","U","T","S","O","B","$","I","j","x","k","C","Y","L","D","M","F","N","z","J","K","Q","G","V","q","H","X","W","Z","l","e","u","p","m","t","r","s","x","i","o","R","C","b","a","h","n","f","c","Y","te","re","ae","ue","d","g","y","v","se","w","_","o","u","l","e","t","s","n","a","i","r","c","p","f","d","h","Component","testMode","e","redirect","response","o","Component","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","ButtonPrimary","ButtonPrimaryInfo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","RichText","css","fonts","css","className","e","Component","fonts","css","className","fonts","css","className","localizedValues","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","RichText","css","ButtonFollowOnX","Phosphor","className","RichText","css"],"sources":["https:/framerusercontent.com/modules/HLW8iMiFP6H4p1nSQ95s/K2WaKCHX17EetBzu0aBd/mR5Tvk8hg.js","https:/framerusercontent.com/modules/nQqFp2orlE8p3BnJBZwn/Y3kLR7h08p8bsqFNDBLP/Material.js","https:/framerusercontent.com/modules/P54O3mrUehVKntptKAKE/ZrNsaJZq0J2Njg4H9sdP/pQSqO18ZH.js","https:/framerusercontent.com/modules/exnrRyFVzzJHukWTfqms/bM1VFMLpnOYp2gexMQOx/tGazXxP1B.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/cdn.jsdelivr.net/npm/@supabase/functions-js@2.4.4/+esm","https:/cdn.jsdelivr.net/npm/@supabase/node-fetch@2.6.15/+esm","https:/cdn.jsdelivr.net/npm/@supabase/postgrest-js@1.19.4/+esm","https:/cdn.jsdelivr.net/npm/@supabase/realtime-js@2.11.2/+esm","https:/cdn.jsdelivr.net/npm/@supabase/storage-js@2.7.1/+esm","https:/cdn.jsdelivr.net/npm/@supabase/auth-js@2.69.1/+esm","https:/cdn.jsdelivr.net/npm/@supabase/supabase-js/+esm","https:/framerusercontent.com/modules/hLuQ9KcisnSrgcAq1hDM/Ng3VZSFk3Vo0Xh9kR5jT/App.js","https:/framerusercontent.com/modules/ObGWdEJCvu50bZRK0exR/2WnSbhu1J8Y5S1f5fEB1/Pressure_Press.js","https:/framerusercontent.com/modules/pUOCP8aFwtI0uEZKFFIN/8pSP7foCCotAecJRSK4O/iBhFnvIY2.js","https:/framerusercontent.com/modules/kBvdtWiDPzUkJiHss0Eh/KArhCIgntbavCIIWCIPl/o2kkkcyzc.js","https:/framerusercontent.com/modules/9kNQk7APAbof3rCF6uw7/OIa9MTsBVzWVnNi1NITA/tbEb897fL.js","https:/framerusercontent.com/modules/PPLPetqp6x4lARcHTcOE/luskOmpLO1qnZVo5H9r9/JrxNocyak.js","https:/framerusercontent.com/modules/l6hDY5pzJS9Kf71YjME0/L4d1Mqr4WxzrqQY1ZYgU/b_J7wKscd.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Mn69eMnaMcqJ65TjxwR1/Embed.js","https:/framerusercontent.com/modules/Jly8RH6bfn5p9Tz73x6R/l9UHCL73PjhUgUFm2z6R/HeartPulse.js","https:/framerusercontent.com/modules/R7Mm66FfR9imwrlMPUch/hzAnuaCrbO4LkKKZLKw6/u5_Jqzj3C.js","https:/framerusercontent.com/modules/cjFqh5Ci5ReaGEPMcsOU/5PuSgbiaEwhMzplrf79z/woxaIhrzF.js","https:/framerusercontent.com/modules/VE4iCdFtIJLIoj4icjOi/sEdcconT7mCTQSIIt2qr/ogikiyqZh-0.js","https:/framerusercontent.com/modules/VE4iCdFtIJLIoj4icjOi/sEdcconT7mCTQSIIt2qr/ogikiyqZh.js","https:/framerusercontent.com/modules/KaJuUS1BGdPj4TMWPuZq/zc1a90OyK68ICJAjlJ9Q/se1hoBE8W.js","https:/framerusercontent.com/modules/dKXnhPhWnCJ67ORyBS3P/ZeXU7RhjuEtRhCrne2ol/ogikiyqZh.js"],"sourcesContent":["import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Onest-regular\",\"GF;Onest-700\"]);export const fonts=[{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZtxFMQWXgSQ.woff2\",weight:\"400\"},{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZtxFMQWXgSQ.woff2\",weight:\"700\"}];export const css=['.framer-bva34 .framer-styles-preset-xh3ocn:not(.rich-text-wrapper), .framer-bva34 .framer-styles-preset-xh3ocn.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, #696969); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1399px) and (min-width: 810px) { .framer-bva34 .framer-styles-preset-xh3ocn:not(.rich-text-wrapper), .framer-bva34 .framer-styles-preset-xh3ocn.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, #696969); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-bva34 .framer-styles-preset-xh3ocn:not(.rich-text-wrapper), .framer-bva34 .framer-styles-preset-xh3ocn.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, #696969); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-bva34\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export function MaterialClickEffect(){const[ripples,setRipples]=React.useState([]);const handleClick=event=>{// Get the container dimensions\nconst rect=event.currentTarget.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;setRipples([...ripples,{x,y,id:Date.now()}]);// Remove the ripple after 600ms\nsetTimeout(()=>{setRipples(prevRipples=>prevRipples.slice(1));},600);};return{onClick:handleClick,children:ripples.map(ripple=>/*#__PURE__*/_jsx(motion.div,{initial:{opacity:1,scale:0},animate:{opacity:0,scale:2},transition:{duration:.6,ease:\"linear\"},style:{position:\"absolute\",width:\"100px\",height:\"100px\",top:ripple.y-50,left:ripple.x-50,background:\"rgba(255, 255, 255, 0.5)\",borderRadius:\"50%\"}},ripple.id))};}export function AddBorderRadius(Component){return props=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props,style:{...props.style}}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    .${props.className} img {\n                        border-radius: 12px; \n                        border: 1px solid #EBECF0; \n                        width: 100%;\n                    }\n                `})]});};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withMaterialClickEffect(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...MaterialClickEffect(props)});};}withMaterialClickEffect.displayName=\"MaterialClickEffect\";\nexport const __FramerMetadata__ = {\"exports\":{\"AddBorderRadius\":{\"type\":\"reactHoc\",\"name\":\"AddBorderRadius\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MaterialClickEffect\":{\"type\":\"override\",\"name\":\"MaterialClickEffect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMaterialClickEffect\":{\"type\":\"reactHoc\",\"name\":\"withMaterialClickEffect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","// Generated by Framer (a060af6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{withMaterialClickEffect}from\"https://framerusercontent.com/modules/nQqFp2orlE8p3BnJBZwn/Y3kLR7h08p8bsqFNDBLP/Material.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8NpG8D9dbcDaoQMZvZZc/5DguZdEYvZLFynajl7bk/dK1HD5D7Y.js\";const MotionDivWithMaterialClickEffectsgwg39=withCodeBoundaryForOverrides(motion.div,{nodeId:\"mVAuvXywx\",override:withMaterialClickEffect,scopeId:\"pQSqO18ZH\"});const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={auqW3Kp74:{hover:true},K1_etdz5I:{hover:true,pressed:true},XAgHLIYWS:{hover:true},XfszPjkIW:{hover:true}};const cycleOrder=[\"auqW3Kp74\",\"XAgHLIYWS\",\"K1_etdz5I\",\"XfszPjkIW\"];const serializationHash=\"framer-BijNz\";const variantClassNames={auqW3Kp74:\"framer-v-qxua1j\",K1_etdz5I:\"framer-v-9ko39q\",XAgHLIYWS:\"framer-v-90dsq5\",XfszPjkIW:\"framer-v-1pfcxcw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={Link:\"XfszPjkIW\",Primary:\"auqW3Kp74\",Secondary:\"XAgHLIYWS\",Tertiary:\"K1_etdz5I\"};const getProps=({color,height,hover,icon,iconColor,iconLeft,iconLeft1,iconRight,iconRight1,id,link,newTab,padding,tap,text,title,width,...props})=>{return{...props,akT_M9xSk:color??props.akT_M9xSk??\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(5, 0, 41))\",criyJerbR:iconRight??props.criyJerbR,eByWQudqP:humanReadableEnumMap[icon]??icon??props.eByWQudqP??\"fill\",Fo5SEDRJJ:newTab??props.Fo5SEDRJJ,k1BiL9HWn:iconLeft1??props.k1BiL9HWn??\"Play\",Kt7eeR08z:padding??props.Kt7eeR08z??\"16px\",L_iobXDD5:hover??props.L_iobXDD5,maLbBaXzl:title??props.maLbBaXzl??\"Validate\",QVT44Bmsv:link??props.QVT44Bmsv,Rqvu7COVV:iconColor??props.Rqvu7COVV??\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(21, 20, 25))\",s2TVLTctZ:iconLeft??props.s2TVLTctZ,uwPBUhOlI:iconRight1??props.uwPBUhOlI,variant:humanReadableVariantMap[props.variant]??props.variant??\"auqW3Kp74\",YvBo8evSf:text??props.YvBo8evSf??true,z5UkWXc__:tap??props.z5UkWXc__};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,maLbBaXzl,QVT44Bmsv,s2TVLTctZ,k1BiL9HWn,eByWQudqP,criyJerbR,uwPBUhOlI,Rqvu7COVV,Fo5SEDRJJ,z5UkWXc__,L_iobXDD5,Kt7eeR08z,YvBo8evSf,akT_M9xSk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"auqW3Kp74\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8n2456=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(z5UkWXc__){const res=await z5UkWXc__(...args);if(res===false)return false;}});const onMouseEnter3hd38m=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(L_iobXDD5){const res=await L_iobXDD5(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:QVT44Bmsv,motionChild:true,nodeId:\"auqW3Kp74\",openInNewTab:Fo5SEDRJJ,scopeId:\"pQSqO18ZH\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-qxua1j\",className,classNames)} framer-b428mi`,\"data-border\":true,\"data-framer-name\":\"Primary\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"auqW3Kp74\",onMouseEnter:onMouseEnter3hd38m,onTap:onTap8n2456,ref:refBinding,style:{\"--1tg7c6c\":numberToPixelString(Kt7eeR08z),\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0831a14c-6434-4e07-b2e4-34c73eff6cf0, rgb(155, 228, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(173, 255, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0px 5px 0px rgba(0, 0, 0, 0.05000000074505806), inset 0px 3px 2px 0px rgba(255, 255, 255, 0.2)\",...style},variants:{\"auqW3Kp74-hover\":{backgroundColor:\"var(--token-0831a14c-6434-4e07-b2e4-34c73eff6cf0, rgb(155, 228, 0))\"},\"K1_etdz5I-hover\":{backgroundColor:\"rgb(211, 213, 222)\"},\"K1_etdz5I-pressed\":{backgroundColor:\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\"},\"XAgHLIYWS-hover\":{backgroundColor:\"rgb(98, 16, 229)\"},K1_etdz5I:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-2e8e8fa3-c803-4504-a526-1f8c68df52bc, rgb(235, 236, 240))\",boxShadow:\"none\"},XAgHLIYWS:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d6905a43-6700-4723-adea-95bcaadd17c4, rgb(116, 33, 252))\"},XfszPjkIW:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({\"auqW3Kp74-hover\":{\"data-framer-name\":undefined},\"K1_etdz5I-hover\":{\"data-framer-name\":undefined},\"K1_etdz5I-pressed\":{\"data-framer-name\":undefined},\"XAgHLIYWS-hover\":{\"data-framer-name\":undefined},\"XfszPjkIW-hover\":{\"data-framer-name\":undefined},K1_etdz5I:{\"data-framer-name\":\"Tertiary\"},XAgHLIYWS:{\"data-framer-name\":\"Secondary\"},XfszPjkIW:{\"data-framer-name\":\"Link\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithMaterialClickEffectsgwg39,{className:\"framer-sgwg39\",layoutDependency:layoutDependency,layoutId:\"mVAuvXywx\"}),s2TVLTctZ&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8m1i7u-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"paiR6UlKy-container\",nodeId:\"paiR6UlKy\",rendersWithMotion:true,scopeId:\"pQSqO18ZH\",children:/*#__PURE__*/_jsx(Phosphor,{color:Rqvu7COVV,height:\"100%\",iconSearch:\"House\",iconSelection:k1BiL9HWn,id:\"paiR6UlKy\",layoutId:\"paiR6UlKy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:eByWQudqP,width:\"100%\"})})}),YvBo8evSf&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-akT_M9xSk-pQSqO18ZH))\"},children:\"Validate\"})}),className:\"framer-qbpnre\",\"data-framer-name\":\"Validate\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xyBOFt8oL\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-akT_M9xSk-pQSqO18ZH)\",\"--variable-reference-akT_M9xSk-pQSqO18ZH\":akT_M9xSk},text:maLbBaXzl,variants:{\"XfszPjkIW-hover\":{\"--extracted-r6o4lv\":\"var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, rgb(96, 106, 118))\"},XAgHLIYWS:{\"--extracted-r6o4lv\":\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"XfszPjkIW-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, rgb(96, 106, 118)))\"},children:\"Validate\"})})},XAgHLIYWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255)))\"},children:\"Validate\"})})}},baseVariant,gestureVariant)}),criyJerbR&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y2nre3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cBF65quYU-container\",nodeId:\"cBF65quYU\",rendersWithMotion:true,scopeId:\"pQSqO18ZH\",children:/*#__PURE__*/_jsx(Phosphor,{color:Rqvu7COVV,height:\"100%\",iconSearch:\"House\",iconSelection:uwPBUhOlI,id:\"cBF65quYU\",layoutId:\"cBF65quYU\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:eByWQudqP,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BijNz.framer-b428mi, .framer-BijNz .framer-b428mi { display: block; }\",\".framer-BijNz.framer-qxua1j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: var(--1tg7c6c); position: relative; text-decoration: none; width: min-content; }\",\".framer-BijNz .framer-sgwg39 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-BijNz .framer-8m1i7u-container, .framer-BijNz .framer-1y2nre3-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-BijNz .framer-qbpnre { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-BijNz.framer-qxua1j { gap: 0px; } .framer-BijNz.framer-qxua1j > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-BijNz.framer-qxua1j > :first-child { margin-left: 0px; } .framer-BijNz.framer-qxua1j > :last-child { margin-right: 0px; } }\",\".framer-BijNz.framer-v-1pfcxcw.framer-qxua1j { padding: 0px; }\",...sharedStyle.css,'.framer-BijNz[data-border=\"true\"]::after, .framer-BijNz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 51\n * @framerIntrinsicWidth 94\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XAgHLIYWS\":{\"layout\":[\"auto\",\"auto\"]},\"K1_etdz5I\":{\"layout\":[\"auto\",\"auto\"]},\"XfszPjkIW\":{\"layout\":[\"auto\",\"auto\"]},\"mUIWmAV1P\":{\"layout\":[\"auto\",\"auto\"]},\"QrI0ryTon\":{\"layout\":[\"auto\",\"auto\"]},\"czpBuWpkn\":{\"layout\":[\"auto\",\"auto\"]},\"SV3YIGA0t\":{\"layout\":[\"auto\",\"auto\"]},\"FmR25V0ga\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"maLbBaXzl\":\"title\",\"QVT44Bmsv\":\"link\",\"s2TVLTctZ\":\"iconLeft\",\"k1BiL9HWn\":\"iconLeft1\",\"eByWQudqP\":\"icon\",\"criyJerbR\":\"iconRight\",\"uwPBUhOlI\":\"iconRight1\",\"Rqvu7COVV\":\"iconColor\",\"Fo5SEDRJJ\":\"newTab\",\"z5UkWXc__\":\"tap\",\"L_iobXDD5\":\"hover\",\"Kt7eeR08z\":\"padding\",\"YvBo8evSf\":\"text\",\"akT_M9xSk\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpQSqO18ZH=withCSS(Component,css,\"framer-BijNz\");export default FramerpQSqO18ZH;FramerpQSqO18ZH.displayName=\"Button / Primary\";FramerpQSqO18ZH.defaultProps={height:51,width:94};addPropertyControls(FramerpQSqO18ZH,{variant:{options:[\"auqW3Kp74\",\"XAgHLIYWS\",\"K1_etdz5I\",\"XfszPjkIW\"],optionTitles:[\"Primary\",\"Secondary\",\"Tertiary\",\"Link\"],title:\"Variant\",type:ControlType.Enum},maLbBaXzl:{defaultValue:\"Validate\",displayTextArea:false,title:\"Title\",type:ControlType.String},QVT44Bmsv:{title:\"Link\",type:ControlType.Link},s2TVLTctZ:{defaultValue:false,title:\"Icon Left\",type:ControlType.Boolean},k1BiL9HWn:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Play\",description:undefined,hidden:undefined,title:\"Icon Left\"},eByWQudqP:PhosphorControls?.[\"weight\"]&&{...PhosphorControls[\"weight\"],defaultValue:\"fill\",description:undefined,hidden:undefined,title:\"Icon\"},criyJerbR:{defaultValue:false,title:\"Icon Right\",type:ControlType.Boolean},uwPBUhOlI:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:null,description:undefined,hidden:undefined,title:\"Icon Right\"},Rqvu7COVV:{defaultValue:'var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(21, 20, 25)) /* {\"name\":\"Black\"} */',title:\"Icon Color\",type:ControlType.Color},Fo5SEDRJJ:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},z5UkWXc__:{title:\"Tap\",type:ControlType.EventHandler},L_iobXDD5:{title:\"Hover\",type:ControlType.EventHandler},Kt7eeR08z:{defaultValue:\"16px\",title:\"Padding\",type:ControlType.Padding},YvBo8evSf:{defaultValue:true,title:\"Text\",type:ControlType.Boolean},akT_M9xSk:{defaultValue:\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(5, 0, 41))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerpQSqO18ZH,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpQSqO18ZH\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"maLbBaXzl\\\":\\\"title\\\",\\\"QVT44Bmsv\\\":\\\"link\\\",\\\"s2TVLTctZ\\\":\\\"iconLeft\\\",\\\"k1BiL9HWn\\\":\\\"iconLeft1\\\",\\\"eByWQudqP\\\":\\\"icon\\\",\\\"criyJerbR\\\":\\\"iconRight\\\",\\\"uwPBUhOlI\\\":\\\"iconRight1\\\",\\\"Rqvu7COVV\\\":\\\"iconColor\\\",\\\"Fo5SEDRJJ\\\":\\\"newTab\\\",\\\"z5UkWXc__\\\":\\\"tap\\\",\\\"L_iobXDD5\\\":\\\"hover\\\",\\\"Kt7eeR08z\\\":\\\"padding\\\",\\\"YvBo8evSf\\\":\\\"text\\\",\\\"akT_M9xSk\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"51\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XAgHLIYWS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K1_etdz5I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XfszPjkIW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mUIWmAV1P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QrI0ryTon\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"czpBuWpkn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SV3YIGA0t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FmR25V0ga\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"94\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pQSqO18ZH.map","// Generated by Framer (3e6ca24)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Onest-regular\",\"GF;Onest-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZtxFMQWXgSQ.woff2\",weight:\"400\"},{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZtxFMQWXgSQ.woff2\",weight:\"700\"}]}];export const css=['.framer-Ttdqs .framer-styles-preset-zltes3:not(.rich-text-wrapper), .framer-Ttdqs .framer-styles-preset-zltes3.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, #696969); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Ttdqs\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.37.0.\n * Original file: /npm/@supabase/functions-js@2.4.4/dist/module/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nclass t extends Error{constructor(t,e=\"FunctionsError\",n){super(t),this.name=e,this.context=n}}class e extends t{constructor(t){super(\"Failed to send a request to the Edge Function\",\"FunctionsFetchError\",t)}}class n extends t{constructor(t){super(\"Relay Error invoking the Edge Function\",\"FunctionsRelayError\",t)}}class r extends t{constructor(t){super(\"Edge Function returned a non-2xx status code\",\"FunctionsHttpError\",t)}}var o;!function(t){t.Any=\"any\",t.ApNortheast1=\"ap-northeast-1\",t.ApNortheast2=\"ap-northeast-2\",t.ApSouth1=\"ap-south-1\",t.ApSoutheast1=\"ap-southeast-1\",t.ApSoutheast2=\"ap-southeast-2\",t.CaCentral1=\"ca-central-1\",t.EuCentral1=\"eu-central-1\",t.EuWest1=\"eu-west-1\",t.EuWest2=\"eu-west-2\",t.EuWest3=\"eu-west-3\",t.SaEast1=\"sa-east-1\",t.UsEast1=\"us-east-1\",t.UsWest1=\"us-west-1\",t.UsWest2=\"us-west-2\"}(o||(o={}));var s=function(t,e,n,r){return new(n||(n=Promise))((function(o,s){function a(t){try{u(r.next(t))}catch(t){s(t)}}function i(t){try{u(r.throw(t))}catch(t){s(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,i)}u((r=r.apply(t,e||[])).next())}))};class a{constructor(t,{headers:e={},customFetch:n,region:r=o.Any}={}){this.url=t,this.headers=e,this.region=r,this.fetch=(t=>{let e;return e=t||(\"undefined\"==typeof fetch?(...t)=>import(\"/npm/@supabase/node-fetch@2.6.15/+esm\").then((({default:e})=>e(...t))):fetch),(...t)=>e(...t)})(n)}setAuth(t){this.headers.Authorization=`Bearer ${t}`}invoke(t,o={}){var a;return s(this,void 0,void 0,(function*(){try{const{headers:s,method:i,body:u}=o;let c,h={},{region:l}=o;l||(l=this.region),l&&\"any\"!==l&&(h[\"x-region\"]=l),u&&(s&&!Object.prototype.hasOwnProperty.call(s,\"Content-Type\")||!s)&&(\"undefined\"!=typeof Blob&&u instanceof Blob||u instanceof ArrayBuffer?(h[\"Content-Type\"]=\"application/octet-stream\",c=u):\"string\"==typeof u?(h[\"Content-Type\"]=\"text/plain\",c=u):\"undefined\"!=typeof FormData&&u instanceof FormData?c=u:(h[\"Content-Type\"]=\"application/json\",c=JSON.stringify(u)));const p=yield this.fetch(`${this.url}/${t}`,{method:i||\"POST\",headers:Object.assign(Object.assign(Object.assign({},h),this.headers),s),body:c}).catch((t=>{throw new e(t)})),d=p.headers.get(\"x-relay-error\");if(d&&\"true\"===d)throw new n(p);if(!p.ok)throw new r(p);let f,y=(null!==(a=p.headers.get(\"Content-Type\"))&&void 0!==a?a:\"text/plain\").split(\";\")[0].trim();return f=\"application/json\"===y?yield p.json():\"application/octet-stream\"===y?yield p.blob():\"text/event-stream\"===y?p:\"multipart/form-data\"===y?yield p.formData():yield p.text(),{data:f,error:null}}catch(t){return{data:null,error:t}}}))}}export{o as FunctionRegion,a as FunctionsClient,t as FunctionsError,e as FunctionsFetchError,r as FunctionsHttpError,n as FunctionsRelayError};export default null;\n//# sourceMappingURL=/sm/2eb9b60585681e6c4ab2b614ddcbeeeb8780601c4e5588c1f1634c6a060f151f.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@supabase/node-fetch@2.6.15/browser.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nvar e=\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{},n=function(){if(\"undefined\"!=typeof self)return self;if(\"undefined\"!=typeof window)return window;if(void 0!==e)return e;throw new Error(\"unable to locate global object\")}();const o=n.fetch;var f=n.fetch.bind(n);const t=n.Headers,d=n.Request,i=n.Response;export{t as Headers,d as Request,i as Response,f as default,o as fetch};\n//# sourceMappingURL=/sm/2c62c159c7d2a56af0f4f927d95617bcd92a95ce3f8faec410b6723b07cf1d8d.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@supabase/postgrest-js@1.19.4/dist/esm/wrapper.mjs\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nimport e from\"/npm/@supabase/node-fetch@2.6.15/+esm\";var t=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:{},s={},r={},a={},i={},n={},h={},l={};Object.defineProperty(l,\"__esModule\",{value:!0});class o extends Error{constructor(e){super(e.message),this.name=\"PostgrestError\",this.details=e.details,this.hint=e.hint,this.code=e.code}}l.default=o;var u=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(h,\"__esModule\",{value:!0});const d=u(e),c=u(l);h.default=class{constructor(e){this.shouldThrowOnError=!1,this.method=e.method,this.url=e.url,this.headers=e.headers,this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=e.shouldThrowOnError,this.signal=e.signal,this.isMaybeSingle=e.isMaybeSingle,e.fetch?this.fetch=e.fetch:\"undefined\"==typeof fetch?this.fetch=d.default:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,t){return this.headers=Object.assign({},this.headers),this.headers[e]=t,this}then(e,t){void 0===this.schema||([\"GET\",\"HEAD\"].includes(this.method)?this.headers[\"Accept-Profile\"]=this.schema:this.headers[\"Content-Profile\"]=this.schema),\"GET\"!==this.method&&\"HEAD\"!==this.method&&(this.headers[\"Content-Type\"]=\"application/json\");let s=(0,this.fetch)(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then((async e=>{var t,s,r;let a=null,i=null,n=null,h=e.status,l=e.statusText;if(e.ok){if(\"HEAD\"!==this.method){const t=await e.text();\"\"===t||(i=\"text/csv\"===this.headers.Accept||this.headers.Accept&&this.headers.Accept.includes(\"application/vnd.pgrst.plan+text\")?t:JSON.parse(t))}const r=null===(t=this.headers.Prefer)||void 0===t?void 0:t.match(/count=(exact|planned|estimated)/),o=null===(s=e.headers.get(\"content-range\"))||void 0===s?void 0:s.split(\"/\");r&&o&&o.length>1&&(n=parseInt(o[1])),this.isMaybeSingle&&\"GET\"===this.method&&Array.isArray(i)&&(i.length>1?(a={code:\"PGRST116\",details:`Results contain ${i.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:\"JSON object requested, multiple (or no) rows returned\"},i=null,n=null,h=406,l=\"Not Acceptable\"):i=1===i.length?i[0]:null)}else{const t=await e.text();try{a=JSON.parse(t),Array.isArray(a)&&404===e.status&&(i=[],a=null,h=200,l=\"OK\")}catch(s){404===e.status&&\"\"===t?(h=204,l=\"No Content\"):a={message:t}}if(a&&this.isMaybeSingle&&(null===(r=null==a?void 0:a.details)||void 0===r?void 0:r.includes(\"0 rows\"))&&(a=null,h=200,l=\"OK\"),a&&this.shouldThrowOnError)throw new c.default(a)}return{error:a,data:i,count:n,status:h,statusText:l}}));return this.shouldThrowOnError||(s=s.catch((e=>{var t,s,r;return{error:{message:`${null!==(t=null==e?void 0:e.name)&&void 0!==t?t:\"FetchError\"}: ${null==e?void 0:e.message}`,details:`${null!==(s=null==e?void 0:e.stack)&&void 0!==s?s:\"\"}`,hint:\"\",code:`${null!==(r=null==e?void 0:e.code)&&void 0!==r?r:\"\"}`},data:null,count:null,status:0,statusText:\"\"}}))),s.then(e,t)}returns(){return this}overrideTypes(){return this}};var f=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,\"__esModule\",{value:!0});const p=f(h);class m extends p.default{select(e){let t=!1;const s=(null!=e?e:\"*\").split(\"\").map((e=>/\\s/.test(e)&&!t?\"\":('\"'===e&&(t=!t),e))).join(\"\");return this.url.searchParams.set(\"select\",s),this.headers.Prefer&&(this.headers.Prefer+=\",\"),this.headers.Prefer+=\"return=representation\",this}order(e,{ascending:t=!0,nullsFirst:s,foreignTable:r,referencedTable:a=r}={}){const i=a?`${a}.order`:\"order\",n=this.url.searchParams.get(i);return this.url.searchParams.set(i,`${n?`${n},`:\"\"}${e}.${t?\"asc\":\"desc\"}${void 0===s?\"\":s?\".nullsfirst\":\".nullslast\"}`),this}limit(e,{foreignTable:t,referencedTable:s=t}={}){const r=void 0===s?\"limit\":`${s}.limit`;return this.url.searchParams.set(r,`${e}`),this}range(e,t,{foreignTable:s,referencedTable:r=s}={}){const a=void 0===r?\"offset\":`${r}.offset`,i=void 0===r?\"limit\":`${r}.limit`;return this.url.searchParams.set(a,`${e}`),this.url.searchParams.set(i,\"\"+(t-e+1)),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.Accept=\"application/vnd.pgrst.object+json\",this}maybeSingle(){return\"GET\"===this.method?this.headers.Accept=\"application/json\":this.headers.Accept=\"application/vnd.pgrst.object+json\",this.isMaybeSingle=!0,this}csv(){return this.headers.Accept=\"text/csv\",this}geojson(){return this.headers.Accept=\"application/geo+json\",this}explain({analyze:e=!1,verbose:t=!1,settings:s=!1,buffers:r=!1,wal:a=!1,format:i=\"text\"}={}){var n;const h=[e?\"analyze\":null,t?\"verbose\":null,s?\"settings\":null,r?\"buffers\":null,a?\"wal\":null].filter(Boolean).join(\"|\"),l=null!==(n=this.headers.Accept)&&void 0!==n?n:\"application/json\";return this.headers.Accept=`application/vnd.pgrst.plan+${i}; for=\"${l}\"; options=${h};`,this}rollback(){var e;return(null!==(e=this.headers.Prefer)&&void 0!==e?e:\"\").trim().length>0?this.headers.Prefer+=\",tx=rollback\":this.headers.Prefer=\"tx=rollback\",this}returns(){return this}}n.default=m;var P=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(i,\"__esModule\",{value:!0});const g=P(n);class y extends g.default{eq(e,t){return this.url.searchParams.append(e,`eq.${t}`),this}neq(e,t){return this.url.searchParams.append(e,`neq.${t}`),this}gt(e,t){return this.url.searchParams.append(e,`gt.${t}`),this}gte(e,t){return this.url.searchParams.append(e,`gte.${t}`),this}lt(e,t){return this.url.searchParams.append(e,`lt.${t}`),this}lte(e,t){return this.url.searchParams.append(e,`lte.${t}`),this}like(e,t){return this.url.searchParams.append(e,`like.${t}`),this}likeAllOf(e,t){return this.url.searchParams.append(e,`like(all).{${t.join(\",\")}}`),this}likeAnyOf(e,t){return this.url.searchParams.append(e,`like(any).{${t.join(\",\")}}`),this}ilike(e,t){return this.url.searchParams.append(e,`ilike.${t}`),this}ilikeAllOf(e,t){return this.url.searchParams.append(e,`ilike(all).{${t.join(\",\")}}`),this}ilikeAnyOf(e,t){return this.url.searchParams.append(e,`ilike(any).{${t.join(\",\")}}`),this}is(e,t){return this.url.searchParams.append(e,`is.${t}`),this}in(e,t){const s=Array.from(new Set(t)).map((e=>\"string\"==typeof e&&new RegExp(\"[,()]\").test(e)?`\"${e}\"`:`${e}`)).join(\",\");return this.url.searchParams.append(e,`in.(${s})`),this}contains(e,t){return\"string\"==typeof t?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(\",\")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`),this}containedBy(e,t){return\"string\"==typeof t?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(\",\")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`),this}rangeGt(e,t){return this.url.searchParams.append(e,`sr.${t}`),this}rangeGte(e,t){return this.url.searchParams.append(e,`nxl.${t}`),this}rangeLt(e,t){return this.url.searchParams.append(e,`sl.${t}`),this}rangeLte(e,t){return this.url.searchParams.append(e,`nxr.${t}`),this}rangeAdjacent(e,t){return this.url.searchParams.append(e,`adj.${t}`),this}overlaps(e,t){return\"string\"==typeof t?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(\",\")}}`),this}textSearch(e,t,{config:s,type:r}={}){let a=\"\";\"plain\"===r?a=\"pl\":\"phrase\"===r?a=\"ph\":\"websearch\"===r&&(a=\"w\");const i=void 0===s?\"\":`(${s})`;return this.url.searchParams.append(e,`${a}fts${i}.${t}`),this}match(e){return Object.entries(e).forEach((([e,t])=>{this.url.searchParams.append(e,`eq.${t}`)})),this}not(e,t,s){return this.url.searchParams.append(e,`not.${t}.${s}`),this}or(e,{foreignTable:t,referencedTable:s=t}={}){const r=s?`${s}.or`:\"or\";return this.url.searchParams.append(r,`(${e})`),this}filter(e,t,s){return this.url.searchParams.append(e,`${t}.${s}`),this}}i.default=y;var $=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,\"__esModule\",{value:!0});const v=$(i);a.default=class{constructor(e,{headers:t={},schema:s,fetch:r}){this.url=e,this.headers=t,this.schema=s,this.fetch=r}select(e,{head:t=!1,count:s}={}){const r=t?\"HEAD\":\"GET\";let a=!1;const i=(null!=e?e:\"*\").split(\"\").map((e=>/\\s/.test(e)&&!a?\"\":('\"'===e&&(a=!a),e))).join(\"\");return this.url.searchParams.set(\"select\",i),s&&(this.headers.Prefer=`count=${s}`),new v.default({method:r,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}insert(e,{count:t,defaultToNull:s=!0}={}){const r=[];if(this.headers.Prefer&&r.push(this.headers.Prefer),t&&r.push(`count=${t}`),s||r.push(\"missing=default\"),this.headers.Prefer=r.join(\",\"),Array.isArray(e)){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]);if(t.length>0){const e=[...new Set(t)].map((e=>`\"${e}\"`));this.url.searchParams.set(\"columns\",e.join(\",\"))}}return new v.default({method:\"POST\",url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}upsert(e,{onConflict:t,ignoreDuplicates:s=!1,count:r,defaultToNull:a=!0}={}){const i=[`resolution=${s?\"ignore\":\"merge\"}-duplicates`];if(void 0!==t&&this.url.searchParams.set(\"on_conflict\",t),this.headers.Prefer&&i.push(this.headers.Prefer),r&&i.push(`count=${r}`),a||i.push(\"missing=default\"),this.headers.Prefer=i.join(\",\"),Array.isArray(e)){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]);if(t.length>0){const e=[...new Set(t)].map((e=>`\"${e}\"`));this.url.searchParams.set(\"columns\",e.join(\",\"))}}return new v.default({method:\"POST\",url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}update(e,{count:t}={}){const s=[];return this.headers.Prefer&&s.push(this.headers.Prefer),t&&s.push(`count=${t}`),this.headers.Prefer=s.join(\",\"),new v.default({method:\"PATCH\",url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:!1})}delete({count:e}={}){const t=[];return e&&t.push(`count=${e}`),this.headers.Prefer&&t.unshift(this.headers.Prefer),this.headers.Prefer=t.join(\",\"),new v.default({method:\"DELETE\",url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}};var b={},j={};Object.defineProperty(j,\"__esModule\",{value:!0}),j.version=void 0,j.version=\"0.0.0-automated\",Object.defineProperty(b,\"__esModule\",{value:!0}),b.DEFAULT_HEADERS=void 0;const E=j;b.DEFAULT_HEADERS={\"X-Client-Info\":`postgrest-js/${E.version}`};var _=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,\"__esModule\",{value:!0});const A=_(a),w=_(i),T=b;class O{constructor(e,{headers:t={},schema:s,fetch:r}={}){this.url=e,this.headers=Object.assign(Object.assign({},T.DEFAULT_HEADERS),t),this.schemaName=s,this.fetch=r}from(e){const t=new URL(`${this.url}/${e}`);return new A.default(t,{headers:Object.assign({},this.headers),schema:this.schemaName,fetch:this.fetch})}schema(e){return new O(this.url,{headers:this.headers,schema:e,fetch:this.fetch})}rpc(e,t={},{head:s=!1,get:r=!1,count:a}={}){let i;const n=new URL(`${this.url}/rpc/${e}`);let h;s||r?(i=s?\"HEAD\":\"GET\",Object.entries(t).filter((([e,t])=>void 0!==t)).map((([e,t])=>[e,Array.isArray(t)?`{${t.join(\",\")}}`:`${t}`])).forEach((([e,t])=>{n.searchParams.append(e,t)}))):(i=\"POST\",h=t);const l=Object.assign({},this.headers);return a&&(l.Prefer=`count=${a}`),new w.default({method:i,url:n,headers:l,schema:this.schemaName,body:h,fetch:this.fetch,allowEmpty:!1})}}r.default=O;var S=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(s,\"__esModule\",{value:!0}),s.PostgrestError=s.PostgrestBuilder=s.PostgrestTransformBuilder=s.PostgrestFilterBuilder=s.PostgrestQueryBuilder=s.PostgrestClient=void 0;const B=S(r);s.PostgrestClient=B.default;const x=S(a);s.PostgrestQueryBuilder=x.default;const M=S(i);s.PostgrestFilterBuilder=M.default;const k=S(n);s.PostgrestTransformBuilder=k.default;const D=S(h);s.PostgrestBuilder=D.default;const N=S(l);s.PostgrestError=N.default,s.default={PostgrestClient:B.default,PostgrestQueryBuilder:x.default,PostgrestFilterBuilder:M.default,PostgrestTransformBuilder:k.default,PostgrestBuilder:D.default,PostgrestError:N.default};const{PostgrestClient:C,PostgrestQueryBuilder:F,PostgrestFilterBuilder:H,PostgrestTransformBuilder:G,PostgrestBuilder:L,PostgrestError:R}=s;var q={PostgrestClient:C,PostgrestQueryBuilder:F,PostgrestFilterBuilder:H,PostgrestTransformBuilder:G,PostgrestBuilder:L,PostgrestError:R};export{L as PostgrestBuilder,C as PostgrestClient,R as PostgrestError,H as PostgrestFilterBuilder,F as PostgrestQueryBuilder,G as PostgrestTransformBuilder,q as default};\n//# sourceMappingURL=/sm/30160d220bf8dda13446a0203482d2769abec40a52d46a31012e783309569a6a.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@supabase/realtime-js@2.11.2/dist/module/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nconst e={\"X-Client-Info\":\"realtime-js/2.11.2\"};var t,s,i,n,r,o;!function(e){e[e.connecting=0]=\"connecting\",e[e.open=1]=\"open\",e[e.closing=2]=\"closing\",e[e.closed=3]=\"closed\"}(t||(t={})),function(e){e.closed=\"closed\",e.errored=\"errored\",e.joined=\"joined\",e.joining=\"joining\",e.leaving=\"leaving\"}(s||(s={})),function(e){e.close=\"phx_close\",e.error=\"phx_error\",e.join=\"phx_join\",e.reply=\"phx_reply\",e.leave=\"phx_leave\",e.access_token=\"access_token\"}(i||(i={})),function(e){e.websocket=\"websocket\"}(n||(n={})),function(e){e.Connecting=\"connecting\",e.Open=\"open\",e.Closing=\"closing\",e.Closed=\"closed\"}(r||(r={}));class a{constructor(){this.HEADER_LENGTH=1}decode(e,t){return e.constructor===ArrayBuffer?t(this._binaryDecode(e)):t(\"string\"==typeof e?JSON.parse(e):{})}_binaryDecode(e){const t=new DataView(e),s=new TextDecoder;return this._decodeBroadcast(e,t,s)}_decodeBroadcast(e,t,s){const i=t.getUint8(1),n=t.getUint8(2);let r=this.HEADER_LENGTH+2;const o=s.decode(e.slice(r,r+i));r+=i;const a=s.decode(e.slice(r,r+n));r+=n;return{ref:null,topic:o,event:a,payload:JSON.parse(s.decode(e.slice(r,e.byteLength)))}}}class c{constructor(e,t){this.callback=e,this.timerCalc=t,this.timer=void 0,this.tries=0,this.callback=e,this.timerCalc=t}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout((()=>{this.tries=this.tries+1,this.callback()}),this.timerCalc(this.tries+1))}}!function(e){e.abstime=\"abstime\",e.bool=\"bool\",e.date=\"date\",e.daterange=\"daterange\",e.float4=\"float4\",e.float8=\"float8\",e.int2=\"int2\",e.int4=\"int4\",e.int4range=\"int4range\",e.int8=\"int8\",e.int8range=\"int8range\",e.json=\"json\",e.jsonb=\"jsonb\",e.money=\"money\",e.numeric=\"numeric\",e.oid=\"oid\",e.reltime=\"reltime\",e.text=\"text\",e.time=\"time\",e.timestamp=\"timestamp\",e.timestamptz=\"timestamptz\",e.timetz=\"timetz\",e.tsrange=\"tsrange\",e.tstzrange=\"tstzrange\"}(o||(o={}));const h=(e,t,s={})=>{var i;const n=null!==(i=s.skipTypes)&&void 0!==i?i:[];return Object.keys(t).reduce(((s,i)=>(s[i]=l(i,e,t,n),s)),{})},l=(e,t,s,i)=>{const n=t.find((t=>t.name===e)),r=null==n?void 0:n.type,o=s[e];return r&&!i.includes(r)?u(r,o):d(o)},u=(e,t)=>{if(\"_\"===e.charAt(0)){const s=e.slice(1,e.length);return m(t,s)}switch(e){case o.bool:return p(t);case o.float4:case o.float8:case o.int2:case o.int4:case o.int8:case o.numeric:case o.oid:return f(t);case o.json:case o.jsonb:return v(t);case o.timestamp:return g(t);case o.abstime:case o.date:case o.daterange:case o.int4range:case o.int8range:case o.money:case o.reltime:case o.text:case o.time:case o.timestamptz:case o.timetz:case o.tsrange:case o.tstzrange:default:return d(t)}},d=e=>e,p=e=>{switch(e){case\"t\":return!0;case\"f\":return!1;default:return e}},f=e=>{if(\"string\"==typeof e){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e},v=e=>{if(\"string\"==typeof e)try{return JSON.parse(e)}catch(t){return console.log(`JSON parse error: ${t}`),e}return e},m=(e,t)=>{if(\"string\"!=typeof e)return e;const s=e.length-1,i=e[s];if(\"{\"===e[0]&&\"}\"===i){let i;const n=e.slice(1,s);try{i=JSON.parse(\"[\"+n+\"]\")}catch(e){i=n?n.split(\",\"):[]}return i.map((e=>u(t,e)))}return e},g=e=>\"string\"==typeof e?e.replace(\" \",\"T\"):e,_=e=>{let t=e;return t=t.replace(/^ws/i,\"http\"),t=t.replace(/(\\/socket\\/websocket|\\/socket|\\/websocket)\\/?$/i,\"\"),t.replace(/\\/+$/,\"\")};class b{constructor(e,t,s={},i=1e4){this.channel=e,this.event=t,this.payload=s,this.timeout=i,this.sent=!1,this.timeoutTimer=void 0,this.ref=\"\",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(e){this.timeout=e,this._cancelRefEvent(),this.ref=\"\",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived(\"timeout\")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(e){this.payload=Object.assign(Object.assign({},this.payload),e)}receive(e,t){var s;return this._hasReceived(e)&&t(null===(s=this.receivedResp)||void 0===s?void 0:s.response),this.recHooks.push({status:e,callback:t}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);this.channel._on(this.refEvent,{},(e=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=e,this._matchReceive(e)})),this.timeoutTimer=setTimeout((()=>{this.trigger(\"timeout\",{})}),this.timeout)}trigger(e,t){this.refEvent&&this.channel._trigger(this.refEvent,{status:e,response:t})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:e,response:t}){this.recHooks.filter((t=>t.status===e)).forEach((e=>e.callback(t)))}_hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}}var k,y,T,E;!function(e){e.SYNC=\"sync\",e.JOIN=\"join\",e.LEAVE=\"leave\"}(k||(k={}));class j{constructor(e,t){this.channel=e,this.state={},this.pendingDiffs=[],this.joinRef=null,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const s=(null==t?void 0:t.events)||{state:\"presence_state\",diff:\"presence_diff\"};this.channel._on(s.state,{},(e=>{const{onJoin:t,onLeave:s,onSync:i}=this.caller;this.joinRef=this.channel._joinRef(),this.state=j.syncState(this.state,e,t,s),this.pendingDiffs.forEach((e=>{this.state=j.syncDiff(this.state,e,t,s)})),this.pendingDiffs=[],i()})),this.channel._on(s.diff,{},(e=>{const{onJoin:t,onLeave:s,onSync:i}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(e):(this.state=j.syncDiff(this.state,e,t,s),i())})),this.onJoin(((e,t,s)=>{this.channel._trigger(\"presence\",{event:\"join\",key:e,currentPresences:t,newPresences:s})})),this.onLeave(((e,t,s)=>{this.channel._trigger(\"presence\",{event:\"leave\",key:e,currentPresences:t,leftPresences:s})})),this.onSync((()=>{this.channel._trigger(\"presence\",{event:\"sync\"})}))}static syncState(e,t,s,i){const n=this.cloneDeep(e),r=this.transformState(t),o={},a={};return this.map(n,((e,t)=>{r[e]||(a[e]=t)})),this.map(r,((e,t)=>{const s=n[e];if(s){const i=t.map((e=>e.presence_ref)),n=s.map((e=>e.presence_ref)),r=t.filter((e=>n.indexOf(e.presence_ref)<0)),c=s.filter((e=>i.indexOf(e.presence_ref)<0));r.length>0&&(o[e]=r),c.length>0&&(a[e]=c)}else o[e]=t})),this.syncDiff(n,{joins:o,leaves:a},s,i)}static syncDiff(e,t,s,i){const{joins:n,leaves:r}={joins:this.transformState(t.joins),leaves:this.transformState(t.leaves)};return s||(s=()=>{}),i||(i=()=>{}),this.map(n,((t,i)=>{var n;const r=null!==(n=e[t])&&void 0!==n?n:[];if(e[t]=this.cloneDeep(i),r.length>0){const s=e[t].map((e=>e.presence_ref)),i=r.filter((e=>s.indexOf(e.presence_ref)<0));e[t].unshift(...i)}s(t,r,i)})),this.map(r,((t,s)=>{let n=e[t];if(!n)return;const r=s.map((e=>e.presence_ref));n=n.filter((e=>r.indexOf(e.presence_ref)<0)),e[t]=n,i(t,n,s),0===n.length&&delete e[t]})),e}static map(e,t){return Object.getOwnPropertyNames(e).map((s=>t(s,e[s])))}static transformState(e){return e=this.cloneDeep(e),Object.getOwnPropertyNames(e).reduce(((t,s)=>{const i=e[s];return t[s]=\"metas\"in i?i.metas.map((e=>(e.presence_ref=e.phx_ref,delete e.phx_ref,delete e.phx_ref_prev,e))):i,t}),{})}static cloneDeep(e){return JSON.parse(JSON.stringify(e))}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}!function(e){e.ALL=\"*\",e.INSERT=\"INSERT\",e.UPDATE=\"UPDATE\",e.DELETE=\"DELETE\"}(y||(y={})),function(e){e.BROADCAST=\"broadcast\",e.PRESENCE=\"presence\",e.POSTGRES_CHANGES=\"postgres_changes\",e.SYSTEM=\"system\"}(T||(T={})),function(e){e.SUBSCRIBED=\"SUBSCRIBED\",e.TIMED_OUT=\"TIMED_OUT\",e.CLOSED=\"CLOSED\",e.CHANNEL_ERROR=\"CHANNEL_ERROR\"}(E||(E={}));const w=s;class R{constructor(e,t={config:{}},n){this.topic=e,this.params=t,this.socket=n,this.bindings={},this.state=s.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=e.replace(/^realtime:/i,\"\"),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:\"\"},private:!1},t.config),this.timeout=this.socket.timeout,this.joinPush=new b(this,i.join,this.params,this.timeout),this.rejoinTimer=new c((()=>this._rejoinUntilConnected()),this.socket.reconnectAfterMs),this.joinPush.receive(\"ok\",(()=>{this.state=s.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach((e=>e.send())),this.pushBuffer=[]})),this._onClose((()=>{this.rejoinTimer.reset(),this.socket.log(\"channel\",`close ${this.topic} ${this._joinRef()}`),this.state=s.closed,this.socket._remove(this)})),this._onError((e=>{this._isLeaving()||this._isClosed()||(this.socket.log(\"channel\",`error ${this.topic}`,e),this.state=s.errored,this.rejoinTimer.scheduleTimeout())})),this.joinPush.receive(\"timeout\",(()=>{this._isJoining()&&(this.socket.log(\"channel\",`timeout ${this.topic}`,this.joinPush.timeout),this.state=s.errored,this.rejoinTimer.scheduleTimeout())})),this._on(i.reply,{},((e,t)=>{this._trigger(this._replyEventName(t),e)})),this.presence=new j(this),this.broadcastEndpointURL=_(this.socket.endPoint)+\"/api/broadcast\",this.private=this.params.config.private||!1}subscribe(e,t=this.timeout){var s,i;if(this.socket.isConnected()||this.socket.connect(),this.joinedOnce)throw\"tried to subscribe multiple times. 'subscribe' can only be called a single time per channel instance\";{const{config:{broadcast:n,presence:r,private:o}}=this.params;this._onError((t=>null==e?void 0:e(E.CHANNEL_ERROR,t))),this._onClose((()=>null==e?void 0:e(E.CLOSED)));const a={},c={broadcast:n,presence:r,postgres_changes:null!==(i=null===(s=this.bindings.postgres_changes)||void 0===s?void 0:s.map((e=>e.filter)))&&void 0!==i?i:[],private:o};this.socket.accessTokenValue&&(a.access_token=this.socket.accessTokenValue),this.updateJoinPayload(Object.assign({config:c},a)),this.joinedOnce=!0,this._rejoin(t),this.joinPush.receive(\"ok\",(async({postgres_changes:t})=>{var s;if(this.socket.setAuth(),void 0!==t){const i=this.bindings.postgres_changes,n=null!==(s=null==i?void 0:i.length)&&void 0!==s?s:0,r=[];for(let s=0;s<n;s++){const n=i[s],{filter:{event:o,schema:a,table:c,filter:h}}=n,l=t&&t[s];if(!l||l.event!==o||l.schema!==a||l.table!==c||l.filter!==h)return this.unsubscribe(),void(null==e||e(E.CHANNEL_ERROR,new Error(\"mismatch between server and client bindings for postgres changes\")));r.push(Object.assign(Object.assign({},n),{id:l.id}))}return this.bindings.postgres_changes=r,void(e&&e(E.SUBSCRIBED))}null==e||e(E.SUBSCRIBED)})).receive(\"error\",(t=>{null==e||e(E.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(t).join(\", \")||\"error\")))})).receive(\"timeout\",(()=>{null==e||e(E.TIMED_OUT)}))}return this}presenceState(){return this.presence.state}async track(e,t={}){return await this.send({type:\"presence\",event:\"track\",payload:e},t.timeout||this.timeout)}async untrack(e={}){return await this.send({type:\"presence\",event:\"untrack\"},e)}on(e,t,s){return this._on(e,t,s)}async send(e,t={}){var s,i;if(this._canPush()||\"broadcast\"!==e.type)return new Promise((s=>{var i,n,r;const o=this._push(e.type,e,t.timeout||this.timeout);\"broadcast\"!==e.type||(null===(r=null===(n=null===(i=this.params)||void 0===i?void 0:i.config)||void 0===n?void 0:n.broadcast)||void 0===r?void 0:r.ack)||s(\"ok\"),o.receive(\"ok\",(()=>s(\"ok\"))),o.receive(\"error\",(()=>s(\"error\"))),o.receive(\"timeout\",(()=>s(\"timed out\")))}));{const{event:n,payload:r}=e,o={method:\"POST\",headers:{Authorization:this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:\"\",apikey:this.socket.apiKey?this.socket.apiKey:\"\",\"Content-Type\":\"application/json\"},body:JSON.stringify({messages:[{topic:this.subTopic,event:n,payload:r,private:this.private}]})};try{const e=await this._fetchWithTimeout(this.broadcastEndpointURL,o,null!==(s=t.timeout)&&void 0!==s?s:this.timeout);return await(null===(i=e.body)||void 0===i?void 0:i.cancel()),e.ok?\"ok\":\"error\"}catch(e){return\"AbortError\"===e.name?\"timed out\":\"error\"}}}updateJoinPayload(e){this.joinPush.updatePayload(e)}unsubscribe(e=this.timeout){this.state=s.leaving;const t=()=>{this.socket.log(\"channel\",`leave ${this.topic}`),this._trigger(i.close,\"leave\",this._joinRef())};return this.rejoinTimer.reset(),this.joinPush.destroy(),new Promise((s=>{const n=new b(this,i.leave,{},e);n.receive(\"ok\",(()=>{t(),s(\"ok\")})).receive(\"timeout\",(()=>{t(),s(\"timed out\")})).receive(\"error\",(()=>{s(\"error\")})),n.send(),this._canPush()||n.trigger(\"ok\",{})}))}async _fetchWithTimeout(e,t,s){const i=new AbortController,n=setTimeout((()=>i.abort()),s),r=await this.socket.fetch(e,Object.assign(Object.assign({},t),{signal:i.signal}));return clearTimeout(n),r}_push(e,t,s=this.timeout){if(!this.joinedOnce)throw`tried to push '${e}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let i=new b(this,e,t,s);return this._canPush()?i.send():(i.startTimeout(),this.pushBuffer.push(i)),i}_onMessage(e,t,s){return t}_isMember(e){return this.topic===e}_joinRef(){return this.joinPush.ref}_trigger(e,t,s){var n,r;const o=e.toLocaleLowerCase(),{close:a,error:c,leave:h,join:l}=i;if(s&&[a,c,h,l].indexOf(o)>=0&&s!==this._joinRef())return;let u=this._onMessage(o,t,s);if(t&&!u)throw\"channel onMessage callbacks must return the payload, modified or unmodified\";[\"insert\",\"update\",\"delete\"].includes(o)?null===(n=this.bindings.postgres_changes)||void 0===n||n.filter((e=>{var t,s,i;return\"*\"===(null===(t=e.filter)||void 0===t?void 0:t.event)||(null===(i=null===(s=e.filter)||void 0===s?void 0:s.event)||void 0===i?void 0:i.toLocaleLowerCase())===o})).map((e=>e.callback(u,s))):null===(r=this.bindings[o])||void 0===r||r.filter((e=>{var s,i,n,r,a,c;if([\"broadcast\",\"presence\",\"postgres_changes\"].includes(o)){if(\"id\"in e){const r=e.id,o=null===(s=e.filter)||void 0===s?void 0:s.event;return r&&(null===(i=t.ids)||void 0===i?void 0:i.includes(r))&&(\"*\"===o||(null==o?void 0:o.toLocaleLowerCase())===(null===(n=t.data)||void 0===n?void 0:n.type.toLocaleLowerCase()))}{const s=null===(a=null===(r=null==e?void 0:e.filter)||void 0===r?void 0:r.event)||void 0===a?void 0:a.toLocaleLowerCase();return\"*\"===s||s===(null===(c=null==t?void 0:t.event)||void 0===c?void 0:c.toLocaleLowerCase())}}return e.type.toLocaleLowerCase()===o})).map((e=>{if(\"object\"==typeof u&&\"ids\"in u){const e=u.data,{schema:t,table:s,commit_timestamp:i,type:n,errors:r}=e,o={schema:t,table:s,commit_timestamp:i,eventType:n,new:{},old:{},errors:r};u=Object.assign(Object.assign({},o),this._getPayloadRecords(e))}e.callback(u,s)}))}_isClosed(){return this.state===s.closed}_isJoined(){return this.state===s.joined}_isJoining(){return this.state===s.joining}_isLeaving(){return this.state===s.leaving}_replyEventName(e){return`chan_reply_${e}`}_on(e,t,s){const i=e.toLocaleLowerCase(),n={type:i,filter:t,callback:s};return this.bindings[i]?this.bindings[i].push(n):this.bindings[i]=[n],this}_off(e,t){const s=e.toLocaleLowerCase();return this.bindings[s]=this.bindings[s].filter((e=>{var i;return!((null===(i=e.type)||void 0===i?void 0:i.toLocaleLowerCase())===s&&R.isEqual(e.filter,t))})),this}static isEqual(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(e[s]!==t[s])return!1;return!0}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(e){this._on(i.close,{},e)}_onError(e){this._on(i.error,{},(t=>e(t)))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(e=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=s.joining,this.joinPush.resend(e))}_getPayloadRecords(e){const t={new:{},old:{}};return\"INSERT\"!==e.type&&\"UPDATE\"!==e.type||(t.new=h(e.columns,e.record)),\"UPDATE\"!==e.type&&\"DELETE\"!==e.type||(t.old=h(e.columns,e.old_record)),t}}const C=()=>{},O=\"undefined\"!=typeof WebSocket;class S{constructor(t,s){var i;this.accessTokenValue=null,this.apiKey=null,this.channels=[],this.endPoint=\"\",this.httpEndpoint=\"\",this.headers=e,this.params={},this.timeout=1e4,this.heartbeatIntervalMs=3e4,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.ref=0,this.logger=C,this.conn=null,this.sendBuffer=[],this.serializer=new a,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._resolveFetch=e=>{let t;return t=e||(\"undefined\"==typeof fetch?(...e)=>import(\"/npm/@supabase/node-fetch@2.6.15/+esm\").then((({default:t})=>t(...e))):fetch),(...e)=>t(...e)},this.endPoint=`${t}/${n.websocket}`,this.httpEndpoint=_(t),(null==s?void 0:s.transport)?this.transport=s.transport:this.transport=null,(null==s?void 0:s.params)&&(this.params=s.params),(null==s?void 0:s.headers)&&(this.headers=Object.assign(Object.assign({},this.headers),s.headers)),(null==s?void 0:s.timeout)&&(this.timeout=s.timeout),(null==s?void 0:s.logger)&&(this.logger=s.logger),(null==s?void 0:s.heartbeatIntervalMs)&&(this.heartbeatIntervalMs=s.heartbeatIntervalMs);const r=null===(i=null==s?void 0:s.params)||void 0===i?void 0:i.apikey;if(r&&(this.accessTokenValue=r,this.apiKey=r),this.reconnectAfterMs=(null==s?void 0:s.reconnectAfterMs)?s.reconnectAfterMs:e=>[1e3,2e3,5e3,1e4][e-1]||1e4,this.encode=(null==s?void 0:s.encode)?s.encode:(e,t)=>t(JSON.stringify(e)),this.decode=(null==s?void 0:s.decode)?s.decode:this.serializer.decode.bind(this.serializer),this.reconnectTimer=new c((async()=>{this.disconnect(),this.connect()}),this.reconnectAfterMs),this.fetch=this._resolveFetch(null==s?void 0:s.fetch),null==s?void 0:s.worker){if(\"undefined\"!=typeof window&&!window.Worker)throw new Error(\"Web Worker is not supported\");this.worker=(null==s?void 0:s.worker)||!1,this.workerUrl=null==s?void 0:s.workerUrl}this.accessToken=(null==s?void 0:s.accessToken)||null}connect(){if(!this.conn)if(this.transport)this.conn=new this.transport(this.endpointURL(),void 0,{headers:this.headers});else{if(O)return this.conn=new WebSocket(this.endpointURL()),void this.setupConnection();this.conn=new L(this.endpointURL(),void 0,{close:()=>{this.conn=null}}),import(\"/npm/ws@8.18.0/+esm\").then((({default:e})=>{this.conn=new e(this.endpointURL(),void 0,{headers:this.headers}),this.setupConnection()}))}}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:\"1.0.0\"}))}disconnect(e,t){this.conn&&(this.conn.onclose=function(){},e?this.conn.close(e,null!=t?t:\"\"):this.conn.close(),this.conn=null,this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.reset())}getChannels(){return this.channels}async removeChannel(e){const t=await e.unsubscribe();return 0===this.channels.length&&this.disconnect(),t}async removeAllChannels(){const e=await Promise.all(this.channels.map((e=>e.unsubscribe())));return this.disconnect(),e}log(e,t,s){this.logger(e,t,s)}connectionState(){switch(this.conn&&this.conn.readyState){case t.connecting:return r.Connecting;case t.open:return r.Open;case t.closing:return r.Closing;default:return r.Closed}}isConnected(){return this.connectionState()===r.Open}channel(e,t={config:{}}){const s=new R(`realtime:${e}`,t,this);return this.channels.push(s),s}push(e){const{topic:t,event:s,payload:i,ref:n}=e,r=()=>{this.encode(e,(e=>{var t;null===(t=this.conn)||void 0===t||t.send(e)}))};this.log(\"push\",`${t} ${s} (${n})`,i),this.isConnected()?r():this.sendBuffer.push(r)}async setAuth(e=null){let t=e||this.accessToken&&await this.accessToken()||this.accessTokenValue;if(t){let e=null;try{e=JSON.parse(atob(t.split(\".\")[1]))}catch(e){}if(e&&e.exp){if(!(Math.floor(Date.now()/1e3)-e.exp<0))return this.log(\"auth\",`InvalidJWTToken: Invalid value for JWT claim \"exp\" with value ${e.exp}`),Promise.reject(`InvalidJWTToken: Invalid value for JWT claim \"exp\" with value ${e.exp}`)}this.accessTokenValue=t,this.channels.forEach((e=>{t&&e.updateJoinPayload({access_token:t}),e.joinedOnce&&e._isJoined()&&e._push(i.access_token,{access_token:t})}))}}async sendHeartbeat(){var e;if(this.isConnected()){if(this.pendingHeartbeatRef)return this.pendingHeartbeatRef=null,this.log(\"transport\",\"heartbeat timeout. Attempting to re-establish connection\"),void(null===(e=this.conn)||void 0===e||e.close(1e3,\"hearbeat timeout\"));this.pendingHeartbeatRef=this._makeRef(),this.push({topic:\"phoenix\",event:\"heartbeat\",payload:{},ref:this.pendingHeartbeatRef}),this.setAuth()}}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach((e=>e())),this.sendBuffer=[])}_makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}_leaveOpenTopic(e){let t=this.channels.find((t=>t.topic===e&&(t._isJoined()||t._isJoining())));t&&(this.log(\"transport\",`leaving duplicate topic \"${e}\"`),t.unsubscribe())}_remove(e){this.channels=this.channels.filter((t=>t._joinRef()!==e._joinRef()))}setupConnection(){this.conn&&(this.conn.binaryType=\"arraybuffer\",this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=e=>this._onConnError(e),this.conn.onmessage=e=>this._onConnMessage(e),this.conn.onclose=e=>this._onConnClose(e))}_onConnMessage(e){this.decode(e.data,(e=>{let{topic:t,event:s,payload:i,ref:n}=e;n&&n===this.pendingHeartbeatRef&&(this.pendingHeartbeatRef=null),this.log(\"receive\",`${i.status||\"\"} ${t} ${s} ${n&&\"(\"+n+\")\"||\"\"}`,i),this.channels.filter((e=>e._isMember(t))).forEach((e=>e._trigger(s,i,n))),this.stateChangeCallbacks.message.forEach((t=>t(e)))}))}async _onConnOpen(){if(this.log(\"transport\",`connected to ${this.endpointURL()}`),this.flushSendBuffer(),this.reconnectTimer.reset(),this.worker){this.workerUrl?this.log(\"worker\",`starting worker for from ${this.workerUrl}`):this.log(\"worker\",\"starting default worker\");const e=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(e),this.workerRef.onerror=e=>{this.log(\"worker\",\"worker error\",e.message),this.workerRef.terminate()},this.workerRef.onmessage=e=>{\"keepAlive\"===e.data.event&&this.sendHeartbeat()},this.workerRef.postMessage({event:\"start\",interval:this.heartbeatIntervalMs})}else this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval((()=>this.sendHeartbeat()),this.heartbeatIntervalMs);this.stateChangeCallbacks.open.forEach((e=>e()))}_onConnClose(e){this.log(\"transport\",\"close\",e),this._triggerChanError(),this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach((t=>t(e)))}_onConnError(e){this.log(\"transport\",e.message),this._triggerChanError(),this.stateChangeCallbacks.error.forEach((t=>t(e)))}_triggerChanError(){this.channels.forEach((e=>e._trigger(i.error)))}_appendParams(e,t){if(0===Object.keys(t).length)return e;const s=e.match(/\\?/)?\"&\":\"?\";return`${e}${s}${new URLSearchParams(t)}`}_workerObjectUrl(e){let t;if(e)t=e;else{const e=new Blob(['\\n  addEventListener(\"message\", (e) => {\\n    if (e.data.event === \"start\") {\\n      setInterval(() => postMessage({ event: \"keepAlive\" }), e.data.interval);\\n    }\\n  });'],{type:\"application/javascript\"});t=URL.createObjectURL(e)}return t}}class L{constructor(e,s,i){this.binaryType=\"arraybuffer\",this.onclose=()=>{},this.onerror=()=>{},this.onmessage=()=>{},this.onopen=()=>{},this.readyState=t.connecting,this.send=()=>{},this.url=null,this.url=e,this.close=i.close}}export{w as REALTIME_CHANNEL_STATES,T as REALTIME_LISTEN_TYPES,y as REALTIME_POSTGRES_CHANGES_LISTEN_EVENT,k as REALTIME_PRESENCE_LISTEN_EVENTS,E as REALTIME_SUBSCRIBE_STATES,R as RealtimeChannel,S as RealtimeClient,j as RealtimePresence};export default null;\n//# sourceMappingURL=/sm/5328a08a83626f5b31879da3a70dd3bb5b408af6d54a495d46ab51ca66b38319.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@supabase/storage-js@2.7.1/dist/module/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nvar t=\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{},r=[],e=[],n=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,i=!1;function o(){i=!0;for(var t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",n=0;n<64;++n)r[n]=t[n],e[t.charCodeAt(n)]=n;e[\"-\".charCodeAt(0)]=62,e[\"_\".charCodeAt(0)]=63}function s(t,e,n){for(var i,o,s=[],u=e;u<n;u+=3)i=(t[u]<<16)+(t[u+1]<<8)+t[u+2],s.push(r[(o=i)>>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return s.join(\"\")}function u(t){var e;i||o();for(var n=t.length,u=n%3,a=\"\",h=[],f=16383,c=0,l=n-u;c<l;c+=f)h.push(s(t,c,c+f>l?l:c+f));return 1===u?(e=t[n-1],a+=r[e>>2],a+=r[e<<4&63],a+=\"==\"):2===u&&(e=(t[n-2]<<8)+t[n-1],a+=r[e>>10],a+=r[e>>4&63],a+=r[e<<2&63],a+=\"=\"),h.push(a),h.join(\"\")}function a(t,r,e,n,i){var o,s,u=8*i-n-1,a=(1<<u)-1,h=a>>1,f=-7,c=e?i-1:0,l=e?-1:1,d=t[r+c];for(c+=l,o=d&(1<<-f)-1,d>>=-f,f+=u;f>0;o=256*o+t[r+c],c+=l,f-=8);for(s=o&(1<<-f)-1,o>>=-f,f+=n;f>0;s=256*s+t[r+c],c+=l,f-=8);if(0===o)o=1-h;else{if(o===a)return s?NaN:1/0*(d?-1:1);s+=Math.pow(2,n),o-=h}return(d?-1:1)*s*Math.pow(2,o-n)}function h(t,r,e,n,i,o){var s,u,a,h=8*o-i-1,f=(1<<h)-1,c=f>>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:o-1,p=n?1:-1,g=r<0||0===r&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(u=isNaN(r)?1:0,s=f):(s=Math.floor(Math.log(r)/Math.LN2),r*(a=Math.pow(2,-s))<1&&(s--,a*=2),(r+=s+c>=1?l/a:l*Math.pow(2,1-c))*a>=2&&(s++,a/=2),s+c>=f?(u=0,s=f):s+c>=1?(u=(r*a-1)*Math.pow(2,i),s+=c):(u=r*Math.pow(2,c-1)*Math.pow(2,i),s=0));i>=8;t[e+d]=255&u,d+=p,u/=256,i-=8);for(s=s<<i|u,h+=i;h>0;t[e+d]=255&s,d+=p,s/=256,h-=8);t[e+d-p]|=128*g}var f={}.toString,c=Array.isArray||function(t){return\"[object Array]\"==f.call(t)};function l(){return p.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function d(t,r){if(l()<r)throw new RangeError(\"Invalid typed array length\");return p.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r)).__proto__=p.prototype:(null===t&&(t=new p(r)),t.length=r),t}function p(t,r,e){if(!(p.TYPED_ARRAY_SUPPORT||this instanceof p))return new p(t,r,e);if(\"number\"==typeof t){if(\"string\"==typeof r)throw new Error(\"If encoding is specified then the first argument must be a string\");return v(this,t)}return g(this,t,r,e)}function g(t,r,e,n){if(\"number\"==typeof r)throw new TypeError('\"value\" argument must not be a number');return\"undefined\"!=typeof ArrayBuffer&&r instanceof ArrayBuffer?function(t,r,e,n){if(r.byteLength,e<0||r.byteLength<e)throw new RangeError(\"'offset' is out of bounds\");if(r.byteLength<e+(n||0))throw new RangeError(\"'length' is out of bounds\");r=void 0===e&&void 0===n?new Uint8Array(r):void 0===n?new Uint8Array(r,e):new Uint8Array(r,e,n);p.TYPED_ARRAY_SUPPORT?(t=r).__proto__=p.prototype:t=w(t,r);return t}(t,r,e,n):\"string\"==typeof r?function(t,r,e){\"string\"==typeof e&&\"\"!==e||(e=\"utf8\");if(!p.isEncoding(e))throw new TypeError('\"encoding\" must be a valid string encoding');var n=0|E(r,e);t=d(t,n);var i=t.write(r,e);i!==n&&(t=t.slice(0,i));return t}(t,r,e):function(t,r){if(m(r)){var e=0|b(r.length);return 0===(t=d(t,e)).length||r.copy(t,0,0,e),t}if(r){if(\"undefined\"!=typeof ArrayBuffer&&r.buffer instanceof ArrayBuffer||\"length\"in r)return\"number\"!=typeof r.length||(n=r.length)!=n?d(t,0):w(t,r);if(\"Buffer\"===r.type&&c(r.data))return w(t,r.data)}var n;throw new TypeError(\"First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.\")}(t,r)}function y(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be a number');if(t<0)throw new RangeError('\"size\" argument must not be negative')}function v(t,r){if(y(r),t=d(t,r<0?0:0|b(r)),!p.TYPED_ARRAY_SUPPORT)for(var e=0;e<r;++e)t[e]=0;return t}function w(t,r){var e=r.length<0?0:0|b(r.length);t=d(t,e);for(var n=0;n<e;n+=1)t[n]=255&r[n];return t}function b(t){if(t>=l())throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+l().toString(16)+\" bytes\");return 0|t}function m(t){return!(null==t||!t._isBuffer)}function E(t,r){if(m(t))return t.length;if(\"undefined\"!=typeof ArrayBuffer&&\"function\"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;\"string\"!=typeof t&&(t=\"\"+t);var e=t.length;if(0===e)return 0;for(var n=!1;;)switch(r){case\"ascii\":case\"latin1\":case\"binary\":return e;case\"utf8\":case\"utf-8\":case void 0:return G(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*e;case\"hex\":return e>>>1;case\"base64\":return V(t).length;default:if(n)return G(t).length;r=(\"\"+r).toLowerCase(),n=!0}}function R(t,r,e){var n=!1;if((void 0===r||r<0)&&(r=0),r>this.length)return\"\";if((void 0===e||e>this.length)&&(e=this.length),e<=0)return\"\";if((e>>>=0)<=(r>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return Y(this,r,e);case\"utf8\":case\"utf-8\":return j(this,r,e);case\"ascii\":return k(this,r,e);case\"latin1\":case\"binary\":return C(this,r,e);case\"base64\":return I(this,r,e);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return L(this,r,e);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function _(t,r,e){var n=t[r];t[r]=t[e],t[e]=n}function A(t,r,e,n,i){if(0===t.length)return-1;if(\"string\"==typeof e?(n=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,isNaN(e)&&(e=i?0:t.length-1),e<0&&(e=t.length+e),e>=t.length){if(i)return-1;e=t.length-1}else if(e<0){if(!i)return-1;e=0}if(\"string\"==typeof r&&(r=p.from(r,n)),m(r))return 0===r.length?-1:P(t,r,e,n,i);if(\"number\"==typeof r)return r&=255,p.TYPED_ARRAY_SUPPORT&&\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,r,e):Uint8Array.prototype.lastIndexOf.call(t,r,e):P(t,[r],e,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function P(t,r,e,n,i){var o,s=1,u=t.length,a=r.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||r.length<2)return-1;s=2,u/=2,a/=2,e/=2}function h(t,r){return 1===s?t[r]:t.readUInt16BE(r*s)}if(i){var f=-1;for(o=e;o<u;o++)if(h(t,o)===h(r,-1===f?0:o-f)){if(-1===f&&(f=o),o-f+1===a)return f*s}else-1!==f&&(o-=o-f),f=-1}else for(e+a>u&&(e=u-a),o=e;o>=0;o--){for(var c=!0,l=0;l<a;l++)if(h(t,o+l)!==h(r,l)){c=!1;break}if(c)return o}return-1}function U(t,r,e,n){e=Number(e)||0;var i=t.length-e;n?(n=Number(n))>i&&(n=i):n=i;var o=r.length;if(o%2!=0)throw new TypeError(\"Invalid hex string\");n>o/2&&(n=o/2);for(var s=0;s<n;++s){var u=parseInt(r.substr(2*s,2),16);if(isNaN(u))return s;t[e+s]=u}return s}function T(t,r,e,n){return H(G(r,t.length-e),t,e,n)}function S(t,r,e,n){return H(function(t){for(var r=[],e=0;e<t.length;++e)r.push(255&t.charCodeAt(e));return r}(r),t,e,n)}function O(t,r,e,n){return S(t,r,e,n)}function B(t,r,e,n){return H(V(r),t,e,n)}function $(t,r,e,n){return H(function(t,r){for(var e,n,i,o=[],s=0;s<t.length&&!((r-=2)<0);++s)n=(e=t.charCodeAt(s))>>8,i=e%256,o.push(i),o.push(n);return o}(r,t.length-e),t,e,n)}function I(t,r,e){return 0===r&&e===t.length?u(t):u(t.slice(r,e))}function j(t,r,e){e=Math.min(t.length,e);for(var n=[],i=r;i<e;){var o,s,u,a,h=t[i],f=null,c=h>239?4:h>223?3:h>191?2:1;if(i+c<=e)switch(c){case 1:h<128&&(f=h);break;case 2:128==(192&(o=t[i+1]))&&(a=(31&h)<<6|63&o)>127&&(f=a);break;case 3:o=t[i+1],s=t[i+2],128==(192&o)&&128==(192&s)&&(a=(15&h)<<12|(63&o)<<6|63&s)>2047&&(a<55296||a>57343)&&(f=a);break;case 4:o=t[i+1],s=t[i+2],u=t[i+3],128==(192&o)&&128==(192&s)&&128==(192&u)&&(a=(15&h)<<18|(63&o)<<12|(63&s)<<6|63&u)>65535&&a<1114112&&(f=a)}null===f?(f=65533,c=1):f>65535&&(f-=65536,n.push(f>>>10&1023|55296),f=56320|1023&f),n.push(f),i+=c}return function(t){var r=t.length;if(r<=x)return String.fromCharCode.apply(String,t);var e=\"\",n=0;for(;n<r;)e+=String.fromCharCode.apply(String,t.slice(n,n+=x));return e}(n)}p.TYPED_ARRAY_SUPPORT=void 0===t.TYPED_ARRAY_SUPPORT||t.TYPED_ARRAY_SUPPORT,l(),p.poolSize=8192,p._augment=function(t){return t.__proto__=p.prototype,t},p.from=function(t,r,e){return g(null,t,r,e)},p.TYPED_ARRAY_SUPPORT&&(p.prototype.__proto__=Uint8Array.prototype,p.__proto__=Uint8Array,\"undefined\"!=typeof Symbol&&Symbol.species&&p[Symbol.species]),p.alloc=function(t,r,e){return function(t,r,e,n){return y(r),r<=0?d(t,r):void 0!==e?\"string\"==typeof n?d(t,r).fill(e,n):d(t,r).fill(e):d(t,r)}(null,t,r,e)},p.allocUnsafe=function(t){return v(null,t)},p.allocUnsafeSlow=function(t){return v(null,t)},p.isBuffer=function(t){return null!=t&&(!!t._isBuffer||X(t)||function(t){return\"function\"==typeof t.readFloatLE&&\"function\"==typeof t.slice&&X(t.slice(0,0))}(t))},p.compare=function(t,r){if(!m(t)||!m(r))throw new TypeError(\"Arguments must be Buffers\");if(t===r)return 0;for(var e=t.length,n=r.length,i=0,o=Math.min(e,n);i<o;++i)if(t[i]!==r[i]){e=t[i],n=r[i];break}return e<n?-1:n<e?1:0},p.isEncoding=function(t){switch(String(t).toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"latin1\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return!0;default:return!1}},p.concat=function(t,r){if(!c(t))throw new TypeError('\"list\" argument must be an Array of Buffers');if(0===t.length)return p.alloc(0);var e;if(void 0===r)for(r=0,e=0;e<t.length;++e)r+=t[e].length;var n=p.allocUnsafe(r),i=0;for(e=0;e<t.length;++e){var o=t[e];if(!m(o))throw new TypeError('\"list\" argument must be an Array of Buffers');o.copy(n,i),i+=o.length}return n},p.byteLength=E,p.prototype._isBuffer=!0,p.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var r=0;r<t;r+=2)_(this,r,r+1);return this},p.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError(\"Buffer size must be a multiple of 32-bits\");for(var r=0;r<t;r+=4)_(this,r,r+3),_(this,r+1,r+2);return this},p.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError(\"Buffer size must be a multiple of 64-bits\");for(var r=0;r<t;r+=8)_(this,r,r+7),_(this,r+1,r+6),_(this,r+2,r+5),_(this,r+3,r+4);return this},p.prototype.toString=function(){var t=0|this.length;return 0===t?\"\":0===arguments.length?j(this,0,t):R.apply(this,arguments)},p.prototype.equals=function(t){if(!m(t))throw new TypeError(\"Argument must be a Buffer\");return this===t||0===p.compare(this,t)},p.prototype.inspect=function(){var t=\"\";return this.length>0&&(t=this.toString(\"hex\",0,50).match(/.{2}/g).join(\" \"),this.length>50&&(t+=\" ... \")),\"<Buffer \"+t+\">\"},p.prototype.compare=function(t,r,e,n,i){if(!m(t))throw new TypeError(\"Argument must be a Buffer\");if(void 0===r&&(r=0),void 0===e&&(e=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),r<0||e>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&r>=e)return 0;if(n>=i)return-1;if(r>=e)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(e>>>=0)-(r>>>=0),u=Math.min(o,s),a=this.slice(n,i),h=t.slice(r,e),f=0;f<u;++f)if(a[f]!==h[f]){o=a[f],s=h[f];break}return o<s?-1:s<o?1:0},p.prototype.includes=function(t,r,e){return-1!==this.indexOf(t,r,e)},p.prototype.indexOf=function(t,r,e){return A(this,t,r,e,!0)},p.prototype.lastIndexOf=function(t,r,e){return A(this,t,r,e,!1)},p.prototype.write=function(t,r,e,n){if(void 0===r)n=\"utf8\",e=this.length,r=0;else if(void 0===e&&\"string\"==typeof r)n=r,e=this.length,r=0;else{if(!isFinite(r))throw new Error(\"Buffer.write(string, encoding, offset[, length]) is no longer supported\");r|=0,isFinite(e)?(e|=0,void 0===n&&(n=\"utf8\")):(n=e,e=void 0)}var i=this.length-r;if((void 0===e||e>i)&&(e=i),t.length>0&&(e<0||r<0)||r>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var o=!1;;)switch(n){case\"hex\":return U(this,t,r,e);case\"utf8\":case\"utf-8\":return T(this,t,r,e);case\"ascii\":return S(this,t,r,e);case\"latin1\":case\"binary\":return O(this,t,r,e);case\"base64\":return B(this,t,r,e);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return $(this,t,r,e);default:if(o)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),o=!0}},p.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var x=4096;function k(t,r,e){var n=\"\";e=Math.min(t.length,e);for(var i=r;i<e;++i)n+=String.fromCharCode(127&t[i]);return n}function C(t,r,e){var n=\"\";e=Math.min(t.length,e);for(var i=r;i<e;++i)n+=String.fromCharCode(t[i]);return n}function Y(t,r,e){var n=t.length;(!r||r<0)&&(r=0),(!e||e<0||e>n)&&(e=n);for(var i=\"\",o=r;o<e;++o)i+=Q(t[o]);return i}function L(t,r,e){for(var n=t.slice(r,e),i=\"\",o=0;o<n.length;o+=2)i+=String.fromCharCode(n[o]+256*n[o+1]);return i}function D(t,r,e){if(t%1!=0||t<0)throw new RangeError(\"offset is not uint\");if(t+r>e)throw new RangeError(\"Trying to access beyond buffer length\")}function M(t,r,e,n,i,o){if(!m(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(r>i||r<o)throw new RangeError('\"value\" argument is out of bounds');if(e+n>t.length)throw new RangeError(\"Index out of range\")}function F(t,r,e,n){r<0&&(r=65535+r+1);for(var i=0,o=Math.min(t.length-e,2);i<o;++i)t[e+i]=(r&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function N(t,r,e,n){r<0&&(r=4294967295+r+1);for(var i=0,o=Math.min(t.length-e,4);i<o;++i)t[e+i]=r>>>8*(n?i:3-i)&255}function z(t,r,e,n,i,o){if(e+n>t.length)throw new RangeError(\"Index out of range\");if(e<0)throw new RangeError(\"Index out of range\")}function J(t,r,e,n,i){return i||z(t,0,e,4),h(t,r,e,n,23,4),e+4}function K(t,r,e,n,i){return i||z(t,0,e,8),h(t,r,e,n,52,8),e+8}p.prototype.slice=function(t,r){var e,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(r=void 0===r?n:~~r)<0?(r+=n)<0&&(r=0):r>n&&(r=n),r<t&&(r=t),p.TYPED_ARRAY_SUPPORT)(e=this.subarray(t,r)).__proto__=p.prototype;else{var i=r-t;e=new p(i,void 0);for(var o=0;o<i;++o)e[o]=this[o+t]}return e},p.prototype.readUIntLE=function(t,r,e){t|=0,r|=0,e||D(t,r,this.length);for(var n=this[t],i=1,o=0;++o<r&&(i*=256);)n+=this[t+o]*i;return n},p.prototype.readUIntBE=function(t,r,e){t|=0,r|=0,e||D(t,r,this.length);for(var n=this[t+--r],i=1;r>0&&(i*=256);)n+=this[t+--r]*i;return n},p.prototype.readUInt8=function(t,r){return r||D(t,1,this.length),this[t]},p.prototype.readUInt16LE=function(t,r){return r||D(t,2,this.length),this[t]|this[t+1]<<8},p.prototype.readUInt16BE=function(t,r){return r||D(t,2,this.length),this[t]<<8|this[t+1]},p.prototype.readUInt32LE=function(t,r){return r||D(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},p.prototype.readUInt32BE=function(t,r){return r||D(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},p.prototype.readIntLE=function(t,r,e){t|=0,r|=0,e||D(t,r,this.length);for(var n=this[t],i=1,o=0;++o<r&&(i*=256);)n+=this[t+o]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*r)),n},p.prototype.readIntBE=function(t,r,e){t|=0,r|=0,e||D(t,r,this.length);for(var n=r,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*r)),o},p.prototype.readInt8=function(t,r){return r||D(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},p.prototype.readInt16LE=function(t,r){r||D(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},p.prototype.readInt16BE=function(t,r){r||D(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},p.prototype.readInt32LE=function(t,r){return r||D(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},p.prototype.readInt32BE=function(t,r){return r||D(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},p.prototype.readFloatLE=function(t,r){return r||D(t,4,this.length),a(this,t,!0,23,4)},p.prototype.readFloatBE=function(t,r){return r||D(t,4,this.length),a(this,t,!1,23,4)},p.prototype.readDoubleLE=function(t,r){return r||D(t,8,this.length),a(this,t,!0,52,8)},p.prototype.readDoubleBE=function(t,r){return r||D(t,8,this.length),a(this,t,!1,52,8)},p.prototype.writeUIntLE=function(t,r,e,n){(t=+t,r|=0,e|=0,n)||M(this,t,r,e,Math.pow(2,8*e)-1,0);var i=1,o=0;for(this[r]=255&t;++o<e&&(i*=256);)this[r+o]=t/i&255;return r+e},p.prototype.writeUIntBE=function(t,r,e,n){(t=+t,r|=0,e|=0,n)||M(this,t,r,e,Math.pow(2,8*e)-1,0);var i=e-1,o=1;for(this[r+i]=255&t;--i>=0&&(o*=256);)this[r+i]=t/o&255;return r+e},p.prototype.writeUInt8=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,1,255,0),p.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},p.prototype.writeUInt16LE=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,2,65535,0),p.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):F(this,t,r,!0),r+2},p.prototype.writeUInt16BE=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,2,65535,0),p.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):F(this,t,r,!1),r+2},p.prototype.writeUInt32LE=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,4,4294967295,0),p.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):N(this,t,r,!0),r+4},p.prototype.writeUInt32BE=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,4,4294967295,0),p.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):N(this,t,r,!1),r+4},p.prototype.writeIntLE=function(t,r,e,n){if(t=+t,r|=0,!n){var i=Math.pow(2,8*e-1);M(this,t,r,e,i-1,-i)}var o=0,s=1,u=0;for(this[r]=255&t;++o<e&&(s*=256);)t<0&&0===u&&0!==this[r+o-1]&&(u=1),this[r+o]=(t/s|0)-u&255;return r+e},p.prototype.writeIntBE=function(t,r,e,n){if(t=+t,r|=0,!n){var i=Math.pow(2,8*e-1);M(this,t,r,e,i-1,-i)}var o=e-1,s=1,u=0;for(this[r+o]=255&t;--o>=0&&(s*=256);)t<0&&0===u&&0!==this[r+o+1]&&(u=1),this[r+o]=(t/s|0)-u&255;return r+e},p.prototype.writeInt8=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,1,127,-128),p.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=255&t,r+1},p.prototype.writeInt16LE=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,2,32767,-32768),p.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):F(this,t,r,!0),r+2},p.prototype.writeInt16BE=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,2,32767,-32768),p.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):F(this,t,r,!1),r+2},p.prototype.writeInt32LE=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,4,2147483647,-2147483648),p.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):N(this,t,r,!0),r+4},p.prototype.writeInt32BE=function(t,r,e){return t=+t,r|=0,e||M(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),p.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):N(this,t,r,!1),r+4},p.prototype.writeFloatLE=function(t,r,e){return J(this,t,r,!0,e)},p.prototype.writeFloatBE=function(t,r,e){return J(this,t,r,!1,e)},p.prototype.writeDoubleLE=function(t,r,e){return K(this,t,r,!0,e)},p.prototype.writeDoubleBE=function(t,r,e){return K(this,t,r,!1,e)},p.prototype.copy=function(t,r,e,n){if(e||(e=0),n||0===n||(n=this.length),r>=t.length&&(r=t.length),r||(r=0),n>0&&n<e&&(n=e),n===e)return 0;if(0===t.length||0===this.length)return 0;if(r<0)throw new RangeError(\"targetStart out of bounds\");if(e<0||e>=this.length)throw new RangeError(\"sourceStart out of bounds\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-r<n-e&&(n=t.length-r+e);var i,o=n-e;if(this===t&&e<r&&r<n)for(i=o-1;i>=0;--i)t[i+r]=this[i+e];else if(o<1e3||!p.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)t[i+r]=this[i+e];else Uint8Array.prototype.set.call(t,this.subarray(e,e+o),r);return o},p.prototype.fill=function(t,r,e,n){if(\"string\"==typeof t){if(\"string\"==typeof r?(n=r,r=0,e=this.length):\"string\"==typeof e&&(n=e,e=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==n&&\"string\"!=typeof n)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof n&&!p.isEncoding(n))throw new TypeError(\"Unknown encoding: \"+n)}else\"number\"==typeof t&&(t&=255);if(r<0||this.length<r||this.length<e)throw new RangeError(\"Out of range index\");if(e<=r)return this;var o;if(r>>>=0,e=void 0===e?this.length:e>>>0,t||(t=0),\"number\"==typeof t)for(o=r;o<e;++o)this[o]=t;else{var s=m(t)?t:G(new p(t,n).toString()),u=s.length;for(o=0;o<e-r;++o)this[o+r]=s[o%u]}return this};var q=/[^+\\/0-9A-Za-z-_]/g;function Q(t){return t<16?\"0\"+t.toString(16):t.toString(16)}function G(t,r){var e;r=r||1/0;for(var n=t.length,i=null,o=[],s=0;s<n;++s){if((e=t.charCodeAt(s))>55295&&e<57344){if(!i){if(e>56319){(r-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(r-=3)>-1&&o.push(239,191,189);continue}i=e;continue}if(e<56320){(r-=3)>-1&&o.push(239,191,189),i=e;continue}e=65536+(i-55296<<10|e-56320)}else i&&(r-=3)>-1&&o.push(239,191,189);if(i=null,e<128){if((r-=1)<0)break;o.push(e)}else if(e<2048){if((r-=2)<0)break;o.push(e>>6|192,63&e|128)}else if(e<65536){if((r-=3)<0)break;o.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error(\"Invalid code point\");if((r-=4)<0)break;o.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return o}function V(t){return function(t){var r,s,u,a,h,f;i||o();var c=t.length;if(c%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");h=\"=\"===t[c-2]?2:\"=\"===t[c-1]?1:0,f=new n(3*c/4-h),u=h>0?c-4:c;var l=0;for(r=0,s=0;r<u;r+=4,s+=3)a=e[t.charCodeAt(r)]<<18|e[t.charCodeAt(r+1)]<<12|e[t.charCodeAt(r+2)]<<6|e[t.charCodeAt(r+3)],f[l++]=a>>16&255,f[l++]=a>>8&255,f[l++]=255&a;return 2===h?(a=e[t.charCodeAt(r)]<<2|e[t.charCodeAt(r+1)]>>4,f[l++]=255&a):1===h&&(a=e[t.charCodeAt(r)]<<10|e[t.charCodeAt(r+1)]<<4|e[t.charCodeAt(r+2)]>>2,f[l++]=a>>8&255,f[l++]=255&a),f}(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\\s+|\\s+$/g,\"\")}(t).replace(q,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function H(t,r,e,n){for(var i=0;i<n&&!(i+e>=r.length||i>=t.length);++i)r[i+e]=t[i];return i}function X(t){return!!t.constructor&&\"function\"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}class Z extends Error{constructor(t){super(t),this.__isStorageError=!0,this.name=\"StorageError\"}}function W(t){return\"object\"==typeof t&&null!==t&&\"__isStorageError\"in t}class tt extends Z{constructor(t,r){super(t),this.name=\"StorageApiError\",this.status=r}toJSON(){return{name:this.name,message:this.message,status:this.status}}}class rt extends Z{constructor(t,r){super(t),this.name=\"StorageUnknownError\",this.originalError=r}}var et=function(t,r,e,n){return new(e||(e=Promise))((function(i,o){function s(t){try{a(n.next(t))}catch(t){o(t)}}function u(t){try{a(n.throw(t))}catch(t){o(t)}}function a(t){var r;t.done?i(t.value):(r=t.value,r instanceof e?r:new e((function(t){t(r)}))).then(s,u)}a((n=n.apply(t,r||[])).next())}))};const nt=t=>{let r;return r=t||(\"undefined\"==typeof fetch?(...t)=>import(\"/npm/@supabase/node-fetch@2.6.15/+esm\").then((({default:r})=>r(...t))):fetch),(...t)=>r(...t)},it=t=>{if(Array.isArray(t))return t.map((t=>it(t)));if(\"function\"==typeof t||t!==Object(t))return t;const r={};return Object.entries(t).forEach((([t,e])=>{const n=t.replace(/([-_][a-z])/gi,(t=>t.toUpperCase().replace(/[-_]/g,\"\")));r[n]=it(e)})),r};var ot=function(t,r,e,n){return new(e||(e=Promise))((function(i,o){function s(t){try{a(n.next(t))}catch(t){o(t)}}function u(t){try{a(n.throw(t))}catch(t){o(t)}}function a(t){var r;t.done?i(t.value):(r=t.value,r instanceof e?r:new e((function(t){t(r)}))).then(s,u)}a((n=n.apply(t,r||[])).next())}))};const st=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t),ut=(t,r,e)=>ot(void 0,void 0,void 0,(function*(){const n=yield et(void 0,void 0,void 0,(function*(){return\"undefined\"==typeof Response?(yield import(\"/npm/@supabase/node-fetch@2.6.15/+esm\")).Response:Response}));t instanceof n&&!(null==e?void 0:e.noResolveJson)?t.json().then((e=>{r(new tt(st(e),t.status||500))})).catch((t=>{r(new rt(st(t),t))})):r(new rt(st(t),t))}));function at(t,r,e,n,i,o){return ot(this,void 0,void 0,(function*(){return new Promise(((s,u)=>{t(e,((t,r,e,n)=>{const i={method:t,headers:(null==r?void 0:r.headers)||{}};return\"GET\"===t?i:(i.headers=Object.assign({\"Content-Type\":\"application/json\"},null==r?void 0:r.headers),n&&(i.body=JSON.stringify(n)),Object.assign(Object.assign({},i),e))})(r,n,i,o)).then((t=>{if(!t.ok)throw t;return(null==n?void 0:n.noResolveJson)?t:t.json()})).then((t=>s(t))).catch((t=>ut(t,u,n)))}))}))}function ht(t,r,e,n){return ot(this,void 0,void 0,(function*(){return at(t,\"GET\",r,e,n)}))}function ft(t,r,e,n,i){return ot(this,void 0,void 0,(function*(){return at(t,\"POST\",r,n,i,e)}))}function ct(t,r,e,n,i){return ot(this,void 0,void 0,(function*(){return at(t,\"DELETE\",r,n,i,e)}))}var lt=function(t,r,e,n){return new(e||(e=Promise))((function(i,o){function s(t){try{a(n.next(t))}catch(t){o(t)}}function u(t){try{a(n.throw(t))}catch(t){o(t)}}function a(t){var r;t.done?i(t.value):(r=t.value,r instanceof e?r:new e((function(t){t(r)}))).then(s,u)}a((n=n.apply(t,r||[])).next())}))};const dt={limit:100,offset:0,sortBy:{column:\"name\",order:\"asc\"}},pt={cacheControl:\"3600\",contentType:\"text/plain;charset=UTF-8\",upsert:!1};class gt{constructor(t,r={},e,n){this.url=t,this.headers=r,this.bucketId=e,this.fetch=nt(n)}uploadOrUpdate(t,r,e,n){return lt(this,void 0,void 0,(function*(){try{let i;const o=Object.assign(Object.assign({},pt),n);let s=Object.assign(Object.assign({},this.headers),\"POST\"===t&&{\"x-upsert\":String(o.upsert)});const u=o.metadata;\"undefined\"!=typeof Blob&&e instanceof Blob?(i=new FormData,i.append(\"cacheControl\",o.cacheControl),u&&i.append(\"metadata\",this.encodeMetadata(u)),i.append(\"\",e)):\"undefined\"!=typeof FormData&&e instanceof FormData?(i=e,i.append(\"cacheControl\",o.cacheControl),u&&i.append(\"metadata\",this.encodeMetadata(u))):(i=e,s[\"cache-control\"]=`max-age=${o.cacheControl}`,s[\"content-type\"]=o.contentType,u&&(s[\"x-metadata\"]=this.toBase64(this.encodeMetadata(u)))),(null==n?void 0:n.headers)&&(s=Object.assign(Object.assign({},s),n.headers));const a=this._removeEmptyFolders(r),h=this._getFinalPath(a),f=yield this.fetch(`${this.url}/object/${h}`,Object.assign({method:t,body:i,headers:s},(null==o?void 0:o.duplex)?{duplex:o.duplex}:{})),c=yield f.json();if(f.ok)return{data:{path:a,id:c.Id,fullPath:c.Key},error:null};return{data:null,error:c}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}upload(t,r,e){return lt(this,void 0,void 0,(function*(){return this.uploadOrUpdate(\"POST\",t,r,e)}))}uploadToSignedUrl(t,r,e,n){return lt(this,void 0,void 0,(function*(){const i=this._removeEmptyFolders(t),o=this._getFinalPath(i),s=new URL(this.url+`/object/upload/sign/${o}`);s.searchParams.set(\"token\",r);try{let t;const r=Object.assign({upsert:pt.upsert},n),o=Object.assign(Object.assign({},this.headers),{\"x-upsert\":String(r.upsert)});\"undefined\"!=typeof Blob&&e instanceof Blob?(t=new FormData,t.append(\"cacheControl\",r.cacheControl),t.append(\"\",e)):\"undefined\"!=typeof FormData&&e instanceof FormData?(t=e,t.append(\"cacheControl\",r.cacheControl)):(t=e,o[\"cache-control\"]=`max-age=${r.cacheControl}`,o[\"content-type\"]=r.contentType);const u=yield this.fetch(s.toString(),{method:\"PUT\",body:t,headers:o}),a=yield u.json();if(u.ok)return{data:{path:i,fullPath:a.Key},error:null};return{data:null,error:a}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}createSignedUploadUrl(t,r){return lt(this,void 0,void 0,(function*(){try{let e=this._getFinalPath(t);const n=Object.assign({},this.headers);(null==r?void 0:r.upsert)&&(n[\"x-upsert\"]=\"true\");const i=yield ft(this.fetch,`${this.url}/object/upload/sign/${e}`,{},{headers:n}),o=new URL(this.url+i.url),s=o.searchParams.get(\"token\");if(!s)throw new Z(\"No token returned by API\");return{data:{signedUrl:o.toString(),path:t,token:s},error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}update(t,r,e){return lt(this,void 0,void 0,(function*(){return this.uploadOrUpdate(\"PUT\",t,r,e)}))}move(t,r,e){return lt(this,void 0,void 0,(function*(){try{return{data:yield ft(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:t,destinationKey:r,destinationBucket:null==e?void 0:e.destinationBucket},{headers:this.headers}),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}copy(t,r,e){return lt(this,void 0,void 0,(function*(){try{return{data:{path:(yield ft(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:t,destinationKey:r,destinationBucket:null==e?void 0:e.destinationBucket},{headers:this.headers})).Key},error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}createSignedUrl(t,r,e){return lt(this,void 0,void 0,(function*(){try{let n=this._getFinalPath(t),i=yield ft(this.fetch,`${this.url}/object/sign/${n}`,Object.assign({expiresIn:r},(null==e?void 0:e.transform)?{transform:e.transform}:{}),{headers:this.headers});const o=(null==e?void 0:e.download)?`&download=${!0===e.download?\"\":e.download}`:\"\";return i={signedUrl:encodeURI(`${this.url}${i.signedURL}${o}`)},{data:i,error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}createSignedUrls(t,r,e){return lt(this,void 0,void 0,(function*(){try{const n=yield ft(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:r,paths:t},{headers:this.headers}),i=(null==e?void 0:e.download)?`&download=${!0===e.download?\"\":e.download}`:\"\";return{data:n.map((t=>Object.assign(Object.assign({},t),{signedUrl:t.signedURL?encodeURI(`${this.url}${t.signedURL}${i}`):null}))),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}download(t,r){return lt(this,void 0,void 0,(function*(){const e=void 0!==(null==r?void 0:r.transform)?\"render/image/authenticated\":\"object\",n=this.transformOptsToQueryString((null==r?void 0:r.transform)||{}),i=n?`?${n}`:\"\";try{const r=this._getFinalPath(t),n=yield ht(this.fetch,`${this.url}/${e}/${r}${i}`,{headers:this.headers,noResolveJson:!0});return{data:yield n.blob(),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}info(t){return lt(this,void 0,void 0,(function*(){const r=this._getFinalPath(t);try{const t=yield ht(this.fetch,`${this.url}/object/info/${r}`,{headers:this.headers});return{data:it(t),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}exists(t){return lt(this,void 0,void 0,(function*(){const r=this._getFinalPath(t);try{return yield function(t,r,e,n){return ot(this,void 0,void 0,(function*(){return at(t,\"HEAD\",r,Object.assign(Object.assign({},e),{noResolveJson:!0}),n)}))}(this.fetch,`${this.url}/object/${r}`,{headers:this.headers}),{data:!0,error:null}}catch(t){if(W(t)&&t instanceof rt){const r=t.originalError;if([400,404].includes(null==r?void 0:r.status))return{data:!1,error:t}}throw t}}))}getPublicUrl(t,r){const e=this._getFinalPath(t),n=[],i=(null==r?void 0:r.download)?`download=${!0===r.download?\"\":r.download}`:\"\";\"\"!==i&&n.push(i);const o=void 0!==(null==r?void 0:r.transform)?\"render/image\":\"object\",s=this.transformOptsToQueryString((null==r?void 0:r.transform)||{});\"\"!==s&&n.push(s);let u=n.join(\"&\");return\"\"!==u&&(u=`?${u}`),{data:{publicUrl:encodeURI(`${this.url}/${o}/public/${e}${u}`)}}}remove(t){return lt(this,void 0,void 0,(function*(){try{return{data:yield ct(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:t},{headers:this.headers}),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}list(t,r,e){return lt(this,void 0,void 0,(function*(){try{const n=Object.assign(Object.assign(Object.assign({},dt),r),{prefix:t||\"\"});return{data:yield ft(this.fetch,`${this.url}/object/list/${this.bucketId}`,n,{headers:this.headers},e),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}encodeMetadata(t){return JSON.stringify(t)}toBase64(t){return void 0!==p?p.from(t).toString(\"base64\"):btoa(t)}_getFinalPath(t){return`${this.bucketId}/${t}`}_removeEmptyFolders(t){return t.replace(/^\\/|\\/$/g,\"\").replace(/\\/+/g,\"/\")}transformOptsToQueryString(t){const r=[];return t.width&&r.push(`width=${t.width}`),t.height&&r.push(`height=${t.height}`),t.resize&&r.push(`resize=${t.resize}`),t.format&&r.push(`format=${t.format}`),t.quality&&r.push(`quality=${t.quality}`),r.join(\"&\")}}const yt={\"X-Client-Info\":\"storage-js/2.7.1\"};var vt=function(t,r,e,n){return new(e||(e=Promise))((function(i,o){function s(t){try{a(n.next(t))}catch(t){o(t)}}function u(t){try{a(n.throw(t))}catch(t){o(t)}}function a(t){var r;t.done?i(t.value):(r=t.value,r instanceof e?r:new e((function(t){t(r)}))).then(s,u)}a((n=n.apply(t,r||[])).next())}))};class wt{constructor(t,r={},e){this.url=t,this.headers=Object.assign(Object.assign({},yt),r),this.fetch=nt(e)}listBuckets(){return vt(this,void 0,void 0,(function*(){try{return{data:yield ht(this.fetch,`${this.url}/bucket`,{headers:this.headers}),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}getBucket(t){return vt(this,void 0,void 0,(function*(){try{return{data:yield ht(this.fetch,`${this.url}/bucket/${t}`,{headers:this.headers}),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}createBucket(t,r={public:!1}){return vt(this,void 0,void 0,(function*(){try{return{data:yield ft(this.fetch,`${this.url}/bucket`,{id:t,name:t,public:r.public,file_size_limit:r.fileSizeLimit,allowed_mime_types:r.allowedMimeTypes},{headers:this.headers}),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}updateBucket(t,r){return vt(this,void 0,void 0,(function*(){try{const e=yield function(t,r,e,n,i){return ot(this,void 0,void 0,(function*(){return at(t,\"PUT\",r,n,i,e)}))}(this.fetch,`${this.url}/bucket/${t}`,{id:t,name:t,public:r.public,file_size_limit:r.fileSizeLimit,allowed_mime_types:r.allowedMimeTypes},{headers:this.headers});return{data:e,error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}emptyBucket(t){return vt(this,void 0,void 0,(function*(){try{return{data:yield ft(this.fetch,`${this.url}/bucket/${t}/empty`,{},{headers:this.headers}),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}deleteBucket(t){return vt(this,void 0,void 0,(function*(){try{return{data:yield ct(this.fetch,`${this.url}/bucket/${t}`,{},{headers:this.headers}),error:null}}catch(t){if(W(t))return{data:null,error:t};throw t}}))}}class bt extends wt{constructor(t,r={},e){super(t,r,e)}from(t){return new gt(this.url,this.headers,t,this.fetch)}}export{tt as StorageApiError,bt as StorageClient,Z as StorageError,rt as StorageUnknownError,W as isStorageError};export default null;\n//# sourceMappingURL=/sm/a99fce3a0560bd3f47ba130df1a9bb76d4315398b2b7b2cb2d9f7cf8db9fb34d.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@supabase/auth-js@2.69.1/dist/module/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nconst e=\"2.69.1\",t=3e4,r=9e4,s={\"X-Client-Info\":`gotrue-js/${e}`},i=\"X-Supabase-Api-Version\",o={timestamp:Date.parse(\"2024-01-01T00:00:00.0Z\"),name:\"2024-01-01\"},a=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i;class n extends Error{constructor(e,t,r){super(e),this.__isAuthError=!0,this.name=\"AuthError\",this.status=t,this.code=r}}function l(e){return\"object\"==typeof e&&null!==e&&\"__isAuthError\"in e}class c extends n{constructor(e,t,r){super(e,t,r),this.name=\"AuthApiError\",this.status=t,this.code=r}}function u(e){return l(e)&&\"AuthApiError\"===e.name}class h extends n{constructor(e,t){super(e),this.name=\"AuthUnknownError\",this.originalError=t}}class d extends n{constructor(e,t,r,s){super(e,r,s),this.name=t,this.status=r}}class f extends d{constructor(){super(\"Auth session missing!\",\"AuthSessionMissingError\",400,void 0)}}function w(e){return l(e)&&\"AuthSessionMissingError\"===e.name}class g extends d{constructor(){super(\"Auth session or user missing\",\"AuthInvalidTokenResponseError\",500,void 0)}}class _ extends d{constructor(e){super(e,\"AuthInvalidCredentialsError\",400,void 0)}}class y extends d{constructor(e,t=null){super(e,\"AuthImplicitGrantRedirectError\",500,void 0),this.details=null,this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function p(e){return l(e)&&\"AuthImplicitGrantRedirectError\"===e.name}class v extends d{constructor(e,t=null){super(e,\"AuthPKCEGrantCodeExchangeError\",500,void 0),this.details=null,this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class b extends d{constructor(e,t){super(e,\"AuthRetryableFetchError\",t,void 0)}}function m(e){return l(e)&&\"AuthRetryableFetchError\"===e.name}class k extends d{constructor(e,t,r){super(e,\"AuthWeakPasswordError\",t,\"weak_password\"),this.reasons=r}}function S(e){return l(e)&&\"AuthWeakPasswordError\"===e.name}class T extends d{constructor(e){super(e,\"AuthInvalidJwtError\",400,\"invalid_jwt\")}}const I=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_\".split(\"\"),A=\" \\t\\n\\r=\".split(\"\"),x=(()=>{const e=new Array(128);for(let t=0;t<e.length;t+=1)e[t]=-1;for(let t=0;t<A.length;t+=1)e[A[t].charCodeAt(0)]=-2;for(let t=0;t<I.length;t+=1)e[I[t].charCodeAt(0)]=t;return e})();function E(e,t,r){const s=x[e];if(!(s>-1)){if(-2===s)return;throw new Error(`Invalid Base64-URL character \"${String.fromCharCode(e)}\"`)}for(t.queue=t.queue<<6|s,t.queuedBits+=6;t.queuedBits>=8;)r(t.queue>>t.queuedBits-8&255),t.queuedBits-=8}function O(e){const t=[],r=e=>{t.push(String.fromCodePoint(e))},s={utf8seq:0,codepoint:0},i={queue:0,queuedBits:0},o=e=>{!function(e,t,r){if(0===t.utf8seq){if(e<=127)return void r(e);for(let r=1;r<6;r+=1)if(!(e>>7-r&1)){t.utf8seq=r;break}if(2===t.utf8seq)t.codepoint=31&e;else if(3===t.utf8seq)t.codepoint=15&e;else{if(4!==t.utf8seq)throw new Error(\"Invalid UTF-8 sequence\");t.codepoint=7&e}t.utf8seq-=1}else if(t.utf8seq>0){if(e<=127)throw new Error(\"Invalid UTF-8 sequence\");t.codepoint=t.codepoint<<6|63&e,t.utf8seq-=1,0===t.utf8seq&&r(t.codepoint)}}(e,s,r)};for(let t=0;t<e.length;t+=1)E(e.charCodeAt(t),i,o);return t.join(\"\")}function R(e,t){if(!(e<=127)){if(e<=2047)return t(192|e>>6),void t(128|63&e);if(e<=65535)return t(224|e>>12),t(128|e>>6&63),void t(128|63&e);if(e<=1114111)return t(240|e>>18),t(128|e>>12&63),t(128|e>>6&63),void t(128|63&e);throw new Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}t(e)}function j(e){const t=[],r={queue:0,queuedBits:0},s=e=>{t.push(e)};for(let t=0;t<e.length;t+=1)E(e.charCodeAt(t),r,s);return new Uint8Array(t)}function C(e){const t=[];return function(e,t){for(let r=0;r<e.length;r+=1){let s=e.charCodeAt(r);if(s>55295&&s<=56319){const t=1024*(s-55296)&65535;s=65536+(e.charCodeAt(r+1)-56320&65535|t),r+=1}R(s,t)}}(e,(e=>t.push(e))),new Uint8Array(t)}const P=()=>\"undefined\"!=typeof window&&\"undefined\"!=typeof document,$={tested:!1,writable:!1},L=()=>{if(!P())return!1;try{if(\"object\"!=typeof globalThis.localStorage)return!1}catch(e){return!1}if($.tested)return $.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),$.tested=!0,$.writable=!0}catch(e){$.tested=!0,$.writable=!1}return $.writable};const q=e=>{let t;return t=e||(\"undefined\"==typeof fetch?(...e)=>import(\"/npm/@supabase/node-fetch@2.6.15/+esm\").then((({default:t})=>t(...e))):fetch),(...e)=>t(...e)},U=async(e,t,r)=>{await e.setItem(t,JSON.stringify(r))},D=async(e,t)=>{const r=await e.getItem(t);if(!r)return null;try{return JSON.parse(r)}catch(e){return r}},N=async(e,t)=>{await e.removeItem(t)};class z{constructor(){this.promise=new z.promiseConstructor(((e,t)=>{this.resolve=e,this.reject=t}))}}function K(e){const t=e.split(\".\");if(3!==t.length)throw new T(\"Invalid JWT structure\");for(let e=0;e<t.length;e++)if(!a.test(t[e]))throw new T(\"JWT not in base64url format\");return{header:JSON.parse(O(t[0])),payload:JSON.parse(O(t[1])),signature:j(t[2]),raw:{header:t[0],payload:t[1]}}}function G(e){return(\"0\"+e.toString(16)).substr(-2)}async function F(e){if(!(\"undefined\"!=typeof crypto&&void 0!==crypto.subtle&&\"undefined\"!=typeof TextEncoder))return console.warn(\"WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256.\"),e;const t=await async function(e){const t=(new TextEncoder).encode(e),r=await crypto.subtle.digest(\"SHA-256\",t),s=new Uint8Array(r);return Array.from(s).map((e=>String.fromCharCode(e))).join(\"\")}(e);return btoa(t).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")}async function M(e,t,r=!1){const s=function(){const e=new Uint32Array(56);if(\"undefined\"==typeof crypto){const e=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~\",t=e.length;let r=\"\";for(let s=0;s<56;s++)r+=e.charAt(Math.floor(Math.random()*t));return r}return crypto.getRandomValues(e),Array.from(e,G).join(\"\")}();let i=s;r&&(i+=\"/PASSWORD_RECOVERY\"),await U(e,`${t}-code-verifier`,i);const o=await F(s);return[o,s===o?\"plain\":\"s256\"]}z.promiseConstructor=Promise;const J=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;var V=function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(r[s[i]]=e[s[i]])}return r};const B=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e),W=[502,503,504];async function H(e){var t,r;if(!(\"object\"==typeof(r=e)&&null!==r&&\"status\"in r&&\"ok\"in r&&\"json\"in r&&\"function\"==typeof r.json))throw new b(B(e),0);if(W.includes(e.status))throw new b(B(e),e.status);let s,a;try{s=await e.json()}catch(e){throw new h(B(e),e)}const n=function(e){const t=e.headers.get(i);if(!t)return null;if(!t.match(J))return null;try{return new Date(`${t}T00:00:00.0Z`)}catch(e){return null}}(e);if(n&&n.getTime()>=o.timestamp&&\"object\"==typeof s&&s&&\"string\"==typeof s.code?a=s.code:\"object\"==typeof s&&s&&\"string\"==typeof s.error_code&&(a=s.error_code),a){if(\"weak_password\"===a)throw new k(B(s),e.status,(null===(t=s.weak_password)||void 0===t?void 0:t.reasons)||[]);if(\"session_not_found\"===a)throw new f}else if(\"object\"==typeof s&&s&&\"object\"==typeof s.weak_password&&s.weak_password&&Array.isArray(s.weak_password.reasons)&&s.weak_password.reasons.length&&s.weak_password.reasons.reduce(((e,t)=>e&&\"string\"==typeof t),!0))throw new k(B(s),e.status,s.weak_password.reasons);throw new c(B(s),e.status||500,a)}async function Y(e,t,r,s){var a;const n=Object.assign({},null==s?void 0:s.headers);n[i]||(n[i]=o.name),(null==s?void 0:s.jwt)&&(n.Authorization=`Bearer ${s.jwt}`);const l=null!==(a=null==s?void 0:s.query)&&void 0!==a?a:{};(null==s?void 0:s.redirectTo)&&(l.redirect_to=s.redirectTo);const c=Object.keys(l).length?\"?\"+new URLSearchParams(l).toString():\"\",u=await async function(e,t,r,s,i,o){const a=((e,t,r,s)=>{const i={method:e,headers:(null==t?void 0:t.headers)||{}};return\"GET\"===e?i:(i.headers=Object.assign({\"Content-Type\":\"application/json;charset=UTF-8\"},null==t?void 0:t.headers),i.body=JSON.stringify(s),Object.assign(Object.assign({},i),r))})(t,s,i,o);let n;try{n=await e(r,Object.assign({},a))}catch(e){throw console.error(e),new b(B(e),0)}n.ok||await H(n);if(null==s?void 0:s.noResolveJson)return n;try{return await n.json()}catch(e){await H(e)}}(e,t,r+c,{headers:n,noResolveJson:null==s?void 0:s.noResolveJson},{},null==s?void 0:s.body);return(null==s?void 0:s.xform)?null==s?void 0:s.xform(u):{data:Object.assign({},u),error:null}}function X(e){var t;let r=null;var s;(function(e){return e.access_token&&e.refresh_token&&e.expires_in})(e)&&(r=Object.assign({},e),e.expires_at||(r.expires_at=(s=e.expires_in,Math.round(Date.now()/1e3)+s)));return{data:{session:r,user:null!==(t=e.user)&&void 0!==t?t:e},error:null}}function Z(e){const t=X(e);return!t.error&&e.weak_password&&\"object\"==typeof e.weak_password&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&\"string\"==typeof e.weak_password.message&&e.weak_password.reasons.reduce(((e,t)=>e&&\"string\"==typeof t),!0)&&(t.data.weak_password=e.weak_password),t}function Q(e){var t;return{data:{user:null!==(t=e.user)&&void 0!==t?t:e},error:null}}function ee(e){return{data:e,error:null}}function te(e){const{action_link:t,email_otp:r,hashed_token:s,redirect_to:i,verification_type:o}=e,a=V(e,[\"action_link\",\"email_otp\",\"hashed_token\",\"redirect_to\",\"verification_type\"]);return{data:{properties:{action_link:t,email_otp:r,hashed_token:s,redirect_to:i,verification_type:o},user:Object.assign({},a)},error:null}}function re(e){return e}var se=function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(r[s[i]]=e[s[i]])}return r};class ie{constructor({url:e=\"\",headers:t={},fetch:r}){this.url=e,this.headers=t,this.fetch=q(r),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)}}async signOut(e,t=\"global\"){try{return await Y(this.fetch,\"POST\",`${this.url}/logout?scope=${t}`,{headers:this.headers,jwt:e,noResolveJson:!0}),{data:null,error:null}}catch(e){if(l(e))return{data:null,error:e};throw e}}async inviteUserByEmail(e,t={}){try{return await Y(this.fetch,\"POST\",`${this.url}/invite`,{body:{email:e,data:t.data},headers:this.headers,redirectTo:t.redirectTo,xform:Q})}catch(e){if(l(e))return{data:{user:null},error:e};throw e}}async generateLink(e){try{const{options:t}=e,r=se(e,[\"options\"]),s=Object.assign(Object.assign({},r),t);return\"newEmail\"in r&&(s.new_email=null==r?void 0:r.newEmail,delete s.newEmail),await Y(this.fetch,\"POST\",`${this.url}/admin/generate_link`,{body:s,headers:this.headers,xform:te,redirectTo:null==t?void 0:t.redirectTo})}catch(e){if(l(e))return{data:{properties:null,user:null},error:e};throw e}}async createUser(e){try{return await Y(this.fetch,\"POST\",`${this.url}/admin/users`,{body:e,headers:this.headers,xform:Q})}catch(e){if(l(e))return{data:{user:null},error:e};throw e}}async listUsers(e){var t,r,s,i,o,a,n;try{const l={nextPage:null,lastPage:0,total:0},c=await Y(this.fetch,\"GET\",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:null!==(r=null===(t=null==e?void 0:e.page)||void 0===t?void 0:t.toString())&&void 0!==r?r:\"\",per_page:null!==(i=null===(s=null==e?void 0:e.perPage)||void 0===s?void 0:s.toString())&&void 0!==i?i:\"\"},xform:re});if(c.error)throw c.error;const u=await c.json(),h=null!==(o=c.headers.get(\"x-total-count\"))&&void 0!==o?o:0,d=null!==(n=null===(a=c.headers.get(\"link\"))||void 0===a?void 0:a.split(\",\"))&&void 0!==n?n:[];return d.length>0&&(d.forEach((e=>{const t=parseInt(e.split(\";\")[0].split(\"=\")[1].substring(0,1)),r=JSON.parse(e.split(\";\")[1].split(\"=\")[1]);l[`${r}Page`]=t})),l.total=parseInt(h)),{data:Object.assign(Object.assign({},u),l),error:null}}catch(e){if(l(e))return{data:{users:[]},error:e};throw e}}async getUserById(e){try{return await Y(this.fetch,\"GET\",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:Q})}catch(e){if(l(e))return{data:{user:null},error:e};throw e}}async updateUserById(e,t){try{return await Y(this.fetch,\"PUT\",`${this.url}/admin/users/${e}`,{body:t,headers:this.headers,xform:Q})}catch(e){if(l(e))return{data:{user:null},error:e};throw e}}async deleteUser(e,t=!1){try{return await Y(this.fetch,\"DELETE\",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:t},xform:Q})}catch(e){if(l(e))return{data:{user:null},error:e};throw e}}async _listFactors(e){try{const{data:t,error:r}=await Y(this.fetch,\"GET\",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:e=>({data:{factors:e},error:null})});return{data:t,error:r}}catch(e){if(l(e))return{data:null,error:e};throw e}}async _deleteFactor(e){try{return{data:await Y(this.fetch,\"DELETE\",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers}),error:null}}catch(e){if(l(e))return{data:null,error:e};throw e}}}const oe={getItem:e=>L()?globalThis.localStorage.getItem(e):null,setItem:(e,t)=>{L()&&globalThis.localStorage.setItem(e,t)},removeItem:e=>{L()&&globalThis.localStorage.removeItem(e)}};function ae(e={}){return{getItem:t=>e[t]||null,setItem:(t,r)=>{e[t]=r},removeItem:t=>{delete e[t]}}}const ne={debug:!!(globalThis&&L()&&globalThis.localStorage&&\"true\"===globalThis.localStorage.getItem(\"supabase.gotrue-js.locks.debug\"))};class le extends Error{constructor(e){super(e),this.isAcquireTimeout=!0}}class ce extends le{}async function ue(e,t,r){ne.debug&&console.log(\"@supabase/gotrue-js: navigatorLock: acquire lock\",e,t);const s=new globalThis.AbortController;return t>0&&setTimeout((()=>{s.abort(),ne.debug&&console.log(\"@supabase/gotrue-js: navigatorLock acquire timed out\",e)}),t),await Promise.resolve().then((()=>globalThis.navigator.locks.request(e,0===t?{mode:\"exclusive\",ifAvailable:!0}:{mode:\"exclusive\",signal:s.signal},(async s=>{if(!s){if(0===t)throw ne.debug&&console.log(\"@supabase/gotrue-js: navigatorLock: not immediately available\",e),new ce(`Acquiring an exclusive Navigator LockManager lock \"${e}\" immediately failed`);if(ne.debug)try{const e=await globalThis.navigator.locks.query();console.log(\"@supabase/gotrue-js: Navigator LockManager state\",JSON.stringify(e,null,\"  \"))}catch(e){console.warn(\"@supabase/gotrue-js: Error when querying Navigator LockManager state\",e)}return console.warn(\"@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request\"),await r()}ne.debug&&console.log(\"@supabase/gotrue-js: navigatorLock: acquired\",e,s.name);try{return await r()}finally{ne.debug&&console.log(\"@supabase/gotrue-js: navigatorLock: released\",e,s.name)}}))))}!function(){if(\"object\"!=typeof globalThis)try{Object.defineProperty(Object.prototype,\"__magic__\",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch(e){\"undefined\"!=typeof self&&(self.globalThis=self)}}();const he={url:\"http://localhost:9999\",storageKey:\"supabase.auth.token\",autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:s,flowType:\"implicit\",debug:!1,hasCustomAuthorizationHeader:!1};async function de(e,t,r){return await r()}class fe{constructor(e){var t,r;this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log,this.instanceID=fe.nextInstanceID,fe.nextInstanceID+=1,this.instanceID>0&&P()&&console.warn(\"Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.\");const s=Object.assign(Object.assign({},he),e);if(this.logDebugMessages=!!s.debug,\"function\"==typeof s.debug&&(this.logger=s.debug),this.persistSession=s.persistSession,this.storageKey=s.storageKey,this.autoRefreshToken=s.autoRefreshToken,this.admin=new ie({url:s.url,headers:s.headers,fetch:s.fetch}),this.url=s.url,this.headers=s.headers,this.fetch=q(s.fetch),this.lock=s.lock||de,this.detectSessionInUrl=s.detectSessionInUrl,this.flowType=s.flowType,this.hasCustomAuthorizationHeader=s.hasCustomAuthorizationHeader,s.lock?this.lock=s.lock:P()&&(null===(t=null===globalThis||void 0===globalThis?void 0:globalThis.navigator)||void 0===t?void 0:t.locks)?this.lock=ue:this.lock=de,this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER,this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this)},this.persistSession?s.storage?this.storage=s.storage:L()?this.storage=oe:(this.memoryStorage={},this.storage=ae(this.memoryStorage)):(this.memoryStorage={},this.storage=ae(this.memoryStorage)),P()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(e){console.error(\"Failed to create a new BroadcastChannel, multi-tab state changes will not be available\",e)}null===(r=this.broadcastChannel)||void 0===r||r.addEventListener(\"message\",(async e=>{this._debug(\"received broadcast notification from other tab or client\",e),await this._notifyAllSubscribers(e.data.event,e.data.session,!1)}))}this.initialize()}_debug(...t){return this.logDebugMessages&&this.logger(`GoTrueClient@${this.instanceID} (${e}) ${(new Date).toISOString()}`,...t),this}async initialize(){return this.initializePromise||(this.initializePromise=(async()=>await this._acquireLock(-1,(async()=>await this._initialize())))()),await this.initializePromise}async _initialize(){var e;try{const t=function(e){const t={},r=new URL(e);if(r.hash&&\"#\"===r.hash[0])try{new URLSearchParams(r.hash.substring(1)).forEach(((e,r)=>{t[r]=e}))}catch(e){}return r.searchParams.forEach(((e,r)=>{t[r]=e})),t}(window.location.href);let r=\"none\";if(this._isImplicitGrantCallback(t)?r=\"implicit\":await this._isPKCECallback(t)&&(r=\"pkce\"),P()&&this.detectSessionInUrl&&\"none\"!==r){const{data:s,error:i}=await this._getSessionFromURL(t,r);if(i){if(this._debug(\"#_initialize()\",\"error detecting session from URL\",i),p(i)){const t=null===(e=i.details)||void 0===e?void 0:e.code;if(\"identity_already_exists\"===t||\"identity_not_found\"===t||\"single_identity_not_deletable\"===t)return{error:i}}return await this._removeSession(),{error:i}}const{session:o,redirectType:a}=s;return this._debug(\"#_initialize()\",\"detected session in URL\",o,\"redirect type\",a),await this._saveSession(o),setTimeout((async()=>{\"recovery\"===a?await this._notifyAllSubscribers(\"PASSWORD_RECOVERY\",o):await this._notifyAllSubscribers(\"SIGNED_IN\",o)}),0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(e){return l(e)?{error:e}:{error:new h(\"Unexpected error during initialization\",e)}}finally{await this._handleVisibilityChange(),this._debug(\"#_initialize()\",\"end\")}}async signInAnonymously(e){var t,r,s;try{const i=await Y(this.fetch,\"POST\",`${this.url}/signup`,{headers:this.headers,body:{data:null!==(r=null===(t=null==e?void 0:e.options)||void 0===t?void 0:t.data)&&void 0!==r?r:{},gotrue_meta_security:{captcha_token:null===(s=null==e?void 0:e.options)||void 0===s?void 0:s.captchaToken}},xform:X}),{data:o,error:a}=i;if(a||!o)return{data:{user:null,session:null},error:a};const n=o.session,l=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers(\"SIGNED_IN\",n)),{data:{user:l,session:n},error:null}}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async signUp(e){var t,r,s;try{let i;if(\"email\"in e){const{email:r,password:s,options:o}=e;let a=null,n=null;\"pkce\"===this.flowType&&([a,n]=await M(this.storage,this.storageKey)),i=await Y(this.fetch,\"POST\",`${this.url}/signup`,{headers:this.headers,redirectTo:null==o?void 0:o.emailRedirectTo,body:{email:r,password:s,data:null!==(t=null==o?void 0:o.data)&&void 0!==t?t:{},gotrue_meta_security:{captcha_token:null==o?void 0:o.captchaToken},code_challenge:a,code_challenge_method:n},xform:X})}else{if(!(\"phone\"in e))throw new _(\"You must provide either an email or phone number and a password\");{const{phone:t,password:o,options:a}=e;i=await Y(this.fetch,\"POST\",`${this.url}/signup`,{headers:this.headers,body:{phone:t,password:o,data:null!==(r=null==a?void 0:a.data)&&void 0!==r?r:{},channel:null!==(s=null==a?void 0:a.channel)&&void 0!==s?s:\"sms\",gotrue_meta_security:{captcha_token:null==a?void 0:a.captchaToken}},xform:X})}}const{data:o,error:a}=i;if(a||!o)return{data:{user:null,session:null},error:a};const n=o.session,l=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers(\"SIGNED_IN\",n)),{data:{user:l,session:n},error:null}}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async signInWithPassword(e){try{let t;if(\"email\"in e){const{email:r,password:s,options:i}=e;t=await Y(this.fetch,\"POST\",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:r,password:s,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken}},xform:Z})}else{if(!(\"phone\"in e))throw new _(\"You must provide either an email or phone number and a password\");{const{phone:r,password:s,options:i}=e;t=await Y(this.fetch,\"POST\",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:r,password:s,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken}},xform:Z})}}const{data:r,error:s}=t;return s?{data:{user:null,session:null},error:s}:r&&r.session&&r.user?(r.session&&(await this._saveSession(r.session),await this._notifyAllSubscribers(\"SIGNED_IN\",r.session)),{data:Object.assign({user:r.user,session:r.session},r.weak_password?{weakPassword:r.weak_password}:null),error:s}):{data:{user:null,session:null},error:new g}}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async signInWithOAuth(e){var t,r,s,i;return await this._handleProviderSignIn(e.provider,{redirectTo:null===(t=e.options)||void 0===t?void 0:t.redirectTo,scopes:null===(r=e.options)||void 0===r?void 0:r.scopes,queryParams:null===(s=e.options)||void 0===s?void 0:s.queryParams,skipBrowserRedirect:null===(i=e.options)||void 0===i?void 0:i.skipBrowserRedirect})}async exchangeCodeForSession(e){return await this.initializePromise,this._acquireLock(-1,(async()=>this._exchangeCodeForSession(e)))}async _exchangeCodeForSession(e){const t=await D(this.storage,`${this.storageKey}-code-verifier`),[r,s]=(null!=t?t:\"\").split(\"/\");try{const{data:t,error:i}=await Y(this.fetch,\"POST\",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:r},xform:X});if(await N(this.storage,`${this.storageKey}-code-verifier`),i)throw i;return t&&t.session&&t.user?(t.session&&(await this._saveSession(t.session),await this._notifyAllSubscribers(\"SIGNED_IN\",t.session)),{data:Object.assign(Object.assign({},t),{redirectType:null!=s?s:null}),error:i}):{data:{user:null,session:null,redirectType:null},error:new g}}catch(e){if(l(e))return{data:{user:null,session:null,redirectType:null},error:e};throw e}}async signInWithIdToken(e){try{const{options:t,provider:r,token:s,access_token:i,nonce:o}=e,a=await Y(this.fetch,\"POST\",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:r,id_token:s,access_token:i,nonce:o,gotrue_meta_security:{captcha_token:null==t?void 0:t.captchaToken}},xform:X}),{data:n,error:l}=a;return l?{data:{user:null,session:null},error:l}:n&&n.session&&n.user?(n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers(\"SIGNED_IN\",n.session)),{data:n,error:l}):{data:{user:null,session:null},error:new g}}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async signInWithOtp(e){var t,r,s,i,o;try{if(\"email\"in e){const{email:s,options:i}=e;let o=null,a=null;\"pkce\"===this.flowType&&([o,a]=await M(this.storage,this.storageKey));const{error:n}=await Y(this.fetch,\"POST\",`${this.url}/otp`,{headers:this.headers,body:{email:s,data:null!==(t=null==i?void 0:i.data)&&void 0!==t?t:{},create_user:null===(r=null==i?void 0:i.shouldCreateUser)||void 0===r||r,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken},code_challenge:o,code_challenge_method:a},redirectTo:null==i?void 0:i.emailRedirectTo});return{data:{user:null,session:null},error:n}}if(\"phone\"in e){const{phone:t,options:r}=e,{data:a,error:n}=await Y(this.fetch,\"POST\",`${this.url}/otp`,{headers:this.headers,body:{phone:t,data:null!==(s=null==r?void 0:r.data)&&void 0!==s?s:{},create_user:null===(i=null==r?void 0:r.shouldCreateUser)||void 0===i||i,gotrue_meta_security:{captcha_token:null==r?void 0:r.captchaToken},channel:null!==(o=null==r?void 0:r.channel)&&void 0!==o?o:\"sms\"}});return{data:{user:null,session:null,messageId:null==a?void 0:a.message_id},error:n}}throw new _(\"You must provide either an email or phone number.\")}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async verifyOtp(e){var t,r;try{let s,i;\"options\"in e&&(s=null===(t=e.options)||void 0===t?void 0:t.redirectTo,i=null===(r=e.options)||void 0===r?void 0:r.captchaToken);const{data:o,error:a}=await Y(this.fetch,\"POST\",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:i}}),redirectTo:s,xform:X});if(a)throw a;if(!o)throw new Error(\"An error occurred on token verification.\");const n=o.session,l=o.user;return(null==n?void 0:n.access_token)&&(await this._saveSession(n),await this._notifyAllSubscribers(\"recovery\"==e.type?\"PASSWORD_RECOVERY\":\"SIGNED_IN\",n)),{data:{user:l,session:n},error:null}}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async signInWithSSO(e){var t,r,s;try{let i=null,o=null;return\"pkce\"===this.flowType&&([i,o]=await M(this.storage,this.storageKey)),await Y(this.fetch,\"POST\",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},\"providerId\"in e?{provider_id:e.providerId}:null),\"domain\"in e?{domain:e.domain}:null),{redirect_to:null!==(r=null===(t=e.options)||void 0===t?void 0:t.redirectTo)&&void 0!==r?r:void 0}),(null===(s=null==e?void 0:e.options)||void 0===s?void 0:s.captchaToken)?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:i,code_challenge_method:o}),headers:this.headers,xform:ee})}catch(e){if(l(e))return{data:null,error:e};throw e}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,(async()=>await this._reauthenticate()))}async _reauthenticate(){try{return await this._useSession((async e=>{const{data:{session:t},error:r}=e;if(r)throw r;if(!t)throw new f;const{error:s}=await Y(this.fetch,\"GET\",`${this.url}/reauthenticate`,{headers:this.headers,jwt:t.access_token});return{data:{user:null,session:null},error:s}}))}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async resend(e){try{const t=`${this.url}/resend`;if(\"email\"in e){const{email:r,type:s,options:i}=e,{error:o}=await Y(this.fetch,\"POST\",t,{headers:this.headers,body:{email:r,type:s,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken}},redirectTo:null==i?void 0:i.emailRedirectTo});return{data:{user:null,session:null},error:o}}if(\"phone\"in e){const{phone:r,type:s,options:i}=e,{data:o,error:a}=await Y(this.fetch,\"POST\",t,{headers:this.headers,body:{phone:r,type:s,gotrue_meta_security:{captcha_token:null==i?void 0:i.captchaToken}}});return{data:{user:null,session:null,messageId:null==o?void 0:o.message_id},error:a}}throw new _(\"You must provide either an email or phone number and a type\")}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async getSession(){await this.initializePromise;return await this._acquireLock(-1,(async()=>this._useSession((async e=>e))))}async _acquireLock(e,t){this._debug(\"#_acquireLock\",\"begin\",e);try{if(this.lockAcquired){const e=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),r=(async()=>(await e,await t()))();return this.pendingInLock.push((async()=>{try{await r}catch(e){}})()),r}return await this.lock(`lock:${this.storageKey}`,e,(async()=>{this._debug(\"#_acquireLock\",\"lock acquired for storage key\",this.storageKey);try{this.lockAcquired=!0;const e=t();for(this.pendingInLock.push((async()=>{try{await e}catch(e){}})()),await e;this.pendingInLock.length;){const e=[...this.pendingInLock];await Promise.all(e),this.pendingInLock.splice(0,e.length)}return await e}finally{this._debug(\"#_acquireLock\",\"lock released for storage key\",this.storageKey),this.lockAcquired=!1}}))}finally{this._debug(\"#_acquireLock\",\"end\")}}async _useSession(e){this._debug(\"#_useSession\",\"begin\");try{const t=await this.__loadSession();return await e(t)}finally{this._debug(\"#_useSession\",\"end\")}}async __loadSession(){this._debug(\"#__loadSession()\",\"begin\"),this.lockAcquired||this._debug(\"#__loadSession()\",\"used outside of an acquired lock!\",(new Error).stack);try{let e=null;const t=await D(this.storage,this.storageKey);if(this._debug(\"#getSession()\",\"session from storage\",t),null!==t&&(this._isValidSession(t)?e=t:(this._debug(\"#getSession()\",\"session from storage is not valid\"),await this._removeSession())),!e)return{data:{session:null},error:null};const s=!!e.expires_at&&1e3*e.expires_at-Date.now()<r;if(this._debug(\"#__loadSession()\",`session has${s?\"\":\" not\"} expired`,\"expires_at\",e.expires_at),!s){if(this.storage.isServer){let t=this.suppressGetSessionWarning;e=new Proxy(e,{get:(e,r,s)=>(t||\"user\"!==r||(console.warn(\"Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server.\"),t=!0,this.suppressGetSessionWarning=!0),Reflect.get(e,r,s))})}return{data:{session:e},error:null}}const{session:i,error:o}=await this._callRefreshToken(e.refresh_token);return o?{data:{session:null},error:o}:{data:{session:i},error:null}}finally{this._debug(\"#__loadSession()\",\"end\")}}async getUser(e){if(e)return await this._getUser(e);await this.initializePromise;return await this._acquireLock(-1,(async()=>await this._getUser()))}async _getUser(e){try{return e?await Y(this.fetch,\"GET\",`${this.url}/user`,{headers:this.headers,jwt:e,xform:Q}):await this._useSession((async e=>{var t,r,s;const{data:i,error:o}=e;if(o)throw o;return(null===(t=i.session)||void 0===t?void 0:t.access_token)||this.hasCustomAuthorizationHeader?await Y(this.fetch,\"GET\",`${this.url}/user`,{headers:this.headers,jwt:null!==(s=null===(r=i.session)||void 0===r?void 0:r.access_token)&&void 0!==s?s:void 0,xform:Q}):{data:{user:null},error:new f}}))}catch(e){if(l(e))return w(e)&&(await this._removeSession(),await N(this.storage,`${this.storageKey}-code-verifier`)),{data:{user:null},error:e};throw e}}async updateUser(e,t={}){return await this.initializePromise,await this._acquireLock(-1,(async()=>await this._updateUser(e,t)))}async _updateUser(e,t={}){try{return await this._useSession((async r=>{const{data:s,error:i}=r;if(i)throw i;if(!s.session)throw new f;const o=s.session;let a=null,n=null;\"pkce\"===this.flowType&&null!=e.email&&([a,n]=await M(this.storage,this.storageKey));const{data:l,error:c}=await Y(this.fetch,\"PUT\",`${this.url}/user`,{headers:this.headers,redirectTo:null==t?void 0:t.emailRedirectTo,body:Object.assign(Object.assign({},e),{code_challenge:a,code_challenge_method:n}),jwt:o.access_token,xform:Q});if(c)throw c;return o.user=l.user,await this._saveSession(o),await this._notifyAllSubscribers(\"USER_UPDATED\",o),{data:{user:o.user},error:null}}))}catch(e){if(l(e))return{data:{user:null},error:e};throw e}}async setSession(e){return await this.initializePromise,await this._acquireLock(-1,(async()=>await this._setSession(e)))}async _setSession(e){try{if(!e.access_token||!e.refresh_token)throw new f;const t=Date.now()/1e3;let r=t,s=!0,i=null;const{payload:o}=K(e.access_token);if(o.exp&&(r=o.exp,s=r<=t),s){const{session:t,error:r}=await this._callRefreshToken(e.refresh_token);if(r)return{data:{user:null,session:null},error:r};if(!t)return{data:{user:null,session:null},error:null};i=t}else{const{data:s,error:o}=await this._getUser(e.access_token);if(o)throw o;i={access_token:e.access_token,refresh_token:e.refresh_token,user:s.user,token_type:\"bearer\",expires_in:r-t,expires_at:r},await this._saveSession(i),await this._notifyAllSubscribers(\"SIGNED_IN\",i)}return{data:{user:i.user,session:i},error:null}}catch(e){if(l(e))return{data:{session:null,user:null},error:e};throw e}}async refreshSession(e){return await this.initializePromise,await this._acquireLock(-1,(async()=>await this._refreshSession(e)))}async _refreshSession(e){try{return await this._useSession((async t=>{var r;if(!e){const{data:s,error:i}=t;if(i)throw i;e=null!==(r=s.session)&&void 0!==r?r:void 0}if(!(null==e?void 0:e.refresh_token))throw new f;const{session:s,error:i}=await this._callRefreshToken(e.refresh_token);return i?{data:{user:null,session:null},error:i}:s?{data:{user:s.user,session:s},error:null}:{data:{user:null,session:null},error:null}}))}catch(e){if(l(e))return{data:{user:null,session:null},error:e};throw e}}async _getSessionFromURL(e,r){try{if(!P())throw new y(\"No browser detected.\");if(e.error||e.error_description||e.error_code)throw new y(e.error_description||\"Error in URL with unspecified error_description\",{error:e.error||\"unspecified_error\",code:e.error_code||\"unspecified_code\"});switch(r){case\"implicit\":if(\"pkce\"===this.flowType)throw new v(\"Not a valid PKCE flow url.\");break;case\"pkce\":if(\"implicit\"===this.flowType)throw new y(\"Not a valid implicit grant flow url.\")}if(\"pkce\"===r){if(this._debug(\"#_initialize()\",\"begin\",\"is PKCE flow\",!0),!e.code)throw new v(\"No code detected.\");const{data:t,error:r}=await this._exchangeCodeForSession(e.code);if(r)throw r;const s=new URL(window.location.href);return s.searchParams.delete(\"code\"),window.history.replaceState(window.history.state,\"\",s.toString()),{data:{session:t.session,redirectType:null},error:null}}const{provider_token:s,provider_refresh_token:i,access_token:o,refresh_token:a,expires_in:n,expires_at:l,token_type:c}=e;if(!(o&&n&&a&&c))throw new y(\"No session defined in URL\");const u=Math.round(Date.now()/1e3),h=parseInt(n);let d=u+h;l&&(d=parseInt(l));const f=d-u;1e3*f<=t&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${f}s, should have been closer to ${h}s`);const w=d-h;u-w>=120?console.warn(\"@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale\",w,d,u):u-w<0&&console.warn(\"@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew\",w,d,u);const{data:g,error:_}=await this._getUser(o);if(_)throw _;const p={provider_token:s,provider_refresh_token:i,access_token:o,expires_in:h,expires_at:d,refresh_token:a,token_type:c,user:g.user};return window.location.hash=\"\",this._debug(\"#_getSessionFromURL()\",\"clearing window.location.hash\"),{data:{session:p,redirectType:e.type},error:null}}catch(e){if(l(e))return{data:{session:null,redirectType:null},error:e};throw e}}_isImplicitGrantCallback(e){return Boolean(e.access_token||e.error_description)}async _isPKCECallback(e){const t=await D(this.storage,`${this.storageKey}-code-verifier`);return!(!e.code||!t)}async signOut(e={scope:\"global\"}){return await this.initializePromise,await this._acquireLock(-1,(async()=>await this._signOut(e)))}async _signOut({scope:e}={scope:\"global\"}){return await this._useSession((async t=>{var r;const{data:s,error:i}=t;if(i)return{error:i};const o=null===(r=s.session)||void 0===r?void 0:r.access_token;if(o){const{error:t}=await this.admin.signOut(o,e);if(t&&(!u(t)||404!==t.status&&401!==t.status&&403!==t.status))return{error:t}}return\"others\"!==e&&(await this._removeSession(),await N(this.storage,`${this.storageKey}-code-verifier`)),{error:null}}))}onAuthStateChange(e){const t=\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return(\"x\"==e?t:3&t|8).toString(16)})),r={id:t,callback:e,unsubscribe:()=>{this._debug(\"#unsubscribe()\",\"state change callback with id removed\",t),this.stateChangeEmitters.delete(t)}};return this._debug(\"#onAuthStateChange()\",\"registered callback with id\",t),this.stateChangeEmitters.set(t,r),(async()=>{await this.initializePromise,await this._acquireLock(-1,(async()=>{this._emitInitialSession(t)}))})(),{data:{subscription:r}}}async _emitInitialSession(e){return await this._useSession((async t=>{var r,s;try{const{data:{session:s},error:i}=t;if(i)throw i;await(null===(r=this.stateChangeEmitters.get(e))||void 0===r?void 0:r.callback(\"INITIAL_SESSION\",s)),this._debug(\"INITIAL_SESSION\",\"callback id\",e,\"session\",s)}catch(t){await(null===(s=this.stateChangeEmitters.get(e))||void 0===s?void 0:s.callback(\"INITIAL_SESSION\",null)),this._debug(\"INITIAL_SESSION\",\"callback id\",e,\"error\",t),console.error(t)}}))}async resetPasswordForEmail(e,t={}){let r=null,s=null;\"pkce\"===this.flowType&&([r,s]=await M(this.storage,this.storageKey,!0));try{return await Y(this.fetch,\"POST\",`${this.url}/recover`,{body:{email:e,code_challenge:r,code_challenge_method:s,gotrue_meta_security:{captcha_token:t.captchaToken}},headers:this.headers,redirectTo:t.redirectTo})}catch(e){if(l(e))return{data:null,error:e};throw e}}async getUserIdentities(){var e;try{const{data:t,error:r}=await this.getUser();if(r)throw r;return{data:{identities:null!==(e=t.user.identities)&&void 0!==e?e:[]},error:null}}catch(e){if(l(e))return{data:null,error:e};throw e}}async linkIdentity(e){var t;try{const{data:r,error:s}=await this._useSession((async t=>{var r,s,i,o,a;const{data:n,error:l}=t;if(l)throw l;const c=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,e.provider,{redirectTo:null===(r=e.options)||void 0===r?void 0:r.redirectTo,scopes:null===(s=e.options)||void 0===s?void 0:s.scopes,queryParams:null===(i=e.options)||void 0===i?void 0:i.queryParams,skipBrowserRedirect:!0});return await Y(this.fetch,\"GET\",c,{headers:this.headers,jwt:null!==(a=null===(o=n.session)||void 0===o?void 0:o.access_token)&&void 0!==a?a:void 0})}));if(s)throw s;return P()&&!(null===(t=e.options)||void 0===t?void 0:t.skipBrowserRedirect)&&window.location.assign(null==r?void 0:r.url),{data:{provider:e.provider,url:null==r?void 0:r.url},error:null}}catch(t){if(l(t))return{data:{provider:e.provider,url:null},error:t};throw t}}async unlinkIdentity(e){try{return await this._useSession((async t=>{var r,s;const{data:i,error:o}=t;if(o)throw o;return await Y(this.fetch,\"DELETE\",`${this.url}/user/identities/${e.identity_id}`,{headers:this.headers,jwt:null!==(s=null===(r=i.session)||void 0===r?void 0:r.access_token)&&void 0!==s?s:void 0})}))}catch(e){if(l(e))return{data:null,error:e};throw e}}async _refreshAccessToken(e){const r=`#_refreshAccessToken(${e.substring(0,5)}...)`;this._debug(r,\"begin\");try{const o=Date.now();return await(s=async t=>(t>0&&await async function(e){return await new Promise((t=>{setTimeout((()=>t(null)),e)}))}(200*Math.pow(2,t-1)),this._debug(r,\"refreshing attempt\",t),await Y(this.fetch,\"POST\",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:X})),i=(e,r)=>{const s=200*Math.pow(2,e);return r&&m(r)&&Date.now()+s-o<t},new Promise(((e,t)=>{(async()=>{for(let r=0;r<1/0;r++)try{const t=await s(r);if(!i(r,null,t))return void e(t)}catch(e){if(!i(r,e))return void t(e)}})()})))}catch(e){if(this._debug(r,\"error\",e),l(e))return{data:{session:null,user:null},error:e};throw e}finally{this._debug(r,\"end\")}var s,i}_isValidSession(e){return\"object\"==typeof e&&null!==e&&\"access_token\"in e&&\"refresh_token\"in e&&\"expires_at\"in e}async _handleProviderSignIn(e,t){const r=await this._getUrlForProvider(`${this.url}/authorize`,e,{redirectTo:t.redirectTo,scopes:t.scopes,queryParams:t.queryParams});return this._debug(\"#_handleProviderSignIn()\",\"provider\",e,\"options\",t,\"url\",r),P()&&!t.skipBrowserRedirect&&window.location.assign(r),{data:{provider:e,url:r},error:null}}async _recoverAndRefresh(){var e;const t=\"#_recoverAndRefresh()\";this._debug(t,\"begin\");try{const s=await D(this.storage,this.storageKey);if(this._debug(t,\"session from storage\",s),!this._isValidSession(s))return this._debug(t,\"session is not valid\"),void(null!==s&&await this._removeSession());const i=1e3*(null!==(e=s.expires_at)&&void 0!==e?e:1/0)-Date.now()<r;if(this._debug(t,`session has${i?\"\":\" not\"} expired with margin of 90000s`),i){if(this.autoRefreshToken&&s.refresh_token){const{error:e}=await this._callRefreshToken(s.refresh_token);e&&(console.error(e),m(e)||(this._debug(t,\"refresh failed with a non-retryable error, removing the session\",e),await this._removeSession()))}}else await this._notifyAllSubscribers(\"SIGNED_IN\",s)}catch(e){return this._debug(t,\"error\",e),void console.error(e)}finally{this._debug(t,\"end\")}}async _callRefreshToken(e){var t,r;if(!e)throw new f;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const s=`#_callRefreshToken(${e.substring(0,5)}...)`;this._debug(s,\"begin\");try{this.refreshingDeferred=new z;const{data:t,error:r}=await this._refreshAccessToken(e);if(r)throw r;if(!t.session)throw new f;await this._saveSession(t.session),await this._notifyAllSubscribers(\"TOKEN_REFRESHED\",t.session);const s={session:t.session,error:null};return this.refreshingDeferred.resolve(s),s}catch(e){if(this._debug(s,\"error\",e),l(e)){const r={session:null,error:e};return m(e)||await this._removeSession(),null===(t=this.refreshingDeferred)||void 0===t||t.resolve(r),r}throw null===(r=this.refreshingDeferred)||void 0===r||r.reject(e),e}finally{this.refreshingDeferred=null,this._debug(s,\"end\")}}async _notifyAllSubscribers(e,t,r=!0){const s=`#_notifyAllSubscribers(${e})`;this._debug(s,\"begin\",t,`broadcast = ${r}`);try{this.broadcastChannel&&r&&this.broadcastChannel.postMessage({event:e,session:t});const s=[],i=Array.from(this.stateChangeEmitters.values()).map((async r=>{try{await r.callback(e,t)}catch(e){s.push(e)}}));if(await Promise.all(i),s.length>0){for(let e=0;e<s.length;e+=1)console.error(s[e]);throw s[0]}}finally{this._debug(s,\"end\")}}async _saveSession(e){this._debug(\"#_saveSession()\",e),this.suppressGetSessionWarning=!0,await U(this.storage,this.storageKey,e)}async _removeSession(){this._debug(\"#_removeSession()\"),await N(this.storage,this.storageKey),await this._notifyAllSubscribers(\"SIGNED_OUT\",null)}_removeVisibilityChangedCallback(){this._debug(\"#_removeVisibilityChangedCallback()\");const e=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{e&&P()&&(null===window||void 0===window?void 0:window.removeEventListener)&&window.removeEventListener(\"visibilitychange\",e)}catch(e){console.error(\"removing visibilitychange callback failed\",e)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug(\"#_startAutoRefresh()\");const e=setInterval((()=>this._autoRefreshTokenTick()),t);this.autoRefreshTicker=e,e&&\"object\"==typeof e&&\"function\"==typeof e.unref?e.unref():\"undefined\"!=typeof Deno&&\"function\"==typeof Deno.unrefTimer&&Deno.unrefTimer(e),setTimeout((async()=>{await this.initializePromise,await this._autoRefreshTokenTick()}),0)}async _stopAutoRefresh(){this._debug(\"#_stopAutoRefresh()\");const e=this.autoRefreshTicker;this.autoRefreshTicker=null,e&&clearInterval(e)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug(\"#_autoRefreshTokenTick()\",\"begin\");try{await this._acquireLock(0,(async()=>{try{const e=Date.now();try{return await this._useSession((async r=>{const{data:{session:s}}=r;if(!s||!s.refresh_token||!s.expires_at)return void this._debug(\"#_autoRefreshTokenTick()\",\"no session\");const i=Math.floor((1e3*s.expires_at-e)/t);this._debug(\"#_autoRefreshTokenTick()\",`access token expires in ${i} ticks, a tick lasts 30000ms, refresh threshold is 3 ticks`),i<=3&&await this._callRefreshToken(s.refresh_token)}))}catch(e){console.error(\"Auto refresh tick failed with error. This is likely a transient error.\",e)}}finally{this._debug(\"#_autoRefreshTokenTick()\",\"end\")}}))}catch(e){if(!(e.isAcquireTimeout||e instanceof le))throw e;this._debug(\"auto refresh token tick lock not available\")}}async _handleVisibilityChange(){if(this._debug(\"#_handleVisibilityChange()\"),!P()||!(null===window||void 0===window?void 0:window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),null===window||void 0===window||window.addEventListener(\"visibilitychange\",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(e){console.error(\"_handleVisibilityChange\",e)}}async _onVisibilityChanged(e){const t=`#_onVisibilityChanged(${e})`;this._debug(t,\"visibilityState\",document.visibilityState),\"visible\"===document.visibilityState?(this.autoRefreshToken&&this._startAutoRefresh(),e||(await this.initializePromise,await this._acquireLock(-1,(async()=>{\"visible\"===document.visibilityState?await this._recoverAndRefresh():this._debug(t,\"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting\")})))):\"hidden\"===document.visibilityState&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(e,t,r){const s=[`provider=${encodeURIComponent(t)}`];if((null==r?void 0:r.redirectTo)&&s.push(`redirect_to=${encodeURIComponent(r.redirectTo)}`),(null==r?void 0:r.scopes)&&s.push(`scopes=${encodeURIComponent(r.scopes)}`),\"pkce\"===this.flowType){const[e,t]=await M(this.storage,this.storageKey),r=new URLSearchParams({code_challenge:`${encodeURIComponent(e)}`,code_challenge_method:`${encodeURIComponent(t)}`});s.push(r.toString())}if(null==r?void 0:r.queryParams){const e=new URLSearchParams(r.queryParams);s.push(e.toString())}return(null==r?void 0:r.skipBrowserRedirect)&&s.push(`skip_http_redirect=${r.skipBrowserRedirect}`),`${e}?${s.join(\"&\")}`}async _unenroll(e){try{return await this._useSession((async t=>{var r;const{data:s,error:i}=t;return i?{data:null,error:i}:await Y(this.fetch,\"DELETE\",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:null===(r=null==s?void 0:s.session)||void 0===r?void 0:r.access_token})}))}catch(e){if(l(e))return{data:null,error:e};throw e}}async _enroll(e){try{return await this._useSession((async t=>{var r,s;const{data:i,error:o}=t;if(o)return{data:null,error:o};const a=Object.assign({friendly_name:e.friendlyName,factor_type:e.factorType},\"phone\"===e.factorType?{phone:e.phone}:{issuer:e.issuer}),{data:n,error:l}=await Y(this.fetch,\"POST\",`${this.url}/factors`,{body:a,headers:this.headers,jwt:null===(r=null==i?void 0:i.session)||void 0===r?void 0:r.access_token});return l?{data:null,error:l}:(\"totp\"===e.factorType&&(null===(s=null==n?void 0:n.totp)||void 0===s?void 0:s.qr_code)&&(n.totp.qr_code=`data:image/svg+xml;utf-8,${n.totp.qr_code}`),{data:n,error:null})}))}catch(e){if(l(e))return{data:null,error:e};throw e}}async _verify(e){return this._acquireLock(-1,(async()=>{try{return await this._useSession((async t=>{var r;const{data:s,error:i}=t;if(i)return{data:null,error:i};const{data:o,error:a}=await Y(this.fetch,\"POST\",`${this.url}/factors/${e.factorId}/verify`,{body:{code:e.code,challenge_id:e.challengeId},headers:this.headers,jwt:null===(r=null==s?void 0:s.session)||void 0===r?void 0:r.access_token});return a?{data:null,error:a}:(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+o.expires_in},o)),await this._notifyAllSubscribers(\"MFA_CHALLENGE_VERIFIED\",o),{data:o,error:a})}))}catch(e){if(l(e))return{data:null,error:e};throw e}}))}async _challenge(e){return this._acquireLock(-1,(async()=>{try{return await this._useSession((async t=>{var r;const{data:s,error:i}=t;return i?{data:null,error:i}:await Y(this.fetch,\"POST\",`${this.url}/factors/${e.factorId}/challenge`,{body:{channel:e.channel},headers:this.headers,jwt:null===(r=null==s?void 0:s.session)||void 0===r?void 0:r.access_token})}))}catch(e){if(l(e))return{data:null,error:e};throw e}}))}async _challengeAndVerify(e){const{data:t,error:r}=await this._challenge({factorId:e.factorId});return r?{data:null,error:r}:await this._verify({factorId:e.factorId,challengeId:t.id,code:e.code})}async _listFactors(){const{data:{user:e},error:t}=await this.getUser();if(t)return{data:null,error:t};const r=(null==e?void 0:e.factors)||[],s=r.filter((e=>\"totp\"===e.factor_type&&\"verified\"===e.status)),i=r.filter((e=>\"phone\"===e.factor_type&&\"verified\"===e.status));return{data:{all:r,totp:s,phone:i},error:null}}async _getAuthenticatorAssuranceLevel(){return this._acquireLock(-1,(async()=>await this._useSession((async e=>{var t,r;const{data:{session:s},error:i}=e;if(i)return{data:null,error:i};if(!s)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:o}=K(s.access_token);let a=null;o.aal&&(a=o.aal);let n=a;(null!==(r=null===(t=s.user.factors)||void 0===t?void 0:t.filter((e=>\"verified\"===e.status)))&&void 0!==r?r:[]).length>0&&(n=\"aal2\");return{data:{currentLevel:a,nextLevel:n,currentAuthenticationMethods:o.amr||[]},error:null}}))))}async fetchJwk(e,t={keys:[]}){let r=t.keys.find((t=>t.kid===e));if(r)return r;if(r=this.jwks.keys.find((t=>t.kid===e)),r&&this.jwks_cached_at+6e5>Date.now())return r;const{data:s,error:i}=await Y(this.fetch,\"GET\",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(i)throw i;if(!s.keys||0===s.keys.length)throw new T(\"JWKS is empty\");if(this.jwks=s,this.jwks_cached_at=Date.now(),r=s.keys.find((t=>t.kid===e)),!r)throw new T(\"No matching signing key found in JWKS\");return r}async getClaims(e,t={keys:[]}){try{let r=e;if(!r){const{data:e,error:t}=await this.getSession();if(t||!e.session)return{data:null,error:t};r=e.session.access_token}const{header:s,payload:i,signature:o,raw:{header:a,payload:n}}=K(r);if(function(e){if(!e)throw new Error(\"Missing exp claim\");if(e<=Math.floor(Date.now()/1e3))throw new Error(\"JWT has expired\")}(i.exp),!s.kid||\"HS256\"===s.alg||!(\"crypto\"in globalThis)||!(\"subtle\"in globalThis.crypto)){const{error:e}=await this.getUser(r);if(e)throw e;return{data:{claims:i,header:s,signature:o},error:null}}const l=function(e){switch(e){case\"RS256\":return{name:\"RSASSA-PKCS1-v1_5\",hash:{name:\"SHA-256\"}};case\"ES256\":return{name:\"ECDSA\",namedCurve:\"P-256\",hash:{name:\"SHA-256\"}};default:throw new Error(\"Invalid alg claim\")}}(s.alg),c=await this.fetchJwk(s.kid,t),u=await crypto.subtle.importKey(\"jwk\",c,l,!0,[\"verify\"]);if(!await crypto.subtle.verify(l,u,o,C(`${a}.${n}`)))throw new T(\"Invalid JWT signature\");return{data:{claims:i,header:s,signature:o},error:null}}catch(e){if(l(e))return{data:null,error:e};throw e}}}fe.nextInstanceID=0;const we=ie,ge=fe;export{we as AuthAdminApi,c as AuthApiError,ge as AuthClient,n as AuthError,y as AuthImplicitGrantRedirectError,_ as AuthInvalidCredentialsError,T as AuthInvalidJwtError,g as AuthInvalidTokenResponseError,v as AuthPKCEGrantCodeExchangeError,b as AuthRetryableFetchError,f as AuthSessionMissingError,h as AuthUnknownError,k as AuthWeakPasswordError,d as CustomAuthError,ie as GoTrueAdminApi,fe as GoTrueClient,ce as NavigatorLockAcquireTimeoutError,u as isAuthApiError,l as isAuthError,p as isAuthImplicitGrantRedirectError,m as isAuthRetryableFetchError,w as isAuthSessionMissingError,S as isAuthWeakPasswordError,ne as lockInternals,ue as navigatorLock};export default null;\n//# sourceMappingURL=/sm/9c115c7de08382fdaf74c3e092136355d87f358081c78637b63cae8f972ddac2.map","/**\n * Bundled by jsDelivr using Rollup v2.79.2 and Terser v5.39.0.\n * Original file: /npm/@supabase/supabase-js@2.49.4/dist/module/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\nimport{FunctionsClient as e}from\"/npm/@supabase/functions-js@2.4.4/+esm\";export{FunctionRegion,FunctionsError,FunctionsFetchError,FunctionsHttpError,FunctionsRelayError}from\"/npm/@supabase/functions-js@2.4.4/+esm\";import{PostgrestClient as t}from\"/npm/@supabase/postgrest-js@1.19.4/+esm\";export{PostgrestError}from\"/npm/@supabase/postgrest-js@1.19.4/+esm\";import{RealtimeClient as s}from\"/npm/@supabase/realtime-js@2.11.2/+esm\";export*from\"/npm/@supabase/realtime-js@2.11.2/+esm\";import{StorageClient as n}from\"/npm/@supabase/storage-js@2.7.1/+esm\";import a,{Headers as i}from\"/npm/@supabase/node-fetch@2.6.15/+esm\";import{AuthClient as r}from\"/npm/@supabase/auth-js@2.69.1/+esm\";export*from\"/npm/@supabase/auth-js@2.69.1/+esm\";let o=\"\";o=\"undefined\"!=typeof Deno?\"deno\":\"undefined\"!=typeof document?\"web\":\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product?\"react-native\":\"node\";const c={headers:{\"X-Client-Info\":`supabase-js-${o}/2.49.4`}},h={schema:\"public\"},u={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:\"implicit\"},l={};var d=function(e,t,s,n){return new(s||(s=Promise))((function(a,i){function r(e){try{c(n.next(e))}catch(e){i(e)}}function o(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof s?t:new s((function(e){e(t)}))).then(r,o)}c((n=n.apply(e,t||[])).next())}))};const p=e=>{let t;return t=e||(\"undefined\"==typeof fetch?a:fetch),(...e)=>t(...e)},f=(e,t,s)=>{const n=p(s),a=\"undefined\"==typeof Headers?i:Headers;return(s,i)=>d(void 0,void 0,void 0,(function*(){var r;const o=null!==(r=yield t())&&void 0!==r?r:e;let c=new a(null==i?void 0:i.headers);return c.has(\"apikey\")||c.set(\"apikey\",e),c.has(\"Authorization\")||c.set(\"Authorization\",`Bearer ${o}`),n(s,Object.assign(Object.assign({},i),{headers:c}))}))};var m=function(e,t,s,n){return new(s||(s=Promise))((function(a,i){function r(e){try{c(n.next(e))}catch(e){i(e)}}function o(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof s?t:new s((function(e){e(t)}))).then(r,o)}c((n=n.apply(e,t||[])).next())}))};class g extends r{constructor(e){super(e)}}var b=function(e,t,s,n){return new(s||(s=Promise))((function(a,i){function r(e){try{c(n.next(e))}catch(e){i(e)}}function o(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof s?t:new s((function(e){e(t)}))).then(r,o)}c((n=n.apply(e,t||[])).next())}))};class v{constructor(e,s,n){var a,i,r;if(this.supabaseUrl=e,this.supabaseKey=s,!e)throw new Error(\"supabaseUrl is required.\");if(!s)throw new Error(\"supabaseKey is required.\");const o=e.replace(/\\/$/,\"\");this.realtimeUrl=`${o}/realtime/v1`.replace(/^http/i,\"ws\"),this.authUrl=`${o}/auth/v1`,this.storageUrl=`${o}/storage/v1`,this.functionsUrl=`${o}/functions/v1`;const d=`sb-${new URL(this.authUrl).hostname.split(\".\")[0]}-auth-token`,p=function(e,t){const{db:s,auth:n,realtime:a,global:i}=e,{db:r,auth:o,realtime:c,global:h}=t,u={db:Object.assign(Object.assign({},r),s),auth:Object.assign(Object.assign({},o),n),realtime:Object.assign(Object.assign({},c),a),global:Object.assign(Object.assign({},h),i),accessToken:()=>m(this,void 0,void 0,(function*(){return\"\"}))};return e.accessToken?u.accessToken=e.accessToken:delete u.accessToken,u}(null!=n?n:{},{db:h,realtime:l,auth:Object.assign(Object.assign({},u),{storageKey:d}),global:c});this.storageKey=null!==(a=p.auth.storageKey)&&void 0!==a?a:\"\",this.headers=null!==(i=p.global.headers)&&void 0!==i?i:{},p.accessToken?(this.accessToken=p.accessToken,this.auth=new Proxy({},{get:(e,t)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(t)} is not possible`)}})):this.auth=this._initSupabaseAuthClient(null!==(r=p.auth)&&void 0!==r?r:{},this.headers,p.global.fetch),this.fetch=f(s,this._getAccessToken.bind(this),p.global.fetch),this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers,accessToken:this._getAccessToken.bind(this)},p.realtime)),this.rest=new t(`${o}/rest/v1`,{headers:this.headers,schema:p.db.schema,fetch:this.fetch}),p.accessToken||this._listenForAuthEvents()}get functions(){return new e(this.functionsUrl,{headers:this.headers,customFetch:this.fetch})}get storage(){return new n(this.storageUrl,this.headers,this.fetch)}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,t={},s={}){return this.rest.rpc(e,t,s)}channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}_getAccessToken(){var e,t;return b(this,void 0,void 0,(function*(){if(this.accessToken)return yield this.accessToken();const{data:s}=yield this.auth.getSession();return null!==(t=null===(e=s.session)||void 0===e?void 0:e.access_token)&&void 0!==t?t:null}))}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:n,storageKey:a,flowType:i,lock:r,debug:o},c,h){const u={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new g({url:this.authUrl,headers:Object.assign(Object.assign({},u),c),storageKey:a,autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:n,flowType:i,lock:r,debug:o,fetch:h,hasCustomAuthorizationHeader:\"Authorization\"in this.headers})}_initRealtimeClient(e){return new s(this.realtimeUrl,Object.assign(Object.assign({},e),{params:Object.assign({apikey:this.supabaseKey},null==e?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange(((e,t)=>{this._handleTokenChanged(e,\"CLIENT\",null==t?void 0:t.access_token)}))}_handleTokenChanged(e,t,s){\"TOKEN_REFRESHED\"!==e&&\"SIGNED_IN\"!==e||this.changedAccessToken===s?\"SIGNED_OUT\"===e&&(this.realtime.setAuth(),\"STORAGE\"==t&&this.auth.signOut(),this.changedAccessToken=void 0):this.changedAccessToken=s}}const y=(e,t,s)=>new v(e,t,s);export{v as SupabaseClient,y as createClient};export default null;\n//# sourceMappingURL=/sm/753a59f081afdaea1a3c896365286ef88f6babfc82fbcf263fcb2e79751d2470.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{createClient}from\"https://cdn.jsdelivr.net/npm/@supabase/supabase-js/+esm\";const baseApi=\"https://api.framerauth.com/v1\";const supabaseSiteURL=\"https://cmoacluqsrtkbeymtgkh.supabase.co\";const anonKey=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImNtb2FjbHVxc3J0a2JleW10Z2toIiwicm9sZSI6ImFub24iLCJpYXQiOjE2OTM5MjA5NTQsImV4cCI6MjAwOTQ5Njk1NH0.xkXKPHlf0XZqoMvvvwnajMwzgiNQNxKl26P29vWfVeA\";const testMode=localStorage.getItem(\"fa-test-mode\")!==\"false\";const useStore=createStore({testMode:testMode,session:null,domain:null,storeId:null,productId:null,site:null,store:null,storeError:null,isStoreLoading:true,isStoreConnected:false,isStoreConfigured:false,pages:[],filteredPages:[],pagesGroupSelect:[],membersData:[],membersMeta:{},membersCurrentPage:1,membersSearchString:\"\",membersToggleRefresh:false,currentMember:null,displayModal:false,loading:true,syncingProduct:false});const supabase=createClient(supabaseSiteURL,anonKey);/*\n * TEST\n */export function withDebug(Component){return props=>{console.log(\"Props\",props);return /*#__PURE__*/_jsx(Component,{...props});};}export function withTestToggle(Component){return props=>{const[store,setStore]=useStore();const handleClick=async data=>{console.log(\"Test\");};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}/*\n * TEST END\n */export function withStore(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,store:store});};}export function withAuth(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{supabase.auth.getSession().then(({data:{session},error})=>{if(error||!session){window.location.replace(\"/sign-in\");}if((store===null||store===void 0?void 0:store.session)!==session){setStore({session:session});if(window[\"$crisp\"]){// Add user email\nwindow[\"$crisp\"].push([\"set\",\"user:email\",[session.user.email]]);// Add user metadata\nwindow[\"$crisp\"].push([\"set\",\"session:data\",[[[\"user_id\",session.user.id]]]]);}}});},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withAuthNoRedirect(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{supabase.auth.getSession().then(({data:{session},error})=>{if((store===null||store===void 0?void 0:store.session)!==session){setStore({session:session});}});},[]);return /*#__PURE__*/_jsx(Component,{...props});};}function fetchSite(store,setStore){var _store_session;const url=`${baseApi}/app/site`;const options={method:\"get\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)}};return fetch(url,options).then(response=>response.json()).then(data=>setStore({site:data})).finally(()=>{setStore({loading:false});});}function fetchStore(store,setStore){var _store_session;setStore({isStoreLoading:true,isStoreConnected:false,isStoreConfigured:false,storeError:null});const url=`${baseApi}/app/store`;const options={method:\"get\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)}};fetch(url,options).then(response=>{if(!response.ok){// Throw an error object that includes the response\nreturn response.json().then(errorBody=>{throw{status:response.status,body:errorBody};});}return response.json();}).then(data=>{// Update store only if the response was successful\nsetStore({store:data,isStoreLoading:false,isStoreConnected:true,isStoreConfigured:true});}).catch(error=>{var _error_body,_error_body1;const errorType=(_error_body=error.body)===null||_error_body===void 0?void 0:_error_body.type;const errorMessage=((_error_body1=error.body)===null||_error_body1===void 0?void 0:_error_body1.message)||\"Unknown error\";if(errorType===\"lemonsqueezy_not_connected\"){setStore({isStoreConnected:false,isStoreConfigured:false});}else if(errorType===\"lemonsqueezy_not_configured\"){setStore({isStoreConnected:true,isStoreConfigured:false});}else if(errorType===\"lemonsqueezy_error\"){setStore({isStoreConnected:true,isStoreConfigured:true,storeError:errorMessage});}// Reset the store\nsetStore({store:null});console.error(\"Fetch error:\",error.status,error.body);// Handle the error based on the status or the error body\n}).finally(()=>{// This will be executed regardless of the fetch result\nsetStore({isStoreLoading:false});});}function fetchGroupSelect(store,setStore){var _store_session;const url=`${baseApi}/app/store/products/select`;const options={method:\"get\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)}};fetch(url,options).then(response=>{if(!response.ok){// Throw an error object that includes the response\nreturn response.json().then(errorBody=>{throw{status:response.status,body:errorBody};});}return response.json();}).then(data=>{// Update store only if the response was successful\nsetStore({pagesGroupSelect:data});}).catch(error=>{// Reset the store\nsetStore({pagesGroupSelect:[]});console.error(\"Fetch error:\",error.status,error.body);});}export function withSiteStore(Component){return props=>{const[store,setStore]=useStore();const prevTestMode=useRef(store.testMode);useEffect(()=>{// Check if the session exists and if testMode has changed\nif(!store.session||store.store&&store.testMode===prevTestMode.current){return;}// Update the previous testMode value\nprevTestMode.current=store.testMode;fetchStore(store,setStore);},[store.session,store.testMode]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withSiteDetails(Component){return props=>{var _store_site,_store_site1,_store_site2,_store_site3,_store_site4;const[store,setStore]=useStore();useEffect(()=>{if(!store.session||store.site){return;}fetchSite(store,setStore);},[store.session]);return /*#__PURE__*/_jsx(Component,{...props,siteId:(_store_site=store.site)===null||_store_site===void 0?void 0:_store_site.id,website:store.testMode?(_store_site1=store.site)===null||_store_site1===void 0?void 0:_store_site1.test_website:(_store_site2=store.site)===null||_store_site2===void 0?void 0:_store_site2.website,websiteLink:store.testMode?(_store_site3=store.site)===null||_store_site3===void 0?void 0:_store_site3.test_website:(_store_site4=store.site)===null||_store_site4===void 0?void 0:_store_site4.website});};}export function withStoreDetails(Component){return props=>{var _store_store,_store_store_product,_store_store1,_store_site_product,_store_site;const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,storeName:(_store_store=store.store)===null||_store_store===void 0?void 0:_store_store.name,productName:(_store_store1=store.store)===null||_store_store1===void 0?void 0:(_store_store_product=_store_store1.product)===null||_store_store_product===void 0?void 0:_store_store_product.name,productImage:(_store_site=store.site)===null||_store_site===void 0?void 0:(_store_site_product=_store_site.product)===null||_store_site_product===void 0?void 0:_store_site_product.thumb_url});};}export function withLemonSqueezyDetails(Component){return props=>{var _store_site_product,_store_site,_store_site_product1,_store_site1,_store_site2,_store_site3,_store_site4,_store_site5,_store_site6;const[store,setStore]=useStore();// if (!store.site) return null\nreturn /*#__PURE__*/_jsx(Component,{...props,productName:(_store_site=store.site)===null||_store_site===void 0?void 0:(_store_site_product=_store_site.product)===null||_store_site_product===void 0?void 0:_store_site_product.name,productImage:(_store_site1=store.site)===null||_store_site1===void 0?void 0:(_store_site_product1=_store_site1.product)===null||_store_site_product1===void 0?void 0:_store_site_product1.thumb_url,displayProduct:!store.loading&&((_store_site2=store.site)===null||_store_site2===void 0?void 0:_store_site2.has_store)&&((_store_site3=store.site)===null||_store_site3===void 0?void 0:_store_site3.product)!==null,setupStore:!store.loading&&!((_store_site4=store.site)===null||_store_site4===void 0?void 0:_store_site4.has_store),setupProduct:!store.loading&&((_store_site5=store.site)===null||_store_site5===void 0?void 0:_store_site5.has_store)&&((_store_site6=store.site)===null||_store_site6===void 0?void 0:_store_site6.product)===null});};}export function onSiteSelect(Component){return props=>{const[store,setStore]=useStore();const handleEvent=id=>{setStore({storeId:id});};return /*#__PURE__*/_jsx(Component,{...props,store:store,onSelect:handleEvent});};}export function onProductSelect(Component){return props=>{const[store,setStore]=useStore();const handleEvent=id=>{setStore({productId:id});};return /*#__PURE__*/_jsx(Component,{...props,store:store,onSelect:handleEvent,defaultImage:\"https://framerusercontent.com/images/4znb9algXIDEFRWccDAzvvQwdo.png?scale-down-to=512\"});};}export function onToggleTestMode(Component){return props=>{const[store,setStore]=useStore();const handleEvent=event=>{const testMode=!store.testMode;setStore({testMode:testMode});localStorage.setItem(\"fa-test-mode\",testMode.toString());};return /*#__PURE__*/_jsx(Component,{...props,variant:store.testMode?\"rQbL1skko\":\"iwuC_45yB\",tap:handleEvent});};}export function withTestMode(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,text:store.testMode?\"Test mode\":\"Live mode\"});};}export function withModeText(Component){return props=>{const[store,setStore]=useStore();if(props===null||props===void 0?void 0:props.text){var _props_text;const value=props===null||props===void 0?void 0:(_props_text=props.text)===null||_props_text===void 0?void 0:_props_text.replaceAll(\"{{mode}}\",store.testMode?\"Test\":\"Live\");return /*#__PURE__*/_jsx(Component,{...props,text:value});}return /*#__PURE__*/_jsx(Component,{...props});};}export function withModeStatusText(Component){return props=>{const[store,setStore]=useStore();if(props===null||props===void 0?void 0:props.text){var _props_text;const value=props===null||props===void 0?void 0:(_props_text=props.text)===null||_props_text===void 0?void 0:_props_text.replaceAll(\"{{mode}}\",store.testMode?\"On\":\"Off\");return /*#__PURE__*/_jsx(Component,{...props,text:value});}return /*#__PURE__*/_jsx(Component,{...props});};}export function withDynamicScript(Component){return props=>{var _store_site;const[store,setStore]=useStore();const siteId=((_store_site=store.site)===null||_store_site===void 0?void 0:_store_site.id)?store.site.id:\"[YOUR_SITE_ID]\";const code=props.code.replaceAll(\"{{site_id}}\",siteId);return /*#__PURE__*/_jsx(Component,{...props,code:code,clipboard:code});};}export function withMagicLink(Component){return props=>{const[store,setStore]=useStore();const[magicLink,setMagicLink]=useState(\"\");useEffect(()=>{try{if(typeof window!==\"undefined\"&&window.location){const url=new URL(window.location.href);// Dirty for following migration to Loops 12 = #magic_link=\nconst magicLinkParam=url.hash.substring(12)||\"\";const magicLinkURL=new URL(magicLinkParam);if(magicLinkURL.origin!==\"https://cmoacluqsrtkbeymtgkh.supabase.co\"){throw new Error(\"Invalid magic link origin\");}setMagicLink(magicLinkURL.href);}}catch(err){console.error(\"Error setting magic link:\",err);}},[]);return /*#__PURE__*/_jsx(Component,{...props,link:magicLink});};}export function onLogin(Component){return props=>{const[store,setStore]=useStore();const handleEvent=async({email})=>{const url=`${baseApi}/app/token`;const options={method:\"post\",headers:{\"content-type\":\"application/json\"},body:JSON.stringify({email})};const res=await fetch(url,options);const resData=await res.json();return{ok:res.ok,message:resData.message};};return /*#__PURE__*/_jsx(Component,{...props,store:store,onSubmit:handleEvent});};}export function onLoginOTP(Component){return props=>{const[store,setStore]=useStore();let redirectTo=\"https://framerauth.com/dashboard/members\";if(typeof window!==\"undefined\"&&window.location){try{const url=new URL(window.location.href);const magicLink=url.searchParams.get(\"magic_link\");if(magicLink){const magicLinkURL=new URL(magicLink);if(magicLinkURL.searchParams.has(\"redirect_to\")){redirectTo=magicLinkURL.searchParams.get(\"redirect_to\");}}}catch(e){console.error(\"Error getting redirect URL\",e);}}const handleEvent=async({email,token})=>{const{data,error}=await supabase.auth.verifyOtp({email,token,type:\"email\"});if(error){return{ok:false,message:error.message};}setStore({session:data.session});return{ok:true};};return /*#__PURE__*/_jsx(Component,{...props,store:store,onSubmit:handleEvent,link:redirectTo});};}export function onLoginOTP2(Component){const isBrowser=()=>{return typeof window!==\"undefined\";};const getParamValue=paramName=>{if(!isBrowser()){return null;}const urlParams=new URLSearchParams(window.location.search);if(urlParams.has(paramName)){return urlParams.get(paramName);}const hashParams=new URLSearchParams(window.location.hash.substring(1))// Remove the '#' part\n;if(hashParams.has(paramName)){return hashParams.get(paramName);}return null;};return props=>{const[store,setStore]=useStore();const[email,setEmail]=useState(\"\");const[code,setCode]=useState(\"\");const[redirect,setRedirect]=useState(props===null||props===void 0?void 0:props.link);useEffect(()=>{const defaultEmail=getParamValue(\"email\");// URLSearchParams does not support \"+\" and we do not controll the url encoding (Supabase email property).\n// https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams\nconst emailWithPlus=defaultEmail.replace(\" \",\"+\");setEmail(emailWithPlus);const defaultCode=getParamValue(\"code\");setCode(defaultCode);const redirect=getParamValue(\"redirect\");if(redirect){setRedirect(redirect);}},[]);const handleEvent=async({email,token})=>{const{data,error}=await supabase.auth.verifyOtp({email,token,type:\"email\"});if(error){return{ok:false,message:error.message};}setStore({session:data.session});return{ok:true};};return /*#__PURE__*/_jsx(Component,{...props,store:store,onSubmit:handleEvent,link:redirect,defaultValues:{email,token:code},hiddenFields:email?[\"email\"]:[]});};}export function onLogout(Component){return props=>{var _store_session;const[store,setStore]=useStore();const handleEvent=async({email,password})=>{const{error}=await supabase.auth.signOut();return setStore({session:null});};// if (!store.session?.user && !window[\"Framer\"]) return null\nif(!((_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.user))return null;return /*#__PURE__*/_jsx(Component,{...props,onClick:handleEvent});};}export function withSaveDetails(Component){return props=>{const[store,setStore]=useStore();function getToken(){var _store_session;return(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)||\"\";}const handleSubmit=async data=>{const{name,website,test_website}=data;const url=`${baseApi}/app/site`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+getToken()},body:JSON.stringify({name,website,test_website})};const res=await fetch(url,options);const resData=await res.json();return{ok:res.ok,message:resData.message};};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSubmit});};}export function withUpdateDetails(Component){return props=>{const[store,setStore]=useStore();function getToken(){var _store_session;return(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)||\"\";}const handleSubmit=async data=>{const{name,website,test_website,signup_requires_license_key}=data;const url=`${baseApi}/app/site`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+getToken()},body:JSON.stringify({name,website,test_website,signup_requires_license_key:signup_requires_license_key===\"on\"})};const res=await fetch(url,options);const resData=await res.json();if(res.ok){setStore({site:{...store.site,name,website,test_website,signup_requires_license_key:signup_requires_license_key===\"on\"}});}return{ok:res.ok,message:resData.message};};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSubmit,defaultValues:store.site});};}export function withSaveAPI(Component){return props=>{const[store,setStore]=useStore();const handleSearch=async data=>{var _store_session;const{api_key}=data;const url=`${baseApi}/app/integration/connect`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)},body:JSON.stringify({api_key})};const res=await fetch(url,options);const resData=await res.json();if(res.ok){// This is only used by /store\nsetStore({isStoreConnected:true});}return{ok:res.ok,message:resData.message};};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSearch});};}export function withUpdateAPI(Component){return props=>{const[store,setStore]=useStore();const handleSearch=async data=>{var _store_session;const{api_key}=data;const url=`${baseApi}/app/integration/connect`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)},body:JSON.stringify({api_key})};const res=await fetch(url,options);const resData=await res.json();if(res.ok){setStore({isStoreConnected:true,storeError:null});fetchStore(store,setStore);}return{ok:res.ok,message:resData.message};};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSearch});};}export function withSaveStore(Component){return props=>{const[store,setStore]=useStore();if(store.storeId&&store.productId){delete props[\"variant\"];}const handleSubmit=async data=>{var _store_session;const{query}=data;const url=`${baseApi}/app/store`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)},body:JSON.stringify({store_id:store.storeId,product_id:store.productId})};const res=await fetch(url,options);const resData=await res.json();if(res.ok){// This is only used by /store\nsetStore({isStoreConfigured:true});fetchStore(store,setStore);}return{ok:res.ok,message:resData.message};};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSubmit});};}export function withSavePages(Component){return props=>{const[store,setStore]=useStore();const handleClick=async data=>{var _store_session;const{query}=data;const url=`${baseApi}/app/pages`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)},body:JSON.stringify(store.pages)};const res=await fetch(url,options);const resData=await res.json();if(res.ok){alert(\"Pages updated successfully!\");}else{alert(\"Enable to update pages\");}};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withPages(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{var _store_session;if(!store.session)return;setStore({loading:true,pages:[],filteredPages:[]});const url=`${baseApi}/app/pages`;const options={method:\"get\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)}};const response=fetch(url,options).then(response=>response.json()).then(data=>{setStore({pages:data,filteredPages:data});}).finally(()=>{setStore({loading:false});});},[store.session,store.testMode]);return /*#__PURE__*/_jsx(Component,{...props,store:store,setStore:setStore});};}export function withSyncPages(Component){return props=>{const[store,setStore]=useStore();const handleEvent=id=>{var _store_session;if(!store.session)return;setStore({loading:true,pages:[],filteredPages:[]});const url=`${baseApi}/app/pages/sync`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)}};const response=fetch(url,options).then(response=>{if(!response.ok){throw new Error(\"Network response was not ok\");}return response.json();}).then(data=>{setStore({pages:data,filteredPages:data});}).catch(error=>{console.error(\"There was a problem with the fetch operation:\",error);}).finally(()=>{setStore({loading:false});});};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleEvent});};}export function withSearchPages(Component){return props=>{const[store,setStore]=useStore();const[searchTerm,setSearchTerm]=useState(\"\");const handleSearch=data=>{const query=data.query.toLowerCase();setSearchTerm(query);if(query===\"\"){// Reset filters\nsetStore({filteredPages:store.pages});return;}// Filter the pages based on the search term\nconst filteredPages=store.pages.filter(option=>{if(option.path.toLowerCase().includes(query)){return true;}// Check the children's path as well\nif(option.children){return option.children.some(child=>child.path.toLowerCase().includes(query));}return false;});// Update the store with the filtered pages\nsetStore({filteredPages:filteredPages});};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSearch});};}export function withVariantSelect(Component){return props=>{var _store_store;const[store,setStore]=useStore();const handleSelect=(data,rowId,childRowId=null)=>{const values=data.map(item=>item.value);const newOptions=[...store.pages];const option=newOptions.find(o=>o.id===rowId);// rowID and rowChildId are UI component props so do not support\nif(childRowId>-1){const child=option.children.find(o=>o.id===childRowId);child.groups=values;}else{option.groups=values;}setStore({options:newOptions});};return /*#__PURE__*/_jsx(Component,{...props,options:((_store_store=store.store)===null||_store_store===void 0?void 0:_store_store.variants)||[],onSelect:handleSelect});};}export function withVariantSelectV2(Component){return props=>{const[store,setStore]=useStore();const handleSelect=(data,rowId,childRowId=null)=>{const values=data.map(item=>item.value);const newOptions=[...store.pages];const option=newOptions.find(o=>o.id===rowId);// rowID and rowChildId are UI component props so do not support\nif(childRowId>-1){const child=option.children.find(o=>o.id===childRowId);child.groups=values;}else{option.groups=values;}setStore({options:newOptions});};return /*#__PURE__*/_jsx(Component,{...props,options:store.pagesGroupSelect||[],onSelect:handleSelect});};}export function withGroupSelect(Component){return props=>{const[store,setStore]=useStore();const prevTestMode=useRef(store.testMode);useEffect(()=>{// Check if the session exists and if testMode has changed\nif(!store.session||store.pagesGroupSelect.length>0&&store.testMode===prevTestMode.current){return;}// Update the previous testMode value\nprevTestMode.current=store.testMode;fetchGroupSelect(store,setStore);},[store.session,store.testMode]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withBrackets(Component){return props=>{const value=`(${props===null||props===void 0?void 0:props.text})`;return /*#__PURE__*/_jsx(Component,{...props,text:value});};}export function withDashboardButton(Component){return props=>{const[store,setStore]=useStore();const title=store.session?\"Dashboard\":(props===null||props===void 0?void 0:props.title)||\"Sign in\";const link=store.session?\"/dashboard/pages\":(props===null||props===void 0?void 0:props.link)||\"/sign-in\";return /*#__PURE__*/_jsx(Component,{...props,title:title,link:link});};}export function withMemberCount(Component){return props=>{var _store_membersMeta;const[store]=useStore();const count=(store===null||store===void 0?void 0:(_store_membersMeta=store.membersMeta)===null||_store_membersMeta===void 0?void 0:_store_membersMeta.totalItems)||0;const formattedCount=count.toLocaleString()// formats count with commas\n;return /*#__PURE__*/_jsx(Component,{...props,text:`${formattedCount}`});};}/* Members v2 */export function withMembersV2(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{var _store_session;if(!store.session)return;setStore({loading:true,membersData:[],membersMeta:null});const queryParamsObject={};const queryParamsString=new URLSearchParams({...store.membersSearchString!==\"\"&&{query:store.membersSearchString},page:store.membersCurrentPage}).toString();const url=`${baseApi}/app/members?${queryParamsString}`;const options={method:\"get\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)}};const response=fetch(url,options).then(response=>response.json()).then(json=>{setStore({membersData:json.data,membersMeta:json.meta});}).finally(()=>{setStore({loading:false});});},[store.session,store.testMode,store.membersSearchString,store.membersCurrentPage,store.membersToggleRefresh]);return /*#__PURE__*/_jsx(Component,{...props,query:store.membersSearchString,items:store.membersData,isLoading:store.loading,setStore:setStore});};}export function withSearchMembersV2(Component){return props=>{const[store,setStore]=useStore();const handleSearch=data=>{const query=data.query.toLowerCase();setStore({membersSearchString:query,membersCurrentPage:1});};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSearch});};}export function withMembersPaginationNext(Component){return props=>{var _store_membersMeta_links,_store_membersMeta;const[store,setStore]=useStore();if(!((_store_membersMeta=store.membersMeta)===null||_store_membersMeta===void 0?void 0:(_store_membersMeta_links=_store_membersMeta.links)===null||_store_membersMeta_links===void 0?void 0:_store_membersMeta_links.next))return null;const handleClick=()=>{var _window;setStore({membersCurrentPage:store.membersMeta.currentPage+1});(_window=window)===null||_window===void 0?void 0:_window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withMembersPaginationPrev(Component){return props=>{var _store_membersMeta_links,_store_membersMeta;const[store,setStore]=useStore();if(!((_store_membersMeta=store.membersMeta)===null||_store_membersMeta===void 0?void 0:(_store_membersMeta_links=_store_membersMeta.links)===null||_store_membersMeta_links===void 0?void 0:_store_membersMeta_links.prev))return null;const handleClick=()=>{var _window;setStore({membersCurrentPage:store.membersMeta.currentPage-1});(_window=window)===null||_window===void 0?void 0:_window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withMembersPaginationLabel(Component){return props=>{var _store_membersMeta,_store_membersMeta1;const[store]=useStore();const label=!store.loading?`Page ${(store===null||store===void 0?void 0:(_store_membersMeta=store.membersMeta)===null||_store_membersMeta===void 0?void 0:_store_membersMeta.currentPage)||1} of ${(store===null||store===void 0?void 0:(_store_membersMeta1=store.membersMeta)===null||_store_membersMeta1===void 0?void 0:_store_membersMeta1.totalPages)||1}`:\"\";return /*#__PURE__*/_jsx(Component,{...props,text:label});};}/* End members v2 */export function withCurrentMember(Component){return props=>{const[store]=useStore();if(!(store===null||store===void 0?void 0:store.currentMember)){return null;}return /*#__PURE__*/_jsx(Component,{...props});};}export function withCurrentMemberFullName(Component){return props=>{var _store_currentMember,_store_currentMember1;const[store]=useStore();const firstName=(store===null||store===void 0?void 0:(_store_currentMember=store.currentMember)===null||_store_currentMember===void 0?void 0:_store_currentMember.first_name)||\"\";const lastName=(store===null||store===void 0?void 0:(_store_currentMember1=store.currentMember)===null||_store_currentMember1===void 0?void 0:_store_currentMember1.last_name)||\"\";return /*#__PURE__*/_jsx(Component,{...props,text:`${firstName} ${lastName}`});};}export function withCurrentMemberEmail(Component){return props=>{var _store_currentMember;const[store]=useStore();const email=(store===null||store===void 0?void 0:(_store_currentMember=store.currentMember)===null||_store_currentMember===void 0?void 0:_store_currentMember.email)||\"\";return /*#__PURE__*/_jsx(Component,{...props,text:email});};}export function withDeleteMember(Component){return props=>{const[store,setStore]=useStore();const handleSubmit=async data=>{var _store_session;const{query}=data;const memberId=store.currentMember.id;if(!memberId){alert(\"Please select a member\");return;}const url=`${baseApi}/app/members/${memberId}`;const options={method:\"delete\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)}};const res=await fetch(url,options);const resData=await res.json();if(res.ok){setStore({currentMember:null,membersSearchString:\"\",membersCurrentPage:1,membersToggleRefresh:!store.membersToggleRefresh});}return{ok:res.ok,message:resData.message};};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSubmit});};}export function withCreateMember(Component){return props=>{const[store,setStore]=useStore();function getToken(){var _store_session;return(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)||\"\";}const handleSubmit=async data=>{const{first_name,last_name,email,send_invitation}=data;const url=`${baseApi}/app/members`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+getToken()},body:JSON.stringify({first_name,last_name,email,send_invitation:send_invitation===\"on\"})};const res=await fetch(url,options);const resData=await res.json();if(res.ok){setStore({membersSearchString:\"\",membersCurrentPage:1,membersToggleRefresh:!store.membersToggleRefresh});}return{ok:res.ok,message:resData.message};};return /*#__PURE__*/_jsx(Component,{...props,onSubmit:handleSubmit});};}export function withStoreIsLoading(Component){return props=>{const[store]=useStore();if(!store.isStoreLoading)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withStoreIsConnected(Component){return props=>{const[store]=useStore();if(store.isStoreLoading||store.isStoreConnected)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withStoreIsConfigured(Component){return props=>{const[store]=useStore();if(store.isStoreLoading||!store.isStoreConnected||store.isStoreConfigured)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withStoreIsConnectedAndConfigured(Component){return props=>{const[store]=useStore();if(store.isStoreLoading||!store.isStoreConnected||!store.isStoreConfigured)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withSyncProduct(Component){return props=>{const[store,setStore]=useStore();const handleEvent=async()=>{try{var _store_session;setStore({syncingProduct:true});const url=`${baseApi}/app/store/products/sync`;const options={method:\"post\",headers:{\"x-test-mode\":store.testMode,\"content-type\":\"application/json\",Authorization:\"Bearer \"+(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)}};const res=await fetch(url,options);const resData=await res.json();setStore({store:{...store.store,product:{...store.product,name:resData.name}}});}catch(err){alert(\"Error updating the product\");}finally{setStore({syncingProduct:false});}};return /*#__PURE__*/_jsx(Component,{...props,variant:store.syncingProduct?\"Loading\":\"Default\",onClick:handleEvent});};}const rowsStyle={backgroundColor:\"#EBECF0\",border:\"1px solid #EBECF0\",borderRadius:\"8px\"};const rowStyle={boxSizing:\"border-box\",flexShrink:\"0\",flex:\"1 0 0px\",width:\"100%\",height:\"min-content\",display:\"flex\",flexDirection:\"column\",justifyContent:\"stretch\",alignItems:\"flex-start\",position:\"relative\",alignContent:\"flex-start\",flexWrap:\"nowrap\",gap:\"1\"};export function withLoggedIn(Component){return props=>{var _store_session;const[store,setStore]=useStore();if(!((_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.user))return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withPluginAuth(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{const{data}=supabase.auth.onAuthStateChange((event,session)=>{setStore({session:session});});// call unsubscribe to remove the callback\nreturn()=>data.subscription.unsubscribe();},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withPluginSignIn(Component){return props=>{var _store_session;const[store,setStore]=useStore();const handleClick=async()=>{const newWindow=window.open(\"https://framerauth.com/plugin/auth\");window.addEventListener(\"message\",async event=>{// if (event.origin !== window.location.origin) {\n//     return\n// }\nconst{type,access_token,refresh_token}=event.data;if(type===\"token\"){console.log(\"Event\",event);const{data,error}=await supabase.auth.setSession({access_token,refresh_token});if(error){console.error(\"Error signin in\",error);}}});};if((_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.user)return null;return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withPluginAuthorise(Component){return props=>{const[store,setStore]=useStore();function getAccessToken(){var _store_session;return(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.access_token)||\"\";}function getRefreshToken(){var _store_session;return(store===null||store===void 0?void 0:(_store_session=store.session)===null||_store_session===void 0?void 0:_store_session.refresh_token)||\"\";}const handleClick=()=>{console.log(\"Sending post message...\");const event={type:\"token\",access_token:getAccessToken(),refresh_token:getRefreshToken()};// if (window?.opener.origin === window.origin) {\nwindow.opener.postMessage(event,\"https://localhost:5173\");// }\n};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withStoreError(Component){return props=>{const[store]=useStore();if(!store.storeError)return null;const isUnauthorized=store.storeError.startsWith(\"Unauthorized,\")||false;return /*#__PURE__*/_jsx(Component,{...props,message:store.storeError,isUnauthorized:isUnauthorized});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSaveStore\":{\"type\":\"reactHoc\",\"name\":\"withSaveStore\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDynamicScript\":{\"type\":\"reactHoc\",\"name\":\"withDynamicScript\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSearchMembersV2\":{\"type\":\"reactHoc\",\"name\":\"withSearchMembersV2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStoreIsConfigured\":{\"type\":\"reactHoc\",\"name\":\"withStoreIsConfigured\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDeleteMember\":{\"type\":\"reactHoc\",\"name\":\"withDeleteMember\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPluginAuthorise\":{\"type\":\"reactHoc\",\"name\":\"withPluginAuthorise\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSiteDetails\":{\"type\":\"reactHoc\",\"name\":\"withSiteDetails\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSavePages\":{\"type\":\"reactHoc\",\"name\":\"withSavePages\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantSelectV2\":{\"type\":\"reactHoc\",\"name\":\"withVariantSelectV2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onLoginOTP\":{\"type\":\"reactHoc\",\"name\":\"onLoginOTP\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onLogin\":{\"type\":\"reactHoc\",\"name\":\"onLogin\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAuth\":{\"type\":\"reactHoc\",\"name\":\"withAuth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedIn\":{\"type\":\"reactHoc\",\"name\":\"withLoggedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStoreIsConnected\":{\"type\":\"reactHoc\",\"name\":\"withStoreIsConnected\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSyncProduct\":{\"type\":\"reactHoc\",\"name\":\"withSyncProduct\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPluginSignIn\":{\"type\":\"reactHoc\",\"name\":\"withPluginSignIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withModeText\":{\"type\":\"reactHoc\",\"name\":\"withModeText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onProductSelect\":{\"type\":\"reactHoc\",\"name\":\"onProductSelect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSaveDetails\":{\"type\":\"reactHoc\",\"name\":\"withSaveDetails\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStoreIsConnectedAndConfigured\":{\"type\":\"reactHoc\",\"name\":\"withStoreIsConnectedAndConfigured\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAuthNoRedirect\":{\"type\":\"reactHoc\",\"name\":\"withAuthNoRedirect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPages\":{\"type\":\"reactHoc\",\"name\":\"withPages\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUpdateDetails\":{\"type\":\"reactHoc\",\"name\":\"withUpdateDetails\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStoreError\":{\"type\":\"reactHoc\",\"name\":\"withStoreError\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestToggle\":{\"type\":\"reactHoc\",\"name\":\"withTestToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDebug\":{\"type\":\"reactHoc\",\"name\":\"withDebug\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMemberCount\":{\"type\":\"reactHoc\",\"name\":\"withMemberCount\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPluginAuth\":{\"type\":\"reactHoc\",\"name\":\"withPluginAuth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantSelect\":{\"type\":\"reactHoc\",\"name\":\"withVariantSelect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSearchPages\":{\"type\":\"reactHoc\",\"name\":\"withSearchPages\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCurrentMember\":{\"type\":\"reactHoc\",\"name\":\"withCurrentMember\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCurrentMemberFullName\":{\"type\":\"reactHoc\",\"name\":\"withCurrentMemberFullName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUpdateAPI\":{\"type\":\"reactHoc\",\"name\":\"withUpdateAPI\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMagicLink\":{\"type\":\"reactHoc\",\"name\":\"withMagicLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMembersPaginationPrev\":{\"type\":\"reactHoc\",\"name\":\"withMembersPaginationPrev\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onSiteSelect\":{\"type\":\"reactHoc\",\"name\":\"onSiteSelect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMembersPaginationLabel\":{\"type\":\"reactHoc\",\"name\":\"withMembersPaginationLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestMode\":{\"type\":\"reactHoc\",\"name\":\"withTestMode\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDashboardButton\":{\"type\":\"reactHoc\",\"name\":\"withDashboardButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCurrentMemberEmail\":{\"type\":\"reactHoc\",\"name\":\"withCurrentMemberEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withModeStatusText\":{\"type\":\"reactHoc\",\"name\":\"withModeStatusText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLemonSqueezyDetails\":{\"type\":\"reactHoc\",\"name\":\"withLemonSqueezyDetails\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSyncPages\":{\"type\":\"reactHoc\",\"name\":\"withSyncPages\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onLogout\":{\"type\":\"reactHoc\",\"name\":\"onLogout\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onLoginOTP2\":{\"type\":\"reactHoc\",\"name\":\"onLoginOTP2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMembersPaginationNext\":{\"type\":\"reactHoc\",\"name\":\"withMembersPaginationNext\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStoreIsLoading\":{\"type\":\"reactHoc\",\"name\":\"withStoreIsLoading\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSaveAPI\":{\"type\":\"reactHoc\",\"name\":\"withSaveAPI\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGroupSelect\":{\"type\":\"reactHoc\",\"name\":\"withGroupSelect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"onToggleTestMode\":{\"type\":\"reactHoc\",\"name\":\"onToggleTestMode\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStore\":{\"type\":\"reactHoc\",\"name\":\"withStore\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMembersV2\":{\"type\":\"reactHoc\",\"name\":\"withMembersV2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSiteStore\":{\"type\":\"reactHoc\",\"name\":\"withSiteStore\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStoreDetails\":{\"type\":\"reactHoc\",\"name\":\"withStoreDetails\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBrackets\":{\"type\":\"reactHoc\",\"name\":\"withBrackets\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCreateMember\":{\"type\":\"reactHoc\",\"name\":\"withCreateMember\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./App.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export const withTap=Component=>{return props=>/*#__PURE__*/ _jsx(Component,{...props,as:motion.div,style:{},whileTap:{scale:.8,y:4,transition:{duration:.3,ease:\"spring\",repeat:0,repeatDelay:0,delay:0}}});};\nexport const __FramerMetadata__ = {\"exports\":{\"withTap\":{\"type\":\"reactHoc\",\"name\":\"withTap\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pressure_Press.map","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[];export const css=['.framer-yEEit .framer-styles-preset-17ewv6h:not(.rich-text-wrapper), .framer-yEEit .framer-styles-preset-17ewv6h.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-ee3cec1e-a2c7-4536-96c0-c9bb86cb9781, #222222) /* {\"name\":\"text\"} */; --framer-link-text-color: var(--token-ee3cec1e-a2c7-4536-96c0-c9bb86cb9781, #222222); --framer-link-text-decoration: none; }'];export const className=\"framer-yEEit\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-jEZHF .framer-styles-preset-q8e69g:not(.rich-text-wrapper), .framer-jEZHF .framer-styles-preset-q8e69g.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d6905a43-6700-4723-adea-95bcaadd17c4, #7447f5) /* {\"name\":\"Purple\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, #050029) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-a4ff5945-b270-476b-9b31-940611530b7f, #606a76); --framer-link-text-decoration: none; }'];export const className=\"framer-jEZHF\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-6VOgs .framer-styles-preset-1j44wuv:not(.rich-text-wrapper), .framer-6VOgs .framer-styles-preset-1j44wuv.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d6905a43-6700-4723-adea-95bcaadd17c4, #7447f5) /* {\"name\":\"Purple\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, #050029) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-d6905a43-6700-4723-adea-95bcaadd17c4, #7447f5); --framer-link-text-decoration: none; }'];export const className=\"framer-6VOgs\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a060af6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withAuthNoRedirect,withDashboardButton}from\"https://framerusercontent.com/modules/hLuQ9KcisnSrgcAq1hDM/Ng3VZSFk3Vo0Xh9kR5jT/App.js\";import{withTap}from\"https://framerusercontent.com/modules/ObGWdEJCvu50bZRK0exR/2WnSbhu1J8Y5S1f5fEB1/Pressure_Press.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8NpG8D9dbcDaoQMZvZZc/5DguZdEYvZLFynajl7bk/dK1HD5D7Y.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pUOCP8aFwtI0uEZKFFIN/8pSP7foCCotAecJRSK4O/iBhFnvIY2.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/kBvdtWiDPzUkJiHss0Eh/KArhCIgntbavCIIWCIPl/o2kkkcyzc.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/9kNQk7APAbof3rCF6uw7/OIa9MTsBVzWVnNi1NITA/tbEb897fL.js\";import ButtonPrimary,*as ButtonPrimaryInfo from\"https://framerusercontent.com/modules/P54O3mrUehVKntptKAKE/ZrNsaJZq0J2Njg4H9sdP/pQSqO18ZH.js\";const MotionAWithTapbspfu8=withCodeBoundaryForOverrides(motion.a,{nodeId:\"SrabWQsOk\",override:withTap,scopeId:\"JrxNocyak\"});const ButtonPrimaryFonts=getFonts(ButtonPrimary);const ButtonPrimaryWithDashboardButtonsbvm5pWithMappedReactProps117zeqd=withMappedReactProps(withCodeBoundaryForOverrides(ButtonPrimary,{nodeId:\"q7FZUyt_R\",override:withDashboardButton,scopeId:\"JrxNocyak\"}),ButtonPrimaryInfo);const MotionNavWithAuthNoRedirect1w22er=withCodeBoundaryForOverrides(motion.nav,{nodeId:\"pIzCiDr8z\",override:withAuthNoRedirect,scopeId:\"JrxNocyak\"});const cycleOrder=[\"pIzCiDr8z\",\"hhoH36ucZ\",\"gyZUzAIxZ\"];const serializationHash=\"framer-0LWn1\";const variantClassNames={gyZUzAIxZ:\"framer-v-2604h1\",hhoH36ucZ:\"framer-v-1vdjund\",pIzCiDr8z:\"framer-v-1w22er\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition3={damping:20,delay:0,mass:1,stiffness:250,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition4={damping:50,delay:.45,mass:1,stiffness:400,type:\"spring\"};const transition5={damping:50,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition6={damping:50,delay:.35,mass:1,stiffness:400,type:\"spring\"};const transition7={damping:50,delay:.15,mass:1,stiffness:400,type:\"spring\"};const transition8={damping:50,delay:.2,mass:1,stiffness:400,type:\"spring\"};const transition9={damping:50,delay:.25,mass:1,stiffness:400,type:\"spring\"};const transition10={damping:50,delay:.3,mass:1,stiffness:400,type:\"spring\"};const transition11={damping:50,delay:.4,mass:1,stiffness:400,type:\"spring\"};const transition12={damping:60,delay:.4,mass:1,stiffness:500,type:\"spring\"};const transition13={damping:50,delay:.5,mass:1,stiffness:400,type:\"spring\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"gyZUzAIxZ\",Desktop:\"pIzCiDr8z\",Phone:\"hhoH36ucZ\"};const getProps=({background,height,id,pricing,width,...props})=>{return{...props,ICJi9epPV:pricing??props.ICJi9epPV??true,T8j72WcQq:background??props.T8j72WcQq??\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pIzCiDr8z\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,T8j72WcQq,ICJi9epPV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pIzCiDr8z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapv17k2d=activeVariantCallback(async(...args)=>{setVariant(\"oGJo649Yk\");});const onTap13awx3s=activeVariantCallback(async(...args)=>{setVariant(\"gyZUzAIxZ\");});const onTap7yofdu=activeVariantCallback(async(...args)=>{setVariant(\"hhoH36ucZ\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"hhoH36ucZ\",\"gyZUzAIxZ\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionNavWithAuthNoRedirect1w22er,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1w22er\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"pIzCiDr8z\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2e8e8fa3-c803-4504-a526-1f8c68df52bc, rgb(235, 236, 240))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:T8j72WcQq,...style},variants:{gyZUzAIxZ:{backgroundColor:\"rgba(0, 0, 0, 0)\"},hhoH36ucZ:{\"--border-bottom-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({gyZUzAIxZ:{\"data-framer-name\":\"Phone Open\"},hhoH36ucZ:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xm7gex\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"oRLtY2WRY\",style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},variants:{gyZUzAIxZ:{backdropFilter:\"none\",backgroundColor:\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\",WebkitBackdropFilter:\"none\"},hhoH36ucZ:{backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\",WebkitBackdropFilter:\"blur(5px)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1otkm4v\",layoutDependency:layoutDependency,layoutId:\"TdcBxsRd_\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"SrabWQsOk\",scopeId:\"JrxNocyak\",children:/*#__PURE__*/_jsx(MotionAWithTapbspfu8,{className:\"framer-bspfu8 framer-gohe7r\",layoutDependency:layoutDependency,layoutId:\"SrabWQsOk\",style:{backgroundColor:\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zwlg96\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:54,intrinsicWidth:54,layoutDependency:layoutDependency,layoutId:\"L3b54FBYV\",svg:'<svg width=\"54\" height=\"54\" viewBox=\"0 0 54 54\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_11823_130464)\">\\n<path d=\"M-0.1875 3.5625C-0.1875 1.49141 1.49145 -0.1875 3.5625 -0.1875H50.4375C52.5086 -0.1875 54.1875 1.49145 54.1875 3.5625V27C54.1875 42.0154 42.0154 54.1875 27 54.1875C11.9848 54.1875 -0.1875 42.0154 -0.1875 27V3.5625Z\" fill=\"#ADFF00\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.75 19.5H14.8125C13.2592 19.5 12 20.7592 12 22.3125V31.6875C12 36.1308 14.8101 39.9177 18.75 41.3681L18.75 33.75H26.625L34.2047 41.6906C38.6835 40.5672 42 36.5147 42 31.6875V22.3125C42 20.7592 40.7407 19.5 39.1875 19.5H38.25V18.5625C38.25 12.8671 33.633 8.25 27.9375 8.25H26.0625C20.367 8.25 15.75 12.8671 15.75 18.5625V19.5ZM21.375 19.5H32.625V18.5625C32.625 15.9736 30.5265 13.875 27.9375 13.875H26.0625C23.4735 13.875 21.375 15.9736 21.375 18.5625V19.5ZM26.625 33.75L34.5 33.75L34.5 25.5L18.75 25.5L26.625 33.75Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_11823_130464\">\\n<rect width=\"54\" height=\"54\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OxJuw1UDI\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17ewv6h\",\"data-styles-preset\":\"iBhFnvIY2\",children:\"FramerAuth\"})})})}),className:\"framer-4m7dhb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OxJuw1UDI\",verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition3},hhoH36ucZ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oc6mzt\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bqXzxq0wY\",onTap:onTapv17k2d,style:{rotate:0},variants:{gyZUzAIxZ:{rotate:90}},...addPropertyOverrides({gyZUzAIxZ:{onTap:onTap7yofdu},hhoH36ucZ:{onTap:onTap13awx3s}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jkvtns\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"nb4qMofyU\",style:{backgroundColor:\"var(--token-a4ff5945-b270-476b-9b31-940611530b7f, rgb(96, 106, 118))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{gyZUzAIxZ:{backgroundColor:\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(21, 20, 25))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bfw3p0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"gVtQ_nyVB\",style:{backgroundColor:\"var(--token-a4ff5945-b270-476b-9b31-940611530b7f, rgb(96, 106, 118))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{gyZUzAIxZ:{backgroundColor:\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(21, 20, 25))\",rotate:45}}})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kra64m\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"YFY89aFFE\",children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition5},hhoH36ucZ:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BhgWTVkPH\"},motionChild:true,nodeId:\"nt24MIt_f\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Live Demo\"})})})}),className:\"framer-k71e63\",fonts:[\"GF;Onest-500\"],layoutDependency:layoutDependency,layoutId:\"nt24MIt_f\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},variants:{gyZUzAIxZ:{opacity:1},hhoH36ucZ:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gyZUzAIxZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BhgWTVkPH\"},motionChild:true,nodeId:\"nt24MIt_f\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Live Demo\"})})})}),fonts:[\"GF;Onest-600\"]},hhoH36ucZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":SYncRXfMK\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nt24MIt_f\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Live Demo\"})})})}),fonts:[\"GF;Onest-600\"]}},baseVariant,gestureVariant)})}),ICJi9epPV&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition7},hhoH36ucZ:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":PNYxDmvjA\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ijWjFySfA\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Pricing\"})})})}),className:\"framer-1iibm4k\",fonts:[\"GF;Onest-500\"],layoutDependency:layoutDependency,layoutId:\"ijWjFySfA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},variants:{gyZUzAIxZ:{opacity:1},hhoH36ucZ:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gyZUzAIxZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WUGxAc1AW\"},motionChild:true,nodeId:\"ijWjFySfA\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Pricing\"})})})}),fonts:[\"GF;Onest-600\"]},hhoH36ucZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":PNYxDmvjA\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ijWjFySfA\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Pricing\"})})})}),fonts:[\"GF;Onest-600\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition8},hhoH36ucZ:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yj1wuMMO1\"},motionChild:true,nodeId:\"rjbkxeoiI\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Affiliate\"})})})}),className:\"framer-1tfokah\",fonts:[\"GF;Onest-500\"],layoutDependency:layoutDependency,layoutId:\"rjbkxeoiI\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},variants:{gyZUzAIxZ:{opacity:1},hhoH36ucZ:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gyZUzAIxZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yj1wuMMO1\"},motionChild:true,nodeId:\"rjbkxeoiI\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Affiliate\"})})})}),fonts:[\"GF;Onest-600\"]},hhoH36ucZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yj1wuMMO1\"},motionChild:true,nodeId:\"rjbkxeoiI\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Affiliate\"})})})}),fonts:[\"GF;Onest-600\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition9},hhoH36ucZ:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LFWXZ_auq\"},motionChild:true,nodeId:\"QUEEDT3kX\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Templates\"})})})}),className:\"framer-r8gtl4\",fonts:[\"GF;Onest-500\"],layoutDependency:layoutDependency,layoutId:\"QUEEDT3kX\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},variants:{gyZUzAIxZ:{opacity:1},hhoH36ucZ:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gyZUzAIxZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LFWXZ_auq\"},motionChild:true,nodeId:\"QUEEDT3kX\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Templates\"})})})}),fonts:[\"GF;Onest-600\"]},hhoH36ucZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LFWXZ_auq\"},motionChild:true,nodeId:\"QUEEDT3kX\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Templates\"})})})}),fonts:[\"GF;Onest-600\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition10},hhoH36ucZ:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UaFHid8XY\"},motionChild:true,nodeId:\"K690QMT3H\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Make Templates\"})})})}),className:\"framer-131rl1z\",fonts:[\"GF;Onest-500\"],layoutDependency:layoutDependency,layoutId:\"K690QMT3H\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},variants:{gyZUzAIxZ:{opacity:1},hhoH36ucZ:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gyZUzAIxZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UaFHid8XY\"},motionChild:true,nodeId:\"K690QMT3H\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Make Templates\"})})})}),fonts:[\"GF;Onest-600\"]},hhoH36ucZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LFWXZ_auq\"},motionChild:true,nodeId:\"K690QMT3H\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Make Templates\"})})})}),fonts:[\"GF;Onest-600\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition6},hhoH36ucZ:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QtdnnoYMs\"},motionChild:true,nodeId:\"u_9osqVx8\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Support\"})})})}),className:\"framer-1ykyan4\",fonts:[\"GF;Onest-500\"],layoutDependency:layoutDependency,layoutId:\"u_9osqVx8\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},variants:{gyZUzAIxZ:{opacity:1},hhoH36ucZ:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gyZUzAIxZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QtdnnoYMs\"},motionChild:true,nodeId:\"u_9osqVx8\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Support\"})})})}),fonts:[\"GF;Onest-600\"]},hhoH36ucZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xWfN59wXi\"},motionChild:true,nodeId:\"u_9osqVx8\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Support\"})})})}),fonts:[\"GF;Onest-600\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition11},hhoH36ucZ:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AoWs5Fquf\"},motionChild:true,nodeId:\"ijXN_1xcA\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Guides\"})})})}),className:\"framer-wjlof1\",fonts:[\"GF;Onest-500\"],layoutDependency:layoutDependency,layoutId:\"ijXN_1xcA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},variants:{gyZUzAIxZ:{opacity:1},hhoH36ucZ:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gyZUzAIxZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AoWs5Fquf\"},motionChild:true,nodeId:\"ijXN_1xcA\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Guides\"})})})}),fonts:[\"GF;Onest-600\"]},hhoH36ucZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T25lc3QtNjAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xWfN59wXi\"},motionChild:true,nodeId:\"ijXN_1xcA\",openInNewTab:false,scopeId:\"JrxNocyak\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Guides\"})})})}),fonts:[\"GF;Onest-600\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-51)/2)+0,...addPropertyOverrides({gyZUzAIxZ:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+20+1932},hhoH36ucZ:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+0+56+20+476}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sbvm5p-container\",layoutDependency:layoutDependency,layoutId:\"q7FZUyt_R-container\",nodeId:\"q7FZUyt_R\",rendersWithMotion:true,scopeId:\"JrxNocyak\",style:{opacity:1},variants:{gyZUzAIxZ:{opacity:1},hhoH36ucZ:{opacity:0}},children:/*#__PURE__*/_jsx(ButtonPrimaryWithDashboardButtonsbvm5pWithMappedReactProps117zeqd,{akT_M9xSk:\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(5, 0, 41))\",criyJerbR:false,eByWQudqP:\"fill\",Fo5SEDRJJ:false,height:\"100%\",id:\"q7FZUyt_R\",k1BiL9HWn:\"Play\",Kt7eeR08z:\"16px\",layoutId:\"q7FZUyt_R\",maLbBaXzl:\"Sign In\",Rqvu7COVV:\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(21, 20, 25))\",s2TVLTctZ:false,uwPBUhOlI:\"Acorn\",variant:\"K1_etdz5I\",width:\"100%\",YvBo8evSf:true,...addPropertyOverrides({gyZUzAIxZ:{style:{width:\"100%\"}},hhoH36ucZ:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({gyZUzAIxZ:{value:transition5},hhoH36ucZ:{value:transition13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uh5sxe\",\"data-framer-name\":\"Backdrop\",layoutDependency:layoutDependency,layoutId:\"sgrGMMlAZ\",style:{backgroundColor:\"rgb(0, 0, 0)\",opacity:1},variants:{gyZUzAIxZ:{backgroundColor:\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\",opacity:1},hhoH36ucZ:{backgroundColor:\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\",opacity:0}}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0LWn1.framer-gohe7r, .framer-0LWn1 .framer-gohe7r { display: block; }\",\".framer-0LWn1.framer-1w22er { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-0LWn1 .framer-1xm7gex { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; width: min-content; z-index: 2; }\",\".framer-0LWn1 .framer-1otkm4v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0LWn1 .framer-bspfu8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-0LWn1 .framer-zwlg96 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-0LWn1 .framer-4m7dhb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0LWn1 .framer-1oc6mzt { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\",\".framer-0LWn1 .framer-jkvtns { bottom: 10px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0LWn1 .framer-1bfw3p0 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 11px; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0LWn1 .framer-kra64m { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 8px 0px 0px; position: relative; width: 1px; }\",\".framer-0LWn1 .framer-k71e63, .framer-0LWn1 .framer-1iibm4k, .framer-0LWn1 .framer-1tfokah, .framer-0LWn1 .framer-r8gtl4, .framer-0LWn1 .framer-131rl1z, .framer-0LWn1 .framer-1ykyan4, .framer-0LWn1 .framer-wjlof1 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-0LWn1 .framer-sbvm5p-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0LWn1 .framer-uh5sxe { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0LWn1.framer-1w22er, .framer-0LWn1 .framer-1xm7gex, .framer-0LWn1 .framer-1otkm4v, .framer-0LWn1 .framer-bspfu8, .framer-0LWn1 .framer-kra64m { gap: 0px; } .framer-0LWn1.framer-1w22er > *, .framer-0LWn1 .framer-kra64m > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-0LWn1.framer-1w22er > :first-child, .framer-0LWn1 .framer-1xm7gex > :first-child, .framer-0LWn1 .framer-1otkm4v > :first-child, .framer-0LWn1 .framer-bspfu8 > :first-child, .framer-0LWn1 .framer-kra64m > :first-child { margin-left: 0px; } .framer-0LWn1.framer-1w22er > :last-child, .framer-0LWn1 .framer-1xm7gex > :last-child, .framer-0LWn1 .framer-1otkm4v > :last-child, .framer-0LWn1 .framer-bspfu8 > :last-child, .framer-0LWn1 .framer-kra64m > :last-child { margin-right: 0px; } .framer-0LWn1 .framer-1xm7gex > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-0LWn1 .framer-1otkm4v > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-0LWn1 .framer-bspfu8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-0LWn1.framer-v-1vdjund.framer-1w22er { flex-direction: column; gap: 0px; width: 390px; }\",\".framer-0LWn1.framer-v-1vdjund .framer-1xm7gex { gap: unset; justify-content: space-between; order: 0; overflow: hidden; width: 100%; }\",\".framer-0LWn1.framer-v-1vdjund .framer-1otkm4v, .framer-0LWn1.framer-v-1vdjund .framer-k71e63, .framer-0LWn1.framer-v-2604h1 .framer-1otkm4v { order: 0; }\",\".framer-0LWn1.framer-v-1vdjund .framer-1oc6mzt, .framer-0LWn1.framer-v-1vdjund .framer-1iibm4k, .framer-0LWn1.framer-v-2604h1 .framer-1oc6mzt { order: 1; }\",\".framer-0LWn1.framer-v-1vdjund .framer-kra64m { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 16px; justify-content: flex-start; order: 1; padding: 20px 20px 120px 40px; pointer-events: none; width: 100%; z-index: 2; }\",\".framer-0LWn1.framer-v-1vdjund .framer-1tfokah, .framer-0LWn1.framer-v-2604h1 .framer-uh5sxe { order: 2; }\",\".framer-0LWn1.framer-v-1vdjund .framer-r8gtl4 { order: 3; }\",\".framer-0LWn1.framer-v-1vdjund .framer-131rl1z { order: 4; }\",\".framer-0LWn1.framer-v-1vdjund .framer-1ykyan4 { order: 5; }\",\".framer-0LWn1.framer-v-1vdjund .framer-wjlof1 { order: 6; }\",\".framer-0LWn1.framer-v-1vdjund .framer-sbvm5p-container, .framer-0LWn1.framer-v-2604h1 .framer-sbvm5p-container { order: 7; width: 100%; }\",\".framer-0LWn1.framer-v-1vdjund .framer-uh5sxe { order: 3; pointer-events: none; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0LWn1.framer-v-1vdjund.framer-1w22er, .framer-0LWn1.framer-v-1vdjund .framer-1xm7gex, .framer-0LWn1.framer-v-1vdjund .framer-kra64m { gap: 0px; } .framer-0LWn1.framer-v-1vdjund.framer-1w22er > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-0LWn1.framer-v-1vdjund.framer-1w22er > :first-child, .framer-0LWn1.framer-v-1vdjund .framer-kra64m > :first-child { margin-top: 0px; } .framer-0LWn1.framer-v-1vdjund.framer-1w22er > :last-child, .framer-0LWn1.framer-v-1vdjund .framer-kra64m > :last-child { margin-bottom: 0px; } .framer-0LWn1.framer-v-1vdjund .framer-1xm7gex > *, .framer-0LWn1.framer-v-1vdjund .framer-1xm7gex > :first-child, .framer-0LWn1.framer-v-1vdjund .framer-1xm7gex > :last-child { margin: 0px; } .framer-0LWn1.framer-v-1vdjund .framer-kra64m > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-0LWn1.framer-v-2604h1.framer-1w22er { flex-direction: column; gap: 0px; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; width: 390px; }\",\".framer-0LWn1.framer-v-2604h1 .framer-1xm7gex { gap: unset; height: 64px; justify-content: space-between; order: 0; width: 100%; }\",\".framer-0LWn1.framer-v-2604h1 .framer-jkvtns { bottom: 15px; }\",\".framer-0LWn1.framer-v-2604h1 .framer-1bfw3p0 { top: 15px; }\",\".framer-0LWn1.framer-v-2604h1 .framer-kra64m { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 16px; justify-content: flex-start; order: 1; padding: 20px 20px 120px 20px; width: 100%; z-index: 2; }\",\".framer-0LWn1.framer-v-2604h1 .framer-k71e63 { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0LWn1.framer-v-2604h1 .framer-1iibm4k { order: 1; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0LWn1.framer-v-2604h1 .framer-1tfokah { order: 2; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0LWn1.framer-v-2604h1 .framer-r8gtl4 { order: 3; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0LWn1.framer-v-2604h1 .framer-131rl1z { order: 4; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0LWn1.framer-v-2604h1 .framer-1ykyan4 { order: 5; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0LWn1.framer-v-2604h1 .framer-wjlof1 { order: 6; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0LWn1.framer-v-2604h1.framer-1w22er, .framer-0LWn1.framer-v-2604h1 .framer-1xm7gex, .framer-0LWn1.framer-v-2604h1 .framer-kra64m { gap: 0px; } .framer-0LWn1.framer-v-2604h1.framer-1w22er > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-0LWn1.framer-v-2604h1.framer-1w22er > :first-child, .framer-0LWn1.framer-v-2604h1 .framer-kra64m > :first-child { margin-top: 0px; } .framer-0LWn1.framer-v-2604h1.framer-1w22er > :last-child, .framer-0LWn1.framer-v-2604h1 .framer-kra64m > :last-child { margin-bottom: 0px; } .framer-0LWn1.framer-v-2604h1 .framer-1xm7gex > *, .framer-0LWn1.framer-v-2604h1 .framer-1xm7gex > :first-child, .framer-0LWn1.framer-v-2604h1 .framer-1xm7gex > :last-child { margin: 0px; } .framer-0LWn1.framer-v-2604h1 .framer-kra64m > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-0LWn1[data-border=\"true\"]::after, .framer-0LWn1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hhoH36ucZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"gyZUzAIxZ\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]}}}\n * @framerVariables {\"T8j72WcQq\":\"background\",\"ICJi9epPV\":\"pricing\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJrxNocyak=withCSS(Component,css,\"framer-0LWn1\");export default FramerJrxNocyak;FramerJrxNocyak.displayName=\"Topbar\";FramerJrxNocyak.defaultProps={height:64,width:1200};addPropertyControls(FramerJrxNocyak,{variant:{options:[\"pIzCiDr8z\",\"hhoH36ucZ\",\"gyZUzAIxZ\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},T8j72WcQq:{defaultValue:'var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Background\",type:ControlType.Color},ICJi9epPV:{defaultValue:true,title:\"Pricing\",type:ControlType.Boolean}});addFonts(FramerJrxNocyak,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZtxFMQWXgSQ.woff2\",weight:\"500\"},{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxiZtxFMQWXgSQ.woff2\",weight:\"600\"}]},...ButtonPrimaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJrxNocyak\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hhoH36ucZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gyZUzAIxZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\",\"framerVariables\":\"{\\\"T8j72WcQq\\\":\\\"background\\\",\\\"ICJi9epPV\\\":\\\"pricing\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JrxNocyak.map","// Generated by Framer (51959e9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Onest-600\",\"GF;Onest-900\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxiZtxFMQWXgSQ.woff2\",weight:\"600\"},{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBiZtxFMQWXgSQ.woff2\",weight:\"900\"}]}];export const css=['.framer-Tn05K .framer-styles-preset-akbupe:not(.rich-text-wrapper), .framer-Tn05K .framer-styles-preset-akbupe.rich-text-wrapper h3 { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, #050029); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }','@media (max-width: 1399px) and (min-width: 810px) { .framer-Tn05K .framer-styles-preset-akbupe:not(.rich-text-wrapper), .framer-Tn05K .framer-styles-preset-akbupe.rich-text-wrapper h3 { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, #050029); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Tn05K .framer-styles-preset-akbupe:not(.rich-text-wrapper), .framer-Tn05K .framer-styles-preset-akbupe.rich-text-wrapper h3 { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, #050029); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }'];export const className=\"framer-Tn05K\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","export function detectAutoSizingAxis(props) {\n    var ref, ref1;\n    return {\n        width: ((ref = props.style) === null || ref === void 0 ? void 0 : ref.width) !== \"100%\",\n        height: ((ref1 = props.style) === null || ref1 === void 0 ? void 0 : ref1.height) !== \"100%\"\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"detectAutoSizingAxis\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./detectAutoSizingAxis.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedURL,{url:url,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHTML,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedURL({url,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHTML({html,style}){const ref=useRef();const onCanvas=useIsOnCanvas();const[iframeHeight,setIframeHeight]=useState(0);const hasAutoHeight=!style.height;const hasScript=html.includes(\"</script>\");useEffect(()=>{var _ref_current;const iframeWindow=(_ref_current=ref.current)===null||_ref_current===void 0?void 0:_ref_current.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow===null||iframeWindow===void 0?void 0:iframeWindow.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);if(hasScript){const srcDoc=`<html>\n    <head>\n        <style>body { margin: 0; }</style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>`;const currentStyle={...iframeStyle,...style};if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{motion,useAnimation}from\"framer-motion\";export function withRippleEffect(Component){return props=>{const animationControls=useAnimation();useEffect(()=>{const startAnimation=async()=>{await animationControls.start({scale:[1,1.1,1],transition:{scale:{duration:1.5,repeat:Infinity,repeatType:\"loop\"},boxShadow:{duration:1.5,repeat:Infinity,repeatType:\"loop\"}}});};startAnimation();},[animationControls]) // start the animation when the component is mounted\n;return /*#__PURE__*/ _jsx(Component,{...props,as:motion.div,animate:animationControls});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withRippleEffect\":{\"type\":\"reactHoc\",\"name\":\"withRippleEffect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeartPulse.map","import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"GF;Onest-600\",\"GF;Onest-900\"]);export const fonts=[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/u5_Jqzj3C:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxiZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxiZshFMQWXgSQ.ttf\",weight:\"600\"},{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/u5_Jqzj3C:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBiZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBiZshFMQWXgSQ.ttf\",weight:\"900\"}];export const css=['.framer-eLjNx .framer-styles-preset-xvq28r:not(.rich-text-wrapper), .framer-eLjNx .framer-styles-preset-xvq28r.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, #696969); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-eLjNx\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-2LjlT .framer-styles-preset-1n3g0g4:not(.rich-text-wrapper), .framer-2LjlT .framer-styles-preset-1n3g0g4.rich-text-wrapper a { --framer-link-current-text-color: var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, #0f0f10) /* {\"name\":\"Black\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, #0f0f10) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, #0f0f10); --framer-link-text-decoration: none; }'];export const className=\"framer-2LjlT\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xh3ocn\",\"data-styles-preset\":\"mR5Tvk8hg\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, rgb(105, 105, 105)))\"},children:\"Acesso exclusivo para membros sem complica\\xe7\\xf5es para Framer\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (64e227f)\nimport*as localizedValues from\"./ogikiyqZh-0.js\";const valuesByLocaleId={NDAaYLHLP:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (64e227f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/8NpG8D9dbcDaoQMZvZZc/5DguZdEYvZLFynajl7bk/dK1HD5D7Y.js\";const enabledGestures={K8PQfyg5f:{hover:true}};const serializationHash=\"framer-Zqa7F\";const variantClassNames={K8PQfyg5f:\"framer-v-6lwqqv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,Bg4sFSzKE:link??props.Bg4sFSzKE,FIuBVofTn:title??props.FIuBVofTn??\"Follow on X\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Bg4sFSzKE,FIuBVofTn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"K8PQfyg5f\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Bg4sFSzKE,motionChild:true,nodeId:\"K8PQfyg5f\",openInNewTab:false,scopeId:\"se1hoBE8W\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6lwqqv\",className,classNames)} framer-xz3hky`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"K8PQfyg5f\",ref:refBinding,style:{backgroundColor:\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(21, 20, 25))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 0px 5px 0px rgba(0, 0, 0, 0.05000000074505806)\",...style},variants:{\"K8PQfyg5f-hover\":{backgroundColor:\"var(--token-d6905a43-6700-4723-adea-95bcaadd17c4, rgb(116, 33, 252))\"}},...addPropertyOverrides({\"K8PQfyg5f-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-687009\",\"data-framer-name\":\"Twitter\",layoutDependency:layoutDependency,layoutId:\"Cn6x9BDsw\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1toijvn\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Si5syJBfg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 22\"><path d=\"M 0.495 0.386 L 9.418 12.097 L 0.438 21.619 L 2.459 21.619 L 10.321 13.282 L 16.674 21.619 L 23.551 21.619 L 14.126 9.249 L 22.484 0.386 L 20.463 0.386 L 13.223 8.063 L 7.372 0.386 Z M 3.467 1.847 L 6.627 1.847 L 20.579 20.157 L 17.419 20.157 Z\" fill=\"var(--token-c19be0cf-7acb-4574-998f-5d6eee5dd057, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:9305651918,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255)))\"},children:\"Follow on X\"})}),className:\"framer-1cbs0t3\",\"data-framer-name\":\"Validate\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NbFcSYz0C\",style:{\"--extracted-r6o4lv\":\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\"},text:FIuBVofTn,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zqa7F.framer-xz3hky, .framer-Zqa7F .framer-xz3hky { display: block; }\",\".framer-Zqa7F.framer-6lwqqv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Zqa7F .framer-687009 { flex: none; height: 22px; overflow: visible; position: relative; width: 24px; }\",\".framer-Zqa7F .framer-1toijvn { flex: none; height: 22px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 24px; }\",\".framer-Zqa7F .framer-1cbs0t3 { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Zqa7F.framer-6lwqqv { gap: 0px; } .framer-Zqa7F.framer-6lwqqv > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-Zqa7F.framer-6lwqqv > :first-child { margin-left: 0px; } .framer-Zqa7F.framer-6lwqqv > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"UUSXmHpfD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Bg4sFSzKE\":\"link\",\"FIuBVofTn\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerse1hoBE8W=withCSS(Component,css,\"framer-Zqa7F\");export default Framerse1hoBE8W;Framerse1hoBE8W.displayName=\"Button / Follow on X\";Framerse1hoBE8W.defaultProps={height:54,width:156};addPropertyControls(Framerse1hoBE8W,{Bg4sFSzKE:{title:\"Link\",type:ControlType.Link},FIuBVofTn:{defaultValue:\"Follow on X\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(Framerse1hoBE8W,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerse1hoBE8W\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"156\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UUSXmHpfD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Bg4sFSzKE\\\":\\\"link\\\",\\\"FIuBVofTn\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"54\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./se1hoBE8W.map","// Generated by Framer (64e227f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Mn69eMnaMcqJ65TjxwR1/Embed.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{withRippleEffect}from\"https://framerusercontent.com/modules/Jly8RH6bfn5p9Tz73x6R/l9UHCL73PjhUgUFm2z6R/HeartPulse.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/8NpG8D9dbcDaoQMZvZZc/5DguZdEYvZLFynajl7bk/dK1HD5D7Y.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/HLW8iMiFP6H4p1nSQ95s/K2WaKCHX17EetBzu0aBd/mR5Tvk8hg.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/kBvdtWiDPzUkJiHss0Eh/KArhCIgntbavCIIWCIPl/o2kkkcyzc.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/9kNQk7APAbof3rCF6uw7/OIa9MTsBVzWVnNi1NITA/tbEb897fL.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/exnrRyFVzzJHukWTfqms/bM1VFMLpnOYp2gexMQOx/tGazXxP1B.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/R7Mm66FfR9imwrlMPUch/hzAnuaCrbO4LkKKZLKw6/u5_Jqzj3C.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/cjFqh5Ci5ReaGEPMcsOU/5PuSgbiaEwhMzplrf79z/woxaIhrzF.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/VE4iCdFtIJLIoj4icjOi/sEdcconT7mCTQSIIt2qr/ogikiyqZh.js\";import ButtonFollowOnX from\"https://framerusercontent.com/modules/KaJuUS1BGdPj4TMWPuZq/zc1a90OyK68ICJAjlJ9Q/se1hoBE8W.js\";const ButtonFollowOnXFonts=getFonts(ButtonFollowOnX);const EmbedFonts=getFonts(Embed);const PhosphorFonts=getFonts(Phosphor);const MotionDivWithRippleEffect1qjs2r2=withCodeBoundaryForOverrides(motion.div,{nodeId:\"IQWzun9fR\",override:withRippleEffect,scopeId:\"ogikiyqZh\"});const cycleOrder=[\"XR8So8QC8\",\"wTCGR6SN7\",\"XMRYY455P\"];const serializationHash=\"framer-MuANl\";const variantClassNames={wTCGR6SN7:\"framer-v-14spc79\",XMRYY455P:\"framer-v-pgg93y\",XR8So8QC8:\"framer-v-18pgk8m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"XR8So8QC8\",Phone:\"XMRYY455P\",Tablet:\"wTCGR6SN7\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XR8So8QC8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XR8So8QC8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18pgk8m\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XR8So8QC8\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-2e8e8fa3-c803-4504-a526-1f8c68df52bc, rgb(235, 236, 240))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({wTCGR6SN7:{\"data-framer-name\":\"Tablet\"},XMRYY455P:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6dz98v\",\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"QWCXvxAFb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iktpa9\",\"data-framer-name\":\"Vertical\",layoutDependency:layoutDependency,layoutId:\"XHsZxsNkE\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hYcWFsqKn\",scopeId:\"ogikiyqZh\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cp01ns framer-jyje96\",layoutDependency:layoutDependency,layoutId:\"hYcWFsqKn\",style:{backgroundColor:\"var(--token-5ed62a7a-86a8-40f1-be1b-c777c2c91cc8, rgb(255, 255, 255))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-a9pcuo\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:54,intrinsicWidth:54,layoutDependency:layoutDependency,layoutId:\"U0NB5flxs\",svg:'<svg width=\"54\" height=\"54\" viewBox=\"0 0 54 54\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_11823_130464)\">\\n<path d=\"M-0.1875 3.5625C-0.1875 1.49141 1.49145 -0.1875 3.5625 -0.1875H50.4375C52.5086 -0.1875 54.1875 1.49145 54.1875 3.5625V27C54.1875 42.0154 42.0154 54.1875 27 54.1875C11.9848 54.1875 -0.1875 42.0154 -0.1875 27V3.5625Z\" fill=\"#ADFF00\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.75 19.5H14.8125C13.2592 19.5 12 20.7592 12 22.3125V31.6875C12 36.1308 14.8101 39.9177 18.75 41.3681L18.75 33.75H26.625L34.2047 41.6906C38.6835 40.5672 42 36.5147 42 31.6875V22.3125C42 20.7592 40.7407 19.5 39.1875 19.5H38.25V18.5625C38.25 12.8671 33.633 8.25 27.9375 8.25H26.0625C20.367 8.25 15.75 12.8671 15.75 18.5625V19.5ZM21.375 19.5H32.625V18.5625C32.625 15.9736 30.5265 13.875 27.9375 13.875H26.0625C23.4735 13.875 21.375 15.9736 21.375 18.5625V19.5ZM26.625 33.75L34.5 33.75L34.5 25.5L18.75 25.5L26.625 33.75Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_11823_130464\">\\n<rect width=\"54\" height=\"54\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dz2v06\",layoutDependency:layoutDependency,layoutId:\"Mybq5wIhJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xvq28r\",\"data-styles-preset\":\"u5_Jqzj3C\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(5, 0, 41)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TYirLIIGh\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1n3g0g4\",\"data-styles-preset\":\"woxaIhrzF\",children:\"FramerAuth\"})})})}),className:\"framer-1e4snh9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TYirLIIGh\",style:{\"--extracted-r6o4lv\":\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(5, 0, 41))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xh3ocn\",\"data-styles-preset\":\"mR5Tvk8hg\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, rgb(105, 105, 105)))\"},children:\"Hassle free member-only access for Framer\"})}),className:\"framer-1osmvwl\",\"data-framer-name\":\"Crazy Affordable\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ISMA7QWwb\",style:{\"--extracted-r6o4lv\":\"var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12l9ftn\",layoutDependency:layoutDependency,layoutId:\"MkWaTAkvB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11a0zz2\",layoutDependency:layoutDependency,layoutId:\"igd5afiTu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rc34s5\",layoutDependency:layoutDependency,layoutId:\"hgCiK1nN1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BhgWTVkPH\"},motionChild:true,nodeId:\"D1BJy5RUv\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Live Demo\"})})})}),className:\"framer-v6nt3a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"D1BJy5RUv\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k6JzcKXDF\"},motionChild:true,nodeId:\"VCIy0eQJM\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Tutorials\"})})})}),className:\"framer-1d1lsca\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VCIy0eQJM\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AoWs5Fquf\"},motionChild:true,nodeId:\"MoRscQExy\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Guides\"})})})}),className:\"framer-snb7qt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MoRscQExy\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LFWXZ_auq\"},motionChild:true,nodeId:\"lEpXT8nT0\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Showcase\"})})})}),className:\"framer-r8r5a3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lEpXT8nT0\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UaFHid8XY\"},motionChild:true,nodeId:\"VW5TWA2GR\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Make Templates\"})})})}),className:\"framer-8la2rw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VW5TWA2GR\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rPrmR3HZs\"},motionChild:true,nodeId:\"iPQ2aJfeQ\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Updates\"})})})}),className:\"framer-1yzlkzh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iPQ2aJfeQ\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h3j7y4\",layoutDependency:layoutDependency,layoutId:\"e_YBxrboX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WUGxAc1AW\"},motionChild:true,nodeId:\"ITg3zk85p\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Pricing\"})})})}),className:\"framer-hzunxw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ITg3zk85p\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u4kzvg\",layoutDependency:layoutDependency,layoutId:\"UvxmApQMB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iP3nqD0hn\"},motionChild:true,nodeId:\"r0wuIzQNZ\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Blocks\"})})})}),className:\"framer-14zm75b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r0wuIzQNZ\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yj1wuMMO1\"},motionChild:true,nodeId:\"jr87ybv8u\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Become an Affiliate\"})})})}),className:\"framer-2lrwwx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jr87ybv8u\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.iubenda.com/terms-and-conditions/36591734\",motionChild:true,nodeId:\"I9t9nN3yI\",openInNewTab:true,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Terms & Conditions\"})})})}),className:\"framer-x348vm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I9t9nN3yI\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.iubenda.com/privacy-policy/36591734\",motionChild:true,nodeId:\"BIHUXQFtN\",openInNewTab:true,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Privacy Policy\"})})})}),className:\"framer-sek0yq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BIHUXQFtN\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.iubenda.com/privacy-policy/36591734/cookie-policy\",motionChild:true,nodeId:\"U0LBeQluB\",openInNewTab:true,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Cookie Policy\"})})})}),className:\"framer-1e83tyq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U0LBeQluB\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xbET6sIaY\"},motionChild:true,nodeId:\"OexGeM2Sl\",openInNewTab:true,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Refund Policy\"})})})}),className:\"framer-v12v0m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OexGeM2Sl\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smstw\",\"data-styles-preset\":\"dK1HD5D7Y\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QtdnnoYMs\"},motionChild:true,nodeId:\"IOAQeqeEw\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q8e69g\",\"data-styles-preset\":\"o2kkkcyzc\",children:\"Support\"})})})}),className:\"framer-1ftciwm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IOAQeqeEw\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,...addPropertyOverrides({XMRYY455P:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1176.2)/2+0+0)+32+360+0+277.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vdrvqa-container\",layoutDependency:layoutDependency,layoutId:\"dknIoFgAW-container\",nodeId:\"dknIoFgAW\",rendersWithMotion:true,scopeId:\"ogikiyqZh\",children:/*#__PURE__*/_jsx(ButtonFollowOnX,{Bg4sFSzKE:\"https://twitter.com/intent/follow?screen_name=FramerAuth \",FIuBVofTn:\"Follow on X\",height:\"100%\",id:\"dknIoFgAW\",layoutId:\"dknIoFgAW\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-og3lap-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WF8CvmC90-container\",nodeId:\"WF8CvmC90\",rendersWithMotion:true,scopeId:\"ogikiyqZh\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<a href=\"https://www.producthunt.com/posts/framerauth?utm_source=badge-top-post-topic-badge&utm_medium=badge&utm_souce=badge-framerauth\" target=\"_blank\"><img src=\"https://api.producthunt.com/widgets/embed-image/v1/top-post-topic-badge.svg?post_id=452246&theme=light&period=weekly&topic_id=44\" alt=\"FramerAuth - Authentication&#0032;for&#0032;Framer&#0032;websites | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /></a>',id:\"WF8CvmC90\",layoutId:\"WF8CvmC90\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m8n56z\",layoutDependency:layoutDependency,layoutId:\"PA2PLpbXe\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1k5wzhm\",\"data-framer-name\":\"framer-icon (1) 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"SmdxcOfge\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 12 7.987 L 20.137 7.987 L 20.137 0 L 4.012 0 L 4.012 0.075 Z M 12 7.988 L 3.862 7.988 L 3.862 15.938 L 3.862 15.975 L 3.9 15.975 L 11.925 24 L 11.925 15.975 L 19.987 15.975 L 19.987 15.9 Z\" fill=\"var(--token-7dfc2043-70a3-4d05-ab5b-9682f2c0249d, rgb(21, 20, 25)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',svgContentId:9220175061,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-xh3ocn\",\"data-styles-preset\":\"mR5Tvk8hg\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, rgb(105, 105, 105)))\"},children:[\"Proudly made using \",/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com?via=dannysapio\",motionChild:true,nodeId:\"Fw1Px8f7A\",openInNewTab:false,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Framer\"})})]})}),className:\"framer-ksdyv9\",\"data-framer-name\":\"Crazy Affordable\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fw1Px8f7A\",style:{\"--extracted-r6o4lv\":\"var(--token-4904beed-99c6-4b13-8110-f58ed37bd53e, rgb(105, 105, 105))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a2vcze\",\"data-border\":true,\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"QvFFHWpPH\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-2e8e8fa3-c803-4504-a526-1f8c68df52bc, rgb(235, 236, 240))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-105oo5h\",layoutDependency:layoutDependency,layoutId:\"InNNnlZny\",children:[/*#__PURE__*/_jsx(MotionDivWithRippleEffect1qjs2r2,{className:\"framer-1qjs2r2\",layoutDependency:layoutDependency,layoutId:\"IQWzun9fR\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z8q5un-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ch8vAaWUx-container\",nodeId:\"Ch8vAaWUx\",rendersWithMotion:true,scopeId:\"ogikiyqZh\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 102, 138)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Heart\",id:\"Ch8vAaWUx\",layoutId:\"Ch8vAaWUx\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-zltes3\",\"data-styles-preset\":\"tGazXxP1B\",children:[\"Made by \",/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/Dannysapio\",motionChild:true,nodeId:\"S9vMqRTf4\",openInNewTab:true,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Danny Sapio\"})}),\" & \",/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/0xJJW\",motionChild:true,nodeId:\"S9vMqRTf4\",openInNewTab:true,scopeId:\"ogikiyqZh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j44wuv\",\"data-styles-preset\":\"tbEb897fL\",children:\"Joel W\"})})]})}),className:\"framer-1nsvgrr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S9vMqRTf4\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-zltes3\",\"data-styles-preset\":\"tGazXxP1B\",children:\"\\xa9 2025 FramerAuth\"})}),className:\"framer-bu42ob\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v1Vl_Mfou\",style:{\"--framer-link-hover-text-color\":\"rgba(153, 153, 153, 0.6)\",\"--framer-link-text-decoration\":\"none\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MuANl.framer-jyje96, .framer-MuANl .framer-jyje96 { display: block; }\",\".framer-MuANl.framer-18pgk8m { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-MuANl .framer-6dz98v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 56px 32px 32px 32px; position: relative; width: 100%; }\",\".framer-MuANl .framer-1iktpa9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MuANl .framer-1cp01ns { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-MuANl .framer-a9pcuo { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-MuANl .framer-dz2v06 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MuANl .framer-1e4snh9 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MuANl .framer-1osmvwl { flex: none; height: auto; max-width: 700px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MuANl .framer-12l9ftn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MuANl .framer-11a0zz2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MuANl .framer-1rc34s5, .framer-MuANl .framer-1h3j7y4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MuANl .framer-v6nt3a, .framer-MuANl .framer-1d1lsca, .framer-MuANl .framer-snb7qt, .framer-MuANl .framer-r8r5a3, .framer-MuANl .framer-8la2rw, .framer-MuANl .framer-1yzlkzh, .framer-MuANl .framer-hzunxw, .framer-MuANl .framer-14zm75b, .framer-MuANl .framer-2lrwwx, .framer-MuANl .framer-x348vm, .framer-MuANl .framer-sek0yq, .framer-MuANl .framer-1e83tyq, .framer-MuANl .framer-v12v0m, .framer-MuANl .framer-1ftciwm, .framer-MuANl .framer-1nsvgrr, .framer-MuANl .framer-bu42ob { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-MuANl .framer-1u4kzvg { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-MuANl .framer-1vdrvqa-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MuANl .framer-og3lap-container { flex: none; height: 57px; position: relative; width: 250px; }\",\".framer-MuANl .framer-m8n56z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MuANl .framer-1k5wzhm { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-MuANl .framer-ksdyv9 { flex: 1 0 0px; height: auto; max-width: 700px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-MuANl .framer-a2vcze { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 32px 32px 80px 32px; position: relative; width: 100%; }\",\".framer-MuANl .framer-105oo5h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MuANl .framer-1qjs2r2 { flex: none; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-MuANl .framer-z8q5un-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MuANl.framer-18pgk8m, .framer-MuANl .framer-6dz98v, .framer-MuANl .framer-1iktpa9, .framer-MuANl .framer-1cp01ns, .framer-MuANl .framer-dz2v06, .framer-MuANl .framer-12l9ftn, .framer-MuANl .framer-11a0zz2, .framer-MuANl .framer-1rc34s5, .framer-MuANl .framer-1h3j7y4, .framer-MuANl .framer-1u4kzvg, .framer-MuANl .framer-m8n56z, .framer-MuANl .framer-105oo5h { gap: 0px; } .framer-MuANl.framer-18pgk8m > *, .framer-MuANl .framer-1iktpa9 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-MuANl.framer-18pgk8m > :first-child, .framer-MuANl .framer-1iktpa9 > :first-child, .framer-MuANl .framer-dz2v06 > :first-child, .framer-MuANl .framer-12l9ftn > :first-child, .framer-MuANl .framer-1rc34s5 > :first-child, .framer-MuANl .framer-1h3j7y4 > :first-child { margin-top: 0px; } .framer-MuANl.framer-18pgk8m > :last-child, .framer-MuANl .framer-1iktpa9 > :last-child, .framer-MuANl .framer-dz2v06 > :last-child, .framer-MuANl .framer-12l9ftn > :last-child, .framer-MuANl .framer-1rc34s5 > :last-child, .framer-MuANl .framer-1h3j7y4 > :last-child { margin-bottom: 0px; } .framer-MuANl .framer-6dz98v > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-MuANl .framer-6dz98v > :first-child, .framer-MuANl .framer-1cp01ns > :first-child, .framer-MuANl .framer-11a0zz2 > :first-child, .framer-MuANl .framer-1u4kzvg > :first-child, .framer-MuANl .framer-m8n56z > :first-child, .framer-MuANl .framer-105oo5h > :first-child { margin-left: 0px; } .framer-MuANl .framer-6dz98v > :last-child, .framer-MuANl .framer-1cp01ns > :last-child, .framer-MuANl .framer-11a0zz2 > :last-child, .framer-MuANl .framer-1u4kzvg > :last-child, .framer-MuANl .framer-m8n56z > :last-child, .framer-MuANl .framer-105oo5h > :last-child { margin-right: 0px; } .framer-MuANl .framer-1cp01ns > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-MuANl .framer-dz2v06 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-MuANl .framer-12l9ftn > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-MuANl .framer-11a0zz2 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-MuANl .framer-1rc34s5 > *, .framer-MuANl .framer-1h3j7y4 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-MuANl .framer-1u4kzvg > *, .framer-MuANl .framer-105oo5h > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-MuANl .framer-m8n56z > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\",\".framer-MuANl.framer-v-14spc79.framer-18pgk8m { width: 810px; }\",\".framer-MuANl.framer-v-14spc79 .framer-6dz98v { padding: 40px 24px 24px 24px; }\",\".framer-MuANl.framer-v-14spc79 .framer-a2vcze { padding: 24px 24px 80px 24px; }\",\".framer-MuANl.framer-v-pgg93y.framer-18pgk8m { width: 390px; }\",\".framer-MuANl.framer-v-pgg93y .framer-6dz98v { flex-direction: column; gap: 40px; padding: 32px 16px 16px 16px; }\",\".framer-MuANl.framer-v-pgg93y .framer-1iktpa9, .framer-MuANl.framer-v-pgg93y .framer-12l9ftn { flex: none; width: 100%; }\",\".framer-MuANl.framer-v-pgg93y .framer-a2vcze { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; padding: 16px 16px 80px 16px; }\",\".framer-MuANl.framer-v-pgg93y .framer-105oo5h { order: 1; }\",\".framer-MuANl.framer-v-pgg93y .framer-bu42ob { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MuANl.framer-v-pgg93y .framer-6dz98v, .framer-MuANl.framer-v-pgg93y .framer-a2vcze { gap: 0px; } .framer-MuANl.framer-v-pgg93y .framer-6dz98v > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-MuANl.framer-v-pgg93y .framer-6dz98v > :first-child, .framer-MuANl.framer-v-pgg93y .framer-a2vcze > :first-child { margin-top: 0px; } .framer-MuANl.framer-v-pgg93y .framer-6dz98v > :last-child, .framer-MuANl.framer-v-pgg93y .framer-a2vcze > :last-child { margin-bottom: 0px; } .framer-MuANl.framer-v-pgg93y .framer-a2vcze > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,'.framer-MuANl[data-border=\"true\"]::after, .framer-MuANl [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 740.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wTCGR6SN7\":{\"layout\":[\"fixed\",\"auto\"]},\"XMRYY455P\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerogikiyqZh=withCSS(Component,css,\"framer-MuANl\");export default FramerogikiyqZh;FramerogikiyqZh.displayName=\"Footer\";FramerogikiyqZh.defaultProps={height:740.5,width:1200};addPropertyControls(FramerogikiyqZh,{variant:{options:[\"XR8So8QC8\",\"wTCGR6SN7\",\"XMRYY455P\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerogikiyqZh,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonFollowOnXFonts,...EmbedFonts,...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerogikiyqZh\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"740.5\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wTCGR6SN7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XMRYY455P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}