{"version":3,"file":"ImageWithPrototypeButton.Cx_diN1S.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/BtZzR97DsdZ2R0x0P483/opWbJRPyx5or4dCpYH1f/ImageWithPrototypeButton.js"],"sourcesContent":["// Image with hover button overlay for prototype links\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useState,useEffect}from\"react\";const gentleEase=[.25,.1,.25,1];const smoothSpring={type:\"spring\",stiffness:200,damping:25};// Figma icon SVG\nconst FigmaIcon=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",style:{marginRight:8,flexShrink:0},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 24C10.208 24 12 22.208 12 20V16H8C5.792 16 4 17.792 4 20C4 22.208 5.792 24 8 24Z\",fill:\"#0ACF83\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 12C4 9.792 5.792 8 8 8H12V16H8C5.792 16 4 14.208 4 12Z\",fill:\"#A259FF\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 4C4 1.792 5.792 0 8 0H12V8H8C5.792 8 4 6.208 4 4Z\",fill:\"#F24E1E\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 0H16C18.208 0 20 1.792 20 4C20 6.208 18.208 8 16 8H12V0Z\",fill:\"#FF7262\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 12C20 14.208 18.208 16 16 16C13.792 16 12 14.208 12 12C12 9.792 13.792 8 16 8C18.208 8 20 9.792 20 12Z\",fill:\"#1ABCFE\"})]});// Lovable icon SVG (heart shape)\nconst LovableIcon=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",style:{marginRight:8,flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z\",fill:\"#FF6B6B\"})});/**\n * Image with Prototype Button\n * \n * Displays an image with a centered hover overlay button that links to a prototype.\n * Scroll animations should be applied via Framer's native settings on the canvas.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function ImageWithPrototypeButton(props){const{image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Image\"},imageUrl=\"\",prototypeUrl=\"\",buttonText=\"View Prototype\",buttonIcon=true,iconType=\"figma\",caption=\"\",captionColor=\"rgba(255, 255, 255, 0.6)\",borderRadius=8,showLightbox=true,lightboxBackground=\"rgba(0, 0, 0, 0.92)\",buttonBackground=\"rgba(0, 0, 0, 0.75)\",buttonTextColor=\"#ffffff\",gradientStart=\"rgb(0, 180, 255)\",gradientEnd=\"rgb(0, 255, 135)\",style}=props;const[isHovered,setIsHovered]=useState(false);const[isButtonHovered,setIsButtonHovered]=useState(false);const[isOpen,setIsOpen]=useState(false);const isStatic=useIsStaticRenderer();// Get image source\nconst src=imageUrl||image?.src||\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\";const alt=image?.alt||caption||\"Image\";const handleImageClick=()=>{if(showLightbox&&!prototypeUrl){setIsOpen(true);}};const handleButtonClick=e=>{e.stopPropagation();if(prototypeUrl&&typeof window!==\"undefined\"){window.open(prototypeUrl,\"_blank\",\"noopener,noreferrer\");}};// Lock body scroll when lightbox is open\nuseEffect(()=>{if(typeof document===\"undefined\")return;if(isOpen){document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=\"\";};}},[isOpen]);const IconComponent=iconType===\"lovable\"?LovableIcon:FigmaIcon;const buttonBaseStyle={position:\"relative\",padding:\"14px 24px\",background:buttonBackground,backdropFilter:\"blur(16px)\",WebkitBackdropFilter:\"blur(16px)\",border:\"none\",borderRadius:10,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:buttonTextColor,fontSize:14,fontWeight:600,fontFamily:\"Inter, system-ui, sans-serif\",cursor:\"pointer\"};const buttonOuterRadius=12;// Static render for canvas\nif(isStatic){return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",borderRadius,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"img\",{src:src,alt:alt,style:{width:\"100%\",height:\"auto\",display:\"block\",borderRadius}}),prototypeUrl&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:buttonBaseStyle,children:[buttonIcon&&/*#__PURE__*/_jsx(IconComponent,{}),buttonText]})})]}),caption&&/*#__PURE__*/_jsx(\"p\",{style:{color:captionColor,margin:\"12px 0 0 0\",textAlign:\"center\",fontSize:13},children:caption})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",borderRadius,overflow:\"hidden\",cursor:prototypeUrl?\"pointer\":showLightbox?\"zoom-in\":\"default\"},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onClick:handleImageClick,children:[/*#__PURE__*/_jsx(\"img\",{src:src,alt:alt,style:{width:\"100%\",height:\"auto\",display:\"block\",borderRadius}}),/*#__PURE__*/_jsx(AnimatePresence,{children:isHovered&&prototypeUrl&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3,ease:gentleEase},style:{position:\"absolute\",inset:0,background:\"radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.3) 100%)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(motion.div,{initial:{scale:.92,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.92,opacity:0},transition:smoothSpring,onMouseEnter:()=>setIsButtonHovered(true),onMouseLeave:()=>setIsButtonHovered(false),style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:isButtonHovered?`linear-gradient(135deg, ${gradientStart}, ${gradientEnd})`:\"rgba(255, 255, 255, 0.15)\",borderRadius:buttonOuterRadius,pointerEvents:\"none\",transition:\"background 0.4s ease\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",padding:2,borderRadius:buttonOuterRadius},children:/*#__PURE__*/_jsxs(\"button\",{onClick:handleButtonClick,style:{...buttonBaseStyle,boxShadow:isButtonHovered?`inset 0 1px 0 0 rgba(255,255,255,0.2), 0 0 20px 0 ${gradientStart}40`:\"inset 0 1px 0 0 rgba(255,255,255,0.1), 0 4px 16px rgba(0,0,0,0.4)\",transition:\"box-shadow 0.4s ease\"},children:[buttonIcon&&/*#__PURE__*/_jsx(IconComponent,{}),buttonText]})})]})})})]}),caption&&/*#__PURE__*/_jsx(\"p\",{style:{color:captionColor,margin:\"12px 0 0 0\",textAlign:\"center\",fontSize:13},children:caption}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"fixed\",inset:0,backgroundColor:lightboxBackground,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:9999,cursor:\"zoom-out\"},onClick:()=>setIsOpen(false),children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:20,right:20,width:44,height:44,borderRadius:22,backgroundColor:\"rgba(255,255,255,0.1)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",color:\"white\",fontSize:24},whileHover:{backgroundColor:\"rgba(255,255,255,0.2)\"},whileTap:{scale:.9},onClick:e=>{e.stopPropagation();setIsOpen(false);},children:\"\\xd7\"}),/*#__PURE__*/_jsx(motion.img,{src:src,alt:alt,initial:{scale:.92,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.92,opacity:0},transition:smoothSpring,style:{maxWidth:\"90vw\",maxHeight:\"90vh\",objectFit:\"contain\",borderRadius:4},onClick:e=>e.stopPropagation()}),caption&&/*#__PURE__*/_jsx(motion.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},style:{position:\"absolute\",bottom:30,left:0,right:0,textAlign:\"center\",color:\"rgba(255,255,255,0.8)\",fontSize:14},children:caption})]})})]});}addPropertyControls(ImageWithPrototypeButton,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},imageUrl:{type:ControlType.String,title:\"Image URL\",defaultValue:\"\"},prototypeUrl:{type:ControlType.Link,title:\"Prototype URL\",defaultValue:\"\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"View Prototype\"},buttonIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},iconType:{type:ControlType.Enum,title:\"Icon Type\",options:[\"figma\",\"lovable\"],optionTitles:[\"Figma\",\"Lovable\"],defaultValue:\"figma\",hidden:props=>!props.buttonIcon},caption:{type:ControlType.String,title:\"Caption\",displayTextArea:true,defaultValue:\"\"},captionColor:{type:ControlType.Color,title:\"Caption Color\",defaultValue:\"rgba(255, 255, 255, 0.6)\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:24},showLightbox:{type:ControlType.Boolean,title:\"Lightbox\",defaultValue:true},lightboxBackground:{type:ControlType.Color,title:\"Lightbox BG\",defaultValue:\"rgba(0, 0, 0, 0.92)\",hidden:props=>!props.showLightbox},buttonBackground:{type:ControlType.Color,title:\"Button BG\",defaultValue:\"rgba(0, 0, 0, 0.75)\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#ffffff\"},gradientStart:{type:ControlType.Color,title:\"Gradient Start\",defaultValue:\"rgb(0, 180, 255)\"},gradientEnd:{type:ControlType.Color,title:\"Gradient End\",defaultValue:\"rgb(0, 255, 135)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageWithPrototypeButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageWithPrototypeButton.map"],"mappings":"qQAWG,SAAwB,EAAyB,EAAM,CAAC,GAAK,CAAC,QAAM,CAAC,IAAI,sEAAsE,IAAI,QAAQ,CAAC,WAAS,GAAG,eAAa,GAAG,aAAW,iBAAiB,aAAW,GAAK,WAAS,QAAQ,UAAQ,GAAG,eAAa,2BAA2B,eAAa,EAAE,eAAa,GAAK,qBAAmB,sBAAsB,mBAAiB,sBAAsB,kBAAgB,UAAU,gBAAc,mBAAmB,cAAY,mBAAmB,SAAO,EAAW,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAM,CAAC,EAAgB,GAAoBA,EAAS,GAAM,CAAM,CAAC,EAAO,GAAWA,EAAS,GAAM,CAAO,EAAS,GAAqB,CACjrB,EAAI,GAAU,GAAO,KAAK,sEAA4E,EAAI,GAAO,KAAK,GAAS,QAAc,MAAqB,CAAI,GAAc,CAAC,GAAc,EAAU,GAAK,EAAU,EAAkB,GAAG,CAAC,EAAE,iBAAiB,CAAI,GAAqB,IAAS,QAAa,EAAO,KAAK,EAAa,SAAS,sBAAsB,EAClX,MAAc,CAAI,YAAO,SAAW,MAAsB,EAA8C,MAAtC,UAAS,KAAK,MAAM,SAAS,aAAmB,CAAC,SAAS,KAAK,MAAM,SAAS,KAAQ,CAAC,EAAO,CAAC,CAAC,IAAM,EAAc,IAAW,UAAU,EAAY,EAAgB,EAAgB,CAAC,SAAS,WAAW,QAAQ,YAAY,WAAW,EAAiB,eAAe,aAAa,qBAAqB,aAAa,OAAO,OAAO,aAAa,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAgB,SAAS,GAAG,WAAW,IAAI,WAAW,+BAA+B,OAAO,UAAU,CACmJ,OAA/sB,EAA8B,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,SAAS,WAAW,MAAM,OAAO,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,eAAa,SAAS,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAK,MAAQ,MAAI,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,eAAa,CAAC,CAAC,CAAC,GAA2B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,EAAgB,SAAS,CAAC,GAAyB,EAAK,EAAc,EAAE,CAAC,CAAC,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,MAAM,EAAa,OAAO,aAAa,UAAU,SAAS,SAAS,GAAG,CAAC,SAAS,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,SAAS,WAAW,MAAM,OAAO,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,eAAa,SAAS,SAAS,OAAO,EAAa,UAAU,EAAa,UAAU,UAAU,CAAC,iBAAiB,EAAa,GAAK,CAAC,iBAAiB,EAAa,GAAM,CAAC,QAAQ,EAAiB,SAAS,CAAc,EAAK,MAAM,CAAK,MAAQ,MAAI,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,eAAa,CAAC,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,GAAW,GAA2B,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,GAAG,KAAK,EAAW,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,+EAA+E,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,QAAQ,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,QAAQ,EAAE,CAAC,KAAK,CAAC,MAAM,IAAI,QAAQ,EAAE,CAAC,WAAW,EAAa,iBAAiB,EAAmB,GAAK,CAAC,iBAAiB,EAAmB,GAAM,CAAC,MAAM,CAAC,SAAS,WAAW,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,EAAgB,2BAA2B,EAAc,IAAI,EAAY,GAAG,4BAA4B,aAAa,GAAkB,cAAc,OAAO,WAAW,uBAAuB,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,EAAE,aAAa,GAAkB,CAAC,SAAsB,EAAM,SAAS,CAAC,QAAQ,EAAkB,MAAM,CAAC,GAAG,EAAgB,UAAU,EAAgB,qDAAqD,EAAc,IAAI,oEAAoE,WAAW,uBAAuB,CAAC,SAAS,CAAC,GAAyB,EAAK,EAAc,EAAE,CAAC,CAAC,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,MAAM,EAAa,OAAO,aAAa,UAAU,SAAS,SAAS,GAAG,CAAC,SAAS,EAAQ,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,GAAqB,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,gBAAgB,EAAmB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,KAAK,OAAO,WAAW,CAAC,YAAY,EAAU,GAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,aAAa,GAAG,gBAAgB,wBAAwB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,MAAM,QAAQ,SAAS,GAAG,CAAC,WAAW,CAAC,gBAAgB,wBAAwB,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,QAAQ,GAAG,CAAC,EAAE,iBAAiB,CAAC,EAAU,GAAM,EAAG,SAAS,IAAO,CAAC,CAAc,EAAK,EAAO,IAAI,CAAK,MAAQ,MAAI,QAAQ,CAAC,MAAM,IAAI,QAAQ,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,QAAQ,EAAE,CAAC,KAAK,CAAC,MAAM,IAAI,QAAQ,EAAE,CAAC,WAAW,EAAa,MAAM,CAAC,SAAS,OAAO,UAAU,OAAO,UAAU,UAAU,aAAa,EAAE,CAAC,QAAQ,GAAG,EAAE,iBAAiB,CAAC,CAAC,CAAC,GAAsB,EAAK,EAAO,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,GAAG,KAAK,EAAE,MAAM,EAAE,UAAU,SAAS,MAAM,wBAAwB,SAAS,GAAG,CAAC,SAAS,EAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,8BAb5xH,IAAwE,IAAkD,IAAsC,CAAM,EAAW,CAAC,IAAI,GAAG,IAAI,EAAE,CAAO,EAAa,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,GAAG,CAC9S,MAA2B,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,MAAM,CAAC,YAAY,EAAE,WAAW,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,sFAAsF,KAAK,UAAU,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,4DAA4D,KAAK,UAAU,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,uDAAuD,KAAK,UAAU,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,+DAA+D,KAAK,UAAU,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,6GAA6G,KAAK,UAAU,CAAC,CAAC,CAAC,CAAC,CACpuB,MAA6B,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,MAAM,CAAC,YAAY,EAAE,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,iLAAiL,KAAK,UAAU,CAAC,CAAC,CAAC,CAWs+G,EAAoB,EAAyB,CAAC,MAAM,CAAC,KAAK,EAAY,gBAAgB,MAAM,QAAQ,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,gBAAgB,aAAa,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,iBAAiB,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,QAAQ,UAAU,CAAC,aAAa,CAAC,QAAQ,UAAU,CAAC,aAAa,QAAQ,OAAO,GAAO,CAAC,EAAM,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,gBAAgB,GAAK,aAAa,GAAG,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,2BAA2B,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,GAAK,CAAC,mBAAmB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,sBAAsB,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,aAAa,sBAAsB,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,mBAAmB,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,mBAAmB,CAAC,CAAC"}