{"version":3,"file":"Task_Bar.BBuzAfmg.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Image","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","Image","React.useRef","React.useState","React.useCallback","x","React.useState"],"sources":["https:/framerusercontent.com/modules/TZrNGiBVjeQRlVcB2Xh5/y8ZQvu5G7M2heYqcqt4y/kQ2SuFGO5.js","https:/framerusercontent.com/modules/poYhyCeXvkQODA6kd306/EV34ueNJbuxAeI2bcUWs/MC6joarjn.js","https:/framerusercontent.com/modules/t4yklnJtuL8sbTFjlvGC/ZyNws8q9BBTzBnnudHgZ/NfqRU3ORx.js","https:/framerusercontent.com/modules/u3ySBfF7huvtO3xvBr0p/kKOQ1VYaVd9GbfPQSaSA/nuom37xFb.js","https:/framerusercontent.com/modules/WmG9fVjCOGcsVePkW0li/uIedrDeepud3k76Hfvr3/MS_Paint.js","https:/framerusercontent.com/modules/Gxnm95l2h20liNzCoPp3/SEuguss7WtpbpHoNMJy8/Task_Bar.js"],"sourcesContent":["// Generated by Framer (4c8a172)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-eIaDb\";const variantClassNames={OxS3jytjG:\"framer-v-bfzve8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"OxS3jytjG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:79,intrinsicWidth:76,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:259,pixelWidth:250,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/76MRfQlu1FwUiUv9WqPw0AHvY.png?width=250&height=259\"},className:cx(scopingClassNames,\"framer-bfzve8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OxS3jytjG\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eIaDb.framer-nziwj5, .framer-eIaDb .framer-nziwj5 { display: block; }\",\".framer-eIaDb.framer-bfzve8 { height: 42px; image-rendering: pixelated; overflow: visible; position: relative; width: 40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41.5\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkQ2SuFGO5=withCSS(Component,css,\"framer-eIaDb\");export default FramerkQ2SuFGO5;FramerkQ2SuFGO5.displayName=\"otc\";FramerkQ2SuFGO5.defaultProps={height:41.5,width:40};addFonts(FramerkQ2SuFGO5,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkQ2SuFGO5\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"41.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kQ2SuFGO5.map","// Generated by Framer (4c8a172)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"iJjq798Z3\",\"W00srYouh\"];const serializationHash=\"framer-41QD0\";const variantClassNames={iJjq798Z3:\"framer-v-1vi5765\",W00srYouh:\"framer-v-17la75n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"iJjq798Z3\",\"Variant 2\":\"W00srYouh\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iJjq798Z3\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iJjq798Z3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17zcuex=activeVariantCallback(async(...args)=>{setVariant(\"W00srYouh\");});const onTap1awwkux=activeVariantCallback(async(...args)=>{setVariant(\"iJjq798Z3\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"W00srYouh\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vi5765\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iJjq798Z3\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({W00srYouh:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:250,intrinsicWidth:270,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+21.5),pixelHeight:267,pixelWidth:310,sizes:\"127px\",src:\"https://framerusercontent.com/images/MKK30TnJjhxG1wWUgZwbErrLg.png?width=310&height=267\"},className:\"framer-19omn30\",\"data-framer-name\":\"Tumblr 3c645dd8a0ef3647d4e7cd76564b2136_3b2c927c_540\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TSY_GY0ja\",onTap:onTap17zcuex}),isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:242,intrinsicWidth:367.5,pixelHeight:457,pixelWidth:685,src:\"https://framerusercontent.com/images/zsLIF1TfiYlEWzOZ6wVL2qc8uM.jpg?width=685&height=457\",srcSet:\"https://framerusercontent.com/images/zsLIF1TfiYlEWzOZ6wVL2qc8uM.jpg?scale-down-to=512&width=685&height=457 512w,https://framerusercontent.com/images/zsLIF1TfiYlEWzOZ6wVL2qc8uM.jpg?width=685&height=457 685w\"},className:\"framer-bn2h67\",\"data-framer-name\":\"C0f7b73ff46f166d6f15b45060232762\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DLcOTTObE\",onTap:onTap1awwkux,transformTemplate:transformTemplate1,...addPropertyOverrides({W00srYouh:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:242,intrinsicWidth:367.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||440)-279.5),pixelHeight:457,pixelWidth:685,sizes:\"409px\",src:\"https://framerusercontent.com/images/zsLIF1TfiYlEWzOZ6wVL2qc8uM.jpg?width=685&height=457\",srcSet:\"https://framerusercontent.com/images/zsLIF1TfiYlEWzOZ6wVL2qc8uM.jpg?scale-down-to=512&width=685&height=457 512w,https://framerusercontent.com/images/zsLIF1TfiYlEWzOZ6wVL2qc8uM.jpg?width=685&height=457 685w\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UGl4ZWxiYXNlbCBNZWRpdW0=\",\"--framer-font-family\":'\"Pixelbasel Medium\", \"Pixelbasel Medium Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"500\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"My enemies:\"})}),/*#__PURE__*/_jsxs(motion.ul,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UGl4ZWxiYXNlbCBNZWRpdW0=\",\"--framer-font-family\":'\"Pixelbasel Medium\", \"Pixelbasel Medium Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"500\"},children:[/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{children:\"Christopher Kempczinski (McDonald's)\"})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{children:\"Kevin Hochman (Chili's)\"})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{children:\"Kelli Valade (Denny's)\"})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{children:\"Ricardo Cardenas (Olive Garden)\"})}),/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{children:\"Wyatt (3rd grade bully)\"})})]})]}),className:\"framer-laa3w4\",fonts:[\"CUSTOMV2;Pixelbasel Medium\"],layoutDependency:layoutDependency,layoutId:\"gLtAnBTV5\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-41QD0.framer-1wp5txz, .framer-41QD0 .framer-1wp5txz { display: block; }\",\".framer-41QD0.framer-1vi5765 { height: 525px; overflow: visible; position: relative; width: 475px; }\",\".framer-41QD0 .framer-19omn30 { aspect-ratio: 1.08 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 118px); overflow: visible; position: absolute; right: 37px; top: 22px; width: 127px; }\",\".framer-41QD0 .framer-bn2h67 { aspect-ratio: 1.5185950413223142 / 1; bottom: 11px; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 269px); left: 50%; overflow: visible; position: absolute; width: 409px; }\",\".framer-41QD0 .framer-laa3w4 { flex: none; height: auto; left: 49%; position: absolute; top: 54%; white-space: pre; width: auto; }\",\".framer-41QD0.framer-v-17la75n.framer-1vi5765 { aspect-ratio: 1.08 / 1; height: var(--framer-aspect-ratio-supported, 440px); }\",\".framer-41QD0.framer-v-17la75n .framer-bn2h67 { height: var(--framer-aspect-ratio-supported, 270px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 440\n * @framerIntrinsicWidth 475\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"W00srYouh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMC6joarjn=withCSS(Component,css,\"framer-41QD0\");export default FramerMC6joarjn;FramerMC6joarjn.displayName=\"notepad\";FramerMC6joarjn.defaultProps={height:440,width:475};addPropertyControls(FramerMC6joarjn,{variant:{options:[\"iJjq798Z3\",\"W00srYouh\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMC6joarjn,[{explicitInter:true,fonts:[{cssFamilyName:\"Pixelbasel Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Pixelbasel\",url:\"https://framerusercontent.com/assets/GAW5GQWzdCaLMqlWsdrJyzMnet4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMC6joarjn\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"475\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"440\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W00srYouh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MC6joarjn.map","// Generated by Framer (5940525)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-3xrfI\";const variantClassNames={w0NxkHZSG:\"framer-v-mek2zp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"w0NxkHZSG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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-mek2zp\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"w0NxkHZSG\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:384,intrinsicWidth:298.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:768,pixelWidth:597,sizes:\"15px\",src:\"https://framerusercontent.com/images/zcspXuZcAivFiIZQprUjsHUVZjI.png?width=597&height=768\",srcSet:\"https://framerusercontent.com/images/zcspXuZcAivFiIZQprUjsHUVZjI.png?width=597&height=768 597w\"},className:\"framer-1xieph2\",\"data-framer-name\":\"Retro pointer\",layoutDependency:layoutDependency,layoutId:\"n1PwDHL5G\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3xrfI.framer-1u6xri0, .framer-3xrfI .framer-1u6xri0 { display: block; }\",\".framer-3xrfI.framer-mek2zp { height: 19px; position: relative; width: 14px; }\",\".framer-3xrfI .framer-1xieph2 { aspect-ratio: 0.77734375 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; overflow: visible; position: absolute; top: 0px; width: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 14\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNfqRU3ORx=withCSS(Component,css,\"framer-3xrfI\");export default FramerNfqRU3ORx;FramerNfqRU3ORx.displayName=\"pointer\";FramerNfqRU3ORx.defaultProps={height:19,width:14};addFonts(FramerNfqRU3ORx,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNfqRU3ORx\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"14\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NfqRU3ORx.map","// Generated by Framer (5940525)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"IPABPAo4b\",\"WalMyW39g\"];const serializationHash=\"framer-diKDV\";const variantClassNames={IPABPAo4b:\"framer-v-11d3b51\",WalMyW39g:\"framer-v-mjvnsc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IbAKdYoN_=undefined;const bxG85a4K0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"IPABPAo4b\",\"Variant 2\":\"WalMyW39g\"};const getProps=({cursor,cursor2,height,id,width,...props})=>{return{...props,bxG85a4K0:cursor??props.bxG85a4K0,IbAKdYoN_:cursor2??props.IbAKdYoN_,variant:humanReadableVariantMap[props.variant]??props.variant??\"IPABPAo4b\"};};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,bxG85a4K0,IbAKdYoN_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IPABPAo4b\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapvnhb12=activeVariantCallback(async(...args)=>{setVariant(\"IPABPAo4b\");});const onTap1ht0m1n=activeVariantCallback(async(...args)=>{setVariant(\"WalMyW39g\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"WalMyW39g\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"WalMyW39g\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11d3b51\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IPABPAo4b\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({WalMyW39g:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1544,pixelHeight:2048,pixelWidth:2529,src:\"https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?width=2529&height=2048\",srcSet:\"https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?scale-down-to=512&width=2529&height=2048 512w,https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?scale-down-to=1024&width=2529&height=2048 1024w,https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?scale-down-to=2048&width=2529&height=2048 2048w,https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?width=2529&height=2048 2529w\"},className:\"framer-e9efuf\",\"data-border\":true,\"data-framer-name\":\"IMG 1732\",layoutDependency:layoutDependency,layoutId:\"aQdypsGS_\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(217, 217, 217)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",boxShadow:\"inset 2px 2px 0px 0px rgba(0, 0, 0, 0.75)\"},transformTemplate:transformTemplate1,...addPropertyOverrides({WalMyW39g:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1544,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+33),pixelHeight:2048,pixelWidth:2529,sizes:\"331px\",src:\"https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?width=2529&height=2048\",srcSet:\"https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?scale-down-to=512&width=2529&height=2048 512w,https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?scale-down-to=1024&width=2529&height=2048 1024w,https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?scale-down-to=2048&width=2529&height=2048 2048w,https://framerusercontent.com/images/nQmUJDXJ2SGi3lOnZ5jEBxwQVF0.jpg?width=2529&height=2048 2529w\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n5ozji\",\"data-framer-cursor\":IbAKdYoN_,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"V2UgE_a7h\",onTap:onTapvnhb12,style:{backgroundColor:\"rgb(217, 217, 217)\",boxShadow:\"inset 1px 1px 1px 0px rgba(0, 0, 0, 0.8), inset -1px -1px 1px 0px rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1p43yj3\",layoutDependency:layoutDependency,layoutId:\"NTFyofP3N\",opacity:1,requiresOverflowVisible:false,style:{rotate:-45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.592 1.55\" overflow=\"visible\"><path d=\"M 0 0 L 12.592 0 L 12.592 1.55 L 0 1.55 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ou67df\",layoutDependency:layoutDependency,layoutId:\"sP3LC3YEc\",opacity:1,requiresOverflowVisible:false,style:{rotate:42},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.54 1.551\" overflow=\"visible\"><path d=\"M 0 0 L 12.54 0 L 12.54 1.551 L 0 1.551 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:306,intrinsicWidth:306,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||417)-143),pixelHeight:250,pixelWidth:250,sizes:\"107px\",src:\"https://framerusercontent.com/images/zTWdFSvJyRXLrjbejF7EVGSb5Ng.png?width=250&height=250\"},className:\"framer-yl953a\",\"data-framer-cursor\":bxG85a4K0,\"data-framer-name\":\"Istockphoto-958433294-612x612\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"shj5HAQxV\",onTap:onTap1ht0m1n}),isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:306,intrinsicWidth:306,pixelHeight:250,pixelWidth:250,src:\"https://framerusercontent.com/images/zTWdFSvJyRXLrjbejF7EVGSb5Ng.png?width=250&height=250\"},className:\"framer-1k7cvn5\",\"data-framer-name\":\"Istockphoto-958433294-612x612\",layoutDependency:layoutDependency,layoutId:\"KccK1uWKQ\",...addPropertyOverrides({WalMyW39g:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:306,intrinsicWidth:306,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||423)-143),pixelHeight:250,pixelWidth:250,sizes:\"107px\",src:\"https://framerusercontent.com/images/zTWdFSvJyRXLrjbejF7EVGSb5Ng.png?width=250&height=250\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-diKDV.framer-16wgfqv, .framer-diKDV .framer-16wgfqv { display: block; }\",\".framer-diKDV.framer-11d3b51 { height: 417px; overflow: visible; position: relative; width: 417px; }\",\".framer-diKDV .framer-e9efuf { aspect-ratio: 1.5078125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 220px); left: 53%; overflow: visible; position: absolute; top: 33px; width: 331px; }\",\".framer-diKDV .framer-1n5ozji { cursor: pointer; flex: none; height: 20px; overflow: visible; position: absolute; right: 6px; top: 6px; width: 21px; }\",\".framer-diKDV .framer-1p43yj3, .framer-diKDV .framer-ou67df { height: 2px; left: 5px; position: absolute; top: 9px; width: 13px; }\",\".framer-diKDV .framer-yl953a { aspect-ratio: 1 / 1; bottom: 36px; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 107px); image-rendering: pixelated; left: 24px; overflow: visible; position: absolute; width: 107px; }\",\".framer-diKDV .framer-1k7cvn5 { aspect-ratio: 1 / 1; bottom: 36px; flex: none; height: var(--framer-aspect-ratio-supported, 107px); image-rendering: pixelated; left: 24px; overflow: visible; position: absolute; width: 107px; }\",\".framer-diKDV.framer-v-mjvnsc.framer-11d3b51 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 423px); width: 423px; }\",'.framer-diKDV[data-border=\"true\"]::after, .framer-diKDV [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 417\n * @framerIntrinsicWidth 417\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WalMyW39g\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bxG85a4K0\":\"cursor\",\"IbAKdYoN_\":\"cursor2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framernuom37xFb=withCSS(Component,css,\"framer-diKDV\");export default Framernuom37xFb;Framernuom37xFb.displayName=\"lobster\";Framernuom37xFb.defaultProps={height:417,width:417};addPropertyControls(Framernuom37xFb,{variant:{options:[\"IPABPAo4b\",\"WalMyW39g\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},bxG85a4K0:{title:\"Cursor\",type:ControlType.CustomCursor},IbAKdYoN_:{title:\"Cursor 2\",type:ControlType.CustomCursor}});addFonts(Framernuom37xFb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framernuom37xFb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"bxG85a4K0\\\":\\\"cursor\\\",\\\"IbAKdYoN_\\\":\\\"cursor2\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WalMyW39g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"417\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"417\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nuom37xFb.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function PaintWindow(props){const{lineWidth,style}=props;const canvasRef=React.useRef(null);const containerRef=React.useRef(null);const isDrawingRef=React.useRef(false);const[ctx,setCtx]=React.useState(null);const[tool,setTool]=React.useState(\"pen\");const[currentColor,setCurrentColor]=React.useState(\"#000000\");// --- helper: draw initial \"OTC\" scribble ---\nconst drawInitialOTC=React.useCallback(context=>{context.save();// imperfect hand-drawn line settings\ncontext.strokeStyle=\"#000000\";context.lineWidth=lineWidth*1.4;context.lineJoin=\"round\";context.lineCap=\"round\";// Helper to jitter points slightly\nconst j=v=>v+(Math.random()*2-1)*1.4;// --- small hand-drawn O ---\ncontext.beginPath();context.moveTo(j(40),j(40));for(let a=0;a<Math.PI*2;a+=.2){const r=16+Math.sin(a*5)*1.2// wobble\n;context.lineTo(j(40+r*Math.cos(a)),j(40+r*Math.sin(a)));}context.stroke();// --- small hand-drawn T ---\ncontext.beginPath();context.moveTo(j(70),j(28));context.lineTo(j(100),j(28));context.stroke();context.beginPath();context.moveTo(j(85),j(28));context.lineTo(j(85),j(58));context.stroke();// --- small hand-drawn C ---\ncontext.beginPath();for(let a=.4*Math.PI;a<1.6*Math.PI;a+=.18){const r=18+Math.cos(a*6)*1.2// wobble\n;const x=125+r*Math.cos(a);const y=40+r*Math.sin(a);if(a===.4*Math.PI)context.moveTo(j(x),j(y));else context.lineTo(j(x),j(y));}context.stroke();context.restore();},[lineWidth]);// Init canvas size + context + initial drawing\nReact.useEffect(()=>{const canvas=canvasRef.current;const container=containerRef.current;if(!canvas||!container)return;const rect=container.getBoundingClientRect();const drawWidth=rect.width-120// account for left toolbar\n;const drawHeight=rect.height-120// account for title/menu/palette\n;const pixelRatio=window.devicePixelRatio||1;canvas.width=drawWidth*pixelRatio;canvas.height=drawHeight*pixelRatio;canvas.style.width=`${drawWidth}px`;canvas.style.height=`${drawHeight}px`;const context=canvas.getContext(\"2d\");if(!context)return;context.setTransform(pixelRatio,0,0,pixelRatio,0,0);// white background\ncontext.fillStyle=\"#ffffff\";context.fillRect(0,0,drawWidth,drawHeight);// draw initial OTC\ndrawInitialOTC(context);setCtx(context);},[lineWidth,drawInitialOTC]);// Update drawing style whenever tool / color / lineWidth changes\nReact.useEffect(()=>{if(!ctx)return;ctx.lineJoin=\"round\";ctx.lineCap=\"round\";ctx.lineWidth=tool===\"eraser\"?lineWidth*4:lineWidth;ctx.strokeStyle=tool===\"eraser\"?\"#ffffff\":currentColor;},[ctx,tool,currentColor,lineWidth]);// Drawing handlers (pointer = mouse + touch)\nconst handlePointerDown=e=>{if(!ctx||!canvasRef.current)return;const rect=canvasRef.current.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;ctx.beginPath();ctx.moveTo(x,y);isDrawingRef.current=true;e.target.setPointerCapture(e.pointerId);};const handlePointerMove=e=>{if(!isDrawingRef.current||!ctx||!canvasRef.current)return;const rect=canvasRef.current.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;ctx.lineTo(x,y);ctx.stroke();};const stopDrawing=e=>{if(!isDrawingRef.current)return;isDrawingRef.current=false;e.target.releasePointerCapture(e.pointerId);};// --- styles ---\nconst wrapper={...style,backgroundColor:\"#c0c0c0\",border:\"2px solid #000000\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",fontFamily:\"'Pixelbasel', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",fontSize:12};const titleBar={height:24,backgroundColor:\"#000080\",color:\"#ffffff\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 4px\",boxSizing:\"border-box\"};const titleText={fontWeight:400};const titleButtons={display:\"flex\",gap:2};const titleBtn={width:18,height:18,backgroundColor:\"#c0c0c0\",borderTop:\"2px solid #ffffff\",borderLeft:\"2px solid #ffffff\",borderRight:\"2px solid #404040\",borderBottom:\"2px solid #404040\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:10};const menuBar={height:22,display:\"flex\",alignItems:\"center\",gap:12,padding:\"0 6px\",boxSizing:\"border-box\",backgroundColor:\"#c0c0c0\"};const contentRow={flex:1,display:\"flex\",padding:\"4px\",boxSizing:\"border-box\",gap:4};const toolsColumn={width:80,backgroundColor:\"#c0c0c0\",borderTop:\"2px solid #ffffff\",borderLeft:\"2px solid #ffffff\",borderRight:\"2px solid #808080\",borderBottom:\"2px solid #808080\",padding:4,boxSizing:\"border-box\",display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gridAutoRows:24,gap:2};const toolSquareBase={borderTop:\"2px solid #ffffff\",borderLeft:\"2px solid #ffffff\",borderRight:\"2px solid #808080\",borderBottom:\"2px solid #808080\",backgroundColor:\"#c0c0c0\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:10};const selectedToolSquare={borderTop:\"2px solid #404040\",borderLeft:\"2px solid #404040\",borderRight:\"2px solid #ffffff\",borderBottom:\"2px solid #ffffff\",backgroundColor:\"#e0e0e0\"};const canvasFrame={flex:1,backgroundColor:\"#c0c0c0\",borderTop:\"2px solid #ffffff\",borderLeft:\"2px solid #ffffff\",borderRight:\"2px solid #808080\",borderBottom:\"2px solid #808080\",padding:2,boxSizing:\"border-box\",display:\"flex\"};const canvasStyle={display:\"block\",backgroundColor:\"#ffffff\"};const paletteBar={height:40,padding:\"4px 8px\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",gap:2};const colors=[\"#000000\",\"#808080\",\"#800000\",\"#ff0000\",\"#008000\",\"#00ff00\",\"#000080\",\"#0000ff\",\"#808000\",\"#ffff00\",\"#800080\",\"#ff00ff\",\"#008080\",\"#00ffff\",\"#ffffff\"];const colorBox=color=>({width:18,height:18,backgroundColor:color,border:color===currentColor&&tool===\"pen\"?\"2px solid #ffffff\":\"1px solid #000000\",boxSizing:\"border-box\",cursor:\"pointer\"});return /*#__PURE__*/_jsxs(\"div\",{style:wrapper,ref:containerRef,children:[/*#__PURE__*/_jsxs(\"div\",{style:titleBar,children:[/*#__PURE__*/_jsx(\"span\",{style:titleText,children:\"untitled - Paint\"}),/*#__PURE__*/_jsxs(\"div\",{style:titleButtons,children:[/*#__PURE__*/_jsx(\"div\",{style:titleBtn,children:\"_\"}),/*#__PURE__*/_jsx(\"div\",{style:titleBtn,children:\"▢\"}),/*#__PURE__*/_jsx(\"div\",{style:titleBtn,children:\"X\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:menuBar,children:[/*#__PURE__*/_jsx(\"span\",{children:\"File\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Edit\"}),/*#__PURE__*/_jsx(\"span\",{children:\"View\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Image\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Options\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Help\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:contentRow,children:[/*#__PURE__*/_jsxs(\"div\",{style:toolsColumn,children:[/*#__PURE__*/_jsx(\"div\",{style:{...toolSquareBase,...tool===\"pen\"?selectedToolSquare:{}},onClick:()=>setTool(\"pen\"),children:\"✏️\"}),/*#__PURE__*/_jsx(\"div\",{style:{...toolSquareBase,...tool===\"eraser\"?selectedToolSquare:{}},onClick:()=>setTool(\"eraser\"),children:\"⌧\"}),Array.from({length:12}).map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:toolSquareBase},i))]}),/*#__PURE__*/_jsx(\"div\",{style:canvasFrame,children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:canvasStyle,onPointerDown:handlePointerDown,onPointerMove:handlePointerMove,onPointerUp:stopDrawing,onPointerLeave:stopDrawing})})]}),/*#__PURE__*/_jsx(\"div\",{style:paletteBar,children:colors.map(c=>/*#__PURE__*/_jsx(\"div\",{style:colorBox(c),onClick:()=>{setTool(\"pen\");setCurrentColor(c);}},c))})]});}PaintWindow.defaultProps={lineWidth:2};addPropertyControls(PaintWindow,{lineWidth:{type:ControlType.Number,title:\"Line\",min:1,max:10,defaultValue:2}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PaintWindow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MS_Paint.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function RetroNavBar(props){const{startLabel,icon,style}=props;const[time,setTime]=React.useState(\"\");// Clock updates every second\nReact.useEffect(()=>{const update=()=>{const d=new Date;let hours=d.getHours();const minutes=d.getMinutes().toString().padStart(2,\"0\");const ampm=hours>=12?\"PM\":\"AM\";hours=hours%12;if(hours===0)hours=12;setTime(`${hours}:${minutes} ${ampm}`);};update();const id=setInterval(update,1e3);return()=>clearInterval(id);},[]);const barStyle={...style,position:\"fixed\",top:0,left:0,right:0,height:40,backgroundColor:\"#d9d9d9\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"4px 8px\",boxSizing:\"border-box\",zIndex:1e3,fontFamily:\"Pixelbasel, sans-serif\",fontSize:16,letterSpacing:0};const startButton={display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"4px 10px\",backgroundColor:\"#d9d9d9\",borderTop:\"2px solid #ffffff\",borderLeft:\"2px solid #ffffff\",borderRight:\"2px solid #6b6b6b\",borderBottom:\"2px solid #6b6b6b\",boxShadow:\"1px 1px 0 #000000\",cursor:\"pointer\",boxSizing:\"border-box\"};const iconBox={width:18,height:18,backgroundColor:\"#000000\",color:\"#ffffff\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:9,overflow:\"hidden\"};const startLabelStyle={fontSize:16};const clockBox={minWidth:90,padding:\"4px 10px\",backgroundColor:\"#d9d9d9\",borderTop:\"2px solid #ffffff\",borderLeft:\"2px solid #ffffff\",borderRight:\"2px solid #6b6b6b\",borderBottom:\"2px solid #6b6b6b\",boxShadow:\"1px 1px 0 #000000\",textAlign:\"right\",fontSize:16,boxSizing:\"border-box\"};return /*#__PURE__*/_jsxs(\"div\",{style:barStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:startButton,children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:18,height:18,overflow:\"hidden\"},children:[\" \",icon]}),/*#__PURE__*/_jsx(\"span\",{style:startLabelStyle,children:startLabel})]}),/*#__PURE__*/_jsx(\"div\",{style:clockBox,children:time})]});}RetroNavBar.defaultProps={startLabel:\"Start\"};// Framer controls\naddPropertyControls(RetroNavBar,{startLabel:{type:ControlType.String,title:\"Label\",defaultValue:\"Start\"},icon:{type:ControlType.ComponentInstance,title:\"Icon\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RetroNavBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Task_Bar.map"],"mappings":"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"}