{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/uL7Dr23hrlWvgdzA8sMR/KAQhQySqnac5AjosIfP8/L47tzN_WN.js"],
  "sourcesContent": ["// Generated by Framer (b00ca8f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, SVG, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Video } from \"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/534oB9Tn5cZB6VZbkWLJ/Video.js\";\nconst VideoFonts = getFonts(Video);\nconst VideoControls = getPropertyControls(Video);\nconst cycleOrder = [\"vMMqh_URk\"];\nconst variantClassNames = {\n  vMMqh_URk: \"framer-v-k3l7p5\"\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 BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"vMMqh_URk\",\n  tap: x4PQfTY1e,\n  video: B9cLBAgwS,\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: \"vMMqh_URk\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1bhcsfp = activeVariantCallback(async (...args) => {\n    if (x4PQfTY1e) {\n      const res = await x4PQfTY1e(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\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-uBCJi\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-k3l7p5\", className),\n        \"data-framer-name\": \"Variant 1\",\n        layoutDependency: layoutDependency,\n        layoutId: \"vMMqh_URk\",\n        ref: ref,\n        style: {\n          ...style\n        },\n        transition: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-8anqo6\",\n          \"data-framer-name\": \"Video\",\n          layoutDependency: layoutDependency,\n          layoutId: \"dHlxWroB1\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-m5lsav\",\n            \"data-framer-name\": \"Close\",\n            \"data-highlight\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"QY2YAtRum\",\n            onTap: onTap1bhcsfp,\n            style: {\n              backgroundColor: \"var(--token-c3f9e624-50f1-4758-8d15-a090ecf3a36a, rgb(255, 255, 255))\",\n              borderBottomLeftRadius: 50,\n              borderBottomRightRadius: 50,\n              borderTopLeftRadius: 50,\n              borderTopRightRadius: 50,\n              boxShadow: \"0px 2px 4px 0px rgba(0, 0, 0, 0.16)\"\n            },\n            transition: transition,\n            children: /*#__PURE__*/_jsx(SVG, {\n              className: \"framer-1b2cm7f\",\n              \"data-framer-name\": \"Fill 1\",\n              fill: \"rgba(0,0,0,1)\",\n              intrinsicHeight: 12,\n              intrinsicWidth: 12,\n              layoutDependency: layoutDependency,\n              layoutId: \"EcPjigjVm\",\n              svg: '<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.61404 6.00009L11.6506 1.96244C12.1034 1.52355 12.1162 0.800997 11.6784 0.348208C11.2395 -0.104581 10.517 -0.117433 10.0642 0.319306C10.0545 0.328941 10.0449 0.337504 10.0363 0.348208L5.99981 4.38475L1.96219 0.34903C1.52543 -0.104828 0.802885 -0.116611 0.349029 0.320128C-0.104827 0.759023 -0.116611 1.48157 0.320126 1.93543C0.329759 1.94506 0.339394 1.9547 0.349029 1.96433L4.38474 6.00006L0.348207 10.0377C-0.104581 10.4766 -0.117433 11.1991 0.319304 11.6519C0.758198 12.1047 1.48074 12.1176 1.93353 11.6798C1.94317 11.6701 1.9528 11.6616 1.96136 11.6519L6.00008 7.61429L10.0377 11.6508C10.4766 12.1036 11.1992 12.1165 11.6519 11.6787C12.1047 11.2398 12.1176 10.5172 11.6798 10.0644C11.6701 10.0548 11.6616 10.0452 11.6519 10.0366L7.61404 6.00009Z\" fill=\"#2A2A5E\"/>\\n</svg>\\n',\n              transition: transition,\n              withExternalLayout: true\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-p14xke-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"DwIpoFiGg-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Video, {\n              backgroundColor: \"rgba(0, 0, 0, 0)\",\n              borderRadius: 8,\n              bottomLeftRadius: 8,\n              bottomRightRadius: 8,\n              canvasPlay: true,\n              controls: true,\n              height: \"100%\",\n              id: \"DwIpoFiGg\",\n              isMixedBorderRadius: false,\n              layoutId: \"DwIpoFiGg\",\n              loop: false,\n              muted: false,\n              objectFit: \"fill\",\n              playing: true,\n              posterEnabled: false,\n              srcFile: B9cLBAgwS,\n              srcType: \"Upload\",\n              srcUrl: \"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",\n              startTime: 0,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              topLeftRadius: 8,\n              topRightRadius: 8,\n              volume: 100,\n              width: \"100%\"\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-uBCJi [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-uBCJi * { box-sizing: border-box; }\", \".framer-uBCJi .framer-1h9mtbg { display: block; }\", \".framer-uBCJi .framer-k3l7p5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1514px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1841px; }\", \".framer-uBCJi .framer-8anqo6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1004px; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; width: 100%; }\", \".framer-uBCJi .framer-m5lsav { cursor: pointer; flex: none; height: 48px; overflow: hidden; position: absolute; right: 12px; top: 12px; width: 48px; will-change: transform; z-index: 1; }\", \".framer-uBCJi .framer-1b2cm7f { flex: none; height: 12px; left: calc(50.00000000000002% - 12px / 2); position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 12px; }\", \".framer-uBCJi .framer-p14xke-container { aspect-ratio: 1.7857142857142858 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 535px); position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uBCJi .framer-k3l7p5, .framer-uBCJi .framer-8anqo6 { gap: 0px; } .framer-uBCJi .framer-k3l7p5 > *, .framer-uBCJi .framer-8anqo6 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-uBCJi .framer-k3l7p5 > :first-child, .framer-uBCJi .framer-8anqo6 > :first-child { margin-top: 0px; } .framer-uBCJi .framer-k3l7p5 > :last-child, .framer-uBCJi .framer-8anqo6 > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 1514\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 1841\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"x4PQfTY1e\":\"tap\",\"B9cLBAgwS\":\"video\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerL47tzN_WN = withCSS(Component, css);\nexport default FramerL47tzN_WN;\nFramerL47tzN_WN.displayName = \"General/Video overlay\";\nFramerL47tzN_WN.defaultProps = {\n  height: 1514,\n  width: 1841\n};\naddPropertyControls(FramerL47tzN_WN, {\n  x4PQfTY1e: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  },\n  B9cLBAgwS: (VideoControls === null || VideoControls === void 0 ? void 0 : VideoControls[\"srcFile\"]) && {\n    ...VideoControls[\"srcFile\"],\n    __defaultAssetReference: \"\",\n    hidden: undefined,\n    title: \"Video\"\n  }\n});\naddFonts(FramerL47tzN_WN, [...VideoFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerL47tzN_WN\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"1514\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1841\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"x4PQfTY1e\\\":\\\"tap\\\",\\\"B9cLBAgwS\\\":\\\"video\\\"}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./L47tzN_WN.map"],
  "mappings": "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",
  "names": ["VideoFonts", "getFonts", "Video", "VideoControls", "getPropertyControls", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "x4PQfTY1e", "B9cLBAgwS", "restProps", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1bhcsfp", "args", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "Video", "css", "FramerL47tzN_WN", "withCSS", "L47tzN_WN_default", "addPropertyControls", "ControlType", "VideoControls", "addFonts", "VideoFonts"]
}
