{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/FyIjdj6yzTBnaCBxgvAC/WHkcLC38SNmEW6lnYn2o/N8a_NXDvV.js", "ssg:https://framerusercontent.com/modules/rIsaCLcat0913hvQUo19/LRugvvfHMyczWdO5MiYK/oXTom1gWP.js", "ssg:https://framerusercontent.com/modules/BtMtV0acoRPcJpzLsNYq/8dvbcLxUlfqYPHI9EGIA/s1RSwiIIA.js"],
  "sourcesContent": ["import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Inter Tight-600\"]);\nexport const fonts = [{\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/N8a_NXDvV:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v2/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqXCRToK8EPg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v2/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqXCRToK8EPg.ttf\",\n  weight: \"600\"\n}];\nexport const css = ['.framer-oga5t .framer-styles-preset-1dekd9n:not(.rich-text-wrapper), .framer-oga5t .framer-styles-preset-1dekd9n.rich-text-wrapper h2, .framer-oga5t .framer-styles-preset-1dekd9n.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Inter Tight\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0px; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-oga5t .framer-styles-preset-1dekd9n:not(.rich-text-wrapper), .framer-oga5t .framer-styles-preset-1dekd9n.rich-text-wrapper h2, .framer-oga5t .framer-styles-preset-1dekd9n.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Inter Tight\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0px; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-oga5t .framer-styles-preset-1dekd9n:not(.rich-text-wrapper), .framer-oga5t .framer-styles-preset-1dekd9n.rich-text-wrapper h2, .framer-oga5t .framer-styles-preset-1dekd9n.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Inter Tight\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0px; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-oga5t\";\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 (5b5d553)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, Link, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/sJaN6xCTl0BnPmKeGgNy/hZC59BMby58jnwWtMC25/cnctm0QDd.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/FyIjdj6yzTBnaCBxgvAC/WHkcLC38SNmEW6lnYn2o/N8a_NXDvV.js\";\nimport * as sharedStyle2 from \"https://framerusercontent.com/modules/ikn2Md6gjE6sRMUv4o8h/nlDp772Q5mQcIlo9zYHA/xZndidUCt.js\";\nconst enabledGestures = {\n  yYt31s7fR: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"yYt31s7fR\"];\nconst variantClassNames = {\n  yYt31s7fR: \"framer-v-2ns10e\"\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: .2,\n    ease: [.5, 0, .88, .77],\n    mass: 1,\n    stiffness: 500,\n    type: \"tween\"\n  }\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"yYt31s7fR\",\n  image: o2bbBBqEx = {\n    src: new URL(\"https://framerusercontent.com/images/7j6nboSkcQVZW4K2WTvr4WqI.jpg?scale-down-to=1024\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/7j6nboSkcQVZW4K2WTvr4WqI.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/7j6nboSkcQVZW4K2WTvr4WqI.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/7j6nboSkcQVZW4K2WTvr4WqI.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/7j6nboSkcQVZW4K2WTvr4WqI.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/7j6nboSkcQVZW4K2WTvr4WqI.jpg\").href} 7680w`\n  },\n  tagText: j68inAm2_ = \"Beginners\",\n  caption: ucxkus1GQ = \"5 lessons\",\n  title: biZiy05ty = \"Getting Started in SwiftUI\",\n  paragraph: DEkgJWF6d = \"Course that teaches the basics of SwiftUI, a user interface framework for building iOS, macOS, watchOS, and tvOS applications using Swift programming language.\",\n  link: uuIdaZgMJ,\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: \"yYt31s7fR\",\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-bag5e\", sharedStyle.className, sharedStyle1.className, sharedStyle2.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: uuIdaZgMJ,\n        openInNewTab: false,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-2ns10e\", className)} framer-1g7tf5v`,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"yYt31s7fR\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          transition: transition,\n          ...addPropertyOverrides({\n            \"yYt31s7fR-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              ...toResponsiveImage(o2bbBBqEx)\n            },\n            className: \"framer-dkokqj\",\n            \"data-framer-name\": \"Image\",\n            layoutDependency: layoutDependency,\n            layoutId: \"qv3Fz39F5\",\n            style: {\n              borderBottomLeftRadius: 16,\n              borderBottomRightRadius: 16,\n              borderTopLeftRadius: 16,\n              borderTopRightRadius: 16\n            },\n            transition: transition\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-e5mf7h\",\n            \"data-framer-name\": \"Content\",\n            layoutDependency: layoutDependency,\n            layoutId: \"edH6ZWcQP\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-8b490b\",\n              \"data-framer-name\": \"Tags\",\n              layoutDependency: layoutDependency,\n              layoutId: \"jzz__2wfC\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-hcqaga\",\n                \"data-framer-name\": \"Tag\",\n                layoutDependency: layoutDependency,\n                layoutId: \"ljjtgDt1M\",\n                style: {\n                  backgroundColor: \"var(--token-86d0cb3e-118d-4094-b2bd-9a2414115f71, rgb(0, 0, 0))\",\n                  borderBottomLeftRadius: 52,\n                  borderBottomRightRadius: 52,\n                  borderTopLeftRadius: 52,\n                  borderTopRightRadius: 52\n                },\n                transition: transition,\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-rsyliw\",\n                      \"data-styles-preset\": \"cnctm0QDd\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Beginners\"\n                    })\n                  }),\n                  className: \"framer-tvhelt\",\n                  \"data-framer-name\": \"Beginners\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"NM_w6IvhX\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-ace17868-903a-4d9e-8501-bc1c39dff79b, rgb(255, 255, 255)) \",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  text: j68inAm2_,\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-rsyliw\",\n                    \"data-styles-preset\": \"cnctm0QDd\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"5 lessons\"\n                  })\n                }),\n                className: \"framer-1hhyr3w\",\n                \"data-framer-name\": \"5 lessons\",\n                layoutDependency: layoutDependency,\n                layoutId: \"HTCXweWEx\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-86d0cb3e-118d-4094-b2bd-9a2414115f71, rgb(0, 0, 0)) \",\n                  \"--framer-paragraph-spacing\": \"0px\",\n                  opacity: .5\n                },\n                text: ucxkus1GQ,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1te3e8x\",\n              \"data-framer-name\": \"Tex\",\n              layoutDependency: layoutDependency,\n              layoutId: \"D8P7pQnsv\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h2, {\n                    className: \"framer-styles-preset-1dekd9n\",\n                    \"data-styles-preset\": \"N8a_NXDvV\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-1of0zx5)\"\n                    },\n                    children: \"Getting Started in SwiftUI\"\n                  })\n                }),\n                className: \"framer-mupx90\",\n                \"data-framer-name\": \"Title\",\n                layoutDependency: layoutDependency,\n                layoutId: \"NCB3v46Wx\",\n                style: {\n                  \"--extracted-1of0zx5\": \"var(--token-86d0cb3e-118d-4094-b2bd-9a2414115f71, rgb(0, 0, 0)) \",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: biZiy05ty,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-21ogod\",\n                    \"data-styles-preset\": \"xZndidUCt\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Course that teaches the basics of SwiftUI, a user interface framework for building iOS, macOS, watchOS, and tvOS applications using Swift programming language.\"\n                  })\n                }),\n                className: \"framer-cy1bp\",\n                \"data-framer-name\": \"Description\",\n                layoutDependency: layoutDependency,\n                layoutId: \"BILwMeIq2\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-86d0cb3e-118d-4094-b2bd-9a2414115f71, rgb(0, 0, 0))\",\n                  \"--framer-paragraph-spacing\": \"0px\",\n                  opacity: .8\n                },\n                text: DEkgJWF6d,\n                transition: transition,\n                variants: {\n                  \"yYt31s7fR-hover\": {\n                    \"--extracted-r6o4lv\": \"var(--token-86d0cb3e-118d-4094-b2bd-9a2414115f71, rgb(0, 0, 0)) \"\n                  }\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            })]\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-sg1590\",\n            \"data-framer-name\": \"Button\",\n            layoutDependency: layoutDependency,\n            layoutId: \"n23cNDn9a\",\n            style: {\n              opacity: 0,\n              rotate: 0\n            },\n            transition: transition,\n            variants: {\n              \"yYt31s7fR-hover\": {\n                opacity: 1,\n                rotate: -45\n              }\n            },\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-u605hy\",\n              \"data-framer-name\": \"Ellipse 6\",\n              layoutDependency: layoutDependency,\n              layoutId: \"wOxaYXQhl\",\n              style: {\n                backgroundColor: \"rgb(0, 0, 0)\",\n                borderBottomLeftRadius: \"100%\",\n                borderBottomRightRadius: \"100%\",\n                borderTopLeftRadius: \"100%\",\n                borderTopRightRadius: \"100%\"\n              },\n              transition: transition,\n              variants: {\n                \"yYt31s7fR-hover\": {\n                  backgroundColor: \"var(--token-db94f5cc-95b0-4eba-9eb9-748a272a0dc9, rgb(41, 97, 217))\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-1az6r5e\",\n                \"data-framer-name\": \"Frame 602\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"J5NAmxpe2\",\n                opacity: 1,\n                style: {\n                  backgroundColor: \"rgba(255, 255, 255, 0)\"\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 33\"><path d=\"M 29.992 16.501 L 17.096 29.245 L 14.636 26.756 L 23.242 18.251 L 3.503 18.251 L 3.503 14.751 L 23.242 14.751 L 14.636 6.245 L 17.096 3.756 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',\n                svgContentId: 1084997162,\n                transition: transition,\n                withExternalLayout: true\n              })\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-bag5e [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-bag5e .framer-1g7tf5v { display: block; }\", \".framer-bag5e .framer-2ns10e { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 0px 0px 24px 0px; position: relative; text-decoration: none; width: 375px; }\", \".framer-bag5e .framer-dkokqj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 375px); overflow: visible; position: relative; width: 100%; }\", \".framer-bag5e .framer-e5mf7h { 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-end; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\", \".framer-bag5e .framer-8b490b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-bag5e .framer-hcqaga { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 12px 6px 12px; position: relative; width: min-content; }\", \".framer-bag5e .framer-tvhelt, .framer-bag5e .framer-1hhyr3w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-bag5e .framer-1te3e8x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-bag5e .framer-mupx90, .framer-bag5e .framer-cy1bp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-bag5e .framer-sg1590 { flex: none; height: 56px; overflow: hidden; position: absolute; right: 12px; top: 12px; width: 56px; z-index: 1; }\", \".framer-bag5e .framer-u605hy { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); left: 0px; position: absolute; top: 0px; width: 56px; }\", \".framer-bag5e .framer-1az6r5e { flex: none; height: 33px; left: calc(50.00000000000002% - 32px / 2); position: absolute; top: calc(50.00000000000002% - 33px / 2); width: 32px; }\", \".framer-bag5e .framer-v-2ns10e .framer-2ns10e { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bag5e .framer-2ns10e, .framer-bag5e .framer-e5mf7h, .framer-bag5e .framer-8b490b, .framer-bag5e .framer-hcqaga, .framer-bag5e .framer-1te3e8x { gap: 0px; } .framer-bag5e .framer-2ns10e > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-bag5e .framer-2ns10e > :first-child, .framer-bag5e .framer-e5mf7h > :first-child, .framer-bag5e .framer-1te3e8x > :first-child { margin-top: 0px; } .framer-bag5e .framer-2ns10e > :last-child, .framer-bag5e .framer-e5mf7h > :last-child, .framer-bag5e .framer-1te3e8x > :last-child { margin-bottom: 0px; } .framer-bag5e .framer-e5mf7h > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-bag5e .framer-8b490b > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-bag5e .framer-8b490b > :first-child, .framer-bag5e .framer-hcqaga > :first-child { margin-left: 0px; } .framer-bag5e .framer-8b490b > :last-child, .framer-bag5e .framer-hcqaga > :last-child { margin-right: 0px; } .framer-bag5e .framer-hcqaga > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-bag5e .framer-1te3e8x > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\", ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerIntrinsicHeight 588\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerIntrinsicWidth 375\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"S4nkVJAWK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerVariables {\"o2bbBBqEx\":\"image\",\"j68inAm2_\":\"tagText\",\"ucxkus1GQ\":\"caption\",\"biZiy05ty\":\"title\",\"DEkgJWF6d\":\"paragraph\",\"uuIdaZgMJ\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   */\nconst FrameroXTom1gWP = withCSS(Component, css, \"framer-bag5e\");\nexport default FrameroXTom1gWP;\nFrameroXTom1gWP.displayName = \"Courses List\";\nFrameroXTom1gWP.defaultProps = {\n  height: 588,\n  width: 375\n};\naddPropertyControls(FrameroXTom1gWP, {\n  o2bbBBqEx: {\n    __defaultAssetReference: \"data:framer/asset-reference,7j6nboSkcQVZW4K2WTvr4WqI.jpg?originalFilename=a+colorful+abstract+background+with+wavy+lines.jpg&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  j68inAm2_: {\n    defaultValue: \"Beginners\",\n    displayTextArea: false,\n    title: \"Tag Text\",\n    type: ControlType.String\n  },\n  ucxkus1GQ: {\n    defaultValue: \"5 lessons\",\n    displayTextArea: false,\n    title: \"Caption\",\n    type: ControlType.String\n  },\n  biZiy05ty: {\n    defaultValue: \"Getting Started in SwiftUI\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  DEkgJWF6d: {\n    defaultValue: \"Course that teaches the basics of SwiftUI, a user interface framework for building iOS, macOS, watchOS, and tvOS applications using Swift programming language.\",\n    displayTextArea: false,\n    title: \"Paragraph\",\n    type: ControlType.String\n  },\n  uuIdaZgMJ: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FrameroXTom1gWP, [...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameroXTom1gWP\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"o2bbBBqEx\\\":\\\"image\\\",\\\"j68inAm2_\\\":\\\"tagText\\\",\\\"ucxkus1GQ\\\":\\\"caption\\\",\\\"biZiy05ty\\\":\\\"title\\\",\\\"DEkgJWF6d\\\":\\\"paragraph\\\",\\\"uuIdaZgMJ\\\":\\\"link\\\"}\",\n        \"framerIntrinsicHeight\": \"588\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"S4nkVJAWK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"375\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (55d768b)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, Container, cx, GeneratedComponentContext, getFonts, PropertyOverrides, removeHiddenBreakpointLayers, resolveLink, RichText, useHydratedBreakpointVariants, useRouter, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Footer from \"https://framerusercontent.com/modules/FcD2aiZP1CNwC4DIy7SS/7EcgmpyEF5nCakoeHlxj/B5kDB20Y5.js\";\nimport Menu from \"https://framerusercontent.com/modules/koJmaarLZvRlW4JlgQJ7/3BxYyBEOXlmhLPpprRdZ/CGijj8hCj.js\";\nimport CoursesList from \"https://framerusercontent.com/modules/rIsaCLcat0913hvQUo19/LRugvvfHMyczWdO5MiYK/oXTom1gWP.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/ikn2Md6gjE6sRMUv4o8h/nlDp772Q5mQcIlo9zYHA/xZndidUCt.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/AqGZMQZyDXc1jE2IzlZD/A5NfFNkg9rjMYiRvZrK2/YAP816Y5n.js\";\nimport metadataProvider from \"https://framerusercontent.com/modules/ZbTuLmtD3U33tnQLasJb/MObMg73zovvtlvzngqt5/s1RSwiIIA.js\";\nconst MenuFonts = getFonts(Menu);\nconst CoursesListFonts = getFonts(CoursesList);\nconst FooterFonts = getFonts(Footer);\nconst cycleOrder = [\"S9HGzvxAm\", \"chUQ1N0qJ\", \"ChBR89qch\"];\nconst breakpoints = {\n  ChBR89qch: \"(max-width: 809px)\",\n  chUQ1N0qJ: \"(min-width: 810px) and (max-width: 1199px)\",\n  S9HGzvxAm: \"(min-width: 1200px)\"\n};\nconst isBrowser = () => typeof document !== \"undefined\";\nconst variantClassNames = {\n  ChBR89qch: \"framer-v-1nwrw7n\",\n  chUQ1N0qJ: \"framer-v-wjzdyb\",\n  S9HGzvxAm: \"framer-v-1pi6b3o\"\n};\nif (isBrowser()) {\n  removeHiddenBreakpointLayers(\"S9HGzvxAm\", breakpoints, variantClassNames);\n}\nconst humanReadableVariantMap = {\n  Desktop: \"S9HGzvxAm\",\n  Phone: \"ChBR89qch\",\n  Tablet: \"chUQ1N0qJ\"\n};\nconst transitions = {\n  default: {\n    duration: 0\n  }\n};\nconst transformTemplate = (_, t) => `translateX(-50%) ${t}`;\nconst metadata = metadataProvider();\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"S9HGzvxAm\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  React.useLayoutEffect(() => {\n    const metadata1 = metadataProvider();\n    document.title = metadata1.title || \"\";\n    if (metadata1.viewport) {\n      var ref;\n      (ref = document.querySelector('meta[name=\"viewport\"]')) === null || ref === void 0 ? void 0 : ref.setAttribute(\"content\", metadata1.viewport);\n    }\n    if (metadata1.bodyClassName) {\n      Array.from(document.body.classList).filter(c => c.startsWith(\"framer-body-\")).map(c => document.body.classList.remove(c));\n      document.body.classList.add(metadata1.bodyClassName);\n    }\n  }, []);\n  const [baseVariant, hydratedBaseVariant] = useHydratedBreakpointVariants(variant, breakpoints, false);\n  const gestureVariant = undefined;\n  const transition = transitions.default;\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider, {\n    value: {\n      primaryVariantId: \"S9HGzvxAm\",\n      variantClassNames\n    },\n    children: /*#__PURE__*/_jsx(LayoutGroup, {\n      id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        className: cx(\"framer-IbYkb\", sharedStyle.className, sharedStyle1.className),\n        style: {\n          display: \"contents\"\n        },\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-1pi6b3o\", className),\n          ref: ref,\n          style: {\n            ...style\n          },\n          children: [/*#__PURE__*/_jsx(Container, {\n            className: \"framer-137zer6-container\",\n            layoutScroll: true,\n            transformTemplate: transformTemplate,\n            children: /*#__PURE__*/_jsx(PropertyOverrides, {\n              breakpoint: baseVariant,\n              overrides: {\n                ChBR89qch: {\n                  variant: \"bfAGsBXvC\"\n                },\n                chUQ1N0qJ: {\n                  variant: \"UZIWwVRN7\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(Menu, {\n                firstName: \"Walter\",\n                height: \"100%\",\n                id: \"mgqsZuXH_\",\n                layoutId: \"mgqsZuXH_\",\n                letters: \"WW\",\n                secondName: \"Willinger\",\n                style: {\n                  maxWidth: \"100%\",\n                  width: \"100%\"\n                },\n                tab1: \"XYjU7lLSQ\",\n                tab2: \"s96F4HIRR\",\n                tab3: \"s96F4HIRR\",\n                variant: \"aLjD7RahA\",\n                width: \"100%\"\n              })\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1fhvm4t\",\n            \"data-framer-name\": \"Content\",\n            name: \"Content\",\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1j4hb7i\",\n              \"data-framer-name\": \"Content\",\n              name: \"Content\",\n              children: [/*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-nzj0ep\",\n                \"data-framer-name\": \"Title\",\n                name: \"Title\",\n                children: [/*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h1\", {\n                      className: \"framer-styles-preset-3nqyhf\",\n                      \"data-styles-preset\": \"YAP816Y5n\",\n                      style: {\n                        \"--framer-text-color\": \"var(--token-86d0cb3e-118d-4094-b2bd-9a2414115f71, rgb(0, 0, 0))\"\n                      },\n                      children: \"Courses\"\n                    })\n                  }),\n                  className: \"framer-1pm6gcb\",\n                  \"data-framer-name\": \"Courses\",\n                  name: \"Courses\",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"p\", {\n                      className: \"framer-styles-preset-21ogod\",\n                      \"data-styles-preset\": \"xZndidUCt\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\"\n                      },\n                      children: \"I bring extensive knowledge and experience working with these technologies. With a background in software development.\"\n                    })\n                  }),\n                  className: \"framer-1newaxu\",\n                  \"data-framer-name\": \"I bring extensive knowledge and experience working with these technologies. With a background in software development.\",\n                  name: \"I bring extensive knowledge and experience working with these technologies. With a background in software development.\",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1xc3pk4\",\n                \"data-framer-name\": \"Courses\",\n                name: \"Courses\",\n                children: [/*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1fe8k6v-container\",\n                  children: /*#__PURE__*/_jsx(CoursesList, {\n                    caption: \"5 lessons\",\n                    height: \"100%\",\n                    id: \"XWSu5i_2f\",\n                    image: {\n                      alt: \"\",\n                      src: new URL(\"https://framerusercontent.com/images/i6DJA8jXH3Y3Jv8QyaV8DAABIw.png\").href,\n                      srcSet: `${new URL(\"https://framerusercontent.com/images/i6DJA8jXH3Y3Jv8QyaV8DAABIw.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/i6DJA8jXH3Y3Jv8QyaV8DAABIw.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/i6DJA8jXH3Y3Jv8QyaV8DAABIw.png\").href} 1080w`\n                    },\n                    layoutId: \"XWSu5i_2f\",\n                    link: resolveLink({\n                      webPageId: \"lWoWFHI9A\"\n                    }, router),\n                    paragraph: \"The course starts with the basics of the Swift programming language and gradually progresses to cover more advanced topics such as creating custom views, managing data with SwiftUI, and integrating with external APIs.\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    tagText: \"Beginners\",\n                    title: \"From 0 to Hero\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-f0o5o9-container\",\n                  children: /*#__PURE__*/_jsx(CoursesList, {\n                    caption: \"5 lessons\",\n                    height: \"100%\",\n                    id: \"Qe_UR4S4k\",\n                    image: {\n                      alt: \"\",\n                      src: new URL(\"https://framerusercontent.com/images/K5i2yArmWw1xiOEEEbFOH5lUkQ.jpg\").href,\n                      srcSet: `${new URL(\"https://framerusercontent.com/images/K5i2yArmWw1xiOEEEbFOH5lUkQ.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/K5i2yArmWw1xiOEEEbFOH5lUkQ.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/K5i2yArmWw1xiOEEEbFOH5lUkQ.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/K5i2yArmWw1xiOEEEbFOH5lUkQ.jpg\").href} 2400w`\n                    },\n                    layoutId: \"Qe_UR4S4k\",\n                    link: resolveLink({\n                      webPageId: \"lWoWFHI9A\"\n                    }, router),\n                    paragraph: \"Course that teaches the basics of SwiftUI, a user interface framework for building iOS, macOS, watchOS, and tvOS applications using Swift programming language.\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    tagText: \"Beginners\",\n                    title: \"Getting Started in SwiftUI\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-12tjvih-container\",\n                  children: /*#__PURE__*/_jsx(CoursesList, {\n                    caption: \"8 lessons\",\n                    height: \"100%\",\n                    id: \"iMmwUPMEg\",\n                    image: {\n                      alt: \"\",\n                      src: new URL(\"https://framerusercontent.com/images/M9RbpOh8sENnp4MYWbqyOR7LtU.jpg\").href,\n                      srcSet: `${new URL(\"https://framerusercontent.com/images/M9RbpOh8sENnp4MYWbqyOR7LtU.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/M9RbpOh8sENnp4MYWbqyOR7LtU.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/M9RbpOh8sENnp4MYWbqyOR7LtU.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/M9RbpOh8sENnp4MYWbqyOR7LtU.jpg\").href} 2400w`\n                    },\n                    layoutId: \"iMmwUPMEg\",\n                    link: resolveLink({\n                      webPageId: \"lWoWFHI9A\"\n                    }, router),\n                    paragraph: \"he course covers advanced topics such as animations, custom view transitions, state management, and building complex UI layouts. Through a series of hands-on coding exercises and project-based assignments, learners will gain practical experience and knowledge that they can apply to real-world app development.\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    tagText: \"Advanced\",\n                    title: \"Advanced SwiftUI w/ Jade\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1g1q8i2-container\",\n                  children: /*#__PURE__*/_jsx(CoursesList, {\n                    caption: \"12 lessons\",\n                    height: \"100%\",\n                    id: \"e399xAywm\",\n                    image: {\n                      alt: \"\",\n                      src: new URL(\"https://framerusercontent.com/images/Sj1BfeDC9qUz49UIYbv5Sw8H30.png\").href,\n                      srcSet: `${new URL(\"https://framerusercontent.com/images/Sj1BfeDC9qUz49UIYbv5Sw8H30.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/Sj1BfeDC9qUz49UIYbv5Sw8H30.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/Sj1BfeDC9qUz49UIYbv5Sw8H30.png\").href} 1920w`\n                    },\n                    layoutId: \"e399xAywm\",\n                    link: resolveLink({\n                      webPageId: \"lWoWFHI9A\"\n                    }, router),\n                    paragraph: \"The course covers the basics of concurrency, including how to use async/await, structured concurrency, and actors to write concurrent code that is easy to reason about and maintain.\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    tagText: \"Advanced\",\n                    title: \"Swift Concurrency\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-6gm54c-container\",\n                  children: /*#__PURE__*/_jsx(CoursesList, {\n                    caption: \"8 lessons\",\n                    height: \"100%\",\n                    id: \"FBmrmpvl5\",\n                    image: {\n                      alt: \"\",\n                      src: new URL(\"https://framerusercontent.com/images/IaCdeVlVP3CttMmohgGLy9lxs4.png\").href,\n                      srcSet: `${new URL(\"https://framerusercontent.com/images/IaCdeVlVP3CttMmohgGLy9lxs4.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/IaCdeVlVP3CttMmohgGLy9lxs4.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/IaCdeVlVP3CttMmohgGLy9lxs4.png\").href} 1080w`\n                    },\n                    layoutId: \"FBmrmpvl5\",\n                    link: resolveLink({\n                      webPageId: \"lWoWFHI9A\"\n                    }, router),\n                    paragraph: \"The course covers the basics of Firebase, including how to use its real-time database, authentication, storage, and cloud messaging features. Students will learn how to integrate Firebase with their SwiftUI app, and how to use Firebase to implement user authentication, data storage, and real-time updates.\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    tagText: \"Advanced\",\n                    title: \"Firebase + SwiftUI\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1aimh8f-container\",\n                  children: /*#__PURE__*/_jsx(CoursesList, {\n                    caption: \"4 lessons\",\n                    height: \"100%\",\n                    id: \"q82eOYEuV\",\n                    image: {\n                      alt: \"\",\n                      src: new URL(\"https://framerusercontent.com/images/kdsW7adRsq03DTh698XMFxkad8.png\").href,\n                      srcSet: `${new URL(\"https://framerusercontent.com/images/kdsW7adRsq03DTh698XMFxkad8.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/kdsW7adRsq03DTh698XMFxkad8.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/kdsW7adRsq03DTh698XMFxkad8.png\").href} 2000w`\n                    },\n                    layoutId: \"q82eOYEuV\",\n                    link: resolveLink({\n                      webPageId: \"lWoWFHI9A\"\n                    }, router),\n                    paragraph: \"If you're a professional developer looking to incorporate machine learning into your iOS apps, this SwiftUI course is for you. In this course, you'll learn how to use Apple's Core ML framework to build intelligent features into your apps with ease.\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    tagText: \"PRO\",\n                    title: \"Building Machine Learning Apps with SwiftUI\",\n                    width: \"100%\"\n                  })\n                })]\n              })]\n            })\n          }), /*#__PURE__*/_jsx(Container, {\n            className: \"framer-9928u5-container\",\n            children: /*#__PURE__*/_jsx(PropertyOverrides, {\n              breakpoint: baseVariant,\n              overrides: {\n                ChBR89qch: {\n                  variant: \"H5ot1K_AJ\"\n                },\n                chUQ1N0qJ: {\n                  variant: \"bfFgjIryg\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(Footer, {\n                height: \"100%\",\n                id: \"QyT6cubl0\",\n                layoutId: \"QyT6cubl0\",\n                style: {\n                  maxWidth: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"laLtB7yqx\",\n                width: \"100%\"\n              })\n            })\n          })]\n        }), /*#__PURE__*/_jsx(\"div\", {\n          id: \"overlay\"\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-IbYkb [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; } }\", `.${metadata.bodyClassName} { background: hsl(0, 0%, 0%); }`, \".framer-IbYkb .framer-15rs4k8 { display: block; }\", \".framer-IbYkb .framer-1pi6b3o { align-content: center; align-items: center; background-color: #000000; display: flex; 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: 1200px; }\", \".framer-IbYkb .framer-137zer6-container { flex: none; height: auto; left: 50%; max-width: 1366px; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\", \".framer-IbYkb .framer-1fhvm4t { align-content: center; align-items: center; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1366px; overflow: hidden; padding: 48px 10px 0px 10px; position: relative; width: 100%; will-change: transform; }\", \".framer-IbYkb .framer-1j4hb7i { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 136px; height: min-content; justify-content: center; overflow: hidden; padding: 120px 30px 30px 30px; position: relative; width: 100%; will-change: transform; }\", \".framer-IbYkb .framer-nzj0ep { align-content: center; align-items: center; 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: 504px; }\", \".framer-IbYkb .framer-1pm6gcb { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-IbYkb .framer-1newaxu { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.8; position: relative; white-space: pre-wrap; width: 504px; word-break: break-word; word-wrap: break-word; }\", \".framer-IbYkb .framer-1xc3pk4 { display: grid; flex: none; gap: 16px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(100px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-IbYkb .framer-1fe8k6v-container, .framer-IbYkb .framer-f0o5o9-container, .framer-IbYkb .framer-12tjvih-container, .framer-IbYkb .framer-1g1q8i2-container, .framer-IbYkb .framer-6gm54c-container, .framer-IbYkb .framer-1aimh8f-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\", \".framer-IbYkb .framer-9928u5-container { flex: none; height: auto; max-width: 1366px; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-IbYkb .framer-1pi6b3o, .framer-IbYkb .framer-1fhvm4t, .framer-IbYkb .framer-1j4hb7i, .framer-IbYkb .framer-nzj0ep { gap: 0px; } .framer-IbYkb .framer-1pi6b3o > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-IbYkb .framer-1pi6b3o > :first-child, .framer-IbYkb .framer-1fhvm4t > :first-child, .framer-IbYkb .framer-1j4hb7i > :first-child, .framer-IbYkb .framer-nzj0ep > :first-child { margin-top: 0px; } .framer-IbYkb .framer-1pi6b3o > :last-child, .framer-IbYkb .framer-1fhvm4t > :last-child, .framer-IbYkb .framer-1j4hb7i > :last-child, .framer-IbYkb .framer-nzj0ep > :last-child { margin-bottom: 0px; } .framer-IbYkb .framer-1fhvm4t > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-IbYkb .framer-1j4hb7i > * { margin: 0px; margin-bottom: calc(136px / 2); margin-top: calc(136px / 2); } .framer-IbYkb .framer-nzj0ep > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\", \"@media (min-width: 1200px) { .framer-IbYkb .hidden-1pi6b3o { display: none !important; } }\", `@media (min-width: 810px) and (max-width: 1199px) { .framer-IbYkb .hidden-wjzdyb { display: none !important; } .${metadata.bodyClassName} { background: hsl(0, 0%, 0%); } .framer-IbYkb .framer-1pi6b3o { width: 810px; } .framer-IbYkb .framer-1xc3pk4 { grid-template-columns: repeat(2, minmax(100px, 1fr)); }}`, `@media (max-width: 809px) { .framer-IbYkb .hidden-1nwrw7n { display: none !important; } .${metadata.bodyClassName} { background: hsl(0, 0%, 0%); } .framer-IbYkb .framer-1pi6b3o { width: 390px; } .framer-IbYkb .framer-1fhvm4t { padding: 48px 4px 0px 4px; } .framer-IbYkb .framer-1j4hb7i { gap: 80px; padding: 64px 16px 12px 16px; } .framer-IbYkb .framer-nzj0ep, .framer-IbYkb .framer-1newaxu { width: 100%; } .framer-IbYkb .framer-1xc3pk4 { grid-template-columns: repeat(1, minmax(100px, 1fr)); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-IbYkb .framer-1j4hb7i { gap: 0px; } .framer-IbYkb .framer-1j4hb7i > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-IbYkb .framer-1j4hb7i > :first-child { margin-top: 0px; } .framer-IbYkb .framer-1j4hb7i > :last-child { margin-bottom: 0px; } }}`, ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 2282.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"chUQ1N0qJ\":{\"layout\":[\"fixed\",\"auto\"]},\"ChBR89qch\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerResponsiveScreen\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst Framers1RSwiIIA = withCSS(Component, css, \"framer-IbYkb\");\nexport default Framers1RSwiIIA;\nFramers1RSwiIIA.displayName = \"Home\";\nFramers1RSwiIIA.defaultProps = {\n  height: 2282.5,\n  width: 1200\n};\naddFonts(Framers1RSwiIIA, [...MenuFonts, ...CoursesListFonts, ...FooterFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framers1RSwiIIA\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"chUQ1N0qJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ChBR89qch\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerResponsiveScreen\": \"\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"2282.5\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "toResponsiveImage", "value", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "o2bbBBqEx", "j68inAm2_", "ucxkus1GQ", "biZiy05ty", "DEkgJWF6d", "uuIdaZgMJ", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "u", "Image2", "RichText", "x", "SVG", "css", "FrameroXTom1gWP", "withCSS", "oXTom1gWP_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "MenuFonts", "getFonts", "CGijj8hCj_default", "CoursesListFonts", "oXTom1gWP_default", "FooterFonts", "B5kDB20Y5_default", "breakpoints", "isBrowser", "variantClassNames", "removeHiddenBreakpointLayers", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "metadata", "s1RSwiIIA_default", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "variant", "fe", "metadata1", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "router", "useRouter", "defaultLayoutId", "ae", "p", "GeneratedComponentContext", "LayoutGroup", "u", "motion", "cx", "Container", "PropertyOverrides", "CGijj8hCj_default", "RichText", "x", "oXTom1gWP_default", "resolveLink", "B5kDB20Y5_default", "css", "Framers1RSwiIIA", "withCSS", "addFonts", "MenuFonts", "CoursesListFonts", "FooterFonts", "fonts", "__FramerMetadata__"]
}
