{"version":3,"file":"script_main.CSS-AAy5.mjs","names":["fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","useRef","useState","getProps","React.forwardRef","addPropertyOverrides","Search","MagnifyingGlass","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Logo","Material","Searchbar","ButtonComponents","NavDropdownContent","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","NavBar","Catalog","Footer","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Home","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/WwZ0fWpZYMu8G47Cp3Br/jiqddYJr5GEUUVNpACsC/sFk1_2tb_.js","https:/framerusercontent.com/modules/9FRZlZMHc611GstkwEUU/a9KAIgI1cK4ZU0VWw9wH/CsjP1hozs.js","https:/framerusercontent.com/modules/2ENShpRsIRBy0N9ly3M5/bBFFfzLI8eGdYu40nZXu/sFk1_2tb_.js","https:/framerusercontent.com/modules/taMdvJQWTnZTyZ7eCHvz/ZNU2p5R8qnzlNVYdZiW2/V0TOJATZ1.js","https:/framerusercontent.com/modules/1OaASiHy4FstPD2J2RFC/UnN6Jz4it9fr6S4jLOVv/rOmHXCKQG.js","https:/framerusercontent.com/modules/hwS4elwGIUotMSN9BezF/cCte03oy4f3cuMHQUYil/RqzuCIraz.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js","https:/framerusercontent.com/modules/u0SHaIkX4TyweI0l7ZbZ/nUrY35QV0PTOhXe05L3i/zBieeaIgh.js","https:/framerusercontent.com/modules/ecq9IN5eq6x9HNhBeUaA/VmL8kNuBPHhuO9iu2d2X/mcGGzQuUs.js","https:/framerusercontent.com/modules/i5mbcgZ0KFQ1i3qIG7OM/Yf3UgOoLFg6GrnCiCJIX/WhatsAppChat.js","https:/framerusercontent.com/modules/3NAUqe5UeWiFbNyaTfzf/6M8nKbFlkAx2VLRtN713/rMuGDrUUn.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-XmM4h .framer-styles-preset-1e0kgqy:not(.rich-text-wrapper), .framer-XmM4h .framer-styles-preset-1e0kgqy.rich-text-wrapper a { --framer-link-current-text-color: var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, #ffffff); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-0f88272c-2920-43e4-ae1a-5c19d5b15643, #c8c6cd); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, #ffffff); --framer-link-text-decoration: none; }\"];export const className=\"framer-XmM4h\";\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 (560da95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/WwZ0fWpZYMu8G47Cp3Br/jiqddYJr5GEUUVNpACsC/sFk1_2tb_.js\";const cycleOrder=[\"O4IV8inmb\",\"AV46uwoSR\",\"FGOwnqQkV\"];const serializationHash=\"framer-YInJE\";const variantClassNames={AV46uwoSR:\"framer-v-8vdwnb\",FGOwnqQkV:\"framer-v-1onpvc0\",O4IV8inmb:\"framer-v-orgib4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={Desktop:\"O4IV8inmb\",Mobile:\"FGOwnqQkV\",Tablet:\"AV46uwoSR\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"O4IV8inmb\"};};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:\"O4IV8inmb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapf58lj9=activeVariantCallback(async(...args)=>{setVariant(\"O4IV8inmb\");});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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-orgib4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"O4IV8inmb\",ref:refBinding,style:{backgroundColor:\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11))\",...style},...addPropertyOverrides({AV46uwoSR:{\"data-framer-name\":\"Tablet\"},FGOwnqQkV:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ocfc0f\",\"data-framer-name\":\"Top Content\",layoutDependency:layoutDependency,layoutId:\"hMlMfFzSH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12s0v6c\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"UFeddm3FE\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:418.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||559)-160-894.2)/2+0+0)+0+0+0),pixelHeight:1792,pixelWidth:1410,sizes:`min(max((${componentViewport?.width||\"100vw\"} - 170px) / 2, 1px) / 5, 400px)`,src:\"https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?width=1410&height=1792\",srcSet:\"https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?scale-down-to=1024&width=1410&height=1792 805w,https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?width=1410&height=1792 1410w\"},className:\"framer-1d29tjf\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"OLmX79wkB\",style:{filter:\"invert(1)\",opacity:.7,WebkitFilter:\"invert(1)\"},...addPropertyOverrides({AV46uwoSR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:418.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||552)-160-894.2)/2+0+0)+0+0+0),pixelHeight:1792,pixelWidth:1410,sizes:`min(max((${componentViewport?.width||\"100vw\"} - 90px) / 2, 1px) / 5, 400px)`,src:\"https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?width=1410&height=1792\",srcSet:\"https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?scale-down-to=1024&width=1410&height=1792 805w,https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?width=1410&height=1792 1410w\"}},FGOwnqQkV:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:418.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(((componentViewport?.height||200)-100-1291)/2+0+0)+0+0+0+0),pixelHeight:1792,pixelWidth:1410,sizes:`min((${componentViewport?.width||\"100vw\"} - 40px) / 10, 400px)`,src:\"https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?width=1410&height=1792\",srcSet:\"https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?scale-down-to=1024&width=1410&height=1792 805w,https://framerusercontent.com/images/bg1ZGTLIEUIUZRNX9LDGZmxjYfQ.png?width=1410&height=1792 1410w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1szspnq\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"fbaIO2eMK\",style:{opacity:.7},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ol8xlq\",layoutDependency:layoutDependency,layoutId:\"rc2jEr4B4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ePKABJyWu\"},motionChild:true,nodeId:\"QUiVO1zX0\",openInNewTab:false,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Hakkımızda\"})})})}),className:\"framer-1jhyekw\",\"data-framer-name\":\"About\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"QUiVO1zX0\",style:{\"--extracted-r6o4lv\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yJwdNBd8p\"},motionChild:true,nodeId:\"zzMykh43l\",openInNewTab:false,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"\\xdcr\\xfcnler\"})})})}),className:\"framer-1bjb29s\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"zzMykh43l\",style:{\"--extracted-r6o4lv\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RNaafCWM1\"},motionChild:true,nodeId:\"H7Hb9kfGo\",openInNewTab:false,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"İletişim\"})})})}),className:\"framer-7b4f5u\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"H7Hb9kfGo\",style:{\"--extracted-r6o4lv\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-txxy8u\",layoutDependency:layoutDependency,layoutId:\"RCiPAlVI6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/saygardenoutdoor/\",motionChild:true,nodeId:\"Gr2e7EfCu\",openInNewTab:false,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Instagram\"})})})}),className:\"framer-1n59hdq\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"Gr2e7EfCu\",style:{\"--extracted-r6o4lv\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AV46uwoSR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/saygardenoutdoor/\",motionChild:true,nodeId:\"Gr2e7EfCu\",openInNewTab:true,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Instagram\"})})})})},FGOwnqQkV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/saygardenoutdoor/\",motionChild:true,nodeId:\"Gr2e7EfCu\",openInNewTab:true,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Instagram\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/say.garden.furniture/\",motionChild:true,nodeId:\"sRhuiKX_z\",openInNewTab:true,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Facebook\"})})})}),className:\"framer-j94d7j\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"sRhuiKX_z\",style:{\"--extracted-r6o4lv\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t01y5w\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NtKelnFoS\",onTap:onTapf58lj9,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7k7di2\",layoutDependency:layoutDependency,layoutId:\"M6ktpXZCh\",style:{backgroundColor:\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\",opacity:.1}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h2xl3a\",\"data-framer-name\":\"Bottom Content\",layoutDependency:layoutDependency,layoutId:\"rjBuVS9N2\",style:{opacity:.7},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jv6k5b\",\"data-framer-name\":\"Copyrights + Credits\",layoutDependency:layoutDependency,layoutId:\"ZzPDAHa3W\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qnfimw\",layoutDependency:layoutDependency,layoutId:\"uGRF07o13\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"\\xa9 Say Garden, 2026 – T\\xfcm hakları saklıdır.\"})}),className:\"framer-10n48te\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"BRmwu9P3Y\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xan89s\",layoutDependency:layoutDependency,layoutId:\"OgBobIUFC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/ccreativefilms/\",motionChild:true,nodeId:\"g18asveXc\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Brand Collective\"})})})}),className:\"framer-rgsb7k\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"g18asveXc\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"tarafından geliştirildi.\"})}),className:\"framer-fa7fwd\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"ufKSbUzUU\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12qyb5i\",\"data-framer-name\":\"Privacy Policy + Terms of Service\",layoutDependency:layoutDependency,layoutId:\"NuMhbWyA3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ujgfdq\",layoutDependency:layoutDependency,layoutId:\"IM88OE__G\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BLUOAKVMz\"},motionChild:true,nodeId:\"AnelZ6VcE\",openInNewTab:false,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Gizlilik S\\xf6zleşmesi\"})})})}),className:\"framer-1m80yaz\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"AnelZ6VcE\",style:{\"--extracted-r6o4lv\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3wd30q\",layoutDependency:layoutDependency,layoutId:\"znomSy9B9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-06538032-c0a4-4346-b17b-14a1de931108, rgb(134, 133, 138)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hiHXI36DV\"},motionChild:true,nodeId:\"wENkgj455\",openInNewTab:false,relValues:[],scopeId:\"CsjP1hozs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Hizmet Şartları\"})})})}),className:\"framer-1o6m3p1\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"wENkgj455\",style:{\"--extracted-r6o4lv\":\"var(--token-06538032-c0a4-4346-b17b-14a1de931108, rgb(134, 133, 138))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-joxcxx\",\"data-framer-name\":\"Bottom Content\",layoutDependency:layoutDependency,layoutId:\"IpgR6mykH\",style:{opacity:.7},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c161we\",layoutDependency:layoutDependency,layoutId:\"C6GBJMLz8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"İstanbul Mağaza:\"})}),className:\"framer-ni2ciu\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"B7Ern8Q59\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1saWdodA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Masko Mobilya Sit. 7B Sk. No: 33. İkitelli/İstanbul.\"})}),className:\"framer-1svulkp\",fonts:[\"FS;Poppins-light\"],layoutDependency:layoutDependency,layoutId:\"U7lEvTFKz\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-stq0zu\",layoutDependency:layoutDependency,layoutId:\"UNR_jRsB4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Modoko Mağaza:\"})}),className:\"framer-1173jm5\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"kLTlAIaDc\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1saWdodA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Yukarı Dudullu Mah. 3. Cadde 5. Sok. No:108 \\xdcmraniye/Dudullu \"})}),className:\"framer-b29c27\",fonts:[\"FS;Poppins-light\"],layoutDependency:layoutDependency,layoutId:\"B1jwDrjbr\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-196pgds\",layoutDependency:layoutDependency,layoutId:\"McEZCnniZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Fabrika:\"})}),className:\"framer-pib3ie\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"VsJPUx7y1\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1saWdodA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Gazi Mh. İn\\xf6n\\xfc Blv. No: 165/A Akdeniz/Mersin\"})}),className:\"framer-1jyc5j0\",fonts:[\"FS;Poppins-light\"],layoutDependency:layoutDependency,layoutId:\"EksOT5nAI\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ykqyhe\",layoutDependency:layoutDependency,layoutId:\"ZNnRUmcIM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1tZWRpdW0=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Yurtdışı Fabrika :\"})}),className:\"framer-ti1oub\",fonts:[\"FS;Poppins-medium\"],layoutDependency:layoutDependency,layoutId:\"SoUox1u7y\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1saWdodA==\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Cirebon/Indonesia\"})}),className:\"framer-19dnfkb\",fonts:[\"FS;Poppins-light\"],layoutDependency:layoutDependency,layoutId:\"kAqjnsdx6\",style:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})})})});});const css=[\".framer-YInJE.framer-1yiaa8a, .framer-YInJE .framer-1yiaa8a { display: block; }\",\".framer-YInJE.framer-orgib4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: visible; padding: 80px; position: relative; width: 1200px; }\",\".framer-YInJE .framer-1ocfc0f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YInJE .framer-12s0v6c, .framer-YInJE .framer-jv6k5b { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YInJE .framer-1d29tjf { aspect-ratio: 0.8173828125 / 1; flex: none; height: auto; max-width: 400px; mix-blend-mode: hard-light; overflow: visible; position: relative; width: 20%; }\",\".framer-YInJE .framer-1szspnq, .framer-YInJE .framer-12qyb5i { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.5 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-YInJE .framer-1ol8xlq, .framer-YInJE .framer-txxy8u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YInJE .framer-1jhyekw, .framer-YInJE .framer-1bjb29s, .framer-YInJE .framer-7b4f5u, .framer-YInJE .framer-1n59hdq, .framer-YInJE .framer-j94d7j, .framer-YInJE .framer-10n48te, .framer-YInJE .framer-1m80yaz, .framer-YInJE .framer-1o6m3p1 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-YInJE .framer-t01y5w { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YInJE .framer-7k7di2 { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-YInJE .framer-h2xl3a { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YInJE .framer-qnfimw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YInJE .framer-xan89s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YInJE .framer-rgsb7k { --framer-custom-cursors: pointer; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-YInJE .framer-fa7fwd { cursor: pointer; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-YInJE .framer-1ujgfdq, .framer-YInJE .framer-3wd30q { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YInJE .framer-joxcxx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 55px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YInJE .framer-1c161we, .framer-YInJE .framer-stq0zu, .framer-YInJE .framer-196pgds, .framer-YInJE .framer-1ykqyhe { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YInJE .framer-ni2ciu, .framer-YInJE .framer-1svulkp, .framer-YInJE .framer-1173jm5, .framer-YInJE .framer-b29c27, .framer-YInJE .framer-pib3ie, .framer-YInJE .framer-1jyc5j0, .framer-YInJE .framer-ti1oub, .framer-YInJE .framer-19dnfkb { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YInJE.framer-v-8vdwnb.framer-orgib4 { padding: 80px 40px 80px 40px; width: 810px; }\",\".framer-YInJE.framer-v-1onpvc0.framer-orgib4 { padding: 20px 20px 80px 20px; width: 390px; }\",\".framer-YInJE.framer-v-1onpvc0 .framer-1ocfc0f { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; }\",\".framer-YInJE.framer-v-1onpvc0 .framer-12s0v6c { flex: none; width: 50%; }\",\".framer-YInJE.framer-v-1onpvc0 .framer-1szspnq { flex: none; flex-direction: column; gap: 8px; width: 50%; }\",\".framer-YInJE.framer-v-1onpvc0 .framer-1ol8xlq, .framer-YInJE.framer-v-1onpvc0 .framer-txxy8u, .framer-YInJE.framer-v-1onpvc0 .framer-jv6k5b, .framer-YInJE.framer-v-1onpvc0 .framer-1ujgfdq, .framer-YInJE.framer-v-1onpvc0 .framer-3wd30q, .framer-YInJE.framer-v-1onpvc0 .framer-1c161we, .framer-YInJE.framer-v-1onpvc0 .framer-stq0zu, .framer-YInJE.framer-v-1onpvc0 .framer-196pgds, .framer-YInJE.framer-v-1onpvc0 .framer-1ykqyhe { flex: none; width: 100%; }\",\".framer-YInJE.framer-v-1onpvc0 .framer-h2xl3a { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",\".framer-YInJE.framer-v-1onpvc0 .framer-12qyb5i { flex: none; flex-direction: column; width: 100%; }\",\".framer-YInJE.framer-v-1onpvc0 .framer-joxcxx { flex-direction: column; gap: 20px; }\",\".framer-YInJE.framer-v-1onpvc0 .framer-1173jm5, .framer-YInJE.framer-v-1onpvc0 .framer-b29c27, .framer-YInJE.framer-v-1onpvc0 .framer-pib3ie, .framer-YInJE.framer-v-1onpvc0 .framer-1jyc5j0, .framer-YInJE.framer-v-1onpvc0 .framer-ti1oub, .framer-YInJE.framer-v-1onpvc0 .framer-19dnfkb { white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 559\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AV46uwoSR\":{\"layout\":[\"fixed\",\"auto\"]},\"FGOwnqQkV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCsjP1hozs=withCSS(Component,css,\"framer-YInJE\");export default FramerCsjP1hozs;FramerCsjP1hozs.displayName=\"Footer\";FramerCsjP1hozs.defaultProps={height:559,width:1200};addPropertyControls(FramerCsjP1hozs,{variant:{options:[\"O4IV8inmb\",\"AV46uwoSR\",\"FGOwnqQkV\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCsjP1hozs,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/SC7QJW6HNT3W42YFCVAWB3GI66BMNCKY/Q4ANQB6YZL7K35IAB3IPAE75W7PRJSDF/3HCNXVAKPOHOEI7LK7TGC54FOZT77SNM.woff2\",weight:\"300\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCsjP1hozs\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AV46uwoSR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FGOwnqQkV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"559\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CsjP1hozs.map","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-XmM4h .framer-styles-preset-1e0kgqy:not(.rich-text-wrapper), .framer-XmM4h .framer-styles-preset-1e0kgqy.rich-text-wrapper a { --framer-link-current-text-color: var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, #ffffff); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-0f88272c-2920-43e4-ae1a-5c19d5b15643, #c8c6cd); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, #ffffff); --framer-link-text-decoration: none; }\"];export const className=\"framer-XmM4h\";\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\"}}}","import{fontStore as r}from\"framer\";r.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-XNAd2 .framer-styles-preset-1ftsbs3:not(.rich-text-wrapper), .framer-XNAd2 .framer-styles-preset-1ftsbs3.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, #262622); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-7fc0d3b5-a882-4812-8b51-2f9953700ef1, #515053); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, #05020d); --framer-link-text-decoration: none; }\"];export const className=\"framer-XNAd2\";\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 (c0d7099)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/f2D4yAFMXJKe7THEP3gs/1pyMhBFxbpc7PknvdNmR/O12Xce5bS.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iTdDfikikjkgE871couf/QkYuCERQsKaXCj77JM4j/RCRFgA1XN.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/2ENShpRsIRBy0N9ly3M5/bBFFfzLI8eGdYu40nZXu/sFk1_2tb_.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/taMdvJQWTnZTyZ7eCHvz/ZNU2p5R8qnzlNVYdZiW2/V0TOJATZ1.js\";const cycleOrder=[\"qMhOQlRhQ\",\"HtTDKTxnm\",\"stOyUvBIa\"];const serializationHash=\"framer-r2BaD\";const variantClassNames={HtTDKTxnm:\"framer-v-r3u2wh\",qMhOQlRhQ:\"framer-v-17kf1fk\",stOyUvBIa:\"framer-v-xpo51z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xNozCSUhL=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={\"All Pages (Desktop)\":\"qMhOQlRhQ\",\"All Pages (Mobile)\":\"HtTDKTxnm\",Dark:\"stOyUvBIa\"};const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qMhOQlRhQ\",xNozCSUhL:tap??props.xNozCSUhL};};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,xNozCSUhL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qMhOQlRhQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1g93ro7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xNozCSUhL){const res=await xNozCSUhL(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"HtTDKTxnm\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"HtTDKTxnm\")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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17kf1fk\",className,classNames),\"data-framer-name\":\"All Pages (Desktop)\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qMhOQlRhQ\",onTap:onTap1g93ro7,ref:refBinding,style:{...style},...addPropertyOverrides({HtTDKTxnm:{\"data-framer-name\":\"All Pages (Mobile)\"},stOyUvBIa:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r5kzdf\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"aOOgpAKmP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1badvj5\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"LceD43yGN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:\"Sayfalar\"})}),className:\"framer-14zoafg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lhZcTxnAg\",variants:{stOyUvBIa:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HtTDKTxnm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1kcf3sm\",\"data-styles-preset\":\"O12Xce5bS\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MtBJcyZ33\"},motionChild:true,nodeId:\"lhZcTxnAg\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"\\xdcr\\xfcnler\"})})})})},stOyUvBIa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Sayfalar\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1kcf3sm\",\"data-styles-preset\":\"O12Xce5bS\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ePKABJyWu\"},motionChild:true,nodeId:\"HlFEY0O0J\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"Hakkımızda\"})})})}),className:\"framer-1f2c27l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HlFEY0O0J\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1kcf3sm\",\"data-styles-preset\":\"O12Xce5bS\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RNaafCWM1\"},motionChild:true,nodeId:\"hgMZ9Urws\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"İletişim\"})})})}),className:\"framer-9qy4p3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hgMZ9Urws\",verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uoamy3\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"etLFjvuUJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BEKKlOEBU\"},motionChild:true,nodeId:\"QHbO8Jr2r\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"Ana Sayfa\"})})})}),className:\"framer-8qskpd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QHbO8Jr2r\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({stOyUvBIa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BEKKlOEBU\"},motionChild:true,nodeId:\"QHbO8Jr2r\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Ana Sayfa\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MtBJcyZ33\"},motionChild:true,nodeId:\"JSrZu_ouj\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"\\xdcr\\xfcnler\"})})})}),className:\"framer-oqx1s3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JSrZu_ouj\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({stOyUvBIa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MtBJcyZ33\"},motionChild:true,nodeId:\"JSrZu_ouj\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"\\xdcr\\xfcnler\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ePKABJyWu\"},motionChild:true,nodeId:\"bnZW7SMTW\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"Hakkımızda\"})})})}),className:\"framer-14zlcas\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bnZW7SMTW\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({stOyUvBIa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ePKABJyWu\"},motionChild:true,nodeId:\"bnZW7SMTW\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Hakkımızda\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RNaafCWM1\"},motionChild:true,nodeId:\"Z4xsXfTU3\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"İletişim\"})})})}),className:\"framer-jip1tx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z4xsXfTU3\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({stOyUvBIa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RNaafCWM1\"},motionChild:true,nodeId:\"Z4xsXfTU3\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"İletişim\"})})})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s8e13z\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"vOwfxPYGr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BLUOAKVMz\"},motionChild:true,nodeId:\"bD0kRVIjQ\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"Gizlilik S\\xf6zleşmesi\"})})})}),className:\"framer-19l5qda\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bD0kRVIjQ\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({stOyUvBIa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BLUOAKVMz\"},motionChild:true,nodeId:\"bD0kRVIjQ\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Gizlilik S\\xf6zleşmesi\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hiHXI36DV\"},motionChild:true,nodeId:\"El4b8zd93\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"Hizmet Şartları\"})})})}),className:\"framer-115q0vc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"El4b8zd93\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({stOyUvBIa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hiHXI36DV\"},motionChild:true,nodeId:\"El4b8zd93\",openInNewTab:false,relValues:[],scopeId:\"rOmHXCKQG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"Hizmet Şartları\"})})})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1izlsik\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"cx6OEk9Ar\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5598,intrinsicWidth:3732,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||380)-0-380)/2+0+0)+0+0+0),pixelHeight:2400,pixelWidth:1792,sizes:`min(max((${componentViewport?.width||\"100vw\"} - 120px) * 0.4, 1px), 280px)`,src:\"https://framerusercontent.com/images/kjYGcnfSrmeVbLQxKcHzylkdek.webp?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/kjYGcnfSrmeVbLQxKcHzylkdek.webp?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/kjYGcnfSrmeVbLQxKcHzylkdek.webp?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/kjYGcnfSrmeVbLQxKcHzylkdek.webp?width=1792&height=2400 1792w\"},className:\"framer-3ovriy\",layoutDependency:layoutDependency,layoutId:\"FgAOCQsfi\"})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r2BaD.framer-gca4s8, .framer-r2BaD .framer-gca4s8 { display: block; }\",\".framer-r2BaD.framer-17kf1fk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1120px; }\",\".framer-r2BaD .framer-1r5kzdf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-r2BaD .framer-1badvj5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 81px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-r2BaD .framer-14zoafg { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-r2BaD .framer-1f2c27l, .framer-r2BaD .framer-9qy4p3, .framer-r2BaD .framer-8qskpd, .framer-r2BaD .framer-oqx1s3, .framer-r2BaD .framer-14zlcas, .framer-r2BaD .framer-jip1tx, .framer-r2BaD .framer-19l5qda, .framer-r2BaD .framer-115q0vc { --framer-custom-cursors: pointer; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-r2BaD .framer-uoamy3, .framer-r2BaD .framer-1s8e13z { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-r2BaD .framer-1izlsik { align-content: flex-end; align-items: flex-end; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-r2BaD .framer-3ovriy { aspect-ratio: 0.7368421052631579 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 380px); max-width: 280px; overflow: visible; position: relative; width: 100%; }\",\".framer-r2BaD.framer-v-r3u2wh.framer-17kf1fk { width: 390px; }\",\".framer-r2BaD.framer-v-r3u2wh .framer-1r5kzdf { flex-direction: column; }\",\".framer-r2BaD.framer-v-r3u2wh .framer-1badvj5 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 8px; max-width: unset; width: 100%; }\",\".framer-r2BaD.framer-v-r3u2wh .framer-14zoafg { --framer-custom-cursors: pointer; cursor: unset; order: 0; }\",\".framer-r2BaD.framer-v-r3u2wh .framer-1f2c27l { order: 1; }\",\".framer-r2BaD.framer-v-r3u2wh .framer-9qy4p3 { order: 2; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 380\n * @framerIntrinsicWidth 1120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HtTDKTxnm\":{\"layout\":[\"fixed\",\"auto\"]},\"stOyUvBIa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xNozCSUhL\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrOmHXCKQG=withCSS(Component,css,\"framer-r2BaD\");export default FramerrOmHXCKQG;FramerrOmHXCKQG.displayName=\"Nav Dropdown Content\";FramerrOmHXCKQG.defaultProps={height:380,width:1120};addPropertyControls(FramerrOmHXCKQG,{variant:{options:[\"qMhOQlRhQ\",\"HtTDKTxnm\",\"stOyUvBIa\"],optionTitles:[\"All Pages (Desktop)\",\"All Pages (Mobile)\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},xNozCSUhL:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerrOmHXCKQG,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrOmHXCKQG\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1120\",\"framerIntrinsicHeight\":\"380\",\"framerVariables\":\"{\\\"xNozCSUhL\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HtTDKTxnm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"stOyUvBIa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rOmHXCKQG.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Uk29yJN6m\",\"kOnpMgOnj\",\"CsSB5_H5g\"];const serializationHash=\"framer-EUH9E\";const variantClassNames={CsSB5_H5g:\"framer-v-iol2mj\",kOnpMgOnj:\"framer-v-1sj9rou\",Uk29yJN6m:\"framer-v-1ybezi2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={Beyaz:\"CsSB5_H5g\",Renkli:\"kOnpMgOnj\",Siyah:\"Uk29yJN6m\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Uk29yJN6m\"};};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:\"Uk29yJN6m\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"kOnpMgOnj\",\"CsSB5_H5g\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"kOnpMgOnj\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"CsSB5_H5g\")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__*/_jsx(Link,{href:{webPageId:\"BEKKlOEBU\"},motionChild:true,nodeId:\"Uk29yJN6m\",scopeId:\"RqzuCIraz\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ybezi2\",className,classNames)} framer-j9vanz`,\"data-framer-name\":\"Siyah\",layoutDependency:layoutDependency,layoutId:\"Uk29yJN6m\",ref:refBinding,style:{...style},...addPropertyOverrides({CsSB5_H5g:{\"data-framer-name\":\"Beyaz\"},kOnpMgOnj:{\"data-framer-name\":\"Renkli\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1fduwlc\",layoutDependency:layoutDependency,layoutId:\"eu7hh_pHm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165.161 32\" overflow=\"visible\"><g><path d=\"M 24.229 0 L 4.673 0 C 2.091 0 0 2.121 0 4.733 L 0 24.54 C 0 27.154 2.091 29.273 4.673 29.273 L 24.229 29.273 C 26.808 29.273 28.899 27.154 28.899 24.54 L 28.899 4.733 C 28.899 2.121 26.808 0 24.229 0 Z M 5.627 11.243 C 6.234 8.66 7.801 6.483 10.038 5.111 C 12.251 3.753 14.613 3.213 17.056 3.509 C 17.186 3.525 17.306 3.603 17.374 3.718 L 18.363 5.372 L 17.746 5.093 C 14.748 3.742 11.655 4.279 9.033 6.607 C 5.561 9.718 6.258 14.583 8.373 17.785 C 8.649 18.193 8.938 18.572 9.229 18.91 C 11.503 21.549 15.058 22.902 18.074 22.279 L 18.565 22.18 L 18.297 22.607 C 18.167 22.813 18.04 22.999 17.91 23.179 L 17.865 23.235 L 17.796 23.256 C 16.953 23.493 16.094 23.605 15.246 23.605 C 11.875 23.605 8.625 21.812 6.801 18.76 C 5.442 16.483 5.023 13.815 5.627 11.243 Z M 21.7 21.681 L 21.698 21.681 C 21.252 24.389 18.443 26.209 14.711 26.209 C 11.951 26.209 9.521 25.498 7.49 24.097 L 7.398 24.032 L 7.398 21.96 L 7.771 22.403 C 9.457 24.411 11.861 25.501 14.724 25.554 C 16.227 25.581 17.626 24.932 18.472 23.815 C 19.134 22.94 19.344 21.92 19.063 20.94 C 18.363 18.505 16.012 17.364 13.738 16.258 C 10.896 14.878 7.957 13.452 8.795 9.458 C 9.288 7.211 11.636 5.584 14.379 5.584 C 17.123 5.584 18.705 6.472 20.762 8.011 L 20.849 8.075 L 20.849 10.231 L 20.465 9.715 C 18.853 7.533 17.3 6.183 14.549 6.183 C 12.071 6.183 10.181 7.42 9.953 9.192 C 9.576 12.011 12.455 13.358 15.5 14.787 C 18.835 16.346 22.281 17.96 21.7 21.681 Z M 23.532 14.083 C 23.532 15.954 23.532 17.085 22.477 18.153 L 21.835 18.803 L 22.127 17.93 C 22.148 17.868 22.169 17.804 22.191 17.742 C 22.286 17.468 22.373 17.211 22.408 16.945 L 22.416 16.902 C 22.607 15.514 22.36 14.341 21.721 13.595 C 21.136 12.913 20.211 12.566 18.975 12.566 L 14.536 12.566 L 14.536 11.911 L 23.272 11.911 C 23.346 11.911 23.418 11.941 23.468 11.995 C 23.518 12.046 23.545 12.118 23.542 12.193 C 23.537 12.319 23.529 12.532 23.529 13.89 L 23.529 14.083 Z M 43.273 13.485 C 39.963 11.893 36.838 10.389 37.251 7.211 C 37.503 5.205 39.568 3.807 42.276 3.807 C 45.253 3.807 46.923 5.283 48.654 7.667 C 48.701 7.732 48.784 7.758 48.86 7.734 C 48.937 7.71 48.988 7.638 48.988 7.557 L 48.988 6.118 C 48.988 6.059 48.961 6.005 48.913 5.97 C 46.716 4.287 44.895 3.31 42.094 3.31 C 39.292 3.31 36.676 5.085 36.154 7.53 C 35.263 11.885 38.261 13.377 41.434 14.961 C 43.899 16.191 46.448 17.463 47.212 20.193 C 47.525 21.313 47.27 22.518 46.52 23.506 C 45.59 24.725 44.074 25.434 42.465 25.404 C 39.393 25.345 36.803 24.153 34.974 21.957 C 34.924 21.897 34.843 21.875 34.77 21.901 C 34.699 21.928 34.648 21.997 34.648 22.075 L 34.648 23.493 C 34.648 23.554 34.677 23.611 34.728 23.646 C 36.869 25.16 39.618 25.96 42.674 25.96 C 46.581 25.96 49.42 24.022 49.902 21.02 C 50.52 16.969 46.835 15.197 43.27 13.482 Z M 63.073 25.506 C 63.098 25.42 63.062 25.327 62.985 25.281 C 62.574 25.026 62.506 24.714 62.506 24.07 L 62.506 14.73 C 62.506 10.585 59.529 10.14 58.249 10.14 C 56.407 10.14 54.321 10.84 52.802 11.965 L 52.736 12.019 L 52.736 13.334 C 52.736 13.404 52.781 13.468 52.847 13.49 L 52.961 13.522 L 53.027 13.434 C 54.429 11.576 56.062 10.634 57.875 10.634 C 58.933 10.682 59.757 11.012 60.258 11.595 C 60.618 12.013 60.783 12.534 60.732 13.101 C 60.584 14.422 57.96 15.753 56.839 16.322 C 56.621 16.432 56.452 16.518 56.335 16.585 L 56.046 16.752 C 53.989 17.928 51.659 19.262 51.206 21.342 C 50.973 22.44 51.198 23.46 51.858 24.287 C 52.698 25.34 54.193 25.968 55.858 25.968 C 57.748 25.968 59.423 25.267 60.73 23.938 L 60.73 25.458 C 60.73 25.568 60.82 25.659 60.928 25.659 L 62.882 25.659 C 62.972 25.659 63.049 25.6 63.073 25.514 Z M 60.73 23.326 C 59.553 24.628 58.092 25.372 56.717 25.372 C 55.497 25.372 54.559 24.999 53.934 24.266 C 53.218 23.428 53.08 22.311 53.191 21.546 C 53.427 19.997 54.469 19.004 57.48 16.808 L 57.517 16.781 C 57.858 16.531 58.268 16.395 58.689 16.395 C 59.004 16.395 59.325 16.473 59.624 16.628 C 60.319 16.991 60.732 17.675 60.732 18.464 L 60.732 23.324 Z\" fill=\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 71.7 10.185 C 70.444 10.185 69.662 10.314 69.095 10.408 L 68.944 10.432 C 68.856 10.446 68.79 10.523 68.79 10.612 L 68.79 11.589 C 68.79 11.656 68.826 11.717 68.884 11.75 C 68.942 11.782 69.012 11.78 69.068 11.745 L 69.159 11.686 C 69.758 11.297 70.664 10.711 71.7 10.711 C 73.137 10.711 74.325 11.374 74.873 12.489 C 75.764 14.293 74.86 16.252 73.312 19.299 L 73.291 19.342 C 72.899 20.121 72.122 20.591 71.261 20.569 C 70.406 20.552 69.637 20.036 69.288 19.246 L 66.02 11.919 C 65.861 11.578 65.824 11.28 65.912 11.055 C 65.978 10.886 66.097 10.8 66.158 10.776 L 66.28 10.719 L 66.224 10.464 L 63.07 10.464 L 62.94 10.47 L 62.893 10.722 L 63.004 10.773 C 63.118 10.827 63.712 11.138 64.12 12.048 L 70.126 25.541 C 70.06 25.672 69.909 25.976 69.792 26.185 C 69.023 27.646 68.43 28.746 67.817 29.576 C 66.447 31.31 64.934 31.533 62.235 30.397 L 62.023 30.309 L 62.023 31.753 L 62.148 31.777 C 62.911 31.925 63.584 32 64.189 32 C 65.991 32 67.179 31.315 68.305 29.761 C 68.896 28.964 69.495 27.944 70.248 26.451 C 71.719 23.64 72.848 21.431 73.802 19.498 C 75.379 16.421 76.339 14.255 75.334 12.22 C 74.717 11.001 73.259 10.18 71.706 10.18 Z M 84.63 13.487 L 93.387 13.487 C 94.474 13.487 95.495 13.914 96.261 14.693 C 97.029 15.471 97.451 16.502 97.451 17.603 C 97.451 22.357 95.598 24.905 91.619 25.619 C 89.324 26.032 87.079 25.519 85.128 24.134 C 82.727 22.432 80.975 19.568 80.442 16.472 C 80.352 15.957 80.291 15.401 80.259 14.827 C 80.055 10.327 82.268 5.039 87.609 4.051 C 91.622 3.329 95.039 4.69 97.231 7.882 L 97.517 8.301 L 97.517 6.142 L 97.459 6.094 C 95.208 4.276 92.531 3.356 89.507 3.356 C 83.326 3.356 78.298 8.505 78.298 14.832 C 78.298 17.906 79.459 20.789 81.563 22.95 C 83.673 25.117 86.493 26.311 89.507 26.311 C 92.521 26.311 94.819 25.383 96.568 23.624 C 98.243 21.941 99.163 19.557 99.163 16.907 L 99.163 12.872 L 84.63 12.872 L 84.63 13.485 Z M 111.504 25.683 C 111.045 25.428 110.963 25.141 110.963 24.459 L 110.963 15.313 C 110.963 11.251 108.045 10.813 106.791 10.813 C 104.989 10.813 102.945 11.498 101.458 12.601 C 101.413 12.636 101.389 12.687 101.389 12.741 L 101.389 13.919 C 101.389 13.995 101.437 14.059 101.506 14.083 C 101.575 14.107 101.652 14.083 101.7 14.024 C 103.067 12.22 104.66 11.305 106.428 11.305 C 107.465 11.35 108.27 11.675 108.761 12.244 C 109.113 12.652 109.275 13.162 109.225 13.718 C 109.081 15.009 106.508 16.314 105.41 16.87 C 105.201 16.977 105.034 17.06 104.92 17.125 L 104.631 17.291 C 102.619 18.443 100.34 19.75 99.897 21.785 C 99.669 22.864 99.889 23.86 100.539 24.671 C 101.36 25.702 102.826 26.317 104.456 26.317 C 106.304 26.317 107.944 25.632 109.225 24.333 L 109.225 25.839 C 109.225 25.936 109.301 26.013 109.394 26.013 L 111.427 26.013 C 111.504 26.013 111.57 25.962 111.591 25.887 C 111.613 25.809 111.579 25.726 111.509 25.686 Z M 109.219 23.729 C 108.066 25.001 106.638 25.732 105.291 25.732 C 104.096 25.732 103.181 25.366 102.566 24.65 C 101.867 23.831 101.734 22.738 101.84 21.992 C 102.063 20.518 102.301 19.825 106.001 17.514 C 106.399 17.267 106.85 17.141 107.29 17.141 C 107.655 17.141 108.013 17.227 108.326 17.404 C 108.901 17.729 109.219 18.287 109.219 18.974 Z M 122.851 12.513 C 122.907 12.483 122.942 12.424 122.941 12.36 L 122.941 11.286 C 122.941 11.211 122.893 11.144 122.822 11.119 L 122.806 11.114 C 121.788 10.875 119.867 10.556 118.414 11.093 C 117.139 11.576 116.447 12.663 116.1 13.439 L 116.1 11.259 C 116.1 11.162 116.023 11.085 115.928 11.085 L 113.895 11.085 C 113.818 11.085 113.749 11.138 113.73 11.213 C 113.709 11.289 113.744 11.372 113.815 11.412 C 114.274 11.667 114.327 11.952 114.356 12.636 L 114.356 24.451 C 114.327 25.125 114.271 25.404 113.807 25.683 C 113.738 25.723 113.707 25.804 113.728 25.882 C 113.749 25.957 113.815 26.011 113.892 26.011 L 116.564 26.011 C 116.641 26.011 116.707 25.96 116.728 25.887 C 116.75 25.809 116.716 25.726 116.646 25.686 C 116.15 25.401 116.1 25.109 116.1 24.462 L 116.1 15.651 C 116.1 14.121 116.969 12.161 118.584 11.541 C 120.002 10.974 121.6 11.823 122.679 12.513 C 122.732 12.548 122.798 12.548 122.854 12.518 Z M 136.268 25.681 C 135.81 25.425 135.754 25.141 135.727 24.454 L 135.727 4.601 C 135.727 4.555 135.709 4.511 135.677 4.479 C 135.644 4.447 135.601 4.429 135.555 4.429 L 133.522 4.429 C 133.445 4.429 133.379 4.48 133.358 4.556 C 133.337 4.631 133.366 4.711 133.44 4.757 C 133.936 5.039 133.986 5.331 133.986 5.981 L 133.986 12.338 C 131.882 10.674 128.955 10.327 126.435 11.466 C 123.72 12.69 122.059 15.388 121.984 18.679 C 121.884 23.203 124.41 25.106 125.923 25.836 C 126.973 26.341 128.147 26.588 129.318 26.588 C 131.017 26.588 132.708 26.07 133.986 25.085 L 133.986 25.836 C 133.986 25.933 134.063 26.008 134.156 26.008 L 136.189 26.008 C 136.266 26.008 136.332 25.957 136.353 25.885 C 136.374 25.809 136.345 25.729 136.271 25.681 Z M 133.692 17.699 C 133.692 17.723 133.673 20.048 133.631 20.518 C 133.528 21.67 133.247 23.326 132.027 24.397 C 130.911 25.377 129.536 25.434 129.085 25.452 C 126.936 25.544 125.427 24.276 125.019 23.885 C 123.763 22.69 123.145 20.991 123.18 18.829 C 123.198 17.697 123.503 13.879 126.639 12.234 C 127.839 11.605 128.987 11.291 130.079 11.291 C 131.378 11.291 132.597 11.737 133.726 12.625 L 133.692 17.702 Z M 151.162 14.293 C 149.911 12.113 147.719 10.813 145.299 10.813 C 144.872 10.813 144.05 10.931 144.013 10.937 C 140.289 11.56 137.586 14.768 137.586 18.564 C 137.586 20.617 138.399 22.558 139.873 24.032 C 141.347 25.503 143.284 26.314 145.328 26.314 C 146.12 26.314 146.576 26.258 147.104 26.156 C 147.703 26.013 148.167 25.85 148.599 25.63 C 149.086 25.415 149.55 25.133 149.982 24.789 C 150.454 24.413 150.838 24.003 151.125 23.57 L 151.151 23.53 L 151.151 23.06 L 150.886 23.348 C 150.443 23.828 150.096 24.172 149.619 24.513 C 149.182 24.838 148.617 25.138 147.947 25.404 C 147.204 25.678 146.523 25.788 145.598 25.788 C 142.558 25.788 140.671 23.213 139.902 20.76 L 151.241 14.424 L 151.162 14.287 Z M 145.967 16.816 L 139.764 20.274 C 139.722 20.083 139.682 19.903 139.658 19.718 C 139.205 17.519 139.568 15.259 140.626 13.672 C 141.442 12.448 142.598 11.691 144.066 11.425 C 144.135 11.415 144.201 11.404 144.268 11.393 C 144.416 11.374 144.562 11.364 144.7 11.364 C 146.136 11.364 146.995 12.392 147.302 13.34 C 147.676 14.491 147.409 16.013 145.967 16.816 Z M 165.075 25.681 C 164.582 25.396 164.531 25.103 164.531 24.454 L 164.531 16.22 C 164.531 12.231 161.91 10.808 159.458 10.808 C 157.626 10.808 155.949 11.67 155.021 12.556 L 155.021 11.256 C 155.021 11.16 154.944 11.082 154.849 11.082 L 152.789 11.082 C 152.71 11.082 152.641 11.136 152.622 11.216 C 152.604 11.294 152.641 11.374 152.71 11.412 C 153.195 11.67 153.245 11.968 153.245 12.636 L 153.245 24.456 C 153.245 25.106 153.195 25.399 152.707 25.681 C 152.635 25.718 152.598 25.796 152.617 25.876 C 152.635 25.954 152.704 26.011 152.784 26.011 L 155.482 26.011 C 155.562 26.011 155.631 25.957 155.649 25.876 C 155.668 25.801 155.633 25.722 155.564 25.686 C 155.069 25.401 155.018 25.109 155.018 24.459 L 155.018 13.213 C 155.949 12.158 157.69 11.396 159.185 11.396 C 161.843 11.428 162.784 13.855 162.784 15.922 L 162.784 24.454 C 162.755 25.128 162.7 25.407 162.236 25.686 C 162.167 25.723 162.132 25.804 162.151 25.882 C 162.17 25.96 162.238 26.013 162.318 26.013 L 164.99 26.013 C 165.069 26.013 165.138 25.96 165.157 25.879 C 165.174 25.803 165.14 25.724 165.072 25.686 Z\" fill=\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qt9gv6\",layoutDependency:layoutDependency,layoutId:\"id5Egw1DE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 63.081 29.273\" overflow=\"visible\"><path d=\"M 24.229 0 L 4.673 0 C 2.091 0 0 2.121 0 4.733 L 0 24.54 C 0 27.154 2.091 29.273 4.673 29.273 L 24.229 29.273 C 26.808 29.273 28.899 27.154 28.899 24.54 L 28.899 4.733 C 28.899 2.121 26.808 0 24.229 0 Z M 5.627 11.243 C 6.234 8.66 7.801 6.483 10.038 5.111 C 12.251 3.753 14.613 3.213 17.056 3.509 C 17.186 3.525 17.306 3.603 17.374 3.718 L 18.363 5.372 L 17.746 5.093 C 14.748 3.742 11.655 4.279 9.033 6.607 C 5.561 9.718 6.258 14.583 8.373 17.785 C 8.649 18.193 8.938 18.572 9.229 18.91 C 11.503 21.549 15.058 22.902 18.074 22.279 L 18.565 22.18 L 18.297 22.607 C 18.167 22.813 18.04 22.999 17.91 23.179 L 17.865 23.235 L 17.796 23.256 C 16.953 23.493 16.094 23.605 15.246 23.605 C 11.875 23.605 8.625 21.812 6.801 18.76 C 5.442 16.483 5.023 13.815 5.627 11.243 Z M 21.7 21.681 L 21.698 21.681 C 21.252 24.389 18.443 26.209 14.711 26.209 C 11.951 26.209 9.521 25.498 7.49 24.097 L 7.398 24.032 L 7.398 21.96 L 7.771 22.403 C 9.457 24.411 11.861 25.501 14.724 25.554 C 16.227 25.581 17.626 24.932 18.472 23.815 C 19.134 22.94 19.344 21.92 19.063 20.94 C 18.363 18.505 16.012 17.364 13.738 16.258 C 10.896 14.878 7.957 13.452 8.795 9.458 C 9.288 7.211 11.636 5.584 14.379 5.584 C 17.123 5.584 18.705 6.472 20.762 8.011 L 20.849 8.075 L 20.849 10.231 L 20.465 9.715 C 18.853 7.533 17.3 6.183 14.549 6.183 C 12.071 6.183 10.181 7.42 9.953 9.192 C 9.576 12.011 12.455 13.358 15.5 14.787 C 18.835 16.346 22.281 17.96 21.7 21.681 Z M 23.532 14.083 C 23.532 15.954 23.532 17.085 22.477 18.153 L 21.835 18.803 L 22.127 17.93 C 22.148 17.868 22.169 17.804 22.191 17.742 C 22.286 17.468 22.373 17.211 22.408 16.945 L 22.416 16.902 C 22.607 15.514 22.36 14.341 21.721 13.595 C 21.136 12.913 20.211 12.566 18.975 12.566 L 14.536 12.566 L 14.536 11.911 L 23.272 11.911 C 23.346 11.911 23.418 11.941 23.468 11.995 C 23.518 12.046 23.545 12.118 23.542 12.193 C 23.537 12.319 23.529 12.532 23.529 13.89 L 23.529 14.083 Z M 43.273 13.485 C 39.963 11.893 36.838 10.389 37.251 7.211 C 37.503 5.205 39.568 3.807 42.276 3.807 C 45.253 3.807 46.923 5.283 48.654 7.667 C 48.701 7.732 48.784 7.758 48.86 7.734 C 48.937 7.71 48.988 7.638 48.988 7.557 L 48.988 6.118 C 48.988 6.059 48.961 6.005 48.913 5.97 C 46.716 4.287 44.895 3.31 42.094 3.31 C 39.292 3.31 36.676 5.085 36.154 7.53 C 35.263 11.885 38.261 13.377 41.434 14.961 C 43.899 16.191 46.448 17.463 47.212 20.193 C 47.525 21.313 47.27 22.518 46.52 23.506 C 45.59 24.725 44.074 25.434 42.465 25.404 C 39.393 25.345 36.803 24.153 34.974 21.957 C 34.924 21.897 34.843 21.875 34.77 21.901 C 34.699 21.928 34.648 21.997 34.648 22.075 L 34.648 23.493 C 34.648 23.554 34.677 23.611 34.728 23.646 C 36.869 25.16 39.618 25.96 42.674 25.96 C 46.581 25.96 49.42 24.022 49.902 21.02 C 50.52 16.969 46.835 15.197 43.27 13.482 Z M 63.073 25.506 C 63.098 25.42 63.062 25.327 62.985 25.281 C 62.574 25.026 62.506 24.714 62.506 24.07 L 62.506 14.73 C 62.506 10.585 59.529 10.14 58.249 10.14 C 56.407 10.14 54.321 10.84 52.802 11.965 L 52.736 12.019 L 52.736 13.334 C 52.736 13.404 52.781 13.468 52.847 13.49 L 52.961 13.522 L 53.027 13.434 C 54.429 11.576 56.062 10.634 57.875 10.634 C 58.933 10.682 59.757 11.012 60.258 11.595 C 60.618 12.013 60.783 12.534 60.732 13.101 C 60.584 14.422 57.96 15.753 56.839 16.322 C 56.621 16.432 56.452 16.518 56.335 16.585 L 56.046 16.752 C 53.989 17.928 51.659 19.262 51.206 21.342 C 50.973 22.44 51.198 23.46 51.858 24.287 C 52.698 25.34 54.193 25.968 55.858 25.968 C 57.748 25.968 59.423 25.267 60.73 23.938 L 60.73 25.458 C 60.73 25.568 60.82 25.659 60.928 25.659 L 62.882 25.659 C 62.972 25.659 63.049 25.6 63.073 25.514 Z M 60.73 23.326 C 59.553 24.628 58.092 25.372 56.717 25.372 C 55.497 25.372 54.559 24.999 53.934 24.266 C 53.218 23.428 53.08 22.311 53.191 21.546 C 53.427 19.997 54.469 19.004 57.48 16.808 L 57.517 16.781 C 57.858 16.531 58.268 16.395 58.689 16.395 C 59.004 16.395 59.325 16.473 59.624 16.628 C 60.319 16.991 60.732 17.675 60.732 18.464 L 60.732 23.324 Z\" fill=\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-101lmjz\",layoutDependency:layoutDependency,layoutId:\"C7ZpRCz0L\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.899 29.273\" overflow=\"visible\"><path d=\"M 24.229 0 L 4.673 0 C 2.091 0 0 2.121 0 4.733 L 0 24.54 C 0 27.154 2.091 29.273 4.673 29.273 L 24.229 29.273 C 26.808 29.273 28.899 27.154 28.899 24.54 L 28.899 4.733 C 28.899 2.121 26.808 0 24.229 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lzph7b\",layoutDependency:layoutDependency,layoutId:\"KgjIV8vFL\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.207 20.175\" overflow=\"visible\"><path d=\"M 0.27 7.813 C 0.877 5.23 2.443 3.053 4.68 1.681 C 6.894 0.323 9.255 -0.217 11.699 0.078 C 11.829 0.095 11.948 0.172 12.017 0.288 L 13.006 1.942 L 12.388 1.662 C 9.39 0.312 6.297 0.849 3.676 3.176 C 0.204 6.288 0.901 11.152 3.016 14.355 C 3.292 14.763 3.58 15.142 3.872 15.48 C 6.146 18.119 9.701 19.472 12.717 18.849 L 13.207 18.75 L 12.94 19.176 C 12.81 19.383 12.682 19.568 12.553 19.748 L 12.508 19.805 L 12.439 19.826 C 11.596 20.062 10.737 20.175 9.889 20.175 C 6.517 20.175 3.268 18.382 1.444 15.329 C 0.084 13.053 -0.334 10.384 0.27 7.813 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ed0mom\",layoutDependency:layoutDependency,layoutId:\"PLAmky2BY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.367 20.626\" overflow=\"visible\"><path d=\"M 14.302 16.097 L 14.3 16.097 C 13.854 18.805 11.045 20.626 7.313 20.626 C 4.554 20.626 2.123 19.914 0.093 18.513 L 0 18.448 L 0 16.376 L 0.374 16.819 C 2.059 18.827 4.464 19.917 7.326 19.971 C 8.829 19.997 10.229 19.348 11.074 18.231 C 11.737 17.356 11.946 16.336 11.665 15.356 C 10.965 12.921 8.614 11.78 6.34 10.674 C 3.499 9.294 0.559 7.868 1.397 3.874 C 1.89 1.627 4.238 0 6.982 0 C 9.725 0 11.307 0.889 13.364 2.427 L 13.452 2.491 L 13.452 4.647 L 13.067 4.132 C 11.456 1.949 9.903 0.599 7.151 0.599 C 4.673 0.599 2.783 1.836 2.555 3.608 C 2.179 6.427 5.057 7.775 8.103 9.203 C 11.437 10.762 14.883 12.376 14.302 16.097 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bo0uw6\",layoutDependency:layoutDependency,layoutId:\"upkxspmlD\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.007 6.891\" overflow=\"visible\"><path d=\"M 8.996 2.172 C 8.996 4.043 8.996 5.173 7.941 6.242 L 7.3 6.891 L 7.591 6.019 C 7.612 5.957 7.634 5.893 7.655 5.831 C 7.75 5.557 7.838 5.299 7.872 5.034 L 7.88 4.991 C 8.071 3.603 7.824 2.43 7.186 1.683 C 6.6 1.001 5.675 0.655 4.44 0.655 L 0 0.655 L 0 0 L 8.736 0 C 8.81 0 8.882 0.03 8.932 0.083 C 8.983 0.134 9.009 0.207 9.007 0.282 C 9.001 0.408 8.993 0.62 8.993 1.979 L 8.993 2.172 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qfi8or\",layoutDependency:layoutDependency,layoutId:\"TBVoXuCv6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.322 22.65\" overflow=\"visible\"><path d=\"M 8.625 10.175 C 5.314 8.583 2.189 7.079 2.603 3.901 C 2.855 1.895 4.919 0.497 7.628 0.497 C 10.605 0.497 12.275 1.973 14.006 4.357 C 14.053 4.421 14.135 4.448 14.212 4.424 C 14.289 4.4 14.34 4.328 14.34 4.247 L 14.34 2.808 C 14.34 2.749 14.313 2.695 14.265 2.66 C 12.068 0.977 10.247 0 7.445 0 C 4.644 0 2.028 1.775 1.506 4.22 C 0.615 8.575 3.613 10.067 6.785 11.651 C 9.25 12.881 11.8 14.153 12.564 16.883 C 12.876 18.003 12.622 19.208 11.872 20.196 C 10.942 21.415 9.425 22.124 7.817 22.094 C 4.745 22.035 2.155 20.843 0.326 18.647 C 0.276 18.587 0.195 18.565 0.122 18.591 C 0.05 18.617 0 18.687 0 18.765 L 0 20.183 C 0 20.244 0.029 20.301 0.08 20.336 C 2.221 21.85 4.97 22.65 8.026 22.65 C 11.933 22.65 14.772 20.711 15.254 17.71 C 15.872 13.659 12.187 11.887 8.622 10.172 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o1naa\",layoutDependency:layoutDependency,layoutId:\"C4b2AAT37\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.964 15.828\" overflow=\"visible\"><path d=\"M 11.956 15.366 C 11.981 15.28 11.945 15.187 11.868 15.141 C 11.458 14.886 11.389 14.575 11.389 13.93 L 11.389 4.591 C 11.389 0.446 8.412 0 7.132 0 C 5.29 0 3.204 0.701 1.685 1.826 L 1.619 1.879 L 1.619 3.195 C 1.619 3.264 1.664 3.329 1.73 3.35 L 1.844 3.383 L 1.91 3.294 C 3.312 1.436 4.945 0.494 6.758 0.494 C 7.816 0.542 8.64 0.872 9.141 1.455 C 9.502 1.874 9.666 2.395 9.616 2.961 C 9.467 4.282 6.843 5.613 5.722 6.183 C 5.504 6.293 5.335 6.379 5.218 6.446 L 4.929 6.612 C 2.872 7.788 0.543 9.122 0.089 11.203 C -0.144 12.301 0.081 13.321 0.741 14.148 C 1.582 15.2 3.077 15.828 4.741 15.828 C 6.631 15.828 8.306 15.128 9.613 13.799 L 9.613 15.318 C 9.613 15.428 9.703 15.519 9.812 15.519 L 11.765 15.519 C 11.855 15.519 11.932 15.46 11.956 15.375 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-132ovz3\",layoutDependency:layoutDependency,layoutId:\"q8bmkSXvN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.575 8.977\" overflow=\"visible\"><path d=\"M 7.572 6.932 C 6.396 8.234 4.935 8.977 3.56 8.977 C 2.34 8.977 1.402 8.604 0.776 7.871 C 0.061 7.034 -0.077 5.917 0.034 5.152 C 0.27 3.603 1.312 2.609 4.323 0.413 L 4.36 0.387 C 4.701 0.136 5.111 0.001 5.532 0 C 5.847 0 6.168 0.078 6.467 0.234 C 7.162 0.596 7.575 1.281 7.575 2.07 L 7.575 6.929 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-mbt1j1\",layoutDependency:layoutDependency,layoutId:\"OuT7FdUyg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 103.138 28.644\" overflow=\"visible\"><path d=\"M 9.677 6.83 C 8.421 6.83 7.639 6.958 7.072 7.052 L 6.921 7.077 C 6.833 7.09 6.767 7.168 6.767 7.256 L 6.767 8.234 C 6.767 8.3 6.803 8.362 6.861 8.394 C 6.919 8.426 6.989 8.425 7.045 8.389 L 7.135 8.33 C 7.734 7.941 8.641 7.356 9.677 7.356 C 11.114 7.356 12.301 8.019 12.85 9.133 C 13.741 10.937 12.837 12.897 11.289 15.944 L 11.268 15.987 C 10.875 16.765 10.099 17.235 9.237 17.213 C 8.382 17.196 7.614 16.681 7.265 15.89 L 3.997 8.564 C 3.838 8.223 3.801 7.925 3.888 7.699 C 3.955 7.53 4.074 7.444 4.135 7.42 L 4.257 7.364 L 4.201 7.109 L 1.047 7.109 L 0.917 7.114 L 0.869 7.366 L 0.981 7.417 C 1.095 7.471 1.688 7.783 2.097 8.693 L 8.103 22.185 C 8.037 22.317 7.885 22.62 7.769 22.83 C 7 24.29 6.406 25.391 5.794 26.22 C 4.424 27.954 2.91 28.177 0.212 27.042 L 0 26.953 L 0 28.397 L 0.125 28.422 C 0.888 28.569 1.561 28.644 2.166 28.644 C 3.968 28.644 5.155 27.96 6.282 26.405 C 6.873 25.608 7.472 24.588 8.225 23.095 C 9.696 20.285 10.825 18.075 11.779 16.142 C 13.356 13.066 14.316 10.899 13.311 8.864 C 12.694 7.646 11.236 6.824 9.683 6.824 Z M 22.607 10.132 L 31.364 10.132 C 32.451 10.132 33.471 10.558 34.237 11.337 C 35.006 12.115 35.427 13.146 35.427 14.247 C 35.427 19.001 33.575 21.549 29.596 22.263 C 27.301 22.677 25.056 22.164 23.105 20.779 C 20.704 19.077 18.952 16.212 18.419 13.117 C 18.329 12.601 18.268 12.046 18.236 11.471 C 18.032 6.972 20.245 1.683 25.586 0.695 C 29.599 -0.027 33.015 1.334 35.207 4.526 L 35.494 4.945 L 35.494 2.787 L 35.435 2.738 C 33.185 0.921 30.508 0 27.484 0 C 21.303 0 16.274 5.149 16.274 11.477 C 16.274 14.55 17.435 17.434 19.54 19.595 C 21.65 21.761 24.47 22.956 27.484 22.956 C 30.497 22.956 32.795 22.027 34.545 20.269 C 36.22 18.585 37.14 16.201 37.14 13.552 L 37.14 9.517 L 22.607 9.517 L 22.607 10.129 Z M 49.481 22.328 C 49.022 22.073 48.94 21.785 48.94 21.103 L 48.94 11.957 C 48.94 7.895 46.022 7.458 44.768 7.458 C 42.966 7.458 40.922 8.142 39.435 9.246 C 39.39 9.281 39.366 9.332 39.366 9.385 L 39.366 10.564 C 39.366 10.639 39.414 10.703 39.483 10.728 C 39.552 10.752 39.629 10.728 39.676 10.668 C 41.044 8.864 42.637 7.949 44.405 7.949 C 45.441 7.995 46.247 8.319 46.737 8.889 C 47.09 9.297 47.252 9.807 47.201 10.362 C 47.058 11.654 44.484 12.958 43.387 13.514 C 43.178 13.622 43.011 13.705 42.897 13.769 L 42.608 13.936 C 40.596 15.087 38.317 16.395 37.874 18.43 C 37.646 19.509 37.866 20.505 38.515 21.315 C 39.337 22.346 40.803 22.961 42.433 22.961 C 44.28 22.961 45.921 22.277 47.201 20.977 L 47.201 22.483 C 47.201 22.58 47.278 22.658 47.371 22.658 L 49.404 22.658 C 49.481 22.658 49.547 22.607 49.568 22.532 C 49.59 22.453 49.556 22.37 49.486 22.33 Z M 47.196 20.373 C 46.043 21.646 44.614 22.376 43.268 22.376 C 42.072 22.376 41.158 22.011 40.543 21.294 C 39.843 20.475 39.711 19.383 39.817 18.636 C 40.039 17.162 40.278 16.47 43.978 14.158 C 44.376 13.911 44.826 13.785 45.266 13.785 C 45.632 13.785 45.99 13.871 46.303 14.048 C 46.878 14.373 47.196 14.932 47.196 15.619 Z M 60.828 9.157 C 60.884 9.127 60.918 9.068 60.918 9.004 L 60.918 7.93 C 60.918 7.855 60.87 7.788 60.799 7.764 L 60.783 7.758 C 59.765 7.519 57.843 7.2 56.391 7.737 C 55.116 8.22 54.424 9.307 54.077 10.083 L 54.077 7.903 C 54.077 7.807 54 7.729 53.904 7.729 L 51.872 7.729 C 51.795 7.729 51.726 7.783 51.707 7.858 C 51.686 7.933 51.72 8.016 51.792 8.056 C 52.251 8.311 52.304 8.596 52.333 9.281 L 52.333 21.095 C 52.304 21.769 52.248 22.048 51.784 22.328 C 51.715 22.368 51.683 22.448 51.705 22.526 C 51.726 22.601 51.792 22.655 51.869 22.655 L 54.541 22.655 C 54.617 22.655 54.684 22.604 54.705 22.532 C 54.727 22.453 54.693 22.37 54.623 22.33 C 54.127 22.046 54.077 21.753 54.077 21.106 L 54.077 12.295 C 54.077 10.765 54.946 8.805 56.56 8.185 C 57.978 7.619 59.577 8.467 60.655 9.157 C 60.708 9.192 60.775 9.192 60.83 9.162 Z M 74.245 22.325 C 73.786 22.07 73.731 21.785 73.704 21.098 L 73.704 1.246 C 73.704 1.2 73.686 1.155 73.654 1.123 C 73.621 1.091 73.577 1.073 73.532 1.074 L 71.499 1.074 C 71.422 1.074 71.356 1.125 71.335 1.2 C 71.313 1.275 71.343 1.356 71.417 1.401 C 71.912 1.683 71.963 1.976 71.963 2.626 L 71.963 8.983 C 69.858 7.318 66.932 6.972 64.411 8.11 C 61.697 9.334 60.035 12.032 59.961 15.324 C 59.86 19.847 62.386 21.75 63.9 22.481 C 64.949 22.985 66.124 23.232 67.295 23.232 C 68.994 23.232 70.685 22.714 71.963 21.729 L 71.963 22.481 C 71.963 22.577 72.04 22.652 72.132 22.652 L 74.165 22.652 C 74.242 22.652 74.309 22.601 74.33 22.529 C 74.351 22.454 74.322 22.373 74.248 22.325 Z M 71.669 14.344 C 71.669 14.368 71.65 16.693 71.608 17.162 C 71.504 18.314 71.223 19.971 70.004 21.042 C 68.888 22.022 67.512 22.078 67.062 22.097 C 64.912 22.188 63.404 20.921 62.996 20.529 C 61.74 19.334 61.122 17.635 61.156 15.474 C 61.175 14.341 61.48 10.524 64.615 8.878 C 65.816 8.25 66.964 7.936 68.056 7.936 C 69.355 7.936 70.574 8.381 71.703 9.27 L 71.669 14.346 Z M 89.138 10.937 C 87.887 8.757 85.695 7.458 83.275 7.458 C 82.849 7.458 82.027 7.576 81.99 7.581 C 78.266 8.204 75.562 11.412 75.562 15.208 C 75.562 17.262 76.376 19.203 77.85 20.677 C 79.323 22.148 81.261 22.958 83.305 22.958 C 84.097 22.958 84.553 22.902 85.08 22.8 C 85.679 22.658 86.143 22.494 86.575 22.274 C 87.063 22.059 87.527 21.777 87.959 21.434 C 88.431 21.058 88.815 20.647 89.101 20.215 L 89.128 20.175 L 89.128 19.705 L 88.863 19.992 C 88.42 20.473 88.073 20.816 87.596 21.157 C 87.158 21.482 86.594 21.783 85.923 22.048 C 85.181 22.322 84.5 22.432 83.575 22.432 C 80.535 22.432 78.647 19.858 77.879 17.404 L 89.218 11.068 L 89.138 10.932 Z M 83.943 13.46 L 77.741 16.918 C 77.699 16.728 77.659 16.548 77.635 16.362 C 77.182 14.164 77.545 11.903 78.602 10.317 C 79.419 9.093 80.574 8.336 82.043 8.07 C 82.112 8.059 82.178 8.048 82.244 8.038 C 82.393 8.019 82.539 8.008 82.676 8.008 C 84.113 8.008 84.972 9.036 85.279 9.984 C 85.653 11.136 85.385 12.658 83.943 13.46 Z M 103.051 22.325 C 102.558 22.04 102.508 21.748 102.508 21.098 L 102.508 12.864 C 102.508 8.875 99.886 7.452 97.435 7.452 C 95.603 7.452 93.925 8.314 92.998 9.2 L 92.998 7.901 C 92.998 7.804 92.921 7.726 92.825 7.726 L 90.766 7.726 C 90.686 7.726 90.617 7.78 90.599 7.86 C 90.58 7.938 90.617 8.019 90.686 8.056 C 91.171 8.314 91.222 8.612 91.222 9.281 L 91.222 21.101 C 91.222 21.75 91.171 22.043 90.684 22.325 C 90.612 22.362 90.575 22.44 90.594 22.521 C 90.612 22.599 90.681 22.655 90.761 22.655 L 93.459 22.655 C 93.538 22.655 93.607 22.601 93.626 22.521 C 93.645 22.445 93.61 22.366 93.541 22.33 C 93.045 22.046 92.995 21.753 92.995 21.103 L 92.995 9.858 C 93.925 8.803 95.667 8.04 97.162 8.04 C 99.82 8.073 100.761 10.499 100.761 12.566 L 100.761 21.098 C 100.732 21.772 100.676 22.051 100.212 22.33 C 100.144 22.368 100.109 22.448 100.128 22.526 C 100.146 22.604 100.215 22.658 100.295 22.658 L 102.966 22.658 C 103.046 22.658 103.115 22.604 103.133 22.524 C 103.151 22.447 103.116 22.368 103.049 22.33 Z\" fill=\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jk1alh\",layoutDependency:layoutDependency,layoutId:\"wzCV3ctfE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.723 21.82\" overflow=\"visible\"><path d=\"M 9.677 0.005 C 8.421 0.005 7.639 0.134 7.072 0.228 L 6.921 0.252 C 6.833 0.266 6.767 0.344 6.767 0.432 L 6.767 1.409 C 6.767 1.476 6.803 1.538 6.861 1.57 C 6.919 1.602 6.989 1.6 7.045 1.565 L 7.135 1.506 C 7.734 1.117 8.641 0.532 9.677 0.532 C 11.114 0.532 12.301 1.195 12.85 2.309 C 13.741 4.113 12.837 6.072 11.289 9.119 L 11.268 9.162 C 10.875 9.941 10.099 10.411 9.237 10.389 C 8.382 10.372 7.614 9.856 7.265 9.066 L 3.997 1.74 C 3.838 1.399 3.801 1.101 3.888 0.875 C 3.955 0.706 4.074 0.62 4.135 0.596 L 4.257 0.54 L 4.201 0.285 L 1.047 0.285 L 0.917 0.29 L 0.869 0.542 L 0.981 0.593 C 1.095 0.647 1.688 0.958 2.097 1.868 L 8.103 15.361 C 8.037 15.493 7.885 15.796 7.769 16.005 C 7 17.466 6.406 18.566 5.794 19.396 C 4.424 21.13 2.91 21.353 0.212 20.217 L 0 20.129 L 0 21.573 L 0.125 21.597 C 0.888 21.745 1.561 21.82 2.166 21.82 C 3.968 21.82 5.155 21.136 6.282 19.581 C 6.873 18.784 7.472 17.764 8.225 16.271 C 9.696 13.46 10.825 11.251 11.779 9.318 C 13.356 6.242 14.316 4.075 13.311 2.04 C 12.694 0.821 11.236 0 9.683 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eocbyy\",layoutDependency:layoutDependency,layoutId:\"mRCDIm8I_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.865 22.956\" overflow=\"visible\"><path d=\"M 6.332 10.132 L 15.09 10.132 C 16.176 10.132 17.197 10.558 17.963 11.337 C 18.732 12.115 19.153 13.146 19.153 14.247 C 19.153 19.001 17.3 21.549 13.322 22.263 C 11.026 22.677 8.781 22.164 6.831 20.779 C 4.429 19.077 2.677 16.212 2.144 13.117 C 2.054 12.601 1.993 12.046 1.961 11.471 C 1.757 6.972 3.971 1.683 9.311 0.695 C 13.324 -0.027 16.741 1.334 18.933 4.526 L 19.219 4.945 L 19.219 2.787 L 19.161 2.738 C 16.911 0.921 14.234 0 11.209 0 C 5.028 0 0 5.149 0 11.477 C 0 14.55 1.161 17.434 3.265 19.595 C 5.375 21.761 8.196 22.956 11.209 22.956 C 14.223 22.956 16.521 22.027 18.27 20.269 C 19.945 18.585 20.865 16.201 20.865 13.552 L 20.865 9.517 L 6.332 9.517 L 6.332 10.129 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-byv5tj\",layoutDependency:layoutDependency,layoutId:\"A2CKGpIRm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.788 15.503\" overflow=\"visible\"><path d=\"M 11.694 14.87 C 11.236 14.615 11.153 14.328 11.153 13.646 L 11.153 4.499 C 11.153 0.438 8.235 0 6.981 0 C 5.179 0 3.135 0.685 1.648 1.788 C 1.603 1.823 1.58 1.874 1.58 1.928 L 1.58 3.106 C 1.58 3.181 1.627 3.246 1.696 3.27 C 1.765 3.294 1.842 3.27 1.89 3.211 C 3.257 1.407 4.85 0.491 6.618 0.491 C 7.655 0.537 8.46 0.862 8.951 1.431 C 9.303 1.839 9.465 2.349 9.415 2.905 C 9.272 4.196 6.698 5.501 5.6 6.056 C 5.391 6.164 5.224 6.247 5.11 6.311 L 4.821 6.478 C 2.809 7.63 0.53 8.937 0.087 10.972 C -0.141 12.051 0.079 13.047 0.729 13.858 C 1.55 14.889 3.016 15.503 4.646 15.503 C 6.494 15.503 8.134 14.819 9.415 13.519 L 9.415 15.026 C 9.415 15.122 9.492 15.2 9.584 15.2 L 11.617 15.2 C 11.694 15.2 11.76 15.149 11.782 15.074 C 11.803 14.996 11.769 14.912 11.699 14.873 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-182qu6m\",layoutDependency:layoutDependency,layoutId:\"T7S6GS0DS\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.412 8.591\" overflow=\"visible\"><path d=\"M 7.412 6.588 C 6.259 7.86 4.83 8.591 3.483 8.591 C 2.288 8.591 1.374 8.226 0.759 7.509 C 0.059 6.69 -0.074 5.597 0.032 4.851 C 0.255 3.377 0.494 2.685 4.194 0.373 C 4.591 0.126 5.042 0 5.482 0 C 5.848 0 6.206 0.086 6.518 0.263 C 7.093 0.588 7.412 1.146 7.412 1.834 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ya4525\",layoutDependency:layoutDependency,layoutId:\"rT6XluHAe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.22 15.211\" overflow=\"visible\"><path d=\"M 9.13 1.713 C 9.186 1.683 9.22 1.624 9.22 1.56 L 9.22 0.486 C 9.22 0.411 9.172 0.344 9.101 0.32 L 9.085 0.315 C 8.067 0.076 6.145 -0.244 4.693 0.293 C 3.418 0.776 2.726 1.864 2.379 2.64 L 2.379 0.46 C 2.379 0.363 2.302 0.285 2.206 0.285 L 0.173 0.285 C 0.097 0.285 0.028 0.339 0.009 0.414 C -0.012 0.489 0.022 0.572 0.094 0.613 C 0.553 0.868 0.606 1.152 0.635 1.837 L 0.635 13.652 C 0.606 14.325 0.55 14.605 0.086 14.884 C 0.017 14.924 -0.015 15.005 0.006 15.082 C 0.028 15.158 0.094 15.211 0.171 15.211 L 2.843 15.211 C 2.919 15.211 2.986 15.16 3.007 15.088 C 3.029 15.01 2.995 14.926 2.925 14.887 C 2.429 14.602 2.379 14.309 2.379 13.662 L 2.379 4.852 C 2.379 3.321 3.248 1.362 4.862 0.742 C 6.28 0.175 7.879 1.023 8.957 1.713 C 9.01 1.748 9.077 1.748 9.132 1.719 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tqi0bg\",layoutDependency:layoutDependency,layoutId:\"f0eCiGYcU\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.378 22.158\" overflow=\"visible\"><path d=\"M 14.287 21.251 C 13.828 20.996 13.773 20.711 13.746 20.024 L 13.746 0.172 C 13.746 0.126 13.728 0.082 13.695 0.049 C 13.663 0.017 13.619 -0.001 13.574 0 L 11.541 0 C 11.464 0 11.398 0.051 11.376 0.126 C 11.355 0.201 11.384 0.282 11.459 0.328 C 11.954 0.609 12.005 0.902 12.005 1.552 L 12.005 7.909 C 9.9 6.244 6.974 5.898 4.453 7.036 C 1.739 8.26 0.077 10.958 0.003 14.25 C -0.098 18.773 2.428 20.677 3.942 21.407 C 4.991 21.911 6.165 22.158 7.337 22.158 C 9.036 22.158 10.727 21.64 12.005 20.655 L 12.005 21.407 C 12.005 21.503 12.082 21.579 12.174 21.579 L 14.207 21.579 C 14.284 21.579 14.35 21.528 14.372 21.455 C 14.393 21.38 14.364 21.299 14.289 21.251 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-143hdl8\",layoutDependency:layoutDependency,layoutId:\"KJgBRL_GR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.548 14.166\" overflow=\"visible\"><path d=\"M 10.513 6.408 C 10.513 6.432 10.495 8.757 10.453 9.227 C 10.349 10.379 10.068 12.035 8.849 13.106 C 7.733 14.086 6.357 14.142 5.907 14.161 C 3.757 14.252 2.249 12.985 1.841 12.593 C 0.584 11.399 -0.033 9.699 0.001 7.538 C 0.02 6.405 0.325 2.588 3.46 0.942 C 4.661 0.314 5.809 0 6.901 0 C 8.2 0 9.419 0.446 10.548 1.334 L 10.513 6.411 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i93bcx\",layoutDependency:layoutDependency,layoutId:\"MgwyPlQG4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.656 15.501\" overflow=\"visible\"><path d=\"M 13.576 3.479 C 12.325 1.299 10.133 0 7.713 0 C 7.286 0 6.465 0.118 6.428 0.123 C 2.704 0.746 0 3.954 0 7.75 C 0 9.804 0.814 11.745 2.287 13.219 C 3.761 14.69 5.699 15.501 7.742 15.501 C 8.535 15.501 8.991 15.444 9.518 15.342 C 10.117 15.2 10.581 15.036 11.013 14.816 C 11.501 14.601 11.965 14.319 12.397 13.976 C 12.868 13.6 13.253 13.189 13.539 12.757 L 13.566 12.717 L 13.566 12.247 L 13.301 12.534 C 12.858 13.015 12.511 13.358 12.034 13.699 C 11.596 14.024 11.032 14.325 10.361 14.591 C 9.619 14.864 8.938 14.975 8.013 14.975 C 4.972 14.975 3.085 12.4 2.317 9.946 L 13.656 3.611 L 13.576 3.474 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oahqom\",layoutDependency:layoutDependency,layoutId:\"JeYsZrEze\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.988 8.91\" overflow=\"visible\"><path d=\"M 6.5 5.452 L 0.297 8.91 C 0.255 8.719 0.215 8.54 0.191 8.354 C -0.262 6.156 0.101 3.895 1.159 2.309 C 1.975 1.085 3.131 0.328 4.599 0.062 C 4.668 0.051 4.734 0.04 4.801 0.03 C 4.949 0.011 5.095 0 5.233 0 C 6.669 0 7.528 1.028 7.836 1.976 C 8.209 3.128 7.942 4.65 6.5 5.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i906e\",layoutDependency:layoutDependency,layoutId:\"hswDym5p5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.549 15.205\" overflow=\"visible\"><path d=\"M 12.462 14.873 C 11.969 14.588 11.919 14.295 11.919 13.646 L 11.919 5.412 C 11.919 1.423 9.298 0 6.846 0 C 5.014 0 3.336 0.862 2.409 1.748 L 2.409 0.448 C 2.409 0.352 2.332 0.274 2.237 0.274 L 0.177 0.274 C 0.098 0.274 0.029 0.328 0.01 0.408 C -0.009 0.486 0.029 0.566 0.098 0.604 C 0.583 0.862 0.633 1.16 0.633 1.828 L 0.633 13.648 C 0.633 14.298 0.583 14.591 0.095 14.873 C 0.023 14.91 -0.014 14.988 0.005 15.068 C 0.023 15.146 0.092 15.203 0.172 15.203 L 2.87 15.203 C 2.95 15.203 3.018 15.149 3.037 15.068 C 3.056 14.993 3.021 14.914 2.952 14.878 C 2.457 14.593 2.406 14.301 2.406 13.651 L 2.406 2.405 C 3.336 1.35 5.078 0.588 6.573 0.588 C 9.231 0.62 10.172 3.047 10.172 5.114 L 10.172 13.646 C 10.143 14.319 10.087 14.599 9.624 14.878 C 9.555 14.915 9.52 14.996 9.539 15.074 C 9.557 15.152 9.626 15.205 9.706 15.205 L 12.378 15.205 C 12.457 15.205 12.526 15.152 12.545 15.071 C 12.562 14.995 12.528 14.916 12.46 14.878 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1pu8sn4\",layoutDependency:layoutDependency,layoutId:\"S_2qED1Wr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165.027 31.546\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({kOnpMgOnj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165.027 31.546\" overflow=\"visible\"><g><path d=\"M 4.665 28.851 C 2.089 28.851 0 26.763 0 24.186 L 0 4.665 C 0 2.089 2.089 0 4.665 0 L 24.186 0 C 26.763 0 28.851 2.089 28.851 4.665 L 28.851 24.186 C 28.851 26.763 26.763 28.851 24.186 28.851 Z\" fill=\"rgb(178,92,44)\"></path><path d=\"M 23.526 12.035 C 23.529 11.964 23.502 11.892 23.452 11.839 C 23.402 11.787 23.33 11.757 23.256 11.757 L 14.532 11.757 L 14.532 12.403 L 18.967 12.403 C 20.2 12.403 21.123 12.744 21.705 13.417 C 22.343 14.152 22.592 15.309 22.399 16.677 L 22.393 16.719 C 22.359 16.981 22.269 17.235 22.176 17.505 C 22.155 17.568 22.134 17.629 22.113 17.693 L 21.822 18.553 L 22.465 17.91 C 23.518 16.857 23.518 15.743 23.515 13.898 L 23.515 13.71 C 23.515 12.371 23.523 12.162 23.526 12.038 Z\" fill=\"rgb(255,249,233)\"></path><path d=\"M 15.487 14.617 C 12.444 13.209 9.57 11.881 9.949 9.105 C 10.176 7.358 12.063 6.139 14.537 6.139 C 17.284 6.139 18.832 7.47 20.444 9.621 L 20.825 10.132 L 20.825 8.004 L 20.737 7.941 C 18.684 6.427 16.982 5.548 14.365 5.548 C 11.748 5.548 9.282 7.152 8.792 9.367 C 7.954 13.304 10.888 14.712 13.728 16.072 C 15.998 17.16 18.345 18.287 19.044 20.687 C 19.324 21.651 19.115 22.656 18.454 23.519 C 17.61 24.622 16.212 25.263 14.712 25.233 C 11.854 25.181 9.454 24.106 7.771 22.129 L 7.398 21.69 L 7.398 23.733 L 7.491 23.797 C 9.518 25.178 11.944 25.879 14.699 25.879 C 18.425 25.879 21.23 24.085 21.674 21.418 C 22.256 17.75 18.814 16.16 15.487 14.62 Z\" fill=\"rgb(255,249,233)\"></path><path d=\"M 15.16 23.324 C 16.009 23.324 16.864 23.213 17.705 22.977 L 17.774 22.959 L 17.817 22.901 C 17.949 22.726 18.076 22.541 18.206 22.337 L 18.47 21.916 L 17.983 22.017 C 14.969 22.631 11.421 21.297 9.153 18.693 C 8.862 18.36 8.573 17.987 8.298 17.584 C 6.184 14.428 5.491 9.635 8.957 6.566 C 11.574 4.272 14.662 3.742 17.653 5.073 L 18.272 5.349 L 17.285 3.718 C 17.215 3.604 17.097 3.528 16.965 3.512 C 14.527 3.221 12.17 3.753 9.957 5.092 C 7.724 6.444 6.16 8.59 5.554 11.136 C 4.951 13.671 5.366 16.304 6.726 18.548 C 8.547 21.556 11.791 23.324 15.157 23.324 Z\" fill=\"rgb(255,249,233)\"></path><path d=\"M 43.147 13.34 C 39.842 11.771 36.722 10.289 37.135 7.156 C 37.386 5.18 39.448 3.801 42.152 3.801 C 45.124 3.801 46.791 5.256 48.519 7.606 C 48.567 7.67 48.649 7.696 48.725 7.672 C 48.802 7.648 48.852 7.577 48.852 7.498 L 48.852 6.079 C 48.852 6.021 48.826 5.968 48.778 5.934 C 46.585 4.275 44.767 3.311 41.97 3.311 C 39.173 3.311 36.561 5.061 36.04 7.471 C 35.15 11.763 38.143 13.235 41.311 14.796 C 43.772 16.008 46.317 17.262 47.079 19.953 C 47.392 21.057 47.138 22.245 46.389 23.219 C 45.46 24.42 43.946 25.119 42.34 25.09 C 39.273 25.031 36.688 23.856 34.862 21.692 C 34.812 21.633 34.731 21.611 34.658 21.636 C 34.587 21.663 34.537 21.732 34.537 21.808 L 34.537 23.205 C 34.537 23.266 34.566 23.322 34.616 23.356 C 36.754 24.849 39.498 25.637 42.549 25.637 C 46.45 25.637 49.284 23.727 49.765 20.768 C 50.382 16.775 46.704 15.029 43.145 13.338 Z M 62.917 25.19 C 62.942 25.105 62.906 25.013 62.83 24.968 C 62.419 24.716 62.351 24.409 62.351 23.774 L 62.351 14.568 C 62.351 10.483 59.379 10.043 58.101 10.043 C 56.262 10.043 54.179 10.734 52.663 11.843 L 52.597 11.896 L 52.597 13.192 C 52.597 13.261 52.642 13.325 52.708 13.346 L 52.822 13.377 L 52.888 13.29 C 54.288 11.459 55.918 10.53 57.728 10.53 C 58.784 10.578 59.607 10.903 60.107 11.478 C 60.467 11.89 60.631 12.404 60.58 12.962 C 60.432 14.264 57.812 15.576 56.693 16.137 C 56.476 16.246 56.307 16.331 56.19 16.397 L 55.902 16.561 C 53.848 17.72 51.522 19.035 51.07 21.086 C 50.837 22.168 51.062 23.174 51.721 23.989 C 52.56 25.026 54.052 25.645 55.714 25.645 C 57.601 25.645 59.273 24.955 60.578 23.645 L 60.578 25.142 C 60.578 25.251 60.668 25.341 60.776 25.341 L 62.726 25.341 C 62.816 25.341 62.893 25.283 62.917 25.198 Z M 60.578 23.041 C 59.403 24.325 57.945 25.058 56.571 25.058 C 55.354 25.058 54.417 24.69 53.793 23.968 C 53.078 23.142 52.941 22.041 53.052 21.287 C 53.287 19.76 54.327 18.781 57.333 16.616 L 57.371 16.59 C 57.711 16.343 58.12 16.21 58.54 16.209 C 58.855 16.209 59.175 16.286 59.474 16.439 C 60.168 16.796 60.58 17.471 60.58 18.249 L 60.58 23.039 Z\" fill=\"rgb(33,12,10)\"></path><path d=\"M 71.718 10.043 C 70.464 10.043 69.683 10.17 69.117 10.263 L 68.966 10.287 C 68.879 10.3 68.813 10.377 68.813 10.464 L 68.813 11.427 C 68.813 11.493 68.849 11.554 68.906 11.586 C 68.964 11.617 69.034 11.616 69.09 11.581 L 69.18 11.523 C 69.778 11.139 70.683 10.562 71.718 10.562 C 73.152 10.562 74.338 11.216 74.886 12.314 C 75.775 14.092 74.872 16.024 73.327 19.027 L 73.306 19.069 C 72.914 19.837 72.139 20.3 71.279 20.279 C 70.425 20.262 69.658 19.754 69.31 18.974 L 66.047 11.753 C 65.888 11.417 65.851 11.123 65.939 10.901 C 66.005 10.734 66.124 10.649 66.185 10.625 L 66.307 10.57 L 66.251 10.318 L 63.102 10.318 L 62.972 10.324 L 62.925 10.573 L 63.036 10.623 C 63.15 10.676 63.742 10.983 64.15 11.88 L 70.146 25.18 C 70.08 25.309 69.929 25.608 69.813 25.815 C 69.045 27.254 68.453 28.339 67.841 29.157 C 66.473 30.866 64.962 31.086 62.268 29.966 L 62.057 29.879 L 62.057 31.303 L 62.181 31.327 C 62.943 31.472 63.615 31.546 64.219 31.546 C 66.018 31.546 67.204 30.871 68.328 29.339 C 68.918 28.553 69.516 27.548 70.268 26.077 C 71.737 23.306 72.864 21.128 73.816 19.223 C 75.391 16.19 76.349 14.055 75.346 12.049 C 74.729 10.848 73.274 10.038 71.723 10.038 Z M 84.629 13.298 L 93.372 13.298 C 94.457 13.298 95.476 13.719 96.24 14.486 C 97.008 15.254 97.428 16.27 97.428 17.355 C 97.428 22.041 95.579 24.552 91.607 25.256 C 89.315 25.664 87.074 25.158 85.126 23.793 C 82.729 22.115 80.98 19.292 80.448 16.241 C 80.358 15.733 80.297 15.185 80.265 14.619 C 80.061 10.184 82.271 4.971 87.603 3.997 C 91.609 3.285 95.02 4.627 97.209 7.773 L 97.495 8.186 L 97.495 6.058 L 97.436 6.01 C 95.19 4.219 92.517 3.311 89.498 3.311 C 83.327 3.311 78.307 8.387 78.307 14.624 C 78.307 17.654 79.466 20.496 81.567 22.626 C 83.673 24.761 86.489 25.939 89.498 25.939 C 92.506 25.939 94.801 25.023 96.547 23.29 C 98.22 21.631 99.138 19.281 99.138 16.669 L 99.138 12.692 L 84.629 12.692 L 84.629 13.295 Z M 111.459 25.32 C 111.001 25.068 110.919 24.785 110.919 24.113 L 110.919 15.098 C 110.919 11.094 108.005 10.662 106.754 10.662 C 104.954 10.662 102.914 11.337 101.429 12.425 C 101.384 12.459 101.361 12.51 101.361 12.562 L 101.361 13.724 C 101.361 13.798 101.408 13.862 101.477 13.886 C 101.546 13.909 101.623 13.886 101.67 13.827 C 103.036 12.049 104.626 11.147 106.391 11.147 C 107.426 11.192 108.23 11.512 108.72 12.073 C 109.072 12.475 109.233 12.978 109.183 13.526 C 109.04 14.798 106.47 16.085 105.375 16.632 C 105.166 16.738 104.999 16.82 104.885 16.884 L 104.597 17.048 C 102.588 18.183 100.313 19.472 99.871 21.477 C 99.643 22.541 99.863 23.523 100.511 24.322 C 101.332 25.338 102.795 25.944 104.422 25.944 C 106.267 25.944 107.905 25.269 109.183 23.989 L 109.183 25.473 C 109.183 25.568 109.26 25.645 109.352 25.645 L 111.382 25.645 C 111.459 25.645 111.525 25.595 111.546 25.521 C 111.568 25.444 111.534 25.362 111.464 25.322 Z M 109.175 23.393 C 108.024 24.648 106.597 25.367 105.253 25.367 C 104.06 25.367 103.147 25.008 102.533 24.301 C 101.834 23.494 101.702 22.417 101.808 21.681 C 102.03 20.228 102.268 19.546 105.962 17.267 C 106.359 17.024 106.809 16.9 107.248 16.9 C 107.614 16.9 107.971 16.984 108.283 17.159 C 108.857 17.479 109.175 18.029 109.175 18.707 Z M 122.787 12.335 C 122.843 12.305 122.877 12.247 122.877 12.184 L 122.877 11.126 C 122.877 11.051 122.829 10.985 122.758 10.962 L 122.742 10.956 C 121.726 10.721 119.807 10.406 118.357 10.935 C 117.084 11.411 116.394 12.483 116.047 13.248 L 116.047 11.099 C 116.047 11.004 115.97 10.927 115.875 10.927 L 113.845 10.927 C 113.769 10.927 113.7 10.98 113.681 11.054 C 113.66 11.128 113.695 11.21 113.766 11.25 C 114.224 11.501 114.277 11.782 114.306 12.457 L 114.306 24.103 C 114.277 24.767 114.221 25.042 113.758 25.317 C 113.689 25.357 113.657 25.436 113.679 25.513 C 113.7 25.587 113.766 25.64 113.843 25.64 L 116.51 25.64 C 116.587 25.64 116.653 25.59 116.674 25.518 C 116.696 25.441 116.662 25.359 116.592 25.32 C 116.097 25.039 116.047 24.751 116.047 24.113 L 116.047 15.428 C 116.047 13.92 116.915 11.988 118.526 11.377 C 119.942 10.819 121.538 11.655 122.615 12.335 C 122.668 12.369 122.734 12.369 122.79 12.34 Z M 136.182 25.314 C 135.724 25.063 135.669 24.783 135.642 24.105 L 135.642 4.539 C 135.642 4.494 135.624 4.45 135.592 4.419 C 135.559 4.387 135.515 4.369 135.47 4.37 L 133.44 4.37 C 133.364 4.37 133.298 4.42 133.276 4.494 C 133.255 4.568 133.284 4.648 133.358 4.693 C 133.853 4.971 133.904 5.259 133.904 5.899 L 133.904 12.166 C 131.802 10.525 128.881 10.184 126.365 11.306 C 123.655 12.512 121.996 15.172 121.922 18.416 C 121.821 22.875 124.343 24.751 125.854 25.471 C 126.902 25.968 128.074 26.212 129.244 26.212 C 130.94 26.212 132.628 25.701 133.904 24.73 L 133.904 25.471 C 133.904 25.566 133.98 25.64 134.073 25.64 L 136.102 25.64 C 136.179 25.64 136.245 25.59 136.267 25.518 C 136.288 25.444 136.259 25.365 136.185 25.317 Z M 133.607 17.447 C 133.607 17.471 133.589 19.763 133.546 20.226 C 133.443 21.361 133.163 22.994 131.945 24.05 C 130.831 25.015 129.458 25.071 129.008 25.09 C 126.862 25.18 125.356 23.931 124.949 23.544 C 123.694 22.367 123.078 20.692 123.112 18.561 C 123.131 17.445 123.435 13.682 126.566 12.06 C 127.764 11.44 128.91 11.131 130 11.131 C 131.297 11.131 132.514 11.57 133.642 12.446 L 133.607 17.45 Z M 151.051 14.092 C 149.802 11.943 147.613 10.662 145.197 10.662 C 144.771 10.662 143.951 10.779 143.914 10.784 C 140.196 11.398 137.497 14.56 137.497 18.302 C 137.497 20.326 138.309 22.24 139.781 23.692 C 141.252 25.142 143.186 25.942 145.227 25.942 C 146.018 25.942 146.473 25.886 147 25.785 C 147.598 25.645 148.061 25.484 148.492 25.267 C 148.979 25.055 149.442 24.777 149.873 24.439 C 150.344 24.068 150.728 23.663 151.014 23.237 L 151.04 23.198 L 151.04 22.734 L 150.776 23.018 C 150.334 23.491 149.987 23.83 149.511 24.166 C 149.074 24.486 148.51 24.783 147.841 25.045 C 147.1 25.314 146.42 25.423 145.496 25.423 C 142.461 25.423 140.577 22.885 139.81 20.467 L 151.13 14.222 L 151.051 14.087 Z M 145.864 16.579 L 139.672 19.988 C 139.63 19.8 139.59 19.623 139.566 19.44 C 139.114 17.273 139.476 15.045 140.532 13.481 C 141.347 12.274 142.501 11.528 143.967 11.266 C 144.036 11.255 144.102 11.245 144.168 11.234 C 144.316 11.216 144.462 11.205 144.599 11.205 C 146.034 11.205 146.891 12.218 147.198 13.153 C 147.571 14.288 147.304 15.788 145.864 16.579 Z M 164.941 25.317 C 164.448 25.037 164.398 24.748 164.398 24.108 L 164.398 15.992 C 164.398 12.06 161.781 10.657 159.333 10.657 C 157.505 10.657 155.83 11.507 154.904 12.38 L 154.904 11.099 C 154.904 11.004 154.827 10.927 154.732 10.927 L 152.676 10.927 C 152.596 10.927 152.527 10.98 152.509 11.059 C 152.49 11.136 152.527 11.216 152.596 11.253 C 153.08 11.507 153.131 11.8 153.131 12.459 L 153.131 24.11 C 153.131 24.751 153.08 25.039 152.594 25.317 C 152.522 25.354 152.485 25.431 152.504 25.51 C 152.522 25.587 152.591 25.643 152.67 25.643 L 155.364 25.643 C 155.443 25.643 155.512 25.59 155.531 25.51 C 155.55 25.436 155.515 25.358 155.446 25.322 C 154.951 25.042 154.901 24.753 154.901 24.113 L 154.901 13.028 C 155.83 11.988 157.568 11.237 159.061 11.237 C 161.715 11.268 162.654 13.661 162.654 15.698 L 162.654 24.108 C 162.625 24.772 162.57 25.047 162.107 25.322 C 162.038 25.359 162.003 25.439 162.022 25.516 C 162.04 25.592 162.109 25.645 162.189 25.645 L 164.856 25.645 C 164.935 25.645 165.004 25.592 165.023 25.513 C 165.04 25.438 165.006 25.36 164.938 25.322 Z\" fill=\"rgb(33,12,10)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wpdvz2\",layoutDependency:layoutDependency,layoutId:\"zwkqhKhM8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.851 28.851\" overflow=\"visible\"><path d=\"M 4.665 28.851 C 2.089 28.851 0 26.763 0 24.186 L 0 4.665 C 0 2.089 2.089 0 4.665 0 L 24.186 0 C 26.763 0 28.851 2.089 28.851 4.665 L 28.851 24.186 C 28.851 26.763 26.763 28.851 24.186 28.851 Z\" fill=\"rgb(178,92,44)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i69258\",layoutDependency:layoutDependency,layoutId:\"fzMtHvp_U\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.995 6.795\" overflow=\"visible\"><path d=\"M 8.994 0.278 C 8.997 0.206 8.971 0.135 8.92 0.082 C 8.87 0.029 8.799 0 8.724 0 L 0 0 L 0 0.646 L 4.435 0.646 C 5.668 0.646 6.592 0.987 7.174 1.659 C 7.812 2.395 8.06 3.551 7.867 4.919 L 7.862 4.962 C 7.827 5.224 7.737 5.478 7.645 5.748 C 7.624 5.811 7.603 5.872 7.581 5.935 L 7.29 6.795 L 7.933 6.152 C 8.986 5.099 8.986 3.985 8.984 2.141 L 8.984 1.953 C 8.984 0.614 8.992 0.405 8.994 0.28 Z\" fill=\"rgb(255,249,233)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9ydso3\",layoutDependency:layoutDependency,layoutId:\"iZhvuBoPC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.341 20.331\" overflow=\"visible\"><path d=\"M 8.089 9.068 C 5.046 7.661 2.173 6.332 2.551 3.556 C 2.779 1.81 4.665 0.59 7.139 0.59 C 9.886 0.59 11.434 1.921 13.046 4.072 L 13.427 4.583 L 13.427 2.456 L 13.339 2.392 C 11.286 0.879 9.585 0 6.967 0 C 4.35 0 1.884 1.604 1.395 3.818 C 0.556 7.756 3.49 9.164 6.33 10.524 C 8.6 11.611 10.947 12.739 11.646 15.139 C 11.926 16.102 11.717 17.108 11.056 17.97 C 10.212 19.074 8.814 19.714 7.314 19.685 C 4.456 19.632 2.056 18.558 0.373 16.581 L 0 16.142 L 0 18.185 L 0.093 18.248 C 2.12 19.629 4.546 20.331 7.301 20.331 C 11.027 20.331 13.832 18.537 14.276 15.869 C 14.858 12.202 11.416 10.611 8.089 9.071 Z\" fill=\"rgb(255,249,233)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nq83yw\",layoutDependency:layoutDependency,layoutId:\"XNBreC5oS\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.186 19.889\" overflow=\"visible\"><path d=\"M 9.876 19.889 C 10.725 19.889 11.58 19.778 12.421 19.543 L 12.49 19.524 L 12.532 19.466 C 12.665 19.291 12.792 19.106 12.921 18.902 L 13.186 18.482 L 12.699 18.582 C 9.685 19.196 6.137 17.862 3.869 15.259 C 3.578 14.925 3.289 14.552 3.014 14.15 C 0.9 10.993 0.206 6.201 3.673 3.131 C 6.29 0.837 9.378 0.308 12.368 1.639 L 12.988 1.914 L 12 0.284 C 11.931 0.17 11.813 0.093 11.68 0.077 C 9.243 -0.214 6.885 0.318 4.673 1.657 C 2.44 3.009 0.876 5.155 0.27 7.701 C -0.333 10.236 0.082 12.869 1.442 15.113 C 3.263 18.122 6.507 19.889 9.873 19.889 Z\" fill=\"rgb(255,249,233)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xm9jlu\",layoutDependency:layoutDependency,layoutId:\"OygYBpPJo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.388 22.334\" overflow=\"visible\"><path d=\"M 8.611 10.029 C 5.306 8.46 2.186 6.978 2.599 3.845 C 2.85 1.868 4.911 0.49 7.616 0.49 C 10.587 0.49 12.255 1.945 13.982 4.295 C 14.03 4.358 14.112 4.385 14.189 4.361 C 14.266 4.337 14.316 4.266 14.316 4.186 L 14.316 2.768 C 14.316 2.71 14.289 2.657 14.242 2.622 C 12.048 0.963 10.23 0 7.433 0 C 4.636 0 2.024 1.749 1.503 4.16 C 0.614 8.452 3.607 9.923 6.774 11.484 C 9.235 12.696 11.781 13.951 12.543 16.642 C 12.855 17.745 12.601 18.933 11.852 19.907 C 10.923 21.109 9.41 21.807 7.804 21.778 C 4.737 21.72 2.151 20.545 0.325 18.38 C 0.276 18.322 0.195 18.3 0.122 18.325 C 0.05 18.351 0 18.42 0 18.497 L 0 19.894 C 0 19.955 0.029 20.01 0.079 20.045 C 2.218 21.537 4.962 22.326 8.013 22.326 C 11.913 22.326 14.747 20.415 15.229 17.457 C 15.845 13.464 12.167 11.717 8.608 10.026 Z M 28.38 21.879 C 28.405 21.793 28.37 21.702 28.293 21.656 C 27.883 21.405 27.814 21.098 27.814 20.463 L 27.814 11.257 C 27.814 7.171 24.842 6.732 23.564 6.732 C 21.725 6.732 19.643 7.423 18.126 8.531 L 18.06 8.584 L 18.06 9.881 C 18.06 9.95 18.105 10.013 18.171 10.034 L 18.285 10.066 L 18.351 9.979 C 19.751 8.148 21.381 7.219 23.191 7.219 C 24.247 7.266 25.07 7.592 25.57 8.166 C 25.93 8.579 26.094 9.092 26.044 9.651 C 25.896 10.953 23.276 12.265 22.157 12.826 C 21.94 12.935 21.77 13.019 21.654 13.085 L 21.365 13.249 C 19.312 14.409 16.986 15.724 16.533 17.774 C 16.301 18.857 16.525 19.862 17.184 20.677 C 18.023 21.715 19.516 22.334 21.177 22.334 C 23.064 22.334 24.737 21.643 26.041 20.333 L 26.041 21.831 C 26.041 21.94 26.131 22.03 26.24 22.03 L 28.19 22.03 C 28.28 22.03 28.357 21.971 28.38 21.887 Z M 26.041 19.73 C 24.866 21.013 23.408 21.746 22.035 21.746 C 20.818 21.746 19.881 21.379 19.256 20.656 C 18.542 19.831 18.404 18.73 18.515 17.976 C 18.751 16.449 19.791 15.47 22.797 13.305 L 22.834 13.279 C 23.174 13.032 23.583 12.898 24.004 12.898 C 24.318 12.898 24.639 12.974 24.938 13.128 C 25.631 13.485 26.044 14.16 26.044 14.938 L 26.044 19.727 Z\" fill=\"rgb(33,12,10)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18k1sio\",layoutDependency:layoutDependency,layoutId:\"BHdb7W9bv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.297 22.326\" overflow=\"visible\"><path d=\"M 8.611 10.029 C 5.306 8.46 2.186 6.978 2.599 3.845 C 2.85 1.868 4.911 0.49 7.616 0.49 C 10.587 0.49 12.255 1.945 13.982 4.295 C 14.03 4.358 14.112 4.385 14.189 4.361 C 14.266 4.337 14.316 4.266 14.316 4.186 L 14.316 2.768 C 14.316 2.71 14.289 2.657 14.242 2.622 C 12.048 0.963 10.23 0 7.433 0 C 4.636 0 2.024 1.749 1.503 4.16 C 0.614 8.452 3.607 9.923 6.774 11.484 C 9.235 12.696 11.781 13.951 12.543 16.642 C 12.855 17.745 12.601 18.933 11.852 19.907 C 10.923 21.109 9.41 21.807 7.804 21.778 C 4.737 21.72 2.151 20.545 0.325 18.38 C 0.276 18.322 0.195 18.3 0.122 18.325 C 0.05 18.351 0 18.42 0 18.497 L 0 19.894 C 0 19.955 0.029 20.01 0.079 20.045 C 2.218 21.537 4.962 22.326 8.013 22.326 C 11.913 22.326 14.747 20.415 15.229 17.457 C 15.845 13.464 12.167 11.717 8.608 10.026 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ugsuf5\",layoutDependency:layoutDependency,layoutId:\"S7uFZ_nPE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.944 15.602\" overflow=\"visible\"><path d=\"M 11.936 15.147 C 11.961 15.061 11.925 14.97 11.849 14.925 C 11.439 14.673 11.37 14.366 11.37 13.731 L 11.37 4.525 C 11.37 0.439 8.398 0 7.12 0 C 5.281 0 3.199 0.691 1.682 1.799 L 1.616 1.852 L 1.616 3.149 C 1.616 3.218 1.661 3.281 1.727 3.302 L 1.841 3.334 L 1.907 3.247 C 3.307 1.416 4.937 0.487 6.747 0.487 C 7.803 0.535 8.626 0.86 9.126 1.434 C 9.486 1.847 9.65 2.36 9.6 2.919 C 9.451 4.221 6.832 5.533 5.712 6.094 C 5.495 6.203 5.326 6.287 5.21 6.354 L 4.921 6.518 C 2.868 7.677 0.542 8.992 0.089 11.043 C -0.144 12.125 0.081 13.13 0.74 13.945 C 1.579 14.983 3.071 15.602 4.733 15.602 C 6.62 15.602 8.292 14.911 9.597 13.601 L 9.597 15.099 C 9.597 15.208 9.687 15.298 9.795 15.298 L 11.746 15.298 C 11.836 15.298 11.912 15.239 11.936 15.155 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18cbrhf\",layoutDependency:layoutDependency,layoutId:\"IU3DBj2ZK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.563 8.849\" overflow=\"visible\"><path d=\"M 7.56 6.832 C 6.385 8.116 4.927 8.849 3.554 8.849 C 2.336 8.849 1.4 8.481 0.775 7.759 C 0.061 6.933 -0.077 5.832 0.034 5.078 C 0.27 3.551 1.31 2.572 4.316 0.408 L 4.353 0.381 C 4.693 0.134 5.102 0.001 5.522 0 C 5.837 0 6.158 0.077 6.457 0.23 C 7.15 0.587 7.563 1.262 7.563 2.04 L 7.563 6.83 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1nybjw6\",layoutDependency:layoutDependency,layoutId:\"fdB2Q3qtd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102.971 28.235\" overflow=\"visible\"><path d=\"M 9.661 6.732 C 8.407 6.732 7.626 6.859 7.06 6.952 L 6.909 6.975 C 6.822 6.989 6.756 7.065 6.756 7.153 L 6.756 8.116 C 6.756 8.182 6.792 8.242 6.85 8.274 C 6.907 8.306 6.978 8.304 7.034 8.269 L 7.124 8.211 C 7.722 7.827 8.627 7.251 9.661 7.251 C 11.095 7.251 12.281 7.904 12.829 9.002 C 13.718 10.781 12.816 12.712 11.27 15.716 L 11.249 15.758 C 10.857 16.525 10.082 16.989 9.222 16.967 C 8.369 16.95 7.602 16.442 7.253 15.663 L 3.99 8.441 C 3.832 8.105 3.795 7.812 3.882 7.589 C 3.948 7.423 4.067 7.338 4.128 7.314 L 4.25 7.259 L 4.194 7.007 L 1.045 7.007 L 0.916 7.012 L 0.868 7.261 L 0.979 7.311 C 1.093 7.364 1.686 7.671 2.093 8.568 L 8.089 21.868 C 8.023 21.998 7.872 22.297 7.756 22.503 C 6.989 23.943 6.396 25.028 5.785 25.845 C 4.416 27.555 2.906 27.774 0.212 26.655 L 0 26.568 L 0 27.991 L 0.124 28.015 C 0.886 28.161 1.559 28.235 2.162 28.235 C 3.961 28.235 5.147 27.56 6.271 26.028 C 6.862 25.242 7.46 24.236 8.211 22.765 C 9.68 19.995 10.807 17.817 11.76 15.912 C 13.334 12.879 14.292 10.744 13.289 8.738 C 12.673 7.536 11.217 6.727 9.667 6.727 Z M 22.572 9.987 L 31.315 9.987 C 32.4 9.987 33.419 10.407 34.183 11.175 C 34.951 11.942 35.372 12.958 35.372 14.043 C 35.372 18.73 33.522 21.241 29.55 21.945 C 27.258 22.352 25.017 21.847 23.069 20.482 C 20.672 18.804 18.923 15.98 18.391 12.929 C 18.301 12.421 18.24 11.873 18.208 11.307 C 18.005 6.872 20.214 1.659 25.546 0.685 C 29.553 -0.026 32.964 1.315 35.152 4.461 L 35.438 4.874 L 35.438 2.747 L 35.38 2.699 C 33.133 0.908 30.46 0 27.441 0 C 21.27 0 16.25 5.075 16.25 11.312 C 16.25 14.342 17.409 17.184 19.51 19.315 C 21.617 21.45 24.432 22.628 27.441 22.628 C 30.45 22.628 32.744 21.712 34.49 19.979 C 36.163 18.32 37.081 15.97 37.081 13.358 L 37.081 9.381 L 22.572 9.381 L 22.572 9.984 Z M 49.402 22.008 C 48.944 21.757 48.862 21.474 48.862 20.802 L 48.862 11.786 C 48.862 7.782 45.948 7.351 44.697 7.351 C 42.897 7.351 40.857 8.026 39.373 9.113 C 39.328 9.148 39.304 9.198 39.304 9.251 L 39.304 10.413 C 39.304 10.487 39.352 10.55 39.42 10.574 C 39.489 10.598 39.566 10.574 39.613 10.516 C 40.979 8.738 42.569 7.835 44.334 7.835 C 45.369 7.88 46.173 8.201 46.663 8.762 C 47.015 9.164 47.176 9.667 47.126 10.214 C 46.983 11.487 44.414 12.773 43.318 13.321 C 43.109 13.427 42.942 13.509 42.829 13.572 L 42.54 13.736 C 40.532 14.872 38.256 16.16 37.814 18.166 C 37.586 19.23 37.806 20.212 38.454 21.011 C 39.275 22.027 40.738 22.633 42.366 22.633 C 44.21 22.633 45.848 21.958 47.126 20.677 L 47.126 22.162 C 47.126 22.257 47.203 22.334 47.295 22.334 L 49.325 22.334 C 49.402 22.334 49.468 22.284 49.489 22.209 C 49.511 22.132 49.477 22.05 49.407 22.011 Z M 47.118 20.082 C 45.967 21.336 44.541 22.056 43.196 22.056 C 42.003 22.056 41.09 21.696 40.476 20.99 C 39.778 20.182 39.645 19.105 39.751 18.37 C 39.973 16.917 40.212 16.234 43.906 13.956 C 44.303 13.713 44.752 13.588 45.192 13.588 C 45.557 13.588 45.914 13.673 46.226 13.848 C 46.801 14.168 47.118 14.718 47.118 15.396 Z M 60.73 9.024 C 60.786 8.994 60.821 8.936 60.82 8.873 L 60.82 7.814 C 60.82 7.74 60.772 7.674 60.701 7.65 L 60.685 7.645 C 59.669 7.409 57.75 7.094 56.3 7.624 C 55.028 8.1 54.337 9.172 53.99 9.936 L 53.99 7.788 C 53.99 7.692 53.913 7.616 53.818 7.616 L 51.789 7.616 C 51.712 7.616 51.643 7.669 51.625 7.743 C 51.603 7.817 51.638 7.899 51.709 7.939 C 52.167 8.19 52.22 8.47 52.249 9.145 L 52.249 20.791 C 52.22 21.455 52.164 21.731 51.701 22.006 C 51.632 22.045 51.601 22.125 51.622 22.202 C 51.643 22.276 51.709 22.329 51.786 22.329 L 54.453 22.329 C 54.53 22.329 54.596 22.278 54.617 22.207 C 54.639 22.13 54.605 22.048 54.535 22.008 C 54.041 21.728 53.99 21.439 53.99 20.802 L 53.99 12.117 C 53.99 10.609 54.858 8.677 56.47 8.066 C 57.885 7.507 59.481 8.343 60.558 9.024 C 60.611 9.058 60.677 9.058 60.733 9.029 Z M 74.125 22.003 C 73.667 21.752 73.612 21.471 73.585 20.794 L 73.585 1.228 C 73.585 1.182 73.567 1.139 73.535 1.107 C 73.502 1.075 73.459 1.058 73.413 1.058 L 71.384 1.058 C 71.307 1.058 71.241 1.109 71.22 1.183 C 71.198 1.257 71.228 1.336 71.302 1.381 C 71.796 1.659 71.847 1.948 71.847 2.588 L 71.847 8.854 C 69.746 7.214 66.824 6.872 64.308 7.994 C 61.598 9.201 59.939 11.86 59.865 15.104 C 59.764 19.563 62.286 21.439 63.797 22.159 C 64.845 22.657 66.017 22.9 67.187 22.9 C 68.883 22.9 70.571 22.389 71.847 21.418 L 71.847 22.159 C 71.847 22.254 71.923 22.329 72.016 22.329 L 74.046 22.329 C 74.122 22.329 74.189 22.278 74.21 22.207 C 74.231 22.133 74.202 22.053 74.128 22.006 Z M 71.55 14.136 C 71.55 14.16 71.532 16.451 71.489 16.914 C 71.386 18.05 71.106 19.682 69.889 20.738 C 68.774 21.704 67.401 21.76 66.951 21.778 C 64.805 21.868 63.3 20.619 62.892 20.233 C 61.638 19.055 61.021 17.38 61.056 15.25 C 61.074 14.133 61.378 10.37 64.509 8.748 C 65.708 8.129 66.853 7.819 67.944 7.819 C 69.24 7.819 70.457 8.259 71.585 9.135 L 71.55 14.139 Z M 88.994 10.781 C 87.745 8.632 85.557 7.351 83.141 7.351 C 82.715 7.351 81.894 7.468 81.857 7.473 C 78.139 8.087 75.44 11.249 75.44 14.991 C 75.44 17.015 76.253 18.928 77.724 20.381 C 79.195 21.831 81.13 22.63 83.17 22.63 C 83.961 22.63 84.416 22.575 84.943 22.474 C 85.541 22.334 86.004 22.172 86.435 21.955 C 86.922 21.744 87.385 21.466 87.816 21.127 C 88.288 20.757 88.671 20.352 88.957 19.926 L 88.983 19.886 L 88.983 19.423 L 88.719 19.706 C 88.277 20.18 87.93 20.519 87.454 20.855 C 87.017 21.175 86.454 21.471 85.784 21.733 C 85.043 22.003 84.363 22.112 83.44 22.112 C 80.405 22.112 78.52 19.574 77.753 17.155 L 89.073 10.91 L 88.994 10.775 Z M 83.808 13.268 L 77.615 16.676 C 77.573 16.488 77.533 16.311 77.51 16.129 C 77.057 13.961 77.42 11.733 78.475 10.169 C 79.29 8.963 80.444 8.216 81.91 7.954 C 81.979 7.944 82.045 7.933 82.111 7.923 C 82.259 7.904 82.405 7.894 82.543 7.894 C 83.977 7.894 84.834 8.907 85.141 9.841 C 85.514 10.976 85.247 12.477 83.808 13.268 Z M 102.884 22.006 C 102.392 21.725 102.341 21.437 102.341 20.796 L 102.341 12.681 C 102.341 8.748 99.724 7.346 97.277 7.346 C 95.448 7.346 93.773 8.195 92.847 9.068 L 92.847 7.788 C 92.847 7.692 92.77 7.616 92.675 7.616 L 90.619 7.616 C 90.539 7.616 90.471 7.669 90.452 7.748 C 90.434 7.825 90.471 7.904 90.539 7.941 C 91.024 8.195 91.074 8.489 91.074 9.148 L 91.074 20.799 C 91.074 21.439 91.024 21.728 90.537 22.006 C 90.465 22.043 90.428 22.12 90.447 22.199 C 90.465 22.276 90.534 22.331 90.614 22.331 L 93.307 22.331 C 93.387 22.331 93.456 22.278 93.474 22.199 C 93.493 22.124 93.458 22.046 93.389 22.011 C 92.895 21.731 92.844 21.442 92.844 20.802 L 92.844 9.717 C 93.773 8.677 95.512 7.925 97.004 7.925 C 99.658 7.957 100.598 10.349 100.598 12.387 L 100.598 20.796 C 100.568 21.461 100.513 21.736 100.05 22.011 C 99.981 22.048 99.947 22.127 99.965 22.204 C 99.984 22.281 100.052 22.334 100.132 22.334 L 102.799 22.334 C 102.879 22.334 102.947 22.281 102.966 22.202 C 102.984 22.126 102.949 22.048 102.881 22.011 Z\" fill=\"rgb(33,12,10)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-k4i3di\",layoutDependency:layoutDependency,layoutId:\"WyLQHsZUn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.7 21.508\" overflow=\"visible\"><path d=\"M 9.661 0.005 C 8.407 0.005 7.626 0.132 7.06 0.225 L 6.909 0.249 C 6.822 0.262 6.756 0.339 6.756 0.426 L 6.756 1.389 C 6.756 1.455 6.792 1.516 6.85 1.548 C 6.907 1.579 6.978 1.578 7.034 1.543 L 7.124 1.485 C 7.722 1.101 8.627 0.524 9.661 0.524 C 11.095 0.524 12.281 1.178 12.829 2.276 C 13.718 4.054 12.816 5.986 11.27 8.989 L 11.249 9.031 C 10.857 9.799 10.082 10.262 9.222 10.241 C 8.369 10.224 7.602 9.716 7.253 8.936 L 3.99 1.715 C 3.832 1.379 3.795 1.085 3.882 0.863 C 3.948 0.696 4.067 0.611 4.128 0.587 L 4.25 0.532 L 4.194 0.28 L 1.045 0.28 L 0.916 0.286 L 0.868 0.535 L 0.979 0.585 C 1.093 0.638 1.686 0.945 2.093 1.842 L 8.089 15.142 C 8.023 15.271 7.872 15.57 7.756 15.777 C 6.989 17.216 6.396 18.301 5.785 19.119 C 4.416 20.828 2.906 21.048 0.212 19.928 L 0 19.841 L 0 21.265 L 0.124 21.289 C 0.886 21.434 1.559 21.508 2.162 21.508 C 3.961 21.508 5.147 20.833 6.271 19.301 C 6.862 18.515 7.46 17.51 8.211 16.039 C 9.68 13.268 10.807 11.09 11.76 9.185 C 13.334 6.152 14.292 4.017 13.289 2.011 C 12.673 0.81 11.217 0 9.667 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eimzl1\",layoutDependency:layoutDependency,layoutId:\"pSo8tqZ2h\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.831 22.628\" overflow=\"visible\"><path d=\"M 6.322 9.987 L 15.065 9.987 C 16.15 9.987 17.168 10.407 17.933 11.175 C 18.701 11.942 19.121 12.958 19.121 14.043 C 19.121 18.73 17.272 21.241 13.3 21.945 C 11.008 22.352 8.767 21.847 6.819 20.482 C 4.422 18.804 2.673 15.98 2.141 12.929 C 2.051 12.421 1.99 11.873 1.958 11.307 C 1.754 6.872 3.964 1.659 9.296 0.685 C 13.302 -0.026 16.713 1.315 18.902 4.461 L 19.188 4.874 L 19.188 2.747 L 19.129 2.699 C 16.883 0.908 14.21 0 11.191 0 C 5.02 0 0 5.075 0 11.312 C 0 14.342 1.159 17.184 3.26 19.315 C 5.366 21.45 8.182 22.628 11.191 22.628 C 14.199 22.628 16.494 21.712 18.24 19.979 C 19.913 18.32 20.831 15.97 20.831 13.358 L 20.831 9.381 L 6.322 9.381 L 6.322 9.984 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vukfpe\",layoutDependency:layoutDependency,layoutId:\"cLbDaLMCq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.769 15.282\" overflow=\"visible\"><path d=\"M 11.675 14.657 C 11.217 14.406 11.135 14.123 11.135 13.451 L 11.135 4.435 C 11.135 0.431 8.222 0 6.97 0 C 5.17 0 3.13 0.675 1.646 1.762 C 1.601 1.797 1.577 1.847 1.577 1.9 L 1.577 3.062 C 1.577 3.136 1.625 3.199 1.693 3.223 C 1.762 3.247 1.839 3.223 1.887 3.165 C 3.252 1.387 4.842 0.484 6.607 0.484 C 7.642 0.529 8.446 0.849 8.936 1.41 C 9.288 1.813 9.449 2.315 9.399 2.863 C 9.256 4.136 6.687 5.422 5.591 5.97 C 5.382 6.076 5.215 6.158 5.102 6.221 L 4.813 6.385 C 2.805 7.52 0.529 8.809 0.087 10.815 C -0.14 11.879 0.079 12.86 0.728 13.66 C 1.548 14.676 3.011 15.282 4.639 15.282 C 6.483 15.282 8.121 14.607 9.399 13.326 L 9.399 14.811 C 9.399 14.906 9.476 14.983 9.568 14.983 L 11.598 14.983 C 11.675 14.983 11.741 14.932 11.762 14.858 C 11.784 14.781 11.75 14.699 11.68 14.66 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f07hri\",layoutDependency:layoutDependency,layoutId:\"y5iHN4xG5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.399 8.468\" overflow=\"visible\"><path d=\"M 7.399 6.494 C 6.248 7.748 4.822 8.468 3.478 8.468 C 2.284 8.468 1.371 8.108 0.757 7.401 C 0.059 6.594 -0.074 5.517 0.032 4.782 C 0.255 3.329 0.493 2.646 4.187 0.368 C 4.584 0.124 5.034 0 5.473 0 C 5.838 0 6.195 0.085 6.508 0.259 C 7.082 0.58 7.399 1.13 7.399 1.807 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-178ho1r\",layoutDependency:layoutDependency,layoutId:\"twOFlL1Us\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.205 14.994\" overflow=\"visible\"><path d=\"M 9.115 1.689 C 9.17 1.659 9.205 1.601 9.205 1.538 L 9.205 0.48 C 9.205 0.405 9.157 0.339 9.086 0.315 L 9.07 0.31 C 8.054 0.075 6.135 -0.24 4.685 0.289 C 3.412 0.765 2.721 1.837 2.375 2.602 L 2.375 0.453 C 2.375 0.358 2.298 0.281 2.203 0.281 L 0.173 0.281 C 0.096 0.281 0.028 0.334 0.009 0.408 C -0.012 0.482 0.022 0.564 0.094 0.604 C 0.552 0.855 0.605 1.136 0.634 1.811 L 0.634 13.456 C 0.605 14.121 0.549 14.396 0.086 14.671 C 0.017 14.711 -0.015 14.79 0.006 14.867 C 0.028 14.941 0.094 14.994 0.171 14.994 L 2.838 14.994 C 2.915 14.994 2.981 14.944 3.002 14.872 C 3.024 14.795 2.99 14.713 2.92 14.674 C 2.425 14.393 2.375 14.105 2.375 13.467 L 2.375 4.782 C 2.375 3.274 3.243 1.342 4.854 0.731 C 6.27 0.173 7.866 1.009 8.943 1.689 C 8.996 1.723 9.062 1.723 9.117 1.694 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4evkh8\",layoutDependency:layoutDependency,layoutId:\"Kv9ZwRSIz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.355 21.842\" overflow=\"visible\"><path d=\"M 14.263 20.945 C 13.805 20.693 13.75 20.413 13.723 19.735 L 13.723 0.169 C 13.723 0.124 13.705 0.081 13.673 0.049 C 13.641 0.017 13.597 -0.001 13.551 0 L 11.522 0 C 11.445 0 11.379 0.05 11.358 0.124 C 11.337 0.198 11.366 0.278 11.44 0.323 C 11.935 0.601 11.985 0.889 11.985 1.53 L 11.985 7.796 C 9.884 6.155 6.962 5.814 4.446 6.936 C 1.736 8.142 0.077 10.802 0.003 14.046 C -0.098 18.505 2.424 20.381 3.935 21.101 C 4.983 21.598 6.155 21.842 7.325 21.842 C 9.021 21.842 10.709 21.331 11.985 20.36 L 11.985 21.101 C 11.985 21.196 12.062 21.27 12.154 21.27 L 14.184 21.27 C 14.261 21.27 14.327 21.22 14.348 21.148 C 14.369 21.074 14.34 20.995 14.266 20.947 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g5q7rd\",layoutDependency:layoutDependency,layoutId:\"xHPVy4avP\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.531 13.963\" overflow=\"visible\"><path d=\"M 10.496 6.316 C 10.496 6.34 10.478 8.632 10.435 9.095 C 10.332 10.23 10.052 11.863 8.834 12.919 C 7.72 13.885 6.347 13.94 5.897 13.959 C 3.751 14.049 2.245 12.8 1.838 12.413 C 0.584 11.236 -0.033 9.561 0.001 7.431 C 0.02 6.314 0.324 2.551 3.455 0.929 C 4.653 0.31 5.799 0 6.889 0 C 8.186 0 9.403 0.439 10.531 1.315 L 10.496 6.319 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-176bl5b\",layoutDependency:layoutDependency,layoutId:\"HyucMCKx1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.633 15.279\" overflow=\"visible\"><path d=\"M 13.554 3.429 C 12.305 1.281 10.116 0 7.7 0 C 7.274 0 6.454 0.116 6.417 0.122 C 2.699 0.736 0 3.898 0 7.64 C 0 9.664 0.812 11.577 2.284 13.03 C 3.755 14.48 5.689 15.279 7.73 15.279 C 8.521 15.279 8.976 15.224 9.502 15.123 C 10.101 14.983 10.564 14.821 10.995 14.604 C 11.482 14.393 11.945 14.115 12.376 13.776 C 12.847 13.406 13.231 13.001 13.517 12.575 L 13.543 12.535 L 13.543 12.072 L 13.279 12.355 C 12.837 12.829 12.49 13.167 12.014 13.504 C 11.577 13.824 11.013 14.12 10.344 14.382 C 9.603 14.652 8.923 14.76 7.999 14.76 C 4.964 14.76 3.08 12.223 2.313 9.804 L 13.633 3.559 L 13.554 3.424 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mrios2\",layoutDependency:layoutDependency,layoutId:\"L5Nb81hJO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.975 8.783\" overflow=\"visible\"><path d=\"M 6.489 5.374 L 0.297 8.783 C 0.255 8.595 0.215 8.418 0.191 8.235 C -0.261 6.068 0.101 3.84 1.157 2.276 C 1.972 1.069 3.126 0.323 4.592 0.061 C 4.661 0.05 4.727 0.04 4.793 0.029 C 4.941 0.011 5.087 0 5.224 0 C 6.658 0 7.516 1.013 7.823 1.948 C 8.196 3.083 7.929 4.583 6.489 5.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r3ukln\",layoutDependency:layoutDependency,layoutId:\"HnxMSYw_m\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.528 14.988\" overflow=\"visible\"><path d=\"M 12.442 14.66 C 11.95 14.379 11.899 14.091 11.899 13.451 L 11.899 5.335 C 11.899 1.402 9.282 0 6.835 0 C 5.006 0 3.331 0.849 2.405 1.723 L 2.405 0.442 C 2.405 0.347 2.328 0.27 2.233 0.27 L 0.177 0.27 C 0.097 0.27 0.029 0.323 0.01 0.402 C -0.008 0.479 0.029 0.558 0.097 0.595 C 0.582 0.849 0.632 1.143 0.632 1.802 L 0.632 13.453 C 0.632 14.094 0.582 14.382 0.095 14.66 C 0.023 14.697 -0.014 14.774 0.005 14.853 C 0.023 14.93 0.092 14.985 0.171 14.985 L 2.865 14.985 C 2.945 14.985 3.013 14.932 3.032 14.853 C 3.051 14.778 3.016 14.701 2.947 14.665 C 2.452 14.385 2.402 14.096 2.402 13.456 L 2.402 2.371 C 3.331 1.331 5.07 0.58 6.562 0.58 C 9.216 0.611 10.156 3.003 10.156 5.041 L 10.156 13.451 C 10.126 14.115 10.071 14.39 9.608 14.665 C 9.539 14.702 9.505 14.782 9.523 14.858 C 9.542 14.935 9.61 14.988 9.69 14.988 L 12.357 14.988 C 12.437 14.988 12.505 14.935 12.524 14.856 C 12.542 14.78 12.507 14.703 12.439 14.665 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1661xg7\",layoutDependency:layoutDependency,layoutId:\"hJHTN3iA3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165 31.432\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({CsSB5_H5g:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165 31.432\" overflow=\"visible\"><g><path d=\"M 24.205 0 L 4.668 0 C 2.089 0 0 2.092 0 4.668 L 0 24.205 C 0 26.784 2.089 28.874 4.668 28.874 L 24.205 28.874 C 26.782 28.874 28.871 26.784 28.871 24.205 L 28.871 4.668 C 28.871 2.092 26.782 0 24.205 0 Z M 5.622 11.09 C 6.228 8.542 7.793 6.395 10.028 5.042 C 12.239 3.702 14.598 3.17 17.04 3.461 C 17.169 3.477 17.289 3.554 17.357 3.667 L 18.345 5.299 L 17.728 5.023 C 14.733 3.691 11.643 4.221 9.024 6.517 C 5.555 9.588 6.252 14.384 8.365 17.543 C 8.64 17.945 8.929 18.319 9.22 18.652 C 11.492 21.255 15.043 22.59 18.057 21.976 L 18.546 21.878 L 18.279 22.299 C 18.149 22.502 18.022 22.685 17.892 22.863 L 17.847 22.918 L 17.779 22.939 C 16.936 23.172 16.079 23.284 15.231 23.284 C 11.863 23.284 8.617 21.515 6.795 18.504 C 5.436 16.259 5.018 13.626 5.622 11.09 Z M 21.679 21.385 L 21.676 21.385 C 21.231 24.057 18.425 25.852 14.696 25.852 C 11.94 25.852 9.512 25.15 7.483 23.768 L 7.39 23.705 L 7.39 21.66 L 7.764 22.097 C 9.448 24.078 11.85 25.153 14.709 25.206 C 16.211 25.233 17.609 24.592 18.454 23.49 C 19.116 22.627 19.325 21.621 19.044 20.654 C 18.345 18.252 15.996 17.127 13.724 16.036 C 10.886 14.675 7.949 13.269 8.786 9.329 C 9.279 7.112 11.625 5.508 14.365 5.508 C 17.106 5.508 18.687 6.384 20.742 7.902 L 20.829 7.965 L 20.829 10.091 L 20.445 9.583 C 18.835 7.43 17.283 6.098 14.535 6.098 C 12.059 6.098 10.171 7.319 9.943 9.067 C 9.567 11.847 12.443 13.176 15.485 14.585 C 18.817 16.124 22.259 17.715 21.679 21.385 Z M 23.509 13.891 C 23.509 15.737 23.509 16.852 22.455 17.906 L 21.814 18.546 L 22.105 17.686 C 22.126 17.625 22.148 17.561 22.169 17.5 C 22.264 17.23 22.352 16.976 22.386 16.714 L 22.394 16.672 C 22.585 15.303 22.338 14.145 21.7 13.409 C 21.115 12.737 20.191 12.395 18.957 12.395 L 14.521 12.395 L 14.521 11.749 L 23.249 11.749 C 23.323 11.749 23.395 11.778 23.445 11.831 C 23.495 11.881 23.522 11.953 23.519 12.027 C 23.514 12.152 23.506 12.361 23.506 13.701 L 23.506 13.891 Z M 43.231 13.301 C 39.924 11.731 36.802 10.248 37.215 7.112 C 37.466 5.134 39.529 3.755 42.235 3.755 C 45.209 3.755 46.877 5.211 48.606 7.563 C 48.654 7.626 48.736 7.653 48.813 7.629 C 48.89 7.605 48.94 7.533 48.94 7.454 L 48.94 6.035 C 48.94 5.976 48.913 5.924 48.866 5.889 C 46.671 4.229 44.851 3.265 42.052 3.265 C 39.254 3.265 36.64 5.015 36.118 7.428 C 35.229 11.723 38.224 13.195 41.393 14.757 C 43.856 15.97 46.403 17.225 47.166 19.918 C 47.478 21.022 47.224 22.211 46.475 23.186 C 45.545 24.388 44.031 25.087 42.423 25.058 C 39.354 25 36.767 23.824 34.94 21.658 C 34.89 21.599 34.809 21.577 34.736 21.602 C 34.665 21.629 34.614 21.698 34.614 21.774 L 34.614 23.172 C 34.614 23.233 34.643 23.289 34.694 23.323 C 36.833 24.817 39.579 25.606 42.632 25.606 C 46.536 25.606 49.371 23.694 49.853 20.734 C 50.47 16.738 46.79 14.99 43.228 13.298 Z M 63.011 25.158 C 63.036 25.073 63 24.981 62.924 24.936 C 62.513 24.684 62.445 24.377 62.445 23.742 L 62.445 14.529 C 62.445 10.441 59.471 10.001 58.192 10.001 C 56.352 10.001 54.268 10.693 52.75 11.802 L 52.684 11.855 L 52.684 13.152 C 52.684 13.221 52.729 13.285 52.795 13.306 L 52.909 13.338 L 52.975 13.25 C 54.376 11.418 56.007 10.489 57.819 10.489 C 58.875 10.536 59.699 10.862 60.199 11.437 C 60.559 11.85 60.723 12.363 60.673 12.922 C 60.525 14.225 57.903 15.538 56.783 16.1 C 56.566 16.208 56.397 16.293 56.28 16.359 L 55.991 16.523 C 53.937 17.683 51.609 18.999 51.156 21.051 C 50.923 22.134 51.148 23.141 51.808 23.956 C 52.647 24.994 54.14 25.614 55.803 25.614 C 57.691 25.614 59.365 24.923 60.67 23.612 L 60.67 25.111 C 60.67 25.219 60.76 25.309 60.869 25.309 L 62.821 25.309 C 62.911 25.309 62.987 25.251 63.011 25.166 Z M 60.67 23.008 C 59.495 24.293 58.036 25.026 56.661 25.026 C 55.443 25.026 54.506 24.658 53.881 23.935 C 53.166 23.109 53.028 22.007 53.14 21.253 C 53.375 19.725 54.416 18.745 57.424 16.579 L 57.461 16.552 C 57.801 16.305 58.211 16.172 58.631 16.171 C 58.947 16.171 59.267 16.248 59.566 16.402 C 60.26 16.759 60.673 17.434 60.673 18.213 L 60.673 23.006 Z\" fill=\"rgb(255,249,233)\"></path><path d=\"M 71.63 9.914 C 70.375 9.914 69.594 10.041 69.028 10.134 L 68.877 10.158 C 68.789 10.171 68.723 10.248 68.723 10.335 L 68.723 11.299 C 68.723 11.365 68.759 11.426 68.817 11.457 C 68.875 11.489 68.945 11.487 69.001 11.453 L 69.091 11.394 C 69.69 11.01 70.595 10.433 71.63 10.433 C 73.066 10.433 74.252 11.087 74.8 12.186 C 75.69 13.966 74.787 15.899 73.24 18.904 L 73.219 18.946 C 72.827 19.714 72.052 20.178 71.191 20.157 C 70.337 20.139 69.569 19.631 69.221 18.851 L 65.956 11.625 C 65.797 11.288 65.76 10.995 65.847 10.772 C 65.914 10.605 66.033 10.521 66.094 10.497 L 66.215 10.441 L 66.16 10.19 L 63.009 10.19 L 62.879 10.195 L 62.831 10.444 L 62.942 10.494 C 63.056 10.547 63.649 10.854 64.057 11.752 L 70.058 25.061 C 69.991 25.19 69.84 25.49 69.724 25.696 C 68.956 27.137 68.363 28.222 67.751 29.04 C 66.382 30.751 64.87 30.971 62.175 29.851 L 61.963 29.763 L 61.963 31.188 L 62.087 31.212 C 62.85 31.357 63.522 31.432 64.126 31.432 C 65.927 31.432 67.113 30.756 68.238 29.223 C 68.829 28.437 69.427 27.43 70.179 25.958 C 71.649 23.186 72.777 21.007 73.73 19.1 C 75.306 16.065 76.264 13.928 75.261 11.921 C 74.644 10.719 73.187 9.909 71.636 9.909 Z M 84.547 13.171 L 93.296 13.171 C 94.382 13.171 95.401 13.592 96.167 14.36 C 96.935 15.128 97.356 16.145 97.356 17.23 C 97.356 21.92 95.505 24.433 91.53 25.137 C 89.237 25.545 86.994 25.039 85.045 23.673 C 82.646 21.994 80.896 19.169 80.364 16.116 C 80.273 15.607 80.213 15.059 80.181 14.492 C 79.977 10.054 82.188 4.838 87.524 3.864 C 91.533 3.151 94.946 4.494 97.136 7.642 L 97.422 8.055 L 97.422 5.926 L 97.364 5.879 C 95.115 4.086 92.441 3.178 89.42 3.178 C 83.245 3.178 78.221 8.257 78.221 14.498 C 78.221 17.53 79.381 20.374 81.484 22.505 C 83.591 24.642 86.409 25.821 89.42 25.821 C 92.43 25.821 94.726 24.904 96.474 23.17 C 98.147 21.51 99.066 19.158 99.066 16.545 L 99.066 12.565 L 84.547 12.565 L 84.547 13.169 Z M 111.395 25.201 C 110.937 24.949 110.855 24.666 110.855 23.993 L 110.855 14.972 C 110.855 10.965 107.94 10.534 106.687 10.534 C 104.886 10.534 102.845 11.209 101.359 12.297 C 101.314 12.332 101.29 12.382 101.29 12.435 L 101.29 13.597 C 101.29 13.672 101.338 13.735 101.407 13.759 C 101.476 13.783 101.553 13.759 101.6 13.701 C 102.967 11.921 104.558 11.018 106.324 11.018 C 107.36 11.063 108.165 11.384 108.654 11.945 C 109.007 12.348 109.168 12.851 109.118 13.399 C 108.975 14.673 106.404 15.959 105.307 16.508 C 105.098 16.614 104.931 16.696 104.818 16.759 L 104.529 16.923 C 102.519 18.059 100.242 19.349 99.8 21.356 C 99.572 22.421 99.792 23.403 100.44 24.203 C 101.261 25.219 102.726 25.826 104.354 25.826 C 106.2 25.826 107.839 25.151 109.118 23.869 L 109.118 25.354 C 109.118 25.45 109.195 25.527 109.287 25.527 L 111.318 25.527 C 111.395 25.527 111.461 25.476 111.482 25.402 C 111.504 25.325 111.47 25.243 111.4 25.204 Z M 109.113 23.273 C 107.961 24.528 106.533 25.249 105.188 25.249 C 103.994 25.249 103.08 24.888 102.466 24.181 C 101.767 23.374 101.635 22.296 101.741 21.56 C 101.963 20.106 102.201 19.423 105.898 17.143 C 106.295 16.899 106.745 16.775 107.185 16.775 C 107.55 16.775 107.908 16.86 108.22 17.035 C 108.795 17.355 109.113 17.906 109.113 18.584 Z M 122.731 12.207 C 122.787 12.178 122.822 12.12 122.821 12.056 L 122.821 10.997 C 122.821 10.923 122.773 10.857 122.702 10.833 L 122.686 10.828 C 121.669 10.592 119.749 10.277 118.298 10.807 C 117.025 11.283 116.334 12.356 115.987 13.121 L 115.987 10.971 C 115.987 10.875 115.91 10.799 115.815 10.799 L 113.784 10.799 C 113.707 10.799 113.638 10.852 113.619 10.926 C 113.598 11 113.633 11.082 113.704 11.122 C 114.162 11.373 114.215 11.654 114.244 12.329 L 114.244 23.983 C 114.215 24.647 114.16 24.923 113.696 25.198 C 113.627 25.238 113.596 25.317 113.617 25.394 C 113.638 25.468 113.704 25.521 113.781 25.521 L 116.45 25.521 C 116.527 25.521 116.593 25.471 116.614 25.399 C 116.636 25.322 116.602 25.24 116.532 25.201 C 116.037 24.92 115.987 24.632 115.987 23.993 L 115.987 15.303 C 115.987 13.793 116.855 11.86 118.468 11.249 C 119.885 10.69 121.481 11.527 122.559 12.207 C 122.612 12.242 122.678 12.242 122.734 12.213 Z M 136.135 25.196 C 135.677 24.944 135.621 24.663 135.595 23.985 L 135.595 4.406 C 135.595 4.361 135.577 4.317 135.544 4.286 C 135.512 4.254 135.468 4.236 135.423 4.237 L 133.392 4.237 C 133.315 4.237 133.249 4.287 133.228 4.361 C 133.206 4.435 133.236 4.515 133.31 4.56 C 133.805 4.838 133.855 5.127 133.855 5.767 L 133.855 12.038 C 131.753 10.396 128.829 10.054 126.311 11.177 C 123.6 12.385 121.939 15.046 121.865 18.292 C 121.765 22.754 124.288 24.632 125.8 25.352 C 126.849 25.85 128.022 26.093 129.192 26.093 C 130.89 26.093 132.579 25.582 133.855 24.61 L 133.855 25.352 C 133.855 25.447 133.932 25.521 134.025 25.521 L 136.056 25.521 C 136.132 25.521 136.199 25.471 136.22 25.399 C 136.241 25.325 136.212 25.246 136.138 25.198 Z M 133.561 17.323 C 133.561 17.347 133.543 19.64 133.5 20.104 C 133.397 21.24 133.116 22.873 131.898 23.93 C 130.784 24.896 129.409 24.952 128.959 24.971 C 126.812 25.061 125.305 23.811 124.897 23.424 C 123.642 22.246 123.025 20.57 123.059 18.438 C 123.078 17.321 123.382 13.555 126.515 11.932 C 127.715 11.312 128.861 11.002 129.952 11.002 C 131.25 11.002 132.468 11.442 133.596 12.319 L 133.561 17.326 Z M 151.014 13.966 C 149.764 11.815 147.574 10.534 145.157 10.534 C 144.73 10.534 143.91 10.65 143.873 10.656 C 140.152 11.27 137.451 14.434 137.451 18.178 C 137.451 20.204 138.264 22.119 139.736 23.572 C 141.209 25.023 143.144 25.823 145.186 25.823 C 145.978 25.823 146.433 25.768 146.96 25.667 C 147.558 25.527 148.022 25.365 148.454 25.148 C 148.941 24.936 149.404 24.658 149.836 24.319 C 150.307 23.948 150.691 23.543 150.977 23.117 L 151.004 23.077 L 151.004 22.614 L 150.739 22.897 C 150.296 23.371 149.95 23.71 149.473 24.046 C 149.036 24.367 148.472 24.663 147.802 24.926 C 147.061 25.196 146.38 25.304 145.456 25.304 C 142.419 25.304 140.533 22.765 139.766 20.345 L 151.094 14.095 L 151.014 13.96 Z M 145.824 16.455 L 139.628 19.865 C 139.585 19.677 139.546 19.5 139.522 19.317 C 139.069 17.148 139.432 14.919 140.488 13.354 C 141.304 12.146 142.458 11.4 143.925 11.138 C 143.994 11.127 144.061 11.116 144.127 11.106 C 144.275 11.087 144.421 11.077 144.558 11.077 C 145.994 11.077 146.851 12.091 147.159 13.026 C 147.532 14.161 147.265 15.663 145.824 16.455 Z M 164.913 25.198 C 164.421 24.918 164.37 24.629 164.37 23.988 L 164.37 15.867 C 164.37 11.932 161.752 10.528 159.302 10.528 C 157.473 10.528 155.796 11.378 154.87 12.252 L 154.87 10.971 C 154.87 10.875 154.793 10.799 154.697 10.799 L 152.64 10.799 C 152.561 10.799 152.492 10.852 152.473 10.931 C 152.455 11.008 152.492 11.087 152.561 11.124 C 153.045 11.378 153.095 11.672 153.095 12.332 L 153.095 23.991 C 153.095 24.632 153.045 24.92 152.558 25.198 C 152.486 25.235 152.449 25.312 152.468 25.392 C 152.486 25.468 152.555 25.524 152.635 25.524 L 155.33 25.524 C 155.41 25.524 155.479 25.471 155.497 25.392 C 155.516 25.317 155.481 25.239 155.412 25.204 C 154.917 24.923 154.867 24.634 154.867 23.993 L 154.867 12.901 C 155.796 11.86 157.536 11.108 159.03 11.108 C 161.685 11.14 162.625 13.534 162.625 15.573 L 162.625 23.988 C 162.596 24.653 162.541 24.928 162.077 25.204 C 162.009 25.241 161.974 25.32 161.993 25.397 C 162.011 25.474 162.08 25.527 162.159 25.527 L 164.829 25.527 C 164.908 25.527 164.977 25.474 164.995 25.394 C 165.013 25.319 164.978 25.241 164.911 25.204 Z\" fill=\"rgb(255,249,233)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1sigune\",layoutDependency:layoutDependency,layoutId:\"BneqirKwj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 63.019 28.874\" overflow=\"visible\"><path d=\"M 24.205 0 L 4.668 0 C 2.089 0 0 2.092 0 4.668 L 0 24.205 C 0 26.784 2.089 28.874 4.668 28.874 L 24.205 28.874 C 26.782 28.874 28.871 26.784 28.871 24.205 L 28.871 4.668 C 28.871 2.092 26.782 0 24.205 0 Z M 5.622 11.09 C 6.228 8.542 7.793 6.395 10.028 5.042 C 12.239 3.702 14.598 3.17 17.04 3.461 C 17.169 3.477 17.289 3.554 17.357 3.667 L 18.345 5.299 L 17.728 5.023 C 14.733 3.691 11.643 4.221 9.024 6.517 C 5.555 9.588 6.252 14.384 8.365 17.543 C 8.64 17.945 8.929 18.319 9.22 18.652 C 11.492 21.255 15.043 22.59 18.057 21.976 L 18.546 21.878 L 18.279 22.299 C 18.149 22.502 18.022 22.685 17.892 22.863 L 17.847 22.918 L 17.779 22.939 C 16.936 23.172 16.079 23.284 15.231 23.284 C 11.863 23.284 8.617 21.515 6.795 18.504 C 5.436 16.259 5.018 13.626 5.622 11.09 Z M 21.679 21.385 L 21.676 21.385 C 21.231 24.057 18.425 25.852 14.696 25.852 C 11.94 25.852 9.512 25.15 7.483 23.768 L 7.39 23.705 L 7.39 21.66 L 7.764 22.097 C 9.448 24.078 11.85 25.153 14.709 25.206 C 16.211 25.233 17.609 24.592 18.454 23.49 C 19.116 22.627 19.325 21.621 19.044 20.654 C 18.345 18.252 15.996 17.127 13.724 16.036 C 10.886 14.675 7.949 13.269 8.786 9.329 C 9.279 7.112 11.625 5.508 14.365 5.508 C 17.106 5.508 18.687 6.384 20.742 7.902 L 20.829 7.965 L 20.829 10.091 L 20.445 9.583 C 18.835 7.43 17.283 6.098 14.535 6.098 C 12.059 6.098 10.171 7.319 9.943 9.067 C 9.567 11.847 12.443 13.176 15.485 14.585 C 18.817 16.124 22.259 17.715 21.679 21.385 Z M 23.509 13.891 C 23.509 15.737 23.509 16.852 22.455 17.906 L 21.814 18.546 L 22.105 17.686 C 22.126 17.625 22.148 17.561 22.169 17.5 C 22.264 17.23 22.352 16.976 22.386 16.714 L 22.394 16.672 C 22.585 15.303 22.338 14.145 21.7 13.409 C 21.115 12.737 20.191 12.395 18.957 12.395 L 14.521 12.395 L 14.521 11.749 L 23.249 11.749 C 23.323 11.749 23.395 11.778 23.445 11.831 C 23.495 11.881 23.522 11.953 23.519 12.027 C 23.514 12.152 23.506 12.361 23.506 13.701 L 23.506 13.891 Z M 43.231 13.301 C 39.924 11.731 36.802 10.248 37.215 7.112 C 37.466 5.134 39.529 3.755 42.235 3.755 C 45.209 3.755 46.877 5.211 48.606 7.563 C 48.654 7.626 48.736 7.653 48.813 7.629 C 48.89 7.605 48.94 7.533 48.94 7.454 L 48.94 6.035 C 48.94 5.976 48.913 5.924 48.866 5.889 C 46.671 4.229 44.851 3.265 42.052 3.265 C 39.254 3.265 36.64 5.015 36.118 7.428 C 35.229 11.723 38.224 13.195 41.393 14.757 C 43.856 15.97 46.403 17.225 47.166 19.918 C 47.478 21.022 47.224 22.211 46.475 23.186 C 45.545 24.388 44.031 25.087 42.423 25.058 C 39.354 25 36.767 23.824 34.94 21.658 C 34.89 21.599 34.809 21.577 34.736 21.602 C 34.665 21.629 34.614 21.698 34.614 21.774 L 34.614 23.172 C 34.614 23.233 34.643 23.289 34.694 23.323 C 36.833 24.817 39.579 25.606 42.632 25.606 C 46.536 25.606 49.371 23.694 49.853 20.734 C 50.47 16.738 46.79 14.99 43.228 13.298 Z M 63.011 25.158 C 63.036 25.073 63 24.981 62.924 24.936 C 62.513 24.684 62.445 24.377 62.445 23.742 L 62.445 14.529 C 62.445 10.441 59.471 10.001 58.192 10.001 C 56.352 10.001 54.268 10.693 52.75 11.802 L 52.684 11.855 L 52.684 13.152 C 52.684 13.221 52.729 13.285 52.795 13.306 L 52.909 13.338 L 52.975 13.25 C 54.376 11.418 56.007 10.489 57.819 10.489 C 58.875 10.536 59.699 10.862 60.199 11.437 C 60.559 11.85 60.723 12.363 60.673 12.922 C 60.525 14.225 57.903 15.538 56.783 16.1 C 56.566 16.208 56.397 16.293 56.28 16.359 L 55.991 16.523 C 53.937 17.683 51.609 18.999 51.156 21.051 C 50.923 22.134 51.148 23.141 51.808 23.956 C 52.647 24.994 54.14 25.614 55.803 25.614 C 57.691 25.614 59.365 24.923 60.67 23.612 L 60.67 25.111 C 60.67 25.219 60.76 25.309 60.869 25.309 L 62.821 25.309 C 62.911 25.309 62.987 25.251 63.011 25.166 Z M 60.67 23.008 C 59.495 24.293 58.036 25.026 56.661 25.026 C 55.443 25.026 54.506 24.658 53.881 23.935 C 53.166 23.109 53.028 22.007 53.14 21.253 C 53.375 19.725 54.416 18.745 57.424 16.579 L 57.461 16.552 C 57.801 16.305 58.211 16.172 58.631 16.171 C 58.947 16.171 59.267 16.248 59.566 16.402 C 60.26 16.759 60.673 17.434 60.673 18.213 L 60.673 23.006 Z\" fill=\"rgb(255,249,233)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-l163y0\",layoutDependency:layoutDependency,layoutId:\"GrrIIneOI\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.871 28.874\" overflow=\"visible\"><path d=\"M 24.205 0 L 4.668 0 C 2.089 0 0 2.092 0 4.668 L 0 24.205 C 0 26.784 2.089 28.874 4.668 28.874 L 24.205 28.874 C 26.782 28.874 28.871 26.784 28.871 24.205 L 28.871 4.668 C 28.871 2.092 26.782 0 24.205 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18r8zez\",layoutDependency:layoutDependency,layoutId:\"e05A_rWEj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.194 19.9\" overflow=\"visible\"><path d=\"M 0.27 7.706 C 0.876 5.159 2.441 3.011 4.676 1.658 C 6.887 0.318 9.246 -0.214 11.688 0.077 C 11.817 0.093 11.937 0.17 12.005 0.284 L 12.993 1.915 L 12.376 1.64 C 9.381 0.308 6.291 0.837 3.672 3.133 C 0.203 6.205 0.9 11 3.013 14.159 C 3.288 14.562 3.577 14.935 3.868 15.269 C 6.14 17.872 9.691 19.206 12.705 18.592 L 13.194 18.494 L 12.927 18.915 C 12.797 19.119 12.67 19.302 12.54 19.479 L 12.495 19.535 L 12.426 19.556 C 11.584 19.789 10.726 19.9 9.879 19.9 C 6.511 19.9 3.264 18.131 1.443 15.12 C 0.084 12.875 -0.334 10.243 0.27 7.706 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xsosx4\",layoutDependency:layoutDependency,layoutId:\"lKgNQQ8aa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.353 20.344\" overflow=\"visible\"><path d=\"M 14.288 15.877 L 14.286 15.877 C 13.841 18.549 11.034 20.344 7.306 20.344 C 4.549 20.344 2.121 19.643 0.093 18.26 L 0 18.197 L 0 16.153 L 0.373 16.59 C 2.057 18.57 4.459 19.645 7.319 19.698 C 8.82 19.725 10.219 19.084 11.063 17.982 C 11.725 17.119 11.934 16.113 11.654 15.146 C 10.955 12.745 8.606 11.619 6.334 10.528 C 3.495 9.167 0.559 7.761 1.395 3.821 C 1.888 1.605 4.234 0 6.975 0 C 9.715 0 11.296 0.876 13.351 2.394 L 13.438 2.457 L 13.438 4.584 L 13.055 4.075 C 11.445 1.922 9.893 0.59 7.144 0.59 C 4.668 0.59 2.78 1.811 2.553 3.559 C 2.177 6.339 5.052 7.669 8.095 9.077 C 11.426 10.616 14.868 12.207 14.288 15.877 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bt4ogo\",layoutDependency:layoutDependency,layoutId:\"a_pMBwVXb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.998 6.797\" overflow=\"visible\"><path d=\"M 8.987 2.142 C 8.987 3.988 8.987 5.103 7.933 6.157 L 7.293 6.797 L 7.584 5.937 C 7.605 5.876 7.626 5.812 7.647 5.751 C 7.743 5.481 7.83 5.227 7.864 4.965 L 7.872 4.923 C 8.063 3.554 7.817 2.396 7.179 1.66 C 6.593 0.988 5.669 0.646 4.435 0.646 L 0 0.646 L 0 0 L 8.728 0 C 8.802 0 8.873 0.029 8.924 0.082 C 8.974 0.132 9 0.204 8.998 0.278 C 8.993 0.402 8.985 0.612 8.985 1.952 L 8.985 2.142 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w7mlq8\",layoutDependency:layoutDependency,layoutId:\"PqUrj_DdT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.307 22.341\" overflow=\"visible\"><path d=\"M 8.617 10.036 C 5.309 8.466 2.187 6.983 2.6 3.848 C 2.852 1.869 4.915 0.49 7.621 0.49 C 10.595 0.49 12.263 1.946 13.992 4.298 C 14.04 4.361 14.122 4.388 14.198 4.364 C 14.275 4.34 14.326 4.269 14.326 4.189 L 14.326 2.77 C 14.326 2.712 14.299 2.659 14.251 2.624 C 12.056 0.964 10.237 0 7.438 0 C 4.639 0 2.026 1.75 1.504 4.163 C 0.614 8.458 3.609 9.93 6.779 11.492 C 9.241 12.705 11.789 13.96 12.551 16.653 C 12.864 17.757 12.61 18.946 11.86 19.921 C 10.931 21.123 9.416 21.822 7.809 21.793 C 4.74 21.735 2.153 20.559 0.326 18.393 C 0.276 18.334 0.195 18.312 0.122 18.337 C 0.05 18.364 0 18.433 0 18.509 L 0 19.907 C 0 19.968 0.029 20.024 0.079 20.058 C 2.219 21.552 4.965 22.341 8.018 22.341 C 11.921 22.341 14.757 20.429 15.239 17.469 C 15.856 13.473 12.175 11.725 8.614 10.033 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s0q7sp\",layoutDependency:layoutDependency,layoutId:\"VSKpqY1fz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.952 15.612\" overflow=\"visible\"><path d=\"M 11.944 15.157 C 11.969 15.072 11.933 14.98 11.857 14.935 C 11.446 14.683 11.378 14.376 11.378 13.74 L 11.378 4.528 C 11.378 0.44 8.404 0 7.125 0 C 5.285 0 3.201 0.691 1.683 1.801 L 1.617 1.854 L 1.617 3.151 C 1.617 3.22 1.662 3.283 1.728 3.305 L 1.842 3.336 L 1.908 3.249 C 3.309 1.417 4.94 0.487 6.752 0.487 C 7.808 0.535 8.632 0.861 9.132 1.435 C 9.492 1.848 9.656 2.362 9.606 2.921 C 9.458 4.224 6.836 5.537 5.716 6.098 C 5.499 6.207 5.33 6.292 5.213 6.358 L 4.924 6.522 C 2.87 7.682 0.542 8.998 0.089 11.05 C -0.144 12.133 0.081 13.139 0.741 13.955 C 1.58 14.993 3.074 15.612 4.736 15.612 C 6.624 15.612 8.298 14.921 9.603 13.611 L 9.603 15.109 C 9.603 15.218 9.693 15.308 9.802 15.308 L 11.754 15.308 C 11.844 15.308 11.92 15.25 11.944 15.165 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9nhsa8\",layoutDependency:layoutDependency,layoutId:\"dd2yc95W6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.568 8.855\" overflow=\"visible\"><path d=\"M 7.565 6.837 C 6.389 8.121 4.93 8.855 3.556 8.855 C 2.338 8.855 1.401 8.487 0.776 7.764 C 0.061 6.938 -0.077 5.836 0.034 5.081 C 0.27 3.554 1.311 2.574 4.319 0.408 L 4.356 0.381 C 4.696 0.134 5.106 0.001 5.526 0 C 5.841 0 6.162 0.077 6.461 0.23 C 7.155 0.588 7.568 1.263 7.568 2.042 L 7.568 6.834 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-fyag9e\",layoutDependency:layoutDependency,layoutId:\"TEDw6O0yE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 103.037 28.254\" overflow=\"visible\"><path d=\"M 9.668 6.736 C 8.413 6.736 7.631 6.864 7.065 6.956 L 6.914 6.98 C 6.826 6.993 6.76 7.07 6.76 7.157 L 6.76 8.121 C 6.761 8.187 6.797 8.248 6.854 8.28 C 6.912 8.312 6.982 8.31 7.038 8.275 L 7.128 8.217 C 7.727 7.833 8.632 7.255 9.668 7.255 C 11.103 7.255 12.289 7.909 12.837 9.008 C 13.727 10.788 12.824 12.721 11.278 15.726 L 11.257 15.769 C 10.865 16.537 10.089 17 9.228 16.979 C 8.374 16.962 7.607 16.453 7.258 15.673 L 3.993 8.447 C 3.834 8.111 3.797 7.817 3.885 7.594 C 3.951 7.428 4.07 7.343 4.131 7.319 L 4.253 7.263 L 4.197 7.012 L 1.046 7.012 L 0.916 7.017 L 0.869 7.266 L 0.98 7.316 C 1.094 7.369 1.687 7.676 2.095 8.574 L 8.095 21.883 C 8.029 22.013 7.878 22.312 7.761 22.518 C 6.993 23.959 6.4 25.045 5.788 25.863 C 4.419 27.573 2.907 27.793 0.212 26.673 L 0 26.586 L 0 28.01 L 0.124 28.034 C 0.887 28.18 1.56 28.254 2.163 28.254 C 3.964 28.254 5.15 27.579 6.276 26.045 C 6.866 25.259 7.465 24.253 8.217 22.781 C 9.686 20.008 10.814 17.829 11.768 15.922 C 13.343 12.888 14.302 10.751 13.298 8.744 C 12.681 7.541 11.225 6.731 9.673 6.731 Z M 22.585 9.993 L 31.333 9.993 C 32.419 9.993 33.439 10.414 34.204 11.182 C 34.972 11.95 35.393 12.967 35.393 14.053 C 35.393 18.742 33.542 21.255 29.567 21.96 C 27.274 22.367 25.031 21.862 23.082 20.495 C 20.683 18.817 18.933 15.991 18.401 12.938 C 18.311 12.43 18.25 11.881 18.218 11.315 C 18.014 6.877 20.225 1.66 25.561 0.686 C 29.57 -0.026 32.983 1.316 35.173 4.464 L 35.459 4.878 L 35.459 2.749 L 35.401 2.701 C 33.153 0.908 30.478 0 27.457 0 C 21.282 0 16.259 5.079 16.259 11.32 C 16.259 14.352 17.418 17.196 19.521 19.328 C 21.629 21.464 24.446 22.643 27.457 22.643 C 30.468 22.643 32.763 21.727 34.511 19.992 C 36.185 18.332 37.103 15.981 37.103 13.367 L 37.103 9.387 L 22.585 9.387 L 22.585 9.991 Z M 49.432 22.023 C 48.974 21.772 48.892 21.488 48.892 20.816 L 48.892 11.794 C 48.892 7.788 45.977 7.356 44.724 7.356 C 42.924 7.356 40.882 8.031 39.397 9.12 C 39.352 9.154 39.328 9.204 39.328 9.257 L 39.328 10.42 C 39.328 10.494 39.375 10.557 39.444 10.581 C 39.513 10.605 39.59 10.581 39.638 10.523 C 41.004 8.744 42.595 7.841 44.362 7.841 C 45.397 7.886 46.202 8.206 46.692 8.767 C 47.044 9.17 47.205 9.673 47.155 10.221 C 47.012 11.495 44.441 12.782 43.345 13.33 C 43.136 13.436 42.969 13.518 42.855 13.581 L 42.566 13.746 C 40.556 14.882 38.279 16.171 37.837 18.178 C 37.609 19.243 37.829 20.225 38.478 21.025 C 39.299 22.042 40.763 22.648 42.391 22.648 C 44.237 22.648 45.876 21.973 47.155 20.691 L 47.155 22.177 C 47.155 22.272 47.232 22.349 47.325 22.349 L 49.356 22.349 C 49.432 22.349 49.499 22.299 49.52 22.224 C 49.542 22.147 49.508 22.065 49.438 22.026 Z M 47.15 20.095 C 45.998 21.351 44.571 22.071 43.226 22.071 C 42.031 22.071 41.118 21.711 40.503 21.004 C 39.804 20.196 39.672 19.118 39.778 18.382 C 40 16.928 40.239 16.245 43.935 13.965 C 44.332 13.722 44.783 13.597 45.222 13.597 C 45.588 13.597 45.945 13.682 46.257 13.857 C 46.832 14.177 47.15 14.728 47.15 15.406 Z M 60.768 9.03 C 60.824 9 60.859 8.942 60.858 8.879 L 60.858 7.819 C 60.858 7.745 60.811 7.679 60.739 7.655 L 60.723 7.65 C 59.707 7.414 57.787 7.099 56.336 7.629 C 55.062 8.105 54.371 9.178 54.024 9.943 L 54.024 7.793 C 54.024 7.698 53.947 7.621 53.852 7.621 L 51.821 7.621 C 51.744 7.621 51.675 7.674 51.657 7.748 C 51.636 7.822 51.67 7.904 51.741 7.944 C 52.2 8.195 52.252 8.476 52.282 9.151 L 52.282 20.805 C 52.252 21.47 52.197 21.745 51.733 22.021 C 51.665 22.06 51.633 22.14 51.654 22.217 C 51.675 22.291 51.741 22.344 51.818 22.344 L 54.487 22.344 C 54.564 22.344 54.63 22.293 54.652 22.222 C 54.673 22.145 54.639 22.063 54.569 22.023 C 54.074 21.743 54.024 21.454 54.024 20.816 L 54.024 12.125 C 54.024 10.616 54.893 8.683 56.505 8.071 C 57.922 7.512 59.519 8.349 60.596 9.03 C 60.649 9.064 60.715 9.064 60.771 9.035 Z M 74.172 22.018 C 73.714 21.766 73.659 21.486 73.632 20.808 L 73.632 1.229 C 73.632 1.183 73.614 1.14 73.582 1.108 C 73.549 1.076 73.506 1.058 73.46 1.059 L 71.429 1.059 C 71.352 1.059 71.286 1.11 71.265 1.184 C 71.244 1.258 71.273 1.337 71.347 1.382 C 71.842 1.66 71.893 1.949 71.893 2.59 L 71.893 8.86 C 69.79 7.218 66.867 6.877 64.348 8 C 61.637 9.207 59.977 11.868 59.902 15.115 C 59.802 19.576 62.325 21.454 63.837 22.174 C 64.886 22.672 66.059 22.916 67.229 22.916 C 68.927 22.916 70.616 22.405 71.893 21.433 L 71.893 22.174 C 71.893 22.269 71.969 22.344 72.062 22.344 L 74.093 22.344 C 74.17 22.344 74.236 22.293 74.257 22.222 C 74.278 22.148 74.249 22.068 74.175 22.021 Z M 71.599 14.145 C 71.599 14.169 71.58 16.462 71.538 16.926 C 71.434 18.062 71.154 19.696 69.936 20.752 C 68.821 21.719 67.447 21.774 66.996 21.793 C 64.849 21.883 63.342 20.633 62.934 20.246 C 61.679 19.068 61.062 17.392 61.097 15.26 C 61.115 14.143 61.42 10.377 64.552 8.754 C 65.752 8.135 66.898 7.825 67.989 7.825 C 69.287 7.825 70.505 8.264 71.633 9.141 L 71.599 14.148 Z M 89.051 10.788 C 87.802 8.638 85.612 7.356 83.194 7.356 C 82.768 7.356 81.947 7.473 81.91 7.478 C 78.189 8.092 75.488 11.257 75.488 15.001 C 75.488 17.026 76.301 18.941 77.774 20.395 C 79.246 21.846 81.182 22.645 83.223 22.645 C 84.015 22.645 84.47 22.59 84.997 22.489 C 85.596 22.349 86.059 22.187 86.491 21.97 C 86.978 21.758 87.441 21.48 87.873 21.141 C 88.344 20.771 88.728 20.366 89.014 19.939 L 89.041 19.9 L 89.041 19.436 L 88.776 19.719 C 88.334 20.193 87.987 20.532 87.51 20.869 C 87.073 21.189 86.509 21.486 85.839 21.748 C 85.098 22.018 84.417 22.126 83.493 22.126 C 80.456 22.126 78.571 19.587 77.803 17.167 L 89.131 10.918 L 89.051 10.783 Z M 83.861 13.277 L 77.665 16.688 C 77.623 16.5 77.583 16.322 77.559 16.139 C 77.106 13.971 77.469 11.741 78.526 10.176 C 79.341 8.969 80.496 8.222 81.963 7.96 C 82.032 7.949 82.098 7.939 82.164 7.928 C 82.312 7.909 82.458 7.899 82.596 7.899 C 84.031 7.899 84.889 8.913 85.196 9.848 C 85.569 10.984 85.302 12.485 83.861 13.277 Z M 102.951 22.021 C 102.458 21.74 102.408 21.451 102.408 20.81 L 102.408 12.689 C 102.408 8.754 99.789 7.351 97.34 7.351 C 95.51 7.351 93.834 8.201 92.907 9.075 L 92.907 7.793 C 92.907 7.698 92.83 7.621 92.735 7.621 L 90.677 7.621 C 90.598 7.621 90.529 7.674 90.51 7.753 C 90.492 7.83 90.529 7.909 90.598 7.947 C 91.082 8.201 91.133 8.495 91.133 9.154 L 91.133 20.813 C 91.133 21.454 91.082 21.743 90.595 22.021 C 90.524 22.058 90.487 22.134 90.505 22.214 C 90.524 22.291 90.593 22.346 90.672 22.346 L 93.368 22.346 C 93.447 22.346 93.516 22.293 93.534 22.214 C 93.553 22.139 93.518 22.061 93.45 22.026 C 92.955 21.745 92.904 21.457 92.904 20.816 L 92.904 9.723 C 93.834 8.683 95.573 7.931 97.067 7.931 C 99.723 7.962 100.663 10.356 100.663 12.395 L 100.663 20.81 C 100.634 21.475 100.578 21.75 100.115 22.026 C 100.046 22.063 100.011 22.142 100.03 22.219 C 100.048 22.296 100.117 22.349 100.197 22.349 L 102.866 22.349 C 102.945 22.349 103.014 22.296 103.033 22.217 C 103.05 22.141 103.016 22.063 102.948 22.026 Z\" fill=\"rgb(255,249,233)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-56zadc\",layoutDependency:layoutDependency,layoutId:\"xkgpLnAAQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.709 21.523\" overflow=\"visible\"><path d=\"M 9.668 0.005 C 8.413 0.005 7.631 0.132 7.065 0.225 L 6.914 0.249 C 6.826 0.262 6.76 0.339 6.76 0.426 L 6.76 1.39 C 6.761 1.456 6.797 1.517 6.854 1.549 C 6.912 1.58 6.982 1.579 7.038 1.544 L 7.128 1.486 C 7.727 1.102 8.632 0.524 9.668 0.524 C 11.103 0.524 12.289 1.178 12.837 2.277 C 13.727 4.057 12.824 5.99 11.278 8.995 L 11.257 9.038 C 10.865 9.805 10.089 10.269 9.228 10.248 C 8.374 10.231 7.607 9.722 7.258 8.942 L 3.993 1.716 C 3.834 1.38 3.797 1.086 3.885 0.863 C 3.951 0.696 4.07 0.612 4.131 0.588 L 4.253 0.532 L 4.197 0.281 L 1.046 0.281 L 0.916 0.286 L 0.869 0.535 L 0.98 0.585 C 1.094 0.638 1.687 0.945 2.095 1.843 L 8.095 15.152 C 8.029 15.281 7.878 15.581 7.761 15.787 C 6.993 17.228 6.4 18.313 5.788 19.132 C 4.419 20.842 2.907 21.062 0.212 19.942 L 0 19.855 L 0 21.279 L 0.124 21.303 C 0.887 21.449 1.56 21.523 2.163 21.523 C 3.964 21.523 5.15 20.848 6.276 19.314 C 6.866 18.528 7.465 17.522 8.217 16.049 C 9.686 13.277 10.814 11.098 11.768 9.191 C 13.343 6.157 14.302 4.02 13.298 2.012 C 12.681 0.81 11.225 0 9.673 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s9k4po\",layoutDependency:layoutDependency,layoutId:\"bl0dgWeoZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.845 22.643\" overflow=\"visible\"><path d=\"M 6.326 9.993 L 15.075 9.993 C 16.161 9.993 17.18 10.414 17.945 11.182 C 18.713 11.95 19.134 12.967 19.134 14.053 C 19.134 18.742 17.283 21.255 13.309 21.96 C 11.016 22.367 8.773 21.862 6.824 20.495 C 4.425 18.817 2.674 15.991 2.142 12.938 C 2.052 12.43 1.991 11.881 1.96 11.315 C 1.756 6.877 3.967 1.66 9.302 0.686 C 13.311 -0.026 16.725 1.316 18.914 4.464 L 19.2 4.878 L 19.2 2.749 L 19.142 2.701 C 16.894 0.908 14.22 0 11.198 0 C 5.023 0 0 5.079 0 11.32 C 0 14.352 1.16 17.196 3.262 19.328 C 5.37 21.464 8.188 22.643 11.198 22.643 C 14.209 22.643 16.505 21.727 18.252 19.992 C 19.926 18.332 20.845 15.981 20.845 13.367 L 20.845 9.387 L 6.326 9.387 L 6.326 9.991 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xipzlh\",layoutDependency:layoutDependency,layoutId:\"HnoovXSTD\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.777 15.292\" overflow=\"visible\"><path d=\"M 11.683 14.667 C 11.225 14.416 11.143 14.132 11.143 13.46 L 11.143 4.438 C 11.143 0.432 8.227 0 6.975 0 C 5.174 0 3.132 0.675 1.647 1.764 C 1.602 1.798 1.578 1.848 1.578 1.901 L 1.578 3.064 C 1.578 3.138 1.626 3.201 1.695 3.225 C 1.763 3.249 1.84 3.225 1.888 3.167 C 3.254 1.388 4.846 0.485 6.612 0.485 C 7.647 0.53 8.452 0.85 8.942 1.411 C 9.294 1.814 9.456 2.317 9.405 2.865 C 9.262 4.139 6.691 5.426 5.595 5.974 C 5.386 6.08 5.219 6.162 5.105 6.225 L 4.817 6.39 C 2.807 7.526 0.529 8.815 0.087 10.822 C -0.141 11.887 0.079 12.869 0.728 13.669 C 1.549 14.686 3.013 15.292 4.642 15.292 C 6.487 15.292 8.126 14.617 9.405 13.335 L 9.405 14.821 C 9.405 14.916 9.482 14.993 9.575 14.993 L 11.606 14.993 C 11.683 14.993 11.749 14.943 11.77 14.868 C 11.792 14.791 11.758 14.709 11.688 14.67 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iwfbr\",layoutDependency:layoutDependency,layoutId:\"qB3HHAXbO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.404 8.474\" overflow=\"visible\"><path d=\"M 7.404 6.498 C 6.252 7.753 4.825 8.474 3.48 8.474 C 2.286 8.474 1.372 8.113 0.758 7.406 C 0.059 6.599 -0.074 5.521 0.032 4.785 C 0.255 3.331 0.493 2.648 4.19 0.368 C 4.587 0.124 5.037 0 5.477 0 C 5.842 0 6.199 0.085 6.512 0.26 C 7.087 0.58 7.404 1.131 7.404 1.809 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oxbu9y\",layoutDependency:layoutDependency,layoutId:\"casCHFzDZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.211 15.004\" overflow=\"visible\"><path d=\"M 9.121 1.69 C 9.177 1.66 9.211 1.602 9.211 1.539 L 9.211 0.48 C 9.211 0.406 9.163 0.34 9.092 0.316 L 9.076 0.31 C 8.059 0.075 6.139 -0.24 4.688 0.289 C 3.414 0.766 2.723 1.838 2.376 2.604 L 2.376 0.453 C 2.376 0.358 2.3 0.281 2.204 0.281 L 0.173 0.281 C 0.097 0.281 0.028 0.334 0.009 0.408 C -0.012 0.483 0.022 0.565 0.094 0.604 C 0.552 0.856 0.605 1.137 0.634 1.812 L 0.634 13.466 C 0.605 14.13 0.549 14.406 0.086 14.681 C 0.017 14.721 -0.015 14.8 0.006 14.877 C 0.028 14.951 0.094 15.004 0.171 15.004 L 2.84 15.004 C 2.917 15.004 2.983 14.954 3.004 14.882 C 3.026 14.805 2.992 14.723 2.922 14.684 C 2.427 14.403 2.376 14.114 2.376 13.476 L 2.376 4.785 C 2.376 3.276 3.245 1.343 4.858 0.731 C 6.274 0.173 7.871 1.009 8.949 1.69 C 9.002 1.724 9.068 1.724 9.123 1.695 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nj50k3\",layoutDependency:layoutDependency,layoutId:\"rFbFI5rO7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.364 21.856\" overflow=\"visible\"><path d=\"M 14.273 20.959 C 13.815 20.707 13.759 20.426 13.733 19.749 L 13.733 0.169 C 13.733 0.124 13.714 0.081 13.682 0.049 C 13.65 0.017 13.606 -0.001 13.561 0 L 11.53 0 C 11.453 0 11.387 0.05 11.365 0.124 C 11.344 0.199 11.373 0.278 11.447 0.323 C 11.943 0.601 11.993 0.89 11.993 1.531 L 11.993 7.801 C 9.89 6.159 6.967 5.818 4.449 6.94 C 1.737 8.148 0.077 10.809 0.003 14.055 C -0.098 18.517 2.426 20.395 3.938 21.115 C 4.986 21.613 6.159 21.856 7.33 21.856 C 9.027 21.856 10.717 21.345 11.993 20.374 L 11.993 21.115 C 11.993 21.21 12.07 21.284 12.162 21.284 L 14.193 21.284 C 14.27 21.284 14.336 21.234 14.358 21.163 C 14.379 21.088 14.35 21.009 14.276 20.961 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k7bwcl\",layoutDependency:layoutDependency,layoutId:\"aF3quqJAm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.538 13.973\" overflow=\"visible\"><path d=\"M 10.503 6.321 C 10.503 6.345 10.485 8.638 10.442 9.101 C 10.339 10.237 10.058 11.871 8.84 12.927 C 7.726 13.894 6.351 13.95 5.901 13.968 C 3.754 14.058 2.247 12.808 1.839 12.422 C 0.584 11.243 -0.033 9.567 0.001 7.436 C 0.02 6.318 0.324 2.553 3.457 0.929 C 4.657 0.31 5.803 0 6.894 0 C 8.192 0 9.41 0.44 10.538 1.316 L 10.503 6.323 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ihlf0t\",layoutDependency:layoutDependency,layoutId:\"IFEd7qZns\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.642 15.289\" overflow=\"visible\"><path d=\"M 13.563 3.432 C 12.313 1.282 10.123 0 7.706 0 C 7.279 0 6.458 0.117 6.421 0.122 C 2.701 0.736 0 3.9 0 7.645 C 0 9.67 0.813 11.585 2.285 13.039 C 3.757 14.49 5.693 15.289 7.735 15.289 C 8.526 15.289 8.982 15.234 9.509 15.133 C 10.107 14.993 10.571 14.831 11.002 14.614 C 11.49 14.402 11.953 14.124 12.385 13.785 C 12.856 13.415 13.24 13.009 13.526 12.583 L 13.552 12.543 L 13.552 12.08 L 13.288 12.363 C 12.845 12.837 12.498 13.176 12.022 13.513 C 11.585 13.833 11.021 14.13 10.351 14.392 C 9.609 14.662 8.929 14.77 8.005 14.77 C 4.968 14.77 3.082 12.231 2.314 9.811 L 13.642 3.562 L 13.563 3.426 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b8qrl4\",layoutDependency:layoutDependency,layoutId:\"GLgUnwzKF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.98 8.789\" overflow=\"visible\"><path d=\"M 6.493 5.378 L 0.297 8.789 C 0.255 8.601 0.215 8.423 0.191 8.24 C -0.262 6.072 0.101 3.842 1.158 2.277 C 1.973 1.07 3.128 0.323 4.595 0.061 C 4.664 0.05 4.73 0.04 4.796 0.029 C 4.944 0.011 5.09 0 5.228 0 C 6.663 0 7.521 1.014 7.828 1.949 C 8.201 3.085 7.934 4.586 6.493 5.378 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p8xfzq\",layoutDependency:layoutDependency,layoutId:\"htSqgAZof\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.537 14.998\" overflow=\"visible\"><path d=\"M 12.45 14.67 C 11.958 14.389 11.907 14.1 11.907 13.46 L 11.907 5.338 C 11.907 1.403 9.289 0 6.839 0 C 5.009 0 3.333 0.85 2.406 1.724 L 2.406 0.442 C 2.406 0.347 2.33 0.27 2.234 0.27 L 0.177 0.27 C 0.097 0.27 0.029 0.323 0.01 0.402 C -0.009 0.479 0.029 0.559 0.097 0.596 C 0.582 0.85 0.632 1.144 0.632 1.803 L 0.632 13.462 C 0.632 14.103 0.582 14.392 0.095 14.67 C 0.023 14.707 -0.014 14.784 0.005 14.863 C 0.023 14.94 0.092 14.995 0.172 14.995 L 2.867 14.995 C 2.947 14.995 3.015 14.943 3.034 14.863 C 3.053 14.788 3.018 14.71 2.949 14.675 C 2.454 14.394 2.404 14.106 2.404 13.465 L 2.404 2.373 C 3.333 1.332 5.073 0.58 6.566 0.58 C 9.222 0.612 10.162 3.005 10.162 5.044 L 10.162 13.46 C 10.133 14.124 10.078 14.4 9.614 14.675 C 9.545 14.712 9.511 14.792 9.53 14.868 C 9.548 14.945 9.617 14.998 9.696 14.998 L 12.365 14.998 C 12.445 14.998 12.514 14.945 12.532 14.866 C 12.55 14.79 12.515 14.712 12.448 14.675 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EUH9E.framer-j9vanz, .framer-EUH9E .framer-j9vanz { display: block; }\",\".framer-EUH9E.framer-1ybezi2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-EUH9E .framer-1fduwlc, .framer-EUH9E .framer-1pu8sn4, .framer-EUH9E .framer-1661xg7 { height: 32px; position: relative; width: 165px; }\",\".framer-EUH9E .framer-1qt9gv6 { height: 30px; left: 0px; position: absolute; top: 0px; width: 63px; }\",\".framer-EUH9E .framer-101lmjz { height: 30px; left: 0px; position: absolute; top: 0px; width: 29px; }\",\".framer-EUH9E .framer-1lzph7b, .framer-EUH9E .framer-nq83yw, .framer-EUH9E .framer-18r8zez { height: 20px; left: 6px; position: absolute; top: 4px; width: 13px; }\",\".framer-EUH9E .framer-1ed0mom, .framer-EUH9E .framer-9ydso3, .framer-EUH9E .framer-xsosx4 { height: 21px; left: 8px; position: absolute; top: 6px; width: 15px; }\",\".framer-EUH9E .framer-1bo0uw6, .framer-EUH9E .framer-1i69258, .framer-EUH9E .framer-bt4ogo { height: 7px; left: 15px; position: absolute; top: 12px; width: 9px; }\",\".framer-EUH9E .framer-1qfi8or, .framer-EUH9E .framer-w7mlq8 { height: 23px; left: 35px; position: absolute; top: 4px; width: 16px; }\",\".framer-EUH9E .framer-1o1naa, .framer-EUH9E .framer-s0q7sp { height: 16px; left: 51px; position: absolute; top: 10px; width: 12px; }\",\".framer-EUH9E .framer-132ovz3 { height: 9px; left: 53px; position: absolute; top: 17px; width: 8px; }\",\".framer-EUH9E .framer-mbt1j1 { height: 29px; left: 62px; position: absolute; top: 4px; width: 103px; }\",\".framer-EUH9E .framer-jk1alh, .framer-EUH9E .framer-k4i3di, .framer-EUH9E .framer-56zadc { height: 22px; left: 0px; position: absolute; top: 7px; width: 14px; }\",\".framer-EUH9E .framer-1eocbyy, .framer-EUH9E .framer-eimzl1, .framer-EUH9E .framer-s9k4po { height: 23px; left: 17px; position: absolute; top: 0px; width: 21px; }\",\".framer-EUH9E .framer-byv5tj, .framer-EUH9E .framer-vukfpe, .framer-EUH9E .framer-xipzlh { height: 16px; left: 38px; position: absolute; top: 8px; width: 12px; }\",\".framer-EUH9E .framer-182qu6m, .framer-EUH9E .framer-f07hri, .framer-EUH9E .framer-1iwfbr { height: 9px; left: 40px; position: absolute; top: 14px; width: 8px; }\",\".framer-EUH9E .framer-ya4525, .framer-EUH9E .framer-178ho1r, .framer-EUH9E .framer-1oxbu9y { height: 15px; left: 52px; position: absolute; top: 8px; width: 9px; }\",\".framer-EUH9E .framer-tqi0bg, .framer-EUH9E .framer-4evkh8, .framer-EUH9E .framer-1nj50k3 { height: 22px; left: 60px; position: absolute; top: 1px; width: 15px; }\",\".framer-EUH9E .framer-143hdl8, .framer-EUH9E .framer-1g5q7rd, .framer-EUH9E .framer-k7bwcl { height: 14px; left: 61px; position: absolute; top: 8px; width: 11px; }\",\".framer-EUH9E .framer-1i93bcx, .framer-EUH9E .framer-176bl5b, .framer-EUH9E .framer-ihlf0t { height: 16px; left: 76px; position: absolute; top: 8px; width: 14px; }\",\".framer-EUH9E .framer-oahqom, .framer-EUH9E .framer-1mrios2, .framer-EUH9E .framer-b8qrl4 { height: 9px; left: 78px; position: absolute; top: 8px; width: 8px; }\",\".framer-EUH9E .framer-1i906e, .framer-EUH9E .framer-1r3ukln, .framer-EUH9E .framer-p8xfzq { height: 15px; left: 91px; position: absolute; top: 8px; width: 13px; }\",\".framer-EUH9E .framer-wpdvz2, .framer-EUH9E .framer-l163y0 { height: 29px; left: 0px; position: absolute; top: 0px; width: 29px; }\",\".framer-EUH9E .framer-1xm9jlu { height: 23px; left: 35px; position: absolute; top: 4px; width: 29px; }\",\".framer-EUH9E .framer-18k1sio { height: 23px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-EUH9E .framer-ugsuf5 { height: 16px; left: 17px; position: absolute; top: 7px; width: 12px; }\",\".framer-EUH9E .framer-18cbrhf { height: 9px; left: 19px; position: absolute; top: 13px; width: 8px; }\",\".framer-EUH9E .framer-1nybjw6 { height: 28px; left: 62px; position: absolute; top: 4px; width: 103px; }\",\".framer-EUH9E .framer-1sigune { height: 29px; left: 0px; position: absolute; top: 0px; width: 63px; }\",\".framer-EUH9E .framer-9nhsa8 { height: 9px; left: 53px; position: absolute; top: 16px; width: 8px; }\",\".framer-EUH9E .framer-fyag9e { height: 29px; left: 62px; position: absolute; top: 3px; width: 103px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 165\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kOnpMgOnj\":{\"layout\":[\"auto\",\"auto\"]},\"CsSB5_H5g\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRqzuCIraz=withCSS(Component,css,\"framer-EUH9E\");export default FramerRqzuCIraz;FramerRqzuCIraz.displayName=\"Logo\";FramerRqzuCIraz.defaultProps={height:32,width:165};addPropertyControls(FramerRqzuCIraz,{variant:{options:[\"Uk29yJN6m\",\"kOnpMgOnj\",\"CsSB5_H5g\"],optionTitles:[\"Siyah\",\"Renkli\",\"Beyaz\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRqzuCIraz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRqzuCIraz\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"165\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kOnpMgOnj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CsSB5_H5g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RqzuCIraz.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15px\" id=\"i5oDhfGPs\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill=\"transparent\" height=\"15px\" id=\"g08Nvj3MZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"15px\"/><path d=\"M 0 0 L 5.197 5.197\" fill=\"transparent\" height=\"5.196562499999999px\" id=\"NQvjzSBYl\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.803 15.803)\" width=\"5.196562499999999px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3899066744\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-In32S\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-In32S { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Magnifying Glass\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-In32S\");Icon.displayName=\"Magnifying Glass\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Magnifying Glass\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,resolvePageScope,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import MagnifyingGlass from\"https://framerusercontent.com/modules/78wJr0q4vFZTRbgiA8bC/Y2EfGRGz13i3kdwNCKGk/gU109MUNe.js\";const SearchFonts=getFonts(Search);const MagnifyingGlassFonts=getFonts(MagnifyingGlass);const cycleOrder=[\"lSR_XGYid\",\"DEtjsUFsl\"];const serializationHash=\"framer-jt5xJ\";const variantClassNames={DEtjsUFsl:\"framer-v-15k7q9b\",lSR_XGYid:\"framer-v-1xae7im\"};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 humanReadableVariantMap={Icon:\"lSR_XGYid\",Input:\"DEtjsUFsl\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lSR_XGYid\"};};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:\"lSR_XGYid\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"DEtjsUFsl\")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-1xae7im\",className,classNames),\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"lSR_XGYid\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{DEtjsUFsl:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({DEtjsUFsl:{\"data-border\":true,\"data-framer-name\":\"Input\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1chg9nz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vrtLccm24-container\",nodeId:\"vrtLccm24\",rendersWithMotion:true,scopeId:\"zBieeaIgh\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11))\",iconSize:24,iconType:\"default\",id:\"vrtLccm24\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"vrtLccm24\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},urlScope:resolvePageScope({webPageId:\"yJwdNBd8p\"},router),width:\"100%\",...addPropertyOverrides({DEtjsUFsl:{iconColor:\"rgba(31, 14, 11, 0)\",style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(MagnifyingGlass,{animated:true,className:\"framer-1jkjba4\",layoutDependency:layoutDependency,layoutId:\"h_vAvEB_C\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(0, 0, 0)\",\"--pgex8v\":1.5}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11)))\"},children:\"Arama\"})}),className:\"framer-1pjygrt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pHtAP6atu\",style:{\"--extracted-r6o4lv\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jt5xJ.framer-1l1cth4, .framer-jt5xJ .framer-1l1cth4 { display: block; }\",\".framer-jt5xJ.framer-1xae7im { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jt5xJ .framer-1chg9nz-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-jt5xJ .framer-1jkjba4 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 20px; }\",\".framer-jt5xJ .framer-1pjygrt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jt5xJ.framer-v-15k7q9b.framer-1xae7im { gap: 12px; padding: 12px; }\",\".framer-jt5xJ.framer-v-15k7q9b .framer-1chg9nz-container { bottom: 0px; height: unset; left: 0px; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-jt5xJ.framer-v-15k7q9b .framer-1jkjba4 { height: var(--framer-aspect-ratio-supported, 20px); }\",'.framer-jt5xJ[data-border=\"true\"]::after, .framer-jt5xJ [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 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DEtjsUFsl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzBieeaIgh=withCSS(Component,css,\"framer-jt5xJ\");export default FramerzBieeaIgh;FramerzBieeaIgh.displayName=\"Searchbar\";FramerzBieeaIgh.defaultProps={height:24,width:24};addPropertyControls(FramerzBieeaIgh,{variant:{options:[\"lSR_XGYid\",\"DEtjsUFsl\"],optionTitles:[\"Icon\",\"Input\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerzBieeaIgh,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SearchFonts,...MagnifyingGlassFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzBieeaIgh\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DEtjsUFsl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zBieeaIgh.map","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iTdDfikikjkgE871couf/QkYuCERQsKaXCj77JM4j/RCRFgA1XN.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/2ENShpRsIRBy0N9ly3M5/bBFFfzLI8eGdYu40nZXu/sFk1_2tb_.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/taMdvJQWTnZTyZ7eCHvz/ZNU2p5R8qnzlNVYdZiW2/V0TOJATZ1.js\";import NavDropdownContent from\"https://framerusercontent.com/modules/1OaASiHy4FstPD2J2RFC/UnN6Jz4it9fr6S4jLOVv/rOmHXCKQG.js\";import Logo from\"https://framerusercontent.com/modules/hwS4elwGIUotMSN9BezF/cCte03oy4f3cuMHQUYil/RqzuCIraz.js\";import Searchbar from\"https://framerusercontent.com/modules/u0SHaIkX4TyweI0l7ZbZ/nUrY35QV0PTOhXe05L3i/zBieeaIgh.js\";import ButtonComponents from\"https://framerusercontent.com/modules/2MjxlIyFqUSzNU5m1Iqn/bja7THGS5aHZ06N7ckKM/ZcbxVe0ZR.js\";const LogoFonts=getFonts(Logo);const MaterialFonts=getFonts(Material);const SearchbarFonts=getFonts(Searchbar);const ButtonComponentsFonts=getFonts(ButtonComponents);const NavDropdownContentFonts=getFonts(NavDropdownContent);const cycleOrder=[\"xTM4aAW1G\",\"wZpnGVifg\",\"nBCmD0ZtP\",\"mGAMmKc0O\",\"JEPO7bDIq\",\"XjxhwlqIP\"];const serializationHash=\"framer-S176H\";const variantClassNames={JEPO7bDIq:\"framer-v-bnars5\",mGAMmKc0O:\"framer-v-1fjzav8\",nBCmD0ZtP:\"framer-v-qwmnj6\",wZpnGVifg:\"framer-v-1levzvz\",XjxhwlqIP:\"framer-v-1kyejyl\",xTM4aAW1G:\"framer-v-1vv6ye3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:0,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={\"Dark Desktop Menu Open\":\"XjxhwlqIP\",\"Dark Destkop\":\"JEPO7bDIq\",\"Desktop & Tablet: Dropdown\":\"wZpnGVifg\",\"Desktop & Tablet\":\"xTM4aAW1G\",\"Mobile: Close\":\"nBCmD0ZtP\",\"Mobile: Open\":\"mGAMmKc0O\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xTM4aAW1G\"};};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:\"xTM4aAW1G\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave4j2673=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"xTM4aAW1G\");});const onMouseLeave1jca9uw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"JEPO7bDIq\");});const onMouseEnter1f8skrv=activeVariantCallback(async(...args)=>{setVariant(\"xTM4aAW1G\");});const onMouseEnterz3po94=activeVariantCallback(async(...args)=>{setVariant(\"wZpnGVifg\");});const onMouseEnter1wa1520=activeVariantCallback(async(...args)=>{setVariant(\"XjxhwlqIP\");});const onClick6kgysm=activeVariantCallback(async(...args)=>{setVariant(\"mGAMmKc0O\");});const onClick1baqrc=activeVariantCallback(async(...args)=>{setVariant(\"nBCmD0ZtP\");});const xNozCSUhL1baqrc=activeVariantCallback(async(...args)=>{setVariant(\"nBCmD0ZtP\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"nBCmD0ZtP\",\"mGAMmKc0O\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"nBCmD0ZtP\",\"mGAMmKc0O\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed2=()=>{if([\"wZpnGVifg\",\"mGAMmKc0O\",\"XjxhwlqIP\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"mGAMmKc0O\")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,...addPropertyOverrides({JEPO7bDIq:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vv6ye3\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop & Tablet\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xTM4aAW1G\",onMouseLeave:onMouseLeave4j2673,ref:refBinding,style:{\"--border-bottom-width\":\"0.8px\",\"--border-color\":\"var(--token-0f88272c-2920-43e4-ae1a-5c19d5b15643, rgb(200, 198, 205))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-c03e1cd9-d230-4ffe-97fb-e78997e04de0, rgb(255, 255, 250))\",...style},variants:{JEPO7bDIq:{\"--border-color\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11))\",backgroundColor:\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11))\"},XjxhwlqIP:{\"--border-color\":\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11))\",backgroundColor:\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(31, 14, 11))\"}},...addPropertyOverrides({JEPO7bDIq:{\"data-framer-name\":\"Dark Destkop\",\"data-highlight\":undefined,onMouseLeave:undefined},mGAMmKc0O:{\"data-framer-name\":\"Mobile: Open\",\"data-highlight\":undefined,onMouseLeave:undefined},nBCmD0ZtP:{\"data-framer-name\":\"Mobile: Close\",\"data-highlight\":undefined,onMouseLeave:undefined},wZpnGVifg:{\"data-framer-name\":\"Desktop & Tablet: Dropdown\"},XjxhwlqIP:{\"data-framer-name\":\"Dark Desktop Menu Open\",onMouseLeave:onMouseLeave1jca9uw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lekimf\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"D9xJzI5wy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zr1wio\",\"data-framer-name\":\"Nav Bar\",layoutDependency:layoutDependency,layoutId:\"UTwyNF0oa\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nitwru\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"xatfgehEW\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+20+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j4sa20-container\",layoutDependency:layoutDependency,layoutId:\"cTCkO8zdl-container\",nodeId:\"cTCkO8zdl\",rendersWithMotion:true,scopeId:\"mcGGzQuUs\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"cTCkO8zdl\",layoutId:\"cTCkO8zdl\",variant:matchVariant(\"kOnpMgOnj\"),width:\"100%\",...addPropertyOverrides({JEPO7bDIq:{variant:matchVariant(\"CsSB5_H5g\")},XjxhwlqIP:{variant:matchVariant(\"CsSB5_H5g\")}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nca5wv\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"IW90MiZQR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MtBJcyZ33\"},motionChild:true,nodeId:\"QVv07XO6b\",openInNewTab:false,relValues:[],scopeId:\"mcGGzQuUs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ftsbs3\",\"data-styles-preset\":\"V0TOJATZ1\",children:\"\\xdcr\\xfcnler\"})})})}),className:\"framer-3pwpin\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QVv07XO6b\",variants:{JEPO7bDIq:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},XjxhwlqIP:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JEPO7bDIq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MtBJcyZ33\"},motionChild:true,nodeId:\"QVv07XO6b\",openInNewTab:false,relValues:[],scopeId:\"mcGGzQuUs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"\\xdcr\\xfcnler\"})})})})},wZpnGVifg:{\"data-highlight\":true,onMouseEnter:onMouseEnter1f8skrv},XjxhwlqIP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MtBJcyZ33\"},motionChild:true,nodeId:\"QVv07XO6b\",openInNewTab:false,relValues:[],scopeId:\"mcGGzQuUs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1e0kgqy\",\"data-styles-preset\":\"sFk1_2tb_\",children:\"\\xdcr\\xfcnler\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",children:\"Men\\xfc\"})}),className:\"framer-1taoi63\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"njHAkI5Zt\",onMouseEnter:onMouseEnterz3po94,variants:{JEPO7bDIq:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"},XjxhwlqIP:{\"--extracted-r6o4lv\":\"var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JEPO7bDIq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Men\\xfc\"})}),onMouseEnter:onMouseEnter1wa1520},XjxhwlqIP:{\"data-highlight\":undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hnbu8q\",\"data-styles-preset\":\"RCRFgA1XN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bc858b8b-52d3-487d-9657-b26f5f9e69a6, rgb(255, 255, 255)))\"},children:\"Men\\xfc\"})}),onMouseEnter:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v5mg9b\",\"data-framer-name\":\"Right Content\",layoutDependency:layoutDependency,layoutId:\"oajMyN0Py\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l302h-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lx3cVUZWS-container\",name:\"Icon\",nodeId:\"lx3cVUZWS\",rendersWithMotion:true,scopeId:\"mcGGzQuUs\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-d4389f1b-5b95-4515-8b2f-79789fffb29d, rgb(38, 38, 34))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Menu\",iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"lx3cVUZWS\",layoutId:\"lx3cVUZWS\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({mGAMmKc0O:{iconSelection:\"Close\",onClick:onClick1baqrc},nBCmD0ZtP:{onClick:onClick6kgysm}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+20+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16l0ue1-container\",layoutDependency:layoutDependency,layoutId:\"b2nS2D4hp-container\",nodeId:\"b2nS2D4hp\",rendersWithMotion:true,scopeId:\"mcGGzQuUs\",children:/*#__PURE__*/_jsx(Searchbar,{height:\"100%\",id:\"b2nS2D4hp\",layoutId:\"b2nS2D4hp\",variant:matchVariant(\"lSR_XGYid\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RNaafCWM1\"},implicitPathVariables:undefined},{href:{webPageId:\"RNaafCWM1\"},implicitPathVariables:undefined},{href:{webPageId:\"RNaafCWM1\"},implicitPathVariables:undefined},{href:{webPageId:\"RNaafCWM1\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kcc7o2-container\",layoutDependency:layoutDependency,layoutId:\"QPjqRimbR-container\",nodeId:\"QPjqRimbR\",rendersWithMotion:true,scopeId:\"mcGGzQuUs\",children:/*#__PURE__*/_jsx(ButtonComponents,{aH3vNrPkd:resolvedLinks[0],height:\"100%\",id:\"QPjqRimbR\",knc6yIeWt:false,layoutId:\"QPjqRimbR\",mvFWrQg0o:\"İletişime ge\\xe7\",owAu64pT0:true,variant:matchVariant(\"pfsg0FFWM\"),width:\"100%\",...addPropertyOverrides({JEPO7bDIq:{aH3vNrPkd:resolvedLinks[2],variant:matchVariant(\"xPTE9VYmi\")},wZpnGVifg:{aH3vNrPkd:resolvedLinks[1]},XjxhwlqIP:{aH3vNrPkd:resolvedLinks[3],variant:matchVariant(\"xPTE9VYmi\")}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({mGAMmKc0O:{height:380,width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+20+0+112},wZpnGVifg:{height:380,width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+20+0+72},XjxhwlqIP:{height:380,width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+20+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19qxii4-container\",\"data-framer-name\":\"Nav Dropdown Content\",layoutDependency:layoutDependency,layoutId:\"QnGRsLvHw-container\",name:\"Nav Dropdown Content\",nodeId:\"QnGRsLvHw\",rendersWithMotion:true,scopeId:\"mcGGzQuUs\",children:/*#__PURE__*/_jsx(NavDropdownContent,{height:\"100%\",id:\"QnGRsLvHw\",layoutId:\"QnGRsLvHw\",name:\"Nav Dropdown Content\",style:{width:\"100%\"},variant:matchVariant(\"qMhOQlRhQ\"),width:\"100%\",...addPropertyOverrides({mGAMmKc0O:{variant:matchVariant(\"HtTDKTxnm\"),xNozCSUhL:xNozCSUhL1baqrc},XjxhwlqIP:{variant:matchVariant(\"stOyUvBIa\")}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({mGAMmKc0O:{height:32,width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+20+0+572}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y7s0e2-container\",layoutDependency:layoutDependency,layoutId:\"pI_I6x1TS-container\",nodeId:\"pI_I6x1TS\",rendersWithMotion:true,scopeId:\"mcGGzQuUs\",children:/*#__PURE__*/_jsx(Searchbar,{height:\"100%\",id:\"pI_I6x1TS\",layoutId:\"pI_I6x1TS\",style:{width:\"100%\"},variant:matchVariant(\"DEtjsUFsl\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S176H.framer-1axcyvj, .framer-S176H .framer-1axcyvj { display: block; }\",\".framer-S176H.framer-1vv6ye3 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 40px 20px 40px; position: relative; width: 1200px; }\",\".framer-S176H .framer-lekimf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-S176H .framer-zr1wio { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-S176H .framer-nitwru { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-S176H .framer-1j4sa20-container, .framer-S176H .framer-16l0ue1-container, .framer-S176H .framer-kcc7o2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-S176H .framer-1nca5wv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-S176H .framer-3pwpin { --framer-custom-cursors: pointer; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-S176H .framer-1taoi63 { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-S176H .framer-1v5mg9b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; min-height: 24px; min-width: 24px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-S176H .framer-l302h-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-S176H .framer-19qxii4-container, .framer-S176H .framer-y7s0e2-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-S176H.framer-v-1levzvz.framer-1vv6ye3 { padding: 20px 40px 40px 40px; }\",\".framer-S176H.framer-v-qwmnj6.framer-1vv6ye3, .framer-S176H.framer-v-1fjzav8.framer-1vv6ye3 { padding: 20px; width: 390px; }\",\".framer-S176H.framer-v-qwmnj6 .framer-zr1wio, .framer-S176H.framer-v-1fjzav8 .framer-zr1wio { gap: unset; justify-content: space-between; }\",\".framer-S176H.framer-v-qwmnj6 .framer-1v5mg9b, .framer-S176H.framer-v-1fjzav8 .framer-1v5mg9b { gap: 12px; min-height: unset; min-width: unset; }\",\".framer-S176H.framer-v-qwmnj6 .framer-l302h-container, .framer-S176H.framer-v-1fjzav8 .framer-l302h-container { cursor: pointer; order: 0; }\",\".framer-S176H.framer-v-1fjzav8 .framer-lekimf { gap: 80px; height: calc(var(--framer-viewport-height, 100vh) * 1); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-S176H[data-border=\"true\"]::after, .framer-S176H [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 75\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wZpnGVifg\":{\"layout\":[\"fixed\",\"auto\"]},\"nBCmD0ZtP\":{\"layout\":[\"fixed\",\"auto\"]},\"mGAMmKc0O\":{\"layout\":[\"fixed\",\"auto\"]},\"JEPO7bDIq\":{\"layout\":[\"fixed\",\"auto\"]},\"XjxhwlqIP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermcGGzQuUs=withCSS(Component,css,\"framer-S176H\");export default FramermcGGzQuUs;FramermcGGzQuUs.displayName=\"Nav Bar\";FramermcGGzQuUs.defaultProps={height:75,width:1200};addPropertyControls(FramermcGGzQuUs,{variant:{options:[\"xTM4aAW1G\",\"wZpnGVifg\",\"nBCmD0ZtP\",\"mGAMmKc0O\",\"JEPO7bDIq\",\"XjxhwlqIP\"],optionTitles:[\"Desktop & Tablet\",\"Desktop & Tablet: Dropdown\",\"Mobile: Close\",\"Mobile: Open\",\"Dark Destkop\",\"Dark Desktop Menu Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermcGGzQuUs,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LogoFonts,...MaterialFonts,...SearchbarFonts,...ButtonComponentsFonts,...NavDropdownContentFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramermcGGzQuUs.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(Searchbar,{},context),forwardLoader(ButtonComponents,{},context),forwardLoader(NavDropdownContent,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermcGGzQuUs\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"75\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wZpnGVifg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nBCmD0ZtP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mGAMmKc0O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JEPO7bDIq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XjxhwlqIP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Chat on WhatsApp component with customizable message and phone number\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function WhatsAppChat(props){const{message,phoneNumber,buttonText,backgroundColor,textColor,borderRadius,showIcon,iconOnly,size,font,responsive}=props;const[screenSize,setScreenSize]=useState(\"desktop\");useEffect(()=>{if(!responsive||typeof window===\"undefined\")return;const updateScreenSize=()=>{const width=window.innerWidth;if(width<768){setScreenSize(\"mobile\");}else if(width<1024){setScreenSize(\"tablet\");}else{setScreenSize(\"desktop\");}};updateScreenSize();window.addEventListener(\"resize\",updateScreenSize);return()=>window.removeEventListener(\"resize\",updateScreenSize);},[responsive]);const handleClick=()=>{if(typeof window!==\"undefined\"){const encodedMessage=encodeURIComponent(message);const cleanPhoneNumber=phoneNumber.replace(/[^\\d+]/g,\"\");const whatsappUrl=`https://wa.me/${cleanPhoneNumber}?text=${encodedMessage}`;window.open(whatsappUrl,\"_blank\");}};// Size configurations\nconst sizeConfig={small:{padding:\"8px 16px\",iconSize:16,gap:\"6px\",fontSize:\"14px\",iconOnlyPadding:\"8px\"},medium:{padding:\"12px 20px\",iconSize:20,gap:\"8px\",fontSize:\"16px\",iconOnlyPadding:\"12px\"},large:{padding:\"16px 24px\",iconSize:24,gap:\"10px\",fontSize:\"18px\",iconOnlyPadding:\"16px\"},\"x-large\":{padding:\"20px 32px\",iconSize:28,gap:\"12px\",fontSize:\"20px\",iconOnlyPadding:\"20px\"}};// Responsive size mapping\nconst getResponsiveSize=()=>{if(!responsive)return size;const responsiveMapping={mobile:{small:\"small\",medium:\"small\",large:\"medium\",\"x-large\":\"medium\"},tablet:{small:\"small\",medium:\"medium\",large:\"medium\",\"x-large\":\"large\"},desktop:{small:\"small\",medium:\"medium\",large:\"large\",\"x-large\":\"x-large\"}};return responsiveMapping[screenSize][size];};const currentSize=sizeConfig[getResponsiveSize()];const isFixedWidth=props?.style&&props.style.width===\"100%\";return /*#__PURE__*/_jsxs(\"button\",{onClick:handleClick,style:{...props.style,...isFixedWidth?{...props?.style}:{minWidth:\"max-content\"},backgroundColor,color:textColor,borderRadius,border:\"none\",padding:iconOnly?currentSize.iconOnlyPadding:currentSize.padding,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:iconOnly?\"center\":\"flex-start\",gap:showIcon&&!iconOnly?currentSize.gap:\"0px\",transition:\"all 0.2s ease\",boxShadow:\"0 2px 8px rgba(0,0,0,0.1)\",...font,fontSize:currentSize.fontSize},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.9\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},onMouseDown:e=>{e.currentTarget.style.transform=\"translateY(0px)\";},onMouseUp:e=>{e.currentTarget.style.transform=\"translateY(-1px)\";},children:[(showIcon||iconOnly)&&/*#__PURE__*/_jsx(\"svg\",{width:currentSize.iconSize,height:currentSize.iconSize,viewBox:\"0 0 24 24\",fill:\"currentColor\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893A11.821 11.821 0 0020.465 3.488\"})}),!iconOnly&&/*#__PURE__*/_jsx(\"span\",{children:buttonText})]});}addPropertyControls(WhatsAppChat,{buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Chat on WhatsApp\",hidden:({iconOnly})=>iconOnly},size:{type:ControlType.Enum,title:\"Size\",options:[\"small\",\"medium\",\"large\",\"x-large\"],optionTitles:[\"Small\",\"Medium\",\"Large\",\"X-Large\"],defaultValue:\"medium\",displaySegmentedControl:true},responsive:{type:ControlType.Boolean,title:\"Responsive\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},phoneNumber:{type:ControlType.String,title:\"Phone Number\",defaultValue:\"+1234567890\",placeholder:\"+1234567890\"},message:{type:ControlType.String,title:\"Pre-filled Message\",defaultValue:\"Hello! I'm interested in your services.\",displayTextArea:true},iconOnly:{type:ControlType.Boolean,title:\"Icon Only\",defaultValue:false,enabledTitle:\"Icon Only\",disabledTitle:\"With Text\"},showIcon:{type:ControlType.Boolean,title:\"Show WhatsApp Icon\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({iconOnly})=>iconOnly},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#25D366\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"basic\",defaultFontType:\"sans-serif\",hidden:({iconOnly})=>iconOnly}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WhatsAppChat\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WhatsAppChat.map","// Generated by Framer (98ed692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/CsjP1hozs/CsjP1hozs.js\";import NavBar from\"#framer/local/canvasComponent/mcGGzQuUs/mcGGzQuUs.js\";import Catalog from\"#framer/local/canvasComponent/PfLqZquEL/PfLqZquEL.js\";import WhatsAppChat from\"#framer/local/codeFile/s_qdrzH/WhatsAppChat.js\";const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const CatalogFonts=getFonts(Catalog);const FooterFonts=getFonts(Footer);const WhatsAppChatFonts=getFonts(WhatsAppChat);const breakpoints={c1lLaEknU:\"(min-width: 1200px)\",Ejgoyw607:\"(max-width: 809.98px)\",TLZDhuNs7:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-lKnf6\";const variantClassNames={c1lLaEknU:\"framer-v-a2hoas\",Ejgoyw607:\"framer-v-yxxflq\",TLZDhuNs7:\"framer-v-zk7ati\"};const yx4nr1uph=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-lKnf6.framer-1vfkb5d, .framer-lKnf6 .framer-1vfkb5d { display: block; }\",\".framer-lKnf6.framer-a2hoas { align-content: center; align-items: center; background-color: var(--token-c03e1cd9-d230-4ffe-97fb-e78997e04de0, #fffffa); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lKnf6 .framer-13b4kfd-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-lKnf6 .framer-1ije022 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-lKnf6 .framer-hbg289 { --border-bottom-width: 0.8px; --border-color: var(--token-06538032-c0a4-4346-b17b-14a1de931108, #86858a); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; flex: none; gap: 0px; height: 1px; order: 1002; overflow: hidden; position: relative; width: 100%; }\",\".framer-lKnf6 .framer-se6dl0-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-lKnf6 .framer-f4bbt7-container { flex: none; height: auto; order: 1004; position: relative; width: 810px; z-index: 10; }\",\".framer-lKnf6 .framer-loebf-container { flex: none; height: auto; order: 1005; position: relative; width: 100%; z-index: 10; }\",\".framer-lKnf6 .framer-1dzvv2-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 40px); flex: none; height: auto; order: 1006; position: var(--framer-canvas-fixed-position, fixed); right: 40px; width: auto; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-lKnf6[data-border=\"true\"]::after, .framer-lKnf6 [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; }'];const mediaQueries={c1lLaEknU:\"(min-width: 1200px)\",Ejgoyw607:\"(max-width: 809.98px)\",TLZDhuNs7:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"c1lLaEknU\",Phone:\"Ejgoyw607\",Tablet:\"TLZDhuNs7\"};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,katalog,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"c1lLaEknU\",yx4nr1uph:katalog??props.yx4nr1uph??true};};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,yx4nr1uph,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"TLZDhuNs7\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"TLZDhuNs7\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"c1lLaEknU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-c03e1cd9-d230-4ffe-97fb-e78997e04de0, rgb(255, 255, 250)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-a2hoas\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13b4kfd-container\",layoutScroll:true,nodeId:\"KoQvJ0Lq_\",rendersWithMotion:true,scopeId:\"rMuGDrUUn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Ejgoyw607:{__framer__variantAppearEffectEnabled:undefined,variant:matchVariant(\"nBCmD0ZtP\")}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:\"JEPO7bDIq\"},__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"KoQvJ0Lq_\",layoutId:\"KoQvJ0Lq_\",style:{width:\"100%\"},variant:matchVariant(\"xTM4aAW1G\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ije022\"}),yx4nr1uph!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hbg289\",\"data-border\":true,\"data-framer-name\":\"Divider\"}),yx4nr1uph!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:860,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-se6dl0-container\",nodeId:\"M4aHGDloA\",scopeId:\"rMuGDrUUn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Ejgoyw607:{variant:matchVariant(\"LkHiV3LBm\")},TLZDhuNs7:{variant:matchVariant(\"MuVSJlvTJ\")}},children:/*#__PURE__*/_jsx(Catalog,{height:\"100%\",id:\"M4aHGDloA\",layoutId:\"M4aHGDloA\",style:{width:\"100%\"},variant:matchVariant(\"H21URftQA\"),width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TLZDhuNs7:{height:559,width:\"810px\",y:1e3}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-f4bbt7-container hidden-a2hoas hidden-yxxflq\",nodeId:\"UVuf4KcPK\",scopeId:\"rMuGDrUUn\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"UVuf4KcPK\",layoutId:\"UVuf4KcPK\",style:{width:\"100%\"},variant:matchVariant(\"AV46uwoSR\"),width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:559,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-loebf-container hidden-zk7ati\",nodeId:\"QWLwOdFGG\",scopeId:\"rMuGDrUUn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Ejgoyw607:{variant:matchVariant(\"FGOwnqQkV\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"QWLwOdFGG\",layoutId:\"QWLwOdFGG\",style:{width:\"100%\"},variant:matchVariant(\"O4IV8inmb\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dzvv2-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"R_52kYlgn\",scopeId:\"rMuGDrUUn\",children:/*#__PURE__*/_jsx(WhatsAppChat,{backgroundColor:\"rgb(37, 211, 102)\",borderRadius:32,buttonText:\"İletişime Ge\\xe7\",font:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},height:\"100%\",iconOnly:false,id:\"R_52kYlgn\",layoutId:\"R_52kYlgn\",message:\"Merhaba!\",phoneNumber:\"+905468319793\",responsive:true,showIcon:true,size:\"medium\",textColor:\"rgb(255, 255, 255)\",width:\"100%\"})})})]}),/*#__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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TLZDhuNs7\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ejgoyw607\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yx4nr1uph\":\"katalog\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"c1lLaEknU\":[\".framer-13b4kfd-container\",\".framer-hbg289\",\".framer-se6dl0-container\",\".framer-loebf-container\",\".framer-1dzvv2-container\"],\"TLZDhuNs7\":[\".framer-13b4kfd-container\",\".framer-hbg289\",\".framer-se6dl0-container\",\".framer-f4bbt7-container\",\".framer-1dzvv2-container\"],\"Ejgoyw607\":[\".framer-13b4kfd-container\",\".framer-hbg289\",\".framer-se6dl0-container\",\".framer-loebf-container\",\".framer-1dzvv2-container\"]}\n * @framerBreakpoints {\"c1lLaEknU\":{\"min\":1200,\"canvasClassName\":\"framer-a2hoas-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"TLZDhuNs7\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-zk7ati-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Ejgoyw607\":{\"max\":809,\"canvasClassName\":\"framer-yxxflq-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant c1lLaEknU\n * @framerLayoutTemplate true\n */const FramerrMuGDrUUn=withCSS(Component,css,\"framer-lKnf6\");export default FramerrMuGDrUUn;FramerrMuGDrUUn.displayName=\"Home\";FramerrMuGDrUUn.defaultProps={height:2e3,width:1200};addPropertyControls(FramerrMuGDrUUn,{yx4nr1uph:{defaultValue:true,title:\"Katalog\",type:ControlType.Boolean}});addFonts(FramerrMuGDrUUn,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"}]},...NavBarFonts,...CatalogFonts,...FooterFonts,...WhatsAppChatFonts],{supportsExplicitInterCodegen:true});FramerrMuGDrUUn.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavBar,{},context),()=>forwardLoader(Catalog,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrMuGDrUUn\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"c1lLaEknU\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"yx4nr1uph\\\":\\\"katalog\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"c1lLaEknU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-a2hoas-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"TLZDhuNs7\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-zk7ati-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Ejgoyw607\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-yxxflq-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"c1lLaEknU\\\":[\\\".framer-13b4kfd-container\\\",\\\".framer-hbg289\\\",\\\".framer-se6dl0-container\\\",\\\".framer-loebf-container\\\",\\\".framer-1dzvv2-container\\\"],\\\"TLZDhuNs7\\\":[\\\".framer-13b4kfd-container\\\",\\\".framer-hbg289\\\",\\\".framer-se6dl0-container\\\",\\\".framer-f4bbt7-container\\\",\\\".framer-1dzvv2-container\\\"],\\\"Ejgoyw607\\\":[\\\".framer-13b4kfd-container\\\",\\\".framer-hbg289\\\",\\\".framer-se6dl0-container\\\",\\\".framer-loebf-container\\\",\\\".framer-1dzvv2-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TLZDhuNs7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ejgoyw607\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"2000\",\"framerImmutableVariables\":\"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 Home from \"https://framerusercontent.com/modules/3NAUqe5UeWiFbNyaTfzf/6M8nKbFlkAx2VLRtN713/rMuGDrUUn.js\";\r\n\r\n\t\tconst routes = {BEKKlOEBU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rsr57ONweiTaUQgeM540/wvXWXGeZS5APDg0bFiHE/BEKKlOEBU.js\")), path: \"/\"}, ePKABJyWu: {elements: {b3Q5RrJEX: \"3\", F0zH5FoBt: \"5\", HZBaiRaBY: \"4\", kw5VgOIXu: \"2\", pZpuqT7Al: \"1\", TmV1AxixK: \"4-2\", XAKAxS4zz: \"4-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cu2jc43bX5tm7V0Tywge/yZMtAgpGuj6XzJDqdSp5/ePKABJyWu.js\")), path: \"/hakkımızda\"}, yJwdNBd8p: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eaIkKyzr1Ji4J9E2kqoD/wssQQzgf23HuLoHaHz7G/yJwdNBd8p.js\")), path: \"/ürünler\"}, rM9b6SEly: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wD3T67bsK7nHqJ8gAEfN/aYGhAeRTlPJTMmYA5vax/rM9b6SEly.js\")), path: \"/ahsap-mobilyalar\"}, hUmiZOez2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w5PcSomJMAQs5WpnYdlM/hojjiy5HiRgWtsgv9VAH/hUmiZOez2.js\")), path: \"/yemek-takimlari\"}, RdXylMmna: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xgDXxvKOWIfTSFbCdqfh/FNACKPpl9c709jbKHTBQ/RdXylMmna.js\")), path: \"/koltuk-takimlari\"}, nyHXRtlMh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j7B8lmMKLNGcphn388XA/uJSFWtzpsWTVjQ1aGyB2/nyHXRtlMh.js\")), path: \"/sezlong\"}, R38Ihf9Hc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q4b7CMLTLK41LDJds4zZ/oPuAaLMpzRoi46Etstic/R38Ihf9Hc.js\")), path: \"/salincak\"}, QS6ccDMDk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qVwcHcyHx5626YrqrQIl/OS0NoJnvDz1Z9jUDowqy/QS6ccDMDk.js\")), path: \"/mini-setler\"}, MtBJcyZ33: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lRDSuF3HsPShrUR97OCg/rM4JTpMkVLK8YW8HCLEK/MtBJcyZ33.js\")), path: \"/kategoriler\"}, RNaafCWM1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1UFvj0m2zIFVFFGfPtZL/VHMJTG4I83RcgsaRaEc2/RNaafCWM1.js\")), path: \"/iletisim\"}, BLUOAKVMz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bPtkWOwixmAT8fLE3rii/8LCqoHujiomOuGxlTFjy/BLUOAKVMz.js\")), path: \"/gizlilik-sözleşmesi\"}, hiHXI36DV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b9qJPTqCVAm1mibxjRqE/0ZtvuQmIOiJXxETKSyel/hiHXI36DV.js\")), path: \"/hizmet-şartları\"}, jQhN2COgC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gz0Q6WQowqPdlt9kVitQ/AuZ3cyGv1elpKPL1OWto/jQhN2COgC.js\")), path: \"/404\"}, aUL7Xxsm1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ehvSshq1dn9mYoG3asLO/mSBspLjE7oX2vrBEUHFk/aUL7Xxsm1.js\")), path: \"/blog\"}, BJpPCffM0: {collectionId: \"YlzMYdMy2\", elements: {F885oXSDe: \"more\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oETGhLzSNx2cb9Wq3WhG/8uFAeY8eqKbiWvVc1r9f/BJpPCffM0.js\")), path: \"/ürünler/:LXPPb0mj_\"}, uW6enHL_d: {collectionId: \"JvNETCPK5\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Jt9hS7Axa4MTPMbsSZ02/KQWsRxeN8GvGnf1Cqey5/uW6enHL_d.js\")), path: \"/blog/:Y5f_Rmnux\"}}\r\n\r\n\t\tconst locales = [{code: \"tr\", id: \"default\", name: \"Turkish\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {JvNETCPK5: async () => (await import(\"https://framerusercontent.com/modules/ODSInKYbMiVlomL0RcwM/hH7lnkc8blTOedL0bUPt/JvNETCPK5.js\"))?.[\"utils\"], YlzMYdMy2: async () => (await import(\"https://framerusercontent.com/modules/9AFqNz5B868akG9PWDWI/JEknLjY4mdFmYXK0Yd7t/YlzMYdMy2.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"93dec388fdccf0ea64316332075376fd8ad77ffb8580a7377eb386fb12ec6f2a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {yx4nr1uph: false}\r\nconst props2 = {...props1, yx4nr1uph: true}\r\nconst templateProps = {aUL7Xxsm1: props2, BEKKlOEBU: props1, BJpPCffM0: props2, BLUOAKVMz: props2, ePKABJyWu: props2, hiHXI36DV: props2, hUmiZOez2: props2, jQhN2COgC: props2, MtBJcyZ33: props2, nyHXRtlMh: props2, QS6ccDMDk: props2, R38Ihf9Hc: props2, RdXylMmna: props2, rM9b6SEly: props2, RNaafCWM1: props2, uW6enHL_d: props2, yJwdNBd8p: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"BEKKlOEBU\":\r\ncase \"ePKABJyWu\":\r\ncase \"yJwdNBd8p\":\r\ncase \"rM9b6SEly\":\r\ncase \"hUmiZOez2\":\r\ncase \"RdXylMmna\":\r\ncase \"nyHXRtlMh\":\r\ncase \"R38Ihf9Hc\":\r\ncase \"QS6ccDMDk\":\r\ncase \"MtBJcyZ33\":\r\ncase \"RNaafCWM1\":\r\ncase \"BLUOAKVMz\":\r\ncase \"hiHXI36DV\":\r\ncase \"jQhN2COgC\":\r\ncase \"aUL7Xxsm1\":\r\ncase \"BJpPCffM0\":\r\ncase \"uW6enHL_d\":\r\nreturn React.createElement(Home, {...props, key: \"Home\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"BEKKlOEBU\":\r\ncase \"ePKABJyWu\":\r\ncase \"yJwdNBd8p\":\r\ncase \"rM9b6SEly\":\r\ncase \"hUmiZOez2\":\r\ncase \"RdXylMmna\":\r\ncase \"nyHXRtlMh\":\r\ncase \"R38Ihf9Hc\":\r\ncase \"QS6ccDMDk\":\r\ncase \"MtBJcyZ33\":\r\ncase \"RNaafCWM1\":\r\ncase \"BLUOAKVMz\":\r\ncase \"hiHXI36DV\":\r\ncase \"jQhN2COgC\":\r\ncase \"aUL7Xxsm1\":\r\ncase \"BJpPCffM0\":\r\ncase \"uW6enHL_d\":\r\nreturn [{hash: \"a2hoas\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"zk7ati\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"yxxflq\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gz0Q6WQowqPdlt9kVitQ/AuZ3cyGv1elpKPL1OWto/jQhN2COgC.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: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://saygarden.com.tr\",\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/X7ICJRo47zpKZPtoxajQ/bqdaGtOWInyIzw2fbAvy/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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: {global: {enter: {mask: {angle: 90, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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"],"mappings":"4iCAC6B,EAAC,GAAU,UAAU,CAAC,CAAC,EAAeA,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,4hBAA4hB,EAAeC,GAAU,kBCA2C,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,gDAAz1B,IAAoO,IAAkE,IAA4B,KAAmJ,EAAOC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAA+LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,OAAO,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUxrD,GAAgB,EAVysDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAA4D,EAAkB,EAAGV,GAAlDc,EAA4F,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAE,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgB,EAAU,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qEAAqE,GAAG,CAAK,EAAE,GAAGJ,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAKiB,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQ,IAA2B,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,YAAY,GAAmB,OAAO,QAAQ,iCAAiC,IAAI,8FAA8F,OAAO,uNAAuN,EAAE,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,QAAQ,GAAG,aAAa,WAAW,EAAE,GAAGjB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQ,IAA2B,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,YAAY,GAAmB,OAAO,QAAQ,gCAAgC,IAAI,8FAA8F,OAAO,uNAAuN,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQ,IAA2B,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,GAAmB,OAAO,QAAQ,uBAAuB,IAAI,8FAA8F,OAAO,uNAAuN,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,8CAA8C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,8CAA8C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,8CAA8C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,iDAAiD,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,QAAQ,EAAE,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,uBAAwC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,4CAAkD,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,4CAA4C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,eAAe,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oCAAqD,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,qBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,sDAAsD,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,kBAAkB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,+DAAkE,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,kBAAkB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,8CAAoD,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,kBAAkB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,gGAAgG,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,kBAAkB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU5lyB,EAAE,CAVwmyB,kFAAkF,uQAAuQ,iRAAiR,+TAA+T,+LAA+L,0SAA0S,6TAA6T,2VAA2V,iSAAiS,gHAAgH,oRAAoR,2RAA2R,gRAAgR,qKAAqK,oJAAoJ,6TAA6T,wRAAwR,0XAA0X,6YAA6Y,8FAA8F,+FAA+F,4IAA4I,6EAA6E,+GAA+G,0cAA0c,2IAA2I,sGAAsG,uFAAuF,iUAAiU,GAAGS,EAUhl/B,EAAE,cAAc,EAAiC,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,QAAQ,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,cAAc,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,cAAc,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,EAAwBC,EAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,2BCV3vC,EAAC,GAAU,UAAU,CAAC,CAAC,EAAeC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,4hBAA4hB,EAAeC,GAAU,wCCD9oB,EAAC,GAAE,0BAA0B,CAAC,CAAC,EAAe,GAAM,CAAC,EAAeC,GAAI,CAAC,uhBAAuhB,EAAe,GAAU,kBCCoa,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,gDAA7rC,IAA0N,IAAkE,IAA4B,KAAoJ,KAAyH,KAA0H,KAA0H,EAAOC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAyNC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,GAAwB,CAAC,sBAAsB,YAAY,qBAAqB,YAAY,KAAK,WAAW,EAAQC,IAAU,CAAC,SAAO,KAAG,MAAI,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAK,EAAM,SAAS,GAAUE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWnnE,GAAgB,EAXooEC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAiI,GAAkB,EAAGV,GAAvHc,GAAsBC,GAAuBC,GAAuBC,EAA6F,EAAQ,OAAoB,IAAc,YAA6C,MAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKX,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBgB,EAAU,CAAU,EAAE,mBAAmB,sBAAsB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGpB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,EAAE,UAAU,CAAC,mBAAmB,MAAM,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAE,GAAY,GAAgB,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAE,GAAY,GAAgB,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,qBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,qBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAsB,EAAKa,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQ,IAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,YAAY,GAAmB,OAAO,QAAQ,+BAA+B,IAAI,8FAA8F,OAAO,4UAA4U,EAAE,UAAU,gBAAiC,mBAAiB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW7ve,EAAE,CAXywe,kFAAkF,gFAAgF,qRAAqR,0RAA0R,oSAAoS,gLAAgL,sZAAsZ,4TAA4T,0RAA0R,gNAAgN,iEAAiE,4EAA4E,qLAAqL,+GAA+G,8DAA8D,6DAA6D,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,EAWltkB,EAAE,cAAc,EAAiC,GAAgB,YAAY,uBAAuB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,sBAAsB,qBAAqB,MAAM,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,EAAwBC,EAAiB,EAAE,GAAG,EAAwBC,EAAkB,EAAE,GAAG,EAAwBC,EAAkB,EAAE,GAAG,EAAwBC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCXr9D,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,gDAAjoB,IAAoI,IAAkE,IAA4B,EAAiCC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,GAAwB,CAAC,MAAM,YAAY,OAAO,YAAY,MAAM,WAAW,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAU79C,GAAgB,EAV8+CC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAGV,EAA0C,EAAQ,MAAiB,CAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,MAAqB,IAAc,YAA6C,MAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGJ,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAC,EAAY,GAAgB,EAAMgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,w7WAAw7W,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,inIAAinI,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0XAA0X,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,otBAAotB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,myBAAmyB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gjBAAgjB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,y7BAAy7B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,g6BAAg6B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,udAAud,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,s7NAAs7N,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,srCAAsrC,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,u1BAAu1B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,m7BAAm7B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ybAAyb,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,86BAA86B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,q0BAAq0B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ggBAAggB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ywBAAywB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gcAAgc,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,+kCAA+kC,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4IAA4I,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,64WAA64W,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,oXAAoX,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,2jBAA2jB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gxBAAgxB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,stBAAstB,mBAAmB,EAAI,CAAC,EAAe,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0kEAA0kE,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,27BAA27B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,25BAA25B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,mdAAmd,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,u0NAAu0N,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0rCAA0rC,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,20BAA20B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,87BAA87B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0bAA0b,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,o7BAAo7B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,i0BAAi0B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4fAA4f,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,qwBAAqwB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ucAAuc,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wkCAAwkC,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wIAAwI,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,+wWAA+wW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAMgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,giIAAgiI,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4XAA4X,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wsBAAwsB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gyBAAgyB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,qjBAAqjB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,67BAA67B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,+5BAA+5B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,ydAAyd,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,41NAA41N,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,2rCAA2rC,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,00BAA00B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,o8BAAo8B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,wbAAwb,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,g7BAAg7B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,i0BAAi0B,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,8fAA8f,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,swBAAswB,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,mcAAmc,mBAAmB,EAAI,CAAC,EAAe,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,gkCAAgkC,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU1/oH,EAAE,CAVsgpH,kFAAkF,gFAAgF,kSAAkS,kJAAkJ,wGAAwG,wGAAwG,qKAAqK,oKAAoK,qKAAqK,uIAAuI,uIAAuI,wGAAwG,yGAAyG,mKAAmK,qKAAqK,oKAAoK,oKAAoK,qKAAqK,qKAAqK,sKAAsK,sKAAsK,mKAAmK,qKAAqK,qIAAqI,yGAAyG,wGAAwG,wGAAwG,wGAAwG,0GAA0G,wGAAwG,uGAAuG,wGAUpsxH,EAAE,cAAc,EAAiC,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,QAAQ,SAAS,OAAO,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCXlW,SAAgB,GAAW,EAAM,CAAC,OAAqB,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAM,EAAM,MAAM,OAAO,EAAM,OAAO,MAAM,CAAC,GAAG,EAAM,MAAM,MAAM,EAAM,KAAK,EAAE,SAAuB,EAAK,OAAO,CAAC,EAAE,mIAAmI,KAAK,cAAc,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,GAAU,EAAM,CAAC,OAAqB,EAAM,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,GAAG,EAAM,SAAS,CAAe,EAAK,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,KAAK,MAAM,CAAC,EAAgB,EAAK,OAAO,CAAC,EAAE,oPAAoP,KAAK,cAAc,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,GAAY,EAAM,CAAqB,OAAqB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,GAAG,EAAM,KAAK,EAAE,SAAS,CAAe,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,GAAG,EAAE,WAAW,CAAC,KAAK,SAAS,SAAS,EAAE,OAAO,GAAQ,EAAE,MAAM,CAAC,aAAa,IAAI,gBAAgB,+CAA+C,EAAM,MAAM,QAAQ,MAAM,OAAO,OAAO,MAAM,CAAC,CAAC,EAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAM,gBAAgB,aAAa,IAAI,SAAS,WAAW,IAAI,EAAY,KAAK,EAAY,OAAO,EAAY,MAAM,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,kBAAr+C,IAAkC,KCA1F,SAAgB,GAAQ,EAAM,CAC1B,KAAK,MAAQ,IAAI,SAAS,EAAS,IAAS,CACxC,IAAI,EAAU,EAAO,UAAU,KAAK,SAAS,MAAM,EACnD,EAAQ,gBAAmB,GAAI,CAC3B,KAAK,GAAK,EAAE,OAAO,OACnB,KAAK,GAAG,kBAAkB,OAAO,CACrC,EACA,EAAQ,UAAa,GAAI,CACrB,KAAK,GAAK,EAAE,OAAO,OACnB,EAAQ,CACZ,EACA,EAAQ,QAAW,GAAI,CACnB,KAAK,GAAK,EAAE,OAAO,OACnB,EAAO,CAAC,CACZ,CACJ,CAAC,CACL,oBACA,GAAQ,UAAU,IAAM,SAAS,EAAK,CAClC,OAAO,KAAK,MAAM,SACP,IAAI,SAAS,EAAS,IAAS,CAClC,IAAI,EAAU,KAAK,SAAS,CAAC,CAAC,IAAI,CAAG,EACrC,EAAQ,UAAa,GAAI,EAAQ,EAAE,OAAO,MAAM,EAEhD,EAAQ,QAAU,CACtB,CAAC,CACJ,CACL,EACA,GAAQ,UAAU,SAAW,UAAW,CACpC,OAAO,KAAK,GAAG,YAAY,CACvB,OACJ,EAAG,WAAW,CAAC,CAAC,YAAY,OAAO,CACvC,EACA,GAAQ,UAAU,IAAM,SAAS,EAAK,EAAO,CACzC,OAAO,KAAK,MAAM,SACP,IAAI,SAAS,EAAS,IAAS,CAClC,IAAI,EAAU,KAAK,SAAS,CAAC,CAAC,IAAI,EAAO,CAAG,EAC5C,EAAQ,UAAY,EACpB,EAAQ,QAAU,CACtB,CAAC,CACJ,CACL,EACA,GAAQ,UAAU,OAAS,SAAS,EAAK,EAAO,CAC5C,EAAO,UAAU,eAAe,SAAS,MAAM,CACnD,KC1CoyB,eAAsB,GAAc,EAAI,EAAY,EAAM,IAAI,GAAQ,OAAO,EAAE,CAAC,IAAM,EAAS,EAAe,MAAM,EAAM,IAAI,EAAS,CAAW,CAAE,CAAC,eAAsB,GAAmB,EAAI,EAAM,IAAI,GAAQ,OAAO,EAAE,CAAC,IAAM,EAAS,EAAoE,OAAxB,MAAvB,EAAM,IAAI,CAAQ,GAAoC,IAAM,mBAAn/B,wBEDuC,SAAgB,GAAkB,EAAS,CAAC,MAAM,CAAC,GAAU,IAAW,SAAU,CAAoC,SAAS,GAAY,EAAS,CAAiD,OAA7C,GAAkB,CAAQ,EAAS,GAAgB,GAAG,GAAU,GAAG,GAAW,CAA0C,SAAS,GAAe,EAAS,CAAoD,OAAhD,GAAkB,CAAQ,EAAS,GAAmB,GAAG,GAAa,GAAG,GAAW,CAAC,eAAsB,GAAe,EAAS,EAAU,CAGxlB,IAAM,EAAY,GAAe,CAAQ,EAAQ,EAAS,GAAY,CAAQ,EAAO,CAAC,EAAS,GAAa,MAAM,QAAQ,IAAI,CAAC,GAAmB,CAAW,EAAE,GAAmB,CAAQ,CAAC,CAAC,EAAmJ,OAA9I,EAAmB,CAAC,OAAO,GAAW,GAAU,YAAY,EAAU,QAAQ,QAAQ,YAAY,EAAY,UAAU,GAAU,SAAS,EAAS,CAAC,OAAO,MAAM,CAAE,CAAC,SAAgB,GAAe,EAAS,EAAM,EAAU,CAAsC,GAAtB,GAAY,CAA+B,EAAE,CAAK,EAAE,IAAM,EAAS,CAAC,QAAQ,GAAQ,UAAU,KAAK,IAAI,EAAE,WAAS,EAA6C,GAAzB,GAAe,CAAkC,EAAE,CAAQ,CAAE,4BAH5gB,EAAO,GAAQ,EAA2H,GAAU,mBAA0I,GAAa,uCCEnY,GAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,wBAAwB,YAAY,gCAAgC,SAAS,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,gBAAgB,UAAU,CAAC,CAAC,EAAE,aAAa,CAAC,QAAQ,EAAE,MAAM,8BAA8B,YAAY,gEAAgE,SAAS,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,kBAAkB,UAAU,CAAC,CAAC,EAAE,aAAa,CAAC,QAAQ,EAAE,MAAM,6BAA6B,YAAY,6DAA6D,SAAS,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,kBAAkB,UAAU,CAAC,CAAC,CAAC,2BCAjoB,EAAI,IAAI,YAAY,KAAK,EAAQ,IAAU,EAAE,IAAI,CAAC,IAAM,EAAE,EAAE,OAAa,EAAE,EAAE,OAAa,EAAI,GAAG,EAAE,EAAM,EAAG,GAAO,EAAG,EAAM,EAAG,EAAM,EAAE,EAAE,KAAM,KAAK,EAAI,EAAE,WAAW,CAAC,IAAI,GAAG,EAAG,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,EAAG,EAAI,EAAE,WAAW,CAAC,GAAS,EAAG,EAAG,EAAG,IAAK,EAAG,GAAI,EAAG,EAAG,GAAI,EAAE,EAAG,GAAI,GAAI,EAAM,EAAG,GAAK,IAAS,EAAG,GAAK,IAAM,EAAG,GAAI,EAAE,EAAE,EAAG,GAAI,EAAE,EAAE,EAAG,GAAI,GAAI,CAAG,CAAK,IAAJ,EAAE,EAAQ,KAAK,EAAI,EAAE,WAAW,CAAC,GAAG,EAAG,OAAO,CAAG,EAAQ,IAAS,EAAE,IAAI,CAAC,IAAM,EAAE,EAAE,OAAa,EAAE,EAAE,OAAa,EAAI,CAAC,EAAQ,EAAI,CAAC,EAAQ,EAAM,KAAK,KAAK,EAAE,EAAE,EAAQ,EAAM,KAAK,KAAK,EAAE,EAAE,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,EAAM,IAAK,EAAI,GAAG,GAAG,EAAI,GAAG,EAAG,IAAI,EAAE,EAAE,KAAK,EAAE,EAAM,EAAE,IAAI,CAAC,IAAI,EAAG,EAAM,EAAG,GAAS,EAAM,EAAE,GAAS,EAAK,KAAK,IAAI,GAAG,CAAC,EAAE,EAAM,IAAI,IAAI,EAAE,EAAM,EAAE,EAAK,IAAK,EAAI,EAAE,WAAW,CAAC,IAAI,GAAG,EAAG,IAAI,IAAI,EAAG,EAAE,EAAG,EAAE,IAAK,CAAC,IAAM,EAAG,EAAI,EAAE,WAAW,CAAE,GAAS,EAAG,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAG,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAG,EAAG,EAAS,IAAK,EAAG,GAAI,GAAI,EAAG,EAAG,EAAG,EAAO,EAAG,EAAG,EAAE,EAAG,GAAQ,EAAG,EAAG,EAAM,IAAK,GAAG,IAAI,EAAI,EAAG,GAAG,IAAI,GAAG,GAAO,IAAK,GAAG,IAAI,EAAI,EAAG,GAAG,IAAI,GAAG,GAAI,EAAG,GAAI,EAAE,EAAG,EAAG,GAAI,EAAE,EAAG,EAAG,EAAG,EAAE,EAAG,GAAI,EAAG,EAAG,CAAG,CAAC,IAAI,IAAI,EAAG,EAAM,EAAG,EAAK,IAAM,EAAI,EAAE,WAAW,CAAE,GAAG,CAAG,CAAC,IAAI,EAAI,EAAM,EAAI,GAAS,EAAO,EAAE,GAAS,EAAM,KAAK,IAAI,GAAG,EAAE,CAAM,EAAE,EAAO,IAAI,IAAI,EAAG,EAAO,EAAG,EAAM,IAAM,EAAI,EAAE,WAAW,CAAE,IAAI,GAAG,EAAI,IAAI,EAAM,EAAE,IAAI,IAAI,EAAG,EAAE,EAAG,EAAE,IAAK,CAAC,IAAM,EAAI,EAAI,EAAE,WAAW,CAAE,GAAS,EAAI,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAI,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAI,EAAI,EAAU,IAAM,EAAI,GAAK,GAAK,EAAI,EAAI,EAAI,EAAQ,EAAI,EAAI,EAAE,EAAI,GAAS,EAAI,EAAI,EAAI,GAAO,IAAM,EAAE,EAAE,EAAE,GAAO,IAAM,EAAE,EAAE,EAAK,IAAM,GAAG,IAAK,EAAI,EAAG,GAAG,IAAI,GAAG,GAAO,IAAM,GAAG,IAAK,EAAI,EAAG,GAAG,IAAI,GAAG,GAAI,EAAI,GAAK,EAAE,EAAI,EAAI,GAAK,EAAE,EAAI,EAAI,EAAI,EAAE,EAAI,GAAK,EAAI,EAAI,CAAI,CAAC,IAAI,IAAI,EAAG,EAAO,EAAG,EAAM,IAAM,EAAI,EAAE,WAAW,CAAE,GAAG,EAAG,OAAO,CAAM,EAAQ,IAAU,EAAE,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,OAAO,CAAC,IAAM,EAAI,EAAE,EAAE,EAAE,EAAE,CAAI,CAA0E,OAAtE,EAAE,SAAS,EAAU,EAAE,OAAW,EAAE,QAAQ,GAAW,GAAS,EAAE,CAAC,EAAU,GAAQ,EAAE,CAAC,CAAE,KCD3xD,SAAS,GAAsB,EAAM,CAAC,OAAO,EAAM,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,EAAM,MAAM,CAAC,CAAE,CAAC,SAAgB,GAAU,EAAM,CAA2C,OAA7B,EAAM,MAAM,EAAW,GAAG,CAAC,EAAA,CAAgB,IAAI,EAAqB,CAAC,CAAC,KAAK,GAAG,CAAE,CAAC,SAAgB,GAAU,EAAK,EAAU,CAAC,IAAM,EAAW,EAAK,OAAO,GAAG,GAAY,EAAW,OAAO,EAAM,IAAM,EAAW,EAAK,MAAM,EAAE,CAAS,EAAkD,OAA7C,EAAW,EAAkB,EAAW,IAAY,CAAW,CAAC,SAAgB,GAAc,EAAO,CAAC,OAAO,OAAO,KAAK,CAAM,CAAC,CAAC,SAAS,CAAE,CAAC,SAAgB,GAAa,EAAW,CAAC,SAAS,EAAI,GAAG,EAAK,CAAC,QAAQ,IAAI,KAAK,IAAI,EAAE,GAAG,CAAI,CAAE,CAAC,SAAS,EAAK,EAAM,CAAC,QAAQ,KAAK,CAAK,CAAE,CAAC,SAAS,EAAQ,EAAM,CAAC,QAAQ,QAAQ,CAAK,CAAE,CAAC,SAAS,GAAM,CAAC,CAA0D,OAArD,EAA2D,CAAC,MAAI,OAAK,SAAO,EAA1D,CAAC,IAAI,EAAK,KAAK,EAAK,QAAQ,CAAI,CAA4B,CAAmK,SAAgB,GAAc,EAAM,CAA0M,OAAtM,EAAM,WAAW,WAAkB,EAAM,UAAU,WAAc,EAAM,WAAW,WAAkB,EAAM,UAAU,WAAc,EAAM,cAAc,WAAkB,EAAM,aAAa,WAAkB,EAAoB,CAAC,SAAgB,GAAuB,EAAO,CAAC,MAAM,GAAG,EAAO,UAAW,CAAgM,SAAgB,IAAmB,CAAC,IAAM,EAAQ,IAAc,cAAc,EAAe,EAAM,KAA8E,OAAhC,EAAQ,aAAa,SAA+B,CAAE,CAAmF,SAAgB,GAAwB,EAAI,EAAW,CAAC,GAAG,CAAC,EAAW,OAAO,EAAI,IAAM,EAAoB,IAAI,IAAa,GAAG,EAAI,WAAW,CAAmB,EAAG,OAAO,EAAI,MAAM,EAAoB,MAAM,CAAG,CAErgE,SAAgB,GAAY,EAAe,CAAC,GAAG,cAAc,EAAO,CAGvE,IAAM,EAAQ,CAAC,SAAS,EAAe,gBAAgB,cAAc,EAAE,GAAG,UAAU,UAAU,OAAO,UAAU,MAAM,CAAO,EAAE,GAAG,aAAa,UAAU,OAAO,UAAU,aAAa,CAAC,EAAE,CAAO,CAAE,CAExK,OAF4K,EAE/L,QAAQ,QAAQ,EAAU,IAAI,QAAQ,GAAS,CAAC,WAAW,EAAQ,CAAC,CAAE,CAAC,CAAE,wCARnE,QAA2B,CAAC,GAAG,CAAC,OAAc,IAAS,QAAa,EAAO,aAAa,sBAAsB,MAAO,MAAS,CAC3I,CAAC,EAAA,CAAG,EAAQ,GAAY,8CAA01B,GAAoB,iIAAme,GAAa,OAAO,SAAW,IAAY,SAAS,KAAkB,GAAkB,IAAS,OAAmB,KAAP,EAAkB,GAAgB,mCAAwP,OAA6B,GAAkB,IAAI,yCCAlwD,IAAiC,IAAoD,KAAkI,KAA4J,IAAkb,GAAO,IAAA,GAAI,KAAA,GAAK,QAAA,IAAS,GAAa,EAAqB,OAAiH,CAAC,GAAG,CAMt/B,IAAM,EAAM,OAAO,iDAAiD,GAAG,EAAkB,MAAhB,GAAG,MAAM,CAAK,EAAS,CAAM,MAAM,CAAiD,OAAhD,GAAI,0CAA0C,EAAS,OAAO,0BAA0B,GAAG,CAAE,CAAC,EAAA,CAAG,wBCP1L,SAAS,EAAQ,CAAC,IAAI,EAAQ,EAAQ,YAAY,iBAAiB,GAAQ,EAAU,eAAe,EAAM,EAAS,EAAQ,aAAa,EAAU,UAAU,YAAY,CAAC,CAAC,SAAS,SAAS,EAAM,EAAS,EAAQ,aAAa,EAAU,UAAU,YAAY,CAAC,CAAC,SAAS,cAAc,EAAM,EAAS,EAAQ,aAAa,EAAS,GAAG,CAAC,EAAS,EAAsB,EAAQ,oBAAoB,EAAS,GAAG,CAAC,EAAQ,EAAgB,EAAQ,cAAc,MAAM,KAAK,EAAU,QAAQ,EAAc,EAAQ,YAAY,MAAM,KAAK,EAAU,QAAQ,CAAE,EAAA,CAAG,AAAU,KAAQ,CAAC,CAAE,qBCCriB,KAAgH,EAMpI,IAAwB,EAAS,IAAmB,CAAC,IAAM,EAAgBE,EAAO,IAAI,EAAE,OAAOC,EAAY,GAAO,CAAC,GAAG,CAAC,GAAQ,SAAS,EAAE,OAAO,EAAS,CAAK,EAAE,IAAM,EAAI,GAAkC,EAAqB,CAAC,UAAQ,WAAS,EAAY,EAAmB,EAAI,QAAQ,KAAI,QAAQ,CAAC,EAAE,EAAQ,EAAE,CAAO,EAE5U,IAA+B,EAAmB,IAAI,GAAS,EAAmB,IAAI,GAAS,OAAO,EAAS,CAAK,CAAG,EAAE,CAAC,EAAiB,CAAQ,CAAC,CAAE,KCP1J,SAAgB,GAAe,EAAc,EAAsG,CAAC,YAAU,gBAAc,CAAC,IAAM,EAAoB,EAAc,sBAAsB,EAAQ,EAAoB,EAAc,sBAAsB,EAAE,GAAG,EAAoB,IAAI,EAAoB,IAAI,CAAC,IAAM,EAAW,EAAoB,IAAI,EAAoB,IAAI,EAAc,UAAU,EAAc,UAAU,EAAW,CAAU,MAAM,GAAG,EAAoB,OAAO,EAAoB,OAAO,CAAC,IAAM,EAAW,EAAoB,IAAI,EAAoB,IAAU,EAAU,EAAc,UAAU,EAAW,EAAgB,EAAc,EAAoB,OAAO,EAAoB,OAAa,EAAO,EAAc,UAAU,EAAc,EAAa,EAAc,UAAU,KAAK,IAAI,EAAU,CAAM,CAAE,CAAC,6DCF3yB,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,IAAmM,KAA8I,IAEz4B,GAe43B,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,MAAO,EAAA,CAAGC,AAA6B,KAA2B,CAAC,CAAE,GAAqC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,WAAY,EAAA,CAAGC,AAAyB,KAAuB,CAAC,CAAE,GAAoC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,OAAQ,EAAA,CAAGC,AAAwB,KAAsB,CAAC,CAAE,GAAuC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,MAAO,EAAA,CAAGC,AAA2B,KAAyB,CAAC,CAAE,GAAmC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,WAAY,EAAA,CAAGC,AAAuB,KAAqB,CAAC,CAAE,GAA+B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,WAAY,EAAA,CAAGC,AAAmB,KAAiB,CAAC,CAAE,GAA8B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,MAAO,EAAA,CAAGC,AAAkB,KAAgB,CAAC,CAAE,GAA6B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,QAAS,EAAA,CAAGC,AAAiB,KAAe,CAAC,CAAE,2BChBl/E,IAAiC,IAAoD,KAAkI,KAA4J,IAAkb,GAAO,IAAA,GAAI,KAAA,GAAK,QAAA,IAAS,GAAa,EAAqB,OAA6B,CAAC,GAAG,CAMl6B,IAAM,EAAM,OAAO,iDAAiD,GAAG,EAAkB,MAAhB,GAAG,MAAM,CAAK,EAAS,CAAM,MAAM,CAAiD,OAAhD,GAAI,0CAA0C,EAAS,OAAO,0BAA0B,GAAG,CAAE,CAAC,EAAA,CAAG,8CCPtJ,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,IAAmM,KAA8I,IAEz4B,GAe43B,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,MAAO,EAAA,CAAGE,AAA6B,KAA2B,CAAC,CAAE,GAAqC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,WAAY,EAAA,CAAGC,AAAyB,KAAuB,CAAC,CAAE,GAAoC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,OAAQ,EAAA,CAAGC,AAAwB,KAAsB,CAAC,CAAE,GAAuC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,MAAO,EAAA,CAAGC,AAA2B,KAAyB,CAAC,CAAE,GAAmC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,WAAY,EAAA,CAAGC,AAAuB,KAAqB,CAAC,CAAE,GAA+B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,WAAY,EAAA,CAAGC,AAAmB,KAAiB,CAAC,CAAE,GAA8B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,MAAO,EAAA,CAAGC,AAAkB,KAAgB,CAAC,CAAE,GAA6B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,QAAS,EAAA,CAAGC,AAAiB,KAAe,CAAC,CAAE,2BChBl/E,IAAiC,IAAoD,KAAkI,KAA4J,IAAkb,GAAO,IAAA,GAAI,KAAA,GAAK,QAAA,IAAS,GAAa,EAAqB,OAA6B,CAAC,GAAG,CAMl6B,IAAM,EAAM,OAAO,iDAAiD,GAAG,EAAkB,MAAhB,GAAG,MAAM,CAAK,EAAS,CAAM,MAAM,CAAiD,OAAhD,GAAI,0CAA0C,EAAS,OAAO,0BAA0B,GAAG,CAAE,CAAC,EAAA,CAAG,8CCPtJ,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,IAAmM,KAA8I,IAEz4B,GAe43B,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,MAAO,EAAA,CAAGE,AAA6B,KAA2B,CAAC,CAAE,GAAqC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,WAAY,EAAA,CAAGC,AAAyB,KAAuB,CAAC,CAAE,GAAoC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,OAAQ,EAAA,CAAGC,AAAwB,KAAsB,CAAC,CAAE,GAAuC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,MAAO,EAAA,CAAGC,AAA2B,KAAyB,CAAC,CAAE,GAAmC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,WAAY,EAAA,CAAGC,AAAuB,KAAqB,CAAC,CAAE,GAA+B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,WAAY,EAAA,CAAGC,AAAmB,KAAiB,CAAC,CAAE,GAA8B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,MAAO,EAAA,CAAGC,AAAkB,KAAgB,CAAC,CAAE,GAA6B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,QAAS,EAAA,CAAGC,AAAiB,KAAe,CAAC,CAAE,KCVn0E,SAAS,GAAW,EAAK,CAAC,OAAO,EAAK,MAAM,EAAe,CAAE,CAAC,SAAS,GAAe,EAAI,CAAC,IAAM,EAAM,GAAW,CAAG,CAAC,CAAC,OAAO,GAAM,EAAK,KAAK,GAAG,EAAK,OAAO,CAAC,EAAE,OAAO,IAAI,IAAI,CAAK,CAAE,CAGnY,SAAS,GAAoB,EAAK,CAA+D,OAA3D,MAAM,QAAQ,CAAI,EAAU,EAAK,IAAI,EAAmB,EAAU,EAAK,UAAU,KAAK,CAAC,CAC/H,QAAQ,GAAe,EAAE,CAAC,CAAC,YAAY,CAAE,CAAuC,SAAS,GAA2B,EAAK,CAAC,IAAM,EAAO,GAAoB,IAAI,CAAI,EAAE,GAAG,EAAO,OAAO,EAAO,IAAM,EAAe,GAAkB,CAAI,EAA+C,OAA7C,GAAoB,IAAI,EAAK,CAAc,EAAS,CAAe,CAAC,SAAS,GAAkB,EAAK,CAAC,IAAM,EAAe,CAAC,EAAE,IAAI,IAAM,KAAO,EAAM,GAAG,EAAK,eAAe,CAAG,EAAE,CAAC,IAAM,EAAM,EAAK,GAAK,GAAG,OAAO,GAAQ,SAAS,CAAC,EAAe,GAAK,GAAoB,CAAK,EAAE,QAAS,CAAC,GAAG,MAAM,QAAQ,CAAK,EAAE,CAAC,EAAe,GAAK,GAAoB,CAAK,EAAE,QAAS,CAAC,EAAe,GAAK,CAAM,CAAE,OAAO,CAAe,CAAC,SAAS,GAAc,EAAa,EAAM,EAAI,CAAC,IAAM,EAAO,CAAC,GAAG,CAAY,EAAgF,OAA3E,EAAM,EAAO,QAAO,EAAO,MAAM,GAAU,EAAI,EAAO,MAAK,EAAO,IAAI,GAAY,CAAO,CAKnzB,SAAS,GAA2B,EAAK,EAAM,EAAM,EAAU,CAAC,IAAI,EAAM,EAAQ,EAAM,CAAC,MAAM,CAAC,MAAM,IAAS,IAAI,CAAC,EAAE,YAAY,CAAC,MAAM,IAAS,IAAI,CAAC,CAAC,EAAQ,EAAS,GAAe,EAAK,GAAG,EAInM,GAFG,EAAS,IAAI,CAAK,IAAG,GAAO,IAC5B,EAAM,OAAO,GAAG,EAAS,OAAO,GAAG,EAAS,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,IAAO,GAAO,EAAM,GACxF,EAAM,EAAE,CAAC,IAAM,EAAY,EAAK,IAAI,MAAM,GAAG,CAAC,CAAC,OAAO,GAAO,GAAM,GAAG,EAAY,EAAE,CAAW,CAAE,CAAC,IAAM,EAAW,GAAe,EAAK,KAAK,EAC5I,EAAW,IAAI,CAAK,IAAG,GAAO,IAAI,IAAM,EAAW,EAAK,MAAM,QAAQ,CAAK,EAAK,IAAa,KAAI,GAAO,GAE3G,EAAM,MAAM,GAAc,EAAM,MAAM,EAAW,EAAW,EAAM,MAAM,GAErE,GAAS,EAAK,MAAM,CAAS,GAAG,IAAG,GAAO,EAAM,IACnD,IAAI,IAAM,KAAa,EAAgC,GAAS,EAAM,CACvD,GAAG,IAAG,GAAO,IAAK,IAAM,EAAS,CAAC,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,EAAE,EAAE,IAAI,IAAM,KAAW,EAAS,CAAC,IAAM,EAAa,GAAe,CAAO,EAEzL,GAAS,EAAQ,CAAS,GAAG,IAAG,GAAO,EAAM,IAE7C,EAAQ,WAAW,CAAK,IAAG,GAAO,IAAO,EAAa,IAAI,CAAK,IAAG,GAAO,IAAO,EAAQ,SAAS,CAAK,IAAG,GAAO,GACnH,IAAI,IAAM,KAAe,EAAkC,GAAS,EAAM,CAA4B,GAAG,IAAG,GAAO,EAAI,CAAC,IAAM,EAAiB,EAAK,YAAY,QAAQ,CAAK,EAAK,IAAmB,KAAI,GAAO,GAAG,EAAM,YAAY,GAAc,EAAM,YAAY,EAAiB,EAAiB,EAAM,MAAM,GAAG,IAAI,IAAM,KAAK,EAAK,EAAM,EAAE,SAAS,CAAK,IAAG,GAAO,IAAK,IAAI,IAAM,KAAa,EAAK,UAExY,GAAS,EAAU,CAAS,GAAG,IAAG,GAAO,IAAO,EAAU,SAAS,CAAS,IAAG,GAAO,IAAO,EAAU,SAAS,CAAK,IAAG,GAAO,IAAK,MAAM,CAAC,QAAM,OAAK,CAAE,CAAC,SAAS,GAAwB,EAAK,EAAgB,CAAC,IAAM,EAAe,GAA2B,CAAI,EAAQ,EAAW,GAAe,CAAe,EAAM,EAAM,EAAE,IAAI,IAAM,KAAa,EAAW,CAAC,GAAK,CAAC,SAAO,GAA2B,EAAe,EAAU,EAAW,CAAe,EAAE,GAAO,CAAM,CAAC,OAAO,CAAM,CAAC,SAAS,GAAa,EAAM,EAAM,EAAS,CAAC,GAAK,CAAC,EAAQ,GAAYC,EAAS,IAAI,EAAO,EAAE,GAAiBC,EAAc,EAA0V,OAAxV,MAAc,CAAC,IAAM,EAAgB,IAAI,gBAAyP,OAAzO,GAAiB,EAAM,EAAM,EAAS,EAAgB,MAAM,CAAC,CAAC,KAAK,GAAK,CAAK,EAAgB,OAAO,SAAS,MAAoB,CAAC,EAAW,CAAG,CAAE,CAAC,CAAG,CAAC,CAAC,CAAC,MAAM,GAAK,CAAI,EAAI,OAAO,cAAc,QAAQ,MAAM,iBAAiB,CAAG,CAAG,CAAC,MAAY,CAAC,EAAgB,MAAM,CAAE,CAAE,EAAE,CAAC,EAAM,CAAK,CAAC,EAAQ,CAAC,QAAQ,GAAS,CAAC,CAAC,CAAE,CACl9B,eAAe,GAAiB,EAAM,EAAM,EAAS,EAAO,CAAC,IAAM,EAAK,IAAY,SAAS,SAAS,GAAK,OAAO,EAAE,IAAM,EAAgB,GAAoB,CAAK,EAAQ,EAAQ,CAAC,EAAQ,EAAM,OAAO,OAAO,CAAK,EAAM,EAAS,YAAY,IAAI,EAAE,GAAQ,eAAe,GAAwB,CAAI,YAAY,IAAI,GAAG,IAAU,MAAM,GAAY,EAAE,EAAS,YAAY,IAAI,EAAE,GAAS,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAM,OAAO,EAAE,EAAE,CAAoG,GAAhG,YAAY,IAAI,GAAG,IAAU,MAAM,EAAuB,EAAE,EAAS,YAAY,IAAI,EAAE,IAAY,GAAQ,QAAQ,MAAM,CAAC,EAAE,IAAM,EAAK,EAAM,GAAS,EAAM,GAAwB,EAAK,CAAe,EAAE,GAAG,GAAO,EAAS,cAAc,KAAK,CAAC,GAAM,EAAK,MAAM,GAAM,CAAC,IAAM,EAAQ,EAAK,GAAG,QAAQ,EAAK,GAAG,GAAS,EAAM,GAAU,YAAYC,GAAsB,MAAM,EAAK,MAAM,GAAgB,EAAK,MACnzB,EAAQ,KAAK,CAAC,IAAI,EAAK,IAAI,QAAM,YAAY,EAAK,YAAY,KAAK,CAAC,GAAG,EAAK,EAAE,EAAK,SAAS,CAAC,CAAC,KAAK,GAAG,EAAE,OAAK,CAAC,CAAE,CAAC,CAA0M,OAAzM,MAAM,EAAuB,EAAK,GAAQ,UAA8B,EAAQ,MAAM,EAAM,IAAQ,EAAM,MAAM,EAAM,KAAK,EAAE,GAAQ,OAAO,EAAE,MAAM,EAAuB,EAAK,GAAQ,SAAc,CAAC,EAAS,EAAQ,MAAM,EAAE,EAAE,CAAE,CAAC,SAAS,GAAsB,EAAM,EAAY,EAAW,CAAC,IAAM,EAAY,CAAC,EAAQ,EAAwB,EAAY,SAAS,GAAG,EAAQ,EAAoB,EAAY,MAAM,GAAG,CAAC,CAAC,GAAS,EAAS,EAAoB,OAAO,EAAE,EAAoB,GAAG,IAAI,IAAM,KAAO,EAAyB,GAAwB,EAAI,CAA0B,CAAC,CAAC,WAAW,CAAQ,IAAgB,GAAyB,EAAI,QAAQ,EAAS,SAAkB,EAAY,GAAK,EAAM,KAAM,OAAO,CAAY,CAAC,SAAgB,GAAU,EAAM,EAAS,CAAC,GAAK,CAAC,EAAY,GAAiBF,EAAS,CAAC,CAAC,EAAO,CAAC,EAAO,GAAWA,EAAS,SAAS,EAAO,CAAC,WAAS,GAAa,EAAY,EAAM,CAAQ,EAAO,CAAC,gBAAc,GAAc,EAAQ,EAAS,GAAc,GAE7kC,SAAS,EAAe,EAAM,EAAQ,CAAC,YAAY,EAAK,EAAE,CAAC,IAAI,EAAY,EAAS,EAAS,UAAU,CAAC,EAAQ,cAAa,EAAY,GAAsB,EAAM,EAAS,SAAS,GAAc,IAAI,EAAE,EAAI,kBAAkB,EAAS,QAAQ,GAAG,EAAgB,CAAW,CAAE,CAM/K,OANgL,MAAc,CAAC,eAAe,GAAiB,CAAC,EAAU,SAAS,EAAE,IAAM,EAAQ,GAAW,qBAAqB,EAAE,GAAG,CAAC,EAAQ,CAAC,EAAU,mBAAmB,EAAE,EAAe,GAAY,CAAC,YAAY,EAAI,CAAC,EAAE,EAAI,mBAAmB,EAAE,MAAO,CAAC,IAAM,EAAY,MAAM,GAAe,EAAS,CAAO,EAAE,GAAG,EAAY,SAAS,QAAQ,CAAC,EAAe,EAAY,WAAW,EAAE,EAAU,SAAS,EAAE,EAAI,0BAA0B,EAAE,MAAO,CAAI,EAAY,SAAS,UAAS,EAAe,EAAY,WAAW,EAAE,EAAU,oBAAoB,EAAE,EAAI,oDAAoD,GAAG,IAAM,EAAe,GAAkB,EAAQ,CAAQ,EAAQ,EAAS,MAAM,MAAM,CAAc,EAAE,GAAG,EAAS,GAAG,CAAC,IAAM,EAAgB,MAAM,EAAS,KAAK,EAAE,EAAe,CAAe,EAAE,GAAe,EAAS,EAAgB,CAAO,EAAE,EAAU,SAAS,EAAE,EAAI,wBAAwB,EAAE,MAAO,CACplC,GAAG,EAAhD,EAAS,SAAS,KAAK,EAAS,SAAS,KAAoB,MAAU,MAAM,EAAS,UAAU,EACjH,EAAI,iBAAiB,EAAE,IAAM,EAAgB,GAAW,8BAA8B,EAAE,GAAG,CAAC,EAAgB,CAAI,EAAY,SAAS,QAAQ,EAAU,0BAA0B,EAAE,EAAI,uBAAuB,IAAQ,EAAU,SAAS,EAAE,EAAI,0BAA0B,GAAG,MAAO,CAEnR,GAAG,EAAY,SAAS,SAAS,EAAY,YAAY,EAAgB,CAAC,EAAU,SAAS,EAAE,EAAI,6BAA6B,EAAE,MAAO,CAAC,IAAM,EAAuB,GAAkB,EAAgB,CAAQ,EAAQ,EAAiB,MAAM,MAAM,CAAsB,EAAE,GAAG,EAAiB,GAAG,CAAC,IAAM,EAAgB,MAAM,EAAiB,KAAK,EAAE,EAAe,CAAe,EAAE,GAAe,EAAS,EAAgB,CAAe,EAAE,EAAU,SAAS,EAAE,EAAI,iCAAiC,EAAE,MAAO,CAAI,EAAY,SAAS,QAAQ,EAAU,0BAA0B,EAAE,EAAI,2BAA2B,IAAQ,EAAU,SAAS,EAAE,EAAI,8BAA8B,EAAG,CAAC,EAAgB,CAAC,CAAC,MAAM,GAAO,CAE9rB,EAAU,OAAO,EAAE,EAAI,8BAA8B,CAAK,CAAE,CAAC,CAAE,EAAE,CAAC,CAAQ,CAAC,EAAE,EAAI,CAAC,SAAO,SAAO,CAAC,EAAQ,CAAC,UAAQ,QAAM,CAAE,CAAC,SAAS,GAAW,EAAK,CAAC,OAAO,IAAc,cAAc,cAAc,EAAK,GAAG,CAAC,EAAE,aAAa,SAAS,CAAE,CAAC,SAAS,GAAkB,EAAQ,EAAS,CAA+C,OAA3C,GAAkB,CAAQ,EAAS,EAAe,EAAQ,QAAQ,QAAQ,IAAI,EAAS,MAAM,CAAE,sCA3CxV,IAAiC,IAAoD,KAAkI,KAA4J,KAAwH,KAAqH,IAAqM,6BAAyB,GAAa,EAAqB,EAAQ,QAAqB,CAAC,GAAG,CAMl6B,IAAM,EAAM,OAAO,iDAAiD,GAAG,EAAkB,MAAhB,GAAG,MAAM,CAAK,EAAS,CAAM,MAAM,CAAiD,OAAhD,EAAI,0CAA0C,EAAS,OAAO,0BAA0B,GAAG,CAAE,CAAC,EAAA,CAAG,EAA+L,GAAe,mBAI3W,GAAoB,IAAI,QAuBi5B,GAAQ,MChC11B,SAAS,GAAY,CAAC,QAAM,OAAK,UAAQ,QAAM,CAAuC,IAAM,EAApB,IAAO,OAAuD,EAAK,GAAU,CAAC,MAAM,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,aAAa,CAAC,CAAC,EAAE,EAAK,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,SAAS,GAAO,EAAM,WAAW,EAAM,UAAU,SAAS,EAAM,UAAU,SAAS,EAAE,EAAE,SAAsB,EAAK,SAAS,CAAC,UAAU,+BAAuC,UAAQ,MAAM,CAAC,WAAW,UAAU,OAAO,OAAO,WAAW,OAAO,OAAO,UAAU,QAAQ,OAAO,cAAc,YAAY,MAAM,EAAM,eAAe,SAAS,SAAS,QAAQ,CAAC,EAAE,SAAS,CAAU,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAQ,CAAC,QAAM,QAAM,CAAC,IAAM,EAAO,CAAC,WAAW,EAAM,gBAAgB,OAAO,EAAE,WAAW,EAAE,QAAQ,GAAG,EAAsH,OAAjH,IAAO,aAAa,IAAO,EAAO,WAAW,EAAM,kBAAkB,EAAO,YAAY,EAAM,mBAAuC,EAAK,MAAM,CAAC,MAAM,CAAM,CAAC,CAAE,CAO9jC,SAAS,GAAgB,CAAC,WAAS,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,MAAM,EAAU,SAAO,CAAC,CAAE,CAA8I,SAAS,GAAgB,CAAC,aAAW,QAAM,YAAU,YAAU,WAAS,gBAAc,CAAC,IAAM,EAAa,GAAoB,EAAW,CAAK,EAAQ,EAAM,CAAC,GAAG,GAAqB,GAAG,EAAa,WAAW,YAAY,UAAU,IAAa,WAAW,EAAM,UAAU,EAAE,OAAO,IAAa,UAAU,OAAO,OAAO,UAAU,IAAa,YAAY,OAAO,OAAO,eAAe,IAAa,UAAU,WAAW,aAAa,cAAc,IAAa,UAAU,iBAAiB,QAAQ,EAAQ,EAAW,CAAC,GAAG,GAAqB,GAAG,EAAa,OAAO,IAAa,UAAU,OAAO,OAAO,UAAU,IAAa,YAAY,OAAO,OAAO,IAAI,IAAa,UAAU,EAAE,EAAM,0BAA0B,gBAAgB,IAAa,UAAU,EAAM,gBAAgB,cAAc,eAAe,IAAa,UAAU,WAAW,aAAa,cAAc,IAAa,UAAU,iBAAiB,SAAS,QAAQ,GAAG,QAAQ,EAAE,EAAE,SAAS,GAAuB,CAAC,OAAO,EAAP,CAAmB,IAAI,WAAW,CAAC,IAAM,EAAI,GAAuB,UAAU,EAAiF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,EAAE,IAAI,QAAQ,GAAG,WAAW,CAAC,SAAS,GAAQ,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAS,CAAC,IAAI,YAAY,CAAC,IAAM,EAAI,GAAuB,WAAW,EAAiF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,MAAM,IAAI,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,CAAC,CAAS,CAAC,IAAI,UAAU,CAAC,IAAM,EAAI,GAAuB,SAAS,EAAiF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,EAAE,IAAI,QAAQ,EAAE,WAAW,CAAC,SAAS,GAAG,CAAC,CAAS,CAAC,CAAC,CAAC,IAAM,EAAmB,EAAsB,EAAE,OAAoB,EAAM,MAAM,CAAO,QAAgB,YAAU,QAAQ,GAAO,EAAM,gBAAgB,EAAE,SAAS,CAAC,IAAa,aAA0B,EAAK,GAAgB,CAAC,QAAQ,CAAS,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,QAAQ,EAAmB,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,EAAE,WAAW,EAAmB,EAAmB,WAAW,IAAA,GAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,MAAM,EAAoB,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAe,CAAC,aAAW,QAAM,WAAS,iBAAe,mBAAiB,cAAY,CAAC,IAAM,EAAM,CAEr9E,WAAW,YAAY,gBAAgB,EAAM,gBAAgB,MAAM,EAAM,gBAAgB,aAAa,IAAa,YAAY,EAAM,aAAa,EAAE,MAAM,OAAO,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,UAAU,IAAa,UAAuB,IAAA,GAAb,EAAM,OAAiB,UAAU,IAAa,YAAY,OAAO,GAAiB,yBAAyB,IAAA,EAAS,EAEzW,CAAC,EAAM,GAAS,EAAW,EAA8T,OAA5T,MAAoB,CAAC,GAAG,IAAa,aAAa,EAAe,OAAO,IAAM,EAAW,EAAM,QAAQ,aAAa,EAAM,QAAQ,MAAM,OAAO,OAAO,IAAM,EAAO,EAAM,QAAQ,aAAa,EAAM,QAAQ,MAAM,OAAO,EAAW,KAAK,EAAQ,EAAM,QAAQ,CAAC,OAAO,CAAC,EAAW,CAAM,CAAC,EAAE,CAAgB,CAAE,EAAE,CAAU,EAAsB,EAAK,MAAM,CAAC,IAAI,EAAM,KAAK,SAAS,UAAU,IAAa,WAAW,4BAA4B,IAAA,GAAgB,QAAe,UAAQ,CAAC,CAAE,CAGxS,SAAS,GAAc,CAAC,SAAO,aAAW,SAAO,CAAC,IAAM,EAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,CAAC,EAAQ,EAAM,CAAC,GAAG,GAAY,WAAW,OAAO,WAAW,GAAc,CAAK,EAAE,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,WAAW,IAAI,WAAW,QAAQ,EAAM,cAAc,OAAO,WAAW,EAAgB,cAAc,EAAgB,GAAG,EAAM,UAAU,OAAO,EAAM,OAAO,EAAE,SAAS,IAAa,WAAW,OAAO,EAAM,MAAM,MAAM,IAAa,WAAW,eAAe,EAAgB,EAAE,IAAI,OAAO,UAAU,IAAa,WAAW,GAAY,UAAU,aAAa,IAAa,WAAW,EAAM,YAAY,EAC5kB,OAA9N,IAAS,oBAAyC,EAAK,MAAM,CAAO,QAAM,SAAjK,IAAa,WAAW,eAAe,4CAAkJ,CAAC,EAAM,IAAS,2BAAgD,EAAK,MAAM,CAAO,QAAM,SAAS,uBAAuB,CAAC,EAAU,IAAK,CAAiU,SAAS,GAAoB,EAAa,EAAM,CAAC,OAAO,EAAP,CAAqB,IAAI,UAAU,MAAM,CAAC,GAAG,GAAc,MAAM,EAAM,KAAK,EAAE,IAAI,WAAW,OAAO,GAAe,IAAI,YAAY,MAAM,CAAC,GAAG,GAAgB,MAAM,EAAM,KAAK,CAAE,CAAC,CAGv3B,SAAgB,GAAY,EAAM,CAAC,GAAK,CAAC,aAAW,QAAM,WAAS,eAAa,kBAAgB,eAAa,gBAAc,aAAW,EAAW,CAAC,gBAAc,GAAc,EAAiB,GAAc,GAAG,IAAM,EAAW,GAAc,KAAW,EAAMG,EAAO,EAAQ,EAAkBA,EAAO,EAAQ,EAAWA,EAAO,EAAO,CAAC,EAAS,GAAaC,EAAS,CAAC,MAAM,EAAE,OAAO,EAAI,CAAC,EAAQ,EAAqBD,EAAO,IAAI,EAAO,CAAC,EAA6B,IAAiCC,EAAS,GAAQ,OAAO,EAAO,CAAC,EAAM,GAAUA,EAAS,EAAE,EAAQ,EAAcC,EAAiB,CAAK,EAAO,CAAC,UAAQ,UAAQ,GAAU,EAAc,CAAC,aAAa,EAAE,WAAS,UAAU,EAAc,SAAS,CAAC,EAAQ,GAAe,EAAQ,EAAS,OAAa,GAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,CAAC,EAAE,MAAc,CAC51B,EAAY,CAAC,MAAM,EAAE,OAAO,EAAI,CAAC,CAAE,EAAE,CAAC,CAAa,CAAC,EAAE,IAAM,EAA2BC,GAAa,EAAM,IAAQ,CAAI,EAAM,cAAc,UAAe,GAAgC,EAAI,EAAE,EAAY,CAAC,QAAM,OAAO,EAAK,CAAC,EAAE,EAAE,CAAC,CAAC,EAAQ,EAAyBA,GAAa,EAAM,IAAQ,CAAC,EAAY,GAAsB,EAAiB,QAAQ,EAAc,EAAwB,CAAC,QAAM,OAAO,EAAK,CAAG,CAAE,EAAE,CAAC,CAAC,EAAQ,EAAO,GAAU,EAAQ,GAAWA,EAAY,KAAM,IAAK,CAAI,OAAS,oBAA6B,GAAG,CAE/gB,GAAK,CAAC,UAAQ,iBAAe,GAA0B,EAAO,OAAO,CAAG,EAAQ,EAAM,EAAO,WAAW,CAAO,EAAE,EAAU,EAAE,MAAM,GAAO,MAAM,UAAU,EAAE,EAAO,WAAW,EAAQ,KAAK,EAAc,EAAK,CAAE,MAAa,CAAC,EAAO,SAAS,KAAK,CAAI,CAAC,EAAE,CAAC,CAAM,CAAC,EAAQ,EAAc,GAAO,CAAC,IAAM,EAAS,EAAQ,OAAO,EAAE,OAAO,EAAM,KAAb,CAAmB,IAAI,UAAiC,GAAvB,EAAM,eAAe,EAAK,EAA6B,CAAC,GAAgC,EAAK,EAAE,KAAM,CAAC,EAAY,IAAmB,CAAC,MAAM,GAAM,EAAE,EAAS,EAAiB,MAAM,CAAC,EAAE,OAAO,EAAI,EAAE,EAAE,MAAM,IAAI,YAAmC,GAAvB,EAAM,eAAe,EAAK,EAA6B,CAAC,GAAgC,EAAK,EAAE,KAAM,CAAC,EAAY,IAAmB,CAAC,MAAM,GAAM,EAAE,EAAS,EAAiB,MAAM,CAAC,EAAE,OAAO,EAAI,EAAE,EAAE,MAAM,IAAI,SAAS,MAAM,IAAI,QAAW,IAAgB,GAAW,GAAe,GAAG,EAAG,MAAM,QAAQ,EAAM,gBAAgB,CAAE,CAAC,EAAQ,EAAc,EAAQ,SAAS,GAAG,EAAc,OAAO,GAAG,IAAS,UAAgB,EAAY,IAAS,EAAc,OAAO,GAAG,EAAQ,OAAO,GAAG,IAAgB,IAAS,WAAW,EAAM,cAAc,EAAM,aAAa,cAAc,QAAc,EAAgB,GAAQ,EAAM,eAAe,EAAM,cAAc,WAAW,aAAmB,EAAQ,EAAgB,EAAM,QAAQ,GAAS,EAAe,GAAa,EAAgB,EAAQ,EAAM,kBAAkB,EAAE,EAGj1C,OAHm1C,MAAc,CAAC,GAAG,CAAC,EAAS,OAAO,OAAO,IAAM,EAAQ,EAAkB,QAAY,GAAe,GAAe,EAAQ,EAAW,QAAQ,CAAC,UAAU,GAAa,EAAgB,EAAe,EAAE,aAAa,EAAgB,EAAQ,CAAC,CAAC,CAGhlD,EAAE,CAAC,CAAQ,CAAC,EAAsB,EAAM,GAAgB,CAAY,aAAwB,eAAmB,QAAM,UAAU,EAAwB,YAAU,SAAS,CAAc,EAAM,GAAe,CAAY,aAAiB,QAAM,eAAe,EAAa,eAAe,iBAAiB,EAAa,iBAAiB,WAAW,CAAC,EAAQ,OAAO,CAAa,EAAE,SAAS,CAAc,EAAK,GAAM,CAAC,UAAU,GAAK,IAAI,EAAM,SAAS,EAAS,MAAM,EAAY,QAAa,SAAO,SAAS,EAAa,YAAY,SAAS,YAAY,EAAa,mBAAmB,gBAAgB,gBAAgB,EAAa,EAAa,gBAAgB,IAAA,GAAU,gBAAgB,EAAa,eAAe,CAAC,EAAE,GAA0B,EAAK,GAAQ,CAAO,QAAM,KAAK,EAAa,WAAW,CAAC,EAAe,EAAK,GAAW,CAAC,IAAI,EAAiB,QAAM,SAAsB,EAAM,KAAK,CAAC,YAAY,SAAS,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,MAAM,eAAe,EAAM,eAAe,KAAK,QAAQ,EAAE,WAAW,EAAe,cAAc,EAAQ,QAAQ,EAAgB,EAAQ,EAAE,IAAI,EAAM,kBAAkB,OAAO,CAAC,EAAE,SAAS,CAAC,EAAQ,KAAK,EAAO,IAAQ,CAAC,IAAM,EAAW,IAAQ,EAAS,MAAM,OAAoB,EAAK,GAAU,CAAC,IAAI,EAAW,EAAkB,KAAW,QAAa,SAA4B,uBAAqB,SAAS,CAAC,GAA8B,EAAW,KAAK,EAAM,cAAc,SAAS,aAAa,EAAM,cAAc,gBAAgB,aAAmB,QAAiB,aAAW,YAAY,EAAyB,cAAc,EAA2B,aAAa,EAAU,EAAE,EAAO,GAAG,CAAE,CAAC,EAAE,GAA4B,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,GAAgB,EAAe,cAAc,GAAgB,WAAW,MAAM,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,OAAiB,MAAa,EAAE,SAAsB,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,GAAY,UAAU,SAAS,WAAW,QAAQ,EAAM,cAAc,OAAO,MAAM,EAAM,cAAc,GAAG,EAAM,SAAS,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAc,CAAQ,SAAkB,aAAiB,OAAK,CAAC,CAAC,CAAC,CAAC,CAAE,yFA1BhlE,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,IAAmM,KAA8I,KAA8H,IAEvgC,EAAO,GAAuB,IAAU,GAAiB,IAAU,GAA4B,GAA08B,GAAmB,EAAW,SAAe,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,GAAG,SAAO,YAAU,QAAM,cAAY,WAAS,kBAAgB,YAAU,EAAW,CAAC,EAAW,GAAeF,EAAS,CAAK,EAAO,CAAC,EAAU,GAAcA,EAAS,EAAK,EAAQ,EAASD,EAAO,EAAE,EAAoB,MAAQ,EAAS,OAAO,EAAE,EAAM,wBAEl4C,CAAC,IAAM,EAAa,EAAS,QAAW,CAAC,GAAc,IAAe,SAAS,eAAqB,EAAa,KAAK,CAAE,EAAI,CAAC,CAAC,EAAE,IAAM,MAAqB,CAAI,EAAS,SAAS,EAAS,QAAQ,MAAM,CAAG,EAAQ,MAAqB,CAAC,EAAc,EAAE,CAAE,EAAE,MAAc,CAAC,EAAS,CAAU,CAAE,EAAE,CAAC,CAAU,CAAC,EAAqB,EAAW,OAAS,IAAM,EAAgB,EAAW,OAAO,GAAG,GAAiB,IAAkB,OAAa,EAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,CAAC,EAAQ,EAAW,IAAW,UAAU,EAAM,eAA4B,EAAK,MAAM,CAAC,IAAI,uCAAuC,IAAI,EAAM,eAAe,IAAI,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,SAAS,OAAO,CAAC,EAAe,EAAK,GAAW,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,aAAa,CAAC,EAAE,OAAoB,EAAM,MAAM,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,GAAoB,WAAW,GAAc,CAAK,EAAE,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,IAAI,GAAG,WAAW,EAAgB,cAAc,EAAgB,YAAY,MAAM,EAAE,QAAQ,EAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,MAAM,EAAE,SAAS,IAAS,WAAW,EAAwB,EAAK,GAAY,CAAC,MAAM,EAAM,eAAe,gBAAgB,EAAM,gBAAgB,MAAM,CAAC,OAAO,GAAO,EAAM,cAAc,MAAM,GAAO,EAAM,aAAa,CAAC,CAAC,EAAE,CAAU,CAAC,EAAe,EAAK,QAAQ,CAAC,IAAI,EAAS,WAAW,GAAM,UAAU,EAAU,MAAM,CAAC,GAAG,GAAW,wBAAwB,gBAAgB,MAAM,EAAM,gBAAgB,WAAW,MAAM,cAAc,WAAW,GAAG,EAAM,UAAU,GAAG,EAAM,UAAU,SAAS,EAAM,cACxsD,oCAAoC,EAAM,gBAAgB,EAAE,YAAY,CAAC,IAAM,EAAa,SAAS,gBAAgB,UAAU,SAAS,gBAAgB,UAAU,CAAa,EAAc,cAAY,MAAM,EAAW,aAAa,EAAc,EAAS,QAAQ,KAAK,CAAC,CAAC,EAAE,GAA8B,EAAK,GAAY,CAAO,QAAM,KAAK,EAAM,gBAAgB,KAAK,EAAM,gBAAgB,QAAQ,CAAgB,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAoB,CAAC,QAAQ,cAAc,WAAW,SAAS,WAAW,CAAC,EAAQ,GAAW,CAAC,QAAQ,OAAO,OAAO,OAAO,WAAW,cAAc,WAAW,IAAI,OAAO,MAAM,QAAQ,EAAE,MAAM,MAAM,EAAe,GAAuB,EAAM,KAAkB,EAAM,WAAW,SAAmB,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,SAAO,uBAAqB,OAAK,YAAY,eAAa,OAAO,WAAS,GAAM,QAAM,aAAW,QAAM,cAAY,gBAAc,gBAAc,EAAW,CAAC,MAAI,QAAM,SAAO,EAAa,EAAQI,MAAoB,GAAwB,EAAI,CAAU,EAAI,CAAC,EAAI,CAAU,CAAC,EAAQ,EAAgB,GAAuB,GAAO,EAAY,EAAM,CAAK,EAAE,CAAoB,EAAQ,EAAY,IAAO,YAAkB,EAAa,EAAY,GAAM,EAAE,IAAS,EAAM,aAAa,EAAM,OAAO,EAAE,EAAQ,EAAa,IAAe,OAAO,EAAQ,GAAU,EAAO,YAAY,EAAsB,EAA+H,OAAoB,EAAK,IAAI,CAAK,MAAI,MAAM,CAAC,eAAe,MAAM,EAAE,KAAK,EAAO,IAAI,QAA/L,GAAO,CAAC,EAAM,eAAe,EAAE,EAAa,EAAO,GAAG,CAAE,EAA2J,YAAY,EAAgB,YAArK,GAAO,CAAC,EAAM,eAAe,CAAE,EAA4J,cAAc,GAAO,EAAc,EAAM,CAAK,EAAE,SAAsB,EAAM,KAAK,CAAC,MAAM,CAAC,GAAG,GAAgB,GAAG,EAAM,WAAW,EAAY,GAAG,GAAG,cAAc,EAAY,GAAG,GAAG,MAAM,EAAM,gBAAgB,SAAS,WAAW,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,iBAAiB,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAM,gBAAgB,SAAS,WAAW,QAAQ,EAAS,IAAI,EAAE,eAAa,KAAK,GAAO,EAAY,EAAM,QAAQ,EAAE,MAAM,GAAO,EAAY,EAAM,QAAQ,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,GAAY,GAAG,EAAM,UAAU,WAAW,OAAO,EAAE,SAAS,CAAK,CAAC,EAAe,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAM,cAAc,GAAG,EAAM,aAAa,WAAW,SAAS,SAAS,SAAS,aAAa,WAAW,WAAW,OAAO,EAAE,SAAS,CAAC,GAAsB,EAAM,GAAG,IAAI,CAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAO,GAAG,CAAC,CAAC,CAAE,CAAC,CAAC,EAI77E,GAAqB,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,aAAa,IAAI,GAAG,SAAS,SAAS,EAI0P,GAAwB,EAAM,WAAW,SAAoB,CAAC,QAAM,YAAU,EAAI,CAAC,IAAM,EAAQ,GAAQ,QAAQ,EAAO,CAAC,EAAU,GAAcC,EAAM,SAAS,EAAI,EAAkJ,OAAhJ,EAAM,cAAc,CAAC,GAAG,CAAC,EAAQ,OAAO,IAAM,EAAQ,EAAI,QAAY,GAAe,EAAa,EAAQ,aAAa,EAAQ,YAAY,CAAE,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,MAAM,eAAe,EAAM,eAAe,KAAK,UAAU,SAAS,UAAU,SAAS,mBAAmB,UAAU,YAAY,EAAU,IAAA,GAAU,OAG5/B,UAAU,EAAE,EAAW,UAAQ,CAAC,CAAE,CAAC,EAAQ,GAAY,CAAC,gBAAgB,UAAU,MAAM,OAAO,UAAU,wCAAwC,WAAW,UAAU,UAAU,SAAS,SAAS,GAAG,QAAQ,OAAO,EAC0I,GAAY,CAAC,aAAa,WAAW,SAAS,OAAO,SAAS,SAAS,WAAW,IAAI,WAAW,SAAS,KAAK,EAAE,OAAO,CAAC,EAAQ,GAAgB,CAAC,QAAQ,YAAY,UAAU,OAAO,WAAW,GAAG,EAAQ,GAAc,CAAC,KAAK,EAAE,MAAM,GAAG,EAAQ,GAAe,CAAC,IAAI,EAAE,MAAM,MAAM,EAAQ,GAAgB,CAAC,MAAM,GAAG,GAA4Q,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,MAAO,EAAA,CAAG,AAA6B,KAA2B,CAAC,CAAE,GAAqC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,WAAY,EAAA,CAAG,AAAyB,KAAuB,CAAC,CAAE,GAAoC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,OAAQ,EAAA,CAAG,AAAwB,KAAsB,CAAC,CAAE,GAAuC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,MAAO,EAAA,CAAG,AAA2B,KAAyB,CAAC,CAAE,GAAmC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,WAAY,EAAA,CAAG,AAAuB,KAAqB,CAAC,CAAE,GAA+B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,WAAY,EAAA,CAAG,AAAmB,IAAiB,CAAC,CAAE,GAA8B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,MAAO,EAAA,CAAG,AAAkB,KAAgB,CAAC,CAAE,GAA6B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,QAAS,EAAA,CAAG,AAAiB,IAAe,CAAC,CAAE,KCjB7+E,SAAS,IAAiB,CAA2D,OAAhD,IAAS,OAAmB,CAAC,MAAM,EAAE,OAAO,CAAC,EAAS,CAAC,MAAM,EAAO,WAAW,OAAO,EAAO,WAAW,CAAE,CAAC,SAAgB,GAAqB,EAAS,CAAC,GAAK,CAAC,EAAM,GAAUC,MAAa,EAAS,GAAgB,CAAC,CAAC,EAAoN,OAAlN,MAAc,CAAC,IAAM,MAAuB,EAAS,EAAS,GAAgB,CAAC,CAAC,EAAuD,OAArD,EAAO,iBAAiB,SAAS,CAAkB,MAAY,CAAC,EAAO,oBAAoB,SAAS,CAAkB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAS,CAAM,sBAA/d,KCE0G,SAAS,GAAY,EAAe,EAAS,OAAO,CAAC,GAAG,CAAC,EAAe,OAAO,EAAS,GAAK,CAAC,IAAE,IAAE,OAAK,QAAM,UAAQ,EAAe,MAAM,GAAG,EAAE,KAAK,EAAE,KAAK,EAAK,KAAK,EAAO,KAAK,GAAQ,wCAFhR,IAAoC,IAAwD,IAAkD,KAAiH,IAAyE,KAA8Q,KAA0I,IAA0L,KAAgH,GAEjkC,SAAS,EAAkB,CAAC,EAAkB,KAAQ,OAAO,EAAkB,MAAS,OAAQ,EAAA,CAAG,AAAoB,KAAkB,CAAC,CAAE,EAAkM,GAAqB,EAAW,SAAiB,EAAM,EAAI,CAAC,GAAK,CAAC,aAAW,QAAM,aAAW,EAGxL,OAH8L,MAAc,CAAC,IAAM,EAAc,GAAO,CAAI,EAAM,OAAO,WAAU,EAAM,gBAAgB,EAAE,EAAU,EAAG,EAAQ,EAAkB,GAAO,CAAI,EAAM,cAAc,UAAkD,EAAM,kBAAkB,SAAS,EAAM,OAAO,QAAQ,eAAe,GAAqC,SAAS,yBAAyB,kBAAkB,SAAS,cAAc,KAAK,EAAG,EAGrxB,OADhD,EAAO,iBAAiB,UAAU,CAAa,EAAE,EAAO,iBAAiB,cAAc,EAAkB,CAAC,QAAQ,EAAI,CAAC,EACvH,SAAS,KAAK,UAAU,IAAI,EAAkB,MAAY,CAAC,EAAO,oBAAoB,UAAU,CAAa,EAAE,EAAO,oBAAoB,cAAc,EAAkB,CAAC,QAAQ,EAAI,CAAC,EAAE,SAAS,KAAK,UAAU,OAAO,EAAkB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAA0B,EAAM,MAAM,CAAK,MAAI,UAAU,kCAAkC,KAAK,eAAe,MAAM,CAAC,GAAG,GAAe,OAAO,EAAM,gBAAgB,OAAO,eAAe,IAAa,EAAiB,QAAQ,aAAa,QAAQ,EAAE,QAAQ,EAAU,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,KAAK,eAAe,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,WAAW,EAAM,kBAAkB,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,aAAa,SAAS,WAAW,YAAY,OAAO,gBAAgB,EAAM,gBAAgB,eAAe,CAAC,CAAC,EAAe,EAAK,GAAY,CAAC,SAAS,EAAM,SAAoB,aAAW,aAAa,EAAM,aAAa,cAAc,EAAM,cAAc,aAAa,EAAM,aAAa,gBAAgB,EAAM,gBAAgB,MAAM,EAAM,MAAgB,WAAS,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAE,CAAC,EAAQ,GAAe,CAAC,MAAM,OAAO,UAAU,aAAa,WAAW,YAAY,SAAS,QAAQ,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,CAAC,EAAQ,GAAe,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,GAAG,OAAO,UAAU,SAAS,QAAQ,EAAQ,GAAmB,2BAY36C,GAAW,EAAQ,SAAoB,EAAM,CAAC,IAAM,EAAQC,EAAO,IAAI,EAAO,CAAC,EAAO,GAAWC,EAAS,EAAK,EAAO,CAAC,EAAY,GAAgBA,EAAS,EAAK,EAAO,CAAC,EAAoB,GAAwBA,EAAS,EAAK,EAAO,CAAC,GAAYA,MAAa,GAAa,QAAQ,IAAI,GAAa,MAAM,EAAE,MAAc,CAAC,EAAe,GAAiB,CAAC,EAAE,EAAuB,GAAQ,SAAS,GAAG,GAAQ,QAAQ,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAkB,EAAM,cAAc,WAAW,SAAS,EAAM,aAAa,UAAU,SAAS,OAEjhB,EAAc,EAAoB,aAAa,EAAkB,GAAG,EAAwB,EAAW,GAAqB,GAAU,EAAK,MAAM,EAAM,aAAa,MAAM,GAAW,EAAiB,SACrM,EAAM,aAAa,YAAY,EAAM,UAAY,EAAQ,EAAM,CAAC,cAAc,EAAM,cAAc,gBAAgB,cAAc,gBAAgB,EAAM,aAAa,gBAAgB,gBAAgB,EAAM,cAAc,WAAW,iBAAiB,EAAM,aAAa,mBAAmB,iBAAiB,UAAU,EAAM,eAAe,WAAW,CAAC,GAAc,EAAM,cAAc,SAAS,EAAE,EAAM,cAAc,UAAU,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,GAAG,EAAE,aAAa,EAAM,cAAc,iBAAiB,cAAc,CAAC,GAAc,EAAM,cAAc,gBAAgB,YAAY,EAAE,EAAM,cAAc,gBAAgB,aAAa,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,GAAG,EAAE,UAAU,EAAM,cAAc,WAAW,CAAC,GAAc,EAAM,aAAa,SAAS,EAAE,EAAM,aAAa,UAAU,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,GAAG,EACh3B,gBAAc,MAAM,EAAM,aAAa,MAAM,UAAU,EAAM,aAAa,IAAI,aAAa,EAAM,aAAa,aAAa,OAAO,GAAY,EAAM,aAAa,MAAM,EAAE,eAAe,EAAM,UAAU,cAAc,EAAM,SAAS,eAAe,EAAM,UAAU,cAAc,EAAM,aAAa,YAAY,SAAS,eAAe,EAAM,aAAa,YAAY,UAAU,eAAe,EAAM,aAAa,YAAY,UAAU,0BAA0B,GAAG,kBAAkB,EAAE,eAAe,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,EAAM,gBAAgB,OAAO,kBAAkB,GAAG,kBAAkB,EAAM,gBAAgB,UAAU,EAAQ,EAAY,GAAO,CACrpB,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAK,IAAmB,EAAU,EAAI,CAAE,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,GAAe,GAAG,EAAM,MAAM,cAAc,EAAY,OAAO,OAAO,QAAQ,EAAY,GAAG,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,aAAa,cAAc,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,OAAO,OAAO,UAAU,MAAM,UAAU,OAAO,OAAO,aAAa,GAAG,QAAQ,CAAC,EAAE,QAAQ,EAAY,SAAS,EAAM,WAAW,EAAe,QAAQ,EAAM,eAA4B,EAAK,MAAM,CAAC,IAAI,mCAAmC,IAAI,EAAM,eAAe,IAAI,MAAM,EAAM,cAAc,OAAO,EAAM,aAAa,CAAC,EAAe,EAAK,GAAW,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,aAAa,CAAC,CAAC,CAAC,EAAe,EAAK,GAAgB,CAAC,SAAS,GAAQ,CAAC,GAAyB,EAAK,GAAQ,CAAC,IAAI,EAAmB,aAAW,SAAS,EAAM,SAAS,aAAa,EAAM,aAAa,cAAc,EAAM,cAAc,gBAAgB,EAAM,gBAAgB,aAAa,EAAM,aAAmB,QAAM,cAAc,EAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAE9oC;;;;;;;;;UAUA;;;;;;UAOA;;;;;;;;;UASU;eACK,GAAmB;;WAGlC;;;;;;;;;;;UAWU,EAAE,mBAAmB,EAA4B,EAAoB,GAAW,CAAC,SAAS,CAAC,MAAM,QAC3G,KAAK,EAAY,SAAS,EAO1B,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,CAAc,EAAE,aAAa,OAAO,OAAO,CAAc,CAAC,CAAC,IAAI,EAAS,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,OAAO,GAAO,EAAM,WAAW,EAAe,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,OAAO,GAAO,EAAM,WAAW,EAAe,OAAO,EAAE,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,EAAE,aAAa,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,YAAY,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,CAAc,EAAE,aAAa,OAAO,OAAO,CAAc,CAAC,CAAC,IAAI,EAAS,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,sBAAsB,QAAQ,CAAC,cAAoB,IAAW,EAAe,MAAQ,EAAE,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,QAAQ,CAAC,cAAY,IAAW,EAAe,OAAO,EAAE,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,OAC5wC,KAAK,EAAY,KAAK,gBAAgB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,mBAAmB,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,gBAAgB,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,WAAW,EAAE,iBAAiB,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,iBAAiB,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,EAAsB,EAAE,aAAa,OAAO,KAAK,EAAsB,CAAC,CAAC,IAAI,EAAS,EAAE,aAAa,GAAuB,SAAS,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,EAA0B,EAAE,aAAa,OAAO,KAAK,EAA0B,CAAC,CAAC,IAAI,EAAS,EAAE,aAAa,GAA2B,IAAI,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,OAAO,aAAa,QAAQ,OAAO,GAAO,EAAM,kBAAkB,GAA2B,IAAI,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,QAAQ,YAAY,gBAAgB,KAAK,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,OAAO,KAAK,CAAgB,EAAE,aAAa,OAAO,OAAO,CAAgB,CAAC,CAAC,IAAI,EAAS,EAAE,aAAa,EAAiB,SAAS,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,eAAe,GAAK,KAAK,EAAE,OAAO,GAAO,EAAM,aAAa,EAAiB,QAAQ,EAAE,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,OAAO,GAAO,EAAM,aAAa,EAAiB,QAAQ,EAAE,eAAe,CAAC,MAAM,SAAS,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,SAAS,EAAE,iBAAiB,CAAC,MAAM,OAAO,KAAK,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,QAAQ,CAAC,iBAAe,gBAAc,IAAa,EAAiB,WAAW,CAAc,EAAE,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,QAAQ,CAAC,gBAAc,IAAa,EAAiB,SAAS,EAAE,OAAO,CAAC,YAAY,UAAU,KAAK,EAAY,OAAO,aAAa,CAAC,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,OAAO,EAAE,MAAM,iBAAiB,EAAE,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,iBAAiB,EAAE,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,CAAC,EAAE,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,MAAM,GAAG,GAAuB,EAAiB,SAAS,GAAG,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,QAAQ,CAAC,gBAAc,IAAa,EAAiB,UAAU,SAAS,GAAK,YAAY,UAAU,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,IAAI,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAMx1F,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAK,EAAY,UAAU,CAAC,CAAC,GAAG,GAAuB,EAAiB,QAAQ,GAAG,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,SAAS,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAK,EAAY,UAAU,CAAC,CAAC,GAAG,GAAuB,EAAiB,OAAO,GAAG,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,QAAQ,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAK,EAAY,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,cAAc,CAAC,MAAM,UAAU,YAAY,eAAe,KAAK,EAAY,OAAO,aAAa,CAAC,EAE/gC,SAAS,CAAC,SAAS,CAAC,MAAM,QAAQ,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,EAAoB,EAAE,aAAa,OAAO,KAAK,EAAoB,CAAC,CAAC,IAAI,EAAS,EAAE,aAAa,GAAqB,SAAS,EAAE,UAAU,CAAC,MAAM,QAChO,KAAK,EAAY,KAAK,aAAa,CAAC,SAAS,EAAE,EAAE,gBAAgB,EAAI,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,EAAqB,EAAE,aAAa,OAAO,KAAK,EAAqB,CAAC,CAAC,IAAI,EAAS,EAAE,aAAa,GAAsB,GAAG,wBAAwB,EAAI,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,YAAY,gBAAgB,SAAS,CAAC,aAAa,CAAC,MAAM,OACle,KAAK,EAAY,KAAK,aAAa,CAAC,SAAS,EAAE,EAAE,gBAAgB,EAAI,EAAE,cAAc,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,oBAAoB,EAAE,aAAa,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,EAAwB,EAAE,aAAa,OAAO,KAAK,EAAwB,CAAC,CAAC,IAAI,EAAS,EAAE,aAAa,GAAyB,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,gBAAgB,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,oBAAoB,EAAE,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,EAAE,WAAW,CAAC,KAAK,EAAY,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,GAAW,YAAY,8CCnF1qB,IAAqF,IAA4B,EAAqC,GAAK,0BAAgC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,QAAQ,CAAC,CAAE,CAAC,EAAQ,GAAU,EAAO,OAAO,EAAI,EAAQ,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,UAAQ,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,UAAQ,CAAC,CAAE,CAAC,EAAQ,GAAI,2/BAAigCC,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,IAAI,UAAU,GAAO,EAAM,SAAS,GAUh1D,GAAK,EAV42DC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,CAAK,EAAQ,EAAK,GAAe,aAAa,EAAG,EAAE,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAe,CAAS,EAAW,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,WAAW,EAAU,GAAG,CAAK,EAAE,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,MAAI,CAAC,CAAC,CAAC,CAAE,CAUryE,EAAE,CAVizE,iCAAiC,GAAK,2CAA2C,GAAK,iBAUr4E,EAAE,cAAc,EAAE,GAAK,YAAY,mBAAuC,EAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,KCVya,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,sDAAr/B,IAAgO,IAAkE,IAA4B,KAAwI,KAA0H,EAAO,GAAY,EAASC,EAAM,EAAQ,GAAqB,EAASC,EAAe,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,KAAK,YAAY,MAAM,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUnzD,GAAgB,EAVo0DC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAGV,EAA0C,EAAQ,EAAO,GAAU,EAAQ,MAAoB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,GAAG,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,CAAC,EAAE,GAAGN,GAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,mBAAmB,OAAO,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAO,CAAC,gBAAgB,CAAC,gBAAgB,qBAAqB,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,OAAO,EAAE,EAAE,OAAO,OAAO,UAAU,qEAAqE,SAAS,GAAG,SAAS,UAAU,GAAG,YAAY,aAAa,CAAC,gBAAgB,QAAQ,gBAAgB,OAAO,YAAY,YAAY,YAAY,CAAC,UAAU,sBAAsB,SAAS,GAAG,SAAS,SAAS,EAAE,UAAU,CAAC,EAAE,mBAAmB,CAAC,iBAAiB,qBAAqB,gBAAgB,WAAW,EAAE,UAAU,iBAAiB,EAAE,SAAS,YAAY,aAAa,CAAC,gBAAgB,qBAAqB,aAAa,GAAG,eAAe,GAAK,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,WAAW,YAAY,OAAO,CAAC,KAAK,GAAG,MAAM,qBAAqB,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,GAAG,EAAE,cAAc,CAAC,SAAS,YAAY,gBAAgB,CAAC,cAAc,qBAAqB,aAAa,CAAC,EAAE,aAAa,MAAM,EAAE,WAAW,kBAAkB,UAAU,CAAC,EAAE,UAAU,IAAI,EAAE,SAAS,GAAiB,CAAC,UAAU,WAAW,EAAE,CAAM,EAAE,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,UAAU,sBAAsB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAKE,GAAgB,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,eAAe,WAAW,GAAG,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAU37L,EAAE,CAVu8L,kFAAkF,kFAAkF,wQAAwQ,0HAA0H,qIAAqI,iHAAiH,8EAA8E,0KAA0K,yGAAyG,sdAUlkO,EAAE,cAAc,EAAiC,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,OAAO,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAY,GAAG,EAAoB,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCVrR,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,oEAA1jE,IAAgS,IAAkE,IAA4B,KAAoJ,KAAyH,KAA0H,KAA0H,KAA6H,KAA+G,KAAoH,KAA2H,EAAO,GAAU,EAASO,EAAI,EAAQ,GAAc,EAASC,EAAQ,EAAQ,GAAe,EAASC,EAAS,EAAQ,GAAsB,EAASC,EAAgB,EAAQ,GAAwB,EAASC,EAAkB,EAAQ,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAA+L,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQ,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,yBAAyB,YAAY,eAAe,YAAY,6BAA6B,YAAY,mBAAmB,YAAY,gBAAgB,YAAY,eAAe,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUttG,GAAgB,EAVuuGG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAc,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAc,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAA0G,EAAkB,EAAGP,GAAhGW,GAAsBC,GAAuBC,EAA6F,EAAQ,MAAiB,CAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,MAAkB,EAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAA0C,GAAU,EAAE,IAAM,OAAkB,EAAG,CAAC,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,OAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAU,EAAE,cAAc,GAAK,mBAAmB,mBAAmB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,IAAI,EAAW,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,GAAG,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,iBAAiB,qEAAqE,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,iBAAiB,qEAAqE,gBAAgB,oEAAoE,CAAC,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,eAAe,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,eAAe,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,4BAA4B,EAAE,UAAU,CAAC,mBAAmB,yBAAyB,aAAa,CAAmB,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKnB,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQO,EAAa,WAAW,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,iBAAiB,GAAK,aAAa,EAAmB,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,MAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,iBAAiB,GAAK,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,MAAS,CAAC,CAAC,CAAC,EAAE,aAAa,CAAmB,EAAE,UAAU,CAAC,iBAAiB,IAAA,GAAU,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,MAAS,CAAC,CAAC,CAAC,EAAE,aAAa,IAAA,EAAS,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,EAAa,GAAgB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,yBAAyB,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,OAAO,cAAc,OAAO,YAAY,WAAW,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,cAAc,QAAQ,QAAQ,EAAa,EAAE,UAAU,CAAC,QAAQ,CAAa,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQK,EAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAiB,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,UAAU,gBAAmB,UAAU,GAAK,QAAQI,EAAa,WAAW,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,OAAO,GAAmB,OAAO,QAAQ,eAAe,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,OAAO,GAAmB,OAAO,QAAQ,eAAe,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,OAAO,GAAmB,OAAO,QAAQ,eAAe,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,mBAAmB,uBAAwC,mBAAiB,SAAS,sBAAsB,KAAK,uBAAuB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKH,GAAmB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,uBAAuB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQG,EAAa,WAAW,EAAE,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQA,EAAa,WAAW,EAAE,UAAU,CAAe,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAmB,OAAO,QAAQ,eAAe,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUj+f,EAAE,CAV6+f,kFAAkF,kFAAkF,+RAA+R,8RAA8R,iRAAiR,wRAAwR,0LAA0L,oRAAoR,gMAAgM,gLAAgL,wTAAwT,uGAAuG,iJAAiJ,kFAAkF,+HAA+H,8IAA8I,oJAAoJ,+IAA+I,uHAAuH,GAAGc,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,sdAUv5mB,EAAE,cAAc,EAAiC,GAAgB,YAAY,UAAU,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAE,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,mBAAmB,6BAA6B,gBAAgB,eAAe,eAAe,wBAAwB,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAU,GAAG,GAAc,GAAG,GAAe,GAAG,GAAsB,GAAG,GAAwB,GAAG,EAAwBC,EAAiB,EAAE,GAAG,EAAwBC,EAAkB,EAAE,GAAG,EAAwBC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAc1B,GAAK,CAAC,EAAE,CAAO,EAAE,EAAcE,GAAU,CAAC,EAAE,CAAO,EAAE,EAAcC,GAAiB,CAAC,EAAE,CAAO,EAAE,EAAcC,GAAmB,CAAC,EAAE,CAAO,CAAC,CAAC,EAAG,KCPrzF,SAAwB,GAAa,EAAM,CAAC,GAAK,CAAC,UAAQ,cAAY,aAAW,kBAAgB,YAAU,eAAa,WAAS,WAAS,OAAK,OAAK,cAAY,EAAW,CAAC,EAAW,GAAeuB,EAAS,SAAS,EAAE,MAAc,CAAC,GAAG,CAAC,GAAmB,IAAS,OAAY,OAAO,IAAM,MAAqB,CAAC,IAAM,EAAM,EAAO,WAAyB,EAAX,EAAM,IAAmB,SAAmB,EAAM,KAAoB,SAA8B,SAAS,CAAG,EAAwE,OAAtE,EAAiB,EAAE,EAAO,iBAAiB,SAAS,CAAgB,MAAY,EAAO,oBAAoB,SAAS,CAAgB,CAAE,EAAE,CAAC,CAAU,CAAC,EAAE,IAAM,MAAgB,CAAC,GAAU,IAAS,OAAY,CAAC,IAAM,EAAe,mBAAmB,CAAO,EAAiE,EAAY,iBAApD,EAAY,QAAQ,UAAU,EAAsD,EAAE,QAAQ,IAAiB,EAAO,KAAK,EAAY,QAAQ,CAAE,CAAC,EAEthB,EAAY,CADzV,MAAM,CAAC,QAAQ,WAAW,SAAS,GAAG,IAAI,MAAM,SAAS,OAAO,gBAAgB,KAAK,EAAE,OAAO,CAAC,QAAQ,YAAY,SAAS,GAAG,IAAI,MAAM,SAAS,OAAO,gBAAgB,MAAM,EAAE,MAAM,CAAC,QAAQ,YAAY,SAAS,GAAG,IAAI,OAAO,SAAS,OAAO,gBAAgB,MAAM,EAAE,UAAU,CAAC,QAAQ,YAAY,SAAS,GAAG,IAAI,OAAO,SAAS,OAAO,gBAAgB,MAAM,CACd,EAA1U,EAAkR,CAAlO,OAAO,CAAC,MAAM,QAAQ,OAAO,QAAQ,MAAM,SAAS,UAAU,QAAQ,EAAE,OAAO,CAAC,MAAM,QAAQ,OAAO,SAAS,MAAM,SAAS,UAAU,OAAO,EAAE,QAAQ,CAAC,MAAM,QAAQ,OAAO,SAAS,MAAM,QAAQ,UAAU,SAAS,CAA0B,EAAE,EAAW,CAAC,GAA9R,GAA8V,EAAa,GAAO,OAAO,EAAM,MAAM,QAAQ,OAAO,OAAoB,EAAM,SAAS,CAAC,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAM,MAAM,GAAG,EAAa,CAAC,GAAG,GAAO,KAAK,EAAE,CAAC,SAAS,aAAa,EAAE,kBAAgB,MAAM,EAAU,eAAa,OAAO,OAAO,QAAQ,EAAS,EAAY,gBAAgB,EAAY,QAAQ,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,EAAS,SAAS,aAAa,IAAI,GAAU,CAAC,EAAS,EAAY,IAAI,MAAM,WAAW,gBAAgB,UAAU,4BAA4B,GAAG,EAAK,SAAS,EAAY,QAAQ,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,QAAQ,KAAM,EAAE,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,QAAQ,GAAI,EAAE,YAAY,GAAG,CAAC,EAAE,cAAc,MAAM,UAAU,iBAAkB,EAAE,UAAU,GAAG,CAAC,EAAE,cAAc,MAAM,UAAU,kBAAmB,EAAE,SAAS,EAAE,GAAU,IAAwB,EAAK,MAAM,CAAC,MAAM,EAAY,SAAS,OAAO,EAAY,SAAS,QAAQ,YAAY,KAAK,eAAe,MAAM,CAAC,WAAW,CAAC,EAAE,SAAsB,EAAK,OAAO,CAAC,EAAE,klCAAklC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAuB,EAAK,OAAO,CAAC,SAAS,CAAU,CAAC,CAAC,CAAC,CAAC,CAAE,sBALt+E,IAAoD,IAAsC,EAK64E,EAAoB,GAAa,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,mBAAmB,QAAQ,CAAC,cAAY,CAAQ,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,QAAQ,SAAS,QAAQ,SAAS,EAAE,aAAa,CAAC,QAAQ,SAAS,QAAQ,SAAS,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAK,aAAa,KAAK,cAAc,KAAK,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,cAAc,YAAY,aAAa,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,0CAA0C,gBAAgB,EAAI,EAAE,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAM,aAAa,YAAY,cAAc,WAAW,EAAE,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,qBAAqB,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,QAAQ,CAAC,cAAY,CAAQ,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,CAAC,QAAQ,WAAW,cAAc,UAAU,WAAW,KAAK,EAAE,SAAS,QAAQ,gBAAgB,aAAa,QAAQ,CAAC,cAAY,CAAQ,CAAC,CAAC,8ECLp4H,IAAuT,IAA8C,IAA4B,KAAmG,KAAyE,KAA0E,KAAyE,EAAO,GAAY,EAASC,EAAM,EAAQ,GAA8B,GAAwBA,EAAM,EAAQ,GAAa,EAASC,EAAO,EAAQ,GAAY,EAASC,EAAM,EAAQ,GAAkB,EAAS,EAAY,EAAQ,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,+CAA+C,EAAQC,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAkC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,GAAgB,CAAC,EAAQ,GAAe,OAAO,KAAK,EAAe,EAAQ,GAAM,CAAC,kFAAkF,gXAAgX,0LAA0L,0JAA0J,qVAAqV,qHAAqH,mIAAmI,iIAAiI,mQAAmQ,oEAAoE,sdAAsd,EAAQ,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,+CAA+C,EAAQ,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQ,IAAW,CAAC,WAAyB,GAAgC,EAAS,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAU,IAAU,CAAC,SAAO,KAAG,UAAQ,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAS,EAAM,WAAW,EAAI,GAAU,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,GAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,WAAS,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,EAAK,EAAsE,EAAkB,EAAG,EAA0C,EAAQ,MAAoB,CAACF,GAAU,GAAiB,IAAc,YAA6C,MAAkB,CAAIA,GAAU,GAAiB,IAAc,YAA4D,OAArB,GAAiB,CAAC,CAAC,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,oBAAiB,EAAE,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,mGAAmG,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgB,CAAS,EAAE,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,qCAAqC,IAAA,GAAU,QAAQ,GAAa,WAAW,CAAC,CAAC,EAAE,SAAsB,EAAK,GAA8B,CAAC,sBAAsB,GAAM,0BAA0B,CAAC,UAAU,OAAO,OAAO,WAAW,EAAE,oBAAoB,GAAG,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAE,IAAY,IAAoB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAAS,CAAC,EAAE,IAAY,IAAoB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQ,GAAa,WAAW,CAAC,CAAC,EAAE,SAAsB,EAAKL,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAKK,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,GAAG,CAAC,EAAE,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,sDAAsD,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,uCAAuC,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKI,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,WAAW,CAAC,CAAC,EAAE,SAAsB,EAAKJ,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAa,CAAC,gBAAgB,oBAAoB,aAAa,GAAG,WAAW,gBAAmB,KAAK,CAAC,WAAW,+CAA+C,UAAU,SAAS,WAAW,GAAG,EAAE,OAAO,OAAO,SAAS,GAAM,GAAG,YAAY,SAAS,YAAY,QAAQ,WAAW,YAAY,gBAAgB,WAAW,GAAK,SAAS,GAAK,KAAK,SAAS,UAAU,qBAAqB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAgB,GAAK,OAAO,GAAgB,EAAI,CAAC,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,EAAE,CAAE,CAAC,CAAC,EAA5R,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,EAAI,CAAC,KAAK,GAAG,EAAE,GAAK,CAAC,EAerjS,GAAgB,EAAQ,GAAU,GAAI,cAAc,EAAiC,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAY,GAAG,GAAa,GAAG,GAAY,GAAG,EAAiB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,GAAkB,KAAK,EAAcF,GAAO,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAQ,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAO,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCHn5B,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,EAAK,EACtF,EAAS,CAAC,GAAG,EAAQ,UAAW,EAAI,EAEpC,EAAQ,CADS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,CACxT,EAAE,IAAc,CAAC,EAC3C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOK,EAAoBC,GAAM,CAAC,GAAG,EAAO,IAAK,OAAQ,OAAK,EAAG,EAAS,EAAI,CAAC,EAC/E,QAAW,OAAO,EAAS,EAAK,CAAG,CAAC,CACpC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,qBAAqB,EAAG,CAAC,KAAM,SAAU,WAAY,+CAA+C,EAAG,CAAC,KAAM,SAAU,WAAY,uBAAuB,CAAC,EACjM,QAAW,MAAkB,CAAC,CAQ5B,eAAsB,GAAY,CACjC,UACA,gBACA,yBACA,WACA,mBACA,kBACA,wCAAwC,IACtC,CACF,IAAM,EAAc,GAAO,EAAQ,CAAC,KAAK,QAAQ,EAIjD,GAA0B,CAAC,sBAAuB,GAAM,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,6BAA8B,GAAM,kBAAmB,GAAM,+BAAgC,GAAO,WAAY,EAAK,CAAC,EACrU,GAAwB,EAAY,EAsEpC,IAAM,EAAOD,EAAoBgB,GAA4B,CAC5D,SANmDhB,EAAoBe,GAAyC,CAChH,SAhEef,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,yBACA,UACA,mBACA,wBACA,gBACA,aAAcC,MAAkB,OAAO,6DAA+F,EACtI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,2BAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,+DAA+D,EAC3E,MACD,CAEA,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BAAiC,CAnBvC,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,YACZ,EACA,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,CAClB,EACA,YAAa,CAAE,aAAA,CAAa,CAGsB,EAEnD,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,EAAgB,CAC1B,CACD,CAAC,CACF,EAAA,CAAG,EAED,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,6DAA8F,EACpJ,wBAAyB,EACzB,+BAAgC,CACjC,CAIU,CACX,CAIW,EACV,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,KAAM,CAAC,MAAO,GAAI,KAAM,OAAQ,MAAO,MAAM,EAAG,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,CAAC,EAAG,KAAM,EAAG,UAAW,IAAK,KAAM,OAAO,EAAG,EAAG,MAAO,EAAG,KAAK,CAAC,EAAG,OAAQ,CAAC,CAAC,CAC1S,CAAC,EAID,OADA,MAAM,EACC,CACR,CAoBA,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,SAAS,CACtC,CAEA,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,CAAc,EAE1U,KAAK,OAAO,EAAI,IAAM,MAAA,MAE1B,QAAQ,MAAM;EAA+G,EAAO,CAAc,EAEnJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,CAAK,EACrB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,IAC/G,CAAC,CACF,CAEA,GAAI,CACH,IAAI,EAAS,EAAU,EAAiB,EAAe,EAAwB,EAAa,EAC5F,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,eAAkB,EAC3D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAkB,EAAU,gBAC5B,EAAgB,EAAU,cAC1B,EAAyB,EAAU,uBACnC,EAAc,EAAU,YAExB,EAAUG,GAA+B,GAAQ,CAAO,MAClD,CACN,GAA+B,GAAQ,IAAA,EAAS,EAGhD,IAAM,EAAc,YAAY,iBAAiB,YAAY,CAAC,CAAC,EAAE,EAAE,cAAc,KAAK,GAAK,EAAE,OAAS,OAAO,CAAC,EAAE,YAChH,GAAI,EAAa,CAChB,IAAM,EAAY,IAAI,gBAAgB,CAAW,EACjD,EAAU,EAAU,IAAI,IAAI,EAC5B,EAAW,EAAU,IAAI,QAAQ,EACjC,IAAK,GAAM,CAAC,EAAK,KAAU,EAAU,QAAQ,EACvC,EAAI,WAAW,MAAM,IAC1B,IAAkB,CAAC,EACnB,EAAc,EAAI,MAAM,CAAC,GAAK,EAEhC,CACA,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAM,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAM,EAAO,EAC/G,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,aAC3B,CAED,CAEA,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,kBACA,gBACA,yBACA,iBAAkB,EAAgB,GAAW,iBAAmB,IAAA,GAChE,sCAAuC,CAAC,CACzC,CAAC,EAGM,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,SAAiC,CAAC,CAAC,KAGhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACxE,IAAM,EAAQ,MAAM,GAAgB,EAAM,aAAa,GAAG,EACpD,CAAC,GAAQ,OAAO,OAAO,CAAa,EACtC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,EAAS,GAAM,KAEzF,CAGA,IAAM,EAA0B,KAAK,eAAe,CAAC,CAAC,gBAAgB,EAChE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvE,EAAQ,CAEV,CAAC,EAED,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,gBACA,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,QACD,EACA,OACD,CAAC,EAGD,MAAMC,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,OAAQ,CAAC,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,IAAK,CAC9C,CAAC,CAAC,CACH,EAAA,CAAG,EAIA,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsC,CAAW,EACjD,EAAO,gCAAgC,CAAW,CACnD,CAAC,GAIuB,GAAQ,GAAM,EAAG,EAAIC,EAAAA,KACvB,CACrB,GAA0B,EAC1B,GAAiC,EACjC,EAAqB,EAAW,EAAM,CAAE,mBAAoB,CAAY,CAAC,CAC1E,CAAC,GAGD,EAAoB,EAAW,CAAE,mBAAoB,CAAY,CAAC,CAAC,CAAC,OAAO,CAAI,CAEjF,OAAS,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,EAAK,EAC7B,CACP,CACD,kCAjLA,SA5JgC,IACJ,IACU,IACI,KACmE,EAEvG,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMjB,MAAkB,OAAO,6DAA+F,EAAG,KAAM,GAAG,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,IAAK,UAAW,MAAO,UAAW,KAAK,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,aAAa,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,UAAU,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mBAAmB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAkB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mBAAmB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,UAAU,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,WAAW,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,cAAc,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,cAAc,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,WAAW,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sBAAsB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAkB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,MAAM,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,OAAO,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,MAAM,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,qBAAqB,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAkB,CAAC,EAE/oG,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,KAAK,CAAC,EACvF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,KAAQ,EACrT,GAAuB,IAAA,GACvB,GAAe,mEA4Cf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,SAAS,EAoGvG,GAAW,CAEd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBqB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,GAAI,CAAC,EAG7J,EAAO,gBAAkB,EAAO,iBAAmB,CAAC,EAGpD,GAA4B,EAE5B,IAAM,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqB,EAAU,QAAS,GAAK,GAAM,CAAS,EAC3D,GAAK,GAAO,CAAS,CAC3B"}