{"version":3,"file":"shared-lib.bk_eDUTP.mjs","names":["fonts","css","className"],"sources":["https:/framerusercontent.com/modules/P11pCKsDjMtF2NGeLCvE/Gnlh3ErPsnBvwM4eIGwg/z310CKgsw.js","https:/framerusercontent.com/modules/yd0kHMfdLGjeDslRuf8Y/WwWLqx1JHywU0RjnZtuB/x_PZa9IAa.js","https:/framerusercontent.com/modules/NnB9sAgqfFkXJyPrC1mb/8FUXMxMhTURi1iBbARYL/AnthLayer_Smooth_Scroll.js"],"sourcesContent":["// Generated by Framer (eb3d845)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-700\",\"GF;Geist-900\",\"GF;Geist-900italic\",\"GF;Geist-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RNeQ4mJPby1QNtA.woff2\",weight:\"900\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKB52Zna6VEdtKCL.woff2\",weight:\"900\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"}]}];export const css=['.framer-r1kxd .framer-styles-preset-1bxm4l5:not(.rich-text-wrapper), .framer-r1kxd .framer-styles-preset-1bxm4l5.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.08em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e7b8d5e1-a966-4350-8253-7d1fdc554fa1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-r1kxd\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae8a13)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDQ3pna6VEdtKCL.woff2\",weight:\"400\"}]}];export const css=['.framer-tIRvs .framer-styles-preset-fvoclz:not(.rich-text-wrapper), .framer-tIRvs .framer-styles-preset-fvoclz.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.45em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e7b8d5e1-a966-4350-8253-7d1fdc554fa1, #171622); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tIRvs .framer-styles-preset-fvoclz:not(.rich-text-wrapper), .framer-tIRvs .framer-styles-preset-fvoclz.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.45em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e7b8d5e1-a966-4350-8253-7d1fdc554fa1, #171622); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tIRvs .framer-styles-preset-fvoclz:not(.rich-text-wrapper), .framer-tIRvs .framer-styles-preset-fvoclz.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.45em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e7b8d5e1-a966-4350-8253-7d1fdc554fa1, #171622); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-tIRvs\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function AnthLayerSmoothScroll(props){const{intensity,disableOnSafari,disableOniOS,disableOnMobile}=props;React.useEffect(()=>{if(typeof window===\"undefined\")return;const ua=navigator.userAgent;const platform=navigator.platform;const isSafari=/^((?!chrome|android).)*safari/i.test(ua);const isiOS=/iPad|iPhone|iPod/.test(ua)||platform===\"MacIntel\"&&navigator.maxTouchPoints>1;const isMobile=window.matchMedia(\"(max-width: 767px)\").matches;if(disableOnSafari&&isSafari)return;if(disableOniOS&&isiOS)return;if(disableOnMobile&&isMobile)return;const scrollingElement=document.scrollingElement||document.documentElement;let current=window.scrollY||scrollingElement.scrollTop||0;let target=current;let rafId=null;let isAnimating=false;let lastKnownScroll=current;let isAnchorSyncing=false;const normalized=Math.max(1,Math.min(intensity,20));/**\n         * Intensity càng cao = càng mượt / càng trễ\n         * Bản này nằm giữa: không quá nặng, không quá nhẹ.\n         */const ease=.22-normalized*.006;const clamp=(value,min,max)=>{return Math.max(min,Math.min(value,max));};const getCurrentScroll=()=>{return window.scrollY||scrollingElement.scrollTop||0;};const getMaxScroll=()=>{return scrollingElement.scrollHeight-window.innerHeight;};const syncToCurrentScroll=()=>{current=getCurrentScroll();target=current;lastKnownScroll=current;};const stopAnimation=()=>{if(rafId){cancelAnimationFrame(rafId);rafId=null;}isAnimating=false;};const animate=()=>{current+=(target-current)*ease;if(Math.abs(target-current)<.4){current=target;window.scrollTo(0,current);lastKnownScroll=current;isAnimating=false;rafId=null;return;}window.scrollTo(0,current);lastKnownScroll=current;rafId=requestAnimationFrame(animate);};const startAnimation=()=>{if(!isAnimating){isAnimating=true;rafId=requestAnimationFrame(animate);}};const onWheel=event=>{// --- KIỂM TRA OVERFLOW TRÊN PHẦN TỬ CON ---\nlet targetElement=event.target;let insideScrollableElement=false;while(targetElement&&targetElement!==document.body&&targetElement!==document.documentElement){const style=window.getComputedStyle(targetElement);const overflowY=style.overflowY||style.overflow;const isScrollableCSS=overflowY===\"auto\"||overflowY===\"scroll\";const hasScrollableContent=targetElement.scrollHeight>targetElement.clientHeight;if(isScrollableCSS&&hasScrollableContent){const isScrollingUp=event.deltaY<0;const isScrollingDown=event.deltaY>0;const canScrollUp=targetElement.scrollTop>0;const canScrollDown=targetElement.scrollTop+targetElement.clientHeight<targetElement.scrollHeight;if(isScrollingUp&&canScrollUp||isScrollingDown&&canScrollDown){insideScrollableElement=true;break;}}targetElement=targetElement.parentElement;}// Nếu đang cuộn bên trong một phần tử có thanh cuộn nội bộ hợp lệ, bỏ qua smooth scroll cho window\nif(insideScrollableElement){return;}// ------------------------------------------\nevent.preventDefault();const maxScroll=getMaxScroll();const realScroll=getCurrentScroll();/**\n             * Nếu vị trí thật bị thay đổi mạnh bởi anchor/menu/browser,\n             * sync lại một lần để không nhảy ngược.\n             * Nhưng khi wheel bình thường thì KHÔNG reset target,\n             * để giữ cảm giác smooth/momentum.\n             */const externalJump=Math.abs(realScroll-lastKnownScroll)>80;if(externalJump||isAnchorSyncing){current=realScroll;target=realScroll;isAnchorSyncing=false;}target=clamp(target+event.deltaY,0,maxScroll);startAnimation();};const onResize=()=>{target=clamp(target,0,getMaxScroll());current=getCurrentScroll();lastKnownScroll=current;};const onHashChange=()=>{stopAnimation();isAnchorSyncing=true;window.setTimeout(()=>{syncToCurrentScroll();isAnchorSyncing=false;},120);};const onClick=event=>{const link=event.target.closest?.(\"a\");if(!link)return;const href=link.getAttribute(\"href\");if(!href)return;const isAnchorLink=href.startsWith(\"#\")||href.includes(\"/#\");if(!isAnchorLink)return;stopAnimation();isAnchorSyncing=true;/**\n             * Đợi Framer/browser scroll đến section xong\n             * rồi mới cập nhật current/target.\n             */window.setTimeout(()=>{syncToCurrentScroll();isAnchorSyncing=false;},180);};window.addEventListener(\"wheel\",onWheel,{passive:false});window.addEventListener(\"resize\",onResize);window.addEventListener(\"hashchange\",onHashChange);document.addEventListener(\"click\",onClick);return()=>{window.removeEventListener(\"wheel\",onWheel);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"hashchange\",onHashChange);document.removeEventListener(\"click\",onClick);stopAnimation();};},[intensity,disableOnSafari,disableOniOS,disableOnMobile]);return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1,opacity:0,pointerEvents:\"none\",position:\"fixed\",top:0,left:0,zIndex:-1}});}AnthLayerSmoothScroll.defaultProps={intensity:10,disableOnSafari:true,disableOniOS:true,disableOnMobile:true};addPropertyControls(AnthLayerSmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,min:1,max:20,step:1,defaultValue:10,displayStepper:true},disableOnSafari:{title:\"Disable Safari\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},disableOniOS:{title:\"Disable iOS\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},disableOnMobile:{title:\"Disable Mobile\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"}});export default AnthLayerSmoothScroll;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnthLayerSmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnthLayer_Smooth_Scroll.map"],"mappings":"4NAC6B,EAAC,EAAU,UAAU,CAAC,eAAe,eAAe,qBAAqB,oBAAoB,CAAC,EAAeA,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,wFAAwF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,wFAAwF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,0FAA0F,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,0FAA0F,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,iqCAA2qC,EAAeC,EAAU,oCCAxnE,EAAC,EAAU,UAAU,CAAC,mBAAmB,eAAe,qBAAqB,iBAAiB,CAAC,EAAe,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,wFAAwF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,wFAAwF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,0FAA0F,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,0FAA0F,OAAO,KAAK,CAAC,CAAC,CAAC,EAAe,EAAI,CAAC,sqCAAgrC,4tCAAsuC,wtCAAkuC,EAAe,EAAU,kBCDx+I,SAAS,EAAsB,EAAM,CAAC,GAAK,CAAC,YAAU,kBAAgB,eAAa,mBAAiB,EAcqV,OAd/U,MAAoB,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAG,EAAU,UAAgB,EAAS,EAAU,SAAe,EAAS,iCAAiC,KAAK,CAAE,EAAQ,EAAM,mBAAmB,KAAK,CAAE,GAAG,IAAW,YAAY,EAAU,eAAe,EAAQ,EAAS,EAAO,WAAW,oBAAoB,CAAC,CAAC,QAA0E,GAA/D,GAAiB,GAAmB,GAAc,GAAgB,GAAiB,EAAS,OAAO,IAAM,EAAiB,SAAS,kBAAkB,SAAS,gBAAoB,EAAQ,EAAO,SAAS,EAAiB,WAAW,EAAM,EAAO,EAAY,EAAM,KAAS,EAAY,GAAU,EAAgB,EAAY,EAAgB,GAGp3B,EAAK,IAHs4B,KAAK,IAAI,EAAE,KAAK,IAAI,EAAU,EAAE,CAGz5B,EAAE,KAAW,GAAO,EAAM,EAAI,IAAc,KAAK,IAAI,EAAI,KAAK,IAAI,EAAM,CAAG,CAAC,EAAU,MAA6B,EAAO,SAAS,EAAiB,WAAW,EAAU,MAAyB,EAAiB,aAAa,EAAO,YAAoB,MAAwB,CAAC,EAAQ,EAAiB,EAAE,EAAO,EAAQ,EAAgB,CAAQ,EAAQ,MAAkB,CAAC,AAAsC,KAA5B,qBAAqB,CAAK,EAAQ,MAAM,EAAY,EAAM,EAAQ,MAAY,CAAgC,GAA/B,IAAU,EAAO,GAAS,EAAQ,KAAK,IAAI,EAAO,CAAO,EAAE,GAAG,CAAC,EAAQ,EAAO,EAAO,SAAS,EAAE,CAAO,EAAE,EAAgB,EAAQ,EAAY,GAAM,EAAM,KAAK,MAAO,CAAC,EAAO,SAAS,EAAE,CAAO,EAAE,EAAgB,EAAQ,EAAM,sBAAsB,CAAO,CAAE,EAAQ,MAAmB,CAAK,IAAa,EAAY,GAAK,EAAM,sBAAsB,CAAO,EAAG,EAAQ,EAAQ,GAAO,CACt2B,IAAI,EAAc,EAAM,OAAW,EAAwB,GAAM,KAAM,GAAe,IAAgB,SAAS,MAAM,IAAgB,SAAS,iBAAgB,CAAC,IAAM,EAAM,EAAO,iBAAiB,CAAa,EAAQ,EAAU,EAAM,WAAW,EAAM,SAAe,EAAgB,IAAY,QAAQ,IAAY,SAAe,EAAqB,EAAc,aAAa,EAAc,aAAa,GAAG,GAAiB,EAAqB,CAAC,IAAM,EAAc,EAAM,OAAO,EAAQ,EAAgB,EAAM,OAAO,EAAQ,EAAY,EAAc,UAAU,EAAQ,EAAc,EAAc,UAAU,EAAc,aAAa,EAAc,aAAa,GAAG,GAAe,GAAa,GAAiB,EAAc,CAAC,EAAwB,GAAK,KAAM,CAAC,CAAC,EAAc,EAAc,aAAc,CAChyB,GAAG,EAAyB,OAC5B,EAAM,eAAe,EAAE,IAAM,EAAU,EAAa,EAAQ,EAAW,EAAiB,GAKtD,KAAK,IAAI,EAAW,CAAe,EAAE,IAAoB,KAAiB,EAAQ,EAAW,EAAO,EAAW,EAAgB,IAAO,EAAO,EAAM,EAAO,EAAM,OAAO,EAAE,CAAS,EAAE,EAAe,CAAE,EAAQ,MAAa,CAAC,EAAO,EAAM,EAAO,EAAE,EAAa,CAAC,EAAE,EAAQ,EAAiB,EAAE,EAAgB,CAAQ,EAAQ,MAAiB,CAAC,EAAc,EAAE,EAAgB,GAAK,EAAO,eAAe,CAAC,EAAoB,EAAE,EAAgB,EAAM,EAAE,GAAG,CAAE,EAAQ,EAAQ,GAAO,CAAC,IAAM,EAAK,EAAM,OAAO,UAAU,GAAG,EAAE,GAAG,CAAC,EAAK,OAAO,IAAM,EAAK,EAAK,aAAa,MAAM,EAAM,IAA+B,EAAK,WAAW,GAAG,GAAG,EAAK,SAAS,IAAI,KAA0B,EAAc,EAAE,EAAgB,GAGzsB,EAAO,eAAe,CAAC,EAAoB,EAAE,EAAgB,EAAM,EAAE,GAAG,EAAE,EAAoM,OAAlM,EAAO,iBAAiB,QAAQ,EAAQ,CAAC,QAAQ,EAAK,CAAC,EAAE,EAAO,iBAAiB,SAAS,CAAQ,EAAE,EAAO,iBAAiB,aAAa,CAAY,EAAE,SAAS,iBAAiB,QAAQ,CAAO,MAAY,CAAC,EAAO,oBAAoB,QAAQ,CAAO,EAAE,EAAO,oBAAoB,SAAS,CAAQ,EAAE,EAAO,oBAAoB,aAAa,CAAY,EAAE,SAAS,oBAAoB,QAAQ,CAAO,EAAE,EAAc,CAAE,CAAE,EAAE,CAAC,EAAU,EAAgB,EAAa,CAAe,CAAC,EAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,cAAc,OAAO,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,CAAE,qBAd5oB,IAA4B,IAAoD,EAc6jB,EAAsB,aAAa,CAAC,UAAU,GAAG,gBAAgB,GAAK,aAAa,GAAK,gBAAgB,EAAI,EAAE,EAAoB,EAAsB,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,eAAe,EAAI,EAAE,gBAAgB,CAAC,MAAM,iBAAiB,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,MAAM,cAAc,IAAI,EAAE,aAAa,CAAC,MAAM,cAAc,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,MAAM,cAAc,IAAI,EAAE,gBAAgB,CAAC,MAAM,iBAAiB,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,MAAM,cAAc,IAAI,CAAC,CAAC"}