{"version":3,"file":"shared-lib.Db36sch5.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Fragment","_Fragment","useRef","useState","p","useRef","useState","useMemo"],"sources":["https:/framerusercontent.com/modules/aejWksRdUVd6RPYCDWds/uc62R69VuOI9XGsKNzxe/A3WIDdSUK.js","https:/framerusercontent.com/modules/d4NaGrR2wO22LdUfclUl/2LmFhATjyKFkwMPatkOw/h8b82Gbyp.js","https:/framerusercontent.com/modules/eYcM9bMsMI489aKwjd4u/AJkdivf2ey7nVuH4mB5S/RKigG4Yqq.js","https:/framerusercontent.com/modules/sw5vSVIWmlBvOdAHVYW5/W4aQGcQXMz88Knk5hzie/Bhqlnb3bu.js","https:/framerusercontent.com/modules/uXuDFNExPytbNaCcbXAQ/bAl3e2ndCeZFJkBQH6H1/dDchoEIiA.js","https:/framerusercontent.com/modules/DLAiOQSrzAlHmTdEcNxF/qxffztZLRrC3a6GAyBG4/CNElXmIs_.js","https:/framerusercontent.com/modules/sAHERmsHpASi8euhFiD6/USZhWDQNzYinWnlu1axW/ComicTitle.js","https:/framerusercontent.com/modules/b2TyGOFZw48JDcjmy5bT/VOIuQFkXVG09MhjAggOS/Rays.js","https:/framerusercontent.com/modules/OipOKH7PKGljvmKrgWY1/x9diSJM9DLHTpkGDDhJl/PanelEdge.js","https:/framerusercontent.com/modules/Zk4bWrBTHLIFd954yCqS/7Ks9AAAIabpwSydznejv/Burst.js"],"sourcesContent":["// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Luckiest Guy-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Luckiest Guy\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Luckiest Guy\",url:\"https://fonts.gstatic.com/s/luckiestguy/v25/_gP_1RrxsjcxVyin9l9n_j2RT9R3qDpraA.woff2\",weight:\"400\"}]}];export const css=[\".framer-5M40m .framer-styles-preset-1ifg8ob:not(.rich-text-wrapper), .framer-5M40m .framer-styles-preset-1ifg8ob.rich-text-wrapper h3 { --framer-font-family: \\\"Luckiest Guy\\\", \\\"Luckiest Guy Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1da47c8-2017-45f6-af85-4c497235712f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-5M40m .framer-styles-preset-1ifg8ob:not(.rich-text-wrapper), .framer-5M40m .framer-styles-preset-1ifg8ob.rich-text-wrapper h3 { --framer-font-family: \\\"Luckiest Guy\\\", \\\"Luckiest Guy Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1da47c8-2017-45f6-af85-4c497235712f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-5M40m .framer-styles-preset-1ifg8ob:not(.rich-text-wrapper), .framer-5M40m .framer-styles-preset-1ifg8ob.rich-text-wrapper h3 { --framer-font-family: \\\"Luckiest Guy\\\", \\\"Luckiest Guy Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1da47c8-2017-45f6-af85-4c497235712f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-5M40m\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Luckiest Guy-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Luckiest Guy\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Luckiest Guy\",url:\"https://fonts.gstatic.com/s/luckiestguy/v25/_gP_1RrxsjcxVyin9l9n_j2RT9R3qDpraA.woff2\",weight:\"400\"}]}];export const css=[\".framer-SwOT6 .framer-styles-preset-7jcbks:not(.rich-text-wrapper), .framer-SwOT6 .framer-styles-preset-7jcbks.rich-text-wrapper h3 { --framer-font-family: \\\"Luckiest Guy\\\", \\\"Luckiest Guy Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1da47c8-2017-45f6-af85-4c497235712f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-SwOT6 .framer-styles-preset-7jcbks:not(.rich-text-wrapper), .framer-SwOT6 .framer-styles-preset-7jcbks.rich-text-wrapper h3 { --framer-font-family: \\\"Luckiest Guy\\\", \\\"Luckiest Guy Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1da47c8-2017-45f6-af85-4c497235712f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-SwOT6 .framer-styles-preset-7jcbks:not(.rich-text-wrapper), .framer-SwOT6 .framer-styles-preset-7jcbks.rich-text-wrapper h3 { --framer-font-family: \\\"Luckiest Guy\\\", \\\"Luckiest Guy Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c1da47c8-2017-45f6-af85-4c497235712f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-SwOT6\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Comico-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Comico\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Comico\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JG4NGFFWT2HJYB7L7ZXECL4KOOUIMEUO/RGWEPIOJPQ67UAWIIZDGD3UYLRP6VDWK/SC6IR6E3ASQGIEU7T7E4OJ3CQML6SVGO.woff2\",weight:\"400\"}]}];export const css=[\".framer-uyW5U .framer-styles-preset-1r3rz00:not(.rich-text-wrapper), .framer-uyW5U .framer-styles-preset-1r3rz00.rich-text-wrapper p { --framer-font-family: \\\"Comico\\\", \\\"Comico Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9c287329-4f3a-455a-9043-c99c9bf86187); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-uyW5U\";\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 (166c212)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Comico-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Comico\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Comico\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JG4NGFFWT2HJYB7L7ZXECL4KOOUIMEUO/RGWEPIOJPQ67UAWIIZDGD3UYLRP6VDWK/SC6IR6E3ASQGIEU7T7E4OJ3CQML6SVGO.woff2\",weight:\"400\"}]}];export const css=[\".framer-vzkjT .framer-styles-preset-q97x27:not(.rich-text-wrapper), .framer-vzkjT .framer-styles-preset-q97x27.rich-text-wrapper p { --framer-font-family: \\\"Comico\\\", \\\"Comico Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-9c287329-4f3a-455a-9043-c99c9bf86187); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-vzkjT\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Comico-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Comico\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Comico\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JG4NGFFWT2HJYB7L7ZXECL4KOOUIMEUO/RGWEPIOJPQ67UAWIIZDGD3UYLRP6VDWK/SC6IR6E3ASQGIEU7T7E4OJ3CQML6SVGO.woff2\",weight:\"400\"}]}];export const css=[\".framer-B7gQE .framer-styles-preset-1c39t8u:not(.rich-text-wrapper), .framer-B7gQE .framer-styles-preset-1c39t8u.rich-text-wrapper p { --framer-font-family: \\\"Comico\\\", \\\"Comico Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9c287329-4f3a-455a-9043-c99c9bf86187); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-B7gQE\";\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 (0da2bc6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sw5vSVIWmlBvOdAHVYW5/W4aQGcQXMz88Knk5hzie/Bhqlnb3bu.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uXuDFNExPytbNaCcbXAQ/bAl3e2ndCeZFJkBQH6H1/dDchoEIiA.js\";const cycleOrder=[\"FmPshFmxy\",\"D8thTaTHd\",\"e9YCFWXfZ\",\"vlfP29jxl\"];const serializationHash=\"framer-vdg2n\";const variantClassNames={D8thTaTHd:\"framer-v-u4u2ho\",e9YCFWXfZ:\"framer-v-13bc67d\",FmPshFmxy:\"framer-v-1xu4n8g\",vlfP29jxl:\"framer-v-ryfls0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wgyH1cgFw=undefined;const tmI08ADWx=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Corner Small\":\"vlfP29jxl\",Corner:\"e9YCFWXfZ\",Default:\"FmPshFmxy\",Small:\"D8thTaTHd\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,text,width,...props})=>{return{...props,tmI08ADWx:text??props.tmI08ADWx??\"Meanwhile, back at the studio…\",variant:humanReadableVariantMap[props.variant]??props.variant??\"FmPshFmxy\",wgyH1cgFw:fill??props.wgyH1cgFw??\"var(--token-2b1500cf-4b8a-4c0a-a6bc-bb9fb95b7571)\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wgyH1cgFw,tmI08ADWx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FmPshFmxy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xu4n8g\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"FmPshFmxy\",ref:refBinding,style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"var(--token-33839bf4-89f9-499e-a6af-ba76f3220a1a)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:wgyH1cgFw,boxShadow:\"5px 5px 0px 0px var(--token-33839bf4-89f9-499e-a6af-ba76f3220a1a)\",...style},variants:{D8thTaTHd:{\"--border-bottom-width\":\"3px\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-top-width\":\"3px\",boxShadow:\"4px 4px 0px 0px var(--token-33839bf4-89f9-499e-a6af-ba76f3220a1a)\"},e9YCFWXfZ:{\"--border-left-width\":\"0px\",\"--border-top-width\":\"0px\",boxShadow:\"none\"},vlfP29jxl:{\"--border-bottom-width\":\"3px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"3px\",\"--border-top-width\":\"0px\",boxShadow:\"none\"}},...addPropertyOverrides({D8thTaTHd:{\"data-framer-name\":\"Small\"},e9YCFWXfZ:{\"data-framer-name\":\"Corner\"},vlfP29jxl:{\"data-framer-name\":\"Corner Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q97x27\",\"data-styles-preset\":\"Bhqlnb3bu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9c287329-4f3a-455a-9043-c99c9bf86187))\"},children:\"Text\"})}),className:\"framer-vec592\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TuueBWEur\",style:{\"--extracted-r6o4lv\":\"var(--token-9c287329-4f3a-455a-9043-c99c9bf86187)\"},text:tmI08ADWx,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D8thTaTHd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1c39t8u\",\"data-styles-preset\":\"dDchoEIiA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9c287329-4f3a-455a-9043-c99c9bf86187))\"},children:\"Meanwhile, back at the studio…\"})})},vlfP29jxl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1c39t8u\",\"data-styles-preset\":\"dDchoEIiA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9c287329-4f3a-455a-9043-c99c9bf86187))\"},children:\"Meanwhile, back at the studio…\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-vdg2n.framer-4nw8m7, .framer-vdg2n .framer-4nw8m7 { display: block; }\",\".framer-vdg2n.framer-1xu4n8g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 10px 18px 8px 18px; position: relative; width: min-content; }\",\".framer-vdg2n .framer-vec592 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vdg2n.framer-v-u4u2ho.framer-1xu4n8g { padding: 8px 12px 6px 12px; width: 260px; }\",\".framer-vdg2n.framer-v-u4u2ho .framer-vec592, .framer-vdg2n.framer-v-ryfls0 .framer-vec592 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vdg2n.framer-v-13bc67d.framer-1xu4n8g { padding: 12px 18px 9px 18px; }\",\".framer-vdg2n.framer-v-ryfls0.framer-1xu4n8g { padding: 10px 12px 7px 12px; width: 260px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-vdg2n[data-border=\"true\"]::after, .framer-vdg2n [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 254\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"D8thTaTHd\":{\"layout\":[\"fixed\",\"auto\"]},\"e9YCFWXfZ\":{\"layout\":[\"auto\",\"auto\"]},\"vlfP29jxl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wgyH1cgFw\":\"fill\",\"tmI08ADWx\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCNElXmIs_=withCSS(Component,css,\"framer-vdg2n\");export default FramerCNElXmIs_;FramerCNElXmIs_.displayName=\"Narration\";FramerCNElXmIs_.defaultProps={height:33,width:254};addPropertyControls(FramerCNElXmIs_,{variant:{options:[\"FmPshFmxy\",\"D8thTaTHd\",\"e9YCFWXfZ\",\"vlfP29jxl\"],optionTitles:[\"Default\",\"Small\",\"Corner\",\"Corner Small\"],title:\"Variant\",type:ControlType.Enum},wgyH1cgFw:{defaultValue:\"var(--token-2b1500cf-4b8a-4c0a-a6bc-bb9fb95b7571)\",title:\"Fill\",type:ControlType.Color},tmI08ADWx:{defaultValue:\"Meanwhile, back at the studio…\",title:\"Text\",type:ControlType.String},ontmI08ADWxChange:{changes:\"tmI08ADWx\",type:ControlType.ChangeHandler}});addFonts(FramerCNElXmIs_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCNElXmIs_\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerVariables\":\"{\\\"wgyH1cgFw\\\":\\\"fill\\\",\\\"tmI08ADWx\\\":\\\"text\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"254\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D8thTaTHd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e9YCFWXfZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vlfP29jxl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{Fragment}from\"react\";// The ring, outline and drop layers draw their letters from a data attribute (CSS generated content), so the words\n// appear once in the page's text: search engines and screen readers get one clean heading.\nconst DECO_CSS=`.ct-deco [data-t]::before{content:attr(data-t)}`;// A space that is read but not drawn, so \"draw\\nyour brand\" reads \"draw your brand\".\nconst SR_SPACE={position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\"};/**\n * Comic Title\n *\n * A comic book title: dotted fill, a light ring, a dark outline and a deep drop shadow.\n * Only the top layer is the real heading; the outline layers are drawn without text and hidden from screen readers.\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 200\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ComicTitle(props){const{text=\"Brands, boxes\\n& websites\",tag=\"h2\",font={},fill=\"#E8262B\",dots=\"#B3141B\",dotSize=9,ring=\"#FFFDF7\",ringWidth=5,outline=\"#121212\",outlineWidth=6,shadow=\"#121212\",shadowX=9,shadowY=10}=props;// A real line break or a typed \"\\n\" both start a new line.\nconst lines=String(text??\"\").split(/\\r?\\n|\\\\n/);const content=lines.map((line,i)=>/*#__PURE__*/_jsxs(Fragment,{children:[i>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:SR_SPACE,children:\" \"}),/*#__PURE__*/_jsx(\"br\",{})]}),line]},i));const deco=lines.map((line,i)=>/*#__PURE__*/_jsxs(Fragment,{children:[i>0&&/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{\"data-t\":line})]},i));const fixedWidth=props.style?.width===\"100%\";// the Font panel: family, weight, size, line height, letter spacing and alignment\nconst type={fontFamily:font.fontFamily||`\"Luckiest Guy\", sans-serif`,fontWeight:font.fontWeight??400,fontStyle:font.fontStyle,fontSize:font.fontSize||96,lineHeight:font.lineHeight||.95,letterSpacing:font.letterSpacing||\"0.01em\",textAlign:font.textAlign||\"left\",margin:0,whiteSpace:fixedWidth?\"normal\":\"pre\",overflowWrap:\"break-word\"};const layer={...type,position:\"absolute\",inset:0,pointerEvents:\"none\"};const outer=Math.max(0,ringWidth)+Math.max(0,outlineWidth);const steps=Math.max(1,Math.ceil(Math.max(Math.abs(shadowX),Math.abs(shadowY))/2));const drop=[];if(shadowX||shadowY){for(let i=1;i<=steps;i++){const f=i/steps;drop.push(/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:\"ct-deco\",style:{...layer,color:shadow,WebkitTextStroke:`${outer*2}px ${shadow}`,transform:`translate(${(shadowX*f).toFixed(2)}px, ${(shadowY*f).toFixed(2)}px)`},children:deco},i));}}const Tag=tag;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:fixedWidth?\"100%\":\"max-content\",paddingRight:Math.max(0,shadowX)+outer,paddingBottom:Math.max(0,shadowY)+outer,paddingLeft:outer,paddingTop:outer,boxSizing:\"border-box\",...props.style},children:[/*#__PURE__*/_jsx(\"style\",{children:DECO_CSS}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[drop,outlineWidth>0&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:\"ct-deco\",style:{...layer,color:outline,WebkitTextStroke:`${outer*2}px ${outline}`},children:deco}),ringWidth>0&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:\"ct-deco\",style:{...layer,color:ring,WebkitTextStroke:`${ringWidth*2}px ${ring}`},children:deco}),/*#__PURE__*/_jsx(Tag,{style:{...type,position:\"relative\",color:\"transparent\",backgroundImage:`radial-gradient(circle, ${dots} 34%, transparent 36%), linear-gradient(${fill}, ${fill})`,backgroundSize:`${dotSize}px ${dotSize}px, 100% 100%`,WebkitBackgroundClip:\"text\",backgroundClip:\"text\"},children:content})]})]});}addPropertyControls(ComicTitle,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Brands, boxes\\n& websites\",displayTextArea:true},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"Paragraph\"],defaultValue:\"h2\",displaySegmentedControl:true},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",displayFontSize:true,displayTextAlignment:true,defaultValue:{fontSize:\"96px\",lineHeight:\"0.95em\",letterSpacing:\"0.01em\",textAlign:\"left\"}},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#E8262B\"},dots:{type:ControlType.Color,title:\"Dots\",defaultValue:\"#B3141B\"},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:9,min:4,max:24,step:1,unit:\"px\"},ring:{type:ControlType.Color,title:\"Ring\",defaultValue:\"#FFFDF7\"},ringWidth:{type:ControlType.Number,title:\"Ring Width\",defaultValue:5,min:0,max:16,step:.5,unit:\"px\"},outline:{type:ControlType.Color,title:\"Outline\",defaultValue:\"#121212\"},outlineWidth:{type:ControlType.Number,title:\"Outline Width\",defaultValue:6,min:0,max:16,step:.5,unit:\"px\"},shadow:{type:ControlType.Color,title:\"Drop\",defaultValue:\"#121212\"},shadowX:{type:ControlType.Number,title:\"Drop X\",defaultValue:9,min:-30,max:30,step:1,unit:\"px\"},shadowY:{type:ControlType.Number,title:\"Drop Y\",defaultValue:10,min:-30,max:30,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ComicTitle\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ComicTitle.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";// Dots are painted from one small bitmap tile repeated, not a radial-gradient: a gradient is recomputed for every\n// 14 px cell when the GPU rasters the section (100+ ms per screen at 4K, a visible stutter as each section scrolls in).\nconst tileCache=new Map;function dotTile(colour,size){const dpr=Math.min(3,Math.max(1,window.devicePixelRatio||1));const key=`${colour}|${size}|${dpr}`;const hit=tileCache.get(key);if(hit)return hit;const px=Math.max(2,Math.round(size*dpr));const c=document.createElement(\"canvas\");c.width=c.height=px;const g=c.getContext(\"2d\");if(!g)return null;g.fillStyle=colour;g.beginPath();g.arc(px/2,px/2,px*.205,0,Math.PI*2)// the old radial-gradient(… 28%, transparent 30%) dot\n;g.fill();const url=c.toDataURL(\"image/png\");tileCache.set(key,url);return url;}/**\n * Rays\n *\n * Comic sunburst background: alternating rays from one point, with optional Ben-Day dots that fade out.\n *\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Rays(props){const{colourA=\"#FFD60A\",colourB=\"#FFE766\",rays=30,centerX=50,centerY=50,turn=0,dots=false,dotColour=\"#E8262B\",dotSize=16,dotFade=\"left\",dotReach=45}=props;const n=Math.max(4,Math.round(rays));const step=360/n;const half=step/2;const fadeDir={left:\"to right\",right:\"to left\",top:\"to bottom\",bottom:\"to top\",none:\"\"}[dotFade];const mask=dotFade===\"none\"?undefined:`linear-gradient(${fadeDir}, #000 0%, #000 ${Math.max(0,dotReach-20)}%, transparent ${dotReach}%)`;const isStatic=useIsStaticRenderer();const ref=useRef(null);const[tile,setTile]=useState(null);useEffect(()=>{if(!dots||isStatic||typeof document===\"undefined\"||!ref.current)return;// resolve a colour style (var(--token-…)) to its real value where the layer sits\nconst probe=document.createElement(\"span\");probe.style.color=dotColour;ref.current.appendChild(probe);const real=getComputedStyle(probe).color;probe.remove();setTile(dotTile(real||dotColour,dotSize));},[dots,dotColour,dotSize,isStatic]);// one colour for both stripes: a flat fill, no conic gradient to raster\nconst same=String(colourA).trim()===String(colourB).trim();return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",...props.style},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:same?colourA:`repeating-conic-gradient(from ${turn}deg at ${centerX}% ${centerY}%, ${colourA} 0deg ${half}deg, ${colourB} ${half}deg ${step}deg)`}}),dots&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,backgroundImage:tile?`url(${tile})`:`radial-gradient(${dotColour} 28%, transparent 30%)`,backgroundSize:`${dotSize}px ${dotSize}px`,WebkitMaskImage:mask,maskImage:mask}})]});}addPropertyControls(Rays,{colourA:{type:ControlType.Color,title:\"Colour A\",defaultValue:\"#FFD60A\"},colourB:{type:ControlType.Color,title:\"Colour B\",defaultValue:\"#FFE766\"},rays:{type:ControlType.Number,title:\"Rays\",defaultValue:30,min:6,max:90,step:1},centerX:{type:ControlType.Number,title:\"Center X\",defaultValue:50,min:0,max:100,step:1,unit:\"%\"},centerY:{type:ControlType.Number,title:\"Center Y\",defaultValue:50,min:0,max:100,step:1,unit:\"%\"},turn:{type:ControlType.Number,title:\"Turn\",defaultValue:0,min:0,max:360,step:1,unit:\"deg\"},dots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false},dotColour:{type:ControlType.Color,title:\"Dot Colour\",defaultValue:\"#E8262B\",hidden:p=>!p.dots},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:16,min:6,max:40,step:1,unit:\"px\",hidden:p=>!p.dots},dotFade:{type:ControlType.Enum,title:\"Dots From\",options:[\"left\",\"right\",\"top\",\"bottom\",\"none\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\",\"Everywhere\"],defaultValue:\"left\",hidden:p=>!p.dots},dotReach:{type:ControlType.Number,title:\"Dot Reach\",defaultValue:45,min:10,max:100,step:1,unit:\"%\",hidden:p=>!p.dots}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Rays\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"800\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rays.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const px=n=>`${Math.round(n*100)/100}px`;const less=n=>`calc(100% - ${px(n)})`;// The panel's four corners as CSS points. A positive slant lifts the right end; grow moves every edge outwards.\nfunction corners(p,grow){const t=Math.abs(p.topSlant);const b=Math.abs(p.bottomSlant);const yTL=p.topGap+(p.topSlant>0?t:0)-grow;const yTR=p.topGap+(p.topSlant<0?t:0)-grow;const yBL=p.bottomGap+(p.bottomSlant<0?b:0)-grow;const yBR=p.bottomGap+(p.bottomSlant>0?b:0)-grow;const x=p.side-grow;return[`${px(x)} ${px(yTL)}`,`${less(x)} ${px(yTR)}`,`${less(x)} ${less(yBR)}`,`${px(x)} ${less(yBL)}`];}/**\n * Panel Edge\n *\n * Turns a section into a comic panel: a hatched paper gutter round it and an ink line along its edges,\n * with slanted top and bottom edges. Match one section's Bottom Slant to the next one's Top Slant.\n *\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PanelEdge(props){const p={...props,gutterColour:props.gutterColour??\"#FBF4DF\",hatchColour:props.hatchColour??\"rgba(29, 28, 27, 0.1)\",lineColour:props.lineColour??\"#1D1C1B\",lineWidth:props.lineWidth??5,side:props.side??16,topSlant:props.topSlant??0,bottomSlant:props.bottomSlant??0,topGap:props.topGap??3,bottomGap:props.bottomGap??3};const inner=corners(p,0);const half=p.lineWidth/2;const out=corners(p,half);const inn=corners(p,-half);const mat=`polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, ${inner.join(\", \")}, ${inner[0]})`;const ring=`polygon(evenodd, ${out.join(\", \")}, ${out[0]}, ${inn.join(\", \")}, ${inn[0]})`;return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"relative\",width:\"100%\",height:\"100%\",pointerEvents:\"none\",...props.style},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`repeating-linear-gradient(-45deg, ${p.hatchColour} 0 1px, transparent 1px 5px), ${p.gutterColour}`,clipPath:mat,WebkitClipPath:mat}}),p.lineWidth>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:p.lineColour,clipPath:ring,WebkitClipPath:ring}})]});}addPropertyControls(PanelEdge,{gutterColour:{type:ControlType.Color,title:\"Gutter\",defaultValue:\"#FBF4DF\"},hatchColour:{type:ControlType.Color,title:\"Hatching\",defaultValue:\"rgba(29, 28, 27, 0.1)\"},lineColour:{type:ControlType.Color,title:\"Line\",defaultValue:\"#1D1C1B\"},lineWidth:{type:ControlType.Number,title:\"Line Width\",defaultValue:5,min:0,max:12,step:.5,unit:\"px\"},side:{type:ControlType.Number,title:\"Side\",defaultValue:16,min:0,max:64,step:1,unit:\"px\"},topSlant:{type:ControlType.Number,title:\"Top Slant\",defaultValue:0,min:-120,max:120,step:1,unit:\"px\"},bottomSlant:{type:ControlType.Number,title:\"Bottom Slant\",defaultValue:0,min:-120,max:120,step:1,unit:\"px\"},topGap:{type:ControlType.Number,title:\"Top Gap\",defaultValue:3,min:0,max:200,step:1,unit:\"px\"},bottomGap:{type:ControlType.Number,title:\"Bottom Gap\",defaultValue:3,min:0,max:64,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PanelEdge\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"800\",\"framerIntrinsicHeight\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PanelEdge.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useMemo,useRef,useState,startTransition}from\"react\";function starPath(w,h,pad,points,depth,wobble,seed){let s=Math.max(1,Math.round(seed))*9301+49297;const rnd=()=>{s=s*16807%2147483647;return s/2147483647;};const cx=(w-pad)/2;const cy=(h-pad)/2;const rx=Math.max(4,(w-pad*2)/2);const ry=Math.max(4,(h-pad*2)/2);const n=Math.max(5,Math.round(points));let d=\"\";for(let i=0;i<n*2;i++){const a=i/(n*2)*Math.PI*2-Math.PI/2;const outer=i%2===0;const r=outer?1-wobble*rnd():Math.max(.15,1-depth-wobble*.3*rnd());const x=cx+pad/2+Math.cos(a)*rx*r;const y=cy+pad/2+Math.sin(a)*ry*r;d+=(i?\"L\":\"M\")+x.toFixed(1)+\" \"+y.toFixed(1);}return d+\"Z\";}/**\n * Burst\n *\n * A comic starburst for sound effects and badges. Put text on top of it in Framer.\n *\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 220\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Burst(props){const{fill=\"#E8262B\",outline=\"#121212\",shadow=\"#121212\",outlineWidth=5,shadowOffset=7,points=14,depth=.32,wobble=.16,seed=3}=props;const ref=useRef(null);const[size,setSize]=useState({w:300,h:220});useEffect(()=>{const el=ref.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{const r=entries[0]?.contentRect;if(!r)return;const w=Math.round(r.width);const h=Math.round(r.height);if(w>0&&h>0)startTransition(()=>setSize(p=>p.w===w&&p.h===h?p:{w,h}));});ro.observe(el);return()=>ro.disconnect();},[]);const pad=outlineWidth/2+Math.max(0,shadowOffset);const d=useMemo(()=>starPath(size.w,size.h,pad,points,depth,wobble,seed),[size.w,size.h,pad,points,depth,wobble,seed]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{position:\"relative\",width:\"100%\",height:\"100%\",...props.style},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",viewBox:`0 0 ${size.w} ${size.h}`,style:{display:\"block\",overflow:\"visible\"},\"aria-hidden\":\"true\",children:[shadowOffset>0&&/*#__PURE__*/_jsx(\"path\",{d:d,transform:`translate(${shadowOffset} ${shadowOffset})`,style:{fill:shadow}}),/*#__PURE__*/_jsx(\"path\",{d:d,style:{fill,stroke:outline,strokeWidth:outlineWidth,strokeLinejoin:\"round\"}})]})});}addPropertyControls(Burst,{fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#E8262B\"},outline:{type:ControlType.Color,title:\"Outline\",defaultValue:\"#121212\"},shadow:{type:ControlType.Color,title:\"Shadow\",defaultValue:\"#121212\"},outlineWidth:{type:ControlType.Number,title:\"Outline Width\",defaultValue:5,min:0,max:12,step:.5,unit:\"px\"},shadowOffset:{type:ControlType.Number,title:\"Shadow Offset\",defaultValue:7,min:0,max:20,step:1,unit:\"px\"},points:{type:ControlType.Number,title:\"Points\",defaultValue:14,min:6,max:28,step:1},depth:{type:ControlType.Number,title:\"Spike Depth\",defaultValue:.32,min:.1,max:.7,step:.01},wobble:{type:ControlType.Number,title:\"Wobble\",defaultValue:.16,min:0,max:.4,step:.01},seed:{type:ControlType.Number,title:\"Shape\",defaultValue:3,min:1,max:50,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Burst\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"220\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Burst.map"],"mappings":"+ZAC6B,EAAC,EAAU,UAAU,CAAC,yBAAyB,CAAC,EAAeA,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,uFAAuF,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,6vBAAiwB,mzBAAuzB,+yBAAmzB,EAAeC,GAAU,qCCA1sF,EAAC,EAAU,UAAU,CAAC,yBAAyB,CAAC,EAAeC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,eAAe,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,eAAe,IAAI,uFAAuF,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,wvBAA4vB,8yBAAkzB,0yBAA8yB,EAAeC,EAAU,sCCA3rF,EAAC,EAAU,UAAU,CAAC,mBAAmB,CAAC,EAAeC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,8uBAAkvB,EAAeC,GAAU,oCCAppC,EAAC,EAAU,UAAU,CAAC,mBAAmB,CAAC,EAAeC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,6uBAAivB,EAAeC,EAAU,oCCAnpC,EAAC,EAAU,UAAU,CAAC,mBAAmB,CAAC,EAAe,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAe,EAAI,CAAC,8uBAAkvB,EAAe,EAAU,kBCAzY,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,6CAAp7B,IAA4J,IAAkE,IAA4B,IAAmJ,IAA0H,EAAO,EAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQ,EAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAmP,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,GAAwB,CAAC,eAAe,YAAY,OAAO,YAAY,QAAQ,YAAY,MAAM,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQ,IAAU,CAAC,OAAK,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,iCAAiC,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAM,EAAM,WAAW,mDAAmD,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAW1+D,EAAgB,EAX2/DC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,aAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAmF,EAAkB,EAAG,EAAzEC,EAAsBC,CAA6F,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAU,EAAE,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,oDAAoD,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,EAAU,UAAU,oEAAoE,GAAG,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,UAAU,mEAAmE,EAAE,UAAU,CAAC,sBAAsB,MAAM,qBAAqB,MAAM,UAAU,MAAM,EAAE,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,UAAU,MAAM,CAAC,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,cAAc,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,4EAA4E,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mDAAmD,EAAE,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,4EAA4E,EAAE,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,4EAA4E,EAAE,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWn+K,EAAE,CAX++K,gFAAgF,uQAAuQ,gHAAgH,6FAA6F,oLAAoL,iFAAiF,8FAA8F,GAAGQ,EAAgB,GAAGC,EAAiB,sdAW35M,EAAE,cAAc,EAAiC,EAAgB,YAAY,YAAY,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,QAAQ,SAAS,cAAc,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,oDAAoD,MAAM,OAAO,KAAK,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,iCAAiC,MAAM,OAAO,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAwBC,CAAiB,EAAE,GAAG,GAAwBC,CAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCE/kF,SAAwB,GAAW,EAAM,CAAC,GAAK,CAAC,OAAK;YAA4B,MAAI,KAAK,OAAK,CAAC,EAAE,OAAK,UAAU,OAAK,UAAU,UAAQ,EAAE,OAAK,UAAU,YAAU,EAAE,UAAQ,UAAU,eAAa,EAAE,SAAO,UAAU,UAAQ,EAAE,UAAQ,IAAI,EAC1O,EAAM,OAAO,GAAM,EAAE,CAAC,CAAC,MAAM,WAAW,EAAQ,EAAQ,EAAM,KAAK,EAAK,IAAiB,EAAMC,EAAS,CAAC,SAAS,CAAC,EAAE,GAAgB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,GAAS,SAAS,GAAG,CAAC,EAAe,EAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAI,CAAC,EAAE,CAAC,CAAC,EAAQ,EAAK,EAAM,KAAK,EAAK,IAAiB,EAAMD,EAAS,CAAC,SAAS,CAAC,EAAE,GAAgB,EAAK,KAAK,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,CAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAQ,EAAW,EAAM,OAAO,QAAQ,OAC7b,EAAK,CAAC,WAAW,EAAK,YAAY,6BAA6B,WAAW,EAAK,YAAY,IAAI,UAAU,EAAK,UAAU,SAAS,EAAK,UAAU,GAAG,WAAW,EAAK,YAAY,IAAI,cAAc,EAAK,eAAe,SAAS,UAAU,EAAK,WAAW,OAAO,OAAO,EAAE,WAAW,EAAW,SAAS,MAAM,aAAa,YAAY,EAAQ,EAAM,CAAC,GAAG,EAAK,SAAS,WAAW,MAAM,EAAE,cAAc,MAAM,EAAQ,EAAM,KAAK,IAAI,EAAE,CAAS,EAAE,KAAK,IAAI,EAAE,CAAY,EAAQ,EAAM,KAAK,IAAI,EAAE,KAAK,KAAK,KAAK,IAAI,KAAK,IAAI,CAAO,EAAE,KAAK,IAAI,CAAO,CAAC,EAAE,CAAC,CAAC,EAAQ,EAAK,CAAC,EAAE,GAAG,GAAS,EAAS,IAAI,IAAI,EAAE,EAAE,GAAG,EAAM,IAAI,CAAC,IAAM,EAAE,EAAE,EAAM,EAAK,KAAkB,EAAK,MAAM,CAAC,cAAc,OAAO,UAAU,UAAU,MAAM,CAAC,GAAG,EAAM,MAAM,EAAO,iBAAiB,GAAG,EAAM,EAAE,KAAK,IAAS,UAAU,cAAc,EAAQ,EAAA,CAAG,QAAQ,CAAC,EAAE,OAAO,EAAQ,EAAA,CAAG,QAAQ,CAAC,EAAE,IAAI,EAAE,SAAS,CAAI,EAAE,CAAC,CAAC,CAAE,CAAE,IAAM,EAAI,EAAI,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAW,OAAO,cAAc,aAAa,KAAK,IAAI,EAAE,CAAO,EAAE,EAAM,cAAc,KAAK,IAAI,EAAE,CAAO,EAAE,EAAM,YAAY,EAAM,WAAW,EAAM,UAAU,aAAa,GAAG,EAAM,KAAK,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,EAAQ,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,UAAU,EAAE,SAAS,CAAC,EAAK,EAAa,GAAgB,EAAK,MAAM,CAAC,cAAc,OAAO,UAAU,UAAU,MAAM,CAAC,GAAG,EAAM,MAAM,EAAQ,iBAAiB,GAAG,EAAM,EAAE,KAAK,GAAS,EAAE,SAAS,CAAI,CAAC,EAAE,EAAU,GAAgB,EAAK,MAAM,CAAC,cAAc,OAAO,UAAU,UAAU,MAAM,CAAC,GAAG,EAAM,MAAM,EAAK,iBAAiB,GAAG,EAAU,EAAE,KAAK,GAAM,EAAE,SAAS,CAAI,CAAC,EAAe,EAAK,EAAI,CAAC,MAAM,CAAC,GAAG,EAAK,SAAS,WAAW,MAAM,cAAc,gBAAgB,2BAA2B,EAAK,0CAA0C,EAAK,IAAI,EAAK,GAAG,eAAe,GAAG,EAAQ,KAAK,EAAQ,eAAe,qBAAqB,OAAO,eAAe,MAAM,EAAE,SAAS,CAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,wBAhBhzD,IAAoD,IAA4B,EAExJ,GAAS,kDACT,GAAS,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,SAAS,SAAS,KAAK,gBAAgB,WAAW,QAAQ,EAagxD,EAAoB,GAAW,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa;YAA4B,gBAAgB,EAAI,EAAE,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,KAAK,KAAK,KAAK,GAAG,EAAE,aAAa,CAAC,KAAK,KAAK,KAAK,WAAW,EAAE,aAAa,KAAK,wBAAwB,EAAI,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,gBAAgB,GAAK,qBAAqB,GAAK,aAAa,CAAC,SAAS,OAAO,WAAW,SAAS,cAAc,SAAS,UAAU,MAAM,CAAC,EAAE,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,EAAE,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,KAAK,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,KAAK,IAAI,EAAE,OAAO,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,IAAI,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,IAAI,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,CAAC,CAAC,KCdvrG,SAAS,GAAQ,EAAO,EAAK,CAAC,IAAM,EAAI,KAAK,IAAI,EAAE,KAAK,IAAI,EAAE,EAAO,kBAAkB,CAAC,CAAC,EAAQ,EAAI,GAAG,EAAO,GAAG,EAAK,GAAG,IAAY,EAAI,EAAU,IAAI,CAAG,EAAE,GAAG,EAAI,OAAO,EAAI,IAAM,EAAG,KAAK,IAAI,EAAE,KAAK,MAAM,EAAK,CAAG,CAAC,EAAQ,EAAE,SAAS,cAAc,QAAQ,EAAE,EAAE,MAAM,EAAE,OAAO,EAAG,IAAM,EAAE,EAAE,WAAW,IAAI,EAAE,GAAG,CAAC,EAAE,OAAO,KAAK,EAAE,UAAU,EAAO,EAAE,UAAU,EAAE,EAAE,IAAI,EAAG,EAAE,EAAG,EAAE,EAAG,KAAK,EAAE,KAAK,GAAG,CAAC,EAC9Z,EAAE,KAAK,EAAE,IAAM,EAAI,EAAE,UAAU,WAAW,EAAyB,OAAvB,EAAU,IAAI,EAAI,CAAG,EAAS,CAAI,CAU5E,SAAwB,GAAK,EAAM,CAAC,GAAK,CAAC,UAAQ,UAAU,UAAQ,UAAU,OAAK,GAAG,UAAQ,GAAG,UAAQ,GAAG,OAAK,EAAE,OAAK,GAAM,YAAU,UAAU,UAAQ,GAAG,UAAQ,OAAO,WAAS,IAAI,EAAiD,EAAK,IAAxC,KAAK,IAAI,EAAE,KAAK,MAAM,CAAI,CAAkB,EAAQ,EAAK,EAAK,EAAQ,EAAQ,CAAC,KAAK,WAAW,MAAM,UAAU,IAAI,YAAY,OAAO,SAAS,KAAK,EAAE,EAAE,GAAe,EAAK,IAAU,OAAO,IAAA,GAAU,mBAAmB,EAAQ,kBAAkB,KAAK,IAAI,EAAE,EAAS,EAAE,EAAE,iBAAiB,EAAS,IAAU,EAAS,GAAoB,EAAQ,EAAIE,EAAO,IAAI,EAAO,CAAC,EAAK,GAASC,EAAS,IAAI,EAAE,MAAc,CAAC,GAAG,CAAC,GAAM,GAAU,OAAO,SAAW,KAAa,CAAC,EAAI,QAAQ,OAClqB,IAAM,EAAM,SAAS,cAAc,MAAM,EAAE,EAAM,MAAM,MAAM,EAAU,EAAI,QAAQ,YAAY,CAAK,EAAE,IAAM,EAAK,iBAAiB,CAAK,CAAC,CAAC,MAAM,EAAM,OAAO,EAAE,EAAQ,GAAQ,GAAM,EAAU,CAAO,CAAC,CAAE,EAAE,CAAC,EAAK,EAAU,EAAQ,CAAQ,CAAC,EAC3O,IAAM,EAAK,OAAO,CAAO,CAAC,CAAC,KAAK,IAAI,OAAO,CAAO,CAAC,CAAC,KAAK,EAAE,OAAoB,EAAM,MAAM,CAAK,MAAI,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,GAAG,EAAM,KAAK,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,EAAK,EAAQ,iCAAiC,EAAK,SAAS,EAAQ,IAAI,EAAQ,KAAK,EAAQ,QAAQ,EAAK,OAAO,EAAQ,GAAG,EAAK,MAAM,EAAK,KAAK,CAAC,CAAC,EAAE,GAAmB,EAAK,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,gBAAgB,EAAK,OAAO,EAAK,GAAG,mBAAmB,EAAU,wBAAwB,eAAe,GAAG,EAAQ,KAAK,EAAQ,IAAI,gBAAgB,EAAK,UAAU,CAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,wBAf/mB,IAAwE,IAA6C,EAEvK,EAAU,IAAI,IAaopB,EAAoB,GAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,GAAG,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,EAAE,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAK,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,OAAO,GAAG,CAAC,EAAE,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,OAAO,GAAG,CAAC,EAAE,IAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,QAAQ,MAAM,SAAS,MAAM,EAAE,aAAa,CAAC,OAAO,QAAQ,MAAM,SAAS,YAAY,EAAE,aAAa,OAAO,OAAO,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,OAAO,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,KCd1wD,SAAS,EAAQ,EAAE,EAAK,CAAC,IAAM,EAAE,KAAK,IAAI,EAAE,QAAQ,EAAQ,EAAE,KAAK,IAAI,EAAE,WAAW,EAAQ,EAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE,GAAG,EAAW,EAAI,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE,GAAG,EAAW,EAAI,EAAE,WAAW,EAAE,YAAY,EAAE,EAAE,GAAG,EAAW,EAAI,EAAE,WAAW,EAAE,YAAY,EAAE,EAAE,GAAG,EAAW,EAAE,EAAE,KAAK,EAAK,MAAM,CAAC,GAAG,EAAG,CAAC,EAAE,GAAG,EAAG,CAAG,IAAI,GAAG,EAAK,CAAC,EAAE,GAAG,EAAG,CAAG,IAAI,GAAG,EAAK,CAAC,EAAE,GAAG,EAAK,CAAG,IAAI,GAAG,EAAG,CAAC,EAAE,GAAG,EAAK,CAAG,GAAG,CAAE,CAWvY,SAAwB,GAAU,EAAM,CAAC,IAAMC,EAAE,CAAC,GAAG,EAAM,aAAa,EAAM,cAAc,UAAU,YAAY,EAAM,aAAa,wBAAwB,WAAW,EAAM,YAAY,UAAU,UAAU,EAAM,WAAW,EAAE,KAAK,EAAM,MAAM,GAAG,SAAS,EAAM,UAAU,EAAE,YAAY,EAAM,aAAa,EAAE,OAAO,EAAM,QAAQ,EAAE,UAAU,EAAM,WAAW,CAAC,EAAQ,EAAM,EAAQA,EAAE,CAAC,EAAQ,EAAKA,EAAE,UAAU,EAAQ,EAAI,EAAQA,EAAE,CAAI,EAAQ,EAAI,EAAQA,EAAE,CAAC,CAAI,EAAQ,EAAI,yDAAyD,EAAM,KAAK,IAAI,EAAE,IAAI,EAAM,GAAG,GAAS,EAAK,oBAAoB,EAAI,KAAK,IAAI,EAAE,IAAI,EAAI,GAAG,IAAI,EAAI,KAAK,IAAI,EAAE,IAAI,EAAI,GAAG,GAAG,OAAoB,EAAM,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,cAAc,OAAO,GAAG,EAAM,KAAK,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,qCAAqCA,EAAE,YAAY,gCAAgCA,EAAE,eAAe,SAAS,EAAI,eAAe,CAAG,CAAC,CAAC,EAAEA,EAAE,UAAU,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAWA,EAAE,WAAW,SAAS,EAAK,eAAe,CAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,sBAZ1kC,IAAoD,EAAO,EAAG,GAAG,GAAG,KAAK,MAAM,EAAE,GAAG,EAAE,IAAI,IAAU,EAAK,GAAG,eAAe,EAAG,CAAC,EAAE,GAY08B,EAAoB,GAAU,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,uBAAuB,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,KAAK,IAAI,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,CAAC,CAAC,KCZnzD,SAAS,GAAS,EAAE,EAAE,EAAI,EAAO,EAAM,EAAO,EAAK,CAAC,IAAI,EAAE,KAAK,IAAI,EAAE,KAAK,MAAM,CAAI,CAAC,EAAE,KAAK,MAAY,OAAS,EAAE,EAAE,MAAM,WAAkB,EAAE,YAAmB,GAAI,EAAE,GAAK,EAAQ,GAAI,EAAE,GAAK,EAAQ,EAAG,KAAK,IAAI,GAAG,EAAE,EAAI,GAAG,CAAC,EAAQ,EAAG,KAAK,IAAI,GAAG,EAAE,EAAI,GAAG,CAAC,EAAQ,EAAE,KAAK,IAAI,EAAE,KAAK,MAAM,CAAM,CAAC,EAAM,EAAE,GAAG,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAM,EAAE,GAAG,EAAE,GAAG,KAAK,GAAG,EAAE,KAAK,GAAG,EAA4B,EAAd,EAAE,GAAI,EAAgB,EAAE,EAAO,EAAI,EAAE,KAAK,IAAI,IAAI,EAAE,EAAM,EAAO,GAAG,EAAI,CAAC,EAAQ,EAAE,EAAG,EAAI,EAAE,KAAK,IAAI,CAAC,EAAE,EAAG,EAAQ,EAAE,EAAG,EAAI,EAAE,KAAK,IAAI,CAAC,EAAE,EAAG,EAAE,IAAI,EAAE,IAAI,KAAK,EAAE,QAAQ,CAAC,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAE,CAAC,OAAO,EAAE,GAAI,CAUpvB,SAAwB,EAAM,EAAM,CAAC,GAAK,CAAC,OAAK,UAAU,UAAQ,UAAU,SAAO,UAAU,eAAa,EAAE,eAAa,EAAE,SAAO,GAAG,QAAM,IAAI,SAAO,IAAI,OAAK,GAAG,EAAY,EAAIC,EAAO,IAAI,EAAO,CAAC,EAAK,GAASC,EAAS,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,MAAc,CAAC,IAAM,EAAG,EAAI,QAAQ,GAAG,CAAC,GAAI,OAAO,eAAiB,IAAY,OAAO,IAAM,EAAG,IAAI,eAAe,GAAS,CAAC,IAAM,EAAE,EAAQ,EAAE,EAAE,YAAY,GAAG,CAAC,EAAE,OAAO,IAAM,EAAE,KAAK,MAAM,EAAE,KAAK,EAAQ,EAAE,KAAK,MAAM,EAAE,MAAM,EAAK,EAAE,GAAG,EAAE,GAAE,MAAoB,EAAQ,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,IAAE,GAAC,CAAC,CAAC,CAAE,CAAC,EAAiB,OAAf,EAAG,QAAQ,CAAE,MAAY,EAAG,WAAW,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAI,EAAa,EAAE,KAAK,IAAI,EAAE,CAAY,EAAQ,EAAEC,MAAY,GAAS,EAAK,EAAE,EAAK,EAAE,EAAI,EAAO,EAAM,EAAO,CAAI,EAAE,CAAC,EAAK,EAAE,EAAK,EAAE,EAAI,EAAO,EAAM,EAAO,CAAI,CAAC,EAAE,OAAoB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,GAAG,EAAM,KAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,EAAK,EAAE,GAAG,EAAK,IAAI,MAAM,CAAC,QAAQ,QAAQ,SAAS,SAAS,EAAE,cAAc,OAAO,SAAS,CAAC,EAAa,GAAgB,EAAK,OAAO,CAAG,IAAE,UAAU,aAAa,EAAa,GAAG,EAAa,GAAG,MAAM,CAAC,KAAK,CAAM,CAAC,CAAC,EAAe,EAAK,OAAO,CAAG,IAAE,MAAM,CAAC,OAAK,OAAO,EAAQ,YAAY,EAAa,eAAe,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,kBAV9rC,IAAoD,IAAqE,EAUskC,EAAoB,EAAM,CAAC,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,SAAS,EAAE,OAAO,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,KAAK,IAAI,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,IAAI,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC"}