{"version":3,"file":"FramerAuth.lIyxiYf8.mjs","names":["y","e","n","o","u","s","i","l","a","c","r","f","l","e","n","t","v","s","o","u","a","i","c","r","r","e","n","o","a","s","u","t","i","d","l","p","w","a","m","i","o","e","l","g","x","O","M","j","s","f"],"sources":["https:/cdn.framerauth.com/packages/overrides/core/live/latest/core.js","https:/cdn.framerauth.com/packages/overrides/store/live/latest/store.js","https:/cdn.framerauth.com/packages/overrides/extensions/live/latest/extensions.js","https:/framerusercontent.com/modules/Hci7oAqmLR9kSy4MJqGU/YHkA0eqMCEmD6vwQSSKa/ZZdJWJfOQ.js","https:/framerusercontent.com/modules/tX3N71SKHGbBUySwoKlP/MAtkhtRzYP93hZy7cPxG/XzTHLtAYf.js","https:/framerusercontent.com/modules/YKtEswOwCw6E8avmfiwn/9ua8IXVxDYJP150mTPJz/FramerAuth.js"],"sourcesContent":["import e,{useState as r,useEffect as t,useMemo as n,useRef as o}from\"react\";var u,s={exports:{}},i={};s.exports=function(){if(u)return i;u=1;var r=e,t=Symbol.for(\"react.element\"),n=Symbol.for(\"react.fragment\"),o=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function l(e,r,n){var u,i={},l=null,f=null;for(u in void 0!==n&&(l=\"\"+n),void 0!==r.key&&(l=\"\"+r.key),void 0!==r.ref&&(f=r.ref),r)o.call(r,u)&&!c.hasOwnProperty(u)&&(i[u]=r[u]);if(e&&e.defaultProps)for(u in r=e.defaultProps)void 0===i[u]&&(i[u]=r[u]);return{$$typeof:t,type:e,key:l,ref:f,props:i,_owner:s.current}}return i.Fragment=n,i.jsx=l,i.jsxs=l,i}();var c=s.exports;const l=window?.FramerAuth?window.FramerAuth:null,f=e=>{if(l){const[n,o]=r(l.getStoreState());return t((()=>{const r=l.subscribe((e=>{o(e)}),e);return()=>{r()}}),[e]),{store:n,setStore:l.setStoreState,getCurrentStore:l.getStoreState}}{const e={user:null,isAuthenticated:!1,isLoaded:!1};return{store:e,setStore:()=>{},getCurrentStore:()=>e}}},a=()=>\"undefined\"!=typeof window&&window.FramerAuth;function S(e){return r=>{const{store:t,setStore:n,getCurrentStore:o}=f();if(!t.user)return null;const u=t.user.first_name||\"\",s=t.user.last_name||\"\",i=s?`${u} ${s}`:u;return c.jsx(e,{...r,text:i})}}function d(e){return r=>{const{store:t}=f([\"user\"]),o=n((()=>t.user&&t.isAuthenticated?t:{...t,user:null,isAuthenticated:!1}),[t]);return c.jsx(e,{...r,store:o})}}function x(e){return r=>{const{store:t,setStore:n,getCurrentStore:o}=f();return c.jsx(e,{...r,store:t})}}function _(e){const r=()=>{a()&&window.FramerAuth.signOut(\"/\")};return t=>{const{store:n,setStore:o,getCurrentStore:u}=f();return n.user?c.jsx(e,{...t,onClick:r}):null}}function p(e){return r=>{const{store:t,setStore:n,getCurrentStore:o}=f();return t.user?c.jsx(e,{...r,text:t.user.email}):null}}function y(e){return r=>{const{store:t,setStore:n,getCurrentStore:o}=f();return t.user?c.jsx(e,{...r,text:t.user.first_name}):null}}function m(e){return r=>{const{store:u,setStore:s,getCurrentStore:i}=f(),l=o(null),a=n((()=>!!u.user&&u.isAuthenticated),[u.user]);t((()=>{l.current&&(l.current.style.display=a?\"\":\"none\")}),[l.current,a]);return n((()=>!0!==a?c.jsx(\"div\",{ref:l}):c.jsx(e,{ref:l,...r})),[r,a,void 0])}}function g(e){return r=>{const{store:u,setStore:s,getCurrentStore:i}=f(),l=o(null),a=n((()=>!!u.user&&u.isAuthenticated),[u.user]);t((()=>{l.current&&(l.current.style.display=a?\"none\":\"\")}),[l.current,a]);return n((()=>!1!==a?c.jsx(\"div\",{ref:l}):c.jsx(e,{ref:l,...r})),[r,a,void 0])}}export{f as useStore,d as withAuth,p as withEmail,y as withFirstName,S as withFullName,m as withLoggedIn,g as withLoggedOut,_ as withSignOut,x as withStore};\n","import t,{useState as r,useEffect as e}from\"react\";var n,s={exports:{}},o={};s.exports=function(){if(n)return o;n=1;var r=t,e=Symbol.for(\"react.element\"),s=Symbol.for(\"react.fragment\"),u=Object.prototype.hasOwnProperty,a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function c(t,r,n){var s,o={},c=null,l=null;for(s in void 0!==n&&(c=\"\"+n),void 0!==r.key&&(c=\"\"+r.key),void 0!==r.ref&&(l=r.ref),r)u.call(r,s)&&!i.hasOwnProperty(s)&&(o[s]=r[s]);if(t&&t.defaultProps)for(s in r=t.defaultProps)void 0===o[s]&&(o[s]=r[s]);return{$$typeof:e,type:t,key:c,ref:l,props:o,_owner:a.current}}return o.Fragment=s,o.jsx=c,o.jsxs=c,o}();var u=s.exports;const a=window?.FramerAuth?window.FramerAuth:null,i=t=>{if(a){const[n,s]=r(a.getStoreState());return e((()=>{const r=a.subscribe((t=>{s(t)}),t);return()=>{r()}}),[t]),{store:n,setStore:a.setStoreState,getCurrentStore:a.getStoreState}}{const t={user:null,isAuthenticated:!1,isLoaded:!1};return{store:t,setStore:()=>{},getCurrentStore:()=>t}}};function c(t){return r=>{const{store:e}=i(),n=e.user?.licenses.some((t=>\"active\"===t.status));return n?u.jsx(t,{...r}):null}}function l(t){return r=>{const{store:e}=i(),n=e.user?.licenses.some((t=>\"active\"===t.status));return n?null:u.jsx(t,{...r})}}function f(t){return r=>{const{store:e}=i(),n=e.user?null:r?.variant;return u.jsx(t,{...r,variant:n})}}function v(t){return r=>{const{store:e}=i(),n=r?.productVariantId,s=e.user?.licenses.some((t=>{if(!n)return\"active\"===t.status;return n.split(\",\").map((t=>t.trim())).includes(t.variant_id)&&\"active\"===t.status})),o=s?null:r?.variant;return u.jsx(t,{...r,variant:o})}}function _(t,r){return e=>{const{store:n}=i(),s=n.user?.licenses.some((t=>t.variant_id===r&&\"active\"===t.status));return s?u.jsx(t,{...e}):null}}function d(t,r){return e=>{const{store:n}=i(),s=n.user?.licenses.some((t=>r.includes(t.variant_id)&&\"active\"===t.status));return s?u.jsx(t,{...e}):null}}function p(t,r){return e=>{const{store:n}=i(),s=e?.[r]&&n.user?.licenses.some((t=>t.variant_id===e[r]&&\"active\"===t.status))?null:e?.variant;return u.jsx(t,{...e,variant:s})}}export{c as withActiveLicense,l as withNoActiveLicense,_ as withPlan,d as withSomePlan,f as withVariant,v as withVariantActiveLicense,p as withVariantPlan};\n","import r,{useState as t,useEffect as e,useMemo as n,useRef as o}from\"react\";import{useRouter as a,RenderTarget as s,inferInitialRouteFromPath as u}from\"framer\";var i,d={exports:{}},l={};d.exports=function(){if(i)return l;i=1;var t=r,e=Symbol.for(\"react.element\"),n=Symbol.for(\"react.fragment\"),o=Object.prototype.hasOwnProperty,a=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(r,t,n){var u,i={},d=null,l=null;for(u in void 0!==n&&(d=\"\"+n),void 0!==t.key&&(d=\"\"+t.key),void 0!==t.ref&&(l=t.ref),t)o.call(t,u)&&!s.hasOwnProperty(u)&&(i[u]=t[u]);if(r&&r.defaultProps)for(u in t=r.defaultProps)void 0===i[u]&&(i[u]=t[u]);return{$$typeof:e,type:r,key:d,ref:l,props:i,_owner:a.current}}return l.Fragment=n,l.jsx=u,l.jsxs=u,l}();var c=d.exports;const f=window?.FramerAuth?window.FramerAuth:null,p=r=>{if(f){const[n,o]=t(f.getStoreState());return e((()=>{const t=f.subscribe((r=>{o(r)}),r);return()=>{t()}}),[r]),{store:n,setStore:f.setStoreState,getCurrentStore:f.getStoreState}}{const r={user:null,isAuthenticated:!1,isLoaded:!1};return{store:r,setStore:()=>{},getCurrentStore:()=>r}}},w=()=>\"undefined\"!=typeof window&&window.FramerAuth;function S(r,t,e=!0){return o=>{const{store:a,setStore:s,getCurrentStore:u}=p([\"user.data\"]),i=n((()=>{if(!a.user?.data)return!1;return!0===Object.entries(a.user.data).some((([r,n])=>r.startsWith(`${t}:`)&&n===e))}),[a.user?.data])?null:\"Empty State\";return c.jsx(r,{...o,variant:i})}}function v(r,t,a=!0){return s=>{const{store:u,setStore:i,getCurrentStore:d}=p([`user.data.${t}:${s?.slug}`]),l=o(null),f=n((()=>`${t}:${s?.slug}`),[s]),w=n((()=>!!g()||!(!f||!u?.user?.data)&&u?.user?.data?.[f]===a),[u,f]);e((()=>{if(l.current){const r=l.current.parentElement;if(!r)return;r.style.display=w?\"\":\"none\"}}),[l.current,w]);return n((()=>!0!==w?c.jsx(\"div\",{ref:l}):c.jsx(r,{ref:l,...s})),[s,w,void 0])}}function y(r,t,e=!0){return o=>{const s=a(),{store:i,setStore:d,getCurrentStore:l}=p([`user.data.${t}:${o?.slug}`]),f=n((()=>`${t}:${o?.slug}`),[o]),S=n((()=>void 0!==i?.user?.data&&i?.user?.data?.[f]===e),[i?.user?.data?.[f],f]),v=n((()=>S?o?.variant:void 0),[S,o?.variant]);return i.user?c.jsx(r,{...o,variant:v,onClick:async r=>{try{if(!w())throw new Error(\"FramerAuth library not found.\");if(!0===S){window.FramerAuth.patchUserData({[f]:null}).then((({data:r,error:e})=>{if(e)throw console.log(e),new Error(`Error updating ${t} status.`)}));const r=l(),e=void 0===r?.user?.data?{}:{...r.user.data,[f]:null},n={...r.user,data:e};d({user:n},[`user.data.${f}`])}else{window.FramerAuth.patchUserData({[f]:e}).then((({data:r,error:e})=>{if(e)throw console.log(e),new Error(`Error updating ${t} status.`)}));const r=l(),n=void 0===r?.user?.data?{}:{...r.user.data,[f]:e},a={...r.user,data:n};if(d({user:a},[`user.data.${f}`]),o?.link){const[r,t]=o.link.split(\"#\"),{routeId:e,pathVariables:n}=u(s.routes,r);e&&s.navigate(e,t,n)}}}catch(r){console.error(r)}}}):null}}function g(){return s.current()===s.canvas}function h(){return s.current()===s.preview}function m(r){return t=>{const{style:e,...n}=t;return c.jsx(r,{...n,style:{...e,gridAutoRows:\"auto\"}})}}export{g as isCanvas,h as isPreview,m as withDynamicGridHeight,v as withIsTagged,S as withTags,y as withToggleTag};\n","import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"GF;Onest-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/ZZdJWJfOQ:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\",weight:\"400\"}];export const css=['.framer-0P8Ca .framer-styles-preset-7y1zex:not(.rich-text-wrapper), .framer-0P8Ca .framer-styles-preset-7y1zex.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.2em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, #666666); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-0P8Ca\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d894e1b)\nimport{jsx as e}from\"react/jsx-runtime\";import{addFonts as r,addPropertyControls as t,ControlType as a,cx as i,RichText as o,useLocaleInfo as n,useVariantState as d,withCSS as l}from\"framer\";import{LayoutGroup as s,motion as f,MotionConfigContext as m}from\"framer-motion\";import*as c from\"react\";import*as p from\"https://framerusercontent.com/modules/Hci7oAqmLR9kSy4MJqGU/YHkA0eqMCEmD6vwQSSKa/ZZdJWJfOQ.js\";let u=[\"gNizi_jmI\"],g=\"framer-O0dMc\",h={gNizi_jmI:\"framer-v-qrl8wn\"};function x(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let b={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},v=({value:r,children:t})=>{let a=c.useContext(m),i=null!=r?r:a.transition,o=c.useMemo(()=>({...a,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/e(m.Provider,{value:o,children:t});},y=({height:e,id:r,title:t,width:a,...i})=>{var o;return{...i,mxGGZ6Bi4:null!==(o=null!=t?t:i.mxGGZ6Bi4)&&void 0!==o?o:\"FEATURED\"};},w=(e,r)=>r.join(\"-\")+e.layoutDependency,O=/*#__PURE__*/c.forwardRef(function(r,t){let{activeLocale:a}=n(),{style:l,className:m,layoutId:g,variant:x,mxGGZ6Bi4:O,...M}=y(r),{baseVariant:j,classNames:k,gestureVariant:N,setGestureState:R,setVariant:T,transition:q,variants:z}=d({cycleOrder:u,defaultVariant:\"gNizi_jmI\",transitions:b,variant:x,variantClassNames:h}),E=w(r,z),I=c.useRef(null),Z=c.useId(),C=[p.className];return /*#__PURE__*/e(s,{id:null!=g?g:Z,children:/*#__PURE__*/e(f.div,{initial:x,animate:z,onHoverStart:()=>R({isHovered:!0}),onHoverEnd:()=>R({isHovered:!1}),onTapStart:()=>R({isPressed:!0}),onTap:()=>R({isPressed:!1}),onTapCancel:()=>R({isPressed:!1}),className:i(\"framer-O0dMc\",...C,k),style:{display:\"contents\"},children:/*#__PURE__*/e(v,{value:q,children:/*#__PURE__*/e(f.div,{...M,className:i(\"framer-qrl8wn\",m),\"data-framer-name\":\"Variant 1\",layoutDependency:E,layoutId:\"gNizi_jmI\",ref:null!=t?t:I,style:{backgroundColor:\"var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(235, 235, 235))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...l},children:/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.p,{className:\"framer-styles-preset-7y1zex\",\"data-styles-preset\":\"ZZdJWJfOQ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)))\"},children:\"FEATURED\"})}),className:\"framer-1ezjqso\",layoutDependency:E,layoutId:\"fzppknLjc\",style:{\"--extracted-r6o4lv\":\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:O,verticalAlignment:\"top\",withExternalLayout:!0})})})})});}),M=['.framer-O0dMc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-O0dMc .framer-1drfoie { display: block; }\",\".framer-O0dMc .framer-qrl8wn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 8px 8px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-O0dMc .framer-1ezjqso { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-O0dMc .framer-qrl8wn { gap: 0px; } .framer-O0dMc .framer-qrl8wn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-O0dMc .framer-qrl8wn > :first-child { margin-left: 0px; } .framer-O0dMc .framer-qrl8wn > :last-child { margin-right: 0px; } }\",...p.css],j=l(O,M,\"framer-O0dMc\");export default j;j.displayName=\"CMS / Featured\",j.defaultProps={height:28,width:96.5},t(j,{mxGGZ6Bi4:{defaultValue:\"FEATURED\",displayTextArea:!1,title:\"Title\",type:a.String}}),r(j,[...p.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXzTHLtAYf\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"28\",\"framerVariables\":\"{\\\"mxGGZ6Bi4\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"96.5\",\"framerImmutableVariables\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XzTHLtAYf.map","/*\n***************************\n**       FramerAuth      **\n***************************\nModifying the core functionality (core, store or extension overrides) will void your support\nPlease add custom overrides at the end of the file.\n*/// @ts-ignore\nimport*as faCore from\"https://cdn.framerauth.com/packages/overrides/core/live/latest/core.js\";// @ts-ignore\nimport*as faStore from\"https://cdn.framerauth.com/packages/overrides/store/live/latest/store.js\";// @ts-ignore\nimport*as faExtensions from\"https://cdn.framerauth.com/packages/overrides/extensions/live/latest/extensions.js\";/*\n ***************************\n **     Core overrides    **\n ***************************\n */export function withFullName(Component){return faCore.withFullName(Component);}export function withAuth(Component){return faCore.withAuth(Component);}export function withStore(Component){return faCore.withStore(Component);}export function withSignOut(Component){return faCore.withSignOut(Component);}export function withEmail(Component){return faCore.withEmail(Component);}export function withFirstName(Component){return faCore.withFirstName(Component);}export function withLoggedIn(Component){return faCore.withLoggedIn(Component);}export function withLoggedOut(Component){return faCore.withLoggedOut(Component);}/*\n ***************************\n **    Store overrides    **\n ***************************\n */export function withActiveLicense(Component){return faStore.withActiveLicense(Component);}export function withNoActiveLicense(Component){return faStore.withNoActiveLicense(Component);}export function withVariant(Component){return faStore.withVariant(Component);}export function withVariantActiveLicense(Component){return faStore.withVariantActiveLicense(Component);}/*\n ***************************\n **  Extension overrides  **\n ***************************\n */export function withDynamicGridHeight(Component){return faExtensions.withDynamicGridHeight(Component);}/*\n ***************************\n **    Legacy overrides   **\n ***************************\n */export function withIsLessonComplete(Component){return faExtensions.withIsTagged(Component,\"course:status\",\"completed\");}export function withActionCompleteLesson(Component){return faExtensions.withToggleTag(Component,\"course:status\",\"completed\");}/*\n***********************************************************\n** FramerAuth -- Make your own CUSTOM withPlan overrides **\n***********************************************************\nTo make your own overrides for withPlan, follow these 3 steps:\n1. Copy the override below and change the override name \"withPlanStandard\" to something else (e.g. withPlanPremium).\n2. Change the licenseId field inside your new override to the license ID you want to use.\n3. Start using your new override on your site. Make sure the override code is updated on your site.\n*/export function withPlanStandard(Component){// Enter your own LemonSqueezy Product Variant ID here\nconst licenseId=\"123456\"// <-- Your LemonSqueezy Product Variant ID for this override goes here (example)\n;return faStore.withPlan(Component,licenseId);}// copy until here\n/*\n**************************************************************\n** FramerAuth -- Make your own CUSTOM bookmarking overrides **\n**************************************************************\nTo make your own overrides for bookmarking, follow these 4 steps:\n1. Copy the override below and change the override name \"withComponentBookmarkBlog\" to something else (e.g. withComponentBookmarkLesson).\n2. Change the prefix field inside your new override (e.g. \"bookmark:lesson\")\n3. Repeat steps 1 & 2 for withToggleBookmarkBlog & withToggleBookmarkLesson\n3. Start using your new override on your site. Make sure the override code is updated on your site.\n*/export function withComponentBookmarkBlog(Component){const prefix=\"bookmark:blog\"// <--- Your custom prefix for this override goes here (example)\n;return faExtensions.withTags(Component,prefix);}export function withIsBookmarkedBlog(Component){const prefix=\"bookmark:blog\"// <--- Your custom prefix for this override goes here (example)\n;return faExtensions.withIsTagged(Component,prefix);}export function withToggleBookmarkBlog(Component){const prefix=\"bookmark:blog\"// <--- Your custom prefix for this override goes here (example)\n;return faExtensions.withToggleTag(Component,prefix);}\nexport const __FramerMetadata__ = {\"exports\":{\"withIsLessonComplete\":{\"type\":\"reactHoc\",\"name\":\"withIsLessonComplete\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withVariantActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFullName\":{\"type\":\"reactHoc\",\"name\":\"withFullName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPlanStandard\":{\"type\":\"reactHoc\",\"name\":\"withPlanStandard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSignOut\":{\"type\":\"reactHoc\",\"name\":\"withSignOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFirstName\":{\"type\":\"reactHoc\",\"name\":\"withFirstName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStore\":{\"type\":\"reactHoc\",\"name\":\"withStore\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedIn\":{\"type\":\"reactHoc\",\"name\":\"withLoggedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withToggleBookmarkBlog\":{\"type\":\"reactHoc\",\"name\":\"withToggleBookmarkBlog\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmail\":{\"type\":\"reactHoc\",\"name\":\"withEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAuth\":{\"type\":\"reactHoc\",\"name\":\"withAuth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedOut\":{\"type\":\"reactHoc\",\"name\":\"withLoggedOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNoActiveLicense\":{\"type\":\"reactHoc\",\"name\":\"withNoActiveLicense\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDynamicGridHeight\":{\"type\":\"reactHoc\",\"name\":\"withDynamicGridHeight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariant\":{\"type\":\"reactHoc\",\"name\":\"withVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withActionCompleteLesson\":{\"type\":\"reactHoc\",\"name\":\"withActionCompleteLesson\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIsBookmarkedBlog\":{\"type\":\"reactHoc\",\"name\":\"withIsBookmarkedBlog\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withComponentBookmarkBlog\":{\"type\":\"reactHoc\",\"name\":\"withComponentBookmarkBlog\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerAuth.map"],"mappings":"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"}