{
  "version": 3,
  "sources": ["ssg:https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js", "ssg:https://framerusercontent.com/modules/kLio2AG8y3mSwYlZOhPf/Tjt98LdtVMADeoiv7pwl/AuthWidget.js", "ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framerusercontent.com/modules/h5kBufOUX3jSA7jj61Wd/vO4qtcf72DM7YFM6G8od/FramerAuth.js", "ssg:https://framerusercontent.com/modules/9ZC2O5OKIKRqypJYr3oz/nOqpbnizO5FBAQrEpQBA/nf4m8S4HC.js", "ssg:https://framerusercontent.com/modules/7m2GitsVEh2QrduQ3Aom/9aEQLGLytzVsQFlp8uVU/KBgV9gmbx.js", "ssg:https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/OobIpExjjda7YDjHO9YN/SVG.js", "ssg:https://framerusercontent.com/modules/uQBlSDsi0VHsbg4NWAur/LAuWlRxriBmH58tLnj7i/aUtUp84ZS.js", "ssg:https://framerusercontent.com/modules/i6n9A7X0iWVJV7iTJCdY/CQGwr5Hh8JEDeywhkMja/ThemeToggle.js", "ssg:https://framerusercontent.com/modules/i4hVNxZUG2YlxC7uZj4y/kIuumdQZD8TYtOHmg1Jv/ByTkTsBs1.js", "ssg:https://framerusercontent.com/modules/vOwBnEinuDDfGAeu1iZS/foCCUlcxnwguo3QNFFTM/NtA_kHvzp.js", "ssg:https://framerusercontent.com/modules/srudHH1ft0zwZ9fuYvJm/tnC8A64heRQnnNh4E6fs/PGAi0Bfw8.js", "ssg:https://framerusercontent.com/modules/nuXCFhm4soFDMUXdAxcO/Z5GJCpplCpJ2DBhk6O9F/BfpZeIo8n.js", "ssg:https://framerusercontent.com/modules/FSA0Z89dvELxX5J4VQv2/QE0JJT289AyCxFTxRwdm/TDR5zznxb.js", "ssg:https://framerusercontent.com/modules/etIbWAiAsp3wkxTPIrTj/T4UldyTGC6fCvbkKAOVi/ITTHT9C01.js"],
  "sourcesContent": ["var R = Object.defineProperty;\nvar _ = (t, r, e) => r in t ? R(t, r, { enumerable: !0, configurable: !0, writable: !0, value: e }) : t[r] = e;\nvar i = (t, r, e) => (_(t, typeof r != \"symbol\" ? r + \"\" : r, e), e);\nclass U {\n  constructor(r) {\n    i(this, \"prefix\");\n    this.prefix = r;\n  }\n  has(r) {\n    const e = this.prefix + r;\n    return localStorage.getItem(e) != null;\n  }\n  get(r) {\n    const e = this.prefix + r;\n    return localStorage.getItem(e);\n  }\n  set(r, e) {\n    const s = this.prefix + r;\n    localStorage.setItem(s, e);\n  }\n  remove(r) {\n    const e = this.prefix + r;\n    localStorage.removeItem(e);\n  }\n}\nclass m extends Error {\n  constructor(e, s) {\n    super(e);\n    i(this, \"status\");\n    i(this, \"__isAuthError\", !0);\n    this.name = \"AuthError\", this.status = s;\n  }\n}\nfunction h(t) {\n  return typeof t == \"object\" && t !== null && \"__isAuthError\" in t;\n}\nclass T extends m {\n  constructor(e, s) {\n    super(e, s);\n    i(this, \"status\");\n    this.name = \"AuthApiError\", this.status = s;\n  }\n  toJSON() {\n    return {\n      name: this.name,\n      message: this.message,\n      status: this.status\n    };\n  }\n}\nclass O extends m {\n  constructor(e, s) {\n    super(e);\n    i(this, \"originalError\");\n    this.name = \"AuthUnknownError\", this.originalError = s;\n  }\n}\nclass f extends m {\n  constructor(e, s, n) {\n    super(e);\n    i(this, \"name\");\n    i(this, \"status\");\n    this.name = s, this.status = n;\n  }\n  toJSON() {\n    return {\n      name: this.name,\n      message: this.message,\n      status: this.status\n    };\n  }\n}\nclass x extends f {\n  constructor() {\n    super(\"Auth session or user missing\", \"AuthInvalidTokenResponseError\", 500);\n  }\n}\nclass p extends f {\n  constructor() {\n    super(\"Message missing\", \"AuthInvalidResetPasswordResponseError\", 500);\n  }\n}\nclass l extends f {\n  constructor(r) {\n    super(r, \"AuthInvalidCredentialsError\", 400);\n  }\n}\nclass I extends f {\n  constructor() {\n    super(\"Site missing\", \"AuthInvalidSiteResponseError\", 500);\n  }\n}\nclass J extends f {\n  constructor() {\n    super(\"User missing\", \"AuthInvalidUserResponseError\", 500);\n  }\n}\nclass N extends f {\n  constructor() {\n    super(\"License key status missing\", \"AuthInvalidValidateLicenseKeyResponseError\", 500);\n  }\n}\nclass P extends f {\n  constructor() {\n    super(\"License key invalid\", \"AuthInvalidActivateLicenseKeyResponseError\", 500);\n  }\n}\nclass j extends f {\n  constructor() {\n    super(\"User invalid\", \"AuthUpdateUserResponseError\", 500);\n  }\n}\nclass b extends f {\n  constructor() {\n    super(\"Data invalid\", \"AuthUpdateUserDataResponseError\", 500);\n  }\n}\nclass v extends f {\n  constructor(r, e) {\n    super(r, \"AuthRetryableFetchError\", e);\n  }\n}\nconst w = (t) => t.msg || t.message || t.error_description || t.error || JSON.stringify(t), $ = [502, 503, 504];\nasync function A(t) {\n  if (!G(t))\n    throw new v(w(t), 0);\n  if ($.includes(t.status))\n    throw new v(w(t), t.status);\n  let r;\n  try {\n    r = await t.json();\n  } catch (e) {\n    throw new O(w(e), e);\n  }\n  throw new T(w(r), t.status || 500);\n}\nconst K = (t, r, e, s) => {\n  const n = { method: t, headers: (r == null ? void 0 : r.headers) || {} };\n  return t === \"GET\" ? n : (n.headers = { \"Content-Type\": \"application/json;charset=UTF-8\", ...r == null ? void 0 : r.headers }, n.body = JSON.stringify(s), { ...n, ...e });\n};\nasync function d(t, r, e, s) {\n  var c;\n  const n = { ...s == null ? void 0 : s.headers };\n  s != null && s.jwt && (n.Authorization = `Bearer ${s.jwt}`);\n  const a = (c = s == null ? void 0 : s.query) != null ? c : {};\n  s != null && s.redirectTo && (a.redirect_to = s.redirectTo);\n  const o = Object.keys(a).length ? \"?\" + new URLSearchParams(a).toString() : \"\", u = await Y(\n    t,\n    r,\n    e + o,\n    { headers: n, noResolveJson: s == null ? void 0 : s.noResolveJson },\n    {},\n    s == null ? void 0 : s.body\n  );\n  return s != null && s.xform ? s == null ? void 0 : s.xform(u) : { data: { ...u }, error: null };\n}\nasync function Y(t, r, e, s, n, a) {\n  const o = K(r, s, n, a);\n  let u;\n  try {\n    u = await t(e, o);\n  } catch (c) {\n    throw console.error(c), new v(w(c), 0);\n  }\n  if (u.ok || await A(u), s != null && s.noResolveJson)\n    return u;\n  try {\n    return await u.json();\n  } catch (c) {\n    await A(c);\n  }\n}\nfunction E(t) {\n  var s;\n  let r = null;\n  M(t == null ? void 0 : t.session) && (r = { ...t.session });\n  const e = (s = t.user) != null ? s : t;\n  return { data: { session: r, user: e }, error: null };\n}\nfunction L(t) {\n  var e;\n  return { data: { message: (e = t.message) != null ? e : t }, error: null };\n}\nfunction q(t) {\n  var e;\n  return { data: { message: (e = t.message) != null ? e : t }, error: null };\n}\nfunction z(t) {\n  var e;\n  return { data: { site: (e = t.site) != null ? e : t }, error: null };\n}\nfunction k(t) {\n  var e;\n  return { data: { user: (e = t.user) != null ? e : t }, error: null };\n}\nfunction C(t) {\n  var e;\n  return { data: { valid: (e = t.valid) != null ? e : t }, error: null };\n}\nfunction D(t) {\n  var e;\n  return { data: { message: (e = t.message) != null ? e : t }, error: null };\n}\nfunction F(t) {\n  return { data: t != null ? t : t, error: null };\n}\nfunction M(t) {\n  return (t == null ? void 0 : t.access_token) && (t == null ? void 0 : t.expires_in);\n}\nconst G = (t) => typeof t == \"object\" && t !== null && \"status\" in t && \"ok\" in t && \"json\" in t && typeof t.json == \"function\";\nclass H {\n  constructor(r) {\n    i(this, \"store\");\n    i(this, \"url\");\n    i(this, \"headers\");\n    i(this, \"setSite\", (r) => {\n      this.store.set(\"site\", r);\n    });\n    i(this, \"setUser\", (r) => {\n      this.store.set(\"user\", r);\n    });\n    i(this, \"setSession\", (r) => {\n      this.store.set(\"session\", r);\n    });\n    // TODO: This should be async for when we support refresh tokens.\n    i(this, \"getAccessToken\", () => {\n      if (!this.store.has(\"session\"))\n        return null;\n      const e = this.store.get(\"session\");\n      if (!e)\n        return null;\n      let s;\n      try {\n        s = JSON.parse(e);\n      } catch (a) {\n        return null;\n      }\n      const n = Math.floor(Date.now() / 1e3);\n      return s.expires_at && n > s.expires_at ? (this.store.remove(\"session\"), this.store.remove(\"user\"), null) : s.access_token;\n    });\n    i(this, \"getExpiresIn\", () => {\n      var e;\n      if (this.store.has(\"session\")) {\n        const s = this.store.get(\"session\");\n        if (s)\n          return (e = JSON.parse(s)) == null ? void 0 : e.expires_in;\n      }\n    });\n    i(this, \"getSite\", async (r = { cache: !0 }) => {\n      var n, a;\n      let e;\n      const s = this.store.get(\"site\");\n      return s && (r != null && r.cache) ? e = { data: { site: JSON.parse(s) }, error: null } : e = await this.fetchSite(), e.error && (e.error.status === 400 ? console.log(\n        `%cFramerAuth: Site not configured!\n\n%cPlease add your SITE_ID to the configuration script.\n%cError: ${((n = e.error) == null ? void 0 : n.message) || \"Unknown error\"}`,\n        \"color: orange; font-size: 16px;\",\n        \"color: inherit; font-size: 12px;\",\n        \"color: inherit; font-size: 12px;\"\n      ) : console.log(\n        `%cFramerAuth: Unable to load site data!\n\n%cNavigating to Homepage.\n%cError: ${((a = e.error) == null ? void 0 : a.message) || \"Site data not found\"}`,\n        \"color: red; font-size: 16px;\",\n        \"color: inherit; font-size: 12px;\",\n        \"color: inherit; font-size: 12px;\"\n      )), e;\n    });\n    i(this, \"getUser\", async (r = { cache: !0 }) => {\n      let e;\n      const s = Math.floor(Date.now() / 1e3), n = this.store.get(\"session\") || \"\";\n      if (!n)\n        e = { data: { user: null }, error: new m(\"Authorization token required.\", 401) };\n      else {\n        const a = JSON.parse(n), o = this.store.get(\"user\");\n        a.expires_at && s > a.expires_at ? (e = { data: { user: null }, error: new m(\"Token has expired.\", 401) }, this.store.remove(\"session\"), this.store.remove(\"user\")) : o && (r != null && r.cache) ? e = { data: { user: JSON.parse(o) }, error: null } : e = await this.fetchUser();\n      }\n      return e;\n    });\n    i(this, \"validateLicenseKey\", async (r) => {\n      try {\n        let e;\n        if (!r.license_key)\n          throw new l(\n            \"You must provide a license_key\"\n          );\n        const { license_key: s } = r;\n        e = await d(fetch, \"POST\", `${this.url}/validate`, {\n          headers: this.headers,\n          body: {\n            license_key: s\n          },\n          xform: C\n        });\n        const { data: n, error: a } = e;\n        return a ? { data: { valid: null }, error: a } : !n || n.valid === null ? { data: { valid: null }, error: new N() } : { data: { valid: n.valid }, error: null };\n      } catch (e) {\n        if (h(e))\n          return { data: { valid: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"activateLicenseKey\", async (r) => {\n      try {\n        let e;\n        const s = this.getAccessToken();\n        if (!s)\n          throw new l(\n            \"You must provide a token\"\n          );\n        if (!r.license_key)\n          throw new l(\n            \"You must provide a license_key\"\n          );\n        const { license_key: n } = r;\n        e = await d(fetch, \"POST\", `${this.url}/me/license-keys/activate`, {\n          headers: this.headers,\n          body: {\n            license_key: n\n          },\n          xform: D,\n          jwt: s\n        });\n        const { data: a, error: o } = e;\n        return o ? { data: { message: null }, error: o } : !a || a.message === null ? { data: { message: null }, error: new P() } : (await this.getUser({ cache: !1 }), { data: { message: a.message }, error: null });\n      } catch (e) {\n        if (h(e))\n          return { data: { message: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"signUp\", async (r) => {\n      var e;\n      try {\n        let s;\n        if (!r.email)\n          throw new l(\n            \"You must provide an email\"\n          );\n        if (!r.password)\n          throw new l(\n            \"You must provide a password\"\n          );\n        const { email: n, password: a, options: o } = r;\n        s = await d(fetch, \"POST\", `${this.url}/sign-up`, {\n          headers: this.headers,\n          redirectTo: o == null ? void 0 : o.emailRedirectTo,\n          body: {\n            email: n,\n            password: a,\n            data: (e = o == null ? void 0 : o.data) != null ? e : {}\n          },\n          xform: E\n        });\n        const { data: u, error: c } = s;\n        if (c)\n          return { data: { user: null, session: null }, error: c };\n        if (!u)\n          return { data: { user: null, session: null }, error: new x() };\n        const g = u.session, S = u.user;\n        return g && (this.setUser(JSON.stringify(S)), this.setSession(JSON.stringify(g))), { data: { user: S, session: g }, error: null };\n      } catch (s) {\n        if (h(s))\n          return { data: { user: null, session: null }, error: s };\n        throw s;\n      }\n    });\n    i(this, \"signInWithPassword\", async (r) => {\n      try {\n        if (!r.email)\n          throw new l(\n            \"You must provide an email\"\n          );\n        if (!r.password)\n          throw new l(\n            \"You must provide a password\"\n          );\n        let e;\n        const { email: s, password: n } = r;\n        e = await d(fetch, \"POST\", `${this.url}/token`, {\n          headers: this.headers,\n          body: {\n            email: s,\n            password: n\n          },\n          xform: E\n        });\n        const { data: a, error: o } = e;\n        return o ? { data: { user: null, session: null }, error: o } : !a || !a.session || !a.user ? { data: { user: null, session: null }, error: new x() } : (a.session && (this.setUser(JSON.stringify(a.user)), this.setSession(JSON.stringify(a.session))), { data: { user: a.user, session: a.session }, error: o });\n      } catch (e) {\n        if (h(e))\n          return { data: { user: null, session: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"resetPasswordForEmail\", async (r) => {\n      try {\n        if (!r.email)\n          throw new l(\n            \"You must provide an email\"\n          );\n        let e;\n        const { email: s } = r;\n        e = await d(fetch, \"POST\", `${this.url}/password/reset`, {\n          headers: this.headers,\n          body: {\n            email: s\n          },\n          xform: L\n        });\n        const { data: n, error: a } = e;\n        return a ? { data: { message: null }, error: a } : !n || !n.message ? { data: { message: null }, error: new p() } : { data: { message: n.message }, error: a };\n      } catch (e) {\n        if (h(e))\n          return { data: { message: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"updatePasswordForEmail\", async (r) => {\n      try {\n        if (!r.email)\n          throw new l(\n            \"You must provide an email\"\n          );\n        if (!r.code)\n          throw new l(\n            \"Reset token required\"\n          );\n        if (!r.email)\n          throw new l(\n            \"You must provide a new password\"\n          );\n        let e;\n        const { email: s, code: n, password: a } = r;\n        e = await d(fetch, \"POST\", `${this.url}/password/update`, {\n          headers: this.headers,\n          body: {\n            email: s,\n            code: n,\n            password: a\n          },\n          xform: q\n        });\n        const { data: o, error: u } = e;\n        return u ? { data: { message: null }, error: u } : !o || !o.message ? { data: { message: null }, error: new p() } : { data: { message: o.message }, error: u };\n      } catch (e) {\n        if (h(e))\n          return { data: { message: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"signOut\", async (r = null) => (this.store.remove(\"session\"), this.store.remove(\"user\"), r && window.location.replace(r), { error: null }));\n    i(this, \"fetchSite\", async () => {\n      try {\n        let r;\n        r = await d(fetch, \"GET\", `${this.url}/site`, {\n          headers: this.headers,\n          xform: z\n        });\n        const { data: e, error: s } = r;\n        return s ? { data: { site: null }, error: s } : !e || !e.site ? { data: { site: null }, error: new I() } : (e.site && this.setSite(JSON.stringify(e.site)), { data: { site: e.site }, error: null });\n      } catch (r) {\n        if (h(r))\n          return { data: { site: null }, error: r };\n        throw r;\n      }\n    });\n    i(this, \"fetchUser\", async () => {\n      try {\n        let r;\n        const e = this.getAccessToken();\n        if (!e)\n          throw new l(\n            \"You must provide a token\"\n          );\n        r = await d(fetch, \"GET\", `${this.url}/me`, {\n          headers: this.headers,\n          xform: k,\n          jwt: e\n        });\n        const { data: s, error: n } = r;\n        return n ? { data: { user: null }, error: n } : !s || !s.user ? { data: { user: null }, error: new J() } : (s.user && this.setUser(JSON.stringify(s.user)), { data: { user: s.user }, error: null });\n      } catch (r) {\n        if (h(r))\n          return { data: { user: null }, error: r };\n        throw r;\n      }\n    });\n    i(this, \"updateUser\", async (r) => {\n      try {\n        const e = this.getAccessToken();\n        if (!e)\n          throw new l(\n            \"You must provide a token\"\n          );\n        let s;\n        s = await d(fetch, \"PUT\", `${this.url}/me`, {\n          headers: this.headers,\n          body: r || {},\n          xform: k,\n          jwt: e\n        });\n        const { data: n, error: a } = s;\n        if (a)\n          return { data: { user: null }, error: a };\n        if (!n || n.user === null)\n          return { data: { user: null }, error: new j() };\n        const { data: { user: o } } = await this.getUser({ cache: !1 });\n        return o && this.setUser(JSON.stringify(o)), { data: n, error: null };\n      } catch (e) {\n        if (h(e))\n          return { data: { user: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"patchUserData\", async (r) => {\n      try {\n        const e = this.getAccessToken();\n        if (!e)\n          throw new l(\n            \"You must provide a token\"\n          );\n        let s;\n        s = await d(fetch, \"PATCH\", `${this.url}/me/data`, {\n          headers: this.headers,\n          body: r || {},\n          xform: F,\n          jwt: e\n        });\n        const { data: n, error: a } = s;\n        if (a)\n          return { data: null, error: a };\n        if (!n || n.valid === null)\n          return { data: null, error: new b() };\n        const { data: { user: o } } = await this.getUser({ cache: !0 });\n        return o && (o.data = n, this.setUser(JSON.stringify(o))), { data: n, error: null };\n      } catch (e) {\n        if (h(e))\n          return { data: null, error: e };\n        throw e;\n      }\n    });\n    if (this.store = new U(\"fa-\"), this.url = \"https://api.framerauth.com/v1\", r)\n      this.headers = { \"Content-Type\": \"application/json\", \"x-site-id\": r };\n    else {\n      this.headers = {}, console.error(\"Unable to initialize the Auth module, ensure you have added the framer-auth.js file to the beginning of the body.\");\n      return;\n    }\n  }\n}\nconsole.log(\"Framer Auth - Module v0.0.0\");\nconst y = new U(\"fa-\"), V = (y == null ? void 0 : y.get(\"site-id\")) || null, B = new H(V);\nexport {\n  B as auth\n};\n", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType,withCSS,useRouter}from\"framer\";import{auth}from\"https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight auto\n */ const AuthWidget=withCSS(function AuthWidget({links,primaryButton,secondaryButton,avatar,layout,align,store}){var ref,ref1,ref2,ref3,ref4;const router=useRouter();const[menuOpen,setMenuOpen]=useState(false);const{paddingPerSide:primaryButtonPaddingPerSide,paddingTop:primaryButtonPaddingTop,paddingRight:primaryButtonPaddingRight,paddingBottom:primaryButtonPaddingBottom,paddingLeft:primaryButtonPaddingLeft,padding:primaryButtonPadding,borderRadius:primaryButtonBorderRadius,borderObject:primaryButtonBorderObject,shadowObject:primaryButtonShadowObject}=primaryButton;const primaryButtonPaddingValue=primaryButtonPaddingPerSide?`${primaryButtonPaddingTop}px ${primaryButtonPaddingRight}px ${primaryButtonPaddingBottom}px ${primaryButtonPaddingLeft}px`:`${primaryButtonPadding}px ${primaryButtonPadding}px ${primaryButtonPadding}px ${primaryButtonPadding}px`;const primaryButtonShadowStyles=primaryButton.shadowObject?`${primaryButtonShadowObject.shadowX}px ${primaryButtonShadowObject.shadowY}px ${primaryButtonShadowObject.shadowBlur}px ${primaryButtonShadowObject.shadowColor}`:null;const primaryButtonBorderStyles=primaryButton.borderObject?`inset 0 0 0 ${primaryButtonBorderObject.borderWidth}px ${primaryButtonBorderObject.borderColor}`:null;const{paddingPerSide:secondaryButtonPaddingPerSide,paddingTop:secondaryButtonPaddingTop,paddingRight:secondaryButtonPaddingRight,paddingBottom:secondaryButtonPaddingBottom,paddingLeft:secondaryButtonPaddingLeft,padding:secondaryButtonPadding,borderRadius:secondaryButtonBorderRadius,borderObject:secondaryButtonBorderObject,shadowObject:secondaryButtonShadowObject}=secondaryButton;const secondaryButtonPaddingValue=secondaryButtonPaddingPerSide?`${secondaryButtonPaddingTop}px ${secondaryButtonPaddingRight}px ${secondaryButtonPaddingBottom}px ${secondaryButtonPaddingLeft}px`:`${secondaryButtonPadding}px ${secondaryButtonPadding}px ${secondaryButtonPadding}px ${secondaryButtonPadding}px`;// Button Box Shadow Styles\nconst secondaryButtonShadowStyles=secondaryButton.shadowObject?`${secondaryButtonShadowObject.shadowX}px ${secondaryButtonShadowObject.shadowY}px ${secondaryButtonShadowObject.shadowBlur}px ${secondaryButtonShadowObject.shadowColor}`:null;const secondaryButtonBorderStyles=secondaryButton.borderObject?`inset 0 0 0 ${secondaryButtonBorderObject.borderWidth}px ${secondaryButtonBorderObject.borderColor}`:null;const{paddingPerSide:avatarPaddingPerSide,paddingTop:avatarPaddingTop,paddingRight:avatarPaddingRight,paddingBottom:avatarPaddingBottom,paddingLeft:avatarPaddingLeft,padding:avatarPadding,borderRadius:avatarBorderRadius,borderObject:avatarBorderObject,shadowObject:avatarShadowObject}=avatar;const avatarPaddingValue=avatarPaddingPerSide?`${avatarPaddingTop}px ${avatarPaddingRight}px ${avatarPaddingBottom}px ${avatarPaddingLeft}px`:`${avatarPadding}px ${avatarPadding}px ${avatarPadding}px ${avatarPadding}px`;// Button Box Shadow Styles\nconst avatarShadowStyles=avatar.shadowObject?`${avatarShadowObject.shadowX}px ${avatarShadowObject.shadowY}px ${avatarShadowObject.shadowBlur}px ${avatarShadowObject.shadowColor}`:null;const avatarBorderStyles=avatar.borderObject?`inset 0 0 0 ${avatarBorderObject.borderWidth}px ${avatarBorderObject.borderColor}`:null;const toggleMenu=()=>{setMenuOpen(!menuOpen);};const loggedInOrEditor=()=>{return store&&store.isAuthenticated||(window===null||window===void 0?void 0:window[\"Framer\"]);};const loggedOutOrEditor=()=>{return store&&!store.isAuthenticated||(window===null||window===void 0?void 0:window[\"Framer\"]);};const displayLink=link=>{if(link.display===\"none\"){return false;}else if(link.display===\"allways\"||(window===null||window===void 0?void 0:window[\"Framer\"])){return true;}else if(link.display===\"loggedIn\"){return store&&store.isAuthenticated;}else if(link.display===\"loggedOut\"){return store&&!store.isAuthenticated;}};const handleClick=item=>{if(!item)return;const{linkType,link,action}=item;if(linkType===\"link\"){window.location.href=link;}else{if(action===\"signOut\"){auth.signOut(\"/\");}}};function dynamicBoxShadow(...shadows){const output=[];shadows.forEach(shadow=>shadow&&output.push(shadow));return output.join(\", \");}const primaryButtonStyle={...buttonStyle,...primaryButton.font,padding:primaryButtonPaddingValue,borderRadius:primaryButtonBorderRadius,background:primaryButton.fill,color:primaryButton.color,boxShadow:dynamicBoxShadow(primaryButtonShadowStyles,primaryButtonBorderStyles)};const secondaryButtonStyle={...buttonStyle,...secondaryButton.font,padding:secondaryButtonPaddingValue,borderRadius:secondaryButtonBorderRadius,background:secondaryButton.fill,color:secondaryButton.color,boxShadow:dynamicBoxShadow(secondaryButtonShadowStyles,secondaryButtonBorderStyles)};return /*#__PURE__*/ _jsxs(\"div\",{style:{...containerStyle,flexDirection:layout===\"vertical\"?\"column\":\"row\"},children:[links.filter(link=>displayLink(link)&&(link.location===\"nav\"||layout===\"vertical\")).map((item,index)=>/*#__PURE__*/ _jsx(\"div\",{style:{height:\"100%\",display:\"flex\",position:\"relative\",alignSelf:align},children:/*#__PURE__*/ _jsx(\"button\",{onClick:()=>handleClick(item),style:item.style===\"primary\"?primaryButtonStyle:secondaryButtonStyle,children:item.label})})),loggedInOrEditor()&&layout===\"horizontal\"&&avatar.display&&/*#__PURE__*/ _jsxs(\"div\",{style:relativeStyle,children:[/*#__PURE__*/ _jsx(\"div\",{children:/*#__PURE__*/ _jsx(\"button\",{type:\"button\",style:avatarWrapperStyle,onClick:toggleMenu,children:/*#__PURE__*/ _jsx(\"div\",{style:{...avatarStyle,...avatar.font,height:`${avatar.size}px`,width:`${avatar.size}px`,borderRadius:avatarBorderRadius,fontWeight:avatar.fontWeight,background:avatar.fill,color:avatar.color,boxShadow:dynamicBoxShadow(avatarShadowStyles,avatarBorderStyles)},children:((ref2=store===null||store===void 0?void 0:(ref=store.user)===null||ref===void 0?void 0:(ref1=ref.first_name)===null||ref1===void 0?void 0:ref1.charAt(0))===null||ref2===void 0?void 0:ref2.toUpperCase())||\"A\"})})}),menuOpen&&/*#__PURE__*/ _jsxs(\"div\",{style:dropdownStyle,onMouseLeave:()=>setMenuOpen(false),children:[/*#__PURE__*/ _jsxs(\"div\",{style:{...menuItemStyle,cursor:\"default\",borderBottom:\"1px solid #F3F4F6\"},children:[/*#__PURE__*/ _jsx(\"div\",{style:{fontSize:\"16px\",fontWeight:\"bold\",marginBottom:\"4px\"},children:store===null||store===void 0?void 0:(ref3=store.user)===null||ref3===void 0?void 0:ref3.first_name}),/*#__PURE__*/ _jsx(\"div\",{children:store===null||store===void 0?void 0:(ref4=store.user)===null||ref4===void 0?void 0:ref4.email})]}),links.filter(link=>link.location===\"menu\").map((item,index)=>/*#__PURE__*/ _jsx(\"a\",{onClick:()=>handleClick(item),style:{...menuItemStyle,textAlign:\"center\"},target:item.newTab?\"_blank\":\"_self\",children:item.label},index))]})]})]});},[]);const containerStyle={display:\"flex\",width:\"100%\",gap:\"12px\",justifyContent:\"center\",alignItems:\"center\"};const relativeStyle={position:\"relative\"};const avatarWrapperStyle={display:\"flex\",border:0,padding:\"0\",backgroundColor:\"transparent\",fontSize:\"16px\",outline:\"none\",cursor:\"pointer\"};const avatarStyle={display:\"flex\",fontSize:\"16px\",justifyContent:\"center\",alignItems:\"center\"};const dropdownStyle={position:\"absolute\",right:\"0\",zIndex:\"999999\",marginTop:\"8px\",minWidth:\"192px\",background:\"#fff\",borderRadius:\"6px\",padding:\"4px\",boxShadow:\"0px 10px 15px rgba(0, 0, 0, 0.1)\",outline:\"none\"};const menuItemStyle={display:\"block\",padding:\"12px 16px\",fontSize:\"13px\",color:\"#4A5568\",textDecoration:\"none\",cursor:\"pointer\"};const buttonStyle={border:0,width:\"100%\",fontSize:\"16px\",cursor:\"pointer\",whiteSpace:\"nowrap\"};const paddingPropertyControls={padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:8,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}};const sizePropertyControls={size:{title:\"Size\",type:ControlType.Number,defaultValue:34}};const buttonPropertycontrols={font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}};const basePropertyControls={links:{title:\"Links\",type:ControlType.Array,control:{type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Button\"},linkType:{type:ControlType.Enum,defaultValue:\"link\",options:[\"link\",\"action\"],optionTitles:[\"Link\",\"Action\"]},link:{title:\"Link\",type:ControlType.Link,hidden:props=>props.linkType!==\"link\"},newTab:{title:\"New Tab\",type:ControlType.Boolean,defaultValue:false,hidden:props=>props.linkType!==\"link\"},action:{type:ControlType.Enum,defaultValue:\"signOut\",options:[\"signOut\"],optionTitles:[\"Sign out\"],hidden:props=>props.linkType!==\"action\"},location:{type:ControlType.Enum,defaultValue:\"nav\",options:[\"nav\",\"menu\"],optionTitles:[\"Navigation\",\"Menu\"]},style:{type:ControlType.Enum,defaultValue:\"secondary\",options:[\"primary\",\"secondary\"],optionTitles:[\"Primary\",\"Secondary\"]},display:{type:ControlType.Enum,defaultValue:\"allways\",options:[\"allways\",\"loggedIn\",\"loggedOut\",\"none\"],optionTitles:[\"Allways\",\"Logged In\",\"Logged Out\",\"None\",]}}}},primaryButton:{title:\"Primary\",type:ControlType.Object,controls:{...buttonPropertycontrols,...paddingPropertyControls}},secondaryButton:{title:\"Secondary\",type:ControlType.Object,controls:{...buttonPropertycontrols,...paddingPropertyControls}},avatar:{title:\"Avatar\",type:ControlType.Object,controls:{...buttonPropertycontrols,...sizePropertyControls,display:{title:\"Display\",type:ControlType.Boolean,defaultValue:true}}},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true},align:{title:\"Align\",type:ControlType.Enum,segmentedControlDirection:\"vertical\",options:[\"flex-start\",\"center\",\"flex-end\",\"stretch\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Stretch\"],defaultValue:\"stretch\",hidden:props=>props.layout===\"horizontal\"}};addPropertyControls(AuthWidget,basePropertyControls);AuthWidget.defaultProps={layout:\"vertical\",avatar:{fill:\"#7421FC\"},links:[{label:\"Sign In\",location:\"nav\",linkType:\"link\",link:\"\",newTab:false,display:\"loggedOut\"},{label:\"Sign Up\",location:\"nav\",linkType:\"link\",link:\"\",newTab:false,display:\"loggedOut\"},{label:\"Sign out\",location:\"menu\",linkType:\"action\",link:\"\",action:\"signOut\",newTab:true,display:\"loggedIn\"},]};export default AuthWidget;export{basePropertyControls};\nexport const __FramerMetadata__ = {\"exports\":{\"basePropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"AuthWidget\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthWidget.map", "import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useRouter,inferInitialRouteFromPath}from\"framer\";import{auth}from\"https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js\";const useStore=createStore({user:null,isAuthenticated:false,isLoaded:false});export function withAuth(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{if(!store.isAuthenticated){auth.getUser({cache:false}).then(({data,error})=>{const{user}=data;if(user){setStore({user:user,isAuthenticated:true,isLoaded:true});}else{setStore({isLoaded:true});}});}},[]);return /*#__PURE__*/_jsx(Component,{...props,store:store});};}export function withStore(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,store:store});};}export function withSignOut(Component){const handleClick=()=>{auth.signOut(\"/\");};return props=>{const[store,setStore]=useStore();if(!store.user)return null;return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}export function withEmail(Component){return props=>{const[store,setStore]=useStore();if(!store.user)return null;return /*#__PURE__*/_jsx(Component,{...props,text:store.user.email});};}export function withFirstName(Component){return props=>{const[store,setStore]=useStore();if(!store.user)return null;return /*#__PURE__*/_jsx(Component,{...props,text:store.user.first_name});};}export function withLoggedIn(Component){return props=>{const[store,setStore]=useStore();if(!store.user)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withLoggedOut(Component){return props=>{const[store]=useStore();if(store.user)return null;let className=props.className||\"\";if(!store.isLoaded){className+=\" fa-cloak\";}return /*#__PURE__*/_jsx(Component,{...props,className:className.trim()});};}export function withActiveLicense(Component){return props=>{var _store_user;const[store]=useStore();const hasActiveLicense=(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.licenses.some(license=>license.status===\"active\");if(!hasActiveLicense)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withNoActiveLicense(Component){return props=>{var _store_user;const[store]=useStore();const hasActiveLicense=(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.licenses.some(license=>license.status===\"active\");if(hasActiveLicense)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withVariant(Component){return props=>{const[store]=useStore();const variant=store.user?null:props===null||props===void 0?void 0:props.variant;return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}export function withVariantActiveLicense(Component){return props=>{var _store_user;const[store]=useStore();const hasActiveLicense=(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.licenses.some(license=>license.status===\"active\");const variant=hasActiveLicense?null:props===null||props===void 0?void 0:props.variant;return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}export function withIsLessonComplete(Component){return props=>{var _store_user_data,_store_user;const[store,setStore]=useStore();// Do not display the component if the user is logged out\nif(!store.user)return null;const key=`course:status:${props===null||props===void 0?void 0:props.slug}`;const isCompleted=((_store_user=store.user)===null||_store_user===void 0?void 0:(_store_user_data=_store_user.data)===null||_store_user_data===void 0?void 0:_store_user_data[key])===\"completed\";if(!isCompleted)return null;return /*#__PURE__*/_jsx(Component,{...props});};}export function withActionCompleteLesson(Component){return props=>{var _store_user_data,_store_user;const router=useRouter();const[store,setStore]=useStore();const key=`course:status:${props===null||props===void 0?void 0:props.slug}`;let isCompleted=((_store_user=store.user)===null||_store_user===void 0?void 0:(_store_user_data=_store_user.data)===null||_store_user_data===void 0?void 0:_store_user_data[key])===\"completed\";// Do not display the component if the user is logged out\nif(!store.user)return null;// Define an async function handleClick to handle the click event.\nconst handleClick=async event=>{try{// If the lesson has been completed exit the function\nif(isCompleted)return;// Update the components local state (for instant UI update)\nisCompleted=true;// Call the FramerAuth API to update the user data, marking the course as completed.\nconst{data,error}=await auth.patchUserData({[key]:\"completed\"});// If there is an error throw it.\nif(error){throw new Error(\"Error updating course status.\");}// If there is no error, update the user data in the store with the updated data.\nconst updatedUser={...store.user,data};setStore({user:updatedUser});// If there is a link, redirect the user.\nif(props===null||props===void 0?void 0:props.link){const[path,hash]=props.link.split(\"#\");const{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,path);if(routeId){router.navigate(routeId,hash,pathVariables);}}}catch(error){console.error(error);isCompleted=false;}};// Set the variant based on the completed state\nconst variant=isCompleted?props===null||props===void 0?void 0:props.variant:null;// Render the original component with the modified props and onClick handler.\nreturn /*#__PURE__*/_jsx(Component,{...props,variant:variant,onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withNoActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withNoActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariant\":{\"type\":\"reactHoc\",\"name\":\"withVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSignOut\":{\"type\":\"reactHoc\",\"name\":\"withSignOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedOut\":{\"type\":\"reactHoc\",\"name\":\"withLoggedOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmail\":{\"type\":\"reactHoc\",\"name\":\"withEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIsLessonComplete\":{\"type\":\"reactHoc\",\"name\":\"withIsLessonComplete\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withActionCompleteLesson\":{\"type\":\"reactHoc\",\"name\":\"withActionCompleteLesson\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAuth\":{\"type\":\"reactHoc\",\"name\":\"withAuth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedIn\":{\"type\":\"reactHoc\",\"name\":\"withLoggedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFirstName\":{\"type\":\"reactHoc\",\"name\":\"withFirstName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withVariantActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStore\":{\"type\":\"reactHoc\",\"name\":\"withStore\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerAuth.map", "// Generated by Framer (91bcfbd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,Link,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/7m2GitsVEh2QrduQ3Aom/9aEQLGLytzVsQFlp8uVU/KBgV9gmbx.js\";import Icon from\"https://framerusercontent.com/modules/uQBlSDsi0VHsbg4NWAur/LAuWlRxriBmH58tLnj7i/aUtUp84ZS.js\";const IconFonts=getFonts(Icon);const IconControls=getPropertyControls(Icon);const enabledGestures={GU35LV3EE:{hover:true},JU7Pdu6JR:{hover:true},sUvobW92l:{hover:true,pressed:true},WbYr82RdU:{hover:true,pressed:true}};const cycleOrder=[\"WbYr82RdU\",\"GU35LV3EE\",\"JU7Pdu6JR\",\"tmFJJQpMz\",\"sUvobW92l\"];const serializationHash=\"framer-a6qlX\";const variantClassNames={GU35LV3EE:\"framer-v-14c0srg\",JU7Pdu6JR:\"framer-v-18owfaz\",sUvobW92l:\"framer-v-1ts8mv2\",tmFJJQpMz:\"framer-v-1uz388i\",WbYr82RdU:\"framer-v-13e4hpb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:.5,stiffness:500,type:\"spring\"},GU35LV3EE:{damping:40,delay:0,mass:.5,stiffness:500,type:\"spring\"},JU7Pdu6JR:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"},tmFJJQpMz:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"Arrow Left\":\"OiurDqXVB\",\"Arrow Right\":\"XBbhaY3Ap\",\"Book Open Text Filled\":\"pzBGWrd5H\",\"Book Open Text\":\"z2OPP9Yd8\",\"Chalkboard Teacher\":\"ewgKbHnL_\",\"Chats Circle\":\"q0swXOONY\",\"Check Circle\":\"tdyaowXru\",\"Paint Brush\":\"sjAVzneXr\",\"Pencil Circle\":\"Wil7uFAe3\",\"Play Circle Filled\":\"W_9GYwO2Q\",\"Play Circle\":\"CGHGJKanj\",\"Shopping Bag Open\":\"xOdCiXBUQ\",\"Sign In Filled\":\"anasdMsPG\",\"Sign In\":\"rChFHWdfM\",Bezier:\"fIayz8pwA\",Clock:\"hUOrUeoy0\",Close:\"oC_M8kcWc\",Code:\"DQZPmdEUN\",Megaphone:\"kGckxrIh8\",Notebook:\"jXc7L0MgL\",Question:\"j3pWzbTtG\",Search:\"I_Nvl2t66\",Stack:\"nM98KgsE4\",Star:\"xOHDoLwVG\",User:\"mfYv7zrbn\",Users:\"QAbZWp75Z\"};const humanReadableVariantMap={\"Dropdown Link Active\":\"tmFJJQpMz\",\"Dropdown Link\":\"JU7Pdu6JR\",Link:\"GU35LV3EE\",Primary:\"WbYr82RdU\",Secondary:\"sUvobW92l\"};const getProps=({height,hover,id,label,leftIcon,link,rightIcon,showLeftIcon,showRightIcon,tap,width,...props})=>{var _ref,_humanReadableEnumMap_rightIcon,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3,_humanReadableEnumMap_leftIcon,_ref4,_ref5;return{...props,AFz2Sv8SP:showLeftIcon!==null&&showLeftIcon!==void 0?showLeftIcon:props.AFz2Sv8SP,aT5nRnRI1:(_ref=label!==null&&label!==void 0?label:props.aT5nRnRI1)!==null&&_ref!==void 0?_ref:\"Label\",I3m7fUWtv:tap!==null&&tap!==void 0?tap:props.I3m7fUWtv,Jryr1RvH5:(_ref2=(_ref1=(_humanReadableEnumMap_rightIcon=humanReadableEnumMap[rightIcon])!==null&&_humanReadableEnumMap_rightIcon!==void 0?_humanReadableEnumMap_rightIcon:rightIcon)!==null&&_ref1!==void 0?_ref1:props.Jryr1RvH5)!==null&&_ref2!==void 0?_ref2:\"XBbhaY3Ap\",JxBpRyYNz:link!==null&&link!==void 0?link:props.JxBpRyYNz,mJj6skhTn:showRightIcon!==null&&showRightIcon!==void 0?showRightIcon:props.mJj6skhTn,variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"WbYr82RdU\",WMPF8uXCF:hover!==null&&hover!==void 0?hover:props.WMPF8uXCF,y8JKFgz2o:(_ref5=(_ref4=(_humanReadableEnumMap_leftIcon=humanReadableEnumMap[leftIcon])!==null&&_humanReadableEnumMap_leftIcon!==void 0?_humanReadableEnumMap_leftIcon:leftIcon)!==null&&_ref4!==void 0?_ref4:props.y8JKFgz2o)!==null&&_ref5!==void 0?_ref5:\"W_9GYwO2Q\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,aT5nRnRI1,JxBpRyYNz,AFz2Sv8SP,y8JKFgz2o,mJj6skhTn,Jryr1RvH5,I3m7fUWtv,WMPF8uXCF,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"WbYr82RdU\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapp6mt4x=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(I3m7fUWtv){const res=await I3m7fUWtv(...args);if(res===false)return false;}});const onMouseEnterf4cmho=activeVariantCallback(async(...args)=>{if(WMPF8uXCF){const res=await WMPF8uXCF(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"JU7Pdu6JR-hover\",\"GU35LV3EE-hover\"].includes(gestureVariant))return true;if(baseVariant===\"tmFJJQpMz\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:JxBpRyYNz,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-13e4hpb\",className,classNames)} framer-14hefx4`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WbYr82RdU\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEnterf4cmho,onTap:onTapp6mt4x,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(102, 51, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:1,...style},variants:{\"GU35LV3EE-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"JU7Pdu6JR-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"sUvobW92l-hover\":{\"--border-color\":\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"sUvobW92l-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:.5},\"WbYr82RdU-hover\":{opacity:.8},\"WbYr82RdU-pressed\":{opacity:.5},GU35LV3EE:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},JU7Pdu6JR:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},sUvobW92l:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d9f7a847-28c8-4daa-b45d-c033b60947cf, rgb(209, 209, 209))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},tmFJJQpMz:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}},...addPropertyOverrides({\"GU35LV3EE-hover\":{\"data-framer-name\":undefined},\"JU7Pdu6JR-hover\":{\"data-framer-name\":undefined},\"sUvobW92l-hover\":{\"data-framer-name\":undefined},\"sUvobW92l-pressed\":{\"data-framer-name\":undefined},\"WbYr82RdU-hover\":{\"data-framer-name\":undefined},\"WbYr82RdU-pressed\":{\"data-framer-name\":undefined},GU35LV3EE:{\"data-framer-name\":\"Link\"},JU7Pdu6JR:{\"data-framer-name\":\"Dropdown Link\"},sUvobW92l:{\"data-border\":true,\"data-framer-name\":\"Secondary\"},tmFJJQpMz:{\"data-framer-name\":\"Dropdown Link Active\"}},baseVariant,gestureVariant),children:[AFz2Sv8SP&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-eernry-container\",\"data-framer-name\":\"Icon Left\",layoutDependency:layoutDependency,layoutId:\"Zkv9057jn-container\",name:\"Icon Left\",children:/*#__PURE__*/_jsx(Icon,{eQEFFdws4:\"var(--token-72386102-7a44-40df-835e-8d6424daf8aa, rgb(255, 255, 255))\",height:\"100%\",id:\"Zkv9057jn\",layoutId:\"Zkv9057jn\",name:\"Icon Left\",style:{height:\"100%\",width:\"100%\"},variant:y8JKFgz2o,width:\"100%\",...addPropertyOverrides({GU35LV3EE:{eQEFFdws4:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"},JU7Pdu6JR:{eQEFFdws4:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"},sUvobW92l:{eQEFFdws4:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"},tmFJJQpMz:{eQEFFdws4:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1olblpe\",\"data-styles-preset\":\"KBgV9gmbx\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-72386102-7a44-40df-835e-8d6424daf8aa, rgb(255, 255, 255)))\"},children:\"Label\"})}),className:\"framer-1ii64xn\",layoutDependency:layoutDependency,layoutId:\"LBf52yZpq\",style:{\"--extracted-r6o4lv\":\"var(--token-72386102-7a44-40df-835e-8d6424daf8aa, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:aT5nRnRI1,variants:{GU35LV3EE:{\"--extracted-r6o4lv\":\"var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, rgb(51, 51, 51))\"},JU7Pdu6JR:{\"--extracted-r6o4lv\":\"var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, rgb(51, 51, 51))\"},tmFJJQpMz:{\"--extracted-r6o4lv\":\"var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, rgb(51, 51, 51))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GU35LV3EE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1olblpe\",\"data-styles-preset\":\"KBgV9gmbx\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, rgb(51, 51, 51)))\"},children:\"Label\"})})},JU7Pdu6JR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1olblpe\",\"data-styles-preset\":\"KBgV9gmbx\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, rgb(51, 51, 51)))\"},children:\"Label\"})})},sUvobW92l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1olblpe\",\"data-styles-preset\":\"KBgV9gmbx\",children:\"Label\"})})},tmFJJQpMz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1olblpe\",\"data-styles-preset\":\"KBgV9gmbx\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, rgb(51, 51, 51)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)}),mJj6skhTn&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-18grue5-container\",\"data-framer-name\":\"Icon Right\",layoutDependency:layoutDependency,layoutId:\"A2bKISZVq-container\",name:\"Icon Right\",children:/*#__PURE__*/_jsx(Icon,{eQEFFdws4:\"var(--token-72386102-7a44-40df-835e-8d6424daf8aa, rgb(255, 255, 255))\",height:\"100%\",id:\"A2bKISZVq\",layoutId:\"A2bKISZVq\",name:\"Icon Right\",style:{height:\"100%\",width:\"100%\"},variant:Jryr1RvH5,width:\"100%\",...addPropertyOverrides({GU35LV3EE:{eQEFFdws4:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"},JU7Pdu6JR:{eQEFFdws4:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"},sUvobW92l:{eQEFFdws4:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"},tmFJJQpMz:{eQEFFdws4:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o9vqzp\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"w3doFY0YA\",style:{backgroundColor:\"var(--token-9c5ff831-d459-40d3-a348-f9abd7d7051d, rgb(18, 18, 18))\",opacity:0},variants:{\"GU35LV3EE-hover\":{backgroundColor:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\",opacity:.05},\"JU7Pdu6JR-hover\":{backgroundColor:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\",opacity:.05},tmFJJQpMz:{backgroundColor:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\",opacity:.05}}})]})})})})});});const css=['.framer-a6qlX[data-border=\"true\"]::after, .framer-a6qlX [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-a6qlX.framer-14hefx4, .framer-a6qlX .framer-14hefx4 { display: block; }\",\".framer-a6qlX.framer-13e4hpb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-a6qlX .framer-eernry-container, .framer-a6qlX .framer-18grue5-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-a6qlX .framer-1ii64xn { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-a6qlX .framer-1o9vqzp { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a6qlX.framer-13e4hpb { gap: 0px; } .framer-a6qlX.framer-13e4hpb > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-a6qlX.framer-13e4hpb > :first-child { margin-left: 0px; } .framer-a6qlX.framer-13e4hpb > :last-child { margin-right: 0px; } }\",\".framer-a6qlX.framer-v-14c0srg.framer-13e4hpb, .framer-a6qlX.framer-v-18owfaz.framer-13e4hpb, .framer-a6qlX.framer-v-1uz388i.framer-13e4hpb { height: 40px; justify-content: flex-start; padding: 8px 12px 8px 12px; }\",\".framer-a6qlX.framer-v-14c0srg .framer-eernry-container { order: 0; }\",\".framer-a6qlX.framer-v-14c0srg .framer-1ii64xn { order: 1; }\",\".framer-a6qlX.framer-v-14c0srg .framer-18grue5-container { order: 2; }\",\".framer-a6qlX.framer-v-14c0srg.hover .framer-1o9vqzp { order: 3; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"GU35LV3EE\":{\"layout\":[\"auto\",\"fixed\"]},\"JU7Pdu6JR\":{\"layout\":[\"auto\",\"fixed\"]},\"tmFJJQpMz\":{\"layout\":[\"auto\",\"fixed\"]},\"sUvobW92l\":{\"layout\":[\"auto\",\"fixed\"]},\"lPxDJFF43\":{\"layout\":[\"auto\",\"fixed\"]},\"zHIZ1f895\":{\"layout\":[\"auto\",\"fixed\"]},\"vpr316zHv\":{\"layout\":[\"auto\",\"fixed\"]},\"oSu7EGvBN\":{\"layout\":[\"auto\",\"fixed\"]},\"AuNtXDsDR\":{\"layout\":[\"auto\",\"fixed\"]},\"J0lO7W3Rg\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"aT5nRnRI1\":\"label\",\"JxBpRyYNz\":\"link\",\"AFz2Sv8SP\":\"showLeftIcon\",\"y8JKFgz2o\":\"leftIcon\",\"mJj6skhTn\":\"showRightIcon\",\"Jryr1RvH5\":\"rightIcon\",\"I3m7fUWtv\":\"tap\",\"WMPF8uXCF\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framernf4m8S4HC=withCSS(Component,css,\"framer-a6qlX\");export default Framernf4m8S4HC;Framernf4m8S4HC.displayName=\"Button\";Framernf4m8S4HC.defaultProps={height:48,width:75};addPropertyControls(Framernf4m8S4HC,{variant:{options:[\"WbYr82RdU\",\"GU35LV3EE\",\"JU7Pdu6JR\",\"tmFJJQpMz\",\"sUvobW92l\"],optionTitles:[\"Primary\",\"Link\",\"Dropdown Link\",\"Dropdown Link Active\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},aT5nRnRI1:{defaultValue:\"Label\",displayTextArea:false,placeholder:\"\",title:\"Label\",type:ControlType.String},JxBpRyYNz:{title:\"Link\",type:ControlType.Link},AFz2Sv8SP:{defaultValue:false,title:\"Show Left Icon\",type:ControlType.Boolean},y8JKFgz2o:(IconControls===null||IconControls===void 0?void 0:IconControls[\"variant\"])&&{...IconControls[\"variant\"],defaultValue:\"W_9GYwO2Q\",description:undefined,hidden:undefined,title:\"Left Icon\"},mJj6skhTn:{defaultValue:false,title:\"Show Right Icon\",type:ControlType.Boolean},Jryr1RvH5:(IconControls===null||IconControls===void 0?void 0:IconControls[\"variant\"])&&{...IconControls[\"variant\"],defaultValue:\"XBbhaY3Ap\",description:undefined,hidden:undefined,title:\"Right Icon\"},I3m7fUWtv:{title:\"Tap\",type:ControlType.EventHandler},WMPF8uXCF:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(Framernf4m8S4HC,[...IconFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framernf4m8S4HC\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"aT5nRnRI1\\\":\\\"label\\\",\\\"JxBpRyYNz\\\":\\\"link\\\",\\\"AFz2Sv8SP\\\":\\\"showLeftIcon\\\",\\\"y8JKFgz2o\\\":\\\"leftIcon\\\",\\\"mJj6skhTn\\\":\\\"showRightIcon\\\",\\\"Jryr1RvH5\\\":\\\"rightIcon\\\",\\\"I3m7fUWtv\\\":\\\"tap\\\",\\\"WMPF8uXCF\\\":\\\"hover\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GU35LV3EE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"JU7Pdu6JR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tmFJJQpMz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"sUvobW92l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lPxDJFF43\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zHIZ1f895\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vpr316zHv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"oSu7EGvBN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"AuNtXDsDR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"J0lO7W3Rg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"75\",\"framerIntrinsicHeight\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Poppins-500\",\"GF;Poppins-700\",\"GF;Poppins-700italic\",\"GF;Poppins-500italic\"]);export const fonts=[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"},{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7V15vFP-KUEg.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15lFd2PQEhcqw.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hlFd2PQEhcqw.woff2\",weight:\"500\"}];export const css=['.framer-DSZmM .framer-styles-preset-1olblpe:not(.rich-text-wrapper), .framer-DSZmM .framer-styles-preset-1olblpe.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, #1c1c1c); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-DSZmM\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){// Find the circle element and update its fill attribute\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){// Update the fill attribute with the custom color\nconst updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{// If there is no fill attribute, add it with the custom color\nreplacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle});}SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map", "// Generated by Framer (4ba8877)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/OobIpExjjda7YDjHO9YN/SVG.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"oC_M8kcWc\",\"xOHDoLwVG\",\"W_9GYwO2Q\",\"CGHGJKanj\",\"XBbhaY3Ap\",\"tdyaowXru\",\"z2OPP9Yd8\",\"rChFHWdfM\",\"fIayz8pwA\",\"sjAVzneXr\",\"DQZPmdEUN\",\"kGckxrIh8\",\"Wil7uFAe3\",\"q0swXOONY\",\"pzBGWrd5H\",\"anasdMsPG\",\"jXc7L0MgL\",\"nM98KgsE4\",\"QAbZWp75Z\",\"ewgKbHnL_\",\"xOdCiXBUQ\",\"j3pWzbTtG\",\"hUOrUeoy0\",\"I_Nvl2t66\",\"OiurDqXVB\",\"mfYv7zrbn\",\"zUVYHDpZQ\"];const serializationHash=\"framer-hEouS\";const variantClassNames={anasdMsPG:\"framer-v-1clemf\",CGHGJKanj:\"framer-v-fkbpko\",DQZPmdEUN:\"framer-v-z0gpp1\",ewgKbHnL_:\"framer-v-1wo2c32\",fIayz8pwA:\"framer-v-arkjh8\",hUOrUeoy0:\"framer-v-1jlwctn\",I_Nvl2t66:\"framer-v-1ioenay\",j3pWzbTtG:\"framer-v-19w5len\",jXc7L0MgL:\"framer-v-1644y6s\",kGckxrIh8:\"framer-v-1hkwblv\",mfYv7zrbn:\"framer-v-nhde1x\",nM98KgsE4:\"framer-v-1q040hc\",oC_M8kcWc:\"framer-v-imagha\",OiurDqXVB:\"framer-v-1chdsis\",pzBGWrd5H:\"framer-v-11ciftv\",q0swXOONY:\"framer-v-2uajfc\",QAbZWp75Z:\"framer-v-tlk31u\",rChFHWdfM:\"framer-v-c1hzvs\",sjAVzneXr:\"framer-v-dtzc54\",tdyaowXru:\"framer-v-9rp8tn\",W_9GYwO2Q:\"framer-v-l0mmo3\",Wil7uFAe3:\"framer-v-1ljy4l5\",XBbhaY3Ap:\"framer-v-1xp4fqk\",xOdCiXBUQ:\"framer-v-1h9jaqy\",xOHDoLwVG:\"framer-v-m4zmtn\",z2OPP9Yd8:\"framer-v-s6w8fz\",zUVYHDpZQ:\"framer-v-1we19vb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Arrow Left\":\"OiurDqXVB\",\"Arrow Right\":\"XBbhaY3Ap\",\"Book Open Text Filled\":\"pzBGWrd5H\",\"Book Open Text\":\"z2OPP9Yd8\",\"Caret Down\":\"zUVYHDpZQ\",\"Chalkboard Teacher\":\"ewgKbHnL_\",\"Chats Circle\":\"q0swXOONY\",\"Check Circle\":\"tdyaowXru\",\"Paint Brush\":\"sjAVzneXr\",\"Pencil Circle\":\"Wil7uFAe3\",\"Play Circle Filled\":\"W_9GYwO2Q\",\"Play Circle\":\"CGHGJKanj\",\"Shopping Bag Open\":\"xOdCiXBUQ\",\"Sign In Filled\":\"anasdMsPG\",\"Sign In\":\"rChFHWdfM\",Bezier:\"fIayz8pwA\",Clock:\"hUOrUeoy0\",Close:\"oC_M8kcWc\",Code:\"DQZPmdEUN\",Megaphone:\"kGckxrIh8\",Notebook:\"jXc7L0MgL\",Question:\"j3pWzbTtG\",Search:\"I_Nvl2t66\",Stack:\"nM98KgsE4\",Star:\"xOHDoLwVG\",User:\"mfYv7zrbn\",Users:\"QAbZWp75Z\"};const getProps=({color,height,id,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,eQEFFdws4:(_ref=color!==null&&color!==void 0?color:props.eQEFFdws4)!==null&&_ref!==void 0?_ref:\"var(--token-1293e359-60aa-48e6-97f1-7e5a0bdcde01, rgb(0, 0, 0))\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"oC_M8kcWc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,eQEFFdws4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oC_M8kcWc\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-imagha\",className,classNames),\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"oC_M8kcWc\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({anasdMsPG:{\"data-framer-name\":\"Sign In Filled\"},CGHGJKanj:{\"data-framer-name\":\"Play Circle\"},DQZPmdEUN:{\"data-framer-name\":\"Code\"},ewgKbHnL_:{\"data-framer-name\":\"Chalkboard Teacher\"},fIayz8pwA:{\"data-framer-name\":\"Bezier\"},hUOrUeoy0:{\"data-framer-name\":\"Clock\"},I_Nvl2t66:{\"data-framer-name\":\"Search\"},j3pWzbTtG:{\"data-framer-name\":\"Question\"},jXc7L0MgL:{\"data-framer-name\":\"Notebook\"},kGckxrIh8:{\"data-framer-name\":\"Megaphone\"},mfYv7zrbn:{\"data-framer-name\":\"User\"},nM98KgsE4:{\"data-framer-name\":\"Stack\"},OiurDqXVB:{\"data-framer-name\":\"Arrow Left\"},pzBGWrd5H:{\"data-framer-name\":\"Book Open Text Filled\"},q0swXOONY:{\"data-framer-name\":\"Chats Circle\"},QAbZWp75Z:{\"data-framer-name\":\"Users\"},rChFHWdfM:{\"data-framer-name\":\"Sign In\"},sjAVzneXr:{\"data-framer-name\":\"Paint Brush\"},tdyaowXru:{\"data-framer-name\":\"Check Circle\"},W_9GYwO2Q:{\"data-framer-name\":\"Play Circle Filled\"},Wil7uFAe3:{\"data-framer-name\":\"Pencil Circle\"},XBbhaY3Ap:{\"data-framer-name\":\"Arrow Right\"},xOdCiXBUQ:{\"data-framer-name\":\"Shopping Bag Open\"},xOHDoLwVG:{\"data-framer-name\":\"Star\"},z2OPP9Yd8:{\"data-framer-name\":\"Book Open Text\"},zUVYHDpZQ:{\"data-framer-name\":\"Caret Down\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qm5yzt-container\",\"data-framer-name\":\"SVG\",layoutDependency:layoutDependency,layoutId:\"W6FZKuT2C-container\",name:\"SVG\",children:/*#__PURE__*/_jsx(SVG,{customColor:eQEFFdws4,customPadding:0,customStrokeWidth:2,customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z\"></path></svg>',height:\"100%\",id:\"W6FZKuT2C\",layoutId:\"W6FZKuT2C\",lineCap:\"butt\",lineJoin:\"miter\",name:\"SVG\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({anasdMsPG:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M141.66,133.66l-40,40A8,8,0,0,1,88,168V136H24a8,8,0,0,1,0-16H88V88a8,8,0,0,1,13.66-5.66l40,40A8,8,0,0,1,141.66,133.66ZM192,32H136a8,8,0,0,0,0,16h56V208H136a8,8,0,0,0,0,16h56a16,16,0,0,0,16-16V48A16,16,0,0,0,192,32Z\"></path></svg>'},CGHGJKanj:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm36.44-94.66-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17Z\"></path></svg>'},DQZPmdEUN:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M67.84,92.61,25.37,128l42.47,35.39a6,6,0,1,1-7.68,9.22l-48-40a6,6,0,0,1,0-9.22l48-40a6,6,0,0,1,7.68,9.22Zm176,30.78-48-40a6,6,0,1,0-7.68,9.22L230.63,128l-42.47,35.39a6,6,0,1,0,7.68,9.22l48-40a6,6,0,0,0,0-9.22Zm-81.79-89A6,6,0,0,0,154.36,38l-64,176A6,6,0,0,0,94,221.64a6.15,6.15,0,0,0,2,.36,6,6,0,0,0,5.64-3.95l64-176A6,6,0,0,0,162.05,34.36Z\"></path></svg>'},ewgKbHnL_:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H53.39a8,8,0,0,0,7.23-4.57,48,48,0,0,1,86.76,0,8,8,0,0,0,7.23,4.57H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM80,144a24,24,0,1,1,24,24A24,24,0,0,1,80,144Zm136,56H159.43a64.39,64.39,0,0,0-28.83-26.16,40,40,0,1,0-53.2,0A64.39,64.39,0,0,0,48.57,200H40V56H216ZM56,96V80a8,8,0,0,1,8-8H192a8,8,0,0,1,8,8v96a8,8,0,0,1-8,8H176a8,8,0,0,1,0-16h8V88H72v8a8,8,0,0,1-16,0Z\"></path></svg>'},fIayz8pwA:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M219.44,146.2A94.66,94.66,0,0,0,173.92,86H240a6,6,0,0,0,0-12H157.4a30,30,0,0,0-58.8,0H16a6,6,0,0,0,0,12H82.08a94.66,94.66,0,0,0-45.52,60.2,30,30,0,1,0,12.09,1.08,82.53,82.53,0,0,1,51.4-56.39,30,30,0,0,0,55.9,0,82.53,82.53,0,0,1,51.4,56.39,30,30,0,1,0,12.09-1.08ZM58,176a18,18,0,1,1-18-18A18,18,0,0,1,58,176Zm70-78a18,18,0,1,1,18-18A18,18,0,0,1,128,98Zm88,96a18,18,0,1,1,18-18A18,18,0,0,1,216,194Z\"></path></svg>'},hUOrUeoy0:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm64-88a8,8,0,0,1-8,8H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48A8,8,0,0,1,192,128Z\"></path></svg>'},I_Nvl2t66:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z\"></path></svg>'},j3pWzbTtG:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-11.55,39.29c-4.79,5-9.75,10.17-12.38,16.52-2.52,6.1-2.63,13.07-2.73,19.82-.1,7-.21,14.33-3.32,17.43s-10.39,3.22-17.43,3.32c-6.75.1-13.72.21-19.82,2.73-6.35,2.63-11.52,7.59-16.52,12.38S132,224,128,224s-9.15-4.92-14.11-9.69-10.17-9.75-16.52-12.38c-6.1-2.52-13.07-2.63-19.82-2.73-7-.1-14.33-.21-17.43-3.32s-3.22-10.39-3.32-17.43c-.1-6.75-.21-13.72-2.73-19.82-2.63-6.35-7.59-11.52-12.38-16.52S32,132,32,128s4.92-9.15,9.69-14.11,9.75-10.17,12.38-16.52c2.52-6.1,2.63-13.07,2.73-19.82.1-7,.21-14.33,3.32-17.43S70.51,56.9,77.55,56.8c6.75-.1,13.72-.21,19.82-2.73,6.35-2.63,11.52-7.59,16.52-12.38S124,32,128,32s9.15,4.92,14.11,9.69,10.17,9.75,16.52,12.38c6.1,2.52,13.07,2.63,19.82,2.73,7,.1,14.33.21,17.43,3.32s3.22,10.39,3.32,17.43c.1,6.75.21,13.72,2.73,19.82,2.63,6.35,7.59,11.52,12.38,16.52S224,124,224,128,219.08,137.15,214.31,142.11ZM140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180Zm28-72c0,17.38-13.76,31.93-32,35.28V144a8,8,0,0,1-16,0v-8a8,8,0,0,1,8-8c13.23,0,24-9,24-20s-10.77-20-24-20-24,9-24,20v4a8,8,0,0,1-16,0v-4c0-19.85,17.94-36,40-36S168,88.15,168,108Z\"></path></svg>'},jXc7L0MgL:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M184,112a8,8,0,0,1-8,8H112a8,8,0,0,1,0-16h64A8,8,0,0,1,184,112Zm-8,24H112a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm48-88V208a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V48A16,16,0,0,1,48,32H208A16,16,0,0,1,224,48ZM48,208H72V48H48Zm160,0V48H88V208H208Z\"></path></svg>'},kGckxrIh8:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M238,120a46.05,46.05,0,0,0-46-46H152.15C149.57,73.86,98.05,70.44,49,29.3A14,14,0,0,0,26,40V200a13.85,13.85,0,0,0,8.07,12.68A14.16,14.16,0,0,0,40,214a13.9,13.9,0,0,0,9-3.3c40-33.52,81.57-42,97-44.07v34a14,14,0,0,0,6.23,11.65l11,7.33a14,14,0,0,0,21.32-8.17l12.13-45.71A46.07,46.07,0,0,0,238,120ZM41.29,201.52A2,2,0,0,1,38,200V40a1.9,1.9,0,0,1,1.15-1.8A2.08,2.08,0,0,1,40,38a1.91,1.91,0,0,1,1.26.48c44,36.92,89,45.19,104.71,47v69C130.29,156.33,85.3,164.61,41.29,201.52Zm131.64,7a2,2,0,0,1-3.05,1.18l-11-7.33a2,2,0,0,1-.89-1.67V166h26.2ZM192,154H158V86h34a34,34,0,1,1,0,68Z\"></path></svg>'},mfYv7zrbn:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z\"></path></svg>'},nM98KgsE4:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M230.91,172A8,8,0,0,1,228,182.91l-96,56a8,8,0,0,1-8.06,0l-96-56A8,8,0,0,1,36,169.09l92,53.65,92-53.65A8,8,0,0,1,230.91,172ZM220,121.09l-92,53.65L36,121.09A8,8,0,0,0,28,134.91l96,56a8,8,0,0,0,8.06,0l96-56A8,8,0,1,0,220,121.09ZM24,80a8,8,0,0,1,4-6.91l96-56a8,8,0,0,1,8.06,0l96,56a8,8,0,0,1,0,13.82l-96,56a8,8,0,0,1-8.06,0l-96-56A8,8,0,0,1,24,80Zm23.88,0L128,126.74,208.12,80,128,33.26Z\"></path></svg>'},OiurDqXVB:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M224,128a8,8,0,0,1-8,8H59.31l58.35,58.34a8,8,0,0,1-11.32,11.32l-72-72a8,8,0,0,1,0-11.32l72-72a8,8,0,0,1,11.32,11.32L59.31,120H216A8,8,0,0,1,224,128Z\"></path></svg>'},pzBGWrd5H:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M224,48H168a32,32,0,0,0-32,32v88a8,8,0,0,1-16,0V80A32,32,0,0,0,88,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h64a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM208,168H168a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Zm0-32H168a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Zm0-32H168a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Z\"></path></svg>'},q0swXOONY:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M229.66,187.13a78,78,0,0,0-61.5-112.71A78,78,0,1,0,26.34,139.13L18.47,166.7A12,12,0,0,0,33.3,181.53l27.57-7.87a78.25,78.25,0,0,0,26.94,7.9,78.05,78.05,0,0,0,107.32,40.1l27.57,7.87a12,12,0,0,0,14.83-14.83ZM61.53,161.23a5.82,5.82,0,0,0-1.65.23L30,170l8.53-29.87a6,6,0,0,0-.5-4.53A66,66,0,1,1,64.41,162,6.1,6.1,0,0,0,61.53,161.23Zm155.93,26.89L226,218l-29.87-8.53a6,6,0,0,0-4.53.5,66,66,0,0,1-90.48-28.15,77.92,77.92,0,0,0,71-94.68A66,66,0,0,1,218,183.59,6,6,0,0,0,217.46,188.12Z\"></path></svg>/www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M231.79,187.33A80,80,0,0,0,169.57,72.59,80,80,0,1,0,24.21,139.33l-7.66,26.82a14,14,0,0,0,17.3,17.3l26.82-7.66a80.15,80.15,0,0,0,25.75,7.63,80,80,0,0,0,108.91,40.37l26.82,7.66a14,14,0,0,0,17.3-17.3ZM61.53,159.23a8.22,8.22,0,0,0-2.2.3l-26.41,7.55,7.55-26.41a8,8,0,0,0-.68-6,63.95,63.95,0,1,1,25.57,25.57A7.94,7.94,0,0,0,61.53,159.23Zm154,29.44,7.55,26.41-26.41-7.55a8,8,0,0,0-6,.68,64.06,64.06,0,0,1-86.32-24.64A79.93,79.93,0,0,0,174.7,89.71a64,64,0,0,1,41.51,92.93A8,8,0,0,0,215.53,188.67Z\"></path></svg>'},QAbZWp75Z:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M117.25,157.92a60,60,0,1,0-66.5,0A95.83,95.83,0,0,0,3.53,195.63a8,8,0,1,0,13.4,8.74,80,80,0,0,1,134.14,0,8,8,0,0,0,13.4-8.74A95.83,95.83,0,0,0,117.25,157.92ZM40,108a44,44,0,1,1,44,44A44.05,44.05,0,0,1,40,108Zm210.14,98.7a8,8,0,0,1-11.07-2.33A79.83,79.83,0,0,0,172,168a8,8,0,0,1,0-16,44,44,0,1,0-16.34-84.87,8,8,0,1,1-5.94-14.85,60,60,0,0,1,55.53,105.64,95.83,95.83,0,0,1,47.22,37.71A8,8,0,0,1,250.14,206.7Z\"></path></svg>'},rChFHWdfM:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M141.66,133.66l-40,40a8,8,0,0,1-11.32-11.32L116.69,136H24a8,8,0,0,1,0-16h92.69L90.34,93.66a8,8,0,0,1,11.32-11.32l40,40A8,8,0,0,1,141.66,133.66ZM192,32H136a8,8,0,0,0,0,16h56V208H136a8,8,0,0,0,0,16h56a16,16,0,0,0,16-16V48A16,16,0,0,0,192,32Z\"></path></svg>'},sjAVzneXr:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M224,26c-20.8,0-44.11,11.41-69.3,33.9C136.62,76.06,121,94.9,110.3,109A58,58,0,0,0,34,164c0,32.07-20.43,46.39-21.35,47A6,6,0,0,0,16,222H92a58,58,0,0,0,55-76.3c14.08-10.67,32.92-26.32,49.08-44.4C218.59,76.11,230,52.8,230,32A6,6,0,0,0,224,26ZM92,210H30.65C37.92,200.85,46,185.78,46,164a46,46,0,1,1,46,46Zm29.49-95.91c3.6-4.67,7.88-10,12.71-15.69a78.17,78.17,0,0,1,23.4,23.4c-5.67,4.83-11,9.11-15.69,12.71A58.38,58.38,0,0,0,121.49,114.09Zm45.2-.3a90.24,90.24,0,0,0-24.48-24.48C163.05,66.46,191,42,217.56,38.44,214,65,189.54,93,166.69,113.79Z\"></path></svg>'},tdyaowXru:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z\"></path></svg>'},W_9GYwO2Q:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M128,24A104,104,0,1,0,232,128,104.13,104.13,0,0,0,128,24Zm36.44,110.66-48,32A8.05,8.05,0,0,1,112,168a8,8,0,0,1-8-8V96a8,8,0,0,1,12.44-6.66l48,32a8,8,0,0,1,0,13.32Z\"></path></svg>'},Wil7uFAe3:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M200.12,55.87A102,102,0,1,0,55.88,200.12,102,102,0,1,0,200.12,55.87ZM106,134h44l14.1,30.56A30,30,0,0,0,128,174a30,30,0,0,0-36.11-9.46Zm5.54-12L128,86.32,144.47,122ZM134,192a18,18,0,0,1,36,0v15.64a89.26,89.26,0,0,1-36,10.14Zm-48,0a18,18,0,0,1,36,0v25.78a89.26,89.26,0,0,1-36-10.14Zm105.64-.36A92.76,92.76,0,0,1,182,200V176a6,6,0,0,0-.55-2.51l-48-104a6,6,0,0,0-10.9,0l-48,104A6,6,0,0,0,74,176v24a92.76,92.76,0,0,1-9.64-8.37,90,90,0,1,1,127.28,0Z\"></path></svg>'},XBbhaY3Ap:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z\"></path></svg>'},xOdCiXBUQ:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,16V72H40V56Zm0,144H40V88H216V200Zm-40-88a48,48,0,0,1-96,0,8,8,0,0,1,16,0,32,32,0,0,0,64,0,8,8,0,0,1,16,0Z\"></path></svg>'},xOHDoLwVG:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M234.5,114.38l-45.1,39.36,13.51,58.6a16,16,0,0,1-23.84,17.34l-51.11-31-51,31a16,16,0,0,1-23.84-17.34L66.61,153.8,21.5,114.38a16,16,0,0,1,9.11-28.06l59.46-5.15,23.21-55.36a15.95,15.95,0,0,1,29.44,0h0L166,81.17l59.44,5.15a16,16,0,0,1,9.11,28.06Z\"></path></svg>'},z2OPP9Yd8:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M224,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h64a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64ZM160,88h40a8,8,0,0,1,0,16H160a8,8,0,0,1,0-16Zm48,40a8,8,0,0,1-8,8H160a8,8,0,0,1,0-16h40A8,8,0,0,1,208,128Zm0,32a8,8,0,0,1-8,8H160a8,8,0,0,1,0-16h40A8,8,0,0,1,208,160Z\"></path></svg>'},zUVYHDpZQ:{customSvgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"></path></svg>'}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hEouS.framer-1imp34i, .framer-hEouS .framer-1imp34i { display: block; }\",\".framer-hEouS.framer-imagha { height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-hEouS .framer-1qm5yzt-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-hEouS.framer-v-m4zmtn.framer-imagha, .framer-hEouS.framer-v-l0mmo3.framer-imagha, .framer-hEouS.framer-v-fkbpko.framer-imagha, .framer-hEouS.framer-v-1xp4fqk.framer-imagha, .framer-hEouS.framer-v-9rp8tn.framer-imagha, .framer-hEouS.framer-v-s6w8fz.framer-imagha, .framer-hEouS.framer-v-c1hzvs.framer-imagha, .framer-hEouS.framer-v-arkjh8.framer-imagha, .framer-hEouS.framer-v-dtzc54.framer-imagha, .framer-hEouS.framer-v-z0gpp1.framer-imagha, .framer-hEouS.framer-v-1hkwblv.framer-imagha, .framer-hEouS.framer-v-1ljy4l5.framer-imagha, .framer-hEouS.framer-v-2uajfc.framer-imagha, .framer-hEouS.framer-v-11ciftv.framer-imagha, .framer-hEouS.framer-v-1clemf.framer-imagha, .framer-hEouS.framer-v-1644y6s.framer-imagha, .framer-hEouS.framer-v-1q040hc.framer-imagha, .framer-hEouS.framer-v-tlk31u.framer-imagha, .framer-hEouS.framer-v-1wo2c32.framer-imagha, .framer-hEouS.framer-v-1h9jaqy.framer-imagha, .framer-hEouS.framer-v-19w5len.framer-imagha, .framer-hEouS.framer-v-1jlwctn.framer-imagha, .framer-hEouS.framer-v-1ioenay.framer-imagha, .framer-hEouS.framer-v-1chdsis.framer-imagha, .framer-hEouS.framer-v-nhde1x.framer-imagha, .framer-hEouS.framer-v-1we19vb.framer-imagha { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xOHDoLwVG\":{\"layout\":[\"fixed\",\"fixed\"]},\"W_9GYwO2Q\":{\"layout\":[\"fixed\",\"fixed\"]},\"CGHGJKanj\":{\"layout\":[\"fixed\",\"fixed\"]},\"XBbhaY3Ap\":{\"layout\":[\"fixed\",\"fixed\"]},\"tdyaowXru\":{\"layout\":[\"fixed\",\"fixed\"]},\"z2OPP9Yd8\":{\"layout\":[\"fixed\",\"fixed\"]},\"rChFHWdfM\":{\"layout\":[\"fixed\",\"fixed\"]},\"fIayz8pwA\":{\"layout\":[\"fixed\",\"fixed\"]},\"sjAVzneXr\":{\"layout\":[\"fixed\",\"fixed\"]},\"DQZPmdEUN\":{\"layout\":[\"fixed\",\"fixed\"]},\"kGckxrIh8\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wil7uFAe3\":{\"layout\":[\"fixed\",\"fixed\"]},\"q0swXOONY\":{\"layout\":[\"fixed\",\"fixed\"]},\"pzBGWrd5H\":{\"layout\":[\"fixed\",\"fixed\"]},\"anasdMsPG\":{\"layout\":[\"fixed\",\"fixed\"]},\"jXc7L0MgL\":{\"layout\":[\"fixed\",\"fixed\"]},\"nM98KgsE4\":{\"layout\":[\"fixed\",\"fixed\"]},\"QAbZWp75Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"ewgKbHnL_\":{\"layout\":[\"fixed\",\"fixed\"]},\"xOdCiXBUQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"j3pWzbTtG\":{\"layout\":[\"fixed\",\"fixed\"]},\"hUOrUeoy0\":{\"layout\":[\"fixed\",\"fixed\"]},\"I_Nvl2t66\":{\"layout\":[\"fixed\",\"fixed\"]},\"OiurDqXVB\":{\"layout\":[\"fixed\",\"fixed\"]},\"mfYv7zrbn\":{\"layout\":[\"fixed\",\"fixed\"]},\"zUVYHDpZQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"eQEFFdws4\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameraUtUp84ZS=withCSS(Component,css,\"framer-hEouS\");export default FrameraUtUp84ZS;FrameraUtUp84ZS.displayName=\"Icon\";FrameraUtUp84ZS.defaultProps={height:24,width:24};addPropertyControls(FrameraUtUp84ZS,{variant:{options:[\"oC_M8kcWc\",\"xOHDoLwVG\",\"W_9GYwO2Q\",\"CGHGJKanj\",\"XBbhaY3Ap\",\"tdyaowXru\",\"z2OPP9Yd8\",\"rChFHWdfM\",\"fIayz8pwA\",\"sjAVzneXr\",\"DQZPmdEUN\",\"kGckxrIh8\",\"Wil7uFAe3\",\"q0swXOONY\",\"pzBGWrd5H\",\"anasdMsPG\",\"jXc7L0MgL\",\"nM98KgsE4\",\"QAbZWp75Z\",\"ewgKbHnL_\",\"xOdCiXBUQ\",\"j3pWzbTtG\",\"hUOrUeoy0\",\"I_Nvl2t66\",\"OiurDqXVB\",\"mfYv7zrbn\",\"zUVYHDpZQ\"],optionTitles:[\"Close\",\"Star\",\"Play Circle Filled\",\"Play Circle\",\"Arrow Right\",\"Check Circle\",\"Book Open Text\",\"Sign In\",\"Bezier\",\"Paint Brush\",\"Code\",\"Megaphone\",\"Pencil Circle\",\"Chats Circle\",\"Book Open Text Filled\",\"Sign In Filled\",\"Notebook\",\"Stack\",\"Users\",\"Chalkboard Teacher\",\"Shopping Bag Open\",\"Question\",\"Clock\",\"Search\",\"Arrow Left\",\"User\",\"Caret Down\"],title:\"Variant\",type:ControlType.Enum},eQEFFdws4:{defaultValue:'var(--token-1293e359-60aa-48e6-97f1-7e5a0bdcde01, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FrameraUtUp84ZS,[{explicitInter:true,fonts:[]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraUtUp84ZS\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"eQEFFdws4\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xOHDoLwVG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W_9GYwO2Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CGHGJKanj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XBbhaY3Ap\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tdyaowXru\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z2OPP9Yd8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rChFHWdfM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fIayz8pwA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sjAVzneXr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DQZPmdEUN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kGckxrIh8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wil7uFAe3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q0swXOONY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pzBGWrd5H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"anasdMsPG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jXc7L0MgL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nM98KgsE4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QAbZWp75Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ewgKbHnL_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xOdCiXBUQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"j3pWzbTtG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hUOrUeoy0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I_Nvl2t66\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OiurDqXVB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mfYv7zrbn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zUVYHDpZQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aUtUp84ZS.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";//SET THE DEFAULT THEME HERE\nfunction getDefaultTheme(){return\"light\"//SET IT TO \"dark\" OR \"light\"\n;}function setInitialState(){const storedTheme=localStorage.getItem(\"currentToggleState\");if(storedTheme!==null){return storedTheme===\"dark\";}const defaultTheme=getDefaultTheme();const currentToggleState=defaultTheme===\"dark\";localStorage.setItem(\"currentToggleState\",currentToggleState?\"dark\":\"light\");if(typeof document!==\"undefined\"){const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState&&defaultTheme===\"dark\"||!currentToggleState&&defaultTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;}return!currentToggleState;}export function themeSwicther(Component){return props=>{const[isOn,setIsOn]=useState(setInitialState());const toggle=()=>{const newToggleState=!isOn?\"dark\":\"light\";setIsOn(!isOn);localStorage.setItem(\"currentToggleState\",newToggleState);if(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(\"themeChange\"));}};useEffect(()=>{if(typeof window!==\"undefined\"){const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");mediaQuery.addListener(e=>{const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"defaultTheme\",newTheme);localStorage.setItem(\"currentToggleState\",newTheme);setIsOn(newTheme===\"dark\");if(typeof document!==\"undefined\"){const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${newTheme===\"dark\"&&newTheme===\"dark\"||newTheme===\"light\"&&newTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;}window.dispatchEvent(new CustomEvent(\"themeChange\"));});}},[]);useEffect(()=>{if(typeof window!==\"undefined\"&&typeof document!==\"undefined\"){const currentToggleState=isOn?\"dark\":\"light\";const defaultTheme=localStorage.getItem(\"defaultTheme\")||getDefaultTheme();const styleTag=document.getElementsByTagName(\"style\")[0];const newCSS=styleTag.innerHTML.replace(/prefers-color-scheme: \\w+/,`prefers-color-scheme: ${currentToggleState===\"dark\"&&defaultTheme===\"dark\"||currentToggleState===\"light\"&&defaultTheme===\"light\"?\"dark\":\"light\"}`);styleTag.innerHTML=newCSS;localStorage.setItem(\"currentToggleState\",currentToggleState);}},[isOn]);const[isClient,setIsClient]=useState(false);useEffect(()=>{setIsClient(true);},[]);return /*#__PURE__*/_jsx(Component,{...props,onClick:toggle});};}\nexport const __FramerMetadata__ = {\"exports\":{\"themeSwicther\":{\"type\":\"reactHoc\",\"name\":\"themeSwicther\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeToggle.map", "// Generated by Framer (91bcfbd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={bmGBUoA3R:{hover:true,pressed:true},hK9ktVj5o:{hover:true,pressed:true}};const cycleOrder=[\"hK9ktVj5o\",\"bmGBUoA3R\"];const serializationHash=\"framer-3nhvV\";const variantClassNames={bmGBUoA3R:\"framer-v-xn4hzd\",hK9ktVj5o:\"framer-v-70te97\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{delay:0,duration:.2,ease:[0,0,1,1],type:\"tween\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Day:\"hK9ktVj5o\",Night:\"bmGBUoA3R\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"hK9ktVj5o\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"hK9ktVj5o\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qx5c52=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"bmGBUoA3R\");});const onTap1ewg5e0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"hK9ktVj5o\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"bmGBUoA3R-hover\",\"bmGBUoA3R-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"bmGBUoA3R\")return true;return false;};const isDisplayed1=()=>{if([\"bmGBUoA3R-hover\",\"bmGBUoA3R-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"bmGBUoA3R\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,\"aria-label\":\"Light Theme\",className:cx(serializationHash,...sharedStyleClassNames,\"framer-70te97\",className,classNames),\"data-framer-name\":\"Day\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hK9ktVj5o\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1qx5c52,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{opacity:1,...style},variants:{\"bmGBUoA3R-pressed\":{opacity:.5},\"hK9ktVj5o-pressed\":{opacity:.5}},...addPropertyOverrides({\"bmGBUoA3R-hover\":{\"data-framer-name\":undefined},\"bmGBUoA3R-pressed\":{\"data-framer-name\":undefined},\"hK9ktVj5o-hover\":{\"data-framer-name\":undefined},\"hK9ktVj5o-pressed\":{\"data-framer-name\":undefined},bmGBUoA3R:{\"aria-label\":\"Dark Theme\",\"data-framer-name\":\"Night\",onTap:onTap1ewg5e0}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-61v5em\",\"data-framer-name\":\"Night\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"SeY7bPxPw\",opacity:.7,style:{opacity:.7},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 24.925 16.175 C 23.468 20.966 18.831 24.061 13.848 23.569 C 8.865 23.077 4.923 19.135 4.431 14.152 C 3.939 9.169 7.034 4.532 11.825 3.075 C 10.704 6.783 11.714 10.807 14.453 13.547 C 17.193 16.286 21.217 17.296 24.925 16.175 Z\" fill=\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239)) /* {&quot;name&quot;:&quot;Brand&quot;} */\" opacity=\"0.2\"></path><path d=\"M 25.543 15.556 C 25.315 15.327 24.978 15.243 24.668 15.338 C 21.269 16.365 17.58 15.439 15.069 12.928 C 12.557 10.417 11.631 6.728 12.659 3.328 C 12.754 3.018 12.671 2.681 12.442 2.452 C 12.212 2.223 11.875 2.139 11.565 2.235 C 9.259 2.941 7.234 4.357 5.778 6.281 C 3.182 9.728 2.76 14.346 4.687 18.206 C 6.615 22.067 10.56 24.504 14.875 24.5 C 17.343 24.508 19.745 23.705 21.713 22.216 C 23.637 20.761 25.053 18.736 25.76 16.429 C 25.854 16.121 25.771 15.785 25.543 15.556 Z M 20.661 20.818 C 16.829 23.705 11.457 23.328 8.065 19.936 C 4.672 16.544 4.296 11.172 7.182 7.34 C 8.091 6.139 9.267 5.166 10.616 4.496 C 10.539 5.036 10.5 5.58 10.5 6.125 C 10.507 12.404 15.596 17.493 21.875 17.5 C 22.421 17.5 22.966 17.461 23.507 17.384 C 22.837 18.734 21.863 19.909 20.661 20.818 Z\" fill=\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239)) /* {&quot;name&quot;:&quot;Brand&quot;} */\"></path></svg>',svgContentId:3151743841,variants:{\"bmGBUoA3R-hover\":{opacity:1},\"bmGBUoA3R-pressed\":{opacity:1}},withExternalLayout:true,...addPropertyOverrides({\"bmGBUoA3R-hover\":{opacity:1,svgContentId:679987400},\"bmGBUoA3R-pressed\":{opacity:1,svgContentId:679987400},bmGBUoA3R:{svgContentId:892313010}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1o0eeka\",\"data-framer-name\":\"Day\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Md9b_4gbx\",opacity:.7,style:{opacity:.7},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 20.125 14 C 20.125 17.383 17.383 20.125 14 20.125 C 10.617 20.125 7.875 17.383 7.875 14 C 7.875 10.617 10.617 7.875 14 7.875 C 17.383 7.875 20.125 10.617 20.125 14 Z\" fill=\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239)) /* {&quot;name&quot;:&quot;Brand&quot;} */\" opacity=\"0.2\"></path><path d=\"M 13.125 4.375 L 13.125 1.75 C 13.125 1.267 13.517 0.875 14 0.875 C 14.483 0.875 14.875 1.267 14.875 1.75 L 14.875 4.375 C 14.875 4.858 14.483 5.25 14 5.25 C 13.517 5.25 13.125 4.858 13.125 4.375 Z M 21 14 C 21 17.866 17.866 21 14 21 C 10.134 21 7 17.866 7 14 C 7 10.134 10.134 7 14 7 C 17.864 7.004 20.996 10.136 21 14 Z M 19.25 14 C 19.25 11.101 16.899 8.75 14 8.75 C 11.101 8.75 8.75 11.101 8.75 14 C 8.75 16.899 11.101 19.25 14 19.25 C 16.898 19.247 19.247 16.898 19.25 14 Z M 6.381 7.619 C 6.723 7.961 7.277 7.961 7.619 7.619 C 7.961 7.277 7.961 6.723 7.619 6.381 L 5.869 4.631 C 5.527 4.289 4.973 4.289 4.631 4.631 C 4.289 4.973 4.289 5.527 4.631 5.869 Z M 6.381 20.381 L 4.631 22.131 C 4.289 22.473 4.289 23.027 4.631 23.369 C 4.973 23.711 5.527 23.711 5.869 23.369 L 7.619 21.619 C 7.961 21.277 7.961 20.723 7.619 20.381 C 7.277 20.039 6.723 20.039 6.381 20.381 Z M 21 7.875 C 21.232 7.875 21.455 7.783 21.619 7.619 L 23.369 5.869 C 23.711 5.527 23.711 4.973 23.369 4.631 C 23.027 4.289 22.473 4.289 22.131 4.631 L 20.381 6.381 C 20.13 6.631 20.055 7.008 20.191 7.335 C 20.327 7.662 20.646 7.875 21 7.875 Z M 21.619 20.381 C 21.277 20.039 20.723 20.039 20.381 20.381 C 20.039 20.723 20.039 21.277 20.381 21.619 L 22.131 23.369 C 22.473 23.711 23.027 23.711 23.369 23.369 C 23.711 23.027 23.711 22.473 23.369 22.131 Z M 5.25 14 C 5.25 13.517 4.858 13.125 4.375 13.125 L 1.75 13.125 C 1.267 13.125 0.875 13.517 0.875 14 C 0.875 14.483 1.267 14.875 1.75 14.875 L 4.375 14.875 C 4.858 14.875 5.25 14.483 5.25 14 Z M 14 22.75 C 13.517 22.75 13.125 23.142 13.125 23.625 L 13.125 26.25 C 13.125 26.733 13.517 27.125 14 27.125 C 14.483 27.125 14.875 26.733 14.875 26.25 L 14.875 23.625 C 14.875 23.142 14.483 22.75 14 22.75 Z M 26.25 13.125 L 23.625 13.125 C 23.142 13.125 22.75 13.517 22.75 14 C 22.75 14.483 23.142 14.875 23.625 14.875 L 26.25 14.875 C 26.733 14.875 27.125 14.483 27.125 14 C 27.125 13.517 26.733 13.125 26.25 13.125 Z\" fill=\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239)) /* {&quot;name&quot;:&quot;Brand&quot;} */\"></path></svg>',svgContentId:4040784847,variants:{\"hK9ktVj5o-hover\":{opacity:1},\"hK9ktVj5o-pressed\":{opacity:1}},withExternalLayout:true,...addPropertyOverrides({\"hK9ktVj5o-hover\":{opacity:1,svgContentId:4218084546},\"hK9ktVj5o-pressed\":{opacity:1,svgContentId:4218084546}},baseVariant,gestureVariant)})]})})})});});const css=['.framer-3nhvV[data-border=\"true\"]::after, .framer-3nhvV [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-3nhvV.framer-1qknh7r, .framer-3nhvV .framer-1qknh7r { display: block; }\",\".framer-3nhvV.framer-70te97 { cursor: pointer; height: 48px; overflow: visible; position: relative; width: 48px; }\",\".framer-3nhvV .framer-61v5em, .framer-3nhvV .framer-1o0eeka { flex: none; height: 28px; left: calc(50.00000000000002% - 28px / 2); position: absolute; top: calc(50.00000000000002% - 28px / 2); width: 28px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bmGBUoA3R\":{\"layout\":[\"fixed\",\"fixed\"]},\"Fg6tZ8fRm\":{\"layout\":[\"fixed\",\"fixed\"]},\"jxelUbxA8\":{\"layout\":[\"fixed\",\"fixed\"]},\"vcWbpKV_J\":{\"layout\":[\"fixed\",\"fixed\"]},\"L71TCi962\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerByTkTsBs1=withCSS(Component,css,\"framer-3nhvV\");export default FramerByTkTsBs1;FramerByTkTsBs1.displayName=\"Theme Toggle\";FramerByTkTsBs1.defaultProps={height:48,width:48};addPropertyControls(FramerByTkTsBs1,{variant:{options:[\"hK9ktVj5o\",\"bmGBUoA3R\"],optionTitles:[\"Day\",\"Night\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerByTkTsBs1,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerByTkTsBs1\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bmGBUoA3R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Fg6tZ8fRm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jxelUbxA8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vcWbpKV_J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L71TCi962\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ByTkTsBs1.map", "// Generated by Framer (91bcfbd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={BGi1syDn4:{pressed:true},t17YCY87G:{pressed:true}};const cycleOrder=[\"BGi1syDn4\",\"t17YCY87G\"];const serializationHash=\"framer-h6jkp\";const variantClassNames={BGi1syDn4:\"framer-v-2uy4d\",t17YCY87G:\"framer-v-mimbsm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Menu Active\":\"t17YCY87G\",Default:\"BGi1syDn4\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,k0y1V8ihR:tap!==null&&tap!==void 0?tap:props.k0y1V8ihR,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"BGi1syDn4\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,k0y1V8ihR,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"BGi1syDn4\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1suunwd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(k0y1V8ihR){const res=await k0y1V8ihR(...args);if(res===false)return false;}setVariant(\"t17YCY87G\");});const onTap1pc1hf8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(k0y1V8ihR){const res=await k0y1V8ihR(...args);if(res===false)return false;}setVariant(\"BGi1syDn4\");});const onTap1gt1zl3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(k0y1V8ihR){const res=await k0y1V8ihR(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,\"aria-label\":\"Open Menu\",className:cx(serializationHash,...sharedStyleClassNames,\"framer-2uy4d\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"BGi1syDn4\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1suunwd,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"BGi1syDn4-pressed\":{\"data-framer-name\":undefined,onTap:onTap1gt1zl3},\"t17YCY87G-pressed\":{\"data-framer-name\":undefined},t17YCY87G:{\"aria-label\":\"Close Menu\",\"data-framer-name\":\"Menu Active\",onTap:onTap1pc1hf8}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wm973f\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"lrAJIG013\",style:{backgroundColor:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{t17YCY87G:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jpxz5y\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"QiRqQb2Vb\",style:{backgroundColor:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{t17YCY87G:{rotate:45}}})]})})})});});const css=['.framer-h6jkp[data-border=\"true\"]::after, .framer-h6jkp [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-h6jkp.framer-1nmj6rx, .framer-h6jkp .framer-1nmj6rx { display: block; }\",\".framer-h6jkp.framer-2uy4d { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-h6jkp .framer-1wm973f { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-h6jkp .framer-1jpxz5y { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-h6jkp.framer-v-mimbsm .framer-1wm973f, .framer-h6jkp.framer-v-mimbsm .framer-1jpxz5y { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"t17YCY87G\":{\"layout\":[\"fixed\",\"fixed\"]},\"zoFr9b081\":{\"layout\":[\"fixed\",\"fixed\"]},\"x2hU6GDuM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"k0y1V8ihR\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerNtA_kHvzp=withCSS(Component,css,\"framer-h6jkp\");export default FramerNtA_kHvzp;FramerNtA_kHvzp.displayName=\"Menu Icon\";FramerNtA_kHvzp.defaultProps={height:44,width:44};addPropertyControls(FramerNtA_kHvzp,{variant:{options:[\"BGi1syDn4\",\"t17YCY87G\"],optionTitles:[\"Default\",\"Menu Active\"],title:\"Variant\",type:ControlType.Enum},k0y1V8ihR:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerNtA_kHvzp,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNtA_kHvzp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t17YCY87G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zoFr9b081\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x2hU6GDuM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"k0y1V8ihR\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NtA_kHvzp.map", "// Generated by Framer (139b156)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-9seMP\";const variantClassNames={a7IqE192x:\"framer-v-cjl9z0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,uhuEGmP0b:link!==null&&link!==void 0?link:props.uhuEGmP0b};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,uhuEGmP0b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"a7IqE192x\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:uhuEGmP0b,nodeId:\"a7IqE192x\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Logo\",className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-cjl9z0\",className,classNames)} framer-11uaw81`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"a7IqE192x\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-k1rph2\",\"data-framer-name\":\"LOGO-BLACKKK\",fill:'var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, rgb(28, 28, 28)) /* {\"name\":\"Foreground Primary\"} */',intrinsicHeight:236,intrinsicWidth:517,layoutDependency:layoutDependency,layoutId:\"T8oXOQ1Nn\",svg:'<svg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 517.05 236.14\"><defs><style>.cls-1{fill:#4d4d4d}</style></defs><path d=\"M92.56 17.48 89 18.83l2.52-2.96-3.52-1.6 3.89-.26-1.4-3.61 2.98 2.58L95 9.47l.33 3.92 3.56-1.35L96.38 15l3.51 1.6-3.89.27 1.4 3.61-2.98-2.59-1.61 3.7-.25-4.11z\"/><path class=\"cls-1\" d=\"m95.04 9.49.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.4-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m84.36 28.47-3.85 1.45 2.72-3.19-3.8-1.73 4.2-.28-1.51-3.91 3.21 2.8 1.66-3.79.35 4.23 3.85-1.45-2.72 3.19 3.8 1.73-4.2.28 1.51 3.91-3.21-2.8-1.74 3.97-.27-4.41z\"/><path class=\"cls-1\" d=\"m87.03 19.84.25 4.21 3.92-1.41-2.78 3.11 3.81 1.81-4.18.18 1.47 3.98-3.14-2.85-1.73 3.81-.25-4.21-3.92 1.41 2.78-3.11-3.81-1.81 4.18-.18-1.47-3.98 3.14 2.85 1.73-3.81m.08-.41-.17.37-1.68 3.68-3.03-2.76-.3-.28.14.38 1.42 3.85-4.04.18-.4.02.36.17 3.69 1.76-2.69 3.01-.26.29.37-.13 3.8-1.36.25 4.08.02.4.17-.37 1.68-3.68 3.03 2.76.3.28-.14-.38-1.42-3.85 4.04-.18.4-.02-.36-.17-3.69-1.76 2.69-3.01.26-.29-.37.13-3.8 1.36-.25-4.08-.02-.4Z\"/><path d=\"m64.67 33.76-4.1 1.6 2.95-3.37-2.09-.91-2.02-.96 4.82-.43-1.22-3.27-.29-.84 3.09 3.13 1.84-3.96.26 4.37 4.1-1.6-2.94 3.36 4.16 1.56.21.08-2.34.26-2.34.17.42.89 1.27 3.22-1.81-1.52-1.73-1.57-1.04 2.61-.71 1.69-.49-4.51z\"/><path class=\"cls-1\" d=\"m67.7 24.77.16 4.35 4.17-1.55-3 3.28c1.47.57 2.93 1.15 4.4 1.72l-4.67.33c.55 1.39 1.1 2.79 1.65 4.18-1.15-1.05-2.31-2.1-3.46-3.15-.59 1.38-1.17 2.76-1.76 4.14-.16-1.44-.31-2.88-.47-4.32l-4.17 1.55 3-3.28c-1.37-.65-2.75-1.3-4.12-1.95 1.6-.11 3.2-.23 4.8-.34l-1.47-4.17c1 1.06 2.01 2.12 3.01 3.18l1.92-3.98m.09-.4-.17.36-1.86 3.85-2.16-2.28-.75-.8-.32-.34.16.44.73 2.07.69 1.97-2.27.16-2.4.17-.38.03.35.16.88.42 3.12 1.47-2.91 3.18-.28.31.39-.14 4.05-1.51.28 2.62.17 1.58.04.38.15-.35 1.7-4.01 1.03.93 2.33 2.12.32.29-.16-.4-.64-1.63-.96-2.43 3.56-.25.96-.07.44-.03-.41-.16-1.88-.74-2.38-.93 2.91-3.18.28-.31-.39.14-4.04 1.51-.16-4.21-.02-.4Z\"/><path d=\"m120.7 38.44-2.66 2.84 1.02-3.89-3.88.05 3.42-1.96-2.82-2.78 3.82 1.11-.12-3.97 1.98 3.54 2.67-2.85-1.02 3.89 3.88-.05-3.42 1.97 2.82 2.77-3.82-1.11.12 4.18-1.99-3.74z\"/><path class=\"cls-1\" d=\"m119.53 29.84 1.89 3.56 2.74-2.83-1.1 3.84h3.93l-3.45 1.89 2.81 2.85-3.77-1.19.05 4.02-1.89-3.56-2.74 2.83 1.1-3.84h-3.93l3.45-1.89-2.81-2.85 3.77 1.19-.05-4.02m-.1-.41v.41l.05 3.88-3.64-1.15-.38-.12.28.29 2.72 2.76-3.33 1.81-.34.19h.39l3.8.02-1.07 3.71-.11.38.28-.29 2.65-2.73 1.82 3.44.19.37v-.41l-.05-3.88 3.64 1.15.38.12-.28-.29-2.72-2.76 3.33-1.81.34-.19h-.39l-3.8-.02 1.07-3.71.11-.38-.28.29-2.65 2.73-1.82-3.44-.19-.37Z\"/><path d=\"M11.78 131.63C-2.8 113.36-3.54 88.96 9.95 70.91c10.7-14.32 33.35-35.5 50.49-47.22l.25 2.6.1 1.51-.74.16-5.16.83 2.25 1.76 2.22 1.85-1.16 2.59-1.17 2.53 2.85-.4 2.91-.33 2.3 5.37 2.63-4.69 3.04 1.33 2.92 1.32-1.11-3.04-.78-2.33 5.37-1.74 1.21.08 1.15.09 3.45-.46.54 1.61.53 1.73 1.1-1.54.92-1.18.49.13 1.74.59C78.5 41.2 68.83 48.58 59.56 56.08c-21.99 17.8-30.42 27.21-36.88 36.61-7.73 11.24-11.2 22.62-10.63 34.81.03.66-.02 1.32-.08 2.24-.04.52-.08 1.12-.12 1.85v.13l-.09-.1Z\"/><path class=\"cls-1\" d=\"M60.47 23.73c.09 1.36.18 2.72.28 4.08-1.95.31-3.9.62-5.85.94l4.45 3.7c-.78 1.69-1.56 3.37-2.34 5.06l5.81-.66 2.25 5.34c.91-1.56 1.81-3.12 2.72-4.68 1.97.89 3.93 1.78 5.9 2.67l-1.83-5.43c1.79-.56 3.59-1.12 5.38-1.69.76.06 1.53.12 2.29.19 1.15-.15 2.31-.3 3.46-.46l1.02 3.3c.7-.9 1.4-1.8 2.11-2.7.73.24 1.45.49 2.18.73a628.207 628.207 0 0 0-28.74 21.93c-22.39 18.13-30.62 27.5-36.89 36.62-7.24 10.54-11.24 21.95-10.64 34.84.05 1.02-.09 2.06-.2 4.09C-2.83 113.23-3.3 88.74 10 70.94c10.7-14.33 33.12-35.35 50.48-47.21m.08-.18-.14.1C43.27 35.37 20.61 56.56 9.91 70.88 3.34 79.67.03 90.11.32 101.06c.3 11.03 4.25 21.61 11.42 30.6l.16.21v-.26c.05-.73.09-1.33.13-1.85.07-.92.11-1.58.08-2.24-.57-12.18 2.9-23.55 10.62-34.78 6.46-9.4 14.89-18.8 36.87-36.6 9.27-7.51 18.94-14.89 28.74-21.93l.16-.11-.18-.06-.62-.21-1.56-.53-.07-.02-.04.06-.6.77-1.39 1.78-.45-1.47-.51-1.65-.02-.08h-.08l-1.7.23-1.77.23h-.07l-2.21-.19h-.04l-4.65 1.45-.74.23-.1.03.03.1 1.04 3.1.71 2.11-2.99-1.35-2.7-1.22-.08-.04-.05.08-2.61 4.51-1.27-3.02-.9-2.13-.03-.07h-.07l-4.36.5-1.27.14 2.27-4.9.03-.07-.06-.05-4.28-3.56 2.71-.43 2.93-.47h.09v-.11l-.1-1.48-.18-2.59v-.17h-.01Z\"/><path d=\"m98.5 42.37-3.79 2.49 2.25-4.02-4.34-.86 4.37-1.34-2.36-3.71 3.94 2.12 1-4.38 1.2 4.34 3.78-2.48-2.25 4.01 4.35.87-4.37 1.33 2.36 3.72-3.94-2.13-1.05 4.58-1.15-4.54z\"/><path class=\"cls-1\" d=\"m99.62 32.68 1.1 4.34 3.86-2.46-2.32 3.95 4.38.94-4.38 1.24 2.33 3.79-3.87-2.2-1.08 4.42-1.1-4.34-3.86 2.46L97 40.87l-4.38-.94L97 38.69l-2.33-3.79 3.87 2.2 1.08-4.42m0-.41-.1.39-1.05 4.29-3.75-2.13-.34-.19.2.33 2.26 3.68-4.25 1.2-.39.11.39.08 4.24.91-2.25 3.83-.21.36.35-.22 3.75-2.38 1.06 4.21.1.39.1-.39 1.05-4.29 3.75 2.13.34.19-.2-.33-2.26-3.68 4.25-1.2.39-.11-.39-.08-4.24-.91 2.25-3.83.21-.36-.35.22-3.75 2.38-1.06-4.21-.1-.39Z\"/><path d=\"m72.1 23.23-3.54 1.39 2.55-2.92-3.43-1.47 3.84-.35-1.3-3.46 2.88 2.43 1.59-3.43.24 3.79 3.54-1.39-2.54 2.92 3.42 1.47-3.84.35 1.3 3.46-2.88-2.43-1.59 3.43-.09.18-.15-3.97z\"/><path class=\"cls-1\" d=\"m74.74 15.44.14 3.77 3.61-1.35-2.6 2.85 3.44 1.55-3.82.25 1.26 3.53-2.8-2.49L72.3 27l-.14-3.77-3.61 1.35 2.6-2.85-3.44-1.55 3.82-.25-1.26-3.53 2.8 2.49 1.67-3.45m.08-.41-.17.36-1.61 3.33-2.71-2.4-.29-.26.13.37 1.21 3.41-3.69.24-.4.03.37.16 3.32 1.49-2.51 2.74-.28.31.39-.14 3.48-1.3.14 3.63.02.4.17-.36L74 23.71l2.71 2.4.29.26-.13-.37-1.21-3.41 3.69-.24.4-.03-.37-.16-3.32-1.49 2.51-2.74.28-.31-.39.14-3.48 1.3-.14-3.63-.02-.4Z\"/><path d=\"m124.95 48.83-3.61 1.56 2.52-3.11-3.59-1.39 3.95-.49-1.46-3.53 3.06 2.41 1.51-3.6.38 3.9 3.61-1.56-2.53 3.1 3.59 1.39-3.95.5 1.47 3.53-3.06-2.41-1.6 3.78-.29-4.08z\"/><path class=\"cls-1\" d=\"m127.38 40.7.28 3.88 3.68-1.52-2.58 3.03 3.61 1.47-3.93.4 1.42 3.6-2.98-2.46-1.59 3.62-.28-3.88-3.68 1.52 2.58-3.03-3.61-1.47 3.93-.4-1.42-3.6 2.98 2.46 1.59-3.62m.07-.41-.16.37-1.54 3.5-2.88-2.38-.3-.25.14.36 1.37 3.47-3.8.38-.4.04.37.15 3.48 1.42-2.49 2.92-.27.32.38-.16 3.55-1.47.27 3.75.03.4.16-.37 1.54-3.5 2.88 2.38.3.25-.14-.36-1.37-3.47 3.8-.38.4-.04-.37-.15-3.48-1.42 2.49-2.92.27-.32-.38.16-3.55 1.47-.27-3.75-.03-.4Z\"/><path d=\"m106.13 27.13-6.05 2.33 4.35-4.9-5.81-2.53 6.49-.52-2.17-5.91 4.82 4.16 2.74-5.82.33 6.4 6.04-2.33-4.34 4.9 5.8 2.53-6.48.52 2.17 5.91-4.82-4.16-2.83 6-.24-6.58z\"/><path class=\"cls-1\" d=\"m110.54 13.96.24 6.38 6.11-2.28-4.4 4.81 5.82 2.61-6.46.43 2.13 5.97-4.74-4.21-2.82 5.83-.24-6.38-6.11 2.28 4.4-4.81-5.82-2.61 6.46-.43-2.13-5.97 4.74 4.21 2.82-5.83m.09-.41-.17.36-2.76 5.71-4.64-4.12-.29-.26.13.37 2.08 5.85-6.33.42-.4.03.37.16 5.7 2.56-4.31 4.71-.28.31.39-.14 5.98-2.23.24 6.24.02.4.17-.36 2.76-5.71 4.64 4.12.29.26-.13-.37-2.08-5.85 6.33-.42.4-.03-.37-.16-5.7-2.56 4.31-4.71.28-.31-.39.14-5.98 2.23-.24-6.24-.02-.4Z\"/><path d=\"M49.16 150.17c-9.81 0-17.54-2.29-24.33-7.22-10.38-7.53-12.7-19.15-6.37-31.87 3.92-7.88 9.61-15.89 17.92-25.24 12.81-14.4 28.5-26.01 43.67-37.24 3.56-2.63 7.24-5.36 10.84-8.08l1.23.73 1.12.7-.93 2.51-.92 2.38 2.87-.37 2.93-.3 1.58 2.52 1.58 2.56 2.11-4.86 1.71.66 2.87 1.19 2.21-2.96 5.25-6.89 2.89.12-.25 2.36-.3 2.37 3.03-2.55.47-.38 2.08 3.94-2.64.66-2.61.59 4.37 2.11-2.37 4.26 4.37-.99 1.04 2.16.56 1.2 2.45-2.94.81.49.74.5c-8.64 5.07-17.23 10.25-25.54 15.49-.29.15-29.22 14.61-54.05 43.08-3.67 4.21-6.97 9.52-9.55 15.37-2.9 6.59-.36 13.06 6.32 16.11 4.12 1.88 8.56 3.23 12.85 4.54 1.89.58 3.85 1.18 5.76 1.81-5.04.82-10.43 1.5-15.77 1.5Z\"/><path class=\"cls-1\" d=\"M114.52 38.41c.95.05 1.9.09 2.84.14l-.6 4.67c1.19-.96 2.39-1.92 3.58-2.88.67 1.31 1.34 2.61 2 3.92-1.74.39-3.47.79-5.21 1.18 1.45.73 2.9 1.47 4.35 2.2-.8 1.4-1.59 2.79-2.39 4.19 1.47-.3 2.95-.61 4.42-.91.52 1.11 1.03 2.22 1.55 3.32.84-.98 1.69-1.95 2.53-2.93.5.33.99.66 1.49.99a761.074 761.074 0 0 0-25.54 15.41S74.43 82.19 49.48 110.8c-3.93 4.5-7.14 9.9-9.56 15.38-2.94 6.68-.36 13.12 6.35 16.18 5.94 2.71 12.39 4.28 18.61 6.36-5.25.76-10.54 1.4-15.75 1.4-8.43 0-16.67-1.67-24.3-7.21-10.05-7.29-12.86-18.73-6.36-31.81 4.54-9.14 11.08-17.54 17.91-25.23 15.79-17.76 35.49-30.92 54.5-45.31.76.48 1.52.96 2.29 1.43-.62 1.61-1.25 3.21-1.87 4.82 1.95-.2 3.9-.41 5.85-.61 1.04 1.69 2.08 3.37 3.11 5.06.73-1.62 1.47-3.25 2.2-4.87 1.51.62 3.01 1.25 4.52 1.87 2.5-3.29 5.01-6.58 7.51-9.87m-.02-.09-.03.04-6.32 8.3-1.15 1.51-2.48-1.03-1.97-.81-.09-.04-.04.09-1.16 2.57-.96 2.13-1.46-2.37-1.56-2.53-.03-.05h-.06l-3.9.41-1.79.19.88-2.26.94-2.41.03-.08-.07-.04-1.5-.94-.79-.49-.06-.04-.05.04c-3.6 2.73-7.28 5.45-10.84 8.09-15.17 11.23-30.86 22.83-43.67 37.24-8.31 9.34-14 17.37-17.92 25.25-6.34 12.74-4.01 24.38 6.39 31.93 6.8 4.93 14.54 7.23 24.36 7.23 5.34 0 10.73-.67 15.77-1.4l.42-.06-.4-.13c-1.91-.64-3.87-1.23-5.77-1.81-4.29-1.31-8.73-2.66-12.84-4.54-6.66-3.04-9.19-9.48-6.3-16.05 2.57-5.84 5.87-11.15 9.54-15.36 24.67-28.28 53.74-42.92 54.03-43.07 8.32-5.24 16.91-10.43 25.54-15.41l.14-.08-.13-.09-.59-.4-.89-.6-.07-.05-.06.07-2.43 2.81-1.48-3.18-.03-.07-.08.02-2.26.47-1.95.4.28-.5 2-3.5.05-.09-.09-.05-.05-.02-4.06-2.05 4.94-1.12.13-.03-.06-.11-.89-1.74-1.12-2.18-.06-.11-.1.08-2.59 2.08-.8.64.57-4.42v-.11h-.09l-1.42-.07-1.42-.07h-.05Z\"/><path d=\"m147.2 28.31-3.56 1.34 2.51-2.95-3.51-1.6 3.89-.27-1.41-3.61 2.99 2.58 1.52-3.5.34 3.91 3.56-1.34-2.52 2.95 3.52 1.61-3.89.26 1.4 3.61-2.98-2.58-1.61 3.69-.25-4.1z\"/><path class=\"cls-1\" d=\"m149.68 20.32.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.41-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m115.45 8.4-3.56 1.35 2.51-2.96-3.51-1.6 3.89-.27-1.41-3.61 2.99 2.59 1.53-3.51.33 3.92 3.56-1.35-2.52 2.95 3.52 1.61-3.89.26 1.4 3.61-2.98-2.58-1.61 3.69-.25-4.1z\"/><path class=\"cls-1\" d=\"m117.93.41.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.41-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m127.71 26.81-3.56 1.35 2.52-2.96-3.52-1.6 3.89-.26-1.4-3.61 2.98 2.58 1.53-3.51.33 3.92 3.56-1.35-2.51 2.96 3.51 1.6-3.89.26 1.41 3.62-2.99-2.59-1.61 3.69-.25-4.1z\"/><path class=\"cls-1\" d=\"m130.19 18.82.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.4-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m136.24 41.74-3.56 1.35 2.52-2.96-3.52-1.6 3.89-.27-1.4-3.61 2.98 2.59 1.53-3.51.33 3.92 3.56-1.35-2.51 2.96 3.51 1.6-3.89.26 1.4 3.61-2.98-2.58-1.61 3.69-.25-4.1z\"/><path class=\"cls-1\" d=\"m138.72 33.75.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.41-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m133.64 11.89-3.57 1.35 2.52-2.96-3.52-1.6 3.89-.27-1.4-3.61 2.98 2.59 1.53-3.51.33 3.92 3.56-1.35-2.51 2.95 3.51 1.61-3.89.26 1.41 3.61-2.99-2.58-1.61 3.69-.24-4.1z\"/><path class=\"cls-1\" d=\"m136.11 3.9.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.41-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m59.58 222.75-3.56 1.35 2.52-2.96-3.52-1.6 3.89-.27-1.4-3.61 2.98 2.59 1.53-3.51.33 3.92 3.56-1.35-2.51 2.95 3.51 1.61-3.89.26 1.4 3.61-2.98-2.58-1.61 3.69-.25-4.1z\"/><path class=\"cls-1\" d=\"m62.06 214.76.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.41-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m67.57 212.09-3.85 1.45 2.72-3.19-3.8-1.73 4.2-.28-1.51-3.91 3.22 2.8 1.65-3.79.35 4.23 3.86-1.45-2.73 3.18 3.8 1.74-4.2.28 1.51 3.91-3.21-2.8-1.74 3.97-.27-4.41z\"/><path class=\"cls-1\" d=\"m70.25 203.46.25 4.21 3.92-1.41-2.78 3.11 3.81 1.81-4.18.18 1.47 3.98-3.14-2.85-1.73 3.81-.25-4.21-3.92 1.41 2.78-3.11-3.81-1.81 4.18-.18-1.47-3.98 3.14 2.85 1.73-3.81m.07-.41-.17.37-1.68 3.68-3.03-2.76-.3-.28.14.38 1.42 3.85-4.04.18-.4.02.36.17 3.69 1.76-2.69 3.01-.26.29.37-.13 3.8-1.36.25 4.08.02.4.17-.37 1.68-3.68 3.03 2.76.3.28-.14-.38-1.42-3.85 4.04-.18.4-.02-.36-.17-3.69-1.76 2.69-3.01.26-.29-.37.13-3.8 1.36-.25-4.08-.02-.4Z\"/><path d=\"m87 207.02-4.1 1.6 2.95-3.36-4.08-1.53-.3-.11 4.68-.43-.91-2.13-.78-1.98 1.82 1.52 1.72 1.57.8-2.05.88-2.08.34 2.29.22 2.05 4.1-1.6-2.94 3.37 2.32 1.02 1.78.84-4.82.44 1.51 4.11-.86-.78-2.23-2.36-1.93 4.16-.17-4.56z\"/><path class=\"cls-1\" d=\"M89.72 198.06c.16 1.44.31 2.88.47 4.32l4.17-1.55-3 3.28c1.37.65 2.75 1.3 4.12 1.95-1.6.11-3.2.23-4.8.34l1.47 4.17c-1-1.06-2.01-2.12-3.01-3.18l-1.92 3.98-.16-4.35-4.17 1.55 3-3.28c-1.47-.57-2.93-1.15-4.4-1.72l4.67-.33c-.55-1.39-1.1-2.79-1.65-4.18 1.15 1.05 2.31 2.1 3.46 3.15.59-1.38 1.17-2.76 1.76-4.14m.05-.4-.15.35-1.7 4.01-.59-.53-2.77-2.52-.32-.29.16.4.82 2.09.77 1.97-4.29.3-.24.02-.44.03.41.16 4.26 1.67-2.91 3.18-.28.31.39-.14 4.04-1.51.16 4.21.02.4.17-.36 1.86-3.85 1.04 1.1 1.87 1.98.32.34-.16-.44-.73-2.07-.69-1.97 2.27-.16 2.4-.17.38-.03-.35-.16-2.06-.97-1.94-.92 2.91-3.18.28-.31-.39.14-4.05 1.51-.16-1.51-.29-2.69-.04-.38Z\"/><path d=\"m33.7 203.44-2.66 2.84 1.02-3.89-3.88.05 3.42-1.96-2.82-2.77 3.82 1.1-.12-3.97 1.98 3.54 2.67-2.85-1.02 3.89 3.88-.05-3.42 1.97 2.82 2.77-3.82-1.11.12 4.18-1.99-3.74z\"/><path class=\"cls-1\" d=\"m32.53 194.84 1.89 3.56 2.74-2.83-1.1 3.84h3.93l-3.45 1.89 2.81 2.85-3.77-1.19.05 4.02-1.89-3.56-2.74 2.83 1.1-3.84h-3.93l3.45-1.89-2.81-2.85 3.77 1.19-.05-4.02m-.1-.41v.41l.05 3.88-3.64-1.15-.38-.12.28.29 2.72 2.76-3.33 1.81-.34.19h.39l3.8.02-1.07 3.71-.11.38.28-.29 2.65-2.73 1.82 3.44.19.37v-.41l-.05-3.88 3.64 1.15.38.12-.28-.29-2.72-2.76 3.33-1.81.34-.19h-.39l-3.8-.02 1.07-3.71.11-.38-.28.29-2.65 2.73-1.82-3.44-.19-.37Z\"/><path d=\"m94.11 208.33.54-.13 5.35-.86-2.25-1.76-2.22-1.85 1.16-2.59 1.17-2.53-5.75.73-2.3-5.37-1.27 2.35-1.36 2.34-3.1-1.36-2.86-1.29.97 2.62.93 2.75-2.96.98-2.46.77-2.31-.19-3.45.46-.1-.17-.98-3.17-2 2.7-2.26-.7c9.79-7.14 19.46-14.52 28.73-22.02 21.99-17.8 30.42-27.21 36.88-36.61 7.73-11.24 11.2-22.62 10.63-34.81-.03-.66.02-1.32.08-2.23.04-.52.08-1.12.12-1.86 14.67 18.24 15.4 42.64 1.92 60.69-10.7 14.32-33.35 35.5-50.5 47.22l-.07.05-.28-4.17Z\"/><path class=\"cls-1\" d=\"M143.09 104.54c14.66 18.37 15.13 42.86 1.83 60.66-10.7 14.33-33.12 35.35-50.48 47.21-.09-1.36-.18-2.72-.28-4.08 1.95-.31 3.9-.62 5.85-.94l-4.45-3.7c.78-1.69 1.56-3.37 2.34-5.06l-5.81.66-2.25-5.34c-.91 1.56-1.81 3.12-2.72 4.68l-5.9-2.67 1.83 5.43c-1.79.56-3.59 1.12-5.38 1.69-.76-.06-1.53-.12-2.29-.19-1.15.15-2.31.3-3.46.46l-1.02-3.3c-.7.9-1.4 1.8-2.11 2.7-.73-.24-1.45-.49-2.18-.73a628.207 628.207 0 0 0 28.74-21.93c22.39-18.13 30.62-27.5 36.89-36.62 7.24-10.54 11.24-21.95 10.64-34.84-.05-1.02.09-2.06.2-4.09m-.08-.27v.26c-.05.73-.09 1.33-.13 1.85-.07.92-.11 1.58-.08 2.24.57 12.18-2.9 23.55-10.62 34.78-6.46 9.4-14.89 18.8-36.87 36.6a626.803 626.803 0 0 1-28.74 21.93l-.16.11.18.06 1.03.35 1.16.39.07.02.04-.06 1.73-2.21.26-.34.96 3.12.02.08h.08l3.46-.47 1.1.09 1.17.1h.04l3.12-.98 2.26-.71.1-.03-.03-.1-1.75-5.21 5.69 2.57.08.04.05-.08 1.09-1.87 1.53-2.64 1.32 3.12.85 2.03.03.07h.07l2.9-.34 2.73-.31-1.1 2.37-1.17 2.53-.03.07.06.05 4.28 3.56-2.71.43-2.93.47h-.09v.11l.19 2.81.09 1.27v.17l.16-.1c17.15-11.72 39.81-32.91 50.51-47.23 6.57-8.79 9.88-19.23 9.58-30.18-.3-11.03-4.25-21.61-11.42-30.6l-.16-.21Z\"/><path d=\"m54.14 199.13-3.78 2.48 2.25-4.01-4.35-.87 4.37-1.33-2.36-3.72 3.94 2.13 1.01-4.39 1.19 4.35 3.79-2.49-2.25 4.01 4.35.87-4.38 1.34 2.36 3.71-3.93-2.12-1.06 4.58-1.15-4.54z\"/><path class=\"cls-1\" d=\"m55.27 189.44 1.1 4.34 3.86-2.46-2.32 3.95 4.38.94-4.38 1.24 2.33 3.79-3.87-2.2-1.08 4.42-1.1-4.34-3.86 2.46 2.32-3.95-4.38-.94 4.38-1.24-2.33-3.79 3.87 2.2 1.08-4.42m0-.42-.1.39-1.05 4.29-3.75-2.13-.34-.19.2.33 2.26 3.68-4.25 1.2-.39.11.39.08 4.24.91-2.25 3.83-.21.36.35-.22 3.75-2.38 1.06 4.21.1.39.1-.39 1.05-4.29 3.75 2.13.34.19-.2-.33-2.26-3.68 4.25-1.2.39-.11-.39-.08-4.24-.91 2.25-3.83.21-.36-.35.22-3.75 2.38-1.06-4.21-.1-.39Z\"/><path d=\"m79.98 216.93-3.54 1.39 2.55-2.92-3.43-1.47 3.84-.35-1.3-3.46 2.88 2.43 1.59-3.43.24 3.79 3.54-1.39-2.54 2.92 3.42 1.47-3.84.35 1.3 3.46-2.88-2.43-1.68 3.61-.15-3.97z\"/><path class=\"cls-1\" d=\"m82.62 209.14.14 3.77 3.61-1.35-2.6 2.85 3.44 1.55-3.82.25 1.26 3.53-2.8-2.49-1.67 3.45-.14-3.77-3.61 1.35 2.6-2.85-3.44-1.55 3.82-.25-1.26-3.53 2.8 2.49 1.67-3.45m.08-.41-.17.36-1.61 3.33-2.71-2.4-.29-.26.13.37 1.21 3.41-3.69.24-.4.03.37.16 3.32 1.49-2.51 2.74-.28.31.39-.14 3.48-1.3.14 3.63.02.4.17-.36 1.61-3.33 2.71 2.4.29.26-.13-.37-1.21-3.41 3.69-.24.4-.03-.37-.16-3.32-1.49 2.51-2.74.28-.31-.39.14-3.48 1.3-.14-3.63-.02-.4Z\"/><path d=\"m27.2 191.56-3.61 1.56 2.53-3.11-3.59-1.39 3.95-.49-1.47-3.53 3.06 2.41 1.52-3.6.38 3.9 3.6-1.56-2.52 3.11 3.59 1.39-3.95.49 1.46 3.53-3.05-2.41-1.52 3.6-.08.18-.3-4.08z\"/><path class=\"cls-1\" d=\"m29.63 183.43.28 3.88 3.68-1.52-2.58 3.03 3.61 1.47-3.93.4 1.42 3.6-2.98-2.46-1.59 3.62-.28-3.88-3.68 1.52 2.58-3.03-3.61-1.47 3.93-.4-1.42-3.6 2.98 2.46 1.59-3.62m.07-.41-.16.37-1.54 3.5-2.88-2.38-.3-.25.14.36 1.37 3.47-3.8.38-.4.04.37.15 3.48 1.42-2.49 2.92-.27.32.38-.16 3.55-1.47.27 3.75.03.4.16-.37 1.54-3.5 2.88 2.38.3.25-.14-.36-1.37-3.47 3.8-.38.4-.04-.37-.15-3.48-1.42 2.49-2.92.27-.32-.38.16-3.55 1.47-.27-3.75-.03-.4Z\"/><path d=\"m44.08 215.8-6.04 2.33 4.34-4.9-5.8-2.53 6.48-.52-2.17-5.91 4.82 4.16 2.74-5.82.33 6.4 6.05-2.33-4.35 4.9 5.81 2.53-6.48.52 2.17 5.91-4.83-4.16-2.82 6-.25-6.58z\"/><path class=\"cls-1\" d=\"m48.49 202.63.24 6.38 6.11-2.28-4.4 4.81 5.82 2.61-6.46.43 2.13 5.97-4.74-4.21-2.82 5.83-.24-6.38-6.11 2.28 4.4-4.81-5.82-2.61 6.46-.43-2.13-5.97 4.74 4.21 2.82-5.83m.09-.41-.17.36-2.76 5.71-4.64-4.12-.29-.26.13.37 2.08 5.85-6.33.42-.4.03.37.16 5.7 2.56-4.31 4.71-.28.31.39-.14 5.98-2.23.24 6.24.02.4.17-.36 2.76-5.72 4.64 4.12.29.26-.13-.37-2.08-5.85 6.33-.42.4-.03-.37-.16-5.7-2.56 4.31-4.71.28-.31-.39.14-5.98 2.23-.24-6.24-.02-.4Z\"/><path d=\"m37.54 197.64.25-2.36.3-2.37-3.5 2.93-1.08-1.98-1-1.96 2.78-.69 2.46-.56-2.19-1.01-2.17-1.1 2.37-4.26-.33.15-4.04.83-1.07-2.21-.53-1.14-2.44 2.94-.96-.59-.59-.4c8.62-5.06 17.21-10.24 25.54-15.49.3-.15 29.4-14.81 54.05-43.08 3.67-4.21 6.97-9.52 9.55-15.37 2.9-6.59.36-13.06-6.32-16.11-4.11-1.88-8.55-3.23-12.85-4.54-1.9-.58-3.86-1.18-5.76-1.81 5.04-.82 10.43-1.5 15.77-1.5 9.81 0 17.54 2.29 24.33 7.22 10.38 7.53 12.7 19.15 6.37 31.87-3.92 7.88-9.61 15.9-17.92 25.24-12.81 14.4-28.49 26.01-43.66 37.23-3.56 2.64-7.25 5.36-10.85 8.09l-2.34-1.43 1-2.68.85-2.2-1.24.2-4.56.48-1.58-2.51-1.58-2.57-2.11 4.86-2.53-.99-2.06-.85-7.47 9.87-2.87-.14Z\"/><path class=\"cls-1\" d=\"M105.76 86.02c8.43 0 16.67 1.67 24.3 7.21 10.05 7.29 12.86 18.73 6.36 31.81-4.54 9.14-11.08 17.54-17.91 25.23-15.79 17.76-35.49 30.92-54.5 45.31-.76-.48-1.52-.96-2.29-1.43.62-1.61 1.25-3.21 1.87-4.82-1.95.2-3.9.41-5.85.61-1.04-1.69-2.08-3.37-3.11-5.06-.73 1.62-1.47 3.25-2.2 4.87-1.51-.62-3.01-1.25-4.52-1.87-2.5 3.29-5.01 6.58-7.51 9.87-.95-.05-1.9-.09-2.84-.14l.6-4.67c-1.19.96-2.39 1.92-3.58 2.88-.67-1.31-1.34-2.61-2-3.92 1.74-.39 3.47-.79 5.21-1.18-1.45-.73-2.9-1.47-4.35-2.2.8-1.4 1.59-2.79 2.39-4.19-1.47.3-2.95.61-4.42.91-.52-1.11-1.03-2.22-1.55-3.32-.84.98-1.69 1.95-2.53 2.93-.5-.33-.99-.66-1.49-.99a761.074 761.074 0 0 0 25.54-15.41s29.11-14.48 54.06-43.09c3.93-4.5 7.14-9.9 9.56-15.38 2.94-6.68.36-13.12-6.35-16.18-5.94-2.71-12.39-4.28-18.61-6.36 5.25-.76 10.54-1.4 15.75-1.4m-.03-.12c-5.34 0-10.73.67-15.77 1.4l-.42.06.4.13c1.91.64 3.87 1.23 5.77 1.81 4.29 1.31 8.73 2.66 12.84 4.54 6.66 3.04 9.19 9.48 6.3 16.05-2.57 5.84-5.87 11.15-9.54 15.36-24.67 28.28-53.74 42.92-54.03 43.07a774.912 774.912 0 0 1-25.54 15.41l-.14.08.13.09.81.54.68.45.07.05.06-.07 2.24-2.6.18-.21 1.31 2.82.17.37.03.07.08-.02 2.26-.47 1.95-.4-1.68 2.94-.6 1.06-.05.09.09.05.09.05 4.02 2.03-3.2.73-1.74.39-.13.03.06.11 1.14 2.23.86 1.69.06.11.1-.08 1.55-1.25 1.84-1.48-.31 2.39-.26 2.04v.11h.09l2.84.14h.05l.03-.04 1.74-2.29 5.73-7.52 3.26 1.35 1.19.49.09.04.04-.09.72-1.6 1.4-3.1 2.59 4.2.43.7.03.05h.06l3.62-.38 2.07-.22-1.27 3.27-.54 1.4-.03.08.07.04 2.16 1.36.12.08.06.04.05-.04c3.6-2.73 7.28-5.45 10.84-8.09 15.17-11.23 30.86-22.83 43.67-37.24 8.31-9.34 14-17.37 17.92-25.25 6.34-12.74 4.01-24.38-6.39-31.93-6.8-4.93-14.54-7.23-24.36-7.23Z\"/><path d=\"m4.95 211.92-3.57 1.35 2.52-2.95-3.52-1.61 3.89-.26-1.4-3.61 2.98 2.58 1.53-3.51.33 3.92 3.56-1.35-2.51 2.96 3.51 1.6-3.89.27 1.41 3.61-2.99-2.59-1.61 3.7-.24-4.11z\"/><path class=\"cls-1\" d=\"m7.42 203.93.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.4-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m36.7 231.83-3.57 1.35 2.52-2.96-3.52-1.6 3.89-.26-1.4-3.61 2.98 2.58 1.53-3.51.33 3.92 3.56-1.35-2.51 2.96 3.51 1.6-3.89.27 1.41 3.61-2.99-2.59-1.61 3.7-.24-4.11z\"/><path class=\"cls-1\" d=\"m39.17 223.84.24 3.9 3.63-1.3-2.57 2.88L44 231l-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.4-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m24.43 213.42-3.56 1.35 2.52-2.96-3.52-1.6 3.89-.27-1.4-3.61 2.98 2.59 1.53-3.51.33 3.92 3.56-1.35-2.52 2.96 3.52 1.6-3.89.26 1.4 3.61-2.98-2.58-1.61 3.69-.25-4.1z\"/><path class=\"cls-1\" d=\"m26.91 205.43.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.41-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m15.9 198.49-3.56 1.35 2.52-2.96-3.52-1.6 3.89-.26-1.4-3.61 2.98 2.58 1.53-3.51.33 3.92 3.56-1.35-2.51 2.96 3.51 1.6-3.89.26 1.4 3.62-2.98-2.59-1.61 3.69-.25-4.1z\"/><path class=\"cls-1\" d=\"m18.38 190.5.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.4-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"m18.51 228.34-3.56 1.35 2.51-2.96-3.51-1.6 3.89-.26-1.41-3.61 2.99 2.58 1.52-3.51.33 3.92 3.57-1.35-2.52 2.96 3.52 1.6-3.89.27 1.4 3.61-2.98-2.59-1.61 3.7-.25-4.11z\"/><path class=\"cls-1\" d=\"m20.99 220.35.24 3.9 3.63-1.3-2.57 2.88 3.53 1.68-3.87.17 1.36 3.68-2.9-2.64-1.61 3.53-.24-3.9-3.63 1.3 2.57-2.88-3.53-1.68 3.87-.17-1.36-3.68 2.9 2.64 1.61-3.53m.08-.4-.17.37-1.55 3.4-2.8-2.55-.3-.28.14.38 1.31 3.55-3.73.16-.4.02.36.17 3.41 1.62-2.48 2.78-.26.29.37-.13 3.51-1.26.23 3.77.02.4.17-.37 1.55-3.4 2.8 2.55.3.28-.14-.38-1.31-3.55 3.73-.16.4-.02-.36-.17-3.41-1.62 2.48-2.78.26-.29-.37.13-3.51 1.26-.23-3.77-.02-.4Z\"/><path d=\"M194.82 102.57c1.72 7.64 6.81 12.15 16.26 12.15 10.51 0 14.53-5.25 14.53-11.5s-2.87-10.51-15.52-13.63c-12.15-3.04-17.41-6.98-17.41-15.27 0-7.55 5.5-14.61 17.82-14.61s17.98 7.72 18.72 14.7h-4.6c-1.31-6.16-5.34-10.59-14.37-10.59-8.29 0-12.81 3.86-12.81 10.26s3.78 8.79 14.37 11.41c16.18 4.02 18.56 10.51 18.56 17.41 0 8.46-6.16 15.76-19.46 15.76-14.37 0-19.62-8.38-20.69-16.09h4.6Zm59.53-37.94h-19.3v-4.11h43.19v4.11h-19.38V118h-4.52V64.63Zm66.17 25.13h-29.31v24.14h32.1l-.66 4.11h-35.88V60.53h35.22v4.11H291.2v21.02h29.31v4.11Zm14.12-29.23h4.43v53.37h30.87l-.82 4.11h-34.48V60.53Zm44.17 0h4.43v53.37h30.87l-.82 4.11H378.8V60.53Zm53.54 37.6L425.04 118h-4.52l21.1-57.48h5.25l22 57.48h-4.84l-7.47-19.87h-24.22Zm22.74-4.1c-6.4-17.08-9.69-25.29-10.84-29.15h-.08c-1.4 4.35-5.09 14.53-10.26 29.15h21.18Zm28.49-2.88V118h-4.52V60.52h20.61c11.33 0 17.32 6.08 17.32 15.11 0 7.31-4.35 12.07-10.76 13.47 5.91 1.4 9.85 5.25 9.85 15.03v2.22c0 4.02-.33 9.44.74 11.66h-4.52c-1.07-2.46-.82-7.06-.82-11.99v-1.48c0-9.44-2.79-13.38-13.79-13.38h-14.12Zm0-4.1h13.88c10.1 0 14.78-3.78 14.78-11.33 0-7.06-4.6-11.08-13.55-11.08h-15.11v22.42Z\" style=\"stroke:#000;stroke-miterlimit:10;stroke-width:.1px\"/></svg>',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9seMP.framer-11uaw81, .framer-9seMP .framer-11uaw81 { display: block; }\",\".framer-9seMP.framer-cjl9z0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 25px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 118px; }\",\".framer-9seMP .framer-k1rph2 { aspect-ratio: 2.190677966101695 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 55px); position: relative; width: 119px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9seMP.framer-cjl9z0 { gap: 0px; } .framer-9seMP.framer-cjl9z0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-9seMP.framer-cjl9z0 > :first-child { margin-left: 0px; } .framer-9seMP.framer-cjl9z0 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 118\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uhuEGmP0b\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerPGAi0Bfw8=withCSS(Component,css,\"framer-9seMP\");export default FramerPGAi0Bfw8;FramerPGAi0Bfw8.displayName=\"Logo\";FramerPGAi0Bfw8.defaultProps={height:25,width:118};addPropertyControls(FramerPGAi0Bfw8,{uhuEGmP0b:{title:\"Link\",type:ControlType.Link}});addFonts(FramerPGAi0Bfw8,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPGAi0Bfw8\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"118\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"uhuEGmP0b\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"25\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PGAi0Bfw8.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AuthWidget from\"https://framerusercontent.com/modules/kLio2AG8y3mSwYlZOhPf/Tjt98LdtVMADeoiv7pwl/AuthWidget.js\";import{withAuth,withLoggedIn,withLoggedOut}from\"https://framerusercontent.com/modules/h5kBufOUX3jSA7jj61Wd/vO4qtcf72DM7YFM6G8od/FramerAuth.js\";import{themeSwicther}from\"https://framerusercontent.com/modules/i6n9A7X0iWVJV7iTJCdY/CQGwr5Hh8JEDeywhkMja/ThemeToggle.js\";import ThemeToggle,*as ThemeToggleInfo from\"https://framerusercontent.com/modules/i4hVNxZUG2YlxC7uZj4y/kIuumdQZD8TYtOHmg1Jv/ByTkTsBs1.js\";import Button,*as ButtonInfo from\"https://framerusercontent.com/modules/9ZC2O5OKIKRqypJYr3oz/nOqpbnizO5FBAQrEpQBA/nf4m8S4HC.js\";import MenuIcon from\"https://framerusercontent.com/modules/vOwBnEinuDDfGAeu1iZS/foCCUlcxnwguo3QNFFTM/NtA_kHvzp.js\";import Logo from\"https://framerusercontent.com/modules/srudHH1ft0zwZ9fuYvJm/tnC8A64heRQnnNh4E6fs/PGAi0Bfw8.js\";const LogoFonts=getFonts(Logo);const ThemeToggleFonts=getFonts(ThemeToggle);const ThemeToggleThemeSwicther1cpn8rnWithMappedReactProps9nwiea=withMappedReactProps(withCodeBoundaryForOverrides(ThemeToggle,{nodeId:\"G1cPVSHNN\",override:themeSwicther,scopeId:\"BfpZeIo8n\"}),ThemeToggleInfo);const MenuIconFonts=getFonts(MenuIcon);const ButtonFonts=getFonts(Button);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFX=withFX(motion.div);const MotionDivWithLoggedOutnbrbd0=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Xloq4LgU9\",override:withLoggedOut,scopeId:\"BfpZeIo8n\"});const ButtonWithLoggedOut16m6gx5WithMappedReactProps1v1ipky=withMappedReactProps(withCodeBoundaryForOverrides(Button,{nodeId:\"mGFK7HVsi\",override:withLoggedOut,scopeId:\"BfpZeIo8n\"}),ButtonInfo);const ButtonWithLoggedIn1aqv32yWithMappedReactProps1v1ipky=withMappedReactProps(withCodeBoundaryForOverrides(Button,{nodeId:\"hlL6n5i3S\",override:withLoggedIn,scopeId:\"BfpZeIo8n\"}),ButtonInfo);const ButtonWithLoggedInbct3t5WithMappedReactProps1v1ipky=withMappedReactProps(withCodeBoundaryForOverrides(Button,{nodeId:\"Az6rOBxvq\",override:withLoggedIn,scopeId:\"BfpZeIo8n\"}),ButtonInfo);const AuthWidgetFonts=getFonts(AuthWidget);const AuthWidgetWithAuthjjmhy=withCodeBoundaryForOverrides(AuthWidget,{nodeId:\"gIoL0AKnV\",override:withAuth,scopeId:\"BfpZeIo8n\"});const cycleOrder=[\"DIbFIQLK8\",\"HW5WPhEFa\",\"Ea6B_amZT\",\"mJT6ZLKHV\",\"fknZqKYfC\",\"kGYEDZRuT\"];const serializationHash=\"framer-uSeXV\";const variantClassNames={DIbFIQLK8:\"framer-v-1x5lbm\",Ea6B_amZT:\"framer-v-11q2ko3\",fknZqKYfC:\"framer-v-1x7i4qf\",HW5WPhEFa:\"framer-v-c7klv6\",kGYEDZRuT:\"framer-v-15lc2m6\",mJT6ZLKHV:\"framer-v-ctois3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Course Portal Phone Open\":\"kGYEDZRuT\",\"Course Portal Phone\":\"fknZqKYfC\",\"Course Portal\":\"mJT6ZLKHV\",\"Phone Open\":\"Ea6B_amZT\",Default:\"DIbFIQLK8\",Phone:\"HW5WPhEFa\"};const getProps=({curriculumLink,enrollNowLink,freeLessonLink,height,id,instructorLink,logoLink,overviewLink,studentsLink,width,...props})=>{return{...props,eAIMvV7EN:freeLessonLink??props.eAIMvV7EN,hpW9zVwqt:enrollNowLink??props.hpW9zVwqt,NOzs9Ul2T:instructorLink??props.NOzs9Ul2T,oYLr9JubJ:studentsLink??props.oYLr9JubJ,pcgkOcXPl:curriculumLink??props.pcgkOcXPl,UEgj4TA87:overviewLink??props.UEgj4TA87,variant:humanReadableVariantMap[props.variant]??props.variant??\"DIbFIQLK8\",yyXaLK9Jc:logoLink??props.yyXaLK9Jc};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,yyXaLK9Jc,UEgj4TA87,pcgkOcXPl,oYLr9JubJ,NOzs9Ul2T,eAIMvV7EN,hpW9zVwqt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DIbFIQLK8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const k0y1V8ihR40fe6z=activeVariantCallback(async(...args)=>{setVariant(\"qljizU_gx\");});const k0y1V8ihRiwquat=activeVariantCallback(async(...args)=>{setVariant(\"Ea6B_amZT\");});const k0y1V8ihR1s3vsew=activeVariantCallback(async(...args)=>{setVariant(\"HW5WPhEFa\");});const k0y1V8ihR147792s=activeVariantCallback(async(...args)=>{setVariant(\"kGYEDZRuT\");});const k0y1V8ihRunfv1g=activeVariantCallback(async(...args)=>{setVariant(\"fknZqKYfC\");});const I3m7fUWtvo57oku=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"HW5WPhEFa\"),100);});const WMPF8uXCFtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"HW5WPhEFa\",\"Ea6B_amZT\",\"fknZqKYfC\",\"kGYEDZRuT\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"HW5WPhEFa\")return false;return true;};const isDisplayed2=()=>{if([\"mJT6ZLKHV\",\"fknZqKYfC\",\"kGYEDZRuT\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"Ea6B_amZT\")return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed4=()=>{if(baseVariant===\"Ea6B_amZT\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x5lbm\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"DIbFIQLK8\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-99a4ff36-eefd-4fca-b5d8-b9885d78a44f, rgba(251, 251, 254, 0.9))\",WebkitBackdropFilter:\"blur(5px)\",...style},variants:{Ea6B_amZT:{backdropFilter:\"none\",backgroundColor:\"var(--token-b445e89f-125f-4d6a-8ba9-052d49c5a306, rgb(255, 255, 255))\",WebkitBackdropFilter:\"none\"},fknZqKYfC:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6e27f5f4-99fb-4b5a-8fca-6765a1cf1837, rgb(230, 230, 230))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-b445e89f-125f-4d6a-8ba9-052d49c5a306, rgb(255, 255, 255))\",WebkitBackdropFilter:\"none\"},kGYEDZRuT:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-b445e89f-125f-4d6a-8ba9-052d49c5a306, rgb(255, 255, 255))\",WebkitBackdropFilter:\"none\"},mJT6ZLKHV:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-6e27f5f4-99fb-4b5a-8fca-6765a1cf1837, rgb(230, 230, 230))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-b445e89f-125f-4d6a-8ba9-052d49c5a306, rgb(255, 255, 255))\"}},...addPropertyOverrides({Ea6B_amZT:{\"data-framer-name\":\"Phone Open\"},fknZqKYfC:{\"data-border\":true,\"data-framer-name\":\"Course Portal Phone\"},HW5WPhEFa:{\"data-framer-name\":\"Phone\"},kGYEDZRuT:{\"data-framer-name\":\"Course Portal Phone Open\"},mJT6ZLKHV:{\"data-border\":true,\"data-framer-name\":\"Course Portal\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19vaykh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"mJIThFbNR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y33gmn\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"plpgPktS6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xzr7xe\",\"data-framer-name\":\"Logo & Theme\",layoutDependency:layoutDependency,layoutId:\"c7DnYc_UA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+(16+((componentViewport?.height||96)-32-200)/2)+76+0+11.5,...addPropertyOverrides({Ea6B_amZT:{y:(componentViewport?.y||0)+0+0+0+0+8+11.5},fknZqKYfC:{y:(componentViewport?.y||0)+0+0+0+8+11.5},HW5WPhEFa:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+0+8+11.5},kGYEDZRuT:{y:(componentViewport?.y||0)+0+0+0+8+11.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9wo37s-container\",layoutDependency:layoutDependency,layoutId:\"VfbdEclDy-container\",nodeId:\"VfbdEclDy\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"VfbdEclDy\",layoutId:\"VfbdEclDy\",style:{height:\"100%\"},uhuEGmP0b:yyXaLK9Jc,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cpn8rn-container\",layoutDependency:layoutDependency,layoutId:\"G1cPVSHNN-container\",nodeId:\"G1cPVSHNN\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(ThemeToggleThemeSwicther1cpn8rnWithMappedReactProps9nwiea,{height:\"100%\",id:\"G1cPVSHNN\",layoutId:\"G1cPVSHNN\",variant:\"hK9ktVj5o\",width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17zdble-container\",layoutDependency:layoutDependency,layoutId:\"bS7FaeoYP-container\",nodeId:\"bS7FaeoYP\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"bS7FaeoYP\",k0y1V8ihR:k0y1V8ihR40fe6z,layoutId:\"bS7FaeoYP\",style:{height:\"100%\",width:\"100%\"},variant:\"BGi1syDn4\",width:\"100%\",...addPropertyOverrides({Ea6B_amZT:{k0y1V8ihR:k0y1V8ihR1s3vsew,variant:\"t17YCY87G\"},fknZqKYfC:{k0y1V8ihR:k0y1V8ihR147792s},HW5WPhEFa:{k0y1V8ihR:k0y1V8ihRiwquat},kGYEDZRuT:{k0y1V8ihR:k0y1V8ihRunfv1g,variant:\"t17YCY87G\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a9v7k9\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"OUQ30bx0C\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithLoggedOutnbrbd0,{className:\"framer-nbrbd0\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Xloq4LgU9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1k3lsai-container\",\"data-framer-appear-id\":\"1k3lsai\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"pFJs9dSMt-container\",nodeId:\"pFJs9dSMt\",optimized:true,rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:true,aT5nRnRI1:\"Free Lessons\",height:\"100%\",id:\"pFJs9dSMt\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:eAIMvV7EN,layoutId:\"pFJs9dSMt\",mJj6skhTn:false,variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"CGHGJKanj\",...addPropertyOverrides({Ea6B_amZT:{AFz2Sv8SP:false,I3m7fUWtv:I3m7fUWtvo57oku}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1tdxoev-container\",\"data-framer-appear-id\":\"1tdxoev\",id:`${layoutId}-1tdxoev`,initial:animation1,layoutDependency:layoutDependency,layoutId:\"Kb4a5rFrW-container\",nodeId:\"Kb4a5rFrW\",optimized:true,ref:ref1,rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:[/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:true,aT5nRnRI1:\"Explore course\",height:\"100%\",id:\"Kb4a5rFrW\",Jryr1RvH5:\"XBbhaY3Ap\",layoutId:\"Kb4a5rFrW\",mJj6skhTn:false,variant:overlay.visible?\"tmFJJQpMz\":\"GU35LV3EE\",width:\"100%\",WMPF8uXCF:WMPF8uXCFtxyyif({overlay}),y8JKFgz2o:\"z2OPP9Yd8\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1tdxoev`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-v5jgy4\",exit:animation2,initial:animation3,layoutDependency:layoutDependency,layoutId:\"GopS7afPp\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"var(--token-b445e89f-125f-4d6a-8ba9-052d49c5a306, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bfjprx-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"CfauUzYu_-container\",nodeId:\"CfauUzYu_\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:true,aT5nRnRI1:\"Overview\",height:\"100%\",id:\"CfauUzYu_\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:UEgj4TA87,layoutId:\"CfauUzYu_\",mJj6skhTn:false,style:{width:\"100%\"},variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"z2OPP9Yd8\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nqi3ae-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"SrvIqvXC3-container\",nodeId:\"SrvIqvXC3\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:true,aT5nRnRI1:\"Curriculum\",height:\"100%\",id:\"SrvIqvXC3\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:pcgkOcXPl,layoutId:\"SrvIqvXC3\",mJj6skhTn:false,style:{width:\"100%\"},variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"nM98KgsE4\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qfte2u-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"djRGcWvxQ-container\",nodeId:\"djRGcWvxQ\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:true,aT5nRnRI1:\"Students\",height:\"100%\",id:\"djRGcWvxQ\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:oYLr9JubJ,layoutId:\"djRGcWvxQ\",mJj6skhTn:false,style:{width:\"100%\"},variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"QAbZWp75Z\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v8x444-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"CQ9kP9FxC-container\",nodeId:\"CQ9kP9FxC\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:true,aT5nRnRI1:\"Instructor\",height:\"100%\",id:\"CQ9kP9FxC\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:NOzs9Ul2T,layoutId:\"CQ9kP9FxC\",mJj6skhTn:false,style:{width:\"100%\"},variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"ewgKbHnL_\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ivihiy-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"zOApJMyWu-container\",nodeId:\"zOApJMyWu\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:true,aT5nRnRI1:\"Enroll now\",height:\"100%\",id:\"zOApJMyWu\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:hpW9zVwqt,layoutId:\"zOApJMyWu\",mJj6skhTn:false,style:{width:\"100%\"},variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"xOdCiXBUQ\"})})})]})})})]})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ari8qo-container\",layoutDependency:layoutDependency,layoutId:\"MeYQKpk5H-container\",nodeId:\"MeYQKpk5H\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:false,aT5nRnRI1:\"Founder\",height:\"100%\",I3m7fUWtv:I3m7fUWtvo57oku,id:\"MeYQKpk5H\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:NOzs9Ul2T,layoutId:\"MeYQKpk5H\",mJj6skhTn:false,variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"ewgKbHnL_\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y3rz2n-container\",layoutDependency:layoutDependency,layoutId:\"M4nLX5ZSi-container\",nodeId:\"M4nLX5ZSi\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:false,aT5nRnRI1:\"Students\",height:\"100%\",I3m7fUWtv:I3m7fUWtvo57oku,id:\"M4nLX5ZSi\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:oYLr9JubJ,layoutId:\"M4nLX5ZSi\",mJj6skhTn:false,variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"QAbZWp75Z\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tndmpw-container\",layoutDependency:layoutDependency,layoutId:\"okpql0yWS-container\",nodeId:\"okpql0yWS\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:false,aT5nRnRI1:\"Curriculum\",height:\"100%\",I3m7fUWtv:I3m7fUWtvo57oku,id:\"okpql0yWS\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:pcgkOcXPl,layoutId:\"okpql0yWS\",mJj6skhTn:false,variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"nM98KgsE4\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kmd92-container\",layoutDependency:layoutDependency,layoutId:\"KhLgxY2UG-container\",nodeId:\"KhLgxY2UG\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:false,aT5nRnRI1:\"Overview\",height:\"100%\",I3m7fUWtv:I3m7fUWtvo57oku,id:\"KhLgxY2UG\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:UEgj4TA87,layoutId:\"KhLgxY2UG\",mJj6skhTn:false,variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"z2OPP9Yd8\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gTf_h0rDT\"},implicitPathVariables:undefined},{href:{webPageId:\"gTf_h0rDT\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-dot4ua-container\",\"data-framer-appear-id\":\"dot4ua\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ezaetHKZj-container\",nodeId:\"ezaetHKZj\",optimized:true,rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(Button,{AFz2Sv8SP:true,aT5nRnRI1:\"Log In\",height:\"100%\",id:\"ezaetHKZj\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:resolvedLinks[0],layoutId:\"ezaetHKZj\",mJj6skhTn:false,variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"rChFHWdfM\",...addPropertyOverrides({Ea6B_amZT:{AFz2Sv8SP:false,I3m7fUWtv:I3m7fUWtvo57oku,JxBpRyYNz:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16m6gx5-container\",\"data-framer-name\":\"Purchase Button\",layoutDependency:layoutDependency,layoutId:\"mGFK7HVsi-container\",name:\"Purchase Button\",nodeId:\"mGFK7HVsi\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(ButtonWithLoggedOut16m6gx5WithMappedReactProps1v1ipky,{AFz2Sv8SP:false,aT5nRnRI1:\"Enroll now\",height:\"100%\",id:\"mGFK7HVsi\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:hpW9zVwqt,layoutId:\"mGFK7HVsi\",mJj6skhTn:false,name:\"Purchase Button\",variant:\"WbYr82RdU\",width:\"100%\",y8JKFgz2o:\"W_9GYwO2Q\",...addPropertyOverrides({Ea6B_amZT:{I3m7fUWtv:I3m7fUWtvo57oku}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1snn43b\",\"data-framer-name\":\"Logged In\",layoutDependency:layoutDependency,layoutId:\"vIBgFWTlU\",style:{opacity:1},variants:{fknZqKYfC:{opacity:0},kGYEDZRuT:{opacity:1}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s7tl8f\",\"data-framer-name\":\"User & Logout\",layoutDependency:layoutDependency,layoutId:\"vlxBEm9Dq\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i8um_5uig\"},implicitPathVariables:undefined},{href:{webPageId:\"i8um_5uig\"},implicitPathVariables:undefined},{href:{webPageId:\"i8um_5uig\"},implicitPathVariables:undefined},{href:{webPageId:\"i8um_5uig\"},implicitPathVariables:undefined},{href:{webPageId:\"i8um_5uig\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aqv32y-container\",\"data-framer-name\":\"Dashboard\",layoutDependency:layoutDependency,layoutId:\"hlL6n5i3S-container\",name:\"Dashboard\",nodeId:\"hlL6n5i3S\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(ButtonWithLoggedIn1aqv32yWithMappedReactProps1v1ipky,{AFz2Sv8SP:true,aT5nRnRI1:\"Course dashboard\",height:\"100%\",id:\"hlL6n5i3S\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:resolvedLinks1[0],layoutId:\"hlL6n5i3S\",mJj6skhTn:false,name:\"Dashboard\",variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"z2OPP9Yd8\",...addPropertyOverrides({Ea6B_amZT:{AFz2Sv8SP:false,JxBpRyYNz:resolvedLinks1[1]},fknZqKYfC:{AFz2Sv8SP:false,JxBpRyYNz:resolvedLinks1[3]},kGYEDZRuT:{AFz2Sv8SP:false,JxBpRyYNz:resolvedLinks1[4]},mJT6ZLKHV:{JxBpRyYNz:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"b6vossGxM\"},implicitPathVariables:undefined},{href:{webPageId:\"b6vossGxM\"},implicitPathVariables:undefined},{href:{webPageId:\"b6vossGxM\"},implicitPathVariables:undefined},{href:{webPageId:\"b6vossGxM\"},implicitPathVariables:undefined},{href:{webPageId:\"b6vossGxM\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bct3t5-container\",\"data-framer-name\":\"My Account\",layoutDependency:layoutDependency,layoutId:\"Az6rOBxvq-container\",name:\"My Account\",nodeId:\"Az6rOBxvq\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",children:/*#__PURE__*/_jsx(ButtonWithLoggedInbct3t5WithMappedReactProps1v1ipky,{AFz2Sv8SP:true,aT5nRnRI1:\"My account\",height:\"100%\",id:\"Az6rOBxvq\",Jryr1RvH5:\"XBbhaY3Ap\",JxBpRyYNz:resolvedLinks2[0],layoutId:\"Az6rOBxvq\",mJj6skhTn:false,name:\"My Account\",variant:\"GU35LV3EE\",width:\"100%\",y8JKFgz2o:\"mfYv7zrbn\",...addPropertyOverrides({Ea6B_amZT:{AFz2Sv8SP:false,JxBpRyYNz:resolvedLinks2[1]},fknZqKYfC:{AFz2Sv8SP:false,JxBpRyYNz:resolvedLinks2[3]},kGYEDZRuT:{AFz2Sv8SP:false,JxBpRyYNz:resolvedLinks2[4]},mJT6ZLKHV:{JxBpRyYNz:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1syy5at\",\"data-framer-name\":\"Logout Button\",layoutDependency:layoutDependency,layoutId:\"Tz7jzZYsk\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jjmhy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gIoL0AKnV-container\",nodeId:\"gIoL0AKnV\",rendersWithMotion:true,scopeId:\"BfpZeIo8n\",whileHover:animation4,children:/*#__PURE__*/_jsx(AuthWidgetWithAuthjjmhy,{align:\"flex-start\",avatar:{borderRadius:32,color:\"var(--token-54407644-9c28-463e-bcdc-a4899e5bd91b, rgb(255, 90, 31))\",display:false,fill:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 225, 214))\",font:{fontFamily:'\"Onest\", \"Onest Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},size:40},height:\"100%\",id:\"gIoL0AKnV\",layout:\"vertical\",layoutId:\"gIoL0AKnV\",links:[{action:\"signOut\",display:\"loggedIn\",label:\"Log out\",link:resolvedLinks3[0],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}],primaryButton:{borderObject:{borderColor:\"var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(227, 227, 227))\",borderWidth:1},borderRadius:8,color:\"var(--token-004153e9-836e-4588-87f8-07c9aa18e03d, rgb(250, 250, 250))\",fill:\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\",font:{fontFamily:'\"Onest\", \"Onest Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"},padding:16,paddingBottom:16,paddingLeft:16,paddingPerSide:false,paddingRight:16,paddingTop:16},secondaryButton:{borderObject:{borderColor:\"var(--token-d9f7a847-28c8-4daa-b45d-c033b60947cf, rgb(209, 209, 209))\",borderWidth:1},borderRadius:8,color:\"var(--token-00f26a75-eb5e-4168-b3a6-0b0505689a08, rgb(28, 28, 28))\",fill:\"var(--token-b445e89f-125f-4d6a-8ba9-052d49c5a306, rgb(255, 255, 255))\",font:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:16,paddingBottom:12,paddingLeft:16,paddingPerSide:true,paddingRight:16,paddingTop:12},width:\"100%\",...addPropertyOverrides({Ea6B_amZT:{links:[{action:\"signOut\",display:\"loggedIn\",label:\"Log out\",link:resolvedLinks3[1],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}]},fknZqKYfC:{links:[{action:\"signOut\",display:\"loggedIn\",label:\"Log out\",link:resolvedLinks3[3],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}]},kGYEDZRuT:{links:[{action:\"signOut\",display:\"loggedIn\",label:\"Log out\",link:resolvedLinks3[4],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}]},mJT6ZLKHV:{links:[{action:\"signOut\",display:\"loggedIn\",label:\"Log out\",link:resolvedLinks3[2],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}]}},baseVariant,gestureVariant)})})})})})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uSeXV.framer-1dqeje6, .framer-uSeXV .framer-1dqeje6 { display: block; }\",\".framer-uSeXV.framer-1x5lbm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 96px; justify-content: center; overflow: hidden; padding: 16px 16px 16px 24px; position: relative; width: 1868px; }\",\".framer-uSeXV .framer-19vaykh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1120px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uSeXV .framer-y33gmn, .framer-uSeXV .framer-s7tl8f, .framer-uSeXV .framer-1syy5at { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uSeXV .framer-xzr7xe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uSeXV .framer-9wo37s-container { flex: none; height: 25px; position: relative; width: auto; }\",\".framer-uSeXV .framer-1cpn8rn-container, .framer-uSeXV .framer-1k3lsai-container, .framer-uSeXV .framer-1tdxoev-container, .framer-uSeXV .framer-ari8qo-container, .framer-uSeXV .framer-y3rz2n-container, .framer-uSeXV .framer-tndmpw-container, .framer-uSeXV .framer-1kmd92-container, .framer-uSeXV .framer-dot4ua-container, .framer-uSeXV .framer-16m6gx5-container, .framer-uSeXV .framer-1aqv32y-container, .framer-uSeXV .framer-bct3t5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uSeXV .framer-17zdble-container { flex: none; height: 44px; position: relative; width: 44px; }\",\".framer-uSeXV .framer-a9v7k9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uSeXV .framer-nbrbd0, .framer-uSeXV .framer-1snn43b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uSeXV .framer-v5jgy4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: 240px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uSeXV .framer-bfjprx-container, .framer-uSeXV .framer-nqi3ae-container, .framer-uSeXV .framer-qfte2u-container, .framer-uSeXV .framer-v8x444-container, .framer-uSeXV .framer-ivihiy-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-uSeXV .framer-jjmhy-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-uSeXV.framer-v-c7klv6.framer-1x5lbm { height: min-content; padding: 0px; width: 390px; }\",\".framer-uSeXV.framer-v-c7klv6 .framer-y33gmn { flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 8px 8px 8px 16px; width: 1px; }\",\".framer-uSeXV.framer-v-c7klv6 .framer-xzr7xe, .framer-uSeXV.framer-v-ctois3 .framer-1aqv32y-container { order: 0; }\",\".framer-uSeXV.framer-v-c7klv6 .framer-17zdble-container, .framer-uSeXV.framer-v-11q2ko3 .framer-1kmd92-container, .framer-uSeXV.framer-v-ctois3 .framer-bct3t5-container { order: 1; }\",\".framer-uSeXV.framer-v-11q2ko3.framer-1x5lbm { align-content: flex-start; align-items: flex-start; flex-direction: column; height: 1000px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-19vaykh { flex: none; flex-direction: column; gap: 10px; justify-content: flex-start; width: 100%; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-y33gmn, .framer-uSeXV.framer-v-1x7i4qf .framer-y33gmn, .framer-uSeXV.framer-v-15lc2m6 .framer-y33gmn { gap: unset; justify-content: space-between; padding: 8px 8px 8px 16px; width: 100%; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-a9v7k9 { flex-direction: column; gap: 40px; padding: 40px 0px 40px 0px; width: 100%; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-nbrbd0 { flex-direction: column; gap: 8px; width: 168px; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-1k3lsai-container { order: 5; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-ari8qo-container { order: 4; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-y3rz2n-container { order: 3; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-tndmpw-container, .framer-uSeXV.framer-v-ctois3 .framer-1syy5at { order: 2; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-dot4ua-container { order: 6; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-1snn43b, .framer-uSeXV.framer-v-1x7i4qf .framer-a9v7k9, .framer-uSeXV.framer-v-15lc2m6 .framer-a9v7k9, .framer-uSeXV.framer-v-15lc2m6 .framer-1snn43b { flex-direction: column; width: 100%; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-s7tl8f { flex-direction: column; gap: 16px; }\",\".framer-uSeXV.framer-v-11q2ko3 .framer-1syy5at, .framer-uSeXV.framer-v-1x7i4qf .framer-1syy5at { padding: 16px 0px 0px 0px; }\",\".framer-uSeXV.framer-v-ctois3 .framer-19vaykh { max-width: unset; }\",\".framer-uSeXV.framer-v-ctois3 .framer-s7tl8f { gap: 16px; }\",\".framer-uSeXV.framer-v-1x7i4qf.framer-1x5lbm { align-content: flex-start; align-items: flex-start; height: 60px; justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-uSeXV.framer-v-1x7i4qf .framer-19vaykh, .framer-uSeXV.framer-v-15lc2m6 .framer-19vaykh { flex-direction: column; gap: 0px; justify-content: flex-start; max-width: unset; }\",\".framer-uSeXV.framer-v-1x7i4qf .framer-1snn43b { width: 100%; }\",\".framer-uSeXV.framer-v-1x7i4qf .framer-s7tl8f { flex: 1 0 0px; flex-direction: column; gap: 16px; padding: 40px 0px 40px 0px; width: 1px; }\",\".framer-uSeXV.framer-v-15lc2m6.framer-1x5lbm { align-content: flex-start; align-items: flex-start; height: 1000px; justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-uSeXV.framer-v-15lc2m6 .framer-s7tl8f { flex-direction: column; gap: 16px; padding: 40px 0px 40px 0px; width: 100%; }\",\".framer-uSeXV.framer-v-15lc2m6 .framer-1syy5at { gap: 0px; padding: 16px 0px 0px 0px; }\",'.framer-uSeXV[data-border=\"true\"]::after, .framer-uSeXV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 1868\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HW5WPhEFa\":{\"layout\":[\"fixed\",\"auto\"]},\"Ea6B_amZT\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"mJT6ZLKHV\":{\"layout\":[\"fixed\",\"fixed\"]},\"fknZqKYfC\":{\"layout\":[\"fixed\",\"fixed\"]},\"kGYEDZRuT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yyXaLK9Jc\":\"logoLink\",\"UEgj4TA87\":\"overviewLink\",\"pcgkOcXPl\":\"curriculumLink\",\"oYLr9JubJ\":\"studentsLink\",\"NOzs9Ul2T\":\"instructorLink\",\"eAIMvV7EN\":\"freeLessonLink\",\"hpW9zVwqt\":\"enrollNowLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBfpZeIo8n=withCSS(Component,css,\"framer-uSeXV\");export default FramerBfpZeIo8n;FramerBfpZeIo8n.displayName=\"Navbar\";FramerBfpZeIo8n.defaultProps={height:96,width:1868};addPropertyControls(FramerBfpZeIo8n,{variant:{options:[\"DIbFIQLK8\",\"HW5WPhEFa\",\"Ea6B_amZT\",\"mJT6ZLKHV\",\"fknZqKYfC\",\"kGYEDZRuT\"],optionTitles:[\"Default\",\"Phone\",\"Phone Open\",\"Course Portal\",\"Course Portal Phone\",\"Course Portal Phone Open\"],title:\"Variant\",type:ControlType.Enum},yyXaLK9Jc:{title:\"Logo Link\",type:ControlType.Link},UEgj4TA87:{title:\"Overview Link\",type:ControlType.Link},pcgkOcXPl:{title:\"Curriculum Link\",type:ControlType.Link},oYLr9JubJ:{title:\"Students Link\",type:ControlType.Link},NOzs9Ul2T:{title:\"Instructor Link\",type:ControlType.Link},eAIMvV7EN:{title:\"Free Lesson Link\",type:ControlType.Link},hpW9zVwqt:{title:\"Enroll Now Link\",type:ControlType.Link}});addFonts(FramerBfpZeIo8n,[{explicitInter:true,fonts:[{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZtxFMQWXgSQ.woff2\",weight:\"500\"},{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"},{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZtxFMQWXgSQ.woff2\",weight:\"400\"}]},...LogoFonts,...ThemeToggleFonts,...MenuIconFonts,...ButtonFonts,...AuthWidgetFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBfpZeIo8n\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HW5WPhEFa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ea6B_amZT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"mJT6ZLKHV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fknZqKYfC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kGYEDZRuT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1868\",\"framerIntrinsicHeight\":\"96\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"yyXaLK9Jc\\\":\\\"logoLink\\\",\\\"UEgj4TA87\\\":\\\"overviewLink\\\",\\\"pcgkOcXPl\\\":\\\"curriculumLink\\\",\\\"oYLr9JubJ\\\":\\\"studentsLink\\\",\\\"NOzs9Ul2T\\\":\\\"instructorLink\\\",\\\"eAIMvV7EN\\\":\\\"freeLessonLink\\\",\\\"hpW9zVwqt\\\":\\\"enrollNowLink\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BfpZeIo8n.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[];export const css=['.framer-p6B76 .framer-styles-preset-1pylpbr:not(.rich-text-wrapper), .framer-p6B76 .framer-styles-preset-1pylpbr.rich-text-wrapper p { --framer-font-family: \"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-MediumItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 13px; --framer-text-alignment: start; --framer-text-color: var(--token-746a9166-a037-4aad-9fe1-3f32e9324220, #7a7a7a); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-p6B76\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (91bcfbd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/FSA0Z89dvELxX5J4VQv2/QE0JJT289AyCxFTxRwdm/TDR5zznxb.js\";import Icon from\"https://framerusercontent.com/modules/uQBlSDsi0VHsbg4NWAur/LAuWlRxriBmH58tLnj7i/aUtUp84ZS.js\";const IconFonts=getFonts(Icon);const enabledGestures={A9qmVLGFa:{pressed:true}};const cycleOrder=[\"A9qmVLGFa\",\"DzDi6KG8Q\"];const serializationHash=\"framer-fr6im\";const variantClassNames={A9qmVLGFa:\"framer-v-canplq\",DzDi6KG8Q:\"framer-v-12cyldd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Default:\"A9qmVLGFa\",Lesson:\"DzDi6KG8Q\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"A9qmVLGFa\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"A9qmVLGFa\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"DzDi6KG8Q\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-canplq\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"A9qmVLGFa\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{DzDi6KG8Q:{backgroundColor:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\"}},...addPropertyOverrides({\"A9qmVLGFa-pressed\":{\"data-framer-name\":undefined},DzDi6KG8Q:{\"data-framer-name\":\"Lesson\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-10x5y4w-container\",layoutDependency:layoutDependency,layoutId:\"MC4hoYID1-container\",children:/*#__PURE__*/_jsx(Icon,{eQEFFdws4:\"var(--token-72386102-7a44-40df-835e-8d6424daf8aa, rgb(255, 255, 255))\",height:\"100%\",id:\"MC4hoYID1\",layoutId:\"MC4hoYID1\",style:{height:\"100%\",width:\"100%\"},variant:\"XBbhaY3Ap\",width:\"100%\"})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pylpbr\",\"data-styles-preset\":\"TDR5zznxb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-72386102-7a44-40df-835e-8d6424daf8aa, rgb(255, 255, 255)))\"},children:\"Open lesson\"})}),className:\"framer-3hyot5\",layoutDependency:layoutDependency,layoutId:\"g_eS7uuZI\",style:{\"--extracted-r6o4lv\":\"var(--token-72386102-7a44-40df-835e-8d6424daf8aa, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5zoko0\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"eTuRYqcMU\",style:{backgroundColor:\"var(--token-342ca76b-3fbd-4ec1-b2bc-bd892795bf7e, rgb(79, 26, 239))\",opacity:.2},variants:{\"A9qmVLGFa-pressed\":{opacity:1},DzDi6KG8Q:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:0}}})]})})})});});const css=['.framer-fr6im[data-border=\"true\"]::after, .framer-fr6im [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-fr6im.framer-1fhd45y, .framer-fr6im .framer-1fhd45y { display: block; }\",\".framer-fr6im.framer-canplq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 20px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fr6im .framer-10x5y4w-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-fr6im .framer-3hyot5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fr6im .framer-5zoko0 { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fr6im.framer-canplq { gap: 0px; } .framer-fr6im.framer-canplq > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-fr6im.framer-canplq > :first-child { margin-left: 0px; } .framer-fr6im.framer-canplq > :last-child { margin-right: 0px; } }\",\".framer-fr6im.framer-v-12cyldd.framer-canplq { cursor: unset; height: auto; padding: 4px 12px 4px 12px; width: auto; }\",\".framer-fr6im.framer-v-12cyldd .framer-10x5y4w-container { order: 2; }\",\".framer-fr6im.framer-v-12cyldd .framer-3hyot5 { order: 1; }\",\".framer-fr6im.framer-v-12cyldd .framer-5zoko0 { flex: none; left: calc(50.00000000000002% - 100% / 2); order: 0; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-fr6im.framer-v-canplq.pressed.framer-canplq { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DzDi6KG8Q\":{\"layout\":[\"auto\",\"auto\"]},\"JE6htaem5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerITTHT9C01=withCSS(Component,css,\"framer-fr6im\");export default FramerITTHT9C01;FramerITTHT9C01.displayName=\"Cursor\";FramerITTHT9C01.defaultProps={height:20,width:20};addPropertyControls(FramerITTHT9C01,{variant:{options:[\"A9qmVLGFa\",\"DzDi6KG8Q\"],optionTitles:[\"Default\",\"Lesson\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerITTHT9C01,[...IconFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerITTHT9C01\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DzDi6KG8Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JE6htaem5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"20\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["R", "_", "t", "r", "e", "i", "U", "s", "m", "h", "T", "O", "f", "n", "x", "p", "l", "I", "J", "N", "P", "j", "b", "v", "w", "$", "A", "G", "K", "d", "c", "a", "o", "u", "Y", "E", "M", "L", "q", "z", "k", "C", "D", "F", "H", "g", "S", "window", "y", "V", "B", "AuthWidget", "withCSS", "links", "primaryButton", "secondaryButton", "avatar", "layout", "align", "store", "ref", "ref1", "ref2", "ref3", "ref4", "router", "useRouter", "menuOpen", "setMenuOpen", "ye", "primaryButtonPaddingPerSide", "primaryButtonPaddingTop", "primaryButtonPaddingRight", "primaryButtonPaddingBottom", "primaryButtonPaddingLeft", "primaryButtonPadding", "primaryButtonBorderRadius", "primaryButtonBorderObject", "primaryButtonShadowObject", "primaryButtonPaddingValue", "primaryButtonShadowStyles", "primaryButtonBorderStyles", "secondaryButtonPaddingPerSide", "secondaryButtonPaddingTop", "secondaryButtonPaddingRight", "secondaryButtonPaddingBottom", "secondaryButtonPaddingLeft", "secondaryButtonPadding", "secondaryButtonBorderRadius", "secondaryButtonBorderObject", "secondaryButtonShadowObject", "secondaryButtonPaddingValue", "secondaryButtonShadowStyles", "secondaryButtonBorderStyles", "avatarPaddingPerSide", "avatarPaddingTop", "avatarPaddingRight", "avatarPaddingBottom", "avatarPaddingLeft", "avatarPadding", "avatarBorderRadius", "avatarBorderObject", "avatarShadowObject", "avatarPaddingValue", "avatarShadowStyles", "avatarBorderStyles", "toggleMenu", "loggedInOrEditor", "window", "loggedOutOrEditor", "displayLink", "link", "handleClick", "item", "linkType", "action", "B", "dynamicBoxShadow", "shadows", "output", "shadow", "primaryButtonStyle", "buttonStyle", "secondaryButtonStyle", "u", "containerStyle", "index", "p", "relativeStyle", "avatarWrapperStyle", "avatarStyle", "dropdownStyle", "menuItemStyle", "paddingPropertyControls", "ControlType", "sizePropertyControls", "buttonPropertycontrols", "basePropertyControls", "props", "addPropertyControls", "AuthWidget_default", "createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "useStore", "createStore", "withAuth", "Component", "props", "store", "setStore", "ue", "B", "data", "error", "user", "p", "withEmail", "Component", "props", "store", "setStore", "useStore", "p", "withFirstName", "withLoggedIn", "withLoggedOut", "className", "withNoActiveLicense", "Component", "props", "_store_user", "store", "useStore", "license", "p", "nf4m8S4HC_exports", "__export", "__FramerMetadata__", "nf4m8S4HC_default", "fontStore", "fonts", "css", "className", "SVG", "props", "customSvgElement", "setCustomSvgElement", "ye", "ue", "svgContent", "processCustomSVGContent", "replacements", "hasCustomStroke", "hasCustomStrokeWidth", "hasLineCap", "hasLineJoin", "circleFillRegex", "match", "updatedCircle", "regex", "replacement", "customContainerStyle", "p", "addPropertyControls", "ControlType", "SVG_default", "SVGFonts", "getFonts", "SVG_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "color", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "eQEFFdws4", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FrameraUtUp84ZS", "withCSS", "aUtUp84ZS_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "aUtUp84ZS_default", "IconControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "hover", "id", "label", "leftIcon", "link", "rightIcon", "showLeftIcon", "showRightIcon", "tap", "width", "props", "_ref", "_humanReadableEnumMap_rightIcon", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "_humanReadableEnumMap_leftIcon", "_ref4", "_ref5", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "aT5nRnRI1", "JxBpRyYNz", "AFz2Sv8SP", "y8JKFgz2o", "mJj6skhTn", "Jryr1RvH5", "I3m7fUWtv", "WMPF8uXCF", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapp6mt4x", "args", "onMouseEnterf4cmho", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "cx", "RichText2", "css", "Framernf4m8S4HC", "withCSS", "nf4m8S4HC_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "__FramerMetadata__", "getDefaultTheme", "setInitialState", "storedTheme", "defaultTheme", "currentToggleState", "styleTag", "newCSS", "themeSwicther", "Component", "props", "isOn", "setIsOn", "ye", "toggle", "newToggleState", "window", "ue", "e", "newTheme", "isClient", "setIsClient", "p", "ByTkTsBs1_exports", "__export", "__FramerMetadata__", "ByTkTsBs1_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1qx5c52", "args", "onTap1ewg5e0", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "SVG", "css", "FramerByTkTsBs1", "withCSS", "ByTkTsBs1_default", "addPropertyControls", "ControlType", "addFonts", "__FramerMetadata__", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "k0y1V8ihR", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1suunwd", "args", "onTap1pc1hf8", "onTap1gt1zl3", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "css", "FramerNtA_kHvzp", "withCSS", "NtA_kHvzp_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "uhuEGmP0b", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "serializationHash", "SVG", "css", "FramerPGAi0Bfw8", "withCSS", "PGAi0Bfw8_default", "addPropertyControls", "ControlType", "addFonts", "LogoFonts", "getFonts", "PGAi0Bfw8_default", "ThemeToggleFonts", "ByTkTsBs1_default", "ThemeToggleThemeSwicther1cpn8rnWithMappedReactProps9nwiea", "withMappedReactProps", "withCodeBoundaryForOverrides", "themeSwicther", "ByTkTsBs1_exports", "MenuIconFonts", "NtA_kHvzp_default", "ButtonFonts", "nf4m8S4HC_default", "SmartComponentScopedContainerWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "SmartComponentScopedContainer", "MotionDivWithFX", "motion", "MotionDivWithLoggedOutnbrbd0", "withLoggedOut", "ButtonWithLoggedOut16m6gx5WithMappedReactProps1v1ipky", "nf4m8S4HC_exports", "ButtonWithLoggedIn1aqv32yWithMappedReactProps1v1ipky", "withLoggedIn", "ButtonWithLoggedInbct3t5WithMappedReactProps1v1ipky", "AuthWidgetFonts", "AuthWidget_default", "AuthWidgetWithAuthjjmhy", "withAuth", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "animation2", "animation3", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "animation4", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "curriculumLink", "enrollNowLink", "freeLessonLink", "height", "id", "instructorLink", "logoLink", "overviewLink", "studentsLink", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "yyXaLK9Jc", "UEgj4TA87", "pcgkOcXPl", "oYLr9JubJ", "NOzs9Ul2T", "eAIMvV7EN", "hpW9zVwqt", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "k0y1V8ihR40fe6z", "args", "k0y1V8ihRiwquat", "k0y1V8ihR1s3vsew", "k0y1V8ihR147792s", "k0y1V8ihRunfv1g", "I3m7fUWtvo57oku", "WMPF8uXCFtxyyif", "overlay", "loadMore", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "ref1", "ref2", "isDisplayed4", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "l", "AnimatePresence", "Floating", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "css", "FramerBfpZeIo8n", "withCSS", "BfpZeIo8n_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "IconFonts", "getFonts", "aUtUp84ZS_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "RichText2", "css", "FramerITTHT9C01", "withCSS", "ITTHT9C01_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
