{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js", "ssg:https://framerusercontent.com/modules/xKl9T6CjI3V5jI1Yff3G/kO0gmXTpZHupPJA9NxHY/FramerAuth.js", "ssg:https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/qXyG1UgqGGx5DS4G9abM/Smooth_Scroll.js", "ssg:https://framerusercontent.com/modules/1Op83IDnQlzscblJ1qSc/Kzx7kLxZlplyQNt01POT/JQ7CNYzwJ.js", "ssg:https://framerusercontent.com/modules/v9h3Oyf2KDVd0Zk2qXQz/s1bUwQdZUdysCR1yIqgb/vP8T6tQcy.js", "ssg:https://framerusercontent.com/modules/vhe2SPzm8AnrTDpdYyEw/qXDcamECI26wlcJ1e9k5/gnvtaOjGN.js"],
  "sourcesContent": ["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", "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}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\":{\"withSignOut\":{\"type\":\"reactHoc\",\"name\":\"withSignOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariant\":{\"type\":\"reactHoc\",\"name\":\"withVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedOut\":{\"type\":\"reactHoc\",\"name\":\"withLoggedOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedIn\":{\"type\":\"reactHoc\",\"name\":\"withLoggedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStore\":{\"type\":\"reactHoc\",\"name\":\"withStore\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAuth\":{\"type\":\"reactHoc\",\"name\":\"withAuth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIsLessonComplete\":{\"type\":\"reactHoc\",\"name\":\"withIsLessonComplete\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmail\":{\"type\":\"reactHoc\",\"name\":\"withEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withActionCompleteLesson\":{\"type\":\"reactHoc\",\"name\":\"withActionCompleteLesson\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNoActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withNoActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFirstName\":{\"type\":\"reactHoc\",\"name\":\"withFirstName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withVariantActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerAuth.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"@studio-freight/lenis\";import{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);useEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const handleMutation=(mutationsList,observer)=>{for(const mutation of mutationsList){if(mutation.type===\"childList\"){const hasChildren=overlayElement.children.length>0;if(hasChildren){// Check if the html tag has the style \"overflow: hidden;\"\nconst htmlElement=document.documentElement;const computedStyle=window.getComputedStyle(htmlElement);const isOverflowHidden=computedStyle.getPropertyValue(\"overflow\")===\"hidden\";if(isOverflowHidden){overlayElement.setAttribute(\"data-lenis-prevent\",\"true\");}}}}};const observer=new MutationObserver(handleMutation);const config={childList:true};observer.observe(overlayElement,config);return()=>observer.disconnect();}},[]);useEffect(()=>{const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];const computedStyle=window.getComputedStyle(element);if(computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{if(lenis.current){lenis.current.raf(time);requestAnimationFrame(raf);}};requestAnimationFrame(raf);return()=>{if(lenis.current){lenis.current.destroy();lenis.current=null;}};},[]);useEffect(()=>{const styleElement=document.createElement(\"style\");styleElement.textContent=`\nhtml.lenis {\nheight: auto;\n}\n.lenis.lenis-smooth {\n\nscroll-behavior: auto !important;\n}\n.lenis.lenis-smooth [data-lenis-prevent] {\n\noverscroll-behavior: contain;\n}\n.lenis.lenis-stopped {\n\noverflow: hidden;\n}\n.lenis.lenis-scrolling iframe {\n\npointer-events: none;\n}\n`;document.head.appendChild(styleElement);return()=>{document.head.removeChild(styleElement);};},[]);return /*#__PURE__*/_jsx(_Fragment,{});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter-500\",\"GF;Inter-700\"]);export const fonts=[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}];export const css=['.framer-Y8wO2 .framer-styles-preset-y90r65:not(.rich-text-wrapper), .framer-Y8wO2 .framer-styles-preset-y90r65.rich-text-wrapper h4 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-49164ff2-888d-40c1-96fa-58a3e961b851, #f0f0f0); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-Y8wO2\";\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 (e1877f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1Op83IDnQlzscblJ1qSc/Kzx7kLxZlplyQNt01POT/JQ7CNYzwJ.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={eTHy67vrE:{hover:true}};const cycleOrder=[\"eTHy67vrE\"];const serializationHash=\"framer-KXmtT\";const variantClassNames={eTHy67vrE:\"framer-v-ywe7km\"};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(React.Fragment);const getProps=({height,hover,icon,id,link,newTab,smoothScroll,tap2,title,width,...props})=>{var _ref,_ref1;return{...props,aw9hCqzCY:(_ref=title!==null&&title!==void 0?title:props.aw9hCqzCY)!==null&&_ref!==void 0?_ref:\"Button\",CJxcH7GyL:tap2!==null&&tap2!==void 0?tap2:props.CJxcH7GyL,FsJQLC6Zo:smoothScroll!==null&&smoothScroll!==void 0?smoothScroll:props.FsJQLC6Zo,fUrZwCwna:hover!==null&&hover!==void 0?hover:props.fUrZwCwna,FV9q84oBp:link!==null&&link!==void 0?link:props.FV9q84oBp,qUWpVfITp:newTab!==null&&newTab!==void 0?newTab:props.qUWpVfITp,s8qvG0zRl:(_ref1=icon!==null&&icon!==void 0?icon:props.s8qvG0zRl)!==null&&_ref1!==void 0?_ref1:\"ArrowRight\"};};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,aw9hCqzCY,FV9q84oBp,qUWpVfITp,FsJQLC6Zo,s8qvG0zRl,CJxcH7GyL,fUrZwCwna,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eTHy67vrE\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapu7he25=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CJxcH7GyL){const res=await CJxcH7GyL(...args);if(res===false)return false;}});const onMouseEnter1jfmlih=activeVariantCallback(async(...args)=>{if(fUrZwCwna){const res=await fUrZwCwna(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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:FV9q84oBp,openInNewTab:qUWpVfITp,smoothScroll:FsJQLC6Zo,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ywe7km\",className,classNames)} framer-1ivw4sj`,\"data-border\":true,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eTHy67vrE\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEnter1jfmlih,onTap:onTapu7he25,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e68482e3-7718-4ff9-af40-2df4dad739ed, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:'linear-gradient(180deg, var(--token-bf966309-2582-4df8-98f4-f091ce81e703, rgb(19, 20, 21)) /* {\"name\":\"2\"} */ 0%, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)) /* {\"name\":\"1\"} */ 100%)',borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"inset 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(240, 240, 240, 0.07199), inset 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(240, 240, 240, 0.06356), inset 0px 10px 10px -3.75px rgba(240, 240, 240, 0.025)\",...style},variants:{\"eTHy67vrE-hover\":{\"--border-color\":\"rgba(255, 255, 255, 0.2)\",boxShadow:\"inset 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(240, 240, 240, 0.17997), inset 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(240, 240, 240, 0.15889), inset 0px 10px 10px -3.75px rgba(240, 240, 240, 0.0625)\"}},...addPropertyOverrides({\"eTHy67vrE-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-y90r65\",\"data-styles-preset\":\"JQ7CNYzwJ\",children:\"Button\"})}),className:\"framer-y5snrg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wt5Wvhmj0\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:aw9hCqzCY,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gs1o05-container\",layoutDependency:layoutDependency,layoutId:\"xYaksTnW_-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-49164ff2-888d-40c1-96fa-58a3e961b851, rgb(240, 240, 240))\",height:\"100%\",iconSearch:\"House\",iconSelection:s8qvG0zRl,id:\"xYaksTnW_\",layoutId:\"xYaksTnW_\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KXmtT.framer-1ivw4sj, .framer-KXmtT .framer-1ivw4sj { display: block; }\",\".framer-KXmtT.framer-ywe7km { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 44px; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KXmtT .framer-y5snrg { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-KXmtT .framer-gs1o05-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KXmtT.framer-ywe7km { gap: 0px; } .framer-KXmtT.framer-ywe7km > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-KXmtT.framer-ywe7km > :first-child { margin-left: 0px; } .framer-KXmtT.framer-ywe7km > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-KXmtT[data-border=\"true\"]::after, .framer-KXmtT [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 44\n * @framerIntrinsicWidth 114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"tqEkQOOPu\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"aw9hCqzCY\":\"title\",\"FV9q84oBp\":\"link\",\"qUWpVfITp\":\"newTab\",\"FsJQLC6Zo\":\"smoothScroll\",\"s8qvG0zRl\":\"icon\",\"CJxcH7GyL\":\"tap2\",\"fUrZwCwna\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramervP8T6tQcy=withCSS(Component,css,\"framer-KXmtT\");export default FramervP8T6tQcy;FramervP8T6tQcy.displayName=\"Buttons/Primary Button\";FramervP8T6tQcy.defaultProps={height:44,width:114};addPropertyControls(FramervP8T6tQcy,{aw9hCqzCY:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},FV9q84oBp:{title:\"Link\",type:ControlType.Link},qUWpVfITp:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},FsJQLC6Zo:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},s8qvG0zRl:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,title:\"Icon\"},CJxcH7GyL:{title:\"Tap 2\",type:ControlType.EventHandler},fUrZwCwna:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramervP8T6tQcy,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervP8T6tQcy\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tqEkQOOPu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"aw9hCqzCY\\\":\\\"title\\\",\\\"FV9q84oBp\\\":\\\"link\\\",\\\"qUWpVfITp\\\":\\\"newTab\\\",\\\"FsJQLC6Zo\\\":\\\"smoothScroll\\\",\\\"s8qvG0zRl\\\":\\\"icon\\\",\\\"CJxcH7GyL\\\":\\\"tap2\\\",\\\"fUrZwCwna\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"114\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vP8T6tQcy.map", "// Generated by Framer (8c7926c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,ResolveLinks,RichText,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ButtonsPrimaryButton from\"https://framerusercontent.com/modules/v9h3Oyf2KDVd0Zk2qXQz/s1bUwQdZUdysCR1yIqgb/vP8T6tQcy.js\";const MotionDivWithFX=withFX(motion.div);const ButtonsPrimaryButtonFonts=getFonts(ButtonsPrimaryButton);const cycleOrder=[\"XtAl1FTbZ\",\"DWiIan_Vg\",\"GDdBhAOoZ\"];const serializationHash=\"framer-SCX1u\";const variantClassNames={DWiIan_Vg:\"framer-v-1qb1mdd\",GDdBhAOoZ:\"framer-v-3chkcr\",XtAl1FTbZ:\"framer-v-a3uzpl\"};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={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:80};const transition2={damping:30,delay:.1,mass:1,stiffness:276,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={damping:30,delay:.3,mass:1,stiffness:276,type:\"spring\"};const transition4={damping:30,delay:0,mass:1,stiffness:276,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};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={Desktop:\"XtAl1FTbZ\",Phone:\"GDdBhAOoZ\",Tablet:\"DWiIan_Vg\"};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:\"XtAl1FTbZ\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XtAl1FTbZ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-a3uzpl\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XtAl1FTbZ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({DWiIan_Vg:{\"data-framer-name\":\"Tablet\"},GDdBhAOoZ:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:3840,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0),pixelHeight:3840,pixelWidth:2160,src:\"https://framerusercontent.com/images/waepvvijxnO5xaftydBxW0eE61s.jpg\"},className:\"framer-zwwssx\",\"data-framer-name\":\"3D Images\",layoutDependency:layoutDependency,layoutId:\"KiNrhqJkc\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+597-480),pixelHeight:2e3,pixelWidth:2e3,src:\"https://framerusercontent.com/images/GWsPiXznPK5fs2BLT6kkhL3Az5g.png\"},className:\"framer-1kekb4u\",\"data-framer-name\":\"3D Image\",layoutDependency:layoutDependency,layoutId:\"KBJwjC2fl\",...addPropertyOverrides({DWiIan_Vg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+506-422),pixelHeight:2e3,pixelWidth:2e3,src:\"https://framerusercontent.com/images/GWsPiXznPK5fs2BLT6kkhL3Az5g.png\"}},GDdBhAOoZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+483-350),pixelHeight:2e3,pixelWidth:2e3,src:\"https://framerusercontent.com/images/GWsPiXznPK5fs2BLT6kkhL3Az5g.png\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+597-480),pixelHeight:2e3,pixelWidth:2e3,sizes:\"400px\",src:\"https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png\",srcSet:\"https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=512 512w,https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png 2000w\"},className:\"framer-pcl2ot\",\"data-framer-name\":\"3D Image\",layoutDependency:layoutDependency,layoutId:\"y1hEtCd7F\",style:{rotate:17},...addPropertyOverrides({DWiIan_Vg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+506-422),pixelHeight:2e3,pixelWidth:2e3,sizes:\"400px\",src:\"https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png\",srcSet:\"https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=512 512w,https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png 2000w\"}},GDdBhAOoZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+483-350),pixelHeight:2e3,pixelWidth:2e3,sizes:\"400px\",src:\"https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png\",srcSet:\"https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=512 512w,https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Xqe0KaJMXHyOT34d7rfJmIJA.png 2000w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-138j341\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"XQFBtGoxG\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e68482e3-7718-4ff9-af40-2df4dad739ed, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",background:\"linear-gradient(180deg, rgba(19, 20, 21, 0.7) 0%, rgba(5, 5, 5, 0.7) 100%)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,transformPerspective:1200,WebkitBackdropFilter:\"blur(10px)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vckjho\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"h5JjeDCBF\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2379,intrinsicWidth:2187,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||573.6)-160-432.8)/2+0+0)+48+0+0+0),pixelHeight:2379,pixelWidth:2187,positionX:\"center\",positionY:\"center\",sizes:\"80px\",src:\"https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png\",srcSet:\"https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png?scale-down-to=1024 941w,https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png?scale-down-to=2048 1882w,https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png 2187w\"},className:\"framer-12hqmi\",\"data-framer-name\":\"3D Image\",layoutDependency:layoutDependency,layoutId:\"ovlZYk7sO\",...addPropertyOverrides({DWiIan_Vg:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2379,intrinsicWidth:2187,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+42+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||497.6)-84-432.8)/2+0+0)+48+0+0+0),pixelHeight:2379,pixelWidth:2187,positionX:\"center\",positionY:\"center\",sizes:\"80px\",src:\"https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png\",srcSet:\"https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png?scale-down-to=1024 941w,https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png?scale-down-to=2048 1882w,https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png 2187w\"}},GDdBhAOoZ:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2379,intrinsicWidth:2187,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+32+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||442.4)-96-347.8)/2+0+0)+36+0+0+0),pixelHeight:2379,pixelWidth:2187,positionX:\"center\",positionY:\"center\",sizes:\"52px\",src:\"https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png\",srcSet:\"https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png?scale-down-to=1024 941w,https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png?scale-down-to=2048 1882w,https://framerusercontent.com/images/Zg7CELiwtyscBX28RC2deNQMhDs.png 2187w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-49164ff2-888d-40c1-96fa-58a3e961b851, rgb(240, 240, 240)))\"},children:\"Want unlimited access to our services?\"})}),className:\"framer-1fgdgkt\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"bCDlXio5M\",style:{\"--extracted-gdpscs\":\"var(--token-49164ff2-888d-40c1-96fa-58a3e961b851, rgb(240, 240, 240))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GDdBhAOoZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-49164ff2-888d-40c1-96fa-58a3e961b851, rgb(240, 240, 240)))\"},children:\"Want unlimited access to our services?\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-310ebed3-699e-415f-a351-71fd111ec39a, rgb(153, 153, 153)))\"},children:\"Get unlimited access to selected services; logo design, social media templates, and more to take your brand to the next level.\"})}),className:\"framer-1jt2klo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MTsAg2oIm\",style:{\"--extracted-r6o4lv\":\"var(--token-310ebed3-699e-415f-a351-71fd111ec39a, rgb(153, 153, 153))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GDdBhAOoZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-310ebed3-699e-415f-a351-71fd111ec39a, rgb(153, 153, 153)))\"},children:\"Get unlimited access to selected services; logo design, social media templates, and more to take your brand to the next level.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Gem4qjO0p\"},implicitPathVariables:undefined},{href:{webPageId:\"Gem4qjO0p\"},implicitPathVariables:undefined},{href:{webPageId:\"Gem4qjO0p\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+64+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||573.6)-160-432.8)/2+0+0)+48+292.8,...addPropertyOverrides({DWiIan_Vg:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+42+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||497.6)-84-432.8)/2+0+0)+48+292.8},GDdBhAOoZ:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+32+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||442.4)-96-347.8)/2+0+0)+36+231.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-j6zwne-container\",layoutDependency:layoutDependency,layoutId:\"PEyT3eaC8-container\",children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{aw9hCqzCY:\"Get All-Access Pass\",FsJQLC6Zo:true,FV9q84oBp:resolvedLinks[0],height:\"100%\",id:\"PEyT3eaC8\",layoutId:\"PEyT3eaC8\",qUWpVfITp:false,s8qvG0zRl:\"ArrowRight\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({DWiIan_Vg:{FV9q84oBp:resolvedLinks[1]},GDdBhAOoZ:{FV9q84oBp:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SCX1u.framer-d1yfyj, .framer-SCX1u .framer-d1yfyj { display: block; }\",\".framer-SCX1u.framer-a3uzpl { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 64px 30px 96px 30px; position: relative; width: 1440px; }\",\".framer-SCX1u .framer-zwwssx { flex: none; height: 597px; left: 0px; max-width: 1440px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-SCX1u .framer-1kekb4u { bottom: 180px; flex: none; height: 300px; left: 30px; position: absolute; width: 400px; }\",\".framer-SCX1u .framer-pcl2ot { bottom: 180px; flex: none; height: 300px; position: absolute; right: 30px; width: 400px; }\",\".framer-SCX1u .framer-138j341 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-SCX1u .framer-vckjho { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-SCX1u .framer-12hqmi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 80px); position: relative; width: 80px; }\",\".framer-SCX1u .framer-1fgdgkt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 534px; word-break: break-word; word-wrap: break-word; }\",\".framer-SCX1u .framer-1jt2klo { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 521px; word-break: break-word; word-wrap: break-word; }\",\".framer-SCX1u .framer-j6zwne-container { flex: none; height: 44px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SCX1u.framer-a3uzpl, .framer-SCX1u .framer-138j341, .framer-SCX1u .framer-vckjho { gap: 0px; } .framer-SCX1u.framer-a3uzpl > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-SCX1u.framer-a3uzpl > :first-child, .framer-SCX1u .framer-138j341 > :first-child, .framer-SCX1u .framer-vckjho > :first-child { margin-top: 0px; } .framer-SCX1u.framer-a3uzpl > :last-child, .framer-SCX1u .framer-138j341 > :last-child, .framer-SCX1u .framer-vckjho > :last-child { margin-bottom: 0px; } .framer-SCX1u .framer-138j341 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-SCX1u .framer-vckjho > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\",\".framer-SCX1u.framer-v-1qb1mdd.framer-a3uzpl { padding: 42px 20px 42px 20px; width: 810px; }\",\".framer-SCX1u.framer-v-1qb1mdd .framer-zwwssx { height: 506px; max-width: 810px; }\",\".framer-SCX1u.framer-v-1qb1mdd .framer-1kekb4u { aspect-ratio: 1.3333333333333333 / 1; bottom: 122px; height: var(--framer-aspect-ratio-supported, 300px); left: -200px; }\",\".framer-SCX1u.framer-v-1qb1mdd .framer-pcl2ot { aspect-ratio: 1.3333333333333333 / 1; bottom: 122px; height: var(--framer-aspect-ratio-supported, 300px); right: -200px; }\",\".framer-SCX1u.framer-v-3chkcr.framer-a3uzpl { padding: 32px 20px 64px 20px; width: 587px; }\",\".framer-SCX1u.framer-v-3chkcr .framer-zwwssx { height: 483px; max-width: 390px; }\",\".framer-SCX1u.framer-v-3chkcr .framer-1kekb4u { bottom: 50px; left: -220px; }\",\".framer-SCX1u.framer-v-3chkcr .framer-pcl2ot { aspect-ratio: 1.3333333333333333 / 1; bottom: 50px; height: var(--framer-aspect-ratio-supported, 300px); right: -220px; }\",\".framer-SCX1u.framer-v-3chkcr .framer-138j341 { padding: 36px; }\",\".framer-SCX1u.framer-v-3chkcr .framer-vckjho { gap: 12px; }\",\".framer-SCX1u.framer-v-3chkcr .framer-12hqmi { aspect-ratio: unset; height: 52px; width: 52px; }\",\".framer-SCX1u.framer-v-3chkcr .framer-1fgdgkt { width: 247px; }\",\".framer-SCX1u.framer-v-3chkcr .framer-1jt2klo { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SCX1u.framer-v-3chkcr .framer-vckjho { gap: 0px; } .framer-SCX1u.framer-v-3chkcr .framer-vckjho > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-SCX1u.framer-v-3chkcr .framer-vckjho > :first-child { margin-top: 0px; } .framer-SCX1u.framer-v-3chkcr .framer-vckjho > :last-child { margin-bottom: 0px; } }\",'.framer-SCX1u[data-border=\"true\"]::after, .framer-SCX1u [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 573.6\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"DWiIan_Vg\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]},\"GDdBhAOoZ\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergnvtaOjGN=withCSS(Component,css,\"framer-SCX1u\");export default FramergnvtaOjGN;FramergnvtaOjGN.displayName=\"All-Access Pass\";FramergnvtaOjGN.defaultProps={height:573.6,width:1440};addPropertyControls(FramergnvtaOjGN,{variant:{options:[\"XtAl1FTbZ\",\"DWiIan_Vg\",\"GDdBhAOoZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergnvtaOjGN,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonsPrimaryButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergnvtaOjGN\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"573.6\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"DWiIan_Vg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]},\\\"GDdBhAOoZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gnvtaOjGN.map"],
  "mappings": "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",
  "names": ["createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "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", "Y", "u", "E", "M", "L", "q", "z", "k", "C", "D", "F", "H", "g", "S", "window", "y", "V", "B", "useStore", "createStore", "withAuth", "Component", "props", "store", "setStore", "ue", "B", "data", "error", "user", "p", "withActiveLicense", "Component", "props", "_store_user", "store", "useStore", "license", "p", "withNoActiveLicense", "SmoothScroll", "props", "intensity", "lenis", "pe", "ue", "overlayElement", "handleMutation", "mutationsList", "observer", "mutation", "htmlElement", "window", "config", "allElements", "i", "element", "l", "raf", "time", "styleElement", "p", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "hover", "icon", "id", "link", "newTab", "smoothScroll", "tap2", "title", "width", "props", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "aw9hCqzCY", "FV9q84oBp", "qUWpVfITp", "FsJQLC6Zo", "s8qvG0zRl", "CJxcH7GyL", "fUrZwCwna", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapu7he25", "args", "onMouseEnter1jfmlih", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "ComponentViewportProvider", "css", "FramervP8T6tQcy", "withCSS", "vP8T6tQcy_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "MotionDivWithFX", "withFX", "motion", "ButtonsPrimaryButtonFonts", "getFonts", "vP8T6tQcy_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "animation1", "transition3", "transition4", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "getLoadingLazyAtYPosition", "Image2", "RichText2", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "css", "FramergnvtaOjGN", "withCSS", "gnvtaOjGN_default", "addPropertyControls", "ControlType", "addFonts"]
}
