{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/G0lF2a2mezep3QZSQZwm/DotLottie.js", "ssg:https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/9zLIz4fn80IR9zpOx18Q/Embed.js", "ssg:https://framer.com/m/framer/default-utils.js", "ssg:https://framerusercontent.com/modules/o1odTRM6LklcbOAmaNk3/bHDdy8GY9GLpQNUDZGgE/fY_lxRZBB.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { useEffect, useRef, useState } from \"react\";\nconst placeholderUrl = \"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\"; /**\n                                                                                                     * DOT LOTTIE\n                                                                                                     *\n                                                                                                     * @framerIntrinsicWidth 200\n                                                                                                     * @framerIntrinsicHeight 200\n                                                                                                     * @framerDisableUnlink\n                                                                                                     *\n                                                                                                     * @framerSupportedLayoutWidth fixed\n                                                                                                     * @framerSupportedLayoutHeight any-prefer-fixed\n                                                                                                     */\nexport default function DotLottie(props) {\n  return /*#__PURE__*/_jsx(OptimizationFriendly, {\n    loading: /*#__PURE__*/_jsx(\"div\", {}),\n    loaded: /*#__PURE__*/_jsx(LottiePlayer, {\n      ...props\n    })\n  });\n}\n;\nfunction LottiePlayer(props) {\n  /* Checks */const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const lottieInstanceRef = useRef(null);\n  const shouldPlay = isCanvas || props.hover === true || props.autoplay === false ? null : true; /* File or URL */\n  let src;\n  switch (props.srcType) {\n    case \"url\":\n      src = props.srcUrl;\n      break;\n    case \"file\":\n      src = props.srcFile;\n      break;\n    default:\n      src = placeholderUrl;\n      break;\n  } /* Progress */\n  const [isReady, setIsReady] = useState(false); /* For canvas states */\n  useEffect(() => {\n    if (!lottieInstanceRef.current) return;\n    lottieInstanceRef.current.addEventListener(\"ready\", () => setIsReady(true));\n  }, []);\n  useEffect(() => {\n    if (!lottieInstanceRef.current) return;\n    lottieInstanceRef.current.seek(`${props.progress}%`);\n  }, [isReady, props.progress]);\n  const lastVariant = useRef(); /* For component variant support */\n  useEffect(() => {\n    if (isCanvas) return;\n    if (lastVariant.current !== props.autoplay) {\n      if (!lottieInstanceRef.current) return;\n      if (props.autoplay === true) {\n        lottieInstanceRef.current.play();\n      }\n      if (props.autoplay === false) {\n        lottieInstanceRef.current.pause();\n      }\n    }\n    lastVariant.current = props.autoplay;\n  }, [props.autoplay]);\n  return (\n    // @ts-ignore\n    /*#__PURE__*/\n    _jsx(\"dotlottie-player\", {\n      src: src,\n      ref: lottieInstanceRef,\n      autoplay: shouldPlay,\n      loop: props.loop ? true : null,\n      hover: props.hover ? true : null,\n      controls: props.controls ? true : null,\n      background: props.background ? props.background : null,\n      speed: props.speed,\n      direction: props.direction,\n      style: {\n        ...props.style,\n        width: \"100%\",\n        height: \"100%\"\n      }\n    }, src)\n  );\n}\nDotLottie.defaultProps = {\n  srcUrl: placeholderUrl,\n  autoplay: true,\n  background: \"#05F\",\n  controls: false,\n  direction: 1,\n  hover: false,\n  loop: true,\n  speed: 1\n};\nDotLottie.displayName = \"Dot Lottie\";\naddPropertyControls(DotLottie, {\n  srcType: {\n    type: ControlType.Enum,\n    displaySegmentedControl: true,\n    title: \"Source\",\n    options: [\"url\", \"file\"],\n    optionTitles: [\"URL\", \"File\"]\n  },\n  srcUrl: {\n    type: ControlType.String,\n    title: \"Link\",\n    placeholder: \"../example.lottie\",\n    hidden: props => props.srcType === \"file\"\n  },\n  srcFile: {\n    type: ControlType.File,\n    title: \"File\",\n    allowedFileTypes: [\"lottie\", \"json\"],\n    hidden: props => props.srcType === \"url\"\n  },\n  autoplay: {\n    type: ControlType.Boolean,\n    title: \"Autoplay\",\n    defaultValue: true\n  },\n  background: {\n    type: ControlType.Color,\n    title: \"Backdrop\",\n    defaultValue: \"#05F\"\n  },\n  controls: {\n    type: ControlType.Boolean,\n    title: \"Controls\"\n  },\n  direction: {\n    type: ControlType.Enum,\n    title: \"Direction\",\n    defaultValue: \"1\",\n    displaySegmentedControl: true,\n    segmentedControlDirection: \"horizontal\",\n    options: [\"1\", \"-1\"],\n    optionTitles: [\"Normal\", \"Reverse\"]\n  },\n  hover: {\n    type: ControlType.Boolean,\n    title: \"Hover Play\"\n  },\n  loop: {\n    type: ControlType.Boolean,\n    title: \"Loop\"\n  },\n  speed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    defaultValue: 1,\n    min: 1,\n    max: 10,\n    unit: \"x\",\n    step: .5,\n    displayStepper: true\n  },\n  progress: {\n    type: ControlType.Number,\n    title: \"Progress\",\n    defaultValue: 0,\n    min: 0,\n    max: 100,\n    step: 1,\n    description: \"This component is made for Lottie files. [Learn more here](https://dotlottie.io/).\"\n  }\n}); /* For SSG */\nfunction OptimizationFriendly({\n  loading,\n  loaded\n}) {\n  const [isLoading, setLoading] = React.useState(true); // We can't load web-components in ssg on the server,\n  // so we defer rendering until we hit the client.\n  React.useEffect(() => {\n    import(\"https://unpkg.com/@dotlottie/player-component@1.3.2/dist/dotlottie-player.js\").then(() => {\n      setLoading(false);\n    });\n  }, []);\n  return isLoading ? loading : loaded;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"DotLottie\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerSupportedLayoutHeight\": \"any-prefer-fixed\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./DotLottie.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useEffect, useRef, useState } from \"react\";\nimport { addPropertyControls, ControlType } from \"framer\";\nimport { useIsOnCanvas, emptyStateStyle, containerStyles } from \"https://framer.com/m/framer/default-utils.js\"; /**\n                                                                                                                * @framerIntrinsicWidth 600\n                                                                                                                * @framerIntrinsicHeight 400\n                                                                                                                *\n                                                                                                                * @framerSupportedLayoutWidth fixed\n                                                                                                                * @framerSupportedLayoutHeight fixed\n                                                                                                                *\n                                                                                                                * @framerDisableUnlink\n                                                                                                                */\nexport default function Embed({\n  type,\n  url,\n  html\n}) {\n  if (type === \"url\" && url) {\n    return /*#__PURE__*/_jsx(EmbedURL, {\n      url: url\n    });\n  }\n  if (type === \"html\" && html) {\n    return /*#__PURE__*/_jsx(EmbedHTML, {\n      html: html\n    });\n  }\n  return /*#__PURE__*/_jsx(Instructions, {});\n}\n;\naddPropertyControls(Embed, {\n  type: {\n    type: ControlType.Enum,\n    defaultValue: \"url\",\n    displaySegmentedControl: true,\n    options: [\"url\", \"html\"],\n    optionTitles: [\"URL\", \"HTML\"]\n  },\n  url: {\n    title: \"URL\",\n    type: ControlType.String,\n    description: \"Some websites don\u2019t support embedding.\",\n    hidden(props) {\n      return props.type !== \"url\";\n    }\n  },\n  html: {\n    title: \"HTML\",\n    displayTextArea: true,\n    type: ControlType.String,\n    hidden(props) {\n      return props.type !== \"html\";\n    }\n  }\n});\nfunction Instructions() {\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      ...emptyStateStyle,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsx(\"div\", {\n      style: centerTextStyle,\n      children: \"To embed a website or widget, add it to the properties\\xa0panel.\"\n    })\n  });\n}\nfunction EmbedURL({\n  url\n}) {\n  // Add https:// if the URL does not have a protocol.\n  if (!/[a-z]+:\\/\\//.test(url)) {\n    url = \"https://\" + url;\n  }\n  const onCanvas = useIsOnCanvas(); // We need to check if the url is blocked inside an iframe by the X-Frame-Options\n  // or Content-Security-Policy headers on the backend.\n  const [state, setState] = useState(onCanvas ? undefined : false);\n  useEffect(() => {\n    // We only want to check on the canvas.\n    // On the website we want to avoid the additional delay.\n    if (!onCanvas) return; // TODO: We could also use AbortController here.\n    let isLastEffect = true;\n    setState(undefined);\n    async function load() {\n      const response = await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\" + encodeURIComponent(url));\n      if (response.status == 200) {\n        const {\n          isBlocked\n        } = await response.json();\n        if (isLastEffect) {\n          setState(isBlocked);\n        }\n      } else {\n        const message = await response.text();\n        console.error(message);\n        const error = new Error(\"This site can\u2019t be reached.\");\n        setState(error);\n      }\n    }\n    load().catch(error => {\n      console.error(error);\n      setState(error);\n    });\n    return () => {\n      isLastEffect = false;\n    };\n  }, [url]);\n  if (!url.startsWith(\"https://\")) {\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: \"Unsupported protocol.\"\n    });\n  }\n  if (state === undefined) {\n    return /*#__PURE__*/_jsx(LoadingIndicator, {});\n  }\n  if (state instanceof Error) {\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: state.message\n    });\n  }\n  if (state === true) {\n    const message = `Can't embed ${url} due to its content security policy.`;\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: message\n    });\n  }\n  return /*#__PURE__*/_jsx(\"iframe\", {\n    src: url,\n    style: iframeStyle,\n    loading: \"lazy\",\n    // @ts-ignore\n    fetchPriority: onCanvas ? \"low\" : \"auto\",\n    referrerPolicy: \"no-referrer\",\n    sandbox: getSandbox(onCanvas)\n  });\n}\nconst iframeStyle = {\n  width: \"100%\",\n  height: \"100%\",\n  border: \"none\"\n};\nfunction getSandbox(onCanvas) {\n  const result = [\"allow-same-origin\", \"allow-scripts\"];\n  if (!onCanvas) {\n    result.push(\"allow-downloads\", \"allow-forms\", \"allow-modals\", \"allow-orientation-lock\", \"allow-pointer-lock\", \"allow-popups\", \"allow-popups-to-escape-sandbox\", \"allow-presentation\", \"allow-storage-access-by-user-activation\", \"allow-top-navigation-by-user-activation\");\n  }\n  return result.join(\" \");\n}\nfunction EmbedHTML({\n  html\n}) {\n  const ref = useRef(); // If the HTML contains a script tag we can't use\n  // dangerouslySetInnerHTML because it doesn't execute\n  // scripts on the client. Otherwise, we can benefit\n  // from SSG by using dangerouslySetInnerHTML.\n  const hasScript = html.includes(\"</script>\");\n  useEffect(() => {\n    if (!hasScript) return;\n    const div = ref.current;\n    div.innerHTML = html;\n    executeScripts(div);\n    return () => {\n      div.innerHTML = \"\";\n    };\n  }, [html, hasScript]);\n  return /*#__PURE__*/_jsx(\"div\", {\n    ref: ref,\n    style: htmlStyle,\n    dangerouslySetInnerHTML: !hasScript ? {\n      __html: html\n    } : undefined\n  });\n}\nconst htmlStyle = {\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  flexDirection: \"column\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n}; // This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node) {\n  if (node instanceof Element && node.tagName === \"SCRIPT\") {\n    const script = document.createElement(\"script\");\n    script.text = node.innerHTML;\n    for (const {\n      name,\n      value\n    } of node.attributes) {\n      script.setAttribute(name, value);\n    }\n    node.parentElement.replaceChild(script, node);\n  } else {\n    for (const child of node.childNodes) {\n      executeScripts(child);\n    }\n  }\n} // Generic components\nfunction LoadingIndicator() {\n  return /*#__PURE__*/_jsx(\"div\", {\n    className: \"framerInternalUI-componentPlaceholder\",\n    style: {\n      ...containerStyles,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsx(\"div\", {\n      style: centerTextStyle,\n      children: \"Loading\u2026\"\n    })\n  });\n}\nfunction ErrorMessage({\n  message\n}) {\n  return /*#__PURE__*/_jsx(\"div\", {\n    className: \"framerInternalUI-errorPlaceholder\",\n    style: {\n      ...containerStyles,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsxs(\"div\", {\n      style: centerTextStyle,\n      children: [\"Error: \", message]\n    })\n  });\n}\nconst centerTextStyle = {\n  textAlign: \"center\",\n  minWidth: 140\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Embed\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerDisableUnlink\": \"\",\n        \"framerIntrinsicWidth\": \"600\",\n        \"framerIntrinsicHeight\": \"400\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Embed.map", "import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// Generated by Framer (c2f6d5d)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, cx, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  Zd8ST65eO: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"Zd8ST65eO\"];\nconst variantClassNames = {\n  Zd8ST65eO: \"framer-v-va06sb\"\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 humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"Zd8ST65eO\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"Zd8ST65eO\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\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-VDjPk\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-va06sb\", className),\n        \"data-border\": true,\n        \"data-framer-name\": \"Default\",\n        layoutDependency: layoutDependency,\n        layoutId: \"Zd8ST65eO\",\n        ref: ref,\n        style: {\n          \"--border-bottom-width\": \"1px\",\n          \"--border-color\": \"var(--token-cbd30813-eba9-4177-88a9-984aa4daf246, rgb(40, 40, 40))\",\n          \"--border-left-width\": \"1px\",\n          \"--border-right-width\": \"1px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"1px\",\n          backgroundColor: \"var(--token-5b9c8610-70d7-4211-b68f-b88f529f6ced, rgb(28, 28, 28))\",\n          borderBottomLeftRadius: 6,\n          borderBottomRightRadius: 6,\n          borderTopLeftRadius: 6,\n          borderTopRightRadius: 6,\n          ...style\n        },\n        transition: transition,\n        variants: {\n          \"Zd8ST65eO-hover\": {\n            \"--border-color\": \"var(--token-1ce56fad-b27d-4ce5-add7-847ba5f1b588, rgb(194, 194, 194))\"\n          }\n        },\n        ...addPropertyOverrides({\n          \"Zd8ST65eO-hover\": {\n            \"data-framer-name\": undefined\n          }\n        }, baseVariant, gestureVariant),\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-1q1qmr7\",\n          \"data-framer-name\": \"Frame 201\",\n          layoutDependency: layoutDependency,\n          layoutId: \"IW6IawyHs\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(SVG, {\n            className: \"framer-10zq3m7\",\n            \"data-framer-name\": \"x\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Ld7HrXuRE\",\n            opacity: 1,\n            svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 15 5 L 5 15\" fill=\"transparent\" stroke=\"var(--token-4a7b8e81-3912-453a-8164-e6712285d1cf, rgb(131, 134, 138))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 5 L 15 15\" fill=\"transparent\" stroke=\"var(--token-4a7b8e81-3912-453a-8164-e6712285d1cf, rgb(131, 134, 138))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',\n            svgContentId: 3788076216,\n            transition: transition,\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              \"Zd8ST65eO-hover\": {\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 15 5 L 5 15\" fill=\"transparent\" stroke=\"var(--token-b3d2ad2a-71b9-4473-b8a2-63569d8b7306, rgb(0, 0, 0))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 5 5 L 15 15\" fill=\"transparent\" stroke=\"var(--token-b3d2ad2a-71b9-4473-b8a2-63569d8b7306, rgb(0, 0, 0))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',\n                svgContentId: 2329637879\n              }\n            }, baseVariant, gestureVariant)\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--framer-font-size\": \"14px\",\n                  \"--framer-line-height\": \"20px\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Close\"\n              })\n            }),\n            className: \"framer-123yt5c\",\n            \"data-framer-name\": \"Search\",\n            layoutDependency: layoutDependency,\n            layoutId: \"cEI5j6DKT\",\n            style: {\n              \"--extracted-r6o4lv\": \" var(--token-4a7b8e81-3912-453a-8164-e6712285d1cf, rgb(131, 134, 138))\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            variants: {\n              \"Zd8ST65eO-hover\": {\n                \"--extracted-r6o4lv\": \" var(--token-b3d2ad2a-71b9-4473-b8a2-63569d8b7306, rgb(0, 0, 0))\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-VDjPk [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-VDjPk .framer-za6r2a { display: block; }\", \".framer-VDjPk .framer-va06sb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 6px 12px 6px 8px; position: relative; width: min-content; }\", \".framer-VDjPk .framer-1q1qmr7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-VDjPk .framer-10zq3m7 { flex: none; height: 20px; position: relative; width: 20px; }\", \".framer-VDjPk .framer-123yt5c { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-VDjPk .framer-v-va06sb .framer-va06sb { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VDjPk .framer-va06sb, .framer-VDjPk .framer-1q1qmr7 { gap: 0px; } .framer-VDjPk .framer-va06sb > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-VDjPk .framer-va06sb > :first-child, .framer-VDjPk .framer-1q1qmr7 > :first-child { margin-left: 0px; } .framer-VDjPk .framer-va06sb > :last-child, .framer-VDjPk .framer-1q1qmr7 > :last-child { margin-right: 0px; } .framer-VDjPk .framer-1q1qmr7 > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 32\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 79\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qycXAd7aE\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerfY_lxRZBB = withCSS(Component, css, \"framer-VDjPk\");\nexport default FramerfY_lxRZBB;\nFramerfY_lxRZBB.displayName = \"Element/Closeable\";\nFramerfY_lxRZBB.defaultProps = {\n  height: 32,\n  width: 79\n};\naddFonts(FramerfY_lxRZBB, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerfY_lxRZBB\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"79\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"32\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qycXAd7aE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./fY_lxRZBB.map"],
  "mappings": "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",
  "names": ["init_shims", "placeholderUrl", "DotLottie", "props", "p", "OptimizationFriendly", "LottiePlayer", "isCanvas", "RenderTarget", "lottieInstanceRef", "pe", "shouldPlay", "src", "isReady", "setIsReady", "ye", "ue", "lastVariant", "addPropertyControls", "ControlType", "loading", "loaded", "isLoading", "setLoading", "init_shims", "init_shims", "Embed", "type", "url", "html", "p", "EmbedURL", "EmbedHTML", "Instructions", "addPropertyControls", "ControlType", "props", "emptyStateStyle", "centerTextStyle", "onCanvas", "useIsOnCanvas", "state", "setState", "ye", "ue", "isLastEffect", "load", "response", "isBlocked", "message", "error", "ErrorMessage", "LoadingIndicator", "iframeStyle", "getSandbox", "result", "ref", "pe", "hasScript", "div", "executeScripts", "htmlStyle", "node", "script", "name", "value", "child", "containerStyles", "u", "init_shims", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "RichText", "x", "css", "FramerfY_lxRZBB", "withCSS", "fY_lxRZBB_default", "addFonts"]
}
