{
  "version": 3,
  "sources": ["ssg:https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js", "ssg:https://framerusercontent.com/modules/kLio2AG8y3mSwYlZOhPf/Tjt98LdtVMADeoiv7pwl/AuthWidget.js", "ssg:https://framerusercontent.com/modules/7U1ow53uy31qbjGVsnMf/6prhhOrjAbUbSbeQlxh7/hHg9G2nGc.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", "// Generated by Framer (a2fb474)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import AuthWidget from\"https://framerusercontent.com/modules/kLio2AG8y3mSwYlZOhPf/Tjt98LdtVMADeoiv7pwl/AuthWidget.js\";import{withAuth}from\"https://framerusercontent.com/modules/4rdwsHyD7vnkuSa0CKrk/ONbMbN3UVMuMS8BUrmVg/Framer_Auth.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/etSSAxQUNw82F03srtnr/yDWzTkdgHATYBtSeVJQb/KdXzsG8cB.js\";const AuthWidgetFonts=getFonts(AuthWidget);const AuthWidgetWithAuth=withAuth(AuthWidget);const enabledGestures={ytqJD336S:{hover:true,pressed:true}};const cycleOrder=[\"ytqJD336S\",\"ebZ05pZ4Y\"];const serializationHash=\"framer-SnmJj\";const variantClassNames={ebZ05pZ4Y:\"framer-v-h3dk1j\",ytqJD336S:\"framer-v-2bjrcv\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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:\"ytqJD336S\",Mobile:\"ebZ05pZ4Y\"};const getProps=({background,height,hoverBackground,hoverColor,icon,id,textColor,title,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5,_ref6;return{...props,a2S8V2ThI:(_ref=background!==null&&background!==void 0?background:props.a2S8V2ThI)!==null&&_ref!==void 0?_ref:\"var(--token-7252a629-7ca5-4ebc-89cf-7c3a72ac9391, rgb(242, 242, 242))\",mrok8p7qT:(_ref1=textColor!==null&&textColor!==void 0?textColor:props.mrok8p7qT)!==null&&_ref1!==void 0?_ref1:\"var(--token-558cfecd-2e81-4304-9e4a-292e180b34ca, rgb(121, 121, 121))\",oNJMzAiqG:(_ref2=title!==null&&title!==void 0?title:props.oNJMzAiqG)!==null&&_ref2!==void 0?_ref2:\"Sign out\",s6bYeDZ32:(_ref3=hoverColor!==null&&hoverColor!==void 0?hoverColor:props.s6bYeDZ32)!==null&&_ref3!==void 0?_ref3:\"var(--token-a2ff4bd6-64e4-4b5e-8dd3-30412409648e, rgb(0, 0, 0))\",uIrop3q7i:(_ref4=icon!==null&&icon!==void 0?icon:props.uIrop3q7i)!==null&&_ref4!==void 0?_ref4:true,variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"ytqJD336S\",YLFnSqsSv:(_ref6=hoverBackground!==null&&hoverBackground!==void 0?hoverBackground:props.YLFnSqsSv)!==null&&_ref6!==void 0?_ref6:\"var(--token-dbc41bbd-1801-41f6-8506-0745dca50daf, rgb(222, 222, 222))\"};};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,oNJMzAiqG,mrok8p7qT,s6bYeDZ32,a2S8V2ThI,YLFnSqsSv,uIrop3q7i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ytqJD336S\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();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__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-2bjrcv\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"ytqJD336S\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:a2S8V2ThI,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{\"ytqJD336S-hover\":{backgroundColor:YLFnSqsSv},\"ytqJD336S-pressed\":{backgroundColor:YLFnSqsSv}},...addPropertyOverrides({\"ytqJD336S-hover\":{\"data-framer-name\":undefined},\"ytqJD336S-pressed\":{\"data-framer-name\":undefined},ebZ05pZ4Y:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[uIrop3q7i&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1agkaxq\",\"data-framer-name\":\"Sign-Out\",layoutDependency:layoutDependency,layoutId:\"AV_Z70LAJ\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1h8vpyu\",\"data-framer-name\":\"Line\",fill:mrok8p7qT,intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"Uf4aKQKb3\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M120 216a8 8 0 0 1-8 8H48a8 8 0 0 1-8-8V40a8 8 0 0 1 8-8h64a8 8 0 0 1 0 16H56v160h56a8 8 0 0 1 8 8Zm109.66-93.66-40-40a8 8 0 0 0-11.32 11.32L204.69 120H112a8 8 0 0 0 0 16h92.69l-26.35 26.34a8 8 0 0 0 11.32 11.32l40-40a8 8 0 0 0 0-11.32Z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8srwi3\",\"data-framer-name\":\"Duotone\",fill:s6bYeDZ32,intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"Cino6hfbH\",style:{opacity:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M224 56v144a16 16 0 0 1-16 16H48V40h160a16 16 0 0 1 16 16Z\" opacity=\".2\"/><path d=\"M120 216a8 8 0 0 1-8 8H48a8 8 0 0 1-8-8V40a8 8 0 0 1 8-8h64a8 8 0 0 1 0 16H56v160h56a8 8 0 0 1 8 8Zm109.66-93.66-40-40a8 8 0 0 0-11.32 11.32L204.69 120H112a8 8 0 0 0 0 16h92.69l-26.35 26.34a8 8 0 0 0 11.32 11.32l40-40a8 8 0 0 0 0-11.32Z\"/></svg>',variants:{\"ytqJD336S-hover\":{opacity:1},\"ytqJD336S-pressed\":{opacity:1}},withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tb60jw\",\"data-styles-preset\":\"KdXzsG8cB\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-mrok8p7qT-hHg9G2nGc))\"},children:\"Sign out\"})}),className:\"framer-1pt733j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ytqJD336SJjuLLS0bV\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-mrok8p7qT-hHg9G2nGc)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-mrok8p7qT-hHg9G2nGc\":mrok8p7qT,\"--variable-reference-s6bYeDZ32-hHg9G2nGc\":s6bYeDZ32},text:oNJMzAiqG,variants:{\"ytqJD336S-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-s6bYeDZ32-hHg9G2nGc)\",\"--variable-reference-s6bYeDZ32-hHg9G2nGc\":s6bYeDZ32},\"ytqJD336S-pressed\":{\"--extracted-r6o4lv\":\"var(--variable-reference-s6bYeDZ32-hHg9G2nGc)\",\"--variable-reference-s6bYeDZ32-hHg9G2nGc\":s6bYeDZ32}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ytqJD336S-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tb60jw\",\"data-styles-preset\":\"KdXzsG8cB\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-s6bYeDZ32-hHg9G2nGc))\"},children:\"Sign out\"})})},\"ytqJD336S-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tb60jw\",\"data-styles-preset\":\"KdXzsG8cB\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-s6bYeDZ32-hHg9G2nGc))\"},children:\"Sign out\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8warbp-container\",layoutDependency:layoutDependency,layoutId:\"rMwNlLwNU-container\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(AuthWidgetWithAuth,{align:\"stretch\",avatar:{borderRadius:32,color:\"var(--token-54407644-9c28-463e-bcdc-a4899e5bd91b, rgb(255, 90, 31))\",display:true,fill:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 225, 214))\",font:{fontFamily:'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},size:40},height:\"100%\",id:\"rMwNlLwNU\",layout:\"vertical\",layoutId:\"rMwNlLwNU\",links:[{action:\"signOut\",display:\"loggedIn\",label:\"Sign Out\",link:resolvedLinks[0],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}],primaryButton:{borderRadius:5,color:\"var(--token-5a4774fe-2cf6-474c-bc43-61e46252e746, rgb(255, 255, 255))\",fill:\"var(--token-440156fa-50ac-4faf-baf1-398af31f7753, rgb(0, 137, 250))\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},padding:16,paddingBottom:16,paddingLeft:16,paddingPerSide:false,paddingRight:16,paddingTop:16},secondaryButton:{borderRadius:10,color:\"rgba(19, 21, 23, 0)\",fill:\"rgba(255, 255, 255, 0)\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},padding:0,paddingBottom:8,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:8},style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"ytqJD336S-hover\":{links:[{action:\"signOut\",display:\"loggedIn\",label:\"Sign Out\",link:resolvedLinks[2],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}]},\"ytqJD336S-pressed\":{links:[{action:\"signOut\",display:\"loggedIn\",label:\"Sign Out\",link:resolvedLinks[3],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}]},ebZ05pZ4Y:{links:[{action:\"signOut\",display:\"loggedIn\",label:\"Sign Out\",link:resolvedLinks[1],linkType:\"action\",location:\"nav\",newTab:false,style:\"secondary\"}]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SnmJj.framer-1jh18vi, .framer-SnmJj .framer-1jh18vi { display: block; }\",\".framer-SnmJj.framer-2bjrcv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-SnmJj .framer-1agkaxq { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-SnmJj .framer-1h8vpyu { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-SnmJj .framer-8srwi3 { aspect-ratio: 1 / 1; bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 20px); z-index: 1; }\",\".framer-SnmJj .framer-1pt733j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SnmJj .framer-8warbp-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SnmJj.framer-2bjrcv, .framer-SnmJj .framer-1agkaxq { gap: 0px; } .framer-SnmJj.framer-2bjrcv > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-SnmJj.framer-2bjrcv > :first-child, .framer-SnmJj .framer-1agkaxq > :first-child { margin-left: 0px; } .framer-SnmJj.framer-2bjrcv > :last-child, .framer-SnmJj .framer-1agkaxq > :last-child { margin-right: 0px; } .framer-SnmJj .framer-1agkaxq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-SnmJj.framer-v-h3dk1j.framer-2bjrcv { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ebZ05pZ4Y\":{\"layout\":[\"auto\",\"auto\"]},\"qkhTaaYpR\":{\"layout\":[\"auto\",\"auto\"]},\"fEPAPo2f_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oNJMzAiqG\":\"title\",\"mrok8p7qT\":\"textColor\",\"s6bYeDZ32\":\"hoverColor\",\"a2S8V2ThI\":\"background\",\"YLFnSqsSv\":\"hoverBackground\",\"uIrop3q7i\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhHg9G2nGc=withCSS(Component,css,\"framer-SnmJj\");export default FramerhHg9G2nGc;FramerhHg9G2nGc.displayName=\"Element/Sign out\";FramerhHg9G2nGc.defaultProps={height:40,width:100};addPropertyControls(FramerhHg9G2nGc,{variant:{options:[\"ytqJD336S\",\"ebZ05pZ4Y\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},oNJMzAiqG:{defaultValue:\"Sign out\",description:\"Click here to edit the title.\",displayTextArea:false,title:\"Title\",type:ControlType.String},mrok8p7qT:{defaultValue:'var(--token-558cfecd-2e81-4304-9e4a-292e180b34ca, rgb(121, 121, 121)) /* {\"name\":\"Text 2\"} */',description:\"Click here to edit the text color.\",title:\"Text Color\",type:ControlType.Color},s6bYeDZ32:{defaultValue:'var(--token-a2ff4bd6-64e4-4b5e-8dd3-30412409648e, rgb(0, 0, 0)) /* {\"name\":\"Text\"} */',description:\"Click here to edit the Hover color\",title:\"Hover color\",type:ControlType.Color},a2S8V2ThI:{defaultValue:'var(--token-7252a629-7ca5-4ebc-89cf-7c3a72ac9391, rgb(242, 242, 242)) /* {\"name\":\"Background 1\"} */',description:\"Click here to edit the background\",title:\"Background\",type:ControlType.Color},YLFnSqsSv:{defaultValue:'var(--token-dbc41bbd-1801-41f6-8506-0745dca50daf, rgb(222, 222, 222)) /* {\"name\":\"Background 2\"} */',description:\"Click here to edit the hover background.\",title:\"Hover Background\",type:ControlType.Color},uIrop3q7i:{defaultValue:true,description:\"Click No to hide icon.\",title:\"Icon\",type:ControlType.Boolean}});addFonts(FramerhHg9G2nGc,[{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://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\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2\",weight:\"400\"}]},...AuthWidgetFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhHg9G2nGc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ebZ05pZ4Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qkhTaaYpR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fEPAPo2f_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"oNJMzAiqG\\\":\\\"title\\\",\\\"mrok8p7qT\\\":\\\"textColor\\\",\\\"s6bYeDZ32\\\":\\\"hoverColor\\\",\\\"a2S8V2ThI\\\":\\\"background\\\",\\\"YLFnSqsSv\\\":\\\"hoverBackground\\\",\\\"uIrop3q7i\\\":\\\"icon\\\"}\",\"framerIntrinsicWidth\":\"100\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hHg9G2nGc.map"],
  "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", "u", "Y", "o", "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", "AuthWidgetFonts", "getFonts", "AuthWidget_default", "AuthWidgetWithAuth", "withAuth", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "height", "hoverBackground", "hoverColor", "icon", "id", "textColor", "title", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_humanReadableVariantMap_props_variant", "_ref5", "_ref6", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "oNJMzAiqG", "mrok8p7qT", "s6bYeDZ32", "a2S8V2ThI", "YLFnSqsSv", "uIrop3q7i", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "RichText2", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "css", "FramerhHg9G2nGc", "withCSS", "hHg9G2nGc_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
