{"version":3,"file":"shared-lib.dRc_wRhK.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","css","_react2","b","p","__assign","l","o","u","t","e","n","d","i","InlineWidget","event","PopupButton","PopupWidget","CalendlyEventListener","emptyStateStyle","useMemo","defaultEmptyStateStyle","InlineWidget","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","Caret","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","className","css","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","Trigger","LinksProduct","MenuItem","Button","ModalCloseButton","useRef","className","Image","_Fragment"],"sources":["https:/framerusercontent.com/modules/n1y35d0S0818TeDKoYGU/2G6MbgaAtS0XnHjJm9Pl/hgPl8WIwe.js","https:/jspm.dev/npm:react-calendly@2.2.1!cjs","https:/jspm.dev/react-calendly@2.2.1","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/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:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js","https:/framer.com/m/framer/default-utils.js@^0.43.0","https:/framer.com/m/framer/integrations-styles.js@0.2.0","https:/framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js","https:/framerusercontent.com/modules/EKd4NS1cYClG3s6HSQvK/po0LYFvQdAyJOvniLpyy/JpSh4uzKn.js","https:/framerusercontent.com/modules/5YjBhoGBpTy42CkZ5Jj9/1tNmh36c2uF5vjnpJRHU/oop0jfjhQ.js","https:/framerusercontent.com/modules/bX5Ic2qvf40ZIuHCYrd6/AXKucPvYDuHCsU7lhJui/Ek4C8Qofl.js","https:/framerusercontent.com/modules/53sUoVzsFgE7T1wBltJl/lSdxEPrV2TrzcaRjJT1P/KwV6W29hM.js","https:/framerusercontent.com/modules/yDaDzJU5ro4CK4wDfteE/PuYcTOAqqhLWgA8Ajx2j/TNS_A_OSy.js","https:/framerusercontent.com/modules/YyhTMQjlpRFNsBv9umVp/cFTJvolEN8O6nJKyfIXW/vQRmObv3y.js","https:/framerusercontent.com/modules/vIZLJnUv1NxFQD8IkOTC/g5HFbLcx3stlrBh8BnG9/xHRwrBUMY.js","https:/framerusercontent.com/modules/rpzvklOs75wCazyb1Mg2/f6pRaiSmRp9VfexNyZIT/siteMetadata.js"],"sourcesContent":["// Generated by Framer (a2fb474)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={o_h1wXT52:{hover:true}};const serializationHash=\"framer-1BN3V\";const variantClassNames={o_h1wXT52:\"framer-v-1jh2kqs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,NTfKd3v4Y:click!==null&&click!==void 0?click:props.NTfKd3v4Y};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,NTfKd3v4Y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"o_h1wXT52\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rjzm37=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NTfKd3v4Y){const res=await NTfKd3v4Y(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1jh2kqs\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"o_h1wXT52\",onTap:onTap1rjzm37,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"o_h1wXT52-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1pcmars\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"Zc6f6gzvu\",style:{filter:\"none\",WebkitFilter:\"none\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" class=\"size-6\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18 18 6M6 6l12 12\"/></svg>',variants:{\"o_h1wXT52-hover\":{filter:\"drop-shadow(1px 1px 2px rgba(51, 51, 51, 0.79))\",WebkitFilter:\"drop-shadow(1px 1px 2px rgba(51, 51, 51, 0.79))\"}},withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1BN3V.framer-e1se69, .framer-1BN3V .framer-e1se69 { display: block; }\",\".framer-1BN3V.framer-1jh2kqs { cursor: pointer; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-1BN3V .framer-1pcmars { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-1BN3V.framer-v-1jh2kqs.hover .framer-1pcmars { height: var(--framer-aspect-ratio-supported, 26px); left: -1px; right: -1px; top: -1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tEDrNPVDz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NTfKd3v4Y\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhgPl8WIwe=withCSS(Component,css,\"framer-1BN3V\");export default FramerhgPl8WIwe;FramerhgPl8WIwe.displayName=\"Modal Close Button\";FramerhgPl8WIwe.defaultProps={height:24,width:24};addPropertyControls(FramerhgPl8WIwe,{NTfKd3v4Y:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerhgPl8WIwe,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhgPl8WIwe\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tEDrNPVDz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"NTfKd3v4Y\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hgPl8WIwe.map","import * as _react2 from './npm:react@17!cjs';\n\nvar _react = \"default\" in _react2 ? _react2.default : _react2;\n\nvar exports = {};\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar React = _react;\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar extendStatics = function (d, b) {\n  extendStatics = Object.setPrototypeOf || {\n    __proto__: []\n  } instanceof Array && function (d, b) {\n    d.__proto__ = b;\n  } || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n  };\n\n  return extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n  extendStatics(d, b);\n\n  function __() {\n    this.constructor = d;\n  }\n\n  d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar __assign = function () {\n  __assign = Object.assign || function __assign(t) {\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\n      s = arguments[i];\n\n      for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n    }\n\n    return t;\n  };\n\n  return __assign.apply(this, arguments);\n};\n\nfunction styleInject(css, ref) {\n  if (ref === void 0) ref = {};\n  var insertAt = ref.insertAt;\n\n  if (!css || typeof document === \"undefined\") {\n    return;\n  }\n\n  var head = document.head || document.getElementsByTagName(\"head\")[0];\n  var style = document.createElement(\"style\");\n  style.type = \"text/css\";\n\n  if (insertAt === \"top\") {\n    if (head.firstChild) {\n      head.insertBefore(style, head.firstChild);\n    } else {\n      head.appendChild(style);\n    }\n  } else {\n    head.appendChild(style);\n  }\n\n  if (style.styleSheet) {\n    style.styleSheet.cssText = css;\n  } else {\n    style.appendChild(document.createTextNode(css));\n  }\n}\n\nvar css = \"/*\\n  code is extracted from Calendly's embed stylesheet: https://assets.calendly.com/assets/external/widget.css\\n*/\\n\\n.calendly-inline-widget,\\n.calendly-inline-widget *,\\n.calendly-badge-widget,\\n.calendly-badge-widget *,\\n.calendly-overlay,\\n.calendly-overlay * {\\n    font-size:16px;\\n    line-height:1.2em\\n}\\n\\n.calendly-inline-widget iframe,\\n.calendly-badge-widget iframe,\\n.calendly-overlay iframe {\\n    display:inline;\\n    width:100%;\\n    height:100%\\n}\\n\\n.calendly-popup-content {\\n    position:relative\\n}\\n\\n.calendly-popup-content.calendly-mobile {\\n    -webkit-overflow-scrolling:touch;\\n    overflow-y:auto\\n}\\n\\n.calendly-overlay {\\n    position:fixed;\\n    top:0;\\n    left:0;\\n    right:0;\\n    bottom:0;\\n    overflow:hidden;\\n    z-index:9999;\\n    background-color:#a5a5a5;\\n    background-color:rgba(31,31,31,0.4)\\n}\\n\\n.calendly-overlay .calendly-close-overlay {\\n    position:absolute;\\n    top:0;\\n    left:0;\\n    right:0;\\n    bottom:0\\n}\\n\\n.calendly-overlay .calendly-popup {\\n    box-sizing:border-box;\\n    position:absolute;\\n    top:50%;\\n    left:50%;\\n    -webkit-transform:translateY(-50%) translateX(-50%);\\n    transform:translateY(-50%) translateX(-50%);\\n    width:80%;\\n    min-width:900px;\\n    max-width:1000px;\\n    height:90%;\\n    max-height:680px\\n}\\n\\n@media (max-width: 975px) {\\n    .calendly-overlay .calendly-popup {\\n        position:fixed;\\n        top:50px;\\n        left:0;\\n        right:0;\\n        bottom:0;\\n        -webkit-transform:none;\\n        transform:none;\\n        width:100%;\\n        height:auto;\\n        min-width:0;\\n        max-height:none\\n    }\\n}\\n\\n.calendly-overlay .calendly-popup .calendly-popup-content {\\n    height:100%;\\n}\\n\\n.calendly-overlay .calendly-popup-close {\\n    position:absolute;\\n    top:25px;\\n    right:25px;\\n    color:#fff;\\n    width:19px;\\n    height:19px;\\n    cursor:pointer;\\n    background:url(https://assets.calendly.com/assets/external/close-icon.svg) no-repeat;\\n    background-size:contain\\n}\\n\\n@media (max-width: 975px) {\\n    .calendly-overlay .calendly-popup-close {\\n        top:15px;\\n        right:15px\\n    }\\n}\\n\\n.calendly-badge-widget {\\n    position:fixed;\\n    right:20px;\\n    bottom:15px;\\n    z-index:9998\\n}\\n\\n.calendly-badge-widget .calendly-badge-content {\\n    display:table-cell;\\n    width:auto;\\n    height:45px;\\n    padding:0 30px;\\n    border-radius:25px;\\n    box-shadow:rgba(0,0,0,0.25) 0 2px 5px;\\n    font-family:sans-serif;\\n    text-align:center;\\n    vertical-align:middle;\\n    font-weight:bold;\\n    font-size:14px;\\n    color:#fff;\\n    cursor:pointer\\n}\\n\\n.calendly-badge-widget .calendly-badge-content.calendly-white {\\n    color:#666a73\\n}\\n\\n.calendly-badge-widget .calendly-badge-content span {\\n    display:block;\\n    font-size:12px\\n}\\n\\n.calendly-spinner {\\n    position:absolute;\\n    top:50%;\\n    left:0;\\n    right:0;\\n    -webkit-transform:translateY(-50%);\\n    transform:translateY(-50%);\\n    text-align:center;\\n    z-index:-1\\n}\\n\\n.calendly-spinner>div {\\n    display:inline-block;\\n    width:18px;\\n    height:18px;\\n    background-color:#e1e1e1;\\n    border-radius:50%;\\n    vertical-align:middle;\\n    -webkit-animation:calendly-bouncedelay 1.4s infinite ease-in-out;\\n    animation:calendly-bouncedelay 1.4s infinite ease-in-out;\\n    -webkit-animation-fill-mode:both;\\n    animation-fill-mode:both\\n}\\n\\n.calendly-spinner .calendly-bounce1 {\\n    -webkit-animation-delay:-0.32s;\\n    animation-delay:-0.32s\\n}\\n\\n.calendly-spinner .calendly-bounce2 {\\n    -webkit-animation-delay:-0.16s;\\n    animation-delay:-0.16s\\n}\\n\\n@-webkit-keyframes calendly-bouncedelay {\\n    0%,80%,100% {\\n        -webkit-transform:scale(0);\\n        transform:scale(0)\\n    } \\n    \\n    40%{\\n        -webkit-transform:scale(1);\\n        transform:scale(1)\\n    }\\n}\\n\\n@keyframes calendly-bouncedelay{ \\n    0%,80%,100% {\\n        -webkit-transform:scale(0);\\n        transform:scale(0)\\n    }\\n    \\n    40% {\\n        -webkit-transform:scale(1);\\n        transform:scale(1)\\n    }\\n}\";\nstyleInject(css); // @ts-nocheck\n\n/* eslint-disable  @typescript-eslint/no-unused-expressions */\n\n/* eslint-disable  no-restricted-globals */\n\nvar initializeCalendly = function () {\n  return (\n    /*\n    code is extracted from Calendly's embed script: https://assets.calendly.com/assets/external/widget.js\n    */\n    function () {\n      window.Calendly = {}, window.Calendly._util = {};\n    }.call(window), window.Calendly._util.domReady = function (t) {\n      var e = !1,\n          n = function () {\n        document.addEventListener ? (document.removeEventListener(\"DOMContentLoaded\", o), window.removeEventListener(\"load\", o)) : (document.detachEvent(\"onreadystatechange\", o), window.detachEvent(\"onload\", o));\n      },\n          o = function () {\n        e || !document.addEventListener && \"load\" !== event.type && \"complete\" !== document.readyState || (e = !0, n(), t());\n      };\n\n      if (\"complete\" === document.readyState) t();else if (document.addEventListener) document.addEventListener(\"DOMContentLoaded\", o), window.addEventListener(\"load\", o);else {\n        document.attachEvent(\"onreadystatechange\", o), window.attachEvent(\"onload\", o);\n        var i = !1;\n\n        try {\n          i = null == window.frameElement && document.documentElement;\n        } catch (r) {}\n\n        i && i.doScroll && !function l() {\n          if (!e) {\n            try {\n              i.doScroll(\"left\");\n            } catch (o) {\n              return setTimeout(l, 50);\n            }\n\n            e = !0, n(), t();\n          }\n        }();\n      }\n    }, window.Calendly._util.assign = function (t) {\n      if (null == t) throw new TypeError(\"Cannot convert undefined or null to object\");\n\n      for (var e = Object(t), n = 1; n < arguments.length; n++) {\n        var o = arguments[n];\n        if (null != o) for (var i in o) Object.prototype.hasOwnProperty.call(o, i) && (e[i] = o[i]);\n      }\n\n      return e;\n    }, function () {\n      window.Calendly._url = {}, window.Calendly._url.extractQueryStringParams = function (t) {\n        var e, n, o, i, r, l, a, d, u, s;\n\n        for (a = document.createElement(\"a\"), a.href = t, r = a.search.substr(1), l = {}, d = r.split(\"&\"), e = 0, o = d.length; o > e; e++) i = d[e], u = i.split(\"=\"), n = u[0], s = u[1], void 0 !== s && (l[n.toLowerCase()] = decodeURIComponent(s));\n\n        return l;\n      }, window.Calendly._url.stripQuery = function (t) {\n        return t.split(\"?\")[0];\n      };\n    }.call(window), function () {\n      window.Calendly._util.snakeCaseKeys = function (t) {\n        var e, n, o;\n        o = {};\n\n        for (n in t) e = n.split(/(?=[A-Z])/).join(\"_\").toLowerCase(), o[e] = t[n];\n\n        return o;\n      }, window.Calendly._util.pick = function (t, e) {\n        var n, o, i, r;\n\n        if (t) {\n          for (r = {}, n = 0, i = e.length; i > n; n++) o = e[n], t[o] && (r[o] = t[o]);\n\n          return r;\n        }\n      };\n    }.call(window), function (t, e) {\n      var n = {\n        exports: {}\n      };\n      n.exports = exports, e(n.exports), t.bodyScrollLock = n.exports;\n    }(window, function (t) {\n      function e(t) {\n        if (Array.isArray(t)) {\n          for (var e = 0, n = Array(t.length); e < t.length; e++) n[e] = t[e];\n\n          return n;\n        }\n\n        return Array.from(t);\n      }\n\n      Object.defineProperty(t, \"__esModule\", {\n        value: !0\n      });\n      var n = !1;\n\n      if (\"undefined\" != typeof window) {\n        var o = {\n          get passive() {\n            n = !0;\n          }\n\n        };\n        window.addEventListener(\"testPassive\", null, o), window.removeEventListener(\"testPassive\", null, o);\n      }\n\n      var i = \"undefined\" != typeof window && window.navigator && window.navigator.platform && /iP(ad|hone|od)/.test(window.navigator.platform),\n          r = [],\n          l = !1,\n          a = -1,\n          d = void 0,\n          u = void 0,\n          s = function (t) {\n        return r.some(function (e) {\n          return !(!e.options.allowTouchMove || !e.options.allowTouchMove(t));\n        });\n      },\n          c = function (t) {\n        var e = t || window.event;\n        return s(e.target) ? !0 : e.touches.length > 1 ? !0 : (e.preventDefault && e.preventDefault(), !1);\n      },\n          p = function (t) {\n        setTimeout(function () {\n          if (void 0 === u) {\n            var e = !!t && t.reserveScrollBarGap === !0,\n                n = window.innerWidth - document.documentElement.clientWidth;\n            e && n > 0 && (u = document.body.style.paddingRight, document.body.style.paddingRight = n + \"px\");\n          }\n\n          void 0 === d && (d = document.body.style.overflow, document.body.style.overflow = \"hidden\");\n        });\n      },\n          h = function () {\n        setTimeout(function () {\n          void 0 !== u && (document.body.style.paddingRight = u, u = void 0), void 0 !== d && (document.body.style.overflow = d, d = void 0);\n        });\n      },\n          y = function (t) {\n        return t ? t.scrollHeight - t.scrollTop <= t.clientHeight : !1;\n      },\n          m = function (t, e) {\n        var n = t.targetTouches[0].clientY - a;\n        return s(t.target) ? !1 : e && 0 === e.scrollTop && n > 0 ? c(t) : y(e) && 0 > n ? c(t) : (t.stopPropagation(), !0);\n      };\n\n      t.disableBodyScroll = function (t, o) {\n        if (i) {\n          if (!t) return void console.error(\"disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.\");\n\n          if (t && !r.some(function (e) {\n            return e.targetElement === t;\n          })) {\n            var d = {\n              targetElement: t,\n              options: o || {}\n            };\n            r = [].concat(e(r), [d]), t.ontouchstart = function (t) {\n              1 === t.targetTouches.length && (a = t.targetTouches[0].clientY);\n            }, t.ontouchmove = function (e) {\n              1 === e.targetTouches.length && m(e, t);\n            }, l || (document.addEventListener(\"touchmove\", c, n ? {\n              passive: !1\n            } : void 0), l = !0);\n          }\n        } else {\n          p(o);\n          var u = {\n            targetElement: t,\n            options: o || {}\n          };\n          r = [].concat(e(r), [u]);\n        }\n      }, t.clearAllBodyScrollLocks = function () {\n        i ? (r.forEach(function (t) {\n          t.targetElement.ontouchstart = null, t.targetElement.ontouchmove = null;\n        }), l && (document.removeEventListener(\"touchmove\", c, n ? {\n          passive: !1\n        } : void 0), l = !1), r = [], a = -1) : (h(), r = []);\n      }, t.enableBodyScroll = function (t) {\n        if (i) {\n          if (!t) return void console.error(\"enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.\");\n          t.ontouchstart = null, t.ontouchmove = null, r = r.filter(function (e) {\n            return e.targetElement !== t;\n          }), l && 0 === r.length && (document.removeEventListener(\"touchmove\", c, n ? {\n            passive: !1\n          } : void 0), l = !1);\n        } else r = r.filter(function (e) {\n          return e.targetElement !== t;\n        }), r.length || h();\n      };\n    }), function () {\n      var t, e, n, o, i;\n      window.Calendly._autoLoadInlineWidgets = function () {\n        return window.Calendly._util.domReady(function () {\n          return e();\n        });\n      }, window.Calendly.initBadgeWidget = function (e) {\n        return window.Calendly._util.domReady(function () {\n          return t(e);\n        });\n      }, window.Calendly.destroyBadgeWidget = function () {\n        return window.Calendly.badgeWidget ? (window.Calendly.badgeWidget.destroy(), delete window.Calendly.badgeWidget) : void 0;\n      }, window.Calendly.initPopupWidget = function (t) {\n        return window.Calendly._util.domReady(function () {\n          return window.Calendly.showPopupWidget(t.url, \"PopupButton\", t);\n        });\n      }, window.Calendly.initInlineWidget = function (t) {\n        return t.url ? (t.parentElement || (t.parentElement = o()), window.Calendly._util.domReady(function () {\n          return t.embedType = \"Inline\", new window.Calendly.Iframe(t);\n        })) : void 0;\n      }, window.Calendly.showPopupWidget = function (t, e, n) {\n        var o;\n        return null == e && (e = \"PopupButton\"), null == n && (n = {}), window.Calendly.closePopupWidget(), o = function () {\n          return delete window.Calendly.popupWidget;\n        }, window.Calendly.popupWidget = new window.Calendly.PopupWidget(t, o, e, n), window.Calendly.popupWidget.show();\n      }, window.Calendly.closePopupWidget = function () {\n        return window.Calendly.popupWidget ? window.Calendly.popupWidget.close() : void 0;\n      }, o = function () {\n        var t;\n        return t = document.scripts[document.scripts.length - 1], t.parentNode;\n      }, e = function () {\n        var t, e, n, o, r;\n\n        for (e = document.querySelectorAll(\".calendly-inline-widget\"), r = [], n = 0, o = e.length; o > n; n++) t = e[n], i(t) ? r.push(void 0) : (t.setAttribute(\"data-processed\", !0), r.push(new window.Calendly.Iframe({\n          parentElement: t,\n          inlineStyles: !0,\n          embedType: \"Inline\"\n        })));\n\n        return r;\n      }, i = function (t) {\n        return t.getAttribute(\"data-processed\") || \"false\" === t.getAttribute(\"data-auto-load\");\n      }, t = function (t) {\n        var e, o, i;\n        return window.Calendly.destroyBadgeWidget(), e = n(t), i = function () {\n          return window.Calendly.showPopupWidget(t.url, \"PopupWidget\", t);\n        }, o = window.Calendly._util.assign({\n          onClick: i\n        }, e), window.Calendly.badgeWidget = new window.Calendly.BadgeWidget(o);\n      }, n = function (t) {\n        var e, n;\n        return e = [\"color\", \"textColor\", \"text\", \"branding\"], n = {}, e.forEach(function (e) {\n          return n[e] = t[e], delete t[e];\n        }), n;\n      };\n    }.call(window), function () {\n      window.Calendly.Iframe = function () {\n        function t(t) {\n          this.options = t, this.parseOptions(), this.build(), this.inject();\n        }\n\n        return t.prototype.isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent), t.prototype.parseOptions = function () {\n          var t;\n          if (t = {\n            inlineStyles: !1\n          }, this.options = window.Calendly._util.assign({}, t, this.options), this.parent = this.options.parentElement, !this.parent) throw \"Calendly: Parent element not set\";\n          if (this.parent.jquery && (this.parent = this.parent[0]), this.inlineStyles = this.options.inlineStyles, this.embedType = this.options.embedType, this.url = (this.options.url || this.getUrlFromParent()).split(\"#\")[0], !this.url) throw \"Calendly: Widget URL not set\";\n        }, t.prototype.build = function () {\n          return this.node = document.createElement(\"iframe\"), this.node.src = this.getSource(), this.node.width = \"100%\", this.node.height = \"100%\", this.node.frameBorder = \"0\", this.node.onload = function () {\n            var calendlySpinnerElement = document.querySelector(\".calendly-spinner\");\n\n            if (calendlySpinnerElement) {\n              calendlySpinnerElement.style.visibility = \"hidden\";\n            }\n          };\n        }, t.prototype.inject = function () {\n          return this.format(), this.parent.appendChild(this.buildSpinner()), this.parent.appendChild(this.node);\n        }, t.prototype.getSource = function () {\n          var t;\n          return t = window.Calendly._url.stripQuery(this.url) + \"?\" + this.getParams(), this.filterConsentParam(t);\n        }, t.prototype.getUrlFromParent = function () {\n          return this.parent.getAttribute(\"data-url\");\n        }, t.prototype.getParams = function () {\n          var t, e, n, o;\n          e = {\n            embed_domain: this.getDomain(),\n            embed_type: this.embedType\n          }, e = window.Calendly._util.assign(e, this.getUtmParamsFromHost(), this.getParamsFromUrl(), this.getParamsFromOptions()), n = [];\n\n          for (t in e) o = e[t], n.push(t + \"=\" + encodeURIComponent(o));\n\n          return n.join(\"&\");\n        }, t.prototype.getUtmParamsFromHost = function () {\n          var t, e;\n          return t = [\"utm_campaign\", \"utm_source\", \"utm_medium\", \"utm_content\", \"utm_term\"], e = window.Calendly._url.extractQueryStringParams(window.location.href), window.Calendly._util.pick(e, t);\n        }, t.prototype.getParamsFromUrl = function () {\n          return window.Calendly._url.extractQueryStringParams(this.url);\n        }, t.prototype.getParamsFromOptions = function () {\n          return window.Calendly._util.assign({}, this.getPrefillParams(), this.getUtmParams());\n        }, t.prototype.getUtmParams = function () {\n          var t;\n          return this.options.utm ? (t = [\"utmCampaign\", \"utmSource\", \"utmMedium\", \"utmContent\", \"utmTerm\"], window.Calendly._util.snakeCaseKeys(window.Calendly._util.pick(this.options.utm, t))) : null;\n        }, t.prototype.getPrefillParams = function () {\n          var t, e, n, o, i;\n          if (!this.options.prefill) return null;\n\n          if (e = [\"name\", \"firstName\", \"lastName\", \"email\", \"location\"], n = window.Calendly._util.snakeCaseKeys(window.Calendly._util.pick(this.options.prefill, e)), this.options.prefill.customAnswers) {\n            o = this.options.prefill.customAnswers;\n\n            for (t in o) i = o[t], t.match(/^a\\d{1,2}$/) && (n[t] = i);\n          }\n\n          if (this.options.prefill.guests && Array.isArray(this.options.prefill.guests) && this.options.prefill.guests.length > 0) {\n            n[\"guests\"] = this.options.prefill.guests.join(\",\");\n          }\n\n          if (this.options.prefill.date && this.options.prefill.date instanceof Date) {\n            var month = this.options.prefill.date.getMonth() + 1;\n            var day = this.options.prefill.date.getDate();\n            var year = this.options.prefill.date.getFullYear();\n            n[\"date\"] = [year, month < 10 ? \"0\" + month : month, day < 10 ? \"0\" + day : day].join(\"-\");\n          }\n\n          return n;\n        }, t.prototype.getDomain = function () {\n          return document.location.host;\n        }, t.prototype.filterConsentParam = function (t) {\n          return t.replace(/consent_accept=1&?/g, \"\");\n        }, t.prototype.format = function () {\n          return this.isMobile ? this.formatMobile() : this.formatDesktop();\n        }, t.prototype.formatDesktop = function () {\n          return this.inlineStyles ? this.parent.setAttribute(\"style\", \"position: relative;\" + this.parent.getAttribute(\"style\")) : void 0;\n        }, t.prototype.formatMobile = function () {\n          return this.inlineStyles ? this.parent.setAttribute(\"style\", \"position: relative;overflow-y:auto;-webkit-overflow-scrolling:touch;\" + this.parent.getAttribute(\"style\")) : this.parent.className += \" calendly-mobile\";\n        }, t.prototype.buildSpinner = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-spinner\", t.appendChild(this.buildBounce(1)), t.appendChild(this.buildBounce(2)), t.appendChild(this.buildBounce(3)), t;\n        }, t.prototype.buildBounce = function (t) {\n          var e;\n          return e = document.createElement(\"div\"), e.className = \"calendly-bounce\" + t, e;\n        }, t;\n      }();\n    }.call(window), function () {\n      var t = function (t, e) {\n        return function () {\n          return t.apply(e, arguments);\n        };\n      };\n\n      window.Calendly.PopupWidget = function () {\n        function e(e, n, o, i) {\n          this.url = e, this.onClose = n, this.embedType = o, this.options = null != i ? i : {}, this.close = t(this.close, this);\n        }\n\n        return e.prototype.show = function () {\n          return this.buildOverlay(), this.insertOverlay(), this.lockPageScroll();\n        }, e.prototype.close = function () {\n          return this.unlockPageScroll(), this.destroyOverlay(), this.onClose();\n        }, e.prototype.buildOverlay = function () {\n          return this.overlay = document.createElement(\"div\"), this.overlay.className = \"calendly-overlay\", this.overlay.appendChild(this.buildCloseOverlay()), this.overlay.appendChild(this.buildPopup()), this.overlay.appendChild(this.buildCloseButton());\n        }, e.prototype.insertOverlay = function () {\n          return document.body.appendChild(this.overlay);\n        }, e.prototype.buildCloseOverlay = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-close-overlay\", t.onclick = this.close, t;\n        }, e.prototype.buildPopup = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup\", t.appendChild(this.buildPopupContent()), t;\n        }, e.prototype.buildPopupContent = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup-content\", t.setAttribute(\"data-url\", this.url), this.options.parentElement = t, this.options.embedType = this.embedType, new window.Calendly.Iframe(this.options), t;\n        }, e.prototype.buildCloseButton = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup-close\", t.onclick = this.close, t;\n        }, e.prototype.destroyOverlay = function () {\n          return this.overlay.parentNode.removeChild(this.overlay);\n        }, e.prototype.lockPageScroll = function () {\n          return bodyScrollLock.disableBodyScroll(this.overlay), document.addEventListener(\"touchmove\", this.handleLockedTouchmove, {\n            passive: !1\n          });\n        }, e.prototype.unlockPageScroll = function () {\n          return bodyScrollLock.enableBodyScroll(this.overlay), document.removeEventListener(\"touchmove\", this.handleLockedTouchmove, {\n            passive: !1\n          });\n        }, e.prototype.handleLockedTouchmove = function (t) {\n          return t.preventDefault();\n        }, e;\n      }();\n    }.call(window), function () {\n      window.Calendly.BadgeWidget = function () {\n        function t(t) {\n          this.options = t, this.buildWidget(), this.insertWidget();\n        }\n\n        return t.prototype.destroy = function () {\n          return this.widget.parentNode.removeChild(this.widget);\n        }, t.prototype.buildWidget = function () {\n          return this.widget = document.createElement(\"div\"), this.widget.className = \"calendly-badge-widget\", this.widget.appendChild(this.buildContent());\n        }, t.prototype.insertWidget = function () {\n          return document.body.insertBefore(this.widget, document.body.firstChild);\n        }, t.prototype.buildContent = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-badge-content\", \"#ffffff\" === this.options.color && (t.className += \" calendly-white\"), t.onclick = this.options.onClick, t.innerHTML = this.options.text, t.style.background = this.options.color, t.style.color = this.options.textColor, this.options.branding && t.appendChild(this.buildBranding()), t;\n        }, t.prototype.buildBranding = function () {\n          var t;\n          return t = document.createElement(\"span\"), t.innerHTML = \"powered by Calendly\", t;\n        }, t;\n      }();\n    }.call(window), window.Calendly._autoLoadInlineWidgets()\n  );\n};\n\nvar CalendlyEvent;\n\n(function (CalendlyEvent) {\n  CalendlyEvent[\"PROFILE_PAGE_VIEWED\"] = \"calendly.profile_page_viewed\";\n  CalendlyEvent[\"EVENT_TYPE_VIEWED\"] = \"calendly.event_type_viewed\";\n  CalendlyEvent[\"DATE_AND_TIME_SELECTED\"] = \"calendly.date_and_time_selected\";\n  CalendlyEvent[\"EVENT_SCHEDULED\"] = \"calendly.event_scheduled\";\n})(CalendlyEvent || (CalendlyEvent = {}));\n\nvar loadScript = function () {\n  if (!window.Calendly) {\n    initializeCalendly();\n  }\n};\n\nvar withPageSettings = function (url, pageSettings) {\n  if (!pageSettings) return url;\n  var backgroundColor = pageSettings.backgroundColor,\n      hideEventTypeDetails = pageSettings.hideEventTypeDetails,\n      hideLandingPageDetails = pageSettings.hideLandingPageDetails,\n      primaryColor = pageSettings.primaryColor,\n      textColor = pageSettings.textColor,\n      hideGdprBanner = pageSettings.hideGdprBanner;\n  var queryStringIndex = url.indexOf(\"?\");\n  var hasQueryString = queryStringIndex > -1;\n  var queryString = url.slice(queryStringIndex + 1);\n  var baseUrl = hasQueryString ? url.slice(0, queryStringIndex) : url;\n  var updatedQueryString = [queryString, backgroundColor ? \"background_color=\" + backgroundColor : null, hideEventTypeDetails ? \"hide_event_type_details=1\" : null, hideLandingPageDetails ? \"hide_landing_page_details=1\" : null, primaryColor ? \"primary_color=\" + primaryColor : null, textColor ? \"text_color=\" + textColor : null, hideGdprBanner ? \"hide_gdpr_banner=1\" : null].filter(function (item) {\n    return item !== null;\n  }).join(\"&\");\n  return baseUrl + \"?\" + updatedQueryString;\n};\n\nvar openPopupWidget = function (options) {\n  loadScript();\n  var widgetOptions = {\n    url: withPageSettings(options.url, options.pageSettings),\n    prefill: options.prefill,\n    utm: options.utm\n  };\n  window.Calendly.initPopupWidget(widgetOptions);\n};\n\nvar closePopupWidget = function () {\n  loadScript();\n  window.Calendly.closePopupWidget();\n};\n\nvar defaultStyles = {\n  minWidth: \"320px\",\n  height: \"630px\"\n};\n\nvar InlineWidget =\n/** @class */\nfunction (_super) {\n  __extends(InlineWidget, _super);\n\n  function InlineWidget(props) {\n    var _this = _super.call(this, props) || this;\n\n    _this.widgetParentContainerRef = React.createRef();\n    _this.destroyInlineWidget = _this.destroyInlineWidget.bind(_this);\n    _this.getChildNodeCount = _this.getChildNodeCount.bind(_this);\n    _this.shouldWidgetUpdate = _this.shouldWidgetUpdate.bind(_this);\n    _this.initWidget = _this.initWidget.bind(_this);\n    return _this;\n  }\n\n  InlineWidget.prototype.componentDidUpdate = function (prevProps) {\n    var _this = this;\n\n    var shouldUpdate = this.shouldWidgetUpdate(prevProps);\n\n    if (shouldUpdate) {\n      /*\n       * If the Calendly Inline Widget (.calendly-spinner and iframe) has not\n       * yet been added to the DOM then we need to wait for the widget to be inserted\n       * prior to updating the component.\n       *\n       * Fixes https://github.com/tcampb/react-calendly/issues/25\n       */\n      if (!this.getChildNodeCount()) {\n        this.calendlyWidgetListener(\"inserted\", function () {\n          _this.calendlyWidgetListener(\"removed\", _this.initWidget);\n\n          _this.destroyInlineWidget();\n        });\n      } else {\n        this.destroyInlineWidget();\n        this.initWidget();\n      }\n    }\n  };\n\n  InlineWidget.prototype.componentDidMount = function () {\n    loadScript();\n    window.Calendly.initInlineWidget({\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      parentElement: this.widgetParentContainerRef.current,\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    });\n  };\n\n  InlineWidget.prototype.render = function () {\n    return React.createElement(\"div\", {\n      className: \"calendly-inline-widget\",\n      style: this.props.styles || defaultStyles,\n      ref: this.widgetParentContainerRef,\n      \"data-auto-load\": \"false\"\n    });\n  };\n\n  InlineWidget.prototype.destroyInlineWidget = function () {\n    this.widgetParentContainerRef.current.innerHTML = \"\";\n  };\n\n  InlineWidget.prototype.getChildNodeCount = function () {\n    return this.widgetParentContainerRef.current.childNodes.length;\n  };\n\n  InlineWidget.prototype.initWidget = function () {\n    window.Calendly.initInlineWidget({\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      parentElement: this.widgetParentContainerRef.current,\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    });\n  };\n\n  InlineWidget.prototype.calendlyWidgetListener = function (event, callback) {\n    var isInsertedEvent = event === \"inserted\";\n    var isRemovedEvent = event === \"removed\";\n    return new MutationObserver(function (mutationsList, observer) {\n      observer.disconnect();\n\n      if (isInsertedEvent) {\n        var nodesAdded = mutationsList.some(function (record) {\n          return !!record.addedNodes.length;\n        });\n        if (nodesAdded) callback();\n      }\n\n      if (isRemovedEvent) {\n        var nodesRemoved = mutationsList.some(function (record) {\n          return !!record.removedNodes.length;\n        });\n        if (nodesRemoved) callback();\n      }\n    }).observe(this.widgetParentContainerRef.current, {\n      childList: true\n    });\n  };\n\n  InlineWidget.prototype.shouldWidgetUpdate = function (prevProps) {\n    var _this = this;\n\n    return prevProps.url !== this.props.url || [\"pageSettings\", \"prefill\", \"utm\"].some(function (prop) {\n      return JSON.stringify(prevProps[prop]) !== JSON.stringify(_this.props[prop]);\n    });\n  };\n\n  return InlineWidget;\n}(React.Component);\n\nvar initWidget = function (options) {\n  window.Calendly.initPopupWidget(options);\n};\n\nvar createClickHandler = function (widgetOptions) {\n  return function (e) {\n    e.preventDefault();\n    return initWidget(widgetOptions);\n  };\n};\n\nvar PopupButton =\n/** @class */\nfunction (_super) {\n  __extends(PopupButton, _super);\n\n  function PopupButton() {\n    return _super !== null && _super.apply(this, arguments) || this;\n  }\n\n  PopupButton.prototype.componentWillUnmount = function () {\n    window.Calendly.closePopupWidget();\n  };\n\n  PopupButton.prototype.componentDidMount = function () {\n    loadScript();\n  };\n\n  PopupButton.prototype.render = function () {\n    var widgetOptions = {\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    };\n    return React.createElement(\"button\", {\n      onClick: createClickHandler(widgetOptions),\n      style: this.props.styles || {},\n      className: this.props.className || \"\"\n    }, this.props.text);\n  };\n\n  return PopupButton;\n}(React.Component);\n\nvar defaultProps = {\n  branding: false,\n  color: \"#00a2ff\",\n  textColor: \"#ffffff\",\n  text: \"Schedule time with me\"\n};\n\nvar PopupWidget =\n/** @class */\nfunction (_super) {\n  __extends(PopupWidget, _super);\n\n  function PopupWidget() {\n    return _super !== null && _super.apply(this, arguments) || this;\n  }\n\n  PopupWidget.prototype.componentDidUpdate = function () {\n    var options = __assign(__assign(__assign({}, defaultProps), this.props), {\n      url: withPageSettings(this.props.url, this.props.pageSettings)\n    });\n\n    window.Calendly.initBadgeWidget(options);\n  };\n\n  PopupWidget.prototype.componentDidMount = function () {\n    loadScript();\n\n    var options = __assign(__assign(__assign({}, defaultProps), this.props), {\n      url: withPageSettings(this.props.url, this.props.pageSettings)\n    });\n\n    window.Calendly.initBadgeWidget(options);\n  };\n\n  PopupWidget.prototype.componentWillUnmount = function () {\n    window.Calendly.destroyBadgeWidget();\n    window.Calendly.closePopupWidget();\n  };\n\n  PopupWidget.prototype.render = function () {\n    return React.createElement(React.Fragment, null);\n  };\n\n  return PopupWidget;\n}(React.Component);\n\nvar CalendlyEventListener =\n/** @class */\nfunction (_super) {\n  __extends(CalendlyEventListener, _super);\n\n  function CalendlyEventListener(props) {\n    var _this = _super.call(this, props) || this;\n\n    _this.handleEvent = _this.handleEvent.bind(_this);\n    return _this;\n  }\n\n  CalendlyEventListener.prototype.componentDidMount = function () {\n    window.addEventListener(\"message\", this.handleEvent);\n  };\n\n  CalendlyEventListener.prototype.componentWillUnmount = function () {\n    window.removeEventListener(\"message\", this.handleEvent);\n  };\n\n  CalendlyEventListener.prototype.handleEvent = function (e) {\n    var eventName = e.data.event;\n\n    if (eventName === CalendlyEvent.DATE_AND_TIME_SELECTED) {\n      this.props.onDateAndTimeSelected && this.props.onDateAndTimeSelected(e);\n    } else if (eventName === CalendlyEvent.EVENT_SCHEDULED) {\n      this.props.onEventScheduled && this.props.onEventScheduled(e);\n    } else if (eventName === CalendlyEvent.EVENT_TYPE_VIEWED) {\n      this.props.onEventTypeViewed && this.props.onEventTypeViewed(e);\n    } else if (eventName === CalendlyEvent.PROFILE_PAGE_VIEWED) {\n      this.props.onProfilePageViewed && this.props.onProfilePageViewed(e);\n    }\n  };\n\n  CalendlyEventListener.prototype.render = function () {\n    return this.props.children || null;\n  };\n\n  return CalendlyEventListener;\n}(React.Component);\n\nexports.InlineWidget = InlineWidget;\nexports.PopupButton = PopupButton;\nexports.PopupWidget = PopupWidget;\nexports.CalendlyEventListener = CalendlyEventListener;\nexports.openPopupWidget = openPopupWidget;\nexports.closePopupWidget = closePopupWidget; \nconst __esModule = exports.__esModule;\nconst _InlineWidget = exports.InlineWidget,\n      _PopupButton = exports.PopupButton,\n      _PopupWidget = exports.PopupWidget,\n      _CalendlyEventListener = exports.CalendlyEventListener,\n      _openPopupWidget = exports.openPopupWidget,\n      _closePopupWidget = exports.closePopupWidget;\n\nexport default exports;\nexport { _CalendlyEventListener as CalendlyEventListener, _InlineWidget as InlineWidget, _PopupButton as PopupButton, _PopupWidget as PopupWidget, __esModule, _closePopupWidget as closePopupWidget, _openPopupWidget as openPopupWidget };\n\n//# sourceMappingURL=npm:react-calendly@2.2.1!cjs.map","import \"/npm:react@17!cjs\";\nexport * from \"/npm:react-calendly@2.2.1!cjs\";\nexport { default } from \"/npm:react-calendly@2.2.1!cjs\";\n","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","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","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\"}}}}","// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\n// @ts-ignore\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n    100: \"Thin\",\n    200: \"Extra-light\",\n    300: \"Light\",\n    400: \"Regular\",\n    500: \"Medium\",\n    600: \"Semi-bold\",\n    700: \"Bold\",\n    800: \"Extra-bold\",\n    900: \"Black\"\n};\nexport function useFontControls(props) {\n    const { fontFamily , fontSize , fontWeight , font  } = props;\n    const fontWeightName = fontWeights[fontWeight];\n    const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n    const fontFamilyStyle = fontFamily ? {\n        fontSize,\n        fontWeight,\n        fontFamily: customFontStack\n    } : {\n        fontSize,\n        fontWeight\n    };\n    const fetchCustomFonts = async ()=>{\n        await fontStore.loadWebFontsFromSelectors([\n            `CUSTOM;${fontFamily}`,\n            `CUSTOM;${fontFamily} ${fontWeightName}`,\n            `GF;${fontFamily}-${fontWeightName.toLowerCase()}`, \n        ]).catch((e)=>console.error(e)\n        );\n    };\n    useEffect(()=>{\n        if (font) fetchCustomFonts();\n    }, [\n        font,\n        fontFamily,\n        fontWeight\n    ]);\n    return fontFamilyStyle;\n}\n\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}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import { defaultEvents, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nimport { useOnEnter, useOnExit } from \"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nimport { colorTokentoValue, colorFromToken } from \"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nimport { useUniqueClassName, randomID } from \"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";\nimport { getVariantControls } from \"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";\nimport { useIsBrowserSafari } from \"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";\nimport { useMultiOnChange, useOnChange } from \"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";\nimport { mstoMinAndSec, secondsToMinutes } from \"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";\nimport { useAutoMotionValue } from \"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";\nimport { useFontControls } from \"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js\";\nimport { useRenderTarget, useIsInPreview } from \"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js\";\nimport { useControlledState } from \"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";\nimport { usePadding, useRadius, paddingControl, borderRadiusControl } from \"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";\nimport { detectAutoSizingAxis } from \"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";\nexport { 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,  };\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{InlineWidget}from\"https://jspm.dev/react-calendly@2.2.1\";import{containerStyles}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@0.2.0\";/**\n * CALENDLY\n *\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Calendly({style,calendar,hideLandingPageDetails,hideGdprBanner,...props}){return(/*#__PURE__*/ _jsx(motion.div,{style:{...containerStyles,...style},...props,children:calendar?/*#__PURE__*/ _jsx(InlineWidget,{url:`https://calendly.com/${calendar}`,styles:{width:\"100%\",height:\"100%\"},pageSettings:{hideLandingPageDetails,hideGdprBanner}}):/*#__PURE__*/ _jsxs(\"div\",{style:{...emptyStateStyle,...style},...props,children:[/*#__PURE__*/ _jsx(\"h1\",{style:stateTitleStyle,children:\"Calendly\"}),/*#__PURE__*/ _jsx(\"p\",{style:stateParagraphStyle,children:\"Set a calendar name in the Properties.\"})]})}));};Calendly.defaultProps={hideLandingPageDetails:true,hideGdprBanner:true};addPropertyControls(Calendly,{calendar:{type:ControlType.String,defaultValue:\"acmesales\",description:\"Create a [Calendly](https://calendly.com/) account and copy your calendar name.\"},hideLandingPageDetails:{type:ControlType.Boolean,title:\"Details\",disabledTitle:\"Show\",enabledTitle:\"Hide\"},hideGdprBanner:{type:ControlType.Boolean,title:\"GDPR\",disabledTitle:\"Show\",enabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Calendly\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"600\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Calendly.map","// Generated by Framer (ee1e8a0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"vA1J5iru0\",\"LeDY2a7cs\"];const serializationHash=\"framer-wpMJy\";const variantClassNames={LeDY2a7cs:\"framer-v-chnz2a\",vA1J5iru0:\"framer-v-1ghy7dr\"};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:\"vA1J5iru0\",Phone:\"LeDY2a7cs\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vA1J5iru0\"};};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:\"vA1J5iru0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ghy7dr\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vA1J5iru0\",ref:refBinding,style:{backgroundColor:\"var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{LeDY2a7cs:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({LeDY2a7cs:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y05bhe\",layoutDependency:layoutDependency,layoutId:\"UJrpA_rko\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dUIFByZXNzdXJhIE1vbm8gTGlnaHQ=\",\"--framer-font-family\":'\"GT Pressura Mono Light\", \"GT Pressura Mono Light Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0cb1de3a-b80c-4ef1-992c-554d4da4c5ce, rgb(132, 207, 179)))\"},children:\"Getting & Staying Compliant\"})}),className:\"framer-hp7crs\",fonts:[\"CUSTOM;GT Pressura Mono Light\"],layoutDependency:layoutDependency,layoutId:\"F75M8_D7D\",style:{\"--extracted-r6o4lv\":\"var(--token-0cb1de3a-b80c-4ef1-992c-554d4da4c5ce, rgb(132, 207, 179))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tzaRUVt3Q\"},motionChild:true,nodeId:\"oSuvbtlnP\",openInNewTab:false,scopeId:\"JpSh4uzKn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cky26w framer-1p0fxyr\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"oSuvbtlnP\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Legal Document Management\"})}),className:\"framer-1kqgauv\",fonts:[\"CUSTOM;Chromatica Regular\"],layoutDependency:layoutDependency,layoutId:\"xFWZnbviD\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LeDY2a7cs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Legal Document Management\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ttj5K6ifA\"},motionChild:true,nodeId:\"SWII9WQyz\",openInNewTab:false,scopeId:\"JpSh4uzKn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xjsllh framer-1p0fxyr\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"SWII9WQyz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Legal & Compliance Templates\"})}),className:\"framer-vjxcn6\",fonts:[\"CUSTOM;Chromatica Regular\"],layoutDependency:layoutDependency,layoutId:\"I96HoTDoe\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LeDY2a7cs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Legal & Compliance Templates\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JY42RqctN\"},motionChild:true,nodeId:\"ttNCWYNcv\",openInNewTab:false,scopeId:\"JpSh4uzKn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16xzov4 framer-1p0fxyr\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"ttNCWYNcv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Responsible AI Training\"})}),className:\"framer-1xcvr0e\",fonts:[\"CUSTOM;Chromatica Regular\"],layoutDependency:layoutDependency,layoutId:\"lVzFuqqoU\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LeDY2a7cs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Responsible AI Training\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Iy0GfRORk\"},motionChild:true,nodeId:\"XsjB64cfJ\",openInNewTab:false,scopeId:\"JpSh4uzKn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-j7eyjv framer-1p0fxyr\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"XsjB64cfJ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Book an Expert\"})}),className:\"framer-1lzvyc4\",fonts:[\"CUSTOM;Chromatica Regular\"],layoutDependency:layoutDependency,layoutId:\"f11HPhG2n\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LeDY2a7cs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Book an Expert\"})})}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wpMJy.framer-1p0fxyr, .framer-wpMJy .framer-1p0fxyr { display: block; }\",\".framer-wpMJy.framer-1ghy7dr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 20px; position: relative; width: 275px; }\",\".framer-wpMJy .framer-1y05bhe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-wpMJy .framer-hp7crs { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-wpMJy .framer-1cky26w, .framer-wpMJy .framer-1xjsllh, .framer-wpMJy .framer-16xzov4, .framer-wpMJy .framer-j7eyjv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-wpMJy .framer-1kqgauv, .framer-wpMJy .framer-vjxcn6, .framer-wpMJy .framer-1xcvr0e, .framer-wpMJy .framer-1lzvyc4 { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-wpMJy.framer-v-chnz2a.framer-1ghy7dr { gap: 0px; padding: 0px; width: min-content; }\",\".framer-wpMJy.framer-v-chnz2a .framer-1y05bhe { align-self: stretch; gap: 0px; order: 0; width: auto; }\",\".framer-wpMJy.framer-v-chnz2a .framer-1cky26w, .framer-wpMJy.framer-v-chnz2a .framer-1xjsllh, .framer-wpMJy.framer-v-chnz2a .framer-16xzov4 { padding: 16px 0px 16px 16px; width: min-content; }\",\".framer-wpMJy.framer-v-chnz2a .framer-1kqgauv, .framer-wpMJy.framer-v-chnz2a .framer-vjxcn6 { flex: none; width: 200px; }\",\".framer-wpMJy.framer-v-chnz2a .framer-1xcvr0e { flex: none; white-space: pre; width: auto; }\",\".framer-wpMJy.framer-v-chnz2a .framer-j7eyjv { padding: 16px 0px 16px 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 188\n * @framerIntrinsicWidth 275\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LeDY2a7cs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJpSh4uzKn=withCSS(Component,css,\"framer-wpMJy\");export default FramerJpSh4uzKn;FramerJpSh4uzKn.displayName=\"Links: Product\";FramerJpSh4uzKn.defaultProps={height:188,width:275};addPropertyControls(FramerJpSh4uzKn,{variant:{options:[\"vA1J5iru0\",\"LeDY2a7cs\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJpSh4uzKn,[{explicitInter:true,fonts:[{family:\"GT Pressura Mono Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/R6lb4UzGGBFT9CVZDvcmfTp0Tzo.woff2\"},{family:\"Chromatica Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ly3IJSNBwCv0Z9OdsFuvYHDBKIo.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJpSh4uzKn\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"275\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LeDY2a7cs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"188\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JpSh4uzKn.map","// Generated by Framer (e0edd7a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Iycmk .framer-styles-preset-17x3mne:not(.rich-text-wrapper), .framer-Iycmk .framer-styles-preset-17x3mne.rich-text-wrapper a { --framer-link-current-text-color: var(--token-0cb1de3a-b80c-4ef1-992c-554d4da4c5ce, #84cfb3); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-d60a3ed6-1197-4d3a-8e4e-d09c50e37bcc, #247262); --framer-link-text-decoration: none; }\"];export const className=\"framer-Iycmk\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e010222)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"sOQyYD0L9\",\"T0Lgijjoq\"];const serializationHash=\"framer-IaoXS\";const variantClassNames={sOQyYD0L9:\"framer-v-1qf8pbg\",T0Lgijjoq:\"framer-v-107jk7q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"sOQyYD0L9\",Open:\"T0Lgijjoq\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"sOQyYD0L9\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sOQyYD0L9\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1qf8pbg\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"sOQyYD0L9\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({T0Lgijjoq:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tuk3x\",layoutDependency:layoutDependency,layoutId:\"jNFO1wgjw\",style:{rotate:0},variants:{T0Lgijjoq:{rotate:-180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ixl4oo\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"oVB_FnV9s\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><path d=\"M 3 5.5 L 7 9.5 L 11 5.5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-7c1d9ef8-c6a8-43b8-8313-7a58a539d912, rgb(3, 74, 82)) /* {&quot;name&quot;:&quot;Petrol&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:9638239680,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IaoXS.framer-uiv9d8, .framer-IaoXS .framer-uiv9d8 { display: block; }\",\".framer-IaoXS.framer-1qf8pbg { height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-IaoXS .framer-1tuk3x { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\",\".framer-IaoXS .framer-ixl4oo { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 14\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"T0Lgijjoq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerEk4C8Qofl=withCSS(Component,css,\"framer-IaoXS\");export default FramerEk4C8Qofl;FramerEk4C8Qofl.displayName=\"Caret\";FramerEk4C8Qofl.defaultProps={height:14,width:14};addPropertyControls(FramerEk4C8Qofl,{variant:{options:[\"sOQyYD0L9\",\"T0Lgijjoq\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEk4C8Qofl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEk4C8Qofl\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"14\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T0Lgijjoq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"14\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ek4C8Qofl.map","// Generated by Framer (e0edd7a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Caret from\"https://framerusercontent.com/modules/bX5Ic2qvf40ZIuHCYrd6/AXKucPvYDuHCsU7lhJui/Ek4C8Qofl.js\";const CaretFonts=getFonts(Caret);const cycleOrder=[\"NpJ2s8k63\",\"MJ3nc1uC8\"];const serializationHash=\"framer-FHNUg\";const variantClassNames={MJ3nc1uC8:\"framer-v-14n6q6j\",NpJ2s8k63:\"framer-v-1tuamy7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,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={Closed:\"NpJ2s8k63\",Open:\"MJ3nc1uC8\"};const getProps=({height,hover,id,title,width,...props})=>{return{...props,DApvjrdfG:title??props.DApvjrdfG??\"Getting & Staying Compliant\",PWSlWeqS6:hover??props.PWSlWeqS6,variant:humanReadableVariantMap[props.variant]??props.variant??\"NpJ2s8k63\"};};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,PWSlWeqS6,DApvjrdfG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NpJ2s8k63\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter170i0h9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(PWSlWeqS6){const res=await PWSlWeqS6(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tuamy7\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NpJ2s8k63\",onMouseEnter:onMouseEnter170i0h9,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{MJ3nc1uC8:{backgroundColor:\"rgba(255, 255, 255, 0.2)\",borderBottomLeftRadius:800,borderBottomRightRadius:800,borderTopLeftRadius:800,borderTopRightRadius:800}},...addPropertyOverrides({MJ3nc1uC8:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60)))\"},children:\"Product\"})}),className:\"framer-12m0yk3\",fonts:[\"CUSTOM;Chromatica Regular\"],layoutDependency:layoutDependency,layoutId:\"GTNX4nbXu\",style:{\"--extracted-r6o4lv\":\"var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60))\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:DApvjrdfG,variants:{MJ3nc1uC8:{opacity:.71}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,y:(componentViewport?.y||0)+(10+((componentViewport?.height||36)-20-14)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ba9czk-container\",layoutDependency:layoutDependency,layoutId:\"nK4wtAZWj-container\",nodeId:\"nK4wtAZWj\",rendersWithMotion:true,scopeId:\"KwV6W29hM\",style:{opacity:1},variants:{MJ3nc1uC8:{opacity:.75}},children:/*#__PURE__*/_jsx(Caret,{height:\"100%\",id:\"nK4wtAZWj\",layoutId:\"nK4wtAZWj\",variant:\"sOQyYD0L9\",width:\"100%\",...addPropertyOverrides({MJ3nc1uC8:{variant:\"T0Lgijjoq\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FHNUg.framer-fiimb7, .framer-FHNUg .framer-fiimb7 { display: block; }\",\".framer-FHNUg.framer-1tuamy7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 24px 10px 24px; position: relative; width: min-content; }\",\".framer-FHNUg .framer-12m0yk3 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-FHNUg .framer-1ba9czk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FHNUg.framer-v-14n6q6j.framer-1tuamy7 { will-change: var(--framer-will-change-override, transform); }\",\".framer-FHNUg.framer-v-14n6q6j .framer-12m0yk3 { order: 1; }\",\".framer-FHNUg.framer-v-14n6q6j .framer-1ba9czk-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 295.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"MJ3nc1uC8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PWSlWeqS6\":\"hover\",\"DApvjrdfG\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKwV6W29hM=withCSS(Component,css,\"framer-FHNUg\");export default FramerKwV6W29hM;FramerKwV6W29hM.displayName=\"Trigger\";FramerKwV6W29hM.defaultProps={height:36,width:295.5};addPropertyControls(FramerKwV6W29hM,{variant:{options:[\"NpJ2s8k63\",\"MJ3nc1uC8\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},PWSlWeqS6:{title:\"Hover\",type:ControlType.EventHandler},DApvjrdfG:{defaultValue:\"Getting & Staying Compliant\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerKwV6W29hM,[{explicitInter:true,fonts:[{family:\"Chromatica Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ly3IJSNBwCv0Z9OdsFuvYHDBKIo.woff2\"}]},...CaretFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKwV6W29hM\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"PWSlWeqS6\\\":\\\"hover\\\",\\\"DApvjrdfG\\\":\\\"title\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MJ3nc1uC8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"295.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KwV6W29hM.map","// Generated by Framer (a2fb474)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={AGuSKOtg9:{hover:true},f9k6YnTsl:{hover:true},Mq_TbXtKd:{hover:true},ve63Thy42:{hover:true}};const cycleOrder=[\"AGuSKOtg9\",\"ve63Thy42\",\"f9k6YnTsl\",\"Mq_TbXtKd\"];const serializationHash=\"framer-9elxF\";const variantClassNames={AGuSKOtg9:\"framer-v-1nb6xm6\",f9k6YnTsl:\"framer-v-tq2axn\",Mq_TbXtKd:\"framer-v-1yx5oqt\",ve63Thy42:\"framer-v-sns9xe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Outline - lg\":\"AGuSKOtg9\",\"Outline - sm\":\"f9k6YnTsl\",\"Solid - lg\":\"ve63Thy42\",\"Solid - sm\":\"Mq_TbXtKd\"};const getProps=({buttonText,click,height,hover,id,link,newTab,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,gNbdIPVDd:click!==null&&click!==void 0?click:props.gNbdIPVDd,Jm3YTZ1aI:hover!==null&&hover!==void 0?hover:props.Jm3YTZ1aI,LM_zkZ90I:link!==null&&link!==void 0?link:props.LM_zkZ90I,SbxfN1EwY:newTab!==null&&newTab!==void 0?newTab:props.SbxfN1EwY,v7ZhvR4tE:(_ref=buttonText!==null&&buttonText!==void 0?buttonText:props.v7ZhvR4tE)!==null&&_ref!==void 0?_ref:\"Button\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"AGuSKOtg9\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,v7ZhvR4tE,LM_zkZ90I,SbxfN1EwY,Jm3YTZ1aI,gNbdIPVDd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AGuSKOtg9\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapng2srx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gNbdIPVDd){const res=await gNbdIPVDd(...args);if(res===false)return false;}});const onMouseEnter9oe60e=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Jm3YTZ1aI){const res=await Jm3YTZ1aI(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:LM_zkZ90I,nodeId:\"AGuSKOtg9\",openInNewTab:SbxfN1EwY,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1nb6xm6\",className,classNames)} framer-1gjgbd`,\"data-border\":true,\"data-framer-name\":\"Outline - lg\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AGuSKOtg9\",onMouseEnter:onMouseEnter9oe60e,onTap:onTapng2srx,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:800,borderBottomRightRadius:800,borderTopLeftRadius:800,borderTopRightRadius:800,boxShadow:\"none\",...style},variants:{\"AGuSKOtg9-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.08)\"},\"f9k6YnTsl-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.08)\"},\"Mq_TbXtKd-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-60354852-20b5-40cd-a8e5-37053dd38e36, rgb(255, 255, 255))\"},\"ve63Thy42-hover\":{\"--border-bottom-width\":\"1px\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},Mq_TbXtKd:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60))\",boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"},ve63Thy42:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255))\",boxShadow:\"2px 2px 6px 0px rgba(0,0,0,0.25)\"}},...addPropertyOverrides({\"AGuSKOtg9-hover\":{\"data-framer-name\":undefined},\"f9k6YnTsl-hover\":{\"data-framer-name\":undefined},\"Mq_TbXtKd-hover\":{\"data-framer-name\":undefined},\"ve63Thy42-hover\":{\"data-framer-name\":undefined},f9k6YnTsl:{\"data-framer-name\":\"Outline - sm\"},Mq_TbXtKd:{\"data-framer-name\":\"Solid - sm\"},ve63Thy42:{\"data-framer-name\":\"Solid - lg\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-11e3b3i\",fonts:[\"CUSTOM;Chromatica Regular\"],layoutDependency:layoutDependency,layoutId:\"PtgKm5CQf\",style:{\"--extracted-r6o4lv\":\"var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:v7ZhvR4tE,variants:{\"Mq_TbXtKd-hover\":{\"--extracted-r6o4lv\":\"var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255))\"},\"ve63Thy42-hover\":{\"--extracted-r6o4lv\":\"var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255))\"},Mq_TbXtKd:{\"--extracted-r6o4lv\":\"var(--token-60354852-20b5-40cd-a8e5-37053dd38e36, rgb(255, 255, 255))\"},ve63Thy42:{\"--extracted-r6o4lv\":\"var(--token-55071dc9-92d0-4cdb-8ef9-67f5658ea748, rgb(9, 9, 11))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Mq_TbXtKd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})})},\"ve63Thy42-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})})},f9k6YnTsl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})})},Mq_TbXtKd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60354852-20b5-40cd-a8e5-37053dd38e36, rgb(255, 255, 255)))\"},children:\"Button\"})})},ve63Thy42:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55071dc9-92d0-4cdb-8ef9-67f5658ea748, rgb(9, 9, 11)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})}),className:\"framer-ixfg1p\",fonts:[\"GF;Inter Tight-regular\"],layoutDependency:layoutDependency,layoutId:\"ryyEGtG6q\",style:{\"--extracted-r6o4lv\":\"var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:v7ZhvR4tE,variants:{\"Mq_TbXtKd-hover\":{\"--extracted-r6o4lv\":\"var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60))\"},\"ve63Thy42-hover\":{\"--extracted-r6o4lv\":\"var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255))\"},Mq_TbXtKd:{\"--extracted-r6o4lv\":\"var(--token-55071dc9-92d0-4cdb-8ef9-67f5658ea748, rgb(9, 9, 11))\"},ve63Thy42:{\"--extracted-r6o4lv\":\"var(--token-55071dc9-92d0-4cdb-8ef9-67f5658ea748, rgb(9, 9, 11))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"AGuSKOtg9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})}),fonts:[\"CUSTOM;Chromatica Regular\"]},\"f9k6YnTsl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})}),fonts:[\"CUSTOM;Chromatica Regular\"]},\"Mq_TbXtKd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60)))\"},children:\"Button\"})}),fonts:[\"CUSTOM;Chromatica Regular\"]},\"ve63Thy42-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})}),fonts:[\"CUSTOM;Chromatica Regular\"]},f9k6YnTsl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d12ced2c-f6c8-494a-aaa5-d6432e7ba34a, rgb(255, 255, 255)))\"},children:\"Button\"})})},Mq_TbXtKd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55071dc9-92d0-4cdb-8ef9-67f5658ea748, rgb(9, 9, 11)))\"},children:\"Button\"})})},ve63Thy42:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55071dc9-92d0-4cdb-8ef9-67f5658ea748, rgb(9, 9, 11)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9elxF.framer-1gjgbd, .framer-9elxF .framer-1gjgbd { display: block; }\",\".framer-9elxF.framer-1nb6xm6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 56px; justify-content: flex-start; overflow: hidden; padding: 12px 32px 12px 32px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9elxF .framer-11e3b3i, .framer-9elxF .framer-ixfg1p { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9elxF.framer-1nb6xm6 { gap: 0px; } .framer-9elxF.framer-1nb6xm6 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-9elxF.framer-1nb6xm6 > :first-child { margin-top: 0px; } .framer-9elxF.framer-1nb6xm6 > :last-child { margin-bottom: 0px; } }\",\".framer-9elxF.framer-v-tq2axn.framer-1nb6xm6 { height: 48px; padding: 10px 24px 10px 24px; }\",\".framer-9elxF.framer-v-1yx5oqt.framer-1nb6xm6 { height: 42px; padding: 10px 24px 10px 24px; }\",\".framer-9elxF.framer-v-1nb6xm6.hover.framer-1nb6xm6, .framer-9elxF.framer-v-tq2axn.hover.framer-1nb6xm6, .framer-9elxF.framer-v-sns9xe.hover.framer-1nb6xm6, .framer-9elxF.framer-v-1yx5oqt.hover.framer-1nb6xm6 { justify-content: flex-end; }\",'.framer-9elxF[data-border=\"true\"]::after, .framer-9elxF [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 56\n * @framerIntrinsicWidth 132\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ve63Thy42\":{\"layout\":[\"auto\",\"fixed\"]},\"f9k6YnTsl\":{\"layout\":[\"auto\",\"fixed\"]},\"Mq_TbXtKd\":{\"layout\":[\"auto\",\"fixed\"]},\"NzdG8kNpQ\":{\"layout\":[\"auto\",\"fixed\"]},\"xHFLdoBog\":{\"layout\":[\"auto\",\"fixed\"]},\"FL7l6FhKx\":{\"layout\":[\"auto\",\"fixed\"]},\"u3SnXCVyR\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"v7ZhvR4tE\":\"buttonText\",\"LM_zkZ90I\":\"link\",\"SbxfN1EwY\":\"newTab\",\"Jm3YTZ1aI\":\"hover\",\"gNbdIPVDd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerTNS_A_OSy=withCSS(Component,css,\"framer-9elxF\");export default FramerTNS_A_OSy;FramerTNS_A_OSy.displayName=\"Button\";FramerTNS_A_OSy.defaultProps={height:56,width:132};addPropertyControls(FramerTNS_A_OSy,{variant:{options:[\"AGuSKOtg9\",\"ve63Thy42\",\"f9k6YnTsl\",\"Mq_TbXtKd\"],optionTitles:[\"Outline - lg\",\"Solid - lg\",\"Outline - sm\",\"Solid - sm\"],title:\"Variant\",type:ControlType.Enum},v7ZhvR4tE:{defaultValue:\"Button\",displayTextArea:false,title:\"Button text\",type:ControlType.String},LM_zkZ90I:{title:\"Link\",type:ControlType.Link},SbxfN1EwY:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},Jm3YTZ1aI:{title:\"Hover\",type:ControlType.EventHandler},gNbdIPVDd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerTNS_A_OSy,[{explicitInter:true,fonts:[{family:\"Chromatica Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ly3IJSNBwCv0Z9OdsFuvYHDBKIo.woff2\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTNS_A_OSy\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"132\",\"framerVariables\":\"{\\\"v7ZhvR4tE\\\":\\\"buttonText\\\",\\\"LM_zkZ90I\\\":\\\"link\\\",\\\"SbxfN1EwY\\\":\\\"newTab\\\",\\\"Jm3YTZ1aI\\\":\\\"hover\\\",\\\"gNbdIPVDd\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ve63Thy42\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"f9k6YnTsl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Mq_TbXtKd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NzdG8kNpQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xHFLdoBog\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FL7l6FhKx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"u3SnXCVyR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TNS_A_OSy.map","// Generated by Framer (af04cc1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={g553Kn4Cb:{hover:true}};const cycleOrder=[\"g553Kn4Cb\",\"M6HpS03d7\"];const serializationHash=\"framer-kG5KK\";const variantClassNames={g553Kn4Cb:\"framer-v-b778k7\",M6HpS03d7:\"framer-v-o9fmdp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Destop:\"g553Kn4Cb\",Phone:\"M6HpS03d7\"};const getProps=({height,id,link,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,g5jSVbZUi:(_ref=title!==null&&title!==void 0?title:props.g5jSVbZUi)!==null&&_ref!==void 0?_ref:\"Menu item\",lMGlVrB7B:link!==null&&link!==void 0?link:props.lMGlVrB7B,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"g553Kn4Cb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,g5jSVbZUi,lMGlVrB7B,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g553Kn4Cb\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:lMGlVrB7B,nodeId:\"g553Kn4Cb\",openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-b778k7\",className,classNames)} framer-ms26qe`,\"data-framer-name\":\"Destop\",layoutDependency:layoutDependency,layoutId:\"g553Kn4Cb\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:800,borderBottomRightRadius:800,borderTopLeftRadius:800,borderTopRightRadius:800,...style},variants:{\"g553Kn4Cb-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.2)\"}},...addPropertyOverrides({\"g553Kn4Cb-hover\":{\"data-framer-name\":undefined},M6HpS03d7:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60)))\"},children:\"Menu item\"})}),className:\"framer-1veh0tl\",fonts:[\"CUSTOM;Chromatica Regular\"],layoutDependency:layoutDependency,layoutId:\"mU59hTrYV\",style:{\"--extracted-r6o4lv\":\"var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:g5jSVbZUi,variants:{M6HpS03d7:{\"--extracted-r6o4lv\":\"var(--token-60354852-20b5-40cd-a8e5-37053dd38e36, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({M6HpS03d7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Nocm9tYXRpY2EgUmVndWxhcg==\",\"--framer-font-family\":'\"Chromatica Regular\", \"Chromatica Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60354852-20b5-40cd-a8e5-37053dd38e36, rgb(255, 255, 255)))\"},children:\"Menu item\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kG5KK.framer-ms26qe, .framer-kG5KK .framer-ms26qe { display: block; }\",\".framer-kG5KK.framer-b778k7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 24px 10px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kG5KK .framer-1veh0tl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kG5KK.framer-b778k7 { gap: 0px; } .framer-kG5KK.framer-b778k7 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-kG5KK.framer-b778k7 > :first-child { margin-left: 0px; } .framer-kG5KK.framer-b778k7 > :last-child { margin-right: 0px; } }\",\".framer-kG5KK.framer-v-o9fmdp.framer-b778k7 { cursor: unset; padding: 16px 0px 16px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 130.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"M6HpS03d7\":{\"layout\":[\"auto\",\"auto\"]},\"kMCwCQjlx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"g5jSVbZUi\":\"title\",\"lMGlVrB7B\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramervQRmObv3y=withCSS(Component,css,\"framer-kG5KK\");export default FramervQRmObv3y;FramervQRmObv3y.displayName=\"Menu item\";FramervQRmObv3y.defaultProps={height:48,width:130.5};addPropertyControls(FramervQRmObv3y,{variant:{options:[\"g553Kn4Cb\",\"M6HpS03d7\"],optionTitles:[\"Destop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},g5jSVbZUi:{defaultValue:\"Menu item\",displayTextArea:false,title:\"Title\",type:ControlType.String},lMGlVrB7B:{title:\"Link\",type:ControlType.Link}});addFonts(FramervQRmObv3y,[{explicitInter:true,fonts:[{family:\"Chromatica Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ly3IJSNBwCv0Z9OdsFuvYHDBKIo.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervQRmObv3y\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"130.5\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M6HpS03d7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kMCwCQjlx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"g5jSVbZUi\\\":\\\"title\\\",\\\"lMGlVrB7B\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vQRmObv3y.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Calendly from\"https://framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js\";import ModalCloseButton from\"https://framerusercontent.com/modules/n1y35d0S0818TeDKoYGU/2G6MbgaAtS0XnHjJm9Pl/hgPl8WIwe.js\";import LinksProduct from\"https://framerusercontent.com/modules/EKd4NS1cYClG3s6HSQvK/po0LYFvQdAyJOvniLpyy/JpSh4uzKn.js\";import Trigger from\"https://framerusercontent.com/modules/53sUoVzsFgE7T1wBltJl/lSdxEPrV2TrzcaRjJT1P/KwV6W29hM.js\";import Button from\"https://framerusercontent.com/modules/yDaDzJU5ro4CK4wDfteE/PuYcTOAqqhLWgA8Ajx2j/TNS_A_OSy.js\";import MenuItem from\"https://framerusercontent.com/modules/YyhTMQjlpRFNsBv9umVp/cFTJvolEN8O6nJKyfIXW/vQRmObv3y.js\";const TriggerFonts=getFonts(Trigger);const LinksProductFonts=getFonts(LinksProduct);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MenuItemFonts=getFonts(MenuItem);const ButtonFonts=getFonts(Button);const ModalCloseButtonFonts=getFonts(ModalCloseButton);const CalendlyFonts=getFonts(Calendly);const MotionDivWithFX=withFX(motion.div);const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const cycleOrder=[\"eOgQE_3cE\",\"FEJTzvrWK\",\"IOy8xE__q\"];const serializationHash=\"framer-JlK96\";const variantClassNames={eOgQE_3cE:\"framer-v-1fvlnqc\",FEJTzvrWK:\"framer-v-15xirhf\",IOy8xE__q:\"framer-v-72eaxl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.3,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-96};const transition2={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition3={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition4={damping:40,delay:0,mass:.5,stiffness:600,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition5={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={\"Phone Open\":\"IOy8xE__q\",Desktop:\"eOgQE_3cE\",Phone:\"FEJTzvrWK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eOgQE_3cE\"};};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:\"eOgQE_3cE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12qddkj=activeVariantCallback(async(...args)=>{setVariant(\"IOy8xE__q\");});const PWSlWeqS6txyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const gNbdIPVDdtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const NTfKd3v4Y1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const onTap1oa7z12=activeVariantCallback(async(...args)=>{setVariant(\"FEJTzvrWK\");});const onTapur925m=activeVariantCallback(async(...args)=>{setVariant(\"eOgQE_3cE\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IOy8xE__q\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"FEJTzvrWK\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"FEJTzvrWK\")return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const router=useRouter();const ref3=React.useRef(null);const ref4=React.useRef(null);const isDisplayed3=()=>{if(baseVariant===\"IOy8xE__q\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({FEJTzvrWK:{value:transition3},IOy8xE__q:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionNavWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1fvlnqc\",className,classNames),\"data-framer-appear-id\":\"1fvlnqc\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"eOgQE_3cE\",optimized:true,ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-60354852-20b5-40cd-a8e5-37053dd38e36, rgb(255, 255, 255))\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{IOy8xE__q:{backdropFilter:\"none\",backgroundColor:\"var(--token-ad5d4476-7d3a-432c-b3d0-cb871f10024c, rgb(0, 44, 60))\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({FEJTzvrWK:{\"data-framer-name\":\"Phone\"},IOy8xE__q:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2x8k0o\",\"data-framer-name\":\"Top\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bLYVwpGzJ\",onTap:onTap12qddkj,children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ru19hz\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"VN_5tVq4c\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sr9lmz\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"AEclNYZIi\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10os52e\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"uVAs5C9VN\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YUGJcNCfv\"},motionChild:true,nodeId:\"LrBEZoc2u\",openInNewTab:false,scopeId:\"xHRwrBUMY\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:205,intrinsicWidth:400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||76)-0-76)/2)+10),pixelHeight:840,pixelWidth:2959,sizes:\"192px\",src:\"https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?scale-down-to=512&width=2959&height=840\",srcSet:\"https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?scale-down-to=512&width=2959&height=840 512w,https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?scale-down-to=1024&width=2959&height=840 1024w,https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?scale-down-to=2048&width=2959&height=840 2048w,https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?width=2959&height=840 2959w\"},className:\"framer-dng8c7 framer-1dw2k0r\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"LrBEZoc2u\",...addPropertyOverrides({FEJTzvrWK:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:205,intrinsicWidth:400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+10),pixelHeight:840,pixelWidth:2959,sizes:\"192px\",src:\"https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?scale-down-to=512&width=2959&height=840\",srcSet:\"https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?scale-down-to=512&width=2959&height=840 512w,https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?scale-down-to=1024&width=2959&height=840 1024w,https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?scale-down-to=2048&width=2959&height=840 2048w,https://framerusercontent.com/images/b8mL52mmqRU6meRTnUKQb8FUPbk.svg?width=2959&height=840 2959w\"}}},baseVariant,gestureVariant)})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zzzvxx\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"qJJEdW9XT\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f5z5ax\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"wc_ELFuW9\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||76)-0-60)/2)+-6+12,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-xbg0y-container\",id:`${layoutId}-xbg0y`,layoutDependency:layoutDependency,layoutId:\"yh0IJPGpR-container\",nodeId:\"yh0IJPGpR\",ref:ref1,rendersWithMotion:true,scopeId:\"xHRwrBUMY\",children:[/*#__PURE__*/_jsx(Trigger,{DApvjrdfG:\"Getting & Staying Compliant\",height:\"100%\",id:\"yh0IJPGpR\",layoutId:\"yh0IJPGpR\",PWSlWeqS6:PWSlWeqS6txyyif({overlay}),style:{height:\"100%\"},variant:overlay.visible?\"MJ3nc1uC8\":\"NpJ2s8k63\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-xbg0y`,offsetX:0,offsetY:30,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:188,y:(componentViewport?.y||0)+(0+((componentViewport?.height||76)-0-60)/2)+-6+12+70,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-yol2rv-container\",exit:animation2,inComponentSlot:true,initial:animation4,layoutDependency:layoutDependency,layoutId:\"tvcCE_gYb-container\",nodeId:\"tvcCE_gYb\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"xHRwrBUMY\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksProduct,{height:\"100%\",id:\"tvcCE_gYb\",layoutId:\"tvcCE_gYb\",variant:\"vA1J5iru0\",width:\"100%\"})})})})})]})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SJPKfBf8D\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||76)-0-60)/2)+-6+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-omnp19-container\",layoutDependency:layoutDependency,layoutId:\"HF1dCPQmn-container\",nodeId:\"HF1dCPQmn\",rendersWithMotion:true,scopeId:\"xHRwrBUMY\",children:/*#__PURE__*/_jsx(MenuItem,{g5jSVbZUi:\"Resources\",height:\"100%\",id:\"HF1dCPQmn\",layoutId:\"HF1dCPQmn\",lMGlVrB7B:resolvedLinks[0],variant:\"g553Kn4Cb\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+(0+((componentViewport?.height||76)-0-60)/2)+-6+8,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1s0h3p-container\",id:`${layoutId}-1s0h3p`,layoutDependency:layoutDependency,layoutId:\"nIL1GRGbu-container\",nodeId:\"nIL1GRGbu\",ref:ref3,rendersWithMotion:true,scopeId:\"xHRwrBUMY\",children:[/*#__PURE__*/_jsx(Button,{gNbdIPVDd:gNbdIPVDdtxyyif({overlay:overlay1}),height:\"100%\",id:\"nIL1GRGbu\",layoutId:\"nIL1GRGbu\",SbxfN1EwY:false,v7ZhvR4tE:\"Book strategy call\",variant:\"Mq_TbXtKd\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1s0h3p`,offsetX:-555,offsetY:500,onDismiss:overlay1.hide,placement:\"top\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-qjo6lz\",exit:animation5,initial:animation7,layoutDependency:layoutDependency,layoutId:\"WDomVO3p2\",ref:ref4,role:\"dialog\",style:{backgroundColor:\"var(--token-60354852-20b5-40cd-a8e5-37053dd38e36, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 0px 555px 555px rgba(0, 0, 0, 0.64)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qzsqlc\",layoutDependency:layoutDependency,layoutId:\"lyuo9m2tL\",style:{backgroundColor:\"var(--token-60354852-20b5-40cd-a8e5-37053dd38e36, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kpl9ts-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"jf85n5ApZ-container\",nodeId:\"jf85n5ApZ\",rendersWithMotion:true,scopeId:\"xHRwrBUMY\",children:/*#__PURE__*/_jsx(ModalCloseButton,{height:\"100%\",id:\"jf85n5ApZ\",layoutId:\"jf85n5ApZ\",NTfKd3v4Y:NTfKd3v4Y1wnntms({overlay:overlay1}),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-isxir1\",layoutDependency:layoutDependency,layoutId:\"Hbb0iYzX_\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q3ot7q-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FkygrLRlt-container\",nodeId:\"FkygrLRlt\",rendersWithMotion:true,scopeId:\"xHRwrBUMY\",children:/*#__PURE__*/_jsx(Calendly,{calendar:\"dick-sterk/30min\",height:\"100%\",hideGdprBanner:true,hideLandingPageDetails:false,id:\"FkygrLRlt\",layoutId:\"FkygrLRlt\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})})]})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({IOy8xE__q:{height:188,y:(componentViewport?.y||0)+0+64+10+0+26+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1geyaev-container\",layoutDependency:layoutDependency,layoutId:\"h_MlgxhiJ-container\",nodeId:\"h_MlgxhiJ\",rendersWithMotion:true,scopeId:\"xHRwrBUMY\",children:/*#__PURE__*/_jsx(LinksProduct,{height:\"100%\",id:\"h_MlgxhiJ\",layoutId:\"h_MlgxhiJ\",variant:\"LeDY2a7cs\",width:\"100%\"})})})]})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16vpgiq\",\"data-framer-name\":\"Top\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UBvyd2kpB\",onTap:onTap1oa7z12,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UzX43Q7FL\"},motionChild:true,nodeId:\"Ei7D2UwLD\",openInNewTab:false,scopeId:\"xHRwrBUMY\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:205,intrinsicWidth:400,pixelHeight:61,pixelWidth:190,src:\"https://framerusercontent.com/images/aEzSWlypuQZwESA7by6nKRIAYNo.svg?width=190&height=61\"},className:\"framer-1v024qr framer-1dw2k0r\",\"data-framer-name\":\"Logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ei7D2UwLD\",onTap:onTapur925m,...addPropertyOverrides({IOy8xE__q:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:205,intrinsicWidth:400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+13.5),pixelHeight:61,pixelWidth:190,src:\"https://framerusercontent.com/images/aEzSWlypuQZwESA7by6nKRIAYNo.svg?width=190&height=61\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ae4bdj\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Gi_8QFXlj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s33xj8\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"C41eOG6oL\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wqnf4d\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"uZIofEqb_\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:45}})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JlK96.framer-1dw2k0r, .framer-JlK96 .framer-1dw2k0r { display: block; }\",\".framer-JlK96.framer-1fvlnqc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 25px 0px 25px; position: relative; width: min-content; }\",\".framer-JlK96 .framer-2x8k0o { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-JlK96 .framer-ru19hz, .framer-JlK96 .framer-1ae4bdj { flex: none; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-JlK96 .framer-sr9lmz { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-JlK96 .framer-10os52e { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-JlK96 .framer-dng8c7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 192px; }\",\".framer-JlK96 .framer-zzzvxx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 60px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JlK96 .framer-f5z5ax { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 8px; position: relative; width: min-content; z-index: 1; }\",\".framer-JlK96 .framer-xbg0y-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-JlK96 .framer-yol2rv-container { height: auto; position: relative; width: auto; }\",\".framer-JlK96 .framer-omnp19-container, .framer-JlK96 .framer-1s0h3p-container, .framer-JlK96 .framer-1geyaev-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JlK96 .framer-qjo6lz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-JlK96 .framer-qzsqlc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-JlK96 .framer-1kpl9ts-container { flex: none; height: 24px; position: absolute; right: 15px; top: 15px; width: 24px; z-index: 10; }\",\".framer-JlK96 .framer-isxir1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 920px; justify-content: center; overflow: hidden; padding: 40px 20px 40px 20px; position: relative; width: 490px; will-change: var(--framer-will-change-override, transform); }\",\".framer-JlK96 .framer-q3ot7q-container { flex: 1 0 0px; height: 1px; position: relative; width: 450px; }\",\".framer-JlK96 .framer-16vpgiq { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 10px 13px 10px 26px; position: relative; width: 1px; }\",\".framer-JlK96 .framer-1v024qr { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 37px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 118px; }\",\".framer-JlK96 .framer-1s33xj8, .framer-JlK96 .framer-1wqnf4d { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-JlK96.framer-v-15xirhf.framer-1fvlnqc { flex-direction: column; gap: 16px; justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-JlK96.framer-v-15xirhf .framer-2x8k0o { gap: unset; justify-content: space-between; order: 0; padding: 10px 13px 10px 26px; width: 100%; }\",\".framer-JlK96.framer-v-15xirhf .framer-ru19hz, .framer-JlK96.framer-v-72eaxl .framer-1geyaev-container { order: 1; }\",\".framer-JlK96.framer-v-15xirhf .framer-dng8c7 { order: 0; }\",\".framer-JlK96.framer-v-72eaxl.framer-1fvlnqc { flex-direction: column; gap: 0px; height: 840px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px; width: 390px; }\",\".framer-JlK96.framer-v-72eaxl .framer-zzzvxx { align-content: flex-start; align-items: flex-start; flex-direction: column; height: min-content; order: 1; padding: 10px; width: 100%; }\",\".framer-JlK96.framer-v-72eaxl .framer-f5z5ax { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; padding: 26px; width: 100%; }\",\".framer-JlK96.framer-v-72eaxl .framer-16vpgiq { flex: none; order: 0; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 889\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FEJTzvrWK\":{\"layout\":[\"fixed\",\"auto\"]},\"IOy8xE__q\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxHRwrBUMY=withCSS(Component,css,\"framer-JlK96\");export default FramerxHRwrBUMY;FramerxHRwrBUMY.displayName=\"Navigation\";FramerxHRwrBUMY.defaultProps={height:76,width:889};addPropertyControls(FramerxHRwrBUMY,{variant:{options:[\"eOgQE_3cE\",\"FEJTzvrWK\",\"IOy8xE__q\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxHRwrBUMY,[{explicitInter:true,fonts:[]},...TriggerFonts,...LinksProductFonts,...MenuItemFonts,...ButtonFonts,...ModalCloseButtonFonts,...CalendlyFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxHRwrBUMY\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FEJTzvrWK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IOy8xE__q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerIntrinsicWidth\":\"889\",\"framerIntrinsicHeight\":\"76\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xHRwrBUMY.map","// Generated by Framer (c99c261)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-PDZV3FHM\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadStart:'<script id=\"Cookiebot\" src=\"https://consent.cookiebot.com/uc.js\" data-cbid=\"3d896f8e-f912-43b8-b0ba-3e8da8d0b240\" data-blockingmode=\"auto\" type=\"text/javascript\" strategy=\"beforeInteractive\" ensures=\"\" the=\"\" script=\"\" runs=\"\" after=\"\" page=\"\" load=\"\" data-widget-enabled=\"false\" async=\"{true}\">\\n</script>\\n\\n<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\\'gtm.start\\':\\nnew Date().getTime(),event:\\'gtm.js\\'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!=\\'dataLayer\\'?\\'&l=\\'+l:\\'\\';j.async=true;j.src=\\n\\'https://www.googletagmanager.com/gtm.js?id=\\'+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,\\'script\\',\\'dataLayer\\',\\'GTM-PDZV3FHM\\');</script>\\n<!-- End Google Tag Manager -->',description:\"The most awesome compliance experience ever made. Get compliant with the GDPR and AI Act within a week - meet our Awesome Compliance copilot. Book a demo.\",favicon:\"https://framerusercontent.com/assets/bVHzlBsp7C0RZCLpdiKLhW18jZ4.png\",robots:\"max-image-preview:large\",title:\"Awesome Compliance Technology\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}