{"version":3,"file":"script_main.BPg0AYM4.mjs","names":["useRef","React.useId","Image1","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/JlhPtcj2FlK2GgXL14ce/jiAMArDrRsIfgficTDiq/nm6EQFkCL.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (34801f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js\";const EmbedFonts=getFonts(Embed);const breakpoints={EgPvWLwvN:\"(max-width: 809.98px)\",gjwwctvrz:\"(min-width: 1200px)\",H7zCQr6iJ:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2J15i\";const variantClassNames={EgPvWLwvN:\"framer-v-w16882\",gjwwctvrz:\"framer-v-1qv2lvn\",H7zCQr6iJ:\"framer-v-qcy865\"};const breakpointRules={EgPvWLwvN:[\".framer-2J15i .framer-stqigv { height: 57px; }\",\".framer-2J15i .framer-19wmu4v-container { height: 59px; width: 388px; }\",\".framer-2J15i .framer-73px3i-container { height: 181px; width: 392px; }\"],H7zCQr6iJ:[\".framer-2J15i .framer-stqigv { height: 89px; }\",\".framer-2J15i .framer-19wmu4v-container { height: 121px; width: 810px; }\",\".framer-2J15i .framer-73px3i-container { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={EgPvWLwvN:\".framer-w16882-override\",H7zCQr6iJ:\".framer-qcy865-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2J15i.framer-b5lwn0, .framer-2J15i .framer-b5lwn0 { display: block; }\",\".framer-2J15i.framer-1qv2lvn { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2J15i .framer-stqigv { flex: none; height: 158px; overflow: visible; position: relative; text-decoration: none; width: 100%; }\",\".framer-2J15i .framer-19wmu4v-container { flex: none; height: 192px; position: relative; width: 100%; z-index: 1; }\",\".framer-2J15i .framer-73px3i-container { flex: none; height: 206px; position: relative; width: 1206px; z-index: 1; }\",\".framer-2J15i .framer-2oatza { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={EgPvWLwvN:\"(max-width: 809.98px)\",gjwwctvrz:\"(min-width: 1200px)\",H7zCQr6iJ:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"gjwwctvrz\",Phone:\"EgPvWLwvN\",Tablet:\"H7zCQr6iJ\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gjwwctvrz\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"gjwwctvrz\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1qv2lvn\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Link,{href:\"http://최저가마켓.com\",motionChild:true,nodeId:\"onTfvmtwb\",openInNewTab:true,scopeId:\"nm6EQFkCL\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(0),pixelHeight:147,pixelWidth:1048,sizes:\"100vw\",src:\"https://framerusercontent.com/images/Ux6G17SE4DdkRo2Zd3Qq39r1Hes.png?width=1048&height=147\",srcSet:\"https://framerusercontent.com/images/Ux6G17SE4DdkRo2Zd3Qq39r1Hes.png?scale-down-to=512&width=1048&height=147 512w,https://framerusercontent.com/images/Ux6G17SE4DdkRo2Zd3Qq39r1Hes.png?scale-down-to=1024&width=1048&height=147 1024w,https://framerusercontent.com/images/Ux6G17SE4DdkRo2Zd3Qq39r1Hes.png?width=1048&height=147 1048w\"},className:\"framer-stqigv framer-b5lwn0\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19wmu4v-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"yJQwzVcwf\",scopeId:\"nm6EQFkCL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EgPvWLwvN:{html:'<table>\\n\t<thead>\\n\t\t<tr>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/먹고가자카페\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_3.jpg\" width=\"120\"></a></div>\\n\t\t\t</th>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/도매다모아\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_4.jpg\" width=\"120\"></a></div>\\n\t\t\t</th>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/여행타임\" rel=\"noopener noreferrer\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_18.jpg\" width=\"120\"></a></div>\\n\t\t\t</th>\\n\t\t</tr>\\n\t</thead>\\n</table>\\n'},H7zCQr6iJ:{html:'<table>\\n\t<thead>\\n\t\t<tr>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/먹고가자카페\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_3.jpg\" width=\"270\"></a></div>\\n\t\t\t</th>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/도매다모아\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_4.jpg\" width=\"270\"></a></div>\\n\t\t\t</th>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/여행타임\" rel=\"noopener noreferrer\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_18.jpg\" width=\"270\"></a></div>\\n\t\t\t</th>\\n\t\t</tr>\\n\t</thead>\\n</table>\\n'}},children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<table>\\n\t<thead>\\n\t\t<tr>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/먹고가자카페\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_3.jpg\" width=\"400\"></a></div>\\n\t\t\t</th>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/도매다모아\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_4.jpg\" width=\"400\"></a></div>\\n\t\t\t</th>\\n\t\t\t<th>\\n\t\t\t\t<div style=\"text-align: center;\">\\n\t\t\t\t\t<a href=\"https://osexykorea.com/여행타임\" rel=\"noopener noreferrer\" target=\"_blank\"><img src=\"https://osexykorea.com/images/cafe_18.jpg\" width=\"400\"></a></div>\\n\t\t\t</th>\\n\t\t</tr>\\n\t</thead>\\n</table>\\n',id:\"yJQwzVcwf\",layoutId:\"yJQwzVcwf\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-73px3i-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"EnUgy2tpO\",scopeId:\"nm6EQFkCL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EgPvWLwvN:{html:'  <div style=\"display:flex;align-items:center;gap:6px;padding:0 8px;height:90px;background:#FF6000;box-sizing:border-box;width:100%;border-radius:16px 16px 0 0;\">\\n    <span style=\"color:#fff;font-size:15px;font-weight:900;letter-spacing:-1px;flex-shrink:0;padding-right:4px;\">TEMU</span>\\n    <a href=\"https://temu.to/k/ggtr0mltagj\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#FF6000;border-radius:8px;height:64px;font-size:13px;font-weight:900;text-decoration:none;line-height:1.5;min-width:0;\">30% 할인<span style=\"font-size:10px;font-weight:500;color:#333;\">+15만쿠폰</span></a>\\n    <a href=\"https://temu.to/k/g83ifgmw75f\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#FF6000;border-radius:8px;height:64px;font-size:13px;font-weight:900;text-decoration:none;line-height:1.5;min-width:0;\">선물 0원<span style=\"font-size:10px;font-weight:500;color:#333;\">앱전용</span></a>\\n    <a href=\"https://temu.to/k/g1jnrrlbnva\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#FF6000;border-radius:8px;height:64px;font-size:13px;font-weight:900;text-decoration:none;line-height:1.5;min-width:0;\">특별세일<span style=\"font-size:10px;font-weight:500;color:#333;\">신규앱</span></a>\\n    <a href=\"https://temu.to/k/ggtr0mltagj\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#111;color:#FF6000;border-radius:8px;height:64px;font-size:13px;font-weight:900;text-decoration:none;line-height:1.5;min-width:0;\">SAVE BIG<span style=\"font-size:10px;font-weight:500;color:#fff;\">전체혜택</span></a>\\n  </div><div style=\"display:flex;align-items:center;gap:5px;padding:0 10px;height:84px;background:#fff;border:1px solid #e2e8f0;box-sizing:border-box;width:100%;border-radius:12px;font-family:system-ui,sans-serif;\">\\n  <div style=\"color:#0f172a;font-size:13px;font-weight:900;letter-spacing:-0.5px;flex-shrink:0;padding-right:3px;line-height:1.3;text-align:center;\">마리트<br><span style=\"color:#2563eb;font-size:11px;font-weight:800;\">특가픽</span></div>\\n  <a href=\"https://myrealt.rip/ZtIBe3\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff1f2;color:#e11d48;border:1px solid #fecdd3;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">할인쿠폰<span style=\"font-size:10px;font-weight:700;color:#be123c;\">전체 적용</span></a>\\n  <a href=\"https://myrealt.rip/ZtIGc2\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">특가항공<span style=\"font-size:10px;font-weight:700;color:#1d4ed8;\">최저가 보장</span></a>\\n  <a href=\"https://myrealt.rip/ZtII12\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0fdf4;color:#16a34a;border:1px solid #dcfce7;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">해외숙소<span style=\"font-size:10px;font-weight:700;color:#15803d;\">인기호텔 픽</span></a>\\n  <div style=\"width:1px;height:44px;background:#e2e8f0;flex-shrink:0;\"></div>\\n  <a href=\"https://myrealt.rip/ZtJW87\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fefce8;color:#ca8a04;border:1px solid #fef08a;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">호텔특가<span style=\"font-size:10px;font-weight:700;color:#a16207;\">지금 예약</span></a>\\n  <a href=\"https://myrealt.rip/ZtJc60\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">국내렌터카<span style=\"font-size:10px;font-weight:700;color:#0f766e;\">최저가 픽</span></a>\\n</div>\\n'}},children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'  <div style=\"display:flex;align-items:center;gap:6px;padding:0 8px;height:90px;background:#FF6000;box-sizing:border-box;width:100%;border-radius:16px 16px 0 0;\">\\n    <span style=\"color:#fff;font-size:15px;font-weight:900;letter-spacing:-1px;flex-shrink:0;padding-right:4px;\">TEMU</span>\\n    <a href=\"https://temu.to/k/ggtr0mltagj\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#FF6000;border-radius:8px;height:64px;font-size:13px;font-weight:900;text-decoration:none;line-height:1.5;min-width:0;\">30% 할인<span style=\"font-size:10px;font-weight:500;color:#333;\">+15만쿠폰</span></a>\\n    <a href=\"https://temu.to/k/g83ifgmw75f\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#FF6000;border-radius:8px;height:64px;font-size:13px;font-weight:900;text-decoration:none;line-height:1.5;min-width:0;\">선물 0원<span style=\"font-size:10px;font-weight:500;color:#333;\">앱전용</span></a>\\n    <a href=\"https://temu.to/k/g1jnrrlbnva\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#FF6000;border-radius:8px;height:64px;font-size:13px;font-weight:900;text-decoration:none;line-height:1.5;min-width:0;\">특별세일<span style=\"font-size:10px;font-weight:500;color:#333;\">신규앱</span></a>\\n    <a href=\"https://temu.to/k/ggtr0mltagj\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#111;color:#FF6000;border-radius:8px;height:64px;font-size:13px;font-weight:900;text-decoration:none;line-height:1.5;min-width:0;\">SAVE BIG<span style=\"font-size:10px;font-weight:500;color:#fff;\">전체혜택</span></a>\\n  </div><div style=\"display:flex;align-items:center;gap:5px;padding:0 10px;height:84px;background:#fff;border:1px solid #e2e8f0;box-sizing:border-box;width:100%;border-radius:12px;font-family:system-ui,sans-serif;\">\\n  <div style=\"color:#0f172a;font-size:13px;font-weight:900;letter-spacing:-0.5px;flex-shrink:0;padding-right:3px;line-height:1.3;text-align:center;\">마리트<br><span style=\"color:#2563eb;font-size:11px;font-weight:800;\">특가픽</span></div>\\n  <a href=\"https://myrealt.rip/ZtJs3e\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff1f2;color:#e11d48;border:1px solid #fecdd3;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">오늘의특가<span style=\"font-size:10px;font-weight:700;color:#be123c;\">지금 바로</span></a>\\n  <a href=\"https://myrealt.rip/ZtILca\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff7ed;color:#ea580c;border:1px solid #ffedd5;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">국내숙소<span style=\"font-size:10px;font-weight:700;color:#c2410c;\">폭탄 세일</span></a>\\n  <a href=\"https://myrealt.rip/ZtJ947\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">마이팩<span style=\"font-size:10px;font-weight:700;color:#0f766e;\">추가할인 팩</span></a>\\n  <div style=\"width:1px;height:44px;background:#e2e8f0;flex-shrink:0;\"></div>\\n  <a href=\"https://myrealt.rip/ZtJW87\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fefce8;color:#ca8a04;border:1px solid #fef08a;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">호텔특가<span style=\"font-size:10px;font-weight:700;color:#a16207;\">지금 예약</span></a>\\n  <a href=\"https://myrealt.rip/ZtJc60\" target=\"_blank\" rel=\"nofollow sponsored noopener\" style=\"flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0fdfa;color:#0d9488;border:1px solid #ccfbf1;border-radius:8px;height:60px;font-size:12px;font-weight:800;text-decoration:none;line-height:1.4;min-width:0;text-align:center;\">국내렌터카<span style=\"font-size:10px;font-weight:700;color:#0f766e;\">최저가 픽</span></a>\\n</div>\\n',id:\"EnUgy2tpO\",layoutId:\"EnUgy2tpO\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-2oatza\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EgPvWLwvN\":{\"layout\":[\"fixed\",\"fixed\"]},\"H7zCQr6iJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"gjwwctvrz\":[\".framer-stqigv\",\".framer-19wmu4v-container\",\".framer-73px3i-container\"],\"EgPvWLwvN\":[\".framer-stqigv\",\".framer-19wmu4v-container\",\".framer-73px3i-container\"],\"H7zCQr6iJ\":[\".framer-stqigv\",\".framer-19wmu4v-container\",\".framer-73px3i-container\"]}\n * @framerBreakpoints {\"gjwwctvrz\":{\"min\":1200,\"canvasClassName\":\"framer-1qv2lvn-override\",\"minHeight\":20000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"H7zCQr6iJ\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-qcy865-override\",\"minHeight\":20000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"EgPvWLwvN\":{\"max\":809,\"canvasClassName\":\"framer-w16882-override\",\"minHeight\":20000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant gjwwctvrz\n * @framerLayoutTemplate true\n */const Framernm6EQFkCL=withCSS(Component,css,\"framer-2J15i\");export default Framernm6EQFkCL;Framernm6EQFkCL.displayName=\"Template\";Framernm6EQFkCL.defaultProps={height:2e4,width:1200};addFonts(Framernm6EQFkCL,[{explicitInter:true,fonts:[]},...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framernm6EQFkCL\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"gjwwctvrz\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1qv2lvn-override\\\",\\\"minHeight\\\":20000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"H7zCQr6iJ\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-qcy865-override\\\",\\\"minHeight\\\":20000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"EgPvWLwvN\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-w16882-override\\\",\\\"minHeight\\\":20000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EgPvWLwvN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H7zCQr6iJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"gjwwctvrz\\\":[\\\".framer-stqigv\\\",\\\".framer-19wmu4v-container\\\",\\\".framer-73px3i-container\\\"],\\\"EgPvWLwvN\\\":[\\\".framer-stqigv\\\",\\\".framer-19wmu4v-container\\\",\\\".framer-73px3i-container\\\"],\\\"H7zCQr6iJ\\\":[\\\".framer-stqigv\\\",\\\".framer-19wmu4v-container\\\",\\\".framer-73px3i-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"gjwwctvrz\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"20000\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/JlhPtcj2FlK2GgXL14ce/jiAMArDrRsIfgficTDiq/nm6EQFkCL.js\";\r\n\r\n\t\tconst routes = {ef5crnWco: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/twCX3Dl8U9p6IWPoMkDr/ySdI3b1kBFIfVHqgNWcw/ef5crnWco.js\")), path: \"/\"}, XEWs4M5f2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uPc6Ye6dyY909tlznBkN/ggti70ANepYR7zrofbTQ/XEWs4M5f2.js\")), path: \"/모두의백화점-모밴10대산\"}, lOrcfFH3g: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gnwm6rCVGdh7xo1Ipd9N/pE0nYYgrAjZapUFXvITj/lOrcfFH3g.js\")), path: \"/모두의백화점-링크천국\"}, N0LlKxMxW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tVse0JNqM7q7rYaqCFkb/3VmCvzh8f9Rv9XJgp4dZ/N0LlKxMxW.js\")), path: \"/blog\"}, CAQ3RQ1XF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8l1zz8Sd5ndRabZzOe35/p5MKWEJMVq472NpyZaEV/CAQ3RQ1XF.js\")), path: \"/categories\"}, K6_8Xhx2L: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e94In6opKxluDswPH70Z/P4FqKaGSjWxBEBXvmCXH/K6_8Xhx2L.js\")), path: \"/404\"}, tXeg2EGPG: {collectionId: \"M6LL4uzMU\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/th21Q8SkC16BKNaNQutk/giAMxyB1T5KfdR6NHDqD/tXeg2EGPG.js\")), path: \"/blog/:TVN3BaGka\"}, E9EYWRP1w: {collectionId: \"if8vOvfzn\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BZwsaPvJNeVpJ46ZlVJA/Gdu1svwQxaeLHT515x5r/E9EYWRP1w.js\")), path: \"/categories/:iiyz9GRgd\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {if8vOvfzn: async () => (await import(\"https://framerusercontent.com/modules/14HerpKdx20Tp6tEKeqr/DkSoQsITQbfOL1ETKtHi/if8vOvfzn.js\"))?.[\"utils\"], M6LL4uzMU: async () => (await import(\"https://framerusercontent.com/modules/pJG2RkyrdOOscPWhQiSt/AfbNRh2c51DtRzNZZfps/M6LL4uzMU.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"ce4b58f35d8f6bd0fd6e6d1b79d6bcf146c94322e9e852e10c5b78f9b93d5d57\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"ef5crnWco\":\r\ncase \"XEWs4M5f2\":\r\ncase \"lOrcfFH3g\":\r\ncase \"N0LlKxMxW\":\r\ncase \"CAQ3RQ1XF\":\r\ncase \"K6_8Xhx2L\":\r\ncase \"tXeg2EGPG\":\r\ncase \"E9EYWRP1w\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"ef5crnWco\":\r\ncase \"XEWs4M5f2\":\r\ncase \"lOrcfFH3g\":\r\ncase \"N0LlKxMxW\":\r\ncase \"CAQ3RQ1XF\":\r\ncase \"K6_8Xhx2L\":\r\ncase \"tXeg2EGPG\":\r\ncase \"E9EYWRP1w\":\r\nreturn [{hash: \"1qv2lvn\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"qcy865\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"w16882\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e94In6opKxluDswPH70Z/P4FqKaGSjWxBEBXvmCXH/K6_8Xhx2L.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://osexykorea-mall47.framer.ai\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/fb01RLsBjqMlIJY9dGJF/oDHeBdzu91jTjsIQt0R7/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}