{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/1AgXU4a3oNu19SwiRlC6/Input.js", "ssg:https://framerusercontent.com/modules/cRlQmKHIzqFPvADmncNa/MjMj2QgYDbnNiAW8SyLi/AZgB2glHR.js", "ssg:https://framerusercontent.com/modules/sHf2951hRFrfo9siZLBX/fQEXtZqg4dHa7Yv5QID5/pQwaIedcS.js", "ssg:https://framerusercontent.com/modules/p3njJpxVDKYL2LYyY0jp/uyLzf1rsv7obzKjExcDv/U8TVCs87F.js", "ssg:https://framerusercontent.com/modules/2keu0BxJYqlHfoRyciwH/AZdDbaRQUgtTTIWPxLdO/ivAwMYzgj.js", "ssg:https://framerusercontent.com/modules/xuvLwz6EiLlBt7dLCW9g/yJnne4DPGkCp2VP3HWiZ/yGMoQ5fOw.js", "ssg:https://framerusercontent.com/modules/bwBfpeYw90nyf0zBq2XS/gaDZqzilcVZkMmMy7TBy/RV6mMyGWJ.js", "ssg:https://framerusercontent.com/modules/9guwoCcP2vDt316OFkou/nMVJxCDbHE6EytHS5Tb4/bCANcRoFL.js", "ssg:https://framerusercontent.com/modules/xYAXaAEvtCJbGH8qF5wa/ODTRrgb4pXsG1kwclPOt/nKxlHtsNU.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useCallback, useState } from \"react\";\nimport { addPropertyControls, ControlType, withCSS, useRouter, inferInitialRouteFromPath } from \"framer\";\nimport { motion, useAnimationControls } from \"framer-motion\";\nconst emailRegex = /^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\nconst mailchimpRegex = /^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/;\nconst validateEmail = email => {\n  return emailRegex.test(String(email).toLowerCase());\n};\nconst parseMailChimpUrl = url => {\n  var ref;\n  const [, domain, parameters] = (ref = url.replace(\"&amp;\", \"&\").match(mailchimpRegex)) !== null && ref !== void 0 ? ref : [null, null, null];\n  return [domain, parameters ? new URLSearchParams(parameters) : null];\n};\nfunction isExternalURL(url) {\n  try {\n    return !!new URL(url);\n  } catch {}\n  try {\n    return !!new URL(`https://${url}`);\n  } catch {}\n  return false;\n} /**\n  * Increment the number whenever shipping a new version to customers.\n  * This will ensure that multiple versions of this component can exist\n  * in the same project without css rules overlapping. Only use valid css class characters.\n  */\nconst VERSION = \"v1\"; /**\n                      * INPUT\n                      * By Benjamin den Boer\n                      *\n                      * @framerDisableUnlink\n                      *\n                      * @framerIntrinsicWidth 300\n                      * @framerIntrinsicHeight 40\n                      *\n                      * @framerSupportedLayoutWidth fixed\n                      * @framerSupportedLayoutHeight any\n                      */\nconst Input = withCSS(function Input({\n  service,\n  redirectAs,\n  mailchimpURL,\n  loopsID,\n  loopsUserGroup,\n  formsparkID,\n  getwaitlistAPI,\n  input,\n  button,\n  font,\n  layout,\n  link,\n  gap,\n  style,\n  onSubmit\n}) {\n  const [email, setEmail] = useState(\"\");\n  const [isError, setError] = useState(false);\n  const [isLoading, setLoading] = useState(false);\n  const [isFocus, setFocus] = useState(false); // Padding\n  const {\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    padding,\n    borderRadius,\n    borderObject,\n    focusObject,\n    shadowObject,\n    height,\n    fixedHeight\n  } = input;\n  const {\n    buttonPaddingPerSide,\n    buttonPaddingTop,\n    buttonPaddingRight,\n    buttonPaddingBottom,\n    buttonPaddingLeft,\n    buttonPadding\n  } = button;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${button.isDocked ? paddingRight + button.widthWhenDocked : paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px ${button.isDocked ? padding + button.widthWhenDocked : padding}px ${padding}px ${padding}px`;\n  const buttonPaddingValue = buttonPaddingPerSide ? `${button.isDocked ? 0 : buttonPaddingTop}px ${buttonPaddingRight}px ${button.isDocked ? 0 : buttonPaddingBottom}px ${buttonPaddingLeft}px` : `${button.isDocked ? 0 : buttonPadding}px ${buttonPadding}px ${button.isDocked ? 0 : buttonPadding}px ${buttonPadding}px`;\n  const router = useRouter();\n  const onSuccess = () => {\n    /* Reset */setLoading(false);\n    setFocus(false);\n    setEmail(\"\");\n    if (redirectAs === \"link\" && link && !isError) {\n      const [path, hash] = link.split(\"#\");\n      const {\n        routeId,\n        pathVariables\n      } = inferInitialRouteFromPath(router.routes, path);\n      if (routeId) {\n        router.navigate(routeId, hash, pathVariables);\n      }\n      if (isExternalURL(link)) {\n        setError(true);\n        formControls.start(\"error\");\n        return false;\n      }\n    }\n  };\n  const validateForm = useCallback(email => {\n    if (email === \"\" || !validateEmail(email)) {\n      setError(true);\n      formControls.start(\"error\");\n      return false;\n    }\n    return true;\n  }, [validateEmail]);\n  const handleChange = useCallback(event => {\n    setError(false);\n    setEmail(event.target.value);\n  }, []);\n  const handleFocus = useCallback(event => {\n    setFocus(true);\n  }, []);\n  const handleBlur = useCallback(event => {\n    setFocus(false);\n    setError(false);\n  }, []);\n  const handleSubmit = useCallback(event => {\n    event.preventDefault(); // Prevent submitting while submitting\n    if (isLoading) return;\n    setLoading(true);\n    if (service === \"mailchimp\") {\n      const [domain, parameters] = parseMailChimpUrl(mailchimpURL);\n      if (!validateForm(email) || !domain || !parameters) {\n        setLoading(false);\n        return;\n      } // MERGE0 is Mailchimp\u2019s email field name\n      parameters.set(\"MERGE0\", email);\n      fetch(`https://${domain}/subscribe/post`, {\n        method: \"POST\",\n        mode: \"no-cors\",\n        headers: {\n          \"Content-Type\": \"application/x-www-form-urlencoded;charset=UTF-8\"\n        },\n        body: parameters.toString()\n      }).then(response => {\n        onSuccess();\n        if (redirectAs === \"overlay\") onSubmit === null || onSubmit === void 0 ? void 0 : onSubmit();\n      }).catch(error => {\n        console.error(error);\n        setLoading(false);\n        setError(true);\n        formControls.start(\"error\");\n      });\n    }\n    if (service === \"loops\") {\n      if (!validateForm(email)) {\n        setLoading(false);\n        return;\n      }\n      const emailBody = `email=${encodeURIComponent(email)}`;\n      const userGroupBody = `userGroup=${encodeURIComponent(loopsUserGroup)}`;\n      const hasUserGroup = !!loopsUserGroup && loopsUserGroup !== \" \";\n      const formBody = hasUserGroup ? emailBody + \"&\" + userGroupBody : emailBody;\n      fetch(`https://app.loops.so/api/newsletter-form/${loopsID}`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/x-www-form-urlencoded\"\n        },\n        body: formBody\n      }).then(() => {\n        onSuccess();\n        if (redirectAs === \"overlay\") onSubmit === null || onSubmit === void 0 ? void 0 : onSubmit();\n      }).catch(error => {\n        console.error(error);\n        setLoading(false);\n        setError(true);\n        formControls.start(\"error\");\n      });\n    }\n    if (service === \"formspark\") {\n      if (!validateForm(email)) {\n        setLoading(false);\n        return;\n      }\n      const data = new FormData(event.target);\n      const entries = Object.fromEntries(data.entries());\n      fetch(`https://submit-form.com/${formsparkID}`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/json\",\n          Accept: \"application/json\"\n        },\n        body: JSON.stringify(entries)\n      }).then(() => {\n        onSuccess();\n        onSubmit === null || onSubmit === void 0 ? void 0 : onSubmit();\n      }).catch(error => {\n        console.error(error);\n        setLoading(false);\n        setError(true);\n        formControls.start(\"error\");\n      });\n    }\n    if (service === \"getwaitlist\") {\n      if (!validateForm(email)) {\n        setLoading(false);\n        return;\n      }\n      const formData = new FormData(event.target);\n      const data1 = Object.fromEntries(formData.entries());\n      data1.referral_link = document.URL;\n      fetch(`https://api.getwaitlist.com/api/v1\n/waiter/`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/json\",\n          Accept: \"application/json\"\n        },\n        body: JSON.stringify(data1)\n      }).then(() => {\n        onSuccess();\n        if (redirectAs === \"overlay\") onSubmit === null || onSubmit === void 0 ? void 0 : onSubmit();\n      }).catch(error => {\n        console.error(error);\n        setLoading(false);\n        setError(true);\n        formControls.start(\"error\");\n      });\n    }\n  }, [mailchimpURL, formsparkID, email, onSubmit, validateForm, isLoading]); // Animation\n  const formControls = useAnimationControls(); // Input Box Shadow Stylees\n  const focusStylesFrom = input.focusObject ? `inset 0 0 0 ${focusObject.focusWidthFrom}px ${focusObject.focusColor}` : null;\n  const focusStylesTo = input.focusObject ? `inset 0 0 0 ${focusObject.focusWidthTo}px ${focusObject.focusColor}` : null;\n  const shadowStyles = input.shadowObject ? `${shadowObject.shadowX}px ${shadowObject.shadowY}px ${shadowObject.shadowBlur}px ${shadowObject.shadowColor}` : null;\n  const borderStyles = input.borderObject ? `inset 0 0 0 ${borderObject.borderWidth}px ${borderObject.borderColor}` : null; // Shake or wiggle as error\n  const formVariants = {\n    default: {\n      x: 0\n    },\n    error: {\n      x: [0, -4, 4, 0],\n      transition: {\n        duration: .2\n      }\n    }\n  };\n  const inputVariants = {\n    default: {\n      boxShadow: dynamicBoxShadow(focusStylesFrom, shadowStyles, borderStyles)\n    },\n    focused: {\n      boxShadow: dynamicBoxShadow(focusStylesTo, shadowStyles, borderStyles)\n    }\n  };\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      ...style,\n      ...containerStyles,\n      \"--framer-custom-placeholder-color\": input.placeholderColor\n    },\n    variants: formVariants,\n    animate: formControls,\n    children: /*#__PURE__*/_jsxs(\"form\", {\n      style: {\n        width: \"100%\",\n        height: \"auto\",\n        display: \"flex\",\n        position: \"relative\",\n        flexDirection: layout === \"vertical\" ? \"column\" : \"row\",\n        color: button.color,\n        gap: button.isDocked ? 0 : gap\n      },\n      onSubmit: handleSubmit,\n      method: \"POST\",\n      children: [service === \"getwaitlist\" && /*#__PURE__*/_jsx(\"input\", {\n        type: \"hidden\",\n        name: \"api_key\",\n        value: getwaitlistAPI\n      }), /*#__PURE__*/_jsx(motion.input, {\n        type: \"email\",\n        name: \"email\",\n        placeholder: input.placeholder,\n        value: email,\n        className: `${VERSION} framer-custom-input`,\n        onChange: handleChange,\n        onFocus: handleFocus,\n        onBlur: handleBlur,\n        autoComplete: \"off\",\n        autoCapitalize: \"off\",\n        autoCorrect: \"off\",\n        spellCheck: \"false\",\n        style: {\n          ...defaultStyle,\n          padding: paddingValue,\n          borderRadius,\n          fontSize: 16,\n          ...font,\n          background: input.fill,\n          height: height ? \"auto\" : fixedHeight,\n          color: input.color,\n          boxShadow: dynamicBoxShadow(focusStylesFrom, shadowStyles, borderStyles)\n        },\n        variants: inputVariants,\n        initial: false,\n        animate: isFocus ? \"focused\" : \"default\",\n        transition: {\n          duration: .3\n        }\n      }), !button.shouldAppear && isLoading && /*#__PURE__*/_jsx(Spinner, {\n        shouldAppear: button.shouldAppear,\n        paddingPerSide: paddingPerSide,\n        paddingTop: paddingTop,\n        paddingRight: paddingRight,\n        padding: padding,\n        color: input.color\n      }), button.shouldAppear && /*#__PURE__*/_jsxs(\"div\", {\n        style: {\n          position: button.isDocked ? \"absolute\" : \"relative\",\n          top: button.isDocked ? button.insetWhenDocked : 0,\n          right: button.isDocked ? button.insetWhenDocked : 0,\n          bottom: button.isDocked ? button.insetWhenDocked : 0\n        },\n        children: [/*#__PURE__*/_jsx(motion.input, {\n          type: \"submit\",\n          value: button.label,\n          style: {\n            ...defaultStyle,\n            width: button.isDocked ? button.widthWhenDocked : \"100%\",\n            height: height ? \"100%\" : fixedHeight,\n            cursor: \"pointer\",\n            padding: buttonPaddingValue,\n            borderRadius: button.isDocked ? borderRadius - button.insetWhenDocked : borderRadius,\n            // fontWeight: button.fontWeight,\n            fontSize: 16,\n            ...button.buttonFont,\n            background: button.fill,\n            color: button.color,\n            zIndex: 1,\n            boxShadow: getButtonShadow(button)\n          }\n        }), isLoading && /*#__PURE__*/_jsx(\"div\", {\n          style: {\n            borderRadius: button.isDocked ? borderRadius - button.insetWhenDocked : borderRadius,\n            position: \"absolute\",\n            display: \"flex\",\n            justifyContent: \"center\",\n            alignItems: \"center\",\n            width: \"100%\",\n            height: \"100%\",\n            inset: 0,\n            zIndex: 2,\n            color: button.color,\n            background: button.fill\n          },\n          children: /*#__PURE__*/_jsx(Spinner, {\n            color: button.color\n          })\n        })]\n      })]\n    })\n  });\n}, [`.${VERSION}.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }`]);\nconst Spinner = props => {\n  const noButtonStyles = !props.shouldAppear ? {\n    position: \"absolute\",\n    top: `calc(50% - 8px)`,\n    right: props.paddingPerSide ? props.paddingRight : props.padding\n  } : {};\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      height: 16,\n      width: 16,\n      ...noButtonStyles\n    },\n    initial: {\n      rotate: 0\n    },\n    animate: {\n      rotate: 360\n    },\n    transition: {\n      duration: 1,\n      repeat: Infinity\n    },\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: {\n        scale: 0\n      },\n      animate: {\n        scale: 1\n      },\n      children: /*#__PURE__*/_jsxs(\"svg\", {\n        xmlns: \"http://www.w3.org/2000/svg\",\n        width: \"16\",\n        height: \"16\",\n        style: {\n          fill: \"currentColor\",\n          color: props.color\n        },\n        children: [/*#__PURE__*/_jsx(\"path\", {\n          d: \"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",\n          fill: \"currentColor\",\n          opacity: \"0.2\"\n        }), /*#__PURE__*/_jsx(\"path\", {\n          d: \"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",\n          fill: \"currentColor\"\n        })]\n      })\n    })\n  });\n};\naddPropertyControls(Input, {\n  service: {\n    title: \"Service\",\n    type: ControlType.Enum,\n    options: [\"loops\", \"formspark\", \"mailchimp\", \"getwaitlist\"],\n    optionTitles: [\"Loops\", \"FormSpark\", \"MailChimp\", \"Get Waitlist\"],\n    defaultValue: \"loops\"\n  },\n  mailchimpURL: {\n    title: \"URL\",\n    placeholder: \"https://***.us6.list-manage.com/subscribe/post?u=***\",\n    type: ControlType.String,\n    hidden: props => props.service !== \"mailchimp\"\n  },\n  loopsID: {\n    title: \"ID\",\n    placeholder: \"klm2jxy0i98abzr01pq7defg5\",\n    type: ControlType.String,\n    hidden: props => props.service !== \"loops\"\n  },\n  loopsUserGroup: {\n    title: \"User Group\",\n    type: ControlType.String,\n    placeholder: \"Title\",\n    optional: true,\n    hidden: props => props.service !== \"loops\"\n  },\n  formsparkID: {\n    title: \"ID\",\n    placeholder: \"7PbPpGN3\",\n    type: ControlType.String,\n    hidden: props => props.service !== \"formspark\"\n  },\n  getwaitlistAPI: {\n    title: \"ID\",\n    placeholder: \"9148\",\n    type: ControlType.String,\n    hidden: props => props.service !== \"getwaitlist\"\n  },\n  redirectAs: {\n    title: \"Success\",\n    type: ControlType.Enum,\n    options: [\"link\", \"overlay\"],\n    optionTitles: [\"Open Link\", \"Show Overlay\"],\n    defaultValue: \"link\"\n  },\n  link: {\n    title: \"Redirect\",\n    type: ControlType.Link,\n    hidden: props => props.redirectAs === \"overlay\"\n  },\n  onSubmit: {\n    title: \"Submit\",\n    type: ControlType.EventHandler,\n    hidden: props => props.redirectAs === \"link\"\n  },\n  layout: {\n    title: \"Layout\",\n    type: ControlType.Enum,\n    options: [\"horizontal\", \"vertical\"],\n    displaySegmentedControl: true,\n    hidden: props => props.button.isDocked\n  },\n  font: {\n    type: ControlType.Font,\n    title: \"Font\",\n    controls: \"extended\"\n  },\n  input: {\n    title: \"Input\",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"name@email.com\"\n      },\n      placeholderColor: {\n        title: \" \",\n        type: ControlType.Color,\n        defaultValue: \"rgba(0, 0, 0, 0.3)\"\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#EBEBEB\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      height: {\n        title: \"Height\",\n        type: ControlType.Boolean,\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Fixed\"\n      },\n      fixedHeight: {\n        title: \" \",\n        type: ControlType.Number,\n        displayStepper: true,\n        min: 0,\n        defaultValue: 50,\n        hidden: props => props.height\n      },\n      padding: {\n        title: \"Padding\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\"Padding\", \"Padding per side\"],\n        defaultValue: 15,\n        valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n        valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n        min: 0\n      },\n      borderRadius: {\n        title: \"Radius\",\n        type: ControlType.Number,\n        displayStepper: true,\n        min: 0,\n        defaultValue: 8\n      },\n      focusObject: {\n        type: ControlType.Object,\n        title: \"Focus\",\n        optional: true,\n        controls: {\n          focusWidthFrom: {\n            title: \"From\",\n            type: ControlType.Number,\n            displayStepper: true,\n            defaultValue: 0\n          },\n          focusWidthTo: {\n            title: \"To\",\n            type: ControlType.Number,\n            displayStepper: true,\n            defaultValue: 2\n          },\n          focusColor: {\n            title: \"Color\",\n            type: ControlType.Color,\n            defaultValue: \"#09F\"\n          }\n        }\n      },\n      borderObject: {\n        type: ControlType.Object,\n        title: \"Border\",\n        optional: true,\n        controls: {\n          borderWidth: {\n            title: \"Width\",\n            type: ControlType.Number,\n            displayStepper: true,\n            defaultValue: 1\n          },\n          borderColor: {\n            title: \"Color\",\n            type: ControlType.Color,\n            defaultValue: \"rgba(200,200,200,0.5)\"\n          }\n        }\n      },\n      shadowObject: {\n        type: ControlType.Object,\n        title: \"Shadow\",\n        optional: true,\n        controls: {\n          shadowColor: {\n            title: \"Color\",\n            type: ControlType.Color,\n            defaultValue: \"rgba(0,0,0,0.25)\"\n          },\n          shadowX: {\n            title: \"Shadow X\",\n            type: ControlType.Number,\n            min: -100,\n            max: 100,\n            defaultValue: 0\n          },\n          shadowY: {\n            title: \"Shadow Y\",\n            type: ControlType.Number,\n            min: -100,\n            max: 100,\n            defaultValue: 2\n          },\n          shadowBlur: {\n            title: \"Shadow B\",\n            type: ControlType.Number,\n            min: 0,\n            max: 100,\n            defaultValue: 4\n          }\n        }\n      }\n    }\n  },\n  button: {\n    title: \"Button\",\n    type: ControlType.Object,\n    controls: {\n      shouldAppear: {\n        title: \"Show\",\n        type: ControlType.Boolean,\n        defaultValue: true\n      },\n      label: {\n        title: \"Label\",\n        type: ControlType.String,\n        defaultValue: \"Subscribe\"\n      },\n      buttonFont: {\n        type: ControlType.Font,\n        title: \"Font\",\n        controls: \"extended\"\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#333\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#FFF\"\n      },\n      isDocked: {\n        title: \"Docked\",\n        type: ControlType.Boolean,\n        defaultValue: false\n      },\n      widthWhenDocked: {\n        title: \"Width\",\n        type: ControlType.Number,\n        min: 0,\n        defaultValue: 100,\n        displayStepper: true,\n        hidden: props => !props.isDocked\n      },\n      insetWhenDocked: {\n        title: \"Inset\",\n        type: ControlType.Number,\n        min: 0,\n        defaultValue: 5,\n        displayStepper: true,\n        hidden: props => !props.isDocked\n      },\n      buttonPadding: {\n        title: \"Padding\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"buttonPaddingPerSide\",\n        toggleTitles: [\"Padding\", \"Padding per side\"],\n        defaultValue: 15,\n        valueKeys: [\"buttonPaddingTop\", \"buttonPaddingRight\", \"buttonPaddingBottom\", \"buttonPaddingLeft\"],\n        valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n        min: 0\n      },\n      buttonShadow: {\n        type: ControlType.Object,\n        title: \"Shadow\",\n        optional: true,\n        controls: {\n          shadowColor: {\n            title: \"Color\",\n            type: ControlType.Color,\n            defaultValue: \"rgba(0,0,0,0.25)\"\n          },\n          shadowX: {\n            title: \"Shadow X\",\n            type: ControlType.Number,\n            min: -100,\n            max: 100,\n            defaultValue: 0\n          },\n          shadowY: {\n            title: \"Shadow Y\",\n            type: ControlType.Number,\n            min: -100,\n            max: 100,\n            defaultValue: 2\n          },\n          shadowBlur: {\n            title: \"Shadow B\",\n            type: ControlType.Number,\n            min: 0,\n            max: 100,\n            defaultValue: 4\n          }\n        }\n      }\n    }\n  },\n  gap: {\n    title: \"Gap\",\n    type: ControlType.Number,\n    displayStepper: true,\n    min: 0,\n    defaultValue: 10,\n    hidden: props => props.button.isDocked\n  }\n});\nconst defaultStyle = {\n  WebkitAppearance: \"none\",\n  appearance: \"none\",\n  width: \"100%\",\n  height: \"auto\",\n  outline: \"none\",\n  border: \"none\"\n};\nconst containerStyles = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nfunction getButtonShadow(button) {\n  if (button.buttonShadow) {\n    return `${button.buttonShadow.shadowX}px ${button.buttonShadow.shadowY}px ${button.buttonShadow.shadowBlur}px ${button.buttonShadow.shadowColor}`;\n  } else return \"none\";\n}\nfunction dynamicBoxShadow(...shadows) {\n  const output = [];\n  shadows.forEach(shadow => shadow && output.push(shadow));\n  return output.join(\", \");\n}\nexport default Input;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Input\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerIntrinsicWidth\": \"300\",\n        \"framerSupportedLayoutHeight\": \"any\",\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Input.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"FS;Satoshi-regular\", \"FS;Satoshi-bold\", \"FS;Satoshi-bold italic\", \"FS;Satoshi-italic\"]);\nexport const fonts = [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/AZgB2glHR:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/AZgB2glHR:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",\n  weight: \"700\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/AZgB2glHR:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\"\n  },\n  style: \"italic\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",\n  weight: \"700\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/AZgB2glHR:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\"\n  },\n  style: \"italic\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-WKru8 .framer-styles-preset-1b2pzwf:not(.rich-text-wrapper), .framer-WKru8 .framer-styles-preset-1b2pzwf.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.6px; --framer-line-height: 36px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a4c99ddf-6b04-40c8-a889-cc45bce41b79, #f0f0f0); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-WKru8 .framer-styles-preset-1b2pzwf:not(.rich-text-wrapper), .framer-WKru8 .framer-styles-preset-1b2pzwf.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.8px; --framer-line-height: 30px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a4c99ddf-6b04-40c8-a889-cc45bce41b79, #f0f0f0); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-WKru8 .framer-styles-preset-1b2pzwf:not(.rich-text-wrapper), .framer-WKru8 .framer-styles-preset-1b2pzwf.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.6px; --framer-line-height: 30px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a4c99ddf-6b04-40c8-a889-cc45bce41b79, #f0f0f0); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-WKru8\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-S8NZT .framer-styles-preset-1jqugrx:not(.rich-text-wrapper), .framer-S8NZT .framer-styles-preset-1jqugrx.rich-text-wrapper a { --framer-link-current-text-color: var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, #ffffff); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #F6F8FA; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-5e735969-08c8-49aa-b0d7-feb4c228de08, rgba(255, 255, 255, 0.6)); --framer-link-text-decoration: underline; }\"];\nexport const className = \"framer-S8NZT\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"FS;Satoshi-regular\"]);\nexport const fonts = [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/U8TVCs87F:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-V41S0 .framer-styles-preset-1vkaq7p:not(.rich-text-wrapper), .framer-V41S0 .framer-styles-preset-1vkaq7p.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 22px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-V41S0\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"FS;Satoshi-regular\"]);\nexport const fonts = [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/ivAwMYzgj:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-kFDwo .framer-styles-preset-1v82uab:not(.rich-text-wrapper), .framer-kFDwo .framer-styles-preset-1v82uab.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 22px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-kFDwo\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (f501c86)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/mFnvY2tugEWZbX7i4un4/6G2bAD3LCOx6ATPDbjjz/wYBcj0NpZ.js\";\nconst cycleOrder = [\"jq9Z_A9mO\", \"UP7w4DkXv\"];\nconst serializationHash = \"framer-3svqX\";\nconst variantClassNames = {\n  jq9Z_A9mO: \"framer-v-v32cb\",\n  UP7w4DkXv: \"framer-v-1wxf6xh\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Footer Link\": \"jq9Z_A9mO\",\n  \"Hidden Link\": \"UP7w4DkXv\"\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  tap,\n  text,\n  width,\n  ...props\n}) => {\n  var _ref, _humanReadableVariantMap_props_variant, _ref1;\n  return {\n    ...props,\n    gdoxB2m4z: (_ref = text !== null && text !== void 0 ? text : props.gdoxB2m4z) !== null && _ref !== void 0 ? _ref : \"Podcast Editor\",\n    JBbinioeC: tap !== null && tap !== void 0 ? tap : props.JBbinioeC,\n    NYFfnnmLz: link !== null && link !== void 0 ? link : props.NYFfnnmLz,\n    variant: (_ref1 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref1 !== void 0 ? _ref1 : \"jq9Z_A9mO\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    gdoxB2m4z,\n    NYFfnnmLz,\n    JBbinioeC,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"jq9Z_A9mO\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1rw1nnl = activeVariantCallback(async (...args) => {\n    if (JBbinioeC) {\n      const res = await JBbinioeC(...args);\n      if (res === false) return false;\n    }\n  });\n  const isDisplayed = () => {\n    if (baseVariant === \"UP7w4DkXv\") return false;\n    return true;\n  };\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-3svqX\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: isDisplayed() && /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: NYFfnnmLz,\n          openInNewTab: false,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-v32cb\", className)} framer-3p4jpm`,\n            \"data-framer-name\": \"Footer Link\",\n            \"data-highlight\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"jq9Z_A9mO\",\n            onTap: onTap1rw1nnl,\n            ref: ref !== null && ref !== void 0 ? ref : ref1,\n            style: {\n              ...style\n            },\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1nvlt98\",\n                  \"data-styles-preset\": \"wYBcj0NpZ\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255)))\"\n                  },\n                  children: \"Podcast Editor\"\n                })\n              }),\n              className: \"framer-1bykbxu\",\n              \"data-framer-name\": \"Podcast Editor\",\n              layoutDependency: layoutDependency,\n              layoutId: \"I445:70659;429:25979\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: gdoxB2m4z,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-3svqX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-3svqX .framer-3p4jpm { display: block; }\", \".framer-3svqX .framer-v32cb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-3svqX .framer-1bykbxu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3svqX .framer-v32cb { gap: 0px; } .framer-3svqX .framer-v32cb > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-3svqX .framer-v32cb > :first-child { margin-left: 0px; } .framer-3svqX .framer-v32cb > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 26\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 102\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"UP7w4DkXv\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerVariables {\"gdoxB2m4z\":\"text\",\"NYFfnnmLz\":\"link\",\"JBbinioeC\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FrameryGMoQ5fOw = withCSS(Component, css, \"framer-3svqX\");\nexport default FrameryGMoQ5fOw;\nFrameryGMoQ5fOw.displayName = \"Footer Link\";\nFrameryGMoQ5fOw.defaultProps = {\n  height: 26,\n  width: 102\n};\naddPropertyControls(FrameryGMoQ5fOw, {\n  variant: {\n    options: [\"jq9Z_A9mO\", \"UP7w4DkXv\"],\n    optionTitles: [\"Footer Link\", \"Hidden Link\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  gdoxB2m4z: {\n    defaultValue: \"Podcast Editor\",\n    displayTextArea: false,\n    title: \"Text\",\n    type: ControlType.String\n  },\n  NYFfnnmLz: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  JBbinioeC: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FrameryGMoQ5fOw, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameryGMoQ5fOw\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"102\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UP7w4DkXv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicHeight\": \"26\",\n        \"framerVariables\": \"{\\\"gdoxB2m4z\\\":\\\"text\\\",\\\"NYFfnnmLz\\\":\\\"link\\\",\\\"JBbinioeC\\\":\\\"tap\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./yGMoQ5fOw.map", "// Generated by Framer (4939531)\nimport { jsx as e } from \"react/jsx-runtime\";\nimport { addFonts as r, addPropertyControls as t, ControlType as a, cx as i, getFonts as o, useLocaleInfo as n, useVariantState as l, withCSS as d } from \"framer\";\nimport { LayoutGroup as s, motion as m, MotionConfigContext as f } from \"framer-motion\";\nimport * as p from \"react\";\nimport u from \"https://framerusercontent.com/modules/xuvLwz6EiLlBt7dLCW9g/yJnne4DPGkCp2VP3HWiZ/yGMoQ5fOw.js\";\nlet c = o(u),\n  h = [\"I445:70659;430:29516\"],\n  x = \"framer-NawKV\",\n  y = {\n    \"I445:70659;430:29516\": \"framer-v-1xymh12\"\n  };\nfunction v(e, ...r) {\n  let t = {};\n  return null == r || r.forEach(r => r && Object.assign(t, e[r])), t;\n}\nlet w = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  g = ({\n    value: r,\n    children: t\n  }) => {\n    let a = p.useContext(f),\n      i = null != r ? r : a.transition,\n      o = p.useMemo(() => ({\n        ...a,\n        transition: i\n      }), [JSON.stringify(i)]);\n    return /*#__PURE__*/e(f.Provider, {\n      value: o,\n      children: t\n    });\n  },\n  b = ({\n    addressTitle: e,\n    height: r,\n    id: t,\n    width: a,\n    ...i\n  }) => {\n    var o;\n    return {\n      ...i,\n      tASuZt7VV: null !== (o = null != e ? e : i.tASuZt7VV) && void 0 !== o ? o : \"SF\"\n    };\n  },\n  V = (e, r) => r.join(\"-\") + e.layoutDependency,\n  N = /*#__PURE__*/p.forwardRef(function (r, t) {\n    let {\n        activeLocale: a\n      } = n(),\n      {\n        style: o,\n        className: d,\n        layoutId: f,\n        variant: c,\n        tASuZt7VV: x,\n        ...v\n      } = b(r),\n      {\n        baseVariant: N,\n        classNames: S,\n        gestureVariant: K,\n        setGestureState: j,\n        setVariant: I,\n        transition: A,\n        variants: P\n      } = l({\n        cycleOrder: h,\n        defaultVariant: \"I445:70659;430:29516\",\n        transitions: w,\n        variant: c,\n        variantClassNames: y\n      }),\n      R = V(r, P),\n      T = p.useRef(null),\n      k = p.useId();\n    return /*#__PURE__*/e(s, {\n      id: null != f ? f : k,\n      children: /*#__PURE__*/e(m.div, {\n        initial: c,\n        animate: P,\n        onHoverStart: () => j({\n          isHovered: !0\n        }),\n        onHoverEnd: () => j({\n          isHovered: !1\n        }),\n        onTapStart: () => j({\n          isPressed: !0\n        }),\n        onTap: () => j({\n          isPressed: !1\n        }),\n        onTapCancel: () => j({\n          isPressed: !1\n        }),\n        className: i(\"framer-NawKV\", ...[], S),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(g, {\n          value: A,\n          children: /*#__PURE__*/e(m.div, {\n            ...v,\n            className: i(\"framer-1xymh12\", d),\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: R,\n            layoutId: \"I445:70659;430:29516\",\n            ref: null != t ? t : T,\n            style: {\n              ...o\n            },\n            children: /*#__PURE__*/e(m.div, {\n              className: \"framer-xnwioy-container\",\n              layoutDependency: R,\n              layoutId: \"xj_9SR8iv-container\",\n              children: /*#__PURE__*/e(u, {\n                gdoxB2m4z: x,\n                height: \"100%\",\n                id: \"xj_9SR8iv\",\n                layoutId: \"xj_9SR8iv\",\n                style: {\n                  height: \"100%\"\n                },\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            })\n          })\n        })\n      })\n    });\n  }),\n  S = ['.framer-NawKV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-NawKV .framer-veb1le { display: block; }\", \".framer-NawKV .framer-1xymh12 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-NawKV .framer-xnwioy-container { flex: none; height: 26px; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NawKV .framer-1xymh12 { gap: 0px; } .framer-NawKV .framer-1xymh12 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-NawKV .framer-1xymh12 > :first-child { margin-top: 0px; } .framer-NawKV .framer-1xymh12 > :last-child { margin-bottom: 0px; } }\"],\n  K = d(N, S, \"framer-NawKV\");\nexport default K;\nK.displayName = \"Footer Address\", K.defaultProps = {\n  height: 26,\n  width: 17.5\n}, t(K, {\n  tASuZt7VV: {\n    defaultValue: \"SF\",\n    displayTextArea: !1,\n    placeholder: \"\",\n    title: \"Address Title\",\n    type: a.String\n  }\n}), r(K, [...c]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerRV6mMyGWJ\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"26\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerVariables\": \"{\\\"tASuZt7VV\\\":\\\"addressTitle\\\"}\",\n        \"framerIntrinsicWidth\": \"17.5\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./RV6mMyGWJ.map", "// Generated by Framer (19eed98)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as m, getFonts as i, resolveLink as o, RichText as d, useActiveVariantCallback as l, useLocaleInfo as f, useRouter as p, useVariantState as s, withCSS as c } from \"framer\";\nimport { LayoutGroup as b, motion as h, MotionConfigContext as g } from \"framer-motion\";\nimport * as x from \"react\";\nimport * as v from \"https://framerusercontent.com/modules/2keu0BxJYqlHfoRyciwH/AZdDbaRQUgtTTIWPxLdO/ivAwMYzgj.js\";\nimport y from \"https://framerusercontent.com/modules/bwBfpeYw90nyf0zBq2XS/gaDZqzilcVZkMmMy7TBy/RV6mMyGWJ.js\";\nimport u from \"https://framerusercontent.com/modules/xuvLwz6EiLlBt7dLCW9g/yJnne4DPGkCp2VP3HWiZ/yGMoQ5fOw.js\";\nlet w = i(u),\n  E = i(y),\n  K = [\"I445:70659;429:25966\", \"Q4Yniph3C\", \"qV94qyWkH\"],\n  N = \"framer-KmdbE\",\n  I = {\n    \"I445:70659;429:25966\": \"framer-v-1nn14lp\",\n    Q4Yniph3C: \"framer-v-1jtoch0\",\n    qV94qyWkH: \"framer-v-155fxp8\"\n  };\nfunction j(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet z = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  q = (e, r) => `translateY(-50%) ${r}`,\n  k = ({\n    value: r,\n    children: a\n  }) => {\n    let t = x.useContext(g),\n      n = null != r ? r : t.transition,\n      m = x.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/e(g.Provider, {\n      value: m,\n      children: a\n    });\n  },\n  F = {\n    \"Footer Nav\": \"I445:70659;429:25966\",\n    \"Mobile Footer Nav\": \"Q4Yniph3C\",\n    \"Variant 3\": \"qV94qyWkH\"\n  },\n  L = ({\n    height: e,\n    id: r,\n    width: a,\n    ...t\n  }) => {\n    var n, m;\n    return {\n      ...t,\n      variant: null !== (m = null !== (n = F[t.variant]) && void 0 !== n ? n : t.variant) && void 0 !== m ? m : \"I445:70659;429:25966\"\n    };\n  },\n  D = (e, r) => r.join(\"-\") + e.layoutDependency,\n  M = /*#__PURE__*/x.forwardRef(function (a, t) {\n    let {\n        activeLocale: n\n      } = f(),\n      {\n        style: i,\n        className: c,\n        layoutId: g,\n        variant: w,\n        ...E\n      } = L(a),\n      {\n        baseVariant: N,\n        classNames: F,\n        gestureVariant: M,\n        setGestureState: A,\n        setVariant: C,\n        transition: Y,\n        variants: V\n      } = s({\n        cycleOrder: K,\n        defaultVariant: \"I445:70659;429:25966\",\n        transitions: z,\n        variant: w,\n        variantClassNames: I\n      }),\n      H = D(a, V),\n      {\n        activeVariantCallback: O,\n        delay: _\n      } = l(N),\n      Q = O(async (...e) => {\n        C(\"I445:70659;429:25966\");\n      }),\n      T = x.useRef(null),\n      B = p(),\n      U = x.useId(),\n      W = [v.className];\n    return /*#__PURE__*/e(b, {\n      id: null != g ? g : U,\n      children: /*#__PURE__*/e(h.div, {\n        initial: w,\n        animate: V,\n        onHoverStart: () => A({\n          isHovered: !0\n        }),\n        onHoverEnd: () => A({\n          isHovered: !1\n        }),\n        onTapStart: () => A({\n          isPressed: !0\n        }),\n        onTap: () => A({\n          isPressed: !1\n        }),\n        onTapCancel: () => A({\n          isPressed: !1\n        }),\n        className: m(\"framer-KmdbE\", ...W, F),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(k, {\n          value: Y,\n          children: /*#__PURE__*/r(h.div, {\n            ...E,\n            className: m(\"framer-1nn14lp\", c),\n            \"data-framer-name\": \"Footer Nav\",\n            layoutDependency: H,\n            layoutId: \"I445:70659;429:25966\",\n            ref: null != t ? t : T,\n            style: {\n              ...i\n            },\n            ...j({\n              Q4Yniph3C: {\n                \"data-framer-name\": \"Mobile Footer Nav\"\n              },\n              qV94qyWkH: {\n                \"data-framer-name\": \"Variant 3\"\n              }\n            }, N, M),\n            children: [/*#__PURE__*/r(h.div, {\n              className: \"framer-qrzc07\",\n              \"data-framer-name\": \"Footer Link List Col\",\n              layoutDependency: H,\n              layoutId: \"glOlJt9gp\",\n              children: [/*#__PURE__*/e(h.div, {\n                className: \"framer-1ragalj\",\n                \"data-framer-name\": \"Footer Links Header\",\n                layoutDependency: H,\n                layoutId: \"AesCP03Hu\",\n                children: /*#__PURE__*/e(d, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(x.Fragment, {\n                    children: /*#__PURE__*/e(h.p, {\n                      className: \"framer-styles-preset-1v82uab\",\n                      \"data-styles-preset\": \"ivAwMYzgj\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8)))\"\n                      },\n                      children: \"General\"\n                    })\n                  }),\n                  className: \"framer-1hbcuwp\",\n                  \"data-framer-name\": \"Features\",\n                  layoutDependency: H,\n                  layoutId: \"uPYvtlzMd\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8))\",\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .8\n                  },\n                  transformTemplate: q,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })\n              }), /*#__PURE__*/r(h.div, {\n                className: \"framer-18wi1fe\",\n                \"data-framer-name\": \"Footer Link List\",\n                layoutDependency: H,\n                layoutId: \"OZ2E1hhtX\",\n                children: [/*#__PURE__*/e(h.div, {\n                  className: \"framer-1o3r4og-container\",\n                  layoutDependency: H,\n                  layoutId: \"dQEfNLoMV-container\",\n                  children: /*#__PURE__*/e(u, {\n                    gdoxB2m4z: \"Documentation\",\n                    height: \"100%\",\n                    id: \"dQEfNLoMV\",\n                    layoutId: \"dQEfNLoMV\",\n                    NYFfnnmLz: \"https://docs.agentops.ai/introduction\",\n                    style: {\n                      height: \"100%\"\n                    },\n                    variant: \"jq9Z_A9mO\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/e(h.div, {\n                  className: \"framer-153iwfr-container\",\n                  layoutDependency: H,\n                  layoutId: \"QWjntU7xe-container\",\n                  children: /*#__PURE__*/e(u, {\n                    gdoxB2m4z: \"Enterprise \",\n                    height: \"100%\",\n                    id: \"QWjntU7xe\",\n                    layoutId: \"QWjntU7xe\",\n                    NYFfnnmLz: o({\n                      webPageId: \"SBU6MKuX7\"\n                    }, B),\n                    style: {\n                      height: \"100%\"\n                    },\n                    variant: \"jq9Z_A9mO\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/e(h.div, {\n                  className: \"framer-qyo6n9-container\",\n                  layoutDependency: H,\n                  layoutId: \"A_YMap3mu-container\",\n                  children: /*#__PURE__*/e(u, {\n                    gdoxB2m4z: \"View All Agents\",\n                    height: \"100%\",\n                    id: \"A_YMap3mu\",\n                    layoutId: \"A_YMap3mu\",\n                    NYFfnnmLz: \"https://agents.staf.ai/Staf \",\n                    style: {\n                      height: \"100%\"\n                    },\n                    variant: \"jq9Z_A9mO\",\n                    width: \"100%\"\n                  })\n                })]\n              })]\n            }), /*#__PURE__*/r(h.div, {\n              className: \"framer-3l18hf\",\n              \"data-framer-name\": \"Footer Link List Col\",\n              layoutDependency: H,\n              layoutId: \"F6jzz12Ou\",\n              children: [/*#__PURE__*/e(h.div, {\n                className: \"framer-12e2whp\",\n                \"data-framer-name\": \"Footer Links Header\",\n                layoutDependency: H,\n                layoutId: \"SHxMGiWY5\",\n                children: /*#__PURE__*/e(d, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(x.Fragment, {\n                    children: /*#__PURE__*/e(h.p, {\n                      className: \"framer-styles-preset-1v82uab\",\n                      \"data-styles-preset\": \"ivAwMYzgj\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8)))\"\n                      },\n                      children: \"Company\"\n                    })\n                  }),\n                  className: \"framer-aptd50\",\n                  \"data-framer-name\": \"Features\",\n                  layoutDependency: H,\n                  layoutId: \"pNmgFGiqH\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8))\",\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .8\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })\n              }), /*#__PURE__*/r(h.div, {\n                className: \"framer-46dvte\",\n                \"data-framer-name\": \"Footer Link List\",\n                layoutDependency: H,\n                layoutId: \"TRB2nytg0\",\n                children: [/*#__PURE__*/e(h.div, {\n                  className: \"framer-3o215q-container\",\n                  layoutDependency: H,\n                  layoutId: \"IrwUhqfNa-container\",\n                  children: /*#__PURE__*/e(u, {\n                    gdoxB2m4z: \"Contact Us\",\n                    height: \"100%\",\n                    id: \"IrwUhqfNa\",\n                    JBbinioeC: Q,\n                    layoutId: \"IrwUhqfNa\",\n                    NYFfnnmLz: o({\n                      webPageId: \"SBU6MKuX7\"\n                    }, B),\n                    style: {\n                      height: \"100%\"\n                    },\n                    variant: \"jq9Z_A9mO\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/e(h.div, {\n                  className: \"framer-1yl3gyh-container\",\n                  layoutDependency: H,\n                  layoutId: \"NO5fx4pwj-container\",\n                  children: /*#__PURE__*/e(u, {\n                    gdoxB2m4z: \"Dashboard \",\n                    height: \"100%\",\n                    id: \"NO5fx4pwj\",\n                    layoutId: \"NO5fx4pwj\",\n                    NYFfnnmLz: \"https://app.agentops.ai/signin\",\n                    style: {\n                      height: \"100%\"\n                    },\n                    variant: \"jq9Z_A9mO\",\n                    width: \"100%\"\n                  })\n                })]\n              })]\n            }), /*#__PURE__*/r(h.div, {\n              className: \"framer-mzgooa\",\n              \"data-framer-name\": \"Address List Col\",\n              layoutDependency: H,\n              layoutId: \"I445:70659;429:25991\",\n              children: [/*#__PURE__*/e(h.div, {\n                className: \"framer-idk1vo\",\n                \"data-framer-name\": \"Footer Links Header\",\n                layoutDependency: H,\n                layoutId: \"BNMMTLUI8\",\n                children: /*#__PURE__*/e(d, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(x.Fragment, {\n                    children: /*#__PURE__*/e(h.p, {\n                      className: \"framer-styles-preset-1v82uab\",\n                      \"data-styles-preset\": \"ivAwMYzgj\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8)))\"\n                      },\n                      children: \"Offices\"\n                    })\n                  }),\n                  className: \"framer-1l29xx9\",\n                  \"data-framer-name\": \"Features\",\n                  layoutDependency: H,\n                  layoutId: \"Ko5w3yzgd\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8))\",\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .8\n                  },\n                  transformTemplate: q,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })\n              }), /*#__PURE__*/e(h.div, {\n                className: \"framer-4bdvbn\",\n                \"data-framer-name\": \"Address List\",\n                layoutDependency: H,\n                layoutId: \"I445:70659;429:25993\",\n                children: /*#__PURE__*/e(h.div, {\n                  className: \"framer-ittdrb-container\",\n                  layoutDependency: H,\n                  layoutId: \"egqT1Fb0j-container\",\n                  children: /*#__PURE__*/e(y, {\n                    height: \"100%\",\n                    id: \"egqT1Fb0j\",\n                    layoutId: \"egqT1Fb0j\",\n                    tASuZt7VV: \"SF \uD83C\uDF09\",\n                    width: \"100%\"\n                  })\n                })\n              })]\n            })]\n          })\n        })\n      })\n    });\n  }),\n  A = ['.framer-KmdbE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-KmdbE .framer-zu4atb { display: block; }\", \".framer-KmdbE .framer-1nn14lp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: 614px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-KmdbE .framer-qrzc07, .framer-KmdbE .framer-18wi1fe, .framer-KmdbE .framer-3l18hf, .framer-KmdbE .framer-46dvte { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-KmdbE .framer-1ragalj, .framer-KmdbE .framer-12e2whp { align-self: stretch; flex: none; height: 22px; overflow: hidden; position: relative; width: auto; }\", \".framer-KmdbE .framer-1hbcuwp, .framer-KmdbE .framer-1l29xx9 { flex: none; height: auto; left: 0px; position: absolute; top: 50%; white-space: pre; width: auto; }\", \".framer-KmdbE .framer-1o3r4og-container, .framer-KmdbE .framer-153iwfr-container, .framer-KmdbE .framer-3o215q-container, .framer-KmdbE .framer-1yl3gyh-container { flex: none; height: 26px; position: relative; width: auto; }\", \".framer-KmdbE .framer-qyo6n9-container { flex: none; height: 26px; position: sticky; top: 0px; width: auto; will-change: transform; z-index: 1; }\", \".framer-KmdbE .framer-aptd50 { bottom: 0px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; }\", \".framer-KmdbE .framer-mzgooa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-KmdbE .framer-idk1vo { flex: none; height: 22px; overflow: hidden; position: relative; width: 43px; }\", \".framer-KmdbE .framer-4bdvbn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-KmdbE .framer-ittdrb-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KmdbE .framer-1nn14lp, .framer-KmdbE .framer-qrzc07, .framer-KmdbE .framer-18wi1fe, .framer-KmdbE .framer-3l18hf, .framer-KmdbE .framer-46dvte, .framer-KmdbE .framer-mzgooa, .framer-KmdbE .framer-4bdvbn { gap: 0px; } .framer-KmdbE .framer-1nn14lp > * { margin: 0px; margin-left: calc(25px / 2); margin-right: calc(25px / 2); } .framer-KmdbE .framer-1nn14lp > :first-child { margin-left: 0px; } .framer-KmdbE .framer-1nn14lp > :last-child { margin-right: 0px; } .framer-KmdbE .framer-qrzc07 > *, .framer-KmdbE .framer-18wi1fe > *, .framer-KmdbE .framer-3l18hf > *, .framer-KmdbE .framer-46dvte > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-KmdbE .framer-qrzc07 > :first-child, .framer-KmdbE .framer-18wi1fe > :first-child, .framer-KmdbE .framer-3l18hf > :first-child, .framer-KmdbE .framer-46dvte > :first-child, .framer-KmdbE .framer-mzgooa > :first-child, .framer-KmdbE .framer-4bdvbn > :first-child { margin-top: 0px; } .framer-KmdbE .framer-qrzc07 > :last-child, .framer-KmdbE .framer-18wi1fe > :last-child, .framer-KmdbE .framer-3l18hf > :last-child, .framer-KmdbE .framer-46dvte > :last-child, .framer-KmdbE .framer-mzgooa > :last-child, .framer-KmdbE .framer-4bdvbn > :last-child { margin-bottom: 0px; } .framer-KmdbE .framer-mzgooa > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-KmdbE .framer-4bdvbn > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\", \".framer-KmdbE.framer-v-1jtoch0 .framer-1nn14lp { flex-direction: column; gap: 48px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KmdbE.framer-v-1jtoch0 .framer-1nn14lp { gap: 0px; } .framer-KmdbE.framer-v-1jtoch0 .framer-1nn14lp > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-KmdbE.framer-v-1jtoch0 .framer-1nn14lp > :first-child { margin-top: 0px; } .framer-KmdbE.framer-v-1jtoch0 .framer-1nn14lp > :last-child { margin-bottom: 0px; } }\", \".framer-KmdbE.framer-v-155fxp8 .framer-46dvte { gap: 12px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KmdbE.framer-v-155fxp8 .framer-46dvte { gap: 0px; } .framer-KmdbE.framer-v-155fxp8 .framer-46dvte > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-KmdbE.framer-v-155fxp8 .framer-46dvte > :first-child { margin-top: 0px; } .framer-KmdbE.framer-v-155fxp8 .framer-46dvte > :last-child { margin-bottom: 0px; } }\", ...v.css],\n  C = c(M, A, \"framer-KmdbE\");\nexport default C;\nC.displayName = \"Footer Nav\", C.defaultProps = {\n  height: 614,\n  width: 283\n}, t(C, {\n  variant: {\n    options: [\"I445:70659;429:25966\", \"Q4Yniph3C\", \"qV94qyWkH\"],\n    optionTitles: [\"Footer Nav\", \"Mobile Footer Nav\", \"Variant 3\"],\n    title: \"Variant\",\n    type: n.Enum\n  }\n}), a(C, [...w, ...E, ...v.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerbCANcRoFL\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"283\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Q4Yniph3C\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qV94qyWkH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"614\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./bCANcRoFL.map", "// Generated by Framer (d894e1b)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as i, getFonts as o, getPropertyControls as m, Image as s, Link as l, RichText as f, useActiveVariantCallback as d, useLocaleInfo as p, useVariantState as c, withCSS as x } from \"framer\";\nimport { LayoutGroup as g, motion as v, MotionConfigContext as h } from \"framer-motion\";\nimport * as u from \"react\";\nimport w from \"https://framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/1AgXU4a3oNu19SwiRlC6/Input.js\";\nimport * as y from \"https://framerusercontent.com/modules/cRlQmKHIzqFPvADmncNa/MjMj2QgYDbnNiAW8SyLi/AZgB2glHR.js\";\nimport * as q from \"https://framerusercontent.com/modules/sHf2951hRFrfo9siZLBX/fQEXtZqg4dHa7Yv5QID5/pQwaIedcS.js\";\nimport * as b from \"https://framerusercontent.com/modules/p3njJpxVDKYL2LYyY0jp/uyLzf1rsv7obzKjExcDv/U8TVCs87F.js\";\nimport D from \"https://framerusercontent.com/modules/9guwoCcP2vDt316OFkou/nMVJxCDbHE6EytHS5Tb4/bCANcRoFL.js\";\nimport S from \"https://framerusercontent.com/modules/3JPyJibeh2Soas8ds34Y/9qV0x26Pfz1eAFDLEeph/BvGrtqk3p.js\";\nlet I = o(w),\n  k = o(D),\n  N = o(S),\n  j = m(w),\n  U = [\"n5MNA_KwQ\", \"NT0KK1N9g\", \"aXjrGucUq\"],\n  C = \"framer-DSvsq\",\n  P = {\n    aXjrGucUq: \"framer-v-12mxi8a\",\n    n5MNA_KwQ: \"framer-v-1ktym2w\",\n    NT0KK1N9g: \"framer-v-qb1o82\"\n  };\nfunction X(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet R = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  z = (e, r) => `perspective(1200px) ${r}`,\n  Y = (e, r) => `translate(-50%, -50%) ${r}`,\n  H = (e, r) => {\n    if (e && \"object\" == typeof e) return {\n      ...e,\n      alt: r\n    };\n  },\n  W = e => \"object\" == typeof e && null !== e && \"string\" == typeof e.src ? e : \"string\" == typeof e ? {\n    src: e\n  } : void 0,\n  T = ({\n    value: r,\n    children: a\n  }) => {\n    let t = u.useContext(h),\n      n = null != r ? r : t.transition,\n      i = u.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/e(h.Provider, {\n      value: i,\n      children: a\n    });\n  },\n  F = {\n    Default: \"n5MNA_KwQ\",\n    Mobile: \"aXjrGucUq\",\n    Tablet: \"NT0KK1N9g\"\n  },\n  A = ({\n    goUpButton: e,\n    height: r,\n    id: a,\n    image: t,\n    success2: n,\n    width: i,\n    ...o\n  }) => {\n    var m, s, l;\n    return {\n      ...o,\n      FXjO73sPy: null !== (m = null != t ? t : o.FXjO73sPy) && void 0 !== m ? m : {\n        src: \"https://framerusercontent.com/images/9lzUJQVx6BtIPEuT8vZnZKvFOR4.svg\"\n      },\n      Gvw9WM_QI: null != n ? n : o.Gvw9WM_QI,\n      variant: null !== (l = null !== (s = F[o.variant]) && void 0 !== s ? s : o.variant) && void 0 !== l ? l : \"n5MNA_KwQ\",\n      wDSwz0IhE: null != e ? e : o.wDSwz0IhE\n    };\n  },\n  B = (e, r) => r.join(\"-\") + e.layoutDependency,\n  M = /*#__PURE__*/u.forwardRef(function (a, t) {\n    let {\n        activeLocale: n\n      } = p(),\n      {\n        style: o,\n        className: m,\n        layoutId: x,\n        variant: h,\n        wDSwz0IhE: I,\n        FXjO73sPy: k,\n        Gvw9WM_QI: N,\n        ...j\n      } = A(a),\n      {\n        baseVariant: C,\n        classNames: F,\n        gestureVariant: M,\n        setGestureState: O,\n        setVariant: J,\n        transition: V,\n        variants: K\n      } = c({\n        cycleOrder: U,\n        defaultVariant: \"n5MNA_KwQ\",\n        transitions: R,\n        variant: h,\n        variantClassNames: P\n      }),\n      _ = B(a, K),\n      {\n        activeVariantCallback: G,\n        delay: L\n      } = d(C),\n      E = G(async (...e) => {\n        J(\"aXjrGucUq\");\n      }),\n      Z = u.useRef(null),\n      Q = u.useId(),\n      $ = [y.className, b.className, q.className];\n    return /*#__PURE__*/e(g, {\n      id: null != x ? x : Q,\n      children: /*#__PURE__*/e(v.div, {\n        initial: h,\n        animate: K,\n        onHoverStart: () => O({\n          isHovered: !0\n        }),\n        onHoverEnd: () => O({\n          isHovered: !1\n        }),\n        onTapStart: () => O({\n          isPressed: !0\n        }),\n        onTap: () => O({\n          isPressed: !1\n        }),\n        onTapCancel: () => O({\n          isPressed: !1\n        }),\n        className: i(\"framer-DSvsq\", ...$, F),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(T, {\n          value: V,\n          children: /*#__PURE__*/e(v.div, {\n            ...j,\n            className: i(\"framer-1ktym2w\", m),\n            \"data-framer-name\": \"Default\",\n            layoutDependency: _,\n            layoutId: \"n5MNA_KwQ\",\n            ref: null != t ? t : Z,\n            style: {\n              backgroundColor: \"rgb(0, 0, 0)\",\n              ...o\n            },\n            ...X({\n              aXjrGucUq: {\n                \"data-framer-name\": \"Mobile\"\n              },\n              NT0KK1N9g: {\n                \"data-framer-name\": \"Tablet\"\n              }\n            }, C, M),\n            children: /*#__PURE__*/r(v.div, {\n              className: \"framer-123px8q\",\n              layoutDependency: _,\n              layoutId: \"budsIzGU_\",\n              children: [/*#__PURE__*/e(v.div, {\n                className: \"framer-sq44r2\",\n                \"data-border\": !0,\n                \"data-framer-name\": \"Footer Top\",\n                layoutDependency: _,\n                layoutId: \"wVBoatoaM\",\n                style: {\n                  \"--border-bottom-width\": \"0px\",\n                  \"--border-color\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\",\n                  \"--border-left-width\": \"0px\",\n                  \"--border-right-width\": \"0px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\"\n                },\n                children: /*#__PURE__*/r(v.div, {\n                  className: \"framer-1e3s411\",\n                  \"data-framer-name\": \"Container\",\n                  layoutDependency: _,\n                  layoutId: \"k0xC6inbb\",\n                  children: [/*#__PURE__*/e(v.div, {\n                    className: \"framer-1p6dxfe\",\n                    \"data-framer-name\": \"Form Wrapper\",\n                    layoutDependency: _,\n                    layoutId: \"I445:70659;429:26587\",\n                    children: /*#__PURE__*/r(v.div, {\n                      className: \"framer-1bs4exg\",\n                      layoutDependency: _,\n                      layoutId: \"JXsX4zkUX\",\n                      children: [/*#__PURE__*/e(f, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(v.p, {\n                            className: \"framer-styles-preset-1b2pzwf\",\n                            \"data-styles-preset\": \"AZgB2glHR\",\n                            children: \"Get Updates On Latest Agents\"\n                          })\n                        }),\n                        className: \"framer-1udo5ag\",\n                        \"data-framer-name\": \"Want to receive no-code & news and updates?\",\n                        layoutDependency: _,\n                        layoutId: \"I445:70659;429:26335\",\n                        style: {\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0,\n                        ...X({\n                          aXjrGucUq: {\n                            children: /*#__PURE__*/e(u.Fragment, {\n                              children: /*#__PURE__*/e(v.p, {\n                                className: \"framer-styles-preset-1b2pzwf\",\n                                \"data-styles-preset\": \"AZgB2glHR\",\n                                style: {\n                                  \"--framer-text-alignment\": \"center\"\n                                },\n                                children: \"Free DIY Tutorials\"\n                              })\n                            })\n                          },\n                          NT0KK1N9g: {\n                            children: /*#__PURE__*/e(u.Fragment, {\n                              children: /*#__PURE__*/e(v.p, {\n                                className: \"framer-styles-preset-1b2pzwf\",\n                                \"data-styles-preset\": \"AZgB2glHR\",\n                                children: \"Save time with AgentOps\"\n                              })\n                            })\n                          }\n                        }, C, M)\n                      }), /*#__PURE__*/e(v.div, {\n                        className: \"framer-1ud3djh-container\",\n                        layoutDependency: _,\n                        layoutId: \"Q8PUee937-container\",\n                        transformTemplate: z,\n                        children: /*#__PURE__*/e(w, {\n                          button: {\n                            buttonFont: {\n                              fontFamily: '\"Inter\", sans-serif',\n                              fontSize: \"16px\",\n                              letterSpacing: \"0em\",\n                              lineHeight: \"1em\"\n                            },\n                            buttonPadding: 15,\n                            buttonPaddingBottom: 15,\n                            buttonPaddingLeft: 15,\n                            buttonPaddingPerSide: !1,\n                            buttonPaddingRight: 15,\n                            buttonPaddingTop: 15,\n                            color: \"rgb(255, 255, 255)\",\n                            fill: 'var(--token-4d12eb68-ff53-4855-b3f5-d59a8941c2b8, rgb(144, 203, 26)) /* {\"name\":\"Lime Light\"} */',\n                            insetWhenDocked: 5,\n                            isDocked: !1,\n                            label: \"Start Now\",\n                            shouldAppear: !0,\n                            widthWhenDocked: 100\n                          },\n                          font: {\n                            fontFamily: '\"Inter\", sans-serif',\n                            fontSize: \"16px\",\n                            letterSpacing: \"0em\",\n                            lineHeight: \"1em\"\n                          },\n                          formsparkID: \"DfxNXHFx\",\n                          gap: 10,\n                          getwaitlistAPI: \"\",\n                          height: \"100%\",\n                          id: \"Q8PUee937\",\n                          input: {\n                            borderRadius: 8,\n                            color: \"rgb(0, 0, 0)\",\n                            fill: \"rgb(235, 235, 235)\",\n                            fixedHeight: 50,\n                            height: !0,\n                            padding: 15,\n                            paddingBottom: 15,\n                            paddingLeft: 15,\n                            paddingPerSide: !1,\n                            paddingRight: 15,\n                            paddingTop: 15,\n                            placeholder: \"SignUp@gmail.com\",\n                            placeholderColor: \"rgba(0, 0, 0, 0.3)\"\n                          },\n                          layout: \"horizontal\",\n                          layoutId: \"Q8PUee937\",\n                          link: \"https://app.agentops.ai/signin\",\n                          loopsID: \"DfxNXHFx\",\n                          loopsUserGroup: \"\",\n                          mailchimpURL: \"\",\n                          redirectAs: N,\n                          service: \"formspark\",\n                          style: {\n                            width: \"100%\"\n                          },\n                          width: \"100%\"\n                        })\n                      }), /*#__PURE__*/e(v.div, {\n                        className: \"framer-k32205\",\n                        layoutDependency: _,\n                        layoutId: \"Wdd6W29r_\",\n                        children: /*#__PURE__*/e(f, {\n                          __fromCanvasComponent: !0,\n                          children: /*#__PURE__*/e(u.Fragment, {\n                            children: /*#__PURE__*/r(v.p, {\n                              className: \"framer-styles-preset-1vkaq7p\",\n                              \"data-styles-preset\": \"U8TVCs87F\",\n                              style: {\n                                \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-5e735969-08c8-49aa-b0d7-feb4c228de08, rgba(255, 255, 255, 0.6)))\"\n                              },\n                              children: [\"You are accepting our \", /*#__PURE__*/e(l, {\n                                href: \"https://docs.google.com/document/d/1C-2VCAEiNxOCaOIEn60MAbtKo7bq654f_r1MdDtlX-s/edit?usp=sharing\",\n                                openInNewTab: !0,\n                                smoothScroll: !1,\n                                children: /*#__PURE__*/e(v.a, {\n                                  className: \"framer-styles-preset-1jqugrx\",\n                                  \"data-styles-preset\": \"pQwaIedcS\",\n                                  children: \"terms\"\n                                })\n                              }), \" and \", /*#__PURE__*/e(l, {\n                                href: \"https://docs.google.com/document/d/1SjWwa8nhHFLXa0ytSHv5F7osfNDclA6GU9-RvTevGDs/edit?usp=sharing\",\n                                openInNewTab: !0,\n                                smoothScroll: !1,\n                                children: /*#__PURE__*/e(v.a, {\n                                  className: \"framer-styles-preset-1jqugrx\",\n                                  \"data-styles-preset\": \"pQwaIedcS\",\n                                  children: \"privacy statement\"\n                                })\n                              }), \" with subscribing our mail.\"]\n                            })\n                          }),\n                          className: \"framer-boq8oj\",\n                          \"data-framer-name\": \"You are accepting our terms and privacy statement with subscribing our mail.\",\n                          layoutDependency: _,\n                          layoutId: \"I445:70659;429:29513\",\n                          style: {\n                            \"--extracted-r6o4lv\": \"var(--token-5e735969-08c8-49aa-b0d7-feb4c228de08, rgba(255, 255, 255, 0.6))\",\n                            \"--framer-paragraph-spacing\": \"0px\",\n                            opacity: .6\n                          },\n                          verticalAlignment: \"top\",\n                          withExternalLayout: !0\n                        })\n                      })]\n                    })\n                  }), /*#__PURE__*/e(v.div, {\n                    className: \"framer-16882yp\",\n                    layoutDependency: _,\n                    layoutId: \"PhV__s4HE\",\n                    children: /*#__PURE__*/e(v.div, {\n                      className: \"framer-8muzfw-container\",\n                      layoutDependency: _,\n                      layoutId: \"uavOMIF8H-container\",\n                      children: /*#__PURE__*/e(D, {\n                        height: \"100%\",\n                        id: \"uavOMIF8H\",\n                        layoutId: \"uavOMIF8H\",\n                        style: {\n                          height: \"100%\",\n                          width: \"100%\"\n                        },\n                        variant: \"I445:70659;429:25966\",\n                        width: \"100%\"\n                      })\n                    })\n                  })]\n                })\n              }), /*#__PURE__*/e(v.div, {\n                className: \"framer-1t1q0xs\",\n                \"data-border\": !0,\n                \"data-framer-name\": \"Footer Bottom\",\n                layoutDependency: _,\n                layoutId: \"I445:70659;430:29525\",\n                style: {\n                  \"--border-bottom-width\": \"0px\",\n                  \"--border-color\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\",\n                  \"--border-left-width\": \"0px\",\n                  \"--border-right-width\": \"0px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\"\n                },\n                children: /*#__PURE__*/r(v.div, {\n                  className: \"framer-p9266o\",\n                  \"data-framer-name\": \"Container\",\n                  layoutDependency: _,\n                  layoutId: \"qdr336oMp\",\n                  children: [\"aXjrGucUq\" !== C && /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(u.Fragment, {\n                      children: /*#__PURE__*/e(v.p, {\n                        className: \"framer-styles-preset-1vkaq7p\",\n                        \"data-styles-preset\": \"U8TVCs87F\",\n                        style: {\n                          \"--framer-text-alignment\": \"left\"\n                        },\n                        children: \"\\xa9 2023  All rights reserved.\"\n                      })\n                    }),\n                    className: \"framer-1mxigc9\",\n                    \"data-framer-name\": \"Header Bttom Start\",\n                    layoutDependency: _,\n                    layoutId: \"I445:70659;429:25969\",\n                    style: {\n                      \"--framer-paragraph-spacing\": \"0px\",\n                      opacity: .8\n                    },\n                    verticalAlignment: \"center\",\n                    withExternalLayout: !0,\n                    ...X({\n                      NT0KK1N9g: {\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(v.p, {\n                            className: \"framer-styles-preset-1vkaq7p\",\n                            \"data-styles-preset\": \"U8TVCs87F\",\n                            style: {\n                              \"--framer-text-alignment\": \"left\"\n                            },\n                            children: \"\\xa9 2023  \u2723  All rights reserved. Staf, Inc.\"\n                          })\n                        })\n                      }\n                    }, C, M)\n                  }), \"aXjrGucUq\" === C && /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(u.Fragment, {\n                      children: /*#__PURE__*/e(v.p, {\n                        className: \"framer-styles-preset-1vkaq7p\",\n                        \"data-styles-preset\": \"U8TVCs87F\",\n                        style: {\n                          \"--framer-text-alignment\": \"center\"\n                        },\n                        children: \"\\xa9 2023  \u2723  All rights reserved.\"\n                      })\n                    }),\n                    className: \"framer-1gx39nw\",\n                    \"data-framer-name\": \"Header Bttom Start\",\n                    layoutDependency: _,\n                    layoutId: \"oEIYgest_\",\n                    style: {\n                      \"--framer-paragraph-spacing\": \"0px\",\n                      opacity: .8\n                    },\n                    verticalAlignment: \"center\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(u.Fragment, {\n                      children: /*#__PURE__*/e(v.p, {\n                        className: \"framer-styles-preset-1vkaq7p\",\n                        \"data-styles-preset\": \"U8TVCs87F\",\n                        style: {\n                          \"--framer-text-alignment\": \"center\"\n                        },\n                        children: \"Staf, Inc.\"\n                      })\n                    }),\n                    className: \"framer-e46t5b\",\n                    \"data-framer-name\": \"Header Bottom Center\",\n                    layoutDependency: _,\n                    layoutId: \"I445:70659;430:29526\",\n                    style: {\n                      \"--framer-paragraph-spacing\": \"0px\",\n                      opacity: .8\n                    },\n                    verticalAlignment: \"center\",\n                    withExternalLayout: !0,\n                    ...X({\n                      NT0KK1N9g: {\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(v.p, {\n                            className: \"framer-styles-preset-1vkaq7p\",\n                            \"data-styles-preset\": \"U8TVCs87F\",\n                            style: {\n                              \"--framer-text-alignment\": \"center\"\n                            }\n                          })\n                        })\n                      }\n                    }, C, M)\n                  }), /*#__PURE__*/r(v.div, {\n                    className: \"framer-18pzve9\",\n                    \"data-framer-name\": \"Header Bottom End\",\n                    layoutDependency: _,\n                    layoutId: \"I445:70659;430:29589\",\n                    ...X({\n                      aXjrGucUq: {\n                        transformTemplate: Y\n                      }\n                    }, C, M),\n                    children: [\"aXjrGucUq\" !== C && /*#__PURE__*/e(v.div, {\n                      className: \"framer-154nm9m-container\",\n                      layoutDependency: _,\n                      layoutId: \"dAljoQhYg-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/TXvCCbPbOXLC9URWNfRVX5U0iC4.png\",\n                          srcSet: \"https://framerusercontent.com/images/TXvCCbPbOXLC9URWNfRVX5U0iC4.png?scale-down-to=512 512w, https://framerusercontent.com/images/TXvCCbPbOXLC9URWNfRVX5U0iC4.png 619w\"\n                        }, \"\"),\n                        id: \"dAljoQhYg\",\n                        layoutId: \"dAljoQhYg\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://discord.gg/FagdcwwXRR\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), \"aXjrGucUq\" !== C && /*#__PURE__*/e(v.div, {\n                      className: \"framer-1noq12r-container\",\n                      layoutDependency: _,\n                      layoutId: \"TuNDiq6GP-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/cgWEPCt6lJA3n0yi7vUCtYru1A.png\"\n                        }, \"\"),\n                        id: \"TuNDiq6GP\",\n                        layoutId: \"TuNDiq6GP\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://github.com/AgentOps-AI/agentops\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), \"aXjrGucUq\" !== C && /*#__PURE__*/e(v.div, {\n                      className: \"framer-tx7pu9-container\",\n                      layoutDependency: _,\n                      layoutId: \"CaTh04SyI-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/zsl9sKiNrfkZJZsMevyruIX7lc.svg\"\n                        }, \"\"),\n                        id: \"CaTh04SyI\",\n                        layoutId: \"CaTh04SyI\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://twitter.com/AtomSilverman\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), \"aXjrGucUq\" !== C && /*#__PURE__*/e(v.div, {\n                      className: \"framer-oeoerb-container\",\n                      layoutDependency: _,\n                      layoutId: \"SVIHSIf0P-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/bah8Px326uoT7CdUsgH4B4Aya7A.png\"\n                        }, \"\"),\n                        id: \"SVIHSIf0P\",\n                        layoutId: \"SVIHSIf0P\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://www.linkedin.com/company/aistaff/\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), \"aXjrGucUq\" !== C && /*#__PURE__*/e(v.div, {\n                      className: \"framer-1kscnnw-container\",\n                      layoutDependency: _,\n                      layoutId: \"Y1xTnvPNq-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/PUggU9osKzC9aSDdT0Pfzj8os.png\",\n                          srcSet: \"https://framerusercontent.com/images/PUggU9osKzC9aSDdT0Pfzj8os.png?scale-down-to=512 395w, https://framerusercontent.com/images/PUggU9osKzC9aSDdT0Pfzj8os.png?scale-down-to=1024 791w, https://framerusercontent.com/images/PUggU9osKzC9aSDdT0Pfzj8os.png 846w\"\n                        }, \"\"),\n                        id: \"Y1xTnvPNq\",\n                        layoutId: \"Y1xTnvPNq\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://calendly.com/itsada\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), \"aXjrGucUq\" !== C && /*#__PURE__*/e(v.div, {\n                      className: \"framer-1q2kjek-container\",\n                      layoutDependency: _,\n                      layoutId: \"zxLBSVcSg-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png\",\n                          srcSet: \"https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png?scale-down-to=512 415w, https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png?scale-down-to=1024 831w, https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png?scale-down-to=2048 1662w, https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png 1934w\"\n                        }, \"\"),\n                        id: \"zxLBSVcSg\",\n                        layoutId: \"zxLBSVcSg\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"mailto:team@docit.ai\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), /*#__PURE__*/e(l, {\n                      href: I,\n                      openInNewTab: !1,\n                      smoothScroll: !0,\n                      children: /*#__PURE__*/e(v.a, {\n                        className: \"framer-ll0r04 framer-18gz1vh\",\n                        \"data-framer-name\": \"Go Top Button\",\n                        layoutDependency: _,\n                        layoutId: \"I445:70659;430:29533\",\n                        style: {\n                          backgroundColor: \"rgb(50, 50, 50)\",\n                          borderBottomLeftRadius: 100,\n                          borderBottomRightRadius: 100,\n                          borderTopLeftRadius: 100,\n                          borderTopRightRadius: 100\n                        },\n                        ...X({\n                          aXjrGucUq: {\n                            \"data-highlight\": !0,\n                            onTap: E\n                          }\n                        }, C, M),\n                        children: /*#__PURE__*/e(s, {\n                          background: {\n                            alt: \"\",\n                            fit: \"fit\",\n                            intrinsicHeight: 20,\n                            intrinsicWidth: 20,\n                            pixelHeight: 20,\n                            pixelWidth: 20,\n                            sizes: \"20px\",\n                            ...W(k)\n                          },\n                          className: \"framer-rl6d89\",\n                          \"data-framer-name\": \"Up Icon\",\n                          layoutDependency: _,\n                          layoutId: \"ucL1gB87S\"\n                        })\n                      })\n                    })]\n                  })]\n                })\n              }), \"aXjrGucUq\" === C && /*#__PURE__*/e(v.div, {\n                className: \"framer-194guud\",\n                \"data-border\": !0,\n                \"data-framer-name\": \"Footer Bottom\",\n                layoutDependency: _,\n                layoutId: \"y9euYGlRG\",\n                style: {\n                  \"--border-bottom-width\": \"0px\",\n                  \"--border-color\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\",\n                  \"--border-left-width\": \"0px\",\n                  \"--border-right-width\": \"0px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\"\n                },\n                children: /*#__PURE__*/e(v.div, {\n                  className: \"framer-a4l3yf\",\n                  \"data-framer-name\": \"Container\",\n                  layoutDependency: _,\n                  layoutId: \"wX2jWHyXY\",\n                  children: /*#__PURE__*/r(v.div, {\n                    className: \"framer-12u6wdp\",\n                    \"data-framer-name\": \"Header Bottom End\",\n                    layoutDependency: _,\n                    layoutId: \"jKaNnMe2X\",\n                    children: [/*#__PURE__*/e(v.div, {\n                      className: \"framer-hg8uy0-container\",\n                      layoutDependency: _,\n                      layoutId: \"IV6cW3m9m-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/TXvCCbPbOXLC9URWNfRVX5U0iC4.png\",\n                          srcSet: \"https://framerusercontent.com/images/TXvCCbPbOXLC9URWNfRVX5U0iC4.png?scale-down-to=512 512w, https://framerusercontent.com/images/TXvCCbPbOXLC9URWNfRVX5U0iC4.png 619w\"\n                        }, \"\"),\n                        id: \"IV6cW3m9m\",\n                        layoutId: \"IV6cW3m9m\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://discord.gg/FagdcwwXRR\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), /*#__PURE__*/e(v.div, {\n                      className: \"framer-1v3jw78-container\",\n                      layoutDependency: _,\n                      layoutId: \"JlkkHswhK-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/cgWEPCt6lJA3n0yi7vUCtYru1A.png\"\n                        }, \"\"),\n                        id: \"JlkkHswhK\",\n                        layoutId: \"JlkkHswhK\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://github.com/AgentOps-AI/agentops\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), /*#__PURE__*/e(v.div, {\n                      className: \"framer-186ujpg-container\",\n                      layoutDependency: _,\n                      layoutId: \"cPjPMErGu-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/zsl9sKiNrfkZJZsMevyruIX7lc.svg\"\n                        }, \"\"),\n                        id: \"cPjPMErGu\",\n                        layoutId: \"cPjPMErGu\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://twitter.com/AtomSilverman\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), /*#__PURE__*/e(v.div, {\n                      className: \"framer-m4q23e-container\",\n                      layoutDependency: _,\n                      layoutId: \"M6oYbz6AK-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/bah8Px326uoT7CdUsgH4B4Aya7A.png\"\n                        }, \"\"),\n                        id: \"M6oYbz6AK\",\n                        layoutId: \"M6oYbz6AK\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://www.linkedin.com/company/aistaff/\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), /*#__PURE__*/e(v.div, {\n                      className: \"framer-1utk8ue-container\",\n                      layoutDependency: _,\n                      layoutId: \"i78g_6RfA-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/aGoeRktUmJFqABUdGaqmXFSd0Q.png\"\n                        }, \"\"),\n                        id: \"i78g_6RfA\",\n                        layoutId: \"i78g_6RfA\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"https://calendly.com/itsada\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    }), /*#__PURE__*/e(v.div, {\n                      className: \"framer-p1vkqt-container\",\n                      layoutDependency: _,\n                      layoutId: \"vObQVFKBs-container\",\n                      children: /*#__PURE__*/e(S, {\n                        height: \"100%\",\n                        I5W2o_ytJ: H({\n                          src: \"https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png\",\n                          srcSet: \"https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png?scale-down-to=512 415w, https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png?scale-down-to=1024 831w, https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png?scale-down-to=2048 1662w, https://framerusercontent.com/images/4Lr76UavZMRgtiu0wzwb41wBobY.png 1934w\"\n                        }, \"\"),\n                        id: \"vObQVFKBs\",\n                        layoutId: \"vObQVFKBs\",\n                        Ott7oYw4w: !0,\n                        qciR0BexH: !0,\n                        style: {\n                          width: \"100%\"\n                        },\n                        tpO3bPopl: \"itsadamsilverman@gmail.com\",\n                        variant: \"J3rJWHYYV\",\n                        WEloXxy38: !1,\n                        width: \"100%\",\n                        Z8wxMaFlk: \"\"\n                      })\n                    })]\n                  })\n                })\n              })]\n            })\n          })\n        })\n      })\n    });\n  }),\n  O = ['.framer-DSvsq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-DSvsq .framer-18gz1vh { display: block; }\", \".framer-DSvsq .framer-1ktym2w { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-DSvsq .framer-123px8q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-DSvsq .framer-sq44r2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 31px 0px 31px 0px; position: relative; width: 100%; }\", \".framer-DSvsq .framer-1e3s411 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; max-width: 1152px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\", \".framer-DSvsq .framer-1p6dxfe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 329px; overflow: visible; padding: 0px 0px 0px 0px; position: sticky; top: 24px; width: min-content; will-change: transform; z-index: 1; }\", \".framer-DSvsq .framer-1bs4exg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 349px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 328px; }\", \".framer-DSvsq .framer-1udo5ag, .framer-DSvsq .framer-boq8oj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-DSvsq .framer-1ud3djh-container { flex: none; height: auto; position: relative; width: 320px; }\", \".framer-DSvsq .framer-k32205 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 328px; }\", \".framer-DSvsq .framer-16882yp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 60px; position: relative; width: min-content; }\", \".framer-DSvsq .framer-8muzfw-container { flex: none; height: 161px; position: relative; width: 346px; z-index: 1; }\", \".framer-DSvsq .framer-1t1q0xs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-DSvsq .framer-p9266o { display: grid; flex: 1 0 0px; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1152px; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\", \".framer-DSvsq .framer-1mxigc9 { align-self: center; flex: none; height: auto; justify-self: start; position: relative; white-space: pre; width: fit-content; }\", \".framer-DSvsq .framer-1gx39nw { align-self: center; flex: none; height: auto; justify-self: center; position: relative; white-space: pre-wrap; width: 342px; word-break: break-word; word-wrap: break-word; }\", \".framer-DSvsq .framer-e46t5b { align-self: center; flex: none; height: auto; justify-self: center; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-DSvsq .framer-18pzve9 { align-content: center; align-items: center; align-self: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; justify-self: end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-DSvsq .framer-154nm9m-container, .framer-DSvsq .framer-1noq12r-container, .framer-DSvsq .framer-tx7pu9-container, .framer-DSvsq .framer-oeoerb-container, .framer-DSvsq .framer-1kscnnw-container, .framer-DSvsq .framer-1q2kjek-container, .framer-DSvsq .framer-hg8uy0-container, .framer-DSvsq .framer-1v3jw78-container, .framer-DSvsq .framer-186ujpg-container, .framer-DSvsq .framer-p1vkqt-container { flex: none; height: auto; position: relative; width: 52px; }\", \".framer-DSvsq .framer-ll0r04 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 10px 10px 10px; position: relative; text-decoration: none; width: min-content; }\", \".framer-DSvsq .framer-rl6d89 { flex: none; height: 20px; position: relative; width: 20px; }\", \".framer-DSvsq .framer-194guud { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\", \".framer-DSvsq .framer-a4l3yf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1152px; min-height: 76px; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\", \".framer-DSvsq .framer-12u6wdp { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: 0px; width: min-content; z-index: 1; }\", \".framer-DSvsq .framer-m4q23e-container { flex: none; height: auto; position: relative; width: 63px; }\", \".framer-DSvsq .framer-1utk8ue-container { flex: none; height: auto; position: relative; width: 58px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DSvsq .framer-1ktym2w, .framer-DSvsq .framer-123px8q, .framer-DSvsq .framer-sq44r2, .framer-DSvsq .framer-1p6dxfe, .framer-DSvsq .framer-1bs4exg, .framer-DSvsq .framer-k32205, .framer-DSvsq .framer-16882yp, .framer-DSvsq .framer-1t1q0xs, .framer-DSvsq .framer-18pzve9, .framer-DSvsq .framer-ll0r04, .framer-DSvsq .framer-194guud, .framer-DSvsq .framer-a4l3yf, .framer-DSvsq .framer-12u6wdp { gap: 0px; } .framer-DSvsq .framer-1ktym2w > *, .framer-DSvsq .framer-a4l3yf > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-DSvsq .framer-1ktym2w > :first-child, .framer-DSvsq .framer-123px8q > :first-child, .framer-DSvsq .framer-1p6dxfe > :first-child, .framer-DSvsq .framer-1bs4exg > :first-child, .framer-DSvsq .framer-k32205 > :first-child, .framer-DSvsq .framer-16882yp > :first-child, .framer-DSvsq .framer-a4l3yf > :first-child { margin-top: 0px; } .framer-DSvsq .framer-1ktym2w > :last-child, .framer-DSvsq .framer-123px8q > :last-child, .framer-DSvsq .framer-1p6dxfe > :last-child, .framer-DSvsq .framer-1bs4exg > :last-child, .framer-DSvsq .framer-k32205 > :last-child, .framer-DSvsq .framer-16882yp > :last-child, .framer-DSvsq .framer-a4l3yf > :last-child { margin-bottom: 0px; } .framer-DSvsq .framer-123px8q > *, .framer-DSvsq .framer-k32205 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-DSvsq .framer-sq44r2 > *, .framer-DSvsq .framer-1t1q0xs > *, .framer-DSvsq .framer-194guud > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-DSvsq .framer-sq44r2 > :first-child, .framer-DSvsq .framer-1t1q0xs > :first-child, .framer-DSvsq .framer-18pzve9 > :first-child, .framer-DSvsq .framer-ll0r04 > :first-child, .framer-DSvsq .framer-194guud > :first-child, .framer-DSvsq .framer-12u6wdp > :first-child { margin-left: 0px; } .framer-DSvsq .framer-sq44r2 > :last-child, .framer-DSvsq .framer-1t1q0xs > :last-child, .framer-DSvsq .framer-18pzve9 > :last-child, .framer-DSvsq .framer-ll0r04 > :last-child, .framer-DSvsq .framer-194guud > :last-child, .framer-DSvsq .framer-12u6wdp > :last-child { margin-right: 0px; } .framer-DSvsq .framer-1p6dxfe > *, .framer-DSvsq .framer-1bs4exg > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-DSvsq .framer-16882yp > * { margin: 0px; margin-bottom: calc(38px / 2); margin-top: calc(38px / 2); } .framer-DSvsq .framer-18pzve9 > *, .framer-DSvsq .framer-ll0r04 > *, .framer-DSvsq .framer-12u6wdp > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1ktym2w { width: 810px; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-sq44r2 { padding: 37px 0px 37px 0px; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1e3s411 { gap: 72px; justify-content: flex-start; order: 0; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1p6dxfe { align-self: stretch; flex: 1 0 0px; height: auto; max-width: unset; order: 0; position: relative; top: unset; width: 1px; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1bs4exg { height: min-content; justify-content: center; order: 0; position: sticky; top: 0px; width: min-content; will-change: transform; z-index: 1; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1udo5ag { order: 0; white-space: pre; width: auto; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1ud3djh-container, .framer-DSvsq.framer-v-qb1o82 .framer-e46t5b, .framer-DSvsq.framer-v-qb1o82 .framer-1noq12r-container, .framer-DSvsq.framer-v-12mxi8a .framer-194guud, .framer-DSvsq.framer-v-12mxi8a .framer-1v3jw78-container { order: 1; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-k32205, .framer-DSvsq.framer-v-qb1o82 .framer-tx7pu9-container, .framer-DSvsq.framer-v-12mxi8a .framer-1t1q0xs, .framer-DSvsq.framer-v-12mxi8a .framer-186ujpg-container { order: 2; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-16882yp { flex: 1 0 0px; order: 1; padding: 0px 0px 0px 0px; width: 1px; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-8muzfw-container { order: 0; width: 100%; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1mxigc9, .framer-DSvsq.framer-v-qb1o82 .framer-154nm9m-container, .framer-DSvsq.framer-v-12mxi8a .framer-a4l3yf, .framer-DSvsq.framer-v-12mxi8a .framer-hg8uy0-container { order: 0; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-18pzve9, .framer-DSvsq.framer-v-qb1o82 .framer-oeoerb-container, .framer-DSvsq.framer-v-12mxi8a .framer-m4q23e-container { order: 3; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1kscnnw-container, .framer-DSvsq.framer-v-12mxi8a .framer-1utk8ue-container { order: 4; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-1q2kjek-container, .framer-DSvsq.framer-v-12mxi8a .framer-p1vkqt-container { order: 5; }\", \".framer-DSvsq.framer-v-qb1o82 .framer-ll0r04 { order: 6; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DSvsq.framer-v-qb1o82 .framer-1e3s411 { gap: 0px; } .framer-DSvsq.framer-v-qb1o82 .framer-1e3s411 > * { margin: 0px; margin-left: calc(72px / 2); margin-right: calc(72px / 2); } .framer-DSvsq.framer-v-qb1o82 .framer-1e3s411 > :first-child { margin-left: 0px; } .framer-DSvsq.framer-v-qb1o82 .framer-1e3s411 > :last-child { margin-right: 0px; } }\", \".framer-DSvsq.framer-v-12mxi8a .framer-1ktym2w { width: 390px; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-sq44r2 { order: 0; padding: 0px 0px 0px 0px; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-1e3s411 { align-content: center; align-items: center; flex-direction: column; gap: 72px; justify-content: flex-start; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-1p6dxfe { flex-direction: row; justify-content: center; max-width: 440px; order: 0; position: relative; top: unset; width: 100%; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-1bs4exg { flex: 1 0 0px; gap: 17px; height: min-content; order: 0; padding: 0px 10px 0px 10px; width: 1px; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-16882yp { align-content: center; align-items: center; gap: 0px; order: 1; padding: 0px 0px 0px 0px; z-index: 1; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-8muzfw-container { height: 119px; order: 0; width: 342px; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-p9266o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; min-height: 76px; order: 0; width: min-content; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-1gx39nw { align-self: unset; order: 1; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-e46t5b { align-self: unset; order: 3; width: 342px; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-18pzve9 { align-self: unset; left: 89%; order: 0; position: absolute; top: 50%; width: min-content; z-index: 1; }\", \".framer-DSvsq.framer-v-12mxi8a .framer-ll0r04 { cursor: pointer; order: 6; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DSvsq.framer-v-12mxi8a .framer-1e3s411, .framer-DSvsq.framer-v-12mxi8a .framer-1p6dxfe, .framer-DSvsq.framer-v-12mxi8a .framer-1bs4exg, .framer-DSvsq.framer-v-12mxi8a .framer-16882yp, .framer-DSvsq.framer-v-12mxi8a .framer-p9266o { gap: 0px; } .framer-DSvsq.framer-v-12mxi8a .framer-1e3s411 > * { margin: 0px; margin-bottom: calc(72px / 2); margin-top: calc(72px / 2); } .framer-DSvsq.framer-v-12mxi8a .framer-1e3s411 > :first-child, .framer-DSvsq.framer-v-12mxi8a .framer-1bs4exg > :first-child, .framer-DSvsq.framer-v-12mxi8a .framer-16882yp > :first-child, .framer-DSvsq.framer-v-12mxi8a .framer-p9266o > :first-child { margin-top: 0px; } .framer-DSvsq.framer-v-12mxi8a .framer-1e3s411 > :last-child, .framer-DSvsq.framer-v-12mxi8a .framer-1bs4exg > :last-child, .framer-DSvsq.framer-v-12mxi8a .framer-16882yp > :last-child, .framer-DSvsq.framer-v-12mxi8a .framer-p9266o > :last-child { margin-bottom: 0px; } .framer-DSvsq.framer-v-12mxi8a .framer-1p6dxfe > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-DSvsq.framer-v-12mxi8a .framer-1p6dxfe > :first-child { margin-left: 0px; } .framer-DSvsq.framer-v-12mxi8a .framer-1p6dxfe > :last-child { margin-right: 0px; } .framer-DSvsq.framer-v-12mxi8a .framer-1bs4exg > * { margin: 0px; margin-bottom: calc(17px / 2); margin-top: calc(17px / 2); } .framer-DSvsq.framer-v-12mxi8a .framer-16882yp > *, .framer-DSvsq.framer-v-12mxi8a .framer-p9266o > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\", ...y.css, ...b.css, ...q.css],\n  J = x(M, O, \"framer-DSvsq\");\nexport default J;\nJ.displayName = \"Footer\", J.defaultProps = {\n  height: 471,\n  width: 1200\n}, t(J, {\n  variant: {\n    options: [\"n5MNA_KwQ\", \"NT0KK1N9g\", \"aXjrGucUq\"],\n    optionTitles: [\"Default\", \"Tablet\", \"Mobile\"],\n    title: \"Variant\",\n    type: n.Enum\n  },\n  wDSwz0IhE: {\n    title: \"Go Up Button\",\n    type: n.Link\n  },\n  FXjO73sPy: {\n    __defaultAssetReference: \"data:framer/asset-reference,9lzUJQVx6BtIPEuT8vZnZKvFOR4.svg?originalFilename=nav-arrow-up.svg&preferredSize=auto\",\n    title: \"Image\",\n    type: n.ResponsiveImage\n  },\n  Gvw9WM_QI: (null == j ? void 0 : j.redirectAs) && {\n    ...j.redirectAs,\n    defaultValue: null,\n    hidden: void 0,\n    title: \"Success 2\"\n  }\n}), a(J, [...I, ...k, ...N, ...y.fonts, ...b.fonts, ...q.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramernKxlHtsNU\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"wDSwz0IhE\\\":\\\"goUpButton\\\",\\\"FXjO73sPy\\\":\\\"image\\\",\\\"Gvw9WM_QI\\\":\\\"success2\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NT0KK1N9g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aXjrGucUq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"471\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicWidth\": \"1200\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./nKxlHtsNU.map"],
  "mappings": "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",
  "names": ["emailRegex", "mailchimpRegex", "validateEmail", "email", "parseMailChimpUrl", "url", "ref", "domain", "parameters", "isExternalURL", "VERSION", "Input", "withCSS", "service", "redirectAs", "mailchimpURL", "loopsID", "loopsUserGroup", "formsparkID", "getwaitlistAPI", "input", "button", "font", "layout", "link", "gap", "style", "onSubmit", "setEmail", "ye", "isError", "setError", "isLoading", "setLoading", "isFocus", "setFocus", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "padding", "borderRadius", "borderObject", "focusObject", "shadowObject", "height", "fixedHeight", "buttonPaddingPerSide", "buttonPaddingTop", "buttonPaddingRight", "buttonPaddingBottom", "buttonPaddingLeft", "buttonPadding", "paddingValue", "buttonPaddingValue", "router", "useRouter", "onSuccess", "path", "hash", "routeId", "pathVariables", "inferInitialRouteFromPath", "formControls", "validateForm", "te", "handleChange", "event", "handleFocus", "handleBlur", "handleSubmit", "response", "error", "emailBody", "userGroupBody", "formBody", "data", "entries", "formData", "data1", "useAnimationControls", "focusStylesFrom", "focusStylesTo", "shadowStyles", "borderStyles", "formVariants", "inputVariants", "dynamicBoxShadow", "p", "motion", "containerStyles", "defaultStyle", "Spinner", "getButtonShadow", "props", "noButtonStyles", "addPropertyControls", "ControlType", "shadows", "output", "shadow", "Input_default", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "tap", "text", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "variants", "Component", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "gdoxB2m4z", "NYFfnnmLz", "JBbinioeC", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1rw1nnl", "args", "isDisplayed", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FrameryGMoQ5fOw", "withCSS", "yGMoQ5fOw_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "c", "getFonts", "yGMoQ5fOw_default", "h", "y", "w", "g", "t", "a", "re", "MotionConfigContext", "i", "o", "se", "p", "b", "e", "r", "V", "N", "useLocaleInfo", "f", "c", "x", "v", "S", "K", "j", "A", "P", "useVariantState", "h", "y", "R", "pe", "k", "ae", "LayoutGroup", "motion", "cx", "yGMoQ5fOw_default", "withCSS", "RV6mMyGWJ_default", "addPropertyControls", "ControlType", "addFonts", "w", "getFonts", "yGMoQ5fOw_default", "E", "RV6mMyGWJ_default", "K", "I", "j", "e", "r", "a", "z", "q", "k", "t", "re", "MotionConfigContext", "n", "m", "se", "p", "F", "L", "D", "M", "useLocaleInfo", "i", "c", "g", "w", "E", "N", "A", "C", "Y", "V", "useVariantState", "K", "H", "O", "_", "useActiveVariantCallback", "Q", "T", "pe", "useRouter", "U", "ae", "W", "className", "LayoutGroup", "motion", "cx", "RichText", "x", "yGMoQ5fOw_default", "resolveLink", "RV6mMyGWJ_default", "css", "withCSS", "bCANcRoFL_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "I", "getFonts", "Input_default", "k", "bCANcRoFL_default", "N", "BvGrtqk3p_default", "j", "getPropertyControls", "U", "P", "X", "e", "r", "a", "R", "z", "Y", "H", "W", "T", "t", "re", "MotionConfigContext", "n", "i", "se", "p", "F", "A", "o", "m", "s", "l", "B", "M", "useLocaleInfo", "x", "h", "I", "k", "N", "j", "C", "O", "J", "V", "K", "useVariantState", "U", "_", "G", "L", "useActiveVariantCallback", "E", "Z", "pe", "Q", "ae", "$", "className", "LayoutGroup", "motion", "cx", "RichText", "Input_default", "Link", "bCANcRoFL_default", "BvGrtqk3p_default", "Image2", "css", "withCSS", "nKxlHtsNU_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
