{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/jqUwS5tgyOMzrjDFk8Gk/p4CsCALDzHGTd6oZjb7L/componentPresets.js", "ssg:https://framerusercontent.com/modules/SovyPYTTSAmbMKrX9nY5/jRV6XVk5tzvkz7AHudCC/idUGHtA10.js", "ssg:https://framerusercontent.com/modules/UWt7MkpsB4yLmUPhvuCL/wlW7nhyxoyGheFrllzTD/mymMiWgMs.js", "ssg:https://framerusercontent.com/modules/mc4JL7pbIKOKZ70S4pCI/2RRFZTZrzbni9qKWAOE6/nO4hZrhDx.js", "ssg:https://framerusercontent.com/modules/fuxaaWSV2158JLJ3ImfS/OXKLifaoDbRKqeaKAH4N/t_S5mf8KG.js", "ssg:https://framerusercontent.com/modules/n1l5ffOdYZjmUxpRaXNS/nVmQUpd4rZDVrW8NMVHT/yr2Rse6T4.js", "ssg:https://framerusercontent.com/modules/wc5XLLEP9j2facca8qsT/Ziu5KDixdnOKOjVc4Kfq/CMS_Image_Lightbox.js"],
  "sourcesContent": ["// Generated by Framer (f082bd6)\nexport const props={g6q2jpz9N:{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,darkTheme:\"framerDark\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},isMixedBorderRadius:false,lightTheme:\"framerLight\",padding:24,paddingBottom:24,paddingLeft:24,paddingPerSide:false,paddingRight:24,paddingTop:24,theme:\"framerDark\",themeMode:\"Static\",topLeftRadius:0,topRightRadius:0},VKMr_Gm_f:{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,isMixedBorderRadius:false,isRed:true,topLeftRadius:0,topRightRadius:0}};export const fonts={g6q2jpz9N:[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}]};\nexport const __FramerMetadata__ = {\"exports\":{\"props\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Suisse Int'l Semi Bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Suisse Int'l Semi Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/IRu6eyk5lGvm6whVBVUdcpi24Sc.woff2\"}]}];export const css=['.framer-oGJ1T .framer-styles-preset-1jj5xz9:not(.rich-text-wrapper), .framer-oGJ1T .framer-styles-preset-1jj5xz9.rich-text-wrapper h5 { --framer-font-family: \"Suisse Int\\'l Semi Bold\", \"Suisse Int\\'l Semi Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-31370923-de67-495c-864a-920fd49f64a7, #111920); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-oGJ1T\";\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 (575e68f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-tYwHE .framer-styles-preset-3dgtfn {  }\"];export const className=\"framer-tYwHE\";\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 (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Suisse Int'l Bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Suisse Int'l Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/KpBatxZS1Lx6QsHIhvOtFZkdmjs.woff2\"}]}];export const css=['.framer-XAgDz .framer-styles-preset-94pyvd:not(.rich-text-wrapper), .framer-XAgDz .framer-styles-preset-94pyvd.rich-text-wrapper h4 { --framer-font-family: \"Suisse Int\\'l Bold\", \"Suisse Int\\'l Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 110%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-31370923-de67-495c-864a-920fd49f64a7, #111920); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-XAgDz\";\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 (f082bd6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Suisse Int'l Mono Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Suisse Int'l Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/H6dX2P4OS8kurE23RYNqVhE56M.woff2\"}]}];export const css=['.framer-QjQlt .framer-styles-preset-1hyt0we { --framer-code-font-family: \"Suisse Int\\'l Mono Regular\", \"Suisse Int\\'l Mono Regular Placeholder\", monospace; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: #98256a; --framer-font-size-scale: 0.88; background-color: rgba(152, 37, 106, 0.24); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; padding-bottom: 0.2em; padding-left: 0.3em; padding-right: 0.3em; padding-top: 0.2em; }'];export const className=\"framer-QjQlt\";\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 (8107e78)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper), .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-color: rgba(153, 153, 153, 0.25); border-style: solid; border-top-left-radius: 8px; border-top-right-radius: 8px; border-width: 1px; overflow: hidden; }\",\".framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) th, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table th, .framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) td, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table td { padding: 10px; }\",\".framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) th, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table th { background-color: rgba(153, 153, 153, 0.1); }\",\".framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) tr + tr td, .framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) tr + tr th, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table tr + tr td, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table tr + tr th { border-top-color: rgba(153, 153, 153, 0.25); border-top-style: solid; border-top-width: 1px; }\",\".framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) td + td, .framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) th + th, .framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) td + th, .framer-gMa41 .framer-styles-preset-vrzgha:not(.rich-text-wrapper) th + td, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table td + td, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table th + th, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table td + th, .framer-gMa41 .framer-styles-preset-vrzgha.rich-text-wrapper table th + td { border-left-color: rgba(153, 153, 153, 0.25); border-left-style: solid; border-left-width: 1px; }\"];export const className=\"framer-gMa41\";\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\"}}}", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";export function CMSContentImageLightboxWithSmoothTransition(Component){return props=>{const[lightboxDisplay,setLightboxDisplay]=useState(false);const[selectedImage,setSelectedImage]=useState(\"\");const[opacity,setOpacity]=useState(0);const handleImageClick=src=>{setSelectedImage(src);setLightboxDisplay(true);};useEffect(()=>{if(lightboxDisplay){setTimeout(()=>setOpacity(1),10);}},[lightboxDisplay]);const closeLightbox=()=>{setOpacity(0);setTimeout(()=>setLightboxDisplay(false),300);};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props,onClick:e=>{if(e.target.tagName===\"IMG\"){handleImageClick(e.target.src);}},style:{cursor:\"pointer\"}}),/*#__PURE__*/_jsx(\"style\",{children:`\n                    .${props.className} img {\n                        cursor: zoom-in;\n                    }\n                    .lightbox-backdrop {\n                        position: fixed;\n                        top: 0;\n                        left: 0;\n                        width: 100vw;\n                        height: 100vh;\n                        background-color: rgba(0, 0, 0, 0.8);\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        z-index: 9999999 !important;\n                        opacity: 0;\n                        transition: opacity 0.3s ease;\n                    }\n                    .lightbox-image {\n                        max-height: 90%;\n                        max-width: 90%;\n                    }\n                `}),lightboxDisplay&&/*#__PURE__*/_jsx(\"div\",{className:\"lightbox-backdrop\",onClick:closeLightbox,style:{opacity:opacity},children:/*#__PURE__*/_jsx(\"img\",{src:selectedImage,className:\"lightbox-image\",alt:\"Fullscreen\"})})]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"CMSContentImageLightboxWithSmoothTransition\":{\"type\":\"reactHoc\",\"name\":\"CMSContentImageLightboxWithSmoothTransition\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMS_Image_Lightbox.map"],
  "mappings": "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",
  "names": ["props", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "CMSContentImageLightboxWithSmoothTransition", "Component", "props", "lightboxDisplay", "setLightboxDisplay", "ye", "selectedImage", "setSelectedImage", "opacity", "setOpacity", "handleImageClick", "src", "ue", "closeLightbox", "u", "l", "p", "e"]
}
